[13:05:23]ConnectInit Can't connect to host [13:05:23]OFD Sender: No OFD packet to send [13:05:28]OFD Sender: No OFD packet to send [13:05:33]OFD Sender: No OFD packet to send [13:05:38]OFD Sender: No OFD packet to send [13:05:43]OFD Sender: No OFD packet to send [13:05:48]OFD Sender: No OFD packet to send [13:05:48]accept exits with 9 [13:05:48]New connection [13:05:48]New thread 3066494308 created [13:05:48]Thread 3066637668 joined [13:05:48]Waiting for new connection... [13:05:48] Sock 9.Parse request [13:05:48]Sock 9.Check first char [13:05:48]Sock 9.First char is OK [13:05:48]request: POST /json_proto HTTP/1.0 [13:05:48]Method: POST [13:05:48]URL: /json_proto [13:05:48]Method is POST - this is cgi request [13:05:48]url: /json_proto [13:05:48]query_string will be loaded in cgi processing [13:05:48]execute_cgi json_proto POST (null) [13:05:48]execute_cgi path=json_proto method=POST [13:05:48]POST find Content-Length [13:05:48]Host: 172.17.42.195:8080 [13:05:48]Content-Length: 776 [13:05:48]Content-Type: application/json [13:05:48] [13:05:48]POST finish read [13:05:48]Found Content-Length = 776 [13:05:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:48]execute_script... [13:05:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308844", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:05:48]POST & json_proto [13:05:48]process_json_proto [13:05:48]json parsed OK: [13:05:48]protocol is kg_v1.0 [13:05:48]action value=close_receipt [13:05:48]process_action close_receipt [13:05:48]cmd_close_receipt [13:05:48]MH_GetDate [13:05:48]Write to MH i2c: F0 00 00 0E 05 02 [13:05:48]Write i2c OK [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: F0 [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: F0 09 00 [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: F0 09 00 0E 05 00 2D 46 1A 67 EF 94 12 67 FB [13:05:48]GetLastDocTimeStamp 1729774945 [13:05:48]current date 1729775149 [13:05:48]FM_GetShiftState [13:05:48]SAM_PROTO_GetShiftState [13:05:48]wFMCommunicate request_size=4 [13:05:48]MH_SAM_APDU [13:05:48]CAPDU: 80 13 01 00 [13:05:48]Write to MH i2c: E2 08 00 0F 05 80 13 01 00 00 00 00 00 91 [13:05:48]Write i2c OK [13:05:48]MH_I2C_Read... [13:05:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:48]Read from MH i2c: E2 [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: E2 0E 00 [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: E2 0E 00 0F 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [13:05:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:05:48]wFMCommunicate OK [13:05:48]SAM_PROTO_GetShiftState done [13:05:48]FM_GetShiftState done [13:05:48]opened in 1729729095 [13:05:48]opened+sec_in_day 1729815495 [13:05:48]quantity*price = 300076 [13:05:48]sum+1 = 300077 [13:05:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 374 24.10.2024 13:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372557 ФПД: 251819335422936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T130549&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372557&fm=251819335422936&tin=02508201610067®Number=0000000000091623&sum=300076 [13:05:49]StoreToDocumentArchive [13:05:49]shift 524 fd 372557 [13:05:49]save to /storage/0524/doc_00372557 [13:05:49]save last doc name /storage/0524/doc_00372557 to /storage/kkm_last_doc_name [13:05:49]save OK [13:05:49]Clear old archive folders... [13:05:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [13:05:50]tlvbuf is 0032CEB0 [13:05:50]SAM_PROTO_ClearQueue [13:05:50]wFMCommunicate request_size=4 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 09 00 00 [13:05:50]Write to MH i2c: E2 08 00 1C 05 80 09 00 00 00 00 00 00 93 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]SAM_PROTO_ClearQueue done [13:05:50]KKMCreateOFDPacket [13:05:50]OFDProtocolAddRootSTLVToBuf [13:05:50]FM_MakeSignedData [13:05:50]FM_MakeSignedData [13:05:50]SAM_PROTO_SignData [13:05:50]wFMCommunicate request_size=4 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 01 02 [13:05:50]Write to MH i2c: E2 08 00 1D 05 80 0D 01 02 00 00 00 00 9B [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]wFMCommunicate request_size=255 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 2D 46 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D AF 05 [13:05:50]Write to MH i2c: E2 02 01 1E 05 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 2D 46 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D AF 05 00 00 87 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 1E 05 00 90 00 97 [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]wFMCommunicate request_size=16 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E5 07 42 09 13 D8 [13:05:50]Write to MH i2c: E2 13 00 1F 05 80 0D 02 02 0B 00 00 35 04 06 00 E5 07 42 09 13 D8 00 00 15 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 03 00 1F 05 00 90 00 98 [13:05:50]RAPDU: 90 00 [13:05:50]wFMCommunicate OK [13:05:50]wFMCommunicate request_size=4 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 0D 03 02 [13:05:50]Write to MH i2c: E2 08 00 20 05 80 0D 03 02 00 00 00 00 A0 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 0B 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 0B 00 20 05 00 50 35 0A 08 B7 8F C3 3A 90 00 7B [13:05:50]RAPDU: 50 35 0A 08 B7 8F C3 3A 90 00 [13:05:50]wFMCommunicate OK [13:05:50]SAM_PROTO_SignData done [13:05:50]FM_MakeSignedData done [13:05:50]CreateOFDProtocolMessage [13:05:50]wFMCommunicate request_size=4 [13:05:50]MH_SAM_APDU [13:05:50]CAPDU: 80 11 00 00 [13:05:50]Write to MH i2c: E2 08 00 21 05 80 11 00 00 00 00 00 00 A0 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:50]Read from MH i2c: E2 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 17 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: E2 17 00 21 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [13:05:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:05:50]wFMCommunicate OK [13:05:50]CreateOFDProtocolMessage done [13:05:50]OFDSenderStorePacket 372557 [13:05:50]StoreOFDPacket docnum=372557 [13:05:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 52 25 0D 01 77 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 2D 46 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D AF 05 00 35 04 06 00 E5 07 42 09 13 D8 50 35 0A 08 B7 8F C3 3A [13:05:50]CheckFolder [13:05:50]dirname=/storage/ofd_packets [13:05:50]CheckFolder done [13:05:50]ProducePacketName [13:05:50]name=ofd_packets/00372557 [13:05:50]NVStorageSaveData ofd_packets/00372557 [13:05:50]File name is /storage/ofd_packets/00372557 [13:05:50]Write 307 bytes [13:05:50]NVStorageSaveData done [13:05:50]OFDSenderStorePacket done [13:05:50]KKMCreateOFDPacket done [13:05:50]NVStorageSaveData kkm_last_timestamp [13:05:50]File name is /storage/kkm_last_timestamp [13:05:50]Write 4 bytes [13:05:50]NVStorageSaveData done [13:05:50]ExternCall_PrintAddStr [13:05:50]wPrintStart [13:05:50]Write to MH i2c: 01 00 00 22 05 27 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: 01 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: 01 07 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: 01 07 00 22 05 00 00 00 00 00 FF 0F 3C [13:05:50]RasterBufferAndPrint [13:05:50]line Счет N : (1)3308844 [13:05:50]line ИНН: 02508201610067 [13:05:50]line Контрольно-Кассовый Чек [13:05:50]line ПРОДАЖА [13:05:50]line ТРК (МРК, ГНК) : 31 [13:05:50]line Товар: 2710194240 [13:05:50]line D-Energy Дт-К-2 [13:05:50]line 38.870 * 77.20 [13:05:50]line = 3000.76 [13:05:50]line НДС 12% НСП 1% [13:05:50]line > о реализуемом товаре [13:05:50]line ИТОГО: 3000.76 [13:05:50]line НСП 1% : 26.55 [13:05:50]line НДС 12% : 318.66 [13:05:50]line Наличными: 0.00 [13:05:50]line Безнал.: 3000.76 [13:05:50]line Место: АЗС № 87 "Партнер Нефть" [13:05:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:05:50]line СНО: Общий режим [13:05:50]line Чек 374 24.10.2024 13:05 [13:05:50]line Смена: 524 ФФД: 1.0 [13:05:50]line ЗНМ: 0300000083 [13:05:50]line РНМ: 0000000000091623 [13:05:50]line Версия ККМ: 001 [13:05:50]line Платежная система: Mbank [13:05:50]line ФМ: 0000000000874672 [13:05:50]line ФД: 372557 [13:05:50]line ФПД: 251819335422936 [13:05:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T130549&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372557&fm=251819335422936&tin=02508201610067®Number=0000000000091623&sum=300076 [13:05:50]OFD Sender: Processing packet 372557 [packets to send 267, broken 266] [13:05:50]ProducePacketName [13:05:50]name=ofd_packets/00372557 [13:05:50]OFD Sender: To server: pG, [13:05:50]CommunicateWithHost lk.salyk.kg:30040 [13:05:50]ConnectInit lk.salyk.kg [13:05:50]written 0, free lines is 4095 [13:05:50]Connected sock=10 [13:05:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 52 25 0D 01 77 94 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 2D 46 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D AF 05 00 35 04 06 00 E5 07 42 09 13 D8 50 35 0A 08 B7 8F C3 3A [13:05:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9B 2B 47 00 71 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D AF 05 00 F4 03 04 00 D5 F1 19 67 B6 04 01 00 00 E5 65 92 CE E4 F2 00 A4 [13:05:51]CommunicateWithHost err = 0 [13:05:51]CheckOFDResponse [13:05:51]1017 (14) - 77093643461234 [13:05:51]1041 (16) - 0000000000874672 [13:05:51]1040 (4) - 372557 [13:05:51]1012 (4) - 24.10.2024 07:05 [13:05:51]1206 (1) - 0 [13:05:51]OFD Sender: Remove packet 372557 [13:05:51]ProducePacketName [13:05:51]name=ofd_packets/00372557 [13:05:51]NVStorageDeleteData [13:05:51]Write to MH i2c: 01 00 00 4B 05 50 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 4B 05 00 00 00 00 00 0C 0D 70 [13:05:51]RasterBufferAndPrint [13:05:51]line [13:05:51]line [13:05:51]line [13:05:51]line [13:05:51]line [13:05:51]written 0, free lines is 3347 [13:05:51]MH_Cut [13:05:51]Write to MH i2c: D1 01 00 52 05 01 29 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: D1 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: D1 01 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: D1 01 00 52 05 00 28 [13:05:51]Write to MH i2c: 01 00 00 53 05 58 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]OFD Sender: No OFD packet to send [13:05:52]*** Cut start [13:05:52]*** Partial cut [13:05:52]*** CUTSNS_PIN = 1 [13:05:52]*** CUTSNS_PIN = 0 [13:05:52]*** Brake cut motor [13:05:52]Read from MH i2c: 01 [13:05:52]MH_I2C_Read... [13:05:52]*** Stop cut motor [13:05:52]*** Cut end [13:05:52]Read from MH i2c: 01 07 00 [13:05:52]MH_I2C_Read... [13:05:52]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 FF 0F 6D [13:05:52]process_action close_receipt done [13:05:52]requested_data is exist [13:05:52]produce_requested_data [13:05:52]requested_item fm.sn is exist - process it [13:05:52]wFMCommunicate request_size=4 [13:05:52]MH_SAM_APDU [13:05:52]CAPDU: 80 11 00 00 [13:05:52]Write to MH i2c: E2 08 00 54 05 80 11 00 00 00 00 00 00 D3 [13:05:52]Write i2c OK [13:05:52]MH_I2C_Read... [13:05:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:52]Read from MH i2c: E2 [13:05:52]MH_I2C_Read... [13:05:52]Read from MH i2c: E2 17 00 [13:05:52]MH_I2C_Read... [13:05:52]Read from MH i2c: E2 17 00 54 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [13:05:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:05:52]wFMCommunicate OK [13:05:52]requested_item fd.num is exist - process it [13:05:52]SAM_PROTO_GetFieldsCounters [13:05:52]wFMCommunicate request_size=4 [13:05:52]MH_SAM_APDU [13:05:52]CAPDU: 80 13 00 00 [13:05:52]Write to MH i2c: E2 08 00 55 05 80 13 00 00 00 00 00 00 D6 [13:05:52]Write i2c OK [13:05:52]MH_I2C_Read... [13:05:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:53]Read from MH i2c: E2 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: E2 62 00 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: E2 62 00 55 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [13:05:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 76 01 00 00 5E 04 04 00 76 01 00 00 57 04 04 00 77 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:53]wFMCommunicate OK [13:05:53]SAM_PROTO_GetFieldsCounters done [13:05:53]requested_item shift.num is exist - process it [13:05:53]requested_item shift.opened is exist - process it [13:05:53]req_shift_opened [13:05:53]FM_GetShiftState [13:05:53]SAM_PROTO_GetShiftState [13:05:53]wFMCommunicate request_size=4 [13:05:53]MH_SAM_APDU [13:05:53]CAPDU: 80 13 01 00 [13:05:53]Write to MH i2c: E2 08 00 56 05 80 13 01 00 00 00 00 00 D8 [13:05:53]Write i2c OK [13:05:53]MH_I2C_Read... [13:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:53]Read from MH i2c: E2 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: E2 0E 00 [13:05:53]MH_I2C_Read... [13:05:53]Read from MH i2c: E2 0E 00 56 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [13:05:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:05:53]wFMCommunicate OK [13:05:53]SAM_PROTO_GetShiftState done [13:05:53]FM_GetShiftState done [13:05:53]req_shift_opened done [13:05:53]requested_item shift.open_date is exist - process it [13:05:53]req_shift_open_date [13:05:53]req_shift_open_date done [13:05:53]produce_requested_data done [13:05:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372557,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:05:53]process_action_free close_receipt [13:05:53]json_value_free [13:05:53]json_value_free done [13:05:53]process_json_proto returns [13:05:53]Send response to host [13:05:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372557,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:05:53]free response buf [13:05:53]execute_script done [13:05:53]execute_script returns [13:05:53]free content buf [13:05:53]Sock 9.Close socket [13:05:53]Sock 9.Thread stoped [13:05:56]OFD Sender: No OFD packet to send [13:06:01]OFD Sender: No OFD packet to send [13:06:06]OFD Sender: No OFD packet to send [13:06:11]OFD Sender: No OFD packet to send [13:06:16]OFD Sender: No OFD packet to send [13:06:21]OFD Sender: No OFD packet to send [13:06:26]OFD Sender: No OFD packet to send [13:06:31]OFD Sender: No OFD packet to send [13:06:36]OFD Sender: No OFD packet to send [13:06:41]OFD Sender: No OFD packet to send [13:06:46]OFD Sender: No OFD packet to send [13:06:51]OFD Sender: No OFD packet to send [13:06:56]OFD Sender: No OFD packet to send [13:07:01]OFD Sender: No OFD packet to send [13:07:06]OFD Sender: No OFD packet to send [13:07:11]OFD Sender: No OFD packet to send [13:07:16]OFD Sender: No OFD packet to send [13:07:21]OFD Sender: No OFD packet to send [13:07:26]OFD Sender: No OFD packet to send [13:07:31]OFD Sender: No OFD packet to send [13:07:36]OFD Sender: No OFD packet to send [13:07:41]OFD Sender: No OFD packet to send [13:07:46]OFD Sender: No OFD packet to send [13:07:51]OFD Sender: No OFD packet to send [13:07:56]OFD Sender: No OFD packet to send [13:08:01]OFD Sender: No OFD packet to send [13:08:06]OFD Sender: No OFD packet to send [13:08:11]OFD Sender: No OFD packet to send [13:08:16]OFD Sender: No OFD packet to send [13:08:21]OFD Sender: No OFD packet to send [13:08:26]OFD Sender: No OFD packet to send [13:08:31]OFD Sender: No OFD packet to send [13:08:36]OFD Sender: No OFD packet to send [13:08:41]OFD Sender: No OFD packet to send [13:08:46]OFD Sender: No OFD packet to send [13:08:52]OFD Sender: No OFD packet to send [13:08:57]OFD Sender: No OFD packet to send [13:09:02]OFD Sender: No OFD packet to send [13:09:07]OFD Sender: No OFD packet to send [13:09:12]OFD Sender: No OFD packet to send [13:09:17]OFD Sender: No OFD packet to send [13:09:22]OFD Sender: No OFD packet to send [13:09:25]accept exits with 8 [13:09:25]New connection [13:09:25]New thread 3066637668 created [13:09:25]Thread 3066494308 joined [13:09:25]Waiting for new connection... [13:09:25] Sock 8.Parse request [13:09:25]Sock 8.Check first char [13:09:25]Sock 8.First char is OK [13:09:25]request: POST /json_proto HTTP/1.0 [13:09:25]Method: POST [13:09:25]URL: /json_proto [13:09:25]Method is POST - this is cgi request [13:09:25]url: /json_proto [13:09:25]query_string will be loaded in cgi processing [13:09:25]execute_cgi json_proto POST (null) [13:09:25]execute_cgi path=json_proto method=POST [13:09:25]POST find Content-Length [13:09:25]Host: 172.17.42.195:8080 [13:09:25]Content-Length: 770 [13:09:25]Content-Type: application/json [13:09:25] [13:09:25]POST finish read [13:09:25]Found Content-Length = 770 [13:09:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:25]execute_script... [13:09: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)3308845", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:25]POST & json_proto [13:09:25]process_json_proto [13:09:25]json parsed OK: [13:09:25]protocol is kg_v1.0 [13:09:25]action value=close_receipt [13:09:25]process_action close_receipt [13:09:25]cmd_close_receipt [13:09:25]MH_GetDate [13:09:25]Write to MH i2c: F0 00 00 57 05 4B [13:09:25]Write i2c OK [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: F0 [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: F0 09 00 [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: F0 09 00 57 05 00 05 47 1A 67 EF 94 12 67 1D [13:09:25]GetLastDocTimeStamp 1729775149 [13:09:25]current date 1729775365 [13:09:25]FM_GetShiftState [13:09:25]SAM_PROTO_GetShiftState [13:09:25]wFMCommunicate request_size=4 [13:09:25]MH_SAM_APDU [13:09:25]CAPDU: 80 13 01 00 [13:09:25]Write to MH i2c: E2 08 00 58 05 80 13 01 00 00 00 00 00 DA [13:09:25]Write i2c OK [13:09:25]MH_I2C_Read... [13:09:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:25]Read from MH i2c: E2 [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: E2 0E 00 [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: E2 0E 00 58 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [13:09:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:09:25]wFMCommunicate OK [13:09:25]SAM_PROTO_GetShiftState done [13:09:25]FM_GetShiftState done [13:09:25]opened in 1729729095 [13:09:25]opened+sec_in_day 1729815495 [13:09:25]quantity*price = 100021 [13:09:25]sum+1 = 100023 [13:09:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 375 24.10.2024 13:09 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372558 ФПД: 197785984798653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T130925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372558&fm=197785984798653&tin=02508201610067®Number=0000000000091623&sum=100022 [13:09:26]StoreToDocumentArchive [13:09:26]shift 524 fd 372558 [13:09:26]save to /storage/0524/doc_00372558 [13:09:26]save last doc name /storage/0524/doc_00372558 to /storage/kkm_last_doc_name [13:09:26]save OK [13:09:26]Clear old archive folders... [13:09:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:26]tlvbuf is B6D5BB50 [13:09:26]SAM_PROTO_ClearQueue [13:09:26]wFMCommunicate request_size=4 [13:09:26]MH_SAM_APDU [13:09:26]CAPDU: 80 09 00 00 [13:09:26]Write to MH i2c: E2 08 00 65 05 80 09 00 00 00 00 00 00 DC [13:09:26]Write i2c OK [13:09:26]MH_I2C_Read... [13:09:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:26]Read from MH i2c: E2 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [13:09:26]RAPDU: 90 00 [13:09:26]wFMCommunicate OK [13:09:26]SAM_PROTO_ClearQueue done [13:09:26]KKMCreateOFDPacket [13:09:26]OFDProtocolAddRootSTLVToBuf [13:09:26]FM_MakeSignedData [13:09:26]FM_MakeSignedData [13:09:26]SAM_PROTO_SignData [13:09:26]wFMCommunicate request_size=4 [13:09:26]MH_SAM_APDU [13:09:26]CAPDU: 80 0D 01 02 [13:09:26]Write to MH i2c: E2 08 00 66 05 80 0D 01 02 00 00 00 00 E4 [13:09:26]Write i2c OK [13:09:26]MH_I2C_Read... [13:09:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:26]Read from MH i2c: E2 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [13:09:26]RAPDU: 90 00 [13:09:26]wFMCommunicate OK [13:09:26]wFMCommunicate request_size=255 [13:09:26]MH_SAM_APDU [13:09:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 77 01 00 00 F4 03 04 00 05 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E AF 05 00 35 04 06 00 B3 [13:09:26]Write to MH i2c: E2 02 01 67 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 05 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E AF 05 00 35 04 06 00 B3 00 00 C0 [13:09:26]Write i2c OK [13:09:26]MH_I2C_Read... [13:09:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:26]Read from MH i2c: E2 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 67 05 00 90 00 E0 [13:09:26]RAPDU: 90 00 [13:09:26]wFMCommunicate OK [13:09:26]wFMCommunicate request_size=10 [13:09:26]MH_SAM_APDU [13:09:26]CAPDU: 80 0D 02 02 05 E2 A3 5D 8F BD [13:09:26]Write to MH i2c: E2 0D 00 68 05 80 0D 02 02 05 00 E2 A3 5D 8F BD 00 00 1F [13:09:26]Write i2c OK [13:09:26]MH_I2C_Read... [13:09:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:26]Read from MH i2c: E2 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 03 00 68 05 00 90 00 E1 [13:09:26]RAPDU: 90 00 [13:09:26]wFMCommunicate OK [13:09:26]wFMCommunicate request_size=4 [13:09:26]MH_SAM_APDU [13:09:26]CAPDU: 80 0D 03 02 [13:09:26]Write to MH i2c: E2 08 00 69 05 80 0D 03 02 00 00 00 00 E9 [13:09:26]Write i2c OK [13:09:26]MH_I2C_Read... [13:09:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:26]Read from MH i2c: E2 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 0B 00 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 0B 00 69 05 00 79 B2 D7 CA BD 4F A4 54 90 00 BA [13:09:26]RAPDU: 79 B2 D7 CA BD 4F A4 54 90 00 [13:09:26]wFMCommunicate OK [13:09:26]SAM_PROTO_SignData done [13:09:26]FM_MakeSignedData done [13:09:26]CreateOFDProtocolMessage [13:09:26]wFMCommunicate request_size=4 [13:09:26]MH_SAM_APDU [13:09:26]CAPDU: 80 11 00 00 [13:09:26]Write to MH i2c: E2 08 00 6A 05 80 11 00 00 00 00 00 00 E9 [13:09:26]Write i2c OK [13:09:26]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 17 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 17 00 6A 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [13:09:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:09:27]wFMCommunicate OK [13:09:27]CreateOFDProtocolMessage done [13:09:27]OFDSenderStorePacket 372558 [13:09:27]StoreOFDPacket docnum=372558 [13:09:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 D7 07 01 FE 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 77 01 00 00 F4 03 04 00 05 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E AF 05 00 35 04 06 00 B3 E2 A3 5D 8F BD 79 B2 D7 CA BD 4F A4 54 [13:09:27]CheckFolder [13:09:27]dirname=/storage/ofd_packets [13:09:27]CheckFolder done [13:09:27]ProducePacketName [13:09:27]name=ofd_packets/00372558 [13:09:27]NVStorageSaveData ofd_packets/00372558 [13:09:27]File name is /storage/ofd_packets/00372558 [13:09:27]Write 301 bytes [13:09:27]NVStorageSaveData done [13:09:27]OFDSenderStorePacket done [13:09:27]KKMCreateOFDPacket done [13:09:27]NVStorageSaveData kkm_last_timestamp [13:09:27]File name is /storage/kkm_last_timestamp [13:09:27]Write 4 bytes [13:09:27]NVStorageSaveData done [13:09:27]ExternCall_PrintAddStr [13:09:27]wPrintStart [13:09:27]Write to MH i2c: 01 00 00 6B 05 70 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 07 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 07 00 6B 05 00 00 00 00 00 FF 0F 85 [13:09:27]RasterBufferAndPrint [13:09:27]line Счет N : (1)3308845 [13:09:27]line ИНН: 02508201610067 [13:09:27]line Контрольно-Кассовый Чек [13:09:27]line ПРОДАЖА [13:09:27]line ТРК (МРК, ГНК) : 13 [13:09:27]line Товар: 2710124500 [13:09:27]line Аи-95-К-3 [13:09:27]line 13.480 * 74.20 [13:09:27]line = 1000.22 [13:09:27]line НДС 12% НСП 1% [13:09:27]line > о реализуемом товаре [13:09:27]line ИТОГО: 1000.22 [13:09:27]line НСП 1% : 8.85 [13:09:27]line НДС 12% : 106.22 [13:09:27]line Наличными: 0.00 [13:09:27]line Безнал.: 1000.22 [13:09:27]line Место: АЗС № 87 "Партнер Нефть" [13:09:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:09:27]line СНО: Общий режим [13:09:27]line Чек 375 24.10.2024 13:09 [13:09:27]line Смена: 524 ФФД: 1.0 [13:09:27]line ЗНМ: 0300000083 [13:09:27]line РНМ: 0000000000091623 [13:09:27]line Версия ККМ: 001 [13:09:27]line Платежная система: Mbank [13:09:27]line ФМ: 0000000000874672 [13:09:27]line ФД: 372558 [13:09:27]line ФПД: 197785984798653 [13:09:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T130925&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372558&fm=197785984798653&tin=02508201610067®Number=0000000000091623&sum=100022 [13:09:27]written 0, free lines is 4095 [13:09:27]OFD Sender: Processing packet 372558 [packets to send 267, broken 266] [13:09:27]ProducePacketName [13:09:27]name=ofd_packets/00372558 [13:09:27]OFD Sender: To server: pG, [13:09:27]CommunicateWithHost lk.salyk.kg:30040 [13:09:27]ConnectInit lk.salyk.kg [13:09:27]Connected sock=10 [13: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 36 37 32 0F 01 00 00 A2 D7 07 01 FE 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 77 01 00 00 F4 03 04 00 05 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E AF 05 00 35 04 06 00 B3 E2 A3 5D 8F BD 79 B2 D7 CA BD 4F A4 54 [13: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 36 37 32 4F 00 00 00 31 66 47 00 B6 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E AF 05 00 F4 03 04 00 AD F2 19 67 B6 04 01 00 00 F8 28 5F 62 8B C6 8A C3 [13:09:27]CommunicateWithHost err = 0 [13:09:27]CheckOFDResponse [13:09:27]1017 (14) - 77093643461234 [13:09:27]1041 (16) - 0000000000874672 [13:09:27]1040 (4) - 372558 [13:09:27]1012 (4) - 24.10.2024 07:09 [13:09:27]1206 (1) - 0 [13:09:27]OFD Sender: Remove packet 372558 [13:09:27]ProducePacketName [13:09:27]name=ofd_packets/00372558 [13:09:27]NVStorageDeleteData [13:09:27]Write to MH i2c: 01 00 00 94 05 99 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 07 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 07 00 94 05 00 00 00 00 00 FB 0C A7 [13:09:27]RasterBufferAndPrint [13:09:27]line [13:09:27]line [13:09:27]line [13:09:27]line [13:09:27]line [13:09:27]written 0, free lines is 3330 [13:09:27]MH_Cut [13:09:27]Write to MH i2c: D1 01 00 9B 05 01 72 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: D1 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: D1 01 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: D1 01 00 9B 05 00 71 [13:09:27]Write to MH i2c: 01 00 00 9C 05 A1 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]OFD Sender: No OFD packet to send [13:09:28]*** Cut start [13:09:28]*** Partial cut [13:09:28]*** CUTSNS_PIN = 1 [13:09:28]*** CUTSNS_PIN = 0 [13:09:28]*** Brake cut motor [13:09:28]Read from MH i2c: 01 [13:09:28]MH_I2C_Read... [13:09:28]*** Stop cut motor [13:09:28]*** Cut end [13:09:28]Read from MH i2c: 01 07 00 [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: 01 07 00 9C 05 00 00 00 00 00 FF 0F B6 [13:09:28]process_action close_receipt done [13:09:28]requested_data is exist [13:09:28]produce_requested_data [13:09:28]requested_item fm.sn is exist - process it [13:09:28]wFMCommunicate request_size=4 [13:09:28]MH_SAM_APDU [13:09:28]CAPDU: 80 11 00 00 [13:09:28]Write to MH i2c: E2 08 00 9D 05 80 11 00 00 00 00 00 00 1C [13:09:28]Write i2c OK [13:09:28]MH_I2C_Read... [13:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:29]Read from MH i2c: E2 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 17 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 17 00 9D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [13:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:09:29]wFMCommunicate OK [13:09:29]requested_item fd.num is exist - process it [13:09:29]SAM_PROTO_GetFieldsCounters [13:09:29]wFMCommunicate request_size=4 [13:09:29]MH_SAM_APDU [13:09:29]CAPDU: 80 13 00 00 [13:09:29]Write to MH i2c: E2 08 00 9E 05 80 13 00 00 00 00 00 00 1F [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:29]Read from MH i2c: E2 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 62 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 62 00 9E 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [13:09:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 77 01 00 00 5E 04 04 00 77 01 00 00 57 04 04 00 78 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:29]wFMCommunicate OK [13:09:29]SAM_PROTO_GetFieldsCounters done [13:09:29]requested_item shift.num is exist - process it [13:09:29]requested_item shift.opened is exist - process it [13:09:29]req_shift_opened [13:09:29]FM_GetShiftState [13:09:29]SAM_PROTO_GetShiftState [13:09:29]wFMCommunicate request_size=4 [13:09:29]MH_SAM_APDU [13:09:29]CAPDU: 80 13 01 00 [13:09:29]Write to MH i2c: E2 08 00 9F 05 80 13 01 00 00 00 00 00 21 [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:29]Read from MH i2c: E2 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 0E 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 0E 00 9F 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [13:09:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:09:29]wFMCommunicate OK [13:09:29]SAM_PROTO_GetShiftState done [13:09:29]FM_GetShiftState done [13:09:29]req_shift_opened done [13:09:29]requested_item shift.open_date is exist - process it [13:09:29]req_shift_open_date [13:09:29]req_shift_open_date done [13:09:29]produce_requested_data done [13:09:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372558,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:09:29]process_action_free close_receipt [13:09:29]json_value_free [13:09:29]json_value_free done [13:09:29]process_json_proto returns [13:09:29]Send response to host [13:09:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372558,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:09:29]free response buf [13:09:29]execute_script done [13:09:29]execute_script returns [13:09:29]free content buf [13:09:29]Sock 8.Close socket [13:09:29]Sock 8.Thread stoped [13:09:32]OFD Sender: No OFD packet to send [13:09:37]OFD Sender: No OFD packet to send [13:09:42]OFD Sender: No OFD packet to send [13:09:47]OFD Sender: No OFD packet to send [13:09:52]OFD Sender: No OFD packet to send [13:09:57]OFD Sender: No OFD packet to send [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: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]OFD Sender: No OFD packet to send [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:43]OFD Sender: No OFD packet to send [13:11:48]OFD Sender: No OFD packet to send [13:11:53]OFD Sender: No OFD packet to send [13:11:58]OFD Sender: No OFD packet to send [13:12:03]OFD Sender: No OFD packet to send [13:12:08]OFD Sender: No OFD packet to send [13:12:12]accept exits with 9 [13:12:12]New connection [13:12:12]New thread 3066494308 created [13:12:12]Thread 3066637668 joined [13:12:12]Waiting for new connection... [13:12:12] Sock 9.Parse request [13:12:12]Sock 9.Check first char [13:12:12]Sock 9.First char is OK [13:12:12]request: POST /json_proto HTTP/1.0 [13:12:12]Method: POST [13:12:12]URL: /json_proto [13:12:12]Method is POST - this is cgi request [13:12:12]url: /json_proto [13:12:12]query_string will be loaded in cgi processing [13:12:12]execute_cgi json_proto POST (null) [13:12:12]execute_cgi path=json_proto method=POST [13:12:12]POST find Content-Length [13:12:12]Host: 172.17.42.195:8080 [13:12:12]Content-Length: 687 [13:12:12]Content-Type: application/json [13:12:12] [13:12:12]POST finish read [13:12:12]Found Content-Length = 687 [13:12:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:12]execute_script... [13:12:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308846", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:12]POST & json_proto [13:12:12]process_json_proto [13:12:12]json parsed OK: [13:12:12]protocol is kg_v1.0 [13:12:12]action value=close_receipt [13:12:12]process_action close_receipt [13:12:12]cmd_close_receipt [13:12:12]MH_GetDate [13:12:12]Write to MH i2c: F0 00 00 A0 05 94 [13:12:12]Write i2c OK [13:12:12]MH_I2C_Read... [13:12:12]Read from MH i2c: F0 [13:12:12]MH_I2C_Read... [13:12:12]Read from MH i2c: F0 09 00 [13:12:12]MH_I2C_Read... [13:12:12]Read from MH i2c: F0 09 00 A0 05 00 AC 47 1A 67 EF 94 12 67 0D [13:12:12]GetLastDocTimeStamp 1729775365 [13:12:12]current date 1729775532 [13:12:12]FM_GetShiftState [13:12:12]SAM_PROTO_GetShiftState [13:12:12]wFMCommunicate request_size=4 [13:12:12]MH_SAM_APDU [13:12:12]CAPDU: 80 13 01 00 [13:12:12]Write to MH i2c: E2 08 00 A1 05 80 13 01 00 00 00 00 00 23 [13:12:12]Write i2c OK [13:12:12]MH_I2C_Read... [13:12:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:12]Read from MH i2c: E2 [13:12:12]MH_I2C_Read... [13:12:12]Read from MH i2c: E2 0E 00 [13:12:12]MH_I2C_Read... [13:12:12]Read from MH i2c: E2 0E 00 A1 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [13:12:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:12]wFMCommunicate OK [13:12:12]SAM_PROTO_GetShiftState done [13:12:12]FM_GetShiftState done [13:12:12]opened in 1729729095 [13:12:12]opened+sec_in_day 1729815495 [13:12:12]quantity*price = 170002 [13:12:12]sum+1 = 170003 [13:12:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 376 24.10.2024 13:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372559 ФПД: 100086368927699 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131212&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372559&fm=100086368927699&tin=02508201610067®Number=0000000000091623&sum=170000 [13:12:13]StoreToDocumentArchive [13:12:13]shift 524 fd 372559 [13:12:13]save to /storage/0524/doc_00372559 [13:12:13]save last doc name /storage/0524/doc_00372559 to /storage/kkm_last_doc_name [13:12:13]save OK [13:12:13]Clear old archive folders... [13:12:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:12:13]tlvbuf is 0035C570 [13:12:13]SAM_PROTO_ClearQueue [13:12:13]wFMCommunicate request_size=4 [13:12:13]MH_SAM_APDU [13:12:13]CAPDU: 80 09 00 00 [13:12:13]Write to MH i2c: E2 08 00 AE 05 80 09 00 00 00 00 00 00 25 [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:13]Read from MH i2c: E2 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 AE 05 00 90 00 27 [13:12:13]RAPDU: 90 00 [13:12:13]wFMCommunicate OK [13:12:13]SAM_PROTO_ClearQueue done [13:12:13]KKMCreateOFDPacket [13:12:13]OFDProtocolAddRootSTLVToBuf [13:12:13]FM_MakeSignedData [13:12:13]FM_MakeSignedData [13:12:13]SAM_PROTO_SignData [13:12:13]wFMCommunicate request_size=4 [13:12:13]MH_SAM_APDU [13:12:13]CAPDU: 80 0D 01 02 [13:12:13]Write to MH i2c: E2 08 00 AF 05 80 0D 01 02 00 00 00 00 2D [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:13]Read from MH i2c: E2 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 AF 05 00 90 00 28 [13:12:13]RAPDU: 90 00 [13:12:13]wFMCommunicate OK [13:12:13]wFMCommunicate request_size=255 [13:12:13]MH_SAM_APDU [13:12:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 AC 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F AF 05 00 35 04 06 00 [13:12:13]Write to MH i2c: E2 02 01 B0 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 AC 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F AF 05 00 35 04 06 00 00 00 7C [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:13]Read from MH i2c: E2 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 B0 05 00 90 00 29 [13:12:13]RAPDU: 90 00 [13:12:13]wFMCommunicate OK [13:12:13]wFMCommunicate request_size=11 [13:12:13]MH_SAM_APDU [13:12:13]CAPDU: 80 0D 02 02 06 5B 07 2C 77 7F D3 [13:12:13]Write to MH i2c: E2 0E 00 B1 05 80 0D 02 02 06 00 5B 07 2C 77 7F D3 00 00 93 [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:13]Read from MH i2c: E2 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 03 00 B1 05 00 90 00 2A [13:12:13]RAPDU: 90 00 [13:12:13]wFMCommunicate OK [13:12:13]wFMCommunicate request_size=4 [13:12:13]MH_SAM_APDU [13:12:13]CAPDU: 80 0D 03 02 [13:12:13]Write to MH i2c: E2 08 00 B2 05 80 0D 03 02 00 00 00 00 32 [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:13]Read from MH i2c: E2 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 0B 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 0B 00 B2 05 00 AE 23 F0 DE 55 6D E0 23 90 00 97 [13:12:13]RAPDU: AE 23 F0 DE 55 6D E0 23 90 00 [13:12:13]wFMCommunicate OK [13:12:13]SAM_PROTO_SignData done [13:12:13]FM_MakeSignedData done [13:12:13]CreateOFDProtocolMessage [13:12:13]wFMCommunicate request_size=4 [13:12:13]MH_SAM_APDU [13:12:13]CAPDU: 80 11 00 00 [13:12:13]Write to MH i2c: E2 08 00 B3 05 80 11 00 00 00 00 00 00 32 [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:13]Read from MH i2c: E2 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 17 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: E2 17 00 B3 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [13:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:13]wFMCommunicate OK [13:12:13]CreateOFDProtocolMessage done [13:12:13]OFDSenderStorePacket 372559 [13:12:13]StoreOFDPacket docnum=372559 [13:12:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B8 30 08 01 FF 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 AC 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F AF 05 00 35 04 06 00 5B 07 2C 77 7F D3 AE 23 F0 DE 55 6D E0 23 [13:12:13]CheckFolder [13:12:13]dirname=/storage/ofd_packets [13:12:13]CheckFolder done [13:12:13]ProducePacketName [13:12:13]name=ofd_packets/00372559 [13:12:13]NVStorageSaveData ofd_packets/00372559 [13:12:13]File name is /storage/ofd_packets/00372559 [13:12:13]Write 302 bytes [13:12:13]NVStorageSaveData done [13:12:13]OFDSenderStorePacket done [13:12:13]KKMCreateOFDPacket done [13:12:13]NVStorageSaveData kkm_last_timestamp [13:12:13]File name is /storage/kkm_last_timestamp [13:12:13]Write 4 bytes [13:12:13]NVStorageSaveData done [13:12:13]OFD Sender: Processing packet 372559 [packets to send 267, broken 266] [13:12:13]ProducePacketName [13:12:13]name=ofd_packets/00372559 [13:12:13]OFD Sender: To server: pG, [13:12:13]CommunicateWithHost lk.salyk.kg:30040 [13:12:13]ConnectInit lk.salyk.kg [13:12:13]ExternCall_PrintAddStr [13:12:13]wPrintStart [13:12:13]Write to MH i2c: 01 00 00 B4 05 B9 [13:12:13]Write i2c OK [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: 01 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: 01 07 00 [13:12:13]MH_I2C_Read... [13:12:13]Read from MH i2c: 01 07 00 B4 05 00 00 00 00 00 FF 0F CE [13:12:13]RasterBufferAndPrint [13:12:13]line Счет N : (1)3308846 [13:12:13]line ИНН: 02508201610067 [13:12:13]line Контрольно-Кассовый Чек [13:12:13]line ПРОДАЖА [13:12:13]line ТРК (МРК, ГНК) : 5 [13:12:13]line Товар: 2710194210 [13:12:13]line ДТ(л)-К-5 [13:12:13]line 22.310 * 76.20 [13:12:13]line = 1700.02 [13:12:13]line НДС 12% НСП 1% [13:12:13]line > о реализуемом товаре [13:12:13]line ОКРУГЛЕНИЕ: -0.02 [13:12:13]line ИТОГО: 1700.00 [13:12:13]line Внесено: 1700.00 [13:12:13]line СДАЧА: 0.00 [13:12:13]line НСП 1% : 15.04 [13:12:13]line НДС 12% : 180.53 [13:12:13]line Наличными: 1700.00 [13:12:13]line Безнал.: 0.00 [13:12:13]line Место: АЗС № 87 "Партнер Нефть" [13:12:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:12:13]line СНО: Общий режим [13:12:13]line Чек 376 24.10.2024 13:12 [13:12:13]line Смена: 524 ФФД: 1.0 [13:12:13]line ЗНМ: 0300000083 [13:12:13]line РНМ: 0000000000091623 [13:12:13]line Версия ККМ: 001 [13:12:13]line ФМ: 0000000000874672 [13:12:13]line ФД: 372559 [13:12:13]line ФПД: 100086368927699 [13:12:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131212&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372559&fm=100086368927699&tin=02508201610067®Number=0000000000091623&sum=170000 [13:12:14]Connected sock=11 [13:12:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B8 30 08 01 FF 7F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 AC 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F AF 05 00 35 04 06 00 5B 07 2C 77 7F D3 AE 23 F0 DE 55 6D E0 23 [13:12:14]written 0, free lines is 4095 [13:12:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 73 B4 47 00 33 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F AF 05 00 F4 03 04 00 54 F3 19 67 B6 04 01 00 00 C6 5D BD E4 30 2B D3 6E [13:12:14]CommunicateWithHost err = 0 [13:12:14]CheckOFDResponse [13:12:14]1017 (14) - 77093643461234 [13:12:14]1041 (16) - 0000000000874672 [13:12:14]1040 (4) - 372559 [13:12:14]1012 (4) - 24.10.2024 07:12 [13:12:14]1206 (1) - 0 [13:12:14]OFD Sender: Remove packet 372559 [13:12:14]ProducePacketName [13:12:14]name=ofd_packets/00372559 [13:12:14]NVStorageDeleteData [13:12:14]Write to MH i2c: 01 00 00 DF 05 E4 [13:12:14]Write i2c OK [13:12:14]MH_I2C_Read... [13:12:14]Read from MH i2c: 01 [13:12:14]MH_I2C_Read... [13:12:14]Read from MH i2c: 01 07 00 [13:12:14]MH_I2C_Read... [13:12:14]Read from MH i2c: 01 07 00 DF 05 00 00 00 00 00 D7 0C CE [13:12:14]RasterBufferAndPrint [13:12:14]line [13:12:14]line [13:12:14]line [13:12:14]line [13:12:14]line [13:12:14]written 0, free lines is 3294 [13:12:14]MH_Cut [13:12:14]Write to MH i2c: D1 01 00 E6 05 01 BD [13:12:14]Write i2c OK [13:12:14]MH_I2C_Read... [13:12:14]Read from MH i2c: D1 [13:12:14]MH_I2C_Read... [13:12:14]Read from MH i2c: D1 01 00 [13:12:14]MH_I2C_Read... [13:12:14]Read from MH i2c: D1 01 00 E6 05 00 BC [13:12:14]Write to MH i2c: 01 00 00 E7 05 EC [13:12:14]Write i2c OK [13:12:14]MH_I2C_Read... [13:12:15]OFD Sender: No OFD packet to send [13:12:15]*** Cut start [13:12:15]*** Partial cut [13:12:15]*** CUTSNS_PIN = 1 [13:12:15]*** CUTSNS_PIN = 0 [13:12:15]*** Brake cut motor [13:12:16]Read from MH i2c: 01 [13:12:16]MH_I2C_Read... [13:12:16]*** Stop cut motor [13:12:16]*** Cut end [13:12:16]Read from MH i2c: 01 07 00 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: 01 07 00 E7 05 00 00 00 00 00 FF 0F 01 [13:12:16]process_action close_receipt done [13:12:16]requested_data is exist [13:12:16]produce_requested_data [13:12:16]requested_item fm.sn is exist - process it [13:12:16]wFMCommunicate request_size=4 [13:12:16]MH_SAM_APDU [13:12:16]CAPDU: 80 11 00 00 [13:12:16]Write to MH i2c: E2 08 00 E8 05 80 11 00 00 00 00 00 00 67 [13:12:16]Write i2c OK [13:12:16]MH_I2C_Read... [13:12:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:16]Read from MH i2c: E2 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: E2 17 00 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: E2 17 00 E8 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [13:12:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:16]wFMCommunicate OK [13:12:16]requested_item fd.num is exist - process it [13:12:16]SAM_PROTO_GetFieldsCounters [13:12:16]wFMCommunicate request_size=4 [13:12:16]MH_SAM_APDU [13:12:16]CAPDU: 80 13 00 00 [13:12:16]Write to MH i2c: E2 08 00 E9 05 80 13 00 00 00 00 00 00 6A [13:12:16]Write i2c OK [13:12:16]MH_I2C_Read... [13:12:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:16]Read from MH i2c: E2 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: E2 62 00 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: E2 62 00 E9 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [13:12:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 78 01 00 00 5E 04 04 00 78 01 00 00 57 04 04 00 79 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:16]wFMCommunicate OK [13:12:16]SAM_PROTO_GetFieldsCounters done [13:12:16]requested_item shift.num is exist - process it [13:12:16]requested_item shift.opened is exist - process it [13:12:16]req_shift_opened [13:12:16]FM_GetShiftState [13:12:16]SAM_PROTO_GetShiftState [13:12:16]wFMCommunicate request_size=4 [13:12:16]MH_SAM_APDU [13:12:16]CAPDU: 80 13 01 00 [13:12:16]Write to MH i2c: E2 08 00 EA 05 80 13 01 00 00 00 00 00 6C [13:12:16]Write i2c OK [13:12:16]MH_I2C_Read... [13:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:16]Read from MH i2c: E2 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: E2 0E 00 [13:12:16]MH_I2C_Read... [13:12:16]Read from MH i2c: E2 0E 00 EA 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [13:12:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:16]wFMCommunicate OK [13:12:16]SAM_PROTO_GetShiftState done [13:12:16]FM_GetShiftState done [13:12:16]req_shift_opened done [13:12:16]requested_item shift.open_date is exist - process it [13:12:16]req_shift_open_date [13:12:16]req_shift_open_date done [13:12:16]produce_requested_data done [13:12:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372559,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:12:16]process_action_free close_receipt [13:12:16]json_value_free [13:12:16]json_value_free done [13:12:16]process_json_proto returns [13:12:16]Send response to host [13:12:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372559,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:12:16]free response buf [13:12:16]execute_script done [13:12:16]execute_script returns [13:12:16]free content buf [13:12:16]Sock 9.Close socket [13:12:16]Sock 9.Thread stoped [13:12:20]OFD Sender: No OFD packet to send [13:12:25]OFD Sender: No OFD packet to send [13:12:30]OFD Sender: No OFD packet to send [13:12:31]accept exits with 8 [13:12:31]New connection [13:12:31]New thread 3066637668 created [13:12:31]Thread 3066494308 joined [13:12:31]Waiting for new connection... [13:12:31] Sock 8.Parse request [13:12:31]Sock 8.Check first char [13:12:31]Sock 8.First char is OK [13:12:31]request: POST /json_proto HTTP/1.0 [13:12:31]Method: POST [13:12:31]URL: /json_proto [13:12:31]Method is POST - this is cgi request [13:12:31]url: /json_proto [13:12:31]query_string will be loaded in cgi processing [13:12:31]execute_cgi json_proto POST (null) [13:12:31]execute_cgi path=json_proto method=POST [13:12:31]POST find Content-Length [13:12:31]Host: 172.17.42.195:8080 [13:12:31]Content-Length: 679 [13:12:31]Content-Type: application/json [13:12:31] [13:12:31]POST finish read [13:12:31]Found Content-Length = 679 [13:12:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:31]execute_script... [13:12: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)3308848", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:31]POST & json_proto [13:12:31]process_json_proto [13:12:31]json parsed OK: [13:12:31]protocol is kg_v1.0 [13:12:31]action value=close_receipt [13:12:31]process_action close_receipt [13:12:31]cmd_close_receipt [13:12:31]MH_GetDate [13:12:31]Write to MH i2c: F0 00 00 EB 05 DF [13:12:31]Write i2c OK [13:12:31]MH_I2C_Read... [13:12:31]Read from MH i2c: F0 [13:12:31]MH_I2C_Read... [13:12:31]Read from MH i2c: F0 09 00 [13:12:31]MH_I2C_Read... [13:12:31]Read from MH i2c: F0 09 00 EB 05 00 BF 47 1A 67 EF 94 12 67 6B [13:12:31]GetLastDocTimeStamp 1729775532 [13:12:31]current date 1729775551 [13:12:31]FM_GetShiftState [13:12:31]SAM_PROTO_GetShiftState [13:12:31]wFMCommunicate request_size=4 [13:12:31]MH_SAM_APDU [13:12:31]CAPDU: 80 13 01 00 [13:12:31]Write to MH i2c: E2 08 00 EC 05 80 13 01 00 00 00 00 00 6E [13:12:31]Write i2c OK [13:12:31]MH_I2C_Read... [13:12:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:31]Read from MH i2c: E2 [13:12:31]MH_I2C_Read... [13:12:31]Read from MH i2c: E2 0E 00 [13:12:31]MH_I2C_Read... [13:12:31]Read from MH i2c: E2 0E 00 EC 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D3 [13:12:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:31]wFMCommunicate OK [13:12:31]SAM_PROTO_GetShiftState done [13:12:31]FM_GetShiftState done [13:12:31]opened in 1729729095 [13:12:31]opened+sec_in_day 1729815495 [13:12:31]quantity*price = 80012 [13:12:31]sum+1 = 80013 [13:12:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 377 24.10.2024 13:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372560 ФПД: 225610943652353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372560&fm=225610943652353&tin=02508201610067®Number=0000000000091623&sum=80000 [13:12:32]StoreToDocumentArchive [13:12:32]shift 524 fd 372560 [13:12:32]save to /storage/0524/doc_00372560 [13:12:32]save last doc name /storage/0524/doc_00372560 to /storage/kkm_last_doc_name [13:12:32]save OK [13:12:32]Clear old archive folders... [13:12:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:32]tlvbuf is 002F1B40 [13:12:32]SAM_PROTO_ClearQueue [13:12:32]wFMCommunicate request_size=4 [13:12:32]MH_SAM_APDU [13:12:32]CAPDU: 80 09 00 00 [13:12:32]Write to MH i2c: E2 08 00 F9 05 80 09 00 00 00 00 00 00 70 [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:32]Read from MH i2c: E2 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 F9 05 00 90 00 72 [13:12:32]RAPDU: 90 00 [13:12:32]wFMCommunicate OK [13:12:32]SAM_PROTO_ClearQueue done [13:12:32]KKMCreateOFDPacket [13:12:32]OFDProtocolAddRootSTLVToBuf [13:12:32]FM_MakeSignedData [13:12:32]FM_MakeSignedData [13:12:32]SAM_PROTO_SignData [13:12:32]wFMCommunicate request_size=4 [13:12:32]MH_SAM_APDU [13:12:32]CAPDU: 80 0D 01 02 [13:12:32]Write to MH i2c: E2 08 00 FA 05 80 0D 01 02 00 00 00 00 78 [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:32]Read from MH i2c: E2 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 FA 05 00 90 00 73 [13:12:32]RAPDU: 90 00 [13:12:32]wFMCommunicate OK [13:12:32]wFMCommunicate request_size=255 [13:12:32]MH_SAM_APDU [13:12: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 BF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 AF 05 00 35 04 06 00 CD [13:12:32]Write to MH i2c: E2 02 01 FB 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 BF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 AF 05 00 35 04 06 00 CD 00 00 D0 [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:32]Read from MH i2c: E2 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 FB 05 00 90 00 74 [13:12:32]RAPDU: 90 00 [13:12:32]wFMCommunicate OK [13:12:32]wFMCommunicate request_size=10 [13:12:32]MH_SAM_APDU [13:12:32]CAPDU: 80 0D 02 02 05 31 24 27 62 01 [13:12:32]Write to MH i2c: E2 0D 00 FC 05 80 0D 02 02 05 00 31 24 27 62 01 00 00 64 [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:32]Read from MH i2c: E2 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 03 00 FC 05 00 90 00 75 [13:12:32]RAPDU: 90 00 [13:12:32]wFMCommunicate OK [13:12:32]wFMCommunicate request_size=4 [13:12:32]MH_SAM_APDU [13:12:32]CAPDU: 80 0D 03 02 [13:12:32]Write to MH i2c: E2 08 00 FD 05 80 0D 03 02 00 00 00 00 7D [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:32]Read from MH i2c: E2 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 0B 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 0B 00 FD 05 00 D2 EA 6A 65 83 A4 3A 7C 90 00 E6 [13:12:32]RAPDU: D2 EA 6A 65 83 A4 3A 7C 90 00 [13:12:32]wFMCommunicate OK [13:12:32]SAM_PROTO_SignData done [13:12:32]FM_MakeSignedData done [13:12:32]CreateOFDProtocolMessage [13:12:32]wFMCommunicate request_size=4 [13:12:32]MH_SAM_APDU [13:12:32]CAPDU: 80 11 00 00 [13:12:32]Write to MH i2c: E2 08 00 FE 05 80 11 00 00 00 00 00 00 7D [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:32]Read from MH i2c: E2 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 17 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: E2 17 00 FE 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [13:12:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:32]wFMCommunicate OK [13:12:32]CreateOFDProtocolMessage done [13:12:32]OFDSenderStorePacket 372560 [13:12:32]StoreOFDPacket docnum=372560 [13:12:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E2 AE 07 01 44 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 BF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 AF 05 00 35 04 06 00 CD 31 24 27 62 01 D2 EA 6A 65 83 A4 3A 7C [13:12:32]CheckFolder [13:12:32]dirname=/storage/ofd_packets [13:12:32]CheckFolder done [13:12:32]ProducePacketName [13:12:32]name=ofd_packets/00372560 [13:12:32]NVStorageSaveData ofd_packets/00372560 [13:12:32]File name is /storage/ofd_packets/00372560 [13:12:32]Write 301 bytes [13:12:32]NVStorageSaveData done [13:12:32]OFDSenderStorePacket done [13:12:32]KKMCreateOFDPacket done [13:12:32]NVStorageSaveData kkm_last_timestamp [13:12:32]File name is /storage/kkm_last_timestamp [13:12:32]Write 4 bytes [13:12:32]NVStorageSaveData done [13:12:32]ExternCall_PrintAddStr [13:12:32]wPrintStart [13:12:32]Write to MH i2c: 01 00 00 FF 05 04 [13:12:32]Write i2c OK [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: 01 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: 01 07 00 [13:12:32]MH_I2C_Read... [13:12:32]Read from MH i2c: 01 07 00 FF 05 00 00 00 00 00 FF 0F 19 [13:12:32]RasterBufferAndPrint [13:12:32]line Счет N : (1)3308848 [13:12:32]line ИНН: 02508201610067 [13:12:32]line Контрольно-Кассовый Чек [13:12:32]line ПРОДАЖА [13:12:32]line ТРК (МРК, ГНК) : 22 [13:12:32]line Товар: 2710124130 [13:12:32]line Аи-92-К-4 [13:12:32]line 11.960 * 66.90 [13:12:32]line = 800.12 [13:12:32]line НДС 12% НСП 1% [13:12:32]line > о реализуемом товаре [13:12:32]line ОКРУГЛЕНИЕ: -0.12 [13:12:32]line ИТОГО: 800.00 [13:12:32]line Внесено: 800.00 [13:12:32]line СДАЧА: 0.00 [13:12:32]line НСП 1% : 7.08 [13:12:32]line НДС 12% : 84.97 [13:12:32]line Наличными: 800.00 [13:12:32]line Безнал.: 0.00 [13:12:32]line Место: АЗС № 87 "Партнер Нефть" [13:12:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:12:32]line СНО: Общий режим [13:12:32]line Чек 377 24.10.2024 13:12 [13:12:32]line Смена: 524 ФФД: 1.0 [13:12:32]line ЗНМ: 0300000083 [13:12:32]line РНМ: 0000000000091623 [13:12:32]line Версия ККМ: 001 [13:12:32]line ФМ: 0000000000874672 [13:12:32]line ФД: 372560 [13:12:32]line ФПД: 225610943652353 [13:12:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372560&fm=225610943652353&tin=02508201610067®Number=0000000000091623&sum=80000 [13:12:33]OFD Sender: Processing packet 372560 [packets to send 267, broken 266] [13:12:33]ProducePacketName [13:12:33]name=ofd_packets/00372560 [13:12:33]OFD Sender: To server: pG, [13:12:33]CommunicateWithHost lk.salyk.kg:30040 [13:12:33]ConnectInit lk.salyk.kg [13:12:33]written 0, free lines is 4095 [13:12:33]Connected sock=10 [13:12:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E2 AE 07 01 44 FE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 01 00 00 F4 03 04 00 BF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 AF 05 00 35 04 06 00 CD 31 24 27 62 01 D2 EA 6A 65 83 A4 3A 7C [13:12:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EC 5F 47 00 80 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 AF 05 00 F4 03 04 00 67 F3 19 67 B6 04 01 00 00 F5 5E B8 9A BE 5E AF B4 [13:12:33]CommunicateWithHost err = 0 [13:12:33]CheckOFDResponse [13:12:33]1017 (14) - 77093643461234 [13:12:33]1041 (16) - 0000000000874672 [13:12:33]1040 (4) - 372560 [13:12:33]1012 (4) - 24.10.2024 07:12 [13:12:33]1206 (1) - 0 [13:12:33]OFD Sender: Remove packet 372560 [13:12:33]ProducePacketName [13:12:33]name=ofd_packets/00372560 [13:12:33]NVStorageDeleteData [13:12:33]Write to MH i2c: 01 00 00 2A 06 30 [13:12:33]Write i2c OK [13:12:33]MH_I2C_Read... [13:12:33]Read from MH i2c: 01 [13:12:33]MH_I2C_Read... [13:12:33]Read from MH i2c: 01 07 00 [13:12:33]MH_I2C_Read... [13:12:33]Read from MH i2c: 01 07 00 2A 06 00 00 00 00 00 D7 0C 1A [13:12:33]RasterBufferAndPrint [13:12:33]line [13:12:33]line [13:12:33]line [13:12:33]line [13:12:33]line [13:12:33]written 0, free lines is 3292 [13:12:33]MH_Cut [13:12:33]Write to MH i2c: D1 01 00 31 06 01 09 [13:12:33]Write i2c OK [13:12:33]MH_I2C_Read... [13:12:33]Read from MH i2c: D1 [13:12:33]MH_I2C_Read... [13:12:33]Read from MH i2c: D1 01 00 [13:12:33]MH_I2C_Read... [13:12:33]Read from MH i2c: D1 01 00 31 06 00 08 [13:12:33]Write to MH i2c: 01 00 00 32 06 38 [13:12:33]Write i2c OK [13:12:33]MH_I2C_Read... [13:12:34]OFD Sender: No OFD packet to send [13:12:34]*** Cut start [13:12:34]*** Partial cut [13:12:34]*** CUTSNS_PIN = 1 [13:12:34]*** CUTSNS_PIN = 0 [13:12:34]*** Brake cut motor [13:12:35]Read from MH i2c: 01 [13:12:35]MH_I2C_Read... [13:12:35]*** Stop cut motor [13:12:35]*** Cut end [13:12:35]Read from MH i2c: 01 07 00 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: 01 07 00 32 06 00 00 00 00 00 FF 0F 4D [13:12:35]process_action close_receipt done [13:12:35]requested_data is exist [13:12:35]produce_requested_data [13:12:35]requested_item fm.sn is exist - process it [13:12:35]wFMCommunicate request_size=4 [13:12:35]MH_SAM_APDU [13:12:35]CAPDU: 80 11 00 00 [13:12:35]Write to MH i2c: E2 08 00 33 06 80 11 00 00 00 00 00 00 B3 [13:12:35]Write i2c OK [13:12:35]MH_I2C_Read... [13:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:35]Read from MH i2c: E2 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: E2 17 00 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: E2 17 00 33 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 08 [13:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:35]wFMCommunicate OK [13:12:35]requested_item fd.num is exist - process it [13:12:35]SAM_PROTO_GetFieldsCounters [13:12:35]wFMCommunicate request_size=4 [13:12:35]MH_SAM_APDU [13:12:35]CAPDU: 80 13 00 00 [13:12:35]Write to MH i2c: E2 08 00 34 06 80 13 00 00 00 00 00 00 B6 [13:12:35]Write i2c OK [13:12:35]MH_I2C_Read... [13:12:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:35]Read from MH i2c: E2 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: E2 62 00 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: E2 62 00 34 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 50 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 55 [13:12:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 50 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 79 01 00 00 5E 04 04 00 79 01 00 00 57 04 04 00 7A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:35]wFMCommunicate OK [13:12:35]SAM_PROTO_GetFieldsCounters done [13:12:35]requested_item shift.num is exist - process it [13:12:35]requested_item shift.opened is exist - process it [13:12:35]req_shift_opened [13:12:35]FM_GetShiftState [13:12:35]SAM_PROTO_GetShiftState [13:12:35]wFMCommunicate request_size=4 [13:12:35]MH_SAM_APDU [13:12:35]CAPDU: 80 13 01 00 [13:12:35]Write to MH i2c: E2 08 00 35 06 80 13 01 00 00 00 00 00 B8 [13:12:35]Write i2c OK [13:12:35]MH_I2C_Read... [13:12:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:35]Read from MH i2c: E2 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: E2 0E 00 [13:12:35]MH_I2C_Read... [13:12:35]Read from MH i2c: E2 0E 00 35 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1D [13:12:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:35]wFMCommunicate OK [13:12:35]SAM_PROTO_GetShiftState done [13:12:35]FM_GetShiftState done [13:12:35]req_shift_opened done [13:12:35]requested_item shift.open_date is exist - process it [13:12:35]req_shift_open_date [13:12:35]req_shift_open_date done [13:12:35]produce_requested_data done [13:12:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372560,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:12:35]process_action_free close_receipt [13:12:35]json_value_free [13:12:35]json_value_free done [13:12:35]process_json_proto returns [13:12:35]Send response to host [13:12:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372560,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:12:35]free response buf [13:12:35]execute_script done [13:12:35]execute_script returns [13:12:35]free content buf [13:12:35]Sock 8.Close socket [13:12:35]Sock 8.Thread stoped [13:12:37]accept exits with 9 [13:12:37]New connection [13:12:37]New thread 3066494308 created [13:12:37]Thread 3066637668 joined [13:12:37]Waiting for new connection... [13:12:37] Sock 9.Parse request [13:12:37]Sock 9.Check first char [13:12:37]Sock 9.First char is OK [13:12:37]request: POST /json_proto HTTP/1.0 [13:12:37]Method: POST [13:12:37]URL: /json_proto [13:12:37]Method is POST - this is cgi request [13:12:37]url: /json_proto [13:12:37]query_string will be loaded in cgi processing [13:12:37]execute_cgi json_proto POST (null) [13:12:37]execute_cgi path=json_proto method=POST [13:12:37]POST find Content-Length [13:12:37]Host: 172.17.42.195:8080 [13:12:37]Content-Length: 755 [13:12:37]Content-Type: application/json [13:12:37] [13:12:37]POST finish read [13:12:37]Found Content-Length = 755 [13:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034120", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:37]execute_script... [13: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)3308847", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 25.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30034120", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:37]POST & json_proto [13:12:37]process_json_proto [13:12:37]json parsed OK: [13:12:37]protocol is kg_v1.0 [13:12:37]action value=close_receipt [13:12:37]process_action close_receipt [13:12:37]cmd_close_receipt [13:12:37]MH_GetDate [13:12:37]Write to MH i2c: F0 00 00 36 06 2B [13:12:37]Write i2c OK [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: F0 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: F0 09 00 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: F0 09 00 36 06 00 C5 47 1A 67 EF 94 12 67 BD [13:12:37]GetLastDocTimeStamp 1729775551 [13:12:37]current date 1729775557 [13:12:37]FM_GetShiftState [13:12:37]SAM_PROTO_GetShiftState [13:12:37]wFMCommunicate request_size=4 [13:12:37]MH_SAM_APDU [13:12:37]CAPDU: 80 13 01 00 [13:12:37]Write to MH i2c: E2 08 00 37 06 80 13 01 00 00 00 00 00 BA [13:12:37]Write i2c OK [13:12:37]MH_I2C_Read... [13:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:37]Read from MH i2c: E2 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: E2 0E 00 [13:12:37]MH_I2C_Read... [13:12:37]Read from MH i2c: E2 0E 00 37 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1F [13:12:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:37]wFMCommunicate OK [13:12:37]SAM_PROTO_GetShiftState done [13:12:37]FM_GetShiftState done [13:12:37]opened in 1729729095 [13:12:37]opened+sec_in_day 1729815495 [13:12:37]quantity*price = 0 [13:12:37]sum+1 = 1 [13:12:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 378 24.10.2024 13:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: ТК ГПНА Online 30034120 ФМ: 0000000000874672 ФД: 372561 ФПД: 231846072670376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372561&fm=231846072670376&tin=02508201610067®Number=0000000000091623&sum=0 [13:12:38]StoreToDocumentArchive [13:12:38]shift 524 fd 372561 [13:12:38]save to /storage/0524/doc_00372561 [13:12:38]save last doc name /storage/0524/doc_00372561 to /storage/kkm_last_doc_name [13:12:38]save OK [13:12:38]Clear old archive folders... [13:12:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:38]tlvbuf is 00373910 [13:12:38]SAM_PROTO_ClearQueue [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 09 00 00 [13:12:38]Write to MH i2c: E2 08 00 44 06 80 09 00 00 00 00 00 00 BC [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 44 06 00 90 00 BE [13:12:38]RAPDU: 90 00 [13:12:38]wFMCommunicate OK [13:12:38]SAM_PROTO_ClearQueue done [13:12:38]KKMCreateOFDPacket [13:12:38]OFDProtocolAddRootSTLVToBuf [13:12:38]FM_MakeSignedData [13:12:38]FM_MakeSignedData [13:12:38]SAM_PROTO_SignData [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 0D 01 02 [13:12:38]Write to MH i2c: E2 08 00 45 06 80 0D 01 02 00 00 00 00 C4 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 45 06 00 90 00 BF [13:12:38]RAPDU: 90 00 [13:12:38]wFMCommunicate OK [13:12:38]wFMCommunicate request_size=255 [13:12:38]MH_SAM_APDU [13:12: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 34 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 C5 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 AF 05 00 35 04 06 00 D2 [13:12:38]Write to MH i2c: E2 02 01 46 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 34 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 C5 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 AF 05 00 35 04 06 00 D2 00 00 C1 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 46 06 00 90 00 C0 [13:12:38]RAPDU: 90 00 [13:12:38]wFMCommunicate OK [13:12:38]wFMCommunicate request_size=10 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 0D 02 02 05 DC DE CD D8 A8 [13:12:38]Write to MH i2c: E2 0D 00 47 06 80 0D 02 02 05 00 DC DE CD D8 A8 00 00 D8 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 03 00 47 06 00 90 00 C1 [13:12:38]RAPDU: 90 00 [13:12:38]wFMCommunicate OK [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 0D 03 02 [13:12:38]Write to MH i2c: E2 08 00 48 06 80 0D 03 02 00 00 00 00 C9 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 0B 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 0B 00 48 06 00 6E 68 5E 03 E3 28 D0 90 90 00 6C [13:12:38]RAPDU: 6E 68 5E 03 E3 28 D0 90 90 00 [13:12:38]wFMCommunicate OK [13:12:38]SAM_PROTO_SignData done [13:12:38]FM_MakeSignedData done [13:12:38]CreateOFDProtocolMessage [13:12:38]wFMCommunicate request_size=4 [13:12:38]MH_SAM_APDU [13:12:38]CAPDU: 80 11 00 00 [13:12:38]Write to MH i2c: E2 08 00 49 06 80 11 00 00 00 00 00 00 C9 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 [13:12:38]MH_I2C_Read... [13:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:38]Read from MH i2c: E2 17 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: E2 17 00 49 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1E [13:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:38]wFMCommunicate OK [13:12:38]CreateOFDProtocolMessage done [13:12:38]OFDSenderStorePacket 372561 [13:12:38]StoreOFDPacket docnum=372561 [13:12:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CA 1C 07 01 CA CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 C5 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 AF 05 00 35 04 06 00 D2 DC DE CD D8 A8 6E 68 5E 03 E3 28 D0 90 [13:12:38]CheckFolder [13:12:38]dirname=/storage/ofd_packets [13:12:38]CheckFolder done [13:12:38]ProducePacketName [13:12:38]name=ofd_packets/00372561 [13:12:38]NVStorageSaveData ofd_packets/00372561 [13:12:38]File name is /storage/ofd_packets/00372561 [13:12:38]Write 301 bytes [13:12:38]NVStorageSaveData done [13:12:38]OFDSenderStorePacket done [13:12:38]KKMCreateOFDPacket done [13:12:38]NVStorageSaveData kkm_last_timestamp [13:12:38]File name is /storage/kkm_last_timestamp [13:12:38]Write 4 bytes [13:12:38]NVStorageSaveData done [13:12:38]ExternCall_PrintAddStr [13:12:38]wPrintStart [13:12:38]Write to MH i2c: 01 00 00 4A 06 50 [13:12:38]Write i2c OK [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: 01 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: 01 07 00 [13:12:38]MH_I2C_Read... [13:12:38]Read from MH i2c: 01 07 00 4A 06 00 00 00 00 00 FF 0F 65 [13:12:38]RasterBufferAndPrint [13:12:38]line Счет N : (1)3308847 [13:12:38]line ИНН: 02508201610067 [13:12:38]line Контрольно-Кассовый Чек [13:12:38]line ПРОДАЖА [13:12:38]line ТРК (МРК, ГНК) : 32 [13:12:38]line Товар: 2710124130 [13:12:38]line Аи-92-К-4 [13:12:38]line 25.000 * 0.00 [13:12:38]line = 0.00 [13:12:38]line НДС 12% НСП 1% [13:12:38]line > о реализуемом товаре [13:12:38]line ИТОГО: 0.00 [13:12:38]line НСП 1% : 0.00 [13:12:38]line НДС 12% : 0.00 [13:12:38]line Наличными: 0.00 [13:12:38]line Безнал.: 0.00 [13:12:39]line Место: АЗС № 87 "Партнер Нефть" [13:12:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:12:39]line СНО: Общий режим [13:12:39]line Чек 378 24.10.2024 13:12 [13:12:39]line Смена: 524 ФФД: 1.0 [13:12:39]line ЗНМ: 0300000083 [13:12:39]line РНМ: 0000000000091623 [13:12:39]line Версия ККМ: 001 [13:12:39]line Талоны: ТК ГПНА Online [13:12:39]line 30034120 [13:12:39]line ФМ: 0000000000874672 [13:12:39]line ФД: 372561 [13:12:39]line ФПД: 231846072670376 [13:12:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372561&fm=231846072670376&tin=02508201610067®Number=0000000000091623&sum=0 [13:12:39]OFD Sender: Processing packet 372561 [packets to send 267, broken 266] [13:12:39]ProducePacketName [13:12:39]name=ofd_packets/00372561 [13:12:39]OFD Sender: To server: pG, [13:12:39]CommunicateWithHost lk.salyk.kg:30040 [13:12:39]ConnectInit lk.salyk.kg [13:12:39]written 0, free lines is 4095 [13:12:39]Connected sock=8 [13:12:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CA 1C 07 01 CA CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A8 61 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 01 00 00 F4 03 04 00 C5 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 AF 05 00 35 04 06 00 D2 DC DE CD D8 A8 6E 68 5E 03 E3 28 D0 90 [13:12:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 07 39 47 00 D8 88 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 AF 05 00 F4 03 04 00 6D F3 19 67 B6 04 01 00 00 46 A1 72 B7 6D C5 A8 02 [13:12:39]CommunicateWithHost err = 0 [13:12:39]CheckOFDResponse [13:12:39]1017 (14) - 77093643461234 [13:12:39]1041 (16) - 0000000000874672 [13:12:39]1040 (4) - 372561 [13:12:39]1012 (4) - 24.10.2024 07:12 [13:12:39]1206 (1) - 0 [13:12:39]OFD Sender: Remove packet 372561 [13:12:39]ProducePacketName [13:12:39]name=ofd_packets/00372561 [13:12:39]NVStorageDeleteData [13:12:39]Write to MH i2c: 01 00 00 74 06 7A [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: 01 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: 01 07 00 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: 01 07 00 74 06 00 00 00 00 00 07 0D 95 [13:12:39]RasterBufferAndPrint [13:12:39]line [13:12:39]line [13:12:39]line [13:12:39]line [13:12:39]line [13:12:39]written 0, free lines is 3345 [13:12:39]MH_Cut [13:12:39]Write to MH i2c: D1 01 00 7B 06 01 53 [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: D1 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: D1 01 00 [13:12:39]MH_I2C_Read... [13:12:39]Read from MH i2c: D1 01 00 7B 06 00 52 [13:12:39]Write to MH i2c: 01 00 00 7C 06 82 [13:12:39]Write i2c OK [13:12:39]MH_I2C_Read... [13:12:39]OFD Sender: No OFD packet to send [13:12:40]*** Cut start [13:12:40]*** Partial cut [13:12:40]*** CUTSNS_PIN = 1 [13:12:40]*** CUTSNS_PIN = 0 [13:12:40]*** Brake cut motor [13:12:41]Read from MH i2c: 01 [13:12:41]MH_I2C_Read... [13:12:41]*** Stop cut motor [13:12:41]*** Cut end [13:12:41]Read from MH i2c: 01 07 00 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: 01 07 00 7C 06 00 00 00 00 00 FF 0F 97 [13:12:41]process_action close_receipt done [13:12:41]requested_data is exist [13:12:41]produce_requested_data [13:12:41]requested_item fm.sn is exist - process it [13:12:41]wFMCommunicate request_size=4 [13:12:41]MH_SAM_APDU [13:12:41]CAPDU: 80 11 00 00 [13:12:41]Write to MH i2c: E2 08 00 7D 06 80 11 00 00 00 00 00 00 FD [13:12:41]Write i2c OK [13:12:41]MH_I2C_Read... [13:12:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:41]Read from MH i2c: E2 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: E2 17 00 [13:12:41]MH_I2C_Read... [13:12:41]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 36 37 32 90 00 52 [13:12:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:41]wFMCommunicate OK [13:12:41]requested_item fd.num is exist - process it [13:12:41]SAM_PROTO_GetFieldsCounters [13:12:41]wFMCommunicate request_size=4 [13:12:41]MH_SAM_APDU [13:12:41]CAPDU: 80 13 00 00 [13:12:41]Write to MH i2c: E2 08 00 7E 06 80 13 00 00 00 00 00 00 00 [13:12:41]Write i2c OK [13:12:41]MH_I2C_Read... [13:12:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:41]Read from MH i2c: E2 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: E2 62 00 [13:12:41]MH_I2C_Read... [13:12:41]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 51 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 A3 [13:12:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 51 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7A 01 00 00 5E 04 04 00 7A 01 00 00 57 04 04 00 7B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:41]wFMCommunicate OK [13:12:41]SAM_PROTO_GetFieldsCounters done [13:12:41]requested_item shift.num is exist - process it [13:12:41]requested_item shift.opened is exist - process it [13:12:41]req_shift_opened [13:12:41]FM_GetShiftState [13:12:41]SAM_PROTO_GetShiftState [13:12:41]wFMCommunicate request_size=4 [13:12:41]MH_SAM_APDU [13:12:41]CAPDU: 80 13 01 00 [13:12:41]Write to MH i2c: E2 08 00 7F 06 80 13 01 00 00 00 00 00 02 [13:12:41]Write i2c OK [13:12:41]MH_I2C_Read... [13:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:41]Read from MH i2c: E2 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: E2 0E 00 [13:12:41]MH_I2C_Read... [13:12:41]Read from MH i2c: E2 0E 00 7F 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [13:12:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:41]wFMCommunicate OK [13:12:41]SAM_PROTO_GetShiftState done [13:12:41]FM_GetShiftState done [13:12:41]req_shift_opened done [13:12:41]requested_item shift.open_date is exist - process it [13:12:41]req_shift_open_date [13:12:41]req_shift_open_date done [13:12:41]produce_requested_data done [13:12:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372561,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:12:41]process_action_free close_receipt [13:12:41]json_value_free [13:12:41]json_value_free done [13:12:41]process_json_proto returns [13:12:41]Send response to host [13:12:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372561,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:12:41]free response buf [13:12:41]execute_script done [13:12:41]execute_script returns [13:12:41]free content buf [13:12:41]Sock 9.Close socket [13:12:41]Sock 9.Thread stoped [13:12:44]OFD Sender: No OFD packet to send [13:12:46]accept exits with 10 [13:12:46]New connection [13:12:46]New thread 3066637668 created [13:12:46]Thread 3066494308 joined [13:12:46]Waiting for new connection... [13:12:46] Sock 10.Parse request [13:12:46]Sock 10.Check first char [13:12:46]Sock 10.First char is OK [13:12:46]request: POST /json_proto HTTP/1.0 [13:12:46]Method: POST [13:12:46]URL: /json_proto [13:12:46]Method is POST - this is cgi request [13:12:46]url: /json_proto [13:12:46]query_string will be loaded in cgi processing [13:12:46]execute_cgi json_proto POST (null) [13:12:46]execute_cgi path=json_proto method=POST [13:12:46]POST find Content-Length [13:12:46]Host: 172.17.42.195:8080 [13:12:46]Content-Length: 683 [13:12:46]Content-Type: application/json [13:12:46] [13:12:46]POST finish read [13:12:46]Found Content-Length = 683 [13:12:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:46]execute_script... [13:12: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)3308849", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:12:46]POST & json_proto [13:12:46]process_json_proto [13:12:46]json parsed OK: [13:12:46]protocol is kg_v1.0 [13:12:46]action value=close_receipt [13:12:46]process_action close_receipt [13:12:46]cmd_close_receipt [13:12:46]MH_GetDate [13:12:46]Write to MH i2c: F0 00 00 80 06 75 [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: F0 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: F0 09 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: F0 09 00 80 06 00 CF 47 1A 67 EF 94 12 67 11 [13:12:46]GetLastDocTimeStamp 1729775557 [13:12:46]current date 1729775567 [13:12:46]FM_GetShiftState [13:12:46]SAM_PROTO_GetShiftState [13:12:46]wFMCommunicate request_size=4 [13:12:46]MH_SAM_APDU [13:12:46]CAPDU: 80 13 01 00 [13:12:46]Write to MH i2c: E2 08 00 81 06 80 13 01 00 00 00 00 00 04 [13:12:46]Write i2c OK [13:12:46]MH_I2C_Read... [13:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:46]Read from MH i2c: E2 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 0E 00 [13:12:46]MH_I2C_Read... [13:12:46]Read from MH i2c: E2 0E 00 81 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 69 [13:12:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:46]wFMCommunicate OK [13:12:46]SAM_PROTO_GetShiftState done [13:12:46]FM_GetShiftState done [13:12:46]opened in 1729729095 [13:12:46]opened+sec_in_day 1729815495 [13:12:46]quantity*price = 150032 [13:12:46]sum+1 = 150033 [13:12:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 379 24.10.2024 13:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372562 ФПД: 176766093745676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131247&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372562&fm=176766093745676&tin=02508201610067®Number=0000000000091623&sum=150000 [13:12:47]StoreToDocumentArchive [13:12:47]shift 524 fd 372562 [13:12:47]save to /storage/0524/doc_00372562 [13:12:47]save last doc name /storage/0524/doc_00372562 to /storage/kkm_last_doc_name [13:12:47]save OK [13:12:47]Clear old archive folders... [13:12:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:12:47]tlvbuf is 00353520 [13:12:47]SAM_PROTO_ClearQueue [13:12:47]wFMCommunicate request_size=4 [13:12:47]MH_SAM_APDU [13:12:47]CAPDU: 80 09 00 00 [13:12:47]Write to MH i2c: E2 08 00 8E 06 80 09 00 00 00 00 00 00 06 [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:12:47]Read from MH i2c: E2 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 8E 06 00 90 00 08 [13:12:47]RAPDU: 90 00 [13:12:47]wFMCommunicate OK [13:12:47]SAM_PROTO_ClearQueue done [13:12:47]KKMCreateOFDPacket [13:12:47]OFDProtocolAddRootSTLVToBuf [13:12:47]FM_MakeSignedData [13:12:47]FM_MakeSignedData [13:12:47]SAM_PROTO_SignData [13:12:47]wFMCommunicate request_size=4 [13:12:47]MH_SAM_APDU [13:12:47]CAPDU: 80 0D 01 02 [13:12:47]Write to MH i2c: E2 08 00 8F 06 80 0D 01 02 00 00 00 00 0E [13:12:47]Write i2c OK [13:12:47]MH_I2C_Read... [13:12:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:12:47]Read from MH i2c: E2 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 [13:12:47]MH_I2C_Read... [13:12:47]Read from MH i2c: E2 03 00 8F 06 00 90 00 09 [13:12:47]RAPDU: 90 00 [13:12:47]wFMCommunicate OK [13:12:47]wFMCommunicate request_size=255 [13:12:47]MH_SAM_APDU [13:12:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 CF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 AF 05 00 35 04 06 00 A0 [13:12:47]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 CF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 AF 05 00 35 04 06 00 A0 00 00 C3 [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 03 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 03 00 90 06 00 90 00 0A [13:12:48]RAPDU: 90 00 [13:12:48]wFMCommunicate OK [13:12:48]wFMCommunicate request_size=10 [13:12:48]MH_SAM_APDU [13:12:48]CAPDU: 80 0D 02 02 05 C4 90 39 DE 0C [13:12:48]Write to MH i2c: E2 0D 00 91 06 80 0D 02 02 05 00 C4 90 39 DE 0C 00 00 92 [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 03 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 03 00 91 06 00 90 00 0B [13:12:48]RAPDU: 90 00 [13:12:48]wFMCommunicate OK [13:12:48]wFMCommunicate request_size=4 [13:12:48]MH_SAM_APDU [13:12:48]CAPDU: 80 0D 03 02 [13:12:48]Write to MH i2c: E2 08 00 92 06 80 0D 03 02 00 00 00 00 13 [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 0B 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 0B 00 92 06 00 97 D1 15 6A 93 16 67 F9 90 00 04 [13:12:48]RAPDU: 97 D1 15 6A 93 16 67 F9 90 00 [13:12:48]wFMCommunicate OK [13:12:48]SAM_PROTO_SignData done [13:12:48]FM_MakeSignedData done [13:12:48]CreateOFDProtocolMessage [13:12:48]wFMCommunicate request_size=4 [13:12:48]MH_SAM_APDU [13:12:48]CAPDU: 80 11 00 00 [13:12:48]Write to MH i2c: E2 08 00 93 06 80 11 00 00 00 00 00 00 13 [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:48]Read from MH i2c: E2 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: E2 17 00 [13:12:48]MH_I2C_Read... [13:12:48]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 36 37 32 90 00 68 [13:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:48]wFMCommunicate OK [13:12:48]CreateOFDProtocolMessage done [13:12:48]OFDSenderStorePacket 372562 [13:12:48]StoreOFDPacket docnum=372562 [13:12:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 0E 07 01 8B 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 CF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 AF 05 00 35 04 06 00 A0 C4 90 39 DE 0C 97 D1 15 6A 93 16 67 F9 [13:12:48]CheckFolder [13:12:48]dirname=/storage/ofd_packets [13:12:48]CheckFolder done [13:12:48]ProducePacketName [13:12:48]name=ofd_packets/00372562 [13:12:48]NVStorageSaveData ofd_packets/00372562 [13:12:48]File name is /storage/ofd_packets/00372562 [13:12:48]Write 301 bytes [13:12:48]NVStorageSaveData done [13:12:48]OFDSenderStorePacket done [13:12:48]KKMCreateOFDPacket done [13:12:48]NVStorageSaveData kkm_last_timestamp [13:12:48]File name is /storage/kkm_last_timestamp [13:12:48]Write 4 bytes [13:12:48]NVStorageSaveData done [13:12:48]ExternCall_PrintAddStr [13:12:48]wPrintStart [13:12:48]Write to MH i2c: 01 00 00 94 06 9A [13:12:48]Write i2c OK [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 07 00 [13:12:48]MH_I2C_Read... [13:12:48]Read from MH i2c: 01 07 00 94 06 00 00 00 00 00 FF 0F AF [13:12:48]RasterBufferAndPrint [13:12:48]line Счет N : (1)3308849 [13:12:48]line ИНН: 02508201610067 [13:12:48]line Контрольно-Кассовый Чек [13:12:48]line ПРОДАЖА [13:12:48]line ТРК (МРК, ГНК) : 13 [13:12:48]line Товар: 2710124500 [13:12:48]line Аи-95-К-3 [13:12:48]line 20.220 * 74.20 [13:12:48]line = 1500.32 [13:12:48]line НДС 12% НСП 1% [13:12:48]line > о реализуемом товаре [13:12:48]line ОКРУГЛЕНИЕ: -0.32 [13:12:48]line ИТОГО: 1500.00 [13:12:48]line Внесено: 1500.00 [13:12:48]line СДАЧА: 0.00 [13:12:48]line НСП 1% : 13.28 [13:12:48]line НДС 12% : 159.33 [13:12:48]line Наличными: 1500.00 [13:12:48]line Безнал.: 0.00 [13:12:48]line Место: АЗС № 87 "Партнер Нефть" [13:12:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:12:48]line СНО: Общий режим [13:12:48]line Чек 379 24.10.2024 13:12 [13:12:48]line Смена: 524 ФФД: 1.0 [13:12:48]line ЗНМ: 0300000083 [13:12:48]line РНМ: 0000000000091623 [13:12:48]line Версия ККМ: 001 [13:12:48]line ФМ: 0000000000874672 [13:12:48]line ФД: 372562 [13:12:48]line ФПД: 176766093745676 [13:12:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131247&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372562&fm=176766093745676&tin=02508201610067®Number=0000000000091623&sum=150000 [13:12:48]written 0, free lines is 4095 [13:12:48]OFD Sender: Processing packet 372562 [packets to send 267, broken 266] [13:12:48]ProducePacketName [13:12:48]name=ofd_packets/00372562 [13:12:48]OFD Sender: To server: pG, [13:12:48]CommunicateWithHost lk.salyk.kg:30040 [13:12:48]ConnectInit lk.salyk.kg [13:12:48]Connected sock=9 [13:12:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 0E 07 01 8B 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 CF 47 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 AF 05 00 35 04 06 00 A0 C4 90 39 DE 0C 97 D1 15 6A 93 16 67 F9 [13:12:49]Write to MH i2c: 01 00 00 BF 06 C5 [13:12:49]Write i2c OK [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: 01 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: 01 07 00 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: 01 07 00 BF 06 00 00 00 00 00 F5 0C CD [13:12:49]RasterBufferAndPrint [13:12:49]line [13:12:49]line [13:12:49]line [13:12:49]line [13:12:49]line [13:12:49]written 0, free lines is 3332 [13:12:49]MH_Cut [13:12:49]Write to MH i2c: D1 01 00 C6 06 01 9E [13:12:49]Write i2c OK [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: D1 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: D1 01 00 [13:12:49]MH_I2C_Read... [13:12:49]Read from MH i2c: D1 01 00 C6 06 00 9D [13:12:49]Write to MH i2c: 01 00 00 C7 06 CD [13:12:49]Write i2c OK [13:12:49]MH_I2C_Read... [13:12:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F5 45 47 00 B8 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 AF 05 00 F4 03 04 00 76 F3 19 67 B6 04 01 00 00 09 86 8F 09 18 97 60 03 [13:12:49]CommunicateWithHost err = 0 [13:12:49]CheckOFDResponse [13:12:49]1017 (14) - 77093643461234 [13:12:49]1041 (16) - 0000000000874672 [13:12:49]1040 (4) - 372562 [13:12:49]1012 (4) - 24.10.2024 07:12 [13:12:49]1206 (1) - 0 [13:12:49]OFD Sender: Remove packet 372562 [13:12:49]ProducePacketName [13:12:49]name=ofd_packets/00372562 [13:12:49]NVStorageDeleteData [13:12:49]OFD Sender: No OFD packet to send [13:12:49]*** Cut start [13:12:49]*** Partial cut [13:12:49]*** CUTSNS_PIN = 1 [13:12:49]*** CUTSNS_PIN = 0 [13:12:50]*** Brake cut motor [13:12:50]Read from MH i2c: 01 [13:12:50]MH_I2C_Read... [13:12:50]*** Stop cut motor [13:12:50]*** Cut end [13:12:50]Read from MH i2c: 01 07 00 [13:12:50]MH_I2C_Read... [13:12:50]Read from MH i2c: 01 07 00 C7 06 00 00 00 00 00 FF 0F E2 [13:12:50]process_action close_receipt done [13:12:50]requested_data is exist [13:12:50]produce_requested_data [13:12:50]requested_item fm.sn is exist - process it [13:12:50]wFMCommunicate request_size=4 [13:12:50]MH_SAM_APDU [13:12:50]CAPDU: 80 11 00 00 [13:12:50]Write to MH i2c: E2 08 00 C8 06 80 11 00 00 00 00 00 00 48 [13:12:50]Write i2c OK [13:12:50]MH_I2C_Read... [13:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:12:50]Read from MH i2c: E2 [13:12:50]MH_I2C_Read... [13:12:50]Read from MH i2c: E2 17 00 [13:12:50]MH_I2C_Read... [13:12:50]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 36 37 32 90 00 9D [13:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:12:50]wFMCommunicate OK [13:12:50]requested_item fd.num is exist - process it [13:12:50]SAM_PROTO_GetFieldsCounters [13:12:50]wFMCommunicate request_size=4 [13:12:50]MH_SAM_APDU [13:12:50]CAPDU: 80 13 00 00 [13:12:50]Write to MH i2c: E2 08 00 C9 06 80 13 00 00 00 00 00 00 4B [13:12:50]Write i2c OK [13:12:50]MH_I2C_Read... [13:12:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:12:50]Read from MH i2c: E2 [13:12:50]MH_I2C_Read... [13:12:50]Read from MH i2c: E2 62 00 [13:12:50]MH_I2C_Read... [13:12:50]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 52 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 F2 [13:12:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 52 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7B 01 00 00 5E 04 04 00 7B 01 00 00 57 04 04 00 7C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:12:50]wFMCommunicate OK [13:12:50]SAM_PROTO_GetFieldsCounters done [13:12:50]requested_item shift.num is exist - process it [13:12:50]requested_item shift.opened is exist - process it [13:12:50]req_shift_opened [13:12:50]FM_GetShiftState [13:12:50]SAM_PROTO_GetShiftState [13:12:50]wFMCommunicate request_size=4 [13:12:50]MH_SAM_APDU [13:12:50]CAPDU: 80 13 01 00 [13:12:50]Write to MH i2c: E2 08 00 CA 06 80 13 01 00 00 00 00 00 4D [13:12:50]Write i2c OK [13:12:50]MH_I2C_Read... [13:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:12:50]Read from MH i2c: E2 [13:12:50]MH_I2C_Read... [13:12:50]Read from MH i2c: E2 0E 00 [13:12:50]MH_I2C_Read... [13:12:50]Read from MH i2c: E2 0E 00 CA 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B2 [13:12:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:12:50]wFMCommunicate OK [13:12:50]SAM_PROTO_GetShiftState done [13:12:50]FM_GetShiftState done [13:12:50]req_shift_opened done [13:12:50]requested_item shift.open_date is exist - process it [13:12:50]req_shift_open_date [13:12:50]req_shift_open_date done [13:12:50]produce_requested_data done [13:12:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372562,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:12:50]process_action_free close_receipt [13:12:50]json_value_free [13:12:50]json_value_free done [13:12:50]process_json_proto returns [13:12:50]Send response to host [13:12:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372562,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:12:50]free response buf [13:12:50]execute_script done [13:12:50]execute_script returns [13:12:50]free content buf [13:12:50]Sock 10.Close socket [13:12:50]Sock 10.Thread stoped [13:12:54]OFD Sender: No OFD packet to send [13:12:59]OFD Sender: No OFD packet to send [13:13:04]OFD Sender: No OFD packet to send [13:13:09]OFD Sender: No OFD packet to send [13:13:14]OFD Sender: No OFD packet to send [13:13:19]OFD Sender: No OFD packet to send [13:13:24]OFD Sender: No OFD packet to send [13:13:29]OFD Sender: No OFD packet to send [13:13:34]OFD Sender: No OFD packet to send [13:13:39]OFD Sender: No OFD packet to send [13:13:44]OFD Sender: No OFD packet to send [13:13:49]OFD Sender: No OFD packet to send [13:13:54]OFD Sender: No OFD packet to send [13:13:56]accept exits with 8 [13:13:56]New connection [13:13:56]New thread 3066494308 created [13:13:56]Thread 3066637668 joined [13:13:56]Waiting for new connection... [13:13:56] Sock 8.Parse request [13:13:56]Sock 8.Check first char [13:13:56]Sock 8.First char is OK [13:13:56]request: POST /json_proto HTTP/1.0 [13:13:56]Method: POST [13:13:56]URL: /json_proto [13:13:56]Method is POST - this is cgi request [13:13:56]url: /json_proto [13:13:56]query_string will be loaded in cgi processing [13:13:56]execute_cgi json_proto POST (null) [13:13:56]execute_cgi path=json_proto method=POST [13:13:56]POST find Content-Length [13:13:56]Host: 172.17.42.195:8080 [13:13:56]Content-Length: 767 [13:13:56]Content-Type: application/json [13:13:56] [13:13:56]POST finish read [13:13:56]Found Content-Length = 767 [13:13:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:56]execute_script... [13:13:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308850", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 200.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:13:56]POST & json_proto [13:13:56]process_json_proto [13:13:56]json parsed OK: [13:13:56]protocol is kg_v1.0 [13:13:56]action value=close_receipt [13:13:56]process_action close_receipt [13:13:56]cmd_close_receipt [13:13:56]MH_GetDate [13:13:56]Write to MH i2c: F0 00 00 CB 06 C0 [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: F0 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: F0 09 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: F0 09 00 CB 06 00 15 48 1A 67 EF 94 12 67 A3 [13:13:56]GetLastDocTimeStamp 1729775567 [13:13:56]current date 1729775637 [13:13:56]FM_GetShiftState [13:13:56]SAM_PROTO_GetShiftState [13:13:56]wFMCommunicate request_size=4 [13:13:56]MH_SAM_APDU [13:13:56]CAPDU: 80 13 01 00 [13:13:56]Write to MH i2c: E2 08 00 CC 06 80 13 01 00 00 00 00 00 4F [13:13:56]Write i2c OK [13:13:56]MH_I2C_Read... [13:13:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:13:56]Read from MH i2c: E2 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 0E 00 [13:13:56]MH_I2C_Read... [13:13:56]Read from MH i2c: E2 0E 00 CC 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B4 [13:13:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:13:56]wFMCommunicate OK [13:13:56]SAM_PROTO_GetShiftState done [13:13:56]FM_GetShiftState done [13:13:56]opened in 1729729095 [13:13:56]opened+sec_in_day 1729815495 [13:13:56]quantity*price = 20003 [13:13:56]sum+1 = 20004 [13:13:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.03 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.03 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 380 24.10.2024 13:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372563 ФПД: 110273916060284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131357&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372563&fm=110273916060284&tin=02508201610067®Number=0000000000091623&sum=20003 [13:13:57]StoreToDocumentArchive [13:13:57]shift 524 fd 372563 [13:13:57]save to /storage/0524/doc_00372563 [13:13:57]save last doc name /storage/0524/doc_00372563 to /storage/kkm_last_doc_name [13:13:57]save OK [13:13:57]Clear old archive folders... [13:13:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:13:57]tlvbuf is 00363190 [13:13:57]SAM_PROTO_ClearQueue [13:13:57]wFMCommunicate request_size=4 [13:13:57]MH_SAM_APDU [13:13:57]CAPDU: 80 09 00 00 [13:13:57]Write to MH i2c: E2 08 00 D9 06 80 09 00 00 00 00 00 00 51 [13:13:57]Write i2c OK [13:13:57]MH_I2C_Read... [13:13:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:13:57]Read from MH i2c: E2 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 D9 06 00 90 00 53 [13:13:57]RAPDU: 90 00 [13:13:57]wFMCommunicate OK [13:13:57]SAM_PROTO_ClearQueue done [13:13:57]KKMCreateOFDPacket [13:13:57]OFDProtocolAddRootSTLVToBuf [13:13:57]FM_MakeSignedData [13:13:57]FM_MakeSignedData [13:13:57]SAM_PROTO_SignData [13:13:57]wFMCommunicate request_size=4 [13:13:57]MH_SAM_APDU [13:13:57]CAPDU: 80 0D 01 02 [13:13:57]Write to MH i2c: E2 08 00 DA 06 80 0D 01 02 00 00 00 00 59 [13:13:57]Write i2c OK [13:13:57]MH_I2C_Read... [13:13:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:13:57]Read from MH i2c: E2 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 [13:13:57]MH_I2C_Read... [13:13:57]Read from MH i2c: E2 03 00 DA 06 00 90 00 54 [13:13:57]RAPDU: 90 00 [13:13:57]wFMCommunicate OK [13:13:57]wFMCommunicate request_size=255 [13:13:57]MH_SAM_APDU [13:13:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 15 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 AF 05 00 35 04 06 00 64 [13:13:57]Write to MH i2c: E2 02 01 DB 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 15 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 AF 05 00 35 04 06 00 64 00 00 81 [13:13:57]Write i2c OK [13:13:57]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 DB 06 00 90 00 55 [13:13:58]RAPDU: 90 00 [13:13:58]wFMCommunicate OK [13:13:58]wFMCommunicate request_size=10 [13:13:58]MH_SAM_APDU [13:13:58]CAPDU: 80 0D 02 02 05 4B 25 98 42 7C [13:13:58]Write to MH i2c: E2 0D 00 DC 06 80 0D 02 02 05 00 4B 25 98 42 7C 00 00 2C [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 03 00 DC 06 00 90 00 56 [13:13:58]RAPDU: 90 00 [13:13:58]wFMCommunicate OK [13:13:58]wFMCommunicate request_size=4 [13:13:58]MH_SAM_APDU [13:13:58]CAPDU: 80 0D 03 02 [13:13:58]Write to MH i2c: E2 08 00 DD 06 80 0D 03 02 00 00 00 00 5E [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 0B 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 0B 00 DD 06 00 0B 52 49 C7 83 B8 61 79 90 00 E1 [13:13:58]RAPDU: 0B 52 49 C7 83 B8 61 79 90 00 [13:13:58]wFMCommunicate OK [13:13:58]SAM_PROTO_SignData done [13:13:58]FM_MakeSignedData done [13:13:58]CreateOFDProtocolMessage [13:13:58]wFMCommunicate request_size=4 [13:13:58]MH_SAM_APDU [13:13:58]CAPDU: 80 11 00 00 [13:13:58]Write to MH i2c: E2 08 00 DE 06 80 11 00 00 00 00 00 00 5E [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:13:58]Read from MH i2c: E2 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 17 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: E2 17 00 DE 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [13:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:13:58]wFMCommunicate OK [13:13:58]CreateOFDProtocolMessage done [13:13:58]OFDSenderStorePacket 372563 [13:13:58]StoreOFDPacket docnum=372563 [13:13:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 93 B0 07 01 F6 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 15 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 AF 05 00 35 04 06 00 64 4B 25 98 42 7C 0B 52 49 C7 83 B8 61 79 [13:13:58]CheckFolder [13:13:58]dirname=/storage/ofd_packets [13:13:58]CheckFolder done [13:13:58]ProducePacketName [13:13:58]name=ofd_packets/00372563 [13:13:58]NVStorageSaveData ofd_packets/00372563 [13:13:58]File name is /storage/ofd_packets/00372563 [13:13:58]Write 301 bytes [13:13:58]NVStorageSaveData done [13:13:58]OFDSenderStorePacket done [13:13:58]KKMCreateOFDPacket done [13:13:58]NVStorageSaveData kkm_last_timestamp [13:13:58]File name is /storage/kkm_last_timestamp [13:13:58]Write 4 bytes [13:13:58]NVStorageSaveData done [13:13:58]ExternCall_PrintAddStr [13:13:58]wPrintStart [13:13:58]Write to MH i2c: 01 00 00 DF 06 E5 [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 07 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 07 00 DF 06 00 00 00 00 00 FF 0F FA [13:13:58]RasterBufferAndPrint [13:13:58]line Счет N : (1)3308850 [13:13:58]line ИНН: 02508201610067 [13:13:58]line Контрольно-Кассовый Чек [13:13:58]line ПРОДАЖА [13:13:58]line ТРК (МРК, ГНК) : 42 [13:13:58]line Товар: 2710124130 [13:13:58]line Аи-92-К-4 [13:13:58]line 2.990 * 66.90 [13:13:58]line = 200.03 [13:13:58]line НДС 12% НСП 1% [13:13:58]line > о реализуемом товаре [13:13:58]line ИТОГО: 200.03 [13:13:58]line НСП 1% : 1.77 [13:13:58]line НДС 12% : 21.24 [13:13:58]line Наличными: 0.00 [13:13:58]line Безнал.: 200.03 [13:13:58]line Место: АЗС № 87 "Партнер Нефть" [13:13:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:13:58]line СНО: Общий режим [13:13:58]line Чек 380 24.10.2024 13:13 [13:13:58]line Смена: 524 ФФД: 1.0 [13:13:58]line ЗНМ: 0300000083 [13:13:58]line РНМ: 0000000000091623 [13:13:58]line Версия ККМ: 001 [13:13:58]line Платежная система: Mbank [13:13:58]line ФМ: 0000000000874672 [13:13:58]line ФД: 372563 [13:13:58]line ФПД: 110273916060284 [13:13:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131357&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372563&fm=110273916060284&tin=02508201610067®Number=0000000000091623&sum=20003 [13:13:58]written 0, free lines is 4095 [13:13:58]OFD Sender: Processing packet 372563 [packets to send 267, broken 266] [13:13:58]ProducePacketName [13:13:58]name=ofd_packets/00372563 [13:13:58]OFD Sender: To server: pG, [13:13:58]CommunicateWithHost lk.salyk.kg:30040 [13:13:58]ConnectInit lk.salyk.kg [13:13:58]Connected sock=9 [13:13:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 93 B0 07 01 F6 54 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 23 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 23 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 15 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 AF 05 00 35 04 06 00 64 4B 25 98 42 7C 0B 52 49 C7 83 B8 61 79 [13: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 36 37 32 4F 00 00 00 8E DA 47 00 A3 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 AF 05 00 F4 03 04 00 BC F3 19 67 B6 04 01 00 00 AB 35 15 C2 4E 36 A2 FB [13:13:58]CommunicateWithHost err = 0 [13:13:58]CheckOFDResponse [13:13:58]1017 (14) - 77093643461234 [13:13:58]1041 (16) - 0000000000874672 [13:13:58]1040 (4) - 372563 [13:13:58]1012 (4) - 24.10.2024 07:14 [13:13:58]1206 (1) - 0 [13:13:58]OFD Sender: Remove packet 372563 [13:13:58]ProducePacketName [13:13:58]name=ofd_packets/00372563 [13:13:58]NVStorageDeleteData [13:13:58]Write to MH i2c: 01 00 00 08 07 0F [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 07 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: 01 07 00 08 07 00 00 00 00 00 02 0D 25 [13:13:58]RasterBufferAndPrint [13:13:58]line [13:13:58]line [13:13:58]line [13:13:58]line [13:13:58]line [13:13:58]written 0, free lines is 3337 [13:13:58]MH_Cut [13:13:58]Write to MH i2c: D1 01 00 0F 07 01 E8 [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: D1 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: D1 01 00 [13:13:58]MH_I2C_Read... [13:13:58]Read from MH i2c: D1 01 00 0F 07 00 E7 [13:13:58]Write to MH i2c: 01 00 00 10 07 17 [13:13:58]Write i2c OK [13:13:58]MH_I2C_Read... [13:13:59]OFD Sender: No OFD packet to send [13:13:59]*** Cut start [13:13:59]*** Partial cut [13:13:59]*** CUTSNS_PIN = 1 [13:13:59]*** CUTSNS_PIN = 0 [13:13:59]*** Brake cut motor [13:14:00]Read from MH i2c: 01 [13:14:00]MH_I2C_Read... [13:14:00]*** Stop cut motor [13:14:00]*** Cut end [13:14:00]Read from MH i2c: 01 07 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: 01 07 00 10 07 00 00 00 00 00 FF 0F 2C [13:14:00]process_action close_receipt done [13:14:00]requested_data is exist [13:14:00]produce_requested_data [13:14:00]requested_item fm.sn is exist - process it [13:14:00]wFMCommunicate request_size=4 [13:14:00]MH_SAM_APDU [13:14:00]CAPDU: 80 11 00 00 [13:14:00]Write to MH i2c: E2 08 00 11 07 80 11 00 00 00 00 00 00 92 [13:14:00]Write i2c OK [13:14:00]MH_I2C_Read... [13:14:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:14:00]Read from MH i2c: E2 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 17 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 17 00 11 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E7 [13:14:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:14:00]wFMCommunicate OK [13:14:00]requested_item fd.num is exist - process it [13:14:00]SAM_PROTO_GetFieldsCounters [13:14:00]wFMCommunicate request_size=4 [13:14:00]MH_SAM_APDU [13:14:00]CAPDU: 80 13 00 00 [13:14:00]Write to MH i2c: E2 08 00 12 07 80 13 00 00 00 00 00 00 95 [13:14:00]Write i2c OK [13:14:00]MH_I2C_Read... [13:14:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:14:00]Read from MH i2c: E2 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 62 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 62 00 12 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 53 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [13:14:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 53 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7C 01 00 00 5E 04 04 00 7C 01 00 00 57 04 04 00 7D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:14:00]wFMCommunicate OK [13:14:00]SAM_PROTO_GetFieldsCounters done [13:14:00]requested_item shift.num is exist - process it [13:14:00]requested_item shift.opened is exist - process it [13:14:00]req_shift_opened [13:14:00]FM_GetShiftState [13:14:00]SAM_PROTO_GetShiftState [13:14:00]wFMCommunicate request_size=4 [13:14:00]MH_SAM_APDU [13:14:00]CAPDU: 80 13 01 00 [13:14:00]Write to MH i2c: E2 08 00 13 07 80 13 01 00 00 00 00 00 97 [13:14:00]Write i2c OK [13:14:00]MH_I2C_Read... [13:14:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:00]Read from MH i2c: E2 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 0E 00 [13:14:00]MH_I2C_Read... [13:14:00]Read from MH i2c: E2 0E 00 13 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FC [13:14:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:14:00]wFMCommunicate OK [13:14:00]SAM_PROTO_GetShiftState done [13:14:00]FM_GetShiftState done [13:14:00]req_shift_opened done [13:14:00]requested_item shift.open_date is exist - process it [13:14:00]req_shift_open_date [13:14:00]req_shift_open_date done [13:14:00]produce_requested_data done [13:14:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372563,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:14:00]process_action_free close_receipt [13:14:00]json_value_free [13:14:00]json_value_free done [13:14:00]process_json_proto returns [13:14:00]Send response to host [13:14:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372563,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:14:00]free response buf [13:14:00]execute_script done [13:14:00]execute_script returns [13:14:00]free content buf [13:14:00]Sock 8.Close socket [13:14:00]Sock 8.Thread stoped [13:14:04]OFD Sender: No OFD packet to send [13:14:09]OFD Sender: No OFD packet to send [13:14:14]OFD Sender: No OFD packet to send [13:14:19]OFD Sender: No OFD packet to send [13:14:24]OFD Sender: No OFD packet to send [13:14:29]OFD Sender: No OFD packet to send [13:14:34]OFD Sender: No OFD packet to send [13:14:39]OFD Sender: No OFD packet to send [13:14:44]OFD Sender: No OFD packet to send [13:14:49]OFD Sender: No OFD packet to send [13:14:54]OFD Sender: No OFD packet to send [13:14:59]OFD Sender: No OFD packet to send [13:15:00]accept exits with 10 [13:15:00]New connection [13:15:00]New thread 3066637668 created [13:15:00]Thread 3066494308 joined [13:15:00]Waiting for new connection... [13:15:00] Sock 10.Parse request [13:15:00]Sock 10.Check first char [13:15:00]Sock 10.First char is OK [13:15:00]request: POST /json_proto HTTP/1.0 [13:15:00]Method: POST [13:15:00]URL: /json_proto [13:15:00]Method is POST - this is cgi request [13:15:00]url: /json_proto [13:15:00]query_string will be loaded in cgi processing [13:15:00]execute_cgi json_proto POST (null) [13:15:00]execute_cgi path=json_proto method=POST [13:15:00]POST find Content-Length [13:15:00]Host: 172.17.42.195:8080 [13:15:00]Content-Length: 678 [13:15:00]Content-Type: application/json [13:15:00] [13:15:00]POST finish read [13:15:00]Found Content-Length = 678 [13:15:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:00]execute_script... [13:15: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)3308852", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:00]POST & json_proto [13:15:00]process_json_proto [13:15:00]json parsed OK: [13:15:00]protocol is kg_v1.0 [13:15:00]action value=close_receipt [13:15:00]process_action close_receipt [13:15:00]cmd_close_receipt [13:15:00]MH_GetDate [13:15:00]Write to MH i2c: F0 00 00 14 07 0A [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: F0 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: F0 09 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: F0 09 00 14 07 00 55 48 1A 67 EF 94 12 67 2D [13:15:00]GetLastDocTimeStamp 1729775637 [13:15:00]current date 1729775701 [13:15:00]FM_GetShiftState [13:15:00]SAM_PROTO_GetShiftState [13:15:00]wFMCommunicate request_size=4 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 13 01 00 [13:15:00]Write to MH i2c: E2 08 00 15 07 80 13 01 00 00 00 00 00 99 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 0E 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 0E 00 15 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FE [13:15:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:15:00]wFMCommunicate OK [13:15:00]SAM_PROTO_GetShiftState done [13:15:00]FM_GetShiftState done [13:15:00]opened in 1729729095 [13:15:00]opened+sec_in_day 1729815495 [13:15:00]quantity*price = 30038 [13:15:00]sum+1 = 30039 [13:15:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 381 24.10.2024 13:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372564 ФПД: 50600875867578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372564&fm=50600875867578&tin=02508201610067®Number=0000000000091623&sum=30000 [13:15:01]StoreToDocumentArchive [13:15:01]shift 524 fd 372564 [13:15:01]save to /storage/0524/doc_00372564 [13:15:01]save last doc name /storage/0524/doc_00372564 to /storage/kkm_last_doc_name [13:15:01]save OK [13:15:01]Clear old archive folders... [13:15:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:15:01]tlvbuf is 0035F320 [13:15:01]SAM_PROTO_ClearQueue [13:15:01]wFMCommunicate request_size=4 [13:15:01]MH_SAM_APDU [13:15:01]CAPDU: 80 09 00 00 [13:15:01]Write to MH i2c: E2 08 00 22 07 80 09 00 00 00 00 00 00 9B [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]*** iso7816_exchange 80 09 00 00... 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 22 07 00 90 00 9D [13:15:01]RAPDU: 90 00 [13:15:01]wFMCommunicate OK [13:15:01]SAM_PROTO_ClearQueue done [13:15:01]KKMCreateOFDPacket [13:15:01]OFDProtocolAddRootSTLVToBuf [13:15:01]FM_MakeSignedData [13:15:01]FM_MakeSignedData [13:15:01]SAM_PROTO_SignData [13:15:01]wFMCommunicate request_size=4 [13:15:01]MH_SAM_APDU [13:15:01]CAPDU: 80 0D 01 02 [13:15:01]Write to MH i2c: E2 08 00 23 07 80 0D 01 02 00 00 00 00 A3 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]*** iso7816_exchange 80 0D 01 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 23 07 00 90 00 9E [13:15:01]RAPDU: 90 00 [13:15:01]wFMCommunicate OK [13:15:01]wFMCommunicate request_size=255 [13:15:01]MH_SAM_APDU [13:15: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 55 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 AF 05 00 35 04 06 00 2E [13:15:01]Write to MH i2c: E2 02 01 24 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 55 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 AF 05 00 35 04 06 00 2E 00 00 03 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 03 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 03 00 24 07 00 90 00 9F [13:15:02]RAPDU: 90 00 [13:15:02]wFMCommunicate OK [13:15:02]wFMCommunicate request_size=10 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 0D 02 02 05 05 6F 3B 3D BA [13:15:02]Write to MH i2c: E2 0D 00 25 07 80 0D 02 02 05 00 05 6F 3B 3D BA 00 00 56 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 03 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 03 00 25 07 00 90 00 A0 [13:15:02]RAPDU: 90 00 [13:15:02]wFMCommunicate OK [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 0D 03 02 [13:15:02]Write to MH i2c: E2 08 00 26 07 80 0D 03 02 00 00 00 00 A8 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 0B 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 0B 00 26 07 00 32 C4 A4 98 EB 42 7A 98 90 00 1A [13:15:02]RAPDU: 32 C4 A4 98 EB 42 7A 98 90 00 [13:15:02]wFMCommunicate OK [13:15:02]SAM_PROTO_SignData done [13:15:02]FM_MakeSignedData done [13:15:02]CreateOFDProtocolMessage [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 11 00 00 [13:15:02]Write to MH i2c: E2 08 00 27 07 80 11 00 00 00 00 00 00 A8 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 17 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 17 00 27 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [13:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:15:02]wFMCommunicate OK [13:15:02]CreateOFDProtocolMessage done [13:15:02]OFDSenderStorePacket 372564 [13:15:02]StoreOFDPacket docnum=372564 [13:15:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 24 3D 07 01 7F 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 55 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 AF 05 00 35 04 06 00 2E 05 6F 3B 3D BA 32 C4 A4 98 EB 42 7A 98 [13:15:02]CheckFolder [13:15:02]dirname=/storage/ofd_packets [13:15:02]CheckFolder done [13:15:02]ProducePacketName [13:15:02]name=ofd_packets/00372564 [13:15:02]NVStorageSaveData ofd_packets/00372564 [13:15:02]File name is /storage/ofd_packets/00372564 [13:15:02]Write 301 bytes [13:15:02]NVStorageSaveData done [13:15:02]OFDSenderStorePacket done [13:15:02]KKMCreateOFDPacket done [13:15:02]NVStorageSaveData kkm_last_timestamp [13:15:02]File name is /storage/kkm_last_timestamp [13:15:02]Write 4 bytes [13:15:02]NVStorageSaveData done [13:15:02]ExternCall_PrintAddStr [13:15:02]wPrintStart [13:15:02]Write to MH i2c: 01 00 00 28 07 2F [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 07 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 07 00 28 07 00 00 00 00 00 FF 0F 44 [13:15:02]RasterBufferAndPrint [13:15:02]line Счет N : (1)3308852 [13:15:02]line ИНН: 02508201610067 [13:15:02]line Контрольно-Кассовый Чек [13:15:02]line ПРОДАЖА [13:15:02]line ТРК (МРК, ГНК) : 22 [13:15:02]line Товар: 2710124130 [13:15:02]line Аи-92-К-4 [13:15:02]line 4.490 * 66.90 [13:15:02]line = 300.38 [13:15:02]line НДС 12% НСП 1% [13:15:02]line > о реализуемом товаре [13:15:02]line ОКРУГЛЕНИЕ: -0.38 [13:15:02]line ИТОГО: 300.00 [13:15:02]line Внесено: 300.00 [13:15:02]line СДАЧА: 0.00 [13:15:02]line НСП 1% : 2.66 [13:15:02]line НДС 12% : 31.90 [13:15:02]line Наличными: 300.00 [13:15:02]line Безнал.: 0.00 [13:15:02]line Место: АЗС № 87 "Партнер Нефть" [13:15:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:15:02]line СНО: Общий режим [13:15:02]line Чек 381 24.10.2024 13:15 [13:15:02]line Смена: 524 ФФД: 1.0 [13:15:02]line ЗНМ: 0300000083 [13:15:02]line РНМ: 0000000000091623 [13:15:02]line Версия ККМ: 001 [13:15:02]line ФМ: 0000000000874672 [13:15:02]line ФД: 372564 [13:15:02]line ФПД: 50600875867578 [13:15:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372564&fm=50600875867578&tin=02508201610067®Number=0000000000091623&sum=30000 [13:15:02]written 0, free lines is 4095 [13:15:02]OFD Sender: Processing packet 372564 [packets to send 267, broken 266] [13:15:02]ProducePacketName [13:15:02]name=ofd_packets/00372564 [13:15:02]OFD Sender: To server: pG, [13:15:02]CommunicateWithHost lk.salyk.kg:30040 [13:15:02]ConnectInit lk.salyk.kg [13:15:02]Connected sock=9 [13:15:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 24 3D 07 01 7F 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 55 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 AF 05 00 35 04 06 00 2E 05 6F 3B 3D BA 32 C4 A4 98 EB 42 7A 98 [13:15:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 84 73 47 00 36 D9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 AF 05 00 F4 03 04 00 FC F3 19 67 B6 04 01 00 00 42 F9 AA EC 10 43 D7 00 [13:15:02]CommunicateWithHost err = 0 [13:15:02]CheckOFDResponse [13:15:02]1017 (14) - 77093643461234 [13:15:02]1041 (16) - 0000000000874672 [13:15:02]1040 (4) - 372564 [13:15:02]1012 (4) - 24.10.2024 07:15 [13:15:02]1206 (1) - 0 [13:15:02]OFD Sender: Remove packet 372564 [13:15:02]ProducePacketName [13:15:02]name=ofd_packets/00372564 [13:15:02]NVStorageDeleteData [13:15:02]Write to MH i2c: 01 00 00 53 07 5A [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 07 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 07 00 53 07 00 00 00 00 00 DC 0C 49 [13:15:02]RasterBufferAndPrint [13:15:02]line [13:15:02]line [13:15:02]line [13:15:02]line [13:15:02]line [13:15:02]written 0, free lines is 3298 [13:15:02]MH_Cut [13:15:02]Write to MH i2c: D1 01 00 5A 07 01 33 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: D1 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: D1 01 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: D1 01 00 5A 07 00 32 [13:15:02]Write to MH i2c: 01 00 00 5B 07 62 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:03]OFD Sender: No OFD packet to send [13:15:03]*** Cut start [13:15:03]*** Partial cut [13:15:03]*** CUTSNS_PIN = 1 [13:15:03]*** CUTSNS_PIN = 0 [13:15:04]*** Brake cut motor [13:15:04]Read from MH i2c: 01 [13:15:04]MH_I2C_Read... [13:15:04]*** Stop cut motor [13:15:04]*** Cut end [13:15:04]Read from MH i2c: 01 07 00 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: 01 07 00 5B 07 00 00 00 00 00 FF 0F 77 [13:15:04]process_action close_receipt done [13:15:04]requested_data is exist [13:15:04]produce_requested_data [13:15:04]requested_item fm.sn is exist - process it [13:15:04]wFMCommunicate request_size=4 [13:15:04]MH_SAM_APDU [13:15:04]CAPDU: 80 11 00 00 [13:15:04]Write to MH i2c: E2 08 00 5C 07 80 11 00 00 00 00 00 00 DD [13:15:04]Write i2c OK [13:15:04]MH_I2C_Read... [13:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:04]Read from MH i2c: E2 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 17 00 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 17 00 5C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [13:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:15:04]wFMCommunicate OK [13:15:04]requested_item fd.num is exist - process it [13:15:04]SAM_PROTO_GetFieldsCounters [13:15:04]wFMCommunicate request_size=4 [13:15:04]MH_SAM_APDU [13:15:04]CAPDU: 80 13 00 00 [13:15:04]Write to MH i2c: E2 08 00 5D 07 80 13 00 00 00 00 00 00 E0 [13:15:04]Write i2c OK [13:15:04]MH_I2C_Read... [13:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:04]Read from MH i2c: E2 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 62 00 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 62 00 5D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 54 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 8F [13:15:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 54 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7D 01 00 00 5E 04 04 00 7D 01 00 00 57 04 04 00 7E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:04]wFMCommunicate OK [13:15:04]SAM_PROTO_GetFieldsCounters done [13:15:04]requested_item shift.num is exist - process it [13:15:04]requested_item shift.opened is exist - process it [13:15:04]req_shift_opened [13:15:04]FM_GetShiftState [13:15:04]SAM_PROTO_GetShiftState [13:15:04]wFMCommunicate request_size=4 [13:15:04]MH_SAM_APDU [13:15:04]CAPDU: 80 13 01 00 [13:15:04]Write to MH i2c: E2 08 00 5E 07 80 13 01 00 00 00 00 00 E2 [13:15:04]Write i2c OK [13:15:04]MH_I2C_Read... [13:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:04]Read from MH i2c: E2 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 0E 00 [13:15:04]MH_I2C_Read... [13:15:04]Read from MH i2c: E2 0E 00 5E 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [13:15:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:15:04]wFMCommunicate OK [13:15:04]SAM_PROTO_GetShiftState done [13:15:04]FM_GetShiftState done [13:15:04]req_shift_opened done [13:15:04]requested_item shift.open_date is exist - process it [13:15:04]req_shift_open_date [13:15:04]req_shift_open_date done [13:15:04]produce_requested_data done [13:15:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372564,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:15:04]process_action_free close_receipt [13:15:04]json_value_free [13:15:04]json_value_free done [13:15:04]process_json_proto returns [13:15:04]Send response to host [13:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372564,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [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 10.Close socket [13:15:04]Sock 10.Thread stoped [13:15:08]OFD Sender: No OFD packet to send [13:15:13]OFD Sender: No OFD packet to send [13:15:18]OFD Sender: No OFD packet to send [13:15:20]accept exits with 8 [13:15:20]New connection [13:15:20]New thread 3066494308 created [13:15:20]Thread 3066637668 joined [13:15:20]Waiting for new connection... [13:15:20] Sock 8.Parse request [13:15:20]Sock 8.Check first char [13:15:20]Sock 8.First char is OK [13:15:20]request: POST /json_proto HTTP/1.0 [13:15:20]Method: POST [13:15:20]URL: /json_proto [13:15:20]Method is POST - this is cgi request [13:15:20]url: /json_proto [13:15:20]query_string will be loaded in cgi processing [13:15:20]execute_cgi json_proto POST (null) [13:15:20]execute_cgi path=json_proto method=POST [13:15:20]POST find Content-Length [13:15:20]Host: 172.17.42.195:8080 [13:15:20]Content-Length: 683 [13:15:20]Content-Type: application/json [13:15:20] [13:15:20]POST finish read [13:15:20]Found Content-Length = 683 [13:15:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:20]execute_script... [13:15: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)3308851", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:15:20]POST & json_proto [13:15:20]process_json_proto [13:15:20]json parsed OK: [13:15:20]protocol is kg_v1.0 [13:15:20]action value=close_receipt [13:15:20]process_action close_receipt [13:15:20]cmd_close_receipt [13:15:20]MH_GetDate [13:15:20]Write to MH i2c: F0 00 00 5F 07 55 [13:15:20]Write i2c OK [13:15:20]MH_I2C_Read... [13:15:20]Read from MH i2c: F0 [13:15:20]MH_I2C_Read... [13:15:20]Read from MH i2c: F0 09 00 [13:15:20]MH_I2C_Read... [13:15:20]Read from MH i2c: F0 09 00 5F 07 00 68 48 1A 67 EF 94 12 67 8B [13:15:20]GetLastDocTimeStamp 1729775701 [13:15:20]current date 1729775720 [13:15:20]FM_GetShiftState [13:15:20]SAM_PROTO_GetShiftState [13:15:20]wFMCommunicate request_size=4 [13:15:20]MH_SAM_APDU [13:15:20]CAPDU: 80 13 01 00 [13:15:20]Write to MH i2c: E2 08 00 60 07 80 13 01 00 00 00 00 00 E4 [13:15:20]Write i2c OK [13:15:20]MH_I2C_Read... [13:15:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:20]Read from MH i2c: E2 [13:15:20]MH_I2C_Read... [13:15:20]Read from MH i2c: E2 0E 00 [13:15:20]MH_I2C_Read... [13:15:20]Read from MH i2c: E2 0E 00 60 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 49 [13:15:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:15:20]wFMCommunicate OK [13:15:20]SAM_PROTO_GetShiftState done [13:15:20]FM_GetShiftState done [13:15:20]opened in 1729729095 [13:15:20]opened+sec_in_day 1729815495 [13:15:20]quantity*price = 100015 [13:15:20]sum+1 = 100017 [13:15:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 382 24.10.2024 13:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372565 ФПД: 186918805796993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372565&fm=186918805796993&tin=02508201610067®Number=0000000000091623&sum=100000 [13:15:21]StoreToDocumentArchive [13:15:21]shift 524 fd 372565 [13:15:21]save to /storage/0524/doc_00372565 [13:15:21]save last doc name /storage/0524/doc_00372565 to /storage/kkm_last_doc_name [13:15:21]save OK [13:15:21]Clear old archive folders... [13:15:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:15:21]tlvbuf is 00320AD0 [13:15:21]SAM_PROTO_ClearQueue [13:15:21]wFMCommunicate request_size=4 [13:15:21]MH_SAM_APDU [13:15:21]CAPDU: 80 09 00 00 [13:15:21]Write to MH i2c: E2 08 00 6D 07 80 09 00 00 00 00 00 00 E6 [13:15:21]Write i2c OK [13:15:21]MH_I2C_Read... [13:15:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:21]Read from MH i2c: E2 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [13:15:21]RAPDU: 90 00 [13:15:21]wFMCommunicate OK [13:15:21]SAM_PROTO_ClearQueue done [13:15:21]KKMCreateOFDPacket [13:15:21]OFDProtocolAddRootSTLVToBuf [13:15:21]FM_MakeSignedData [13:15:21]FM_MakeSignedData [13:15:21]SAM_PROTO_SignData [13:15:21]wFMCommunicate request_size=4 [13:15:21]MH_SAM_APDU [13:15:21]CAPDU: 80 0D 01 02 [13:15:21]Write to MH i2c: E2 08 00 6E 07 80 0D 01 02 00 00 00 00 EE [13:15:21]Write i2c OK [13:15:21]MH_I2C_Read... [13:15:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:21]Read from MH i2c: E2 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [13:15:21]RAPDU: 90 00 [13:15:21]wFMCommunicate OK [13:15:21]wFMCommunicate request_size=255 [13:15:21]MH_SAM_APDU [13:15: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 69 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 AF 05 00 35 04 06 00 AA [13:15:21]Write to MH i2c: E2 02 01 6F 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 69 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 AF 05 00 35 04 06 00 AA 00 00 E6 [13:15:21]Write i2c OK [13:15:21]MH_I2C_Read... [13:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:21]Read from MH i2c: E2 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [13:15:21]RAPDU: 90 00 [13:15:21]wFMCommunicate OK [13:15:21]wFMCommunicate request_size=10 [13:15:21]MH_SAM_APDU [13:15:21]CAPDU: 80 0D 02 02 05 00 6D 05 78 81 [13:15:21]Write to MH i2c: E2 0D 00 70 07 80 0D 02 02 05 00 00 6D 05 78 81 00 00 66 [13:15:21]Write i2c OK [13:15:21]MH_I2C_Read... [13:15:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:21]Read from MH i2c: E2 [13:15:21]MH_I2C_Read... [13:15:21]Read from MH i2c: E2 03 00 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: E2 03 00 70 07 00 90 00 EB [13:15:22]RAPDU: 90 00 [13:15:22]wFMCommunicate OK [13:15:22]wFMCommunicate request_size=4 [13:15:22]MH_SAM_APDU [13:15:22]CAPDU: 80 0D 03 02 [13:15:22]Write to MH i2c: E2 08 00 71 07 80 0D 03 02 00 00 00 00 F3 [13:15:22]Write i2c OK [13:15:22]MH_I2C_Read... [13:15:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:22]Read from MH i2c: E2 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: E2 0B 00 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: E2 0B 00 71 07 00 04 AC 1E D0 D1 16 4F E2 90 00 AA [13:15:22]RAPDU: 04 AC 1E D0 D1 16 4F E2 90 00 [13:15:22]wFMCommunicate OK [13:15:22]SAM_PROTO_SignData done [13:15:22]FM_MakeSignedData done [13:15:22]CreateOFDProtocolMessage [13:15:22]wFMCommunicate request_size=4 [13:15:22]MH_SAM_APDU [13:15:22]CAPDU: 80 11 00 00 [13:15:22]Write to MH i2c: E2 08 00 72 07 80 11 00 00 00 00 00 00 F3 [13:15:22]Write i2c OK [13:15:22]MH_I2C_Read... [13:15:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:22]Read from MH i2c: E2 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: E2 17 00 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: E2 17 00 72 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [13:15:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:15:22]wFMCommunicate OK [13:15:22]CreateOFDProtocolMessage done [13:15:22]OFDSenderStorePacket 372565 [13:15:22]StoreOFDPacket docnum=372565 [13:15:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B5 56 07 01 58 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 69 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 AF 05 00 35 04 06 00 AA 00 6D 05 78 81 04 AC 1E D0 D1 16 4F E2 [13:15:22]CheckFolder [13:15:22]dirname=/storage/ofd_packets [13:15:22]CheckFolder done [13:15:22]ProducePacketName [13:15:22]name=ofd_packets/00372565 [13:15:22]NVStorageSaveData ofd_packets/00372565 [13:15:22]File name is /storage/ofd_packets/00372565 [13:15:22]Write 301 bytes [13:15:22]NVStorageSaveData done [13:15:22]OFDSenderStorePacket done [13:15:22]KKMCreateOFDPacket done [13:15:22]NVStorageSaveData kkm_last_timestamp [13:15:22]File name is /storage/kkm_last_timestamp [13:15:22]Write 4 bytes [13:15:22]NVStorageSaveData done [13:15:22]ExternCall_PrintAddStr [13:15:22]wPrintStart [13:15:22]Write to MH i2c: 01 00 00 73 07 7A [13:15:22]Write i2c OK [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: 01 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: 01 07 00 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: 01 07 00 73 07 00 00 00 00 00 FF 0F 8F [13:15:22]RasterBufferAndPrint [13:15:22]line Счет N : (1)3308851 [13:15:22]line ИНН: 02508201610067 [13:15:22]line Контрольно-Кассовый Чек [13:15:22]line ПРОДАЖА [13:15:22]line ТРК (МРК, ГНК) : 12 [13:15:22]line Товар: 2710124130 [13:15:22]line Аи-92-К-4 [13:15:22]line 14.950 * 66.90 [13:15:22]line = 1000.16 [13:15:22]line НДС 12% НСП 1% [13:15:22]line > о реализуемом товаре [13:15:22]line ОКРУГЛЕНИЕ: -0.16 [13:15:22]line ИТОГО: 1000.00 [13:15:22]line Внесено: 1000.00 [13:15:22]line СДАЧА: 0.00 [13:15:22]line НСП 1% : 8.85 [13:15:22]line НДС 12% : 106.21 [13:15:22]line Наличными: 1000.00 [13:15:22]line Безнал.: 0.00 [13:15:22]line Место: АЗС № 87 "Партнер Нефть" [13:15:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:15:22]line СНО: Общий режим [13:15:22]line Чек 382 24.10.2024 13:15 [13:15:22]line Смена: 524 ФФД: 1.0 [13:15:22]line ЗНМ: 0300000083 [13:15:22]line РНМ: 0000000000091623 [13:15:22]line Версия ККМ: 001 [13:15:22]line ФМ: 0000000000874672 [13:15:22]line ФД: 372565 [13:15:22]line ФПД: 186918805796993 [13:15:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372565&fm=186918805796993&tin=02508201610067®Number=0000000000091623&sum=100000 [13:15:22]OFD Sender: Processing packet 372565 [packets to send 267, broken 266] [13:15:22]ProducePacketName [13:15:22]name=ofd_packets/00372565 [13:15:22]OFD Sender: To server: pG, [13:15:22]CommunicateWithHost lk.salyk.kg:30040 [13:15:22]ConnectInit lk.salyk.kg [13:15:22]written 0, free lines is 4095 [13:15:22]Connected sock=10 [13:15:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B5 56 07 01 58 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 69 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 AF 05 00 35 04 06 00 AA 00 6D 05 78 81 04 AC 1E D0 D1 16 4F E2 [13:15:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 01 0F 47 00 37 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 36 37 32 10 04 04 00 55 AF 05 00 F4 03 04 00 10 F4 19 67 B6 04 01 00 00 A0 DE E4 0D B8 A5 26 C7 [13:15:22]CommunicateWithHost err = 0 [13:15:22]CheckOFDResponse [13:15:22]1017 (14) - 77093643461234 [13:15:22]1041 (16) - 0000000000874672 [13:15:22]1040 (4) - 372565 [13:15:22]1012 (4) - 24.10.2024 07:15 [13:15:22]1206 (1) - 0 [13:15:22]OFD Sender: Remove packet 372565 [13:15:22]ProducePacketName [13:15:22]name=ofd_packets/00372565 [13:15:22]NVStorageDeleteData [13:15:22]Write to MH i2c: 01 00 00 9E 07 A5 [13:15:22]Write i2c OK [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: 01 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: 01 07 00 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: 01 07 00 9E 07 00 00 00 00 00 E4 0C 9C [13:15:22]RasterBufferAndPrint [13:15:22]line [13:15:22]line [13:15:22]line [13:15:22]line [13:15:22]line [13:15:22]written 0, free lines is 3306 [13:15:22]MH_Cut [13:15:22]Write to MH i2c: D1 01 00 A5 07 01 7E [13:15:22]Write i2c OK [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: D1 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: D1 01 00 [13:15:22]MH_I2C_Read... [13:15:22]Read from MH i2c: D1 01 00 A5 07 00 7D [13:15:22]Write to MH i2c: 01 00 00 A6 07 AD [13:15:22]Write i2c OK [13:15:22]MH_I2C_Read... [13:15:23]OFD Sender: No OFD packet to send [13:15:23]*** Cut start [13:15:23]*** Partial cut [13:15:23]*** CUTSNS_PIN = 1 [13:15:23]*** CUTSNS_PIN = 0 [13:15:24]*** Brake cut motor [13:15:24]Read from MH i2c: 01 [13:15:24]MH_I2C_Read... [13:15:24]*** Stop cut motor [13:15:24]*** Cut end [13:15:24]Read from MH i2c: 01 07 00 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: 01 07 00 A6 07 00 00 00 00 00 FF 0F C2 [13:15:24]process_action close_receipt done [13:15:24]requested_data is exist [13:15:24]produce_requested_data [13:15:24]requested_item fm.sn is exist - process it [13:15:24]wFMCommunicate request_size=4 [13:15:24]MH_SAM_APDU [13:15:24]CAPDU: 80 11 00 00 [13:15:24]Write to MH i2c: E2 08 00 A7 07 80 11 00 00 00 00 00 00 28 [13:15:24]Write i2c OK [13:15:24]MH_I2C_Read... [13:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:24]Read from MH i2c: E2 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 17 00 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 17 00 A7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [13:15:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:15:24]wFMCommunicate OK [13:15:24]requested_item fd.num is exist - process it [13:15:24]SAM_PROTO_GetFieldsCounters [13:15:24]wFMCommunicate request_size=4 [13:15:24]MH_SAM_APDU [13:15:24]CAPDU: 80 13 00 00 [13:15:24]Write to MH i2c: E2 08 00 A8 07 80 13 00 00 00 00 00 00 2B [13:15:24]Write i2c OK [13:15:24]MH_I2C_Read... [13:15:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:24]Read from MH i2c: E2 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 62 00 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 62 00 A8 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 55 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 DE [13:15:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 55 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7E 01 00 00 5E 04 04 00 7E 01 00 00 57 04 04 00 7F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:24]wFMCommunicate OK [13:15:24]SAM_PROTO_GetFieldsCounters done [13:15:24]requested_item shift.num is exist - process it [13:15:24]requested_item shift.opened is exist - process it [13:15:24]req_shift_opened [13:15:24]FM_GetShiftState [13:15:24]SAM_PROTO_GetShiftState [13:15:24]wFMCommunicate request_size=4 [13:15:24]MH_SAM_APDU [13:15:24]CAPDU: 80 13 01 00 [13:15:24]Write to MH i2c: E2 08 00 A9 07 80 13 01 00 00 00 00 00 2D [13:15:24]Write i2c OK [13:15:24]MH_I2C_Read... [13:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:24]Read from MH i2c: E2 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 0E 00 [13:15:24]MH_I2C_Read... [13:15:24]Read from MH i2c: E2 0E 00 A9 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 92 [13:15:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:15:24]wFMCommunicate OK [13:15:24]SAM_PROTO_GetShiftState done [13:15:24]FM_GetShiftState done [13:15:24]req_shift_opened done [13:15:24]requested_item shift.open_date is exist - process it [13:15:24]req_shift_open_date [13:15:24]req_shift_open_date done [13:15:24]produce_requested_data done [13:15:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372565,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:15:24]process_action_free close_receipt [13:15:24]json_value_free [13:15:24]json_value_free done [13:15:24]process_json_proto returns [13:15:24]Send response to host [13:15:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372565,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:15:24]free response buf [13:15:24]execute_script done [13:15:24]execute_script returns [13:15:24]free content buf [13:15:24]Sock 8.Close socket [13:15:24]Sock 8.Thread stoped [13:15:28]OFD Sender: No OFD packet to send [13:15:33]OFD Sender: No OFD packet to send [13:15:38]OFD Sender: No OFD packet to send [13:15:43]OFD Sender: No OFD packet to send [13:15:48]OFD Sender: No OFD packet to send [13:15:53]OFD Sender: No OFD packet to send [13:15:58]OFD Sender: No OFD packet to send [13:16:03]OFD Sender: No OFD packet to send [13:16:08]OFD Sender: No OFD packet to send [13:16:13]OFD Sender: No OFD packet to send [13:16:18]OFD Sender: No OFD packet to send [13:16:23]OFD Sender: No OFD packet to send [13:16:28]OFD Sender: No OFD packet to send [13:16:33]OFD Sender: No OFD packet to send [13:16:38]OFD Sender: No OFD packet to send [13:16:43]OFD Sender: No OFD packet to send [13:16:48]OFD Sender: No OFD packet to send [13:16:53]OFD Sender: No OFD packet to send [13:16:58]OFD Sender: No OFD packet to send [13:17:00]accept exits with 9 [13:17:00]New connection [13:17:00]New thread 3066637668 created [13:17:00]Thread 3066494308 joined [13:17:00]Waiting for new connection... [13:17:00] Sock 9.Parse request [13:17:00]Sock 9.Check first char [13:17:00]Sock 9.First char is OK [13:17:00]request: POST /json_proto HTTP/1.0 [13:17:00]Method: POST [13:17:00]URL: /json_proto [13:17:00]Method is POST - this is cgi request [13:17:00]url: /json_proto [13:17:00]query_string will be loaded in cgi processing [13:17:00]execute_cgi json_proto POST (null) [13:17:00]execute_cgi path=json_proto method=POST [13:17:00]POST find Content-Length [13:17:00]Host: 172.17.42.195:8080 [13:17:00]Content-Length: 679 [13:17:00]Content-Type: application/json [13:17:00] [13:17:00]POST finish read [13:17:00]Found Content-Length = 679 [13:17:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:00]execute_script... [13:17:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308853", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:00]POST & json_proto [13:17:00]process_json_proto [13:17:00]json parsed OK: [13:17:00]protocol is kg_v1.0 [13:17:00]action value=close_receipt [13:17:00]process_action close_receipt [13:17:00]cmd_close_receipt [13:17:00]MH_GetDate [13:17:00]Write to MH i2c: F0 00 00 AA 07 A0 [13:17:00]Write i2c OK [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: F0 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: F0 09 00 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: F0 09 00 AA 07 00 CC 48 1A 67 EF 94 12 67 3A [13:17:00]GetLastDocTimeStamp 1729775721 [13:17:00]current date 1729775820 [13:17:00]FM_GetShiftState [13:17:00]SAM_PROTO_GetShiftState [13:17:00]wFMCommunicate request_size=4 [13:17:00]MH_SAM_APDU [13:17:00]CAPDU: 80 13 01 00 [13:17:00]Write to MH i2c: E2 08 00 AB 07 80 13 01 00 00 00 00 00 2F [13:17:00]Write i2c OK [13:17:00]MH_I2C_Read... [13:17:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:00]Read from MH i2c: E2 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: E2 0E 00 [13:17:00]MH_I2C_Read... [13:17:00]Read from MH i2c: E2 0E 00 AB 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 94 [13:17:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:17:00]wFMCommunicate OK [13:17:00]SAM_PROTO_GetShiftState done [13:17:00]FM_GetShiftState done [13:17:00]opened in 1729729095 [13:17:00]opened+sec_in_day 1729815495 [13:17:00]quantity*price = 70044 [13:17:00]sum+1 = 70045 [13:17:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 383 24.10.2024 13:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372566 ФПД: 278289304493364 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131700&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372566&fm=278289304493364&tin=02508201610067®Number=0000000000091623&sum=70000 [13:17:01]StoreToDocumentArchive [13:17:01]shift 524 fd 372566 [13:17:01]save to /storage/0524/doc_00372566 [13:17:01]save last doc name /storage/0524/doc_00372566 to /storage/kkm_last_doc_name [13:17:01]save OK [13:17:01]Clear old archive folders... [13:17:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:01]tlvbuf is 002F2F80 [13:17:01]SAM_PROTO_ClearQueue [13:17:01]wFMCommunicate request_size=4 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 09 00 00 [13:17:01]Write to MH i2c: E2 08 00 B8 07 80 09 00 00 00 00 00 00 31 [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 B8 07 00 90 00 33 [13:17:01]RAPDU: 90 00 [13:17:01]wFMCommunicate OK [13:17:01]SAM_PROTO_ClearQueue done [13:17:01]KKMCreateOFDPacket [13:17:01]OFDProtocolAddRootSTLVToBuf [13:17:01]FM_MakeSignedData [13:17:01]FM_MakeSignedData [13:17:01]SAM_PROTO_SignData [13:17:01]wFMCommunicate request_size=4 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 0D 01 02 [13:17:01]Write to MH i2c: E2 08 00 B9 07 80 0D 01 02 00 00 00 00 39 [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [13:17:01]RAPDU: 90 00 [13:17:01]wFMCommunicate OK [13:17:01]wFMCommunicate request_size=255 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 CC 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 AF 05 00 35 04 06 00 FD [13:17:01]Write to MH i2c: E2 02 01 BA 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 CC 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 AF 05 00 35 04 06 00 FD 00 00 FF [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [13:17:01]RAPDU: 90 00 [13:17:01]wFMCommunicate OK [13:17:01]wFMCommunicate request_size=10 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 0D 02 02 05 1A 47 23 9D 34 [13:17:01]Write to MH i2c: E2 0D 00 BB 07 80 0D 02 02 05 00 1A 47 23 9D 34 00 00 9B [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 03 00 BB 07 00 90 00 36 [13:17:01]RAPDU: 90 00 [13:17:01]wFMCommunicate OK [13:17:01]wFMCommunicate request_size=4 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 0D 03 02 [13:17:01]Write to MH i2c: E2 08 00 BC 07 80 0D 03 02 00 00 00 00 3E [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 0B 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 0B 00 BC 07 00 27 26 DC DB C5 19 7C 9F 90 00 3C [13:17:01]RAPDU: 27 26 DC DB C5 19 7C 9F 90 00 [13:17:01]wFMCommunicate OK [13:17:01]SAM_PROTO_SignData done [13:17:01]FM_MakeSignedData done [13:17:01]CreateOFDProtocolMessage [13:17:01]wFMCommunicate request_size=4 [13:17:01]MH_SAM_APDU [13:17:01]CAPDU: 80 11 00 00 [13:17:01]Write to MH i2c: E2 08 00 BD 07 80 11 00 00 00 00 00 00 3E [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:01]Read from MH i2c: E2 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 17 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: E2 17 00 BD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [13:17:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:17:01]wFMCommunicate OK [13:17:01]CreateOFDProtocolMessage done [13:17:01]OFDSenderStorePacket 372566 [13:17:01]StoreOFDPacket docnum=372566 [13:17:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F1 F6 07 01 C1 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 CC 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 AF 05 00 35 04 06 00 FD 1A 47 23 9D 34 27 26 DC DB C5 19 7C 9F [13:17:01]CheckFolder [13:17:01]dirname=/storage/ofd_packets [13:17:01]CheckFolder done [13:17:01]ProducePacketName [13:17:01]name=ofd_packets/00372566 [13:17:01]NVStorageSaveData ofd_packets/00372566 [13:17:01]File name is /storage/ofd_packets/00372566 [13:17:01]Write 301 bytes [13:17:01]NVStorageSaveData done [13:17:01]OFDSenderStorePacket done [13:17:01]KKMCreateOFDPacket done [13:17:01]NVStorageSaveData kkm_last_timestamp [13:17:01]File name is /storage/kkm_last_timestamp [13:17:01]Write 4 bytes [13:17:01]NVStorageSaveData done [13:17:01]ExternCall_PrintAddStr [13:17:01]wPrintStart [13:17:01]Write to MH i2c: 01 00 00 BE 07 C5 [13:17:01]Write i2c OK [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: 01 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: 01 07 00 [13:17:01]MH_I2C_Read... [13:17:01]Read from MH i2c: 01 07 00 BE 07 00 00 00 00 00 FF 0F DA [13:17:01]RasterBufferAndPrint [13:17:01]line Счет N : (1)3308853 [13:17:01]line ИНН: 02508201610067 [13:17:01]line Контрольно-Кассовый Чек [13:17:01]line ПРОДАЖА [13:17:01]line ТРК (МРК, ГНК) : 32 [13:17:01]line Товар: 2710124130 [13:17:01]line Аи-92-К-4 [13:17:01]line 10.470 * 66.90 [13:17:01]line = 700.44 [13:17:01]line НДС 12% НСП 1% [13:17:01]line > о реализуемом товаре [13:17:01]line ОКРУГЛЕНИЕ: -0.44 [13:17:01]line ИТОГО: 700.00 [13:17:01]line Внесено: 700.00 [13:17:01]line СДАЧА: 0.00 [13:17:01]line НСП 1% : 6.20 [13:17:01]line НДС 12% : 74.38 [13:17:01]line Наличными: 700.00 [13:17:01]line Безнал.: 0.00 [13:17:01]line Место: АЗС № 87 "Партнер Нефть" [13:17:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:17:01]line СНО: Общий режим [13:17:01]line Чек 383 24.10.2024 13:17 [13:17:01]line Смена: 524 ФФД: 1.0 [13:17:01]line ЗНМ: 0300000083 [13:17:01]line РНМ: 0000000000091623 [13:17:01]line Версия ККМ: 001 [13:17:01]line ФМ: 0000000000874672 [13:17:01]line ФД: 372566 [13:17:01]line ФПД: 278289304493364 [13:17:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131700&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372566&fm=278289304493364&tin=02508201610067®Number=0000000000091623&sum=70000 [13:17:01]written 0, free lines is 4095 [13:17:01]OFD Sender: Processing packet 372566 [packets to send 267, broken 266] [13:17:01]ProducePacketName [13:17:01]name=ofd_packets/00372566 [13:17:01]OFD Sender: To server: pG, [13:17:01]CommunicateWithHost lk.salyk.kg:30040 [13:17:01]ConnectInit lk.salyk.kg [13:17:02]Connected sock=11 [13:17:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F1 F6 07 01 C1 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 CC 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 AF 05 00 35 04 06 00 FD 1A 47 23 9D 34 27 26 DC DB C5 19 7C 9F [13:17:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4F C3 47 00 BB AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 AF 05 00 F4 03 04 00 74 F4 19 67 B6 04 01 00 00 34 09 B4 84 E4 7F E0 BA [13:17:02]CommunicateWithHost err = 0 [13:17:02]CheckOFDResponse [13:17:02]1017 (14) - 77093643461234 [13:17:02]1041 (16) - 0000000000874672 [13:17:02]1040 (4) - 372566 [13:17:02]1012 (4) - 24.10.2024 07:17 [13:17:02]1206 (1) - 0 [13:17:02]OFD Sender: Remove packet 372566 [13:17:02]ProducePacketName [13:17:02]name=ofd_packets/00372566 [13:17:02]NVStorageDeleteData [13:17:02]Write to MH i2c: 01 00 00 E9 07 F0 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: 01 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: 01 07 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: 01 07 00 E9 07 00 00 00 00 00 D7 0C DA [13:17:02]RasterBufferAndPrint [13:17:02]line [13:17:02]line [13:17:02]line [13:17:02]line [13:17:02]line [13:17:02]written 0, free lines is 3294 [13:17:02]MH_Cut [13:17:02]Write to MH i2c: D1 01 00 F0 07 01 C9 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: D1 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: D1 01 00 [13:17:02]MH_I2C_Read... [13:17:02]Read from MH i2c: D1 01 00 F0 07 00 C8 [13:17:02]Write to MH i2c: 01 00 00 F1 07 F8 [13:17:02]Write i2c OK [13:17:02]MH_I2C_Read... [13:17:02]OFD Sender: No OFD packet to send [13:17:03]*** Cut start [13:17:03]*** Partial cut [13:17:03]*** CUTSNS_PIN = 1 [13:17:03]*** CUTSNS_PIN = 0 [13:17:03]*** Brake cut motor [13:17:03]Read from MH i2c: 01 [13:17:03]MH_I2C_Read... [13:17:03]*** Stop cut motor [13:17:03]*** Cut end [13:17:03]Read from MH i2c: 01 07 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: 01 07 00 F1 07 00 00 00 00 00 FF 0F 0D [13:17:03]process_action close_receipt done [13:17:03]requested_data is exist [13:17:03]produce_requested_data [13:17:03]requested_item fm.sn is exist - process it [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 11 00 00 [13:17:03]Write to MH i2c: E2 08 00 F2 07 80 11 00 00 00 00 00 00 73 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:03]Read from MH i2c: E2 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 17 00 [13:17:03]MH_I2C_Read... [13:17:03]Read from MH i2c: E2 17 00 F2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C8 [13:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:17:03]wFMCommunicate OK [13:17:03]requested_item fd.num is exist - process it [13:17:03]SAM_PROTO_GetFieldsCounters [13:17:03]wFMCommunicate request_size=4 [13:17:03]MH_SAM_APDU [13:17:03]CAPDU: 80 13 00 00 [13:17:03]Write to MH i2c: E2 08 00 F3 07 80 13 00 00 00 00 00 00 76 [13:17:03]Write i2c OK [13:17:03]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 62 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 62 00 F3 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 56 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [13:17:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 56 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7F 01 00 00 5E 04 04 00 7F 01 00 00 57 04 04 00 80 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:04]wFMCommunicate OK [13:17:04]SAM_PROTO_GetFieldsCounters done [13:17:04]requested_item shift.num is exist - process it [13:17:04]requested_item shift.opened is exist - process it [13:17:04]req_shift_opened [13:17:04]FM_GetShiftState [13:17:04]SAM_PROTO_GetShiftState [13:17:04]wFMCommunicate request_size=4 [13:17:04]MH_SAM_APDU [13:17:04]CAPDU: 80 13 01 00 [13:17:04]Write to MH i2c: E2 08 00 F4 07 80 13 01 00 00 00 00 00 78 [13:17:04]Write i2c OK [13:17:04]MH_I2C_Read... [13:17:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:04]Read from MH i2c: E2 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 0E 00 [13:17:04]MH_I2C_Read... [13:17:04]Read from MH i2c: E2 0E 00 F4 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DD [13:17:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:17:04]wFMCommunicate OK [13:17:04]SAM_PROTO_GetShiftState done [13:17:04]FM_GetShiftState done [13:17:04]req_shift_opened done [13:17:04]requested_item shift.open_date is exist - process it [13:17:04]req_shift_open_date [13:17:04]req_shift_open_date done [13:17:04]produce_requested_data done [13:17:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372566,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:17:04]process_action_free close_receipt [13:17:04]json_value_free [13:17:04]json_value_free done [13:17:04]process_json_proto returns [13:17:04]Send response to host [13:17:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372566,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:17:04]free response buf [13:17:04]execute_script done [13:17:04]execute_script returns [13:17:04]free content buf [13:17:04]Sock 9.Close socket [13:17:04]Sock 9.Thread stoped [13:17:07]OFD Sender: No OFD packet to send [13:17:12]OFD Sender: No OFD packet to send [13:17:17]OFD Sender: No OFD packet to send [13:17:21]accept exits with 8 [13:17:21]New connection [13:17:21]New thread 3066494308 created [13:17:21]Thread 3066637668 joined [13:17:21]Waiting for new connection... [13:17:21] Sock 8.Parse request [13:17:21]Sock 8.Check first char [13:17:21]Sock 8.First char is OK [13:17:21]request: POST /json_proto HTTP/1.0 [13:17:21]Method: POST [13:17:21]URL: /json_proto [13:17:21]Method is POST - this is cgi request [13:17:21]url: /json_proto [13:17:21]query_string will be loaded in cgi processing [13:17:21]execute_cgi json_proto POST (null) [13:17:21]execute_cgi path=json_proto method=POST [13:17:21]POST find Content-Length [13:17:21]Host: 172.17.42.195:8080 [13:17:21]Content-Length: 678 [13:17:21]Content-Type: application/json [13:17:21] [13:17:21]POST finish read [13:17:21]Found Content-Length = 678 [13:17:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:21]execute_script... [13:17:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308854", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:17:21]POST & json_proto [13:17:21]process_json_proto [13:17:21]json parsed OK: [13:17:21]protocol is kg_v1.0 [13:17:21]action value=close_receipt [13:17:21]process_action close_receipt [13:17:21]cmd_close_receipt [13:17:21]MH_GetDate [13:17:21]Write to MH i2c: F0 00 00 F5 07 EB [13:17:21]Write i2c OK [13:17:21]MH_I2C_Read... [13:17:21]Read from MH i2c: F0 [13:17:21]MH_I2C_Read... [13:17:21]Read from MH i2c: F0 09 00 [13:17:21]MH_I2C_Read... [13:17:21]Read from MH i2c: F0 09 00 F5 07 00 E1 48 1A 67 EF 94 12 67 9A [13:17:21]GetLastDocTimeStamp 1729775820 [13:17:21]current date 1729775841 [13:17:21]FM_GetShiftState [13:17:21]SAM_PROTO_GetShiftState [13:17:21]wFMCommunicate request_size=4 [13:17:21]MH_SAM_APDU [13:17:21]CAPDU: 80 13 01 00 [13:17:21]Write to MH i2c: E2 08 00 F6 07 80 13 01 00 00 00 00 00 7A [13:17:21]Write i2c OK [13:17:21]MH_I2C_Read... [13:17:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:21]Read from MH i2c: E2 [13:17:21]MH_I2C_Read... [13:17:21]Read from MH i2c: E2 0E 00 [13:17:21]MH_I2C_Read... [13:17:21]Read from MH i2c: E2 0E 00 F6 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [13:17:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:17:21]wFMCommunicate OK [13:17:21]SAM_PROTO_GetShiftState done [13:17:21]FM_GetShiftState done [13:17:21]opened in 1729729095 [13:17:21]opened+sec_in_day 1729815495 [13:17:21]quantity*price = 50041 [13:17:21]sum+1 = 50042 [13:17:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 384 24.10.2024 13:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372567 ФПД: 62322178242594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131721&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372567&fm=62322178242594&tin=02508201610067®Number=0000000000091623&sum=50000 [13:17:22]StoreToDocumentArchive [13:17:22]shift 524 fd 372567 [13:17:22]save to /storage/0524/doc_00372567 [13:17:22]save last doc name /storage/0524/doc_00372567 to /storage/kkm_last_doc_name [13:17:22]save OK [13:17:22]Clear old archive folders... [13:17:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:17:22]tlvbuf is 00367FA0 [13:17:22]SAM_PROTO_ClearQueue [13:17:22]wFMCommunicate request_size=4 [13:17:22]MH_SAM_APDU [13:17:22]CAPDU: 80 09 00 00 [13:17:22]Write to MH i2c: E2 08 00 03 08 80 09 00 00 00 00 00 00 7D [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:17:22]Read from MH i2c: E2 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 03 08 00 90 00 7F [13:17:22]RAPDU: 90 00 [13:17:22]wFMCommunicate OK [13:17:22]SAM_PROTO_ClearQueue done [13:17:22]KKMCreateOFDPacket [13:17:22]OFDProtocolAddRootSTLVToBuf [13:17:22]FM_MakeSignedData [13:17:22]FM_MakeSignedData [13:17:22]SAM_PROTO_SignData [13:17:22]wFMCommunicate request_size=4 [13:17:22]MH_SAM_APDU [13:17:22]CAPDU: 80 0D 01 02 [13:17:22]Write to MH i2c: E2 08 00 04 08 80 0D 01 02 00 00 00 00 85 [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:17:22]Read from MH i2c: E2 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 04 08 00 90 00 80 [13:17:22]RAPDU: 90 00 [13:17:22]wFMCommunicate OK [13:17:22]wFMCommunicate request_size=255 [13:17:22]MH_SAM_APDU [13:17: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E1 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 AF 05 00 35 04 06 00 38 [13:17:22]Write to MH i2c: E2 02 01 05 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E1 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 AF 05 00 35 04 06 00 38 00 00 8D [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:22]Read from MH i2c: E2 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [13:17:22]RAPDU: 90 00 [13:17:22]wFMCommunicate OK [13:17:22]wFMCommunicate request_size=10 [13:17:22]MH_SAM_APDU [13:17:22]CAPDU: 80 0D 02 02 05 AE 83 4B B8 22 [13:17:22]Write to MH i2c: E2 0D 00 06 08 80 0D 02 02 05 00 AE 83 4B B8 22 00 00 E8 [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:17:22]Read from MH i2c: E2 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 03 00 06 08 00 90 00 82 [13:17:22]RAPDU: 90 00 [13:17:22]wFMCommunicate OK [13:17:22]wFMCommunicate request_size=4 [13:17:22]MH_SAM_APDU [13:17:22]CAPDU: 80 0D 03 02 [13:17:22]Write to MH i2c: E2 08 00 07 08 80 0D 03 02 00 00 00 00 8A [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:17:22]Read from MH i2c: E2 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 0B 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 0B 00 07 08 00 0D 8E 90 29 DB EC 6A D5 90 00 E5 [13:17:22]RAPDU: 0D 8E 90 29 DB EC 6A D5 90 00 [13:17:22]wFMCommunicate OK [13:17:22]SAM_PROTO_SignData done [13:17:22]FM_MakeSignedData done [13:17:22]CreateOFDProtocolMessage [13:17:22]wFMCommunicate request_size=4 [13:17:22]MH_SAM_APDU [13:17:22]CAPDU: 80 11 00 00 [13:17:22]Write to MH i2c: E2 08 00 08 08 80 11 00 00 00 00 00 00 8A [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:22]Read from MH i2c: E2 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 17 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: E2 17 00 08 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [13:17:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:17:22]wFMCommunicate OK [13:17:22]CreateOFDProtocolMessage done [13:17:22]OFDSenderStorePacket 372567 [13:17:22]StoreOFDPacket docnum=372567 [13:17:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 03 AE 07 01 58 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E1 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 AF 05 00 35 04 06 00 38 AE 83 4B B8 22 0D 8E 90 29 DB EC 6A D5 [13:17:22]CheckFolder [13:17:22]dirname=/storage/ofd_packets [13:17:22]CheckFolder done [13:17:22]ProducePacketName [13:17:22]name=ofd_packets/00372567 [13:17:22]NVStorageSaveData ofd_packets/00372567 [13:17:22]File name is /storage/ofd_packets/00372567 [13:17:22]Write 301 bytes [13:17:22]NVStorageSaveData done [13:17:22]OFDSenderStorePacket done [13:17:22]KKMCreateOFDPacket done [13:17:22]NVStorageSaveData kkm_last_timestamp [13:17:22]File name is /storage/kkm_last_timestamp [13:17:22]Write 4 bytes [13:17:22]NVStorageSaveData done [13:17:22]ExternCall_PrintAddStr [13:17:22]wPrintStart [13:17:22]Write to MH i2c: 01 00 00 09 08 11 [13:17:22]Write i2c OK [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: 01 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: 01 07 00 [13:17:22]MH_I2C_Read... [13:17:22]Read from MH i2c: 01 07 00 09 08 00 00 00 00 00 FF 0F 26 [13:17:22]RasterBufferAndPrint [13:17:22]line Счет N : (1)3308854 [13:17:22]line ИНН: 02508201610067 [13:17:22]line Контрольно-Кассовый Чек [13:17:22]line ПРОДАЖА [13:17:22]line ТРК (МРК, ГНК) : 22 [13:17:22]line Товар: 2710124130 [13:17:22]line Аи-92-К-4 [13:17:22]line 7.480 * 66.90 [13:17:22]line = 500.41 [13:17:22]line НДС 12% НСП 1% [13:17:22]line > о реализуемом товаре [13:17:22]line ОКРУГЛЕНИЕ: -0.41 [13:17:22]line ИТОГО: 500.00 [13:17:22]line Внесено: 500.00 [13:17:22]line СДАЧА: 0.00 [13:17:22]line НСП 1% : 4.43 [13:17:22]line НДС 12% : 53.14 [13:17:22]line Наличными: 500.00 [13:17:22]line Безнал.: 0.00 [13:17:22]line Место: АЗС № 87 "Партнер Нефть" [13:17:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:17:22]line СНО: Общий режим [13:17:22]line Чек 384 24.10.2024 13:17 [13:17:22]line Смена: 524 ФФД: 1.0 [13:17:22]line ЗНМ: 0300000083 [13:17:22]line РНМ: 0000000000091623 [13:17:22]line Версия ККМ: 001 [13:17:22]line ФМ: 0000000000874672 [13:17:22]line ФД: 372567 [13:17:22]line ФПД: 62322178242594 [13:17:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131721&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372567&fm=62322178242594&tin=02508201610067®Number=0000000000091623&sum=50000 [13:17:22]written 0, free lines is 4095 [13:17:22]OFD Sender: Processing packet 372567 [packets to send 267, broken 266] [13:17:22]ProducePacketName [13:17:22]name=ofd_packets/00372567 [13:17:22]OFD Sender: To server: pG, [13:17:22]CommunicateWithHost lk.salyk.kg:30040 [13:17:22]ConnectInit lk.salyk.kg [13:17:23]Write to MH i2c: 01 00 00 34 08 3C [13:17:23]Write i2c OK [13:17:23]MH_I2C_Read... [13:17:23]Read from MH i2c: 01 [13:17:23]MH_I2C_Read... [13:17:23]Read from MH i2c: 01 07 00 [13:17:23]MH_I2C_Read... [13:17:23]Read from MH i2c: 01 07 00 34 08 00 00 00 00 00 E1 0C 30 [13:17:23]RasterBufferAndPrint [13:17:23]line [13:17:23]line [13:17:23]line [13:17:23]line [13:17:23]line [13:17:23]written 0, free lines is 3303 [13:17:23]MH_Cut [13:17:23]Write to MH i2c: D1 01 00 3B 08 01 15 [13:17:23]Write i2c OK [13:17:23]MH_I2C_Read... [13:17:23]Read from MH i2c: D1 [13:17:23]MH_I2C_Read... [13:17:23]Read from MH i2c: D1 01 00 [13:17:23]MH_I2C_Read... [13:17:23]Read from MH i2c: D1 01 00 3B 08 00 14 [13:17:23]Write to MH i2c: 01 00 00 3C 08 44 [13:17:23]Write i2c OK [13:17:23]MH_I2C_Read... [13:17:24]*** Cut start [13:17:24]*** Partial cut [13:17:24]*** CUTSNS_PIN = 1 [13:17:24]*** CUTSNS_PIN = 0 [13:17:24]*** Brake cut motor [13:17:24]Read from MH i2c: 01 [13:17:24]MH_I2C_Read... [13:17:24]*** Stop cut motor [13:17:24]*** Cut end [13:17:24]Read from MH i2c: 01 07 00 [13:17:24]MH_I2C_Read... [13:17:24]Read from MH i2c: 01 07 00 3C 08 00 00 00 00 00 FF 0F 59 [13:17:24]process_action close_receipt done [13:17:24]requested_data is exist [13:17:24]produce_requested_data [13:17:24]requested_item fm.sn is exist - process it [13:17:24]wFMCommunicate request_size=4 [13:17:24]MH_SAM_APDU [13:17:24]CAPDU: 80 11 00 00 [13:17:24]Write to MH i2c: E2 08 00 3D 08 80 11 00 00 00 00 00 00 BF [13:17:24]Write i2c OK [13:17:24]MH_I2C_Read... [13:17:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:17:24]Read from MH i2c: E2 [13:17:24]MH_I2C_Read... [13:17:24]Read from MH i2c: E2 17 00 [13:17:24]MH_I2C_Read... [13:17:24]Read from MH i2c: E2 17 00 3D 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 14 [13:17:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:17:24]wFMCommunicate OK [13:17:24]requested_item fd.num is exist - process it [13:17:24]SAM_PROTO_GetFieldsCounters [13:17:24]wFMCommunicate request_size=4 [13:17:24]MH_SAM_APDU [13:17:24]CAPDU: 80 13 00 00 [13:17:24]Write to MH i2c: E2 08 00 3E 08 80 13 00 00 00 00 00 00 C2 [13:17:24]Write i2c OK [13:17:24]MH_I2C_Read... [13:17:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:17:25]Read from MH i2c: E2 [13:17:25]MH_I2C_Read... [13:17:25]Read from MH i2c: E2 62 00 [13:17:25]MH_I2C_Read... [13:17:25]Read from MH i2c: E2 62 00 3E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 57 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 7D [13:17:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 57 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 80 01 00 00 5E 04 04 00 80 01 00 00 57 04 04 00 81 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:17:25]wFMCommunicate OK [13:17:25]SAM_PROTO_GetFieldsCounters done [13:17:25]requested_item shift.num is exist - process it [13:17:25]requested_item shift.opened is exist - process it [13:17:25]req_shift_opened [13:17:25]FM_GetShiftState [13:17:25]SAM_PROTO_GetShiftState [13:17:25]wFMCommunicate request_size=4 [13:17:25]MH_SAM_APDU [13:17:25]CAPDU: 80 13 01 00 [13:17:25]Write to MH i2c: E2 08 00 3F 08 80 13 01 00 00 00 00 00 C4 [13:17:25]Write i2c OK [13:17:25]MH_I2C_Read... [13:17:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:17:25]Read from MH i2c: E2 [13:17:25]MH_I2C_Read... [13:17:25]Read from MH i2c: E2 0E 00 [13:17:25]MH_I2C_Read... [13:17:25]Read from MH i2c: E2 0E 00 3F 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [13:17:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:17:25]wFMCommunicate OK [13:17:25]SAM_PROTO_GetShiftState done [13:17:25]FM_GetShiftState done [13:17:25]req_shift_opened done [13:17:25]requested_item shift.open_date is exist - process it [13:17:25]req_shift_open_date [13:17:25]req_shift_open_date done [13:17:25]produce_requested_data done [13:17:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372567,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:17:25]process_action_free close_receipt [13:17:25]json_value_free [13:17:25]json_value_free done [13:17:25]process_json_proto returns [13:17:25]Send response to host [13:17:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372567,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:17:25]free response buf [13:17:25]execute_script done [13:17:25]execute_script returns [13:17:25]free content buf [13:17:25]Sock 8.Close socket [13:17:25]Sock 8.Thread stoped [13:19:37]ConnectInit Can't connect to host [13:19:37]CommunicateWithHost connect error [13:19:37]CommunicateWithHost err = -1 [13:19:37]OFD Sender: Server communicate error [13:19:42]OFD Sender: Processing packet 372567 [packets to send 267, broken 266] [13:19:42]ProducePacketName [13:19:42]name=ofd_packets/00372567 [13:19:42]OFD Sender: To server: pG, [13:19:42]CommunicateWithHost lk.salyk.kg:30040 [13:19:42]ConnectInit lk.salyk.kg [13:19:42]Connected sock=8 [13:19:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 03 AE 07 01 58 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E1 48 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 AF 05 00 35 04 06 00 38 AE 83 4B B8 22 0D 8E 90 29 DB EC 6A D5 [13:19:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 72 E5 47 00 94 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 AF 05 00 F4 03 04 00 14 F5 19 67 B6 04 01 00 00 C2 0A 2C 86 C3 BA 76 AA [13:19:42]CommunicateWithHost err = 0 [13:19:42]CheckOFDResponse [13:19:42]1017 (14) - 77093643461234 [13:19:42]1041 (16) - 0000000000874672 [13:19:42]1040 (4) - 372567 [13:19:42]1012 (4) - 24.10.2024 07:19 [13:19:42]1206 (1) - 0 [13:19:42]OFD Sender: Remove packet 372567 [13:19:42]ProducePacketName [13:19:42]name=ofd_packets/00372567 [13:19:42]NVStorageDeleteData [13:19:43]OFD Sender: No OFD packet to send [13:19:48]OFD Sender: No OFD packet to send [13:19:51]accept exits with 9 [13:19:51]New connection [13:19:51]New thread 3066637668 created [13:19:51]Thread 3066494308 joined [13:19:51]Waiting for new connection... [13:19:51] Sock 9.Parse request [13:19:51]Sock 9.Check first char [13:19:51]Sock 9.First char is OK [13:19:51]request: POST /json_proto HTTP/1.0 [13:19:51]Method: POST [13:19:51]URL: /json_proto [13:19:51]Method is POST - this is cgi request [13:19:51]url: /json_proto [13:19:51]query_string will be loaded in cgi processing [13:19:51]execute_cgi json_proto POST (null) [13:19:51]execute_cgi path=json_proto method=POST [13:19:51]POST find Content-Length [13:19:51]Host: 172.17.42.195:8080 [13:19:51]Content-Length: 679 [13:19:51]Content-Type: application/json [13:19:51] [13:19:51]POST finish read [13:19:51]Found Content-Length = 679 [13:19:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:51]execute_script... [13:19: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)3308855", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:19:51]POST & json_proto [13:19:51]process_json_proto [13:19:51]json parsed OK: [13:19:51]protocol is kg_v1.0 [13:19:51]action value=close_receipt [13:19:51]process_action close_receipt [13:19:51]cmd_close_receipt [13:19:51]MH_GetDate [13:19:51]Write to MH i2c: F0 00 00 40 08 37 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: F0 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: F0 09 00 [13:19:51]MH_I2C_Read... [13:19:51]Read from MH i2c: F0 09 00 40 08 00 78 49 1A 67 EF 94 12 67 7E [13:19:51]GetLastDocTimeStamp 1729775841 [13:19:51]current date 1729775992 [13:19:51]FM_GetShiftState [13:19:51]SAM_PROTO_GetShiftState [13:19:51]wFMCommunicate request_size=4 [13:19:51]MH_SAM_APDU [13:19:51]CAPDU: 80 13 01 00 [13:19:51]Write to MH i2c: E2 08 00 41 08 80 13 01 00 00 00 00 00 C6 [13:19:51]Write i2c OK [13:19:51]MH_I2C_Read... [13:19:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:52]Read from MH i2c: E2 [13:19:52]MH_I2C_Read... [13:19:52]Read from MH i2c: E2 0E 00 [13:19:52]MH_I2C_Read... [13:19:52]Read from MH i2c: E2 0E 00 41 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2B [13:19:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:19:52]wFMCommunicate OK [13:19:52]SAM_PROTO_GetShiftState done [13:19:52]FM_GetShiftState done [13:19:52]opened in 1729729095 [13:19:52]opened+sec_in_day 1729815495 [13:19:52]quantity*price = 70044 [13:19:52]sum+1 = 70045 [13:19:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 385 24.10.2024 13:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372568 ФПД: 77913146796494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372568&fm=77913146796494&tin=02508201610067®Number=0000000000091623&sum=70000 [13:19:53]StoreToDocumentArchive [13:19:53]shift 524 fd 372568 [13:19:53]save to /storage/0524/doc_00372568 [13:19:53]save last doc name /storage/0524/doc_00372568 to /storage/kkm_last_doc_name [13:19:53]save OK [13:19:53]Clear old archive folders... [13:19:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:19:53]tlvbuf is 00360740 [13:19:53]SAM_PROTO_ClearQueue [13:19:53]wFMCommunicate request_size=4 [13:19:53]MH_SAM_APDU [13:19:53]CAPDU: 80 09 00 00 [13:19:53]Write to MH i2c: E2 08 00 4E 08 80 09 00 00 00 00 00 00 C8 [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:19:53]Read from MH i2c: E2 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 4E 08 00 90 00 CA [13:19:53]RAPDU: 90 00 [13:19:53]wFMCommunicate OK [13:19:53]SAM_PROTO_ClearQueue done [13:19:53]KKMCreateOFDPacket [13:19:53]OFDProtocolAddRootSTLVToBuf [13:19:53]FM_MakeSignedData [13:19:53]FM_MakeSignedData [13:19:53]SAM_PROTO_SignData [13:19:53]wFMCommunicate request_size=4 [13:19:53]MH_SAM_APDU [13:19:53]CAPDU: 80 0D 01 02 [13:19:53]Write to MH i2c: E2 08 00 4F 08 80 0D 01 02 00 00 00 00 D0 [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:19:53]Read from MH i2c: E2 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 4F 08 00 90 00 CB [13:19:53]RAPDU: 90 00 [13:19:53]wFMCommunicate OK [13:19:53]wFMCommunicate request_size=255 [13:19:53]MH_SAM_APDU [13:19: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 78 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 AF 05 00 35 04 06 00 46 [13:19:53]Write to MH i2c: E2 02 01 50 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 78 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 AF 05 00 35 04 06 00 46 00 00 90 [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:53]Read from MH i2c: E2 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 50 08 00 90 00 CC [13:19:53]RAPDU: 90 00 [13:19:53]wFMCommunicate OK [13:19:53]wFMCommunicate request_size=10 [13:19:53]MH_SAM_APDU [13:19:53]CAPDU: 80 0D 02 02 05 DC 91 70 29 CE [13:19:53]Write to MH i2c: E2 0D 00 51 08 80 0D 02 02 05 00 DC 91 70 29 CE 00 00 B1 [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:19:53]Read from MH i2c: E2 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 03 00 51 08 00 90 00 CD [13:19:53]RAPDU: 90 00 [13:19:53]wFMCommunicate OK [13:19:53]wFMCommunicate request_size=4 [13:19:53]MH_SAM_APDU [13:19:53]CAPDU: 80 0D 03 02 [13:19:53]Write to MH i2c: E2 08 00 52 08 80 0D 03 02 00 00 00 00 D5 [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:19:53]Read from MH i2c: E2 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 0B 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 0B 00 52 08 00 9B 30 F3 41 E9 59 13 09 90 00 33 [13:19:53]RAPDU: 9B 30 F3 41 E9 59 13 09 90 00 [13:19:53]wFMCommunicate OK [13:19:53]SAM_PROTO_SignData done [13:19:53]FM_MakeSignedData done [13:19:53]CreateOFDProtocolMessage [13:19:53]wFMCommunicate request_size=4 [13:19:53]MH_SAM_APDU [13:19:53]CAPDU: 80 11 00 00 [13:19:53]Write to MH i2c: E2 08 00 53 08 80 11 00 00 00 00 00 00 D5 [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:53]Read from MH i2c: E2 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 17 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: E2 17 00 53 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [13:19:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:19:53]wFMCommunicate OK [13:19:53]CreateOFDProtocolMessage done [13:19:53]OFDSenderStorePacket 372568 [13:19:53]StoreOFDPacket docnum=372568 [13:19:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA FD 07 01 95 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 78 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 AF 05 00 35 04 06 00 46 DC 91 70 29 CE 9B 30 F3 41 E9 59 13 09 [13:19:53]CheckFolder [13:19:53]dirname=/storage/ofd_packets [13:19:53]CheckFolder done [13:19:53]ProducePacketName [13:19:53]name=ofd_packets/00372568 [13:19:53]NVStorageSaveData ofd_packets/00372568 [13:19:53]File name is /storage/ofd_packets/00372568 [13:19:53]Write 301 bytes [13:19:53]NVStorageSaveData done [13:19:53]OFDSenderStorePacket done [13:19:53]KKMCreateOFDPacket done [13:19:53]NVStorageSaveData kkm_last_timestamp [13:19:53]File name is /storage/kkm_last_timestamp [13:19:53]Write 4 bytes [13:19:53]NVStorageSaveData done [13:19:53]ExternCall_PrintAddStr [13:19:53]wPrintStart [13:19:53]Write to MH i2c: 01 00 00 54 08 5C [13:19:53]Write i2c OK [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: 01 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: 01 07 00 [13:19:53]MH_I2C_Read... [13:19:53]Read from MH i2c: 01 07 00 54 08 00 00 00 00 00 FF 0F 71 [13:19:53]RasterBufferAndPrint [13:19:53]line Счет N : (1)3308855 [13:19:53]line ИНН: 02508201610067 [13:19:53]line Контрольно-Кассовый Чек [13:19:53]line ПРОДАЖА [13:19:53]line ТРК (МРК, ГНК) : 22 [13:19:53]line Товар: 2710124130 [13:19:53]line Аи-92-К-4 [13:19:53]line 10.470 * 66.90 [13:19:53]line = 700.44 [13:19:53]line НДС 12% НСП 1% [13:19:53]line > о реализуемом товаре [13:19:53]line ОКРУГЛЕНИЕ: -0.44 [13:19:53]line ИТОГО: 700.00 [13:19:53]line Внесено: 700.00 [13:19:53]line СДАЧА: 0.00 [13:19:53]line НСП 1% : 6.20 [13:19:53]line НДС 12% : 74.38 [13:19:53]line Наличными: 700.00 [13:19:53]line Безнал.: 0.00 [13:19:53]line Место: АЗС № 87 "Партнер Нефть" [13:19:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:19:53]line СНО: Общий режим [13:19:53]line Чек 385 24.10.2024 13:19 [13:19:53]line Смена: 524 ФФД: 1.0 [13:19:53]line ЗНМ: 0300000083 [13:19:53]line РНМ: 0000000000091623 [13:19:53]line Версия ККМ: 001 [13:19:53]line ФМ: 0000000000874672 [13:19:53]line ФД: 372568 [13:19:53]line ФПД: 77913146796494 [13:19:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T131952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372568&fm=77913146796494&tin=02508201610067®Number=0000000000091623&sum=70000 [13:19:53]OFD Sender: Processing packet 372568 [packets to send 267, broken 266] [13:19:53]ProducePacketName [13:19:53]name=ofd_packets/00372568 [13:19:53]OFD Sender: To server: pG, [13:19:53]CommunicateWithHost lk.salyk.kg:30040 [13:19:54]ConnectInit lk.salyk.kg [13:19:54]written 0, free lines is 4095 [13:19:54]Connected sock=10 [13: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 36 37 32 0F 01 00 00 FA FD 07 01 95 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 01 00 00 F4 03 04 00 78 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 AF 05 00 35 04 06 00 46 DC 91 70 29 CE 9B 30 F3 41 E9 59 13 09 [13:19:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A9 CE 47 00 0C 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 AF 05 00 F4 03 04 00 20 F5 19 67 B6 04 01 00 00 A3 8F 38 78 15 73 4E 13 [13:19:54]CommunicateWithHost err = 0 [13:19:54]CheckOFDResponse [13:19:54]1017 (14) - 77093643461234 [13:19:54]1041 (16) - 0000000000874672 [13:19:54]1040 (4) - 372568 [13:19:54]1012 (4) - 24.10.2024 07:20 [13:19:54]1206 (1) - 0 [13:19:54]OFD Sender: Remove packet 372568 [13:19:54]ProducePacketName [13:19:54]name=ofd_packets/00372568 [13:19:54]NVStorageDeleteData [13:19:54]Write to MH i2c: 01 00 00 7F 08 87 [13:19:54]Write i2c OK [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: 01 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: 01 07 00 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: 01 07 00 7F 08 00 00 00 00 00 E4 0C 7E [13:19:54]RasterBufferAndPrint [13:19:54]line [13:19:54]line [13:19:54]line [13:19:54]line [13:19:54]line [13:19:54]written 0, free lines is 3306 [13:19:54]MH_Cut [13:19:54]Write to MH i2c: D1 01 00 86 08 01 60 [13:19:54]Write i2c OK [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: D1 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: D1 01 00 [13:19:54]MH_I2C_Read... [13:19:54]Read from MH i2c: D1 01 00 86 08 00 5F [13:19:54]Write to MH i2c: 01 00 00 87 08 8F [13:19:54]Write i2c OK [13:19:54]MH_I2C_Read... [13:19:54]OFD Sender: No OFD packet to send [13:19:55]*** Cut start [13:19:55]*** Partial cut [13:19:55]*** CUTSNS_PIN = 1 [13:19:55]*** CUTSNS_PIN = 0 [13:19:55]*** Brake cut motor [13:19:55]Read from MH i2c: 01 [13:19:55]MH_I2C_Read... [13:19:55]*** Stop cut motor [13:19:55]*** Cut end [13:19:55]Read from MH i2c: 01 07 00 [13:19:55]MH_I2C_Read... [13:19:55]Read from MH i2c: 01 07 00 87 08 00 00 00 00 00 FF 0F A4 [13:19:55]process_action close_receipt done [13:19:55]requested_data is exist [13:19:55]produce_requested_data [13:19:55]requested_item fm.sn is exist - process it [13:19:55]wFMCommunicate request_size=4 [13:19:55]MH_SAM_APDU [13:19:55]CAPDU: 80 11 00 00 [13:19:55]Write to MH i2c: E2 08 00 88 08 80 11 00 00 00 00 00 00 0A [13:19:55]Write i2c OK [13:19:55]MH_I2C_Read... [13:19:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:19:56]Read from MH i2c: E2 [13:19:56]MH_I2C_Read... [13:19:56]Read from MH i2c: E2 17 00 [13:19:56]MH_I2C_Read... [13:19:56]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 36 37 32 90 00 5F [13:19:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:19:56]wFMCommunicate OK [13:19:56]requested_item fd.num is exist - process it [13:19:56]SAM_PROTO_GetFieldsCounters [13:19:56]wFMCommunicate request_size=4 [13:19:56]MH_SAM_APDU [13:19:56]CAPDU: 80 13 00 00 [13:19:56]Write to MH i2c: E2 08 00 89 08 80 13 00 00 00 00 00 00 0D [13:19:56]Write i2c OK [13:19:56]MH_I2C_Read... [13:19:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:19:56]Read from MH i2c: E2 [13:19:56]MH_I2C_Read... [13:19:56]Read from MH i2c: E2 62 00 [13:19:56]MH_I2C_Read... [13:19:56]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 58 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 CC [13:19:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 58 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 81 01 00 00 5E 04 04 00 81 01 00 00 57 04 04 00 82 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:19:56]wFMCommunicate OK [13:19:56]SAM_PROTO_GetFieldsCounters done [13:19:56]requested_item shift.num is exist - process it [13:19:56]requested_item shift.opened is exist - process it [13:19:56]req_shift_opened [13:19:56]FM_GetShiftState [13:19:56]SAM_PROTO_GetShiftState [13:19:56]wFMCommunicate request_size=4 [13:19:56]MH_SAM_APDU [13:19:56]CAPDU: 80 13 01 00 [13:19:56]Write to MH i2c: E2 08 00 8A 08 80 13 01 00 00 00 00 00 0F [13:19:56]Write i2c OK [13:19:56]MH_I2C_Read... [13:19:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:19:56]Read from MH i2c: E2 [13:19:56]MH_I2C_Read... [13:19:56]Read from MH i2c: E2 0E 00 [13:19:56]MH_I2C_Read... [13:19:56]Read from MH i2c: E2 0E 00 8A 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 74 [13:19:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:19:56]wFMCommunicate OK [13:19:56]SAM_PROTO_GetShiftState done [13:19:56]FM_GetShiftState done [13:19:56]req_shift_opened done [13:19:56]requested_item shift.open_date is exist - process it [13:19:56]req_shift_open_date [13:19:56]req_shift_open_date done [13:19:56]produce_requested_data done [13:19:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372568,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:19:56]process_action_free close_receipt [13:19:56]json_value_free [13:19:56]json_value_free done [13:19:56]process_json_proto returns [13:19:56]Send response to host [13:19:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372568,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:19:56]free response buf [13:19:56]execute_script done [13:19:56]execute_script returns [13:19:56]free content buf [13:19:56]Sock 9.Close socket [13:19:56]Sock 9.Thread stoped [13:19:59]OFD Sender: No OFD packet to send [13:20:04]OFD Sender: No OFD packet to send [13:20:09]OFD Sender: No OFD packet to send [13:20:14]OFD Sender: No OFD packet to send [13:20:19]OFD Sender: No OFD packet to send [13:20:24]OFD Sender: No OFD packet to send [13:20:25]accept exits with 8 [13:20:25]New connection [13:20:25]New thread 3066494308 created [13:20:25]Thread 3066637668 joined [13:20:25]Waiting for new connection... [13:20:25] Sock 8.Parse request [13:20:25]Sock 8.Check first char [13:20:25]Sock 8.First char is OK [13:20:25]request: POST /json_proto HTTP/1.0 [13:20:25]Method: POST [13:20:25]URL: /json_proto [13:20:25]Method is POST - this is cgi request [13:20:25]url: /json_proto [13:20:25]query_string will be loaded in cgi processing [13:20:25]execute_cgi json_proto POST (null) [13:20:25]execute_cgi path=json_proto method=POST [13:20:25]POST find Content-Length [13:20:25]Host: 172.17.42.195:8080 [13:20:25]Content-Length: 678 [13:20:25]Content-Type: application/json [13:20:25] [13:20:25]POST finish read [13:20:25]Found Content-Length = 678 [13:20:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:25]execute_script... [13: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)3308858", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:25]POST & json_proto [13:20:25]process_json_proto [13:20:25]json parsed OK: [13:20:25]protocol is kg_v1.0 [13:20:25]action value=close_receipt [13:20:25]process_action close_receipt [13:20:25]cmd_close_receipt [13:20:25]MH_GetDate [13:20:25]Write to MH i2c: F0 00 00 8B 08 82 [13:20:25]Write i2c OK [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: F0 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: F0 09 00 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: F0 09 00 8B 08 00 9A 49 1A 67 EF 94 12 67 EB [13:20:25]GetLastDocTimeStamp 1729775992 [13:20:25]current date 1729776026 [13:20:25]FM_GetShiftState [13:20:25]SAM_PROTO_GetShiftState [13:20:25]wFMCommunicate request_size=4 [13:20:25]MH_SAM_APDU [13:20:25]CAPDU: 80 13 01 00 [13:20:25]Write to MH i2c: E2 08 00 8C 08 80 13 01 00 00 00 00 00 11 [13:20:25]Write i2c OK [13:20:25]MH_I2C_Read... [13:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:25]Read from MH i2c: E2 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: E2 0E 00 [13:20:25]MH_I2C_Read... [13:20:25]Read from MH i2c: E2 0E 00 8C 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 76 [13:20:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:20:25]wFMCommunicate OK [13:20:25]SAM_PROTO_GetShiftState done [13:20:25]FM_GetShiftState done [13:20:25]opened in 1729729095 [13:20:25]opened+sec_in_day 1729815495 [13:20:25]quantity*price = 50010 [13:20:25]sum+1 = 50012 [13:20:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 386 24.10.2024 13:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372569 ФПД: 61220769528861 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132026&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372569&fm=61220769528861&tin=02508201610067®Number=0000000000091623&sum=50000 [13:20:26]StoreToDocumentArchive [13:20:26]shift 524 fd 372569 [13:20:26]save to /storage/0524/doc_00372569 [13:20:26]save last doc name /storage/0524/doc_00372569 to /storage/kkm_last_doc_name [13:20:26]save OK [13:20:26]Clear old archive folders... [13:20:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:26]tlvbuf is B6E8DB10 [13:20:26]SAM_PROTO_ClearQueue [13:20:26]wFMCommunicate request_size=4 [13:20:26]MH_SAM_APDU [13:20:26]CAPDU: 80 09 00 00 [13:20:26]Write to MH i2c: E2 08 00 99 08 80 09 00 00 00 00 00 00 13 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:26]Read from MH i2c: E2 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 03 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 03 00 99 08 00 90 00 15 [13:20:26]RAPDU: 90 00 [13:20:26]wFMCommunicate OK [13:20:26]SAM_PROTO_ClearQueue done [13:20:26]KKMCreateOFDPacket [13:20:26]OFDProtocolAddRootSTLVToBuf [13:20:26]FM_MakeSignedData [13:20:26]FM_MakeSignedData [13:20:26]SAM_PROTO_SignData [13:20:26]wFMCommunicate request_size=4 [13:20:26]MH_SAM_APDU [13:20:26]CAPDU: 80 0D 01 02 [13:20:26]Write to MH i2c: E2 08 00 9A 08 80 0D 01 02 00 00 00 00 1B [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:26]Read from MH i2c: E2 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 03 00 [13:20:26]MH_I2C_Read... [13:20:26]Read from MH i2c: E2 03 00 9A 08 00 90 00 16 [13:20:26]RAPDU: 90 00 [13:20:26]wFMCommunicate OK [13:20:26]wFMCommunicate request_size=255 [13:20:26]MH_SAM_APDU [13: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 9A 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 AF 05 00 35 04 06 00 37 [13:20:26]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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 9A 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 AF 05 00 35 04 06 00 37 00 00 B7 [13:20:26]Write i2c OK [13:20:26]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 9B 08 00 90 00 17 [13:20:27]RAPDU: 90 00 [13:20:27]wFMCommunicate OK [13:20:27]wFMCommunicate request_size=10 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 0D 02 02 05 AE 12 38 7C 1D [13:20:27]Write to MH i2c: E2 0D 00 9C 08 80 0D 02 02 05 00 AE 12 38 7C 1D 00 00 B9 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 03 00 9C 08 00 90 00 18 [13:20:27]RAPDU: 90 00 [13:20:27]wFMCommunicate OK [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 0D 03 02 [13:20:27]Write to MH i2c: E2 08 00 9D 08 80 0D 03 02 00 00 00 00 20 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 0B 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 0B 00 9D 08 00 15 46 00 AB 03 56 3E 4B 90 00 09 [13:20:27]RAPDU: 15 46 00 AB 03 56 3E 4B 90 00 [13:20:27]wFMCommunicate OK [13:20:27]SAM_PROTO_SignData done [13:20:27]FM_MakeSignedData done [13:20:27]CreateOFDProtocolMessage [13:20:27]wFMCommunicate request_size=4 [13:20:27]MH_SAM_APDU [13:20:27]CAPDU: 80 11 00 00 [13:20:27]Write to MH i2c: E2 08 00 9E 08 80 11 00 00 00 00 00 00 20 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:27]Read from MH i2c: E2 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: E2 17 00 [13:20:27]MH_I2C_Read... [13:20:27]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 36 37 32 90 00 75 [13:20:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:20:27]wFMCommunicate OK [13:20:27]CreateOFDProtocolMessage done [13:20:27]OFDSenderStorePacket 372569 [13:20:27]StoreOFDPacket docnum=372569 [13:20:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 75 03 07 01 15 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 9A 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 AF 05 00 35 04 06 00 37 AE 12 38 7C 1D 15 46 00 AB 03 56 3E 4B [13:20:27]CheckFolder [13:20:27]dirname=/storage/ofd_packets [13:20:27]CheckFolder done [13:20:27]ProducePacketName [13:20:27]name=ofd_packets/00372569 [13:20:27]NVStorageSaveData ofd_packets/00372569 [13:20:27]File name is /storage/ofd_packets/00372569 [13:20:27]Write 301 bytes [13:20:27]NVStorageSaveData done [13:20:27]OFDSenderStorePacket done [13:20:27]KKMCreateOFDPacket done [13:20:27]NVStorageSaveData kkm_last_timestamp [13:20:27]File name is /storage/kkm_last_timestamp [13:20:27]Write 4 bytes [13:20:27]NVStorageSaveData done [13:20:27]ExternCall_PrintAddStr [13:20:27]wPrintStart [13:20:27]Write to MH i2c: 01 00 00 9F 08 A7 [13:20:27]Write i2c OK [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: 01 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: 01 07 00 [13:20:27]MH_I2C_Read... [13:20:27]Read from MH i2c: 01 07 00 9F 08 00 00 00 00 00 FF 0F BC [13:20:27]RasterBufferAndPrint [13:20:27]line Счет N : (1)3308858 [13:20:27]line ИНН: 02508201610067 [13:20:27]line Контрольно-Кассовый Чек [13:20:27]line ПРОДАЖА [13:20:27]line ТРК (МРК, ГНК) : 13 [13:20:27]line Товар: 2710124500 [13:20:27]line Аи-95-К-3 [13:20:27]line 6.740 * 74.20 [13:20:27]line = 500.11 [13:20:27]line НДС 12% НСП 1% [13:20:27]line > о реализуемом товаре [13:20:27]line ОКРУГЛЕНИЕ: -0.11 [13:20:27]line ИТОГО: 500.00 [13:20:27]line Внесено: 500.00 [13:20:27]line СДАЧА: 0.00 [13:20:27]line НСП 1% : 4.43 [13:20:27]line НДС 12% : 53.11 [13:20:27]line Наличными: 500.00 [13:20:27]line Безнал.: 0.00 [13:20:27]line Место: АЗС № 87 "Партнер Нефть" [13:20:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:20:27]line СНО: Общий режим [13:20:27]line Чек 386 24.10.2024 13:20 [13:20:27]line Смена: 524 ФФД: 1.0 [13:20:27]line ЗНМ: 0300000083 [13:20:27]line РНМ: 0000000000091623 [13:20:27]line Версия ККМ: 001 [13:20:27]line ФМ: 0000000000874672 [13:20:27]line ФД: 372569 [13:20:27]line ФПД: 61220769528861 [13:20:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132026&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372569&fm=61220769528861&tin=02508201610067®Number=0000000000091623&sum=50000 [13:20:27]OFD Sender: Processing packet 372569 [packets to send 267, broken 266] [13:20:27]ProducePacketName [13:20:27]name=ofd_packets/00372569 [13:20:27]OFD Sender: To server: pG, [13:20:27]CommunicateWithHost lk.salyk.kg:30040 [13:20:27]ConnectInit lk.salyk.kg [13:20:27]written 0, free lines is 4095 [13:20:27]Connected sock=10 [13:20:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 75 03 07 01 15 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 9A 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 AF 05 00 35 04 06 00 37 AE 12 38 7C 1D 15 46 00 AB 03 56 3E 4B [13:20:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 97 2E 47 00 99 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 AF 05 00 F4 03 04 00 41 F5 19 67 B6 04 01 00 00 1E E0 89 FA A3 5F F7 7F [13:20:27]CommunicateWithHost err = 0 [13:20:27]CheckOFDResponse [13:20:27]1017 (14) - 77093643461234 [13:20:27]1041 (16) - 0000000000874672 [13:20:27]1040 (4) - 372569 [13:20:27]1012 (4) - 24.10.2024 07:20 [13:20:27]1206 (1) - 0 [13:20:27]OFD Sender: Remove packet 372569 [13:20:27]ProducePacketName [13:20:27]name=ofd_packets/00372569 [13:20:27]NVStorageDeleteData [13:20:28]Write to MH i2c: 01 00 00 CA 08 D2 [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 07 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: 01 07 00 CA 08 00 00 00 00 00 E4 0C C9 [13:20:28]RasterBufferAndPrint [13:20:28]line [13:20:28]line [13:20:28]line [13:20:28]line [13:20:28]line [13:20:28]written 0, free lines is 3306 [13:20:28]MH_Cut [13:20:28]Write to MH i2c: D1 01 00 D1 08 01 AB [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: D1 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: D1 01 00 [13:20:28]MH_I2C_Read... [13:20:28]Read from MH i2c: D1 01 00 D1 08 00 AA [13:20:28]Write to MH i2c: 01 00 00 D2 08 DA [13:20:28]Write i2c OK [13:20:28]MH_I2C_Read... [13:20:28]OFD Sender: No OFD packet to send [13:20:28]*** Cut start [13:20:28]*** Partial cut [13:20:28]*** CUTSNS_PIN = 1 [13:20:28]*** CUTSNS_PIN = 0 [13:20:29]*** Brake cut motor [13:20:29]Read from MH i2c: 01 [13:20:29]MH_I2C_Read... [13:20:29]*** Stop cut motor [13:20:29]*** Cut end [13:20:29]Read from MH i2c: 01 07 00 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: 01 07 00 D2 08 00 00 00 00 00 FF 0F EF [13:20:29]process_action close_receipt done [13:20:29]requested_data is exist [13:20:29]produce_requested_data [13:20:29]requested_item fm.sn is exist - process it [13:20:29]wFMCommunicate request_size=4 [13:20:29]MH_SAM_APDU [13:20:29]CAPDU: 80 11 00 00 [13:20:29]Write to MH i2c: E2 08 00 D3 08 80 11 00 00 00 00 00 00 55 [13:20:29]Write i2c OK [13:20:29]MH_I2C_Read... [13:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:29]Read from MH i2c: E2 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 17 00 [13:20:29]MH_I2C_Read... [13:20:29]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 36 37 32 90 00 AA [13:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:20:29]wFMCommunicate OK [13:20:29]requested_item fd.num is exist - process it [13:20:29]SAM_PROTO_GetFieldsCounters [13:20:29]wFMCommunicate request_size=4 [13:20:29]MH_SAM_APDU [13:20:29]CAPDU: 80 13 00 00 [13:20:29]Write to MH i2c: E2 08 00 D4 08 80 13 00 00 00 00 00 00 58 [13:20:29]Write i2c OK [13:20:29]MH_I2C_Read... [13:20:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:29]Read from MH i2c: E2 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 62 00 [13:20:29]MH_I2C_Read... [13:20:29]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 59 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 1B [13: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 59 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 82 01 00 00 5E 04 04 00 82 01 00 00 57 04 04 00 83 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:29]wFMCommunicate OK [13:20:29]SAM_PROTO_GetFieldsCounters done [13:20:29]requested_item shift.num is exist - process it [13:20:29]requested_item shift.opened is exist - process it [13:20:29]req_shift_opened [13:20:29]FM_GetShiftState [13:20:29]SAM_PROTO_GetShiftState [13:20:29]wFMCommunicate request_size=4 [13:20:29]MH_SAM_APDU [13:20:29]CAPDU: 80 13 01 00 [13:20:29]Write to MH i2c: E2 08 00 D5 08 80 13 01 00 00 00 00 00 5A [13:20:29]Write i2c OK [13:20:29]MH_I2C_Read... [13:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:29]Read from MH i2c: E2 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 0E 00 [13:20:29]MH_I2C_Read... [13:20:29]Read from MH i2c: E2 0E 00 D5 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BF [13:20:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:20:29]wFMCommunicate OK [13:20:29]SAM_PROTO_GetShiftState done [13:20:29]FM_GetShiftState done [13:20:29]req_shift_opened done [13:20:29]requested_item shift.open_date is exist - process it [13:20:29]req_shift_open_date [13:20:29]req_shift_open_date done [13:20:29]produce_requested_data done [13:20:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372569,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:20:29]process_action_free close_receipt [13:20:29]json_value_free [13:20:29]json_value_free done [13:20:29]process_json_proto returns [13:20:29]Send response to host [13:20:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372569,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:20:29]free response buf [13:20:29]execute_script done [13:20:29]execute_script returns [13:20:29]free content buf [13:20:29]Sock 8.Close socket [13:20:29]Sock 8.Thread stoped [13:20:30]accept exits with 9 [13:20:30]New connection [13:20:30]New thread 3066637668 created [13:20:30]Thread 3066494308 joined [13:20:30]Waiting for new connection... [13:20:30] Sock 9.Parse request [13:20:30]Sock 9.Check first char [13:20:30]Sock 9.First char is OK [13:20:30]request: POST /json_proto HTTP/1.0 [13:20:30]Method: POST [13:20:30]URL: /json_proto [13:20:30]Method is POST - this is cgi request [13:20:30]url: /json_proto [13:20:30]query_string will be loaded in cgi processing [13:20:30]execute_cgi json_proto POST (null) [13:20:30]execute_cgi path=json_proto method=POST [13:20:30]POST find Content-Length [13:20:30]Host: 172.17.42.195:8080 [13:20:30]Content-Length: 770 [13:20:30]Content-Type: application/json [13:20:30] [13:20:30]POST finish read [13:20:30]Found Content-Length = 770 [13:20:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:30]execute_script... [13:20: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)3308856", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:30]POST & json_proto [13:20:30]process_json_proto [13:20:30]json parsed OK: [13:20:30]protocol is kg_v1.0 [13:20:30]action value=close_receipt [13:20:30]process_action close_receipt [13:20:30]cmd_close_receipt [13:20:30]MH_GetDate [13:20:30]Write to MH i2c: F0 00 00 D6 08 CD [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: F0 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: F0 09 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: F0 09 00 D6 08 00 9E 49 1A 67 EF 94 12 67 3A [13:20:30]GetLastDocTimeStamp 1729776026 [13:20:30]current date 1729776030 [13:20:30]FM_GetShiftState [13:20:30]SAM_PROTO_GetShiftState [13:20:30]wFMCommunicate request_size=4 [13:20:30]MH_SAM_APDU [13:20:30]CAPDU: 80 13 01 00 [13:20:30]Write to MH i2c: E2 08 00 D7 08 80 13 01 00 00 00 00 00 5C [13:20:30]Write i2c OK [13:20:30]MH_I2C_Read... [13:20:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:30]Read from MH i2c: E2 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 0E 00 [13:20:30]MH_I2C_Read... [13:20:30]Read from MH i2c: E2 0E 00 D7 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C1 [13:20:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:20:30]wFMCommunicate OK [13:20:30]SAM_PROTO_GetShiftState done [13:20:30]FM_GetShiftState done [13:20:30]opened in 1729729095 [13:20:30]opened+sec_in_day 1729815495 [13:20:30]quantity*price = 100021 [13:20:30]sum+1 = 100023 [13:20:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 387 24.10.2024 13:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372570 ФПД: 185956107275122 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132030&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372570&fm=185956107275122&tin=02508201610067®Number=0000000000091623&sum=100022 [13:20:31]StoreToDocumentArchive [13:20:31]shift 524 fd 372570 [13:20:31]save to /storage/0524/doc_00372570 [13:20:31]save last doc name /storage/0524/doc_00372570 to /storage/kkm_last_doc_name [13:20:31]save OK [13:20:31]Clear old archive folders... [13:20:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:31]tlvbuf is 003111D0 [13:20:31]SAM_PROTO_ClearQueue [13:20:31]wFMCommunicate request_size=4 [13:20:31]MH_SAM_APDU [13:20:31]CAPDU: 80 09 00 00 [13:20:31]Write to MH i2c: E2 08 00 E4 08 80 09 00 00 00 00 00 00 5E [13:20:31]Write i2c OK [13:20:31]MH_I2C_Read... [13:20:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:31]Read from MH i2c: E2 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 03 00 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 03 00 E4 08 00 90 00 60 [13:20:31]RAPDU: 90 00 [13:20:31]wFMCommunicate OK [13:20:31]SAM_PROTO_ClearQueue done [13:20:31]KKMCreateOFDPacket [13:20:31]OFDProtocolAddRootSTLVToBuf [13:20:31]FM_MakeSignedData [13:20:31]FM_MakeSignedData [13:20:31]SAM_PROTO_SignData [13:20:31]wFMCommunicate request_size=4 [13:20:31]MH_SAM_APDU [13:20:31]CAPDU: 80 0D 01 02 [13:20:31]Write to MH i2c: E2 08 00 E5 08 80 0D 01 02 00 00 00 00 66 [13:20:31]Write i2c OK [13:20:31]MH_I2C_Read... [13:20:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:31]Read from MH i2c: E2 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 03 00 [13:20:31]MH_I2C_Read... [13:20:31]Read from MH i2c: E2 03 00 E5 08 00 90 00 61 [13:20:31]RAPDU: 90 00 [13:20:31]wFMCommunicate OK [13:20:31]wFMCommunicate request_size=255 [13:20:31]MH_SAM_APDU [13:20: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 9E 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A AF 05 00 35 04 06 00 A9 [13:20:31]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 9E 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A AF 05 00 35 04 06 00 A9 00 00 EB [13:20:31]Write i2c OK [13:20:31]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:32]Read from MH i2c: E2 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 03 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 03 00 E6 08 00 90 00 62 [13:20:32]RAPDU: 90 00 [13:20:32]wFMCommunicate OK [13:20:32]wFMCommunicate request_size=10 [13:20:32]MH_SAM_APDU [13:20:32]CAPDU: 80 0D 02 02 05 20 47 B7 CB 72 [13:20:32]Write to MH i2c: E2 0D 00 E7 08 80 0D 02 02 05 00 20 47 B7 CB 72 00 00 CE [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:32]Read from MH i2c: E2 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 03 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 03 00 E7 08 00 90 00 63 [13:20:32]RAPDU: 90 00 [13:20:32]wFMCommunicate OK [13:20:32]wFMCommunicate request_size=4 [13:20:32]MH_SAM_APDU [13:20:32]CAPDU: 80 0D 03 02 [13:20:32]Write to MH i2c: E2 08 00 E8 08 80 0D 03 02 00 00 00 00 6B [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:32]Read from MH i2c: E2 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 0B 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 0B 00 E8 08 00 F3 19 0E 85 CD 12 18 C4 90 00 C6 [13:20:32]RAPDU: F3 19 0E 85 CD 12 18 C4 90 00 [13:20:32]wFMCommunicate OK [13:20:32]SAM_PROTO_SignData done [13:20:32]FM_MakeSignedData done [13:20:32]CreateOFDProtocolMessage [13:20:32]wFMCommunicate request_size=4 [13:20:32]MH_SAM_APDU [13:20:32]CAPDU: 80 11 00 00 [13:20:32]Write to MH i2c: E2 08 00 E9 08 80 11 00 00 00 00 00 00 6B [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:32]Read from MH i2c: E2 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: E2 17 00 [13:20:32]MH_I2C_Read... [13:20:32]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 36 37 32 90 00 C0 [13:20:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:20:32]wFMCommunicate OK [13:20:32]CreateOFDProtocolMessage done [13:20:32]OFDSenderStorePacket 372570 [13:20:32]StoreOFDPacket docnum=372570 [13:20:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DB D5 07 01 86 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 9E 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A AF 05 00 35 04 06 00 A9 20 47 B7 CB 72 F3 19 0E 85 CD 12 18 C4 [13:20:32]CheckFolder [13:20:32]dirname=/storage/ofd_packets [13:20:32]CheckFolder done [13:20:32]ProducePacketName [13:20:32]name=ofd_packets/00372570 [13:20:32]NVStorageSaveData ofd_packets/00372570 [13:20:32]File name is /storage/ofd_packets/00372570 [13:20:32]Write 301 bytes [13:20:32]NVStorageSaveData done [13:20:32]OFDSenderStorePacket done [13:20:32]KKMCreateOFDPacket done [13:20:32]NVStorageSaveData kkm_last_timestamp [13:20:32]File name is /storage/kkm_last_timestamp [13:20:32]Write 4 bytes [13:20:32]NVStorageSaveData done [13:20:32]ExternCall_PrintAddStr [13:20:32]wPrintStart [13:20:32]Write to MH i2c: 01 00 00 EA 08 F2 [13:20:32]Write i2c OK [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: 01 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: 01 07 00 [13:20:32]MH_I2C_Read... [13:20:32]Read from MH i2c: 01 07 00 EA 08 00 00 00 00 00 FF 0F 07 [13:20:32]RasterBufferAndPrint [13:20:32]line Счет N : (1)3308856 [13:20:32]line ИНН: 02508201610067 [13:20:32]line Контрольно-Кассовый Чек [13:20:32]line ПРОДАЖА [13:20:32]line ТРК (МРК, ГНК) : 33 [13:20:32]line Товар: 2710124500 [13:20:32]line Аи-95-К-3 [13:20:32]line 13.480 * 74.20 [13:20:32]line = 1000.22 [13:20:32]line НДС 12% НСП 1% [13:20:32]line > о реализуемом товаре [13:20:32]line ИТОГО: 1000.22 [13:20:32]line НСП 1% : 8.85 [13:20:32]line НДС 12% : 106.22 [13:20:32]line Наличными: 0.00 [13:20:32]line Безнал.: 1000.22 [13:20:32]line Место: АЗС № 87 "Партнер Нефть" [13:20:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:20:32]line СНО: Общий режим [13:20:32]line Чек 387 24.10.2024 13:20 [13:20:32]line Смена: 524 ФФД: 1.0 [13:20:32]line ЗНМ: 0300000083 [13:20:32]line РНМ: 0000000000091623 [13:20:32]line Версия ККМ: 001 [13:20:32]line Платежная система: Mbank [13:20:32]line ФМ: 0000000000874672 [13:20:32]line ФД: 372570 [13:20:32]line ФПД: 185956107275122 [13:20:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132030&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372570&fm=185956107275122&tin=02508201610067®Number=0000000000091623&sum=100022 [13:20:32]OFD Sender: Processing packet 372570 [packets to send 267, broken 266] [13:20:32]ProducePacketName [13:20:32]name=ofd_packets/00372570 [13:20:32]OFD Sender: To server: pG, [13:20:32]CommunicateWithHost lk.salyk.kg:30040 [13:20:32]ConnectInit lk.salyk.kg [13:20:32]written 0, free lines is 4095 [13:20:32]Connected sock=10 [13:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DB D5 07 01 86 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 01 00 00 F4 03 04 00 9E 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A AF 05 00 35 04 06 00 A9 20 47 B7 CB 72 F3 19 0E 85 CD 12 18 C4 [13:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B1 2C 47 00 FC 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A AF 05 00 F4 03 04 00 46 F5 19 67 B6 04 01 00 00 76 A5 AF FA B0 A2 AC DF [13:20:32]CommunicateWithHost err = 0 [13:20:32]CheckOFDResponse [13:20:32]1017 (14) - 77093643461234 [13:20:32]1041 (16) - 0000000000874672 [13:20:32]1040 (4) - 372570 [13:20:32]1012 (4) - 24.10.2024 07:20 [13:20:32]1206 (1) - 0 [13:20:32]OFD Sender: Remove packet 372570 [13:20:32]ProducePacketName [13:20:32]name=ofd_packets/00372570 [13:20:32]NVStorageDeleteData [13:20:33]Write to MH i2c: 01 00 00 13 09 1C [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: 01 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: 01 07 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: 01 07 00 13 09 00 00 00 00 00 1C 0D 4C [13:20:33]RasterBufferAndPrint [13:20:33]line [13:20:33]line [13:20:33]line [13:20:33]line [13:20:33]line [13:20:33]written 0, free lines is 3365 [13:20:33]MH_Cut [13:20:33]Write to MH i2c: D1 01 00 1A 09 01 F5 [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: D1 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: D1 01 00 [13:20:33]MH_I2C_Read... [13:20:33]Read from MH i2c: D1 01 00 1A 09 00 F4 [13:20:33]Write to MH i2c: 01 00 00 1B 09 24 [13:20:33]Write i2c OK [13:20:33]MH_I2C_Read... [13:20:33]OFD Sender: No OFD packet to send [13:20:33]*** Cut start [13:20:33]*** Partial cut [13:20:33]*** CUTSNS_PIN = 1 [13:20:33]*** CUTSNS_PIN = 0 [13:20:34]*** Brake cut motor [13:20:34]Read from MH i2c: 01 [13:20:34]MH_I2C_Read... [13:20:34]*** Stop cut motor [13:20:34]*** Cut end [13:20:34]Read from MH i2c: 01 07 00 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: 01 07 00 1B 09 00 00 00 00 00 FF 0F 39 [13:20:34]process_action close_receipt done [13:20:34]requested_data is exist [13:20:34]produce_requested_data [13:20:34]requested_item fm.sn is exist - process it [13:20:34]wFMCommunicate request_size=4 [13:20:34]MH_SAM_APDU [13:20:34]CAPDU: 80 11 00 00 [13:20:34]Write to MH i2c: E2 08 00 1C 09 80 11 00 00 00 00 00 00 9F [13:20:34]Write i2c OK [13:20:34]MH_I2C_Read... [13:20:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:34]Read from MH i2c: E2 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 17 00 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 17 00 1C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F4 [13:20:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:20:34]wFMCommunicate OK [13:20:34]requested_item fd.num is exist - process it [13:20:34]SAM_PROTO_GetFieldsCounters [13:20:34]wFMCommunicate request_size=4 [13:20:34]MH_SAM_APDU [13:20:34]CAPDU: 80 13 00 00 [13:20:34]Write to MH i2c: E2 08 00 1D 09 80 13 00 00 00 00 00 00 A2 [13:20:34]Write i2c OK [13:20:34]MH_I2C_Read... [13:20:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:34]Read from MH i2c: E2 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 62 00 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 62 00 1D 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 69 [13:20:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 83 01 00 00 5E 04 04 00 83 01 00 00 57 04 04 00 84 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:34]wFMCommunicate OK [13:20:34]SAM_PROTO_GetFieldsCounters done [13:20:34]requested_item shift.num is exist - process it [13:20:34]requested_item shift.opened is exist - process it [13:20:34]req_shift_opened [13:20:34]FM_GetShiftState [13:20:34]SAM_PROTO_GetShiftState [13:20:34]wFMCommunicate request_size=4 [13:20:34]MH_SAM_APDU [13:20:34]CAPDU: 80 13 01 00 [13:20:34]Write to MH i2c: E2 08 00 1E 09 80 13 01 00 00 00 00 00 A4 [13:20:34]Write i2c OK [13:20:34]MH_I2C_Read... [13:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:34]Read from MH i2c: E2 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 0E 00 [13:20:34]MH_I2C_Read... [13:20:34]Read from MH i2c: E2 0E 00 1E 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 09 [13:20:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:20:34]wFMCommunicate OK [13:20:34]SAM_PROTO_GetShiftState done [13:20:34]FM_GetShiftState done [13:20:34]req_shift_opened done [13:20:34]requested_item shift.open_date is exist - process it [13:20:34]req_shift_open_date [13:20:34]req_shift_open_date done [13:20:34]produce_requested_data done [13:20:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372570,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:20:34]process_action_free close_receipt [13:20:34]json_value_free [13:20:34]json_value_free done [13:20:34]process_json_proto returns [13:20:34]Send response to host [13:20:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372570,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:20:34]free response buf [13:20:34]execute_script done [13:20:34]execute_script returns [13:20:34]free content buf [13:20:34]Sock 9.Close socket [13:20:34]Sock 9.Thread stoped [13:20:35]accept exits with 8 [13:20:35]New connection [13:20:35]New thread 3066494308 created [13:20:35]Thread 3066637668 joined [13:20:35]Waiting for new connection... [13:20:35] Sock 8.Parse request [13:20:35]Sock 8.Check first char [13:20:35]Sock 8.First char is OK [13:20:35]request: POST /json_proto HTTP/1.0 [13:20:35]Method: POST [13:20:35]URL: /json_proto [13:20:35]Method is POST - this is cgi request [13:20:35]url: /json_proto [13:20:35]query_string will be loaded in cgi processing [13:20:35]execute_cgi json_proto POST (null) [13:20:35]execute_cgi path=json_proto method=POST [13:20:35]POST find Content-Length [13:20:35]Host: 172.17.42.195:8080 [13:20:35]Content-Length: 678 [13:20:35]Content-Type: application/json [13:20:35] [13:20:35]POST finish read [13:20:35]Found Content-Length = 678 [13:20:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:35]execute_script... [13:20: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)3308857", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:20:35]POST & json_proto [13:20:35]process_json_proto [13:20:35]json parsed OK: [13:20:35]protocol is kg_v1.0 [13:20:35]action value=close_receipt [13:20:35]process_action close_receipt [13:20:35]cmd_close_receipt [13:20:35]MH_GetDate [13:20:35]Write to MH i2c: F0 00 00 1F 09 17 [13:20:35]Write i2c OK [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: F0 [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: F0 09 00 [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: F0 09 00 1F 09 00 A3 49 1A 67 EF 94 12 67 89 [13:20:35]GetLastDocTimeStamp 1729776030 [13:20:35]current date 1729776035 [13:20:35]FM_GetShiftState [13:20:35]SAM_PROTO_GetShiftState [13:20:35]wFMCommunicate request_size=4 [13:20:35]MH_SAM_APDU [13:20:35]CAPDU: 80 13 01 00 [13:20:35]Write to MH i2c: E2 08 00 20 09 80 13 01 00 00 00 00 00 A6 [13:20:35]Write i2c OK [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: E2 [13:20:35]MH_I2C_Read... [13:20:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:35]Read from MH i2c: E2 0E 00 [13:20:35]MH_I2C_Read... [13:20:35]Read from MH i2c: E2 0E 00 20 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0B [13:20:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:20:35]wFMCommunicate OK [13:20:35]SAM_PROTO_GetShiftState done [13:20:35]FM_GetShiftState done [13:20:35]opened in 1729729095 [13:20:35]opened+sec_in_day 1729815495 [13:20:35]quantity*price = 20003 [13:20:35]sum+1 = 20004 [13:20:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 388 24.10.2024 13:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372571 ФПД: 266739952439817 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132035&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372571&fm=266739952439817&tin=02508201610067®Number=0000000000091623&sum=20000 [13:20:36]StoreToDocumentArchive [13:20:36]shift 524 fd 372571 [13:20:36]save to /storage/0524/doc_00372571 [13:20:36]save last doc name /storage/0524/doc_00372571 to /storage/kkm_last_doc_name [13:20:36]save OK [13:20:36]Clear old archive folders... [13:20:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:20:36]tlvbuf is 0036EC50 [13:20:36]SAM_PROTO_ClearQueue [13:20:36]wFMCommunicate request_size=4 [13:20:36]MH_SAM_APDU [13:20:36]CAPDU: 80 09 00 00 [13:20:36]Write to MH i2c: E2 08 00 2D 09 80 09 00 00 00 00 00 00 A8 [13:20:36]Write i2c OK [13:20:36]MH_I2C_Read... [13:20:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:20:36]Read from MH i2c: E2 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 2D 09 00 90 00 AA [13:20:36]RAPDU: 90 00 [13:20:36]wFMCommunicate OK [13:20:36]SAM_PROTO_ClearQueue done [13:20:36]KKMCreateOFDPacket [13:20:36]OFDProtocolAddRootSTLVToBuf [13:20:36]FM_MakeSignedData [13:20:36]FM_MakeSignedData [13:20:36]SAM_PROTO_SignData [13:20:36]wFMCommunicate request_size=4 [13:20:36]MH_SAM_APDU [13:20:36]CAPDU: 80 0D 01 02 [13:20:36]Write to MH i2c: E2 08 00 2E 09 80 0D 01 02 00 00 00 00 B0 [13:20:36]Write i2c OK [13:20:36]MH_I2C_Read... [13:20:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:20:36]Read from MH i2c: E2 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 2E 09 00 90 00 AB [13:20:36]RAPDU: 90 00 [13:20:36]wFMCommunicate OK [13:20:36]wFMCommunicate request_size=255 [13:20:36]MH_SAM_APDU [13:20: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 A3 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B AF 05 00 35 04 06 00 F2 [13:20:36]Write to MH i2c: E2 02 01 2F 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 A3 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B AF 05 00 35 04 06 00 F2 00 00 FF [13:20:36]Write i2c OK [13:20:36]MH_I2C_Read... [13:20:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:36]Read from MH i2c: E2 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 2F 09 00 90 00 AC [13:20:36]RAPDU: 90 00 [13:20:36]wFMCommunicate OK [13:20:36]wFMCommunicate request_size=10 [13:20:36]MH_SAM_APDU [13:20:36]CAPDU: 80 0D 02 02 05 99 3C 1C D2 09 [13:20:36]Write to MH i2c: E2 0D 00 30 09 80 0D 02 02 05 00 99 3C 1C D2 09 00 00 89 [13:20:36]Write i2c OK [13:20:36]MH_I2C_Read... [13:20:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:20:36]Read from MH i2c: E2 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 [13:20:36]MH_I2C_Read... [13:20:36]Read from MH i2c: E2 03 00 30 09 00 90 00 AD [13:20:36]RAPDU: 90 00 [13:20:36]wFMCommunicate OK [13:20:36]wFMCommunicate request_size=4 [13:20:36]MH_SAM_APDU [13:20:36]CAPDU: 80 0D 03 02 [13:20:36]Write to MH i2c: E2 08 00 31 09 80 0D 03 02 00 00 00 00 B5 [13:20:36]Write i2c OK [13:20:36]MH_I2C_Read... [13:20:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:20:37]Read from MH i2c: E2 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: E2 0B 00 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: E2 0B 00 31 09 00 3F 6D 8D E6 96 55 13 F6 90 00 C9 [13:20:37]RAPDU: 3F 6D 8D E6 96 55 13 F6 90 00 [13:20:37]wFMCommunicate OK [13:20:37]SAM_PROTO_SignData done [13:20:37]FM_MakeSignedData done [13:20:37]CreateOFDProtocolMessage [13:20:37]wFMCommunicate request_size=4 [13:20:37]MH_SAM_APDU [13:20:37]CAPDU: 80 11 00 00 [13:20:37]Write to MH i2c: E2 08 00 32 09 80 11 00 00 00 00 00 00 B5 [13:20:37]Write i2c OK [13:20:37]MH_I2C_Read... [13:20:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:37]Read from MH i2c: E2 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: E2 17 00 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: E2 17 00 32 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [13:20:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:20:37]wFMCommunicate OK [13:20:37]CreateOFDProtocolMessage done [13:20:37]OFDSenderStorePacket 372571 [13:20:37]StoreOFDPacket docnum=372571 [13:20:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 52 1E 07 01 29 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 A3 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B AF 05 00 35 04 06 00 F2 99 3C 1C D2 09 3F 6D 8D E6 96 55 13 F6 [13:20:37]CheckFolder [13:20:37]dirname=/storage/ofd_packets [13:20:37]CheckFolder done [13:20:37]ProducePacketName [13:20:37]name=ofd_packets/00372571 [13:20:37]NVStorageSaveData ofd_packets/00372571 [13:20:37]File name is /storage/ofd_packets/00372571 [13:20:37]Write 301 bytes [13:20:37]NVStorageSaveData done [13:20:37]OFDSenderStorePacket done [13:20:37]KKMCreateOFDPacket done [13:20:37]NVStorageSaveData kkm_last_timestamp [13:20:37]File name is /storage/kkm_last_timestamp [13:20:37]Write 4 bytes [13:20:37]NVStorageSaveData done [13:20:37]ExternCall_PrintAddStr [13:20:37]wPrintStart [13:20:37]Write to MH i2c: 01 00 00 33 09 3C [13:20:37]Write i2c OK [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: 01 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: 01 07 00 [13:20:37]MH_I2C_Read... [13:20:37]Read from MH i2c: 01 07 00 33 09 00 00 00 00 00 FF 0F 51 [13:20:37]RasterBufferAndPrint [13:20:37]line Счет N : (1)3308857 [13:20:37]line ИНН: 02508201610067 [13:20:37]line Контрольно-Кассовый Чек [13:20:37]line ПРОДАЖА [13:20:37]line ТРК (МРК, ГНК) : 42 [13:20:37]line Товар: 2710124130 [13:20:37]line Аи-92-К-4 [13:20:37]line 2.990 * 66.90 [13:20:37]line = 200.03 [13:20:37]line НДС 12% НСП 1% [13:20:37]line > о реализуемом товаре [13:20:37]line ОКРУГЛЕНИЕ: -0.03 [13:20:37]line ИТОГО: 200.00 [13:20:37]line Внесено: 200.00 [13:20:37]line СДАЧА: 0.00 [13:20:37]line НСП 1% : 1.77 [13:20:37]line НДС 12% : 21.24 [13:20:37]line Наличными: 200.00 [13:20:37]line Безнал.: 0.00 [13:20:37]line Место: АЗС № 87 "Партнер Нефть" [13:20:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:20:37]line СНО: Общий режим [13:20:37]line Чек 388 24.10.2024 13:20 [13:20:37]line Смена: 524 ФФД: 1.0 [13:20:37]line ЗНМ: 0300000083 [13:20:37]line РНМ: 0000000000091623 [13:20:37]line Версия ККМ: 001 [13:20:37]line ФМ: 0000000000874672 [13:20:37]line ФД: 372571 [13:20:37]line ФПД: 266739952439817 [13:20:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132035&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372571&fm=266739952439817&tin=02508201610067®Number=0000000000091623&sum=20000 [13:20:37]OFD Sender: Processing packet 372571 [packets to send 267, broken 266] [13:20:37]ProducePacketName [13:20:37]name=ofd_packets/00372571 [13:20:37]OFD Sender: To server: pG, [13:20:37]CommunicateWithHost lk.salyk.kg:30040 [13:20:37]ConnectInit lk.salyk.kg [13:20:37]written 0, free lines is 4095 [13:20:37]Connected sock=10 [13:20:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 52 1E 07 01 29 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 01 00 00 F4 03 04 00 A3 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B AF 05 00 35 04 06 00 F2 99 3C 1C D2 09 3F 6D 8D E6 96 55 13 F6 [13:20:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 04 72 47 00 6F F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B AF 05 00 F4 03 04 00 4B F5 19 67 B6 04 01 00 00 F8 63 C9 03 30 DE EA 61 [13:20:37]CommunicateWithHost err = 0 [13:20:37]CheckOFDResponse [13:20:37]1017 (14) - 77093643461234 [13:20:37]1041 (16) - 0000000000874672 [13:20:37]1040 (4) - 372571 [13:20:37]1012 (4) - 24.10.2024 07:20 [13:20:37]1206 (1) - 0 [13:20:37]OFD Sender: Remove packet 372571 [13:20:37]ProducePacketName [13:20:37]name=ofd_packets/00372571 [13:20:37]NVStorageDeleteData [13:20:38]Write to MH i2c: 01 00 00 5E 09 67 [13:20:38]Write i2c OK [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: 01 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: 01 07 00 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: 01 07 00 5E 09 00 00 00 00 00 F3 0C 6D [13:20:38]RasterBufferAndPrint [13:20:38]line [13:20:38]line [13:20:38]line [13:20:38]line [13:20:38]line [13:20:38]written 0, free lines is 3333 [13:20:38]MH_Cut [13:20:38]Write to MH i2c: D1 01 00 65 09 01 40 [13:20:38]Write i2c OK [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: D1 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: D1 01 00 [13:20:38]MH_I2C_Read... [13:20:38]Read from MH i2c: D1 01 00 65 09 00 3F [13:20:38]Write to MH i2c: 01 00 00 66 09 6F [13:20:38]Write i2c OK [13:20:38]MH_I2C_Read... [13:20:38]OFD Sender: No OFD packet to send [13:20:38]*** Cut start [13:20:38]*** Partial cut [13:20:38]*** CUTSNS_PIN = 1 [13:20:38]*** CUTSNS_PIN = 0 [13:20:39]*** Brake cut motor [13:20:39]Read from MH i2c: 01 [13:20:39]MH_I2C_Read... [13:20:39]*** Stop cut motor [13:20:39]*** Cut end [13:20:39]Read from MH i2c: 01 07 00 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: 01 07 00 66 09 00 00 00 00 00 FF 0F 84 [13:20:39]process_action close_receipt done [13:20:39]requested_data is exist [13:20:39]produce_requested_data [13:20:39]requested_item fm.sn is exist - process it [13:20:39]wFMCommunicate request_size=4 [13:20:39]MH_SAM_APDU [13:20:39]CAPDU: 80 11 00 00 [13:20:39]Write to MH i2c: E2 08 00 67 09 80 11 00 00 00 00 00 00 EA [13:20:39]Write i2c OK [13:20:39]MH_I2C_Read... [13:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:20:39]Read from MH i2c: E2 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 17 00 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 17 00 67 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [13:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:20:39]wFMCommunicate OK [13:20:39]requested_item fd.num is exist - process it [13:20:39]SAM_PROTO_GetFieldsCounters [13:20:39]wFMCommunicate request_size=4 [13:20:39]MH_SAM_APDU [13:20:39]CAPDU: 80 13 00 00 [13:20:39]Write to MH i2c: E2 08 00 68 09 80 13 00 00 00 00 00 00 ED [13:20:39]Write i2c OK [13:20:39]MH_I2C_Read... [13:20:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:20:39]Read from MH i2c: E2 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 62 00 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 62 00 68 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 B8 [13:20:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 84 01 00 00 5E 04 04 00 84 01 00 00 57 04 04 00 85 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:20:39]wFMCommunicate OK [13:20:39]SAM_PROTO_GetFieldsCounters done [13:20:39]requested_item shift.num is exist - process it [13:20:39]requested_item shift.opened is exist - process it [13:20:39]req_shift_opened [13:20:39]FM_GetShiftState [13:20:39]SAM_PROTO_GetShiftState [13:20:39]wFMCommunicate request_size=4 [13:20:39]MH_SAM_APDU [13:20:39]CAPDU: 80 13 01 00 [13:20:39]Write to MH i2c: E2 08 00 69 09 80 13 01 00 00 00 00 00 EF [13:20:39]Write i2c OK [13:20:39]MH_I2C_Read... [13:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:20:39]Read from MH i2c: E2 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 0E 00 [13:20:39]MH_I2C_Read... [13:20:39]Read from MH i2c: E2 0E 00 69 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 54 [13:20:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:20:39]wFMCommunicate OK [13:20:39]SAM_PROTO_GetShiftState done [13:20:39]FM_GetShiftState done [13:20:39]req_shift_opened done [13:20:39]requested_item shift.open_date is exist - process it [13:20:39]req_shift_open_date [13:20:39]req_shift_open_date done [13:20:39]produce_requested_data done [13:20:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372571,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:20:39]process_action_free close_receipt [13:20:39]json_value_free [13:20:39]json_value_free done [13:20:39]process_json_proto returns [13:20:39]Send response to host [13:20:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372571,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:20:39]free response buf [13:20:39]execute_script done [13:20:39]execute_script returns [13:20:39]free content buf [13:20:39]Sock 8.Close socket [13:20:39]Sock 8.Thread stoped [13:20:43]OFD Sender: No OFD packet to send [13:20:48]OFD Sender: No OFD packet to send [13:20:53]OFD Sender: No OFD packet to send [13:20:58]OFD Sender: No OFD packet to send [13:21:03]OFD Sender: No OFD packet to send [13:21:08]OFD Sender: No OFD packet to send [13:21:13]accept exits with 9 [13:21:13]New connection [13:21:13]New thread 3066637668 created [13:21:13]Thread 3066494308 joined [13:21:13]Waiting for new connection... [13:21:13] Sock 9.Parse request [13:21:13]Sock 9.Check first char [13:21:13]Sock 9.First char is OK [13:21:13]request: POST /json_proto HTTP/1.0 [13:21:13]Method: POST [13:21:13]URL: /json_proto [13:21:13]Method is POST - this is cgi request [13:21:13]url: /json_proto [13:21:13]query_string will be loaded in cgi processing [13:21:13]execute_cgi json_proto POST (null) [13:21:13]execute_cgi path=json_proto method=POST [13:21:13]POST find Content-Length [13:21:13]Host: 172.17.42.195:8080 [13:21:13]Content-Length: 774 [13:21:13]Content-Type: application/json [13:21:13] [13:21:13]POST finish read [13:21:13]Found Content-Length = 774 [13:21:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:13]execute_script... [13:21: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)3308859", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:13]POST & json_proto [13:21:13]process_json_proto [13:21:13]json parsed OK: [13:21:13]protocol is kg_v1.0 [13:21:13]action value=close_receipt [13:21:13]process_action close_receipt [13:21:13]cmd_close_receipt [13:21:13]MH_GetDate [13:21:13]Write to MH i2c: F0 00 00 6A 09 62 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: F0 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: F0 09 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: F0 09 00 6A 09 00 CA 49 1A 67 EF 94 12 67 FB [13:21:13]GetLastDocTimeStamp 1729776035 [13:21:13]current date 1729776074 [13:21:13]FM_GetShiftState [13:21:13]SAM_PROTO_GetShiftState [13:21:13]wFMCommunicate request_size=4 [13:21:13]MH_SAM_APDU [13:21:13]CAPDU: 80 13 01 00 [13:21:13]Write to MH i2c: E2 08 00 6B 09 80 13 01 00 00 00 00 00 F1 [13:21:13]Write i2c OK [13:21:13]MH_I2C_Read... [13:21:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:13]Read from MH i2c: E2 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 0E 00 [13:21:13]MH_I2C_Read... [13:21:13]Read from MH i2c: E2 0E 00 6B 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [13:21:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:21:13]wFMCommunicate OK [13:21:13]SAM_PROTO_GetShiftState done [13:21:13]FM_GetShiftState done [13:21:13]opened in 1729729095 [13:21:13]opened+sec_in_day 1729815495 [13:21:13]quantity*price = 100050 [13:21:13]sum+1 = 100052 [13:21:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 389 24.10.2024 13:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372572 ФПД: 70664263502312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372572&fm=70664263502312&tin=02508201610067®Number=0000000000091623&sum=100051 [13:21:14]StoreToDocumentArchive [13:21:14]shift 524 fd 372572 [13:21:14]save to /storage/0524/doc_00372572 [13:21:14]save last doc name /storage/0524/doc_00372572 to /storage/kkm_last_doc_name [13:21:14]save OK [13:21:14]Clear old archive folders... [13:21:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:21:14]tlvbuf is B6D5B7E0 [13:21:14]SAM_PROTO_ClearQueue [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 09 00 00 [13:21:14]Write to MH i2c: E2 08 00 78 09 80 09 00 00 00 00 00 00 F3 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 03 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 03 00 78 09 00 90 00 F5 [13:21:14]RAPDU: 90 00 [13:21:14]wFMCommunicate OK [13:21:14]SAM_PROTO_ClearQueue done [13:21:14]KKMCreateOFDPacket [13:21:14]OFDProtocolAddRootSTLVToBuf [13:21:14]FM_MakeSignedData [13:21:14]FM_MakeSignedData [13:21:14]SAM_PROTO_SignData [13:21:14]wFMCommunicate request_size=4 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 0D 01 02 [13:21:14]Write to MH i2c: E2 08 00 79 09 80 0D 01 02 00 00 00 00 FB [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 03 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 03 00 79 09 00 90 00 F6 [13:21:14]RAPDU: 90 00 [13:21:14]wFMCommunicate OK [13:21:14]wFMCommunicate request_size=255 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 85 01 00 00 F4 03 04 00 CA 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C AF 05 00 35 04 06 00 [13:21:14]Write to MH i2c: E2 02 01 7A 09 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 85 01 00 00 F4 03 04 00 CA 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C AF 05 00 35 04 06 00 00 00 04 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:14]Read from MH i2c: E2 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 03 00 [13:21:14]MH_I2C_Read... [13:21:14]Read from MH i2c: E2 03 00 7A 09 00 90 00 F7 [13:21:14]RAPDU: 90 00 [13:21:14]wFMCommunicate OK [13:21:14]wFMCommunicate request_size=11 [13:21:14]MH_SAM_APDU [13:21:14]CAPDU: 80 0D 02 02 06 40 44 CE 53 09 E8 [13:21:14]Write to MH i2c: E2 0E 00 7B 09 80 0D 02 02 06 00 40 44 CE 53 09 E8 00 00 A0 [13:21:14]Write i2c OK [13:21:14]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 03 00 7B 09 00 90 00 F8 [13:21:15]RAPDU: 90 00 [13:21:15]wFMCommunicate OK [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 0D 03 02 [13:21:15]Write to MH i2c: E2 08 00 7C 09 80 0D 03 02 00 00 00 00 00 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 0B 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 0B 00 7C 09 00 57 89 21 ED EB AF BA 17 90 00 5A [13:21:15]RAPDU: 57 89 21 ED EB AF BA 17 90 00 [13:21:15]wFMCommunicate OK [13:21:15]SAM_PROTO_SignData done [13:21:15]FM_MakeSignedData done [13:21:15]CreateOFDProtocolMessage [13:21:15]wFMCommunicate request_size=4 [13:21:15]MH_SAM_APDU [13:21:15]CAPDU: 80 11 00 00 [13:21:15]Write to MH i2c: E2 08 00 7D 09 80 11 00 00 00 00 00 00 00 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:15]Read from MH i2c: E2 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 17 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: E2 17 00 7D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [13:21:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:21:15]wFMCommunicate OK [13:21:15]CreateOFDProtocolMessage done [13:21:15]OFDSenderStorePacket 372572 [13:21:15]StoreOFDPacket docnum=372572 [13:21:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 0B E6 08 01 E4 35 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 85 01 00 00 F4 03 04 00 CA 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C AF 05 00 35 04 06 00 40 44 CE 53 09 E8 57 89 21 ED EB AF BA 17 [13:21:15]CheckFolder [13:21:15]dirname=/storage/ofd_packets [13:21:15]CheckFolder done [13:21:15]ProducePacketName [13:21:15]name=ofd_packets/00372572 [13:21:15]NVStorageSaveData ofd_packets/00372572 [13:21:15]File name is /storage/ofd_packets/00372572 [13:21:15]Write 302 bytes [13:21:15]NVStorageSaveData done [13:21:15]OFDSenderStorePacket done [13:21:15]KKMCreateOFDPacket done [13:21:15]NVStorageSaveData kkm_last_timestamp [13:21:15]File name is /storage/kkm_last_timestamp [13:21:15]Write 4 bytes [13:21:15]NVStorageSaveData done [13:21:15]ExternCall_PrintAddStr [13:21:15]wPrintStart [13:21:15]Write to MH i2c: 01 00 00 7E 09 87 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 07 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 07 00 7E 09 00 00 00 00 00 FF 0F 9C [13:21:15]RasterBufferAndPrint [13:21:15]line Счет N : (1)3308859 [13:21:15]line ИНН: 02508201610067 [13:21:15]line Контрольно-Кассовый Чек [13:21:15]line ПРОДАЖА [13:21:15]line ТРК (МРК, ГНК) : 5 [13:21:15]line Товар: 2710194210 [13:21:15]line ДТ(л)-К-5 [13:21:15]line 13.130 * 76.20 [13:21:15]line = 1000.51 [13:21:15]line НДС 12% НСП 1% [13:21:15]line > о реализуемом товаре [13:21:15]line ИТОГО: 1000.51 [13:21:15]line НСП 1% : 8.85 [13:21:15]line НДС 12% : 106.25 [13:21:15]line Наличными: 0.00 [13:21:15]line Безнал.: 1000.51 [13:21:15]line Место: АЗС № 87 "Партнер Нефть" [13:21:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:21:15]line СНО: Общий режим [13:21:15]line Чек 389 24.10.2024 13:21 [13:21:15]line Смена: 524 ФФД: 1.0 [13:21:15]line ЗНМ: 0300000083 [13:21:15]line РНМ: 0000000000091623 [13:21:15]line Версия ККМ: 001 [13:21:15]line Платежная система: Mbank [13:21:15]line ФМ: 0000000000874672 [13:21:15]line ФД: 372572 [13:21:15]line ФПД: 70664263502312 [13:21:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372572&fm=70664263502312&tin=02508201610067®Number=0000000000091623&sum=100051 [13:21:15]OFD Sender: Processing packet 372572 [packets to send 267, broken 266] [13:21:15]ProducePacketName [13:21:15]name=ofd_packets/00372572 [13:21:15]OFD Sender: To server: pG, [13:21:15]CommunicateWithHost lk.salyk.kg:30040 [13:21:15]ConnectInit lk.salyk.kg [13:21:15]written 0, free lines is 4095 [13:21:15]Connected sock=10 [13: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 36 37 32 10 01 00 00 0B E6 08 01 E4 35 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 85 01 00 00 F4 03 04 00 CA 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C AF 05 00 35 04 06 00 40 44 CE 53 09 E8 57 89 21 ED EB AF BA 17 [13: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 36 37 32 4F 00 00 00 5F 58 47 00 CB 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C AF 05 00 F4 03 04 00 71 F5 19 67 B6 04 01 00 00 11 1F 24 9E 87 4F E8 1E [13:21:15]CommunicateWithHost err = 0 [13:21:15]CheckOFDResponse [13:21:15]1017 (14) - 77093643461234 [13:21:15]1041 (16) - 0000000000874672 [13:21:15]1040 (4) - 372572 [13:21:15]1012 (4) - 24.10.2024 07:21 [13:21:15]1206 (1) - 0 [13:21:15]OFD Sender: Remove packet 372572 [13:21:15]ProducePacketName [13:21:15]name=ofd_packets/00372572 [13:21:15]NVStorageDeleteData [13:21:15]Write to MH i2c: 01 00 00 A7 09 B0 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 07 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: 01 07 00 A7 09 00 00 00 00 00 0B 0D CF [13:21:15]RasterBufferAndPrint [13:21:15]line [13:21:15]line [13:21:15]line [13:21:15]line [13:21:15]line [13:21:15]written 0, free lines is 3346 [13:21:15]MH_Cut [13:21:15]Write to MH i2c: D1 01 00 AE 09 01 89 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: D1 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: D1 01 00 [13:21:15]MH_I2C_Read... [13:21:15]Read from MH i2c: D1 01 00 AE 09 00 88 [13:21:15]Write to MH i2c: 01 00 00 AF 09 B8 [13:21:15]Write i2c OK [13:21:15]MH_I2C_Read... [13:21:16]OFD Sender: No OFD packet to send [13:21:16]*** Cut start [13:21:16]*** Partial cut [13:21:16]*** CUTSNS_PIN = 1 [13:21:16]*** CUTSNS_PIN = 0 [13:21:17]*** Brake cut motor [13:21:17]Read from MH i2c: 01 [13:21:17]MH_I2C_Read... [13:21:17]*** Stop cut motor [13:21:17]*** Cut end [13:21:17]Read from MH i2c: 01 07 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: 01 07 00 AF 09 00 00 00 00 00 FF 0F CD [13:21:17]process_action close_receipt done [13:21:17]requested_data is exist [13:21:17]produce_requested_data [13:21:17]requested_item fm.sn is exist - process it [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 11 00 00 [13:21:17]Write to MH i2c: E2 08 00 B0 09 80 11 00 00 00 00 00 00 33 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 17 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 17 00 B0 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [13:21:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:21:17]wFMCommunicate OK [13:21:17]requested_item fd.num is exist - process it [13:21:17]SAM_PROTO_GetFieldsCounters [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 13 00 00 [13:21:17]Write to MH i2c: E2 08 00 B1 09 80 13 00 00 00 00 00 00 36 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 62 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 62 00 B1 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 05 [13: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 85 01 00 00 5E 04 04 00 85 01 00 00 57 04 04 00 86 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:17]wFMCommunicate OK [13:21:17]SAM_PROTO_GetFieldsCounters done [13:21:17]requested_item shift.num is exist - process it [13:21:17]requested_item shift.opened is exist - process it [13:21:17]req_shift_opened [13:21:17]FM_GetShiftState [13:21:17]SAM_PROTO_GetShiftState [13:21:17]wFMCommunicate request_size=4 [13:21:17]MH_SAM_APDU [13:21:17]CAPDU: 80 13 01 00 [13:21:17]Write to MH i2c: E2 08 00 B2 09 80 13 01 00 00 00 00 00 38 [13:21:17]Write i2c OK [13:21:17]MH_I2C_Read... [13:21:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:17]Read from MH i2c: E2 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 0E 00 [13:21:17]MH_I2C_Read... [13:21:17]Read from MH i2c: E2 0E 00 B2 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9D [13:21:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:21:17]wFMCommunicate OK [13:21:17]SAM_PROTO_GetShiftState done [13:21:17]FM_GetShiftState done [13:21:17]req_shift_opened done [13:21:17]requested_item shift.open_date is exist - process it [13:21:17]req_shift_open_date [13:21:17]req_shift_open_date done [13:21:17]produce_requested_data done [13:21:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372572,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:21:17]process_action_free close_receipt [13:21:17]json_value_free [13:21:17]json_value_free done [13:21:17]process_json_proto returns [13:21:17]Send response to host [13:21:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372572,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:21:17]free response buf [13:21:17]execute_script done [13:21:17]execute_script returns [13:21:17]free content buf [13:21:17]Sock 9.Close socket [13:21:17]Sock 9.Thread stoped [13:21:21]OFD Sender: No OFD packet to send [13:21:26]OFD Sender: No OFD packet to send [13:21:31]OFD Sender: No OFD packet to send [13:21:36]OFD Sender: No OFD packet to send [13:21:41]OFD Sender: No OFD packet to send [13:21:46]OFD Sender: No OFD packet to send [13:21:47]accept exits with 8 [13:21:47]New connection [13:21:47]New thread 3066494308 created [13:21:47]Thread 3066637668 joined [13:21:47]Waiting for new connection... [13:21:47] Sock 8.Parse request [13:21:47]Sock 8.Check first char [13:21:47]Sock 8.First char is OK [13:21:47]request: POST /json_proto HTTP/1.0 [13:21:47]Method: POST [13:21:47]URL: /json_proto [13:21:47]Method is POST - this is cgi request [13:21:47]url: /json_proto [13:21:47]query_string will be loaded in cgi processing [13:21:47]execute_cgi json_proto POST (null) [13:21:47]execute_cgi path=json_proto method=POST [13:21:47]POST find Content-Length [13:21:47]Host: 172.17.42.195:8080 [13:21:47]Content-Length: 678 [13:21:47]Content-Type: application/json [13:21:47] [13:21:47]POST finish read [13:21:47]Found Content-Length = 678 [13:21:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:47]execute_script... [13:21: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)3308860", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:21:47]POST & json_proto [13:21:47]process_json_proto [13:21:47]json parsed OK: [13:21:47]protocol is kg_v1.0 [13:21:47]action value=close_receipt [13:21:47]process_action close_receipt [13:21:47]cmd_close_receipt [13:21:47]MH_GetDate [13:21:47]Write to MH i2c: F0 00 00 B3 09 AB [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: F0 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: F0 09 00 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: F0 09 00 B3 09 00 EB 49 1A 67 EF 94 12 67 65 [13:21:47]GetLastDocTimeStamp 1729776074 [13:21:47]current date 1729776107 [13:21:47]FM_GetShiftState [13:21:47]SAM_PROTO_GetShiftState [13:21:47]wFMCommunicate request_size=4 [13:21:47]MH_SAM_APDU [13:21:47]CAPDU: 80 13 01 00 [13:21:47]Write to MH i2c: E2 08 00 B4 09 80 13 01 00 00 00 00 00 3A [13:21:47]Write i2c OK [13:21:47]MH_I2C_Read... [13:21:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:47]Read from MH i2c: E2 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 0E 00 [13:21:47]MH_I2C_Read... [13:21:47]Read from MH i2c: E2 0E 00 B4 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [13:21:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:21:47]wFMCommunicate OK [13:21:47]SAM_PROTO_GetShiftState done [13:21:47]FM_GetShiftState done [13:21:47]opened in 1729729095 [13:21:47]opened+sec_in_day 1729815495 [13:21:47]quantity*price = 50010 [13:21:47]sum+1 = 50012 [13:21: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 390 24.10.2024 13:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372573 ФПД: 122124868606440 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132147&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372573&fm=122124868606440&tin=02508201610067®Number=0000000000091623&sum=50000 [13:21:48]StoreToDocumentArchive [13:21:48]shift 524 fd 372573 [13:21:48]save to /storage/0524/doc_00372573 [13:21:48]save last doc name /storage/0524/doc_00372573 to /storage/kkm_last_doc_name [13:21:48]save OK [13:21:48]Clear old archive folders... [13:21:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:21:48]tlvbuf is 0035EF40 [13:21:48]SAM_PROTO_ClearQueue [13:21:48]wFMCommunicate request_size=4 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 09 00 00 [13:21:48]Write to MH i2c: E2 08 00 C1 09 80 09 00 00 00 00 00 00 3C [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [13:21:48]RAPDU: 90 00 [13:21:48]wFMCommunicate OK [13:21:48]SAM_PROTO_ClearQueue done [13:21:48]KKMCreateOFDPacket [13:21:48]OFDProtocolAddRootSTLVToBuf [13:21:48]FM_MakeSignedData [13:21:48]FM_MakeSignedData [13:21:48]SAM_PROTO_SignData [13:21:48]wFMCommunicate request_size=4 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 0D 01 02 [13:21:48]Write to MH i2c: E2 08 00 C2 09 80 0D 01 02 00 00 00 00 44 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 C2 09 00 90 00 3F [13:21:48]RAPDU: 90 00 [13:21:48]wFMCommunicate OK [13:21:48]wFMCommunicate request_size=255 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 86 01 00 00 F4 03 04 00 EB 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D AF 05 00 35 04 06 00 6F [13:21:48]Write to MH i2c: E2 02 01 C3 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 EB 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D AF 05 00 35 04 06 00 6F 00 00 71 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 C3 09 00 90 00 40 [13:21:48]RAPDU: 90 00 [13:21:48]wFMCommunicate OK [13:21:48]wFMCommunicate request_size=10 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 0D 02 02 05 12 69 69 59 E8 [13:21:48]Write to MH i2c: E2 0D 00 C4 09 80 0D 02 02 05 00 12 69 69 59 E8 00 00 76 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 03 00 C4 09 00 90 00 41 [13:21:48]RAPDU: 90 00 [13:21:48]wFMCommunicate OK [13:21:48]wFMCommunicate request_size=4 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 0D 03 02 [13:21:48]Write to MH i2c: E2 08 00 C5 09 80 0D 03 02 00 00 00 00 49 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 0B 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 0B 00 C5 09 00 25 1D C5 7E 62 25 E2 98 90 00 D0 [13:21:48]RAPDU: 25 1D C5 7E 62 25 E2 98 90 00 [13:21:48]wFMCommunicate OK [13:21:48]SAM_PROTO_SignData done [13:21:48]FM_MakeSignedData done [13:21:48]CreateOFDProtocolMessage [13:21:48]wFMCommunicate request_size=4 [13:21:48]MH_SAM_APDU [13:21:48]CAPDU: 80 11 00 00 [13:21:48]Write to MH i2c: E2 08 00 C6 09 80 11 00 00 00 00 00 00 49 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:48]Read from MH i2c: E2 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 17 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: E2 17 00 C6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9E [13:21:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:21:48]wFMCommunicate OK [13:21:48]CreateOFDProtocolMessage done [13:21:48]OFDSenderStorePacket 372573 [13:21:48]StoreOFDPacket docnum=372573 [13:21:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 63 57 07 01 C7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 EB 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D AF 05 00 35 04 06 00 6F 12 69 69 59 E8 25 1D C5 7E 62 25 E2 98 [13:21:48]CheckFolder [13:21:48]dirname=/storage/ofd_packets [13:21:48]CheckFolder done [13:21:48]ProducePacketName [13:21:48]name=ofd_packets/00372573 [13:21:48]NVStorageSaveData ofd_packets/00372573 [13:21:48]File name is /storage/ofd_packets/00372573 [13:21:48]Write 301 bytes [13:21:48]NVStorageSaveData done [13:21:48]OFDSenderStorePacket done [13:21:48]KKMCreateOFDPacket done [13:21:48]NVStorageSaveData kkm_last_timestamp [13:21:48]File name is /storage/kkm_last_timestamp [13:21:48]Write 4 bytes [13:21:48]NVStorageSaveData done [13:21:48]ExternCall_PrintAddStr [13:21:48]wPrintStart [13:21:48]Write to MH i2c: 01 00 00 C7 09 D0 [13:21:48]Write i2c OK [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 07 00 [13:21:48]MH_I2C_Read... [13:21:48]Read from MH i2c: 01 07 00 C7 09 00 00 00 00 00 FF 0F E5 [13:21:48]RasterBufferAndPrint [13:21:48]line Счет N : (1)3308860 [13:21:48]line ИНН: 02508201610067 [13:21:48]line Контрольно-Кассовый Чек [13:21:48]line ПРОДАЖА [13:21:48]line ТРК (МРК, ГНК) : 23 [13:21:48]line Товар: 2710124500 [13:21:48]line Аи-95-К-3 [13:21:48]line 6.740 * 74.20 [13:21:48]line = 500.11 [13:21:48]line НДС 12% НСП 1% [13:21:48]line > о реализуемом товаре [13:21:48]line ОКРУГЛЕНИЕ: -0.11 [13:21:48]line ИТОГО: 500.00 [13:21:48]line Внесено: 500.00 [13:21:48]line СДАЧА: 0.00 [13:21:48]line НСП 1% : 4.43 [13:21:48]line НДС 12% : 53.11 [13:21:48]line Наличными: 500.00 [13:21:48]line Безнал.: 0.00 [13:21:48]line Место: АЗС № 87 "Партнер Нефть" [13:21:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:21:48]line СНО: Общий режим [13:21:48]line Чек 390 24.10.2024 13:21 [13:21:48]line Смена: 524 ФФД: 1.0 [13:21:48]line ЗНМ: 0300000083 [13:21:48]line РНМ: 0000000000091623 [13:21:48]line Версия ККМ: 001 [13:21:48]line ФМ: 0000000000874672 [13:21:48]line ФД: 372573 [13:21:48]line ФПД: 122124868606440 [13:21:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132147&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372573&fm=122124868606440&tin=02508201610067®Number=0000000000091623&sum=50000 [13:21:48]written 0, free lines is 4095 [13:21:48]OFD Sender: Processing packet 372573 [packets to send 267, broken 266] [13:21:48]ProducePacketName [13:21:48]name=ofd_packets/00372573 [13:21:48]OFD Sender: To server: pG, [13:21:48]CommunicateWithHost lk.salyk.kg:30040 [13:21:48]ConnectInit lk.salyk.kg [13:21:48]Connected sock=10 [13:21:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 63 57 07 01 C7 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 EB 49 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D AF 05 00 35 04 06 00 6F 12 69 69 59 E8 25 1D C5 7E 62 25 E2 98 [13:21:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 03 8C 47 00 07 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D AF 05 00 F4 03 04 00 93 F5 19 67 B6 04 01 00 00 4E 00 CF 90 FF 88 9E C9 [13:21:49]CommunicateWithHost err = 0 [13:21:49]CheckOFDResponse [13:21:49]1017 (14) - 77093643461234 [13:21:49]1041 (16) - 0000000000874672 [13:21:49]1040 (4) - 372573 [13:21:49]1012 (4) - 24.10.2024 07:21 [13:21:49]1206 (1) - 0 [13:21:49]OFD Sender: Remove packet 372573 [13:21:49]ProducePacketName [13:21:49]name=ofd_packets/00372573 [13:21:49]NVStorageDeleteData [13:21:49]Write to MH i2c: 01 00 00 F2 09 FB [13:21:49]Write i2c OK [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: 01 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: 01 07 00 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: 01 07 00 F2 09 00 00 00 00 00 E4 0C F2 [13:21:49]RasterBufferAndPrint [13:21:49]line [13:21:49]line [13:21:49]line [13:21:49]line [13:21:49]line [13:21:49]written 0, free lines is 3306 [13:21:49]MH_Cut [13:21:49]Write to MH i2c: D1 01 00 F9 09 01 D4 [13:21:49]Write i2c OK [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: D1 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: D1 01 00 [13:21:49]MH_I2C_Read... [13:21:49]Read from MH i2c: D1 01 00 F9 09 00 D3 [13:21:49]Write to MH i2c: 01 00 00 FA 09 03 [13:21:49]Write i2c OK [13:21:49]MH_I2C_Read... [13:21:49]OFD Sender: No OFD packet to send [13:21:50]*** Cut start [13:21:50]*** Partial cut [13:21:50]*** CUTSNS_PIN = 1 [13:21:50]*** CUTSNS_PIN = 0 [13:21:50]*** Brake cut motor [13:21:50]Read from MH i2c: 01 [13:21:50]MH_I2C_Read... [13:21:50]*** Stop cut motor [13:21:50]*** Cut end [13:21:50]Read from MH i2c: 01 07 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: 01 07 00 FA 09 00 00 00 00 00 FF 0F 18 [13:21:50]process_action close_receipt done [13:21:50]requested_data is exist [13:21:50]produce_requested_data [13:21:50]requested_item fm.sn is exist - process it [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 11 00 00 [13:21:50]Write to MH i2c: E2 08 00 FB 09 80 11 00 00 00 00 00 00 7E [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 17 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 17 00 FB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D3 [13:21:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:21:50]wFMCommunicate OK [13:21:50]requested_item fd.num is exist - process it [13:21:50]SAM_PROTO_GetFieldsCounters [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 13 00 00 [13:21:50]Write to MH i2c: E2 08 00 FC 09 80 13 00 00 00 00 00 00 81 [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:21:50]Read from MH i2c: E2 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 62 00 [13:21:50]MH_I2C_Read... [13:21:50]Read from MH i2c: E2 62 00 FC 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 54 [13:21:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 86 01 00 00 5E 04 04 00 86 01 00 00 57 04 04 00 87 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:21:50]wFMCommunicate OK [13:21:50]SAM_PROTO_GetFieldsCounters done [13:21:50]requested_item shift.num is exist - process it [13:21:50]requested_item shift.opened is exist - process it [13:21:50]req_shift_opened [13:21:50]FM_GetShiftState [13:21:50]SAM_PROTO_GetShiftState [13:21:50]wFMCommunicate request_size=4 [13:21:50]MH_SAM_APDU [13:21:50]CAPDU: 80 13 01 00 [13:21:50]Write to MH i2c: E2 08 00 FD 09 80 13 01 00 00 00 00 00 83 [13:21:50]Write i2c OK [13:21:50]MH_I2C_Read... [13:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:21:51]Read from MH i2c: E2 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 0E 00 [13:21:51]MH_I2C_Read... [13:21:51]Read from MH i2c: E2 0E 00 FD 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E8 [13:21:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:21:51]wFMCommunicate OK [13:21:51]SAM_PROTO_GetShiftState done [13:21:51]FM_GetShiftState done [13:21:51]req_shift_opened done [13:21:51]requested_item shift.open_date is exist - process it [13:21:51]req_shift_open_date [13:21:51]req_shift_open_date done [13:21:51]produce_requested_data done [13:21:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372573,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:21:51]process_action_free close_receipt [13:21:51]json_value_free [13:21:51]json_value_free done [13:21:51]process_json_proto returns [13:21:51]Send response to host [13:21:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372573,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:21:51]free response buf [13:21:51]execute_script done [13:21:51]execute_script returns [13:21:51]free content buf [13:21:51]Sock 8.Close socket [13:21:51]Sock 8.Thread stoped [13:21:54]OFD Sender: No OFD packet to send [13:21:59]OFD Sender: No OFD packet to send [13:22:04]OFD Sender: No OFD packet to send [13:22:09]OFD Sender: No OFD packet to send [13:22:14]OFD Sender: No OFD packet to send [13:22:19]OFD Sender: No OFD packet to send [13:22:24]OFD Sender: No OFD packet to send [13:22:29]OFD Sender: No OFD packet to send [13:22:34]OFD Sender: No OFD packet to send [13:22:39]OFD Sender: No OFD packet to send [13:22:44]OFD Sender: No OFD packet to send [13:22:49]OFD Sender: No OFD packet to send [13:22:54]OFD Sender: No OFD packet to send [13:22:59]OFD Sender: No OFD packet to send [13:23:04]OFD Sender: No OFD packet to send [13:23:09]OFD Sender: No OFD packet to send [13:23:14]OFD Sender: No OFD packet to send [13:23:19]OFD Sender: No OFD packet to send [13:23:24]OFD Sender: No OFD packet to send [13:23:27]accept exits with 9 [13:23:27]New connection [13:23:27]New thread 3066637668 created [13:23:27]Thread 3066494308 joined [13:23:27]Waiting for new connection... [13:23:27] Sock 9.Parse request [13:23:27]Sock 9.Check first char [13:23:27]Sock 9.First char is OK [13:23:27]request: POST /json_proto HTTP/1.0 [13:23:27]Method: POST [13:23:27]URL: /json_proto [13:23:27]Method is POST - this is cgi request [13:23:27]url: /json_proto [13:23:27]query_string will be loaded in cgi processing [13:23:27]execute_cgi json_proto POST (null) [13:23:27]execute_cgi path=json_proto method=POST [13:23:27]POST find Content-Length [13:23:27]Host: 172.17.42.195:8080 [13:23:27]Content-Length: 678 [13:23:27]Content-Type: application/json [13:23:27] [13:23:27]POST finish read [13:23:27]Found Content-Length = 678 [13:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:27]execute_script... [13:23:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308862", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:27]POST & json_proto [13:23:27]process_json_proto [13:23:27]json parsed OK: [13:23:27]protocol is kg_v1.0 [13:23:27]action value=close_receipt [13:23:27]process_action close_receipt [13:23:27]cmd_close_receipt [13:23:27]MH_GetDate [13:23:27]Write to MH i2c: F0 00 00 FE 09 F6 [13:23:27]Write i2c OK [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: F0 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: F0 09 00 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: F0 09 00 FE 09 00 50 4A 1A 67 EF 94 12 67 16 [13:23:27]GetLastDocTimeStamp 1729776107 [13:23:27]current date 1729776208 [13:23:27]FM_GetShiftState [13:23:27]SAM_PROTO_GetShiftState [13:23:27]wFMCommunicate request_size=4 [13:23:27]MH_SAM_APDU [13:23:27]CAPDU: 80 13 01 00 [13:23:27]Write to MH i2c: E2 08 00 FF 09 80 13 01 00 00 00 00 00 85 [13:23:27]Write i2c OK [13:23:27]MH_I2C_Read... [13:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:27]Read from MH i2c: E2 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: E2 0E 00 [13:23:27]MH_I2C_Read... [13:23:27]Read from MH i2c: E2 0E 00 FF 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EA [13:23:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:23:27]wFMCommunicate OK [13:23:27]SAM_PROTO_GetShiftState done [13:23:27]FM_GetShiftState done [13:23:27]opened in 1729729095 [13:23:27]opened+sec_in_day 1729815495 [13:23:27]quantity*price = 50041 [13:23:27]sum+1 = 50042 [13:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 391 24.10.2024 13:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372574 ФПД: 85045992399355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372574&fm=85045992399355&tin=02508201610067®Number=0000000000091623&sum=50000 [13:23:29]StoreToDocumentArchive [13:23:29]shift 524 fd 372574 [13:23:29]save to /storage/0524/doc_00372574 [13:23:29]save last doc name /storage/0524/doc_00372574 to /storage/kkm_last_doc_name [13:23:29]save OK [13:23:29]Clear old archive folders... [13:23:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:23:29]tlvbuf is 00320420 [13:23:29]SAM_PROTO_ClearQueue [13:23:29]wFMCommunicate request_size=4 [13:23:29]MH_SAM_APDU [13:23:29]CAPDU: 80 09 00 00 [13:23:29]Write to MH i2c: E2 08 00 0C 0A 80 09 00 00 00 00 00 00 88 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:29]Read from MH i2c: E2 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 0C 0A 00 90 00 8A [13:23:29]RAPDU: 90 00 [13:23:29]wFMCommunicate OK [13:23:29]SAM_PROTO_ClearQueue done [13:23:29]KKMCreateOFDPacket [13:23:29]OFDProtocolAddRootSTLVToBuf [13:23:29]FM_MakeSignedData [13:23:29]FM_MakeSignedData [13:23:29]SAM_PROTO_SignData [13:23:29]wFMCommunicate request_size=4 [13:23:29]MH_SAM_APDU [13:23:29]CAPDU: 80 0D 01 02 [13:23:29]Write to MH i2c: E2 08 00 0D 0A 80 0D 01 02 00 00 00 00 90 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:29]Read from MH i2c: E2 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 0D 0A 00 90 00 8B [13:23:29]RAPDU: 90 00 [13:23:29]wFMCommunicate OK [13:23:29]wFMCommunicate request_size=255 [13:23:29]MH_SAM_APDU [13:23: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 50 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E AF 05 00 35 04 06 00 4D [13:23:29]Write to MH i2c: E2 02 01 0E 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 50 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E AF 05 00 35 04 06 00 4D 00 00 2C [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:29]Read from MH i2c: E2 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 0E 0A 00 90 00 8C [13:23:29]RAPDU: 90 00 [13:23:29]wFMCommunicate OK [13:23:29]wFMCommunicate request_size=10 [13:23:29]MH_SAM_APDU [13:23:29]CAPDU: 80 0D 02 02 05 59 50 2A A1 FB [13:23:29]Write to MH i2c: E2 0D 00 0F 0A 80 0D 02 02 05 00 59 50 2A A1 FB 00 00 0C [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:29]Read from MH i2c: E2 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 03 00 0F 0A 00 90 00 8D [13:23:29]RAPDU: 90 00 [13:23:29]wFMCommunicate OK [13:23:29]wFMCommunicate request_size=4 [13:23:29]MH_SAM_APDU [13:23:29]CAPDU: 80 0D 03 02 [13:23:29]Write to MH i2c: E2 08 00 10 0A 80 0D 03 02 00 00 00 00 95 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:29]Read from MH i2c: E2 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 0B 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 0B 00 10 0A 00 C9 8E 80 34 9D 01 12 AB 90 00 FC [13:23:29]RAPDU: C9 8E 80 34 9D 01 12 AB 90 00 [13:23:29]wFMCommunicate OK [13:23:29]SAM_PROTO_SignData done [13:23:29]FM_MakeSignedData done [13:23:29]CreateOFDProtocolMessage [13:23:29]wFMCommunicate request_size=4 [13:23:29]MH_SAM_APDU [13:23:29]CAPDU: 80 11 00 00 [13:23:29]Write to MH i2c: E2 08 00 11 0A 80 11 00 00 00 00 00 00 95 [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:29]Read from MH i2c: E2 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 17 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: E2 17 00 11 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EA [13:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:23:29]wFMCommunicate OK [13:23:29]CreateOFDProtocolMessage done [13:23:29]OFDSenderStorePacket 372574 [13:23:29]StoreOFDPacket docnum=372574 [13:23:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F5 BF 07 01 EA 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 50 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E AF 05 00 35 04 06 00 4D 59 50 2A A1 FB C9 8E 80 34 9D 01 12 AB [13:23:29]CheckFolder [13:23:29]dirname=/storage/ofd_packets [13:23:29]CheckFolder done [13:23:29]ProducePacketName [13:23:29]name=ofd_packets/00372574 [13:23:29]NVStorageSaveData ofd_packets/00372574 [13:23:29]File name is /storage/ofd_packets/00372574 [13:23:29]Write 301 bytes [13:23:29]NVStorageSaveData done [13:23:29]OFDSenderStorePacket done [13:23:29]KKMCreateOFDPacket done [13:23:29]NVStorageSaveData kkm_last_timestamp [13:23:29]File name is /storage/kkm_last_timestamp [13:23:29]Write 4 bytes [13:23:29]NVStorageSaveData done [13:23:29]ExternCall_PrintAddStr [13:23:29]wPrintStart [13:23:29]Write to MH i2c: 01 00 00 12 0A 1C [13:23:29]Write i2c OK [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: 01 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: 01 07 00 [13:23:29]MH_I2C_Read... [13:23:29]Read from MH i2c: 01 07 00 12 0A 00 00 00 00 00 FF 0F 31 [13:23:29]RasterBufferAndPrint [13:23:29]line Счет N : (1)3308862 [13:23:29]line ИНН: 02508201610067 [13:23:29]line Контрольно-Кассовый Чек [13:23:29]line ПРОДАЖА [13:23:29]line ТРК (МРК, ГНК) : 12 [13:23:29]line Товар: 2710124130 [13:23:29]line Аи-92-К-4 [13:23:29]line 7.480 * 66.90 [13:23:29]line = 500.41 [13:23:29]line НДС 12% НСП 1% [13:23:29]line > о реализуемом товаре [13:23:29]line ОКРУГЛЕНИЕ: -0.41 [13:23:29]line ИТОГО: 500.00 [13:23:29]line Внесено: 500.00 [13:23:29]line СДАЧА: 0.00 [13:23:29]line НСП 1% : 4.43 [13:23:29]line НДС 12% : 53.14 [13:23:29]line Наличными: 500.00 [13:23:29]line Безнал.: 0.00 [13:23:29]line Место: АЗС № 87 "Партнер Нефть" [13:23:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:23:29]line СНО: Общий режим [13:23:29]line Чек 391 24.10.2024 13:23 [13:23:29]line Смена: 524 ФФД: 1.0 [13:23:29]line ЗНМ: 0300000083 [13:23:29]line РНМ: 0000000000091623 [13:23:29]line Версия ККМ: 001 [13:23:29]line ФМ: 0000000000874672 [13:23:29]line ФД: 372574 [13:23:29]line ФПД: 85045992399355 [13:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372574&fm=85045992399355&tin=02508201610067®Number=0000000000091623&sum=50000 [13:23:29]written 0, free lines is 4095 [13:23:29]OFD Sender: Processing packet 372574 [packets to send 267, broken 266] [13:23:29]ProducePacketName [13:23:29]name=ofd_packets/00372574 [13:23:29]OFD Sender: To server: pG, [13:23:29]CommunicateWithHost lk.salyk.kg:30040 [13:23:29]ConnectInit lk.salyk.kg [13:23:29]Connected sock=10 [13:23:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F5 BF 07 01 EA 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 01 00 00 F4 03 04 00 50 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E AF 05 00 35 04 06 00 4D 59 50 2A A1 FB C9 8E 80 34 9D 01 12 AB [13:23:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F7 6F 47 00 C4 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E AF 05 00 F4 03 04 00 F7 F5 19 67 B6 04 01 00 00 7D 0E 5C 92 90 09 99 B8 [13:23:30]CommunicateWithHost err = 0 [13:23:30]CheckOFDResponse [13:23:30]1017 (14) - 77093643461234 [13:23:30]1041 (16) - 0000000000874672 [13:23:30]1040 (4) - 372574 [13:23:30]1012 (4) - 24.10.2024 07:23 [13:23:30]1206 (1) - 0 [13:23:30]OFD Sender: Remove packet 372574 [13:23:30]ProducePacketName [13:23:30]name=ofd_packets/00372574 [13:23:30]NVStorageDeleteData [13:23:30]Write to MH i2c: 01 00 00 3D 0A 47 [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: 01 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: 01 07 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: 01 07 00 3D 0A 00 00 00 00 00 05 0D 60 [13:23:30]RasterBufferAndPrint [13:23:30]line [13:23:30]line [13:23:30]line [13:23:30]line [13:23:30]line [13:23:30]written 0, free lines is 3340 [13:23:30]MH_Cut [13:23:30]Write to MH i2c: D1 01 00 44 0A 01 20 [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: D1 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: D1 01 00 [13:23:30]MH_I2C_Read... [13:23:30]Read from MH i2c: D1 01 00 44 0A 00 1F [13:23:30]Write to MH i2c: 01 00 00 45 0A 4F [13:23:30]Write i2c OK [13:23:30]MH_I2C_Read... [13:23:30]OFD Sender: No OFD packet to send [13:23:30]*** Cut start [13:23:30]*** Partial cut [13:23:30]*** CUTSNS_PIN = 1 [13:23:30]*** CUTSNS_PIN = 0 [13:23:31]*** Brake cut motor [13:23:31]Read from MH i2c: 01 [13:23:31]MH_I2C_Read... [13:23:31]*** Stop cut motor [13:23:31]*** Cut end [13:23:31]Read from MH i2c: 01 07 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: 01 07 00 45 0A 00 00 00 00 00 FF 0F 64 [13:23:31]process_action close_receipt done [13:23:31]requested_data is exist [13:23:31]produce_requested_data [13:23:31]requested_item fm.sn is exist - process it [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 11 00 00 [13:23:31]Write to MH i2c: E2 08 00 46 0A 80 11 00 00 00 00 00 00 CA [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 17 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 17 00 46 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1F [13:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:23:31]wFMCommunicate OK [13:23:31]requested_item fd.num is exist - process it [13:23:31]SAM_PROTO_GetFieldsCounters [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 13 00 00 [13:23:31]Write to MH i2c: E2 08 00 47 0A 80 13 00 00 00 00 00 00 CD [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 62 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 62 00 47 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 A4 [13:23:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 87 01 00 00 5E 04 04 00 87 01 00 00 57 04 04 00 88 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:31]wFMCommunicate OK [13:23:31]SAM_PROTO_GetFieldsCounters done [13:23:31]requested_item shift.num is exist - process it [13:23:31]requested_item shift.opened is exist - process it [13:23:31]req_shift_opened [13:23:31]FM_GetShiftState [13:23:31]SAM_PROTO_GetShiftState [13:23:31]wFMCommunicate request_size=4 [13:23:31]MH_SAM_APDU [13:23:31]CAPDU: 80 13 01 00 [13:23:31]Write to MH i2c: E2 08 00 48 0A 80 13 01 00 00 00 00 00 CF [13:23:31]Write i2c OK [13:23:31]MH_I2C_Read... [13:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:31]Read from MH i2c: E2 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 0E 00 [13:23:31]MH_I2C_Read... [13:23:31]Read from MH i2c: E2 0E 00 48 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 34 [13:23:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:23:31]wFMCommunicate OK [13:23:31]SAM_PROTO_GetShiftState done [13:23:31]FM_GetShiftState done [13:23:31]req_shift_opened done [13:23:31]requested_item shift.open_date is exist - process it [13:23:31]req_shift_open_date [13:23:31]req_shift_open_date done [13:23:31]produce_requested_data done [13:23:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372574,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:23:31]process_action_free close_receipt [13:23:31]json_value_free [13:23:31]json_value_free done [13:23:31]process_json_proto returns [13:23:31]Send response to host [13:23:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372574,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:23:31]free response buf [13:23:31]execute_script done [13:23:31]execute_script returns [13:23:31]free content buf [13:23:31]Sock 9.Close socket [13:23:31]Sock 9.Thread stoped [13:23:35]OFD Sender: No OFD packet to send [13:23:40]OFD Sender: No OFD packet to send [13:23:45]OFD Sender: No OFD packet to send [13:23:50]OFD Sender: No OFD packet to send [13:23:51]accept exits with 8 [13:23:51]New connection [13:23:51]New thread 3066494308 created [13:23:51]Thread 3066637668 joined [13:23:51]Waiting for new connection... [13:23:51] Sock 8.Parse request [13:23:51]Sock 8.Check first char [13:23:51]Sock 8.First char is OK [13:23:51]request: POST /json_proto HTTP/1.0 [13:23:51]Method: POST [13:23:51]URL: /json_proto [13:23:51]Method is POST - this is cgi request [13:23:51]url: /json_proto [13:23:51]query_string will be loaded in cgi processing [13:23:51]execute_cgi json_proto POST (null) [13:23:51]execute_cgi path=json_proto method=POST [13:23:51]POST find Content-Length [13:23:51]Host: 172.17.42.195:8080 [13:23:51]Content-Length: 682 [13:23:51]Content-Type: application/json [13:23:51] [13:23:51]POST finish read [13:23:51]Found Content-Length = 682 [13:23:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [13:23:51]execute_script... [13:23:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308864", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [13:23:51]POST & json_proto [13:23:51]process_json_proto [13:23:51]json parsed OK: [13:23:51]protocol is kg_v1.0 [13:23:51]action value=close_receipt [13:23:51]process_action close_receipt [13:23:51]cmd_close_receipt [13:23:51]MH_GetDate [13:23:51]Write to MH i2c: F0 00 00 49 0A 42 [13:23:51]Write i2c OK [13:23:51]MH_I2C_Read... [13:23:51]Read from MH i2c: F0 [13:23:51]MH_I2C_Read... [13:23:51]Read from MH i2c: F0 09 00 [13:23:51]MH_I2C_Read... [13:23:51]Read from MH i2c: F0 09 00 49 0A 00 68 4A 1A 67 EF 94 12 67 7A [13:23:51]GetLastDocTimeStamp 1729776208 [13:23:51]current date 1729776232 [13:23:51]FM_GetShiftState [13:23:51]SAM_PROTO_GetShiftState [13:23:51]wFMCommunicate request_size=4 [13:23:51]MH_SAM_APDU [13:23:51]CAPDU: 80 13 01 00 [13:23:51]Write to MH i2c: E2 08 00 4A 0A 80 13 01 00 00 00 00 00 D1 [13:23:51]Write i2c OK [13:23:51]MH_I2C_Read... [13:23:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:51]Read from MH i2c: E2 [13:23:51]MH_I2C_Read... [13:23:51]Read from MH i2c: E2 0E 00 [13:23:51]MH_I2C_Read... [13:23:51]Read from MH i2c: E2 0E 00 4A 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [13:23:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:23:51]wFMCommunicate OK [13:23:51]SAM_PROTO_GetShiftState done [13:23:51]FM_GetShiftState done [13:23:51]opened in 1729729095 [13:23:51]opened+sec_in_day 1729815495 [13:23:51]quantity*price = 50063 [13:23:51]sum+1 = 50064 [13:23:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 392 24.10.2024 13:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372575 ФПД: 270117127649787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132352&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372575&fm=270117127649787&tin=02508201610067®Number=0000000000091623&sum=50000 [13:23:52]StoreToDocumentArchive [13:23:52]shift 524 fd 372575 [13:23:52]save to /storage/0524/doc_00372575 [13:23:52]save last doc name /storage/0524/doc_00372575 to /storage/kkm_last_doc_name [13:23:52]save OK [13:23:52]Clear old archive folders... [13:23:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:23:52]tlvbuf is 0030D060 [13:23:52]SAM_PROTO_ClearQueue [13:23:52]wFMCommunicate request_size=4 [13:23:52]MH_SAM_APDU [13:23:52]CAPDU: 80 09 00 00 [13:23:52]Write to MH i2c: E2 08 00 57 0A 80 09 00 00 00 00 00 00 D3 [13:23:52]Write i2c OK [13:23:52]MH_I2C_Read... [13:23:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:53]Read from MH i2c: E2 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 57 0A 00 90 00 D5 [13:23:53]RAPDU: 90 00 [13:23:53]wFMCommunicate OK [13:23:53]SAM_PROTO_ClearQueue done [13:23:53]KKMCreateOFDPacket [13:23:53]OFDProtocolAddRootSTLVToBuf [13:23:53]FM_MakeSignedData [13:23:53]FM_MakeSignedData [13:23:53]SAM_PROTO_SignData [13:23:53]wFMCommunicate request_size=4 [13:23:53]MH_SAM_APDU [13:23:53]CAPDU: 80 0D 01 02 [13:23:53]Write to MH i2c: E2 08 00 58 0A 80 0D 01 02 00 00 00 00 DB [13:23:53]Write i2c OK [13:23:53]MH_I2C_Read... [13:23:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:53]Read from MH i2c: E2 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 58 0A 00 90 00 D6 [13:23:53]RAPDU: 90 00 [13:23:53]wFMCommunicate OK [13:23:53]wFMCommunicate request_size=255 [13:23:53]MH_SAM_APDU [13:23:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 88 01 00 00 F4 03 04 00 68 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F AF 05 00 35 04 06 00 [13:23:53]Write to MH i2c: E2 02 01 59 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 88 01 00 00 F4 03 04 00 68 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F AF 05 00 35 04 06 00 00 00 AB [13:23:53]Write i2c OK [13:23:53]MH_I2C_Read... [13:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:53]Read from MH i2c: E2 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 59 0A 00 90 00 D7 [13:23:53]RAPDU: 90 00 [13:23:53]wFMCommunicate OK [13:23:53]wFMCommunicate request_size=11 [13:23:53]MH_SAM_APDU [13:23:53]CAPDU: 80 0D 02 02 06 F5 AB 8B 70 F9 FB [13:23:53]Write to MH i2c: E2 0E 00 5A 0A 80 0D 02 02 06 00 F5 AB 8B 70 F9 FB 00 00 79 [13:23:53]Write i2c OK [13:23:53]MH_I2C_Read... [13:23:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:53]Read from MH i2c: E2 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 03 00 5A 0A 00 90 00 D8 [13:23:53]RAPDU: 90 00 [13:23:53]wFMCommunicate OK [13:23:53]wFMCommunicate request_size=4 [13:23:53]MH_SAM_APDU [13:23:53]CAPDU: 80 0D 03 02 [13:23:53]Write to MH i2c: E2 08 00 5B 0A 80 0D 03 02 00 00 00 00 E0 [13:23:53]Write i2c OK [13:23:53]MH_I2C_Read... [13:23:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:53]Read from MH i2c: E2 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 0B 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 0B 00 5B 0A 00 E8 B7 54 42 16 3F A8 70 90 00 83 [13:23:53]RAPDU: E8 B7 54 42 16 3F A8 70 90 00 [13:23:53]wFMCommunicate OK [13:23:53]SAM_PROTO_SignData done [13:23:53]FM_MakeSignedData done [13:23:53]CreateOFDProtocolMessage [13:23:53]wFMCommunicate request_size=4 [13:23:53]MH_SAM_APDU [13:23:53]CAPDU: 80 11 00 00 [13:23:53]Write to MH i2c: E2 08 00 5C 0A 80 11 00 00 00 00 00 00 E0 [13:23:53]Write i2c OK [13:23:53]MH_I2C_Read... [13:23:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:53]Read from MH i2c: E2 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 17 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: E2 17 00 5C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 35 [13:23:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:23:53]wFMCommunicate OK [13:23:53]CreateOFDProtocolMessage done [13:23:53]OFDSenderStorePacket 372575 [13:23:53]StoreOFDPacket docnum=372575 [13:23:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 22 2B 08 01 11 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 88 01 00 00 F4 03 04 00 68 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F AF 05 00 35 04 06 00 F5 AB 8B 70 F9 FB E8 B7 54 42 16 3F A8 70 [13:23:53]CheckFolder [13:23:53]dirname=/storage/ofd_packets [13:23:53]CheckFolder done [13:23:53]ProducePacketName [13:23:53]name=ofd_packets/00372575 [13:23:53]NVStorageSaveData ofd_packets/00372575 [13:23:53]File name is /storage/ofd_packets/00372575 [13:23:53]Write 302 bytes [13:23:53]NVStorageSaveData done [13:23:53]OFDSenderStorePacket done [13:23:53]KKMCreateOFDPacket done [13:23:53]NVStorageSaveData kkm_last_timestamp [13:23:53]File name is /storage/kkm_last_timestamp [13:23:53]Write 4 bytes [13:23:53]NVStorageSaveData done [13:23:53]ExternCall_PrintAddStr [13:23:53]wPrintStart [13:23:53]Write to MH i2c: 01 00 00 5D 0A 67 [13:23:53]Write i2c OK [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: 01 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: 01 07 00 [13:23:53]MH_I2C_Read... [13:23:53]Read from MH i2c: 01 07 00 5D 0A 00 00 00 00 00 FF 0F 7C [13:23:53]RasterBufferAndPrint [13:23:53]line Счет N : (1)3308864 [13:23:53]line ИНН: 02508201610067 [13:23:53]line Контрольно-Кассовый Чек [13:23:53]line ПРОДАЖА [13:23:53]line ТРК (МРК, ГНК) : 5 [13:23:53]line Товар: 2710194210 [13:23:53]line ДТ(л)-К-5 [13:23:53]line 6.570 * 76.20 [13:23:53]line = 500.63 [13:23:53]line НДС 12% НСП 1% [13:23:53]line > о реализуемом товаре [13:23:53]line ОКРУГЛЕНИЕ: -0.63 [13:23:53]line ИТОГО: 500.00 [13:23:53]line Внесено: 500.00 [13:23:53]line СДАЧА: 0.00 [13:23:53]line НСП 1% : 4.43 [13:23:53]line НДС 12% : 53.16 [13:23:53]line Наличными: 500.00 [13:23:53]line Безнал.: 0.00 [13:23:53]line Место: АЗС № 87 "Партнер Нефть" [13:23:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:23:53]line СНО: Общий режим [13:23:53]line Чек 392 24.10.2024 13:23 [13:23:53]line Смена: 524 ФФД: 1.0 [13:23:53]line ЗНМ: 0300000083 [13:23:53]line РНМ: 0000000000091623 [13:23:53]line Версия ККМ: 001 [13:23:53]line ФМ: 0000000000874672 [13:23:53]line ФД: 372575 [13:23:53]line ФПД: 270117127649787 [13:23:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132352&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372575&fm=270117127649787&tin=02508201610067®Number=0000000000091623&sum=50000 [13:23:53]OFD Sender: Processing packet 372575 [packets to send 267, broken 266] [13:23:53]ProducePacketName [13:23:53]name=ofd_packets/00372575 [13:23:53]OFD Sender: To server: pG, [13:23:53]CommunicateWithHost lk.salyk.kg:30040 [13:23:53]ConnectInit lk.salyk.kg [13:23:53]written 0, free lines is 4095 [13:23:53]Connected sock=10 [13:23:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 22 2B 08 01 11 24 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 88 01 00 00 F4 03 04 00 68 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F AF 05 00 35 04 06 00 F5 AB 8B 70 F9 FB E8 B7 54 42 16 3F A8 70 [13:23:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 82 BC 47 00 21 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F AF 05 00 F4 03 04 00 10 F6 19 67 B6 04 01 00 00 B6 35 36 F9 83 79 CF 66 [13:23:54]CommunicateWithHost err = 0 [13:23:54]CheckOFDResponse [13:23:54]1017 (14) - 77093643461234 [13:23:54]1041 (16) - 0000000000874672 [13:23:54]1040 (4) - 372575 [13:23:54]1012 (4) - 24.10.2024 07:24 [13:23:54]1206 (1) - 0 [13:23:54]OFD Sender: Remove packet 372575 [13:23:54]ProducePacketName [13:23:54]name=ofd_packets/00372575 [13:23:54]NVStorageDeleteData [13:23:54]Write to MH i2c: 01 00 00 88 0A 92 [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: 01 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: 01 07 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: 01 07 00 88 0A 00 00 00 00 00 E4 0C 89 [13:23:54]RasterBufferAndPrint [13:23:54]line [13:23:54]line [13:23:54]line [13:23:54]line [13:23:54]line [13:23:54]written 0, free lines is 3306 [13:23:54]MH_Cut [13:23:54]Write to MH i2c: D1 01 00 8F 0A 01 6B [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: D1 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: D1 01 00 [13:23:54]MH_I2C_Read... [13:23:54]Read from MH i2c: D1 01 00 8F 0A 00 6A [13:23:54]Write to MH i2c: 01 00 00 90 0A 9A [13:23:54]Write i2c OK [13:23:54]MH_I2C_Read... [13:23:54]OFD Sender: No OFD packet to send [13:23:55]*** Cut start [13:23:55]*** Partial cut [13:23:55]*** CUTSNS_PIN = 1 [13:23:55]*** CUTSNS_PIN = 0 [13:23:55]*** Brake cut motor [13:23:55]Read from MH i2c: 01 [13:23:55]MH_I2C_Read... [13:23:55]*** Stop cut motor [13:23:55]*** Cut end [13:23:55]Read from MH i2c: 01 07 00 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: 01 07 00 90 0A 00 00 00 00 00 FF 0F AF [13:23:55]process_action close_receipt done [13:23:55]requested_data is exist [13:23:55]produce_requested_data [13:23:55]requested_item fm.sn is exist - process it [13:23:55]wFMCommunicate request_size=4 [13:23:55]MH_SAM_APDU [13:23:55]CAPDU: 80 11 00 00 [13:23:55]Write to MH i2c: E2 08 00 91 0A 80 11 00 00 00 00 00 00 15 [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:55]Read from MH i2c: E2 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: E2 17 00 [13:23:55]MH_I2C_Read... [13:23:55]Read from MH i2c: E2 17 00 91 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [13:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:23:55]wFMCommunicate OK [13:23:55]requested_item fd.num is exist - process it [13:23:55]SAM_PROTO_GetFieldsCounters [13:23:55]wFMCommunicate request_size=4 [13:23:55]MH_SAM_APDU [13:23:55]CAPDU: 80 13 00 00 [13:23:55]Write to MH i2c: E2 08 00 92 0A 80 13 00 00 00 00 00 00 18 [13:23:55]Write i2c OK [13:23:55]MH_I2C_Read... [13:23:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:23:55]Read from MH i2c: E2 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 62 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 62 00 92 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [13:23:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 88 01 00 00 5E 04 04 00 88 01 00 00 57 04 04 00 89 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:23:56]wFMCommunicate OK [13:23:56]SAM_PROTO_GetFieldsCounters done [13:23:56]requested_item shift.num is exist - process it [13:23:56]requested_item shift.opened is exist - process it [13:23:56]req_shift_opened [13:23:56]FM_GetShiftState [13:23:56]SAM_PROTO_GetShiftState [13:23:56]wFMCommunicate request_size=4 [13:23:56]MH_SAM_APDU [13:23:56]CAPDU: 80 13 01 00 [13:23:56]Write to MH i2c: E2 08 00 93 0A 80 13 01 00 00 00 00 00 1A [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:56]Read from MH i2c: E2 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 0E 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 0E 00 93 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [13:23:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:23:56]wFMCommunicate OK [13:23:56]SAM_PROTO_GetShiftState done [13:23:56]FM_GetShiftState done [13:23:56]req_shift_opened done [13:23:56]requested_item shift.open_date is exist - process it [13:23:56]req_shift_open_date [13:23:56]req_shift_open_date done [13:23:56]produce_requested_data done [13:23:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372575,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:23:56]process_action_free close_receipt [13:23:56]json_value_free [13:23:56]json_value_free done [13:23:56]process_json_proto returns [13:23:56]Send response to host [13:23:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372575,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:23:56]free response buf [13:23:56]execute_script done [13:23:56]execute_script returns [13:23:56]free content buf [13:23:56]Sock 8.Close socket [13:23:56]Sock 8.Thread stoped [13:23:56]accept exits with 9 [13:23:56]New connection [13:23:56]New thread 3066637668 created [13:23:56]Thread 3066494308 joined [13:23:56]Waiting for new connection... [13:23:56] Sock 9.Parse request [13:23:56]Sock 9.Check first char [13:23:56]Sock 9.First char is OK [13:23:56]request: POST /json_proto HTTP/1.0 [13:23:56]Method: POST [13:23:56]URL: /json_proto [13:23:56]Method is POST - this is cgi request [13:23:56]url: /json_proto [13:23:56]query_string will be loaded in cgi processing [13:23:56]execute_cgi json_proto POST (null) [13:23:56]execute_cgi path=json_proto method=POST [13:23:56]POST find Content-Length [13:23:56]Host: 172.17.42.195:8080 [13:23:56]Content-Length: 774 [13:23:56]Content-Type: application/json [13:23:56] [13:23:56]POST finish read [13:23:56]Found Content-Length = 774 [13:23:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:56]execute_script... [13: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)3308861", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:23:56]POST & json_proto [13:23:56]process_json_proto [13:23:56]json parsed OK: [13:23:56]protocol is kg_v1.0 [13:23:56]action value=close_receipt [13:23:56]process_action close_receipt [13:23:56]cmd_close_receipt [13:23:56]MH_GetDate [13:23:56]Write to MH i2c: F0 00 00 94 0A 8D [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: F0 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: F0 09 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: F0 09 00 94 0A 00 6C 4A 1A 67 EF 94 12 67 C9 [13:23:56]GetLastDocTimeStamp 1729776232 [13:23:56]current date 1729776236 [13:23:56]FM_GetShiftState [13:23:56]SAM_PROTO_GetShiftState [13:23:56]wFMCommunicate request_size=4 [13:23:56]MH_SAM_APDU [13:23:56]CAPDU: 80 13 01 00 [13:23:56]Write to MH i2c: E2 08 00 95 0A 80 13 01 00 00 00 00 00 1C [13:23:56]Write i2c OK [13:23:56]MH_I2C_Read... [13:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:23:56]Read from MH i2c: E2 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 0E 00 [13:23:56]MH_I2C_Read... [13:23:56]Read from MH i2c: E2 0E 00 95 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [13:23:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:23:56]wFMCommunicate OK [13:23:56]SAM_PROTO_GetShiftState done [13:23:56]FM_GetShiftState done [13:23:56]opened in 1729729095 [13:23:56]opened+sec_in_day 1729815495 [13:23:56]quantity*price = 200025 [13:23:56]sum+1 = 200026 [13:23:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 393 24.10.2024 13:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372576 ФПД: 273890948905420 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132357&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372576&fm=273890948905420&tin=02508201610067®Number=0000000000091623&sum=200025 [13:23:57]StoreToDocumentArchive [13:23:57]shift 524 fd 372576 [13:23:57]save to /storage/0524/doc_00372576 [13:23:57]save last doc name /storage/0524/doc_00372576 to /storage/kkm_last_doc_name [13:23:57]save OK [13:23:57]Clear old archive folders... [13:23:57]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:23:57]tlvbuf is 002F29E0 [13:23:57]SAM_PROTO_ClearQueue [13:23:57]wFMCommunicate request_size=4 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 09 00 00 [13:23:57]Write to MH i2c: E2 08 00 A2 0A 80 09 00 00 00 00 00 00 1E [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:23:57]Read from MH i2c: E2 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 [13:23:57]MH_I2C_Read... [13:23:57]Read from MH i2c: E2 03 00 A2 0A 00 90 00 20 [13:23:57]RAPDU: 90 00 [13:23:57]wFMCommunicate OK [13:23:57]SAM_PROTO_ClearQueue done [13:23:57]KKMCreateOFDPacket [13:23:57]OFDProtocolAddRootSTLVToBuf [13:23:57]FM_MakeSignedData [13:23:57]FM_MakeSignedData [13:23:57]SAM_PROTO_SignData [13:23:57]wFMCommunicate request_size=4 [13:23:57]MH_SAM_APDU [13:23:57]CAPDU: 80 0D 01 02 [13:23:57]Write to MH i2c: E2 08 00 A3 0A 80 0D 01 02 00 00 00 00 26 [13:23:57]Write i2c OK [13:23:57]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 A3 0A 00 90 00 21 [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]wFMCommunicate request_size=255 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 6D 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 AF 05 00 35 04 06 00 [13:23:58]Write to MH i2c: E2 02 01 A4 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 89 01 00 00 F4 03 04 00 6D 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 AF 05 00 35 04 06 00 00 00 95 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 A4 0A 00 90 00 22 [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]wFMCommunicate request_size=11 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 0D 02 02 06 F9 1A 34 B7 79 CC [13:23:58]Write to MH i2c: E2 0E 00 A5 0A 80 0D 02 02 06 00 F9 1A 34 B7 79 CC 00 00 78 [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 03 00 A5 0A 00 90 00 23 [13:23:58]RAPDU: 90 00 [13:23:58]wFMCommunicate OK [13:23:58]wFMCommunicate request_size=4 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 0D 03 02 [13:23:58]Write to MH i2c: E2 08 00 A6 0A 80 0D 03 02 00 00 00 00 2B [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 0B 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 0B 00 A6 0A 00 C4 20 7A 11 CE F8 C3 D0 90 00 F4 [13:23:58]RAPDU: C4 20 7A 11 CE F8 C3 D0 90 00 [13:23:58]wFMCommunicate OK [13:23:58]SAM_PROTO_SignData done [13:23:58]FM_MakeSignedData done [13:23:58]CreateOFDProtocolMessage [13:23:58]wFMCommunicate request_size=4 [13:23:58]MH_SAM_APDU [13:23:58]CAPDU: 80 11 00 00 [13:23:58]Write to MH i2c: E2 08 00 A7 0A 80 11 00 00 00 00 00 00 2B [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:23:58]Read from MH i2c: E2 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 17 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: E2 17 00 A7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [13:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:23:58]wFMCommunicate OK [13:23:58]CreateOFDProtocolMessage done [13:23:58]OFDSenderStorePacket 372576 [13:23:58]StoreOFDPacket docnum=372576 [13:23:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 68 A1 08 01 4A 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 6D 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 AF 05 00 35 04 06 00 F9 1A 34 B7 79 CC C4 20 7A 11 CE F8 C3 D0 [13:23:58]CheckFolder [13:23:58]dirname=/storage/ofd_packets [13:23:58]CheckFolder done [13:23:58]ProducePacketName [13:23:58]name=ofd_packets/00372576 [13:23:58]NVStorageSaveData ofd_packets/00372576 [13:23:58]File name is /storage/ofd_packets/00372576 [13:23:58]Write 302 bytes [13:23:58]NVStorageSaveData done [13:23:58]OFDSenderStorePacket done [13:23:58]KKMCreateOFDPacket done [13:23:58]NVStorageSaveData kkm_last_timestamp [13:23:58]File name is /storage/kkm_last_timestamp [13:23:58]Write 4 bytes [13:23:58]NVStorageSaveData done [13:23:58]ExternCall_PrintAddStr [13:23:58]wPrintStart [13:23:58]Write to MH i2c: 01 00 00 A8 0A B2 [13:23:58]OFD Sender: Processing packet 372576 [packets to send 267, broken 266] [13:23:58]ProducePacketName [13:23:58]name=ofd_packets/00372576 [13:23:58]OFD Sender: To server: pG, [13:23:58]CommunicateWithHost lk.salyk.kg:30040 [13:23:58]ConnectInit lk.salyk.kg [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 07 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 07 00 A8 0A 00 00 00 00 00 FF 0F C7 [13:23:58]RasterBufferAndPrint [13:23:58]line Счет N : (1)3308861 [13:23:58]line ИНН: 02508201610067 [13:23:58]line Контрольно-Кассовый Чек [13:23:58]line ПРОДАЖА [13:23:58]line ТРК (МРК, ГНК) : 6 [13:23:58]line Товар: 2710194210 [13:23:58]line ДТ(л)-К-5 [13:23:58]line 26.250 * 76.20 [13:23:58]line = 2000.25 [13:23:58]line НДС 12% НСП 1% [13:23:58]line > о реализуемом товаре [13:23:58]line ИТОГО: 2000.25 [13:23:58]line НСП 1% : 17.70 [13:23:58]line НДС 12% : 212.42 [13:23:58]line Наличными: 0.00 [13:23:58]line Безнал.: 2000.25 [13:23:58]line Место: АЗС № 87 "Партнер Нефть" [13:23:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:23:58]line СНО: Общий режим [13:23:58]line Чек 393 24.10.2024 13:23 [13:23:58]line Смена: 524 ФФД: 1.0 [13:23:58]line ЗНМ: 0300000083 [13:23:58]line РНМ: 0000000000091623 [13:23:58]line Версия ККМ: 001 [13:23:58]line Платежная система: Mbank [13:23:58]line ФМ: 0000000000874672 [13:23:58]line ФД: 372576 [13:23:58]line ФПД: 273890948905420 [13:23:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132357&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372576&fm=273890948905420&tin=02508201610067®Number=0000000000091623&sum=200025 [13:23:58]written 0, free lines is 4095 [13:23:58]Connected sock=10 [13:23:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 68 A1 08 01 4A 81 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 89 01 00 00 F4 03 04 00 6D 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 AF 05 00 35 04 06 00 F9 1A 34 B7 79 CC C4 20 7A 11 CE F8 C3 D0 [13:23:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 42 DF 47 00 13 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 AF 05 00 F4 03 04 00 14 F6 19 67 B6 04 01 00 00 C4 AC B0 2E 96 A5 A3 5F [13:23:58]CommunicateWithHost err = 0 [13:23:58]CheckOFDResponse [13:23:58]1017 (14) - 77093643461234 [13:23:58]1041 (16) - 0000000000874672 [13:23:58]1040 (4) - 372576 [13:23:58]1012 (4) - 24.10.2024 07:24 [13:23:58]1206 (1) - 0 [13:23:58]OFD Sender: Remove packet 372576 [13:23:58]ProducePacketName [13:23:58]name=ofd_packets/00372576 [13:23:58]NVStorageDeleteData [13:23:58]Write to MH i2c: 01 00 00 D1 0A DB [13:23:58]Write i2c OK [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 07 00 [13:23:58]MH_I2C_Read... [13:23:58]Read from MH i2c: 01 07 00 D1 0A 00 00 00 00 00 19 0D 08 [13:23:58]RasterBufferAndPrint [13:23:58]line [13:23:58]line [13:23:58]line [13:23:58]line [13:23:58]line [13:23:58]written 0, free lines is 3362 [13:23:59]MH_Cut [13:23:59]Write to MH i2c: D1 01 00 D8 0A 01 B4 [13:23:59]Write i2c OK [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: D1 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: D1 01 00 [13:23:59]MH_I2C_Read... [13:23:59]Read from MH i2c: D1 01 00 D8 0A 00 B3 [13:23:59]Write to MH i2c: 01 00 00 D9 0A E3 [13:23:59]Write i2c OK [13:23:59]MH_I2C_Read... [13:23:59]OFD Sender: No OFD packet to send [13:23:59]*** Cut start [13:23:59]*** Partial cut [13:23:59]*** CUTSNS_PIN = 1 [13:23:59]*** CUTSNS_PIN = 0 [13:24:00]*** Brake cut motor [13:24:00]Read from MH i2c: 01 [13:24:00]MH_I2C_Read... [13:24:00]*** Stop cut motor [13:24:00]*** Cut end [13:24:00]Read from MH i2c: 01 07 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: 01 07 00 D9 0A 00 00 00 00 00 FF 0F F8 [13:24:00]process_action close_receipt done [13:24:00]requested_data is exist [13:24:00]produce_requested_data [13:24:00]requested_item fm.sn is exist - process it [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 11 00 00 [13:24:00]Write to MH i2c: E2 08 00 DA 0A 80 11 00 00 00 00 00 00 5E [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 17 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 17 00 DA 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [13:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:24:00]wFMCommunicate OK [13:24:00]requested_item fd.num is exist - process it [13:24:00]SAM_PROTO_GetFieldsCounters [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 13 00 00 [13:24:00]Write to MH i2c: E2 08 00 DB 0A 80 13 00 00 00 00 00 00 61 [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 62 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 62 00 DB 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 60 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 40 [13: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 60 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 89 01 00 00 5E 04 04 00 89 01 00 00 57 04 04 00 8A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:00]wFMCommunicate OK [13:24:00]SAM_PROTO_GetFieldsCounters done [13:24:00]requested_item shift.num is exist - process it [13:24:00]requested_item shift.opened is exist - process it [13:24:00]req_shift_opened [13:24:00]FM_GetShiftState [13:24:00]SAM_PROTO_GetShiftState [13:24:00]wFMCommunicate request_size=4 [13:24:00]MH_SAM_APDU [13:24:00]CAPDU: 80 13 01 00 [13:24:00]Write to MH i2c: E2 08 00 DC 0A 80 13 01 00 00 00 00 00 63 [13:24:00]Write i2c OK [13:24:00]MH_I2C_Read... [13:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:00]Read from MH i2c: E2 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 0E 00 [13:24:00]MH_I2C_Read... [13:24:00]Read from MH i2c: E2 0E 00 DC 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [13:24:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:24:00]wFMCommunicate OK [13:24:00]SAM_PROTO_GetShiftState done [13:24:00]FM_GetShiftState done [13:24:00]req_shift_opened done [13:24:00]requested_item shift.open_date is exist - process it [13:24:00]req_shift_open_date [13:24:00]req_shift_open_date done [13:24:00]produce_requested_data done [13:24:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372576,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:24:00]process_action_free close_receipt [13:24:00]json_value_free [13:24:00]json_value_free done [13:24:00]process_json_proto returns [13:24:00]Send response to host [13:24:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372576,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:24:00]free response buf [13:24:00]execute_script done [13:24:00]execute_script returns [13:24:00]free content buf [13:24:00]Sock 9.Close socket [13:24:00]Sock 9.Thread stoped [13:24:01]accept exits with 8 [13:24:01]New connection [13:24:01]New thread 3066494308 created [13:24:01]Thread 3066637668 joined [13:24:01]Waiting for new connection... [13:24:01] Sock 8.Parse request [13:24:01]Sock 8.Check first char [13:24:01]Sock 8.First char is OK [13:24:01]request: POST /json_proto HTTP/1.0 [13:24:01]Method: POST [13:24:01]URL: /json_proto [13:24:01]Method is POST - this is cgi request [13:24:01]url: /json_proto [13:24:01]query_string will be loaded in cgi processing [13:24:01]execute_cgi json_proto POST (null) [13:24:01]execute_cgi path=json_proto method=POST [13:24:01]POST find Content-Length [13:24:01]Host: 172.17.42.195:8080 [13:24:01]Content-Length: 679 [13:24:01]Content-Type: application/json [13:24:01] [13:24:01]POST finish read [13:24:01]Found Content-Length = 679 [13:24:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.650, "sum" : 712.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 712.00, "total" : 712.00, "payments": [ { "type": 0, "sum" : 712.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:01]execute_script... [13: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)3308863", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.650, "sum" : 712.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 712.00, "total" : 712.00, "payments": [ { "type": 0, "sum" : 712.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:24:01]POST & json_proto [13:24:01]process_json_proto [13:24:01]json parsed OK: [13:24:01]protocol is kg_v1.0 [13:24:01]action value=close_receipt [13:24:01]process_action close_receipt [13:24:01]cmd_close_receipt [13:24:01]MH_GetDate [13:24:01]Write to MH i2c: F0 00 00 DD 0A D6 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: F0 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: F0 09 00 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: F0 09 00 DD 0A 00 71 4A 1A 67 EF 94 12 67 17 [13:24:01]GetLastDocTimeStamp 1729776237 [13:24:01]current date 1729776241 [13:24:01]FM_GetShiftState [13:24:01]SAM_PROTO_GetShiftState [13:24:01]wFMCommunicate request_size=4 [13:24:01]MH_SAM_APDU [13:24:01]CAPDU: 80 13 01 00 [13:24:01]Write to MH i2c: E2 08 00 DE 0A 80 13 01 00 00 00 00 00 65 [13:24:01]Write i2c OK [13:24:01]MH_I2C_Read... [13:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:01]Read from MH i2c: E2 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: E2 0E 00 [13:24:01]MH_I2C_Read... [13:24:01]Read from MH i2c: E2 0E 00 DE 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [13:24:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:24:01]wFMCommunicate OK [13:24:01]SAM_PROTO_GetShiftState done [13:24:01]FM_GetShiftState done [13:24:01]opened in 1729729095 [13:24:01]opened+sec_in_day 1729815495 [13:24:01]quantity*price = 71248 [13:24:01]sum+1 = 71250 [13:24:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 712.00 Внесено: 712.00 СДАЧА: 0.00 НСП 1% : 6.30 НДС 12% : 75.66 Наличными: 712.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 394 24.10.2024 13:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372577 ФПД: 56216936450534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132401&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372577&fm=56216936450534&tin=02508201610067®Number=0000000000091623&sum=71200 [13:24:02]StoreToDocumentArchive [13:24:02]shift 524 fd 372577 [13:24:02]save to /storage/0524/doc_00372577 [13:24:02]save last doc name /storage/0524/doc_00372577 to /storage/kkm_last_doc_name [13:24:02]save OK [13:24:02]Clear old archive folders... [13:24:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:24:02]tlvbuf is 00374530 [13:24:02]SAM_PROTO_ClearQueue [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 09 00 00 [13:24:02]Write to MH i2c: E2 08 00 EB 0A 80 09 00 00 00 00 00 00 67 [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 EB 0A 00 90 00 69 [13:24:02]RAPDU: 90 00 [13:24:02]wFMCommunicate OK [13:24:02]SAM_PROTO_ClearQueue done [13:24:02]KKMCreateOFDPacket [13:24:02]OFDProtocolAddRootSTLVToBuf [13:24:02]FM_MakeSignedData [13:24:02]FM_MakeSignedData [13:24:02]SAM_PROTO_SignData [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 0D 01 02 [13:24:02]Write to MH i2c: E2 08 00 EC 0A 80 0D 01 02 00 00 00 00 6F [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 EC 0A 00 90 00 6A [13:24:02]RAPDU: 90 00 [13:24:02]wFMCommunicate OK [13:24:02]wFMCommunicate request_size=255 [13:24:02]MH_SAM_APDU [13:24: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 34 FF 03 08 00 03 9A 29 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 51 16 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 16 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1D 00 00 00 00 07 04 06 00 20 16 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 71 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 AF 05 00 35 04 06 00 33 [13:24:02]Write to MH i2c: E2 02 01 ED 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 34 FF 03 08 00 03 9A 29 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 51 16 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 16 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1D 00 00 00 00 07 04 06 00 20 16 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 71 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 AF 05 00 35 04 06 00 33 00 00 8B [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 ED 0A 00 90 00 6B [13:24:02]RAPDU: 90 00 [13:24:02]wFMCommunicate OK [13:24:02]wFMCommunicate request_size=10 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 0D 02 02 05 21 06 87 09 E6 [13:24:02]Write to MH i2c: E2 0D 00 EE 0A 80 0D 02 02 05 00 21 06 87 09 E6 00 00 19 [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 03 00 EE 0A 00 90 00 6C [13:24:02]RAPDU: 90 00 [13:24:02]wFMCommunicate OK [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 0D 03 02 [13:24:02]Write to MH i2c: E2 08 00 EF 0A 80 0D 03 02 00 00 00 00 74 [13:24:02]Write i2c OK [13:24:02]MH_I2C_Read... [13:24:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:24:02]Read from MH i2c: E2 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0B 00 [13:24:02]MH_I2C_Read... [13:24:02]Read from MH i2c: E2 0B 00 EF 0A 00 5E 38 09 B0 49 1E 4D 5E 90 00 D6 [13:24:02]RAPDU: 5E 38 09 B0 49 1E 4D 5E 90 00 [13:24:02]wFMCommunicate OK [13:24:02]SAM_PROTO_SignData done [13:24:02]FM_MakeSignedData done [13:24:02]CreateOFDProtocolMessage [13:24:02]wFMCommunicate request_size=4 [13:24:02]MH_SAM_APDU [13:24:02]CAPDU: 80 11 00 00 [13:24:02]Write to MH i2c: E2 08 00 F0 0A 80 11 00 00 00 00 00 00 74 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:03]Read from MH i2c: E2 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 17 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: E2 17 00 F0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [13:24:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:24:03]wFMCommunicate OK [13:24:03]CreateOFDProtocolMessage done [13:24:03]OFDSenderStorePacket 372577 [13:24:03]StoreOFDPacket docnum=372577 [13:24:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 A2 07 01 42 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 34 FF 03 08 00 03 9A 29 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 51 16 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 16 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1D 00 00 00 00 07 04 06 00 20 16 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 71 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 AF 05 00 35 04 06 00 33 21 06 87 09 E6 5E 38 09 B0 49 1E 4D 5E [13:24:03]CheckFolder [13:24:03]dirname=/storage/ofd_packets [13:24:03]CheckFolder done [13:24:03]ProducePacketName [13:24:03]name=ofd_packets/00372577 [13:24:03]NVStorageSaveData ofd_packets/00372577 [13:24:03]File name is /storage/ofd_packets/00372577 [13:24:03]Write 301 bytes [13:24:03]NVStorageSaveData done [13:24:03]OFDSenderStorePacket done [13:24:03]KKMCreateOFDPacket done [13:24:03]NVStorageSaveData kkm_last_timestamp [13:24:03]File name is /storage/kkm_last_timestamp [13:24:03]Write 4 bytes [13:24:03]NVStorageSaveData done [13:24:03]ExternCall_PrintAddStr [13:24:03]wPrintStart [13:24:03]Write to MH i2c: 01 00 00 F1 0A FB [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 F1 0A 00 00 00 00 00 FF 0F 10 [13:24:03]RasterBufferAndPrint [13:24:03]line Счет N : (1)3308863 [13:24:03]line ИНН: 02508201610067 [13:24:03]line Контрольно-Кассовый Чек [13:24:03]line ПРОДАЖА [13:24:03]line ТРК (МРК, ГНК) : 32 [13:24:03]line Товар: 2710124130 [13:24:03]line Аи-92-К-4 [13:24:03]line 10.650 * 66.90 [13:24:03]line = 712.49 [13:24:03]line НДС 12% НСП 1% [13:24:03]line > о реализуемом товаре [13:24:03]line ОКРУГЛЕНИЕ: -0.49 [13:24:03]line ИТОГО: 712.00 [13:24:03]line Внесено: 712.00 [13:24:03]line СДАЧА: 0.00 [13:24:03]line НСП 1% : 6.30 [13:24:03]line НДС 12% : 75.66 [13:24:03]line Наличными: 712.00 [13:24:03]line Безнал.: 0.00 [13:24:03]line Место: АЗС № 87 "Партнер Нефть" [13:24:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:24:03]line СНО: Общий режим [13:24:03]line Чек 394 24.10.2024 13:24 [13:24:03]line Смена: 524 ФФД: 1.0 [13:24:03]line ЗНМ: 0300000083 [13:24:03]line РНМ: 0000000000091623 [13:24:03]line Версия ККМ: 001 [13:24:03]line ФМ: 0000000000874672 [13:24:03]line ФД: 372577 [13:24:03]line ФПД: 56216936450534 [13:24:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132401&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372577&fm=56216936450534&tin=02508201610067®Number=0000000000091623&sum=71200 [13:24:03]OFD Sender: Processing packet 372577 [packets to send 267, broken 266] [13:24:03]ProducePacketName [13:24:03]name=ofd_packets/00372577 [13:24:03]OFD Sender: To server: pG, [13:24:03]CommunicateWithHost lk.salyk.kg:30040 [13:24:03]ConnectInit lk.salyk.kg [13:24:03]written 0, free lines is 4095 [13:24:03]Connected sock=10 [13:24:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 A2 07 01 42 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 34 FF 03 08 00 03 9A 29 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 51 16 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 16 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 76 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1D 00 00 00 00 07 04 06 00 20 16 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 71 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 AF 05 00 35 04 06 00 33 21 06 87 09 E6 5E 38 09 B0 49 1E 4D 5E [13:24:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CE 66 47 00 A6 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 AF 05 00 F4 03 04 00 19 F6 19 67 B6 04 01 00 00 C1 9E DB 8D CF 1F 13 8A [13:24:03]CommunicateWithHost err = 0 [13:24:03]CheckOFDResponse [13:24:03]1017 (14) - 77093643461234 [13:24:03]1041 (16) - 0000000000874672 [13:24:03]1040 (4) - 372577 [13:24:03]1012 (4) - 24.10.2024 07:24 [13:24:03]1206 (1) - 0 [13:24:03]OFD Sender: Remove packet 372577 [13:24:03]ProducePacketName [13:24:03]name=ofd_packets/00372577 [13:24:03]NVStorageDeleteData [13:24:03]Write to MH i2c: 01 00 00 1C 0B 27 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: 01 07 00 1C 0B 00 00 00 00 00 24 0D 5F [13:24:03]RasterBufferAndPrint [13:24:03]line [13:24:03]line [13:24:03]line [13:24:03]line [13:24:03]line [13:24:03]written 0, free lines is 3388 [13:24:03]MH_Cut [13:24:03]Write to MH i2c: D1 01 00 23 0B 01 00 [13:24:03]Write i2c OK [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: D1 [13:24:03]MH_I2C_Read... [13:24:03]Read from MH i2c: D1 01 00 [13:24:03]MH_I2C_Read... [13:24:04]Read from MH i2c: D1 01 00 23 0B 00 FF [13:24:04]Write to MH i2c: 01 00 00 24 0B 2F [13:24:04]Write i2c OK [13:24:04]MH_I2C_Read... [13:24:04]OFD Sender: No OFD packet to send [13:24:04]*** Cut start [13:24:04]*** Partial cut [13:24:04]*** CUTSNS_PIN = 1 [13:24:04]*** CUTSNS_PIN = 0 [13:24:05]*** Brake cut motor [13:24:05]Read from MH i2c: 01 [13:24:05]MH_I2C_Read... [13:24:05]*** Stop cut motor [13:24:05]*** Cut end [13:24:05]Read from MH i2c: 01 07 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: 01 07 00 24 0B 00 00 00 00 00 FF 0F 44 [13:24:05]process_action close_receipt done [13:24:05]requested_data is exist [13:24:05]produce_requested_data [13:24:05]requested_item fm.sn is exist - process it [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 11 00 00 [13:24:05]Write to MH i2c: E2 08 00 25 0B 80 11 00 00 00 00 00 00 AA [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 17 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 17 00 25 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [13:24:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:24:05]wFMCommunicate OK [13:24:05]requested_item fd.num is exist - process it [13:24:05]SAM_PROTO_GetFieldsCounters [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 13 00 00 [13:24:05]Write to MH i2c: E2 08 00 26 0B 80 13 00 00 00 00 00 00 AD [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 62 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 62 00 26 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 61 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 90 [13:24:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 61 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8A 01 00 00 5E 04 04 00 8A 01 00 00 57 04 04 00 8B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:24:05]wFMCommunicate OK [13:24:05]SAM_PROTO_GetFieldsCounters done [13:24:05]requested_item shift.num is exist - process it [13:24:05]requested_item shift.opened is exist - process it [13:24:05]req_shift_opened [13:24:05]FM_GetShiftState [13:24:05]SAM_PROTO_GetShiftState [13:24:05]wFMCommunicate request_size=4 [13:24:05]MH_SAM_APDU [13:24:05]CAPDU: 80 13 01 00 [13:24:05]Write to MH i2c: E2 08 00 27 0B 80 13 01 00 00 00 00 00 AF [13:24:05]Write i2c OK [13:24:05]MH_I2C_Read... [13:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:24:05]Read from MH i2c: E2 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 0E 00 [13:24:05]MH_I2C_Read... [13:24:05]Read from MH i2c: E2 0E 00 27 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [13:24:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:24:05]wFMCommunicate OK [13:24:05]SAM_PROTO_GetShiftState done [13:24:05]FM_GetShiftState done [13:24:05]req_shift_opened done [13:24:05]requested_item shift.open_date is exist - process it [13:24:05]req_shift_open_date [13:24:05]req_shift_open_date done [13:24:05]produce_requested_data done [13:24:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372577,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:24:05]process_action_free close_receipt [13:24:05]json_value_free [13:24:05]json_value_free done [13:24:05]process_json_proto returns [13:24:05]Send response to host [13:24:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372577,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:24:05]free response buf [13:24:05]execute_script done [13:24:05]execute_script returns [13:24:05]free content buf [13:24:05]Sock 8.Close socket [13:24:05]Sock 8.Thread stoped [13:24:09]OFD Sender: No OFD packet to send [13:24:14]OFD Sender: No OFD packet to send [13:24:19]OFD Sender: No OFD packet to send [13:24:24]OFD Sender: No OFD packet to send [13:24:29]OFD Sender: No OFD packet to send [13:24:34]OFD Sender: No OFD packet to send [13:24:39]OFD Sender: No OFD packet to send [13:24:44]OFD Sender: No OFD packet to send [13:24:49]OFD Sender: No OFD packet to send [13:24:54]OFD Sender: No OFD packet to send [13:24:59]OFD Sender: No OFD packet to send [13:25:04]OFD Sender: No OFD packet to send [13:25:09]OFD Sender: No OFD packet to send [13:25:14]OFD Sender: No OFD packet to send [13:25:19]OFD Sender: No OFD packet to send [13:25:24]OFD Sender: No OFD packet to send [13:25:29]OFD Sender: No OFD packet to send [13:25:34]OFD Sender: No OFD packet to send [13:25:39]OFD Sender: No OFD packet to send [13:25:44]OFD Sender: No OFD packet to send [13:25:49]OFD Sender: No OFD packet to send [13:25:54]OFD Sender: No OFD packet to send [13:25:57]accept exits with 9 [13:25:57]New connection [13:25:57]New thread 3066637668 created [13:25:57]Thread 3066494308 joined [13:25:57]Waiting for new connection... [13:25:57] Sock 9.Parse request [13:25:57]Sock 9.Check first char [13:25:57]Sock 9.First char is OK [13:25:57]request: POST /json_proto HTTP/1.0 [13:25:57]Method: POST [13:25:57]URL: /json_proto [13:25:57]Method is POST - this is cgi request [13:25:57]url: /json_proto [13:25:57]query_string will be loaded in cgi processing [13:25:57]execute_cgi json_proto POST (null) [13:25:57]execute_cgi path=json_proto method=POST [13:25:57]POST find Content-Length [13:25:57]Host: 172.17.42.195:8080 [13:25:57]Content-Length: 770 [13:25:57]Content-Type: application/json [13:25:57] [13:25:57]POST finish read [13:25:57]Found Content-Length = 770 [13:25:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:57]execute_script... [13: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)3308865", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:25:57]POST & json_proto [13:25:57]process_json_proto [13:25:57]json parsed OK: [13:25:57]protocol is kg_v1.0 [13:25:57]action value=close_receipt [13:25:57]process_action close_receipt [13:25:57]cmd_close_receipt [13:25:57]MH_GetDate [13:25:57]Write to MH i2c: F0 00 00 28 0B 22 [13:25:57]Write i2c OK [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: F0 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: F0 09 00 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: F0 09 00 28 0B 00 E5 4A 1A 67 EF 94 12 67 D7 [13:25:57]GetLastDocTimeStamp 1729776241 [13:25:57]current date 1729776357 [13:25:57]FM_GetShiftState [13:25:57]SAM_PROTO_GetShiftState [13:25:57]wFMCommunicate request_size=4 [13:25:57]MH_SAM_APDU [13:25:57]CAPDU: 80 13 01 00 [13:25:57]Write to MH i2c: E2 08 00 29 0B 80 13 01 00 00 00 00 00 B1 [13:25:57]Write i2c OK [13:25:57]MH_I2C_Read... [13:25:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:57]Read from MH i2c: E2 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: E2 0E 00 [13:25:57]MH_I2C_Read... [13:25:57]Read from MH i2c: E2 0E 00 29 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [13:25:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:25:57]wFMCommunicate OK [13:25:57]SAM_PROTO_GetShiftState done [13:25:57]FM_GetShiftState done [13:25:57]opened in 1729729095 [13:25:57]opened+sec_in_day 1729815495 [13:25:57]quantity*price = 100015 [13:25:57]sum+1 = 100017 [13:25:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 395 24.10.2024 13:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372578 ФПД: 221734386460104 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132557&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372578&fm=221734386460104&tin=02508201610067®Number=0000000000091623&sum=100016 [13:25:58]StoreToDocumentArchive [13:25:58]shift 524 fd 372578 [13:25:58]save to /storage/0524/doc_00372578 [13:25:58]save last doc name /storage/0524/doc_00372578 to /storage/kkm_last_doc_name [13:25:58]save OK [13:25:58]Clear old archive folders... [13:25:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:25:58]tlvbuf is 00360510 [13:25:58]SAM_PROTO_ClearQueue [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 09 00 00 [13:25:58]Write to MH i2c: E2 08 00 36 0B 80 09 00 00 00 00 00 00 B3 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 36 0B 00 90 00 B5 [13:25:58]RAPDU: 90 00 [13:25:58]wFMCommunicate OK [13:25:58]SAM_PROTO_ClearQueue done [13:25:58]KKMCreateOFDPacket [13:25:58]OFDProtocolAddRootSTLVToBuf [13:25:58]FM_MakeSignedData [13:25:58]FM_MakeSignedData [13:25:58]SAM_PROTO_SignData [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 0D 01 02 [13:25:58]Write to MH i2c: E2 08 00 37 0B 80 0D 01 02 00 00 00 00 BB [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 37 0B 00 90 00 B6 [13:25:58]RAPDU: 90 00 [13:25:58]wFMCommunicate OK [13:25:58]wFMCommunicate request_size=255 [13:25:58]MH_SAM_APDU [13: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 E5 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 AF 05 00 35 04 06 00 C9 [13:25:58]Write to MH i2c: E2 02 01 38 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 E5 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 AF 05 00 35 04 06 00 C9 00 00 8A [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 38 0B 00 90 00 B7 [13:25:58]RAPDU: 90 00 [13:25:58]wFMCommunicate OK [13:25:58]wFMCommunicate request_size=10 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 0D 02 02 05 AA 8F 56 E5 C8 [13:25:58]Write to MH i2c: E2 0D 00 39 0B 80 0D 02 02 05 00 AA 8F 56 E5 C8 00 00 04 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 03 00 39 0B 00 90 00 B8 [13:25:58]RAPDU: 90 00 [13:25:58]wFMCommunicate OK [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 0D 03 02 [13:25:58]Write to MH i2c: E2 08 00 3A 0B 80 0D 03 02 00 00 00 00 C0 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 0B 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 0B 00 3A 0B 00 A6 D3 F6 CF 4C 51 A2 D0 90 00 0E [13:25:58]RAPDU: A6 D3 F6 CF 4C 51 A2 D0 90 00 [13:25:58]wFMCommunicate OK [13:25:58]SAM_PROTO_SignData done [13:25:58]FM_MakeSignedData done [13:25:58]CreateOFDProtocolMessage [13:25:58]wFMCommunicate request_size=4 [13:25:58]MH_SAM_APDU [13:25:58]CAPDU: 80 11 00 00 [13:25:58]Write to MH i2c: E2 08 00 3B 0B 80 11 00 00 00 00 00 00 C0 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:58]Read from MH i2c: E2 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 17 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: E2 17 00 3B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [13:25:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:25:58]wFMCommunicate OK [13:25:58]CreateOFDProtocolMessage done [13:25:58]OFDSenderStorePacket 372578 [13:25:58]StoreOFDPacket docnum=372578 [13:25:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CF D9 07 01 DE 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 E5 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 AF 05 00 35 04 06 00 C9 AA 8F 56 E5 C8 A6 D3 F6 CF 4C 51 A2 D0 [13:25:58]CheckFolder [13:25:58]dirname=/storage/ofd_packets [13:25:58]CheckFolder done [13:25:58]ProducePacketName [13:25:58]name=ofd_packets/00372578 [13:25:58]NVStorageSaveData ofd_packets/00372578 [13:25:58]File name is /storage/ofd_packets/00372578 [13:25:58]Write 301 bytes [13:25:58]NVStorageSaveData done [13:25:58]OFDSenderStorePacket done [13:25:58]KKMCreateOFDPacket done [13:25:58]NVStorageSaveData kkm_last_timestamp [13:25:58]File name is /storage/kkm_last_timestamp [13:25:58]Write 4 bytes [13:25:58]NVStorageSaveData done [13:25:58]ExternCall_PrintAddStr [13:25:58]wPrintStart [13:25:58]Write to MH i2c: 01 00 00 3C 0B 47 [13:25:58]Write i2c OK [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: 01 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: 01 07 00 [13:25:58]MH_I2C_Read... [13:25:58]Read from MH i2c: 01 07 00 3C 0B 00 00 00 00 00 FF 0F 5C [13:25:58]RasterBufferAndPrint [13:25:58]line Счет N : (1)3308865 [13:25:58]line ИНН: 02508201610067 [13:25:58]line Контрольно-Кассовый Чек [13:25:58]line ПРОДАЖА [13:25:58]line ТРК (МРК, ГНК) : 22 [13:25:58]line Товар: 2710124130 [13:25:58]line Аи-92-К-4 [13:25:58]line 14.950 * 66.90 [13:25:58]line = 1000.16 [13:25:58]line НДС 12% НСП 1% [13:25:58]line > о реализуемом товаре [13:25:58]line ИТОГО: 1000.16 [13:25:58]line НСП 1% : 8.85 [13:25:58]line НДС 12% : 106.21 [13:25:58]line Наличными: 0.00 [13:25:58]line Безнал.: 1000.16 [13:25:58]line Место: АЗС № 87 "Партнер Нефть" [13:25:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:25:58]line СНО: Общий режим [13:25:58]line Чек 395 24.10.2024 13:25 [13:25:58]line Смена: 524 ФФД: 1.0 [13:25:58]line ЗНМ: 0300000083 [13:25:58]line РНМ: 0000000000091623 [13:25:58]line Версия ККМ: 001 [13:25:58]line Платежная система: Mbank [13:25:58]line ФМ: 0000000000874672 [13:25:58]line ФД: 372578 [13:25:58]line ФПД: 221734386460104 [13:25:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132557&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372578&fm=221734386460104&tin=02508201610067®Number=0000000000091623&sum=100016 [13:25:58]written 0, free lines is 4095 [13:25:58]OFD Sender: Processing packet 372578 [packets to send 267, broken 266] [13:25:58]ProducePacketName [13:25:58]name=ofd_packets/00372578 [13:25:58]OFD Sender: To server: pG, [13:25:58]CommunicateWithHost lk.salyk.kg:30040 [13:25:58]ConnectInit lk.salyk.kg [13:25:58]Connected sock=10 [13: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 36 37 32 0F 01 00 00 CF D9 07 01 DE 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 E5 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 AF 05 00 35 04 06 00 C9 AA 8F 56 E5 C8 A6 D3 F6 CF 4C 51 A2 D0 [13: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 36 37 32 4F 00 00 00 69 04 47 00 51 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 AF 05 00 F4 03 04 00 8D F6 19 67 B6 04 01 00 00 93 29 93 BF 8F DE 14 4D [13:25:59]CommunicateWithHost err = 0 [13:25:59]CheckOFDResponse [13:25:59]1017 (14) - 77093643461234 [13:25:59]1041 (16) - 0000000000874672 [13:25:59]1040 (4) - 372578 [13:25:59]1012 (4) - 24.10.2024 07:26 [13:25:59]1206 (1) - 0 [13:25:59]OFD Sender: Remove packet 372578 [13:25:59]ProducePacketName [13:25:59]name=ofd_packets/00372578 [13:25:59]NVStorageDeleteData [13:25:59]Write to MH i2c: 01 00 00 65 0B 70 [13:25:59]Write i2c OK [13:25:59]MH_I2C_Read... [13:25:59]Read from MH i2c: 01 [13:25:59]MH_I2C_Read... [13:25:59]Read from MH i2c: 01 07 00 [13:25:59]MH_I2C_Read... [13:25:59]Read from MH i2c: 01 07 00 65 0B 00 00 00 00 00 FD 0C 80 [13:25:59]RasterBufferAndPrint [13:25:59]line [13:25:59]line [13:25:59]line [13:25:59]line [13:25:59]line [13:25:59]written 0, free lines is 3331 [13:25:59]MH_Cut [13:25:59]Write to MH i2c: D1 01 00 6C 0B 01 49 [13:25:59]Write i2c OK [13:25:59]MH_I2C_Read... [13:25:59]Read from MH i2c: D1 [13:25:59]MH_I2C_Read... [13:25:59]Read from MH i2c: D1 01 00 [13:25:59]MH_I2C_Read... [13:25:59]Read from MH i2c: D1 01 00 6C 0B 00 48 [13:25:59]Write to MH i2c: 01 00 00 6D 0B 78 [13:25:59]Write i2c OK [13:25:59]MH_I2C_Read... [13:25:59]OFD Sender: No OFD packet to send [13:26:00]*** Cut start [13:26:00]*** Partial cut [13:26:00]*** CUTSNS_PIN = 1 [13:26:00]*** CUTSNS_PIN = 0 [13:26:00]*** Brake cut motor [13:26:00]Read from MH i2c: 01 [13:26:00]MH_I2C_Read... [13:26:00]*** Stop cut motor [13:26:00]*** Cut end [13:26:00]Read from MH i2c: 01 07 00 [13:26:00]MH_I2C_Read... [13:26:00]Read from MH i2c: 01 07 00 6D 0B 00 00 00 00 00 FF 0F 8D [13:26:00]process_action close_receipt done [13:26:00]requested_data is exist [13:26:00]produce_requested_data [13:26:00]requested_item fm.sn is exist - process it [13:26:00]wFMCommunicate request_size=4 [13:26:00]MH_SAM_APDU [13:26:00]CAPDU: 80 11 00 00 [13:26:00]Write to MH i2c: E2 08 00 6E 0B 80 11 00 00 00 00 00 00 F3 [13:26:00]Write i2c OK [13:26:00]MH_I2C_Read... [13:26:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:00]Read from MH i2c: E2 [13:26:00]MH_I2C_Read... [13:26:00]Read from MH i2c: E2 17 00 [13:26:00]MH_I2C_Read... [13:26:00]Read from MH i2c: E2 17 00 6E 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [13:26:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:26:00]wFMCommunicate OK [13:26:00]requested_item fd.num is exist - process it [13:26:00]SAM_PROTO_GetFieldsCounters [13:26:00]wFMCommunicate request_size=4 [13:26:00]MH_SAM_APDU [13:26:00]CAPDU: 80 13 00 00 [13:26:00]Write to MH i2c: E2 08 00 6F 0B 80 13 00 00 00 00 00 00 F6 [13:26:00]Write i2c OK [13:26:00]MH_I2C_Read... [13:26:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:00]Read from MH i2c: E2 [13:26:00]MH_I2C_Read... [13:26:00]Read from MH i2c: E2 62 00 [13:26:00]MH_I2C_Read... [13:26:00]Read from MH i2c: E2 62 00 6F 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 62 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 DD [13:26:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 62 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8B 01 00 00 5E 04 04 00 8B 01 00 00 57 04 04 00 8C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:00]wFMCommunicate OK [13:26:00]SAM_PROTO_GetFieldsCounters done [13:26:00]requested_item shift.num is exist - process it [13:26:00]requested_item shift.opened is exist - process it [13:26:00]req_shift_opened [13:26:00]FM_GetShiftState [13:26:00]SAM_PROTO_GetShiftState [13:26:00]wFMCommunicate request_size=4 [13:26:00]MH_SAM_APDU [13:26:00]CAPDU: 80 13 01 00 [13:26:00]Write to MH i2c: E2 08 00 70 0B 80 13 01 00 00 00 00 00 F8 [13:26:00]Write i2c OK [13:26:00]MH_I2C_Read... [13:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:01]Read from MH i2c: E2 [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: E2 0E 00 [13:26:01]MH_I2C_Read... [13:26:01]Read from MH i2c: E2 0E 00 70 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [13:26:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:26:01]wFMCommunicate OK [13:26:01]SAM_PROTO_GetShiftState done [13:26:01]FM_GetShiftState done [13:26:01]req_shift_opened done [13:26:01]requested_item shift.open_date is exist - process it [13:26:01]req_shift_open_date [13:26:01]req_shift_open_date done [13:26:01]produce_requested_data done [13:26:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372578,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:26:01]process_action_free close_receipt [13:26:01]json_value_free [13:26:01]json_value_free done [13:26:01]process_json_proto returns [13:26:01]Send response to host [13:26:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372578,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:26:01]free response buf [13:26:01]execute_script done [13:26:01]execute_script returns [13:26:01]free content buf [13:26:01]Sock 9.Close socket [13:26:01]Sock 9.Thread stoped [13:26:02]accept exits with 8 [13:26:02]New connection [13:26:02]New thread 3066494308 created [13:26:02]Thread 3066637668 joined [13:26:02]Waiting for new connection... [13:26:02] Sock 8.Parse request [13:26:02]Sock 8.Check first char [13:26:02]Sock 8.First char is OK [13:26:02]request: POST /json_proto HTTP/1.0 [13:26:02]Method: POST [13:26:02]URL: /json_proto [13:26:02]Method is POST - this is cgi request [13:26:02]url: /json_proto [13:26:02]query_string will be loaded in cgi processing [13:26:02]execute_cgi json_proto POST (null) [13:26:02]execute_cgi path=json_proto method=POST [13:26:02]POST find Content-Length [13:26:02]Host: 172.17.42.195:8080 [13:26:02]Content-Length: 678 [13:26:02]Content-Type: application/json [13:26:02] [13:26:02]POST finish read [13:26:02]Found Content-Length = 678 [13:26:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:02]execute_script... [13:26:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308866", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:26:02]POST & json_proto [13:26:02]process_json_proto [13:26:02]json parsed OK: [13:26:02]protocol is kg_v1.0 [13:26:02]action value=close_receipt [13:26:02]process_action close_receipt [13:26:02]cmd_close_receipt [13:26:02]MH_GetDate [13:26:02]Write to MH i2c: F0 00 00 71 0B 6B [13:26:02]Write i2c OK [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: F0 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: F0 09 00 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: F0 09 00 71 0B 00 EA 4A 1A 67 EF 94 12 67 25 [13:26:02]GetLastDocTimeStamp 1729776357 [13:26:02]current date 1729776362 [13:26:02]FM_GetShiftState [13:26:02]SAM_PROTO_GetShiftState [13:26:02]wFMCommunicate request_size=4 [13:26:02]MH_SAM_APDU [13:26:02]CAPDU: 80 13 01 00 [13:26:02]Write to MH i2c: E2 08 00 72 0B 80 13 01 00 00 00 00 00 FA [13:26:02]Write i2c OK [13:26:02]MH_I2C_Read... [13:26:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:02]Read from MH i2c: E2 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 0E 00 [13:26:02]MH_I2C_Read... [13:26:02]Read from MH i2c: E2 0E 00 72 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [13:26:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:26:02]wFMCommunicate OK [13:26:02]SAM_PROTO_GetShiftState done [13:26:02]FM_GetShiftState done [13:26:02]opened in 1729729095 [13:26:02]opened+sec_in_day 1729815495 [13:26:02]quantity*price = 60027 [13:26:02]sum+1 = 60029 [13:26:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 396 24.10.2024 13:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372579 ФПД: 6048507577158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132603&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372579&fm=6048507577158&tin=02508201610067®Number=0000000000091623&sum=60000 [13:26:03]StoreToDocumentArchive [13:26:03]shift 524 fd 372579 [13:26:03]save to /storage/0524/doc_00372579 [13:26:03]save last doc name /storage/0524/doc_00372579 to /storage/kkm_last_doc_name [13:26:03]save OK [13:26:03]Clear old archive folders... [13:26:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:26:03]tlvbuf is 0034BE40 [13:26:03]SAM_PROTO_ClearQueue [13:26:03]wFMCommunicate request_size=4 [13:26:03]MH_SAM_APDU [13:26:03]CAPDU: 80 09 00 00 [13:26:03]Write to MH i2c: E2 08 00 7F 0B 80 09 00 00 00 00 00 00 FC [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:03]Read from MH i2c: E2 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 03 00 [13:26:03]MH_I2C_Read... [13:26:03]Read from MH i2c: E2 03 00 7F 0B 00 90 00 FE [13:26:03]RAPDU: 90 00 [13:26:03]wFMCommunicate OK [13:26:03]SAM_PROTO_ClearQueue done [13:26:03]KKMCreateOFDPacket [13:26:03]OFDProtocolAddRootSTLVToBuf [13:26:03]FM_MakeSignedData [13:26:03]FM_MakeSignedData [13:26:03]SAM_PROTO_SignData [13:26:03]wFMCommunicate request_size=4 [13:26:03]MH_SAM_APDU [13:26:03]CAPDU: 80 0D 01 02 [13:26:03]Write to MH i2c: E2 08 00 80 0B 80 0D 01 02 00 00 00 00 04 [13:26:03]Write i2c OK [13:26:03]MH_I2C_Read... [13:26:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:04]Read from MH i2c: E2 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 03 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 03 00 80 0B 00 90 00 FF [13:26:04]RAPDU: 90 00 [13:26:04]wFMCommunicate OK [13:26:04]wFMCommunicate request_size=255 [13:26:04]MH_SAM_APDU [13:26:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 8C 01 00 00 F4 03 04 00 EB 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 AF 05 00 35 04 06 00 05 [13:26:04]Write to MH i2c: E2 02 01 81 0B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 8C 01 00 00 F4 03 04 00 EB 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 AF 05 00 35 04 06 00 05 00 00 5A [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 [13:26:04]MH_I2C_Read... [13:26:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:04]Read from MH i2c: E2 03 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 03 00 81 0B 00 90 00 00 [13:26:04]RAPDU: 90 00 [13:26:04]wFMCommunicate OK [13:26:04]wFMCommunicate request_size=10 [13:26:04]MH_SAM_APDU [13:26:04]CAPDU: 80 0D 02 02 05 80 47 25 43 46 [13:26:04]Write to MH i2c: E2 0D 00 82 0B 80 0D 02 02 05 00 80 47 25 43 46 00 00 86 [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:04]Read from MH i2c: E2 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 03 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 03 00 82 0B 00 90 00 01 [13:26:04]RAPDU: 90 00 [13:26:04]wFMCommunicate OK [13:26:04]wFMCommunicate request_size=4 [13:26:04]MH_SAM_APDU [13:26:04]CAPDU: 80 0D 03 02 [13:26:04]Write to MH i2c: E2 08 00 83 0B 80 0D 03 02 00 00 00 00 09 [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:04]Read from MH i2c: E2 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 0B 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 0B 00 83 0B 00 23 21 7F FD 26 45 0F E1 90 00 25 [13:26:04]RAPDU: 23 21 7F FD 26 45 0F E1 90 00 [13:26:04]wFMCommunicate OK [13:26:04]SAM_PROTO_SignData done [13:26:04]FM_MakeSignedData done [13:26:04]CreateOFDProtocolMessage [13:26:04]wFMCommunicate request_size=4 [13:26:04]MH_SAM_APDU [13:26:04]CAPDU: 80 11 00 00 [13:26:04]Write to MH i2c: E2 08 00 84 0B 80 11 00 00 00 00 00 00 09 [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:04]Read from MH i2c: E2 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 17 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: E2 17 00 84 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [13:26:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:26:04]wFMCommunicate OK [13:26:04]CreateOFDProtocolMessage done [13:26:04]OFDSenderStorePacket 372579 [13:26:04]StoreOFDPacket docnum=372579 [13:26:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CB 63 07 01 AC 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 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 EB 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 AF 05 00 35 04 06 00 05 80 47 25 43 46 23 21 7F FD 26 45 0F E1 [13:26:04]CheckFolder [13:26:04]dirname=/storage/ofd_packets [13:26:04]CheckFolder done [13:26:04]ProducePacketName [13:26:04]name=ofd_packets/00372579 [13:26:04]NVStorageSaveData ofd_packets/00372579 [13:26:04]File name is /storage/ofd_packets/00372579 [13:26:04]Write 301 bytes [13:26:04]NVStorageSaveData done [13:26:04]OFDSenderStorePacket done [13:26:04]KKMCreateOFDPacket done [13:26:04]NVStorageSaveData kkm_last_timestamp [13:26:04]File name is /storage/kkm_last_timestamp [13:26:04]Write 4 bytes [13:26:04]NVStorageSaveData done [13:26:04]ExternCall_PrintAddStr [13:26:04]wPrintStart [13:26:04]Write to MH i2c: 01 00 00 85 0B 90 [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 07 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 07 00 85 0B 00 00 00 00 00 FF 0F A5 [13:26:04]RasterBufferAndPrint [13:26:04]line Счет N : (1)3308866 [13:26:04]line ИНН: 02508201610067 [13:26:04]line Контрольно-Кассовый Чек [13:26:04]line ПРОДАЖА [13:26:04]line ТРК (МРК, ГНК) : 13 [13:26:04]line Товар: 2710124500 [13:26:04]line Аи-95-К-3 [13:26:04]line 8.090 * 74.20 [13:26:04]line = 600.28 [13:26:04]line НДС 12% НСП 1% [13:26:04]line > о реализуемом товаре [13:26:04]line ОКРУГЛЕНИЕ: -0.28 [13:26:04]line ИТОГО: 600.00 [13:26:04]line Внесено: 600.00 [13:26:04]line СДАЧА: 0.00 [13:26:04]line НСП 1% : 5.31 [13:26:04]line НДС 12% : 63.75 [13:26:04]line Наличными: 600.00 [13:26:04]line Безнал.: 0.00 [13:26:04]line Место: АЗС № 87 "Партнер Нефть" [13:26:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:26:04]line СНО: Общий режим [13:26:04]line Чек 396 24.10.2024 13:26 [13:26:04]line Смена: 524 ФФД: 1.0 [13:26:04]line ЗНМ: 0300000083 [13:26:04]line РНМ: 0000000000091623 [13:26:04]line Версия ККМ: 001 [13:26:04]line ФМ: 0000000000874672 [13:26:04]line ФД: 372579 [13:26:04]line ФПД: 6048507577158 [13:26:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132603&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372579&fm=6048507577158&tin=02508201610067®Number=0000000000091623&sum=60000 [13:26:04]written 0, free lines is 4095 [13:26:04]OFD Sender: Processing packet 372579 [packets to send 267, broken 266] [13:26:04]ProducePacketName [13:26:04]name=ofd_packets/00372579 [13:26:04]OFD Sender: To server: pG, [13:26:04]CommunicateWithHost lk.salyk.kg:30040 [13:26:04]ConnectInit lk.salyk.kg [13:26:04]Connected sock=10 [13:26:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CB 63 07 01 AC 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 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 EB 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 AF 05 00 35 04 06 00 05 80 47 25 43 46 23 21 7F FD 26 45 0F E1 [13:26:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 48 25 47 00 C6 03 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 AF 05 00 F4 03 04 00 92 F6 19 67 B6 04 01 00 00 6E 1C 4A B1 3D 4D 03 7B [13:26:04]CommunicateWithHost err = 0 [13:26:04]CheckOFDResponse [13:26:04]1017 (14) - 77093643461234 [13:26:04]1041 (16) - 0000000000874672 [13:26:04]1040 (4) - 372579 [13:26:04]1012 (4) - 24.10.2024 07:26 [13:26:04]1206 (1) - 0 [13:26:04]OFD Sender: Remove packet 372579 [13:26:04]ProducePacketName [13:26:04]name=ofd_packets/00372579 [13:26:04]NVStorageDeleteData [13:26:04]Write to MH i2c: 01 00 00 B0 0B BB [13:26:04]Write i2c OK [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 07 00 [13:26:04]MH_I2C_Read... [13:26:04]Read from MH i2c: 01 07 00 B0 0B 00 00 00 00 00 E7 0C B5 [13:26:04]RasterBufferAndPrint [13:26:05]line [13:26:05]line [13:26:05]line [13:26:05]line [13:26:05]line [13:26:05]written 0, free lines is 3315 [13:26:05]MH_Cut [13:26:05]Write to MH i2c: D1 01 00 B7 0B 01 94 [13:26:05]Write i2c OK [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: D1 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: D1 01 00 [13:26:05]MH_I2C_Read... [13:26:05]Read from MH i2c: D1 01 00 B7 0B 00 93 [13:26:05]Write to MH i2c: 01 00 00 B8 0B C3 [13:26:05]Write i2c OK [13:26:05]MH_I2C_Read... [13:26:05]OFD Sender: No OFD packet to send [13:26:05]*** Cut start [13:26:05]*** Partial cut [13:26:05]*** CUTSNS_PIN = 1 [13:26:05]*** CUTSNS_PIN = 0 [13:26:06]*** Brake cut motor [13:26:06]Read from MH i2c: 01 [13:26:06]MH_I2C_Read... [13:26:06]*** Stop cut motor [13:26:06]*** Cut end [13:26:06]Read from MH i2c: 01 07 00 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: 01 07 00 B8 0B 00 00 00 00 00 FF 0F D8 [13:26:06]process_action close_receipt done [13:26:06]requested_data is exist [13:26:06]produce_requested_data [13:26:06]requested_item fm.sn is exist - process it [13:26:06]wFMCommunicate request_size=4 [13:26:06]MH_SAM_APDU [13:26:06]CAPDU: 80 11 00 00 [13:26:06]Write to MH i2c: E2 08 00 B9 0B 80 11 00 00 00 00 00 00 3E [13:26:06]Write i2c OK [13:26:06]MH_I2C_Read... [13:26:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:06]Read from MH i2c: E2 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: E2 17 00 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: E2 17 00 B9 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [13:26:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:26:06]wFMCommunicate OK [13:26:06]requested_item fd.num is exist - process it [13:26:06]SAM_PROTO_GetFieldsCounters [13:26:06]wFMCommunicate request_size=4 [13:26:06]MH_SAM_APDU [13:26:06]CAPDU: 80 13 00 00 [13:26:06]Write to MH i2c: E2 08 00 BA 0B 80 13 00 00 00 00 00 00 41 [13:26:06]Write i2c OK [13:26:06]MH_I2C_Read... [13:26:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:06]Read from MH i2c: E2 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: E2 62 00 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: E2 62 00 BA 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 63 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 2C [13:26:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 63 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8C 01 00 00 5E 04 04 00 8C 01 00 00 57 04 04 00 8D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:06]wFMCommunicate OK [13:26:06]SAM_PROTO_GetFieldsCounters done [13:26:06]requested_item shift.num is exist - process it [13:26:06]requested_item shift.opened is exist - process it [13:26:06]req_shift_opened [13:26:06]FM_GetShiftState [13:26:06]SAM_PROTO_GetShiftState [13:26:06]wFMCommunicate request_size=4 [13:26:06]MH_SAM_APDU [13:26:06]CAPDU: 80 13 01 00 [13:26:06]Write to MH i2c: E2 08 00 BB 0B 80 13 01 00 00 00 00 00 43 [13:26:06]Write i2c OK [13:26:06]MH_I2C_Read... [13:26:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:06]Read from MH i2c: E2 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: E2 0E 00 [13:26:06]MH_I2C_Read... [13:26:06]Read from MH i2c: E2 0E 00 BB 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [13:26:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:26:06]wFMCommunicate OK [13:26:06]SAM_PROTO_GetShiftState done [13:26:06]FM_GetShiftState done [13:26:06]req_shift_opened done [13:26:06]requested_item shift.open_date is exist - process it [13:26:06]req_shift_open_date [13:26:06]req_shift_open_date done [13:26:06]produce_requested_data done [13:26:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372579,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:26:06]process_action_free close_receipt [13:26:06]json_value_free [13:26:06]json_value_free done [13:26:06]process_json_proto returns [13:26:06]Send response to host [13:26:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372579,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:26:06]free response buf [13:26:06]execute_script done [13:26:06]execute_script returns [13:26:06]free content buf [13:26:06]Sock 8.Close socket [13:26:06]Sock 8.Thread stoped [13:26:10]OFD Sender: No OFD packet to send [13:26:15]OFD Sender: No OFD packet to send [13:26:20]OFD Sender: No OFD packet to send [13:26:22]accept exits with 9 [13:26:22]New connection [13:26:22]New thread 3066637668 created [13:26:22]Thread 3066494308 joined [13:26:22]Waiting for new connection... [13:26:22] Sock 9.Parse request [13:26:22]Sock 9.Check first char [13:26:22]Sock 9.First char is OK [13:26:22]request: POST /json_proto HTTP/1.0 [13:26:22]Method: POST [13:26:22]URL: /json_proto [13:26:22]Method is POST - this is cgi request [13:26:22]url: /json_proto [13:26:22]query_string will be loaded in cgi processing [13:26:22]execute_cgi json_proto POST (null) [13:26:22]execute_cgi path=json_proto method=POST [13:26:22]POST find Content-Length [13:26:22]Host: 172.17.42.195:8080 [13:26:22]Content-Length: 683 [13:26:22]Content-Type: application/json [13:26:22] [13:26:22]POST finish read [13:26:22]Found Content-Length = 683 [13:26:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [13:26:22]execute_script... [13:26: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)3308867", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [13:26:22]POST & json_proto [13:26:22]process_json_proto [13:26:22]json parsed OK: [13:26:22]protocol is kg_v1.0 [13:26:22]action value=close_receipt [13:26:22]process_action close_receipt [13:26:22]cmd_close_receipt [13:26:22]MH_GetDate [13:26:22]Write to MH i2c: F0 00 00 BC 0B B6 [13:26:22]Write i2c OK [13:26:22]MH_I2C_Read... [13:26:22]Read from MH i2c: F0 [13:26:22]MH_I2C_Read... [13:26:22]Read from MH i2c: F0 09 00 [13:26:22]MH_I2C_Read... [13:26:22]Read from MH i2c: F0 09 00 BC 0B 00 FF 4A 1A 67 EF 94 12 67 85 [13:26:22]GetLastDocTimeStamp 1729776363 [13:26:22]current date 1729776383 [13:26:22]FM_GetShiftState [13:26:22]SAM_PROTO_GetShiftState [13:26:22]wFMCommunicate request_size=4 [13:26:22]MH_SAM_APDU [13:26:22]CAPDU: 80 13 01 00 [13:26:22]Write to MH i2c: E2 08 00 BD 0B 80 13 01 00 00 00 00 00 45 [13:26:22]Write i2c OK [13:26:22]MH_I2C_Read... [13:26:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:23]Read from MH i2c: E2 [13:26:23]MH_I2C_Read... [13:26:23]Read from MH i2c: E2 0E 00 [13:26:23]MH_I2C_Read... [13:26:23]Read from MH i2c: E2 0E 00 BD 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [13:26:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:26:23]wFMCommunicate OK [13:26:23]SAM_PROTO_GetShiftState done [13:26:23]FM_GetShiftState done [13:26:23]opened in 1729729095 [13:26:23]opened+sec_in_day 1729815495 [13:26:23]quantity*price = 80010 [13:26:23]sum+1 = 80011 [13:26:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 397 24.10.2024 13:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372580 ФПД: 65137586000548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132623&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372580&fm=65137586000548&tin=02508201610067®Number=0000000000091623&sum=80000 [13:26:24]StoreToDocumentArchive [13:26:24]shift 524 fd 372580 [13:26:24]save to /storage/0524/doc_00372580 [13:26:24]save last doc name /storage/0524/doc_00372580 to /storage/kkm_last_doc_name [13:26:24]save OK [13:26:24]Clear old archive folders... [13:26:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:26:24]tlvbuf is 00398670 [13:26:24]SAM_PROTO_ClearQueue [13:26:24]wFMCommunicate request_size=4 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 09 00 00 [13:26:24]Write to MH i2c: E2 08 00 CA 0B 80 09 00 00 00 00 00 00 47 [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 CA 0B 00 90 00 49 [13:26:24]RAPDU: 90 00 [13:26:24]wFMCommunicate OK [13:26:24]SAM_PROTO_ClearQueue done [13:26:24]KKMCreateOFDPacket [13:26:24]OFDProtocolAddRootSTLVToBuf [13:26:24]FM_MakeSignedData [13:26:24]FM_MakeSignedData [13:26:24]SAM_PROTO_SignData [13:26:24]wFMCommunicate request_size=4 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 0D 01 02 [13:26:24]Write to MH i2c: E2 08 00 CB 0B 80 0D 01 02 00 00 00 00 4F [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 CB 0B 00 90 00 4A [13:26:24]RAPDU: 90 00 [13:26:24]wFMCommunicate OK [13:26:24]wFMCommunicate request_size=255 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 8D 01 00 00 F4 03 04 00 FF 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 AF 05 00 35 04 06 00 [13:26:24]Write to MH i2c: E2 02 01 CC 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 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 8D 01 00 00 F4 03 04 00 FF 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 AF 05 00 35 04 06 00 00 00 6B [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 CC 0B 00 90 00 4B [13:26:24]RAPDU: 90 00 [13:26:24]wFMCommunicate OK [13:26:24]wFMCommunicate request_size=11 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 0D 02 02 06 3B 3E 06 AC D2 A4 [13:26:24]Write to MH i2c: E2 0E 00 CD 0B 80 0D 02 02 06 00 3B 3E 06 AC D2 A4 00 00 FF [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 03 00 CD 0B 00 90 00 4C [13:26:24]RAPDU: 90 00 [13:26:24]wFMCommunicate OK [13:26:24]wFMCommunicate request_size=4 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 0D 03 02 [13:26:24]Write to MH i2c: E2 08 00 CE 0B 80 0D 03 02 00 00 00 00 54 [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 0B 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 0B 00 CE 0B 00 0E 71 11 8E 30 76 F2 35 90 00 40 [13:26:24]RAPDU: 0E 71 11 8E 30 76 F2 35 90 00 [13:26:24]wFMCommunicate OK [13:26:24]SAM_PROTO_SignData done [13:26:24]FM_MakeSignedData done [13:26:24]CreateOFDProtocolMessage [13:26:24]wFMCommunicate request_size=4 [13:26:24]MH_SAM_APDU [13:26:24]CAPDU: 80 11 00 00 [13:26:24]Write to MH i2c: E2 08 00 CF 0B 80 11 00 00 00 00 00 00 54 [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:24]Read from MH i2c: E2 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 17 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: E2 17 00 CF 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [13:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:26:24]wFMCommunicate OK [13:26:24]CreateOFDProtocolMessage done [13:26:24]OFDSenderStorePacket 372580 [13:26:24]StoreOFDPacket docnum=372580 [13:26:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8D 3A 08 01 52 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 8D 01 00 00 F4 03 04 00 FF 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 AF 05 00 35 04 06 00 3B 3E 06 AC D2 A4 0E 71 11 8E 30 76 F2 35 [13:26:24]CheckFolder [13:26:24]dirname=/storage/ofd_packets [13:26:24]CheckFolder done [13:26:24]ProducePacketName [13:26:24]name=ofd_packets/00372580 [13:26:24]NVStorageSaveData ofd_packets/00372580 [13:26:24]File name is /storage/ofd_packets/00372580 [13:26:24]Write 302 bytes [13:26:24]NVStorageSaveData done [13:26:24]OFDSenderStorePacket done [13:26:24]KKMCreateOFDPacket done [13:26:24]NVStorageSaveData kkm_last_timestamp [13:26:24]File name is /storage/kkm_last_timestamp [13:26:24]Write 4 bytes [13:26:24]NVStorageSaveData done [13:26:24]ExternCall_PrintAddStr [13:26:24]wPrintStart [13:26:24]Write to MH i2c: 01 00 00 D0 0B DB [13:26:24]Write i2c OK [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: 01 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: 01 07 00 [13:26:24]MH_I2C_Read... [13:26:24]Read from MH i2c: 01 07 00 D0 0B 00 00 00 00 00 FF 0F F0 [13:26:24]RasterBufferAndPrint [13:26:24]line Счет N : (1)3308867 [13:26:24]line ИНН: 02508201610067 [13:26:24]line Контрольно-Кассовый Чек [13:26:24]line ПРОДАЖА [13:26:24]line ТРК (МРК, ГНК) : 5 [13:26:24]line Товар: 2710194210 [13:26:24]line ДТ(л)-К-5 [13:26:24]line 10.500 * 76.20 [13:26:24]line = 800.10 [13:26:24]line НДС 12% НСП 1% [13:26:24]line > о реализуемом товаре [13:26:24]line ОКРУГЛЕНИЕ: -0.10 [13:26:24]line ИТОГО: 800.00 [13:26:24]line Внесено: 800.00 [13:26:24]line СДАЧА: 0.00 [13:26:24]line НСП 1% : 7.08 [13:26:24]line НДС 12% : 84.97 [13:26:24]line Наличными: 800.00 [13:26:24]line Безнал.: 0.00 [13:26:24]line Место: АЗС № 87 "Партнер Нефть" [13:26:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:26:24]line СНО: Общий режим [13:26:24]line Чек 397 24.10.2024 13:26 [13:26:24]line Смена: 524 ФФД: 1.0 [13:26:24]line ЗНМ: 0300000083 [13:26:24]line РНМ: 0000000000091623 [13:26:24]line Версия ККМ: 001 [13:26:24]line ФМ: 0000000000874672 [13:26:24]line ФД: 372580 [13:26:24]line ФПД: 65137586000548 [13:26:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132623&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372580&fm=65137586000548&tin=02508201610067®Number=0000000000091623&sum=80000 [13:26:24]written 0, free lines is 4095 [13:26:24]OFD Sender: Processing packet 372580 [packets to send 267, broken 266] [13:26:24]ProducePacketName [13:26:24]name=ofd_packets/00372580 [13:26:24]OFD Sender: To server: pG, [13:26:24]CommunicateWithHost lk.salyk.kg:30040 [13:26:24]ConnectInit lk.salyk.kg [13:26:24]Connected sock=10 [13:26:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8D 3A 08 01 52 9C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 8D 01 00 00 F4 03 04 00 FF 4A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 AF 05 00 35 04 06 00 3B 3E 06 AC D2 A4 0E 71 11 8E 30 76 F2 35 [13:26:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 46 90 47 00 86 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 AF 05 00 F4 03 04 00 A6 F6 19 67 B6 04 01 00 00 0F 06 1F 7F FF 3B DD 2F [13:26:25]CommunicateWithHost err = 0 [13:26:25]CheckOFDResponse [13:26:25]1017 (14) - 77093643461234 [13:26:25]1041 (16) - 0000000000874672 [13:26:25]1040 (4) - 372580 [13:26:25]1012 (4) - 24.10.2024 07:26 [13:26:25]1206 (1) - 0 [13:26:25]OFD Sender: Remove packet 372580 [13:26:25]ProducePacketName [13:26:25]name=ofd_packets/00372580 [13:26:25]NVStorageDeleteData [13:26:25]Write to MH i2c: 01 00 00 FB 0B 06 [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: 01 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: 01 07 00 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: 01 07 00 FB 0B 00 00 00 00 00 DC 0C F5 [13:26:25]RasterBufferAndPrint [13:26:25]line [13:26:25]line [13:26:25]line [13:26:25]line [13:26:25]line [13:26:25]written 0, free lines is 3304 [13:26:25]MH_Cut [13:26:25]Write to MH i2c: D1 01 00 02 0C 01 E0 [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: D1 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: D1 01 00 [13:26:25]MH_I2C_Read... [13:26:25]Read from MH i2c: D1 01 00 02 0C 00 DF [13:26:25]Write to MH i2c: 01 00 00 03 0C 0F [13:26:25]Write i2c OK [13:26:25]MH_I2C_Read... [13:26:25]OFD Sender: No OFD packet to send [13:26:25]*** Cut start [13:26:25]*** Partial cut [13:26:25]*** CUTSNS_PIN = 1 [13:26:26]*** CUTSNS_PIN = 0 [13:26:26]*** Brake cut motor [13:26:26]Read from MH i2c: 01 [13:26:26]MH_I2C_Read... [13:26:26]*** Stop cut motor [13:26:26]*** Cut end [13:26:26]Read from MH i2c: 01 07 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: 01 07 00 03 0C 00 00 00 00 00 FF 0F 24 [13:26:26]process_action close_receipt done [13:26:26]requested_data is exist [13:26:26]produce_requested_data [13:26:26]requested_item fm.sn is exist - process it [13:26:26]wFMCommunicate request_size=4 [13:26:26]MH_SAM_APDU [13:26:26]CAPDU: 80 11 00 00 [13:26:26]Write to MH i2c: E2 08 00 04 0C 80 11 00 00 00 00 00 00 8A [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:26:26]Read from MH i2c: E2 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 17 00 [13:26:26]MH_I2C_Read... [13:26:26]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 36 37 32 90 00 DF [13:26:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:26:26]wFMCommunicate OK [13:26:26]requested_item fd.num is exist - process it [13:26:26]SAM_PROTO_GetFieldsCounters [13:26:26]wFMCommunicate request_size=4 [13:26:26]MH_SAM_APDU [13:26:26]CAPDU: 80 13 00 00 [13:26:26]Write to MH i2c: E2 08 00 05 0C 80 13 00 00 00 00 00 00 8D [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:26:26]Read from MH i2c: E2 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 62 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 62 00 05 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 64 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [13:26:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 64 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8D 01 00 00 5E 04 04 00 8D 01 00 00 57 04 04 00 8E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:26:26]wFMCommunicate OK [13:26:26]SAM_PROTO_GetFieldsCounters done [13:26:26]requested_item shift.num is exist - process it [13:26:26]requested_item shift.opened is exist - process it [13:26:26]req_shift_opened [13:26:26]FM_GetShiftState [13:26:26]SAM_PROTO_GetShiftState [13:26:26]wFMCommunicate request_size=4 [13:26:26]MH_SAM_APDU [13:26:26]CAPDU: 80 13 01 00 [13:26:26]Write to MH i2c: E2 08 00 06 0C 80 13 01 00 00 00 00 00 8F [13:26:26]Write i2c OK [13:26:26]MH_I2C_Read... [13:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:26:26]Read from MH i2c: E2 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 0E 00 [13:26:26]MH_I2C_Read... [13:26:26]Read from MH i2c: E2 0E 00 06 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [13:26:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:26:26]wFMCommunicate OK [13:26:26]SAM_PROTO_GetShiftState done [13:26:26]FM_GetShiftState done [13:26:26]req_shift_opened done [13:26:26]requested_item shift.open_date is exist - process it [13:26:26]req_shift_open_date [13:26:26]req_shift_open_date done [13:26:26]produce_requested_data done [13:26:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372580,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:26:26]process_action_free close_receipt [13:26:26]json_value_free [13:26:26]json_value_free done [13:26:26]process_json_proto returns [13:26:26]Send response to host [13:26:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372580,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:26:26]free response buf [13:26:26]execute_script done [13:26:26]execute_script returns [13:26:26]free content buf [13:26:26]Sock 9.Close socket [13:26:26]Sock 9.Thread stoped [13:26:30]OFD Sender: No OFD packet to send [13:26:35]OFD Sender: No OFD packet to send [13:26:40]OFD Sender: No OFD packet to send [13:26:45]OFD Sender: No OFD packet to send [13:26:50]OFD Sender: No OFD packet to send [13:26:55]OFD Sender: No OFD packet to send [13:27:00]OFD Sender: No OFD packet to send [13:27:05]OFD Sender: No OFD packet to send [13:27:10]OFD Sender: No OFD packet to send [13:27:15]OFD Sender: No OFD packet to send [13:27:20]OFD Sender: No OFD packet to send [13:27:25]OFD Sender: No OFD packet to send [13:27:30]OFD Sender: No OFD packet to send [13:27:35]OFD Sender: No OFD packet to send [13:27:40]OFD Sender: No OFD packet to send [13:27:45]OFD Sender: No OFD packet to send [13:27:50]OFD Sender: No OFD packet to send [13:27:55]OFD Sender: No OFD packet to send [13:28:00]OFD Sender: No OFD packet to send [13:28:05]OFD Sender: No OFD packet to send [13:28:10]OFD Sender: No OFD packet to send [13:28:15]OFD Sender: No OFD packet to send [13:28:20]OFD Sender: No OFD packet to send [13:28:25]OFD Sender: No OFD packet to send [13:28:30]OFD Sender: No OFD packet to send [13:28:35]OFD Sender: No OFD packet to send [13:28:40]OFD Sender: No OFD packet to send [13:28:45]OFD Sender: No OFD packet to send [13:28:50]OFD Sender: No OFD packet to send [13:28:55]OFD Sender: No OFD packet to send [13:29:00]OFD Sender: No OFD packet to send [13:29:05]OFD Sender: No OFD packet to send [13:29:10]OFD Sender: No OFD packet to send [13:29:15]OFD Sender: No OFD packet to send [13:29:17]accept exits with 8 [13:29:17]New connection [13:29:17]New thread 3066494308 created [13:29:17]Thread 3066637668 joined [13:29:17]Waiting for new connection... [13:29:17] Sock 8.Parse request [13:29:17]Sock 8.Check first char [13:29:17]Sock 8.First char is OK [13:29:17]request: POST /json_proto HTTP/1.0 [13:29:17]Method: POST [13:29:17]URL: /json_proto [13:29:17]Method is POST - this is cgi request [13:29:17]url: /json_proto [13:29:17]query_string will be loaded in cgi processing [13:29:17]execute_cgi json_proto POST (null) [13:29:17]execute_cgi path=json_proto method=POST [13:29:17]POST find Content-Length [13:29:17]Host: 172.17.42.195:8080 [13:29:17]Content-Length: 678 [13:29:17]Content-Type: application/json [13:29:17] [13:29:17]POST finish read [13:29:17]Found Content-Length = 678 [13:29:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:17]execute_script... [13:29: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)3308868", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:17]POST & json_proto [13:29:17]process_json_proto [13:29:17]json parsed OK: [13:29:17]protocol is kg_v1.0 [13:29:17]action value=close_receipt [13:29:17]process_action close_receipt [13:29:17]cmd_close_receipt [13:29:17]MH_GetDate [13:29:17]Write to MH i2c: F0 00 00 07 0C 02 [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: F0 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: F0 09 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: F0 09 00 07 0C 00 AD 4B 1A 67 EF 94 12 67 80 [13:29:17]GetLastDocTimeStamp 1729776383 [13:29:17]current date 1729776557 [13:29:17]FM_GetShiftState [13:29:17]SAM_PROTO_GetShiftState [13:29:17]wFMCommunicate request_size=4 [13:29:17]MH_SAM_APDU [13:29:17]CAPDU: 80 13 01 00 [13:29:17]Write to MH i2c: E2 08 00 08 0C 80 13 01 00 00 00 00 00 91 [13:29:17]Write i2c OK [13:29:17]MH_I2C_Read... [13:29:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:17]Read from MH i2c: E2 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: E2 0E 00 [13:29:17]MH_I2C_Read... [13:29:17]Read from MH i2c: E2 0E 00 08 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [13:29:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:29:17]wFMCommunicate OK [13:29:17]SAM_PROTO_GetShiftState done [13:29:17]FM_GetShiftState done [13:29:17]opened in 1729729095 [13:29:17]opened+sec_in_day 1729815495 [13:29:17]quantity*price = 50010 [13:29:17]sum+1 = 50012 [13:29:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 398 24.10.2024 13:29 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372581 ФПД: 154208497611020 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132917&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372581&fm=154208497611020&tin=02508201610067®Number=0000000000091623&sum=50000 [13:29:18]StoreToDocumentArchive [13:29:18]shift 524 fd 372581 [13:29:18]save to /storage/0524/doc_00372581 [13:29:18]save last doc name /storage/0524/doc_00372581 to /storage/kkm_last_doc_name [13:29:18]save OK [13:29:18]Clear old archive folders... [13:29:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:18]tlvbuf is 0035EDA0 [13:29:18]SAM_PROTO_ClearQueue [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 09 00 00 [13:29:18]Write to MH i2c: E2 08 00 15 0C 80 09 00 00 00 00 00 00 93 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 15 0C 00 90 00 95 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]SAM_PROTO_ClearQueue done [13:29:18]KKMCreateOFDPacket [13:29:18]OFDProtocolAddRootSTLVToBuf [13:29:18]FM_MakeSignedData [13:29:18]FM_MakeSignedData [13:29:18]SAM_PROTO_SignData [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 0D 01 02 [13:29:18]Write to MH i2c: E2 08 00 16 0C 80 0D 01 02 00 00 00 00 9B [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 16 0C 00 90 00 96 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=255 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 8E 01 00 00 F4 03 04 00 AD 4B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 AF 05 00 35 04 06 00 8C [13:29:18]Write to MH i2c: E2 02 01 17 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 AD 4B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 AF 05 00 35 04 06 00 8C 00 00 B9 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 17 0C 00 90 00 97 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=10 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 0D 02 02 05 40 76 B8 B1 0C [13:29:18]Write to MH i2c: E2 0D 00 18 0C 80 0D 02 02 05 00 40 76 B8 B1 0C 00 00 D3 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 03 00 18 0C 00 90 00 98 [13:29:18]RAPDU: 90 00 [13:29:18]wFMCommunicate OK [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 0D 03 02 [13:29:18]Write to MH i2c: E2 08 00 19 0C 80 0D 03 02 00 00 00 00 A0 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 0B 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 0B 00 19 0C 00 26 8A FD DE 0D 24 CC 41 90 00 6A [13:29:18]RAPDU: 26 8A FD DE 0D 24 CC 41 90 00 [13:29:18]wFMCommunicate OK [13:29:18]SAM_PROTO_SignData done [13:29:18]FM_MakeSignedData done [13:29:18]CreateOFDProtocolMessage [13:29:18]wFMCommunicate request_size=4 [13:29:18]MH_SAM_APDU [13:29:18]CAPDU: 80 11 00 00 [13:29:18]Write to MH i2c: E2 08 00 1A 0C 80 11 00 00 00 00 00 00 A0 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:18]Read from MH i2c: E2 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 17 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: E2 17 00 1A 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [13:29:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:29:18]wFMCommunicate OK [13:29:18]CreateOFDProtocolMessage done [13:29:18]OFDSenderStorePacket 372581 [13:29:18]StoreOFDPacket docnum=372581 [13:29:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DF F3 07 01 2F 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 AD 4B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 AF 05 00 35 04 06 00 8C 40 76 B8 B1 0C 26 8A FD DE 0D 24 CC 41 [13:29:18]CheckFolder [13:29:18]dirname=/storage/ofd_packets [13:29:18]CheckFolder done [13:29:18]ProducePacketName [13:29:18]name=ofd_packets/00372581 [13:29:18]NVStorageSaveData ofd_packets/00372581 [13:29:18]File name is /storage/ofd_packets/00372581 [13:29:18]Write 301 bytes [13:29:18]NVStorageSaveData done [13:29:18]OFDSenderStorePacket done [13:29:18]KKMCreateOFDPacket done [13:29:18]NVStorageSaveData kkm_last_timestamp [13:29:18]File name is /storage/kkm_last_timestamp [13:29:18]Write 4 bytes [13:29:18]NVStorageSaveData done [13:29:18]ExternCall_PrintAddStr [13:29:18]wPrintStart [13:29:18]Write to MH i2c: 01 00 00 1B 0C 27 [13:29:18]Write i2c OK [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: 01 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: 01 07 00 [13:29:18]MH_I2C_Read... [13:29:18]Read from MH i2c: 01 07 00 1B 0C 00 00 00 00 00 FF 0F 3C [13:29:18]RasterBufferAndPrint [13:29:18]line Счет N : (1)3308868 [13:29:18]line ИНН: 02508201610067 [13:29:18]line Контрольно-Кассовый Чек [13:29:18]line ПРОДАЖА [13:29:18]line ТРК (МРК, ГНК) : 13 [13:29:18]line Товар: 2710124500 [13:29:18]line Аи-95-К-3 [13:29:18]line 6.740 * 74.20 [13:29:18]line = 500.11 [13:29:18]line НДС 12% НСП 1% [13:29:18]line > о реализуемом товаре [13:29:18]line ОКРУГЛЕНИЕ: -0.11 [13:29:18]line ИТОГО: 500.00 [13:29:18]line Внесено: 500.00 [13:29:18]line СДАЧА: 0.00 [13:29:18]line НСП 1% : 4.43 [13:29:18]line НДС 12% : 53.11 [13:29:18]line Наличными: 500.00 [13:29:18]line Безнал.: 0.00 [13:29:18]line Место: АЗС № 87 "Партнер Нефть" [13:29:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:29:18]line СНО: Общий режим [13:29:18]line Чек 398 24.10.2024 13:29 [13:29:18]line Смена: 524 ФФД: 1.0 [13:29:18]line ЗНМ: 0300000083 [13:29:18]line РНМ: 0000000000091623 [13:29:18]line Версия ККМ: 001 [13:29:18]line ФМ: 0000000000874672 [13:29:18]line ФД: 372581 [13:29:18]line ФПД: 154208497611020 [13:29:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T132917&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372581&fm=154208497611020&tin=02508201610067®Number=0000000000091623&sum=50000 [13:29:19]OFD Sender: Processing packet 372581 [packets to send 267, broken 266] [13:29:19]ProducePacketName [13:29:19]name=ofd_packets/00372581 [13:29:19]OFD Sender: To server: pG, [13:29:19]CommunicateWithHost lk.salyk.kg:30040 [13:29:19]ConnectInit lk.salyk.kg [13:29:19]written 0, free lines is 4095 [13:29:19]Connected sock=9 [13:29:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DF F3 07 01 2F 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 01 00 00 F4 03 04 00 AD 4B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 AF 05 00 35 04 06 00 8C 40 76 B8 B1 0C 26 8A FD DE 0D 24 CC 41 [13:29:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FE 3C 47 00 F9 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 AF 05 00 F4 03 04 00 55 F7 19 67 B6 04 01 00 00 5D BC 63 91 2B F6 BB BB [13:29:19]CommunicateWithHost err = 0 [13:29:19]CheckOFDResponse [13:29:19]1017 (14) - 77093643461234 [13:29:19]1041 (16) - 0000000000874672 [13:29:19]1040 (4) - 372581 [13:29:19]1012 (4) - 24.10.2024 07:29 [13:29:19]1206 (1) - 0 [13:29:19]OFD Sender: Remove packet 372581 [13:29:19]ProducePacketName [13:29:19]name=ofd_packets/00372581 [13:29:19]NVStorageDeleteData [13:29:19]Write to MH i2c: 01 00 00 46 0C 52 [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: 01 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: 01 07 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: 01 07 00 46 0C 00 00 00 00 00 D8 0C 3D [13:29:19]RasterBufferAndPrint [13:29:19]line [13:29:19]line [13:29:19]line [13:29:19]line [13:29:19]line [13:29:19]written 0, free lines is 3295 [13:29:19]MH_Cut [13:29:19]Write to MH i2c: D1 01 00 4D 0C 01 2B [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: D1 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: D1 01 00 [13:29:19]MH_I2C_Read... [13:29:19]Read from MH i2c: D1 01 00 4D 0C 00 2A [13:29:19]Write to MH i2c: 01 00 00 4E 0C 5A [13:29:19]Write i2c OK [13:29:19]MH_I2C_Read... [13:29:19]OFD Sender: No OFD packet to send [13:29:20]*** Cut start [13:29:20]*** Partial cut [13:29:20]*** CUTSNS_PIN = 1 [13:29:20]*** CUTSNS_PIN = 0 [13:29:20]*** Brake cut motor [13:29:21]Read from MH i2c: 01 [13:29:21]MH_I2C_Read... [13:29:21]*** Stop cut motor [13:29:21]*** Cut end [13:29:21]Read from MH i2c: 01 07 00 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: 01 07 00 4E 0C 00 00 00 00 00 FF 0F 6F [13:29:21]process_action close_receipt done [13:29:21]requested_data is exist [13:29:21]produce_requested_data [13:29:21]requested_item fm.sn is exist - process it [13:29:21]wFMCommunicate request_size=4 [13:29:21]MH_SAM_APDU [13:29:21]CAPDU: 80 11 00 00 [13:29:21]Write to MH i2c: E2 08 00 4F 0C 80 11 00 00 00 00 00 00 D5 [13:29:21]Write i2c OK [13:29:21]MH_I2C_Read... [13:29:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:21]Read from MH i2c: E2 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: E2 17 00 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: E2 17 00 4F 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [13:29:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:29:21]wFMCommunicate OK [13:29:21]requested_item fd.num is exist - process it [13:29:21]SAM_PROTO_GetFieldsCounters [13:29:21]wFMCommunicate request_size=4 [13:29:21]MH_SAM_APDU [13:29:21]CAPDU: 80 13 00 00 [13:29:21]Write to MH i2c: E2 08 00 50 0C 80 13 00 00 00 00 00 00 D8 [13:29:21]Write i2c OK [13:29:21]MH_I2C_Read... [13:29:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:21]Read from MH i2c: E2 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: E2 62 00 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: E2 62 00 50 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 65 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [13:29:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 65 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8E 01 00 00 5E 04 04 00 8E 01 00 00 57 04 04 00 8F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:21]wFMCommunicate OK [13:29:21]SAM_PROTO_GetFieldsCounters done [13:29:21]requested_item shift.num is exist - process it [13:29:21]requested_item shift.opened is exist - process it [13:29:21]req_shift_opened [13:29:21]FM_GetShiftState [13:29:21]SAM_PROTO_GetShiftState [13:29:21]wFMCommunicate request_size=4 [13:29:21]MH_SAM_APDU [13:29:21]CAPDU: 80 13 01 00 [13:29:21]Write to MH i2c: E2 08 00 51 0C 80 13 01 00 00 00 00 00 DA [13:29:21]Write i2c OK [13:29:21]MH_I2C_Read... [13:29:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:21]Read from MH i2c: E2 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: E2 0E 00 [13:29:21]MH_I2C_Read... [13:29:21]Read from MH i2c: E2 0E 00 51 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [13:29:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:29:21]wFMCommunicate OK [13:29:21]SAM_PROTO_GetShiftState done [13:29:21]FM_GetShiftState done [13:29:21]req_shift_opened done [13:29:21]requested_item shift.open_date is exist - process it [13:29:21]req_shift_open_date [13:29:21]req_shift_open_date done [13:29:21]produce_requested_data done [13:29:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372581,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:29:21]process_action_free close_receipt [13:29:21]json_value_free [13:29:21]json_value_free done [13:29:21]process_json_proto returns [13:29:21]Send response to host [13:29:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372581,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:29:21]free response buf [13:29:21]execute_script done [13:29:21]execute_script returns [13:29:21]free content buf [13:29:21]Sock 8.Close socket [13:29:21]Sock 8.Thread stoped [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:05]OFD Sender: No OFD packet to send [13:30:10]OFD Sender: No OFD packet to send [13:30:15]OFD Sender: No OFD packet to send [13:30:20]OFD Sender: No OFD packet to send [13:30:25]OFD Sender: No OFD packet to send [13:30:30]OFD Sender: No OFD packet to send [13:30:35]OFD Sender: No OFD packet to send [13:30:40]OFD Sender: No OFD packet to send [13:30:45]OFD Sender: No OFD packet to send [13:30:50]OFD Sender: No OFD packet to send [13:30:55]OFD Sender: No OFD packet to send [13:31:00]OFD Sender: No OFD packet to send [13:31:05]OFD Sender: No OFD packet to send [13:31:10]OFD Sender: No OFD packet to send [13:31:15]OFD Sender: No OFD packet to send [13:31:20]OFD Sender: No OFD packet to send [13:31:25]OFD Sender: No OFD packet to send [13:31:30]OFD Sender: No OFD packet to send [13:31:35]OFD Sender: No OFD packet to send [13:31:40]OFD Sender: No OFD packet to send [13:31:45]OFD Sender: No OFD packet to send [13:31:50]OFD Sender: No OFD packet to send [13:31:55]OFD Sender: No OFD packet to send [13:32:00]OFD Sender: No OFD packet to send [13:32:05]OFD Sender: No OFD packet to send [13:32:10]OFD Sender: No OFD packet to send [13:32:15]OFD Sender: No OFD packet to send [13:32:20]OFD Sender: No OFD packet to send [13:32:25]OFD Sender: No OFD packet to send [13:32:30]OFD Sender: No OFD packet to send [13:32:35]OFD Sender: No OFD packet to send [13:32:40]OFD Sender: No OFD packet to send [13:32:45]OFD Sender: No OFD packet to send [13:32:50]OFD Sender: No OFD packet to send [13:32:55]OFD Sender: No OFD packet to send [13:33:00]OFD Sender: No OFD packet to send [13:33:05]OFD Sender: No OFD packet to send [13:33:10]OFD Sender: No OFD packet to send [13:33:15]OFD Sender: No OFD packet to send [13:33:20]OFD Sender: No OFD packet to send [13:33:25]OFD Sender: No OFD packet to send [13:33:30]OFD Sender: No OFD packet to send [13:33:35]OFD Sender: No OFD packet to send [13:33:40]OFD Sender: No OFD packet to send [13:33:45]OFD Sender: No OFD packet to send [13:33:50]OFD Sender: No OFD packet to send [13:33:55]OFD Sender: No OFD packet to send [13:34:00]OFD Sender: No OFD packet to send [13:34:05]OFD Sender: No OFD packet to send [13:34:10]OFD Sender: No OFD packet to send [13:34:14]accept exits with 10 [13:34:14]New connection [13:34:14]New thread 3066637668 created [13:34:14]Thread 3066494308 joined [13:34:14]Waiting for new connection... [13:34:14] Sock 10.Parse request [13:34:14]Sock 10.Check first char [13:34:14]Sock 10.First char is OK [13:34:14]request: POST /json_proto HTTP/1.0 [13:34:14]Method: POST [13:34:14]URL: /json_proto [13:34:14]Method is POST - this is cgi request [13:34:14]url: /json_proto [13:34:14]query_string will be loaded in cgi processing [13:34:14]execute_cgi json_proto POST (null) [13:34:14]execute_cgi path=json_proto method=POST [13:34:14]POST find Content-Length [13:34:14]Host: 172.17.42.195:8080 [13:34:14]Content-Length: 770 [13:34:14]Content-Type: application/json [13:34:14] [13:34:14]POST finish read [13:34:14]Found Content-Length = 770 [13:34:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:14]execute_script... [13:34: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)3308869", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:34:14]POST & json_proto [13:34:14]process_json_proto [13:34:14]json parsed OK: [13:34:14]protocol is kg_v1.0 [13:34:14]action value=close_receipt [13:34:14]process_action close_receipt [13:34:14]cmd_close_receipt [13:34:14]MH_GetDate [13:34:14]Write to MH i2c: F0 00 00 52 0C 4D [13:34:14]Write i2c OK [13:34:14]MH_I2C_Read... [13:34:14]Read from MH i2c: F0 [13:34:14]MH_I2C_Read... [13:34:14]Read from MH i2c: F0 09 00 [13:34:14]MH_I2C_Read... [13:34:14]Read from MH i2c: F0 09 00 52 0C 00 D7 4C 1A 67 EF 94 12 67 F6 [13:34:14]GetLastDocTimeStamp 1729776557 [13:34:14]current date 1729776855 [13:34:14]FM_GetShiftState [13:34:14]SAM_PROTO_GetShiftState [13:34:14]wFMCommunicate request_size=4 [13:34:14]MH_SAM_APDU [13:34:14]CAPDU: 80 13 01 00 [13:34:14]Write to MH i2c: E2 08 00 53 0C 80 13 01 00 00 00 00 00 DC [13:34:14]Write i2c OK [13:34:14]MH_I2C_Read... [13:34:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:14]Read from MH i2c: E2 [13:34:14]MH_I2C_Read... [13:34:14]Read from MH i2c: E2 0E 00 [13:34:14]MH_I2C_Read... [13:34:14]Read from MH i2c: E2 0E 00 53 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 41 [13:34:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:34:14]wFMCommunicate OK [13:34:14]SAM_PROTO_GetShiftState done [13:34:14]FM_GetShiftState done [13:34:14]opened in 1729729095 [13:34:14]opened+sec_in_day 1729815495 [13:34:14]quantity*price = 200043 [13:34:14]sum+1 = 200044 [13:34:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 399 24.10.2024 13:34 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372582 ФПД: 168367894201918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T133415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372582&fm=168367894201918&tin=02508201610067®Number=0000000000091623&sum=200043 [13:34:15]StoreToDocumentArchive [13:34:15]shift 524 fd 372582 [13:34:15]save to /storage/0524/doc_00372582 [13:34:15]save last doc name /storage/0524/doc_00372582 to /storage/kkm_last_doc_name [13:34:15]save OK [13:34:15]Clear old archive folders... [13:34:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:34:15]tlvbuf is 00397CF0 [13:34:15]SAM_PROTO_ClearQueue [13:34:15]wFMCommunicate request_size=4 [13:34:15]MH_SAM_APDU [13:34:15]CAPDU: 80 09 00 00 [13:34:15]Write to MH i2c: E2 08 00 60 0C 80 09 00 00 00 00 00 00 DE [13:34:15]Write i2c OK [13:34:15]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 60 0C 00 90 00 E0 [13:34:16]RAPDU: 90 00 [13:34:16]wFMCommunicate OK [13:34:16]SAM_PROTO_ClearQueue done [13:34:16]KKMCreateOFDPacket [13:34:16]OFDProtocolAddRootSTLVToBuf [13:34:16]FM_MakeSignedData [13:34:16]FM_MakeSignedData [13:34:16]SAM_PROTO_SignData [13:34:16]wFMCommunicate request_size=4 [13:34:16]MH_SAM_APDU [13:34:16]CAPDU: 80 0D 01 02 [13:34:16]Write to MH i2c: E2 08 00 61 0C 80 0D 01 02 00 00 00 00 E6 [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 61 0C 00 90 00 E1 [13:34:16]RAPDU: 90 00 [13:34:16]wFMCommunicate OK [13:34:16]wFMCommunicate request_size=255 [13:34:16]MH_SAM_APDU [13:34: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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 D7 4C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 AF 05 00 35 04 06 00 99 [13:34:16]Write to MH i2c: E2 02 01 62 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 01 00 00 F4 03 04 00 D7 4C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 AF 05 00 35 04 06 00 99 00 00 64 [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 62 0C 00 90 00 E2 [13:34:16]RAPDU: 90 00 [13:34:16]wFMCommunicate OK [13:34:16]wFMCommunicate request_size=10 [13:34:16]MH_SAM_APDU [13:34:16]CAPDU: 80 0D 02 02 05 21 34 86 86 3E [13:34:16]Write to MH i2c: E2 0D 00 63 0C 80 0D 02 02 05 00 21 34 86 86 3E 00 00 92 [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 03 00 63 0C 00 90 00 E3 [13:34:16]RAPDU: 90 00 [13:34:16]wFMCommunicate OK [13:34:16]wFMCommunicate request_size=4 [13:34:16]MH_SAM_APDU [13:34:16]CAPDU: 80 0D 03 02 [13:34:16]Write to MH i2c: E2 08 00 64 0C 80 0D 03 02 00 00 00 00 EB [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 0B 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 0B 00 64 0C 00 37 E8 C2 84 BF 09 D8 19 90 00 0A [13:34:16]RAPDU: 37 E8 C2 84 BF 09 D8 19 90 00 [13:34:16]wFMCommunicate OK [13:34:16]SAM_PROTO_SignData done [13:34:16]FM_MakeSignedData done [13:34:16]CreateOFDProtocolMessage [13:34:16]wFMCommunicate request_size=4 [13:34:16]MH_SAM_APDU [13:34:16]CAPDU: 80 11 00 00 [13:34:16]Write to MH i2c: E2 08 00 65 0C 80 11 00 00 00 00 00 00 EB [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:16]Read from MH i2c: E2 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 17 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: E2 17 00 65 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [13:34:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:34:16]wFMCommunicate OK [13:34:16]CreateOFDProtocolMessage done [13:34:16]OFDSenderStorePacket 372582 [13:34:16]StoreOFDPacket docnum=372582 [13:34:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F7 35 07 01 12 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 8F 01 00 00 F4 03 04 00 D7 4C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 AF 05 00 35 04 06 00 99 21 34 86 86 3E 37 E8 C2 84 BF 09 D8 19 [13:34:16]CheckFolder [13:34:16]dirname=/storage/ofd_packets [13:34:16]CheckFolder done [13:34:16]ProducePacketName [13:34:16]name=ofd_packets/00372582 [13:34:16]NVStorageSaveData ofd_packets/00372582 [13:34:16]File name is /storage/ofd_packets/00372582 [13:34:16]Write 301 bytes [13:34:16]NVStorageSaveData done [13:34:16]OFDSenderStorePacket done [13:34:16]KKMCreateOFDPacket done [13:34:16]NVStorageSaveData kkm_last_timestamp [13:34:16]File name is /storage/kkm_last_timestamp [13:34:16]Write 4 bytes [13:34:16]NVStorageSaveData done [13:34:16]ExternCall_PrintAddStr [13:34:16]wPrintStart [13:34:16]Write to MH i2c: 01 00 00 66 0C 72 [13:34:16]Write i2c OK [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: 01 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: 01 07 00 [13:34:16]MH_I2C_Read... [13:34:16]Read from MH i2c: 01 07 00 66 0C 00 00 00 00 00 FF 0F 87 [13:34:16]RasterBufferAndPrint [13:34:16]line Счет N : (1)3308869 [13:34:16]line ИНН: 02508201610067 [13:34:16]line Контрольно-Кассовый Чек [13:34:16]line ПРОДАЖА [13:34:16]line ТРК (МРК, ГНК) : 33 [13:34:16]line Товар: 2710124500 [13:34:16]line Аи-95-К-3 [13:34:16]line 26.960 * 74.20 [13:34:16]line = 2000.43 [13:34:16]line НДС 12% НСП 1% [13:34:16]line > о реализуемом товаре [13:34:16]line ИТОГО: 2000.43 [13:34:16]line НСП 1% : 17.70 [13:34:16]line НДС 12% : 212.43 [13:34:16]line Наличными: 0.00 [13:34:16]line Безнал.: 2000.43 [13:34:16]line Место: АЗС № 87 "Партнер Нефть" [13:34:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:34:16]line СНО: Общий режим [13:34:16]line Чек 399 24.10.2024 13:34 [13:34:16]line Смена: 524 ФФД: 1.0 [13:34:16]line ЗНМ: 0300000083 [13:34:16]line РНМ: 0000000000091623 [13:34:16]line Версия ККМ: 001 [13:34:16]line Платежная система: Mbank [13:34:16]line ФМ: 0000000000874672 [13:34:16]line ФД: 372582 [13:34:16]line ФПД: 168367894201918 [13:34:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T133415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372582&fm=168367894201918&tin=02508201610067®Number=0000000000091623&sum=200043 [13:34:16]written 0, free lines is 4095 [13:34:16]OFD Sender: Processing packet 372582 [packets to send 267, broken 266] [13:34:16]ProducePacketName [13:34:16]name=ofd_packets/00372582 [13:34:16]OFD Sender: To server: pG, [13:34:16]CommunicateWithHost lk.salyk.kg:30040 [13:34:16]ConnectInit lk.salyk.kg [13:34:16]Connected sock=9 [13:34:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F7 35 07 01 12 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 8F 01 00 00 F4 03 04 00 D7 4C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 AF 05 00 35 04 06 00 99 21 34 86 86 3E 37 E8 C2 84 BF 09 D8 19 [13: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 36 37 32 4F 00 00 00 8E 37 47 00 55 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 AF 05 00 F4 03 04 00 7E F8 19 67 B6 04 01 00 00 57 9A E2 5C 1E 6A 8F 60 [13:34:16]CommunicateWithHost err = 0 [13:34:16]CheckOFDResponse [13:34:16]1017 (14) - 77093643461234 [13:34:16]1041 (16) - 0000000000874672 [13:34:16]1040 (4) - 372582 [13:34:16]1012 (4) - 24.10.2024 07:34 [13:34:16]1206 (1) - 0 [13:34:16]OFD Sender: Remove packet 372582 [13:34:16]ProducePacketName [13:34:16]name=ofd_packets/00372582 [13:34:16]NVStorageDeleteData [13:34:17]Write to MH i2c: 01 00 00 8F 0C 9B [13:34:17]Write i2c OK [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: 01 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: 01 07 00 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: 01 07 00 8F 0C 00 00 00 00 00 11 0D C0 [13:34:17]RasterBufferAndPrint [13:34:17]line [13:34:17]line [13:34:17]line [13:34:17]line [13:34:17]line [13:34:17]written 0, free lines is 3351 [13:34:17]MH_Cut [13:34:17]Write to MH i2c: D1 01 00 96 0C 01 74 [13:34:17]Write i2c OK [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: D1 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: D1 01 00 [13:34:17]MH_I2C_Read... [13:34:17]Read from MH i2c: D1 01 00 96 0C 00 73 [13:34:17]Write to MH i2c: 01 00 00 97 0C A3 [13:34:17]Write i2c OK [13:34:17]MH_I2C_Read... [13:34:17]OFD Sender: No OFD packet to send [13:34:17]*** Cut start [13:34:17]*** Partial cut [13:34:17]*** CUTSNS_PIN = 1 [13:34:17]*** CUTSNS_PIN = 0 [13:34:18]*** Brake cut motor [13:34:18]Read from MH i2c: 01 [13:34:18]MH_I2C_Read... [13:34:18]*** Stop cut motor [13:34:18]*** Cut end [13:34:18]Read from MH i2c: 01 07 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: 01 07 00 97 0C 00 00 00 00 00 FF 0F B8 [13:34:18]process_action close_receipt done [13:34:18]requested_data is exist [13:34:18]produce_requested_data [13:34:18]requested_item fm.sn is exist - process it [13:34:18]wFMCommunicate request_size=4 [13:34:18]MH_SAM_APDU [13:34:18]CAPDU: 80 11 00 00 [13:34:18]Write to MH i2c: E2 08 00 98 0C 80 11 00 00 00 00 00 00 1E [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 17 00 [13:34:18]MH_I2C_Read... [13:34:18]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 36 37 32 90 00 73 [13:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:34:18]wFMCommunicate OK [13:34:18]requested_item fd.num is exist - process it [13:34:18]SAM_PROTO_GetFieldsCounters [13:34:18]wFMCommunicate request_size=4 [13:34:18]MH_SAM_APDU [13:34:18]CAPDU: 80 13 00 00 [13:34:18]Write to MH i2c: E2 08 00 99 0C 80 13 00 00 00 00 00 00 21 [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 62 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 62 00 99 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 66 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [13:34:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 66 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8F 01 00 00 5E 04 04 00 8F 01 00 00 57 04 04 00 90 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:34:18]wFMCommunicate OK [13:34:18]SAM_PROTO_GetFieldsCounters done [13:34:18]requested_item shift.num is exist - process it [13:34:18]requested_item shift.opened is exist - process it [13:34:18]req_shift_opened [13:34:18]FM_GetShiftState [13:34:18]SAM_PROTO_GetShiftState [13:34:18]wFMCommunicate request_size=4 [13:34:18]MH_SAM_APDU [13:34:18]CAPDU: 80 13 01 00 [13:34:18]Write to MH i2c: E2 08 00 9A 0C 80 13 01 00 00 00 00 00 23 [13:34:18]Write i2c OK [13:34:18]MH_I2C_Read... [13:34:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:34:18]Read from MH i2c: E2 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 0E 00 [13:34:18]MH_I2C_Read... [13:34:18]Read from MH i2c: E2 0E 00 9A 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [13:34:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:34:18]wFMCommunicate OK [13:34:18]SAM_PROTO_GetShiftState done [13:34:18]FM_GetShiftState done [13:34:18]req_shift_opened done [13:34:18]requested_item shift.open_date is exist - process it [13:34:18]req_shift_open_date [13:34:18]req_shift_open_date done [13:34:18]produce_requested_data done [13:34:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372582,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:34:18]process_action_free close_receipt [13:34:18]json_value_free [13:34:18]json_value_free done [13:34:18]process_json_proto returns [13:34:18]Send response to host [13:34:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372582,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:34:18]free response buf [13:34:18]execute_script done [13:34:18]execute_script returns [13:34:18]free content buf [13:34:18]Sock 10.Close socket [13:34:18]Sock 10.Thread stoped [13:34:22]OFD Sender: No OFD packet to send [13:34:27]OFD Sender: No OFD packet to send [13:34:32]OFD Sender: No OFD packet to send [13:34:37]OFD Sender: No OFD packet to send [13:34:42]OFD Sender: No OFD packet to send [13:34:47]OFD Sender: No OFD packet to send [13:34:52]OFD Sender: No OFD packet to send [13:34:57]OFD Sender: No OFD packet to send [13:35:02]OFD Sender: No OFD packet to send [13:35:07]OFD Sender: No OFD packet to send [13:35:12]OFD Sender: No OFD packet to send [13:35:17]OFD Sender: No OFD packet to send [13:35:22]OFD Sender: No OFD packet to send [13:35:27]OFD Sender: No OFD packet to send [13:35:32]OFD Sender: No OFD packet to send [13:35:37]OFD Sender: No OFD packet to send [13:35:42]OFD Sender: No OFD packet to send [13:35:47]OFD Sender: No OFD packet to send [13:35:52]OFD Sender: No OFD packet to send [13:35:57]OFD Sender: No OFD packet to send [13:36:02]OFD Sender: No OFD packet to send [13:36:07]OFD Sender: No OFD packet to send [13:36:12]OFD Sender: No OFD packet to send [13:36:17]OFD Sender: No OFD packet to send [13:36:22]OFD Sender: No OFD packet to send [13:36:27]OFD Sender: No OFD packet to send [13:36:32]OFD Sender: No OFD packet to send [13:36:37]OFD Sender: No OFD packet to send [13:36:42]OFD Sender: No OFD packet to send [13:36:47]OFD Sender: No OFD packet to send [13:36:52]OFD Sender: No OFD packet to send [13:36:57]OFD Sender: No OFD packet to send [13:37:02]OFD Sender: No OFD packet to send [13:37:07]OFD Sender: No OFD packet to send [13:37:12]OFD Sender: No OFD packet to send [13:37:17]OFD Sender: No OFD packet to send [13:37:22]OFD Sender: No OFD packet to send [13:37:27]OFD Sender: No OFD packet to send [13:37:32]OFD Sender: No OFD packet to send [13:37:37]OFD Sender: No OFD packet to send [13:37:38]accept exits with 8 [13:37:38]New connection [13:37:38]New thread 3066494308 created [13:37:38]Thread 3066637668 joined [13:37:38]Waiting for new connection... [13:37:38] Sock 8.Parse request [13:37:38]Sock 8.Check first char [13:37:38]Sock 8.First char is OK [13:37:38]request: POST /json_proto HTTP/1.0 [13:37:38]Method: POST [13:37:38]URL: /json_proto [13:37:38]Method is POST - this is cgi request [13:37:38]url: /json_proto [13:37:38]query_string will be loaded in cgi processing [13:37:38]execute_cgi json_proto POST (null) [13:37:38]execute_cgi path=json_proto method=POST [13:37:38]POST find Content-Length [13:37:38]Host: 172.17.42.195:8080 [13:37:38]Content-Length: 774 [13:37:38]Content-Type: application/json [13:37:38] [13:37:38]POST finish read [13:37:38]Found Content-Length = 774 [13:37:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 61.420, "sum" : 4680.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4680.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:38]execute_script... [13:37:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308870", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 61.420, "sum" : 4680.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4680.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:38]POST & json_proto [13:37:38]process_json_proto [13:37:38]json parsed OK: [13:37:38]protocol is kg_v1.0 [13:37:38]action value=close_receipt [13:37:38]process_action close_receipt [13:37:38]cmd_close_receipt [13:37:38]MH_GetDate [13:37:38]Write to MH i2c: F0 00 00 9B 0C 96 [13:37:38]Write i2c OK [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: F0 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: F0 09 00 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: F0 09 00 9B 0C 00 A2 4D 1A 67 EF 94 12 67 0B [13:37:38]GetLastDocTimeStamp 1729776855 [13:37:38]current date 1729777058 [13:37:38]FM_GetShiftState [13:37:38]SAM_PROTO_GetShiftState [13:37:38]wFMCommunicate request_size=4 [13:37:38]MH_SAM_APDU [13:37:38]CAPDU: 80 13 01 00 [13:37:38]Write to MH i2c: E2 08 00 9C 0C 80 13 01 00 00 00 00 00 25 [13:37:38]Write i2c OK [13:37:38]MH_I2C_Read... [13:37:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:38]Read from MH i2c: E2 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: E2 0E 00 [13:37:38]MH_I2C_Read... [13:37:38]Read from MH i2c: E2 0E 00 9C 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8A [13:37:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:37:38]wFMCommunicate OK [13:37:38]SAM_PROTO_GetShiftState done [13:37:38]FM_GetShiftState done [13:37:38]opened in 1729729095 [13:37:38]opened+sec_in_day 1729815495 [13:37:38]quantity*price = 468020 [13:37:38]sum+1 = 468021 [13:37:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4680.20 НСП 1% : 41.42 НДС 12% : 497.01 Наличными: 0.00 Безнал.: 4680.20 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 400 24.10.2024 13:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372583 ФПД: 87928509404642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T133738&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372583&fm=87928509404642&tin=02508201610067®Number=0000000000091623&sum=468020 [13:37:39]StoreToDocumentArchive [13:37:39]shift 524 fd 372583 [13:37:39]save to /storage/0524/doc_00372583 [13:37:39]save last doc name /storage/0524/doc_00372583 to /storage/kkm_last_doc_name [13:37:39]save OK [13:37:39]Clear old archive folders... [13:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [13:37:39]tlvbuf is 00382CC0 [13:37:39]SAM_PROTO_ClearQueue [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 09 00 00 [13:37:39]Write to MH i2c: E2 08 00 A9 0C 80 09 00 00 00 00 00 00 27 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 A9 0C 00 90 00 29 [13:37:39]RAPDU: 90 00 [13:37:39]wFMCommunicate OK [13:37:39]SAM_PROTO_ClearQueue done [13:37:39]KKMCreateOFDPacket [13:37:39]OFDProtocolAddRootSTLVToBuf [13:37:39]FM_MakeSignedData [13:37:39]FM_MakeSignedData [13:37:39]SAM_PROTO_SignData [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 0D 01 02 [13:37:39]Write to MH i2c: E2 08 00 AA 0C 80 0D 01 02 00 00 00 00 2F [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 AA 0C 00 90 00 2A [13:37:39]RAPDU: 90 00 [13:37:39]wFMCommunicate OK [13:37:39]wFMCommunicate request_size=255 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EC EF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 24 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 24 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 C2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 24 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 A2 4D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 AF 05 00 35 04 06 00 [13:37:39]Write to MH i2c: E2 02 01 AB 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EC EF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 24 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 24 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 C2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 24 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 A2 4D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 AF 05 00 35 04 06 00 00 00 9A [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 AB 0C 00 90 00 2B [13:37:39]RAPDU: 90 00 [13:37:39]wFMCommunicate OK [13:37:39]wFMCommunicate request_size=11 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 0D 02 02 06 4F F8 73 91 95 E2 [13:37:39]Write to MH i2c: E2 0E 00 AC 0C 80 0D 02 02 06 00 4F F8 73 91 95 E2 00 00 00 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 03 00 AC 0C 00 90 00 2C [13:37:39]RAPDU: 90 00 [13:37:39]wFMCommunicate OK [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 0D 03 02 [13:37:39]Write to MH i2c: E2 08 00 AD 0C 80 0D 03 02 00 00 00 00 34 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:39]Read from MH i2c: E2 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 0B 00 [13:37:39]MH_I2C_Read... [13:37:39]Read from MH i2c: E2 0B 00 AD 0C 00 30 37 2C 95 3B 9A CF 9E 90 00 9F [13:37:39]RAPDU: 30 37 2C 95 3B 9A CF 9E 90 00 [13:37:39]wFMCommunicate OK [13:37:39]SAM_PROTO_SignData done [13:37:39]FM_MakeSignedData done [13:37:39]CreateOFDProtocolMessage [13:37:39]wFMCommunicate request_size=4 [13:37:39]MH_SAM_APDU [13:37:39]CAPDU: 80 11 00 00 [13:37:39]Write to MH i2c: E2 08 00 AE 0C 80 11 00 00 00 00 00 00 34 [13:37:39]Write i2c OK [13:37:39]MH_I2C_Read... [13:37:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:40]Read from MH i2c: E2 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: E2 17 00 [13:37:40]MH_I2C_Read... [13:37:40]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 36 37 32 90 00 89 [13:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:37:40]wFMCommunicate OK [13:37:40]CreateOFDProtocolMessage done [13:37:40]OFDSenderStorePacket 372583 [13:37:40]StoreOFDPacket docnum=372583 [13:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 2D 4E 08 01 6A EE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EC EF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 24 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 24 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 C2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 24 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 A2 4D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 AF 05 00 35 04 06 00 4F F8 73 91 95 E2 30 37 2C 95 3B 9A CF 9E [13:37:40]CheckFolder [13:37:40]dirname=/storage/ofd_packets [13:37:40]CheckFolder done [13:37:40]ProducePacketName [13:37:40]name=ofd_packets/00372583 [13:37:40]NVStorageSaveData ofd_packets/00372583 [13:37:40]File name is /storage/ofd_packets/00372583 [13:37:40]Write 302 bytes [13:37:40]NVStorageSaveData done [13:37:40]OFDSenderStorePacket done [13:37:40]KKMCreateOFDPacket done [13:37:40]NVStorageSaveData kkm_last_timestamp [13:37:40]File name is /storage/kkm_last_timestamp [13:37:40]Write 4 bytes [13:37:40]NVStorageSaveData done [13:37:40]ExternCall_PrintAddStr [13:37:40]wPrintStart [13:37:40]Write to MH i2c: 01 00 00 AF 0C BB [13:37:40]Write i2c OK [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: 01 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: 01 07 00 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: 01 07 00 AF 0C 00 00 00 00 00 FF 0F D0 [13:37:40]RasterBufferAndPrint [13:37:40]line Счет N : (1)3308870 [13:37:40]line ИНН: 02508201610067 [13:37:40]line Контрольно-Кассовый Чек [13:37:40]line ПРОДАЖА [13:37:40]line ТРК (МРК, ГНК) : 6 [13:37:40]line Товар: 2710194210 [13:37:40]line ДТ(л)-К-5 [13:37:40]line 61.420 * 76.20 [13:37:40]line = 4680.20 [13:37:40]line НДС 12% НСП 1% [13:37:40]line > о реализуемом товаре [13:37:40]line ИТОГО: 4680.20 [13:37:40]line НСП 1% : 41.42 [13:37:40]line НДС 12% : 497.01 [13:37:40]line Наличными: 0.00 [13:37:40]line Безнал.: 4680.20 [13:37:40]line Место: АЗС № 87 "Партнер Нефть" [13:37:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:37:40]line СНО: Общий режим [13:37:40]line Чек 400 24.10.2024 13:37 [13:37:40]line Смена: 524 ФФД: 1.0 [13:37:40]line ЗНМ: 0300000083 [13:37:40]line РНМ: 0000000000091623 [13:37:40]line Версия ККМ: 001 [13:37:40]line Платежная система: Mbank [13:37:40]line ФМ: 0000000000874672 [13:37:40]line ФД: 372583 [13:37:40]line ФПД: 87928509404642 [13:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T133738&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372583&fm=87928509404642&tin=02508201610067®Number=0000000000091623&sum=468020 [13:37:40]written 0, free lines is 4095 [13:37:40]OFD Sender: Processing packet 372583 [packets to send 267, broken 266] [13:37:40]ProducePacketName [13:37:40]name=ofd_packets/00372583 [13:37:40]OFD Sender: To server: pG, [13:37:40]CommunicateWithHost lk.salyk.kg:30040 [13:37:40]ConnectInit lk.salyk.kg [13:37:40]Connected sock=11 [13:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 2D 4E 08 01 6A EE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EC EF 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 34 24 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 34 24 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 10 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 25 C2 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 34 24 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 A2 4D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 AF 05 00 35 04 06 00 4F F8 73 91 95 E2 30 37 2C 95 3B 9A CF 9E [13:37:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7A 8B 47 00 A8 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 AF 05 00 F4 03 04 00 4A F9 19 67 B6 04 01 00 00 5C F6 83 FB 4B 4C 21 1E [13:37:40]CommunicateWithHost err = 0 [13:37:40]CheckOFDResponse [13:37:40]1017 (14) - 77093643461234 [13:37:40]1041 (16) - 0000000000874672 [13:37:40]1040 (4) - 372583 [13:37:40]1012 (4) - 24.10.2024 07:37 [13:37:40]1206 (1) - 0 [13:37:40]OFD Sender: Remove packet 372583 [13:37:40]ProducePacketName [13:37:40]name=ofd_packets/00372583 [13:37:40]NVStorageDeleteData [13:37:40]Write to MH i2c: 01 00 00 D8 0C E4 [13:37:40]Write i2c OK [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: 01 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: 01 07 00 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: 01 07 00 D8 0C 00 00 00 00 00 00 0D F8 [13:37:40]RasterBufferAndPrint [13:37:40]line [13:37:40]line [13:37:40]line [13:37:40]line [13:37:40]line [13:37:40]written 0, free lines is 3333 [13:37:40]MH_Cut [13:37:40]Write to MH i2c: D1 01 00 DF 0C 01 BD [13:37:40]Write i2c OK [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: D1 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: D1 01 00 [13:37:40]MH_I2C_Read... [13:37:40]Read from MH i2c: D1 01 00 DF 0C 00 BC [13:37:40]Write to MH i2c: 01 00 00 E0 0C EC [13:37:40]Write i2c OK [13:37:40]MH_I2C_Read... [13:37:40]OFD Sender: No OFD packet to send [13:37:41]*** Cut start [13:37:41]*** Partial cut [13:37:41]*** CUTSNS_PIN = 1 [13:37:41]*** CUTSNS_PIN = 0 [13:37:41]*** Brake cut motor [13:37:41]Read from MH i2c: 01 [13:37:41]MH_I2C_Read... [13:37:41]*** Stop cut motor [13:37:41]*** Cut end [13:37:41]Read from MH i2c: 01 07 00 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: 01 07 00 E0 0C 00 00 00 00 00 FF 0F 01 [13:37:41]process_action close_receipt done [13:37:41]requested_data is exist [13:37:41]produce_requested_data [13:37:41]requested_item fm.sn is exist - process it [13:37:41]wFMCommunicate request_size=4 [13:37:41]MH_SAM_APDU [13:37:41]CAPDU: 80 11 00 00 [13:37:41]Write to MH i2c: E2 08 00 E1 0C 80 11 00 00 00 00 00 00 67 [13:37:41]Write i2c OK [13:37:41]MH_I2C_Read... [13:37:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:41]Read from MH i2c: E2 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: E2 17 00 [13:37:41]MH_I2C_Read... [13:37:41]Read from MH i2c: E2 17 00 E1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [13:37:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:37:41]wFMCommunicate OK [13:37:41]requested_item fd.num is exist - process it [13:37:41]SAM_PROTO_GetFieldsCounters [13:37:41]wFMCommunicate request_size=4 [13:37:41]MH_SAM_APDU [13:37:41]CAPDU: 80 13 00 00 [13:37:41]Write to MH i2c: E2 08 00 E2 0C 80 13 00 00 00 00 00 00 6A [13:37:41]Write i2c OK [13:37:41]MH_I2C_Read... [13:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:42]Read from MH i2c: E2 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 62 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 62 00 E2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 67 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 65 [13:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 67 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 90 01 00 00 5E 04 04 00 90 01 00 00 57 04 04 00 91 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:42]wFMCommunicate OK [13:37:42]SAM_PROTO_GetFieldsCounters done [13:37:42]requested_item shift.num is exist - process it [13:37:42]requested_item shift.opened is exist - process it [13:37:42]req_shift_opened [13:37:42]FM_GetShiftState [13:37:42]SAM_PROTO_GetShiftState [13:37:42]wFMCommunicate request_size=4 [13:37:42]MH_SAM_APDU [13:37:42]CAPDU: 80 13 01 00 [13:37:42]Write to MH i2c: E2 08 00 E3 0C 80 13 01 00 00 00 00 00 6C [13:37:42]Write i2c OK [13:37:42]MH_I2C_Read... [13:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:42]Read from MH i2c: E2 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 0E 00 [13:37:42]MH_I2C_Read... [13:37:42]Read from MH i2c: E2 0E 00 E3 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [13:37:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:37:42]wFMCommunicate OK [13:37:42]SAM_PROTO_GetShiftState done [13:37:42]FM_GetShiftState done [13:37:42]req_shift_opened done [13:37:42]requested_item shift.open_date is exist - process it [13:37:42]req_shift_open_date [13:37:42]req_shift_open_date done [13:37:42]produce_requested_data done [13:37:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372583,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:37:42]process_action_free close_receipt [13:37:42]json_value_free [13:37:42]json_value_free done [13:37:42]process_json_proto returns [13:37:42]Send response to host [13:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372583,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:37:42]free response buf [13:37:42]execute_script done [13:37:42]execute_script returns [13:37:42]free content buf [13:37:42]Sock 8.Close socket [13:37:42]Sock 8.Thread stoped [13:37:45]OFD Sender: No OFD packet to send [13:37:50]OFD Sender: No OFD packet to send [13:37:55]OFD Sender: No OFD packet to send [13:38:00]OFD Sender: No OFD packet to send [13:38:05]OFD Sender: No OFD packet to send [13:38:10]OFD Sender: No OFD packet to send [13:38:15]OFD Sender: No OFD packet to send [13:38:20]OFD Sender: No OFD packet to send [13:38:26]OFD Sender: No OFD packet to send [13:38:31]OFD Sender: No OFD packet to send [13:38:36]OFD Sender: No OFD packet to send [13:38:41]OFD Sender: No OFD packet to send [13:38:46]OFD Sender: No OFD packet to send [13:38:51]OFD Sender: No OFD packet to send [13:38:56]OFD Sender: No OFD packet to send [13:39:01]OFD Sender: No OFD packet to send [13:39:06]OFD Sender: No OFD packet to send [13:39:11]OFD Sender: No OFD packet to send [13:39:16]OFD Sender: No OFD packet to send [13:39:21]OFD Sender: No OFD packet to send [13:39:26]OFD Sender: No OFD packet to send [13:39:31]OFD Sender: No OFD packet to send [13:39:36]OFD Sender: No OFD packet to send [13:39:41]OFD Sender: No OFD packet to send [13:39:46]OFD Sender: No OFD packet to send [13:39:51]OFD Sender: No OFD packet to send [13:39:56]OFD Sender: No OFD packet to send [13:40:01]OFD Sender: No OFD packet to send [13:40:06]OFD Sender: No OFD packet to send [13:40:11]OFD Sender: No OFD packet to send [13:40:16]OFD Sender: No OFD packet to send [13:40:21]OFD Sender: No OFD packet to send [13:40:24]accept exits with 9 [13:40:24]New connection [13:40:24]New thread 3066637668 created [13:40:24]Thread 3066494308 joined [13:40:24]Waiting for new connection... [13:40:24] Sock 9.Parse request [13:40:24]Sock 9.Check first char [13:40:24]Sock 9.First char is OK [13:40:24]request: POST /json_proto HTTP/1.0 [13:40:24]Method: POST [13:40:24]URL: /json_proto [13:40:24]Method is POST - this is cgi request [13:40:24]url: /json_proto [13:40:24]query_string will be loaded in cgi processing [13:40:24]execute_cgi json_proto POST (null) [13:40:24]execute_cgi path=json_proto method=POST [13:40:24]POST find Content-Length [13:40:24]Host: 172.17.42.195:8080 [13:40:24]Content-Length: 770 [13:40:24]Content-Type: application/json [13:40:24] [13:40:24]POST finish read [13:40:24]Found Content-Length = 770 [13:40:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:24]execute_script... [13:40: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)3308871", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:24]POST & json_proto [13:40:24]process_json_proto [13:40:24]json parsed OK: [13:40:24]protocol is kg_v1.0 [13:40:24]action value=close_receipt [13:40:24]process_action close_receipt [13:40:24]cmd_close_receipt [13:40:24]MH_GetDate [13:40:24]Write to MH i2c: F0 00 00 E4 0C DF [13:40:24]Write i2c OK [13:40:24]MH_I2C_Read... [13:40:24]Read from MH i2c: F0 [13:40:24]MH_I2C_Read... [13:40:24]Read from MH i2c: F0 09 00 [13:40:24]MH_I2C_Read... [13:40:24]Read from MH i2c: F0 09 00 E4 0C 00 49 4E 1A 67 EF 94 12 67 FC [13:40:24]GetLastDocTimeStamp 1729777058 [13:40:24]current date 1729777225 [13:40:24]FM_GetShiftState [13:40:24]SAM_PROTO_GetShiftState [13:40:24]wFMCommunicate request_size=4 [13:40:24]MH_SAM_APDU [13:40:24]CAPDU: 80 13 01 00 [13:40:24]Write to MH i2c: E2 08 00 E5 0C 80 13 01 00 00 00 00 00 6E [13:40:24]Write i2c OK [13:40:24]MH_I2C_Read... [13:40:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:24]Read from MH i2c: E2 [13:40:24]MH_I2C_Read... [13:40:24]Read from MH i2c: E2 0E 00 [13:40:24]MH_I2C_Read... [13:40:24]Read from MH i2c: E2 0E 00 E5 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D3 [13:40:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:40:24]wFMCommunicate OK [13:40:24]SAM_PROTO_GetShiftState done [13:40:24]FM_GetShiftState done [13:40:24]opened in 1729729095 [13:40:24]opened+sec_in_day 1729815495 [13:40:24]quantity*price = 100021 [13:40:24]sum+1 = 100023 [13:40:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 401 24.10.2024 13:40 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372584 ФПД: 173452569754662 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134025&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372584&fm=173452569754662&tin=02508201610067®Number=0000000000091623&sum=100022 [13:40:25]StoreToDocumentArchive [13:40:25]shift 524 fd 372584 [13:40:25]save to /storage/0524/doc_00372584 [13:40:25]save last doc name /storage/0524/doc_00372584 to /storage/kkm_last_doc_name [13:40:25]save OK [13:40:25]Clear old archive folders... [13:40:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:40:25]tlvbuf is 002F1B70 [13:40:25]SAM_PROTO_ClearQueue [13:40:25]wFMCommunicate request_size=4 [13:40:25]MH_SAM_APDU [13:40:25]CAPDU: 80 09 00 00 [13:40:25]Write to MH i2c: E2 08 00 F2 0C 80 09 00 00 00 00 00 00 70 [13:40:25]Write i2c OK [13:40:25]MH_I2C_Read... [13:40:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:26]Read from MH i2c: E2 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 F2 0C 00 90 00 72 [13:40:26]RAPDU: 90 00 [13:40:26]wFMCommunicate OK [13:40:26]SAM_PROTO_ClearQueue done [13:40:26]KKMCreateOFDPacket [13:40:26]OFDProtocolAddRootSTLVToBuf [13:40:26]FM_MakeSignedData [13:40:26]FM_MakeSignedData [13:40:26]SAM_PROTO_SignData [13:40:26]wFMCommunicate request_size=4 [13:40:26]MH_SAM_APDU [13:40:26]CAPDU: 80 0D 01 02 [13:40:26]Write to MH i2c: E2 08 00 F3 0C 80 0D 01 02 00 00 00 00 78 [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:26]Read from MH i2c: E2 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 F3 0C 00 90 00 73 [13:40:26]RAPDU: 90 00 [13:40:26]wFMCommunicate OK [13:40:26]wFMCommunicate request_size=255 [13:40:26]MH_SAM_APDU [13:40:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 91 01 00 00 F4 03 04 00 49 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 AF 05 00 35 04 06 00 9D [13:40:26]Write to MH i2c: E2 02 01 F4 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 49 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 AF 05 00 35 04 06 00 9D 00 00 BD [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]OFD Sender: No OFD packet to send [13:40:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:26]Read from MH i2c: E2 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 F4 0C 00 90 00 74 [13:40:26]RAPDU: 90 00 [13:40:26]wFMCommunicate OK [13:40:26]wFMCommunicate request_size=10 [13:40:26]MH_SAM_APDU [13:40:26]CAPDU: 80 0D 02 02 05 C1 12 CE 3C 26 [13:40:26]Write to MH i2c: E2 0D 00 F5 0C 80 0D 02 02 05 00 C1 12 CE 3C 26 00 00 88 [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:26]Read from MH i2c: E2 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 03 00 F5 0C 00 90 00 75 [13:40:26]RAPDU: 90 00 [13:40:26]wFMCommunicate OK [13:40:26]wFMCommunicate request_size=4 [13:40:26]MH_SAM_APDU [13:40:26]CAPDU: 80 0D 03 02 [13:40:26]Write to MH i2c: E2 08 00 F6 0C 80 0D 03 02 00 00 00 00 7D [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:26]Read from MH i2c: E2 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 0B 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 0B 00 F6 0C 00 4F 33 4F E6 0F 31 AE D7 90 00 FA [13:40:26]RAPDU: 4F 33 4F E6 0F 31 AE D7 90 00 [13:40:26]wFMCommunicate OK [13:40:26]SAM_PROTO_SignData done [13:40:26]FM_MakeSignedData done [13:40:26]CreateOFDProtocolMessage [13:40:26]wFMCommunicate request_size=4 [13:40:26]MH_SAM_APDU [13:40:26]CAPDU: 80 11 00 00 [13:40:26]Write to MH i2c: E2 08 00 F7 0C 80 11 00 00 00 00 00 00 7D [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:26]Read from MH i2c: E2 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 17 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: E2 17 00 F7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [13:40:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:40:26]wFMCommunicate OK [13:40:26]CreateOFDProtocolMessage done [13:40:26]OFDSenderStorePacket 372584 [13:40:26]StoreOFDPacket docnum=372584 [13:40:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 60 F8 07 01 0C AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 49 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 AF 05 00 35 04 06 00 9D C1 12 CE 3C 26 4F 33 4F E6 0F 31 AE D7 [13:40:26]CheckFolder [13:40:26]dirname=/storage/ofd_packets [13:40:26]CheckFolder done [13:40:26]ProducePacketName [13:40:26]name=ofd_packets/00372584 [13:40:26]NVStorageSaveData ofd_packets/00372584 [13:40:26]File name is /storage/ofd_packets/00372584 [13:40:26]Write 301 bytes [13:40:26]NVStorageSaveData done [13:40:26]OFDSenderStorePacket done [13:40:26]KKMCreateOFDPacket done [13:40:26]NVStorageSaveData kkm_last_timestamp [13:40:26]File name is /storage/kkm_last_timestamp [13:40:26]Write 4 bytes [13:40:26]NVStorageSaveData done [13:40:26]ExternCall_PrintAddStr [13:40:26]wPrintStart [13:40:26]Write to MH i2c: 01 00 00 F8 0C 04 [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: 01 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: 01 07 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: 01 07 00 F8 0C 00 00 00 00 00 FF 0F 19 [13:40:26]RasterBufferAndPrint [13:40:26]line Счет N : (1)3308871 [13:40:26]line ИНН: 02508201610067 [13:40:26]line Контрольно-Кассовый Чек [13:40:26]line ПРОДАЖА [13:40:26]line ТРК (МРК, ГНК) : 43 [13:40:26]line Товар: 2710124500 [13:40:26]line Аи-95-К-3 [13:40:26]line 13.480 * 74.20 [13:40:26]line = 1000.22 [13:40:26]line НДС 12% НСП 1% [13:40:26]line > о реализуемом товаре [13:40:26]line ИТОГО: 1000.22 [13:40:26]line НСП 1% : 8.85 [13:40:26]line НДС 12% : 106.22 [13:40:26]line Наличными: 0.00 [13:40:26]line Безнал.: 1000.22 [13:40:26]line Место: АЗС № 87 "Партнер Нефть" [13:40:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:40:26]line СНО: Общий режим [13:40:26]line Чек 401 24.10.2024 13:40 [13:40:26]line Смена: 524 ФФД: 1.0 [13:40:26]line ЗНМ: 0300000083 [13:40:26]line РНМ: 0000000000091623 [13:40:26]line Версия ККМ: 001 [13:40:26]line Платежная система: Mbank [13:40:26]line ФМ: 0000000000874672 [13:40:26]line ФД: 372584 [13:40:26]line ФПД: 173452569754662 [13:40:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134025&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372584&fm=173452569754662&tin=02508201610067®Number=0000000000091623&sum=100022 [13:40:26]written 0, free lines is 4095 [13:40:26]OFD Sender: Processing packet 372584 [packets to send 267, broken 266] [13:40:26]ProducePacketName [13:40:26]name=ofd_packets/00372584 [13:40:26]OFD Sender: To server: pG, [13:40:26]CommunicateWithHost lk.salyk.kg:30040 [13:40:26]ConnectInit lk.salyk.kg [13:40:26]Connected sock=10 [13:40:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 60 F8 07 01 0C AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 01 00 00 F4 03 04 00 49 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 AF 05 00 35 04 06 00 9D C1 12 CE 3C 26 4F 33 4F E6 0F 31 AE D7 [13:40:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4C FC 47 00 DA 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 AF 05 00 F4 03 04 00 F0 F9 19 67 B6 04 01 00 00 C4 CA 7E 36 DC FC EF 5A [13:40:26]CommunicateWithHost err = 0 [13:40:26]CheckOFDResponse [13:40:26]1017 (14) - 77093643461234 [13:40:26]1041 (16) - 0000000000874672 [13:40:26]1040 (4) - 372584 [13:40:26]1012 (4) - 24.10.2024 07:40 [13:40:26]1206 (1) - 0 [13:40:26]OFD Sender: Remove packet 372584 [13:40:26]ProducePacketName [13:40:26]name=ofd_packets/00372584 [13:40:26]NVStorageDeleteData [13:40:26]Write to MH i2c: 01 00 00 21 0D 2E [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: 01 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: 01 07 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: 01 07 00 21 0D 00 00 00 00 00 FA 0C 3B [13:40:26]RasterBufferAndPrint [13:40:26]line [13:40:26]line [13:40:26]line [13:40:26]line [13:40:26]line [13:40:26]written 0, free lines is 3328 [13:40:26]MH_Cut [13:40:26]Write to MH i2c: D1 01 00 28 0D 01 07 [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: D1 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: D1 01 00 [13:40:26]MH_I2C_Read... [13:40:26]Read from MH i2c: D1 01 00 28 0D 00 06 [13:40:26]Write to MH i2c: 01 00 00 29 0D 36 [13:40:26]Write i2c OK [13:40:26]MH_I2C_Read... [13:40:27]OFD Sender: No OFD packet to send [13:40:27]*** Cut start [13:40:27]*** Partial cut [13:40:27]*** CUTSNS_PIN = 1 [13:40:27]*** CUTSNS_PIN = 0 [13:40:28]*** Brake cut motor [13:40:28]Read from MH i2c: 01 [13:40:28]MH_I2C_Read... [13:40:28]*** Stop cut motor [13:40:28]*** Cut end [13:40:28]Read from MH i2c: 01 07 00 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: 01 07 00 29 0D 00 00 00 00 00 FF 0F 4B [13:40:28]process_action close_receipt done [13:40:28]requested_data is exist [13:40:28]produce_requested_data [13:40:28]requested_item fm.sn is exist - process it [13:40:28]wFMCommunicate request_size=4 [13:40:28]MH_SAM_APDU [13:40:28]CAPDU: 80 11 00 00 [13:40:28]Write to MH i2c: E2 08 00 2A 0D 80 11 00 00 00 00 00 00 B1 [13:40:28]Write i2c OK [13:40:28]MH_I2C_Read... [13:40:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:28]Read from MH i2c: E2 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 17 00 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 17 00 2A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [13:40:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:40:28]wFMCommunicate OK [13:40:28]requested_item fd.num is exist - process it [13:40:28]SAM_PROTO_GetFieldsCounters [13:40:28]wFMCommunicate request_size=4 [13:40:28]MH_SAM_APDU [13:40:28]CAPDU: 80 13 00 00 [13:40:28]Write to MH i2c: E2 08 00 2B 0D 80 13 00 00 00 00 00 00 B4 [13:40:28]Write i2c OK [13:40:28]MH_I2C_Read... [13:40:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:28]Read from MH i2c: E2 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 62 00 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 62 00 2B 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 68 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 B3 [13:40:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 68 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 91 01 00 00 5E 04 04 00 91 01 00 00 57 04 04 00 92 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:28]wFMCommunicate OK [13:40:28]SAM_PROTO_GetFieldsCounters done [13:40:28]requested_item shift.num is exist - process it [13:40:28]requested_item shift.opened is exist - process it [13:40:28]req_shift_opened [13:40:28]FM_GetShiftState [13:40:28]SAM_PROTO_GetShiftState [13:40:28]wFMCommunicate request_size=4 [13:40:28]MH_SAM_APDU [13:40:28]CAPDU: 80 13 01 00 [13:40:28]Write to MH i2c: E2 08 00 2C 0D 80 13 01 00 00 00 00 00 B6 [13:40:28]Write i2c OK [13:40:28]MH_I2C_Read... [13:40:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:28]Read from MH i2c: E2 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 0E 00 [13:40:28]MH_I2C_Read... [13:40:28]Read from MH i2c: E2 0E 00 2C 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1B [13:40:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:40:28]wFMCommunicate OK [13:40:28]SAM_PROTO_GetShiftState done [13:40:28]FM_GetShiftState done [13:40:28]req_shift_opened done [13:40:28]requested_item shift.open_date is exist - process it [13:40:28]req_shift_open_date [13:40:28]req_shift_open_date done [13:40:28]produce_requested_data done [13:40:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372584,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:40:28]process_action_free close_receipt [13:40:28]json_value_free [13:40:28]json_value_free done [13:40:28]process_json_proto returns [13:40:28]Send response to host [13:40:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372584,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:40:28]free response buf [13:40:28]execute_script done [13:40:28]execute_script returns [13:40:28]free content buf [13:40:28]Sock 9.Close socket [13:40:28]Sock 9.Thread stoped [13:40:32]OFD Sender: No OFD packet to send [13:40:37]OFD Sender: No OFD packet to send [13:40:42]OFD Sender: No OFD packet to send [13:40:47]OFD Sender: No OFD packet to send [13:40:52]OFD Sender: No OFD packet to send [13:40:57]OFD Sender: No OFD packet to send [13:41:02]OFD Sender: No OFD packet to send [13:41:07]OFD Sender: No OFD packet to send [13:41:12]OFD Sender: No OFD packet to send [13:41:17]OFD Sender: No OFD packet to send [13:41:22]OFD Sender: No OFD packet to send [13:41:27]OFD Sender: No OFD packet to send [13:41:32]OFD Sender: No OFD packet to send [13:41:37]OFD Sender: No OFD packet to send [13:41:42]OFD Sender: No OFD packet to send [13:41:46]accept exits with 8 [13:41:46]New connection [13:41:46]New thread 3066494308 created [13:41:46]Thread 3066637668 joined [13:41:46]Waiting for new connection... [13:41:46] Sock 8.Parse request [13:41:46]Sock 8.Check first char [13:41:46]Sock 8.First char is OK [13:41:46]request: POST /json_proto HTTP/1.0 [13:41:46]Method: POST [13:41:46]URL: /json_proto [13:41:46]Method is POST - this is cgi request [13:41:46]url: /json_proto [13:41:46]query_string will be loaded in cgi processing [13:41:46]execute_cgi json_proto POST (null) [13:41:46]execute_cgi path=json_proto method=POST [13:41:46]POST find Content-Length [13:41:46]Host: 172.17.42.195:8080 [13:41:46]Content-Length: 679 [13:41:46]Content-Type: application/json [13:41:46] [13:41:46]POST finish read [13:41:46]Found Content-Length = 679 [13:41:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 12.080, "sum" : 896.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 896.00, "total" : 896.00, "payments": [ { "type": 0, "sum" : 896.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:46]execute_script... [13:41: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)3308872", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 12.080, "sum" : 896.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 896.00, "total" : 896.00, "payments": [ { "type": 0, "sum" : 896.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:46]POST & json_proto [13:41:46]process_json_proto [13:41:46]json parsed OK: [13:41:46]protocol is kg_v1.0 [13:41:46]action value=close_receipt [13:41:46]process_action close_receipt [13:41:46]cmd_close_receipt [13:41:46]MH_GetDate [13:41:46]Write to MH i2c: F0 00 00 2D 0D 29 [13:41:46]Write i2c OK [13:41:46]MH_I2C_Read... [13:41:46]Read from MH i2c: F0 [13:41:46]MH_I2C_Read... [13:41:46]Read from MH i2c: F0 09 00 [13:41:46]MH_I2C_Read... [13:41:46]Read from MH i2c: F0 09 00 2D 0D 00 9B 4E 1A 67 EF 94 12 67 98 [13:41:46]GetLastDocTimeStamp 1729777225 [13:41:46]current date 1729777307 [13:41:46]FM_GetShiftState [13:41:46]SAM_PROTO_GetShiftState [13:41:46]wFMCommunicate request_size=4 [13:41:46]MH_SAM_APDU [13:41:46]CAPDU: 80 13 01 00 [13:41:46]Write to MH i2c: E2 08 00 2E 0D 80 13 01 00 00 00 00 00 B8 [13:41:46]Write i2c OK [13:41:46]MH_I2C_Read... [13:41:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:46]Read from MH i2c: E2 [13:41:46]MH_I2C_Read... [13:41:46]Read from MH i2c: E2 0E 00 [13:41:46]MH_I2C_Read... [13:41:46]Read from MH i2c: E2 0E 00 2E 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1D [13:41:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:41:46]wFMCommunicate OK [13:41:46]SAM_PROTO_GetShiftState done [13:41:46]FM_GetShiftState done [13:41:46]opened in 1729729095 [13:41:46]opened+sec_in_day 1729815495 [13:41:46]quantity*price = 89633 [13:41:46]sum+1 = 89635 [13:41:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 896.00 Внесено: 896.00 СДАЧА: 0.00 НСП 1% : 7.93 НДС 12% : 95.19 Наличными: 896.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 402 24.10.2024 13:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372585 ФПД: 6582668742708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134147&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372585&fm=6582668742708&tin=02508201610067®Number=0000000000091623&sum=89600 [13:41:47]StoreToDocumentArchive [13:41:47]shift 524 fd 372585 [13:41:47]save to /storage/0524/doc_00372585 [13:41:47]save last doc name /storage/0524/doc_00372585 to /storage/kkm_last_doc_name [13:41:47]save OK [13:41:47]Clear old archive folders... [13:41:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:41:47]tlvbuf is 0030C030 [13:41:47]SAM_PROTO_ClearQueue [13:41:47]wFMCommunicate request_size=4 [13:41:47]MH_SAM_APDU [13:41:47]CAPDU: 80 09 00 00 [13:41:47]Write to MH i2c: E2 08 00 3B 0D 80 09 00 00 00 00 00 00 BA [13:41:47]Write i2c OK [13:41:47]MH_I2C_Read... [13:41:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:41:47]Read from MH i2c: E2 [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: E2 03 00 [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: E2 03 00 3B 0D 00 90 00 BC [13:41:47]RAPDU: 90 00 [13:41:47]wFMCommunicate OK [13:41:47]SAM_PROTO_ClearQueue done [13:41:47]KKMCreateOFDPacket [13:41:47]OFDProtocolAddRootSTLVToBuf [13:41:47]FM_MakeSignedData [13:41:47]FM_MakeSignedData [13:41:47]SAM_PROTO_SignData [13:41:47]wFMCommunicate request_size=4 [13:41:47]MH_SAM_APDU [13:41:47]CAPDU: 80 0D 01 02 [13:41:47]Write to MH i2c: E2 08 00 3C 0D 80 0D 01 02 00 00 00 00 C2 [13:41:47]Write i2c OK [13:41:47]MH_I2C_Read... [13:41:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:41:47]Read from MH i2c: E2 [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: E2 03 00 [13:41:47]MH_I2C_Read... [13:41:47]Read from MH i2c: E2 03 00 3C 0D 00 90 00 BD [13:41:47]RAPDU: 90 00 [13:41:47]wFMCommunicate OK [13:41:47]wFMCommunicate request_size=255 [13:41:47]MH_SAM_APDU [13:41:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 22 5E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 25 00 00 00 00 07 04 06 00 00 5E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 9B 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 AF 05 00 35 04 06 00 05 [13:41:47]Write to MH i2c: E2 02 01 3D 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 33 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 22 5E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 25 00 00 00 00 07 04 06 00 00 5E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 9B 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 AF 05 00 35 04 06 00 05 00 00 1F [13:41:47]Write i2c OK [13:41:47]MH_I2C_Read... [13:41:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:48]Read from MH i2c: E2 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 03 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 03 00 3D 0D 00 90 00 BE [13:41:48]RAPDU: 90 00 [13:41:48]wFMCommunicate OK [13:41:48]wFMCommunicate request_size=10 [13:41:48]MH_SAM_APDU [13:41:48]CAPDU: 80 0D 02 02 05 FC A5 A1 D0 34 [13:41:48]Write to MH i2c: E2 0D 00 3E 0D 80 0D 02 02 05 00 FC A5 A1 D0 34 00 00 15 [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:41:48]Read from MH i2c: E2 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 03 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 03 00 3E 0D 00 90 00 BF [13:41:48]RAPDU: 90 00 [13:41:48]wFMCommunicate OK [13:41:48]wFMCommunicate request_size=4 [13:41:48]MH_SAM_APDU [13:41:48]CAPDU: 80 0D 03 02 [13:41:48]Write to MH i2c: E2 08 00 3F 0D 80 0D 03 02 00 00 00 00 C7 [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:41:48]Read from MH i2c: E2 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 0B 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 0B 00 3F 0D 00 D3 00 67 3B A4 9C B6 28 90 00 5B [13:41:48]RAPDU: D3 00 67 3B A4 9C B6 28 90 00 [13:41:48]wFMCommunicate OK [13:41:48]SAM_PROTO_SignData done [13:41:48]FM_MakeSignedData done [13:41:48]CreateOFDProtocolMessage [13:41:48]wFMCommunicate request_size=4 [13:41:48]MH_SAM_APDU [13:41:48]CAPDU: 80 11 00 00 [13:41:48]Write to MH i2c: E2 08 00 40 0D 80 11 00 00 00 00 00 00 C7 [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:48]Read from MH i2c: E2 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 17 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: E2 17 00 40 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1C [13:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:41:48]wFMCommunicate OK [13:41:48]CreateOFDProtocolMessage done [13:41:48]OFDSenderStorePacket 372585 [13:41:48]StoreOFDPacket docnum=372585 [13:41:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1D 38 07 01 66 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 22 5E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 25 00 00 00 00 07 04 06 00 00 5E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 9B 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 AF 05 00 35 04 06 00 05 FC A5 A1 D0 34 D3 00 67 3B A4 9C B6 28 [13:41:48]CheckFolder [13:41:48]dirname=/storage/ofd_packets [13:41:48]CheckFolder done [13:41:48]ProducePacketName [13:41:48]name=ofd_packets/00372585 [13:41:48]NVStorageSaveData ofd_packets/00372585 [13:41:48]File name is /storage/ofd_packets/00372585 [13:41:48]Write 301 bytes [13:41:48]NVStorageSaveData done [13:41:48]OFDSenderStorePacket done [13:41:48]KKMCreateOFDPacket done [13:41:48]NVStorageSaveData kkm_last_timestamp [13:41:48]File name is /storage/kkm_last_timestamp [13:41:48]Write 4 bytes [13:41:48]NVStorageSaveData done [13:41:48]ExternCall_PrintAddStr [13:41:48]wPrintStart [13:41:48]Write to MH i2c: 01 00 00 41 0D 4E [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: 01 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: 01 07 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: 01 07 00 41 0D 00 00 00 00 00 FF 0F 63 [13:41:48]RasterBufferAndPrint [13:41:48]line Счет N : (1)3308872 [13:41:48]line ИНН: 02508201610067 [13:41:48]line Контрольно-Кассовый Чек [13:41:48]line ПРОДАЖА [13:41:48]line ТРК (МРК, ГНК) : 33 [13:41:48]line Товар: 2710124500 [13:41:48]line Аи-95-К-3 [13:41:48]line 12.080 * 74.20 [13:41:48]line = 896.34 [13:41:48]line НДС 12% НСП 1% [13:41:48]line > о реализуемом товаре [13:41:48]line ОКРУГЛЕНИЕ: -0.34 [13:41:48]line ИТОГО: 896.00 [13:41:48]line Внесено: 896.00 [13:41:48]line СДАЧА: 0.00 [13:41:48]line НСП 1% : 7.93 [13:41:48]line НДС 12% : 95.19 [13:41:48]line Наличными: 896.00 [13:41:48]line Безнал.: 0.00 [13:41:48]line Место: АЗС № 87 "Партнер Нефть" [13:41:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:41:48]line СНО: Общий режим [13:41:48]line Чек 402 24.10.2024 13:41 [13:41:48]line Смена: 524 ФФД: 1.0 [13:41:48]line ЗНМ: 0300000083 [13:41:48]line РНМ: 0000000000091623 [13:41:48]line Версия ККМ: 001 [13:41:48]line ФМ: 0000000000874672 [13:41:48]line ФД: 372585 [13:41:48]line ФПД: 6582668742708 [13:41:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134147&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372585&fm=6582668742708&tin=02508201610067®Number=0000000000091623&sum=89600 [13:41:48]written 0, free lines is 4095 [13:41:48]OFD Sender: Processing packet 372585 [packets to send 267, broken 266] [13:41:48]ProducePacketName [13:41:48]name=ofd_packets/00372585 [13:41:48]OFD Sender: To server: pG, [13:41:48]CommunicateWithHost lk.salyk.kg:30040 [13:41:48]ConnectInit lk.salyk.kg [13:41:48]Connected sock=10 [13:41:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1D 38 07 01 66 F9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 30 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 22 5E 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 5E 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 25 00 00 00 00 07 04 06 00 00 5E 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 01 00 00 F4 03 04 00 9B 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 AF 05 00 35 04 06 00 05 FC A5 A1 D0 34 D3 00 67 3B A4 9C B6 28 [13:41:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F3 9E 47 00 E7 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 AF 05 00 F4 03 04 00 42 FA 19 67 B6 04 01 00 00 6A 95 6F 8A C4 9C 70 F6 [13:41:48]CommunicateWithHost err = 0 [13:41:48]CheckOFDResponse [13:41:48]1017 (14) - 77093643461234 [13:41:48]1041 (16) - 0000000000874672 [13:41:48]1040 (4) - 372585 [13:41:48]1012 (4) - 24.10.2024 07:41 [13:41:48]1206 (1) - 0 [13:41:48]OFD Sender: Remove packet 372585 [13:41:48]ProducePacketName [13:41:48]name=ofd_packets/00372585 [13:41:48]NVStorageDeleteData [13:41:48]Write to MH i2c: 01 00 00 6C 0D 79 [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: 01 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: 01 07 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: 01 07 00 6C 0D 00 00 00 00 00 D4 0C 60 [13:41:48]RasterBufferAndPrint [13:41:48]line [13:41:48]line [13:41:48]line [13:41:48]line [13:41:48]line [13:41:48]written 0, free lines is 3292 [13:41:48]MH_Cut [13:41:48]Write to MH i2c: D1 01 00 73 0D 01 52 [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: D1 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: D1 01 00 [13:41:48]MH_I2C_Read... [13:41:48]Read from MH i2c: D1 01 00 73 0D 00 51 [13:41:48]Write to MH i2c: 01 00 00 74 0D 81 [13:41:48]Write i2c OK [13:41:48]MH_I2C_Read... [13:41:49]OFD Sender: No OFD packet to send [13:41:49]*** Cut start [13:41:49]*** Partial cut [13:41:49]*** CUTSNS_PIN = 1 [13:41:49]*** CUTSNS_PIN = 0 [13:41:49]*** Brake cut motor [13:41:50]Read from MH i2c: 01 [13:41:50]MH_I2C_Read... [13:41:50]*** Stop cut motor [13:41:50]*** Cut end [13:41:50]Read from MH i2c: 01 07 00 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: 01 07 00 74 0D 00 00 00 00 00 FF 0F 96 [13:41:50]process_action close_receipt done [13:41:50]requested_data is exist [13:41:50]produce_requested_data [13:41:50]requested_item fm.sn is exist - process it [13:41:50]wFMCommunicate request_size=4 [13:41:50]MH_SAM_APDU [13:41:50]CAPDU: 80 11 00 00 [13:41:50]Write to MH i2c: E2 08 00 75 0D 80 11 00 00 00 00 00 00 FC [13:41:50]Write i2c OK [13:41:50]MH_I2C_Read... [13:41:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:50]Read from MH i2c: E2 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: E2 17 00 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: E2 17 00 75 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 51 [13:41:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:41:50]wFMCommunicate OK [13:41:50]requested_item fd.num is exist - process it [13:41:50]SAM_PROTO_GetFieldsCounters [13:41:50]wFMCommunicate request_size=4 [13:41:50]MH_SAM_APDU [13:41:50]CAPDU: 80 13 00 00 [13:41:50]Write to MH i2c: E2 08 00 76 0D 80 13 00 00 00 00 00 00 FF [13:41:50]Write i2c OK [13:41:50]MH_I2C_Read... [13:41:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:50]Read from MH i2c: E2 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: E2 62 00 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: E2 62 00 76 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 69 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 02 [13:41:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 69 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 92 01 00 00 5E 04 04 00 92 01 00 00 57 04 04 00 93 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:50]wFMCommunicate OK [13:41:50]SAM_PROTO_GetFieldsCounters done [13:41:50]requested_item shift.num is exist - process it [13:41:50]requested_item shift.opened is exist - process it [13:41:50]req_shift_opened [13:41:50]FM_GetShiftState [13:41:50]SAM_PROTO_GetShiftState [13:41:50]wFMCommunicate request_size=4 [13:41:50]MH_SAM_APDU [13:41:50]CAPDU: 80 13 01 00 [13:41:50]Write to MH i2c: E2 08 00 77 0D 80 13 01 00 00 00 00 00 01 [13:41:50]Write i2c OK [13:41:50]MH_I2C_Read... [13:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:50]Read from MH i2c: E2 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: E2 0E 00 [13:41:50]MH_I2C_Read... [13:41:50]Read from MH i2c: E2 0E 00 77 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 66 [13:41:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:41:50]wFMCommunicate OK [13:41:50]SAM_PROTO_GetShiftState done [13:41:50]FM_GetShiftState done [13:41:50]req_shift_opened done [13:41:50]requested_item shift.open_date is exist - process it [13:41:50]req_shift_open_date [13:41:50]req_shift_open_date done [13:41:50]produce_requested_data done [13:41:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372585,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:41:50]process_action_free close_receipt [13:41:50]json_value_free [13:41:50]json_value_free done [13:41:50]process_json_proto returns [13:41:50]Send response to host [13:41:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372585,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:41:50]free response buf [13:41:50]execute_script done [13:41:50]execute_script returns [13:41:50]free content buf [13:41:50]Sock 8.Close socket [13:41:50]Sock 8.Thread stoped [13:41:54]OFD Sender: No OFD packet to send [13:41:59]OFD Sender: No OFD packet to send [13:42:03]accept exits with 9 [13:42:03]New connection [13:42:03]New thread 3066637668 created [13:42:03]Thread 3066494308 joined [13:42:03]Waiting for new connection... [13:42:03] Sock 9.Parse request [13:42:03]Sock 9.Check first char [13:42:03]Sock 9.First char is OK [13:42:03]request: POST /json_proto HTTP/1.0 [13:42:03]Method: POST [13:42:03]URL: /json_proto [13:42:03]Method is POST - this is cgi request [13:42:03]url: /json_proto [13:42:03]query_string will be loaded in cgi processing [13:42:03]execute_cgi json_proto POST (null) [13:42:03]execute_cgi path=json_proto method=POST [13:42:03]POST find Content-Length [13:42:03]Host: 172.17.42.195:8080 [13:42:03]Content-Length: 678 [13:42:03]Content-Type: application/json [13:42:03] [13:42:03]POST finish read [13:42:03]Found Content-Length = 678 [13:42:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:03]execute_script... [13:42: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)3308873", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:42:03]POST & json_proto [13:42:03]process_json_proto [13:42:03]json parsed OK: [13:42:03]protocol is kg_v1.0 [13:42:03]action value=close_receipt [13:42:03]process_action close_receipt [13:42:03]cmd_close_receipt [13:42:03]MH_GetDate [13:42:03]Write to MH i2c: F0 00 00 78 0D 74 [13:42:03]Write i2c OK [13:42:03]MH_I2C_Read... [13:42:03]Read from MH i2c: F0 [13:42:03]MH_I2C_Read... [13:42:03]Read from MH i2c: F0 09 00 [13:42:03]MH_I2C_Read... [13:42:03]Read from MH i2c: F0 09 00 78 0D 00 AC 4E 1A 67 EF 94 12 67 F4 [13:42:03]GetLastDocTimeStamp 1729777307 [13:42:03]current date 1729777324 [13:42:03]FM_GetShiftState [13:42:03]SAM_PROTO_GetShiftState [13:42:03]wFMCommunicate request_size=4 [13:42:03]MH_SAM_APDU [13:42:03]CAPDU: 80 13 01 00 [13:42:03]Write to MH i2c: E2 08 00 79 0D 80 13 01 00 00 00 00 00 03 [13:42:03]Write i2c OK [13:42:03]MH_I2C_Read... [13:42:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:03]Read from MH i2c: E2 [13:42:03]MH_I2C_Read... [13:42:03]Read from MH i2c: E2 0E 00 [13:42:03]MH_I2C_Read... [13:42:03]Read from MH i2c: E2 0E 00 79 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 68 [13:42:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:42:03]wFMCommunicate OK [13:42:03]SAM_PROTO_GetShiftState done [13:42:03]FM_GetShiftState done [13:42:03]opened in 1729729095 [13:42:03]opened+sec_in_day 1729815495 [13:42:03]quantity*price = 20003 [13:42:03]sum+1 = 20004 [13:42:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 403 24.10.2024 13:42 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372586 ФПД: 88531617176463 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134204&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372586&fm=88531617176463&tin=02508201610067®Number=0000000000091623&sum=20000 [13:42:04]StoreToDocumentArchive [13:42:04]shift 524 fd 372586 [13:42:04]save to /storage/0524/doc_00372586 [13:42:04]save last doc name /storage/0524/doc_00372586 to /storage/kkm_last_doc_name [13:42:04]save OK [13:42:04]Clear old archive folders... [13:42:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:42:04]tlvbuf is B6F0BBD0 [13:42:04]SAM_PROTO_ClearQueue [13:42:04]wFMCommunicate request_size=4 [13:42:04]MH_SAM_APDU [13:42:04]CAPDU: 80 09 00 00 [13:42:04]Write to MH i2c: E2 08 00 86 0D 80 09 00 00 00 00 00 00 05 [13:42:04]Write i2c OK [13:42:04]MH_I2C_Read... [13:42:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:42:04]Read from MH i2c: E2 [13:42:04]MH_I2C_Read... [13:42:04]Read from MH i2c: E2 03 00 [13:42:04]MH_I2C_Read... [13:42:04]Read from MH i2c: E2 03 00 86 0D 00 90 00 07 [13:42:04]RAPDU: 90 00 [13:42:04]wFMCommunicate OK [13:42:04]SAM_PROTO_ClearQueue done [13:42:04]KKMCreateOFDPacket [13:42:04]OFDProtocolAddRootSTLVToBuf [13:42:04]FM_MakeSignedData [13:42:04]FM_MakeSignedData [13:42:04]SAM_PROTO_SignData [13:42:04]wFMCommunicate request_size=4 [13:42:04]MH_SAM_APDU [13:42:04]CAPDU: 80 0D 01 02 [13:42:04]Write to MH i2c: E2 08 00 87 0D 80 0D 01 02 00 00 00 00 0D [13:42:04]Write i2c OK [13:42:04]MH_I2C_Read... [13:42:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:42:04]Read from MH i2c: E2 [13:42:04]MH_I2C_Read... [13:42:04]Read from MH i2c: E2 03 00 [13:42:04]MH_I2C_Read... [13:42:04]Read from MH i2c: E2 03 00 87 0D 00 90 00 08 [13:42:04]RAPDU: 90 00 [13:42:04]wFMCommunicate OK [13:42:04]wFMCommunicate request_size=255 [13:42:04]MH_SAM_APDU [13:42: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AC 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A AF 05 00 35 04 06 00 50 [13:42:04]Write to MH i2c: E2 02 01 88 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AC 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A AF 05 00 35 04 06 00 50 00 00 E6 [13:42:04]Write i2c OK [13:42:04]MH_I2C_Read... [13:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:05]Read from MH i2c: E2 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 03 00 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 03 00 88 0D 00 90 00 09 [13:42:05]RAPDU: 90 00 [13:42:05]wFMCommunicate OK [13:42:05]wFMCommunicate request_size=10 [13:42:05]MH_SAM_APDU [13:42:05]CAPDU: 80 0D 02 02 05 84 DF 97 DB 8F [13:42:05]Write to MH i2c: E2 0D 00 89 0D 80 0D 02 02 05 00 84 DF 97 DB 8F 00 00 7E [13:42:05]Write i2c OK [13:42:05]MH_I2C_Read... [13:42:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:42:05]Read from MH i2c: E2 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 03 00 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 03 00 89 0D 00 90 00 0A [13:42:05]RAPDU: 90 00 [13:42:05]wFMCommunicate OK [13:42:05]wFMCommunicate request_size=4 [13:42:05]MH_SAM_APDU [13:42:05]CAPDU: 80 0D 03 02 [13:42:05]Write to MH i2c: E2 08 00 8A 0D 80 0D 03 02 00 00 00 00 12 [13:42:05]Write i2c OK [13:42:05]MH_I2C_Read... [13:42:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:42:05]Read from MH i2c: E2 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 0B 00 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 0B 00 8A 0D 00 72 BD 8C 3F 52 F6 8D 21 90 00 03 [13:42:05]RAPDU: 72 BD 8C 3F 52 F6 8D 21 90 00 [13:42:05]wFMCommunicate OK [13:42:05]SAM_PROTO_SignData done [13:42:05]FM_MakeSignedData done [13:42:05]CreateOFDProtocolMessage [13:42:05]wFMCommunicate request_size=4 [13:42:05]MH_SAM_APDU [13:42:05]CAPDU: 80 11 00 00 [13:42:05]Write to MH i2c: E2 08 00 8B 0D 80 11 00 00 00 00 00 00 12 [13:42:05]Write i2c OK [13:42:05]MH_I2C_Read... [13:42:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:05]Read from MH i2c: E2 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 17 00 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: E2 17 00 8B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 67 [13:42:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:42:05]wFMCommunicate OK [13:42:05]CreateOFDProtocolMessage done [13:42:05]OFDSenderStorePacket 372586 [13:42:05]StoreOFDPacket docnum=372586 [13:42:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8A 74 07 01 AE 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AC 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A AF 05 00 35 04 06 00 50 84 DF 97 DB 8F 72 BD 8C 3F 52 F6 8D 21 [13:42:05]CheckFolder [13:42:05]dirname=/storage/ofd_packets [13:42:05]CheckFolder done [13:42:05]ProducePacketName [13:42:05]name=ofd_packets/00372586 [13:42:05]NVStorageSaveData ofd_packets/00372586 [13:42:05]File name is /storage/ofd_packets/00372586 [13:42:05]Write 301 bytes [13:42:05]NVStorageSaveData done [13:42:05]OFDSenderStorePacket done [13:42:05]KKMCreateOFDPacket done [13:42:05]NVStorageSaveData kkm_last_timestamp [13:42:05]File name is /storage/kkm_last_timestamp [13:42:05]Write 4 bytes [13:42:05]NVStorageSaveData done [13:42:05]ExternCall_PrintAddStr [13:42:05]wPrintStart [13:42:05]Write to MH i2c: 01 00 00 8C 0D 99 [13:42:05]Write i2c OK [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: 01 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: 01 07 00 [13:42:05]MH_I2C_Read... [13:42:05]Read from MH i2c: 01 07 00 8C 0D 00 00 00 00 00 FF 0F AE [13:42:05]RasterBufferAndPrint [13:42:05]line Счет N : (1)3308873 [13:42:05]line ИНН: 02508201610067 [13:42:05]line Контрольно-Кассовый Чек [13:42:05]line ПРОДАЖА [13:42:05]line ТРК (МРК, ГНК) : 22 [13:42:05]line Товар: 2710124130 [13:42:05]line Аи-92-К-4 [13:42:05]line 2.990 * 66.90 [13:42:05]line = 200.03 [13:42:05]line НДС 12% НСП 1% [13:42:05]line > о реализуемом товаре [13:42:05]line ОКРУГЛЕНИЕ: -0.03 [13:42:05]line ИТОГО: 200.00 [13:42:05]line Внесено: 200.00 [13:42:05]line СДАЧА: 0.00 [13:42:05]line НСП 1% : 1.77 [13:42:05]line НДС 12% : 21.24 [13:42:05]line Наличными: 200.00 [13:42:05]line Безнал.: 0.00 [13:42:05]line Место: АЗС № 87 "Партнер Нефть" [13:42:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:42:05]line СНО: Общий режим [13:42:05]line Чек 403 24.10.2024 13:42 [13:42:05]line Смена: 524 ФФД: 1.0 [13:42:05]line ЗНМ: 0300000083 [13:42:05]line РНМ: 0000000000091623 [13:42:05]line Версия ККМ: 001 [13:42:05]line ФМ: 0000000000874672 [13:42:05]line ФД: 372586 [13:42:05]line ФПД: 88531617176463 [13:42:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134204&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372586&fm=88531617176463&tin=02508201610067®Number=0000000000091623&sum=20000 [13:42:05]OFD Sender: Processing packet 372586 [packets to send 267, broken 266] [13:42:05]ProducePacketName [13:42:05]name=ofd_packets/00372586 [13:42:05]OFD Sender: To server: pG, [13:42:05]CommunicateWithHost lk.salyk.kg:30040 [13:42:05]ConnectInit lk.salyk.kg [13:42:05]written 0, free lines is 4095 [13:42:05]Connected sock=10 [13:42:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8A 74 07 01 AE 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 AC 4E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A AF 05 00 35 04 06 00 50 84 DF 97 DB 8F 72 BD 8C 3F 52 F6 8D 21 [13:42:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A3 07 47 00 24 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A AF 05 00 F4 03 04 00 53 FA 19 67 B6 04 01 00 00 4E 81 F9 87 55 25 87 98 [13:42:06]CommunicateWithHost err = 0 [13:42:06]CheckOFDResponse [13:42:06]1017 (14) - 77093643461234 [13:42:06]1041 (16) - 0000000000874672 [13:42:06]1040 (4) - 372586 [13:42:06]1012 (4) - 24.10.2024 07:42 [13:42:06]1206 (1) - 0 [13:42:06]OFD Sender: Remove packet 372586 [13:42:06]ProducePacketName [13:42:06]name=ofd_packets/00372586 [13:42:06]NVStorageDeleteData [13:42:06]Write to MH i2c: 01 00 00 B7 0D C4 [13:42:06]Write i2c OK [13:42:06]MH_I2C_Read... [13:42:06]Read from MH i2c: 01 [13:42:06]MH_I2C_Read... [13:42:06]Read from MH i2c: 01 07 00 [13:42:06]MH_I2C_Read... [13:42:06]Read from MH i2c: 01 07 00 B7 0D 00 00 00 00 00 D4 0C AB [13:42:06]RasterBufferAndPrint [13:42:06]line [13:42:06]line [13:42:06]line [13:42:06]line [13:42:06]line [13:42:06]written 0, free lines is 3292 [13:42:06]MH_Cut [13:42:06]Write to MH i2c: D1 01 00 BE 0D 01 9D [13:42:06]Write i2c OK [13:42:06]MH_I2C_Read... [13:42:06]Read from MH i2c: D1 [13:42:06]MH_I2C_Read... [13:42:06]Read from MH i2c: D1 01 00 [13:42:06]MH_I2C_Read... [13:42:06]Read from MH i2c: D1 01 00 BE 0D 00 9C [13:42:06]Write to MH i2c: 01 00 00 BF 0D CC [13:42:06]Write i2c OK [13:42:06]MH_I2C_Read... [13:42:06]OFD Sender: No OFD packet to send [13:42:06]*** Cut start [13:42:06]*** Partial cut [13:42:06]*** CUTSNS_PIN = 1 [13:42:07]*** CUTSNS_PIN = 0 [13:42:07]*** Brake cut motor [13:42:07]Read from MH i2c: 01 [13:42:07]MH_I2C_Read... [13:42:07]*** Stop cut motor [13:42:07]*** Cut end [13:42:07]Read from MH i2c: 01 07 00 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: 01 07 00 BF 0D 00 00 00 00 00 FF 0F E1 [13:42:07]process_action close_receipt done [13:42:07]requested_data is exist [13:42:07]produce_requested_data [13:42:07]requested_item fm.sn is exist - process it [13:42:07]wFMCommunicate request_size=4 [13:42:07]MH_SAM_APDU [13:42:07]CAPDU: 80 11 00 00 [13:42:07]Write to MH i2c: E2 08 00 C0 0D 80 11 00 00 00 00 00 00 47 [13:42:07]Write i2c OK [13:42:07]MH_I2C_Read... [13:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:42:07]Read from MH i2c: E2 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: E2 17 00 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: E2 17 00 C0 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9C [13:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:42:07]wFMCommunicate OK [13:42:07]requested_item fd.num is exist - process it [13:42:07]SAM_PROTO_GetFieldsCounters [13:42:07]wFMCommunicate request_size=4 [13:42:07]MH_SAM_APDU [13:42:07]CAPDU: 80 13 00 00 [13:42:07]Write to MH i2c: E2 08 00 C1 0D 80 13 00 00 00 00 00 00 4A [13:42:07]Write i2c OK [13:42:07]MH_I2C_Read... [13:42:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:42:07]Read from MH i2c: E2 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: E2 62 00 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: E2 62 00 C1 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [13:42:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 93 01 00 00 5E 04 04 00 93 01 00 00 57 04 04 00 94 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:42:07]wFMCommunicate OK [13:42:07]SAM_PROTO_GetFieldsCounters done [13:42:07]requested_item shift.num is exist - process it [13:42:07]requested_item shift.opened is exist - process it [13:42:07]req_shift_opened [13:42:07]FM_GetShiftState [13:42:07]SAM_PROTO_GetShiftState [13:42:07]wFMCommunicate request_size=4 [13:42:07]MH_SAM_APDU [13:42:07]CAPDU: 80 13 01 00 [13:42:07]Write to MH i2c: E2 08 00 C2 0D 80 13 01 00 00 00 00 00 4C [13:42:07]Write i2c OK [13:42:07]MH_I2C_Read... [13:42:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:42:07]Read from MH i2c: E2 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: E2 0E 00 [13:42:07]MH_I2C_Read... [13:42:07]Read from MH i2c: E2 0E 00 C2 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B1 [13:42:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:42:07]wFMCommunicate OK [13:42:07]SAM_PROTO_GetShiftState done [13:42:07]FM_GetShiftState done [13:42:07]req_shift_opened done [13:42:07]requested_item shift.open_date is exist - process it [13:42:07]req_shift_open_date [13:42:07]req_shift_open_date done [13:42:07]produce_requested_data done [13:42:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372586,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:42:07]process_action_free close_receipt [13:42:07]json_value_free [13:42:07]json_value_free done [13:42:07]process_json_proto returns [13:42:07]Send response to host [13:42:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372586,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:42:07]free response buf [13:42:07]execute_script done [13:42:07]execute_script returns [13:42:07]free content buf [13:42:07]Sock 9.Close socket [13:42:07]Sock 9.Thread stoped [13:42:11]OFD Sender: No OFD packet to send [13:42:16]OFD Sender: No OFD packet to send [13:42:21]OFD Sender: No OFD packet to send [13:42:26]OFD Sender: No OFD packet to send [13:42:31]OFD Sender: No OFD packet to send [13:42:36]OFD Sender: No OFD packet to send [13:42:41]OFD Sender: No OFD packet to send [13:42:46]OFD Sender: No OFD packet to send [13:42:51]OFD Sender: No OFD packet to send [13:42:56]OFD Sender: No OFD packet to send [13:43:01]OFD Sender: No OFD packet to send [13:43:06]OFD Sender: No OFD packet to send [13:43:11]OFD Sender: No OFD packet to send [13:43:16]OFD Sender: No OFD packet to send [13:43:21]OFD Sender: No OFD packet to send [13:43:26]OFD Sender: No OFD packet to send [13:43:31]OFD Sender: No OFD packet to send [13:43:36]OFD Sender: No OFD packet to send [13:43:41]OFD Sender: No OFD packet to send [13:43:46]OFD Sender: No OFD packet to send [13:43:51]OFD Sender: No OFD packet to send [13:43:56]OFD Sender: No OFD packet to send [13:44:01]OFD Sender: No OFD packet to send [13:44:06]OFD Sender: No OFD packet to send [13:44:11]OFD Sender: No OFD packet to send [13:44:16]accept exits with 8 [13:44:16]New connection [13:44:16]New thread 3066494308 created [13:44:16]Thread 3066637668 joined [13:44:16]Waiting for new connection... [13:44:16] Sock 8.Parse request [13:44:16]Sock 8.Check first char [13:44:16]Sock 8.First char is OK [13:44:16]request: POST /json_proto HTTP/1.0 [13:44:16]Method: POST [13:44:16]URL: /json_proto [13:44:16]Method is POST - this is cgi request [13:44:16]url: /json_proto [13:44:16]query_string will be loaded in cgi processing [13:44:16]execute_cgi json_proto POST (null) [13:44:16]execute_cgi path=json_proto method=POST [13:44:16]POST find Content-Length [13:44:16]Host: 172.17.42.195:8080 [13:44:16]Content-Length: 770 [13:44:16]Content-Type: application/json [13:44:16] [13:44:16]POST finish read [13:44:16]Found Content-Length = 770 [13:44:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:16]execute_script... [13:44: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)3308874", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:16]POST & json_proto [13:44:16]process_json_proto [13:44:16]json parsed OK: [13:44:16]protocol is kg_v1.0 [13:44:16]action value=close_receipt [13:44:16]process_action close_receipt [13:44:16]cmd_close_receipt [13:44:16]MH_GetDate [13:44:16]Write to MH i2c: F0 00 00 C3 0D BF [13:44:16]Write i2c OK [13:44:16]MH_I2C_Read... [13:44:16]Read from MH i2c: F0 [13:44:16]MH_I2C_Read... [13:44:16]Read from MH i2c: F0 09 00 [13:44:16]MH_I2C_Read... [13:44:16]Read from MH i2c: F0 09 00 C3 0D 00 30 4F 1A 67 EF 94 12 67 C4 [13:44:16]GetLastDocTimeStamp 1729777324 [13:44:16]current date 1729777456 [13:44:16]FM_GetShiftState [13:44:16]SAM_PROTO_GetShiftState [13:44:16]wFMCommunicate request_size=4 [13:44:16]MH_SAM_APDU [13:44:16]CAPDU: 80 13 01 00 [13:44:16]Write to MH i2c: E2 08 00 C4 0D 80 13 01 00 00 00 00 00 4E [13:44:16]Write i2c OK [13:44:16]MH_I2C_Read... [13:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:16]Read from MH i2c: E2 [13:44:16]MH_I2C_Read... [13:44:16]Read from MH i2c: E2 0E 00 [13:44:16]MH_I2C_Read... [13:44:16]Read from MH i2c: E2 0E 00 C4 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B3 [13:44:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:44:16]wFMCommunicate OK [13:44:16]SAM_PROTO_GetShiftState done [13:44:16]FM_GetShiftState done [13:44:16]opened in 1729729095 [13:44:16]opened+sec_in_day 1729815495 [13:44:16]quantity*price = 100015 [13:44:16]sum+1 = 100017 [13:44:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 404 24.10.2024 13:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372587 ФПД: 258221295955213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134416&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372587&fm=258221295955213&tin=02508201610067®Number=0000000000091623&sum=100016 [13:44:17]StoreToDocumentArchive [13:44:17]shift 524 fd 372587 [13:44:17]save to /storage/0524/doc_00372587 [13:44:17]save last doc name /storage/0524/doc_00372587 to /storage/kkm_last_doc_name [13:44:17]save OK [13:44:17]Clear old archive folders... [13:44:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:17]tlvbuf is B6F0BBC0 [13:44:17]SAM_PROTO_ClearQueue [13:44:17]wFMCommunicate request_size=4 [13:44:17]MH_SAM_APDU [13:44:17]CAPDU: 80 09 00 00 [13:44:17]Write to MH i2c: E2 08 00 D1 0D 80 09 00 00 00 00 00 00 50 [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:17]Read from MH i2c: E2 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 D1 0D 00 90 00 52 [13:44:17]RAPDU: 90 00 [13:44:17]wFMCommunicate OK [13:44:17]SAM_PROTO_ClearQueue done [13:44:17]KKMCreateOFDPacket [13:44:17]OFDProtocolAddRootSTLVToBuf [13:44:17]FM_MakeSignedData [13:44:17]FM_MakeSignedData [13:44:17]SAM_PROTO_SignData [13:44:17]wFMCommunicate request_size=4 [13:44:17]MH_SAM_APDU [13:44:17]CAPDU: 80 0D 01 02 [13:44:17]Write to MH i2c: E2 08 00 D2 0D 80 0D 01 02 00 00 00 00 58 [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:17]Read from MH i2c: E2 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 D2 0D 00 90 00 53 [13:44:17]RAPDU: 90 00 [13:44:17]wFMCommunicate OK [13:44:17]wFMCommunicate request_size=255 [13:44:17]MH_SAM_APDU [13:44:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 30 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B AF 05 00 35 04 06 00 EA [13:44:17]Write to MH i2c: E2 02 01 D3 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 30 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B AF 05 00 35 04 06 00 EA 00 00 AA [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:17]Read from MH i2c: E2 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 D3 0D 00 90 00 54 [13:44:17]RAPDU: 90 00 [13:44:17]wFMCommunicate OK [13:44:17]wFMCommunicate request_size=10 [13:44:17]MH_SAM_APDU [13:44:17]CAPDU: 80 0D 02 02 05 D9 D4 9E 6D 0D [13:44:17]Write to MH i2c: E2 0D 00 D4 0D 80 0D 02 02 05 00 D9 D4 9E 6D 0D 00 00 2A [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:17]Read from MH i2c: E2 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 03 00 D4 0D 00 90 00 55 [13:44:17]RAPDU: 90 00 [13:44:17]wFMCommunicate OK [13:44:17]wFMCommunicate request_size=4 [13:44:17]MH_SAM_APDU [13:44:17]CAPDU: 80 0D 03 02 [13:44:17]Write to MH i2c: E2 08 00 D5 0D 80 0D 03 02 00 00 00 00 5D [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:17]Read from MH i2c: E2 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 0B 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 0B 00 D5 0D 00 98 D5 C8 DC 2C 00 65 2C 90 00 2C [13:44:17]RAPDU: 98 D5 C8 DC 2C 00 65 2C 90 00 [13:44:17]wFMCommunicate OK [13:44:17]SAM_PROTO_SignData done [13:44:17]FM_MakeSignedData done [13:44:17]CreateOFDProtocolMessage [13:44:17]wFMCommunicate request_size=4 [13:44:17]MH_SAM_APDU [13:44:17]CAPDU: 80 11 00 00 [13:44:17]Write to MH i2c: E2 08 00 D6 0D 80 11 00 00 00 00 00 00 5D [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:17]Read from MH i2c: E2 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 17 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: E2 17 00 D6 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B2 [13:44:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:44:17]wFMCommunicate OK [13:44:17]CreateOFDProtocolMessage done [13:44:17]OFDSenderStorePacket 372587 [13:44:17]StoreOFDPacket docnum=372587 [13:44:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 41 6B 07 01 54 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 30 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B AF 05 00 35 04 06 00 EA D9 D4 9E 6D 0D 98 D5 C8 DC 2C 00 65 2C [13:44:17]CheckFolder [13:44:17]dirname=/storage/ofd_packets [13:44:17]CheckFolder done [13:44:17]ProducePacketName [13:44:17]name=ofd_packets/00372587 [13:44:17]NVStorageSaveData ofd_packets/00372587 [13:44:17]File name is /storage/ofd_packets/00372587 [13:44:17]Write 301 bytes [13:44:17]NVStorageSaveData done [13:44:17]OFDSenderStorePacket done [13:44:17]KKMCreateOFDPacket done [13:44:17]NVStorageSaveData kkm_last_timestamp [13:44:17]File name is /storage/kkm_last_timestamp [13:44:17]Write 4 bytes [13:44:17]NVStorageSaveData done [13:44:17]ExternCall_PrintAddStr [13:44:17]wPrintStart [13:44:17]Write to MH i2c: 01 00 00 D7 0D E4 [13:44:17]Write i2c OK [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: 01 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: 01 07 00 [13:44:17]MH_I2C_Read... [13:44:17]Read from MH i2c: 01 07 00 D7 0D 00 00 00 00 00 FF 0F F9 [13:44:17]RasterBufferAndPrint [13:44:17]line Счет N : (1)3308874 [13:44:17]line ИНН: 02508201610067 [13:44:17]line Контрольно-Кассовый Чек [13:44:17]line ПРОДАЖА [13:44:17]line ТРК (МРК, ГНК) : 12 [13:44:17]line Товар: 2710124130 [13:44:17]line Аи-92-К-4 [13:44:17]line 14.950 * 66.90 [13:44:17]line = 1000.16 [13:44:17]line НДС 12% НСП 1% [13:44:17]line > о реализуемом товаре [13:44:17]line ИТОГО: 1000.16 [13:44:17]line НСП 1% : 8.85 [13:44:17]line НДС 12% : 106.21 [13:44:17]line Наличными: 0.00 [13:44:17]line Безнал.: 1000.16 [13:44:17]line Место: АЗС № 87 "Партнер Нефть" [13:44:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:44:17]line СНО: Общий режим [13:44:17]line Чек 404 24.10.2024 13:44 [13:44:17]line Смена: 524 ФФД: 1.0 [13:44:17]line ЗНМ: 0300000083 [13:44:17]line РНМ: 0000000000091623 [13:44:17]line Версия ККМ: 001 [13:44:17]line Платежная система: Mbank [13:44:17]line ФМ: 0000000000874672 [13:44:17]line ФД: 372587 [13:44:17]line ФПД: 258221295955213 [13:44:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134416&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372587&fm=258221295955213&tin=02508201610067®Number=0000000000091623&sum=100016 [13:44:18]OFD Sender: Processing packet 372587 [packets to send 267, broken 266] [13:44:18]ProducePacketName [13:44:18]name=ofd_packets/00372587 [13:44:18]OFD Sender: To server: pG, [13:44:18]CommunicateWithHost lk.salyk.kg:30040 [13:44:18]ConnectInit lk.salyk.kg [13:44:18]written 0, free lines is 4095 [13:44:18]Connected sock=10 [13:44:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 41 6B 07 01 54 73 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 01 00 00 F4 03 04 00 30 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B AF 05 00 35 04 06 00 EA D9 D4 9E 6D 0D 98 D5 C8 DC 2C 00 65 2C [13:44:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E6 47 47 00 29 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B AF 05 00 F4 03 04 00 D8 FA 19 67 B6 04 01 00 00 3F 78 0C 96 47 67 09 5B [13:44:18]CommunicateWithHost err = 0 [13:44:18]CheckOFDResponse [13:44:18]1017 (14) - 77093643461234 [13:44:18]1041 (16) - 0000000000874672 [13:44:18]1040 (4) - 372587 [13:44:18]1012 (4) - 24.10.2024 07:44 [13:44:18]1206 (1) - 0 [13:44:18]OFD Sender: Remove packet 372587 [13:44:18]ProducePacketName [13:44:18]name=ofd_packets/00372587 [13:44:18]NVStorageDeleteData [13:44:18]Write to MH i2c: 01 00 00 00 0E 0E [13:44:18]Write i2c OK [13:44:18]MH_I2C_Read... [13:44:18]Read from MH i2c: 01 [13:44:18]MH_I2C_Read... [13:44:18]Read from MH i2c: 01 07 00 [13:44:18]MH_I2C_Read... [13:44:18]Read from MH i2c: 01 07 00 00 0E 00 00 00 00 00 FE 0C 1F [13:44:18]RasterBufferAndPrint [13:44:18]line [13:44:18]line [13:44:18]line [13:44:18]line [13:44:18]line [13:44:18]written 0, free lines is 3331 [13:44:18]MH_Cut [13:44:18]Write to MH i2c: D1 01 00 07 0E 01 E7 [13:44:18]Write i2c OK [13:44:18]MH_I2C_Read... [13:44:18]Read from MH i2c: D1 [13:44:18]MH_I2C_Read... [13:44:18]Read from MH i2c: D1 01 00 [13:44:18]MH_I2C_Read... [13:44:18]Read from MH i2c: D1 01 00 07 0E 00 E6 [13:44:18]Write to MH i2c: 01 00 00 08 0E 16 [13:44:18]Write i2c OK [13:44:18]MH_I2C_Read... [13:44:19]OFD Sender: No OFD packet to send [13:44:19]*** Cut start [13:44:19]*** Partial cut [13:44:19]*** CUTSNS_PIN = 1 [13:44:19]*** CUTSNS_PIN = 0 [13:44:19]*** Brake cut motor [13:44:20]Read from MH i2c: 01 [13:44:20]MH_I2C_Read... [13:44:20]*** Stop cut motor [13:44:20]*** Cut end [13:44:20]Read from MH i2c: 01 07 00 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: 01 07 00 08 0E 00 00 00 00 00 FF 0F 2B [13:44:20]process_action close_receipt done [13:44:20]requested_data is exist [13:44:20]produce_requested_data [13:44:20]requested_item fm.sn is exist - process it [13:44:20]wFMCommunicate request_size=4 [13:44:20]MH_SAM_APDU [13:44:20]CAPDU: 80 11 00 00 [13:44:20]Write to MH i2c: E2 08 00 09 0E 80 11 00 00 00 00 00 00 91 [13:44:20]Write i2c OK [13:44:20]MH_I2C_Read... [13:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:20]Read from MH i2c: E2 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: E2 17 00 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: E2 17 00 09 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [13:44:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:44:20]wFMCommunicate OK [13:44:20]requested_item fd.num is exist - process it [13:44:20]SAM_PROTO_GetFieldsCounters [13:44:20]wFMCommunicate request_size=4 [13:44:20]MH_SAM_APDU [13:44:20]CAPDU: 80 13 00 00 [13:44:20]Write to MH i2c: E2 08 00 0A 0E 80 13 00 00 00 00 00 00 94 [13:44:20]Write i2c OK [13:44:20]MH_I2C_Read... [13:44:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:20]Read from MH i2c: E2 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: E2 62 00 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: E2 62 00 0A 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [13:44:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 94 01 00 00 5E 04 04 00 94 01 00 00 57 04 04 00 95 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:20]wFMCommunicate OK [13:44:20]SAM_PROTO_GetFieldsCounters done [13:44:20]requested_item shift.num is exist - process it [13:44:20]requested_item shift.opened is exist - process it [13:44:20]req_shift_opened [13:44:20]FM_GetShiftState [13:44:20]SAM_PROTO_GetShiftState [13:44:20]wFMCommunicate request_size=4 [13:44:20]MH_SAM_APDU [13:44:20]CAPDU: 80 13 01 00 [13:44:20]Write to MH i2c: E2 08 00 0B 0E 80 13 01 00 00 00 00 00 96 [13:44:20]Write i2c OK [13:44:20]MH_I2C_Read... [13:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:20]Read from MH i2c: E2 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: E2 0E 00 [13:44:20]MH_I2C_Read... [13:44:20]Read from MH i2c: E2 0E 00 0B 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FB [13:44:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:44:20]wFMCommunicate OK [13:44:20]SAM_PROTO_GetShiftState done [13:44:20]FM_GetShiftState done [13:44:20]req_shift_opened done [13:44:20]requested_item shift.open_date is exist - process it [13:44:20]req_shift_open_date [13:44:20]req_shift_open_date done [13:44:20]produce_requested_data done [13:44:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372587,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:44:20]process_action_free close_receipt [13:44:20]json_value_free [13:44:20]json_value_free done [13:44:20]process_json_proto returns [13:44:20]Send response to host [13:44:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372587,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:44:20]free response buf [13:44:20]execute_script done [13:44:20]execute_script returns [13:44:20]free content buf [13:44:20]Sock 8.Close socket [13:44:20]Sock 8.Thread stoped [13:44:22]accept exits with 9 [13:44:22]New connection [13:44:22]New thread 3066637668 created [13:44:22]Thread 3066494308 joined [13:44:22]Waiting for new connection... [13:44:22] Sock 9.Parse request [13:44:22]Sock 9.Check first char [13:44:22]Sock 9.First char is OK [13:44:22]request: POST /json_proto HTTP/1.0 [13:44:22]Method: POST [13:44:22]URL: /json_proto [13:44:22]Method is POST - this is cgi request [13:44:22]url: /json_proto [13:44:22]query_string will be loaded in cgi processing [13:44:22]execute_cgi json_proto POST (null) [13:44:22]execute_cgi path=json_proto method=POST [13:44:22]POST find Content-Length [13:44:22]Host: 172.17.42.195:8080 [13:44:22]Content-Length: 678 [13:44:22]Content-Type: application/json [13:44:22] [13:44:22]POST finish read [13:44:22]Found Content-Length = 678 [13:44:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:22]execute_script... [13:44: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)3308875", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:22]POST & json_proto [13:44:22]process_json_proto [13:44:22]json parsed OK: [13:44:22]protocol is kg_v1.0 [13:44:22]action value=close_receipt [13:44:22]process_action close_receipt [13:44:22]cmd_close_receipt [13:44:22]MH_GetDate [13:44:22]Write to MH i2c: F0 00 00 0C 0E 09 [13:44:22]Write i2c OK [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: F0 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: F0 09 00 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: F0 09 00 0C 0E 00 36 4F 1A 67 EF 94 12 67 14 [13:44:22]GetLastDocTimeStamp 1729777456 [13:44:22]current date 1729777462 [13:44:22]FM_GetShiftState [13:44:22]SAM_PROTO_GetShiftState [13:44:22]wFMCommunicate request_size=4 [13:44:22]MH_SAM_APDU [13:44:22]CAPDU: 80 13 01 00 [13:44:22]Write to MH i2c: E2 08 00 0D 0E 80 13 01 00 00 00 00 00 98 [13:44:22]Write i2c OK [13:44:22]MH_I2C_Read... [13:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:22]Read from MH i2c: E2 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: E2 0E 00 [13:44:22]MH_I2C_Read... [13:44:22]Read from MH i2c: E2 0E 00 0D 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FD [13:44:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:44:22]wFMCommunicate OK [13:44:22]SAM_PROTO_GetShiftState done [13:44:22]FM_GetShiftState done [13:44:22]opened in 1729729095 [13:44:22]opened+sec_in_day 1729815495 [13:44:22]quantity*price = 50041 [13:44:22]sum+1 = 50042 [13:44:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 405 24.10.2024 13:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372588 ФПД: 46745075089496 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134422&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372588&fm=46745075089496&tin=02508201610067®Number=0000000000091623&sum=50000 [13:44:23]StoreToDocumentArchive [13:44:23]shift 524 fd 372588 [13:44:23]save to /storage/0524/doc_00372588 [13:44:23]save last doc name /storage/0524/doc_00372588 to /storage/kkm_last_doc_name [13:44:23]save OK [13:44:23]Clear old archive folders... [13:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:23]tlvbuf is 00397CF0 [13:44:23]SAM_PROTO_ClearQueue [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 09 00 00 [13:44:23]Write to MH i2c: E2 08 00 1A 0E 80 09 00 00 00 00 00 00 9A [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 1A 0E 00 90 00 9C [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]SAM_PROTO_ClearQueue done [13:44:23]KKMCreateOFDPacket [13:44:23]OFDProtocolAddRootSTLVToBuf [13:44:23]FM_MakeSignedData [13:44:23]FM_MakeSignedData [13:44:23]SAM_PROTO_SignData [13:44:23]wFMCommunicate request_size=4 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 01 02 [13:44:23]Write to MH i2c: E2 08 00 1B 0E 80 0D 01 02 00 00 00 00 A2 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 1B 0E 00 90 00 9D [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]wFMCommunicate request_size=255 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 36 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C AF 05 00 35 04 06 00 2A [13:44:23]Write to MH i2c: E2 02 01 1C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 36 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C AF 05 00 35 04 06 00 2A 00 00 22 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:23]Read from MH i2c: E2 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 [13:44:23]MH_I2C_Read... [13:44:23]Read from MH i2c: E2 03 00 1C 0E 00 90 00 9E [13:44:23]RAPDU: 90 00 [13:44:23]wFMCommunicate OK [13:44:23]wFMCommunicate request_size=10 [13:44:23]MH_SAM_APDU [13:44:23]CAPDU: 80 0D 02 02 05 83 AF 98 80 58 [13:44:23]Write to MH i2c: E2 0D 00 1D 0E 80 0D 02 02 05 00 83 AF 98 80 58 00 00 51 [13:44:23]Write i2c OK [13:44:23]MH_I2C_Read... [13:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 03 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 03 00 1D 0E 00 90 00 9F [13:44:24]RAPDU: 90 00 [13:44:24]wFMCommunicate OK [13:44:24]wFMCommunicate request_size=4 [13:44:24]MH_SAM_APDU [13:44:24]CAPDU: 80 0D 03 02 [13:44:24]Write to MH i2c: E2 08 00 1E 0E 80 0D 03 02 00 00 00 00 A7 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 0B 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 0B 00 1E 0E 00 11 E2 2D 3D 03 0E CA 52 90 00 32 [13:44:24]RAPDU: 11 E2 2D 3D 03 0E CA 52 90 00 [13:44:24]wFMCommunicate OK [13:44:24]SAM_PROTO_SignData done [13:44:24]FM_MakeSignedData done [13:44:24]CreateOFDProtocolMessage [13:44:24]wFMCommunicate request_size=4 [13:44:24]MH_SAM_APDU [13:44:24]CAPDU: 80 11 00 00 [13:44:24]Write to MH i2c: E2 08 00 1F 0E 80 11 00 00 00 00 00 00 A7 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:24]Read from MH i2c: E2 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 17 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: E2 17 00 1F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FC [13:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:44:24]wFMCommunicate OK [13:44:24]CreateOFDProtocolMessage done [13:44:24]OFDSenderStorePacket 372588 [13:44:24]StoreOFDPacket docnum=372588 [13:44:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 06 80 07 01 3A 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 36 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C AF 05 00 35 04 06 00 2A 83 AF 98 80 58 11 E2 2D 3D 03 0E CA 52 [13:44:24]CheckFolder [13:44:24]dirname=/storage/ofd_packets [13:44:24]CheckFolder done [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00372588 [13:44:24]NVStorageSaveData ofd_packets/00372588 [13:44:24]File name is /storage/ofd_packets/00372588 [13:44:24]Write 301 bytes [13:44:24]NVStorageSaveData done [13:44:24]OFDSenderStorePacket done [13:44:24]KKMCreateOFDPacket done [13:44:24]NVStorageSaveData kkm_last_timestamp [13:44:24]File name is /storage/kkm_last_timestamp [13:44:24]Write 4 bytes [13:44:24]NVStorageSaveData done [13:44:24]ExternCall_PrintAddStr [13:44:24]wPrintStart [13:44:24]Write to MH i2c: 01 00 00 20 0E 2E [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 20 0E 00 00 00 00 00 FF 0F 43 [13:44:24]RasterBufferAndPrint [13:44:24]line Счет N : (1)3308875 [13:44:24]line ИНН: 02508201610067 [13:44:24]line Контрольно-Кассовый Чек [13:44:24]line ПРОДАЖА [13:44:24]line ТРК (МРК, ГНК) : 42 [13:44:24]line Товар: 2710124130 [13:44:24]line Аи-92-К-4 [13:44:24]line 7.480 * 66.90 [13:44:24]line = 500.41 [13:44:24]line НДС 12% НСП 1% [13:44:24]line > о реализуемом товаре [13:44:24]line ОКРУГЛЕНИЕ: -0.41 [13:44:24]line ИТОГО: 500.00 [13:44:24]line Внесено: 500.00 [13:44:24]line СДАЧА: 0.00 [13:44:24]line НСП 1% : 4.43 [13:44:24]line НДС 12% : 53.14 [13:44:24]line Наличными: 500.00 [13:44:24]line Безнал.: 0.00 [13:44:24]line Место: АЗС № 87 "Партнер Нефть" [13:44:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:44:24]line СНО: Общий режим [13:44:24]line Чек 405 24.10.2024 13:44 [13:44:24]line Смена: 524 ФФД: 1.0 [13:44:24]line ЗНМ: 0300000083 [13:44:24]line РНМ: 0000000000091623 [13:44:24]line Версия ККМ: 001 [13:44:24]line ФМ: 0000000000874672 [13:44:24]line ФД: 372588 [13:44:24]line ФПД: 46745075089496 [13:44:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134422&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372588&fm=46745075089496&tin=02508201610067®Number=0000000000091623&sum=50000 [13:44:24]OFD Sender: Processing packet 372588 [packets to send 267, broken 266] [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00372588 [13:44:24]OFD Sender: To server: pG, [13:44:24]CommunicateWithHost lk.salyk.kg:30040 [13:44:24]ConnectInit lk.salyk.kg [13:44:24]written 0, free lines is 4095 [13:44:24]Connected sock=10 [13:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 06 80 07 01 3A 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 01 00 00 F4 03 04 00 36 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C AF 05 00 35 04 06 00 2A 83 AF 98 80 58 11 E2 2D 3D 03 0E CA 52 [13:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 01 6F 47 00 A9 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C AF 05 00 F4 03 04 00 DE FA 19 67 B6 04 01 00 00 B7 BF 7D 9B ED 09 C5 1C [13:44:24]CommunicateWithHost err = 0 [13:44:24]CheckOFDResponse [13:44:24]1017 (14) - 77093643461234 [13:44:24]1041 (16) - 0000000000874672 [13:44:24]1040 (4) - 372588 [13:44:24]1012 (4) - 24.10.2024 07:44 [13:44:24]1206 (1) - 0 [13:44:24]OFD Sender: Remove packet 372588 [13:44:24]ProducePacketName [13:44:24]name=ofd_packets/00372588 [13:44:24]NVStorageDeleteData [13:44:24]Write to MH i2c: 01 00 00 4B 0E 59 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: 01 07 00 4B 0E 00 00 00 00 00 E4 0C 50 [13:44:24]RasterBufferAndPrint [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]line [13:44:24]written 0, free lines is 3312 [13:44:24]MH_Cut [13:44:24]Write to MH i2c: D1 01 00 52 0E 01 32 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 01 00 [13:44:24]MH_I2C_Read... [13:44:24]Read from MH i2c: D1 01 00 52 0E 00 31 [13:44:24]Write to MH i2c: 01 00 00 53 0E 61 [13:44:24]Write i2c OK [13:44:24]MH_I2C_Read... [13:44:25]OFD Sender: No OFD packet to send [13:44:25]*** Cut start [13:44:25]*** Partial cut [13:44:25]*** CUTSNS_PIN = 1 [13:44:25]*** CUTSNS_PIN = 0 [13:44:26]*** Brake cut motor [13:44:26]Read from MH i2c: 01 [13:44:26]MH_I2C_Read... [13:44:26]*** Stop cut motor [13:44:26]*** Cut end [13:44:26]Read from MH i2c: 01 07 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: 01 07 00 53 0E 00 00 00 00 00 FF 0F 76 [13:44:26]process_action close_receipt done [13:44:26]requested_data is exist [13:44:26]produce_requested_data [13:44:26]requested_item fm.sn is exist - process it [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 11 00 00 [13:44:26]Write to MH i2c: E2 08 00 54 0E 80 11 00 00 00 00 00 00 DC [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 17 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 17 00 54 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [13:44:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:44:26]wFMCommunicate OK [13:44:26]requested_item fd.num is exist - process it [13:44:26]SAM_PROTO_GetFieldsCounters [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 13 00 00 [13:44:26]Write to MH i2c: E2 08 00 55 0E 80 13 00 00 00 00 00 00 DF [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 62 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 62 00 55 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 EE [13:44:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 95 01 00 00 5E 04 04 00 95 01 00 00 57 04 04 00 96 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:26]wFMCommunicate OK [13:44:26]SAM_PROTO_GetFieldsCounters done [13:44:26]requested_item shift.num is exist - process it [13:44:26]requested_item shift.opened is exist - process it [13:44:26]req_shift_opened [13:44:26]FM_GetShiftState [13:44:26]SAM_PROTO_GetShiftState [13:44:26]wFMCommunicate request_size=4 [13:44:26]MH_SAM_APDU [13:44:26]CAPDU: 80 13 01 00 [13:44:26]Write to MH i2c: E2 08 00 56 0E 80 13 01 00 00 00 00 00 E1 [13:44:26]Write i2c OK [13:44:26]MH_I2C_Read... [13:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:26]Read from MH i2c: E2 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 0E 00 [13:44:26]MH_I2C_Read... [13:44:26]Read from MH i2c: E2 0E 00 56 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 46 [13:44:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:44:26]wFMCommunicate OK [13:44:26]SAM_PROTO_GetShiftState done [13:44:26]FM_GetShiftState done [13:44:26]req_shift_opened done [13:44:26]requested_item shift.open_date is exist - process it [13:44:26]req_shift_open_date [13:44:26]req_shift_open_date done [13:44:26]produce_requested_data done [13:44:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372588,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:44:26]process_action_free close_receipt [13:44:26]json_value_free [13:44:26]json_value_free done [13:44:26]process_json_proto returns [13:44:26]Send response to host [13:44:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372588,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:44:26]free response buf [13:44:26]execute_script done [13:44:26]execute_script returns [13:44:26]free content buf [13:44:26]Sock 9.Close socket [13:44:26]Sock 9.Thread stoped [13:44:30]OFD Sender: No OFD packet to send [13:44:35]OFD Sender: No OFD packet to send [13:44:37]accept exits with 8 [13:44:37]New connection [13:44:37]New thread 3066494308 created [13:44:37]Thread 3066637668 joined [13:44:37]Waiting for new connection... [13:44:37] Sock 8.Parse request [13:44:37]Sock 8.Check first char [13:44:37]Sock 8.First char is OK [13:44:37]request: POST /json_proto HTTP/1.0 [13:44:37]Method: POST [13:44:37]URL: /json_proto [13:44:37]Method is POST - this is cgi request [13:44:37]url: /json_proto [13:44:37]query_string will be loaded in cgi processing [13:44:37]execute_cgi json_proto POST (null) [13:44:37]execute_cgi path=json_proto method=POST [13:44:37]POST find Content-Length [13:44:37]Host: 172.17.42.195:8080 [13:44:37]Content-Length: 679 [13:44:37]Content-Type: application/json [13:44:37] [13:44:37]POST finish read [13:44:37]Found Content-Length = 679 [13:44:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.370, "sum" : 760.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:37]execute_script... [13:44: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)3308876", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.370, "sum" : 760.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 760.00, "total" : 760.00, "payments": [ { "type": 0, "sum" : 760.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:37]POST & json_proto [13:44:37]process_json_proto [13:44:37]json parsed OK: [13:44:37]protocol is kg_v1.0 [13:44:37]action value=close_receipt [13:44:37]process_action close_receipt [13:44:37]cmd_close_receipt [13:44:37]MH_GetDate [13:44:37]Write to MH i2c: F0 00 00 57 0E 54 [13:44:37]Write i2c OK [13:44:37]MH_I2C_Read... [13:44:37]Read from MH i2c: F0 [13:44:37]MH_I2C_Read... [13:44:37]Read from MH i2c: F0 09 00 [13:44:37]MH_I2C_Read... [13:44:37]Read from MH i2c: F0 09 00 57 0E 00 45 4F 1A 67 EF 94 12 67 6E [13:44:37]GetLastDocTimeStamp 1729777462 [13:44:37]current date 1729777477 [13:44:37]FM_GetShiftState [13:44:37]SAM_PROTO_GetShiftState [13:44:37]wFMCommunicate request_size=4 [13:44:37]MH_SAM_APDU [13:44:37]CAPDU: 80 13 01 00 [13:44:37]Write to MH i2c: E2 08 00 58 0E 80 13 01 00 00 00 00 00 E3 [13:44:37]Write i2c OK [13:44:37]MH_I2C_Read... [13:44:37]Read from MH i2c: E2 [13:44:37]MH_I2C_Read... [13:44:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:37]Read from MH i2c: E2 0E 00 [13:44:37]MH_I2C_Read... [13:44:37]Read from MH i2c: E2 0E 00 58 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 48 [13:44:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:44:37]wFMCommunicate OK [13:44:37]SAM_PROTO_GetShiftState done [13:44:37]FM_GetShiftState done [13:44:37]opened in 1729729095 [13:44:37]opened+sec_in_day 1729815495 [13:44:37]quantity*price = 76065 [13:44:37]sum+1 = 76066 [13:44:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 760.00 Внесено: 760.00 СДАЧА: 0.00 НСП 1% : 6.73 НДС 12% : 80.78 Наличными: 760.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 406 24.10.2024 13:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372589 ФПД: 263499667774482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134437&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372589&fm=263499667774482&tin=02508201610067®Number=0000000000091623&sum=76000 [13:44:38]StoreToDocumentArchive [13:44:38]shift 524 fd 372589 [13:44:38]save to /storage/0524/doc_00372589 [13:44:38]save last doc name /storage/0524/doc_00372589 to /storage/kkm_last_doc_name [13:44:38]save OK [13:44:38]Clear old archive folders... [13:44:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:44:38]tlvbuf is 003B8E10 [13:44:38]SAM_PROTO_ClearQueue [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 09 00 00 [13:44:38]Write to MH i2c: E2 08 00 65 0E 80 09 00 00 00 00 00 00 E5 [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 65 0E 00 90 00 E7 [13:44:38]RAPDU: 90 00 [13:44:38]wFMCommunicate OK [13:44:38]SAM_PROTO_ClearQueue done [13:44:38]KKMCreateOFDPacket [13:44:38]OFDProtocolAddRootSTLVToBuf [13:44:38]FM_MakeSignedData [13:44:38]FM_MakeSignedData [13:44:38]SAM_PROTO_SignData [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 0D 01 02 [13:44:38]Write to MH i2c: E2 08 00 66 0E 80 0D 01 02 00 00 00 00 ED [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 66 0E 00 90 00 E8 [13:44:38]RAPDU: 90 00 [13:44:38]wFMCommunicate OK [13:44:38]wFMCommunicate request_size=255 [13:44:38]MH_SAM_APDU [13:44: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 34 FF 03 08 00 03 6A 2C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 21 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 45 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D AF 05 00 35 04 06 00 EF [13:44:38]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 6A 2C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 21 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 45 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D AF 05 00 35 04 06 00 EF 00 00 3D [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 67 0E 00 90 00 E9 [13:44:38]RAPDU: 90 00 [13:44:38]wFMCommunicate OK [13:44:38]wFMCommunicate request_size=10 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 0D 02 02 05 A6 CC 18 9C 12 [13:44:38]Write to MH i2c: E2 0D 00 68 0E 80 0D 02 02 05 00 A6 CC 18 9C 12 00 00 32 [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 03 00 68 0E 00 90 00 EA [13:44:38]RAPDU: 90 00 [13:44:38]wFMCommunicate OK [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 0D 03 02 [13:44:38]Write to MH i2c: E2 08 00 69 0E 80 0D 03 02 00 00 00 00 F2 [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 0B 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 0B 00 69 0E 00 2C F0 E1 0A 92 B0 D2 67 90 00 75 [13:44:38]RAPDU: 2C F0 E1 0A 92 B0 D2 67 90 00 [13:44:38]wFMCommunicate OK [13:44:38]SAM_PROTO_SignData done [13:44:38]FM_MakeSignedData done [13:44:38]CreateOFDProtocolMessage [13:44:38]wFMCommunicate request_size=4 [13:44:38]MH_SAM_APDU [13:44:38]CAPDU: 80 11 00 00 [13:44:38]Write to MH i2c: E2 08 00 6A 0E 80 11 00 00 00 00 00 00 F2 [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:38]Read from MH i2c: E2 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 17 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: E2 17 00 6A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 47 [13:44:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:44:38]wFMCommunicate OK [13:44:38]CreateOFDProtocolMessage done [13:44:38]OFDSenderStorePacket 372589 [13:44:38]StoreOFDPacket docnum=372589 [13:44:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 72 CB 07 01 13 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 34 FF 03 08 00 03 6A 2C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 21 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 45 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D AF 05 00 35 04 06 00 EF A6 CC 18 9C 12 2C F0 E1 0A 92 B0 D2 67 [13:44:38]CheckFolder [13:44:38]dirname=/storage/ofd_packets [13:44:38]CheckFolder done [13:44:38]ProducePacketName [13:44:38]name=ofd_packets/00372589 [13:44:38]NVStorageSaveData ofd_packets/00372589 [13:44:38]File name is /storage/ofd_packets/00372589 [13:44:38]Write 301 bytes [13:44:38]NVStorageSaveData done [13:44:38]OFDSenderStorePacket done [13:44:38]KKMCreateOFDPacket done [13:44:38]NVStorageSaveData kkm_last_timestamp [13:44:38]File name is /storage/kkm_last_timestamp [13:44:38]Write 4 bytes [13:44:38]NVStorageSaveData done [13:44:38]ExternCall_PrintAddStr [13:44:38]wPrintStart [13:44:38]Write to MH i2c: 01 00 00 6B 0E 79 [13:44:38]Write i2c OK [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: 01 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: 01 07 00 [13:44:38]MH_I2C_Read... [13:44:38]Read from MH i2c: 01 07 00 6B 0E 00 00 00 00 00 FF 0F 8E [13:44:38]RasterBufferAndPrint [13:44:38]line Счет N : (1)3308876 [13:44:38]line ИНН: 02508201610067 [13:44:38]line Контрольно-Кассовый Чек [13:44:38]line ПРОДАЖА [13:44:38]line ТРК (МРК, ГНК) : 22 [13:44:38]line Товар: 2710124130 [13:44:38]line Аи-92-К-4 [13:44:38]line 11.370 * 66.90 [13:44:38]line = 760.65 [13:44:38]line НДС 12% НСП 1% [13:44:38]line > о реализуемом товаре [13:44:38]line ОКРУГЛЕНИЕ: -0.65 [13:44:38]line ИТОГО: 760.00 [13:44:38]line Внесено: 760.00 [13:44:38]line СДАЧА: 0.00 [13:44:38]line НСП 1% : 6.73 [13:44:38]line НДС 12% : 80.78 [13:44:38]line Наличными: 760.00 [13:44:38]line Безнал.: 0.00 [13:44:38]line Место: АЗС № 87 "Партнер Нефть" [13:44:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:44:38]line СНО: Общий режим [13:44:38]line Чек 406 24.10.2024 13:44 [13:44:38]line Смена: 524 ФФД: 1.0 [13:44:38]line ЗНМ: 0300000083 [13:44:38]line РНМ: 0000000000091623 [13:44:38]line Версия ККМ: 001 [13:44:38]line ФМ: 0000000000874672 [13:44:38]line ФД: 372589 [13:44:38]line ФПД: 263499667774482 [13:44:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134437&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372589&fm=263499667774482&tin=02508201610067®Number=0000000000091623&sum=76000 [13:44:38]written 0, free lines is 4095 [13:44:38]OFD Sender: Processing packet 372589 [packets to send 267, broken 266] [13:44:38]ProducePacketName [13:44:38]name=ofd_packets/00372589 [13:44:38]OFD Sender: To server: pG, [13:44:38]CommunicateWithHost lk.salyk.kg:30040 [13:44:38]ConnectInit lk.salyk.kg [13:44:38]Connected sock=10 [13:44:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 72 CB 07 01 13 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 34 FF 03 08 00 03 6A 2C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 21 29 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 28 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A1 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8E 1F 00 00 00 00 07 04 06 00 E0 28 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 01 00 00 F4 03 04 00 45 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D AF 05 00 35 04 06 00 EF A6 CC 18 9C 12 2C F0 E1 0A 92 B0 D2 67 [13:44:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0E B7 47 00 39 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D AF 05 00 F4 03 04 00 ED FA 19 67 B6 04 01 00 00 A4 0B B2 08 3C 9B 62 CF [13:44:39]CommunicateWithHost err = 0 [13:44:39]CheckOFDResponse [13:44:39]1017 (14) - 77093643461234 [13:44:39]1041 (16) - 0000000000874672 [13:44:39]1040 (4) - 372589 [13:44:39]1012 (4) - 24.10.2024 07:44 [13:44:39]1206 (1) - 0 [13:44:39]OFD Sender: Remove packet 372589 [13:44:39]ProducePacketName [13:44:39]name=ofd_packets/00372589 [13:44:39]NVStorageDeleteData [13:44:39]Write to MH i2c: 01 00 00 96 0E A4 [13:44:39]Write i2c OK [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: 01 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: 01 07 00 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: 01 07 00 96 0E 00 00 00 00 00 DD 0C 94 [13:44:39]RasterBufferAndPrint [13:44:39]line [13:44:39]line [13:44:39]line [13:44:39]line [13:44:39]line [13:44:39]written 0, free lines is 3302 [13:44:39]MH_Cut [13:44:39]Write to MH i2c: D1 01 00 9D 0E 01 7D [13:44:39]Write i2c OK [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: D1 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: D1 01 00 [13:44:39]MH_I2C_Read... [13:44:39]Read from MH i2c: D1 01 00 9D 0E 00 7C [13:44:39]Write to MH i2c: 01 00 00 9E 0E AC [13:44:39]Write i2c OK [13:44:39]MH_I2C_Read... [13:44:39]OFD Sender: No OFD packet to send [13:44:40]*** Cut start [13:44:40]*** Partial cut [13:44:40]*** CUTSNS_PIN = 1 [13:44:40]*** CUTSNS_PIN = 0 [13:44:40]*** Brake cut motor [13:44:40]Read from MH i2c: 01 [13:44:40]MH_I2C_Read... [13:44:40]*** Stop cut motor [13:44:40]*** Cut end [13:44:40]Read from MH i2c: 01 07 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: 01 07 00 9E 0E 00 00 00 00 00 FF 0F C1 [13:44:40]process_action close_receipt done [13:44:40]requested_data is exist [13:44:40]produce_requested_data [13:44:40]requested_item fm.sn is exist - process it [13:44:40]wFMCommunicate request_size=4 [13:44:40]MH_SAM_APDU [13:44:40]CAPDU: 80 11 00 00 [13:44:40]Write to MH i2c: E2 08 00 9F 0E 80 11 00 00 00 00 00 00 27 [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:40]Read from MH i2c: E2 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 17 00 [13:44:40]MH_I2C_Read... [13:44:40]Read from MH i2c: E2 17 00 9F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [13:44:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:44:40]wFMCommunicate OK [13:44:40]requested_item fd.num is exist - process it [13:44:40]SAM_PROTO_GetFieldsCounters [13:44:40]wFMCommunicate request_size=4 [13:44:40]MH_SAM_APDU [13:44:40]CAPDU: 80 13 00 00 [13:44:40]Write to MH i2c: E2 08 00 A0 0E 80 13 00 00 00 00 00 00 2A [13:44:40]Write i2c OK [13:44:40]MH_I2C_Read... [13:44:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:41]Read from MH i2c: E2 [13:44:41]MH_I2C_Read... [13:44:41]Read from MH i2c: E2 62 00 [13:44:41]MH_I2C_Read... [13:44:41]Read from MH i2c: E2 62 00 A0 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [13:44:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 96 01 00 00 5E 04 04 00 96 01 00 00 57 04 04 00 97 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:41]wFMCommunicate OK [13:44:41]SAM_PROTO_GetFieldsCounters done [13:44:41]requested_item shift.num is exist - process it [13:44:41]requested_item shift.opened is exist - process it [13:44:41]req_shift_opened [13:44:41]FM_GetShiftState [13:44:41]SAM_PROTO_GetShiftState [13:44:41]wFMCommunicate request_size=4 [13:44:41]MH_SAM_APDU [13:44:41]CAPDU: 80 13 01 00 [13:44:41]Write to MH i2c: E2 08 00 A1 0E 80 13 01 00 00 00 00 00 2C [13:44:41]Write i2c OK [13:44:41]MH_I2C_Read... [13:44:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:41]Read from MH i2c: E2 [13:44:41]MH_I2C_Read... [13:44:41]Read from MH i2c: E2 0E 00 [13:44:41]MH_I2C_Read... [13:44:41]Read from MH i2c: E2 0E 00 A1 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 91 [13:44:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:44:41]wFMCommunicate OK [13:44:41]SAM_PROTO_GetShiftState done [13:44:41]FM_GetShiftState done [13:44:41]req_shift_opened done [13:44:41]requested_item shift.open_date is exist - process it [13:44:41]req_shift_open_date [13:44:41]req_shift_open_date done [13:44:41]produce_requested_data done [13:44:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372589,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:44:41]process_action_free close_receipt [13:44:41]json_value_free [13:44:41]json_value_free done [13:44:41]process_json_proto returns [13:44:41]Send response to host [13:44:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372589,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:44:41]free response buf [13:44:41]execute_script done [13:44:41]execute_script returns [13:44:41]free content buf [13:44:41]Sock 8.Close socket [13:44:41]Sock 8.Thread stoped [13:44:44]OFD Sender: No OFD packet to send [13:44:49]OFD Sender: No OFD packet to send [13:44:54]OFD Sender: No OFD packet to send [13:44:59]OFD Sender: No OFD packet to send [13:45:04]OFD Sender: No OFD packet to send [13:45:09]OFD Sender: No OFD packet to send [13:45:14]OFD Sender: No OFD packet to send [13:45:18]accept exits with 9 [13:45:18]New connection [13:45:18]New thread 3066637668 created [13:45:18]Thread 3066494308 joined [13:45:18]Waiting for new connection... [13:45:18] Sock 9.Parse request [13:45:18]Sock 9.Check first char [13:45:18]Sock 9.First char is OK [13:45:18]request: POST /json_proto HTTP/1.0 [13:45:18]Method: POST [13:45:18]URL: /json_proto [13:45:18]Method is POST - this is cgi request [13:45:18]url: /json_proto [13:45:18]query_string will be loaded in cgi processing [13:45:18]execute_cgi json_proto POST (null) [13:45:18]execute_cgi path=json_proto method=POST [13:45:18]POST find Content-Length [13:45:18]Host: 172.17.42.195:8080 [13:45:18]Content-Length: 678 [13:45:18]Content-Type: application/json [13:45:18] [13:45:18]POST finish read [13:45:18]Found Content-Length = 678 [13:45:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:18]execute_script... [13:45: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)3308877", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:45:18]POST & json_proto [13:45:18]process_json_proto [13:45:18]json parsed OK: [13:45:18]protocol is kg_v1.0 [13:45:18]action value=close_receipt [13:45:18]process_action close_receipt [13:45:18]cmd_close_receipt [13:45:18]MH_GetDate [13:45:18]Write to MH i2c: F0 00 00 A2 0E 9F [13:45:18]Write i2c OK [13:45:18]MH_I2C_Read... [13:45:18]Read from MH i2c: F0 [13:45:18]MH_I2C_Read... [13:45:18]Read from MH i2c: F0 09 00 [13:45:18]MH_I2C_Read... [13:45:18]Read from MH i2c: F0 09 00 A2 0E 00 6F 4F 1A 67 EF 94 12 67 E3 [13:45:18]GetLastDocTimeStamp 1729777477 [13:45:18]current date 1729777519 [13:45:18]FM_GetShiftState [13:45:18]SAM_PROTO_GetShiftState [13:45:18]wFMCommunicate request_size=4 [13:45:18]MH_SAM_APDU [13:45:18]CAPDU: 80 13 01 00 [13:45:18]Write to MH i2c: E2 08 00 A3 0E 80 13 01 00 00 00 00 00 2E [13:45:18]Write i2c OK [13:45:18]MH_I2C_Read... [13:45:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:18]Read from MH i2c: E2 [13:45:18]MH_I2C_Read... [13:45:18]Read from MH i2c: E2 0E 00 [13:45:18]MH_I2C_Read... [13:45:18]Read from MH i2c: E2 0E 00 A3 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 93 [13:45:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:45:18]wFMCommunicate OK [13:45:18]SAM_PROTO_GetShiftState done [13:45:18]FM_GetShiftState done [13:45:18]opened in 1729729095 [13:45:18]opened+sec_in_day 1729815495 [13:45:18]quantity*price = 20003 [13:45:18]sum+1 = 20004 [13:45:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 407 24.10.2024 13:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372590 ФПД: 48834044263937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372590&fm=48834044263937&tin=02508201610067®Number=0000000000091623&sum=20000 [13:45:19]StoreToDocumentArchive [13:45:19]shift 524 fd 372590 [13:45:19]save to /storage/0524/doc_00372590 [13:45:19]save last doc name /storage/0524/doc_00372590 to /storage/kkm_last_doc_name [13:45:19]save OK [13:45:19]Clear old archive folders... [13:45:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:45:19]tlvbuf is 002F18E0 [13:45:19]SAM_PROTO_ClearQueue [13:45:19]wFMCommunicate request_size=4 [13:45:19]MH_SAM_APDU [13:45:19]CAPDU: 80 09 00 00 [13:45:19]Write to MH i2c: E2 08 00 B0 0E 80 09 00 00 00 00 00 00 30 [13:45:19]Write i2c OK [13:45:19]MH_I2C_Read... [13:45:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:45:19]OFD Sender: No OFD packet to send [13:45:19]Read from MH i2c: E2 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: E2 03 00 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: E2 03 00 B0 0E 00 90 00 32 [13:45:19]RAPDU: 90 00 [13:45:19]wFMCommunicate OK [13:45:19]SAM_PROTO_ClearQueue done [13:45:19]KKMCreateOFDPacket [13:45:19]OFDProtocolAddRootSTLVToBuf [13:45:19]FM_MakeSignedData [13:45:19]FM_MakeSignedData [13:45:19]SAM_PROTO_SignData [13:45:19]wFMCommunicate request_size=4 [13:45:19]MH_SAM_APDU [13:45:19]CAPDU: 80 0D 01 02 [13:45:19]Write to MH i2c: E2 08 00 B1 0E 80 0D 01 02 00 00 00 00 38 [13:45:19]Write i2c OK [13:45:19]MH_I2C_Read... [13:45:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:45:19]Read from MH i2c: E2 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: E2 03 00 [13:45:19]MH_I2C_Read... [13:45:19]Read from MH i2c: E2 03 00 B1 0E 00 90 00 33 [13:45:19]RAPDU: 90 00 [13:45:19]wFMCommunicate OK [13:45:19]wFMCommunicate request_size=255 [13:45:19]MH_SAM_APDU [13:45: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 6F 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E AF 05 00 35 04 06 00 2C [13:45:19]Write to MH i2c: E2 02 01 B2 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 6F 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E AF 05 00 35 04 06 00 2C 00 00 B9 [13:45:19]Write i2c OK [13:45:19]MH_I2C_Read... [13:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:20]Read from MH i2c: E2 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 03 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 03 00 B2 0E 00 90 00 34 [13:45:20]RAPDU: 90 00 [13:45:20]wFMCommunicate OK [13:45:20]wFMCommunicate request_size=10 [13:45:20]MH_SAM_APDU [13:45:20]CAPDU: 80 0D 02 02 05 6A 0F DC 7E 01 [13:45:20]Write to MH i2c: E2 0D 00 B3 0E 80 0D 02 02 05 00 6A 0F DC 7E 01 00 00 19 [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:45:20]Read from MH i2c: E2 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 03 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 03 00 B3 0E 00 90 00 35 [13:45:20]RAPDU: 90 00 [13:45:20]wFMCommunicate OK [13:45:20]wFMCommunicate request_size=4 [13:45:20]MH_SAM_APDU [13:45:20]CAPDU: 80 0D 03 02 [13:45:20]Write to MH i2c: E2 08 00 B4 0E 80 0D 03 02 00 00 00 00 3D [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:45:20]Read from MH i2c: E2 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 0B 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 0B 00 B4 0E 00 E5 EA 78 68 D8 33 69 07 90 00 68 [13:45:20]RAPDU: E5 EA 78 68 D8 33 69 07 90 00 [13:45:20]wFMCommunicate OK [13:45:20]SAM_PROTO_SignData done [13:45:20]FM_MakeSignedData done [13:45:20]CreateOFDProtocolMessage [13:45:20]wFMCommunicate request_size=4 [13:45:20]MH_SAM_APDU [13:45:20]CAPDU: 80 11 00 00 [13:45:20]Write to MH i2c: E2 08 00 B5 0E 80 11 00 00 00 00 00 00 3D [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:20]Read from MH i2c: E2 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 17 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: E2 17 00 B5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 92 [13:45:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:45:20]wFMCommunicate OK [13:45:20]CreateOFDProtocolMessage done [13:45:20]OFDSenderStorePacket 372590 [13:45:20]StoreOFDPacket docnum=372590 [13:45:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 94 74 07 01 23 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 6F 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E AF 05 00 35 04 06 00 2C 6A 0F DC 7E 01 E5 EA 78 68 D8 33 69 07 [13:45:20]CheckFolder [13:45:20]dirname=/storage/ofd_packets [13:45:20]CheckFolder done [13:45:20]ProducePacketName [13:45:20]name=ofd_packets/00372590 [13:45:20]NVStorageSaveData ofd_packets/00372590 [13:45:20]File name is /storage/ofd_packets/00372590 [13:45:20]Write 301 bytes [13:45:20]NVStorageSaveData done [13:45:20]OFDSenderStorePacket done [13:45:20]KKMCreateOFDPacket done [13:45:20]NVStorageSaveData kkm_last_timestamp [13:45:20]File name is /storage/kkm_last_timestamp [13:45:20]Write 4 bytes [13:45:20]NVStorageSaveData done [13:45:20]ExternCall_PrintAddStr [13:45:20]wPrintStart [13:45:20]Write to MH i2c: 01 00 00 B6 0E C4 [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: 01 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: 01 07 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: 01 07 00 B6 0E 00 00 00 00 00 FF 0F D9 [13:45:20]RasterBufferAndPrint [13:45:20]line Счет N : (1)3308877 [13:45:20]line ИНН: 02508201610067 [13:45:20]line Контрольно-Кассовый Чек [13:45:20]line ПРОДАЖА [13:45:20]line ТРК (МРК, ГНК) : 32 [13:45:20]line Товар: 2710124130 [13:45:20]line Аи-92-К-4 [13:45:20]line 2.990 * 66.90 [13:45:20]line = 200.03 [13:45:20]line НДС 12% НСП 1% [13:45:20]line > о реализуемом товаре [13:45:20]line ОКРУГЛЕНИЕ: -0.03 [13:45:20]line ИТОГО: 200.00 [13:45:20]line Внесено: 200.00 [13:45:20]line СДАЧА: 0.00 [13:45:20]line НСП 1% : 1.77 [13:45:20]line НДС 12% : 21.24 [13:45:20]line Наличными: 200.00 [13:45:20]line Безнал.: 0.00 [13:45:20]line Место: АЗС № 87 "Партнер Нефть" [13:45:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:45:20]line СНО: Общий режим [13:45:20]line Чек 407 24.10.2024 13:45 [13:45:20]line Смена: 524 ФФД: 1.0 [13:45:20]line ЗНМ: 0300000083 [13:45:20]line РНМ: 0000000000091623 [13:45:20]line Версия ККМ: 001 [13:45:20]line ФМ: 0000000000874672 [13:45:20]line ФД: 372590 [13:45:20]line ФПД: 48834044263937 [13:45:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372590&fm=48834044263937&tin=02508201610067®Number=0000000000091623&sum=20000 [13:45:20]written 0, free lines is 4095 [13:45:20]OFD Sender: Processing packet 372590 [packets to send 267, broken 266] [13:45:20]ProducePacketName [13:45:20]name=ofd_packets/00372590 [13:45:20]OFD Sender: To server: pG, [13:45:20]CommunicateWithHost lk.salyk.kg:30040 [13:45:20]ConnectInit lk.salyk.kg [13:45:20]Connected sock=10 [13: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 36 37 32 0F 01 00 00 94 74 07 01 23 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 6F 4F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E AF 05 00 35 04 06 00 2C 6A 0F DC 7E 01 E5 EA 78 68 D8 33 69 07 [13:45:20]Write to MH i2c: 01 00 00 E1 0E EF [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: 01 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: 01 07 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: 01 07 00 E1 0E 00 00 00 00 00 E1 0C E3 [13:45:20]RasterBufferAndPrint [13:45:20]line [13:45:20]line [13:45:20]line [13:45:20]line [13:45:20]line [13:45:20]written 0, free lines is 3305 [13:45:20]MH_Cut [13:45:20]Write to MH i2c: D1 01 00 E8 0E 01 C8 [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: D1 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: D1 01 00 [13:45:20]MH_I2C_Read... [13:45:20]Read from MH i2c: D1 01 00 E8 0E 00 C7 [13:45:20]Write to MH i2c: 01 00 00 E9 0E F7 [13:45:20]Write i2c OK [13:45:20]MH_I2C_Read... [13:45:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FD 9A 47 00 DD E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E AF 05 00 F4 03 04 00 16 FB 19 67 B6 04 01 00 00 7B 12 AF EE 40 33 1B 8B [13:45:20]CommunicateWithHost err = 0 [13:45:20]CheckOFDResponse [13:45:20]1017 (14) - 77093643461234 [13:45:20]1041 (16) - 0000000000874672 [13:45:20]1040 (4) - 372590 [13:45:20]1012 (4) - 24.10.2024 07:45 [13:45:20]1206 (1) - 0 [13:45:20]OFD Sender: Remove packet 372590 [13:45:20]ProducePacketName [13:45:20]name=ofd_packets/00372590 [13:45:20]NVStorageDeleteData [13:45:21]OFD Sender: No OFD packet to send [13:45:21]*** Cut start [13:45:21]*** Partial cut [13:45:21]*** CUTSNS_PIN = 1 [13:45:21]*** CUTSNS_PIN = 0 [13:45:21]*** Brake cut motor [13:45:22]Read from MH i2c: 01 [13:45:22]MH_I2C_Read... [13:45:22]*** Stop cut motor [13:45:22]*** Cut end [13:45:22]Read from MH i2c: 01 07 00 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: 01 07 00 E9 0E 00 00 00 00 00 FF 0F 0C [13:45:22]process_action close_receipt done [13:45:22]requested_data is exist [13:45:22]produce_requested_data [13:45:22]requested_item fm.sn is exist - process it [13:45:22]wFMCommunicate request_size=4 [13:45:22]MH_SAM_APDU [13:45:22]CAPDU: 80 11 00 00 [13:45:22]Write to MH i2c: E2 08 00 EA 0E 80 11 00 00 00 00 00 00 72 [13:45:22]Write i2c OK [13:45:22]MH_I2C_Read... [13:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:45:22]Read from MH i2c: E2 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: E2 17 00 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: E2 17 00 EA 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [13:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:45:22]wFMCommunicate OK [13:45:22]requested_item fd.num is exist - process it [13:45:22]SAM_PROTO_GetFieldsCounters [13:45:22]wFMCommunicate request_size=4 [13:45:22]MH_SAM_APDU [13:45:22]CAPDU: 80 13 00 00 [13:45:22]Write to MH i2c: E2 08 00 EB 0E 80 13 00 00 00 00 00 00 75 [13:45:22]Write i2c OK [13:45:22]MH_I2C_Read... [13:45:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:45:22]Read from MH i2c: E2 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: E2 62 00 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: E2 62 00 EB 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 8C [13:45:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 97 01 00 00 5E 04 04 00 97 01 00 00 57 04 04 00 98 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:45:22]wFMCommunicate OK [13:45:22]SAM_PROTO_GetFieldsCounters done [13:45:22]requested_item shift.num is exist - process it [13:45:22]requested_item shift.opened is exist - process it [13:45:22]req_shift_opened [13:45:22]FM_GetShiftState [13:45:22]SAM_PROTO_GetShiftState [13:45:22]wFMCommunicate request_size=4 [13:45:22]MH_SAM_APDU [13:45:22]CAPDU: 80 13 01 00 [13:45:22]Write to MH i2c: E2 08 00 EC 0E 80 13 01 00 00 00 00 00 77 [13:45:22]Write i2c OK [13:45:22]MH_I2C_Read... [13:45:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:45:22]Read from MH i2c: E2 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: E2 0E 00 [13:45:22]MH_I2C_Read... [13:45:22]Read from MH i2c: E2 0E 00 EC 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DC [13:45:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:45:22]wFMCommunicate OK [13:45:22]SAM_PROTO_GetShiftState done [13:45:22]FM_GetShiftState done [13:45:22]req_shift_opened done [13:45:22]requested_item shift.open_date is exist - process it [13:45:22]req_shift_open_date [13:45:22]req_shift_open_date done [13:45:22]produce_requested_data done [13:45:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372590,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:45:22]process_action_free close_receipt [13:45:22]json_value_free [13:45:22]json_value_free done [13:45:22]process_json_proto returns [13:45:22]Send response to host [13:45:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372590,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:45:22]free response buf [13:45:22]execute_script done [13:45:22]execute_script returns [13:45:22]free content buf [13:45:22]Sock 9.Close socket [13:45:22]Sock 9.Thread stoped [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: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: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:13]accept exits with 8 [13:48:13]New connection [13:48:13]New thread 3066494308 created [13:48:13]Thread 3066637668 joined [13:48:13]Waiting for new connection... [13:48:13] Sock 8.Parse request [13:48:13]Sock 8.Check first char [13:48:13]Sock 8.First char is OK [13:48:13]request: POST /json_proto HTTP/1.0 [13:48:13]Method: POST [13:48:13]URL: /json_proto [13:48:13]Method is POST - this is cgi request [13:48:13]url: /json_proto [13:48:13]query_string will be loaded in cgi processing [13:48:13]execute_cgi json_proto POST (null) [13:48:13]execute_cgi path=json_proto method=POST [13:48:13]POST find Content-Length [13:48:13]Host: 172.17.42.195:8080 [13:48:13]Content-Length: 678 [13:48:13]Content-Type: application/json [13:48:13] [13:48:13]POST finish read [13:48:13]Found Content-Length = 678 [13:48:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:13]execute_script... [13:48:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308878", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:13]POST & json_proto [13:48:13]process_json_proto [13:48:13]json parsed OK: [13:48:13]protocol is kg_v1.0 [13:48:13]action value=close_receipt [13:48:13]process_action close_receipt [13:48:13]cmd_close_receipt [13:48:13]MH_GetDate [13:48:13]Write to MH i2c: F0 00 00 ED 0E EA [13:48:13]Write i2c OK [13:48:13]MH_I2C_Read... [13:48:13]Read from MH i2c: F0 [13:48:13]MH_I2C_Read... [13:48:13]Read from MH i2c: F0 09 00 [13:48:13]MH_I2C_Read... [13:48:13]Read from MH i2c: F0 09 00 ED 0E 00 1D 50 1A 67 EF 94 12 67 DD [13:48:13]GetLastDocTimeStamp 1729777519 [13:48:13]current date 1729777693 [13:48:13]FM_GetShiftState [13:48:13]SAM_PROTO_GetShiftState [13:48:13]wFMCommunicate request_size=4 [13:48:13]MH_SAM_APDU [13:48:13]CAPDU: 80 13 01 00 [13:48:13]Write to MH i2c: E2 08 00 EE 0E 80 13 01 00 00 00 00 00 79 [13:48:13]Write i2c OK [13:48:13]MH_I2C_Read... [13:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:13]Read from MH i2c: E2 [13:48:13]MH_I2C_Read... [13:48:13]Read from MH i2c: E2 0E 00 [13:48:13]MH_I2C_Read... [13:48:13]Read from MH i2c: E2 0E 00 EE 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DE [13:48:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:48:13]wFMCommunicate OK [13:48:13]SAM_PROTO_GetShiftState done [13:48:13]FM_GetShiftState done [13:48:13]opened in 1729729095 [13:48:13]opened+sec_in_day 1729815495 [13:48:13]quantity*price = 50041 [13:48:13]sum+1 = 50042 [13:48:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 408 24.10.2024 13:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372591 ФПД: 141118847791703 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134814&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372591&fm=141118847791703&tin=02508201610067®Number=0000000000091623&sum=50000 [13:48:14]StoreToDocumentArchive [13:48:14]shift 524 fd 372591 [13:48:14]save to /storage/0524/doc_00372591 [13:48:14]save last doc name /storage/0524/doc_00372591 to /storage/kkm_last_doc_name [13:48:14]save OK [13:48:14]Clear old archive folders... [13:48:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:48:14]tlvbuf is 0030C910 [13:48:14]SAM_PROTO_ClearQueue [13:48:14]wFMCommunicate request_size=4 [13:48:14]MH_SAM_APDU [13:48:14]CAPDU: 80 09 00 00 [13:48:14]Write to MH i2c: E2 08 00 FB 0E 80 09 00 00 00 00 00 00 7B [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:14]Read from MH i2c: E2 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 FB 0E 00 90 00 7D [13:48:14]RAPDU: 90 00 [13:48:14]wFMCommunicate OK [13:48:14]SAM_PROTO_ClearQueue done [13:48:14]KKMCreateOFDPacket [13:48:14]OFDProtocolAddRootSTLVToBuf [13:48:14]FM_MakeSignedData [13:48:14]FM_MakeSignedData [13:48:14]SAM_PROTO_SignData [13:48:14]wFMCommunicate request_size=4 [13:48:14]MH_SAM_APDU [13:48:14]CAPDU: 80 0D 01 02 [13:48:14]Write to MH i2c: E2 08 00 FC 0E 80 0D 01 02 00 00 00 00 83 [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:14]Read from MH i2c: E2 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 FC 0E 00 90 00 7E [13:48:14]RAPDU: 90 00 [13:48:14]wFMCommunicate OK [13:48:14]wFMCommunicate request_size=255 [13:48:14]MH_SAM_APDU [13:48: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 1E 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F AF 05 00 35 04 06 00 80 [13:48:14]Write to MH i2c: E2 02 01 FD 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 1E 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F AF 05 00 35 04 06 00 80 00 00 48 [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:14]Read from MH i2c: E2 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 FD 0E 00 90 00 7F [13:48:14]RAPDU: 90 00 [13:48:14]wFMCommunicate OK [13:48:14]wFMCommunicate request_size=10 [13:48:14]MH_SAM_APDU [13:48:14]CAPDU: 80 0D 02 02 05 58 CA CB 32 57 [13:48:14]Write to MH i2c: E2 0D 00 FE 0E 80 0D 02 02 05 00 58 CA CB 32 57 00 00 06 [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:14]Read from MH i2c: E2 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 03 00 FE 0E 00 90 00 80 [13:48:14]RAPDU: 90 00 [13:48:14]wFMCommunicate OK [13:48:14]wFMCommunicate request_size=4 [13:48:14]MH_SAM_APDU [13:48:14]CAPDU: 80 0D 03 02 [13:48:14]Write to MH i2c: E2 08 00 FF 0E 80 0D 03 02 00 00 00 00 88 [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:14]Read from MH i2c: E2 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 0B 00 [13:48:14]MH_I2C_Read... [13:48:14]Read from MH i2c: E2 0B 00 FF 0E 00 DD F8 40 AD B8 70 93 FF 90 00 05 [13:48:14]RAPDU: DD F8 40 AD B8 70 93 FF 90 00 [13:48:14]wFMCommunicate OK [13:48:14]SAM_PROTO_SignData done [13:48:14]FM_MakeSignedData done [13:48:14]CreateOFDProtocolMessage [13:48:14]wFMCommunicate request_size=4 [13:48:14]MH_SAM_APDU [13:48:14]CAPDU: 80 11 00 00 [13:48:14]Write to MH i2c: E2 08 00 00 0F 80 11 00 00 00 00 00 00 89 [13:48:14]Write i2c OK [13:48:14]MH_I2C_Read... [13:48:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:15]Read from MH i2c: E2 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 17 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: E2 17 00 00 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [13:48:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:48:15]wFMCommunicate OK [13:48:15]CreateOFDProtocolMessage done [13:48:15]OFDSenderStorePacket 372591 [13:48:15]StoreOFDPacket docnum=372591 [13:48:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DF E7 07 01 D3 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 1E 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F AF 05 00 35 04 06 00 80 58 CA CB 32 57 DD F8 40 AD B8 70 93 FF [13:48:15]CheckFolder [13:48:15]dirname=/storage/ofd_packets [13:48:15]CheckFolder done [13:48:15]ProducePacketName [13:48:15]name=ofd_packets/00372591 [13:48:15]NVStorageSaveData ofd_packets/00372591 [13:48:15]File name is /storage/ofd_packets/00372591 [13:48:15]Write 301 bytes [13:48:15]NVStorageSaveData done [13:48:15]OFDSenderStorePacket done [13:48:15]KKMCreateOFDPacket done [13:48:15]NVStorageSaveData kkm_last_timestamp [13:48:15]File name is /storage/kkm_last_timestamp [13:48:15]Write 4 bytes [13:48:15]NVStorageSaveData done [13:48:15]ExternCall_PrintAddStr [13:48:15]wPrintStart [13:48:15]Write to MH i2c: 01 00 00 01 0F 10 [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 07 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 07 00 01 0F 00 00 00 00 00 FF 0F 25 [13:48:15]RasterBufferAndPrint [13:48:15]line Счет N : (1)3308878 [13:48:15]line ИНН: 02508201610067 [13:48:15]line Контрольно-Кассовый Чек [13:48:15]line ПРОДАЖА [13:48:15]line ТРК (МРК, ГНК) : 32 [13:48:15]line Товар: 2710124130 [13:48:15]line Аи-92-К-4 [13:48:15]line 7.480 * 66.90 [13:48:15]line = 500.41 [13:48:15]line НДС 12% НСП 1% [13:48:15]line > о реализуемом товаре [13:48:15]line ОКРУГЛЕНИЕ: -0.41 [13:48:15]line ИТОГО: 500.00 [13:48:15]line Внесено: 500.00 [13:48:15]line СДАЧА: 0.00 [13:48:15]line НСП 1% : 4.43 [13:48:15]line НДС 12% : 53.14 [13:48:15]line Наличными: 500.00 [13:48:15]line Безнал.: 0.00 [13:48:15]line Место: АЗС № 87 "Партнер Нефть" [13:48:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:48:15]line СНО: Общий режим [13:48:15]line Чек 408 24.10.2024 13:48 [13:48:15]line Смена: 524 ФФД: 1.0 [13:48:15]line ЗНМ: 0300000083 [13:48:15]line РНМ: 0000000000091623 [13:48:15]line Версия ККМ: 001 [13:48:15]line ФМ: 0000000000874672 [13:48:15]line ФД: 372591 [13:48:15]line ФПД: 141118847791703 [13:48:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134814&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372591&fm=141118847791703&tin=02508201610067®Number=0000000000091623&sum=50000 [13:48:15]written 0, free lines is 4095 [13:48:15]OFD Sender: Processing packet 372591 [packets to send 267, broken 266] [13:48:15]ProducePacketName [13:48:15]name=ofd_packets/00372591 [13:48:15]OFD Sender: To server: pG, [13:48:15]CommunicateWithHost lk.salyk.kg:30040 [13:48:15]ConnectInit lk.salyk.kg [13:48:15]Connected sock=10 [13:48:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DF E7 07 01 D3 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 01 00 00 F4 03 04 00 1E 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F AF 05 00 35 04 06 00 80 58 CA CB 32 57 DD F8 40 AD B8 70 93 FF [13:48:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DD 68 47 00 49 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F AF 05 00 F4 03 04 00 C5 FB 19 67 B6 04 01 00 00 83 DA A8 D0 24 62 40 91 [13:48:15]CommunicateWithHost err = 0 [13:48:15]CheckOFDResponse [13:48:15]1017 (14) - 77093643461234 [13:48:15]1041 (16) - 0000000000874672 [13:48:15]1040 (4) - 372591 [13:48:15]1012 (4) - 24.10.2024 07:48 [13:48:15]1206 (1) - 0 [13:48:15]OFD Sender: Remove packet 372591 [13:48:15]ProducePacketName [13:48:15]name=ofd_packets/00372591 [13:48:15]NVStorageDeleteData [13:48:15]Write to MH i2c: 01 00 00 2C 0F 3B [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 07 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: 01 07 00 2C 0F 00 00 00 00 00 D0 0C 1E [13:48:15]RasterBufferAndPrint [13:48:15]line [13:48:15]line [13:48:15]line [13:48:15]line [13:48:15]line [13:48:15]written 0, free lines is 3288 [13:48:15]MH_Cut [13:48:15]Write to MH i2c: D1 01 00 33 0F 01 14 [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: D1 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: D1 01 00 [13:48:15]MH_I2C_Read... [13:48:15]Read from MH i2c: D1 01 00 33 0F 00 13 [13:48:15]Write to MH i2c: 01 00 00 34 0F 43 [13:48:15]Write i2c OK [13:48:15]MH_I2C_Read... [13:48:15]OFD Sender: No OFD packet to send [13:48:16]*** Cut start [13:48:16]*** Partial cut [13:48:16]*** CUTSNS_PIN = 1 [13:48:16]*** CUTSNS_PIN = 0 [13:48:16]*** Brake cut motor [13:48:16]Read from MH i2c: 01 [13:48:16]MH_I2C_Read... [13:48:16]*** Stop cut motor [13:48:16]*** Cut end [13:48:17]Read from MH i2c: 01 07 00 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: 01 07 00 34 0F 00 00 00 00 00 FF 0F 58 [13:48:17]process_action close_receipt done [13:48:17]requested_data is exist [13:48:17]produce_requested_data [13:48:17]requested_item fm.sn is exist - process it [13:48:17]wFMCommunicate request_size=4 [13:48:17]MH_SAM_APDU [13:48:17]CAPDU: 80 11 00 00 [13:48:17]Write to MH i2c: E2 08 00 35 0F 80 11 00 00 00 00 00 00 BE [13:48:17]Write i2c OK [13:48:17]MH_I2C_Read... [13:48:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:17]Read from MH i2c: E2 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: E2 17 00 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: E2 17 00 35 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [13:48:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:48:17]wFMCommunicate OK [13:48:17]requested_item fd.num is exist - process it [13:48:17]SAM_PROTO_GetFieldsCounters [13:48:17]wFMCommunicate request_size=4 [13:48:17]MH_SAM_APDU [13:48:17]CAPDU: 80 13 00 00 [13:48:17]Write to MH i2c: E2 08 00 36 0F 80 13 00 00 00 00 00 00 C1 [13:48:17]Write i2c OK [13:48:17]MH_I2C_Read... [13:48:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:17]Read from MH i2c: E2 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: E2 62 00 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: E2 62 00 36 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 DC [13:48:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 98 01 00 00 5E 04 04 00 98 01 00 00 57 04 04 00 99 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:17]wFMCommunicate OK [13:48:17]SAM_PROTO_GetFieldsCounters done [13:48:17]requested_item shift.num is exist - process it [13:48:17]requested_item shift.opened is exist - process it [13:48:17]req_shift_opened [13:48:17]FM_GetShiftState [13:48:17]SAM_PROTO_GetShiftState [13:48:17]wFMCommunicate request_size=4 [13:48:17]MH_SAM_APDU [13:48:17]CAPDU: 80 13 01 00 [13:48:17]Write to MH i2c: E2 08 00 37 0F 80 13 01 00 00 00 00 00 C3 [13:48:17]Write i2c OK [13:48:17]MH_I2C_Read... [13:48:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:17]Read from MH i2c: E2 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: E2 0E 00 [13:48:17]MH_I2C_Read... [13:48:17]Read from MH i2c: E2 0E 00 37 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 28 [13:48:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:48:17]wFMCommunicate OK [13:48:17]SAM_PROTO_GetShiftState done [13:48:17]FM_GetShiftState done [13:48:17]req_shift_opened done [13:48:17]requested_item shift.open_date is exist - process it [13:48:17]req_shift_open_date [13:48:17]req_shift_open_date done [13:48:17]produce_requested_data done [13:48:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372591,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:48:17]process_action_free close_receipt [13:48:17]json_value_free [13:48:17]json_value_free done [13:48:17]process_json_proto returns [13:48:17]Send response to host [13:48:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372591,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:48:17]free response buf [13:48:17]execute_script done [13:48:17]execute_script returns [13:48:17]free content buf [13:48:17]Sock 8.Close socket [13:48:17]Sock 8.Thread stoped [13:48:21]OFD Sender: No OFD packet to send [13:48:26]OFD Sender: No OFD packet to send [13:48:28]accept exits with 9 [13:48:28]New connection [13:48:28]New thread 3066637668 created [13:48:28]Thread 3066494308 joined [13:48:28]Waiting for new connection... [13:48:28] Sock 9.Parse request [13:48:28]Sock 9.Check first char [13:48:28]Sock 9.First char is OK [13:48:28]request: POST /json_proto HTTP/1.0 [13:48:28]Method: POST [13:48:28]URL: /json_proto [13:48:28]Method is POST - this is cgi request [13:48:28]url: /json_proto [13:48:28]query_string will be loaded in cgi processing [13:48:28]execute_cgi json_proto POST (null) [13:48:28]execute_cgi path=json_proto method=POST [13:48:28]POST find Content-Length [13:48:28]Host: 172.17.42.195:8080 [13:48:28]Content-Length: 767 [13:48:28]Content-Type: application/json [13:48:28] [13:48:28]POST finish read [13:48:28]Found Content-Length = 767 [13:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:28]execute_script... [13:48:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308879", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:48:28]POST & json_proto [13:48:28]process_json_proto [13:48:28]json parsed OK: [13:48:28]protocol is kg_v1.0 [13:48:28]action value=close_receipt [13:48:28]process_action close_receipt [13:48:28]cmd_close_receipt [13:48:28]MH_GetDate [13:48:28]Write to MH i2c: F0 00 00 38 0F 36 [13:48:28]Write i2c OK [13:48:28]MH_I2C_Read... [13:48:28]Read from MH i2c: F0 [13:48:28]MH_I2C_Read... [13:48:28]Read from MH i2c: F0 09 00 [13:48:28]MH_I2C_Read... [13:48:28]Read from MH i2c: F0 09 00 38 0F 00 2D 50 1A 67 EF 94 12 67 39 [13:48:28]GetLastDocTimeStamp 1729777694 [13:48:28]current date 1729777709 [13:48:28]FM_GetShiftState [13:48:28]SAM_PROTO_GetShiftState [13:48:28]wFMCommunicate request_size=4 [13:48:28]MH_SAM_APDU [13:48:28]CAPDU: 80 13 01 00 [13:48:28]Write to MH i2c: E2 08 00 39 0F 80 13 01 00 00 00 00 00 C5 [13:48:28]Write i2c OK [13:48:28]MH_I2C_Read... [13:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:28]Read from MH i2c: E2 [13:48:28]MH_I2C_Read... [13:48:28]Read from MH i2c: E2 0E 00 [13:48:28]MH_I2C_Read... [13:48:28]Read from MH i2c: E2 0E 00 39 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2A [13:48:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:48:28]wFMCommunicate OK [13:48:28]SAM_PROTO_GetShiftState done [13:48:28]FM_GetShiftState done [13:48:28]opened in 1729729095 [13:48:28]opened+sec_in_day 1729815495 [13:48:28]quantity*price = 30038 [13:48:28]sum+1 = 30039 [13:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 409 24.10.2024 13:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372592 ФПД: 44378135538665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372592&fm=44378135538665&tin=02508201610067®Number=0000000000091623&sum=30038 [13:48:29]StoreToDocumentArchive [13:48:29]shift 524 fd 372592 [13:48:29]save to /storage/0524/doc_00372592 [13:48:29]save last doc name /storage/0524/doc_00372592 to /storage/kkm_last_doc_name [13:48:29]save OK [13:48:29]Clear old archive folders... [13:48:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:48:29]tlvbuf is 0030CAF0 [13:48:29]SAM_PROTO_ClearQueue [13:48:29]wFMCommunicate request_size=4 [13:48:29]MH_SAM_APDU [13:48:29]CAPDU: 80 09 00 00 [13:48:29]Write to MH i2c: E2 08 00 46 0F 80 09 00 00 00 00 00 00 C7 [13:48:29]Write i2c OK [13:48:29]MH_I2C_Read... [13:48:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:48:29]Read from MH i2c: E2 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 03 00 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 03 00 46 0F 00 90 00 C9 [13:48:29]RAPDU: 90 00 [13:48:29]wFMCommunicate OK [13:48:29]SAM_PROTO_ClearQueue done [13:48:29]KKMCreateOFDPacket [13:48:29]OFDProtocolAddRootSTLVToBuf [13:48:29]FM_MakeSignedData [13:48:29]FM_MakeSignedData [13:48:29]SAM_PROTO_SignData [13:48:29]wFMCommunicate request_size=4 [13:48:29]MH_SAM_APDU [13:48:29]CAPDU: 80 0D 01 02 [13:48:29]Write to MH i2c: E2 08 00 47 0F 80 0D 01 02 00 00 00 00 CF [13:48:29]Write i2c OK [13:48:29]MH_I2C_Read... [13:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:48:29]Read from MH i2c: E2 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 03 00 [13:48:29]MH_I2C_Read... [13:48:29]Read from MH i2c: E2 03 00 47 0F 00 90 00 CA [13:48:29]RAPDU: 90 00 [13:48:29]wFMCommunicate OK [13:48:29]wFMCommunicate request_size=255 [13:48:29]MH_SAM_APDU [13:48:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 2D 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 AF 05 00 35 04 06 00 28 [13:48:29]Write to MH i2c: E2 02 01 48 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 2D 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 AF 05 00 35 04 06 00 28 00 00 8D [13:48:29]Write i2c OK [13:48:29]MH_I2C_Read... [13:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:30]Read from MH i2c: E2 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 03 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 03 00 48 0F 00 90 00 CB [13:48:30]RAPDU: 90 00 [13:48:30]wFMCommunicate OK [13:48:30]wFMCommunicate request_size=10 [13:48:30]MH_SAM_APDU [13:48:30]CAPDU: 80 0D 02 02 05 5C 97 01 2B E9 [13:48:30]Write to MH i2c: E2 0D 00 49 0F 80 0D 02 02 05 00 5C 97 01 2B E9 00 00 E4 [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:48:30]Read from MH i2c: E2 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 03 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 03 00 49 0F 00 90 00 CC [13:48:30]RAPDU: 90 00 [13:48:30]wFMCommunicate OK [13:48:30]wFMCommunicate request_size=4 [13:48:30]MH_SAM_APDU [13:48:30]CAPDU: 80 0D 03 02 [13:48:30]Write to MH i2c: E2 08 00 4A 0F 80 0D 03 02 00 00 00 00 D4 [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:48:30]Read from MH i2c: E2 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 0B 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 0B 00 4A 0F 00 0E 33 08 FD AD 84 20 D2 90 00 3E [13:48:30]RAPDU: 0E 33 08 FD AD 84 20 D2 90 00 [13:48:30]wFMCommunicate OK [13:48:30]SAM_PROTO_SignData done [13:48:30]FM_MakeSignedData done [13:48:30]CreateOFDProtocolMessage [13:48:30]wFMCommunicate request_size=4 [13:48:30]MH_SAM_APDU [13:48:30]CAPDU: 80 11 00 00 [13:48:30]Write to MH i2c: E2 08 00 4B 0F 80 11 00 00 00 00 00 00 D4 [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:30]Read from MH i2c: E2 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 17 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: E2 17 00 4B 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 29 [13:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:48:30]wFMCommunicate OK [13:48:30]CreateOFDProtocolMessage done [13:48:30]OFDSenderStorePacket 372592 [13:48:30]StoreOFDPacket docnum=372592 [13:48:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 81 D0 07 01 4D 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 2D 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 AF 05 00 35 04 06 00 28 5C 97 01 2B E9 0E 33 08 FD AD 84 20 D2 [13:48:30]CheckFolder [13:48:30]dirname=/storage/ofd_packets [13:48:30]CheckFolder done [13:48:30]ProducePacketName [13:48:30]name=ofd_packets/00372592 [13:48:30]NVStorageSaveData ofd_packets/00372592 [13:48:30]File name is /storage/ofd_packets/00372592 [13:48:30]Write 301 bytes [13:48:30]NVStorageSaveData done [13:48:30]OFDSenderStorePacket done [13:48:30]KKMCreateOFDPacket done [13:48:30]NVStorageSaveData kkm_last_timestamp [13:48:30]File name is /storage/kkm_last_timestamp [13:48:30]Write 4 bytes [13:48:30]NVStorageSaveData done [13:48:30]ExternCall_PrintAddStr [13:48:30]wPrintStart [13:48:30]Write to MH i2c: 01 00 00 4C 0F 5B [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: 01 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: 01 07 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: 01 07 00 4C 0F 00 00 00 00 00 FF 0F 70 [13:48:30]RasterBufferAndPrint [13:48:30]line Счет N : (1)3308879 [13:48:30]line ИНН: 02508201610067 [13:48:30]line Контрольно-Кассовый Чек [13:48:30]line ПРОДАЖА [13:48:30]line ТРК (МРК, ГНК) : 22 [13:48:30]line Товар: 2710124130 [13:48:30]line Аи-92-К-4 [13:48:30]line 4.490 * 66.90 [13:48:30]line = 300.38 [13:48:30]line НДС 12% НСП 1% [13:48:30]line > о реализуемом товаре [13:48:30]line ИТОГО: 300.38 [13:48:30]line НСП 1% : 2.66 [13:48:30]line НДС 12% : 31.90 [13:48:30]line Наличными: 0.00 [13:48:30]line Безнал.: 300.38 [13:48:30]line Место: АЗС № 87 "Партнер Нефть" [13:48:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:48:30]line СНО: Общий режим [13:48:30]line Чек 409 24.10.2024 13:48 [13:48:30]line Смена: 524 ФФД: 1.0 [13:48:30]line ЗНМ: 0300000083 [13:48:30]line РНМ: 0000000000091623 [13:48:30]line Версия ККМ: 001 [13:48:30]line Платежная система: Mbank [13:48:30]line ФМ: 0000000000874672 [13:48:30]line ФД: 372592 [13:48:30]line ФПД: 44378135538665 [13:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372592&fm=44378135538665&tin=02508201610067®Number=0000000000091623&sum=30038 [13:48:30]written 0, free lines is 4095 [13:48:30]OFD Sender: Processing packet 372592 [packets to send 267, broken 266] [13:48:30]ProducePacketName [13:48:30]name=ofd_packets/00372592 [13:48:30]OFD Sender: To server: pG, [13:48:30]CommunicateWithHost lk.salyk.kg:30040 [13:48:30]ConnectInit lk.salyk.kg [13:48:30]Connected sock=10 [13:48:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 81 D0 07 01 4D 4D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 2D 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 AF 05 00 35 04 06 00 28 5C 97 01 2B E9 0E 33 08 FD AD 84 20 D2 [13:48:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6C CB 47 00 87 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 AF 05 00 F4 03 04 00 D4 FB 19 67 B6 04 01 00 00 47 D3 74 84 1E B1 72 D1 [13:48:30]CommunicateWithHost err = 0 [13:48:30]CheckOFDResponse [13:48:30]1017 (14) - 77093643461234 [13:48:30]1041 (16) - 0000000000874672 [13:48:30]1040 (4) - 372592 [13:48:30]1012 (4) - 24.10.2024 07:48 [13:48:30]1206 (1) - 0 [13:48:30]OFD Sender: Remove packet 372592 [13:48:30]ProducePacketName [13:48:30]name=ofd_packets/00372592 [13:48:30]NVStorageDeleteData [13:48:30]Write to MH i2c: 01 00 00 75 0F 84 [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: 01 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: 01 07 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: 01 07 00 75 0F 00 00 00 00 00 FD 0C 94 [13:48:30]RasterBufferAndPrint [13:48:30]line [13:48:30]line [13:48:30]line [13:48:30]line [13:48:30]line [13:48:30]written 0, free lines is 3334 [13:48:30]MH_Cut [13:48:30]Write to MH i2c: D1 01 00 7C 0F 01 5D [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: D1 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: D1 01 00 [13:48:30]MH_I2C_Read... [13:48:30]Read from MH i2c: D1 01 00 7C 0F 00 5C [13:48:30]Write to MH i2c: 01 00 00 7D 0F 8C [13:48:30]Write i2c OK [13:48:30]MH_I2C_Read... [13:48:31]OFD Sender: No OFD packet to send [13:48:31]*** Cut start [13:48:31]*** Partial cut [13:48:31]*** CUTSNS_PIN = 1 [13:48:31]*** CUTSNS_PIN = 0 [13:48:31]*** Brake cut motor [13:48:32]Read from MH i2c: 01 [13:48:32]MH_I2C_Read... [13:48:32]*** Stop cut motor [13:48:32]*** Cut end [13:48:32]Read from MH i2c: 01 07 00 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: 01 07 00 7D 0F 00 00 00 00 00 FF 0F A1 [13:48:32]process_action close_receipt done [13:48:32]requested_data is exist [13:48:32]produce_requested_data [13:48:32]requested_item fm.sn is exist - process it [13:48:32]wFMCommunicate request_size=4 [13:48:32]MH_SAM_APDU [13:48:32]CAPDU: 80 11 00 00 [13:48:32]Write to MH i2c: E2 08 00 7E 0F 80 11 00 00 00 00 00 00 07 [13:48:32]Write i2c OK [13:48:32]MH_I2C_Read... [13:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:48:32]Read from MH i2c: E2 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: E2 17 00 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: E2 17 00 7E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5C [13:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:48:32]wFMCommunicate OK [13:48:32]requested_item fd.num is exist - process it [13:48:32]SAM_PROTO_GetFieldsCounters [13:48:32]wFMCommunicate request_size=4 [13:48:32]MH_SAM_APDU [13:48:32]CAPDU: 80 13 00 00 [13:48:32]Write to MH i2c: E2 08 00 7F 0F 80 13 00 00 00 00 00 00 0A [13:48:32]Write i2c OK [13:48:32]MH_I2C_Read... [13:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:48:32]Read from MH i2c: E2 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: E2 62 00 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: E2 62 00 7F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 70 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [13:48:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 70 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 99 01 00 00 5E 04 04 00 99 01 00 00 57 04 04 00 9A 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:48:32]wFMCommunicate OK [13:48:32]SAM_PROTO_GetFieldsCounters done [13:48:32]requested_item shift.num is exist - process it [13:48:32]requested_item shift.opened is exist - process it [13:48:32]req_shift_opened [13:48:32]FM_GetShiftState [13:48:32]SAM_PROTO_GetShiftState [13:48:32]wFMCommunicate request_size=4 [13:48:32]MH_SAM_APDU [13:48:32]CAPDU: 80 13 01 00 [13:48:32]Write to MH i2c: E2 08 00 80 0F 80 13 01 00 00 00 00 00 0C [13:48:32]Write i2c OK [13:48:32]MH_I2C_Read... [13:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:48:32]Read from MH i2c: E2 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: E2 0E 00 [13:48:32]MH_I2C_Read... [13:48:32]Read from MH i2c: E2 0E 00 80 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 71 [13:48:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:48:32]wFMCommunicate OK [13:48:32]SAM_PROTO_GetShiftState done [13:48:32]FM_GetShiftState done [13:48:32]req_shift_opened done [13:48:32]requested_item shift.open_date is exist - process it [13:48:32]req_shift_open_date [13:48:32]req_shift_open_date done [13:48:32]produce_requested_data done [13:48:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372592,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:48:32]process_action_free close_receipt [13:48:32]json_value_free [13:48:32]json_value_free done [13:48:32]process_json_proto returns [13:48:32]Send response to host [13:48:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372592,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:48:32]free response buf [13:48:32]execute_script done [13:48:32]execute_script returns [13:48:32]free content buf [13:48:32]Sock 9.Close socket [13:48:32]Sock 9.Thread stoped [13:48:36]OFD Sender: No OFD packet to send [13:48:41]OFD Sender: No OFD packet to send [13:48:46]OFD Sender: No OFD packet to send [13:48:51]OFD Sender: No OFD packet to send [13:48:56]OFD Sender: No OFD packet to send [13:49:01]OFD Sender: No OFD packet to send [13:49:06]OFD Sender: No OFD packet to send [13:49:11]OFD Sender: No OFD packet to send [13:49:16]OFD Sender: No OFD packet to send [13:49:21]OFD Sender: No OFD packet to send [13:49:26]OFD Sender: No OFD packet to send [13:49:31]OFD Sender: No OFD packet to send [13:49:36]OFD Sender: No OFD packet to send [13:49:37]accept exits with 8 [13:49:37]New connection [13:49:37]New thread 3066494308 created [13:49:37]Thread 3066637668 joined [13:49:37]Waiting for new connection... [13:49:37] Sock 8.Parse request [13:49:37]Sock 8.Check first char [13:49:37]Sock 8.First char is OK [13:49:37]request: POST /json_proto HTTP/1.0 [13:49:37]Method: POST [13:49:37]URL: /json_proto [13:49:37]Method is POST - this is cgi request [13:49:37]url: /json_proto [13:49:37]query_string will be loaded in cgi processing [13:49:37]execute_cgi json_proto POST (null) [13:49:37]execute_cgi path=json_proto method=POST [13:49:37]POST find Content-Length [13:49:37]Host: 172.17.42.195:8080 [13:49:37]Content-Length: 678 [13:49:37]Content-Type: application/json [13:49:37] [13:49:37]POST finish read [13:49:37]Found Content-Length = 678 [13:49:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:37]execute_script... [13:49: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)3308881", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:49:37]POST & json_proto [13:49:37]process_json_proto [13:49:37]json parsed OK: [13:49:37]protocol is kg_v1.0 [13:49:37]action value=close_receipt [13:49:37]process_action close_receipt [13:49:37]cmd_close_receipt [13:49:37]MH_GetDate [13:49:37]Write to MH i2c: F0 00 00 81 0F 7F [13:49:37]Write i2c OK [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: F0 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: F0 09 00 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: F0 09 00 81 0F 00 72 50 1A 67 EF 94 12 67 C7 [13:49:37]GetLastDocTimeStamp 1729777709 [13:49:37]current date 1729777778 [13:49:37]FM_GetShiftState [13:49:37]SAM_PROTO_GetShiftState [13:49:37]wFMCommunicate request_size=4 [13:49:37]MH_SAM_APDU [13:49:37]CAPDU: 80 13 01 00 [13:49:37]Write to MH i2c: E2 08 00 82 0F 80 13 01 00 00 00 00 00 0E [13:49:37]Write i2c OK [13:49:37]MH_I2C_Read... [13:49:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:37]Read from MH i2c: E2 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 0E 00 [13:49:37]MH_I2C_Read... [13:49:37]Read from MH i2c: E2 0E 00 82 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 73 [13:49:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:49:37]wFMCommunicate OK [13:49:37]SAM_PROTO_GetShiftState done [13:49:37]FM_GetShiftState done [13:49:37]opened in 1729729095 [13:49:37]opened+sec_in_day 1729815495 [13:49:37]quantity*price = 50041 [13:49:37]sum+1 = 50042 [13:49:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 410 24.10.2024 13:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372593 ФПД: 82561316510769 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372593&fm=82561316510769&tin=02508201610067®Number=0000000000091623&sum=50000 [13:49:39]StoreToDocumentArchive [13:49:39]shift 524 fd 372593 [13:49:39]save to /storage/0524/doc_00372593 [13:49:39]save last doc name /storage/0524/doc_00372593 to /storage/kkm_last_doc_name [13:49:39]save OK [13:49:39]Clear old archive folders... [13:49:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:49:39]tlvbuf is 0032F9B0 [13:49:39]SAM_PROTO_ClearQueue [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 09 00 00 [13:49:39]Write to MH i2c: E2 08 00 8F 0F 80 09 00 00 00 00 00 00 10 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 8F 0F 00 90 00 12 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]SAM_PROTO_ClearQueue done [13:49:39]KKMCreateOFDPacket [13:49:39]OFDProtocolAddRootSTLVToBuf [13:49:39]FM_MakeSignedData [13:49:39]FM_MakeSignedData [13:49:39]SAM_PROTO_SignData [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 01 02 [13:49:39]Write to MH i2c: E2 08 00 90 0F 80 0D 01 02 00 00 00 00 18 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 90 0F 00 90 00 13 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]wFMCommunicate request_size=255 [13:49:39]MH_SAM_APDU [13:49: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 72 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 AF 05 00 35 04 06 00 4B [13:49:39]Write to MH i2c: E2 02 01 91 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 72 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 AF 05 00 35 04 06 00 4B 00 00 00 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 91 0F 00 90 00 14 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]wFMCommunicate request_size=10 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 02 02 05 16 CD F1 5C 31 [13:49:39]Write to MH i2c: E2 0D 00 92 0F 80 0D 02 02 05 00 16 CD F1 5C 31 00 00 86 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 03 00 92 0F 00 90 00 15 [13:49:39]RAPDU: 90 00 [13:49:39]wFMCommunicate OK [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 0D 03 02 [13:49:39]Write to MH i2c: E2 08 00 93 0F 80 0D 03 02 00 00 00 00 1D [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 0B 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 0B 00 93 0F 00 D3 2E 7E 8D 13 79 55 72 90 00 7D [13:49:39]RAPDU: D3 2E 7E 8D 13 79 55 72 90 00 [13:49:39]wFMCommunicate OK [13:49:39]SAM_PROTO_SignData done [13:49:39]FM_MakeSignedData done [13:49:39]CreateOFDProtocolMessage [13:49:39]wFMCommunicate request_size=4 [13:49:39]MH_SAM_APDU [13:49:39]CAPDU: 80 11 00 00 [13:49:39]Write to MH i2c: E2 08 00 94 0F 80 11 00 00 00 00 00 00 1D [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:39]Read from MH i2c: E2 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 17 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: E2 17 00 94 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 72 [13:49:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:49:39]wFMCommunicate OK [13:49:39]CreateOFDProtocolMessage done [13:49:39]OFDSenderStorePacket 372593 [13:49:39]StoreOFDPacket docnum=372593 [13:49:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 BF 07 01 16 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 72 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 AF 05 00 35 04 06 00 4B 16 CD F1 5C 31 D3 2E 7E 8D 13 79 55 72 [13:49:39]CheckFolder [13:49:39]dirname=/storage/ofd_packets [13:49:39]CheckFolder done [13:49:39]ProducePacketName [13:49:39]name=ofd_packets/00372593 [13:49:39]NVStorageSaveData ofd_packets/00372593 [13:49:39]File name is /storage/ofd_packets/00372593 [13:49:39]Write 301 bytes [13:49:39]NVStorageSaveData done [13:49:39]OFDSenderStorePacket done [13:49:39]KKMCreateOFDPacket done [13:49:39]NVStorageSaveData kkm_last_timestamp [13:49:39]File name is /storage/kkm_last_timestamp [13:49:39]Write 4 bytes [13:49:39]NVStorageSaveData done [13:49:39]ExternCall_PrintAddStr [13:49:39]wPrintStart [13:49:39]Write to MH i2c: 01 00 00 95 0F A4 [13:49:39]Write i2c OK [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: 01 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: 01 07 00 [13:49:39]MH_I2C_Read... [13:49:39]Read from MH i2c: 01 07 00 95 0F 00 00 00 00 00 FF 0F B9 [13:49:39]RasterBufferAndPrint [13:49:39]line Счет N : (1)3308881 [13:49:39]line ИНН: 02508201610067 [13:49:39]line Контрольно-Кассовый Чек [13:49:39]line ПРОДАЖА [13:49:39]line ТРК (МРК, ГНК) : 12 [13:49:39]line Товар: 2710124130 [13:49:39]line Аи-92-К-4 [13:49:39]line 7.480 * 66.90 [13:49:39]line = 500.41 [13:49:39]line НДС 12% НСП 1% [13:49:39]line > о реализуемом товаре [13:49:39]line ОКРУГЛЕНИЕ: -0.41 [13:49:39]line ИТОГО: 500.00 [13:49:39]line Внесено: 500.00 [13:49:39]line СДАЧА: 0.00 [13:49:39]line НСП 1% : 4.43 [13:49:39]line НДС 12% : 53.14 [13:49:39]line Наличными: 500.00 [13:49:39]line Безнал.: 0.00 [13:49:39]line Место: АЗС № 87 "Партнер Нефть" [13:49:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:49:39]line СНО: Общий режим [13:49:39]line Чек 410 24.10.2024 13:49 [13:49:39]line Смена: 524 ФФД: 1.0 [13:49:39]line ЗНМ: 0300000083 [13:49:39]line РНМ: 0000000000091623 [13:49:39]line Версия ККМ: 001 [13:49:39]line ФМ: 0000000000874672 [13:49:39]line ФД: 372593 [13:49:39]line ФПД: 82561316510769 [13:49:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T134938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372593&fm=82561316510769&tin=02508201610067®Number=0000000000091623&sum=50000 [13:49:39]written 0, free lines is 4095 [13:49:39]OFD Sender: Processing packet 372593 [packets to send 267, broken 266] [13:49:39]ProducePacketName [13:49:39]name=ofd_packets/00372593 [13:49:39]OFD Sender: To server: pG, [13:49:39]CommunicateWithHost lk.salyk.kg:30040 [13:49:39]ConnectInit lk.salyk.kg [13:49:39]Connected sock=10 [13:49:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 BF 07 01 16 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 72 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 AF 05 00 35 04 06 00 4B 16 CD F1 5C 31 D3 2E 7E 8D 13 79 55 72 [13:49:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7C C9 47 00 91 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 AF 05 00 F4 03 04 00 1A FC 19 67 B6 04 01 00 00 9E 05 03 41 4F 0D D3 B1 [13:49:40]CommunicateWithHost err = 0 [13:49:40]CheckOFDResponse [13:49:40]1017 (14) - 77093643461234 [13:49:40]1041 (16) - 0000000000874672 [13:49:40]1040 (4) - 372593 [13:49:40]1012 (4) - 24.10.2024 07:49 [13:49:40]1206 (1) - 0 [13:49:40]OFD Sender: Remove packet 372593 [13:49:40]ProducePacketName [13:49:40]name=ofd_packets/00372593 [13:49:40]NVStorageDeleteData [13:49:40]Write to MH i2c: 01 00 00 C0 0F CF [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: 01 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: 01 07 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: 01 07 00 C0 0F 00 00 00 00 00 CA 0C AC [13:49:40]RasterBufferAndPrint [13:49:40]line [13:49:40]line [13:49:40]line [13:49:40]line [13:49:40]line [13:49:40]written 0, free lines is 3280 [13:49:40]MH_Cut [13:49:40]Write to MH i2c: D1 01 00 C7 0F 01 A8 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: D1 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: D1 01 00 [13:49:40]MH_I2C_Read... [13:49:40]Read from MH i2c: D1 01 00 C7 0F 00 A7 [13:49:40]Write to MH i2c: 01 00 00 C8 0F D7 [13:49:40]Write i2c OK [13:49:40]MH_I2C_Read... [13:49:40]OFD Sender: No OFD packet to send [13:49:40]*** Cut start [13:49:40]*** Partial cut [13:49:40]*** CUTSNS_PIN = 1 [13:49:40]*** CUTSNS_PIN = 0 [13:49:41]*** Brake cut motor [13:49:41]Read from MH i2c: 01 [13:49:41]MH_I2C_Read... [13:49:41]*** Stop cut motor [13:49:41]*** Cut end [13:49:41]Read from MH i2c: 01 07 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: 01 07 00 C8 0F 00 00 00 00 00 FF 0F EC [13:49:41]process_action close_receipt done [13:49:41]requested_data is exist [13:49:41]produce_requested_data [13:49:41]requested_item fm.sn is exist - process it [13:49:41]wFMCommunicate request_size=4 [13:49:41]MH_SAM_APDU [13:49:41]CAPDU: 80 11 00 00 [13:49:41]Write to MH i2c: E2 08 00 C9 0F 80 11 00 00 00 00 00 00 52 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:49:41]Read from MH i2c: E2 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 17 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 17 00 C9 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A7 [13:49:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:49:41]wFMCommunicate OK [13:49:41]requested_item fd.num is exist - process it [13:49:41]SAM_PROTO_GetFieldsCounters [13:49:41]wFMCommunicate request_size=4 [13:49:41]MH_SAM_APDU [13:49:41]CAPDU: 80 13 00 00 [13:49:41]Write to MH i2c: E2 08 00 CA 0F 80 13 00 00 00 00 00 00 55 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:49:41]Read from MH i2c: E2 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 62 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 62 00 CA 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 71 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 78 [13:49:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 71 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9A 01 00 00 5E 04 04 00 9A 01 00 00 57 04 04 00 9B 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:49:41]wFMCommunicate OK [13:49:41]SAM_PROTO_GetFieldsCounters done [13:49:41]requested_item shift.num is exist - process it [13:49:41]requested_item shift.opened is exist - process it [13:49:41]req_shift_opened [13:49:41]FM_GetShiftState [13:49:41]SAM_PROTO_GetShiftState [13:49:41]wFMCommunicate request_size=4 [13:49:41]MH_SAM_APDU [13:49:41]CAPDU: 80 13 01 00 [13:49:41]Write to MH i2c: E2 08 00 CB 0F 80 13 01 00 00 00 00 00 57 [13:49:41]Write i2c OK [13:49:41]MH_I2C_Read... [13:49:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:49:41]Read from MH i2c: E2 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 0E 00 [13:49:41]MH_I2C_Read... [13:49:41]Read from MH i2c: E2 0E 00 CB 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BC [13:49:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:49:41]wFMCommunicate OK [13:49:41]SAM_PROTO_GetShiftState done [13:49:41]FM_GetShiftState done [13:49:41]req_shift_opened done [13:49:41]requested_item shift.open_date is exist - process it [13:49:41]req_shift_open_date [13:49:41]req_shift_open_date done [13:49:41]produce_requested_data done [13:49:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372593,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:49:41]process_action_free close_receipt [13:49:41]json_value_free [13:49:41]json_value_free done [13:49:41]process_json_proto returns [13:49:41]Send response to host [13:49:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372593,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:49:41]free response buf [13:49:41]execute_script done [13:49:41]execute_script returns [13:49:41]free content buf [13:49:41]Sock 8.Close socket [13:49:41]Sock 8.Thread stoped [13:49:45]OFD Sender: No OFD packet to send [13:49:50]OFD Sender: No OFD packet to send [13:49:55]OFD Sender: No OFD packet to send [13:50:00]OFD Sender: No OFD packet to send [13:50:05]OFD Sender: No OFD packet to send [13:50:10]OFD Sender: No OFD packet to send [13:50:15]OFD Sender: No OFD packet to send [13:50:20]OFD Sender: No OFD packet to send [13:50:25]OFD Sender: No OFD packet to send [13:50:30]OFD Sender: No OFD packet to send [13:50:35]OFD Sender: No OFD packet to send [13:50:40]OFD Sender: No OFD packet to send [13:50:45]OFD Sender: No OFD packet to send [13:50:46]accept exits with 9 [13:50:46]New connection [13:50:46]New thread 3066637668 created [13:50:46]Thread 3066494308 joined [13:50:46]Waiting for new connection... [13:50:46] Sock 9.Parse request [13:50:46]Sock 9.Check first char [13:50:46]Sock 9.First char is OK [13:50:46]request: POST /json_proto HTTP/1.0 [13:50:46]Method: POST [13:50:46]URL: /json_proto [13:50:46]Method is POST - this is cgi request [13:50:46]url: /json_proto [13:50:46]query_string will be loaded in cgi processing [13:50:46]execute_cgi json_proto POST (null) [13:50:46]execute_cgi path=json_proto method=POST [13:50:46]POST find Content-Length [13:50:46]Host: 172.17.42.195:8080 [13:50:46]Content-Length: 770 [13:50:46]Content-Type: application/json [13:50:46] [13:50:46]POST finish read [13:50:46]Found Content-Length = 770 [13:50:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:46]execute_script... [13:50:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308880", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:46]POST & json_proto [13:50:46]process_json_proto [13:50:46]json parsed OK: [13:50:46]protocol is kg_v1.0 [13:50:46]action value=close_receipt [13:50:46]process_action close_receipt [13:50:46]cmd_close_receipt [13:50:46]MH_GetDate [13:50:46]Write to MH i2c: F0 00 00 CC 0F CA [13:50:46]Write i2c OK [13:50:46]MH_I2C_Read... [13:50:46]Read from MH i2c: F0 [13:50:46]MH_I2C_Read... [13:50:46]Read from MH i2c: F0 09 00 [13:50:46]MH_I2C_Read... [13:50:46]Read from MH i2c: F0 09 00 CC 0F 00 B7 50 1A 67 EF 94 12 67 57 [13:50:46]GetLastDocTimeStamp 1729777778 [13:50:46]current date 1729777847 [13:50:46]FM_GetShiftState [13:50:46]SAM_PROTO_GetShiftState [13:50:46]wFMCommunicate request_size=4 [13:50:46]MH_SAM_APDU [13:50:46]CAPDU: 80 13 01 00 [13:50:46]Write to MH i2c: E2 08 00 CD 0F 80 13 01 00 00 00 00 00 59 [13:50:46]Write i2c OK [13:50:46]MH_I2C_Read... [13:50:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:46]Read from MH i2c: E2 [13:50:46]MH_I2C_Read... [13:50:46]Read from MH i2c: E2 0E 00 [13:50:46]MH_I2C_Read... [13:50:46]Read from MH i2c: E2 0E 00 CD 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BE [13:50:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:50:46]wFMCommunicate OK [13:50:46]SAM_PROTO_GetShiftState done [13:50:46]FM_GetShiftState done [13:50:46]opened in 1729729095 [13:50:46]opened+sec_in_day 1729815495 [13:50:46]quantity*price = 200043 [13:50:46]sum+1 = 200044 [13:50:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 411 24.10.2024 13:50 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372594 ФПД: 204239103078382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135047&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372594&fm=204239103078382&tin=02508201610067®Number=0000000000091623&sum=200043 [13:50:47]StoreToDocumentArchive [13:50:47]shift 524 fd 372594 [13:50:47]save to /storage/0524/doc_00372594 [13:50:47]save last doc name /storage/0524/doc_00372594 to /storage/kkm_last_doc_name [13:50:47]save OK [13:50:47]Clear old archive folders... [13:50:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:47]tlvbuf is 00397DA0 [13:50:47]SAM_PROTO_ClearQueue [13:50:47]wFMCommunicate request_size=4 [13:50:47]MH_SAM_APDU [13:50:47]CAPDU: 80 09 00 00 [13:50:47]Write to MH i2c: E2 08 00 DA 0F 80 09 00 00 00 00 00 00 5B [13:50:47]Write i2c OK [13:50:47]MH_I2C_Read... [13:50:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:48]Read from MH i2c: E2 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 DA 0F 00 90 00 5D [13:50:48]RAPDU: 90 00 [13:50:48]wFMCommunicate OK [13:50:48]SAM_PROTO_ClearQueue done [13:50:48]KKMCreateOFDPacket [13:50:48]OFDProtocolAddRootSTLVToBuf [13:50:48]FM_MakeSignedData [13:50:48]FM_MakeSignedData [13:50:48]SAM_PROTO_SignData [13:50:48]wFMCommunicate request_size=4 [13:50:48]MH_SAM_APDU [13:50:48]CAPDU: 80 0D 01 02 [13:50:48]Write to MH i2c: E2 08 00 DB 0F 80 0D 01 02 00 00 00 00 63 [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:48]Read from MH i2c: E2 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 DB 0F 00 90 00 5E [13:50:48]RAPDU: 90 00 [13:50:48]wFMCommunicate OK [13:50:48]wFMCommunicate request_size=255 [13:50:48]MH_SAM_APDU [13:50:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 B7 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 AF 05 00 35 04 06 00 B9 [13:50:48]Write to MH i2c: E2 02 01 DC 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 B7 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 AF 05 00 35 04 06 00 B9 00 00 FD [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:48]Read from MH i2c: E2 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 DC 0F 00 90 00 5F [13:50:48]RAPDU: 90 00 [13:50:48]wFMCommunicate OK [13:50:48]wFMCommunicate request_size=10 [13:50:48]MH_SAM_APDU [13:50:48]CAPDU: 80 0D 02 02 05 C1 1F 30 2F EE [13:50:48]Write to MH i2c: E2 0D 00 DD 0F 80 0D 02 02 05 00 C1 1F 30 2F EE 00 00 9D [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:48]Read from MH i2c: E2 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 03 00 DD 0F 00 90 00 60 [13:50:48]RAPDU: 90 00 [13:50:48]wFMCommunicate OK [13:50:48]wFMCommunicate request_size=4 [13:50:48]MH_SAM_APDU [13:50:48]CAPDU: 80 0D 03 02 [13:50:48]Write to MH i2c: E2 08 00 DE 0F 80 0D 03 02 00 00 00 00 68 [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:48]Read from MH i2c: E2 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 0B 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 0B 00 DE 0F 00 01 8F 0C 7B BD 51 4E 21 90 00 FD [13:50:48]RAPDU: 01 8F 0C 7B BD 51 4E 21 90 00 [13:50:48]wFMCommunicate OK [13:50:48]SAM_PROTO_SignData done [13:50:48]FM_MakeSignedData done [13:50:48]CreateOFDProtocolMessage [13:50:48]wFMCommunicate request_size=4 [13:50:48]MH_SAM_APDU [13:50:48]CAPDU: 80 11 00 00 [13:50:48]Write to MH i2c: E2 08 00 DF 0F 80 11 00 00 00 00 00 00 68 [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:48]Read from MH i2c: E2 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: E2 17 00 [13:50:48]MH_I2C_Read... [13:50:48]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 36 37 32 90 00 BD [13:50:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:50:48]wFMCommunicate OK [13:50:48]CreateOFDProtocolMessage done [13:50:48]OFDSenderStorePacket 372594 [13:50:48]StoreOFDPacket docnum=372594 [13:50:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C9 49 07 01 2E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 B7 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 AF 05 00 35 04 06 00 B9 C1 1F 30 2F EE 01 8F 0C 7B BD 51 4E 21 [13:50:48]CheckFolder [13:50:48]dirname=/storage/ofd_packets [13:50:48]CheckFolder done [13:50:48]ProducePacketName [13:50:48]name=ofd_packets/00372594 [13:50:48]NVStorageSaveData ofd_packets/00372594 [13:50:48]File name is /storage/ofd_packets/00372594 [13:50:48]Write 301 bytes [13:50:48]NVStorageSaveData done [13:50:48]OFDSenderStorePacket done [13:50:48]KKMCreateOFDPacket done [13:50:48]NVStorageSaveData kkm_last_timestamp [13:50:48]File name is /storage/kkm_last_timestamp [13:50:48]Write 4 bytes [13:50:48]NVStorageSaveData done [13:50:48]ExternCall_PrintAddStr [13:50:48]wPrintStart [13:50:48]Write to MH i2c: 01 00 00 E0 0F EF [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: 01 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: 01 07 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: 01 07 00 E0 0F 00 00 00 00 00 FF 0F 04 [13:50:48]RasterBufferAndPrint [13:50:48]line Счет N : (1)3308880 [13:50:48]line ИНН: 02508201610067 [13:50:48]line Контрольно-Кассовый Чек [13:50:48]line ПРОДАЖА [13:50:48]line ТРК (МРК, ГНК) : 43 [13:50:48]line Товар: 2710124500 [13:50:48]line Аи-95-К-3 [13:50:48]line 26.960 * 74.20 [13:50:48]line = 2000.43 [13:50:48]line НДС 12% НСП 1% [13:50:48]line > о реализуемом товаре [13:50:48]line ИТОГО: 2000.43 [13:50:48]line НСП 1% : 17.70 [13:50:48]line НДС 12% : 212.43 [13:50:48]line Наличными: 0.00 [13:50:48]line Безнал.: 2000.43 [13:50:48]line Место: АЗС № 87 "Партнер Нефть" [13:50:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:50:48]line СНО: Общий режим [13:50:48]line Чек 411 24.10.2024 13:50 [13:50:48]line Смена: 524 ФФД: 1.0 [13:50:48]line ЗНМ: 0300000083 [13:50:48]line РНМ: 0000000000091623 [13:50:48]line Версия ККМ: 001 [13:50:48]line Платежная система: Mbank [13:50:48]line ФМ: 0000000000874672 [13:50:48]line ФД: 372594 [13:50:48]line ФПД: 204239103078382 [13:50:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135047&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372594&fm=204239103078382&tin=02508201610067®Number=0000000000091623&sum=200043 [13:50:48]written 0, free lines is 4095 [13:50:48]OFD Sender: Processing packet 372594 [packets to send 267, broken 266] [13:50:48]ProducePacketName [13:50:48]name=ofd_packets/00372594 [13:50:48]OFD Sender: To server: pG, [13:50:48]CommunicateWithHost lk.salyk.kg:30040 [13:50:48]ConnectInit lk.salyk.kg [13:50:48]Connected sock=10 [13:50:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C9 49 07 01 2E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 B7 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 AF 05 00 35 04 06 00 B9 C1 1F 30 2F EE 01 8F 0C 7B BD 51 4E 21 [13:50:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 34 00 47 00 6A 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 36 37 32 10 04 04 00 72 AF 05 00 F4 03 04 00 5E FC 19 67 B6 04 01 00 00 BB 23 46 0C C2 FC EE 02 [13:50:48]CommunicateWithHost err = 0 [13:50:48]CheckOFDResponse [13:50:48]1017 (14) - 77093643461234 [13:50:48]1041 (16) - 0000000000874672 [13:50:48]1040 (4) - 372594 [13:50:48]1012 (4) - 24.10.2024 07:50 [13:50:48]1206 (1) - 0 [13:50:48]OFD Sender: Remove packet 372594 [13:50:48]ProducePacketName [13:50:48]name=ofd_packets/00372594 [13:50:48]NVStorageDeleteData [13:50:48]Write to MH i2c: 01 00 00 09 10 19 [13:50:48]Write i2c OK [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: 01 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: 01 07 00 [13:50:48]MH_I2C_Read... [13:50:48]Read from MH i2c: 01 07 00 09 10 00 00 00 00 00 FE 0C 2A [13:50:48]RasterBufferAndPrint [13:50:48]line [13:50:48]line [13:50:48]line [13:50:48]line [13:50:48]line [13:50:48]written 0, free lines is 3332 [13:50:49]MH_Cut [13:50:49]Write to MH i2c: D1 01 00 10 10 01 F2 [13:50:49]Write i2c OK [13:50:49]MH_I2C_Read... [13:50:49]Read from MH i2c: D1 [13:50:49]MH_I2C_Read... [13:50:49]Read from MH i2c: D1 01 00 [13:50:49]MH_I2C_Read... [13:50:49]Read from MH i2c: D1 01 00 10 10 00 F1 [13:50:49]Write to MH i2c: 01 00 00 11 10 21 [13:50:49]Write i2c OK [13:50:49]MH_I2C_Read... [13:50:49]OFD Sender: No OFD packet to send [13:50:49]*** Cut start [13:50:49]*** Partial cut [13:50:49]*** CUTSNS_PIN = 1 [13:50:49]*** CUTSNS_PIN = 0 [13:50:50]*** Brake cut motor [13:50:50]Read from MH i2c: 01 [13:50:50]MH_I2C_Read... [13:50:50]*** Stop cut motor [13:50:50]*** Cut end [13:50:50]Read from MH i2c: 01 07 00 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: 01 07 00 11 10 00 00 00 00 00 FF 0F 36 [13:50:50]process_action close_receipt done [13:50:50]requested_data is exist [13:50:50]produce_requested_data [13:50:50]requested_item fm.sn is exist - process it [13:50:50]wFMCommunicate request_size=4 [13:50:50]MH_SAM_APDU [13:50:50]CAPDU: 80 11 00 00 [13:50:50]Write to MH i2c: E2 08 00 12 10 80 11 00 00 00 00 00 00 9C [13:50:50]Write i2c OK [13:50:50]MH_I2C_Read... [13:50:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:50]Read from MH i2c: E2 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: E2 17 00 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: E2 17 00 12 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F1 [13:50:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:50:50]wFMCommunicate OK [13:50:50]requested_item fd.num is exist - process it [13:50:50]SAM_PROTO_GetFieldsCounters [13:50:50]wFMCommunicate request_size=4 [13:50:50]MH_SAM_APDU [13:50:50]CAPDU: 80 13 00 00 [13:50:50]Write to MH i2c: E2 08 00 13 10 80 13 00 00 00 00 00 00 9F [13:50:50]Write i2c OK [13:50:50]MH_I2C_Read... [13:50:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:50]Read from MH i2c: E2 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: E2 62 00 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: E2 62 00 13 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 72 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 C6 [13:50:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 72 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9B 01 00 00 5E 04 04 00 9B 01 00 00 57 04 04 00 9C 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:50:50]wFMCommunicate OK [13:50:50]SAM_PROTO_GetFieldsCounters done [13:50:50]requested_item shift.num is exist - process it [13:50:50]requested_item shift.opened is exist - process it [13:50:50]req_shift_opened [13:50:50]FM_GetShiftState [13:50:50]SAM_PROTO_GetShiftState [13:50:50]wFMCommunicate request_size=4 [13:50:50]MH_SAM_APDU [13:50:50]CAPDU: 80 13 01 00 [13:50:50]Write to MH i2c: E2 08 00 14 10 80 13 01 00 00 00 00 00 A1 [13:50:50]Write i2c OK [13:50:50]MH_I2C_Read... [13:50:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:50]Read from MH i2c: E2 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: E2 0E 00 [13:50:50]MH_I2C_Read... [13:50:50]Read from MH i2c: E2 0E 00 14 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 06 [13:50:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:50:50]wFMCommunicate OK [13:50:50]SAM_PROTO_GetShiftState done [13:50:50]FM_GetShiftState done [13:50:50]req_shift_opened done [13:50:50]requested_item shift.open_date is exist - process it [13:50:50]req_shift_open_date [13:50:50]req_shift_open_date done [13:50:50]produce_requested_data done [13:50:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372594,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:50:50]process_action_free close_receipt [13:50:50]json_value_free [13:50:50]json_value_free done [13:50:50]process_json_proto returns [13:50:50]Send response to host [13:50:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372594,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:50:50]free response buf [13:50:50]execute_script done [13:50:50]execute_script returns [13:50:50]free content buf [13:50:50]Sock 9.Close socket [13:50:50]Sock 9.Thread stoped [13:50:54]OFD Sender: No OFD packet to send [13:50:59]OFD Sender: No OFD packet to send [13:51:04]OFD Sender: No OFD packet to send [13:51:09]OFD Sender: No OFD packet to send [13:51:11]accept exits with 8 [13:51:11]New connection [13:51:11]New thread 3066494308 created [13:51:11]Thread 3066637668 joined [13:51:11]Waiting for new connection... [13:51:11] Sock 8.Parse request [13:51:11]Sock 8.Check first char [13:51:11]Sock 8.First char is OK [13:51:11]request: POST /json_proto HTTP/1.0 [13:51:11]Method: POST [13:51:11]URL: /json_proto [13:51:11]Method is POST - this is cgi request [13:51:11]url: /json_proto [13:51:11]query_string will be loaded in cgi processing [13:51:11]execute_cgi json_proto POST (null) [13:51:11]execute_cgi path=json_proto method=POST [13:51:11]POST find Content-Length [13:51:11]Host: 172.17.42.195:8080 [13:51:11]Content-Length: 770 [13:51:11]Content-Type: application/json [13:51:11] [13:51:11]POST finish read [13:51:11]Found Content-Length = 770 [13:51:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:11]execute_script... [13:51:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308882", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:11]POST & json_proto [13:51:11]process_json_proto [13:51:11]json parsed OK: [13:51:11]protocol is kg_v1.0 [13:51:11]action value=close_receipt [13:51:11]process_action close_receipt [13:51:11]cmd_close_receipt [13:51:11]MH_GetDate [13:51:11]Write to MH i2c: F0 00 00 15 10 14 [13:51:11]Write i2c OK [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: F0 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: F0 09 00 [13:51:11]MH_I2C_Read... [13:51:11]Read from MH i2c: F0 09 00 15 10 00 D0 50 1A 67 EF 94 12 67 BA [13:51:11]GetLastDocTimeStamp 1729777847 [13:51:11]current date 1729777872 [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 10 80 13 01 00 00 00 00 00 A3 [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 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 08 [13:51:11]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [13:51:11]opened+sec_in_day 1729815495 [13:51:11]quantity*price = 200043 [13:51:11]sum+1 = 200044 [13:51:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 412 24.10.2024 13:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372595 ФПД: 70254008449964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135112&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372595&fm=70254008449964&tin=02508201610067®Number=0000000000091623&sum=200043 [13:51:12]StoreToDocumentArchive [13:51:12]shift 524 fd 372595 [13:51:12]save to /storage/0524/doc_00372595 [13:51:12]save last doc name /storage/0524/doc_00372595 to /storage/kkm_last_doc_name [13:51:12]save OK [13:51:12]Clear old archive folders... [13:51:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:12]tlvbuf is 0031BC70 [13:51:12]SAM_PROTO_ClearQueue [13:51:12]wFMCommunicate request_size=4 [13:51:12]MH_SAM_APDU [13:51:12]CAPDU: 80 09 00 00 [13:51:12]Write to MH i2c: E2 08 00 23 10 80 09 00 00 00 00 00 00 A5 [13:51:12]Write i2c OK [13:51:12]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 23 10 00 90 00 A7 [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]SAM_PROTO_ClearQueue done [13:51:13]KKMCreateOFDPacket [13:51:13]OFDProtocolAddRootSTLVToBuf [13:51:13]FM_MakeSignedData [13:51:13]FM_MakeSignedData [13:51:13]SAM_PROTO_SignData [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 01 02 [13:51:13]Write to MH i2c: E2 08 00 24 10 80 0D 01 02 00 00 00 00 AD [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 24 10 00 90 00 A8 [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]wFMCommunicate request_size=255 [13:51:13]MH_SAM_APDU [13:51: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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 AF 05 00 35 04 06 00 3F [13:51:13]Write to MH i2c: E2 02 01 25 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 9C 01 00 00 F4 03 04 00 D0 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 AF 05 00 35 04 06 00 3F 00 00 E8 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 25 10 00 90 00 A9 [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]wFMCommunicate request_size=10 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 02 02 05 E5 49 37 BB AC [13:51:13]Write to MH i2c: E2 0D 00 26 10 80 0D 02 02 05 00 E5 49 37 BB AC 00 00 86 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 03 00 26 10 00 90 00 AA [13:51:13]RAPDU: 90 00 [13:51:13]wFMCommunicate OK [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 0D 03 02 [13:51:13]Write to MH i2c: E2 08 00 27 10 80 0D 03 02 00 00 00 00 B2 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 0B 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 0B 00 27 10 00 C8 21 86 C0 C0 78 7C 1A 90 00 B0 [13:51:13]RAPDU: C8 21 86 C0 C0 78 7C 1A 90 00 [13:51:13]wFMCommunicate OK [13:51:13]SAM_PROTO_SignData done [13:51:13]FM_MakeSignedData done [13:51:13]CreateOFDProtocolMessage [13:51:13]wFMCommunicate request_size=4 [13:51:13]MH_SAM_APDU [13:51:13]CAPDU: 80 11 00 00 [13:51:13]Write to MH i2c: E2 08 00 28 10 80 11 00 00 00 00 00 00 B2 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:13]Read from MH i2c: E2 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 17 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: E2 17 00 28 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 07 [13:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:51:13]wFMCommunicate OK [13:51:13]CreateOFDProtocolMessage done [13:51:13]OFDSenderStorePacket 372595 [13:51:13]StoreOFDPacket docnum=372595 [13:51:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 59 AB 07 01 14 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 AF 05 00 35 04 06 00 3F E5 49 37 BB AC C8 21 86 C0 C0 78 7C 1A [13:51:13]CheckFolder [13:51:13]dirname=/storage/ofd_packets [13:51:13]CheckFolder done [13:51:13]ProducePacketName [13:51:13]name=ofd_packets/00372595 [13:51:13]NVStorageSaveData ofd_packets/00372595 [13:51:13]File name is /storage/ofd_packets/00372595 [13:51:13]Write 301 bytes [13:51:13]NVStorageSaveData done [13:51:13]OFDSenderStorePacket done [13:51:13]KKMCreateOFDPacket done [13:51:13]NVStorageSaveData kkm_last_timestamp [13:51:13]File name is /storage/kkm_last_timestamp [13:51:13]Write 4 bytes [13:51:13]NVStorageSaveData done [13:51:13]ExternCall_PrintAddStr [13:51:13]wPrintStart [13:51:13]Write to MH i2c: 01 00 00 29 10 39 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 07 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 07 00 29 10 00 00 00 00 00 FF 0F 4E [13:51:13]RasterBufferAndPrint [13:51:13]line Счет N : (1)3308882 [13:51:13]line ИНН: 02508201610067 [13:51:13]line Контрольно-Кассовый Чек [13:51:13]line ПРОДАЖА [13:51:13]line ТРК (МРК, ГНК) : 33 [13:51:13]line Товар: 2710124500 [13:51:13]line Аи-95-К-3 [13:51:13]line 26.960 * 74.20 [13:51:13]line = 2000.43 [13:51:13]line НДС 12% НСП 1% [13:51:13]line > о реализуемом товаре [13:51:13]line ИТОГО: 2000.43 [13:51:13]line НСП 1% : 17.70 [13:51:13]line НДС 12% : 212.43 [13:51:13]line Наличными: 0.00 [13:51:13]line Безнал.: 2000.43 [13:51:13]line Место: АЗС № 87 "Партнер Нефть" [13:51:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:51:13]line СНО: Общий режим [13:51:13]line Чек 412 24.10.2024 13:51 [13:51:13]line Смена: 524 ФФД: 1.0 [13:51:13]line ЗНМ: 0300000083 [13:51:13]line РНМ: 0000000000091623 [13:51:13]line Версия ККМ: 001 [13:51:13]line Платежная система: Mbank [13:51:13]line ФМ: 0000000000874672 [13:51:13]line ФД: 372595 [13:51:13]line ФПД: 70254008449964 [13:51:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135112&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372595&fm=70254008449964&tin=02508201610067®Number=0000000000091623&sum=200043 [13:51:13]written 0, free lines is 4095 [13:51:13]OFD Sender: Processing packet 372595 [packets to send 267, broken 266] [13:51:13]ProducePacketName [13:51:13]name=ofd_packets/00372595 [13:51:13]OFD Sender: To server: pG, [13:51:13]CommunicateWithHost lk.salyk.kg:30040 [13:51:13]ConnectInit lk.salyk.kg [13:51:13]Connected sock=10 [13:51:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 59 AB 07 01 14 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 D0 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 AF 05 00 35 04 06 00 3F E5 49 37 BB AC C8 21 86 C0 C0 78 7C 1A [13:51:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B0 D4 47 00 17 BC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 AF 05 00 F4 03 04 00 77 FC 19 67 B6 04 01 00 00 84 09 92 30 69 50 6A 63 [13:51:13]CommunicateWithHost err = 0 [13:51:13]CheckOFDResponse [13:51:13]1017 (14) - 77093643461234 [13:51:13]1041 (16) - 0000000000874672 [13:51:13]1040 (4) - 372595 [13:51:13]1012 (4) - 24.10.2024 07:51 [13:51:13]1206 (1) - 0 [13:51:13]OFD Sender: Remove packet 372595 [13:51:13]ProducePacketName [13:51:13]name=ofd_packets/00372595 [13:51:13]NVStorageDeleteData [13:51:13]Write to MH i2c: 01 00 00 52 10 62 [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 07 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: 01 07 00 52 10 00 00 00 00 00 F3 0C 68 [13:51:13]RasterBufferAndPrint [13:51:13]line [13:51:13]line [13:51:13]line [13:51:13]line [13:51:13]line [13:51:13]written 0, free lines is 3322 [13:51:13]MH_Cut [13:51:13]Write to MH i2c: D1 01 00 59 10 01 3B [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: D1 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: D1 01 00 [13:51:13]MH_I2C_Read... [13:51:13]Read from MH i2c: D1 01 00 59 10 00 3A [13:51:13]Write to MH i2c: 01 00 00 5A 10 6A [13:51:13]Write i2c OK [13:51:13]MH_I2C_Read... [13:51:14]OFD Sender: No OFD packet to send [13:51:14]*** Cut start [13:51:14]*** Partial cut [13:51:14]*** CUTSNS_PIN = 1 [13:51:14]*** CUTSNS_PIN = 0 [13:51:15]*** Brake cut motor [13:51:15]Read from MH i2c: 01 [13:51:15]MH_I2C_Read... [13:51:15]*** Stop cut motor [13:51:15]*** Cut end [13:51:15]Read from MH i2c: 01 07 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: 01 07 00 5A 10 00 00 00 00 00 FF 0F 7F [13:51:15]process_action close_receipt done [13:51:15]requested_data is exist [13:51:15]produce_requested_data [13:51:15]requested_item fm.sn is exist - process it [13:51:15]wFMCommunicate request_size=4 [13:51:15]MH_SAM_APDU [13:51:15]CAPDU: 80 11 00 00 [13:51:15]Write to MH i2c: E2 08 00 5B 10 80 11 00 00 00 00 00 00 E5 [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:15]Read from MH i2c: E2 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 17 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 17 00 5B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [13:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:51:15]wFMCommunicate OK [13:51:15]requested_item fd.num is exist - process it [13:51:15]SAM_PROTO_GetFieldsCounters [13:51:15]wFMCommunicate request_size=4 [13:51:15]MH_SAM_APDU [13:51:15]CAPDU: 80 13 00 00 [13:51:15]Write to MH i2c: E2 08 00 5C 10 80 13 00 00 00 00 00 00 E8 [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:15]Read from MH i2c: E2 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 62 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 62 00 5C 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 73 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [13:51:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 73 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9C 01 00 00 5E 04 04 00 9C 01 00 00 57 04 04 00 9D 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:15]wFMCommunicate OK [13:51:15]SAM_PROTO_GetFieldsCounters done [13:51:15]requested_item shift.num is exist - process it [13:51:15]requested_item shift.opened is exist - process it [13:51:15]req_shift_opened [13:51:15]FM_GetShiftState [13:51:15]SAM_PROTO_GetShiftState [13:51:15]wFMCommunicate request_size=4 [13:51:15]MH_SAM_APDU [13:51:15]CAPDU: 80 13 01 00 [13:51:15]Write to MH i2c: E2 08 00 5D 10 80 13 01 00 00 00 00 00 EA [13:51:15]Write i2c OK [13:51:15]MH_I2C_Read... [13:51:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:15]Read from MH i2c: E2 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 0E 00 [13:51:15]MH_I2C_Read... [13:51:15]Read from MH i2c: E2 0E 00 5D 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4F [13:51:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:51:15]wFMCommunicate OK [13:51:15]SAM_PROTO_GetShiftState done [13:51:15]FM_GetShiftState done [13:51:15]req_shift_opened done [13:51:15]requested_item shift.open_date is exist - process it [13:51:15]req_shift_open_date [13:51:15]req_shift_open_date done [13:51:15]produce_requested_data done [13:51:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372595,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:51:15]process_action_free close_receipt [13:51:15]json_value_free [13:51:15]json_value_free done [13:51:15]process_json_proto returns [13:51:15]Send response to host [13:51:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372595,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:51:15]free response buf [13:51:15]execute_script done [13:51:15]execute_script returns [13:51:15]free content buf [13:51:15]Sock 8.Close socket [13:51:15]Sock 8.Thread stoped [13:51:19]OFD Sender: No OFD packet to send [13:51:24]OFD Sender: No OFD packet to send [13:51:29]OFD Sender: No OFD packet to send [13:51:34]OFD Sender: No OFD packet to send [13:51:39]OFD Sender: No OFD packet to send [13:51:44]OFD Sender: No OFD packet to send [13:51:49]OFD Sender: No OFD packet to send [13:51:54]OFD Sender: No OFD packet to send [13:51:56]accept exits with 9 [13:51:56]New connection [13:51:56]New thread 3066637668 created [13:51:56]Thread 3066494308 joined [13:51:56]Waiting for new connection... [13:51:56] Sock 9.Parse request [13:51:56]Sock 9.Check first char [13:51:56]Sock 9.First char is OK [13:51:56]request: POST /json_proto HTTP/1.0 [13:51:56]Method: POST [13:51:56]URL: /json_proto [13:51:56]Method is POST - this is cgi request [13:51:56]url: /json_proto [13:51:56]query_string will be loaded in cgi processing [13:51:56]execute_cgi json_proto POST (null) [13:51:56]execute_cgi path=json_proto method=POST [13:51:56]POST find Content-Length [13:51:56]Host: 172.17.42.195:8080 [13:51:56]Content-Length: 770 [13:51:56]Content-Type: application/json [13:51:56] [13:51:56]POST finish read [13:51:56]Found Content-Length = 770 [13:51:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:56]execute_script... [13:51: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)3308883", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:56]POST & json_proto [13:51:56]process_json_proto [13:51:56]json parsed OK: [13:51:56]protocol is kg_v1.0 [13:51:56]action value=close_receipt [13:51:56]process_action close_receipt [13:51:56]cmd_close_receipt [13:51:56]MH_GetDate [13:51:56]Write to MH i2c: F0 00 00 5E 10 5D [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: F0 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: F0 09 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: F0 09 00 5E 10 00 FD 50 1A 67 EF 94 12 67 30 [13:51:56]GetLastDocTimeStamp 1729777872 [13:51:56]current date 1729777917 [13:51:56]FM_GetShiftState [13:51:56]SAM_PROTO_GetShiftState [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 13 01 00 [13:51:56]Write to MH i2c: E2 08 00 5F 10 80 13 01 00 00 00 00 00 EC [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0E 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0E 00 5F 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [13:51:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_GetShiftState done [13:51:56]FM_GetShiftState done [13:51:56]opened in 1729729095 [13:51:56]opened+sec_in_day 1729815495 [13:51:56]quantity*price = 100021 [13:51:56]sum+1 = 100023 [13:51:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 413 24.10.2024 13:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372596 ФПД: 26076169158887 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135157&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372596&fm=26076169158887&tin=02508201610067®Number=0000000000091623&sum=100022 [13:51:57]StoreToDocumentArchive [13:51:57]shift 524 fd 372596 [13:51:57]save to /storage/0524/doc_00372596 [13:51:57]save last doc name /storage/0524/doc_00372596 to /storage/kkm_last_doc_name [13:51:57]save OK [13:51:57]Clear old archive folders... [13:51:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:57]tlvbuf is 002F1F90 [13:51:57]SAM_PROTO_ClearQueue [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 09 00 00 [13:51:57]Write to MH i2c: E2 08 00 6C 10 80 09 00 00 00 00 00 00 EE [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 6C 10 00 90 00 F0 [13:51:57]RAPDU: 90 00 [13:51:57]wFMCommunicate OK [13:51:57]SAM_PROTO_ClearQueue done [13:51:57]KKMCreateOFDPacket [13:51:57]OFDProtocolAddRootSTLVToBuf [13:51:57]FM_MakeSignedData [13:51:57]FM_MakeSignedData [13:51:57]SAM_PROTO_SignData [13:51:57]wFMCommunicate request_size=4 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 0D 01 02 [13:51:57]Write to MH i2c: E2 08 00 6D 10 80 0D 01 02 00 00 00 00 F6 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:57]Read from MH i2c: E2 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 [13:51:57]MH_I2C_Read... [13:51:57]Read from MH i2c: E2 03 00 6D 10 00 90 00 F1 [13:51:57]RAPDU: 90 00 [13:51:57]wFMCommunicate OK [13:51:57]wFMCommunicate request_size=255 [13:51:57]MH_SAM_APDU [13:51:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 FD 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 AF 05 00 35 04 06 00 17 [13:51:57]Write to MH i2c: E2 02 01 6E 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 9D 01 00 00 F4 03 04 00 FD 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 AF 05 00 35 04 06 00 17 00 00 83 [13:51:57]Write i2c OK [13:51:57]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 03 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 03 00 6E 10 00 90 00 F2 [13:51:58]RAPDU: 90 00 [13:51:58]wFMCommunicate OK [13:51:58]wFMCommunicate request_size=10 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 0D 02 02 05 B7 54 CC C0 E7 [13:51:58]Write to MH i2c: E2 0D 00 6F 10 80 0D 02 02 05 00 B7 54 CC C0 E7 00 00 81 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 03 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 03 00 6F 10 00 90 00 F3 [13:51:58]RAPDU: 90 00 [13:51:58]wFMCommunicate OK [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 0D 03 02 [13:51:58]Write to MH i2c: E2 08 00 70 10 80 0D 03 02 00 00 00 00 FB [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0B 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 0B 00 70 10 00 6E 0F 10 8E FD D0 1C 03 90 00 03 [13:51:58]RAPDU: 6E 0F 10 8E FD D0 1C 03 90 00 [13:51:58]wFMCommunicate OK [13:51:58]SAM_PROTO_SignData done [13:51:58]FM_MakeSignedData done [13:51:58]CreateOFDProtocolMessage [13:51:58]wFMCommunicate request_size=4 [13:51:58]MH_SAM_APDU [13:51:58]CAPDU: 80 11 00 00 [13:51:58]Write to MH i2c: E2 08 00 71 10 80 11 00 00 00 00 00 00 FB [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:58]Read from MH i2c: E2 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 17 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: E2 17 00 71 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [13:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:51:58]wFMCommunicate OK [13:51:58]CreateOFDProtocolMessage done [13:51:58]OFDSenderStorePacket 372596 [13:51:58]StoreOFDPacket docnum=372596 [13:51:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 19 A5 07 01 03 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 FD 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 AF 05 00 35 04 06 00 17 B7 54 CC C0 E7 6E 0F 10 8E FD D0 1C 03 [13:51:58]CheckFolder [13:51:58]dirname=/storage/ofd_packets [13:51:58]CheckFolder done [13:51:58]ProducePacketName [13:51:58]name=ofd_packets/00372596 [13:51:58]NVStorageSaveData ofd_packets/00372596 [13:51:58]File name is /storage/ofd_packets/00372596 [13:51:58]Write 301 bytes [13:51:58]NVStorageSaveData done [13:51:58]OFDSenderStorePacket done [13:51:58]KKMCreateOFDPacket done [13:51:58]NVStorageSaveData kkm_last_timestamp [13:51:58]File name is /storage/kkm_last_timestamp [13:51:58]Write 4 bytes [13:51:58]NVStorageSaveData done [13:51:58]ExternCall_PrintAddStr [13:51:58]wPrintStart [13:51:58]Write to MH i2c: 01 00 00 72 10 82 [13:51:58]Write i2c OK [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 [13:51:58]MH_I2C_Read... [13:51:58]Read from MH i2c: 01 07 00 72 10 00 00 00 00 00 FF 0F 97 [13:51:58]RasterBufferAndPrint [13:51:58]line Счет N : (1)3308883 [13:51:58]line ИНН: 02508201610067 [13:51:58]line Контрольно-Кассовый Чек [13:51:58]line ПРОДАЖА [13:51:58]line ТРК (МРК, ГНК) : 13 [13:51:58]line Товар: 2710124500 [13:51:58]line Аи-95-К-3 [13:51:58]line 13.480 * 74.20 [13:51:58]line = 1000.22 [13:51:58]line НДС 12% НСП 1% [13:51:58]line > о реализуемом товаре [13:51:58]line ИТОГО: 1000.22 [13:51:58]line НСП 1% : 8.85 [13:51:58]line НДС 12% : 106.22 [13:51:58]line Наличными: 0.00 [13:51:58]line Безнал.: 1000.22 [13:51:58]line Место: АЗС № 87 "Партнер Нефть" [13:51:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:51:58]line СНО: Общий режим [13:51:58]line Чек 413 24.10.2024 13:51 [13:51:58]line Смена: 524 ФФД: 1.0 [13:51:58]line ЗНМ: 0300000083 [13:51:58]line РНМ: 0000000000091623 [13:51:58]line Версия ККМ: 001 [13:51:58]line Платежная система: Mbank [13:51:58]line ФМ: 0000000000874672 [13:51:58]line ФД: 372596 [13:51:58]line ФПД: 26076169158887 [13:51:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135157&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372596&fm=26076169158887&tin=02508201610067®Number=0000000000091623&sum=100022 [13:51:58]OFD Sender: Processing packet 372596 [packets to send 267, broken 266] [13:51:58]ProducePacketName [13:51:58]name=ofd_packets/00372596 [13:51:58]OFD Sender: To server: pG, [13:51:58]CommunicateWithHost lk.salyk.kg:30040 [13:51:58]ConnectInit lk.salyk.kg [13:51:58]written 0, free lines is 4095 [13:51:58]Connected sock=10 [13: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 36 37 32 0F 01 00 00 19 A5 07 01 03 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 01 00 00 F4 03 04 00 FD 50 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 AF 05 00 35 04 06 00 17 B7 54 CC C0 E7 6E 0F 10 8E FD D0 1C 03 [13:51:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 92 4B 47 00 B1 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 AF 05 00 F4 03 04 00 A4 FC 19 67 B6 04 01 00 00 20 F9 5A 3D 17 50 B2 DD [13:51:58]CommunicateWithHost err = 0 [13:51:58]CheckOFDResponse [13:51:58]1017 (14) - 77093643461234 [13:51:58]1041 (16) - 0000000000874672 [13:51:58]1040 (4) - 372596 [13:51:58]1012 (4) - 24.10.2024 07:52 [13:51:58]1206 (1) - 0 [13:51:58]OFD Sender: Remove packet 372596 [13:51:58]ProducePacketName [13:51:58]name=ofd_packets/00372596 [13:51:58]NVStorageDeleteData [13:51:59]Write to MH i2c: 01 00 00 9B 10 AB [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 07 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: 01 07 00 9B 10 00 00 00 00 00 05 0D C4 [13:51:59]RasterBufferAndPrint [13:51:59]line [13:51:59]line [13:51:59]line [13:51:59]line [13:51:59]line [13:51:59]written 0, free lines is 3337 [13:51:59]MH_Cut [13:51:59]Write to MH i2c: D1 01 00 A2 10 01 84 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: D1 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: D1 01 00 [13:51:59]MH_I2C_Read... [13:51:59]Read from MH i2c: D1 01 00 A2 10 00 83 [13:51:59]Write to MH i2c: 01 00 00 A3 10 B3 [13:51:59]Write i2c OK [13:51:59]MH_I2C_Read... [13:51:59]OFD Sender: No OFD packet to send [13:51:59]*** Cut start [13:51:59]*** Partial cut [13:51:59]*** CUTSNS_PIN = 1 [13:51:59]*** CUTSNS_PIN = 0 [13:52:00]*** Brake cut motor [13:52:00]Read from MH i2c: 01 [13:52:00]MH_I2C_Read... [13:52:00]*** Stop cut motor [13:52:00]*** Cut end [13:52:00]Read from MH i2c: 01 07 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: 01 07 00 A3 10 00 00 00 00 00 FF 0F C8 [13:52:00]process_action close_receipt done [13:52:00]requested_data is exist [13:52:00]produce_requested_data [13:52:00]requested_item fm.sn is exist - process it [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 11 00 00 [13:52:00]Write to MH i2c: E2 08 00 A4 10 80 11 00 00 00 00 00 00 2E [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 17 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 17 00 A4 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 83 [13:52:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:52:00]wFMCommunicate OK [13:52:00]requested_item fd.num is exist - process it [13:52:00]SAM_PROTO_GetFieldsCounters [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 13 00 00 [13:52:00]Write to MH i2c: E2 08 00 A5 10 80 13 00 00 00 00 00 00 31 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 62 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 62 00 A5 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 74 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [13:52:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 74 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9D 01 00 00 5E 04 04 00 9D 01 00 00 57 04 04 00 9E 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:00]wFMCommunicate OK [13:52:00]SAM_PROTO_GetFieldsCounters done [13:52:00]requested_item shift.num is exist - process it [13:52:00]requested_item shift.opened is exist - process it [13:52:00]req_shift_opened [13:52:00]FM_GetShiftState [13:52:00]SAM_PROTO_GetShiftState [13:52:00]wFMCommunicate request_size=4 [13:52:00]MH_SAM_APDU [13:52:00]CAPDU: 80 13 01 00 [13:52:00]Write to MH i2c: E2 08 00 A6 10 80 13 01 00 00 00 00 00 33 [13:52:00]Write i2c OK [13:52:00]MH_I2C_Read... [13:52:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:00]Read from MH i2c: E2 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 0E 00 [13:52:00]MH_I2C_Read... [13:52:00]Read from MH i2c: E2 0E 00 A6 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 98 [13:52:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:52:00]wFMCommunicate OK [13:52:00]SAM_PROTO_GetShiftState done [13:52:00]FM_GetShiftState done [13:52:00]req_shift_opened done [13:52:00]requested_item shift.open_date is exist - process it [13:52:00]req_shift_open_date [13:52:00]req_shift_open_date done [13:52:00]produce_requested_data done [13:52:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372596,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:52:00]process_action_free close_receipt [13:52:00]json_value_free [13:52:00]json_value_free done [13:52:00]process_json_proto returns [13:52:00]Send response to host [13:52:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372596,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:52:00]free response buf [13:52:00]execute_script done [13:52:00]execute_script returns [13:52:00]free content buf [13:52:00]Sock 9.Close socket [13:52:00]Sock 9.Thread stoped [13:52:04]OFD Sender: No OFD packet to send [13:52:04]accept exits with 8 [13:52:04]New connection [13:52:04]New thread 3066494308 created [13:52:04]Thread 3066637668 joined [13:52:04]Waiting for new connection... [13:52:04] Sock 8.Parse request [13:52:04]Sock 8.Check first char [13:52:04]Sock 8.First char is OK [13:52:04]request: POST /json_proto HTTP/1.0 [13:52:04]Method: POST [13:52:04]URL: /json_proto [13:52:04]Method is POST - this is cgi request [13:52:04]url: /json_proto [13:52:04]query_string will be loaded in cgi processing [13:52:04]execute_cgi json_proto POST (null) [13:52:04]execute_cgi path=json_proto method=POST [13:52:04]POST find Content-Length [13:52:04]Host: 172.17.42.195:8080 [13:52:04]Content-Length: 770 [13:52:04]Content-Type: application/json [13:52:04] [13:52:04]POST finish read [13:52:04]Found Content-Length = 770 [13:52:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:04]execute_script... [13: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)3308884", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:04]POST & json_proto [13:52:04]process_json_proto [13:52:04]json parsed OK: [13:52:04]protocol is kg_v1.0 [13:52:04]action value=close_receipt [13:52:04]process_action close_receipt [13:52:04]cmd_close_receipt [13:52:04]MH_GetDate [13:52:04]Write to MH i2c: F0 00 00 A7 10 A6 [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: F0 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: F0 09 00 [13:52:04]MH_I2C_Read... [13:52:04]Read from MH i2c: F0 09 00 A7 10 00 05 51 1A 67 EF 94 12 67 82 [13:52:04]GetLastDocTimeStamp 1729777917 [13:52:04]current date 1729777925 [13:52:04]FM_GetShiftState [13:52:04]SAM_PROTO_GetShiftState [13:52:04]wFMCommunicate request_size=4 [13:52:04]MH_SAM_APDU [13:52:04]CAPDU: 80 13 01 00 [13:52:04]Write to MH i2c: E2 08 00 A8 10 80 13 01 00 00 00 00 00 35 [13:52:04]Write i2c OK [13:52:04]MH_I2C_Read... [13:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:05]Read from MH i2c: E2 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: E2 0E 00 [13:52:05]MH_I2C_Read... [13:52:05]Read from MH i2c: E2 0E 00 A8 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [13:52:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:52:05]wFMCommunicate OK [13:52:05]SAM_PROTO_GetShiftState done [13:52:05]FM_GetShiftState done [13:52:05]opened in 1729729095 [13:52:05]opened+sec_in_day 1729815495 [13:52:05]quantity*price = 100015 [13:52:05]sum+1 = 100017 [13:52:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 414 24.10.2024 13:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372597 ФПД: 225837987698219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135205&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372597&fm=225837987698219&tin=02508201610067®Number=0000000000091623&sum=100016 [13:52:06]StoreToDocumentArchive [13:52:06]shift 524 fd 372597 [13:52:06]save to /storage/0524/doc_00372597 [13:52:06]save last doc name /storage/0524/doc_00372597 to /storage/kkm_last_doc_name [13:52:06]save OK [13:52:06]Clear old archive folders... [13:52:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:06]tlvbuf is 003AF5A0 [13:52:06]SAM_PROTO_ClearQueue [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 09 00 00 [13:52:06]Write to MH i2c: E2 08 00 B5 10 80 09 00 00 00 00 00 00 37 [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 B5 10 00 90 00 39 [13:52:06]RAPDU: 90 00 [13:52:06]wFMCommunicate OK [13:52:06]SAM_PROTO_ClearQueue done [13:52:06]KKMCreateOFDPacket [13:52:06]OFDProtocolAddRootSTLVToBuf [13:52:06]FM_MakeSignedData [13:52:06]FM_MakeSignedData [13:52:06]SAM_PROTO_SignData [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 0D 01 02 [13:52:06]Write to MH i2c: E2 08 00 B6 10 80 0D 01 02 00 00 00 00 3F [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 B6 10 00 90 00 3A [13:52:06]RAPDU: 90 00 [13:52:06]wFMCommunicate OK [13:52:06]wFMCommunicate request_size=255 [13:52:06]MH_SAM_APDU [13: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 05 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 AF 05 00 35 04 06 00 CD [13:52:06]Write to MH i2c: E2 02 01 B7 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 05 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 AF 05 00 35 04 06 00 CD 00 00 5F [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 B7 10 00 90 00 3B [13:52:06]RAPDU: 90 00 [13:52:06]wFMCommunicate OK [13:52:06]wFMCommunicate request_size=10 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 0D 02 02 05 66 01 08 96 2B [13:52:06]Write to MH i2c: E2 0D 00 B8 10 80 0D 02 02 05 00 66 01 08 96 2B 00 00 7C [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 03 00 B8 10 00 90 00 3C [13:52:06]RAPDU: 90 00 [13:52:06]wFMCommunicate OK [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 0D 03 02 [13:52:06]Write to MH i2c: E2 08 00 B9 10 80 0D 03 02 00 00 00 00 44 [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 0B 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 0B 00 B9 10 00 09 BB 30 0D 12 2E 0B F4 90 00 85 [13:52:06]RAPDU: 09 BB 30 0D 12 2E 0B F4 90 00 [13:52:06]wFMCommunicate OK [13:52:06]SAM_PROTO_SignData done [13:52:06]FM_MakeSignedData done [13:52:06]CreateOFDProtocolMessage [13:52:06]wFMCommunicate request_size=4 [13:52:06]MH_SAM_APDU [13:52:06]CAPDU: 80 11 00 00 [13:52:06]Write to MH i2c: E2 08 00 BA 10 80 11 00 00 00 00 00 00 44 [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:06]Read from MH i2c: E2 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 17 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: E2 17 00 BA 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 99 [13:52:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:52:06]wFMCommunicate OK [13:52:06]CreateOFDProtocolMessage done [13:52:06]OFDSenderStorePacket 372597 [13:52:06]StoreOFDPacket docnum=372597 [13:52:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 07 C5 07 01 C1 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 05 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 AF 05 00 35 04 06 00 CD 66 01 08 96 2B 09 BB 30 0D 12 2E 0B F4 [13:52:06]CheckFolder [13:52:06]dirname=/storage/ofd_packets [13:52:06]CheckFolder done [13:52:06]ProducePacketName [13:52:06]name=ofd_packets/00372597 [13:52:06]NVStorageSaveData ofd_packets/00372597 [13:52:06]File name is /storage/ofd_packets/00372597 [13:52:06]Write 301 bytes [13:52:06]NVStorageSaveData done [13:52:06]OFDSenderStorePacket done [13:52:06]KKMCreateOFDPacket done [13:52:06]NVStorageSaveData kkm_last_timestamp [13:52:06]File name is /storage/kkm_last_timestamp [13:52:06]Write 4 bytes [13:52:06]NVStorageSaveData done [13:52:06]ExternCall_PrintAddStr [13:52:06]wPrintStart [13:52:06]Write to MH i2c: 01 00 00 BB 10 CB [13:52:06]Write i2c OK [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 [13:52:06]MH_I2C_Read... [13:52:06]Read from MH i2c: 01 07 00 BB 10 00 00 00 00 00 FF 0F E0 [13:52:06]RasterBufferAndPrint [13:52:06]line Счет N : (1)3308884 [13:52:06]line ИНН: 02508201610067 [13:52:06]line Контрольно-Кассовый Чек [13:52:06]line ПРОДАЖА [13:52:06]line ТРК (МРК, ГНК) : 22 [13:52:06]line Товар: 2710124130 [13:52:06]line Аи-92-К-4 [13:52:06]line 14.950 * 66.90 [13:52:06]line = 1000.16 [13:52:06]line НДС 12% НСП 1% [13:52:06]line > о реализуемом товаре [13:52:06]line ИТОГО: 1000.16 [13:52:06]line НСП 1% : 8.85 [13:52:06]line НДС 12% : 106.21 [13:52:06]line Наличными: 0.00 [13:52:06]line Безнал.: 1000.16 [13:52:06]line Место: АЗС № 87 "Партнер Нефть" [13:52:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:52:06]line СНО: Общий режим [13:52:06]line Чек 414 24.10.2024 13:52 [13:52:06]line Смена: 524 ФФД: 1.0 [13:52:06]line ЗНМ: 0300000083 [13:52:06]line РНМ: 0000000000091623 [13:52:06]line Версия ККМ: 001 [13:52:06]line Платежная система: Mbank [13:52:06]line ФМ: 0000000000874672 [13:52:06]line ФД: 372597 [13:52:06]line ФПД: 225837987698219 [13:52:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135205&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372597&fm=225837987698219&tin=02508201610067®Number=0000000000091623&sum=100016 [13:52:06]written 0, free lines is 4095 [13:52:06]OFD Sender: Processing packet 372597 [packets to send 267, broken 266] [13:52:06]ProducePacketName [13:52:06]name=ofd_packets/00372597 [13:52:06]OFD Sender: To server: pG, [13:52:06]CommunicateWithHost lk.salyk.kg:30040 [13:52:06]ConnectInit lk.salyk.kg [13:52:06]Connected sock=10 [13:52:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 07 C5 07 01 C1 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 01 00 00 F4 03 04 00 05 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 AF 05 00 35 04 06 00 CD 66 01 08 96 2B 09 BB 30 0D 12 2E 0B F4 [13:52:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E4 FB 47 00 9A 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 36 37 32 10 04 04 00 75 AF 05 00 F4 03 04 00 AD FC 19 67 B6 04 01 00 00 12 1A 8B C5 54 4F 42 5F [13:52:07]CommunicateWithHost err = 0 [13:52:07]CheckOFDResponse [13:52:07]1017 (14) - 77093643461234 [13:52:07]1041 (16) - 0000000000874672 [13:52:07]1040 (4) - 372597 [13:52:07]1012 (4) - 24.10.2024 07:52 [13:52:07]1206 (1) - 0 [13:52:07]OFD Sender: Remove packet 372597 [13:52:07]ProducePacketName [13:52:07]name=ofd_packets/00372597 [13:52:07]NVStorageDeleteData [13:52:07]Write to MH i2c: 01 00 00 E4 10 F4 [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: 01 07 00 E4 10 00 00 00 00 00 19 0D 21 [13:52:07]RasterBufferAndPrint [13:52:07]line [13:52:07]line [13:52:07]line [13:52:07]line [13:52:07]line [13:52:07]written 0, free lines is 3365 [13:52:07]MH_Cut [13:52:07]Write to MH i2c: D1 01 00 EB 10 01 CD [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: D1 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: D1 01 00 [13:52:07]MH_I2C_Read... [13:52:07]Read from MH i2c: D1 01 00 EB 10 00 CC [13:52:07]Write to MH i2c: 01 00 00 EC 10 FC [13:52:07]Write i2c OK [13:52:07]MH_I2C_Read... [13:52:07]OFD Sender: No OFD packet to send [13:52:07]*** Cut start [13:52:07]*** Partial cut [13:52:07]*** CUTSNS_PIN = 1 [13:52:07]*** CUTSNS_PIN = 0 [13:52:08]*** Brake cut motor [13:52:08]Read from MH i2c: 01 [13:52:08]MH_I2C_Read... [13:52:08]*** Stop cut motor [13:52:08]*** Cut end [13:52:08]Read from MH i2c: 01 07 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: 01 07 00 EC 10 00 00 00 00 00 FF 0F 11 [13:52:08]process_action close_receipt done [13:52:08]requested_data is exist [13:52:08]produce_requested_data [13:52:08]requested_item fm.sn is exist - process it [13:52:08]wFMCommunicate request_size=4 [13:52:08]MH_SAM_APDU [13:52:08]CAPDU: 80 11 00 00 [13:52:08]Write to MH i2c: E2 08 00 ED 10 80 11 00 00 00 00 00 00 77 [13:52:08]Write i2c OK [13:52:08]MH_I2C_Read... [13:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:08]Read from MH i2c: E2 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 17 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 17 00 ED 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CC [13:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:52:08]wFMCommunicate OK [13:52:08]requested_item fd.num is exist - process it [13:52:08]SAM_PROTO_GetFieldsCounters [13:52:08]wFMCommunicate request_size=4 [13:52:08]MH_SAM_APDU [13:52:08]CAPDU: 80 13 00 00 [13:52:08]Write to MH i2c: E2 08 00 EE 10 80 13 00 00 00 00 00 00 7A [13:52:08]Write i2c OK [13:52:08]MH_I2C_Read... [13:52:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:08]Read from MH i2c: E2 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 62 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 62 00 EE 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 75 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [13:52:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 75 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9E 01 00 00 5E 04 04 00 9E 01 00 00 57 04 04 00 9F 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:08]wFMCommunicate OK [13:52:08]SAM_PROTO_GetFieldsCounters done [13:52:08]requested_item shift.num is exist - process it [13:52:08]requested_item shift.opened is exist - process it [13:52:08]req_shift_opened [13:52:08]FM_GetShiftState [13:52:08]SAM_PROTO_GetShiftState [13:52:08]wFMCommunicate request_size=4 [13:52:08]MH_SAM_APDU [13:52:08]CAPDU: 80 13 01 00 [13:52:08]Write to MH i2c: E2 08 00 EF 10 80 13 01 00 00 00 00 00 7C [13:52:08]Write i2c OK [13:52:08]MH_I2C_Read... [13:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:08]Read from MH i2c: E2 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 0E 00 [13:52:08]MH_I2C_Read... [13:52:08]Read from MH i2c: E2 0E 00 EF 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E1 [13:52:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:52:08]wFMCommunicate OK [13:52:08]SAM_PROTO_GetShiftState done [13:52:08]FM_GetShiftState done [13:52:08]req_shift_opened done [13:52:08]requested_item shift.open_date is exist - process it [13:52:08]req_shift_open_date [13:52:08]req_shift_open_date done [13:52:08]produce_requested_data done [13:52:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372597,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:52:08]process_action_free close_receipt [13:52:08]json_value_free [13:52:08]json_value_free done [13:52:08]process_json_proto returns [13:52:08]Send response to host [13:52:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372597,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:52:08]free response buf [13:52:08]execute_script done [13:52:08]execute_script returns [13:52:08]free content buf [13:52:08]Sock 8.Close socket [13:52:08]Sock 8.Thread stoped [13:52:12]OFD Sender: No OFD packet to send [13:52:17]OFD Sender: No OFD packet to send [13:52:22]OFD Sender: No OFD packet to send [13:52:27]OFD Sender: No OFD packet to send [13:52:32]OFD Sender: No OFD packet to send [13:52:37]OFD Sender: No OFD packet to send [13:52:42]OFD Sender: No OFD packet to send [13:52:42]accept exits with 9 [13:52:42]New connection [13:52:42]New thread 3066637668 created [13:52:42]Thread 3066494308 joined [13:52:42]Waiting for new connection... [13:52:42] Sock 9.Parse request [13:52:42]Sock 9.Check first char [13:52:42]Sock 9.First char is OK [13:52:42]request: POST /json_proto HTTP/1.0 [13:52:42]Method: POST [13:52:42]URL: /json_proto [13:52:42]Method is POST - this is cgi request [13:52:42]url: /json_proto [13:52:42]query_string will be loaded in cgi processing [13:52:42]execute_cgi json_proto POST (null) [13:52:42]execute_cgi path=json_proto method=POST [13:52:42]POST find Content-Length [13:52:42]Host: 172.17.42.195:8080 [13:52:42]Content-Length: 678 [13:52:42]Content-Type: application/json [13:52:42] [13:52:42]POST finish read [13:52:42]Found Content-Length = 678 [13:52:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:42]execute_script... [13:52:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:52:42]POST & json_proto [13:52:42]process_json_proto [13:52:42]json parsed OK: [13:52:42]protocol is kg_v1.0 [13:52:42]action value=close_receipt [13:52:42]process_action close_receipt [13:52:42]cmd_close_receipt [13:52:42]MH_GetDate [13:52:42]Write to MH i2c: F0 00 00 F0 10 EF [13:52:42]Write i2c OK [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: F0 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: F0 09 00 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: F0 09 00 F0 10 00 2B 51 1A 67 EF 94 12 67 F1 [13:52:42]GetLastDocTimeStamp 1729777925 [13:52:42]current date 1729777963 [13:52:42]FM_GetShiftState [13:52:42]SAM_PROTO_GetShiftState [13:52:42]wFMCommunicate request_size=4 [13:52:42]MH_SAM_APDU [13:52:42]CAPDU: 80 13 01 00 [13:52:42]Write to MH i2c: E2 08 00 F1 10 80 13 01 00 00 00 00 00 7E [13:52:42]Write i2c OK [13:52:42]MH_I2C_Read... [13:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:42]Read from MH i2c: E2 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 0E 00 [13:52:42]MH_I2C_Read... [13:52:42]Read from MH i2c: E2 0E 00 F1 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E3 [13:52:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:52:42]wFMCommunicate OK [13:52:42]SAM_PROTO_GetShiftState done [13:52:42]FM_GetShiftState done [13:52:42]opened in 1729729095 [13:52:42]opened+sec_in_day 1729815495 [13:52:42]quantity*price = 20003 [13:52:42]sum+1 = 20004 [13:52:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 415 24.10.2024 13:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372598 ФПД: 4192112683423 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135243&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372598&fm=4192112683423&tin=02508201610067®Number=0000000000091623&sum=20000 [13:52:43]StoreToDocumentArchive [13:52:43]shift 524 fd 372598 [13:52:43]save to /storage/0524/doc_00372598 [13:52:43]save last doc name /storage/0524/doc_00372598 to /storage/kkm_last_doc_name [13:52:43]save OK [13:52:43]Clear old archive folders... [13:52:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:52:43]tlvbuf is 0033DFE0 [13:52:43]SAM_PROTO_ClearQueue [13:52:43]wFMCommunicate request_size=4 [13:52:43]MH_SAM_APDU [13:52:43]CAPDU: 80 09 00 00 [13:52:43]Write to MH i2c: E2 08 00 FE 10 80 09 00 00 00 00 00 00 80 [13:52:43]Write i2c OK [13:52:43]MH_I2C_Read... [13:52:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:52:43]Read from MH i2c: E2 [13:52:43]MH_I2C_Read... [13:52:43]Read from MH i2c: E2 03 00 [13:52:43]MH_I2C_Read... [13:52:43]Read from MH i2c: E2 03 00 FE 10 00 90 00 82 [13:52:43]RAPDU: 90 00 [13:52:43]wFMCommunicate OK [13:52:43]SAM_PROTO_ClearQueue done [13:52:43]KKMCreateOFDPacket [13:52:43]OFDProtocolAddRootSTLVToBuf [13:52:43]FM_MakeSignedData [13:52:43]FM_MakeSignedData [13:52:43]SAM_PROTO_SignData [13:52:43]wFMCommunicate request_size=4 [13:52:43]MH_SAM_APDU [13:52:43]CAPDU: 80 0D 01 02 [13:52:43]Write to MH i2c: E2 08 00 FF 10 80 0D 01 02 00 00 00 00 88 [13:52:43]Write i2c OK [13:52:43]MH_I2C_Read... [13:52:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:52:44]Read from MH i2c: E2 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 03 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 03 00 FF 10 00 90 00 83 [13:52:44]RAPDU: 90 00 [13:52:44]wFMCommunicate OK [13:52:44]wFMCommunicate request_size=255 [13:52:44]MH_SAM_APDU [13:52:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 2B 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 AF 05 00 35 04 06 00 03 [13:52:44]Write to MH i2c: E2 02 01 00 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 2B 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 AF 05 00 35 04 06 00 03 00 00 AF [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:44]Read from MH i2c: E2 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 03 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 03 00 00 11 00 90 00 85 [13:52:44]RAPDU: 90 00 [13:52:44]wFMCommunicate OK [13:52:44]wFMCommunicate request_size=10 [13:52:44]MH_SAM_APDU [13:52:44]CAPDU: 80 0D 02 02 05 D0 0D 63 29 9F [13:52:44]Write to MH i2c: E2 0D 00 01 11 80 0D 02 02 05 00 D0 0D 63 29 9F 00 00 9E [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:52:44]Read from MH i2c: E2 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 03 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 03 00 01 11 00 90 00 86 [13:52:44]RAPDU: 90 00 [13:52:44]wFMCommunicate OK [13:52:44]wFMCommunicate request_size=4 [13:52:44]MH_SAM_APDU [13:52:44]CAPDU: 80 0D 03 02 [13:52:44]Write to MH i2c: E2 08 00 02 11 80 0D 03 02 00 00 00 00 8E [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:52:44]Read from MH i2c: E2 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 0B 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 0B 00 02 11 00 5C 34 AD FE B8 96 66 67 90 00 E5 [13:52:44]RAPDU: 5C 34 AD FE B8 96 66 67 90 00 [13:52:44]wFMCommunicate OK [13:52:44]SAM_PROTO_SignData done [13:52:44]FM_MakeSignedData done [13:52:44]CreateOFDProtocolMessage [13:52:44]wFMCommunicate request_size=4 [13:52:44]MH_SAM_APDU [13:52:44]CAPDU: 80 11 00 00 [13:52:44]Write to MH i2c: E2 08 00 03 11 80 11 00 00 00 00 00 00 8E [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:44]Read from MH i2c: E2 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 17 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: E2 17 00 03 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [13:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:52:44]wFMCommunicate OK [13:52:44]CreateOFDProtocolMessage done [13:52:44]OFDSenderStorePacket 372598 [13:52:44]StoreOFDPacket docnum=372598 [13:52:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 88 92 07 01 4D 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 2B 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 AF 05 00 35 04 06 00 03 D0 0D 63 29 9F 5C 34 AD FE B8 96 66 67 [13:52:44]CheckFolder [13:52:44]dirname=/storage/ofd_packets [13:52:44]CheckFolder done [13:52:44]ProducePacketName [13:52:44]name=ofd_packets/00372598 [13:52:44]NVStorageSaveData ofd_packets/00372598 [13:52:44]File name is /storage/ofd_packets/00372598 [13:52:44]Write 301 bytes [13:52:44]NVStorageSaveData done [13:52:44]OFDSenderStorePacket done [13:52:44]KKMCreateOFDPacket done [13:52:44]NVStorageSaveData kkm_last_timestamp [13:52:44]File name is /storage/kkm_last_timestamp [13:52:44]Write 4 bytes [13:52:44]NVStorageSaveData done [13:52:44]ExternCall_PrintAddStr [13:52:44]wPrintStart [13:52:44]Write to MH i2c: 01 00 00 04 11 15 [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: 01 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: 01 07 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: 01 07 00 04 11 00 00 00 00 00 FF 0F 2A [13:52:44]RasterBufferAndPrint [13:52:44]line Счет N : (1)3308885 [13:52:44]line ИНН: 02508201610067 [13:52:44]line Контрольно-Кассовый Чек [13:52:44]line ПРОДАЖА [13:52:44]line ТРК (МРК, ГНК) : 42 [13:52:44]line Товар: 2710124130 [13:52:44]line Аи-92-К-4 [13:52:44]line 2.990 * 66.90 [13:52:44]line = 200.03 [13:52:44]line НДС 12% НСП 1% [13:52:44]line > о реализуемом товаре [13:52:44]line ОКРУГЛЕНИЕ: -0.03 [13:52:44]line ИТОГО: 200.00 [13:52:44]line Внесено: 200.00 [13:52:44]line СДАЧА: 0.00 [13:52:44]line НСП 1% : 1.77 [13:52:44]line НДС 12% : 21.24 [13:52:44]line Наличными: 200.00 [13:52:44]line Безнал.: 0.00 [13:52:44]line Место: АЗС № 87 "Партнер Нефть" [13:52:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:52:44]line СНО: Общий режим [13:52:44]line Чек 415 24.10.2024 13:52 [13:52:44]line Смена: 524 ФФД: 1.0 [13:52:44]line ЗНМ: 0300000083 [13:52:44]line РНМ: 0000000000091623 [13:52:44]line Версия ККМ: 001 [13:52:44]line ФМ: 0000000000874672 [13:52:44]line ФД: 372598 [13:52:44]line ФПД: 4192112683423 [13:52:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135243&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372598&fm=4192112683423&tin=02508201610067®Number=0000000000091623&sum=20000 [13:52:44]written 0, free lines is 4095 [13:52:44]OFD Sender: Processing packet 372598 [packets to send 267, broken 266] [13:52:44]ProducePacketName [13:52:44]name=ofd_packets/00372598 [13:52:44]OFD Sender: To server: pG, [13:52:44]CommunicateWithHost lk.salyk.kg:30040 [13:52:44]ConnectInit lk.salyk.kg [13:52:44]Connected sock=10 [13:52:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 88 92 07 01 4D 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 2B 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 AF 05 00 35 04 06 00 03 D0 0D 63 29 9F 5C 34 AD FE B8 96 66 67 [13:52:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D1 C4 47 00 ED 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 AF 05 00 F4 03 04 00 D2 FC 19 67 B6 04 01 00 00 ED DE 27 C0 C4 2D 2F A0 [13:52:44]CommunicateWithHost err = 0 [13:52:44]CheckOFDResponse [13:52:44]1017 (14) - 77093643461234 [13:52:44]1041 (16) - 0000000000874672 [13:52:44]1040 (4) - 372598 [13:52:44]1012 (4) - 24.10.2024 07:52 [13:52:44]1206 (1) - 0 [13:52:44]OFD Sender: Remove packet 372598 [13:52:44]ProducePacketName [13:52:44]name=ofd_packets/00372598 [13:52:44]NVStorageDeleteData [13:52:44]Write to MH i2c: 01 00 00 2F 11 40 [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: 01 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: 01 07 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: 01 07 00 2F 11 00 00 00 00 00 01 0D 55 [13:52:44]RasterBufferAndPrint [13:52:44]line [13:52:44]line [13:52:44]line [13:52:44]line [13:52:44]line [13:52:44]written 0, free lines is 3336 [13:52:44]MH_Cut [13:52:44]Write to MH i2c: D1 01 00 36 11 01 19 [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: D1 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: D1 01 00 [13:52:44]MH_I2C_Read... [13:52:44]Read from MH i2c: D1 01 00 36 11 00 18 [13:52:44]Write to MH i2c: 01 00 00 37 11 48 [13:52:44]Write i2c OK [13:52:44]MH_I2C_Read... [13:52:45]OFD Sender: No OFD packet to send [13:52:45]*** Cut start [13:52:45]*** Partial cut [13:52:45]*** CUTSNS_PIN = 1 [13:52:45]*** CUTSNS_PIN = 0 [13:52:46]*** Brake cut motor [13:52:46]Read from MH i2c: 01 [13:52:46]MH_I2C_Read... [13:52:46]*** Stop cut motor [13:52:46]*** Cut end [13:52:46]Read from MH i2c: 01 07 00 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: 01 07 00 37 11 00 00 00 00 00 FF 0F 5D [13:52:46]process_action close_receipt done [13:52:46]requested_data is exist [13:52:46]produce_requested_data [13:52:46]requested_item fm.sn is exist - process it [13:52:46]wFMCommunicate request_size=4 [13:52:46]MH_SAM_APDU [13:52:46]CAPDU: 80 11 00 00 [13:52:46]Write to MH i2c: E2 08 00 38 11 80 11 00 00 00 00 00 00 C3 [13:52:46]Write i2c OK [13:52:46]MH_I2C_Read... [13:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:52:46]Read from MH i2c: E2 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 17 00 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 17 00 38 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [13:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:52:46]wFMCommunicate OK [13:52:46]requested_item fd.num is exist - process it [13:52:46]SAM_PROTO_GetFieldsCounters [13:52:46]wFMCommunicate request_size=4 [13:52:46]MH_SAM_APDU [13:52:46]CAPDU: 80 13 00 00 [13:52:46]Write to MH i2c: E2 08 00 39 11 80 13 00 00 00 00 00 00 C6 [13:52:46]Write i2c OK [13:52:46]MH_I2C_Read... [13:52:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:52:46]Read from MH i2c: E2 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 62 00 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 62 00 39 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 76 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [13:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 76 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9F 01 00 00 5E 04 04 00 9F 01 00 00 57 04 04 00 A0 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:52:46]wFMCommunicate OK [13:52:46]SAM_PROTO_GetFieldsCounters done [13:52:46]requested_item shift.num is exist - process it [13:52:46]requested_item shift.opened is exist - process it [13:52:46]req_shift_opened [13:52:46]FM_GetShiftState [13:52:46]SAM_PROTO_GetShiftState [13:52:46]wFMCommunicate request_size=4 [13:52:46]MH_SAM_APDU [13:52:46]CAPDU: 80 13 01 00 [13:52:46]Write to MH i2c: E2 08 00 3A 11 80 13 01 00 00 00 00 00 C8 [13:52:46]Write i2c OK [13:52:46]MH_I2C_Read... [13:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:52:46]Read from MH i2c: E2 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 0E 00 [13:52:46]MH_I2C_Read... [13:52:46]Read from MH i2c: E2 0E 00 3A 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2D [13:52:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:52:46]wFMCommunicate OK [13:52:46]SAM_PROTO_GetShiftState done [13:52:46]FM_GetShiftState done [13:52:46]req_shift_opened done [13:52:46]requested_item shift.open_date is exist - process it [13:52:46]req_shift_open_date [13:52:46]req_shift_open_date done [13:52:46]produce_requested_data done [13:52:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372598,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:52:46]process_action_free close_receipt [13:52:46]json_value_free [13:52:46]json_value_free done [13:52:46]process_json_proto returns [13:52:46]Send response to host [13:52:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372598,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:52:46]free response buf [13:52:46]execute_script done [13:52:46]execute_script returns [13:52:46]free content buf [13:52:46]Sock 9.Close socket [13:52:46]Sock 9.Thread stoped [13:52:50]OFD Sender: No OFD packet to send [13:52:55]OFD Sender: No OFD packet to send [13:53:00]OFD Sender: No OFD packet to send [13:53:05]OFD Sender: No OFD packet to send [13:53:10]OFD Sender: No OFD packet to send [13:53:15]OFD Sender: No OFD packet to send [13:53:20]OFD Sender: No OFD packet to send [13:53:25]OFD Sender: No OFD packet to send [13:53:30]OFD Sender: No OFD packet to send [13:53:35]OFD Sender: No OFD packet to send [13:53:40]OFD Sender: No OFD packet to send [13:53:45]OFD Sender: No OFD packet to send [13:53:50]OFD Sender: No OFD packet to send [13:53:55]OFD Sender: No OFD packet to send [13:54:00]OFD Sender: No OFD packet to send [13:54:05]OFD Sender: No OFD packet to send [13:54:10]OFD Sender: No OFD packet to send [13:54:15]OFD Sender: No OFD packet to send [13:54:20]OFD Sender: No OFD packet to send [13:54:25]OFD Sender: No OFD packet to send [13:54:30]OFD Sender: No OFD packet to send [13:54:32]accept exits with 8 [13:54:32]New connection [13:54:32]New thread 3066494308 created [13:54:32]Thread 3066637668 joined [13:54:32]Waiting for new connection... [13:54:32] Sock 8.Parse request [13:54:32]Sock 8.Check first char [13:54:32]Sock 8.First char is OK [13:54:32]request: POST /json_proto HTTP/1.0 [13:54:32]Method: POST [13:54:32]URL: /json_proto [13:54:32]Method is POST - this is cgi request [13:54:32]url: /json_proto [13:54:32]query_string will be loaded in cgi processing [13:54:32]execute_cgi json_proto POST (null) [13:54:32]execute_cgi path=json_proto method=POST [13:54:32]POST find Content-Length [13:54:32]Host: 172.17.42.195:8080 [13:54:32]Content-Length: 678 [13:54:32]Content-Type: application/json [13:54:32] [13:54:32]POST finish read [13:54:32]Found Content-Length = 678 [13:54:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:32]execute_script... [13: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)3308886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:54:32]POST & json_proto [13:54:32]process_json_proto [13:54:32]json parsed OK: [13:54:32]protocol is kg_v1.0 [13:54:32]action value=close_receipt [13:54:32]process_action close_receipt [13:54:32]cmd_close_receipt [13:54:32]MH_GetDate [13:54:32]Write to MH i2c: F0 00 00 3B 11 3B [13:54:32]Write i2c OK [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: F0 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: F0 09 00 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: F0 09 00 3B 11 00 98 51 1A 67 EF 94 12 67 AA [13:54:32]GetLastDocTimeStamp 1729777963 [13:54:32]current date 1729778072 [13:54:32]FM_GetShiftState [13:54:32]SAM_PROTO_GetShiftState [13:54:32]wFMCommunicate request_size=4 [13:54:32]MH_SAM_APDU [13:54:32]CAPDU: 80 13 01 00 [13:54:32]Write to MH i2c: E2 08 00 3C 11 80 13 01 00 00 00 00 00 CA [13:54:32]Write i2c OK [13:54:32]MH_I2C_Read... [13:54:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:32]Read from MH i2c: E2 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: E2 0E 00 [13:54:32]MH_I2C_Read... [13:54:32]Read from MH i2c: E2 0E 00 3C 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2F [13:54:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:54:32]wFMCommunicate OK [13:54:32]SAM_PROTO_GetShiftState done [13:54:32]FM_GetShiftState done [13:54:32]opened in 1729729095 [13:54:32]opened+sec_in_day 1729815495 [13:54:32]quantity*price = 40006 [13:54:32]sum+1 = 40007 [13:54:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 416 24.10.2024 13:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372599 ФПД: 259699776959412 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372599&fm=259699776959412&tin=02508201610067®Number=0000000000091623&sum=40000 [13:54:33]StoreToDocumentArchive [13:54:33]shift 524 fd 372599 [13:54:33]save to /storage/0524/doc_00372599 [13:54:33]save last doc name /storage/0524/doc_00372599 to /storage/kkm_last_doc_name [13:54:33]save OK [13:54:33]Clear old archive folders... [13:54:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:54:33]tlvbuf is B6E743D0 [13:54:33]SAM_PROTO_ClearQueue [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 09 00 00 [13:54:33]Write to MH i2c: E2 08 00 49 11 80 09 00 00 00 00 00 00 CC [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 49 11 00 90 00 CE [13:54:33]RAPDU: 90 00 [13:54:33]wFMCommunicate OK [13:54:33]SAM_PROTO_ClearQueue done [13:54:33]KKMCreateOFDPacket [13:54:33]OFDProtocolAddRootSTLVToBuf [13:54:33]FM_MakeSignedData [13:54:33]FM_MakeSignedData [13:54:33]SAM_PROTO_SignData [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 0D 01 02 [13:54:33]Write to MH i2c: E2 08 00 4A 11 80 0D 01 02 00 00 00 00 D4 [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 4A 11 00 90 00 CF [13:54:33]RAPDU: 90 00 [13:54:33]wFMCommunicate OK [13:54:33]wFMCommunicate request_size=255 [13:54:33]MH_SAM_APDU [13:54: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 98 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 AF 05 00 35 04 06 00 EC [13:54:33]Write to MH i2c: E2 02 01 4B 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 98 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 AF 05 00 35 04 06 00 EC 00 00 5F [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 4B 11 00 90 00 D0 [13:54:33]RAPDU: 90 00 [13:54:33]wFMCommunicate OK [13:54:33]wFMCommunicate request_size=10 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 0D 02 02 05 32 10 F4 33 B4 [13:54:33]Write to MH i2c: E2 0D 00 4C 11 80 0D 02 02 05 00 32 10 F4 33 B4 00 00 FE [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 03 00 4C 11 00 90 00 D1 [13:54:33]RAPDU: 90 00 [13:54:33]wFMCommunicate OK [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 0D 03 02 [13:54:33]Write to MH i2c: E2 08 00 4D 11 80 0D 03 02 00 00 00 00 D9 [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 0B 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 0B 00 4D 11 00 C5 C9 A8 8B 90 F6 AF 31 90 00 01 [13:54:33]RAPDU: C5 C9 A8 8B 90 F6 AF 31 90 00 [13:54:33]wFMCommunicate OK [13:54:33]SAM_PROTO_SignData done [13:54:33]FM_MakeSignedData done [13:54:33]CreateOFDProtocolMessage [13:54:33]wFMCommunicate request_size=4 [13:54:33]MH_SAM_APDU [13:54:33]CAPDU: 80 11 00 00 [13:54:33]Write to MH i2c: E2 08 00 4E 11 80 11 00 00 00 00 00 00 D9 [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:33]Read from MH i2c: E2 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 17 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: E2 17 00 4E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [13:54:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:54:33]wFMCommunicate OK [13:54:33]CreateOFDProtocolMessage done [13:54:33]OFDSenderStorePacket 372599 [13:54:33]StoreOFDPacket docnum=372599 [13:54:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 03 70 07 01 F9 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 98 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 AF 05 00 35 04 06 00 EC 32 10 F4 33 B4 C5 C9 A8 8B 90 F6 AF 31 [13:54:33]CheckFolder [13:54:33]dirname=/storage/ofd_packets [13:54:33]CheckFolder done [13:54:33]ProducePacketName [13:54:33]name=ofd_packets/00372599 [13:54:33]NVStorageSaveData ofd_packets/00372599 [13:54:33]File name is /storage/ofd_packets/00372599 [13:54:33]Write 301 bytes [13:54:33]NVStorageSaveData done [13:54:33]OFDSenderStorePacket done [13:54:33]KKMCreateOFDPacket done [13:54:33]NVStorageSaveData kkm_last_timestamp [13:54:33]File name is /storage/kkm_last_timestamp [13:54:33]Write 4 bytes [13:54:33]NVStorageSaveData done [13:54:33]ExternCall_PrintAddStr [13:54:33]wPrintStart [13:54:33]Write to MH i2c: 01 00 00 4F 11 60 [13:54:33]Write i2c OK [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: 01 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: 01 07 00 [13:54:33]MH_I2C_Read... [13:54:33]Read from MH i2c: 01 07 00 4F 11 00 00 00 00 00 FF 0F 75 [13:54:33]RasterBufferAndPrint [13:54:33]line Счет N : (1)3308886 [13:54:33]line ИНН: 02508201610067 [13:54:33]line Контрольно-Кассовый Чек [13:54:33]line ПРОДАЖА [13:54:33]line ТРК (МРК, ГНК) : 32 [13:54:33]line Товар: 2710124130 [13:54:33]line Аи-92-К-4 [13:54:33]line 5.980 * 66.90 [13:54:33]line = 400.06 [13:54:33]line НДС 12% НСП 1% [13:54:33]line > о реализуемом товаре [13:54:33]line ОКРУГЛЕНИЕ: -0.06 [13:54:33]line ИТОГО: 400.00 [13:54:33]line Внесено: 400.00 [13:54:33]line СДАЧА: 0.00 [13:54:33]line НСП 1% : 3.54 [13:54:33]line НДС 12% : 42.48 [13:54:33]line Наличными: 400.00 [13:54:33]line Безнал.: 0.00 [13:54:33]line Место: АЗС № 87 "Партнер Нефть" [13:54:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:54:33]line СНО: Общий режим [13:54:33]line Чек 416 24.10.2024 13:54 [13:54:33]line Смена: 524 ФФД: 1.0 [13:54:33]line ЗНМ: 0300000083 [13:54:33]line РНМ: 0000000000091623 [13:54:33]line Версия ККМ: 001 [13:54:33]line ФМ: 0000000000874672 [13:54:33]line ФД: 372599 [13:54:33]line ФПД: 259699776959412 [13:54:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372599&fm=259699776959412&tin=02508201610067®Number=0000000000091623&sum=40000 [13:54:33]written 0, free lines is 4095 [13:54:33]OFD Sender: Processing packet 372599 [packets to send 267, broken 266] [13:54:33]ProducePacketName [13:54:33]name=ofd_packets/00372599 [13:54:33]OFD Sender: To server: pG, [13:54:33]CommunicateWithHost lk.salyk.kg:30040 [13:54:33]ConnectInit lk.salyk.kg [13:54:33]Connected sock=10 [13:54:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 03 70 07 01 F9 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 98 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 AF 05 00 35 04 06 00 EC 32 10 F4 33 B4 C5 C9 A8 8B 90 F6 AF 31 [13:54:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 30 B9 47 00 AE 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 AF 05 00 F4 03 04 00 40 FD 19 67 B6 04 01 00 00 F6 1D 41 C9 39 BA 40 E5 [13:54:34]CommunicateWithHost err = 0 [13:54:34]CheckOFDResponse [13:54:34]1017 (14) - 77093643461234 [13:54:34]1041 (16) - 0000000000874672 [13:54:34]1040 (4) - 372599 [13:54:34]1012 (4) - 24.10.2024 07:54 [13:54:34]1206 (1) - 0 [13:54:34]OFD Sender: Remove packet 372599 [13:54:34]ProducePacketName [13:54:34]name=ofd_packets/00372599 [13:54:34]NVStorageDeleteData [13:54:34]Write to MH i2c: 01 00 00 7A 11 8B [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 07 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: 01 07 00 7A 11 00 00 00 00 00 DD 0C 7B [13:54:34]RasterBufferAndPrint [13:54:34]line [13:54:34]line [13:54:34]line [13:54:34]line [13:54:34]line [13:54:34]written 0, free lines is 3299 [13:54:34]MH_Cut [13:54:34]Write to MH i2c: D1 01 00 81 11 01 64 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: D1 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: D1 01 00 [13:54:34]MH_I2C_Read... [13:54:34]Read from MH i2c: D1 01 00 81 11 00 63 [13:54:34]Write to MH i2c: 01 00 00 82 11 93 [13:54:34]Write i2c OK [13:54:34]MH_I2C_Read... [13:54:34]OFD Sender: No OFD packet to send [13:54:35]*** Cut start [13:54:35]*** Partial cut [13:54:35]*** CUTSNS_PIN = 1 [13:54:35]*** CUTSNS_PIN = 0 [13:54:35]*** Brake cut motor [13:54:35]Read from MH i2c: 01 [13:54:35]MH_I2C_Read... [13:54:35]*** Stop cut motor [13:54:35]*** Cut end [13:54:35]Read from MH i2c: 01 07 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: 01 07 00 82 11 00 00 00 00 00 FF 0F A8 [13:54:35]process_action close_receipt done [13:54:35]requested_data is exist [13:54:35]produce_requested_data [13:54:35]requested_item fm.sn is exist - process it [13:54:35]wFMCommunicate request_size=4 [13:54:35]MH_SAM_APDU [13:54:35]CAPDU: 80 11 00 00 [13:54:35]Write to MH i2c: E2 08 00 83 11 80 11 00 00 00 00 00 00 0E [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:54:35]Read from MH i2c: E2 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 17 00 [13:54:35]MH_I2C_Read... [13:54:35]Read from MH i2c: E2 17 00 83 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 63 [13:54:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:54:35]wFMCommunicate OK [13:54:35]requested_item fd.num is exist - process it [13:54:35]SAM_PROTO_GetFieldsCounters [13:54:35]wFMCommunicate request_size=4 [13:54:35]MH_SAM_APDU [13:54:35]CAPDU: 80 13 00 00 [13:54:35]Write to MH i2c: E2 08 00 84 11 80 13 00 00 00 00 00 00 11 [13:54:35]Write i2c OK [13:54:35]MH_I2C_Read... [13:54:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:54:36]Read from MH i2c: E2 [13:54:36]MH_I2C_Read... [13:54:36]Read from MH i2c: E2 62 00 [13:54:36]MH_I2C_Read... [13:54:36]Read from MH i2c: E2 62 00 84 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 77 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 4C [13:54:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 77 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A0 01 00 00 5E 04 04 00 A0 01 00 00 57 04 04 00 A1 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:54:36]wFMCommunicate OK [13:54:36]SAM_PROTO_GetFieldsCounters done [13:54:36]requested_item shift.num is exist - process it [13:54:36]requested_item shift.opened is exist - process it [13:54:36]req_shift_opened [13:54:36]FM_GetShiftState [13:54:36]SAM_PROTO_GetShiftState [13:54:36]wFMCommunicate request_size=4 [13:54:36]MH_SAM_APDU [13:54:36]CAPDU: 80 13 01 00 [13:54:36]Write to MH i2c: E2 08 00 85 11 80 13 01 00 00 00 00 00 13 [13:54:36]Write i2c OK [13:54:36]MH_I2C_Read... [13:54:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:54:36]Read from MH i2c: E2 [13:54:36]MH_I2C_Read... [13:54:36]Read from MH i2c: E2 0E 00 [13:54:36]MH_I2C_Read... [13:54:36]Read from MH i2c: E2 0E 00 85 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 78 [13:54:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:54:36]wFMCommunicate OK [13:54:36]SAM_PROTO_GetShiftState done [13:54:36]FM_GetShiftState done [13:54:36]req_shift_opened done [13:54:36]requested_item shift.open_date is exist - process it [13:54:36]req_shift_open_date [13:54:36]req_shift_open_date done [13:54:36]produce_requested_data done [13:54:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372599,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:54:36]process_action_free close_receipt [13:54:36]json_value_free [13:54:36]json_value_free done [13:54:36]process_json_proto returns [13:54:36]Send response to host [13:54:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372599,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:54:36]free response buf [13:54:36]execute_script done [13:54:36]execute_script returns [13:54:36]free content buf [13:54:36]Sock 8.Close socket [13:54:36]Sock 8.Thread stoped [13:54:39]OFD Sender: No OFD packet to send [13:54:44]OFD Sender: No OFD packet to send [13:54:49]OFD Sender: No OFD packet to send [13:54:54]OFD Sender: No OFD packet to send [13:54:59]OFD Sender: No OFD packet to send [13:55:00]accept exits with 9 [13:55:00]New connection [13:55:00]New thread 3066637668 created [13:55:00]Thread 3066494308 joined [13:55:00]Waiting for new connection... [13:55:00] Sock 9.Parse request [13:55:00]Sock 9.Check first char [13:55:00]Sock 9.First char is OK [13:55:00]request: POST /json_proto HTTP/1.0 [13:55:00]Method: POST [13:55:00]URL: /json_proto [13:55:00]Method is POST - this is cgi request [13:55:00]url: /json_proto [13:55:00]query_string will be loaded in cgi processing [13:55:00]execute_cgi json_proto POST (null) [13:55:00]execute_cgi path=json_proto method=POST [13:55:00]POST find Content-Length [13:55:00]Host: 172.17.42.195:8080 [13:55:00]Content-Length: 768 [13:55:00]Content-Type: application/json [13:55:00] [13:55:00]POST finish read [13:55:00]Found Content-Length = 768 [13:55:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.210, "sum" : 950.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: Mbank", "payments": [ { "type": 1, "sum" : 950.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:00]execute_script... [13:55: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)3308887", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.210, "sum" : 950.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: Mbank", "payments": [ { "type": 1, "sum" : 950.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:55:00]POST & json_proto [13:55:00]process_json_proto [13:55:00]json parsed OK: [13:55:00]protocol is kg_v1.0 [13:55:00]action value=close_receipt [13:55:00]process_action close_receipt [13:55:00]cmd_close_receipt [13:55:00]MH_GetDate [13:55:00]Write to MH i2c: F0 00 00 86 11 86 [13:55:00]Write i2c OK [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 09 00 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: F0 09 00 86 11 00 B5 51 1A 67 EF 94 12 67 12 [13:55:00]GetLastDocTimeStamp 1729778072 [13:55:00]current date 1729778101 [13:55:00]FM_GetShiftState [13:55:00]SAM_PROTO_GetShiftState [13:55:00]wFMCommunicate request_size=4 [13:55:00]MH_SAM_APDU [13:55:00]CAPDU: 80 13 01 00 [13:55:00]Write to MH i2c: E2 08 00 87 11 80 13 01 00 00 00 00 00 15 [13:55:00]Write i2c OK [13:55:00]MH_I2C_Read... [13:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:00]Read from MH i2c: E2 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: E2 0E 00 [13:55:00]MH_I2C_Read... [13:55:00]Read from MH i2c: E2 0E 00 87 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [13:55:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:55:00]wFMCommunicate OK [13:55:00]SAM_PROTO_GetShiftState done [13:55:00]FM_GetShiftState done [13:55:00]opened in 1729729095 [13:55:00]opened+sec_in_day 1729815495 [13:55:00]quantity*price = 95064 [13:55:00]sum+1 = 95066 [13:55:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 950.65 НСП 1% : 8.41 НДС 12% : 100.95 Наличными: 0.00 Безнал.: 950.65 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 417 24.10.2024 13:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372600 ФПД: 239203785238729 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372600&fm=239203785238729&tin=02508201610067®Number=0000000000091623&sum=95065 [13:55:01]StoreToDocumentArchive [13:55:01]shift 524 fd 372600 [13:55:01]save to /storage/0524/doc_00372600 [13:55:01]save last doc name /storage/0524/doc_00372600 to /storage/kkm_last_doc_name [13:55:01]save OK [13:55:01]Clear old archive folders... [13:55:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:55:01]tlvbuf is 0033D480 [13:55:01]SAM_PROTO_ClearQueue [13:55:01]wFMCommunicate request_size=4 [13:55:01]MH_SAM_APDU [13:55:01]CAPDU: 80 09 00 00 [13:55:01]Write to MH i2c: E2 08 00 94 11 80 09 00 00 00 00 00 00 17 [13:55:01]Write i2c OK [13:55:01]MH_I2C_Read... [13:55:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:55:01]Read from MH i2c: E2 [13:55:01]MH_I2C_Read... [13:55:01]Read from MH i2c: E2 03 00 [13:55:01]MH_I2C_Read... [13:55:01]Read from MH i2c: E2 03 00 94 11 00 90 00 19 [13:55:01]RAPDU: 90 00 [13:55:01]wFMCommunicate OK [13:55:01]SAM_PROTO_ClearQueue done [13:55:01]KKMCreateOFDPacket [13:55:01]OFDProtocolAddRootSTLVToBuf [13:55:01]FM_MakeSignedData [13:55:01]FM_MakeSignedData [13:55:01]SAM_PROTO_SignData [13:55:01]wFMCommunicate request_size=4 [13:55:01]MH_SAM_APDU [13:55:01]CAPDU: 80 0D 01 02 [13:55:01]Write to MH i2c: E2 08 00 95 11 80 0D 01 02 00 00 00 00 1F [13:55:01]Write i2c OK [13:55:01]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 95 11 00 90 00 1A [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=255 [13:55:02]MH_SAM_APDU [13:55: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 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 B5 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 AF 05 00 35 04 06 00 D9 [13:55:02]Write to MH i2c: E2 02 01 96 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 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 B5 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 AF 05 00 35 04 06 00 D9 00 00 A0 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 96 11 00 90 00 1B [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=10 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 02 02 05 8D F8 A5 E8 C9 [13:55:02]Write to MH i2c: E2 0D 00 97 11 80 0D 02 02 05 00 8D F8 A5 E8 C9 00 00 07 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 03 00 97 11 00 90 00 1C [13:55:02]RAPDU: 90 00 [13:55:02]wFMCommunicate OK [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 0D 03 02 [13:55:02]Write to MH i2c: E2 08 00 98 11 80 0D 03 02 00 00 00 00 24 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 0B 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 0B 00 98 11 00 3E 58 B9 B6 45 1E 49 92 90 00 68 [13:55:02]RAPDU: 3E 58 B9 B6 45 1E 49 92 90 00 [13:55:02]wFMCommunicate OK [13:55:02]SAM_PROTO_SignData done [13:55:02]FM_MakeSignedData done [13:55:02]CreateOFDProtocolMessage [13:55:02]wFMCommunicate request_size=4 [13:55:02]MH_SAM_APDU [13:55:02]CAPDU: 80 11 00 00 [13:55:02]Write to MH i2c: E2 08 00 99 11 80 11 00 00 00 00 00 00 24 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:02]Read from MH i2c: E2 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 17 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: E2 17 00 99 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 79 [13:55:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:55:02]wFMCommunicate OK [13:55:02]CreateOFDProtocolMessage done [13:55:02]OFDSenderStorePacket 372600 [13:55:02]StoreOFDPacket docnum=372600 [13:55:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 12 BF 07 01 0E 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 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 B5 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 AF 05 00 35 04 06 00 D9 8D F8 A5 E8 C9 3E 58 B9 B6 45 1E 49 92 [13:55:02]CheckFolder [13:55:02]dirname=/storage/ofd_packets [13:55:02]CheckFolder done [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00372600 [13:55:02]NVStorageSaveData ofd_packets/00372600 [13:55:02]File name is /storage/ofd_packets/00372600 [13:55:02]Write 301 bytes [13:55:02]NVStorageSaveData done [13:55:02]OFDSenderStorePacket done [13:55:02]KKMCreateOFDPacket done [13:55:02]NVStorageSaveData kkm_last_timestamp [13:55:02]File name is /storage/kkm_last_timestamp [13:55:02]Write 4 bytes [13:55:02]NVStorageSaveData done [13:55:02]ExternCall_PrintAddStr [13:55:02]wPrintStart [13:55:02]Write to MH i2c: 01 00 00 9A 11 AB [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 9A 11 00 00 00 00 00 FF 0F C0 [13:55:02]RasterBufferAndPrint [13:55:02]line Счет N : (1)3308887 [13:55:02]line ИНН: 02508201610067 [13:55:02]line Контрольно-Кассовый Чек [13:55:02]line ПРОДАЖА [13:55:02]line ТРК (МРК, ГНК) : 22 [13:55:02]line Товар: 2710124130 [13:55:02]line Аи-92-К-4 [13:55:02]line 14.210 * 66.90 [13:55:02]line = 950.65 [13:55:02]line НДС 12% НСП 1% [13:55:02]line > о реализуемом товаре [13:55:02]line ИТОГО: 950.65 [13:55:02]line НСП 1% : 8.41 [13:55:02]line НДС 12% : 100.95 [13:55:02]line Наличными: 0.00 [13:55:02]line Безнал.: 950.65 [13:55:02]line Место: АЗС № 87 "Партнер Нефть" [13:55:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:55:02]line СНО: Общий режим [13:55:02]line Чек 417 24.10.2024 13:55 [13:55:02]line Смена: 524 ФФД: 1.0 [13:55:02]line ЗНМ: 0300000083 [13:55:02]line РНМ: 0000000000091623 [13:55:02]line Версия ККМ: 001 [13:55:02]line Платежная система: Mbank [13:55:02]line ФМ: 0000000000874672 [13:55:02]line ФД: 372600 [13:55:02]line ФПД: 239203785238729 [13:55:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372600&fm=239203785238729&tin=02508201610067®Number=0000000000091623&sum=95065 [13:55:02]written 0, free lines is 4095 [13:55:02]OFD Sender: Processing packet 372600 [packets to send 267, broken 266] [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00372600 [13:55:02]OFD Sender: To server: pG, [13:55:02]CommunicateWithHost lk.salyk.kg:30040 [13:55:02]ConnectInit lk.salyk.kg [13:55:02]Connected sock=10 [13:55:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 12 BF 07 01 0E 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 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 B5 51 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 AF 05 00 35 04 06 00 D9 8D F8 A5 E8 C9 3E 58 B9 B6 45 1E 49 92 [13:55:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0D 56 47 00 15 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 AF 05 00 F4 03 04 00 5C FD 19 67 B6 04 01 00 00 31 87 5F BE DA EF E7 9E [13:55:02]CommunicateWithHost err = 0 [13:55:02]CheckOFDResponse [13:55:02]1017 (14) - 77093643461234 [13:55:02]1041 (16) - 0000000000874672 [13:55:02]1040 (4) - 372600 [13:55:02]1012 (4) - 24.10.2024 07:55 [13:55:02]1206 (1) - 0 [13:55:02]OFD Sender: Remove packet 372600 [13:55:02]ProducePacketName [13:55:02]name=ofd_packets/00372600 [13:55:02]NVStorageDeleteData [13:55:02]Write to MH i2c: 01 00 00 C3 11 D4 [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: 01 07 00 C3 11 00 00 00 00 00 0B 0D F3 [13:55:02]RasterBufferAndPrint [13:55:02]line [13:55:02]line [13:55:02]line [13:55:02]line [13:55:02]line [13:55:02]written 0, free lines is 3348 [13:55:02]MH_Cut [13:55:02]Write to MH i2c: D1 01 00 CA 11 01 AD [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: D1 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: D1 01 00 [13:55:02]MH_I2C_Read... [13:55:02]Read from MH i2c: D1 01 00 CA 11 00 AC [13:55:02]Write to MH i2c: 01 00 00 CB 11 DC [13:55:02]Write i2c OK [13:55:02]MH_I2C_Read... [13:55:03]OFD Sender: No OFD packet to send [13:55:03]*** Cut start [13:55:03]*** Partial cut [13:55:03]*** CUTSNS_PIN = 1 [13:55:03]*** CUTSNS_PIN = 0 [13:55:04]*** Brake cut motor [13:55:04]Read from MH i2c: 01 [13:55:04]MH_I2C_Read... [13:55:04]*** Stop cut motor [13:55:04]*** Cut end [13:55:04]Read from MH i2c: 01 07 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: 01 07 00 CB 11 00 00 00 00 00 FF 0F F1 [13:55:04]process_action close_receipt done [13:55:04]requested_data is exist [13:55:04]produce_requested_data [13:55:04]requested_item fm.sn is exist - process it [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 11 00 00 [13:55:04]Write to MH i2c: E2 08 00 CC 11 80 11 00 00 00 00 00 00 57 [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 17 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 17 00 CC 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [13:55:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:55:04]wFMCommunicate OK [13:55:04]requested_item fd.num is exist - process it [13:55:04]SAM_PROTO_GetFieldsCounters [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 13 00 00 [13:55:04]Write to MH i2c: E2 08 00 CD 11 80 13 00 00 00 00 00 00 5A [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 62 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 62 00 CD 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 78 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [13:55:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 78 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A1 01 00 00 5E 04 04 00 A1 01 00 00 57 04 04 00 A2 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:55:04]wFMCommunicate OK [13:55:04]SAM_PROTO_GetFieldsCounters done [13:55:04]requested_item shift.num is exist - process it [13:55:04]requested_item shift.opened is exist - process it [13:55:04]req_shift_opened [13:55:04]FM_GetShiftState [13:55:04]SAM_PROTO_GetShiftState [13:55:04]wFMCommunicate request_size=4 [13:55:04]MH_SAM_APDU [13:55:04]CAPDU: 80 13 01 00 [13:55:04]Write to MH i2c: E2 08 00 CE 11 80 13 01 00 00 00 00 00 5C [13:55:04]Write i2c OK [13:55:04]MH_I2C_Read... [13:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:55:04]Read from MH i2c: E2 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 0E 00 [13:55:04]MH_I2C_Read... [13:55:04]Read from MH i2c: E2 0E 00 CE 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C1 [13:55:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:55:04]wFMCommunicate OK [13:55:04]SAM_PROTO_GetShiftState done [13:55:04]FM_GetShiftState done [13:55:04]req_shift_opened done [13:55:04]requested_item shift.open_date is exist - process it [13:55:04]req_shift_open_date [13:55:04]req_shift_open_date done [13:55:04]produce_requested_data done [13:55:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372600,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:55:04]process_action_free close_receipt [13:55:04]json_value_free [13:55:04]json_value_free done [13:55:04]process_json_proto returns [13:55:04]Send response to host [13:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372600,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:55:04]free response buf [13:55:04]execute_script done [13:55:04]execute_script returns [13:55:04]free content buf [13:55:04]Sock 9.Close socket [13:55:04]Sock 9.Thread stoped [13:55:08]OFD Sender: No OFD packet to send [13:55:13]OFD Sender: No OFD packet to send [13:55:18]OFD Sender: No OFD packet to send [13:55:23]OFD Sender: No OFD packet to send [13:55:28]OFD Sender: No OFD packet to send [13:55:33]OFD Sender: No OFD packet to send [13:55:38]OFD Sender: No OFD packet to send [13:55:43]OFD Sender: No OFD packet to send [13:55:48]OFD Sender: No OFD packet to send [13:55:53]OFD Sender: No OFD packet to send [13:55:58]OFD Sender: No OFD packet to send [13:56:03]OFD Sender: No OFD packet to send [13:56:08]OFD Sender: No OFD packet to send [13:56:13]OFD Sender: No OFD packet to send [13:56:18]OFD Sender: No OFD packet to send [13:56:23]OFD Sender: No OFD packet to send [13:56:28]OFD Sender: No OFD packet to send [13:56:33]OFD Sender: No OFD packet to send [13:56:38]OFD Sender: No OFD packet to send [13:56:43]OFD Sender: No OFD packet to send [13:56:48]OFD Sender: No OFD packet to send [13:56:53]OFD Sender: No OFD packet to send [13:56:58]OFD Sender: No OFD packet to send [13:57:03]OFD Sender: No OFD packet to send [13:57:08]OFD Sender: No OFD packet to send [13:57:13]OFD Sender: No OFD packet to send [13:57:18]OFD Sender: No OFD packet to send [13:57:23]OFD Sender: No OFD packet to send [13:57:28]OFD Sender: No OFD packet to send [13:57:33]OFD Sender: No OFD packet to send [13:57:38]OFD Sender: No OFD packet to send [13:57:43]OFD Sender: No OFD packet to send [13:57:48]OFD Sender: No OFD packet to send [13:57:53]OFD Sender: No OFD packet to send [13:57:58]OFD Sender: No OFD packet to send [13:58:03]OFD Sender: No OFD packet to send [13:58:08]OFD Sender: No OFD packet to send [13:58:12]accept exits with 8 [13:58:12]New connection [13:58:12]New thread 3066494308 created [13:58:12]Thread 3066637668 joined [13:58:12]Waiting for new connection... [13:58:12] Sock 8.Parse request [13:58:12]Sock 8.Check first char [13:58:12]Sock 8.First char is OK [13:58:12]request: POST /json_proto HTTP/1.0 [13:58:12]Method: POST [13:58:12]URL: /json_proto [13:58:12]Method is POST - this is cgi request [13:58:12]url: /json_proto [13:58:12]query_string will be loaded in cgi processing [13:58:12]execute_cgi json_proto POST (null) [13:58:12]execute_cgi path=json_proto method=POST [13:58:12]POST find Content-Length [13:58:12]Host: 172.17.42.195:8080 [13:58:12]Content-Length: 678 [13:58:12]Content-Type: application/json [13:58:12] [13:58:12]POST finish read [13:58:12]Found Content-Length = 678 [13:58:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:12]execute_script... [13:58:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308888", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:58:12]POST & json_proto [13:58:12]process_json_proto [13:58:12]json parsed OK: [13:58:12]protocol is kg_v1.0 [13:58:12]action value=close_receipt [13:58:12]process_action close_receipt [13:58:12]cmd_close_receipt [13:58:12]MH_GetDate [13:58:12]Write to MH i2c: F0 00 00 CF 11 CF [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: F0 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: F0 09 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: F0 09 00 CF 11 00 75 52 1A 67 EF 94 12 67 1C [13:58:12]GetLastDocTimeStamp 1729778101 [13:58:12]current date 1729778293 [13:58:12]FM_GetShiftState [13:58:12]SAM_PROTO_GetShiftState [13:58:12]wFMCommunicate request_size=4 [13:58:12]MH_SAM_APDU [13:58:12]CAPDU: 80 13 01 00 [13:58:12]Write to MH i2c: E2 08 00 D0 11 80 13 01 00 00 00 00 00 5E [13:58:12]Write i2c OK [13:58:12]MH_I2C_Read... [13:58:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:12]Read from MH i2c: E2 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 0E 00 [13:58:12]MH_I2C_Read... [13:58:12]Read from MH i2c: E2 0E 00 D0 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C3 [13:58:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:58:12]wFMCommunicate OK [13:58:12]SAM_PROTO_GetShiftState done [13:58:12]FM_GetShiftState done [13:58:12]opened in 1729729095 [13:58:12]opened+sec_in_day 1729815495 [13:58:12]quantity*price = 70044 [13:58:12]sum+1 = 70046 [13:58:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 418 24.10.2024 13:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372601 ФПД: 7210690240522 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135813&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372601&fm=7210690240522&tin=02508201610067®Number=0000000000091623&sum=70000 [13:58:13]StoreToDocumentArchive [13:58:13]shift 524 fd 372601 [13:58:13]save to /storage/0524/doc_00372601 [13:58:13]save last doc name /storage/0524/doc_00372601 to /storage/kkm_last_doc_name [13:58:13]save OK [13:58:13]Clear old archive folders... [13:58:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:58:13]tlvbuf is 0031BFE0 [13:58:13]SAM_PROTO_ClearQueue [13:58:13]wFMCommunicate request_size=4 [13:58:13]MH_SAM_APDU [13:58:13]CAPDU: 80 09 00 00 [13:58:13]Write to MH i2c: E2 08 00 DD 11 80 09 00 00 00 00 00 00 60 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:58:13]Read from MH i2c: E2 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 DD 11 00 90 00 62 [13:58:13]RAPDU: 90 00 [13:58:13]wFMCommunicate OK [13:58:13]SAM_PROTO_ClearQueue done [13:58:13]KKMCreateOFDPacket [13:58:13]OFDProtocolAddRootSTLVToBuf [13:58:13]FM_MakeSignedData [13:58:13]FM_MakeSignedData [13:58:13]SAM_PROTO_SignData [13:58:13]wFMCommunicate request_size=4 [13:58:13]MH_SAM_APDU [13:58:13]CAPDU: 80 0D 01 02 [13:58:13]Write to MH i2c: E2 08 00 DE 11 80 0D 01 02 00 00 00 00 68 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:58:13]Read from MH i2c: E2 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 [13:58:13]MH_I2C_Read... [13:58:13]Read from MH i2c: E2 03 00 DE 11 00 90 00 63 [13:58:13]RAPDU: 90 00 [13:58:13]wFMCommunicate OK [13:58:13]wFMCommunicate request_size=255 [13:58:13]MH_SAM_APDU [13:58: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 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 75 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 AF 05 00 35 04 06 00 06 [13:58:13]Write to MH i2c: E2 02 01 DF 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 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 75 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 AF 05 00 35 04 06 00 06 00 00 06 [13:58:13]Write i2c OK [13:58:13]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 DF 11 00 90 00 64 [13:58:14]RAPDU: 90 00 [13:58:14]wFMCommunicate OK [13:58:14]wFMCommunicate request_size=10 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 0D 02 02 05 8E DE A1 60 0A [13:58:14]Write to MH i2c: E2 0D 00 E0 11 80 0D 02 02 05 00 8E DE A1 60 0A 00 00 EC [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 03 00 E0 11 00 90 00 65 [13:58:14]RAPDU: 90 00 [13:58:14]wFMCommunicate OK [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 0D 03 02 [13:58:14]Write to MH i2c: E2 08 00 E1 11 80 0D 03 02 00 00 00 00 6D [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 0B 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 0B 00 E1 11 00 41 16 8D 62 7D 39 10 DA 90 00 54 [13:58:14]RAPDU: 41 16 8D 62 7D 39 10 DA 90 00 [13:58:14]wFMCommunicate OK [13:58:14]SAM_PROTO_SignData done [13:58:14]FM_MakeSignedData done [13:58:14]CreateOFDProtocolMessage [13:58:14]wFMCommunicate request_size=4 [13:58:14]MH_SAM_APDU [13:58:14]CAPDU: 80 11 00 00 [13:58:14]Write to MH i2c: E2 08 00 E2 11 80 11 00 00 00 00 00 00 6D [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:14]Read from MH i2c: E2 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 17 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: E2 17 00 E2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C2 [13:58:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:58:14]wFMCommunicate OK [13:58:14]CreateOFDProtocolMessage done [13:58:14]OFDSenderStorePacket 372601 [13:58:14]StoreOFDPacket docnum=372601 [13:58:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 76 07 01 D2 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A2 01 00 00 F4 03 04 00 75 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 AF 05 00 35 04 06 00 06 8E DE A1 60 0A 41 16 8D 62 7D 39 10 DA [13:58:14]CheckFolder [13:58:14]dirname=/storage/ofd_packets [13:58:14]CheckFolder done [13:58:14]ProducePacketName [13:58:14]name=ofd_packets/00372601 [13:58:14]NVStorageSaveData ofd_packets/00372601 [13:58:14]File name is /storage/ofd_packets/00372601 [13:58:14]Write 301 bytes [13:58:14]NVStorageSaveData done [13:58:14]OFDSenderStorePacket done [13:58:14]KKMCreateOFDPacket done [13:58:14]NVStorageSaveData kkm_last_timestamp [13:58:14]File name is /storage/kkm_last_timestamp [13:58:14]Write 4 bytes [13:58:14]NVStorageSaveData done [13:58:14]ExternCall_PrintAddStr [13:58:14]wPrintStart [13:58:14]Write to MH i2c: 01 00 00 E3 11 F4 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 E3 11 00 00 00 00 00 FF 0F 09 [13:58:14]RasterBufferAndPrint [13:58:14]line Счет N : (1)3308888 [13:58:14]line ИНН: 02508201610067 [13:58:14]line Контрольно-Кассовый Чек [13:58:14]line ПРОДАЖА [13:58:14]line ТРК (МРК, ГНК) : 23 [13:58:14]line Товар: 2710124500 [13:58:14]line Аи-95-К-3 [13:58:14]line 9.440 * 74.20 [13:58:14]line = 700.45 [13:58:14]line НДС 12% НСП 1% [13:58:14]line > о реализуемом товаре [13:58:14]line ОКРУГЛЕНИЕ: -0.45 [13:58:14]line ИТОГО: 700.00 [13:58:14]line Внесено: 700.00 [13:58:14]line СДАЧА: 0.00 [13:58:14]line НСП 1% : 6.20 [13:58:14]line НДС 12% : 74.38 [13:58:14]line Наличными: 700.00 [13:58:14]line Безнал.: 0.00 [13:58:14]line Место: АЗС № 87 "Партнер Нефть" [13:58:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [13:58:14]line СНО: Общий режим [13:58:14]line Чек 418 24.10.2024 13:58 [13:58:14]line Смена: 524 ФФД: 1.0 [13:58:14]line ЗНМ: 0300000083 [13:58:14]line РНМ: 0000000000091623 [13:58:14]line Версия ККМ: 001 [13:58:14]line ФМ: 0000000000874672 [13:58:14]line ФД: 372601 [13:58:14]line ФПД: 7210690240522 [13:58:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135813&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372601&fm=7210690240522&tin=02508201610067®Number=0000000000091623&sum=70000 [13:58:14]written 0, free lines is 4095 [13:58:14]OFD Sender: Processing packet 372601 [packets to send 267, broken 266] [13:58:14]ProducePacketName [13:58:14]name=ofd_packets/00372601 [13:58:14]OFD Sender: To server: pG, [13:58:14]CommunicateWithHost lk.salyk.kg:30040 [13:58:14]ConnectInit lk.salyk.kg [13:58:14]Connected sock=11 [13:58:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 76 07 01 D2 EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A2 01 00 00 F4 03 04 00 75 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 AF 05 00 35 04 06 00 06 8E DE A1 60 0A 41 16 8D 62 7D 39 10 DA [13:58:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 F3 47 00 63 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 AF 05 00 F4 03 04 00 1C FE 19 67 B6 04 01 00 00 80 B0 56 31 DE FE DD 0C [13:58:14]CommunicateWithHost err = 0 [13:58:14]CheckOFDResponse [13:58:14]1017 (14) - 77093643461234 [13:58:14]1041 (16) - 0000000000874672 [13:58:14]1040 (4) - 372601 [13:58:14]1012 (4) - 24.10.2024 07:58 [13:58:14]1206 (1) - 0 [13:58:14]OFD Sender: Remove packet 372601 [13:58:14]ProducePacketName [13:58:14]name=ofd_packets/00372601 [13:58:14]NVStorageDeleteData [13:58:14]Write to MH i2c: 01 00 00 0E 12 20 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: 01 07 00 0E 12 00 00 00 00 00 D4 0C 07 [13:58:14]RasterBufferAndPrint [13:58:14]line [13:58:14]line [13:58:14]line [13:58:14]line [13:58:14]line [13:58:14]written 0, free lines is 3292 [13:58:14]MH_Cut [13:58:14]Write to MH i2c: D1 01 00 15 12 01 F9 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: D1 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: D1 01 00 [13:58:14]MH_I2C_Read... [13:58:14]Read from MH i2c: D1 01 00 15 12 00 F8 [13:58:14]Write to MH i2c: 01 00 00 16 12 28 [13:58:14]Write i2c OK [13:58:14]MH_I2C_Read... [13:58:15]OFD Sender: No OFD packet to send [13:58:15]*** Cut start [13:58:15]*** Partial cut [13:58:15]*** CUTSNS_PIN = 1 [13:58:15]*** CUTSNS_PIN = 0 [13:58:15]*** Brake cut motor [13:58:16]Read from MH i2c: 01 [13:58:16]MH_I2C_Read... [13:58:16]*** Stop cut motor [13:58:16]*** Cut end [13:58:16]Read from MH i2c: 01 07 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: 01 07 00 16 12 00 00 00 00 00 FF 0F 3D [13:58:16]process_action close_receipt done [13:58:16]requested_data is exist [13:58:16]produce_requested_data [13:58:16]requested_item fm.sn is exist - process it [13:58:16]wFMCommunicate request_size=4 [13:58:16]MH_SAM_APDU [13:58:16]CAPDU: 80 11 00 00 [13:58:16]Write to MH i2c: E2 08 00 17 12 80 11 00 00 00 00 00 00 A3 [13:58:16]Write i2c OK [13:58:16]MH_I2C_Read... [13:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:58:16]Read from MH i2c: E2 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 17 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 17 00 17 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [13:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [13:58:16]wFMCommunicate OK [13:58:16]requested_item fd.num is exist - process it [13:58:16]SAM_PROTO_GetFieldsCounters [13:58:16]wFMCommunicate request_size=4 [13:58:16]MH_SAM_APDU [13:58:16]CAPDU: 80 13 00 00 [13:58:16]Write to MH i2c: E2 08 00 18 12 80 13 00 00 00 00 00 00 A6 [13:58:16]Write i2c OK [13:58:16]MH_I2C_Read... [13:58:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:58:16]Read from MH i2c: E2 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 62 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 62 00 18 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 79 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [13:58:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 79 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A2 01 00 00 5E 04 04 00 A2 01 00 00 57 04 04 00 A3 01 00 00 19 04 04 00 00 00 00 00 90 00 [13:58:16]wFMCommunicate OK [13:58:16]SAM_PROTO_GetFieldsCounters done [13:58:16]requested_item shift.num is exist - process it [13:58:16]requested_item shift.opened is exist - process it [13:58:16]req_shift_opened [13:58:16]FM_GetShiftState [13:58:16]SAM_PROTO_GetShiftState [13:58:16]wFMCommunicate request_size=4 [13:58:16]MH_SAM_APDU [13:58:16]CAPDU: 80 13 01 00 [13:58:16]Write to MH i2c: E2 08 00 19 12 80 13 01 00 00 00 00 00 A8 [13:58:16]Write i2c OK [13:58:16]MH_I2C_Read... [13:58:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:58:16]Read from MH i2c: E2 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 0E 00 [13:58:16]MH_I2C_Read... [13:58:16]Read from MH i2c: E2 0E 00 19 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0D [13:58:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:58:16]wFMCommunicate OK [13:58:16]SAM_PROTO_GetShiftState done [13:58:16]FM_GetShiftState done [13:58:16]req_shift_opened done [13:58:16]requested_item shift.open_date is exist - process it [13:58:16]req_shift_open_date [13:58:16]req_shift_open_date done [13:58:16]produce_requested_data done [13:58:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372601,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [13:58:16]process_action_free close_receipt [13:58:16]json_value_free [13:58:16]json_value_free done [13:58:16]process_json_proto returns [13:58:16]Send response to host [13:58:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372601,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [13:58:16]free response buf [13:58:16]execute_script done [13:58:16]execute_script returns [13:58:16]free content buf [13:58:16]Sock 8.Close socket [13:58:16]Sock 8.Thread stoped [13:58:20]OFD Sender: No OFD packet to send [13:58:25]OFD Sender: No OFD packet to send [13:58:30]OFD Sender: No OFD packet to send [13:58:35]OFD Sender: No OFD packet to send [13:58:40]OFD Sender: No OFD packet to send [13:58:45]OFD Sender: No OFD packet to send [13:58:50]OFD Sender: No OFD packet to send [13:58:55]OFD Sender: No OFD packet to send [13:59:00]OFD Sender: No OFD packet to send [13:59:05]OFD Sender: No OFD packet to send [13:59:10]OFD Sender: No OFD packet to send [13:59:15]OFD Sender: No OFD packet to send [13:59:20]OFD Sender: No OFD packet to send [13:59:25]OFD Sender: No OFD packet to send [13:59:30]OFD Sender: No OFD packet to send [13:59:35]OFD Sender: No OFD packet to send [13:59:40]OFD Sender: No OFD packet to send [13:59:45]OFD Sender: No OFD packet to send [13:59:50]OFD Sender: No OFD packet to send [13:59:55]OFD Sender: No OFD packet to send [13:59:58]accept exits with 9 [13:59:58]New connection [13:59:58]New thread 3066637668 created [13:59:58]Thread 3066494308 joined [13:59:58]Waiting for new connection... [13:59:58] Sock 9.Parse request [13:59:58]Sock 9.Check first char [13:59:58]Sock 9.First char is OK [13:59:58]request: POST /json_proto HTTP/1.0 [13:59:58]Method: POST [13:59:58]URL: /json_proto [13:59:58]Method is POST - this is cgi request [13:59:58]url: /json_proto [13:59:58]query_string will be loaded in cgi processing [13:59:58]execute_cgi json_proto POST (null) [13:59:58]execute_cgi path=json_proto method=POST [13:59:58]POST find Content-Length [13:59:58]Host: 172.17.42.195:8080 [13:59:58]Content-Length: 770 [13:59:58]Content-Type: application/json [13:59:58] [13:59:58]POST finish read [13:59:58]Found Content-Length = 770 [13:59:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:58]execute_script... [13:59: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)3308889", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:59:58]POST & json_proto [13:59:58]process_json_proto [13:59:58]json parsed OK: [13:59:58]protocol is kg_v1.0 [13:59:58]action value=close_receipt [13:59:58]process_action close_receipt [13:59:58]cmd_close_receipt [13:59:58]MH_GetDate [13:59:58]Write to MH i2c: F0 00 00 1A 12 1B [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: F0 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: F0 09 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: F0 09 00 1A 12 00 DF 52 1A 67 EF 94 12 67 D2 [13:59:58]GetLastDocTimeStamp 1729778293 [13:59:58]current date 1729778399 [13:59:58]FM_GetShiftState [13:59:58]SAM_PROTO_GetShiftState [13:59:58]wFMCommunicate request_size=4 [13:59:58]MH_SAM_APDU [13:59:58]CAPDU: 80 13 01 00 [13:59:58]Write to MH i2c: E2 08 00 1B 12 80 13 01 00 00 00 00 00 AA [13:59:58]Write i2c OK [13:59:58]MH_I2C_Read... [13:59:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:59:58]Read from MH i2c: E2 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: E2 0E 00 [13:59:58]MH_I2C_Read... [13:59:58]Read from MH i2c: E2 0E 00 1B 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [13:59:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [13:59:58]wFMCommunicate OK [13:59:58]SAM_PROTO_GetShiftState done [13:59:58]FM_GetShiftState done [13:59:58]opened in 1729729095 [13:59:58]opened+sec_in_day 1729815495 [13:59:58]quantity*price = 200043 [13:59:58]sum+1 = 200044 [13:59:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 419 24.10.2024 13:59 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372602 ФПД: 116423965002991 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372602&fm=116423965002991&tin=02508201610067®Number=0000000000091623&sum=200043 [14:00:00]StoreToDocumentArchive [14:00:00]shift 524 fd 372602 [14:00:00]save to /storage/0524/doc_00372602 [14:00:00]save last doc name /storage/0524/doc_00372602 to /storage/kkm_last_doc_name [14:00:00]save OK [14:00:00]Clear old archive folders... [14:00:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:00]tlvbuf is 003A0800 [14:00:00]SAM_PROTO_ClearQueue [14:00:00]wFMCommunicate request_size=4 [14:00:00]MH_SAM_APDU [14:00:00]CAPDU: 80 09 00 00 [14:00:00]Write to MH i2c: E2 08 00 28 12 80 09 00 00 00 00 00 00 AC [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:00]Read from MH i2c: E2 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 28 12 00 90 00 AE [14:00:00]RAPDU: 90 00 [14:00:00]wFMCommunicate OK [14:00:00]SAM_PROTO_ClearQueue done [14:00:00]KKMCreateOFDPacket [14:00:00]OFDProtocolAddRootSTLVToBuf [14:00:00]FM_MakeSignedData [14:00:00]FM_MakeSignedData [14:00:00]SAM_PROTO_SignData [14:00:00]wFMCommunicate request_size=4 [14:00:00]MH_SAM_APDU [14:00:00]CAPDU: 80 0D 01 02 [14:00:00]Write to MH i2c: E2 08 00 29 12 80 0D 01 02 00 00 00 00 B4 [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:00]Read from MH i2c: E2 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 29 12 00 90 00 AF [14:00:00]RAPDU: 90 00 [14:00:00]wFMCommunicate OK [14:00:00]wFMCommunicate request_size=255 [14:00:00]MH_SAM_APDU [14:00:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 DF 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A AF 05 00 35 04 06 00 69 [14:00:00]Write to MH i2c: E2 02 01 2A 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A3 01 00 00 F4 03 04 00 DF 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A AF 05 00 35 04 06 00 69 00 00 38 [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]OFD Sender: No OFD packet to send [14:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:00]Read from MH i2c: E2 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 2A 12 00 90 00 B0 [14:00:00]RAPDU: 90 00 [14:00:00]wFMCommunicate OK [14:00:00]wFMCommunicate request_size=10 [14:00:00]MH_SAM_APDU [14:00:00]CAPDU: 80 0D 02 02 05 E3 11 13 CC EF [14:00:00]Write to MH i2c: E2 0D 00 2B 12 80 0D 02 02 05 00 E3 11 13 CC EF 00 00 83 [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:00]Read from MH i2c: E2 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 03 00 2B 12 00 90 00 B1 [14:00:00]RAPDU: 90 00 [14:00:00]wFMCommunicate OK [14:00:00]wFMCommunicate request_size=4 [14:00:00]MH_SAM_APDU [14:00:00]CAPDU: 80 0D 03 02 [14:00:00]Write to MH i2c: E2 08 00 2C 12 80 0D 03 02 00 00 00 00 B9 [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:00]Read from MH i2c: E2 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 0B 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 0B 00 2C 12 00 C6 FE B1 AA 50 96 8E A8 90 00 F5 [14:00:00]RAPDU: C6 FE B1 AA 50 96 8E A8 90 00 [14:00:00]wFMCommunicate OK [14:00:00]SAM_PROTO_SignData done [14:00:00]FM_MakeSignedData done [14:00:00]CreateOFDProtocolMessage [14:00:00]wFMCommunicate request_size=4 [14:00:00]MH_SAM_APDU [14:00:00]CAPDU: 80 11 00 00 [14:00:00]Write to MH i2c: E2 08 00 2D 12 80 11 00 00 00 00 00 00 B9 [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:00]Read from MH i2c: E2 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 17 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: E2 17 00 2D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [14:00:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:00:00]wFMCommunicate OK [14:00:00]CreateOFDProtocolMessage done [14:00:00]OFDSenderStorePacket 372602 [14:00:00]StoreOFDPacket docnum=372602 [14:00:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9D D8 07 01 F0 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 DF 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A AF 05 00 35 04 06 00 69 E3 11 13 CC EF C6 FE B1 AA 50 96 8E A8 [14:00:00]CheckFolder [14:00:00]dirname=/storage/ofd_packets [14:00:00]CheckFolder done [14:00:00]ProducePacketName [14:00:00]name=ofd_packets/00372602 [14:00:00]NVStorageSaveData ofd_packets/00372602 [14:00:00]File name is /storage/ofd_packets/00372602 [14:00:00]Write 301 bytes [14:00:00]NVStorageSaveData done [14:00:00]OFDSenderStorePacket done [14:00:00]KKMCreateOFDPacket done [14:00:00]NVStorageSaveData kkm_last_timestamp [14:00:00]File name is /storage/kkm_last_timestamp [14:00:00]Write 4 bytes [14:00:00]NVStorageSaveData done [14:00:00]ExternCall_PrintAddStr [14:00:00]wPrintStart [14:00:00]Write to MH i2c: 01 00 00 2E 12 40 [14:00:00]Write i2c OK [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: 01 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: 01 07 00 [14:00:00]MH_I2C_Read... [14:00:00]Read from MH i2c: 01 07 00 2E 12 00 00 00 00 00 FF 0F 55 [14:00:00]RasterBufferAndPrint [14:00:00]line Счет N : (1)3308889 [14:00:00]line ИНН: 02508201610067 [14:00:00]line Контрольно-Кассовый Чек [14:00:00]line ПРОДАЖА [14:00:00]line ТРК (МРК, ГНК) : 33 [14:00:00]line Товар: 2710124500 [14:00:00]line Аи-95-К-3 [14:00:00]line 26.960 * 74.20 [14:00:00]line = 2000.43 [14:00:00]line НДС 12% НСП 1% [14:00:00]line > о реализуемом товаре [14:00:00]line ИТОГО: 2000.43 [14:00:00]line НСП 1% : 17.70 [14:00:00]line НДС 12% : 212.43 [14:00:00]line Наличными: 0.00 [14:00:00]line Безнал.: 2000.43 [14:00:00]line Место: АЗС № 87 "Партнер Нефть" [14:00:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:00:00]line СНО: Общий режим [14:00:00]line Чек 419 24.10.2024 13:59 [14:00:00]line Смена: 524 ФФД: 1.0 [14:00:00]line ЗНМ: 0300000083 [14:00:00]line РНМ: 0000000000091623 [14:00:00]line Версия ККМ: 001 [14:00:00]line Платежная система: Mbank [14:00:00]line ФМ: 0000000000874672 [14:00:00]line ФД: 372602 [14:00:00]line ФПД: 116423965002991 [14:00:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T135959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372602&fm=116423965002991&tin=02508201610067®Number=0000000000091623&sum=200043 [14:00:00]OFD Sender: Processing packet 372602 [packets to send 267, broken 266] [14:00:00]ProducePacketName [14:00:00]name=ofd_packets/00372602 [14:00:00]OFD Sender: To server: pG, [14:00:00]CommunicateWithHost lk.salyk.kg:30040 [14:00:00]ConnectInit lk.salyk.kg [14:00:00]written 0, free lines is 4095 [14:00:01]Connected sock=10 [14:00:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9D D8 07 01 F0 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 01 00 00 F4 03 04 00 DF 52 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A AF 05 00 35 04 06 00 69 E3 11 13 CC EF C6 FE B1 AA 50 96 8E A8 [14:00:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2C FA 47 00 8F FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A AF 05 00 F4 03 04 00 87 FE 19 67 B6 04 01 00 00 42 AF 69 D5 22 74 B6 BC [14:00:01]CommunicateWithHost err = 0 [14:00:01]CheckOFDResponse [14:00:01]1017 (14) - 77093643461234 [14:00:01]1041 (16) - 0000000000874672 [14:00:01]1040 (4) - 372602 [14:00:01]1012 (4) - 24.10.2024 08:00 [14:00:01]1206 (1) - 0 [14:00:01]OFD Sender: Remove packet 372602 [14:00:01]ProducePacketName [14:00:01]name=ofd_packets/00372602 [14:00:01]NVStorageDeleteData [14:00:01]Write to MH i2c: 01 00 00 57 12 69 [14:00:01]Write i2c OK [14:00:01]MH_I2C_Read... [14:00:01]Read from MH i2c: 01 [14:00:01]MH_I2C_Read... [14:00:01]Read from MH i2c: 01 07 00 [14:00:01]MH_I2C_Read... [14:00:01]Read from MH i2c: 01 07 00 57 12 00 00 00 00 00 11 0D 8E [14:00:01]RasterBufferAndPrint [14:00:01]line [14:00:01]line [14:00:01]line [14:00:01]line [14:00:01]line [14:00:01]written 0, free lines is 3351 [14:00:01]MH_Cut [14:00:01]Write to MH i2c: D1 01 00 5E 12 01 42 [14:00:01]Write i2c OK [14:00:01]MH_I2C_Read... [14:00:01]Read from MH i2c: D1 [14:00:01]MH_I2C_Read... [14:00:01]Read from MH i2c: D1 01 00 [14:00:01]MH_I2C_Read... [14:00:01]Read from MH i2c: D1 01 00 5E 12 00 41 [14:00:01]Write to MH i2c: 01 00 00 5F 12 71 [14:00:01]Write i2c OK [14:00:01]MH_I2C_Read... [14:00:01]OFD Sender: No OFD packet to send [14:00:02]*** Cut start [14:00:02]*** Partial cut [14:00:02]*** CUTSNS_PIN = 1 [14:00:02]*** CUTSNS_PIN = 0 [14:00:02]*** Brake cut motor [14:00:02]Read from MH i2c: 01 [14:00:02]MH_I2C_Read... [14:00:02]*** Stop cut motor [14:00:02]*** Cut end [14:00:02]Read from MH i2c: 01 07 00 [14:00:02]MH_I2C_Read... [14:00:02]Read from MH i2c: 01 07 00 5F 12 00 00 00 00 00 FF 0F 86 [14:00:02]process_action close_receipt done [14:00:02]requested_data is exist [14:00:02]produce_requested_data [14:00:02]requested_item fm.sn is exist - process it [14:00:02]wFMCommunicate request_size=4 [14:00:02]MH_SAM_APDU [14:00:02]CAPDU: 80 11 00 00 [14:00:02]Write to MH i2c: E2 08 00 60 12 80 11 00 00 00 00 00 00 EC [14:00:02]Write i2c OK [14:00:02]MH_I2C_Read... [14:00:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:02]Read from MH i2c: E2 [14:00:02]MH_I2C_Read... [14:00:02]Read from MH i2c: E2 17 00 [14:00:02]MH_I2C_Read... [14:00:02]Read from MH i2c: E2 17 00 60 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [14:00:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:00:02]wFMCommunicate OK [14:00:02]requested_item fd.num is exist - process it [14:00:02]SAM_PROTO_GetFieldsCounters [14:00:02]wFMCommunicate request_size=4 [14:00:02]MH_SAM_APDU [14:00:02]CAPDU: 80 13 00 00 [14:00:02]Write to MH i2c: E2 08 00 61 12 80 13 00 00 00 00 00 00 EF [14:00:02]Write i2c OK [14:00:02]MH_I2C_Read... [14:00:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:03]Read from MH i2c: E2 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: E2 62 00 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: E2 62 00 61 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [14:00:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A3 01 00 00 5E 04 04 00 A3 01 00 00 57 04 04 00 A4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:03]wFMCommunicate OK [14:00:03]SAM_PROTO_GetFieldsCounters done [14:00:03]requested_item shift.num is exist - process it [14:00:03]requested_item shift.opened is exist - process it [14:00:03]req_shift_opened [14:00:03]FM_GetShiftState [14:00:03]SAM_PROTO_GetShiftState [14:00:03]wFMCommunicate request_size=4 [14:00:03]MH_SAM_APDU [14:00:03]CAPDU: 80 13 01 00 [14:00:03]Write to MH i2c: E2 08 00 62 12 80 13 01 00 00 00 00 00 F1 [14:00:03]Write i2c OK [14:00:03]MH_I2C_Read... [14:00:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:03]Read from MH i2c: E2 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: E2 0E 00 [14:00:03]MH_I2C_Read... [14:00:03]Read from MH i2c: E2 0E 00 62 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [14:00:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:00:03]wFMCommunicate OK [14:00:03]SAM_PROTO_GetShiftState done [14:00:03]FM_GetShiftState done [14:00:03]req_shift_opened done [14:00:03]requested_item shift.open_date is exist - process it [14:00:03]req_shift_open_date [14:00:03]req_shift_open_date done [14:00:03]produce_requested_data done [14:00:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372602,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:00:03]process_action_free close_receipt [14:00:03]json_value_free [14:00:03]json_value_free done [14:00:03]process_json_proto returns [14:00:03]Send response to host [14:00:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372602,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:00:03]free response buf [14:00:03]execute_script done [14:00:03]execute_script returns [14:00:03]free content buf [14:00:03]Sock 9.Close socket [14:00:03]Sock 9.Thread stoped [14:00:06]OFD Sender: No OFD packet to send [14:00:11]OFD Sender: No OFD packet to send [14:00:16]OFD Sender: No OFD packet to send [14:00:21]OFD Sender: No OFD packet to send [14:00:26]OFD Sender: No OFD packet to send [14:00:31]OFD Sender: No OFD packet to send [14:00:36]OFD Sender: No OFD packet to send [14:00:39]accept exits with 8 [14:00:39]New connection [14:00:39]New thread 3066494308 created [14:00:39]Thread 3066637668 joined [14:00:39]Waiting for new connection... [14:00:39] Sock 8.Parse request [14:00:39]Sock 8.Check first char [14:00:39]Sock 8.First char is OK [14:00:39]request: POST /json_proto HTTP/1.0 [14:00:39]Method: POST [14:00:39]URL: /json_proto [14:00:39]Method is POST - this is cgi request [14:00:39]url: /json_proto [14:00:39]query_string will be loaded in cgi processing [14:00:39]execute_cgi json_proto POST (null) [14:00:39]execute_cgi path=json_proto method=POST [14:00:39]POST find Content-Length [14:00:39]Host: 172.17.42.195:8080 [14:00:39]Content-Length: 678 [14:00:39]Content-Type: application/json [14:00:39] [14:00:39]POST finish read [14:00:39]Found Content-Length = 678 [14:00:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:39]execute_script... [14: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)3308890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:00:39]POST & json_proto [14:00:39]process_json_proto [14:00:39]json parsed OK: [14:00:39]protocol is kg_v1.0 [14:00:39]action value=close_receipt [14:00:39]process_action close_receipt [14:00:39]cmd_close_receipt [14:00:39]MH_GetDate [14:00:39]Write to MH i2c: F0 00 00 63 12 64 [14:00:39]Write i2c OK [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: F0 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: F0 09 00 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: F0 09 00 63 12 00 08 53 1A 67 EF 94 12 67 45 [14:00:39]GetLastDocTimeStamp 1729778399 [14:00:39]current date 1729778440 [14:00:39]FM_GetShiftState [14:00:39]SAM_PROTO_GetShiftState [14:00:39]wFMCommunicate request_size=4 [14:00:39]MH_SAM_APDU [14:00:39]CAPDU: 80 13 01 00 [14:00:39]Write to MH i2c: E2 08 00 64 12 80 13 01 00 00 00 00 00 F3 [14:00:39]Write i2c OK [14:00:39]MH_I2C_Read... [14:00:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:39]Read from MH i2c: E2 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 0E 00 [14:00:39]MH_I2C_Read... [14:00:39]Read from MH i2c: E2 0E 00 64 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [14:00:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:00:39]wFMCommunicate OK [14:00:39]SAM_PROTO_GetShiftState done [14:00:39]FM_GetShiftState done [14:00:39]opened in 1729729095 [14:00:39]opened+sec_in_day 1729815495 [14:00:39]quantity*price = 50010 [14:00:39]sum+1 = 50012 [14:00:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 420 24.10.2024 14:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372603 ФПД: 250373747381969 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140040&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372603&fm=250373747381969&tin=02508201610067®Number=0000000000091623&sum=50000 [14:00:41]StoreToDocumentArchive [14:00:41]shift 524 fd 372603 [14:00:41]save to /storage/0524/doc_00372603 [14:00:41]save last doc name /storage/0524/doc_00372603 to /storage/kkm_last_doc_name [14:00:41]save OK [14:00:41]Clear old archive folders... [14:00:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:00:41]tlvbuf is 00334C20 [14:00:41]SAM_PROTO_ClearQueue [14:00:41]wFMCommunicate request_size=4 [14:00:41]MH_SAM_APDU [14:00:41]CAPDU: 80 09 00 00 [14:00:41]Write to MH i2c: E2 08 00 71 12 80 09 00 00 00 00 00 00 F5 [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:00:41]Read from MH i2c: E2 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 71 12 00 90 00 F7 [14:00:41]RAPDU: 90 00 [14:00:41]wFMCommunicate OK [14:00:41]SAM_PROTO_ClearQueue done [14:00:41]KKMCreateOFDPacket [14:00:41]OFDProtocolAddRootSTLVToBuf [14:00:41]FM_MakeSignedData [14:00:41]FM_MakeSignedData [14:00:41]SAM_PROTO_SignData [14:00:41]wFMCommunicate request_size=4 [14:00:41]MH_SAM_APDU [14:00:41]CAPDU: 80 0D 01 02 [14:00:41]Write to MH i2c: E2 08 00 72 12 80 0D 01 02 00 00 00 00 FD [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:00:41]Read from MH i2c: E2 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 72 12 00 90 00 F8 [14:00:41]RAPDU: 90 00 [14:00:41]wFMCommunicate OK [14:00:41]wFMCommunicate request_size=255 [14:00:41]MH_SAM_APDU [14: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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 01 00 00 F4 03 04 00 08 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B AF 05 00 35 04 06 00 E3 [14:00:41]Write to MH i2c: E2 02 01 73 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A4 01 00 00 F4 03 04 00 08 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B AF 05 00 35 04 06 00 E3 00 00 01 [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:41]Read from MH i2c: E2 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 73 12 00 90 00 F9 [14:00:41]RAPDU: 90 00 [14:00:41]wFMCommunicate OK [14:00:41]wFMCommunicate request_size=10 [14:00:41]MH_SAM_APDU [14:00:41]CAPDU: 80 0D 02 02 05 B6 AE 46 16 D1 [14:00:41]Write to MH i2c: E2 0D 00 74 12 80 0D 02 02 05 00 B6 AE 46 16 D1 00 00 9B [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:00:41]Read from MH i2c: E2 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 03 00 74 12 00 90 00 FA [14:00:41]RAPDU: 90 00 [14:00:41]wFMCommunicate OK [14:00:41]wFMCommunicate request_size=4 [14:00:41]MH_SAM_APDU [14:00:41]CAPDU: 80 0D 03 02 [14:00:41]Write to MH i2c: E2 08 00 75 12 80 0D 03 02 00 00 00 00 02 [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:00:41]Read from MH i2c: E2 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 0B 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 0B 00 75 12 00 07 89 C9 73 15 45 B0 0F 90 00 E8 [14:00:41]RAPDU: 07 89 C9 73 15 45 B0 0F 90 00 [14:00:41]wFMCommunicate OK [14:00:41]SAM_PROTO_SignData done [14:00:41]FM_MakeSignedData done [14:00:41]CreateOFDProtocolMessage [14:00:41]wFMCommunicate request_size=4 [14:00:41]MH_SAM_APDU [14:00:41]CAPDU: 80 11 00 00 [14:00:41]Write to MH i2c: E2 08 00 76 12 80 11 00 00 00 00 00 00 02 [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:41]Read from MH i2c: E2 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 17 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: E2 17 00 76 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 57 [14:00:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:00:41]wFMCommunicate OK [14:00:41]CreateOFDProtocolMessage done [14:00:41]OFDSenderStorePacket 372603 [14:00:41]StoreOFDPacket docnum=372603 [14:00:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 F2 07 01 0D 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A4 01 00 00 F4 03 04 00 08 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B AF 05 00 35 04 06 00 E3 B6 AE 46 16 D1 07 89 C9 73 15 45 B0 0F [14:00:41]CheckFolder [14:00:41]dirname=/storage/ofd_packets [14:00:41]CheckFolder done [14:00:41]ProducePacketName [14:00:41]name=ofd_packets/00372603 [14:00:41]NVStorageSaveData ofd_packets/00372603 [14:00:41]File name is /storage/ofd_packets/00372603 [14:00:41]Write 301 bytes [14:00:41]NVStorageSaveData done [14:00:41]OFDSenderStorePacket done [14:00:41]KKMCreateOFDPacket done [14:00:41]NVStorageSaveData kkm_last_timestamp [14:00:41]File name is /storage/kkm_last_timestamp [14:00:41]Write 4 bytes [14:00:41]NVStorageSaveData done [14:00:41]ExternCall_PrintAddStr [14:00:41]wPrintStart [14:00:41]Write to MH i2c: 01 00 00 77 12 89 [14:00:41]Write i2c OK [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: 01 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: 01 07 00 [14:00:41]MH_I2C_Read... [14:00:41]Read from MH i2c: 01 07 00 77 12 00 00 00 00 00 FF 0F 9E [14:00:41]RasterBufferAndPrint [14:00:41]line Счет N : (1)3308890 [14:00:41]line ИНН: 02508201610067 [14:00:41]line Контрольно-Кассовый Чек [14:00:41]line ПРОДАЖА [14:00:41]line ТРК (МРК, ГНК) : 13 [14:00:41]line Товар: 2710124500 [14:00:41]line Аи-95-К-3 [14:00:41]line 6.740 * 74.20 [14:00:41]line = 500.11 [14:00:41]line НДС 12% НСП 1% [14:00:41]line > о реализуемом товаре [14:00:41]line ОКРУГЛЕНИЕ: -0.11 [14:00:41]line ИТОГО: 500.00 [14:00:41]line Внесено: 500.00 [14:00:41]line СДАЧА: 0.00 [14:00:41]line НСП 1% : 4.43 [14:00:41]line НДС 12% : 53.11 [14:00:41]line Наличными: 500.00 [14:00:41]line Безнал.: 0.00 [14:00:41]line Место: АЗС № 87 "Партнер Нефть" [14:00:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:00:41]line СНО: Общий режим [14:00:41]line Чек 420 24.10.2024 14:00 [14:00:41]line Смена: 524 ФФД: 1.0 [14:00:41]line ЗНМ: 0300000083 [14:00:41]line РНМ: 0000000000091623 [14:00:41]line Версия ККМ: 001 [14:00:41]line ФМ: 0000000000874672 [14:00:41]line ФД: 372603 [14:00:41]line ФПД: 250373747381969 [14:00:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140040&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372603&fm=250373747381969&tin=02508201610067®Number=0000000000091623&sum=50000 [14:00:41]written 0, free lines is 4095 [14:00:41]OFD Sender: Processing packet 372603 [packets to send 267, broken 266] [14:00:41]ProducePacketName [14:00:41]name=ofd_packets/00372603 [14:00:41]OFD Sender: To server: pG, [14:00:41]CommunicateWithHost lk.salyk.kg:30040 [14:00:41]ConnectInit lk.salyk.kg [14:00:41]Connected sock=10 [14:00:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 F2 07 01 0D 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 A4 01 00 00 F4 03 04 00 08 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B AF 05 00 35 04 06 00 E3 B6 AE 46 16 D1 07 89 C9 73 15 45 B0 0F [14:00:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 45 9C 47 00 1A A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B AF 05 00 F4 03 04 00 AF FE 19 67 B6 04 01 00 00 4E C2 C5 CF 3C 45 75 FC [14:00:41]CommunicateWithHost err = 0 [14:00:41]CheckOFDResponse [14:00:41]1017 (14) - 77093643461234 [14:00:41]1041 (16) - 0000000000874672 [14:00:41]1040 (4) - 372603 [14:00:41]1012 (4) - 24.10.2024 08:00 [14:00:41]1206 (1) - 0 [14:00:41]OFD Sender: Remove packet 372603 [14:00:41]ProducePacketName [14:00:41]name=ofd_packets/00372603 [14:00:41]NVStorageDeleteData [14:00:42]Write to MH i2c: 01 00 00 A2 12 B4 [14:00:42]Write i2c OK [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: 01 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: 01 07 00 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: 01 07 00 A2 12 00 00 00 00 00 D7 0C 9E [14:00:42]RasterBufferAndPrint [14:00:42]line [14:00:42]line [14:00:42]line [14:00:42]line [14:00:42]line [14:00:42]written 0, free lines is 3294 [14:00:42]MH_Cut [14:00:42]Write to MH i2c: D1 01 00 A9 12 01 8D [14:00:42]Write i2c OK [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: D1 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: D1 01 00 [14:00:42]MH_I2C_Read... [14:00:42]Read from MH i2c: D1 01 00 A9 12 00 8C [14:00:42]Write to MH i2c: 01 00 00 AA 12 BC [14:00:42]Write i2c OK [14:00:42]MH_I2C_Read... [14:00:42]OFD Sender: No OFD packet to send [14:00:42]*** Cut start [14:00:42]*** Partial cut [14:00:42]*** CUTSNS_PIN = 1 [14:00:42]*** CUTSNS_PIN = 0 [14:00:43]*** Brake cut motor [14:00:43]Read from MH i2c: 01 [14:00:43]MH_I2C_Read... [14:00:43]*** Stop cut motor [14:00:43]*** Cut end [14:00:43]Read from MH i2c: 01 07 00 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: 01 07 00 AA 12 00 00 00 00 00 FF 0F D1 [14:00:43]process_action close_receipt done [14:00:43]requested_data is exist [14:00:43]produce_requested_data [14:00:43]requested_item fm.sn is exist - process it [14:00:43]wFMCommunicate request_size=4 [14:00:43]MH_SAM_APDU [14:00:43]CAPDU: 80 11 00 00 [14:00:43]Write to MH i2c: E2 08 00 AB 12 80 11 00 00 00 00 00 00 37 [14:00:43]Write i2c OK [14:00:43]MH_I2C_Read... [14:00:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:00:43]Read from MH i2c: E2 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: E2 17 00 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: E2 17 00 AB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [14:00:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:00:43]wFMCommunicate OK [14:00:43]requested_item fd.num is exist - process it [14:00:43]SAM_PROTO_GetFieldsCounters [14:00:43]wFMCommunicate request_size=4 [14:00:43]MH_SAM_APDU [14:00:43]CAPDU: 80 13 00 00 [14:00:43]Write to MH i2c: E2 08 00 AC 12 80 13 00 00 00 00 00 00 3A [14:00:43]Write i2c OK [14:00:43]MH_I2C_Read... [14:00:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:00:43]Read from MH i2c: E2 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: E2 62 00 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: E2 62 00 AC 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [14:00:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A4 01 00 00 5E 04 04 00 A4 01 00 00 57 04 04 00 A5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:00:43]wFMCommunicate OK [14:00:43]SAM_PROTO_GetFieldsCounters done [14:00:43]requested_item shift.num is exist - process it [14:00:43]requested_item shift.opened is exist - process it [14:00:43]req_shift_opened [14:00:43]FM_GetShiftState [14:00:43]SAM_PROTO_GetShiftState [14:00:43]wFMCommunicate request_size=4 [14:00:43]MH_SAM_APDU [14:00:43]CAPDU: 80 13 01 00 [14:00:43]Write to MH i2c: E2 08 00 AD 12 80 13 01 00 00 00 00 00 3C [14:00:43]Write i2c OK [14:00:43]MH_I2C_Read... [14:00:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:00:43]Read from MH i2c: E2 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: E2 0E 00 [14:00:43]MH_I2C_Read... [14:00:43]Read from MH i2c: E2 0E 00 AD 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A1 [14:00:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:00:43]wFMCommunicate OK [14:00:43]SAM_PROTO_GetShiftState done [14:00:43]FM_GetShiftState done [14:00:43]req_shift_opened done [14:00:43]requested_item shift.open_date is exist - process it [14:00:43]req_shift_open_date [14:00:43]req_shift_open_date done [14:00:43]produce_requested_data done [14:00:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372603,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:00:43]process_action_free close_receipt [14:00:43]json_value_free [14:00:43]json_value_free done [14:00:43]process_json_proto returns [14:00:43]Send response to host [14:00:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372603,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:00:43]free response buf [14:00:43]execute_script done [14:00:43]execute_script returns [14:00:43]free content buf [14:00:43]Sock 8.Close socket [14:00:43]Sock 8.Thread stoped [14:00:47]OFD Sender: No OFD packet to send [14:00:52]OFD Sender: No OFD packet to send [14:00:57]OFD Sender: No OFD packet to send [14:01:02]OFD Sender: No OFD packet to send [14:01:07]OFD Sender: No OFD packet to send [14:01:12]OFD Sender: No OFD packet to send [14:01:17]OFD Sender: No OFD packet to send [14:01:22]OFD Sender: No OFD packet to send [14:01:27]OFD Sender: No OFD packet to send [14:01:32]OFD Sender: No OFD packet to send [14:01:37]OFD Sender: No OFD packet to send [14:01:42]OFD Sender: No OFD packet to send [14:01:47]OFD Sender: No OFD packet to send [14:01:52]OFD Sender: No OFD packet to send [14:01:57]OFD Sender: No OFD packet to send [14:02:02]OFD Sender: No OFD packet to send [14:02:07]OFD Sender: No OFD packet to send [14:02:12]OFD Sender: No OFD packet to send [14:02:17]OFD Sender: No OFD packet to send [14:02:22]OFD Sender: No OFD packet to send [14:02:27]OFD Sender: No OFD packet to send [14:02:32]OFD Sender: No OFD packet to send [14:02:37]OFD Sender: No OFD packet to send [14:02:42]OFD Sender: No OFD packet to send [14:02:47]OFD Sender: No OFD packet to send [14:02:52]OFD Sender: No OFD packet to send [14:02:57]OFD Sender: No OFD packet to send [14:03:02]OFD Sender: No OFD packet to send [14:03:07]OFD Sender: No OFD packet to send [14:03:12]OFD Sender: No OFD packet to send [14:03:17]OFD Sender: No OFD packet to send [14:03:22]OFD Sender: No OFD packet to send [14:03:27]OFD Sender: No OFD packet to send [14:03:32]OFD Sender: No OFD packet to send [14:03:35]accept exits with 9 [14:03:35]New connection [14:03:35]New thread 3066637668 created [14:03:35]Thread 3066494308 joined [14:03:35]Waiting for new connection... [14:03:35] Sock 9.Parse request [14:03:35]Sock 9.Check first char [14:03:35]Sock 9.First char is OK [14:03:35]request: POST /json_proto HTTP/1.0 [14:03:35]Method: POST [14:03:35]URL: /json_proto [14:03:35]Method is POST - this is cgi request [14:03:35]url: /json_proto [14:03:35]query_string will be loaded in cgi processing [14:03:35]execute_cgi json_proto POST (null) [14:03:35]execute_cgi path=json_proto method=POST [14:03:35]POST find Content-Length [14:03:35]Host: 172.17.42.195:8080 [14:03:35]Content-Length: 678 [14:03:35]Content-Type: application/json [14:03:35] [14:03:35]POST finish read [14:03:35]Found Content-Length = 678 [14:03:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:35]execute_script... [14:03:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:35]POST & json_proto [14:03:35]process_json_proto [14:03:35]json parsed OK: [14:03:35]protocol is kg_v1.0 [14:03:35]action value=close_receipt [14:03:35]process_action close_receipt [14:03:35]cmd_close_receipt [14:03:35]MH_GetDate [14:03:35]Write to MH i2c: F0 00 00 AE 12 AF [14:03:35]Write i2c OK [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: F0 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: F0 09 00 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: F0 09 00 AE 12 00 B8 53 1A 67 EF 94 12 67 40 [14:03:35]GetLastDocTimeStamp 1729778440 [14:03:35]current date 1729778616 [14:03:35]FM_GetShiftState [14:03:35]SAM_PROTO_GetShiftState [14:03:35]wFMCommunicate request_size=4 [14:03:35]MH_SAM_APDU [14:03:35]CAPDU: 80 13 01 00 [14:03:35]Write to MH i2c: E2 08 00 AF 12 80 13 01 00 00 00 00 00 3E [14:03:35]Write i2c OK [14:03:35]MH_I2C_Read... [14:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:35]Read from MH i2c: E2 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 0E 00 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 0E 00 AF 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A3 [14:03:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:03:35]wFMCommunicate OK [14:03:35]SAM_PROTO_GetShiftState done [14:03:35]FM_GetShiftState done [14:03:35]opened in 1729729095 [14:03:35]opened+sec_in_day 1729815495 [14:03:35]quantity*price = 50041 [14:03:35]sum+1 = 50042 [14:03:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 421 24.10.2024 14:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372604 ФПД: 118718311404743 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140336&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372604&fm=118718311404743&tin=02508201610067®Number=0000000000091623&sum=50000 [14:03:37]StoreToDocumentArchive [14:03:37]shift 524 fd 372604 [14:03:37]save to /storage/0524/doc_00372604 [14:03:37]save last doc name /storage/0524/doc_00372604 to /storage/kkm_last_doc_name [14:03:37]save OK [14:03:37]Clear old archive folders... [14:03:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:03:37]tlvbuf is 00334A30 [14:03:37]SAM_PROTO_ClearQueue [14:03:37]wFMCommunicate request_size=4 [14:03:37]MH_SAM_APDU [14:03:37]CAPDU: 80 09 00 00 [14:03:37]Write to MH i2c: E2 08 00 BC 12 80 09 00 00 00 00 00 00 40 [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 BC 12 00 90 00 42 [14:03:37]RAPDU: 90 00 [14:03:37]wFMCommunicate OK [14:03:37]SAM_PROTO_ClearQueue done [14:03:37]KKMCreateOFDPacket [14:03:37]OFDProtocolAddRootSTLVToBuf [14:03:37]FM_MakeSignedData [14:03:37]FM_MakeSignedData [14:03:37]SAM_PROTO_SignData [14:03:37]wFMCommunicate request_size=4 [14:03:37]MH_SAM_APDU [14:03:37]CAPDU: 80 0D 01 02 [14:03:37]Write to MH i2c: E2 08 00 BD 12 80 0D 01 02 00 00 00 00 48 [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 BD 12 00 90 00 43 [14:03:37]RAPDU: 90 00 [14:03:37]wFMCommunicate OK [14:03:37]wFMCommunicate request_size=255 [14:03:37]MH_SAM_APDU [14: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C AF 05 00 35 04 06 00 6B [14:03:37]Write to MH i2c: E2 02 01 BE 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C AF 05 00 35 04 06 00 6B 00 00 AF [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 BE 12 00 90 00 44 [14:03:37]RAPDU: 90 00 [14:03:37]wFMCommunicate OK [14:03:37]wFMCommunicate request_size=10 [14:03:37]MH_SAM_APDU [14:03:37]CAPDU: 80 0D 02 02 05 F9 42 C7 94 C7 [14:03:37]Write to MH i2c: E2 0D 00 BF 12 80 0D 02 02 05 00 F9 42 C7 94 C7 00 00 B2 [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 03 00 BF 12 00 90 00 45 [14:03:37]RAPDU: 90 00 [14:03:37]wFMCommunicate OK [14:03:37]wFMCommunicate request_size=4 [14:03:37]MH_SAM_APDU [14:03:37]CAPDU: 80 0D 03 02 [14:03:37]Write to MH i2c: E2 08 00 C0 12 80 0D 03 02 00 00 00 00 4D [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 0B 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 0B 00 C0 12 00 60 B2 7E 5B C0 51 C9 66 90 00 79 [14:03:37]RAPDU: 60 B2 7E 5B C0 51 C9 66 90 00 [14:03:37]wFMCommunicate OK [14:03:37]SAM_PROTO_SignData done [14:03:37]FM_MakeSignedData done [14:03:37]CreateOFDProtocolMessage [14:03:37]wFMCommunicate request_size=4 [14:03:37]MH_SAM_APDU [14:03:37]CAPDU: 80 11 00 00 [14:03:37]Write to MH i2c: E2 08 00 C1 12 80 11 00 00 00 00 00 00 4D [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:37]Read from MH i2c: E2 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 17 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: E2 17 00 C1 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A2 [14:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:03:37]wFMCommunicate OK [14:03:37]CreateOFDProtocolMessage done [14:03:37]OFDSenderStorePacket 372604 [14:03:37]StoreOFDPacket docnum=372604 [14:03:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 30 BC 07 01 22 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C AF 05 00 35 04 06 00 6B F9 42 C7 94 C7 60 B2 7E 5B C0 51 C9 66 [14:03:37]CheckFolder [14:03:37]dirname=/storage/ofd_packets [14:03:37]CheckFolder done [14:03:37]ProducePacketName [14:03:37]name=ofd_packets/00372604 [14:03:37]NVStorageSaveData ofd_packets/00372604 [14:03:37]File name is /storage/ofd_packets/00372604 [14:03:37]Write 301 bytes [14:03:37]NVStorageSaveData done [14:03:37]OFDSenderStorePacket done [14:03:37]KKMCreateOFDPacket done [14:03:37]NVStorageSaveData kkm_last_timestamp [14:03:37]File name is /storage/kkm_last_timestamp [14:03:37]Write 4 bytes [14:03:37]NVStorageSaveData done [14:03:37]ExternCall_PrintAddStr [14:03:37]wPrintStart [14:03:37]Write to MH i2c: 01 00 00 C2 12 D4 [14:03:37]Write i2c OK [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: 01 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: 01 07 00 [14:03:37]MH_I2C_Read... [14:03:37]Read from MH i2c: 01 07 00 C2 12 00 00 00 00 00 FF 0F E9 [14:03:37]RasterBufferAndPrint [14:03:37]line Счет N : (1)3308892 [14:03:37]line ИНН: 02508201610067 [14:03:37]line Контрольно-Кассовый Чек [14:03:37]line ПРОДАЖА [14:03:37]line ТРК (МРК, ГНК) : 12 [14:03:37]line Товар: 2710124130 [14:03:37]line Аи-92-К-4 [14:03:37]line 7.480 * 66.90 [14:03:37]line = 500.41 [14:03:37]line НДС 12% НСП 1% [14:03:37]line > о реализуемом товаре [14:03:37]line ОКРУГЛЕНИЕ: -0.41 [14:03:37]line ИТОГО: 500.00 [14:03:37]line Внесено: 500.00 [14:03:37]line СДАЧА: 0.00 [14:03:37]line НСП 1% : 4.43 [14:03:37]line НДС 12% : 53.14 [14:03:37]line Наличными: 500.00 [14:03:37]line Безнал.: 0.00 [14:03:37]line Место: АЗС № 87 "Партнер Нефть" [14:03:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:03:37]line СНО: Общий режим [14:03:37]line Чек 421 24.10.2024 14:03 [14:03:37]line Смена: 524 ФФД: 1.0 [14:03:37]line ЗНМ: 0300000083 [14:03:37]line РНМ: 0000000000091623 [14:03:37]line Версия ККМ: 001 [14:03:37]line ФМ: 0000000000874672 [14:03:37]line ФД: 372604 [14:03:37]line ФПД: 118718311404743 [14:03:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140336&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372604&fm=118718311404743&tin=02508201610067®Number=0000000000091623&sum=50000 [14:03:37]written 0, free lines is 4095 [14:03:37]OFD Sender: Processing packet 372604 [packets to send 267, broken 266] [14:03:37]ProducePacketName [14:03:37]name=ofd_packets/00372604 [14:03:37]OFD Sender: To server: pG, [14:03:37]CommunicateWithHost lk.salyk.kg:30040 [14:03:37]ConnectInit lk.salyk.kg [14:03:37]Connected sock=10 [14:03:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 30 BC 07 01 22 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 B8 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C AF 05 00 35 04 06 00 6B F9 42 C7 94 C7 60 B2 7E 5B C0 51 C9 66 [14:03:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5E FC 47 00 8F EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C AF 05 00 F4 03 04 00 5F FF 19 67 B6 04 01 00 00 9F 42 B4 19 F7 1D 83 CB [14:03:37]CommunicateWithHost err = 0 [14:03:37]CheckOFDResponse [14:03:37]1017 (14) - 77093643461234 [14:03:37]1041 (16) - 0000000000874672 [14:03:37]1040 (4) - 372604 [14:03:37]1012 (4) - 24.10.2024 08:03 [14:03:37]1206 (1) - 0 [14:03:37]OFD Sender: Remove packet 372604 [14:03:37]ProducePacketName [14:03:37]name=ofd_packets/00372604 [14:03:37]NVStorageDeleteData [14:03:38]Write to MH i2c: 01 00 00 ED 12 FF [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: 01 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: 01 07 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: 01 07 00 ED 12 00 00 00 00 00 D7 0C E9 [14:03:38]RasterBufferAndPrint [14:03:38]line [14:03:38]line [14:03:38]line [14:03:38]line [14:03:38]line [14:03:38]written 0, free lines is 3294 [14:03:38]MH_Cut [14:03:38]Write to MH i2c: D1 01 00 F4 12 01 D8 [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: D1 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: D1 01 00 [14:03:38]MH_I2C_Read... [14:03:38]Read from MH i2c: D1 01 00 F4 12 00 D7 [14:03:38]Write to MH i2c: 01 00 00 F5 12 07 [14:03:38]Write i2c OK [14:03:38]MH_I2C_Read... [14:03:38]OFD Sender: No OFD packet to send [14:03:38]*** Cut start [14:03:38]*** Partial cut [14:03:38]*** CUTSNS_PIN = 1 [14:03:38]*** CUTSNS_PIN = 0 [14:03:39]*** Brake cut motor [14:03:39]Read from MH i2c: 01 [14:03:39]MH_I2C_Read... [14:03:39]*** Stop cut motor [14:03:39]*** Cut end [14:03:39]Read from MH i2c: 01 07 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: 01 07 00 F5 12 00 00 00 00 00 FF 0F 1C [14:03:39]process_action close_receipt done [14:03:39]requested_data is exist [14:03:39]produce_requested_data [14:03:39]requested_item fm.sn is exist - process it [14:03:39]wFMCommunicate request_size=4 [14:03:39]MH_SAM_APDU [14:03:39]CAPDU: 80 11 00 00 [14:03:39]Write to MH i2c: E2 08 00 F6 12 80 11 00 00 00 00 00 00 82 [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:39]Read from MH i2c: E2 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 17 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 17 00 F6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [14:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:03:39]wFMCommunicate OK [14:03:39]requested_item fd.num is exist - process it [14:03:39]SAM_PROTO_GetFieldsCounters [14:03:39]wFMCommunicate request_size=4 [14:03:39]MH_SAM_APDU [14:03:39]CAPDU: 80 13 00 00 [14:03:39]Write to MH i2c: E2 08 00 F7 12 80 13 00 00 00 00 00 00 85 [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:39]Read from MH i2c: E2 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 62 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 62 00 F7 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 D4 [14:03:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A5 01 00 00 5E 04 04 00 A5 01 00 00 57 04 04 00 A6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:39]wFMCommunicate OK [14:03:39]SAM_PROTO_GetFieldsCounters done [14:03:39]requested_item shift.num is exist - process it [14:03:39]requested_item shift.opened is exist - process it [14:03:39]req_shift_opened [14:03:39]FM_GetShiftState [14:03:39]SAM_PROTO_GetShiftState [14:03:39]wFMCommunicate request_size=4 [14:03:39]MH_SAM_APDU [14:03:39]CAPDU: 80 13 01 00 [14:03:39]Write to MH i2c: E2 08 00 F8 12 80 13 01 00 00 00 00 00 87 [14:03:39]Write i2c OK [14:03:39]MH_I2C_Read... [14:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:39]Read from MH i2c: E2 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 0E 00 [14:03:39]MH_I2C_Read... [14:03:39]Read from MH i2c: E2 0E 00 F8 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EC [14:03:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:03:39]wFMCommunicate OK [14:03:39]SAM_PROTO_GetShiftState done [14:03:39]FM_GetShiftState done [14:03:39]req_shift_opened done [14:03:39]requested_item shift.open_date is exist - process it [14:03:39]req_shift_open_date [14:03:39]req_shift_open_date done [14:03:39]produce_requested_data done [14:03:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372604,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:03:39]process_action_free close_receipt [14:03:39]json_value_free [14:03:39]json_value_free done [14:03:39]process_json_proto returns [14:03:39]Send response to host [14:03:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372604,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:03:39]free response buf [14:03:39]execute_script done [14:03:39]execute_script returns [14:03:39]free content buf [14:03:39]Sock 9.Close socket [14:03:39]Sock 9.Thread stoped [14:03:41]accept exits with 8 [14:03:41]New connection [14:03:41]New thread 3066494308 created [14:03:41]Thread 3066637668 joined [14:03:41]Waiting for new connection... [14:03:41] Sock 8.Parse request [14:03:41]Sock 8.Check first char [14:03:41]Sock 8.First char is OK [14:03:41]request: POST /json_proto HTTP/1.0 [14:03:41]Method: POST [14:03:41]URL: /json_proto [14:03:41]Method is POST - this is cgi request [14:03:41]url: /json_proto [14:03:41]query_string will be loaded in cgi processing [14:03:41]execute_cgi json_proto POST (null) [14:03:41]execute_cgi path=json_proto method=POST [14:03:41]POST find Content-Length [14:03:41]Host: 172.17.42.195:8080 [14:03:41]Content-Length: 767 [14:03:41]Content-Type: application/json [14:03:41] [14:03:41]POST finish read [14:03:41]Found Content-Length = 767 [14:03:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:41]execute_script... [14:03: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)3308893", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 600.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:41]POST & json_proto [14:03:41]process_json_proto [14:03:41]json parsed OK: [14:03:41]protocol is kg_v1.0 [14:03:41]action value=close_receipt [14:03:41]process_action close_receipt [14:03:41]cmd_close_receipt [14:03:41]MH_GetDate [14:03:41]Write to MH i2c: F0 00 00 F9 12 FA [14:03:41]Write i2c OK [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: F0 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: F0 09 00 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: F0 09 00 F9 12 00 BE 53 1A 67 EF 94 12 67 91 [14:03:41]GetLastDocTimeStamp 1729778616 [14:03:41]current date 1729778622 [14:03:41]FM_GetShiftState [14:03:41]SAM_PROTO_GetShiftState [14:03:41]wFMCommunicate request_size=4 [14:03:41]MH_SAM_APDU [14:03:41]CAPDU: 80 13 01 00 [14:03:41]Write to MH i2c: E2 08 00 FA 12 80 13 01 00 00 00 00 00 89 [14:03:41]Write i2c OK [14:03:41]MH_I2C_Read... [14:03:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:41]Read from MH i2c: E2 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 0E 00 [14:03:41]MH_I2C_Read... [14:03:41]Read from MH i2c: E2 0E 00 FA 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EE [14:03:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:03:41]wFMCommunicate OK [14:03:41]SAM_PROTO_GetShiftState done [14:03:41]FM_GetShiftState done [14:03:41]opened in 1729729095 [14:03:41]opened+sec_in_day 1729815495 [14:03:41]quantity*price = 60009 [14:03:41]sum+1 = 60010 [14:03:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.09 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 0.00 Безнал.: 600.09 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 422 24.10.2024 14:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372605 ФПД: 63755152111885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140342&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372605&fm=63755152111885&tin=02508201610067®Number=0000000000091623&sum=60009 [14:03:42]StoreToDocumentArchive [14:03:42]shift 524 fd 372605 [14:03:42]save to /storage/0524/doc_00372605 [14:03:42]save last doc name /storage/0524/doc_00372605 to /storage/kkm_last_doc_name [14:03:42]save OK [14:03:42]Clear old archive folders... [14:03:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:03:42]tlvbuf is 00364340 [14:03:42]SAM_PROTO_ClearQueue [14:03:42]wFMCommunicate request_size=4 [14:03:42]MH_SAM_APDU [14:03:42]CAPDU: 80 09 00 00 [14:03:42]Write to MH i2c: E2 08 00 07 13 80 09 00 00 00 00 00 00 8C [14:03:42]Write i2c OK [14:03:42]MH_I2C_Read... [14:03:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:42]Read from MH i2c: E2 [14:03:42]MH_I2C_Read... [14:03:42]Read from MH i2c: E2 03 00 [14:03:42]MH_I2C_Read... [14:03:42]Read from MH i2c: E2 03 00 07 13 00 90 00 8E [14:03:42]RAPDU: 90 00 [14:03:43]wFMCommunicate OK [14:03:43]SAM_PROTO_ClearQueue done [14:03:43]KKMCreateOFDPacket [14:03:43]OFDProtocolAddRootSTLVToBuf [14:03:43]FM_MakeSignedData [14:03:43]FM_MakeSignedData [14:03:43]SAM_PROTO_SignData [14:03:43]wFMCommunicate request_size=4 [14:03:43]MH_SAM_APDU [14:03:43]CAPDU: 80 0D 01 02 [14:03:43]Write to MH i2c: E2 08 00 08 13 80 0D 01 02 00 00 00 00 94 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:43]Read from MH i2c: E2 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 03 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 03 00 08 13 00 90 00 8F [14:03:43]RAPDU: 90 00 [14:03:43]wFMCommunicate OK [14:03:43]wFMCommunicate request_size=255 [14:03:43]MH_SAM_APDU [14:03: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 BE 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D AF 05 00 35 04 06 00 39 [14:03:43]Write to MH i2c: E2 02 01 09 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 BE 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D AF 05 00 35 04 06 00 39 00 00 C0 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:43]Read from MH i2c: E2 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 03 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 03 00 09 13 00 90 00 90 [14:03:43]RAPDU: 90 00 [14:03:43]wFMCommunicate OK [14:03:43]wFMCommunicate request_size=10 [14:03:43]MH_SAM_APDU [14:03:43]CAPDU: 80 0D 02 02 05 FC 27 31 B9 0D [14:03:43]Write to MH i2c: E2 0D 00 0A 13 80 0D 02 02 05 00 FC 27 31 B9 0D 00 00 BB [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:43]Read from MH i2c: E2 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 03 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 03 00 0A 13 00 90 00 91 [14:03:43]RAPDU: 90 00 [14:03:43]wFMCommunicate OK [14:03:43]wFMCommunicate request_size=4 [14:03:43]MH_SAM_APDU [14:03:43]CAPDU: 80 0D 03 02 [14:03:43]Write to MH i2c: E2 08 00 0B 13 80 0D 03 02 00 00 00 00 99 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:43]Read from MH i2c: E2 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 0B 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 0B 00 0B 13 00 69 8D 68 C7 4F 85 32 E8 90 00 AD [14:03:43]RAPDU: 69 8D 68 C7 4F 85 32 E8 90 00 [14:03:43]wFMCommunicate OK [14:03:43]SAM_PROTO_SignData done [14:03:43]FM_MakeSignedData done [14:03:43]CreateOFDProtocolMessage [14:03:43]wFMCommunicate request_size=4 [14:03:43]MH_SAM_APDU [14:03:43]CAPDU: 80 11 00 00 [14:03:43]Write to MH i2c: E2 08 00 0C 13 80 11 00 00 00 00 00 00 99 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]OFD Sender: No OFD packet to send [14:03:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:43]Read from MH i2c: E2 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 17 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: E2 17 00 0C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [14:03:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:03:43]wFMCommunicate OK [14:03:43]CreateOFDProtocolMessage done [14:03:43]OFDSenderStorePacket 372605 [14:03:43]StoreOFDPacket docnum=372605 [14:03:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 08 55 07 01 CC 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 BE 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D AF 05 00 35 04 06 00 39 FC 27 31 B9 0D 69 8D 68 C7 4F 85 32 E8 [14:03:43]CheckFolder [14:03:43]dirname=/storage/ofd_packets [14:03:43]CheckFolder done [14:03:43]ProducePacketName [14:03:43]name=ofd_packets/00372605 [14:03:43]NVStorageSaveData ofd_packets/00372605 [14:03:43]File name is /storage/ofd_packets/00372605 [14:03:43]Write 301 bytes [14:03:43]NVStorageSaveData done [14:03:43]OFDSenderStorePacket done [14:03:43]KKMCreateOFDPacket done [14:03:43]NVStorageSaveData kkm_last_timestamp [14:03:43]File name is /storage/kkm_last_timestamp [14:03:43]Write 4 bytes [14:03:43]NVStorageSaveData done [14:03:43]ExternCall_PrintAddStr [14:03:43]wPrintStart [14:03:43]Write to MH i2c: 01 00 00 0D 13 20 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: 01 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: 01 07 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: 01 07 00 0D 13 00 00 00 00 00 FF 0F 35 [14:03:43]RasterBufferAndPrint [14:03:43]line Счет N : (1)3308893 [14:03:43]line ИНН: 02508201610067 [14:03:43]line Контрольно-Кассовый Чек [14:03:43]line ПРОДАЖА [14:03:43]line ТРК (МРК, ГНК) : 32 [14:03:43]line Товар: 2710124130 [14:03:43]line Аи-92-К-4 [14:03:43]line 8.970 * 66.90 [14:03:43]line = 600.09 [14:03:43]line НДС 12% НСП 1% [14:03:43]line > о реализуемом товаре [14:03:43]line ИТОГО: 600.09 [14:03:43]line НСП 1% : 5.31 [14:03:43]line НДС 12% : 63.73 [14:03:43]line Наличными: 0.00 [14:03:43]line Безнал.: 600.09 [14:03:43]line Место: АЗС № 87 "Партнер Нефть" [14:03:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:03:43]line СНО: Общий режим [14:03:43]line Чек 422 24.10.2024 14:03 [14:03:43]line Смена: 524 ФФД: 1.0 [14:03:43]line ЗНМ: 0300000083 [14:03:43]line РНМ: 0000000000091623 [14:03:43]line Версия ККМ: 001 [14:03:43]line Платежная система: Mbank [14:03:43]line ФМ: 0000000000874672 [14:03:43]line ФД: 372605 [14:03:43]line ФПД: 63755152111885 [14:03:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140342&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372605&fm=63755152111885&tin=02508201610067®Number=0000000000091623&sum=60009 [14:03:43]written 0, free lines is 4095 [14:03:43]OFD Sender: Processing packet 372605 [packets to send 267, broken 266] [14:03:43]ProducePacketName [14:03:43]name=ofd_packets/00372605 [14:03:43]OFD Sender: To server: pG, [14:03:43]CommunicateWithHost lk.salyk.kg:30040 [14:03:43]ConnectInit lk.salyk.kg [14:03:43]Connected sock=10 [14:03:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 08 55 07 01 CC 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 BE 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D AF 05 00 35 04 06 00 39 FC 27 31 B9 0D 69 8D 68 C7 4F 85 32 E8 [14:03:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8E AD 47 00 C7 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 36 37 32 10 04 04 00 7D AF 05 00 F4 03 04 00 65 FF 19 67 B6 04 01 00 00 F0 B7 C1 87 E1 FA CE D4 [14:03:43]CommunicateWithHost err = 0 [14:03:43]CheckOFDResponse [14:03:43]1017 (14) - 77093643461234 [14:03:43]1041 (16) - 0000000000874672 [14:03:43]1040 (4) - 372605 [14:03:43]1012 (4) - 24.10.2024 08:03 [14:03:43]1206 (1) - 0 [14:03:43]OFD Sender: Remove packet 372605 [14:03:43]ProducePacketName [14:03:43]name=ofd_packets/00372605 [14:03:43]NVStorageDeleteData [14:03:43]Write to MH i2c: 01 00 00 36 13 49 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: 01 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: 01 07 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: 01 07 00 36 13 00 00 00 00 00 10 0D 6D [14:03:43]RasterBufferAndPrint [14:03:43]line [14:03:43]line [14:03:43]line [14:03:43]line [14:03:43]line [14:03:43]written 0, free lines is 3354 [14:03:43]MH_Cut [14:03:43]Write to MH i2c: D1 01 00 3D 13 01 22 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: D1 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: D1 01 00 [14:03:43]MH_I2C_Read... [14:03:43]Read from MH i2c: D1 01 00 3D 13 00 21 [14:03:43]Write to MH i2c: 01 00 00 3E 13 51 [14:03:43]Write i2c OK [14:03:43]MH_I2C_Read... [14:03:44]OFD Sender: No OFD packet to send [14:03:44]*** Cut start [14:03:44]*** Partial cut [14:03:44]*** CUTSNS_PIN = 1 [14:03:44]*** CUTSNS_PIN = 0 [14:03:45]*** Brake cut motor [14:03:45]Read from MH i2c: 01 [14:03:45]MH_I2C_Read... [14:03:45]*** Stop cut motor [14:03:45]*** Cut end [14:03:45]Read from MH i2c: 01 07 00 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: 01 07 00 3E 13 00 00 00 00 00 FF 0F 66 [14:03:45]process_action close_receipt done [14:03:45]requested_data is exist [14:03:45]produce_requested_data [14:03:45]requested_item fm.sn is exist - process it [14:03:45]wFMCommunicate request_size=4 [14:03:45]MH_SAM_APDU [14:03:45]CAPDU: 80 11 00 00 [14:03:45]Write to MH i2c: E2 08 00 3F 13 80 11 00 00 00 00 00 00 CC [14:03:45]Write i2c OK [14:03:45]MH_I2C_Read... [14:03:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:45]Read from MH i2c: E2 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: E2 17 00 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: E2 17 00 3F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [14:03:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:03:45]wFMCommunicate OK [14:03:45]requested_item fd.num is exist - process it [14:03:45]SAM_PROTO_GetFieldsCounters [14:03:45]wFMCommunicate request_size=4 [14:03:45]MH_SAM_APDU [14:03:45]CAPDU: 80 13 00 00 [14:03:45]Write to MH i2c: E2 08 00 40 13 80 13 00 00 00 00 00 00 CF [14:03:45]Write i2c OK [14:03:45]MH_I2C_Read... [14:03:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:45]Read from MH i2c: E2 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: E2 62 00 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: E2 62 00 40 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 22 [14:03:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A6 01 00 00 5E 04 04 00 A6 01 00 00 57 04 04 00 A7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:45]wFMCommunicate OK [14:03:45]SAM_PROTO_GetFieldsCounters done [14:03:45]requested_item shift.num is exist - process it [14:03:45]requested_item shift.opened is exist - process it [14:03:45]req_shift_opened [14:03:45]FM_GetShiftState [14:03:45]SAM_PROTO_GetShiftState [14:03:45]wFMCommunicate request_size=4 [14:03:45]MH_SAM_APDU [14:03:45]CAPDU: 80 13 01 00 [14:03:45]Write to MH i2c: E2 08 00 41 13 80 13 01 00 00 00 00 00 D1 [14:03:45]Write i2c OK [14:03:45]MH_I2C_Read... [14:03:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:45]Read from MH i2c: E2 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: E2 0E 00 [14:03:45]MH_I2C_Read... [14:03:45]Read from MH i2c: E2 0E 00 41 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [14:03:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:03:45]wFMCommunicate OK [14:03:45]SAM_PROTO_GetShiftState done [14:03:45]FM_GetShiftState done [14:03:45]req_shift_opened done [14:03:45]requested_item shift.open_date is exist - process it [14:03:45]req_shift_open_date [14:03:45]req_shift_open_date done [14:03:45]produce_requested_data done [14:03:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372605,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:03:45]process_action_free close_receipt [14:03:45]json_value_free [14:03:45]json_value_free done [14:03:45]process_json_proto returns [14:03:45]Send response to host [14:03:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372605,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:03:45]free response buf [14:03:45]execute_script done [14:03:45]execute_script returns [14:03:45]free content buf [14:03:45]Sock 8.Close socket [14:03:45]Sock 8.Thread stoped [14:03:49]OFD Sender: No OFD packet to send [14:03:54]OFD Sender: No OFD packet to send [14:03:59]OFD Sender: No OFD packet to send [14:04:04]OFD Sender: No OFD packet to send [14:04:09]OFD Sender: No OFD packet to send [14:04:14]OFD Sender: No OFD packet to send [14:04:19]OFD Sender: No OFD packet to send [14:04:24]OFD Sender: No OFD packet to send [14:04:29]OFD Sender: No OFD packet to send [14:04:34]OFD Sender: No OFD packet to send [14:04:39]OFD Sender: No OFD packet to send [14:04:40]accept exits with 9 [14:04:40]New connection [14:04:40]New thread 3066637668 created [14:04:40]Thread 3066494308 joined [14:04:40]Waiting for new connection... [14:04:40] Sock 9.Parse request [14:04:40]Sock 9.Check first char [14:04:40]Sock 9.First char is OK [14:04:40]request: POST /json_proto HTTP/1.0 [14:04:40]Method: POST [14:04:40]URL: /json_proto [14:04:40]Method is POST - this is cgi request [14:04:40]url: /json_proto [14:04:40]query_string will be loaded in cgi processing [14:04:40]execute_cgi json_proto POST (null) [14:04:40]execute_cgi path=json_proto method=POST [14:04:40]POST find Content-Length [14:04:40]Host: 172.17.42.195:8080 [14:04:40]Content-Length: 768 [14:04:40]Content-Type: application/json [14:04:40] [14:04:40]POST finish read [14:04:40]Found Content-Length = 768 [14:04:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.020, "sum" : 670.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: Mbank", "payments": [ { "type": 1, "sum" : 670.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:40]execute_script... [14: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)3308894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.020, "sum" : 670.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: Mbank", "payments": [ { "type": 1, "sum" : 670.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:04:40]POST & json_proto [14:04:40]process_json_proto [14:04:40]json parsed OK: [14:04:40]protocol is kg_v1.0 [14:04:40]action value=close_receipt [14:04:40]process_action close_receipt [14:04:40]cmd_close_receipt [14:04:40]MH_GetDate [14:04:40]Write to MH i2c: F0 00 00 42 13 44 [14:04:40]Write i2c OK [14:04:40]MH_I2C_Read... [14:04:40]Read from MH i2c: F0 [14:04:40]MH_I2C_Read... [14:04:40]Read from MH i2c: F0 09 00 [14:04:40]MH_I2C_Read... [14:04:40]Read from MH i2c: F0 09 00 42 13 00 F9 53 1A 67 EF 94 12 67 16 [14:04:40]GetLastDocTimeStamp 1729778622 [14:04:40]current date 1729778681 [14:04:40]FM_GetShiftState [14:04:40]SAM_PROTO_GetShiftState [14:04:40]wFMCommunicate request_size=4 [14:04:40]MH_SAM_APDU [14:04:40]CAPDU: 80 13 01 00 [14:04:40]Write to MH i2c: E2 08 00 43 13 80 13 01 00 00 00 00 00 D3 [14:04:40]Write i2c OK [14:04:40]MH_I2C_Read... [14:04:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:40]Read from MH i2c: E2 [14:04:40]MH_I2C_Read... [14:04:40]Read from MH i2c: E2 0E 00 [14:04:40]MH_I2C_Read... [14:04:40]Read from MH i2c: E2 0E 00 43 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [14:04:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:04:40]wFMCommunicate OK [14:04:40]SAM_PROTO_GetShiftState done [14:04:40]FM_GetShiftState done [14:04:40]opened in 1729729095 [14:04:40]opened+sec_in_day 1729815495 [14:04:40]quantity*price = 67033 [14:04:40]sum+1 = 67035 [14:04:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 670.34 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 0.00 Безнал.: 670.34 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 423 24.10.2024 14:04 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372606 ФПД: 226331812844297 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140441&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372606&fm=226331812844297&tin=02508201610067®Number=0000000000091623&sum=67034 [14:04:41]StoreToDocumentArchive [14:04:41]shift 524 fd 372606 [14:04:41]save to /storage/0524/doc_00372606 [14:04:41]save last doc name /storage/0524/doc_00372606 to /storage/kkm_last_doc_name [14:04:41]save OK [14:04:41]Clear old archive folders... [14:04:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:04:41]tlvbuf is 0039FE20 [14:04:41]SAM_PROTO_ClearQueue [14:04:41]wFMCommunicate request_size=4 [14:04:41]MH_SAM_APDU [14:04:41]CAPDU: 80 09 00 00 [14:04:41]Write to MH i2c: E2 08 00 50 13 80 09 00 00 00 00 00 00 D5 [14:04:41]Write i2c OK [14:04:41]MH_I2C_Read... [14:04:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:04:41]Read from MH i2c: E2 [14:04:41]MH_I2C_Read... [14:04:41]Read from MH i2c: E2 03 00 [14:04:41]MH_I2C_Read... [14:04:41]Read from MH i2c: E2 03 00 50 13 00 90 00 D7 [14:04:41]RAPDU: 90 00 [14:04:41]wFMCommunicate OK [14:04:41]SAM_PROTO_ClearQueue done [14:04:41]KKMCreateOFDPacket [14:04:41]OFDProtocolAddRootSTLVToBuf [14:04:41]FM_MakeSignedData [14:04:41]FM_MakeSignedData [14:04:41]SAM_PROTO_SignData [14:04:41]wFMCommunicate request_size=4 [14:04:41]MH_SAM_APDU [14:04:41]CAPDU: 80 0D 01 02 [14:04:41]Write to MH i2c: E2 08 00 51 13 80 0D 01 02 00 00 00 00 DD [14:04:41]Write i2c OK [14:04:41]MH_I2C_Read... [14:04:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:04:41]Read from MH i2c: E2 [14:04:41]MH_I2C_Read... [14:04:41]Read from MH i2c: E2 03 00 [14:04:41]MH_I2C_Read... [14:04:41]Read from MH i2c: E2 03 00 51 13 00 90 00 D8 [14:04:41]RAPDU: 90 00 [14:04:41]wFMCommunicate OK [14:04:41]wFMCommunicate request_size=255 [14:04:41]MH_SAM_APDU [14:04: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 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 F9 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E AF 05 00 35 04 06 00 CD [14:04:41]Write to MH i2c: E2 02 01 52 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 F9 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E AF 05 00 35 04 06 00 CD 00 00 CA [14:04:41]Write i2c OK [14:04:41]MH_I2C_Read... [14:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:42]Read from MH i2c: E2 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 03 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 03 00 52 13 00 90 00 D9 [14:04:42]RAPDU: 90 00 [14:04:42]wFMCommunicate OK [14:04:42]wFMCommunicate request_size=10 [14:04:42]MH_SAM_APDU [14:04:42]CAPDU: 80 0D 02 02 05 D8 FB 4E 53 09 [14:04:42]Write to MH i2c: E2 0D 00 53 13 80 0D 02 02 05 00 D8 FB 4E 53 09 00 00 67 [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:04:42]Read from MH i2c: E2 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 03 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 03 00 53 13 00 90 00 DA [14:04:42]RAPDU: 90 00 [14:04:42]wFMCommunicate OK [14:04:42]wFMCommunicate request_size=4 [14:04:42]MH_SAM_APDU [14:04:42]CAPDU: 80 0D 03 02 [14:04:42]Write to MH i2c: E2 08 00 54 13 80 0D 03 02 00 00 00 00 E2 [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:04:42]Read from MH i2c: E2 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 0B 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 0B 00 54 13 00 75 07 31 12 DE 99 C5 2B 90 00 09 [14:04:42]RAPDU: 75 07 31 12 DE 99 C5 2B 90 00 [14:04:42]wFMCommunicate OK [14:04:42]SAM_PROTO_SignData done [14:04:42]FM_MakeSignedData done [14:04:42]CreateOFDProtocolMessage [14:04:42]wFMCommunicate request_size=4 [14:04:42]MH_SAM_APDU [14:04:42]CAPDU: 80 11 00 00 [14:04:42]Write to MH i2c: E2 08 00 55 13 80 11 00 00 00 00 00 00 E2 [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:42]Read from MH i2c: E2 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 17 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: E2 17 00 55 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [14:04:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:04:42]wFMCommunicate OK [14:04:42]CreateOFDProtocolMessage done [14:04:42]OFDSenderStorePacket 372606 [14:04:42]StoreOFDPacket docnum=372606 [14:04:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 34 AC 07 01 C5 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 F9 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E AF 05 00 35 04 06 00 CD D8 FB 4E 53 09 75 07 31 12 DE 99 C5 2B [14:04:42]CheckFolder [14:04:42]dirname=/storage/ofd_packets [14:04:42]CheckFolder done [14:04:42]ProducePacketName [14:04:42]name=ofd_packets/00372606 [14:04:42]NVStorageSaveData ofd_packets/00372606 [14:04:42]File name is /storage/ofd_packets/00372606 [14:04:42]Write 301 bytes [14:04:42]NVStorageSaveData done [14:04:42]OFDSenderStorePacket done [14:04:42]KKMCreateOFDPacket done [14:04:42]NVStorageSaveData kkm_last_timestamp [14:04:42]File name is /storage/kkm_last_timestamp [14:04:42]Write 4 bytes [14:04:42]NVStorageSaveData done [14:04:42]ExternCall_PrintAddStr [14:04:42]wPrintStart [14:04:42]Write to MH i2c: 01 00 00 56 13 69 [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: 01 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: 01 07 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: 01 07 00 56 13 00 00 00 00 00 FF 0F 7E [14:04:42]RasterBufferAndPrint [14:04:42]line Счет N : (1)3308894 [14:04:42]line ИНН: 02508201610067 [14:04:42]line Контрольно-Кассовый Чек [14:04:42]line ПРОДАЖА [14:04:42]line ТРК (МРК, ГНК) : 42 [14:04:42]line Товар: 2710124130 [14:04:42]line Аи-92-К-4 [14:04:42]line 10.020 * 66.90 [14:04:42]line = 670.34 [14:04:42]line НДС 12% НСП 1% [14:04:42]line > о реализуемом товаре [14:04:42]line ИТОГО: 670.34 [14:04:42]line НСП 1% : 5.93 [14:04:42]line НДС 12% : 71.19 [14:04:42]line Наличными: 0.00 [14:04:42]line Безнал.: 670.34 [14:04:42]line Место: АЗС № 87 "Партнер Нефть" [14:04:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:04:42]line СНО: Общий режим [14:04:42]line Чек 423 24.10.2024 14:04 [14:04:42]line Смена: 524 ФФД: 1.0 [14:04:42]line ЗНМ: 0300000083 [14:04:42]line РНМ: 0000000000091623 [14:04:42]line Версия ККМ: 001 [14:04:42]line Платежная система: Mbank [14:04:42]line ФМ: 0000000000874672 [14:04:42]line ФД: 372606 [14:04:42]line ФПД: 226331812844297 [14:04:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140441&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372606&fm=226331812844297&tin=02508201610067®Number=0000000000091623&sum=67034 [14:04:42]written 0, free lines is 4095 [14:04:42]OFD Sender: Processing packet 372606 [packets to send 267, broken 266] [14:04:42]ProducePacketName [14:04:42]name=ofd_packets/00372606 [14:04:42]OFD Sender: To server: pG, [14:04:42]CommunicateWithHost lk.salyk.kg:30040 [14:04:42]ConnectInit lk.salyk.kg [14:04:42]Connected sock=10 [14:04:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 34 AC 07 01 C5 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 05 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 01 00 00 F4 03 04 00 F9 53 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E AF 05 00 35 04 06 00 CD D8 FB 4E 53 09 75 07 31 12 DE 99 C5 2B [14:04:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 72 64 47 00 82 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E AF 05 00 F4 03 04 00 A0 FF 19 67 B6 04 01 00 00 FF 64 65 33 CA EC 2D A0 [14:04:42]CommunicateWithHost err = 0 [14:04:42]CheckOFDResponse [14:04:42]1017 (14) - 77093643461234 [14:04:42]1041 (16) - 0000000000874672 [14:04:42]1040 (4) - 372606 [14:04:42]1012 (4) - 24.10.2024 08:04 [14:04:42]1206 (1) - 0 [14:04:42]OFD Sender: Remove packet 372606 [14:04:42]ProducePacketName [14:04:42]name=ofd_packets/00372606 [14:04:42]NVStorageDeleteData [14:04:42]Write to MH i2c: 01 00 00 7F 13 92 [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: 01 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: 01 07 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: 01 07 00 7F 13 00 00 00 00 00 00 0D A6 [14:04:42]RasterBufferAndPrint [14:04:42]line [14:04:42]line [14:04:42]line [14:04:42]line [14:04:42]line [14:04:42]written 0, free lines is 3334 [14:04:42]MH_Cut [14:04:42]Write to MH i2c: D1 01 00 86 13 01 6B [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: D1 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: D1 01 00 [14:04:42]MH_I2C_Read... [14:04:42]Read from MH i2c: D1 01 00 86 13 00 6A [14:04:42]Write to MH i2c: 01 00 00 87 13 9A [14:04:42]Write i2c OK [14:04:42]MH_I2C_Read... [14:04:43]OFD Sender: No OFD packet to send [14:04:43]*** Cut start [14:04:43]*** Partial cut [14:04:43]*** CUTSNS_PIN = 1 [14:04:43]*** CUTSNS_PIN = 0 [14:04:43]*** Brake cut motor [14:04:44]Read from MH i2c: 01 [14:04:44]MH_I2C_Read... [14:04:44]*** Stop cut motor [14:04:44]*** Cut end [14:04:44]Read from MH i2c: 01 07 00 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: 01 07 00 87 13 00 00 00 00 00 FF 0F AF [14:04:44]process_action close_receipt done [14:04:44]requested_data is exist [14:04:44]produce_requested_data [14:04:44]requested_item fm.sn is exist - process it [14:04:44]wFMCommunicate request_size=4 [14:04:44]MH_SAM_APDU [14:04:44]CAPDU: 80 11 00 00 [14:04:44]Write to MH i2c: E2 08 00 88 13 80 11 00 00 00 00 00 00 15 [14:04:44]Write i2c OK [14:04:44]MH_I2C_Read... [14:04:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:04:44]Read from MH i2c: E2 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: E2 17 00 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: E2 17 00 88 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [14:04:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:04:44]wFMCommunicate OK [14:04:44]requested_item fd.num is exist - process it [14:04:44]SAM_PROTO_GetFieldsCounters [14:04:44]wFMCommunicate request_size=4 [14:04:44]MH_SAM_APDU [14:04:44]CAPDU: 80 13 00 00 [14:04:44]Write to MH i2c: E2 08 00 89 13 80 13 00 00 00 00 00 00 18 [14:04:44]Write i2c OK [14:04:44]MH_I2C_Read... [14:04:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:04:44]Read from MH i2c: E2 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: E2 62 00 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: E2 62 00 89 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 6F [14:04:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A7 01 00 00 5E 04 04 00 A7 01 00 00 57 04 04 00 A8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:04:44]wFMCommunicate OK [14:04:44]SAM_PROTO_GetFieldsCounters done [14:04:44]requested_item shift.num is exist - process it [14:04:44]requested_item shift.opened is exist - process it [14:04:44]req_shift_opened [14:04:44]FM_GetShiftState [14:04:44]SAM_PROTO_GetShiftState [14:04:44]wFMCommunicate request_size=4 [14:04:44]MH_SAM_APDU [14:04:44]CAPDU: 80 13 01 00 [14:04:44]Write to MH i2c: E2 08 00 8A 13 80 13 01 00 00 00 00 00 1A [14:04:44]Write i2c OK [14:04:44]MH_I2C_Read... [14:04:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:04:44]Read from MH i2c: E2 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: E2 0E 00 [14:04:44]MH_I2C_Read... [14:04:44]Read from MH i2c: E2 0E 00 8A 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [14:04:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:04:44]wFMCommunicate OK [14:04:44]SAM_PROTO_GetShiftState done [14:04:44]FM_GetShiftState done [14:04:44]req_shift_opened done [14:04:44]requested_item shift.open_date is exist - process it [14:04:44]req_shift_open_date [14:04:44]req_shift_open_date done [14:04:44]produce_requested_data done [14:04:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372606,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:04:44]process_action_free close_receipt [14:04:44]json_value_free [14:04:44]json_value_free done [14:04:44]process_json_proto returns [14:04:44]Send response to host [14:04:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372606,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:04:44]free response buf [14:04:44]execute_script done [14:04:44]execute_script returns [14:04:44]free content buf [14:04:44]Sock 9.Close socket [14:04:44]Sock 9.Thread stoped [14:04:48]OFD Sender: No OFD packet to send [14:04:53]OFD Sender: No OFD packet to send [14:04:58]OFD Sender: No OFD packet to send [14:05:03]OFD Sender: No OFD packet to send [14:05:08]OFD Sender: No OFD packet to send [14:05:13]OFD Sender: No OFD packet to send [14:05:18]OFD Sender: No OFD packet to send [14:05:23]OFD Sender: No OFD packet to send [14:05:28]OFD Sender: No OFD packet to send [14:05:29]accept exits with 8 [14:05:29]New connection [14:05:29]New thread 3066494308 created [14:05:29]Thread 3066637668 joined [14:05:29]Waiting for new connection... [14:05:29] Sock 8.Parse request [14:05:29]Sock 8.Check first char [14:05:29]Sock 8.First char is OK [14:05:29]request: POST /json_proto HTTP/1.0 [14:05:29]Method: POST [14:05:29]URL: /json_proto [14:05:29]Method is POST - this is cgi request [14:05:29]url: /json_proto [14:05:29]query_string will be loaded in cgi processing [14:05:29]execute_cgi json_proto POST (null) [14:05:29]execute_cgi path=json_proto method=POST [14:05:29]POST find Content-Length [14:05:29]Host: 172.17.42.195:8080 [14:05:29]Content-Length: 770 [14:05:29]Content-Type: application/json [14:05:29] [14:05:29]POST finish read [14:05:29]Found Content-Length = 770 [14:05:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:29]execute_script... [14:05: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)3308891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:05:29]POST & json_proto [14:05:29]process_json_proto [14:05:29]json parsed OK: [14:05:29]protocol is kg_v1.0 [14:05:29]action value=close_receipt [14:05:29]process_action close_receipt [14:05:29]cmd_close_receipt [14:05:29]MH_GetDate [14:05:29]Write to MH i2c: F0 00 00 8B 13 8D [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: F0 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: F0 09 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: F0 09 00 8B 13 00 29 54 1A 67 EF 94 12 67 90 [14:05:29]GetLastDocTimeStamp 1729778681 [14:05:29]current date 1729778729 [14:05:29]FM_GetShiftState [14:05:29]SAM_PROTO_GetShiftState [14:05:29]wFMCommunicate request_size=4 [14:05:29]MH_SAM_APDU [14:05:29]CAPDU: 80 13 01 00 [14:05:29]Write to MH i2c: E2 08 00 8C 13 80 13 01 00 00 00 00 00 1C [14:05:29]Write i2c OK [14:05:29]MH_I2C_Read... [14:05:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:29]Read from MH i2c: E2 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 0E 00 [14:05:29]MH_I2C_Read... [14:05:29]Read from MH i2c: E2 0E 00 8C 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [14:05:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:05:29]wFMCommunicate OK [14:05:29]SAM_PROTO_GetShiftState done [14:05:29]FM_GetShiftState done [14:05:29]opened in 1729729095 [14:05:29]opened+sec_in_day 1729815495 [14:05:29]quantity*price = 100021 [14:05:29]sum+1 = 100023 [14:05:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 424 24.10.2024 14:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372607 ФПД: 184400813147695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140530&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372607&fm=184400813147695&tin=02508201610067®Number=0000000000091623&sum=100022 [14:05:30]StoreToDocumentArchive [14:05:30]shift 524 fd 372607 [14:05:30]save to /storage/0524/doc_00372607 [14:05:30]save last doc name /storage/0524/doc_00372607 to /storage/kkm_last_doc_name [14:05:30]save OK [14:05:30]Clear old archive folders... [14:05:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:05:30]tlvbuf is 0032CEC0 [14:05:30]SAM_PROTO_ClearQueue [14:05:30]wFMCommunicate request_size=4 [14:05:30]MH_SAM_APDU [14:05:30]CAPDU: 80 09 00 00 [14:05:30]Write to MH i2c: E2 08 00 99 13 80 09 00 00 00 00 00 00 1E [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:05:30]Read from MH i2c: E2 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 99 13 00 90 00 20 [14:05:30]RAPDU: 90 00 [14:05:30]wFMCommunicate OK [14:05:30]SAM_PROTO_ClearQueue done [14:05:30]KKMCreateOFDPacket [14:05:30]OFDProtocolAddRootSTLVToBuf [14:05:30]FM_MakeSignedData [14:05:30]FM_MakeSignedData [14:05:30]SAM_PROTO_SignData [14:05:30]wFMCommunicate request_size=4 [14:05:30]MH_SAM_APDU [14:05:30]CAPDU: 80 0D 01 02 [14:05:30]Write to MH i2c: E2 08 00 9A 13 80 0D 01 02 00 00 00 00 26 [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:05:30]Read from MH i2c: E2 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 9A 13 00 90 00 21 [14:05:30]RAPDU: 90 00 [14:05:30]wFMCommunicate OK [14:05:30]wFMCommunicate request_size=255 [14:05:30]MH_SAM_APDU [14:05:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2A 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F AF 05 00 35 04 06 00 A7 [14:05:30]Write to MH i2c: E2 02 01 9B 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 A8 01 00 00 F4 03 04 00 2A 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F AF 05 00 35 04 06 00 A7 00 00 8A [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:30]Read from MH i2c: E2 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 9B 13 00 90 00 22 [14:05:30]RAPDU: 90 00 [14:05:30]wFMCommunicate OK [14:05:30]wFMCommunicate request_size=10 [14:05:30]MH_SAM_APDU [14:05:30]CAPDU: 80 0D 02 02 05 B6 28 F6 C6 2F [14:05:30]Write to MH i2c: E2 0D 00 9C 13 80 0D 02 02 05 00 B6 28 F6 C6 2F 00 00 FC [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:05:30]Read from MH i2c: E2 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 03 00 9C 13 00 90 00 23 [14:05:30]RAPDU: 90 00 [14:05:30]wFMCommunicate OK [14:05:30]wFMCommunicate request_size=4 [14:05:30]MH_SAM_APDU [14:05:30]CAPDU: 80 0D 03 02 [14:05:30]Write to MH i2c: E2 08 00 9D 13 80 0D 03 02 00 00 00 00 2B [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:05:30]Read from MH i2c: E2 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 0B 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 0B 00 9D 13 00 7A 35 23 8A 77 56 98 89 90 00 76 [14:05:30]RAPDU: 7A 35 23 8A 77 56 98 89 90 00 [14:05:30]wFMCommunicate OK [14:05:30]SAM_PROTO_SignData done [14:05:30]FM_MakeSignedData done [14:05:30]CreateOFDProtocolMessage [14:05:30]wFMCommunicate request_size=4 [14:05:30]MH_SAM_APDU [14:05:30]CAPDU: 80 11 00 00 [14:05:30]Write to MH i2c: E2 08 00 9E 13 80 11 00 00 00 00 00 00 2B [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:30]Read from MH i2c: E2 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 17 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: E2 17 00 9E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [14:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:05:30]wFMCommunicate OK [14:05:30]CreateOFDProtocolMessage done [14:05:30]OFDSenderStorePacket 372607 [14:05:30]StoreOFDPacket docnum=372607 [14:05:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F2 1B 07 01 70 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2A 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F AF 05 00 35 04 06 00 A7 B6 28 F6 C6 2F 7A 35 23 8A 77 56 98 89 [14:05:30]CheckFolder [14:05:30]dirname=/storage/ofd_packets [14:05:30]CheckFolder done [14:05:30]ProducePacketName [14:05:30]name=ofd_packets/00372607 [14:05:30]NVStorageSaveData ofd_packets/00372607 [14:05:30]File name is /storage/ofd_packets/00372607 [14:05:30]Write 301 bytes [14:05:30]NVStorageSaveData done [14:05:30]OFDSenderStorePacket done [14:05:30]KKMCreateOFDPacket done [14:05:30]NVStorageSaveData kkm_last_timestamp [14:05:30]File name is /storage/kkm_last_timestamp [14:05:30]Write 4 bytes [14:05:30]NVStorageSaveData done [14:05:30]ExternCall_PrintAddStr [14:05:30]wPrintStart [14:05:30]Write to MH i2c: 01 00 00 9F 13 B2 [14:05:30]Write i2c OK [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: 01 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: 01 07 00 [14:05:30]MH_I2C_Read... [14:05:30]Read from MH i2c: 01 07 00 9F 13 00 00 00 00 00 FF 0F C7 [14:05:30]RasterBufferAndPrint [14:05:30]line Счет N : (1)3308891 [14:05:30]line ИНН: 02508201610067 [14:05:30]line Контрольно-Кассовый Чек [14:05:30]line ПРОДАЖА [14:05:30]line ТРК (МРК, ГНК) : 23 [14:05:30]line Товар: 2710124500 [14:05:30]line Аи-95-К-3 [14:05:30]line 13.480 * 74.20 [14:05:30]line = 1000.22 [14:05:30]line НДС 12% НСП 1% [14:05:30]line > о реализуемом товаре [14:05:30]line ИТОГО: 1000.22 [14:05:30]line НСП 1% : 8.85 [14:05:30]line НДС 12% : 106.22 [14:05:30]line Наличными: 0.00 [14:05:30]line Безнал.: 1000.22 [14:05:30]line Место: АЗС № 87 "Партнер Нефть" [14:05:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:05:30]line СНО: Общий режим [14:05:30]line Чек 424 24.10.2024 14:05 [14:05:30]line Смена: 524 ФФД: 1.0 [14:05:30]line ЗНМ: 0300000083 [14:05:30]line РНМ: 0000000000091623 [14:05:30]line Версия ККМ: 001 [14:05:30]line Платежная система: Mbank [14:05:30]line ФМ: 0000000000874672 [14:05:30]line ФД: 372607 [14:05:30]line ФПД: 184400813147695 [14:05:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140530&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372607&fm=184400813147695&tin=02508201610067®Number=0000000000091623&sum=100022 [14:05:30]written 0, free lines is 4095 [14:05:31]OFD Sender: Processing packet 372607 [packets to send 267, broken 266] [14:05:31]ProducePacketName [14:05:31]name=ofd_packets/00372607 [14:05:31]OFD Sender: To server: pG, [14:05:31]CommunicateWithHost lk.salyk.kg:30040 [14:05:31]ConnectInit lk.salyk.kg [14:05:31]Connected sock=10 [14:05:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F2 1B 07 01 70 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 01 00 00 F4 03 04 00 2A 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F AF 05 00 35 04 06 00 A7 B6 28 F6 C6 2F 7A 35 23 8A 77 56 98 89 [14:05:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2C A9 47 00 EC 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 36 37 32 10 04 04 00 7F AF 05 00 F4 03 04 00 D1 FF 19 67 B6 04 01 00 00 43 E7 B9 C5 88 82 DB 18 [14:05:31]CommunicateWithHost err = 0 [14:05:31]CheckOFDResponse [14:05:31]1017 (14) - 77093643461234 [14:05:31]1041 (16) - 0000000000874672 [14:05:31]1040 (4) - 372607 [14:05:31]1012 (4) - 24.10.2024 08:05 [14:05:31]1206 (1) - 0 [14:05:31]OFD Sender: Remove packet 372607 [14:05:31]ProducePacketName [14:05:31]name=ofd_packets/00372607 [14:05:31]NVStorageDeleteData [14:05:31]Write to MH i2c: 01 00 00 C8 13 DB [14:05:31]Write i2c OK [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: 01 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: 01 07 00 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: 01 07 00 C8 13 00 00 00 00 00 04 0D F3 [14:05:31]RasterBufferAndPrint [14:05:31]line [14:05:31]line [14:05:31]line [14:05:31]line [14:05:31]line [14:05:31]written 0, free lines is 3339 [14:05:31]MH_Cut [14:05:31]Write to MH i2c: D1 01 00 CF 13 01 B4 [14:05:31]Write i2c OK [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: D1 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: D1 01 00 [14:05:31]MH_I2C_Read... [14:05:31]Read from MH i2c: D1 01 00 CF 13 00 B3 [14:05:31]Write to MH i2c: 01 00 00 D0 13 E3 [14:05:31]Write i2c OK [14:05:31]MH_I2C_Read... [14:05:31]OFD Sender: No OFD packet to send [14:05:32]*** Cut start [14:05:32]*** Partial cut [14:05:32]*** CUTSNS_PIN = 1 [14:05:32]*** CUTSNS_PIN = 0 [14:05:32]*** Brake cut motor [14:05:32]Read from MH i2c: 01 [14:05:32]MH_I2C_Read... [14:05:32]*** Stop cut motor [14:05:32]*** Cut end [14:05:32]Read from MH i2c: 01 07 00 [14:05:32]MH_I2C_Read... [14:05:32]Read from MH i2c: 01 07 00 D0 13 00 00 00 00 00 FF 0F F8 [14:05:32]process_action close_receipt done [14:05:32]requested_data is exist [14:05:32]produce_requested_data [14:05:32]requested_item fm.sn is exist - process it [14:05:32]wFMCommunicate request_size=4 [14:05:32]MH_SAM_APDU [14:05:32]CAPDU: 80 11 00 00 [14:05:32]Write to MH i2c: E2 08 00 D1 13 80 11 00 00 00 00 00 00 5E [14:05:32]Write i2c OK [14:05:32]MH_I2C_Read... [14:05:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:05:32]Read from MH i2c: E2 [14:05:32]MH_I2C_Read... [14:05:32]Read from MH i2c: E2 17 00 [14:05:32]MH_I2C_Read... [14:05:32]Read from MH i2c: E2 17 00 D1 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [14:05:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:05:32]wFMCommunicate OK [14:05:32]requested_item fd.num is exist - process it [14:05:32]SAM_PROTO_GetFieldsCounters [14:05:32]wFMCommunicate request_size=4 [14:05:32]MH_SAM_APDU [14:05:32]CAPDU: 80 13 00 00 [14:05:32]Write to MH i2c: E2 08 00 D2 13 80 13 00 00 00 00 00 00 61 [14:05:32]Write i2c OK [14:05:32]MH_I2C_Read... [14:05:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:05:33]Read from MH i2c: E2 [14:05:33]MH_I2C_Read... [14:05:33]Read from MH i2c: E2 62 00 [14:05:33]MH_I2C_Read... [14:05:33]Read from MH i2c: E2 62 00 D2 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 BC [14:05:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A8 01 00 00 5E 04 04 00 A8 01 00 00 57 04 04 00 A9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:05:33]wFMCommunicate OK [14:05:33]SAM_PROTO_GetFieldsCounters done [14:05:33]requested_item shift.num is exist - process it [14:05:33]requested_item shift.opened is exist - process it [14:05:33]req_shift_opened [14:05:33]FM_GetShiftState [14:05:33]SAM_PROTO_GetShiftState [14:05:33]wFMCommunicate request_size=4 [14:05:33]MH_SAM_APDU [14:05:33]CAPDU: 80 13 01 00 [14:05:33]Write to MH i2c: E2 08 00 D3 13 80 13 01 00 00 00 00 00 63 [14:05:33]Write i2c OK [14:05:33]MH_I2C_Read... [14:05:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:05:33]Read from MH i2c: E2 [14:05:33]MH_I2C_Read... [14:05:33]Read from MH i2c: E2 0E 00 [14:05:33]MH_I2C_Read... [14:05:33]Read from MH i2c: E2 0E 00 D3 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [14:05:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:05:33]wFMCommunicate OK [14:05:33]SAM_PROTO_GetShiftState done [14:05:33]FM_GetShiftState done [14:05:33]req_shift_opened done [14:05:33]requested_item shift.open_date is exist - process it [14:05:33]req_shift_open_date [14:05:33]req_shift_open_date done [14:05:33]produce_requested_data done [14:05:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372607,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:05:33]process_action_free close_receipt [14:05:33]json_value_free [14:05:33]json_value_free done [14:05:33]process_json_proto returns [14:05:33]Send response to host [14:05:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372607,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:05:33]free response buf [14:05:33]execute_script done [14:05:33]execute_script returns [14:05:33]free content buf [14:05:33]Sock 8.Close socket [14:05:33]Sock 8.Thread stoped [14:05:36]OFD Sender: No OFD packet to send [14:05:41]OFD Sender: No OFD packet to send [14:05:46]OFD Sender: No OFD packet to send [14:05:51]OFD Sender: No OFD packet to send [14:05:56]OFD Sender: No OFD packet to send [14:06:01]OFD Sender: No OFD packet to send [14:06:06]OFD Sender: No OFD packet to send [14:06:11]OFD Sender: No OFD packet to send [14:06:16]OFD Sender: No OFD packet to send [14:06:21]OFD Sender: No OFD packet to send [14:06:26]OFD Sender: No OFD packet to send [14:06:31]OFD Sender: No OFD packet to send [14:06:36]OFD Sender: No OFD packet to send [14:06:41]OFD Sender: No OFD packet to send [14:06:46]OFD Sender: No OFD packet to send [14:06:52]OFD Sender: No OFD packet to send [14:06:53]accept exits with 9 [14:06:53]New connection [14:06:53]New thread 3066637668 created [14:06:53]Thread 3066494308 joined [14:06:53]Waiting for new connection... [14:06:53] Sock 9.Parse request [14:06:53]Sock 9.Check first char [14:06:53]Sock 9.First char is OK [14:06:53]request: POST /json_proto HTTP/1.0 [14:06:53]Method: POST [14:06:53]URL: /json_proto [14:06:53]Method is POST - this is cgi request [14:06:53]url: /json_proto [14:06:53]query_string will be loaded in cgi processing [14:06:53]execute_cgi json_proto POST (null) [14:06:53]execute_cgi path=json_proto method=POST [14:06:53]POST find Content-Length [14:06:53]Host: 172.17.42.195:8080 [14:06:53]Content-Length: 770 [14:06:53]Content-Type: application/json [14:06:53] [14:06:53]POST finish read [14:06:53]Found Content-Length = 770 [14:06:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:53]execute_script... [14:06: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)3308895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:06:53]POST & json_proto [14:06:53]process_json_proto [14:06:53]json parsed OK: [14:06:53]protocol is kg_v1.0 [14:06:53]action value=close_receipt [14:06:53]process_action close_receipt [14:06:53]cmd_close_receipt [14:06:53]MH_GetDate [14:06:53]Write to MH i2c: F0 00 00 D4 13 D6 [14:06:53]Write i2c OK [14:06:53]MH_I2C_Read... [14:06:53]Read from MH i2c: F0 [14:06:53]MH_I2C_Read... [14:06:53]Read from MH i2c: F0 09 00 [14:06:53]MH_I2C_Read... [14:06:53]Read from MH i2c: F0 09 00 D4 13 00 7D 54 1A 67 EF 94 12 67 2D [14:06:53]GetLastDocTimeStamp 1729778730 [14:06:53]current date 1729778813 [14:06:53]FM_GetShiftState [14:06:53]SAM_PROTO_GetShiftState [14:06:53]wFMCommunicate request_size=4 [14:06:53]MH_SAM_APDU [14:06:53]CAPDU: 80 13 01 00 [14:06:53]Write to MH i2c: E2 08 00 D5 13 80 13 01 00 00 00 00 00 65 [14:06:53]Write i2c OK [14:06:53]MH_I2C_Read... [14:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:53]Read from MH i2c: E2 [14:06:53]MH_I2C_Read... [14:06:53]Read from MH i2c: E2 0E 00 [14:06:53]MH_I2C_Read... [14:06:53]Read from MH i2c: E2 0E 00 D5 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [14:06:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:06:53]wFMCommunicate OK [14:06:53]SAM_PROTO_GetShiftState done [14:06:53]FM_GetShiftState done [14:06:53]opened in 1729729095 [14:06:53]opened+sec_in_day 1729815495 [14:06:53]quantity*price = 100015 [14:06:53]sum+1 = 100017 [14:06:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 425 24.10.2024 14:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372608 ФПД: 179428767869049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372608&fm=179428767869049&tin=02508201610067®Number=0000000000091623&sum=100016 [14:06:54]StoreToDocumentArchive [14:06:54]shift 524 fd 372608 [14:06:54]save to /storage/0524/doc_00372608 [14:06:54]save last doc name /storage/0524/doc_00372608 to /storage/kkm_last_doc_name [14:06:54]save OK [14:06:54]Clear old archive folders... [14:06:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:06:54]tlvbuf is B6E8D3A0 [14:06:54]SAM_PROTO_ClearQueue [14:06:54]wFMCommunicate request_size=4 [14:06:54]MH_SAM_APDU [14:06:54]CAPDU: 80 09 00 00 [14:06:54]Write to MH i2c: E2 08 00 E2 13 80 09 00 00 00 00 00 00 67 [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:06:54]Read from MH i2c: E2 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 E2 13 00 90 00 69 [14:06:54]RAPDU: 90 00 [14:06:54]wFMCommunicate OK [14:06:54]SAM_PROTO_ClearQueue done [14:06:54]KKMCreateOFDPacket [14:06:54]OFDProtocolAddRootSTLVToBuf [14:06:54]FM_MakeSignedData [14:06:54]FM_MakeSignedData [14:06:54]SAM_PROTO_SignData [14:06:54]wFMCommunicate request_size=4 [14:06:54]MH_SAM_APDU [14:06:54]CAPDU: 80 0D 01 02 [14:06:54]Write to MH i2c: E2 08 00 E3 13 80 0D 01 02 00 00 00 00 6F [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:06:54]Read from MH i2c: E2 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 E3 13 00 90 00 6A [14:06:54]RAPDU: 90 00 [14:06:54]wFMCommunicate OK [14:06:54]wFMCommunicate request_size=255 [14:06:54]MH_SAM_APDU [14:06: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 7D 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 AF 05 00 35 04 06 00 A3 [14:06:54]Write to MH i2c: E2 02 01 E4 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 7D 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 AF 05 00 35 04 06 00 A3 00 00 F6 [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:54]Read from MH i2c: E2 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 E4 13 00 90 00 6B [14:06:54]RAPDU: 90 00 [14:06:54]wFMCommunicate OK [14:06:54]wFMCommunicate request_size=10 [14:06:54]MH_SAM_APDU [14:06:54]CAPDU: 80 0D 02 02 05 30 83 F8 A8 79 [14:06:54]Write to MH i2c: E2 0D 00 E5 13 80 0D 02 02 05 00 30 83 F8 A8 79 00 00 48 [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:06:54]Read from MH i2c: E2 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 03 00 E5 13 00 90 00 6C [14:06:54]RAPDU: 90 00 [14:06:54]wFMCommunicate OK [14:06:54]wFMCommunicate request_size=4 [14:06:54]MH_SAM_APDU [14:06:54]CAPDU: 80 0D 03 02 [14:06:54]Write to MH i2c: E2 08 00 E6 13 80 0D 03 02 00 00 00 00 74 [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:06:54]Read from MH i2c: E2 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 0B 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 0B 00 E6 13 00 7E 43 32 FA F7 AF FC E3 90 00 E7 [14:06:54]RAPDU: 7E 43 32 FA F7 AF FC E3 90 00 [14:06:54]wFMCommunicate OK [14:06:54]SAM_PROTO_SignData done [14:06:54]FM_MakeSignedData done [14:06:54]CreateOFDProtocolMessage [14:06:54]wFMCommunicate request_size=4 [14:06:54]MH_SAM_APDU [14:06:54]CAPDU: 80 11 00 00 [14:06:54]Write to MH i2c: E2 08 00 E7 13 80 11 00 00 00 00 00 00 74 [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:54]Read from MH i2c: E2 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 17 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: E2 17 00 E7 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [14:06:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:06:54]wFMCommunicate OK [14:06:54]CreateOFDProtocolMessage done [14:06:54]OFDSenderStorePacket 372608 [14:06:54]StoreOFDPacket docnum=372608 [14:06:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE FE 07 01 41 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 7D 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 AF 05 00 35 04 06 00 A3 30 83 F8 A8 79 7E 43 32 FA F7 AF FC E3 [14:06:54]CheckFolder [14:06:54]dirname=/storage/ofd_packets [14:06:54]CheckFolder done [14:06:54]ProducePacketName [14:06:54]name=ofd_packets/00372608 [14:06:54]NVStorageSaveData ofd_packets/00372608 [14:06:54]File name is /storage/ofd_packets/00372608 [14:06:54]Write 301 bytes [14:06:54]NVStorageSaveData done [14:06:54]OFDSenderStorePacket done [14:06:54]KKMCreateOFDPacket done [14:06:54]NVStorageSaveData kkm_last_timestamp [14:06:54]File name is /storage/kkm_last_timestamp [14:06:54]Write 4 bytes [14:06:54]NVStorageSaveData done [14:06:54]ExternCall_PrintAddStr [14:06:54]wPrintStart [14:06:54]Write to MH i2c: 01 00 00 E8 13 FB [14:06:54]Write i2c OK [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: 01 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: 01 07 00 [14:06:54]MH_I2C_Read... [14:06:54]Read from MH i2c: 01 07 00 E8 13 00 00 00 00 00 FF 0F 10 [14:06:54]RasterBufferAndPrint [14:06:54]line Счет N : (1)3308895 [14:06:54]line ИНН: 02508201610067 [14:06:54]line Контрольно-Кассовый Чек [14:06:54]line ПРОДАЖА [14:06:54]line ТРК (МРК, ГНК) : 32 [14:06:54]line Товар: 2710124130 [14:06:54]line Аи-92-К-4 [14:06:54]line 14.950 * 66.90 [14:06:54]line = 1000.16 [14:06:54]line НДС 12% НСП 1% [14:06:54]line > о реализуемом товаре [14:06:54]line ИТОГО: 1000.16 [14:06:54]line НСП 1% : 8.85 [14:06:54]line НДС 12% : 106.21 [14:06:54]line Наличными: 0.00 [14:06:54]line Безнал.: 1000.16 [14:06:54]line Место: АЗС № 87 "Партнер Нефть" [14:06:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:06:54]line СНО: Общий режим [14:06:54]line Чек 425 24.10.2024 14:06 [14:06:54]line Смена: 524 ФФД: 1.0 [14:06:54]line ЗНМ: 0300000083 [14:06:54]line РНМ: 0000000000091623 [14:06:54]line Версия ККМ: 001 [14:06:54]line Платежная система: Mbank [14:06:54]line ФМ: 0000000000874672 [14:06:54]line ФД: 372608 [14:06:54]line ФПД: 179428767869049 [14:06:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372608&fm=179428767869049&tin=02508201610067®Number=0000000000091623&sum=100016 [14:06:54]written 0, free lines is 4095 [14:06:54]OFD Sender: Processing packet 372608 [packets to send 267, broken 266] [14:06:54]ProducePacketName [14:06:54]name=ofd_packets/00372608 [14:06:54]OFD Sender: To server: pG, [14:06:54]CommunicateWithHost lk.salyk.kg:30040 [14:06:54]ConnectInit lk.salyk.kg [14:06:54]Connected sock=10 [14:06:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE FE 07 01 41 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 01 00 00 F4 03 04 00 7D 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 AF 05 00 35 04 06 00 A3 30 83 F8 A8 79 7E 43 32 FA F7 AF FC E3 [14:06:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 89 B1 47 00 F0 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 AF 05 00 F4 03 04 00 25 00 1A 67 B6 04 01 00 00 77 EB B0 37 55 F3 74 5C [14:06:55]CommunicateWithHost err = 0 [14:06:55]CheckOFDResponse [14:06:55]1017 (14) - 77093643461234 [14:06:55]1041 (16) - 0000000000874672 [14:06:55]1040 (4) - 372608 [14:06:55]1012 (4) - 24.10.2024 08:07 [14:06:55]1206 (1) - 0 [14:06:55]OFD Sender: Remove packet 372608 [14:06:55]ProducePacketName [14:06:55]name=ofd_packets/00372608 [14:06:55]NVStorageDeleteData [14:06:55]Write to MH i2c: 01 00 00 11 14 25 [14:06:55]Write i2c OK [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: 01 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: 01 07 00 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: 01 07 00 11 14 00 00 00 00 00 11 0D 4A [14:06:55]RasterBufferAndPrint [14:06:55]line [14:06:55]line [14:06:55]line [14:06:55]line [14:06:55]line [14:06:55]written 0, free lines is 3351 [14:06:55]MH_Cut [14:06:55]Write to MH i2c: D1 01 00 18 14 01 FE [14:06:55]Write i2c OK [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: D1 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: D1 01 00 [14:06:55]MH_I2C_Read... [14:06:55]Read from MH i2c: D1 01 00 18 14 00 FD [14:06:55]Write to MH i2c: 01 00 00 19 14 2D [14:06:55]Write i2c OK [14:06:55]MH_I2C_Read... [14:06:55]OFD Sender: No OFD packet to send [14:06:55]*** Cut start [14:06:55]*** Partial cut [14:06:55]*** CUTSNS_PIN = 1 [14:06:56]*** CUTSNS_PIN = 0 [14:06:56]*** Brake cut motor [14:06:56]Read from MH i2c: 01 [14:06:56]MH_I2C_Read... [14:06:56]*** Stop cut motor [14:06:56]*** Cut end [14:06:56]Read from MH i2c: 01 07 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: 01 07 00 19 14 00 00 00 00 00 FF 0F 42 [14:06:56]process_action close_receipt done [14:06:56]requested_data is exist [14:06:56]produce_requested_data [14:06:56]requested_item fm.sn is exist - process it [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 11 00 00 [14:06:56]Write to MH i2c: E2 08 00 1A 14 80 11 00 00 00 00 00 00 A8 [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 17 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 17 00 1A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [14:06:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:06:56]wFMCommunicate OK [14:06:56]requested_item fd.num is exist - process it [14:06:56]SAM_PROTO_GetFieldsCounters [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 13 00 00 [14:06:56]Write to MH i2c: E2 08 00 1B 14 80 13 00 00 00 00 00 00 AB [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 62 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 62 00 1B 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 80 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 0A [14:06:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 80 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A9 01 00 00 5E 04 04 00 A9 01 00 00 57 04 04 00 AA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:06:56]wFMCommunicate OK [14:06:56]SAM_PROTO_GetFieldsCounters done [14:06:56]requested_item shift.num is exist - process it [14:06:56]requested_item shift.opened is exist - process it [14:06:56]req_shift_opened [14:06:56]FM_GetShiftState [14:06:56]SAM_PROTO_GetShiftState [14:06:56]wFMCommunicate request_size=4 [14:06:56]MH_SAM_APDU [14:06:56]CAPDU: 80 13 01 00 [14:06:56]Write to MH i2c: E2 08 00 1C 14 80 13 01 00 00 00 00 00 AD [14:06:56]Write i2c OK [14:06:56]MH_I2C_Read... [14:06:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:06:56]Read from MH i2c: E2 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 0E 00 [14:06:56]MH_I2C_Read... [14:06:56]Read from MH i2c: E2 0E 00 1C 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 12 [14:06:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:06:56]wFMCommunicate OK [14:06:56]SAM_PROTO_GetShiftState done [14:06:56]FM_GetShiftState done [14:06:56]req_shift_opened done [14:06:56]requested_item shift.open_date is exist - process it [14:06:56]req_shift_open_date [14:06:56]req_shift_open_date done [14:06:56]produce_requested_data done [14:06:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372608,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:06:56]process_action_free close_receipt [14:06:56]json_value_free [14:06:56]json_value_free done [14:06:56]process_json_proto returns [14:06:56]Send response to host [14:06:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372608,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:06:56]free response buf [14:06:56]execute_script done [14:06:56]execute_script returns [14:06:56]free content buf [14:06:56]Sock 9.Close socket [14:06:56]Sock 9.Thread stoped [14:07:00]OFD Sender: No OFD packet to send [14:07:05]OFD Sender: No OFD packet to send [14:07:10]OFD Sender: No OFD packet to send [14:07:13]accept exits with 8 [14:07:13]New connection [14:07:13]New thread 3066494308 created [14:07:13]Thread 3066637668 joined [14:07:13]Waiting for new connection... [14:07:13] Sock 8.Parse request [14:07:13]Sock 8.Check first char [14:07:13]Sock 8.First char is OK [14:07:13]request: POST /json_proto HTTP/1.0 [14:07:13]Method: POST [14:07:13]URL: /json_proto [14:07:13]Method is POST - this is cgi request [14:07:13]url: /json_proto [14:07:13]query_string will be loaded in cgi processing [14:07:13]execute_cgi json_proto POST (null) [14:07:13]execute_cgi path=json_proto method=POST [14:07:13]POST find Content-Length [14:07:13]Host: 172.17.42.195:8080 [14:07:13]Content-Length: 678 [14:07:13]Content-Type: application/json [14:07:13] [14:07:13]POST finish read [14:07:13]Found Content-Length = 678 [14:07:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:13]execute_script... [14:07: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)3308896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:13]POST & json_proto [14:07:13]process_json_proto [14:07:13]json parsed OK: [14:07:13]protocol is kg_v1.0 [14:07:13]action value=close_receipt [14:07:13]process_action close_receipt [14:07:13]cmd_close_receipt [14:07:13]MH_GetDate [14:07:13]Write to MH i2c: F0 00 00 1D 14 20 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: F0 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: F0 09 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: F0 09 00 1D 14 00 92 54 1A 67 EF 94 12 67 8C [14:07:13]GetLastDocTimeStamp 1729778813 [14:07:13]current date 1729778834 [14:07:13]FM_GetShiftState [14:07:13]SAM_PROTO_GetShiftState [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 13 01 00 [14:07:13]Write to MH i2c: E2 08 00 1E 14 80 13 01 00 00 00 00 00 AF [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 0E 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 0E 00 1E 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [14:07:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:07:13]wFMCommunicate OK [14:07:13]SAM_PROTO_GetShiftState done [14:07:13]FM_GetShiftState done [14:07:13]opened in 1729729095 [14:07:13]opened+sec_in_day 1729815495 [14:07:13]quantity*price = 60009 [14:07:13]sum+1 = 60010 [14:07:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 426 24.10.2024 14:07 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372609 ФПД: 153480852853278 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372609&fm=153480852853278&tin=02508201610067®Number=0000000000091623&sum=60000 [14:07:14]StoreToDocumentArchive [14:07:14]shift 524 fd 372609 [14:07:14]save to /storage/0524/doc_00372609 [14:07:14]save last doc name /storage/0524/doc_00372609 to /storage/kkm_last_doc_name [14:07:14]save OK [14:07:14]Clear old archive folders... [14:07:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:07:14]tlvbuf is B6E8D9B0 [14:07:14]SAM_PROTO_ClearQueue [14:07:14]wFMCommunicate request_size=4 [14:07:14]MH_SAM_APDU [14:07:14]CAPDU: 80 09 00 00 [14:07:14]Write to MH i2c: E2 08 00 2B 14 80 09 00 00 00 00 00 00 B1 [14:07:14]Write i2c OK [14:07:14]MH_I2C_Read... [14:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:15]Read from MH i2c: E2 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 2B 14 00 90 00 B3 [14:07:15]RAPDU: 90 00 [14:07:15]wFMCommunicate OK [14:07:15]SAM_PROTO_ClearQueue done [14:07:15]KKMCreateOFDPacket [14:07:15]OFDProtocolAddRootSTLVToBuf [14:07:15]FM_MakeSignedData [14:07:15]FM_MakeSignedData [14:07:15]SAM_PROTO_SignData [14:07:15]wFMCommunicate request_size=4 [14:07:15]MH_SAM_APDU [14:07:15]CAPDU: 80 0D 01 02 [14:07:15]Write to MH i2c: E2 08 00 2C 14 80 0D 01 02 00 00 00 00 B9 [14:07:15]Write i2c OK [14:07:15]MH_I2C_Read... [14:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:15]Read from MH i2c: E2 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 2C 14 00 90 00 B4 [14:07:15]RAPDU: 90 00 [14:07:15]wFMCommunicate OK [14:07:15]wFMCommunicate request_size=255 [14:07:15]MH_SAM_APDU [14:07: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 92 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 AF 05 00 35 04 06 00 8B [14:07:15]Write to MH i2c: E2 02 01 2D 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 92 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 AF 05 00 35 04 06 00 8B 00 00 02 [14:07:15]Write i2c OK [14:07:15]MH_I2C_Read... [14:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:15]Read from MH i2c: E2 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 2D 14 00 90 00 B5 [14:07:15]RAPDU: 90 00 [14:07:15]wFMCommunicate OK [14:07:15]wFMCommunicate request_size=10 [14:07:15]MH_SAM_APDU [14:07:15]CAPDU: 80 0D 02 02 05 97 0B B6 D2 1E [14:07:15]Write to MH i2c: E2 0D 00 2E 14 80 0D 02 02 05 00 97 0B B6 D2 1E 00 00 0E [14:07:15]Write i2c OK [14:07:15]MH_I2C_Read... [14:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:15]Read from MH i2c: E2 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 03 00 2E 14 00 90 00 B6 [14:07:15]RAPDU: 90 00 [14:07:15]wFMCommunicate OK [14:07:15]wFMCommunicate request_size=4 [14:07:15]MH_SAM_APDU [14:07:15]CAPDU: 80 0D 03 02 [14:07:15]Write to MH i2c: E2 08 00 2F 14 80 0D 03 02 00 00 00 00 BE [14:07:15]Write i2c OK [14:07:15]MH_I2C_Read... [14:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:15]Read from MH i2c: E2 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 0B 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 0B 00 2F 14 00 97 C9 B1 33 5B 83 70 78 90 00 C9 [14:07:15]RAPDU: 97 C9 B1 33 5B 83 70 78 90 00 [14:07:15]wFMCommunicate OK [14:07:15]SAM_PROTO_SignData done [14:07:15]FM_MakeSignedData done [14:07:15]CreateOFDProtocolMessage [14:07:15]wFMCommunicate request_size=4 [14:07:15]MH_SAM_APDU [14:07:15]CAPDU: 80 11 00 00 [14:07:15]Write to MH i2c: E2 08 00 30 14 80 11 00 00 00 00 00 00 BE [14:07:15]Write i2c OK [14:07:15]MH_I2C_Read... [14:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:15]Read from MH i2c: E2 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 17 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: E2 17 00 30 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [14:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:07:15]wFMCommunicate OK [14:07:15]CreateOFDProtocolMessage done [14:07:15]OFDSenderStorePacket 372609 [14:07:15]StoreOFDPacket docnum=372609 [14:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 80 27 07 01 0C 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 92 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 AF 05 00 35 04 06 00 8B 97 0B B6 D2 1E 97 C9 B1 33 5B 83 70 78 [14:07:15]CheckFolder [14:07:15]dirname=/storage/ofd_packets [14:07:15]CheckFolder done [14:07:15]ProducePacketName [14:07:15]name=ofd_packets/00372609 [14:07:15]NVStorageSaveData ofd_packets/00372609 [14:07:15]File name is /storage/ofd_packets/00372609 [14:07:15]Write 301 bytes [14:07:15]NVStorageSaveData done [14:07:15]OFDSenderStorePacket done [14:07:15]KKMCreateOFDPacket done [14:07:15]NVStorageSaveData kkm_last_timestamp [14:07:15]File name is /storage/kkm_last_timestamp [14:07:15]Write 4 bytes [14:07:15]NVStorageSaveData done [14:07:15]ExternCall_PrintAddStr [14:07:15]wPrintStart [14:07:15]Write to MH i2c: 01 00 00 31 14 45 [14:07:15]Write i2c OK [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: 01 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: 01 07 00 [14:07:15]MH_I2C_Read... [14:07:15]Read from MH i2c: 01 07 00 31 14 00 00 00 00 00 FF 0F 5A [14:07:15]RasterBufferAndPrint [14:07:15]line Счет N : (1)3308896 [14:07:15]line ИНН: 02508201610067 [14:07:15]line Контрольно-Кассовый Чек [14:07:15]line ПРОДАЖА [14:07:15]line ТРК (МРК, ГНК) : 42 [14:07:15]line Товар: 2710124130 [14:07:15]line Аи-92-К-4 [14:07:15]line 8.970 * 66.90 [14:07:15]line = 600.09 [14:07:15]line НДС 12% НСП 1% [14:07:15]line > о реализуемом товаре [14:07:15]line ОКРУГЛЕНИЕ: -0.09 [14:07:15]line ИТОГО: 600.00 [14:07:15]line Внесено: 600.00 [14:07:15]line СДАЧА: 0.00 [14:07:15]line НСП 1% : 5.31 [14:07:15]line НДС 12% : 63.73 [14:07:15]line Наличными: 600.00 [14:07:15]line Безнал.: 0.00 [14:07:15]line Место: АЗС № 87 "Партнер Нефть" [14:07:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:07:15]line СНО: Общий режим [14:07:15]line Чек 426 24.10.2024 14:07 [14:07:15]line Смена: 524 ФФД: 1.0 [14:07:15]line ЗНМ: 0300000083 [14:07:15]line РНМ: 0000000000091623 [14:07:15]line Версия ККМ: 001 [14:07:15]line ФМ: 0000000000874672 [14:07:15]line ФД: 372609 [14:07:15]line ФПД: 153480852853278 [14:07:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372609&fm=153480852853278&tin=02508201610067®Number=0000000000091623&sum=60000 [14:07:15]OFD Sender: Processing packet 372609 [packets to send 267, broken 266] [14:07:15]ProducePacketName [14:07:15]name=ofd_packets/00372609 [14:07:15]OFD Sender: To server: pG, [14:07:15]CommunicateWithHost lk.salyk.kg:30040 [14:07:15]ConnectInit lk.salyk.kg [14:07:15]written 0, free lines is 4095 [14:07:15]Connected sock=10 [14: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 36 37 32 0F 01 00 00 80 27 07 01 0C 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 92 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 AF 05 00 35 04 06 00 8B 97 0B B6 D2 1E 97 C9 B1 33 5B 83 70 78 [14:07:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A3 5B 47 00 A8 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 36 37 32 10 04 04 00 81 AF 05 00 F4 03 04 00 3A 00 1A 67 B6 04 01 00 00 E3 A8 99 64 B3 51 00 8C [14:07:16]CommunicateWithHost err = 0 [14:07:16]CheckOFDResponse [14:07:16]1017 (14) - 77093643461234 [14:07:16]1041 (16) - 0000000000874672 [14:07:16]1040 (4) - 372609 [14:07:16]1012 (4) - 24.10.2024 08:07 [14:07:16]1206 (1) - 0 [14:07:16]OFD Sender: Remove packet 372609 [14:07:16]ProducePacketName [14:07:16]name=ofd_packets/00372609 [14:07:16]NVStorageDeleteData [14:07:16]Write to MH i2c: 01 00 00 5C 14 70 [14:07:16]Write i2c OK [14:07:16]MH_I2C_Read... [14:07:16]Read from MH i2c: 01 [14:07:16]MH_I2C_Read... [14:07:16]Read from MH i2c: 01 07 00 [14:07:16]MH_I2C_Read... [14:07:16]Read from MH i2c: 01 07 00 5C 14 00 00 00 00 00 F3 0C 76 [14:07:16]RasterBufferAndPrint [14:07:16]line [14:07:16]line [14:07:16]line [14:07:16]line [14:07:16]line [14:07:16]written 0, free lines is 3321 [14:07:16]MH_Cut [14:07:16]Write to MH i2c: D1 01 00 63 14 01 49 [14:07:16]Write i2c OK [14:07:16]MH_I2C_Read... [14:07:16]Read from MH i2c: D1 [14:07:16]MH_I2C_Read... [14:07:16]Read from MH i2c: D1 01 00 [14:07:16]MH_I2C_Read... [14:07:16]Read from MH i2c: D1 01 00 63 14 00 48 [14:07:16]Write to MH i2c: 01 00 00 64 14 78 [14:07:16]Write i2c OK [14:07:16]MH_I2C_Read... [14:07:16]OFD Sender: No OFD packet to send [14:07:17]*** Cut start [14:07:17]*** Partial cut [14:07:17]*** CUTSNS_PIN = 1 [14:07:17]*** CUTSNS_PIN = 0 [14:07:17]*** Brake cut motor [14:07:17]Read from MH i2c: 01 [14:07:17]MH_I2C_Read... [14:07:17]*** Stop cut motor [14:07:17]*** Cut end [14:07:17]Read from MH i2c: 01 07 00 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: 01 07 00 64 14 00 00 00 00 00 FF 0F 8D [14:07:17]process_action close_receipt done [14:07:17]requested_data is exist [14:07:17]produce_requested_data [14:07:17]requested_item fm.sn is exist - process it [14:07:17]wFMCommunicate request_size=4 [14:07:17]MH_SAM_APDU [14:07:17]CAPDU: 80 11 00 00 [14:07:17]Write to MH i2c: E2 08 00 65 14 80 11 00 00 00 00 00 00 F3 [14:07:17]Write i2c OK [14:07:17]MH_I2C_Read... [14:07:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:17]Read from MH i2c: E2 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 17 00 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 17 00 65 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [14:07:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:07:17]wFMCommunicate OK [14:07:17]requested_item fd.num is exist - process it [14:07:17]SAM_PROTO_GetFieldsCounters [14:07:17]wFMCommunicate request_size=4 [14:07:17]MH_SAM_APDU [14:07:17]CAPDU: 80 13 00 00 [14:07:17]Write to MH i2c: E2 08 00 66 14 80 13 00 00 00 00 00 00 F6 [14:07:17]Write i2c OK [14:07:17]MH_I2C_Read... [14:07:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:17]Read from MH i2c: E2 [14:07:17]MH_I2C_Read... [14:07:17]Read from MH i2c: E2 62 00 [14:07:17]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 62 00 66 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 81 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 59 [14:07:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 81 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AA 01 00 00 5E 04 04 00 AA 01 00 00 57 04 04 00 AB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:07:18]wFMCommunicate OK [14:07:18]SAM_PROTO_GetFieldsCounters done [14:07:18]requested_item shift.num is exist - process it [14:07:18]requested_item shift.opened is exist - process it [14:07:18]req_shift_opened [14:07:18]FM_GetShiftState [14:07:18]SAM_PROTO_GetShiftState [14:07:18]wFMCommunicate request_size=4 [14:07:18]MH_SAM_APDU [14:07:18]CAPDU: 80 13 01 00 [14:07:18]Write to MH i2c: E2 08 00 67 14 80 13 01 00 00 00 00 00 F8 [14:07:18]Write i2c OK [14:07:18]MH_I2C_Read... [14:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:18]Read from MH i2c: E2 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 0E 00 [14:07:18]MH_I2C_Read... [14:07:18]Read from MH i2c: E2 0E 00 67 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [14:07:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:07:18]wFMCommunicate OK [14:07:18]SAM_PROTO_GetShiftState done [14:07:18]FM_GetShiftState done [14:07:18]req_shift_opened done [14:07:18]requested_item shift.open_date is exist - process it [14:07:18]req_shift_open_date [14:07:18]req_shift_open_date done [14:07:18]produce_requested_data done [14:07:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372609,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:07:18]process_action_free close_receipt [14:07:18]json_value_free [14:07:18]json_value_free done [14:07:18]process_json_proto returns [14:07:18]Send response to host [14:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372609,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:07:18]free response buf [14:07:18]execute_script done [14:07:18]execute_script returns [14:07:18]free content buf [14:07:18]Sock 8.Close socket [14:07:18]Sock 8.Thread stoped [14:07:21]OFD Sender: No OFD packet to send [14:07:26]OFD Sender: No OFD packet to send [14:07:31]OFD Sender: No OFD packet to send [14:07:36]OFD Sender: No OFD packet to send [14:07:41]OFD Sender: No OFD packet to send [14:07:46]OFD Sender: No OFD packet to send [14:07:49]accept exits with 9 [14:07:49]New connection [14:07:49]New thread 3066637668 created [14:07:49]Thread 3066494308 joined [14:07:49]Waiting for new connection... [14:07:49] Sock 9.Parse request [14:07:49]Sock 9.Check first char [14:07:49]Sock 9.First char is OK [14:07:49]request: POST /json_proto HTTP/1.0 [14:07:49]Method: POST [14:07:49]URL: /json_proto [14:07:49]Method is POST - this is cgi request [14:07:49]url: /json_proto [14:07:49]query_string will be loaded in cgi processing [14:07:49]execute_cgi json_proto POST (null) [14:07:49]execute_cgi path=json_proto method=POST [14:07:49]POST find Content-Length [14:07:49]Host: 172.17.42.195:8080 [14:07:49]Content-Length: 770 [14:07:49]Content-Type: application/json [14:07:49] [14:07:49]POST finish read [14:07:49]Found Content-Length = 770 [14:07:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:49]execute_script... [14:07: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)3308897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:49]POST & json_proto [14:07:49]process_json_proto [14:07:49]json parsed OK: [14:07:49]protocol is kg_v1.0 [14:07:49]action value=close_receipt [14:07:49]process_action close_receipt [14:07:49]cmd_close_receipt [14:07:49]MH_GetDate [14:07:49]Write to MH i2c: F0 00 00 68 14 6B [14:07:49]Write i2c OK [14:07:49]MH_I2C_Read... [14:07:49]Read from MH i2c: F0 [14:07:49]MH_I2C_Read... [14:07:49]Read from MH i2c: F0 09 00 [14:07:49]MH_I2C_Read... [14:07:49]Read from MH i2c: F0 09 00 68 14 00 B5 54 1A 67 EF 94 12 67 FA [14:07:49]GetLastDocTimeStamp 1729778834 [14:07:49]current date 1729778869 [14:07:49]FM_GetShiftState [14:07:49]SAM_PROTO_GetShiftState [14:07:49]wFMCommunicate request_size=4 [14:07:49]MH_SAM_APDU [14:07:49]CAPDU: 80 13 01 00 [14:07:49]Write to MH i2c: E2 08 00 69 14 80 13 01 00 00 00 00 00 FA [14:07:49]Write i2c OK [14:07:49]MH_I2C_Read... [14:07:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:49]Read from MH i2c: E2 [14:07:49]MH_I2C_Read... [14:07:49]Read from MH i2c: E2 0E 00 [14:07:49]MH_I2C_Read... [14:07:49]Read from MH i2c: E2 0E 00 69 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [14:07:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:07:49]wFMCommunicate OK [14:07:49]SAM_PROTO_GetShiftState done [14:07:49]FM_GetShiftState done [14:07:49]opened in 1729729095 [14:07:49]opened+sec_in_day 1729815495 [14:07:49]quantity*price = 100015 [14:07:49]sum+1 = 100017 [14:07:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 427 24.10.2024 14:07 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372610 ФПД: 258744412001162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140749&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372610&fm=258744412001162&tin=02508201610067®Number=0000000000091623&sum=100016 [14:07:50]StoreToDocumentArchive [14:07:50]shift 524 fd 372610 [14:07:50]save to /storage/0524/doc_00372610 [14:07:50]save last doc name /storage/0524/doc_00372610 to /storage/kkm_last_doc_name [14:07:50]save OK [14:07:50]Clear old archive folders... [14:07:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:07:50]tlvbuf is 00310F40 [14:07:50]SAM_PROTO_ClearQueue [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 09 00 00 [14:07:50]Write to MH i2c: E2 08 00 76 14 80 09 00 00 00 00 00 00 FC [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 76 14 00 90 00 FE [14:07:50]RAPDU: 90 00 [14:07:50]wFMCommunicate OK [14:07:50]SAM_PROTO_ClearQueue done [14:07:50]KKMCreateOFDPacket [14:07:50]OFDProtocolAddRootSTLVToBuf [14:07:50]FM_MakeSignedData [14:07:50]FM_MakeSignedData [14:07:50]SAM_PROTO_SignData [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 0D 01 02 [14:07:50]Write to MH i2c: E2 08 00 77 14 80 0D 01 02 00 00 00 00 04 [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 77 14 00 90 00 FF [14:07:50]RAPDU: 90 00 [14:07:50]wFMCommunicate OK [14:07:50]wFMCommunicate request_size=255 [14:07:50]MH_SAM_APDU [14:07: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 B5 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 AF 05 00 35 04 06 00 EB [14:07:50]Write to MH i2c: E2 02 01 78 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 B5 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 AF 05 00 35 04 06 00 EB 00 00 0F [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 78 14 00 90 00 00 [14:07:50]RAPDU: 90 00 [14:07:50]wFMCommunicate OK [14:07:50]wFMCommunicate request_size=10 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 0D 02 02 05 53 A0 C3 D3 8A [14:07:50]Write to MH i2c: E2 0D 00 79 14 80 0D 02 02 05 00 53 A0 C3 D3 8A 00 00 24 [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 03 00 79 14 00 90 00 01 [14:07:50]RAPDU: 90 00 [14:07:50]wFMCommunicate OK [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 0D 03 02 [14:07:50]Write to MH i2c: E2 08 00 7A 14 80 0D 03 02 00 00 00 00 09 [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 0B 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 0B 00 7A 14 00 C1 24 12 4E 45 01 82 3F 90 00 56 [14:07:50]RAPDU: C1 24 12 4E 45 01 82 3F 90 00 [14:07:50]wFMCommunicate OK [14:07:50]SAM_PROTO_SignData done [14:07:50]FM_MakeSignedData done [14:07:50]CreateOFDProtocolMessage [14:07:50]wFMCommunicate request_size=4 [14:07:50]MH_SAM_APDU [14:07:50]CAPDU: 80 11 00 00 [14:07:50]Write to MH i2c: E2 08 00 7B 14 80 11 00 00 00 00 00 00 09 [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:50]Read from MH i2c: E2 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 17 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: E2 17 00 7B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [14:07:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:07:50]wFMCommunicate OK [14:07:50]CreateOFDProtocolMessage done [14:07:50]OFDSenderStorePacket 372610 [14:07:50]StoreOFDPacket docnum=372610 [14:07:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7D 80 07 01 9D 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 B5 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 AF 05 00 35 04 06 00 EB 53 A0 C3 D3 8A C1 24 12 4E 45 01 82 3F [14:07:50]CheckFolder [14:07:50]dirname=/storage/ofd_packets [14:07:50]CheckFolder done [14:07:50]ProducePacketName [14:07:50]name=ofd_packets/00372610 [14:07:50]NVStorageSaveData ofd_packets/00372610 [14:07:50]File name is /storage/ofd_packets/00372610 [14:07:50]Write 301 bytes [14:07:50]NVStorageSaveData done [14:07:50]OFDSenderStorePacket done [14:07:50]KKMCreateOFDPacket done [14:07:50]NVStorageSaveData kkm_last_timestamp [14:07:50]File name is /storage/kkm_last_timestamp [14:07:50]Write 4 bytes [14:07:50]NVStorageSaveData done [14:07:50]ExternCall_PrintAddStr [14:07:50]wPrintStart [14:07:50]Write to MH i2c: 01 00 00 7C 14 90 [14:07:50]Write i2c OK [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: 01 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: 01 07 00 [14:07:50]MH_I2C_Read... [14:07:50]Read from MH i2c: 01 07 00 7C 14 00 00 00 00 00 FF 0F A5 [14:07:50]RasterBufferAndPrint [14:07:50]line Счет N : (1)3308897 [14:07:50]line ИНН: 02508201610067 [14:07:50]line Контрольно-Кассовый Чек [14:07:50]line ПРОДАЖА [14:07:50]line ТРК (МРК, ГНК) : 12 [14:07:50]line Товар: 2710124130 [14:07:50]line Аи-92-К-4 [14:07:50]line 14.950 * 66.90 [14:07:50]line = 1000.16 [14:07:50]line НДС 12% НСП 1% [14:07:50]line > о реализуемом товаре [14:07:50]line ИТОГО: 1000.16 [14:07:50]line НСП 1% : 8.85 [14:07:50]line НДС 12% : 106.21 [14:07:50]line Наличными: 0.00 [14:07:50]line Безнал.: 1000.16 [14:07:50]line Место: АЗС № 87 "Партнер Нефть" [14:07:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:07:50]line СНО: Общий режим [14:07:50]line Чек 427 24.10.2024 14:07 [14:07:50]line Смена: 524 ФФД: 1.0 [14:07:50]line ЗНМ: 0300000083 [14:07:50]line РНМ: 0000000000091623 [14:07:50]line Версия ККМ: 001 [14:07:50]line Платежная система: Mbank [14:07:50]line ФМ: 0000000000874672 [14:07:50]line ФД: 372610 [14:07:50]line ФПД: 258744412001162 [14:07:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140749&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372610&fm=258744412001162&tin=02508201610067®Number=0000000000091623&sum=100016 [14:07:50]written 0, free lines is 4095 [14:07:50]OFD Sender: Processing packet 372610 [packets to send 267, broken 266] [14:07:50]ProducePacketName [14:07:50]name=ofd_packets/00372610 [14:07:50]OFD Sender: To server: pG, [14:07:50]CommunicateWithHost lk.salyk.kg:30040 [14:07:50]ConnectInit lk.salyk.kg [14:07:51]Connected sock=10 [14:07:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7D 80 07 01 9D 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 01 00 00 F4 03 04 00 B5 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 AF 05 00 35 04 06 00 EB 53 A0 C3 D3 8A C1 24 12 4E 45 01 82 3F [14:07:51]Write to MH i2c: 01 00 00 A5 14 B9 [14:07:51]Write i2c OK [14:07:51]MH_I2C_Read... [14:07:51]Read from MH i2c: 01 [14:07:51]MH_I2C_Read... [14:07:51]Read from MH i2c: 01 07 00 [14:07:51]MH_I2C_Read... [14:07:51]Read from MH i2c: 01 07 00 A5 14 00 00 00 00 00 02 0D CF [14:07:51]RasterBufferAndPrint [14:07:51]line [14:07:51]line [14:07:51]line [14:07:51]line [14:07:51]line [14:07:51]written 0, free lines is 3337 [14:07:51]MH_Cut [14:07:51]Write to MH i2c: D1 01 00 AC 14 01 92 [14:07:51]Write i2c OK [14:07:51]MH_I2C_Read... [14:07:51]Read from MH i2c: D1 [14:07:51]MH_I2C_Read... [14:07:51]Read from MH i2c: D1 01 00 [14:07:51]MH_I2C_Read... [14:07:51]Read from MH i2c: D1 01 00 AC 14 00 91 [14:07:51]Write to MH i2c: 01 00 00 AD 14 C1 [14:07:51]Write i2c OK [14:07:51]MH_I2C_Read... [14: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 36 37 32 4F 00 00 00 3B DB 47 00 6B 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 AF 05 00 F4 03 04 00 5D 00 1A 67 B6 04 01 00 00 84 93 54 A9 0B 1C 87 CD [14:07:51]CommunicateWithHost err = 0 [14:07:51]CheckOFDResponse [14:07:51]1017 (14) - 77093643461234 [14:07:51]1041 (16) - 0000000000874672 [14:07:51]1040 (4) - 372610 [14:07:51]1012 (4) - 24.10.2024 08:07 [14:07:51]1206 (1) - 0 [14:07:51]OFD Sender: Remove packet 372610 [14:07:51]ProducePacketName [14:07:51]name=ofd_packets/00372610 [14:07:51]NVStorageDeleteData [14:07:51]OFD Sender: No OFD packet to send [14:07:52]*** Cut start [14:07:52]*** Partial cut [14:07:52]*** CUTSNS_PIN = 1 [14:07:52]*** CUTSNS_PIN = 0 [14:07:52]*** Brake cut motor [14:07:52]Read from MH i2c: 01 [14:07:52]MH_I2C_Read... [14:07:52]*** Stop cut motor [14:07:52]*** Cut end [14:07:52]Read from MH i2c: 01 07 00 [14:07:52]MH_I2C_Read... [14:07:52]Read from MH i2c: 01 07 00 AD 14 00 00 00 00 00 FF 0F D6 [14:07:52]process_action close_receipt done [14:07:52]requested_data is exist [14:07:52]produce_requested_data [14:07:52]requested_item fm.sn is exist - process it [14:07:52]wFMCommunicate request_size=4 [14:07:52]MH_SAM_APDU [14:07:52]CAPDU: 80 11 00 00 [14:07:52]Write to MH i2c: E2 08 00 AE 14 80 11 00 00 00 00 00 00 3C [14:07:52]Write i2c OK [14:07:52]MH_I2C_Read... [14:07:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:52]Read from MH i2c: E2 [14:07:52]MH_I2C_Read... [14:07:52]Read from MH i2c: E2 17 00 [14:07:52]MH_I2C_Read... [14:07:52]Read from MH i2c: E2 17 00 AE 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [14:07:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:07:52]wFMCommunicate OK [14:07:52]requested_item fd.num is exist - process it [14:07:52]SAM_PROTO_GetFieldsCounters [14:07:52]wFMCommunicate request_size=4 [14:07:52]MH_SAM_APDU [14:07:52]CAPDU: 80 13 00 00 [14:07:52]Write to MH i2c: E2 08 00 AF 14 80 13 00 00 00 00 00 00 3F [14:07:52]Write i2c OK [14:07:52]MH_I2C_Read... [14:07:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:52]Read from MH i2c: E2 [14:07:52]MH_I2C_Read... [14:07:52]Read from MH i2c: E2 62 00 [14:07:52]MH_I2C_Read... [14:07:52]Read from MH i2c: E2 62 00 AF 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 82 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 A6 [14:07:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 82 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AB 01 00 00 5E 04 04 00 AB 01 00 00 57 04 04 00 AC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:07:52]wFMCommunicate OK [14:07:52]SAM_PROTO_GetFieldsCounters done [14:07:52]requested_item shift.num is exist - process it [14:07:52]requested_item shift.opened is exist - process it [14:07:52]req_shift_opened [14:07:52]FM_GetShiftState [14:07:52]SAM_PROTO_GetShiftState [14:07:52]wFMCommunicate request_size=4 [14:07:52]MH_SAM_APDU [14:07:52]CAPDU: 80 13 01 00 [14:07:52]Write to MH i2c: E2 08 00 B0 14 80 13 01 00 00 00 00 00 41 [14:07:52]Write i2c OK [14:07:52]MH_I2C_Read... [14:07:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:53]Read from MH i2c: E2 [14:07:53]MH_I2C_Read... [14:07:53]Read from MH i2c: E2 0E 00 [14:07:53]MH_I2C_Read... [14:07:53]Read from MH i2c: E2 0E 00 B0 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A6 [14:07:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:07:53]wFMCommunicate OK [14:07:53]SAM_PROTO_GetShiftState done [14:07:53]FM_GetShiftState done [14:07:53]req_shift_opened done [14:07:53]requested_item shift.open_date is exist - process it [14:07:53]req_shift_open_date [14:07:53]req_shift_open_date done [14:07:53]produce_requested_data done [14:07:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372610,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:07:53]process_action_free close_receipt [14:07:53]json_value_free [14:07:53]json_value_free done [14:07:53]process_json_proto returns [14:07:53]Send response to host [14:07:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372610,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:07:53]free response buf [14:07:53]execute_script done [14:07:53]execute_script returns [14:07:53]free content buf [14:07:53]Sock 9.Close socket [14:07:53]Sock 9.Thread stoped [14:07:56]OFD Sender: No OFD packet to send [14:08:01]OFD Sender: No OFD packet to send [14:08:06]OFD Sender: No OFD packet to send [14:08:11]OFD Sender: No OFD packet to send [14:08:16]OFD Sender: No OFD packet to send [14:08:21]OFD Sender: No OFD packet to send [14:08:26]OFD Sender: No OFD packet to send [14:08:28]accept exits with 8 [14:08:28]New connection [14:08:28]New thread 3066494308 created [14:08:28]Thread 3066637668 joined [14:08:28]Waiting for new connection... [14:08:28] Sock 8.Parse request [14:08:28]Sock 8.Check first char [14:08:28]Sock 8.First char is OK [14:08:28]request: POST /json_proto HTTP/1.0 [14:08:28]Method: POST [14:08:28]URL: /json_proto [14:08:28]Method is POST - this is cgi request [14:08:28]url: /json_proto [14:08:28]query_string will be loaded in cgi processing [14:08:28]execute_cgi json_proto POST (null) [14:08:28]execute_cgi path=json_proto method=POST [14:08:28]POST find Content-Length [14:08:28]Host: 172.17.42.195:8080 [14:08:28]Content-Length: 767 [14:08:28]Content-Type: application/json [14:08:28] [14:08:28]POST finish read [14:08:28]Found Content-Length = 767 [14:08:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:28]execute_script... [14:08: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)3308898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:08:28]POST & json_proto [14:08:28]process_json_proto [14:08:28]json parsed OK: [14:08:28]protocol is kg_v1.0 [14:08:28]action value=close_receipt [14:08:28]process_action close_receipt [14:08:28]cmd_close_receipt [14:08:28]MH_GetDate [14:08:28]Write to MH i2c: F0 00 00 B1 14 B4 [14:08:28]Write i2c OK [14:08:28]MH_I2C_Read... [14:08:28]Read from MH i2c: F0 [14:08:28]MH_I2C_Read... [14:08:28]Read from MH i2c: F0 09 00 [14:08:28]MH_I2C_Read... [14:08:28]Read from MH i2c: F0 09 00 B1 14 00 DD 54 1A 67 EF 94 12 67 6B [14:08:28]GetLastDocTimeStamp 1729778869 [14:08:28]current date 1729778909 [14:08:28]FM_GetShiftState [14:08:28]SAM_PROTO_GetShiftState [14:08:28]wFMCommunicate request_size=4 [14:08:28]MH_SAM_APDU [14:08:28]CAPDU: 80 13 01 00 [14:08:28]Write to MH i2c: E2 08 00 B2 14 80 13 01 00 00 00 00 00 43 [14:08:28]Write i2c OK [14:08:28]MH_I2C_Read... [14:08:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:28]Read from MH i2c: E2 [14:08:28]MH_I2C_Read... [14:08:28]Read from MH i2c: E2 0E 00 [14:08:28]MH_I2C_Read... [14:08:28]Read from MH i2c: E2 0E 00 B2 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [14:08:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:08:28]wFMCommunicate OK [14:08:28]SAM_PROTO_GetShiftState done [14:08:28]FM_GetShiftState done [14:08:28]opened in 1729729095 [14:08:28]opened+sec_in_day 1729815495 [14:08:28]quantity*price = 30038 [14:08:28]sum+1 = 30039 [14:08:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 428 24.10.2024 14:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372611 ФПД: 239766867206508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372611&fm=239766867206508&tin=02508201610067®Number=0000000000091623&sum=30038 [14:08:29]StoreToDocumentArchive [14:08:29]shift 524 fd 372611 [14:08:29]save to /storage/0524/doc_00372611 [14:08:29]save last doc name /storage/0524/doc_00372611 to /storage/kkm_last_doc_name [14:08:29]save OK [14:08:29]Clear old archive folders... [14:08:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:08:29]tlvbuf is 00385C00 [14:08:29]SAM_PROTO_ClearQueue [14:08:29]wFMCommunicate request_size=4 [14:08:29]MH_SAM_APDU [14:08:29]CAPDU: 80 09 00 00 [14:08:29]Write to MH i2c: E2 08 00 BF 14 80 09 00 00 00 00 00 00 45 [14:08:29]Write i2c OK [14:08:29]MH_I2C_Read... [14:08:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:08:29]Read from MH i2c: E2 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 BF 14 00 90 00 47 [14:08:29]RAPDU: 90 00 [14:08:29]wFMCommunicate OK [14:08:29]SAM_PROTO_ClearQueue done [14:08:29]KKMCreateOFDPacket [14:08:29]OFDProtocolAddRootSTLVToBuf [14:08:29]FM_MakeSignedData [14:08:29]FM_MakeSignedData [14:08:29]SAM_PROTO_SignData [14:08:29]wFMCommunicate request_size=4 [14:08:29]MH_SAM_APDU [14:08:29]CAPDU: 80 0D 01 02 [14:08:29]Write to MH i2c: E2 08 00 C0 14 80 0D 01 02 00 00 00 00 4D [14:08:29]Write i2c OK [14:08:29]MH_I2C_Read... [14:08:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:08:29]Read from MH i2c: E2 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 C0 14 00 90 00 48 [14:08:29]RAPDU: 90 00 [14:08:29]wFMCommunicate OK [14:08:29]wFMCommunicate request_size=255 [14:08:29]MH_SAM_APDU [14:08: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 AF 05 00 35 04 06 00 DA [14:08:29]Write to MH i2c: E2 02 01 C1 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 AF 05 00 35 04 06 00 DA 00 00 97 [14:08:29]Write i2c OK [14:08:29]MH_I2C_Read... [14:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:29]Read from MH i2c: E2 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 C1 14 00 90 00 49 [14:08:29]RAPDU: 90 00 [14:08:29]wFMCommunicate OK [14:08:29]wFMCommunicate request_size=10 [14:08:29]MH_SAM_APDU [14:08:29]CAPDU: 80 0D 02 02 05 11 12 F2 E1 6C [14:08:29]Write to MH i2c: E2 0D 00 C2 14 80 0D 02 02 05 00 11 12 F2 E1 6C 00 00 BC [14:08:29]Write i2c OK [14:08:29]MH_I2C_Read... [14:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:08:29]Read from MH i2c: E2 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 [14:08:29]MH_I2C_Read... [14:08:29]Read from MH i2c: E2 03 00 C2 14 00 90 00 4A [14:08:29]RAPDU: 90 00 [14:08:29]wFMCommunicate OK [14:08:29]wFMCommunicate request_size=4 [14:08:29]MH_SAM_APDU [14:08:29]CAPDU: 80 0D 03 02 [14:08:29]Write to MH i2c: E2 08 00 C3 14 80 0D 03 02 00 00 00 00 52 [14:08:29]Write i2c OK [14:08:29]MH_I2C_Read... [14:08:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:08:30]Read from MH i2c: E2 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: E2 0B 00 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: E2 0B 00 C3 14 00 8F 67 C8 76 1A B3 71 90 90 00 55 [14:08:30]RAPDU: 8F 67 C8 76 1A B3 71 90 90 00 [14:08:30]wFMCommunicate OK [14:08:30]SAM_PROTO_SignData done [14:08:30]FM_MakeSignedData done [14:08:30]CreateOFDProtocolMessage [14:08:30]wFMCommunicate request_size=4 [14:08:30]MH_SAM_APDU [14:08:30]CAPDU: 80 11 00 00 [14:08:30]Write to MH i2c: E2 08 00 C4 14 80 11 00 00 00 00 00 00 52 [14:08:30]Write i2c OK [14:08:30]MH_I2C_Read... [14:08:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:30]Read from MH i2c: E2 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: E2 17 00 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: E2 17 00 C4 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A7 [14:08:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:08:30]wFMCommunicate OK [14:08:30]CreateOFDProtocolMessage done [14:08:30]OFDSenderStorePacket 372611 [14:08:30]StoreOFDPacket docnum=372611 [14:08:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F6 8C 07 01 FA E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 AF 05 00 35 04 06 00 DA 11 12 F2 E1 6C 8F 67 C8 76 1A B3 71 90 [14:08:30]CheckFolder [14:08:30]dirname=/storage/ofd_packets [14:08:30]CheckFolder done [14:08:30]ProducePacketName [14:08:30]name=ofd_packets/00372611 [14:08:30]NVStorageSaveData ofd_packets/00372611 [14:08:30]File name is /storage/ofd_packets/00372611 [14:08:30]Write 301 bytes [14:08:30]NVStorageSaveData done [14:08:30]OFDSenderStorePacket done [14:08:30]KKMCreateOFDPacket done [14:08:30]NVStorageSaveData kkm_last_timestamp [14:08:30]File name is /storage/kkm_last_timestamp [14:08:30]Write 4 bytes [14:08:30]NVStorageSaveData done [14:08:30]ExternCall_PrintAddStr [14:08:30]wPrintStart [14:08:30]Write to MH i2c: 01 00 00 C5 14 D9 [14:08:30]Write i2c OK [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: 01 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: 01 07 00 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: 01 07 00 C5 14 00 00 00 00 00 FF 0F EE [14:08:30]RasterBufferAndPrint [14:08:30]line Счет N : (1)3308898 [14:08:30]line ИНН: 02508201610067 [14:08:30]line Контрольно-Кассовый Чек [14:08:30]line ПРОДАЖА [14:08:30]line ТРК (МРК, ГНК) : 22 [14:08:30]line Товар: 2710124130 [14:08:30]line Аи-92-К-4 [14:08:30]line 4.490 * 66.90 [14:08:30]line = 300.38 [14:08:30]line НДС 12% НСП 1% [14:08:30]line > о реализуемом товаре [14:08:30]line ИТОГО: 300.38 [14:08:30]line НСП 1% : 2.66 [14:08:30]line НДС 12% : 31.90 [14:08:30]line Наличными: 0.00 [14:08:30]line Безнал.: 300.38 [14:08:30]line Место: АЗС № 87 "Партнер Нефть" [14:08:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:08:30]line СНО: Общий режим [14:08:30]line Чек 428 24.10.2024 14:08 [14:08:30]line Смена: 524 ФФД: 1.0 [14:08:30]line ЗНМ: 0300000083 [14:08:30]line РНМ: 0000000000091623 [14:08:30]line Версия ККМ: 001 [14:08:30]line Платежная система: Mbank [14:08:30]line ФМ: 0000000000874672 [14:08:30]line ФД: 372611 [14:08:30]line ФПД: 239766867206508 [14:08:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372611&fm=239766867206508&tin=02508201610067®Number=0000000000091623&sum=30038 [14:08:30]written 0, free lines is 4095 [14:08:30]OFD Sender: Processing packet 372611 [packets to send 267, broken 266] [14:08:30]ProducePacketName [14:08:30]name=ofd_packets/00372611 [14:08:30]OFD Sender: To server: pG, [14:08:30]CommunicateWithHost lk.salyk.kg:30040 [14:08:30]ConnectInit lk.salyk.kg [14:08:30]Connected sock=9 [14:08:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F6 8C 07 01 FA E0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 01 00 00 F4 03 04 00 DD 54 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 AF 05 00 35 04 06 00 DA 11 12 F2 E1 6C 8F 67 C8 76 1A B3 71 90 [14:08:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 52 8D 47 00 F7 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 AF 05 00 F4 03 04 00 84 00 1A 67 B6 04 01 00 00 B6 37 00 5E D2 BE A4 E1 [14:08:30]CommunicateWithHost err = 0 [14:08:30]CheckOFDResponse [14:08:30]1017 (14) - 77093643461234 [14:08:30]1041 (16) - 0000000000874672 [14:08:30]1040 (4) - 372611 [14:08:30]1012 (4) - 24.10.2024 08:08 [14:08:30]1206 (1) - 0 [14:08:30]OFD Sender: Remove packet 372611 [14:08:30]ProducePacketName [14:08:30]name=ofd_packets/00372611 [14:08:30]NVStorageDeleteData [14:08:30]Write to MH i2c: 01 00 00 EE 14 02 [14:08:30]Write i2c OK [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: 01 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: 01 07 00 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: 01 07 00 EE 14 00 00 00 00 00 18 0D 2E [14:08:30]RasterBufferAndPrint [14:08:30]line [14:08:30]line [14:08:30]line [14:08:30]line [14:08:30]line [14:08:30]written 0, free lines is 3359 [14:08:30]MH_Cut [14:08:30]Write to MH i2c: D1 01 00 F5 14 01 DB [14:08:30]Write i2c OK [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: D1 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: D1 01 00 [14:08:30]MH_I2C_Read... [14:08:30]Read from MH i2c: D1 01 00 F5 14 00 DA [14:08:30]Write to MH i2c: 01 00 00 F6 14 0A [14:08:30]Write i2c OK [14:08:30]MH_I2C_Read... [14:08:30]OFD Sender: No OFD packet to send [14:08:31]*** Cut start [14:08:31]*** Partial cut [14:08:31]*** CUTSNS_PIN = 1 [14:08:31]*** CUTSNS_PIN = 0 [14:08:31]*** Brake cut motor [14:08:32]Read from MH i2c: 01 [14:08:32]MH_I2C_Read... [14:08:32]*** Stop cut motor [14:08:32]*** Cut end [14:08:32]Read from MH i2c: 01 07 00 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: 01 07 00 F6 14 00 00 00 00 00 FF 0F 1F [14:08:32]process_action close_receipt done [14:08:32]requested_data is exist [14:08:32]produce_requested_data [14:08:32]requested_item fm.sn is exist - process it [14:08:32]wFMCommunicate request_size=4 [14:08:32]MH_SAM_APDU [14:08:32]CAPDU: 80 11 00 00 [14:08:32]Write to MH i2c: E2 08 00 F7 14 80 11 00 00 00 00 00 00 85 [14:08:32]Write i2c OK [14:08:32]MH_I2C_Read... [14:08:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:08:32]Read from MH i2c: E2 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: E2 17 00 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: E2 17 00 F7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DA [14:08:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:08:32]wFMCommunicate OK [14:08:32]requested_item fd.num is exist - process it [14:08:32]SAM_PROTO_GetFieldsCounters [14:08:32]wFMCommunicate request_size=4 [14:08:32]MH_SAM_APDU [14:08:32]CAPDU: 80 13 00 00 [14:08:32]Write to MH i2c: E2 08 00 F8 14 80 13 00 00 00 00 00 00 88 [14:08:32]Write i2c OK [14:08:32]MH_I2C_Read... [14:08:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:08:32]Read from MH i2c: E2 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: E2 62 00 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: E2 62 00 F8 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 83 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [14:08:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 83 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AC 01 00 00 5E 04 04 00 AC 01 00 00 57 04 04 00 AD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:08:32]wFMCommunicate OK [14:08:32]SAM_PROTO_GetFieldsCounters done [14:08:32]requested_item shift.num is exist - process it [14:08:32]requested_item shift.opened is exist - process it [14:08:32]req_shift_opened [14:08:32]FM_GetShiftState [14:08:32]SAM_PROTO_GetShiftState [14:08:32]wFMCommunicate request_size=4 [14:08:32]MH_SAM_APDU [14:08:32]CAPDU: 80 13 01 00 [14:08:32]Write to MH i2c: E2 08 00 F9 14 80 13 01 00 00 00 00 00 8A [14:08:32]Write i2c OK [14:08:32]MH_I2C_Read... [14:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:08:32]Read from MH i2c: E2 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: E2 0E 00 [14:08:32]MH_I2C_Read... [14:08:32]Read from MH i2c: E2 0E 00 F9 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EF [14:08:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:08:32]wFMCommunicate OK [14:08:32]SAM_PROTO_GetShiftState done [14:08:32]FM_GetShiftState done [14:08:32]req_shift_opened done [14:08:32]requested_item shift.open_date is exist - process it [14:08:32]req_shift_open_date [14:08:32]req_shift_open_date done [14:08:32]produce_requested_data done [14:08:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372611,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:08:32]process_action_free close_receipt [14:08:32]json_value_free [14:08:32]json_value_free done [14:08:32]process_json_proto returns [14:08:32]Send response to host [14:08:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372611,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:08:32]free response buf [14:08:32]execute_script done [14:08:32]execute_script returns [14:08:32]free content buf [14:08:32]Sock 8.Close socket [14:08:32]Sock 8.Thread stoped [14:08:35]OFD Sender: No OFD packet to send [14:08:40]OFD Sender: No OFD packet to send [14:08:45]OFD Sender: No OFD packet to send [14:08:51]OFD Sender: No OFD packet to send [14:08:56]OFD Sender: No OFD packet to send [14:09:01]OFD Sender: No OFD packet to send [14:09:06]OFD Sender: No OFD packet to send [14:09:11]OFD Sender: No OFD packet to send [14:09:16]OFD Sender: No OFD packet to send [14:09:21]OFD Sender: No OFD packet to send [14:09:26]OFD Sender: No OFD packet to send [14:09:31]OFD Sender: No OFD packet to send [14:09:36]OFD Sender: No OFD packet to send [14:09:41]OFD Sender: No OFD packet to send [14:09:46]OFD Sender: No OFD packet to send [14:09:46]accept exits with 10 [14:09:46]New connection [14:09:46]New thread 3066637668 created [14:09:46]Thread 3066494308 joined [14:09:46]Waiting for new connection... [14:09:46] Sock 10.Parse request [14:09:46]Sock 10.Check first char [14:09:46]Sock 10.First char is OK [14:09:46]request: POST /json_proto HTTP/1.0 [14:09:46]Method: POST [14:09:46]URL: /json_proto [14:09:46]Method is POST - this is cgi request [14:09:46]url: /json_proto [14:09:46]query_string will be loaded in cgi processing [14:09:46]execute_cgi json_proto POST (null) [14:09:46]execute_cgi path=json_proto method=POST [14:09:46]POST find Content-Length [14:09:46]Host: 172.17.42.195:8080 [14:09:46]Content-Length: 683 [14:09:46]Content-Type: application/json [14:09:46] [14:09:46]POST finish read [14:09:46]Found Content-Length = 683 [14:09:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:46]execute_script... [14:09: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)3308901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:09:46]POST & json_proto [14:09:46]process_json_proto [14:09:46]json parsed OK: [14:09:46]protocol is kg_v1.0 [14:09:46]action value=close_receipt [14:09:46]process_action close_receipt [14:09:46]cmd_close_receipt [14:09:46]MH_GetDate [14:09:46]Write to MH i2c: F0 00 00 FA 14 FD [14:09:46]Write i2c OK [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: F0 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: F0 09 00 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: F0 09 00 FA 14 00 2B 55 1A 67 EF 94 12 67 03 [14:09:46]GetLastDocTimeStamp 1729778909 [14:09:46]current date 1729778987 [14:09:46]FM_GetShiftState [14:09:46]SAM_PROTO_GetShiftState [14:09:46]wFMCommunicate request_size=4 [14:09:46]MH_SAM_APDU [14:09:46]CAPDU: 80 13 01 00 [14:09:46]Write to MH i2c: E2 08 00 FB 14 80 13 01 00 00 00 00 00 8C [14:09:46]Write i2c OK [14:09:46]MH_I2C_Read... [14:09:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:46]Read from MH i2c: E2 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 0E 00 [14:09:46]MH_I2C_Read... [14:09:46]Read from MH i2c: E2 0E 00 FB 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [14:09:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:09:46]wFMCommunicate OK [14:09:46]SAM_PROTO_GetShiftState done [14:09:46]FM_GetShiftState done [14:09:46]opened in 1729729095 [14:09:46]opened+sec_in_day 1729815495 [14:09:46]quantity*price = 100015 [14:09:46]sum+1 = 100017 [14:09:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 429 24.10.2024 14:09 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372612 ФПД: 251633530340668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372612&fm=251633530340668&tin=02508201610067®Number=0000000000091623&sum=100000 [14:09:47]StoreToDocumentArchive [14:09:47]shift 524 fd 372612 [14:09:47]save to /storage/0524/doc_00372612 [14:09:47]save last doc name /storage/0524/doc_00372612 to /storage/kkm_last_doc_name [14:09:47]save OK [14:09:47]Clear old archive folders... [14:09:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:09:47]tlvbuf is 00310F80 [14:09:47]SAM_PROTO_ClearQueue [14:09:47]wFMCommunicate request_size=4 [14:09:47]MH_SAM_APDU [14:09:47]CAPDU: 80 09 00 00 [14:09:47]Write to MH i2c: E2 08 00 08 15 80 09 00 00 00 00 00 00 8F [14:09:47]Write i2c OK [14:09:47]MH_I2C_Read... [14:09:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:47]Read from MH i2c: E2 [14:09:47]MH_I2C_Read... [14:09:47]Read from MH i2c: E2 03 00 [14:09:47]MH_I2C_Read... [14:09:47]Read from MH i2c: E2 03 00 08 15 00 90 00 91 [14:09:47]RAPDU: 90 00 [14:09:47]wFMCommunicate OK [14:09:47]SAM_PROTO_ClearQueue done [14:09:47]KKMCreateOFDPacket [14:09:47]OFDProtocolAddRootSTLVToBuf [14:09:47]FM_MakeSignedData [14:09:47]FM_MakeSignedData [14:09:47]SAM_PROTO_SignData [14:09:47]wFMCommunicate request_size=4 [14:09:47]MH_SAM_APDU [14:09:47]CAPDU: 80 0D 01 02 [14:09:47]Write to MH i2c: E2 08 00 09 15 80 0D 01 02 00 00 00 00 97 [14:09:47]Write i2c OK [14:09:47]MH_I2C_Read... [14:09:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:47]Read from MH i2c: E2 [14:09:47]MH_I2C_Read... [14:09:47]Read from MH i2c: E2 03 00 [14:09:47]MH_I2C_Read... [14:09:47]Read from MH i2c: E2 03 00 09 15 00 90 00 92 [14:09:47]RAPDU: 90 00 [14:09:47]wFMCommunicate OK [14:09:47]wFMCommunicate request_size=255 [14:09:47]MH_SAM_APDU [14:09: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 2B 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 AF 05 00 35 04 06 00 E4 [14:09:47]Write to MH i2c: E2 02 01 0A 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 2B 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 AF 05 00 35 04 06 00 E4 00 00 F6 [14:09:48]Write i2c OK [14:09:48]MH_I2C_Read... [14:09:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:48]Read from MH i2c: E2 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 03 00 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 03 00 0A 15 00 90 00 93 [14:09:48]RAPDU: 90 00 [14:09:48]wFMCommunicate OK [14:09:48]wFMCommunicate request_size=10 [14:09:48]MH_SAM_APDU [14:09:48]CAPDU: 80 0D 02 02 05 DB FF 30 85 3C [14:09:48]Write to MH i2c: E2 0D 00 0B 15 80 0D 02 02 05 00 DB FF 30 85 3C 00 00 6F [14:09:48]Write i2c OK [14:09:48]MH_I2C_Read... [14:09:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:09:48]Read from MH i2c: E2 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 03 00 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 03 00 0B 15 00 90 00 94 [14:09:48]RAPDU: 90 00 [14:09:48]wFMCommunicate OK [14:09:48]wFMCommunicate request_size=4 [14:09:48]MH_SAM_APDU [14:09:48]CAPDU: 80 0D 03 02 [14:09:48]Write to MH i2c: E2 08 00 0C 15 80 0D 03 02 00 00 00 00 9C [14:09:48]Write i2c OK [14:09:48]MH_I2C_Read... [14:09:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:09:48]Read from MH i2c: E2 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 0B 00 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 0B 00 0C 15 00 94 DD 51 ED C0 66 EF 6B 90 00 CC [14:09:48]RAPDU: 94 DD 51 ED C0 66 EF 6B 90 00 [14:09:48]wFMCommunicate OK [14:09:48]SAM_PROTO_SignData done [14:09:48]FM_MakeSignedData done [14:09:48]CreateOFDProtocolMessage [14:09:48]wFMCommunicate request_size=4 [14:09:48]MH_SAM_APDU [14:09:48]CAPDU: 80 11 00 00 [14:09:48]Write to MH i2c: E2 08 00 0D 15 80 11 00 00 00 00 00 00 9C [14:09:48]Write i2c OK [14:09:48]MH_I2C_Read... [14:09:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:48]Read from MH i2c: E2 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 17 00 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: E2 17 00 0D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F1 [14:09:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:09:48]wFMCommunicate OK [14:09:48]CreateOFDProtocolMessage done [14:09:48]OFDSenderStorePacket 372612 [14:09:48]StoreOFDPacket docnum=372612 [14:09:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 77 32 07 01 A6 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 2B 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 AF 05 00 35 04 06 00 E4 DB FF 30 85 3C 94 DD 51 ED C0 66 EF 6B [14:09:48]CheckFolder [14:09:48]dirname=/storage/ofd_packets [14:09:48]CheckFolder done [14:09:48]ProducePacketName [14:09:48]name=ofd_packets/00372612 [14:09:48]NVStorageSaveData ofd_packets/00372612 [14:09:48]File name is /storage/ofd_packets/00372612 [14:09:48]Write 301 bytes [14:09:48]NVStorageSaveData done [14:09:48]OFDSenderStorePacket done [14:09:48]KKMCreateOFDPacket done [14:09:48]NVStorageSaveData kkm_last_timestamp [14:09:48]File name is /storage/kkm_last_timestamp [14:09:48]Write 4 bytes [14:09:48]NVStorageSaveData done [14:09:48]ExternCall_PrintAddStr [14:09:48]wPrintStart [14:09:48]Write to MH i2c: 01 00 00 0E 15 23 [14:09:48]Write i2c OK [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: 01 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: 01 07 00 [14:09:48]MH_I2C_Read... [14:09:48]Read from MH i2c: 01 07 00 0E 15 00 00 00 00 00 FF 0F 38 [14:09:48]RasterBufferAndPrint [14:09:48]line Счет N : (1)3308901 [14:09:48]line ИНН: 02508201610067 [14:09:48]line Контрольно-Кассовый Чек [14:09:48]line ПРОДАЖА [14:09:48]line ТРК (МРК, ГНК) : 42 [14:09:48]line Товар: 2710124130 [14:09:48]line Аи-92-К-4 [14:09:48]line 14.950 * 66.90 [14:09:48]line = 1000.16 [14:09:48]line НДС 12% НСП 1% [14:09:48]line > о реализуемом товаре [14:09:48]line ОКРУГЛЕНИЕ: -0.16 [14:09:48]line ИТОГО: 1000.00 [14:09:48]line Внесено: 1000.00 [14:09:48]line СДАЧА: 0.00 [14:09:48]line НСП 1% : 8.85 [14:09:48]line НДС 12% : 106.21 [14:09:48]line Наличными: 1000.00 [14:09:48]line Безнал.: 0.00 [14:09:48]line Место: АЗС № 87 "Партнер Нефть" [14:09:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:09:48]line СНО: Общий режим [14:09:48]line Чек 429 24.10.2024 14:09 [14:09:48]line Смена: 524 ФФД: 1.0 [14:09:48]line ЗНМ: 0300000083 [14:09:48]line РНМ: 0000000000091623 [14:09:48]line Версия ККМ: 001 [14:09:48]line ФМ: 0000000000874672 [14:09:48]line ФД: 372612 [14:09:48]line ФПД: 251633530340668 [14:09:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372612&fm=251633530340668&tin=02508201610067®Number=0000000000091623&sum=100000 [14:09:48]OFD Sender: Processing packet 372612 [packets to send 267, broken 266] [14:09:48]ProducePacketName [14:09:48]name=ofd_packets/00372612 [14:09:48]OFD Sender: To server: pG, [14:09:48]CommunicateWithHost lk.salyk.kg:30040 [14:09:48]ConnectInit lk.salyk.kg [14:09:48]written 0, free lines is 4095 [14:09:48]Connected sock=9 [14:09:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 77 32 07 01 A6 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 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 2B 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 AF 05 00 35 04 06 00 E4 DB FF 30 85 3C 94 DD 51 ED C0 66 EF 6B [14:09:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 69 34 47 00 7B FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 AF 05 00 F4 03 04 00 D3 00 1A 67 B6 04 01 00 00 3A 14 77 12 CC 8A 91 01 [14:09:49]CommunicateWithHost err = 0 [14:09:49]CheckOFDResponse [14:09:49]1017 (14) - 77093643461234 [14:09:49]1041 (16) - 0000000000874672 [14:09:49]1040 (4) - 372612 [14:09:49]1012 (4) - 24.10.2024 08:09 [14:09:49]1206 (1) - 0 [14:09:49]OFD Sender: Remove packet 372612 [14:09:49]ProducePacketName [14:09:49]name=ofd_packets/00372612 [14:09:49]NVStorageDeleteData [14:09:49]Write to MH i2c: 01 00 00 39 15 4E [14:09:49]Write i2c OK [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: 01 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: 01 07 00 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: 01 07 00 39 15 00 00 00 00 00 DF 0C 40 [14:09:49]RasterBufferAndPrint [14:09:49]line [14:09:49]line [14:09:49]line [14:09:49]line [14:09:49]line [14:09:49]written 0, free lines is 3301 [14:09:49]MH_Cut [14:09:49]Write to MH i2c: D1 01 00 40 15 01 27 [14:09:49]Write i2c OK [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: D1 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: D1 01 00 [14:09:49]MH_I2C_Read... [14:09:49]Read from MH i2c: D1 01 00 40 15 00 26 [14:09:49]Write to MH i2c: 01 00 00 41 15 56 [14:09:49]Write i2c OK [14:09:49]MH_I2C_Read... [14:09:49]OFD Sender: No OFD packet to send [14:09:49]*** Cut start [14:09:49]*** Partial cut [14:09:49]*** CUTSNS_PIN = 1 [14:09:50]*** CUTSNS_PIN = 0 [14:09:50]*** Brake cut motor [14:09:50]Read from MH i2c: 01 [14:09:50]MH_I2C_Read... [14:09:50]*** Stop cut motor [14:09:50]*** Cut end [14:09:50]Read from MH i2c: 01 07 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: 01 07 00 41 15 00 00 00 00 00 FF 0F 6B [14:09:50]process_action close_receipt done [14:09:50]requested_data is exist [14:09:50]produce_requested_data [14:09:50]requested_item fm.sn is exist - process it [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 11 00 00 [14:09:50]Write to MH i2c: E2 08 00 42 15 80 11 00 00 00 00 00 00 D1 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 17 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 17 00 42 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [14:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:09:50]wFMCommunicate OK [14:09:50]requested_item fd.num is exist - process it [14:09:50]SAM_PROTO_GetFieldsCounters [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 13 00 00 [14:09:50]Write to MH i2c: E2 08 00 43 15 80 13 00 00 00 00 00 00 D4 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 62 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 62 00 43 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 84 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [14:09:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 84 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AD 01 00 00 5E 04 04 00 AD 01 00 00 57 04 04 00 AE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:09:50]wFMCommunicate OK [14:09:50]SAM_PROTO_GetFieldsCounters done [14:09:50]requested_item shift.num is exist - process it [14:09:50]requested_item shift.opened is exist - process it [14:09:50]req_shift_opened [14:09:50]FM_GetShiftState [14:09:50]SAM_PROTO_GetShiftState [14:09:50]wFMCommunicate request_size=4 [14:09:50]MH_SAM_APDU [14:09:50]CAPDU: 80 13 01 00 [14:09:50]Write to MH i2c: E2 08 00 44 15 80 13 01 00 00 00 00 00 D6 [14:09:50]Write i2c OK [14:09:50]MH_I2C_Read... [14:09:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:50]Read from MH i2c: E2 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 0E 00 [14:09:50]MH_I2C_Read... [14:09:50]Read from MH i2c: E2 0E 00 44 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3B [14:09:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:09:50]wFMCommunicate OK [14:09:50]SAM_PROTO_GetShiftState done [14:09:50]FM_GetShiftState done [14:09:50]req_shift_opened done [14:09:50]requested_item shift.open_date is exist - process it [14:09:50]req_shift_open_date [14:09:50]req_shift_open_date done [14:09:50]produce_requested_data done [14:09:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372612,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:09:50]process_action_free close_receipt [14:09:50]json_value_free [14:09:50]json_value_free done [14:09:50]process_json_proto returns [14:09:50]Send response to host [14:09:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372612,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:09:50]free response buf [14:09:50]execute_script done [14:09:50]execute_script returns [14:09:50]free content buf [14:09:50]Sock 10.Close socket [14:09:50]Sock 10.Thread stoped [14:09:54]OFD Sender: No OFD packet to send [14:09:58]accept exits with 8 [14:09:58]New connection [14:09:58]New thread 3066494308 created [14:09:58]Thread 3066637668 joined [14:09:58]Waiting for new connection... [14:09:58] Sock 8.Parse request [14:09:58]Sock 8.Check first char [14:09:58]Sock 8.First char is OK [14:09:58]request: POST /json_proto HTTP/1.0 [14:09:58]Method: POST [14:09:58]URL: /json_proto [14:09:58]Method is POST - this is cgi request [14:09:58]url: /json_proto [14:09:58]query_string will be loaded in cgi processing [14:09:58]execute_cgi json_proto POST (null) [14:09:58]execute_cgi path=json_proto method=POST [14:09:58]POST find Content-Length [14:09:58]Host: 172.17.42.195:8080 [14:09:58]Content-Length: 682 [14:09:58]Content-Type: application/json [14:09:58] [14:09:58]POST finish read [14:09:58]Found Content-Length = 682 [14:09:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 3.290, "sum" : 250.70, "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:09:58]execute_script... [14:09:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 3.290, "sum" : 250.70, "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:09:58]POST & json_proto [14:09:58]process_json_proto [14:09:58]json parsed OK: [14:09:58]protocol is kg_v1.0 [14:09:58]action value=close_receipt [14:09:58]process_action close_receipt [14:09:58]cmd_close_receipt [14:09:58]MH_GetDate [14:09:58]Write to MH i2c: F0 00 00 45 15 49 [14:09:58]Write i2c OK [14:09:58]MH_I2C_Read... [14:09:58]Read from MH i2c: F0 [14:09:58]MH_I2C_Read... [14:09:58]Read from MH i2c: F0 09 00 [14:09:58]MH_I2C_Read... [14:09:58]Read from MH i2c: F0 09 00 45 15 00 37 55 1A 67 EF 94 12 67 5B [14:09:58]GetLastDocTimeStamp 1729778987 [14:09:58]current date 1729778999 [14:09:58]FM_GetShiftState [14:09:58]SAM_PROTO_GetShiftState [14:09:58]wFMCommunicate request_size=4 [14:09:58]MH_SAM_APDU [14:09:58]CAPDU: 80 13 01 00 [14:09:58]Write to MH i2c: E2 08 00 46 15 80 13 01 00 00 00 00 00 D8 [14:09:58]Write i2c OK [14:09:58]MH_I2C_Read... [14:09:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:09:58]Read from MH i2c: E2 [14:09:58]MH_I2C_Read... [14:09:58]Read from MH i2c: E2 0E 00 [14:09:58]MH_I2C_Read... [14:09:58]Read from MH i2c: E2 0E 00 46 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [14:09:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:09:58]wFMCommunicate OK [14:09:58]SAM_PROTO_GetShiftState done [14:09:58]FM_GetShiftState done [14:09:58]opened in 1729729095 [14:09:58]opened+sec_in_day 1729815495 [14:09:58]quantity*price = 25069 [14:09:58]sum+1 = 25071 [14:09:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.70 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.22 НДС 12% : 26.62 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 430 24.10.2024 14:09 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372613 ФПД: 271804764745997 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372613&fm=271804764745997&tin=02508201610067®Number=0000000000091623&sum=25000 [14:09:59]StoreToDocumentArchive [14:09:59]shift 524 fd 372613 [14:09:59]save to /storage/0524/doc_00372613 [14:09:59]save last doc name /storage/0524/doc_00372613 to /storage/kkm_last_doc_name [14:09:59]save OK [14:09:59]Clear old archive folders... [14:09:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:09:59]tlvbuf is B6F0B4F0 [14:09:59]SAM_PROTO_ClearQueue [14:09:59]wFMCommunicate request_size=4 [14:09:59]MH_SAM_APDU [14:09:59]CAPDU: 80 09 00 00 [14:09:59]Write to MH i2c: E2 08 00 53 15 80 09 00 00 00 00 00 00 DA [14:09:59]Write i2c OK [14:09:59]MH_I2C_Read... [14:09:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:09:59]Read from MH i2c: E2 [14:09:59]MH_I2C_Read... [14:09:59]Read from MH i2c: E2 03 00 [14:09:59]MH_I2C_Read... [14:09:59]Read from MH i2c: E2 03 00 53 15 00 90 00 DC [14:09:59]RAPDU: 90 00 [14:09:59]wFMCommunicate OK [14:09:59]SAM_PROTO_ClearQueue done [14:09:59]KKMCreateOFDPacket [14:09:59]OFDProtocolAddRootSTLVToBuf [14:09:59]FM_MakeSignedData [14:09:59]FM_MakeSignedData [14:09:59]SAM_PROTO_SignData [14:09:59]wFMCommunicate request_size=4 [14:09:59]MH_SAM_APDU [14:09:59]CAPDU: 80 0D 01 02 [14:09:59]Write to MH i2c: E2 08 00 54 15 80 0D 01 02 00 00 00 00 E2 [14:09:59]Write i2c OK [14:09:59]MH_I2C_Read... [14:09:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:09:59]Read from MH i2c: E2 [14:09:59]MH_I2C_Read... [14:09:59]Read from MH i2c: E2 03 00 [14:09:59]MH_I2C_Read... [14:09:59]Read from MH i2c: E2 03 00 54 15 00 90 00 DD [14:09:59]RAPDU: 90 00 [14:09:59]wFMCommunicate OK [14:09:59]wFMCommunicate request_size=255 [14:09:59]MH_SAM_APDU [14:09:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 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 AE 01 00 00 F4 03 04 00 37 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 AF 05 00 35 04 06 00 [14:09:59]Write to MH i2c: E2 02 01 55 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 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 AE 01 00 00 F4 03 04 00 37 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 AF 05 00 35 04 06 00 00 00 9E [14:09:59]Write i2c OK [14:09:59]MH_I2C_Read... [14:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:00]Read from MH i2c: E2 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 03 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 03 00 55 15 00 90 00 DE [14:10:00]RAPDU: 90 00 [14:10:00]wFMCommunicate OK [14:10:00]wFMCommunicate request_size=11 [14:10:00]MH_SAM_APDU [14:10:00]CAPDU: 80 0D 02 02 06 F7 34 7A 73 71 0D [14:10:00]Write to MH i2c: E2 0E 00 56 15 80 0D 02 02 06 00 F7 34 7A 73 71 0D 00 00 87 [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:00]Read from MH i2c: E2 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 03 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 03 00 56 15 00 90 00 DF [14:10:00]RAPDU: 90 00 [14:10:00]wFMCommunicate OK [14:10:00]wFMCommunicate request_size=4 [14:10:00]MH_SAM_APDU [14:10:00]CAPDU: 80 0D 03 02 [14:10:00]Write to MH i2c: E2 08 00 57 15 80 0D 03 02 00 00 00 00 E7 [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:00]Read from MH i2c: E2 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 0B 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 0B 00 57 15 00 12 5E 0F D1 B5 08 D6 AD 90 00 78 [14:10:00]RAPDU: 12 5E 0F D1 B5 08 D6 AD 90 00 [14:10:00]wFMCommunicate OK [14:10:00]SAM_PROTO_SignData done [14:10:00]FM_MakeSignedData done [14:10:00]CreateOFDProtocolMessage [14:10:00]wFMCommunicate request_size=4 [14:10:00]MH_SAM_APDU [14:10:00]CAPDU: 80 11 00 00 [14:10:00]Write to MH i2c: E2 08 00 58 15 80 11 00 00 00 00 00 00 E7 [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:00]Read from MH i2c: E2 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 17 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: E2 17 00 58 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3C [14:10:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:10:00]wFMCommunicate OK [14:10:00]CreateOFDProtocolMessage done [14:10:00]OFDSenderStorePacket 372613 [14:10:00]StoreOFDPacket docnum=372613 [14:10:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 E2 69 08 01 55 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 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 AE 01 00 00 F4 03 04 00 37 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 AF 05 00 35 04 06 00 F7 34 7A 73 71 0D 12 5E 0F D1 B5 08 D6 AD [14:10:00]CheckFolder [14:10:00]dirname=/storage/ofd_packets [14:10:00]CheckFolder done [14:10:00]ProducePacketName [14:10:00]name=ofd_packets/00372613 [14:10:00]NVStorageSaveData ofd_packets/00372613 [14:10:00]File name is /storage/ofd_packets/00372613 [14:10:00]Write 302 bytes [14:10:00]NVStorageSaveData done [14:10:00]OFDSenderStorePacket done [14:10:00]KKMCreateOFDPacket done [14:10:00]NVStorageSaveData kkm_last_timestamp [14:10:00]File name is /storage/kkm_last_timestamp [14:10:00]Write 4 bytes [14:10:00]NVStorageSaveData done [14:10:00]ExternCall_PrintAddStr [14:10:00]wPrintStart [14:10:00]Write to MH i2c: 01 00 00 59 15 6E [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: 01 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: 01 07 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: 01 07 00 59 15 00 00 00 00 00 FF 0F 83 [14:10:00]RasterBufferAndPrint [14:10:00]line Счет N : (1)3308902 [14:10:00]line ИНН: 02508201610067 [14:10:00]line Контрольно-Кассовый Чек [14:10:00]line ПРОДАЖА [14:10:00]line ТРК (МРК, ГНК) : 6 [14:10:00]line Товар: 2710194210 [14:10:00]line ДТ(л)-К-5 [14:10:00]line 3.290 * 76.20 [14:10:00]line = 250.70 [14:10:00]line НДС 12% НСП 1% [14:10:00]line > о реализуемом товаре [14:10:00]line ОКРУГЛЕНИЕ: -0.70 [14:10:00]line ИТОГО: 250.00 [14:10:00]line Внесено: 250.00 [14:10:00]line СДАЧА: 0.00 [14:10:00]line НСП 1% : 2.22 [14:10:00]line НДС 12% : 26.62 [14:10:00]line Наличными: 250.00 [14:10:00]line Безнал.: 0.00 [14:10:00]line Место: АЗС № 87 "Партнер Нефть" [14:10:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:10:00]line СНО: Общий режим [14:10:00]line Чек 430 24.10.2024 14:09 [14:10:00]line Смена: 524 ФФД: 1.0 [14:10:00]line ЗНМ: 0300000083 [14:10:00]line РНМ: 0000000000091623 [14:10:00]line Версия ККМ: 001 [14:10:00]line ФМ: 0000000000874672 [14:10:00]line ФД: 372613 [14:10:00]line ФПД: 271804764745997 [14:10:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T140959&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372613&fm=271804764745997&tin=02508201610067®Number=0000000000091623&sum=25000 [14:10:00]written 0, free lines is 4095 [14:10:00]OFD Sender: Processing packet 372613 [packets to send 267, broken 266] [14:10:00]ProducePacketName [14:10:00]name=ofd_packets/00372613 [14:10:00]OFD Sender: To server: pG, [14:10:00]CommunicateWithHost lk.salyk.kg:30040 [14:10:00]ConnectInit lk.salyk.kg [14:10:00]Connected sock=11 [14:10:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 E2 69 08 01 55 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EE 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DE 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 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 AE 01 00 00 F4 03 04 00 37 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 AF 05 00 35 04 06 00 F7 34 7A 73 71 0D 12 5E 0F D1 B5 08 D6 AD [14:10:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8E 07 47 00 7F EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 AF 05 00 F4 03 04 00 DE 00 1A 67 B6 04 01 00 00 18 49 CD 55 FB 1B AA 08 [14:10:00]CommunicateWithHost err = 0 [14:10:00]CheckOFDResponse [14:10:00]1017 (14) - 77093643461234 [14:10:00]1041 (16) - 0000000000874672 [14:10:00]1040 (4) - 372613 [14:10:00]1012 (4) - 24.10.2024 08:10 [14:10:00]1206 (1) - 0 [14:10:00]OFD Sender: Remove packet 372613 [14:10:00]ProducePacketName [14:10:00]name=ofd_packets/00372613 [14:10:00]NVStorageDeleteData [14:10:00]Write to MH i2c: 01 00 00 84 15 99 [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: 01 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: 01 07 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: 01 07 00 84 15 00 00 00 00 00 FB 0C A7 [14:10:00]RasterBufferAndPrint [14:10:00]line [14:10:00]line [14:10:00]line [14:10:00]line [14:10:00]line [14:10:00]written 0, free lines is 3332 [14:10:00]MH_Cut [14:10:00]Write to MH i2c: D1 01 00 8B 15 01 72 [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: D1 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: D1 01 00 [14:10:00]MH_I2C_Read... [14:10:00]Read from MH i2c: D1 01 00 8B 15 00 71 [14:10:00]Write to MH i2c: 01 00 00 8C 15 A1 [14:10:00]Write i2c OK [14:10:00]MH_I2C_Read... [14:10:01]OFD Sender: No OFD packet to send [14:10:01]*** Cut start [14:10:01]*** Partial cut [14:10:01]*** CUTSNS_PIN = 1 [14:10:01]*** CUTSNS_PIN = 0 [14:10:01]*** Brake cut motor [14:10:02]Read from MH i2c: 01 [14:10:02]MH_I2C_Read... [14:10:02]*** Stop cut motor [14:10:02]*** Cut end [14:10:02]Read from MH i2c: 01 07 00 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: 01 07 00 8C 15 00 00 00 00 00 FF 0F B6 [14:10:02]process_action close_receipt done [14:10:02]requested_data is exist [14:10:02]produce_requested_data [14:10:02]requested_item fm.sn is exist - process it [14:10:02]wFMCommunicate request_size=4 [14:10:02]MH_SAM_APDU [14:10:02]CAPDU: 80 11 00 00 [14:10:02]Write to MH i2c: E2 08 00 8D 15 80 11 00 00 00 00 00 00 1C [14:10:02]Write i2c OK [14:10:02]MH_I2C_Read... [14:10:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:02]Read from MH i2c: E2 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 17 00 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 17 00 8D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [14:10:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:10:02]wFMCommunicate OK [14:10:02]requested_item fd.num is exist - process it [14:10:02]SAM_PROTO_GetFieldsCounters [14:10:02]wFMCommunicate request_size=4 [14:10:02]MH_SAM_APDU [14:10:02]CAPDU: 80 13 00 00 [14:10:02]Write to MH i2c: E2 08 00 8E 15 80 13 00 00 00 00 00 00 1F [14:10:02]Write i2c OK [14:10:02]MH_I2C_Read... [14:10:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:02]Read from MH i2c: E2 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 62 00 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 62 00 8E 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 85 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 92 [14:10:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 85 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AE 01 00 00 5E 04 04 00 AE 01 00 00 57 04 04 00 AF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:02]wFMCommunicate OK [14:10:02]SAM_PROTO_GetFieldsCounters done [14:10:02]requested_item shift.num is exist - process it [14:10:02]requested_item shift.opened is exist - process it [14:10:02]req_shift_opened [14:10:02]FM_GetShiftState [14:10:02]SAM_PROTO_GetShiftState [14:10:02]wFMCommunicate request_size=4 [14:10:02]MH_SAM_APDU [14:10:02]CAPDU: 80 13 01 00 [14:10:02]Write to MH i2c: E2 08 00 8F 15 80 13 01 00 00 00 00 00 21 [14:10:02]Write i2c OK [14:10:02]MH_I2C_Read... [14:10:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:02]Read from MH i2c: E2 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 0E 00 [14:10:02]MH_I2C_Read... [14:10:02]Read from MH i2c: E2 0E 00 8F 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [14:10:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:10:02]wFMCommunicate OK [14:10:02]SAM_PROTO_GetShiftState done [14:10:02]FM_GetShiftState done [14:10:02]req_shift_opened done [14:10:02]requested_item shift.open_date is exist - process it [14:10:02]req_shift_open_date [14:10:02]req_shift_open_date done [14:10:02]produce_requested_data done [14:10:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372613,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:10:02]process_action_free close_receipt [14:10:02]json_value_free [14:10:02]json_value_free done [14:10:02]process_json_proto returns [14:10:02]Send response to host [14:10:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372613,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:10:02]free response buf [14:10:02]execute_script done [14:10:02]execute_script returns [14:10:02]free content buf [14:10:02]Sock 8.Close socket [14:10:02]Sock 8.Thread stoped [14:10:06]OFD Sender: No OFD packet to send [14:10:11]OFD Sender: No OFD packet to send [14:10:16]OFD Sender: No OFD packet to send [14:10:21]OFD Sender: No OFD packet to send [14:10:24]accept exits with 9 [14:10:24]New connection [14:10:24]New thread 3066637668 created [14:10:24]Thread 3066494308 joined [14:10:24]Waiting for new connection... [14:10:24] Sock 9.Parse request [14:10:24]Sock 9.Check first char [14:10:24]Sock 9.First char is OK [14:10:24]request: POST /json_proto HTTP/1.0 [14:10:24]Method: POST [14:10:24]URL: /json_proto [14:10:24]Method is POST - this is cgi request [14:10:24]url: /json_proto [14:10:24]query_string will be loaded in cgi processing [14:10:24]execute_cgi json_proto POST (null) [14:10:24]execute_cgi path=json_proto method=POST [14:10:24]POST find Content-Length [14:10:24]Host: 172.17.42.195:8080 [14:10:24]Content-Length: 770 [14:10:24]Content-Type: application/json [14:10:24] [14:10:24]POST finish read [14:10:24]Found Content-Length = 770 [14:10:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:24]execute_script... [14:10:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308900", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:10:24]POST & json_proto [14:10:24]process_json_proto [14:10:24]json parsed OK: [14:10:24]protocol is kg_v1.0 [14:10:24]action value=close_receipt [14:10:24]process_action close_receipt [14:10:24]cmd_close_receipt [14:10:24]MH_GetDate [14:10:24]Write to MH i2c: F0 00 00 90 15 94 [14:10:24]Write i2c OK [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: F0 [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: F0 09 00 [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: F0 09 00 90 15 00 51 55 1A 67 EF 94 12 67 C0 [14:10:24]GetLastDocTimeStamp 1729778999 [14:10:24]current date 1729779025 [14:10:24]FM_GetShiftState [14:10:24]SAM_PROTO_GetShiftState [14:10:24]wFMCommunicate request_size=4 [14:10:24]MH_SAM_APDU [14:10:24]CAPDU: 80 13 01 00 [14:10:24]Write to MH i2c: E2 08 00 91 15 80 13 01 00 00 00 00 00 23 [14:10:24]Write i2c OK [14:10:24]MH_I2C_Read... [14:10:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:24]Read from MH i2c: E2 [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: E2 0E 00 [14:10:24]MH_I2C_Read... [14:10:24]Read from MH i2c: E2 0E 00 91 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [14:10:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:10:24]wFMCommunicate OK [14:10:24]SAM_PROTO_GetShiftState done [14:10:24]FM_GetShiftState done [14:10:24]opened in 1729729095 [14:10:24]opened+sec_in_day 1729815495 [14:10:24]quantity*price = 150032 [14:10:24]sum+1 = 150033 [14:10:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 431 24.10.2024 14:10 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372614 ФПД: 188266456085506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141025&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372614&fm=188266456085506&tin=02508201610067®Number=0000000000091623&sum=150032 [14:10:25]StoreToDocumentArchive [14:10:25]shift 524 fd 372614 [14:10:25]save to /storage/0524/doc_00372614 [14:10:25]save last doc name /storage/0524/doc_00372614 to /storage/kkm_last_doc_name [14:10:25]save OK [14:10:25]Clear old archive folders... [14:10:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:10:25]tlvbuf is 00311110 [14:10:25]SAM_PROTO_ClearQueue [14:10:25]wFMCommunicate request_size=4 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 09 00 00 [14:10:25]Write to MH i2c: E2 08 00 9E 15 80 09 00 00 00 00 00 00 25 [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:10:25]Read from MH i2c: E2 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 9E 15 00 90 00 27 [14:10:25]RAPDU: 90 00 [14:10:25]wFMCommunicate OK [14:10:25]SAM_PROTO_ClearQueue done [14:10:25]KKMCreateOFDPacket [14:10:25]OFDProtocolAddRootSTLVToBuf [14:10:25]FM_MakeSignedData [14:10:25]FM_MakeSignedData [14:10:25]SAM_PROTO_SignData [14:10:25]wFMCommunicate request_size=4 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 0D 01 02 [14:10:25]Write to MH i2c: E2 08 00 9F 15 80 0D 01 02 00 00 00 00 2D [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:10:25]Read from MH i2c: E2 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 9F 15 00 90 00 28 [14:10:25]RAPDU: 90 00 [14:10:25]wFMCommunicate OK [14:10:25]wFMCommunicate request_size=255 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AF 01 00 00 F4 03 04 00 51 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 AF 05 00 35 04 06 00 AB [14:10:25]Write to MH i2c: E2 02 01 A0 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 AF 01 00 00 F4 03 04 00 51 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 AF 05 00 35 04 06 00 AB 00 00 27 [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:25]Read from MH i2c: E2 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 A0 15 00 90 00 29 [14:10:25]RAPDU: 90 00 [14:10:25]wFMCommunicate OK [14:10:25]wFMCommunicate request_size=10 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 0D 02 02 05 3A 33 3C F4 02 [14:10:25]Write to MH i2c: E2 0D 00 A1 15 80 0D 02 02 05 00 3A 33 3C F4 02 00 00 D9 [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:10:25]Read from MH i2c: E2 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 03 00 A1 15 00 90 00 2A [14:10:25]RAPDU: 90 00 [14:10:25]wFMCommunicate OK [14:10:25]wFMCommunicate request_size=4 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 0D 03 02 [14:10:25]Write to MH i2c: E2 08 00 A2 15 80 0D 03 02 00 00 00 00 32 [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:10:25]Read from MH i2c: E2 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 0B 00 [14:10:25]MH_I2C_Read... [14:10:25]Read from MH i2c: E2 0B 00 A2 15 00 D6 16 B3 E4 D2 32 54 2B 90 00 39 [14:10:25]RAPDU: D6 16 B3 E4 D2 32 54 2B 90 00 [14:10:25]wFMCommunicate OK [14:10:25]SAM_PROTO_SignData done [14:10:25]FM_MakeSignedData done [14:10:25]CreateOFDProtocolMessage [14:10:25]wFMCommunicate request_size=4 [14:10:25]MH_SAM_APDU [14:10:25]CAPDU: 80 11 00 00 [14:10:25]Write to MH i2c: E2 08 00 A3 15 80 11 00 00 00 00 00 00 32 [14:10:25]Write i2c OK [14:10:25]MH_I2C_Read... [14:10:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:26]Read from MH i2c: E2 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: E2 17 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: E2 17 00 A3 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [14:10:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:10:26]wFMCommunicate OK [14:10:26]CreateOFDProtocolMessage done [14:10:26]OFDSenderStorePacket 372614 [14:10:26]StoreOFDPacket docnum=372614 [14:10:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F8 21 07 01 EB 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AF 01 00 00 F4 03 04 00 51 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 AF 05 00 35 04 06 00 AB 3A 33 3C F4 02 D6 16 B3 E4 D2 32 54 2B [14:10:26]CheckFolder [14:10:26]dirname=/storage/ofd_packets [14:10:26]CheckFolder done [14:10:26]ProducePacketName [14:10:26]name=ofd_packets/00372614 [14:10:26]NVStorageSaveData ofd_packets/00372614 [14:10:26]File name is /storage/ofd_packets/00372614 [14:10:26]Write 301 bytes [14:10:26]NVStorageSaveData done [14:10:26]OFDSenderStorePacket done [14:10:26]KKMCreateOFDPacket done [14:10:26]NVStorageSaveData kkm_last_timestamp [14:10:26]File name is /storage/kkm_last_timestamp [14:10:26]Write 4 bytes [14:10:26]NVStorageSaveData done [14:10:26]ExternCall_PrintAddStr [14:10:26]wPrintStart [14:10:26]Write to MH i2c: 01 00 00 A4 15 B9 [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 A4 15 00 00 00 00 00 FF 0F CE [14:10:26]RasterBufferAndPrint [14:10:26]line Счет N : (1)3308900 [14:10:26]line ИНН: 02508201610067 [14:10:26]line Контрольно-Кассовый Чек [14:10:26]line ПРОДАЖА [14:10:26]line ТРК (МРК, ГНК) : 33 [14:10:26]line Товар: 2710124500 [14:10:26]line Аи-95-К-3 [14:10:26]line 20.220 * 74.20 [14:10:26]line = 1500.32 [14:10:26]line НДС 12% НСП 1% [14:10:26]line > о реализуемом товаре [14:10:26]line ИТОГО: 1500.32 [14:10:26]line НСП 1% : 13.28 [14:10:26]line НДС 12% : 159.33 [14:10:26]line Наличными: 0.00 [14:10:26]line Безнал.: 1500.32 [14:10:26]line Место: АЗС № 87 "Партнер Нефть" [14:10:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:10:26]line СНО: Общий режим [14:10:26]line Чек 431 24.10.2024 14:10 [14:10:26]line Смена: 524 ФФД: 1.0 [14:10:26]line ЗНМ: 0300000083 [14:10:26]line РНМ: 0000000000091623 [14:10:26]line Версия ККМ: 001 [14:10:26]line Платежная система: Mbank [14:10:26]line ФМ: 0000000000874672 [14:10:26]line ФД: 372614 [14:10:26]line ФПД: 188266456085506 [14:10:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141025&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372614&fm=188266456085506&tin=02508201610067®Number=0000000000091623&sum=150032 [14:10:26]written 0, free lines is 4095 [14:10:26]OFD Sender: Processing packet 372614 [packets to send 267, broken 266] [14:10:26]ProducePacketName [14:10:26]name=ofd_packets/00372614 [14:10:26]OFD Sender: To server: pG, [14:10:26]CommunicateWithHost lk.salyk.kg:30040 [14:10:26]ConnectInit lk.salyk.kg [14:10:26]Connected sock=10 [14:10:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F8 21 07 01 EB 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 AF 01 00 00 F4 03 04 00 51 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 AF 05 00 35 04 06 00 AB 3A 33 3C F4 02 D6 16 B3 E4 D2 32 54 2B [14:10:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 72 C1 47 00 F6 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 AF 05 00 F4 03 04 00 F8 00 1A 67 B6 04 01 00 00 1B C9 30 3F 0F A9 3D E3 [14:10:26]CommunicateWithHost err = 0 [14:10:26]CheckOFDResponse [14:10:26]1017 (14) - 77093643461234 [14:10:26]1041 (16) - 0000000000874672 [14:10:26]1040 (4) - 372614 [14:10:26]1012 (4) - 24.10.2024 08:10 [14:10:26]1206 (1) - 0 [14:10:26]OFD Sender: Remove packet 372614 [14:10:26]ProducePacketName [14:10:26]name=ofd_packets/00372614 [14:10:26]NVStorageDeleteData [14:10:26]Write to MH i2c: 01 00 00 CD 15 E2 [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: 01 07 00 CD 15 00 00 00 00 00 0A 0D 00 [14:10:26]RasterBufferAndPrint [14:10:26]line [14:10:26]line [14:10:26]line [14:10:26]line [14:10:26]line [14:10:26]written 0, free lines is 3345 [14:10:26]MH_Cut [14:10:26]Write to MH i2c: D1 01 00 D4 15 01 BB [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: D1 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: D1 01 00 [14:10:26]MH_I2C_Read... [14:10:26]Read from MH i2c: D1 01 00 D4 15 00 BA [14:10:26]Write to MH i2c: 01 00 00 D5 15 EA [14:10:26]Write i2c OK [14:10:26]MH_I2C_Read... [14:10:26]OFD Sender: No OFD packet to send [14:10:27]*** Cut start [14:10:27]*** Partial cut [14:10:27]*** CUTSNS_PIN = 1 [14:10:27]*** CUTSNS_PIN = 0 [14:10:27]*** Brake cut motor [14:10:27]Read from MH i2c: 01 [14:10:27]MH_I2C_Read... [14:10:27]*** Stop cut motor [14:10:27]*** Cut end [14:10:27]Read from MH i2c: 01 07 00 [14:10:27]MH_I2C_Read... [14:10:27]Read from MH i2c: 01 07 00 D5 15 00 00 00 00 00 FF 0F FF [14:10:27]process_action close_receipt done [14:10:27]requested_data is exist [14:10:27]produce_requested_data [14:10:27]requested_item fm.sn is exist - process it [14:10:27]wFMCommunicate request_size=4 [14:10:27]MH_SAM_APDU [14:10:27]CAPDU: 80 11 00 00 [14:10:27]Write to MH i2c: E2 08 00 D6 15 80 11 00 00 00 00 00 00 65 [14:10:27]Write i2c OK [14:10:27]MH_I2C_Read... [14:10:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:10:28]Read from MH i2c: E2 [14:10:28]MH_I2C_Read... [14:10:28]Read from MH i2c: E2 17 00 [14:10:28]MH_I2C_Read... [14:10:28]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 36 37 32 90 00 BA [14:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:10:28]wFMCommunicate OK [14:10:28]requested_item fd.num is exist - process it [14:10:28]SAM_PROTO_GetFieldsCounters [14:10:28]wFMCommunicate request_size=4 [14:10:28]MH_SAM_APDU [14:10:28]CAPDU: 80 13 00 00 [14:10:28]Write to MH i2c: E2 08 00 D7 15 80 13 00 00 00 00 00 00 68 [14:10:28]Write i2c OK [14:10:28]MH_I2C_Read... [14:10:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:10:28]Read from MH i2c: E2 [14:10:28]MH_I2C_Read... [14:10:28]Read from MH i2c: E2 62 00 [14:10:28]MH_I2C_Read... [14:10:28]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 86 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 DF [14:10:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 86 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AF 01 00 00 5E 04 04 00 AF 01 00 00 57 04 04 00 B0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:10:28]wFMCommunicate OK [14:10:28]SAM_PROTO_GetFieldsCounters done [14:10:28]requested_item shift.num is exist - process it [14:10:28]requested_item shift.opened is exist - process it [14:10:28]req_shift_opened [14:10:28]FM_GetShiftState [14:10:28]SAM_PROTO_GetShiftState [14:10:28]wFMCommunicate request_size=4 [14:10:28]MH_SAM_APDU [14:10:28]CAPDU: 80 13 01 00 [14:10:28]Write to MH i2c: E2 08 00 D8 15 80 13 01 00 00 00 00 00 6A [14:10:28]Write i2c OK [14:10:28]MH_I2C_Read... [14:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:10:28]Read from MH i2c: E2 [14:10:28]MH_I2C_Read... [14:10:28]Read from MH i2c: E2 0E 00 [14:10:28]MH_I2C_Read... [14:10:28]Read from MH i2c: E2 0E 00 D8 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CF [14:10:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:10:28]wFMCommunicate OK [14:10:28]SAM_PROTO_GetShiftState done [14:10:28]FM_GetShiftState done [14:10:28]req_shift_opened done [14:10:28]requested_item shift.open_date is exist - process it [14:10:28]req_shift_open_date [14:10:28]req_shift_open_date done [14:10:28]produce_requested_data done [14:10:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372614,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:10:28]process_action_free close_receipt [14:10:28]json_value_free [14:10:28]json_value_free done [14:10:28]process_json_proto returns [14:10:28]Send response to host [14:10:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372614,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:10:28]free response buf [14:10:28]execute_script done [14:10:28]execute_script returns [14:10:28]free content buf [14:10:28]Sock 9.Close socket [14:10:28]Sock 9.Thread stoped [14:10:31]OFD Sender: No OFD packet to send [14:10:36]OFD Sender: No OFD packet to send [14:10:41]OFD Sender: No OFD packet to send [14:10:46]OFD Sender: No OFD packet to send [14:10:51]OFD Sender: No OFD packet to send [14:10:56]OFD Sender: No OFD packet to send [14:11:01]OFD Sender: No OFD packet to send [14:11:06]OFD Sender: No OFD packet to send [14:11:11]OFD Sender: No OFD packet to send [14:11:17]OFD Sender: No OFD packet to send [14:11:22]OFD Sender: No OFD packet to send [14:11:27]OFD Sender: No OFD packet to send [14:11:32]OFD Sender: No OFD packet to send [14:11:37]OFD Sender: No OFD packet to send [14:11:37]accept exits with 8 [14:11:37]New connection [14:11:37]New thread 3066494308 created [14:11:37]Thread 3066637668 joined [14:11:37]Waiting for new connection... [14:11:37] Sock 8.Parse request [14:11:37]Sock 8.Check first char [14:11:37]Sock 8.First char is OK [14:11:37]request: POST /json_proto HTTP/1.0 [14:11:37]Method: POST [14:11:37]URL: /json_proto [14:11:37]Method is POST - this is cgi request [14:11:37]url: /json_proto [14:11:37]query_string will be loaded in cgi processing [14:11:37]execute_cgi json_proto POST (null) [14:11:37]execute_cgi path=json_proto method=POST [14:11:37]POST find Content-Length [14:11:37]Host: 172.17.42.195:8080 [14:11:37]Content-Length: 767 [14:11:37]Content-Type: application/json [14:11:37] [14:11:37]POST finish read [14:11:37]Found Content-Length = 767 [14:11:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:37]execute_script... [14:11:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:11:37]POST & json_proto [14:11:37]process_json_proto [14:11:37]json parsed OK: [14:11:37]protocol is kg_v1.0 [14:11:37]action value=close_receipt [14:11:37]process_action close_receipt [14:11:37]cmd_close_receipt [14:11:37]MH_GetDate [14:11:37]Write to MH i2c: F0 00 00 D9 15 DD [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: F0 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: F0 09 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: F0 09 00 D9 15 00 9A 55 1A 67 EF 94 12 67 52 [14:11:37]GetLastDocTimeStamp 1729779025 [14:11:37]current date 1729779098 [14:11:37]FM_GetShiftState [14:11:37]SAM_PROTO_GetShiftState [14:11:37]wFMCommunicate request_size=4 [14:11:37]MH_SAM_APDU [14:11:37]CAPDU: 80 13 01 00 [14:11:37]Write to MH i2c: E2 08 00 DA 15 80 13 01 00 00 00 00 00 6C [14:11:37]Write i2c OK [14:11:37]MH_I2C_Read... [14:11:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:37]Read from MH i2c: E2 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 0E 00 [14:11:37]MH_I2C_Read... [14:11:37]Read from MH i2c: E2 0E 00 DA 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [14:11:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:11:37]wFMCommunicate OK [14:11:37]SAM_PROTO_GetShiftState done [14:11:37]FM_GetShiftState done [14:11:37]opened in 1729729095 [14:11:37]opened+sec_in_day 1729815495 [14:11:37]quantity*price = 30038 [14:11:37]sum+1 = 30039 [14:11:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 432 24.10.2024 14:11 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372615 ФПД: 244329297633903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141138&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372615&fm=244329297633903&tin=02508201610067®Number=0000000000091623&sum=30038 [14:11:38]StoreToDocumentArchive [14:11:38]shift 524 fd 372615 [14:11:38]save to /storage/0524/doc_00372615 [14:11:38]save last doc name /storage/0524/doc_00372615 to /storage/kkm_last_doc_name [14:11:38]save OK [14:11:38]Clear old archive folders... [14:11:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:11:38]tlvbuf is B6E74250 [14:11:38]SAM_PROTO_ClearQueue [14:11:38]wFMCommunicate request_size=4 [14:11:38]MH_SAM_APDU [14:11:38]CAPDU: 80 09 00 00 [14:11:38]Write to MH i2c: E2 08 00 E7 15 80 09 00 00 00 00 00 00 6E [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:11:38]Read from MH i2c: E2 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 E7 15 00 90 00 70 [14:11:38]RAPDU: 90 00 [14:11:38]wFMCommunicate OK [14:11:38]SAM_PROTO_ClearQueue done [14:11:38]KKMCreateOFDPacket [14:11:38]OFDProtocolAddRootSTLVToBuf [14:11:38]FM_MakeSignedData [14:11:38]FM_MakeSignedData [14:11:38]SAM_PROTO_SignData [14:11:38]wFMCommunicate request_size=4 [14:11:38]MH_SAM_APDU [14:11:38]CAPDU: 80 0D 01 02 [14:11:38]Write to MH i2c: E2 08 00 E8 15 80 0D 01 02 00 00 00 00 76 [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:11:38]Read from MH i2c: E2 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 E8 15 00 90 00 71 [14:11:38]RAPDU: 90 00 [14:11:38]wFMCommunicate OK [14:11:38]wFMCommunicate request_size=255 [14:11:38]MH_SAM_APDU [14:11: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 9A 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 AF 05 00 35 04 06 00 DE [14:11:38]Write to MH i2c: E2 02 01 E9 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 9A 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 AF 05 00 35 04 06 00 DE 00 00 8A [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:38]Read from MH i2c: E2 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 E9 15 00 90 00 72 [14:11:38]RAPDU: 90 00 [14:11:38]wFMCommunicate OK [14:11:38]wFMCommunicate request_size=10 [14:11:38]MH_SAM_APDU [14:11:38]CAPDU: 80 0D 02 02 05 37 58 FE 62 6F [14:11:38]Write to MH i2c: E2 0D 00 EA 15 80 0D 02 02 05 00 37 58 FE 62 6F 00 00 E1 [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:11:38]Read from MH i2c: E2 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 [14:11:38]MH_I2C_Read... [14:11:38]Read from MH i2c: E2 03 00 EA 15 00 90 00 73 [14:11:38]RAPDU: 90 00 [14:11:38]wFMCommunicate OK [14:11:38]wFMCommunicate request_size=4 [14:11:38]MH_SAM_APDU [14:11:38]CAPDU: 80 0D 03 02 [14:11:38]Write to MH i2c: E2 08 00 EB 15 80 0D 03 02 00 00 00 00 7B [14:11:38]Write i2c OK [14:11:38]MH_I2C_Read... [14:11:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:11:39]Read from MH i2c: E2 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 0B 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 0B 00 EB 15 00 61 AA 85 32 D4 39 C9 0A 90 00 1E [14:11:39]RAPDU: 61 AA 85 32 D4 39 C9 0A 90 00 [14:11:39]wFMCommunicate OK [14:11:39]SAM_PROTO_SignData done [14:11:39]FM_MakeSignedData done [14:11:39]CreateOFDProtocolMessage [14:11:39]wFMCommunicate request_size=4 [14:11:39]MH_SAM_APDU [14:11:39]CAPDU: 80 11 00 00 [14:11:39]Write to MH i2c: E2 08 00 EC 15 80 11 00 00 00 00 00 00 7B [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:39]Read from MH i2c: E2 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: E2 17 00 [14:11:39]MH_I2C_Read... [14:11:39]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 36 37 32 90 00 D0 [14:11:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:11:39]wFMCommunicate OK [14:11:39]CreateOFDProtocolMessage done [14:11:39]OFDSenderStorePacket 372615 [14:11:39]StoreOFDPacket docnum=372615 [14:11:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F6 4F 07 01 56 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 9A 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 AF 05 00 35 04 06 00 DE 37 58 FE 62 6F 61 AA 85 32 D4 39 C9 0A [14:11:39]CheckFolder [14:11:39]dirname=/storage/ofd_packets [14:11:39]CheckFolder done [14:11:39]ProducePacketName [14:11:39]name=ofd_packets/00372615 [14:11:39]NVStorageSaveData ofd_packets/00372615 [14:11:39]File name is /storage/ofd_packets/00372615 [14:11:39]Write 301 bytes [14:11:39]NVStorageSaveData done [14:11:39]OFDSenderStorePacket done [14:11:39]KKMCreateOFDPacket done [14:11:39]NVStorageSaveData kkm_last_timestamp [14:11:39]File name is /storage/kkm_last_timestamp [14:11:39]Write 4 bytes [14:11:39]NVStorageSaveData done [14:11:39]ExternCall_PrintAddStr [14:11:39]wPrintStart [14:11:39]Write to MH i2c: 01 00 00 ED 15 02 [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 07 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 07 00 ED 15 00 00 00 00 00 FF 0F 17 [14:11:39]RasterBufferAndPrint [14:11:39]line Счет N : (1)3308903 [14:11:39]line ИНН: 02508201610067 [14:11:39]line Контрольно-Кассовый Чек [14:11:39]line ПРОДАЖА [14:11:39]line ТРК (МРК, ГНК) : 22 [14:11:39]line Товар: 2710124130 [14:11:39]line Аи-92-К-4 [14:11:39]line 4.490 * 66.90 [14:11:39]line = 300.38 [14:11:39]line НДС 12% НСП 1% [14:11:39]line > о реализуемом товаре [14:11:39]line ИТОГО: 300.38 [14:11:39]line НСП 1% : 2.66 [14:11:39]line НДС 12% : 31.90 [14:11:39]line Наличными: 0.00 [14:11:39]line Безнал.: 300.38 [14:11:39]line Место: АЗС № 87 "Партнер Нефть" [14:11:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:11:39]line СНО: Общий режим [14:11:39]line Чек 432 24.10.2024 14:11 [14:11:39]line Смена: 524 ФФД: 1.0 [14:11:39]line ЗНМ: 0300000083 [14:11:39]line РНМ: 0000000000091623 [14:11:39]line Версия ККМ: 001 [14:11:39]line Платежная система: Mbank [14:11:39]line ФМ: 0000000000874672 [14:11:39]line ФД: 372615 [14:11:39]line ФПД: 244329297633903 [14:11:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141138&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372615&fm=244329297633903&tin=02508201610067®Number=0000000000091623&sum=30038 [14:11:39]written 0, free lines is 4095 [14:11:39]OFD Sender: Processing packet 372615 [packets to send 267, broken 266] [14:11:39]ProducePacketName [14:11:39]name=ofd_packets/00372615 [14:11:39]OFD Sender: To server: pG, [14:11:39]CommunicateWithHost lk.salyk.kg:30040 [14:11:39]ConnectInit lk.salyk.kg [14:11:39]Connected sock=10 [14:11:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F6 4F 07 01 56 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 01 00 00 F4 03 04 00 9A 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 AF 05 00 35 04 06 00 DE 37 58 FE 62 6F 61 AA 85 32 D4 39 C9 0A [14:11:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3E 53 47 00 B5 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 AF 05 00 F4 03 04 00 41 01 1A 67 B6 04 01 00 00 F0 DF 83 88 C4 2E 60 F4 [14:11:39]CommunicateWithHost err = 0 [14:11:39]CheckOFDResponse [14:11:39]1017 (14) - 77093643461234 [14:11:39]1041 (16) - 0000000000874672 [14:11:39]1040 (4) - 372615 [14:11:39]1012 (4) - 24.10.2024 08:11 [14:11:39]1206 (1) - 0 [14:11:39]OFD Sender: Remove packet 372615 [14:11:39]ProducePacketName [14:11:39]name=ofd_packets/00372615 [14:11:39]NVStorageDeleteData [14:11:39]Write to MH i2c: 01 00 00 16 16 2C [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 07 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: 01 07 00 16 16 00 00 00 00 00 08 0D 48 [14:11:39]RasterBufferAndPrint [14:11:39]line [14:11:39]line [14:11:39]line [14:11:39]line [14:11:39]line [14:11:39]written 0, free lines is 3345 [14:11:39]MH_Cut [14:11:39]Write to MH i2c: D1 01 00 1D 16 01 05 [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: D1 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: D1 01 00 [14:11:39]MH_I2C_Read... [14:11:39]Read from MH i2c: D1 01 00 1D 16 00 04 [14:11:39]Write to MH i2c: 01 00 00 1E 16 34 [14:11:39]Write i2c OK [14:11:39]MH_I2C_Read... [14:11:39]OFD Sender: No OFD packet to send [14:11:40]*** Cut start [14:11:40]*** Partial cut [14:11:40]*** CUTSNS_PIN = 1 [14:11:40]*** CUTSNS_PIN = 0 [14:11:40]*** Brake cut motor [14:11:41]Read from MH i2c: 01 [14:11:41]MH_I2C_Read... [14:11:41]*** Stop cut motor [14:11:41]*** Cut end [14:11:41]Read from MH i2c: 01 07 00 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: 01 07 00 1E 16 00 00 00 00 00 FF 0F 49 [14:11:41]process_action close_receipt done [14:11:41]requested_data is exist [14:11:41]produce_requested_data [14:11:41]requested_item fm.sn is exist - process it [14:11:41]wFMCommunicate request_size=4 [14:11:41]MH_SAM_APDU [14:11:41]CAPDU: 80 11 00 00 [14:11:41]Write to MH i2c: E2 08 00 1F 16 80 11 00 00 00 00 00 00 AF [14:11:41]Write i2c OK [14:11:41]MH_I2C_Read... [14:11:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:11:41]Read from MH i2c: E2 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: E2 17 00 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: E2 17 00 1F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [14:11:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:11:41]wFMCommunicate OK [14:11:41]requested_item fd.num is exist - process it [14:11:41]SAM_PROTO_GetFieldsCounters [14:11:41]wFMCommunicate request_size=4 [14:11:41]MH_SAM_APDU [14:11:41]CAPDU: 80 13 00 00 [14:11:41]Write to MH i2c: E2 08 00 20 16 80 13 00 00 00 00 00 00 B2 [14:11:41]Write i2c OK [14:11:41]MH_I2C_Read... [14:11:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:11:41]Read from MH i2c: E2 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: E2 62 00 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: E2 62 00 20 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 87 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [14:11:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 87 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B0 01 00 00 5E 04 04 00 B0 01 00 00 57 04 04 00 B1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:11:41]wFMCommunicate OK [14:11:41]SAM_PROTO_GetFieldsCounters done [14:11:41]requested_item shift.num is exist - process it [14:11:41]requested_item shift.opened is exist - process it [14:11:41]req_shift_opened [14:11:41]FM_GetShiftState [14:11:41]SAM_PROTO_GetShiftState [14:11:41]wFMCommunicate request_size=4 [14:11:41]MH_SAM_APDU [14:11:41]CAPDU: 80 13 01 00 [14:11:41]Write to MH i2c: E2 08 00 21 16 80 13 01 00 00 00 00 00 B4 [14:11:41]Write i2c OK [14:11:41]MH_I2C_Read... [14:11:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:11:41]Read from MH i2c: E2 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: E2 0E 00 [14:11:41]MH_I2C_Read... [14:11:41]Read from MH i2c: E2 0E 00 21 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 19 [14:11:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:11:41]wFMCommunicate OK [14:11:41]SAM_PROTO_GetShiftState done [14:11:41]FM_GetShiftState done [14:11:41]req_shift_opened done [14:11:41]requested_item shift.open_date is exist - process it [14:11:41]req_shift_open_date [14:11:41]req_shift_open_date done [14:11:41]produce_requested_data done [14:11:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372615,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:11:41]process_action_free close_receipt [14:11:41]json_value_free [14:11:41]json_value_free done [14:11:41]process_json_proto returns [14:11:41]Send response to host [14:11:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372615,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:11:41]free response buf [14:11:41]execute_script done [14:11:41]execute_script returns [14:11:41]free content buf [14:11:41]Sock 8.Close socket [14:11:41]Sock 8.Thread stoped [14:11:45]OFD Sender: No OFD packet to send [14:11:50]OFD Sender: No OFD packet to send [14:11:55]OFD Sender: No OFD packet to send [14:12:00]OFD Sender: No OFD packet to send [14:12:05]OFD Sender: No OFD packet to send [14:12:10]OFD Sender: No OFD packet to send [14:12:15]OFD Sender: No OFD packet to send [14:12:16]accept exits with 9 [14:12:16]New connection [14:12:16]New thread 3066637668 created [14:12:16]Thread 3066494308 joined [14:12:16]Waiting for new connection... [14:12:16] Sock 9.Parse request [14:12:16]Sock 9.Check first char [14:12:16]Sock 9.First char is OK [14:12:16]request: POST /json_proto HTTP/1.0 [14:12:16]Method: POST [14:12:16]URL: /json_proto [14:12:16]Method is POST - this is cgi request [14:12:16]url: /json_proto [14:12:16]query_string will be loaded in cgi processing [14:12:16]execute_cgi json_proto POST (null) [14:12:16]execute_cgi path=json_proto method=POST [14:12:16]POST find Content-Length [14:12:16]Host: 172.17.42.195:8080 [14:12:16]Content-Length: 770 [14:12:16]Content-Type: application/json [14:12:16] [14:12:16]POST finish read [14:12:16]Found Content-Length = 770 [14:12:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:16]execute_script... [14:12:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:12:16]POST & json_proto [14:12:16]process_json_proto [14:12:16]json parsed OK: [14:12:16]protocol is kg_v1.0 [14:12:16]action value=close_receipt [14:12:16]process_action close_receipt [14:12:16]cmd_close_receipt [14:12:16]MH_GetDate [14:12:16]Write to MH i2c: F0 00 00 22 16 27 [14:12:16]Write i2c OK [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: F0 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: F0 09 00 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: F0 09 00 22 16 00 C1 55 1A 67 EF 94 12 67 C3 [14:12:16]GetLastDocTimeStamp 1729779098 [14:12:16]current date 1729779137 [14:12:16]FM_GetShiftState [14:12:16]SAM_PROTO_GetShiftState [14:12:16]wFMCommunicate request_size=4 [14:12:16]MH_SAM_APDU [14:12:16]CAPDU: 80 13 01 00 [14:12:16]Write to MH i2c: E2 08 00 23 16 80 13 01 00 00 00 00 00 B6 [14:12:16]Write i2c OK [14:12:16]MH_I2C_Read... [14:12:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:16]Read from MH i2c: E2 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: E2 0E 00 [14:12:16]MH_I2C_Read... [14:12:16]Read from MH i2c: E2 0E 00 23 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1B [14:12:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:12:16]wFMCommunicate OK [14:12:16]SAM_PROTO_GetShiftState done [14:12:16]FM_GetShiftState done [14:12:16]opened in 1729729095 [14:12:16]opened+sec_in_day 1729815495 [14:12:16]quantity*price = 100015 [14:12:16]sum+1 = 100017 [14:12:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 433 24.10.2024 14:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372616 ФПД: 109657270271382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141217&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372616&fm=109657270271382&tin=02508201610067®Number=0000000000091623&sum=100016 [14:12:17]StoreToDocumentArchive [14:12:17]shift 524 fd 372616 [14:12:17]save to /storage/0524/doc_00372616 [14:12:17]save last doc name /storage/0524/doc_00372616 to /storage/kkm_last_doc_name [14:12:17]save OK [14:12:17]Clear old archive folders... [14:12:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:12:17]tlvbuf is 00334920 [14:12:17]SAM_PROTO_ClearQueue [14:12:17]wFMCommunicate request_size=4 [14:12:17]MH_SAM_APDU [14:12:17]CAPDU: 80 09 00 00 [14:12:17]Write to MH i2c: E2 08 00 30 16 80 09 00 00 00 00 00 00 B8 [14:12:17]Write i2c OK [14:12:17]MH_I2C_Read... [14:12:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:12:17]Read from MH i2c: E2 [14:12:17]MH_I2C_Read... [14:12:17]Read from MH i2c: E2 03 00 [14:12:17]MH_I2C_Read... [14:12:17]Read from MH i2c: E2 03 00 30 16 00 90 00 BA [14:12:17]RAPDU: 90 00 [14:12:17]wFMCommunicate OK [14:12:17]SAM_PROTO_ClearQueue done [14:12:17]KKMCreateOFDPacket [14:12:17]OFDProtocolAddRootSTLVToBuf [14:12:17]FM_MakeSignedData [14:12:17]FM_MakeSignedData [14:12:17]SAM_PROTO_SignData [14:12:17]wFMCommunicate request_size=4 [14:12:17]MH_SAM_APDU [14:12:17]CAPDU: 80 0D 01 02 [14:12:17]Write to MH i2c: E2 08 00 31 16 80 0D 01 02 00 00 00 00 C0 [14:12:17]Write i2c OK [14:12:17]MH_I2C_Read... [14:12:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:12:17]Read from MH i2c: E2 [14:12:17]MH_I2C_Read... [14:12:17]Read from MH i2c: E2 03 00 [14:12:17]MH_I2C_Read... [14:12:17]Read from MH i2c: E2 03 00 31 16 00 90 00 BB [14:12:17]RAPDU: 90 00 [14:12:17]wFMCommunicate OK [14:12:17]wFMCommunicate request_size=255 [14:12:17]MH_SAM_APDU [14:12: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 C1 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 AF 05 00 35 04 06 00 63 [14:12:17]Write to MH i2c: E2 02 01 32 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 C1 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 AF 05 00 35 04 06 00 63 00 00 5C [14:12:17]Write i2c OK [14:12:17]MH_I2C_Read... [14:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:18]Read from MH i2c: E2 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 03 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 03 00 32 16 00 90 00 BC [14:12:18]RAPDU: 90 00 [14:12:18]wFMCommunicate OK [14:12:18]wFMCommunicate request_size=10 [14:12:18]MH_SAM_APDU [14:12:18]CAPDU: 80 0D 02 02 05 BB 92 A4 3D 96 [14:12:18]Write to MH i2c: E2 0D 00 33 16 80 0D 02 02 05 00 BB 92 A4 3D 96 00 00 91 [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:12:18]Read from MH i2c: E2 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 03 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 03 00 33 16 00 90 00 BD [14:12:18]RAPDU: 90 00 [14:12:18]wFMCommunicate OK [14:12:18]wFMCommunicate request_size=4 [14:12:18]MH_SAM_APDU [14:12:18]CAPDU: 80 0D 03 02 [14:12:18]Write to MH i2c: E2 08 00 34 16 80 0D 03 02 00 00 00 00 C5 [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:12:18]Read from MH i2c: E2 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 0B 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: E2 0B 00 34 16 00 14 45 20 7D FF B2 27 67 90 00 FB [14:12:18]RAPDU: 14 45 20 7D FF B2 27 67 90 00 [14:12:18]wFMCommunicate OK [14:12:18]SAM_PROTO_SignData done [14:12:18]FM_MakeSignedData done [14:12:18]CreateOFDProtocolMessage [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 35 16 80 11 00 00 00 00 00 00 C5 [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 35 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [14:12:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:12:18]wFMCommunicate OK [14:12:18]CreateOFDProtocolMessage done [14:12:18]OFDSenderStorePacket 372616 [14:12:18]StoreOFDPacket docnum=372616 [14:12:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7F C6 07 01 04 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 C1 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 AF 05 00 35 04 06 00 63 BB 92 A4 3D 96 14 45 20 7D FF B2 27 67 [14:12:18]CheckFolder [14:12:18]dirname=/storage/ofd_packets [14:12:18]CheckFolder done [14:12:18]ProducePacketName [14:12:18]name=ofd_packets/00372616 [14:12:18]NVStorageSaveData ofd_packets/00372616 [14:12:18]File name is /storage/ofd_packets/00372616 [14:12:18]Write 301 bytes [14:12:18]NVStorageSaveData done [14:12:18]OFDSenderStorePacket done [14:12:18]KKMCreateOFDPacket done [14:12:18]NVStorageSaveData kkm_last_timestamp [14:12:18]File name is /storage/kkm_last_timestamp [14:12:18]Write 4 bytes [14:12:18]NVStorageSaveData done [14:12:18]ExternCall_PrintAddStr [14:12:18]wPrintStart [14:12:18]Write to MH i2c: 01 00 00 36 16 4C [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: 01 [14:12:18]MH_I2C_Read... [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 36 16 00 00 00 00 00 FF 0F 61 [14:12:18]RasterBufferAndPrint [14:12:18]line Счет N : (1)3308904 [14:12:18]line ИНН: 02508201610067 [14:12:18]line Контрольно-Кассовый Чек [14:12:18]line ПРОДАЖА [14:12:18]line ТРК (МРК, ГНК) : 12 [14:12:18]line Товар: 2710124130 [14:12:18]line Аи-92-К-4 [14:12:18]line 14.950 * 66.90 [14:12:18]line = 1000.16 [14:12:18]line НДС 12% НСП 1% [14:12:18]line > о реализуемом товаре [14:12:18]line ИТОГО: 1000.16 [14:12:18]line НСП 1% : 8.85 [14:12:18]line НДС 12% : 106.21 [14:12:18]line Наличными: 0.00 [14:12:18]line Безнал.: 1000.16 [14:12:18]line Место: АЗС № 87 "Партнер Нефть" [14:12:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:12:18]line СНО: Общий режим [14:12:18]line Чек 433 24.10.2024 14:12 [14:12:18]line Смена: 524 ФФД: 1.0 [14:12:18]line ЗНМ: 0300000083 [14:12:18]line РНМ: 0000000000091623 [14:12:18]line Версия ККМ: 001 [14:12:18]line Платежная система: Mbank [14:12:18]line ФМ: 0000000000874672 [14:12:18]line ФД: 372616 [14:12:18]line ФПД: 109657270271382 [14:12:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141217&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372616&fm=109657270271382&tin=02508201610067®Number=0000000000091623&sum=100016 [14:12:18]OFD Sender: Processing packet 372616 [packets to send 267, broken 266] [14:12:18]ProducePacketName [14:12:18]name=ofd_packets/00372616 [14:12:18]OFD Sender: To server: pG, [14:12:18]CommunicateWithHost lk.salyk.kg:30040 [14:12:18]ConnectInit lk.salyk.kg [14:12:18]written 0, free lines is 4095 [14:12:18]Connected sock=11 [14:12:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7F C6 07 01 04 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 C1 55 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 AF 05 00 35 04 06 00 63 BB 92 A4 3D 96 14 45 20 7D FF B2 27 67 [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 36 37 32 4F 00 00 00 BD A7 47 00 CE B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 AF 05 00 F4 03 04 00 68 01 1A 67 B6 04 01 00 00 72 F0 75 FC 8E A4 8D 7F [14:12:18]CommunicateWithHost err = 0 [14:12:18]CheckOFDResponse [14:12:18]1017 (14) - 77093643461234 [14:12:18]1041 (16) - 0000000000874672 [14:12:18]1040 (4) - 372616 [14:12:18]1012 (4) - 24.10.2024 08:12 [14:12:18]1206 (1) - 0 [14:12:18]OFD Sender: Remove packet 372616 [14:12:18]ProducePacketName [14:12:18]name=ofd_packets/00372616 [14:12:18]NVStorageDeleteData [14:12:18]Write to MH i2c: 01 00 00 5F 16 75 [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: 01 [14:12:18]MH_I2C_Read... [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 5F 16 00 00 00 00 00 11 0D 9A [14:12:18]RasterBufferAndPrint [14:12:18]line [14:12:18]line [14:12:18]line [14:12:18]line [14:12:18]line [14:12:18]written 0, free lines is 3351 [14:12:18]MH_Cut [14:12:18]Write to MH i2c: D1 01 00 66 16 01 4E [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: D1 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: D1 01 00 [14:12:18]MH_I2C_Read... [14:12:18]Read from MH i2c: D1 01 00 66 16 00 4D [14:12:18]Write to MH i2c: 01 00 00 67 16 7D [14:12:18]Write i2c OK [14:12:18]MH_I2C_Read... [14:12:19]OFD Sender: No OFD packet to send [14:12:19]*** Cut start [14:12:19]*** Partial cut [14:12:19]*** CUTSNS_PIN = 1 [14:12:19]*** CUTSNS_PIN = 0 [14:12:19]*** Brake cut motor [14:12:20]Read from MH i2c: 01 [14:12:20]MH_I2C_Read... [14:12:20]*** Stop cut motor [14:12:20]*** Cut end [14:12:20]Read from MH i2c: 01 07 00 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: 01 07 00 67 16 00 00 00 00 00 FF 0F 92 [14:12:20]process_action close_receipt done [14:12:20]requested_data is exist [14:12:20]produce_requested_data [14:12:20]requested_item fm.sn is exist - process it [14:12:20]wFMCommunicate request_size=4 [14:12:20]MH_SAM_APDU [14:12:20]CAPDU: 80 11 00 00 [14:12:20]Write to MH i2c: E2 08 00 68 16 80 11 00 00 00 00 00 00 F8 [14:12:20]Write i2c OK [14:12:20]MH_I2C_Read... [14:12:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:12:20]Read from MH i2c: E2 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: E2 17 00 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: E2 17 00 68 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4D [14:12:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:12:20]wFMCommunicate OK [14:12:20]requested_item fd.num is exist - process it [14:12:20]SAM_PROTO_GetFieldsCounters [14:12:20]wFMCommunicate request_size=4 [14:12:20]MH_SAM_APDU [14:12:20]CAPDU: 80 13 00 00 [14:12:20]Write to MH i2c: E2 08 00 69 16 80 13 00 00 00 00 00 00 FB [14:12:20]Write i2c OK [14:12:20]MH_I2C_Read... [14:12:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:12:20]Read from MH i2c: E2 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: E2 62 00 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: E2 62 00 69 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 88 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 7A [14:12:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 88 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B1 01 00 00 5E 04 04 00 B1 01 00 00 57 04 04 00 B2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:12:20]wFMCommunicate OK [14:12:20]SAM_PROTO_GetFieldsCounters done [14:12:20]requested_item shift.num is exist - process it [14:12:20]requested_item shift.opened is exist - process it [14:12:20]req_shift_opened [14:12:20]FM_GetShiftState [14:12:20]SAM_PROTO_GetShiftState [14:12:20]wFMCommunicate request_size=4 [14:12:20]MH_SAM_APDU [14:12:20]CAPDU: 80 13 01 00 [14:12:20]Write to MH i2c: E2 08 00 6A 16 80 13 01 00 00 00 00 00 FD [14:12:20]Write i2c OK [14:12:20]MH_I2C_Read... [14:12:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:12:20]Read from MH i2c: E2 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: E2 0E 00 [14:12:20]MH_I2C_Read... [14:12:20]Read from MH i2c: E2 0E 00 6A 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 62 [14:12:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:12:20]wFMCommunicate OK [14:12:20]SAM_PROTO_GetShiftState done [14:12:20]FM_GetShiftState done [14:12:20]req_shift_opened done [14:12:20]requested_item shift.open_date is exist - process it [14:12:20]req_shift_open_date [14:12:20]req_shift_open_date done [14:12:20]produce_requested_data done [14:12:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372616,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:12:20]process_action_free close_receipt [14:12:20]json_value_free [14:12:20]json_value_free done [14:12:20]process_json_proto returns [14:12:20]Send response to host [14:12:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372616,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:12:20]free response buf [14:12:20]execute_script done [14:12:20]execute_script returns [14:12:20]free content buf [14:12:20]Sock 9.Close socket [14:12:20]Sock 9.Thread stoped [14:12:24]OFD Sender: No OFD packet to send [14:12:29]OFD Sender: No OFD packet to send [14:12:34]OFD Sender: No OFD packet to send [14:12:39]OFD Sender: No OFD packet to send [14:12:44]OFD Sender: No OFD packet to send [14:12:49]OFD Sender: No OFD packet to send [14:12:54]OFD Sender: No OFD packet to send [14:12:59]OFD Sender: No OFD packet to send [14:13:04]OFD Sender: No OFD packet to send [14:13:09]OFD Sender: No OFD packet to send [14:13:14]OFD Sender: No OFD packet to send [14:13:19]OFD Sender: No OFD packet to send [14:13:24]OFD Sender: No OFD packet to send [14:13:29]OFD Sender: No OFD packet to send [14:13:34]OFD Sender: No OFD packet to send [14:13:39]OFD Sender: No OFD packet to send [14:13:44]OFD Sender: No OFD packet to send [14:13:49]OFD Sender: No OFD packet to send [14:13:54]OFD Sender: No OFD packet to send [14:13:59]OFD Sender: No OFD packet to send [14:14:04]OFD Sender: No OFD packet to send [14:14:09]OFD Sender: No OFD packet to send [14:14:14]OFD Sender: No OFD packet to send [14:14:19]OFD Sender: No OFD packet to send [14:14:24]OFD Sender: No OFD packet to send [14:14:29]OFD Sender: No OFD packet to send [14:14:34]OFD Sender: No OFD packet to send [14:14:39]OFD Sender: No OFD packet to send [14:14:44]OFD Sender: No OFD packet to send [14:14:49]OFD Sender: No OFD packet to send [14:14:54]OFD Sender: No OFD packet to send [14:14:59]OFD Sender: No OFD packet to send [14:15:04]OFD Sender: No OFD packet to send [14:15:09]OFD Sender: No OFD packet to send [14:15:14]OFD Sender: No OFD packet to send [14:15:19]OFD Sender: No OFD packet to send [14:15:24]OFD Sender: No OFD packet to send [14:15:29]OFD Sender: No OFD packet to send [14:15:34]OFD Sender: No OFD packet to send [14:15:39]OFD Sender: No OFD packet to send [14:15:44]OFD Sender: No OFD packet to send [14:15:49]OFD Sender: No OFD packet to send [14:15:51]accept exits with 8 [14:15:51]New connection [14:15:51]New thread 3066494308 created [14:15:51]Thread 3066637668 joined [14:15:51]Waiting for new connection... [14:15:51] Sock 8.Parse request [14:15:51]Sock 8.Check first char [14:15:51]Sock 8.First char is OK [14:15:51]request: POST /json_proto HTTP/1.0 [14:15:51]Method: POST [14:15:51]URL: /json_proto [14:15:51]Method is POST - this is cgi request [14:15:51]url: /json_proto [14:15:51]query_string will be loaded in cgi processing [14:15:51]execute_cgi json_proto POST (null) [14:15:51]execute_cgi path=json_proto method=POST [14:15:51]POST find Content-Length [14:15:51]Host: 172.17.42.195:8080 [14:15:51]Content-Length: 678 [14:15:51]Content-Type: application/json [14:15:51] [14:15:51]POST finish read [14:15:51]Found Content-Length = 678 [14:15:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:51]execute_script... [14:15: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)3308905", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:15:51]POST & json_proto [14:15:51]process_json_proto [14:15:51]json parsed OK: [14:15:51]protocol is kg_v1.0 [14:15:51]action value=close_receipt [14:15:51]process_action close_receipt [14:15:51]cmd_close_receipt [14:15:51]MH_GetDate [14:15:51]Write to MH i2c: F0 00 00 6B 16 70 [14:15:51]Write i2c OK [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: F0 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: F0 09 00 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: F0 09 00 6B 16 00 98 56 1A 67 EF 94 12 67 E4 [14:15:51]GetLastDocTimeStamp 1729779137 [14:15:51]current date 1729779352 [14:15:51]FM_GetShiftState [14:15:51]SAM_PROTO_GetShiftState [14:15:51]wFMCommunicate request_size=4 [14:15:51]MH_SAM_APDU [14:15:51]CAPDU: 80 13 01 00 [14:15:51]Write to MH i2c: E2 08 00 6C 16 80 13 01 00 00 00 00 00 FF [14:15:51]Write i2c OK [14:15:51]MH_I2C_Read... [14:15:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:51]Read from MH i2c: E2 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: E2 0E 00 [14:15:51]MH_I2C_Read... [14:15:51]Read from MH i2c: E2 0E 00 6C 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 64 [14:15:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:15:51]wFMCommunicate OK [14:15:51]SAM_PROTO_GetShiftState done [14:15:51]FM_GetShiftState done [14:15:51]opened in 1729729095 [14:15:51]opened+sec_in_day 1729815495 [14:15:51]quantity*price = 50041 [14:15:51]sum+1 = 50042 [14:15:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 434 24.10.2024 14:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372617 ФПД: 257389659571645 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141552&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372617&fm=257389659571645&tin=02508201610067®Number=0000000000091623&sum=50000 [14:15:52]StoreToDocumentArchive [14:15:52]shift 524 fd 372617 [14:15:52]save to /storage/0524/doc_00372617 [14:15:52]save last doc name /storage/0524/doc_00372617 to /storage/kkm_last_doc_name [14:15:52]save OK [14:15:52]Clear old archive folders... [14:15:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:15:52]tlvbuf is 00385F50 [14:15:52]SAM_PROTO_ClearQueue [14:15:52]wFMCommunicate request_size=4 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 09 00 00 [14:15:52]Write to MH i2c: E2 08 00 79 16 80 09 00 00 00 00 00 00 01 [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 79 16 00 90 00 03 [14:15:52]RAPDU: 90 00 [14:15:52]wFMCommunicate OK [14:15:52]SAM_PROTO_ClearQueue done [14:15:52]KKMCreateOFDPacket [14:15:52]OFDProtocolAddRootSTLVToBuf [14:15:52]FM_MakeSignedData [14:15:52]FM_MakeSignedData [14:15:52]SAM_PROTO_SignData [14:15:52]wFMCommunicate request_size=4 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 0D 01 02 [14:15:52]Write to MH i2c: E2 08 00 7A 16 80 0D 01 02 00 00 00 00 09 [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 7A 16 00 90 00 04 [14:15:52]RAPDU: 90 00 [14:15:52]wFMCommunicate OK [14:15:52]wFMCommunicate request_size=255 [14:15:52]MH_SAM_APDU [14:15: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 98 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 AF 05 00 35 04 06 00 EA [14:15:52]Write to MH i2c: E2 02 01 7B 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 98 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 AF 05 00 35 04 06 00 EA 00 00 EC [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 7B 16 00 90 00 05 [14:15:52]RAPDU: 90 00 [14:15:52]wFMCommunicate OK [14:15:52]wFMCommunicate request_size=10 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 0D 02 02 05 18 33 3A 45 BD [14:15:52]Write to MH i2c: E2 0D 00 7C 16 80 0D 02 02 05 00 18 33 3A 45 BD 00 00 9D [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 03 00 7C 16 00 90 00 06 [14:15:52]RAPDU: 90 00 [14:15:52]wFMCommunicate OK [14:15:52]wFMCommunicate request_size=4 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 0D 03 02 [14:15:52]Write to MH i2c: E2 08 00 7D 16 80 0D 03 02 00 00 00 00 0E [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 0B 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 0B 00 7D 16 00 BE 3A B0 87 90 00 DA 42 90 00 EA [14:15:52]RAPDU: BE 3A B0 87 90 00 DA 42 90 00 [14:15:52]wFMCommunicate OK [14:15:52]SAM_PROTO_SignData done [14:15:52]FM_MakeSignedData done [14:15:52]CreateOFDProtocolMessage [14:15:52]wFMCommunicate request_size=4 [14:15:52]MH_SAM_APDU [14:15:52]CAPDU: 80 11 00 00 [14:15:52]Write to MH i2c: E2 08 00 7E 16 80 11 00 00 00 00 00 00 0E [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:52]Read from MH i2c: E2 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 17 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: E2 17 00 7E 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 63 [14:15:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:15:52]wFMCommunicate OK [14:15:52]CreateOFDProtocolMessage done [14:15:52]OFDSenderStorePacket 372617 [14:15:52]StoreOFDPacket docnum=372617 [14:15:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DB F8 07 01 F9 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 98 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 AF 05 00 35 04 06 00 EA 18 33 3A 45 BD BE 3A B0 87 90 00 DA 42 [14:15:52]CheckFolder [14:15:52]dirname=/storage/ofd_packets [14:15:52]CheckFolder done [14:15:52]ProducePacketName [14:15:52]name=ofd_packets/00372617 [14:15:52]NVStorageSaveData ofd_packets/00372617 [14:15:52]File name is /storage/ofd_packets/00372617 [14:15:52]Write 301 bytes [14:15:52]NVStorageSaveData done [14:15:52]OFDSenderStorePacket done [14:15:52]KKMCreateOFDPacket done [14:15:52]NVStorageSaveData kkm_last_timestamp [14:15:52]File name is /storage/kkm_last_timestamp [14:15:52]Write 4 bytes [14:15:52]NVStorageSaveData done [14:15:52]ExternCall_PrintAddStr [14:15:52]wPrintStart [14:15:52]Write to MH i2c: 01 00 00 7F 16 95 [14:15:52]Write i2c OK [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: 01 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: 01 07 00 [14:15:52]MH_I2C_Read... [14:15:52]Read from MH i2c: 01 07 00 7F 16 00 00 00 00 00 FF 0F AA [14:15:52]RasterBufferAndPrint [14:15:52]line Счет N : (1)3308905 [14:15:52]line ИНН: 02508201610067 [14:15:52]line Контрольно-Кассовый Чек [14:15:52]line ПРОДАЖА [14:15:52]line ТРК (МРК, ГНК) : 22 [14:15:52]line Товар: 2710124130 [14:15:52]line Аи-92-К-4 [14:15:52]line 7.480 * 66.90 [14:15:52]line = 500.41 [14:15:52]line НДС 12% НСП 1% [14:15:52]line > о реализуемом товаре [14:15:52]line ОКРУГЛЕНИЕ: -0.41 [14:15:52]line ИТОГО: 500.00 [14:15:52]line Внесено: 500.00 [14:15:52]line СДАЧА: 0.00 [14:15:52]line НСП 1% : 4.43 [14:15:52]line НДС 12% : 53.14 [14:15:52]line Наличными: 500.00 [14:15:52]line Безнал.: 0.00 [14:15:52]line Место: АЗС № 87 "Партнер Нефть" [14:15:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:15:52]line СНО: Общий режим [14:15:52]line Чек 434 24.10.2024 14:15 [14:15:52]line Смена: 524 ФФД: 1.0 [14:15:52]line ЗНМ: 0300000083 [14:15:52]line РНМ: 0000000000091623 [14:15:52]line Версия ККМ: 001 [14:15:52]line ФМ: 0000000000874672 [14:15:52]line ФД: 372617 [14:15:52]line ФПД: 257389659571645 [14:15:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141552&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372617&fm=257389659571645&tin=02508201610067®Number=0000000000091623&sum=50000 [14:15:52]written 0, free lines is 4095 [14:15:53]OFD Sender: Processing packet 372617 [packets to send 267, broken 266] [14:15:53]ProducePacketName [14:15:53]name=ofd_packets/00372617 [14:15:53]OFD Sender: To server: pG, [14:15:53]CommunicateWithHost lk.salyk.kg:30040 [14:15:53]ConnectInit lk.salyk.kg [14:15:53]Connected sock=10 [14:15:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DB F8 07 01 F9 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 01 00 00 F4 03 04 00 98 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 AF 05 00 35 04 06 00 EA 18 33 3A 45 BD BE 3A B0 87 90 00 DA 42 [14:15:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B2 43 47 00 4C F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 AF 05 00 F4 03 04 00 3F 02 1A 67 B6 04 01 00 00 94 8B A0 E2 A0 02 28 FF [14:15:53]CommunicateWithHost err = 0 [14:15:53]CheckOFDResponse [14:15:53]1017 (14) - 77093643461234 [14:15:53]1041 (16) - 0000000000874672 [14:15:53]1040 (4) - 372617 [14:15:53]1012 (4) - 24.10.2024 08:15 [14:15:53]1206 (1) - 0 [14:15:53]OFD Sender: Remove packet 372617 [14:15:53]ProducePacketName [14:15:53]name=ofd_packets/00372617 [14:15:53]NVStorageDeleteData [14:15:53]Write to MH i2c: 01 00 00 AA 16 C0 [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: 01 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: 01 07 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: 01 07 00 AA 16 00 00 00 00 00 D4 0C A7 [14:15:53]RasterBufferAndPrint [14:15:53]line [14:15:53]line [14:15:53]line [14:15:53]line [14:15:53]line [14:15:53]written 0, free lines is 3292 [14:15:53]MH_Cut [14:15:53]Write to MH i2c: D1 01 00 B1 16 01 99 [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: D1 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: D1 01 00 [14:15:53]MH_I2C_Read... [14:15:53]Read from MH i2c: D1 01 00 B1 16 00 98 [14:15:53]Write to MH i2c: 01 00 00 B2 16 C8 [14:15:53]Write i2c OK [14:15:53]MH_I2C_Read... [14:15:53]OFD Sender: No OFD packet to send [14:15:54]*** Cut start [14:15:54]*** Partial cut [14:15:54]*** CUTSNS_PIN = 1 [14:15:54]*** CUTSNS_PIN = 0 [14:15:54]*** Brake cut motor [14:15:54]Read from MH i2c: 01 [14:15:54]MH_I2C_Read... [14:15:54]*** Stop cut motor [14:15:54]*** Cut end [14:15:54]Read from MH i2c: 01 07 00 [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: 01 07 00 B2 16 00 00 00 00 00 FF 0F DD [14:15:54]process_action close_receipt done [14:15:54]requested_data is exist [14:15:54]produce_requested_data [14:15:54]requested_item fm.sn is exist - process it [14:15:54]wFMCommunicate request_size=4 [14:15:54]MH_SAM_APDU [14:15:54]CAPDU: 80 11 00 00 [14:15:54]Write to MH i2c: E2 08 00 B3 16 80 11 00 00 00 00 00 00 43 [14:15:54]Write i2c OK [14:15:54]MH_I2C_Read... [14:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:15:54]Read from MH i2c: E2 [14:15:54]MH_I2C_Read... [14:15:54]Read from MH i2c: E2 17 00 [14:15:54]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 17 00 B3 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 98 [14:15:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:15:55]wFMCommunicate OK [14:15:55]requested_item fd.num is exist - process it [14:15:55]SAM_PROTO_GetFieldsCounters [14:15:55]wFMCommunicate request_size=4 [14:15:55]MH_SAM_APDU [14:15:55]CAPDU: 80 13 00 00 [14:15:55]Write to MH i2c: E2 08 00 B4 16 80 13 00 00 00 00 00 00 46 [14:15:55]Write i2c OK [14:15:55]MH_I2C_Read... [14:15:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:15:55]Read from MH i2c: E2 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 62 00 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 62 00 B4 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 89 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 C9 [14:15:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 89 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B2 01 00 00 5E 04 04 00 B2 01 00 00 57 04 04 00 B3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:15:55]wFMCommunicate OK [14:15:55]SAM_PROTO_GetFieldsCounters done [14:15:55]requested_item shift.num is exist - process it [14:15:55]requested_item shift.opened is exist - process it [14:15:55]req_shift_opened [14:15:55]FM_GetShiftState [14:15:55]SAM_PROTO_GetShiftState [14:15:55]wFMCommunicate request_size=4 [14:15:55]MH_SAM_APDU [14:15:55]CAPDU: 80 13 01 00 [14:15:55]Write to MH i2c: E2 08 00 B5 16 80 13 01 00 00 00 00 00 48 [14:15:55]Write i2c OK [14:15:55]MH_I2C_Read... [14:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:15:55]Read from MH i2c: E2 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 0E 00 [14:15:55]MH_I2C_Read... [14:15:55]Read from MH i2c: E2 0E 00 B5 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AD [14:15:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:15:55]wFMCommunicate OK [14:15:55]SAM_PROTO_GetShiftState done [14:15:55]FM_GetShiftState done [14:15:55]req_shift_opened done [14:15:55]requested_item shift.open_date is exist - process it [14:15:55]req_shift_open_date [14:15:55]req_shift_open_date done [14:15:55]produce_requested_data done [14:15:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372617,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:15:55]process_action_free close_receipt [14:15:55]json_value_free [14:15:55]json_value_free done [14:15:55]process_json_proto returns [14:15:55]Send response to host [14:15:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372617,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:15:55]free response buf [14:15:55]execute_script done [14:15:55]execute_script returns [14:15:55]free content buf [14:15:55]Sock 8.Close socket [14:15:55]Sock 8.Thread stoped [14:15:58]OFD Sender: No OFD packet to send [14:16:03]OFD Sender: No OFD packet to send [14:16:08]OFD Sender: No OFD packet to send [14:16:13]OFD Sender: No OFD packet to send [14:16:18]OFD Sender: No OFD packet to send [14:16:23]OFD Sender: No OFD packet to send [14:16:28]OFD Sender: No OFD packet to send [14:16:30]accept exits with 9 [14:16:30]New connection [14:16:30]New thread 3066637668 created [14:16:30]Thread 3066494308 joined [14:16:30]Waiting for new connection... [14:16:30] Sock 9.Parse request [14:16:30]Sock 9.Check first char [14:16:30]Sock 9.First char is OK [14:16:30]request: POST /json_proto HTTP/1.0 [14:16:30]Method: POST [14:16:30]URL: /json_proto [14:16:30]Method is POST - this is cgi request [14:16:30]url: /json_proto [14:16:30]query_string will be loaded in cgi processing [14:16:30]execute_cgi json_proto POST (null) [14:16:30]execute_cgi path=json_proto method=POST [14:16:30]POST find Content-Length [14:16:30]Host: 172.17.42.195:8080 [14:16:30]Content-Length: 678 [14:16:30]Content-Type: application/json [14:16:30] [14:16:30]POST finish read [14:16:30]Found Content-Length = 678 [14:16:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:30]execute_script... [14:16:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:16:30]POST & json_proto [14:16:30]process_json_proto [14:16:30]json parsed OK: [14:16:30]protocol is kg_v1.0 [14:16:30]action value=close_receipt [14:16:30]process_action close_receipt [14:16:30]cmd_close_receipt [14:16:30]MH_GetDate [14:16:30]Write to MH i2c: F0 00 00 B6 16 BB [14:16:30]Write i2c OK [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: F0 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: F0 09 00 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: F0 09 00 B6 16 00 BE 56 1A 67 EF 94 12 67 55 [14:16:30]GetLastDocTimeStamp 1729779352 [14:16:30]current date 1729779390 [14:16:30]FM_GetShiftState [14:16:30]SAM_PROTO_GetShiftState [14:16:30]wFMCommunicate request_size=4 [14:16:30]MH_SAM_APDU [14:16:30]CAPDU: 80 13 01 00 [14:16:30]Write to MH i2c: E2 08 00 B7 16 80 13 01 00 00 00 00 00 4A [14:16:30]Write i2c OK [14:16:30]MH_I2C_Read... [14:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:30]Read from MH i2c: E2 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: E2 0E 00 [14:16:30]MH_I2C_Read... [14:16:30]Read from MH i2c: E2 0E 00 B7 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AF [14:16:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:16:30]wFMCommunicate OK [14:16:30]SAM_PROTO_GetShiftState done [14:16:30]FM_GetShiftState done [14:16:30]opened in 1729729095 [14:16:30]opened+sec_in_day 1729815495 [14:16:30]quantity*price = 30038 [14:16:30]sum+1 = 30039 [14:16:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 435 24.10.2024 14:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372618 ФПД: 107794300949944 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141630&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372618&fm=107794300949944&tin=02508201610067®Number=0000000000091623&sum=30000 [14:16:31]StoreToDocumentArchive [14:16:31]shift 524 fd 372618 [14:16:31]save to /storage/0524/doc_00372618 [14:16:31]save last doc name /storage/0524/doc_00372618 to /storage/kkm_last_doc_name [14:16:31]save OK [14:16:31]Clear old archive folders... [14:16:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:16:31]tlvbuf is B6E74A30 [14:16:31]SAM_PROTO_ClearQueue [14:16:31]wFMCommunicate request_size=4 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 09 00 00 [14:16:31]Write to MH i2c: E2 08 00 C4 16 80 09 00 00 00 00 00 00 4C [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 C4 16 00 90 00 4E [14:16:31]RAPDU: 90 00 [14:16:31]wFMCommunicate OK [14:16:31]SAM_PROTO_ClearQueue done [14:16:31]KKMCreateOFDPacket [14:16:31]OFDProtocolAddRootSTLVToBuf [14:16:31]FM_MakeSignedData [14:16:31]FM_MakeSignedData [14:16:31]SAM_PROTO_SignData [14:16:31]wFMCommunicate request_size=4 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 0D 01 02 [14:16:31]Write to MH i2c: E2 08 00 C5 16 80 0D 01 02 00 00 00 00 54 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 C5 16 00 90 00 4F [14:16:31]RAPDU: 90 00 [14:16:31]wFMCommunicate OK [14:16:31]wFMCommunicate request_size=255 [14:16:31]MH_SAM_APDU [14:16: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 BE 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A AF 05 00 35 04 06 00 62 [14:16:31]Write to MH i2c: E2 02 01 C6 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 BE 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A AF 05 00 35 04 06 00 62 00 00 CB [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 C6 16 00 90 00 50 [14:16:31]RAPDU: 90 00 [14:16:31]wFMCommunicate OK [14:16:31]wFMCommunicate request_size=10 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 0D 02 02 05 09 D1 04 55 B8 [14:16:31]Write to MH i2c: E2 0D 00 C7 16 80 0D 02 02 05 00 09 D1 04 55 B8 00 00 4C [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 03 00 C7 16 00 90 00 51 [14:16:31]RAPDU: 90 00 [14:16:31]wFMCommunicate OK [14:16:31]wFMCommunicate request_size=4 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 0D 03 02 [14:16:31]Write to MH i2c: E2 08 00 C8 16 80 0D 03 02 00 00 00 00 59 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 0B 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 0B 00 C8 16 00 6A 9E 9A A2 D3 FA 8F 81 90 00 7B [14:16:31]RAPDU: 6A 9E 9A A2 D3 FA 8F 81 90 00 [14:16:31]wFMCommunicate OK [14:16:31]SAM_PROTO_SignData done [14:16:31]FM_MakeSignedData done [14:16:31]CreateOFDProtocolMessage [14:16:31]wFMCommunicate request_size=4 [14:16:31]MH_SAM_APDU [14:16:31]CAPDU: 80 11 00 00 [14:16:31]Write to MH i2c: E2 08 00 C9 16 80 11 00 00 00 00 00 00 59 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:31]Read from MH i2c: E2 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 17 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: E2 17 00 C9 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [14:16:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:16:31]wFMCommunicate OK [14:16:31]CreateOFDProtocolMessage done [14:16:31]OFDSenderStorePacket 372618 [14:16:31]StoreOFDPacket docnum=372618 [14:16:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 86 07 01 D4 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 BE 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A AF 05 00 35 04 06 00 62 09 D1 04 55 B8 6A 9E 9A A2 D3 FA 8F 81 [14:16:31]CheckFolder [14:16:31]dirname=/storage/ofd_packets [14:16:31]CheckFolder done [14:16:31]ProducePacketName [14:16:31]name=ofd_packets/00372618 [14:16:31]NVStorageSaveData ofd_packets/00372618 [14:16:31]File name is /storage/ofd_packets/00372618 [14:16:31]Write 301 bytes [14:16:31]NVStorageSaveData done [14:16:31]OFDSenderStorePacket done [14:16:31]KKMCreateOFDPacket done [14:16:31]NVStorageSaveData kkm_last_timestamp [14:16:31]File name is /storage/kkm_last_timestamp [14:16:31]Write 4 bytes [14:16:31]NVStorageSaveData done [14:16:31]ExternCall_PrintAddStr [14:16:31]wPrintStart [14:16:31]Write to MH i2c: 01 00 00 CA 16 E0 [14:16:31]Write i2c OK [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 [14:16:31]MH_I2C_Read... [14:16:31]Read from MH i2c: 01 07 00 CA 16 00 00 00 00 00 FF 0F F5 [14:16:31]RasterBufferAndPrint [14:16:31]line Счет N : (1)3308906 [14:16:31]line ИНН: 02508201610067 [14:16:31]line Контрольно-Кассовый Чек [14:16:31]line ПРОДАЖА [14:16:31]line ТРК (МРК, ГНК) : 32 [14:16:31]line Товар: 2710124130 [14:16:31]line Аи-92-К-4 [14:16:31]line 4.490 * 66.90 [14:16:31]line = 300.38 [14:16:31]line НДС 12% НСП 1% [14:16:31]line > о реализуемом товаре [14:16:31]line ОКРУГЛЕНИЕ: -0.38 [14:16:31]line ИТОГО: 300.00 [14:16:31]line Внесено: 300.00 [14:16:31]line СДАЧА: 0.00 [14:16:31]line НСП 1% : 2.66 [14:16:31]line НДС 12% : 31.90 [14:16:31]line Наличными: 300.00 [14:16:31]line Безнал.: 0.00 [14:16:31]line Место: АЗС № 87 "Партнер Нефть" [14:16:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:16:31]line СНО: Общий режим [14:16:31]line Чек 435 24.10.2024 14:16 [14:16:31]line Смена: 524 ФФД: 1.0 [14:16:31]line ЗНМ: 0300000083 [14:16:31]line РНМ: 0000000000091623 [14:16:31]line Версия ККМ: 001 [14:16:31]line ФМ: 0000000000874672 [14:16:31]line ФД: 372618 [14:16:31]line ФПД: 107794300949944 [14:16:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141630&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372618&fm=107794300949944&tin=02508201610067®Number=0000000000091623&sum=30000 [14:16:31]written 0, free lines is 4095 [14:16:31]OFD Sender: Processing packet 372618 [packets to send 267, broken 266] [14:16:31]ProducePacketName [14:16:31]name=ofd_packets/00372618 [14:16:31]OFD Sender: To server: pG, [14:16:31]CommunicateWithHost lk.salyk.kg:30040 [14:16:31]ConnectInit lk.salyk.kg [14:16:32]Connected sock=10 [14:16:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 86 07 01 D4 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 BE 56 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A AF 05 00 35 04 06 00 62 09 D1 04 55 B8 6A 9E 9A A2 D3 FA 8F 81 [14:16:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3B 6A 47 00 11 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A AF 05 00 F4 03 04 00 66 02 1A 67 B6 04 01 00 00 C8 0A 60 A6 DD A4 04 34 [14:16:32]CommunicateWithHost err = 0 [14:16:32]CheckOFDResponse [14:16:32]1017 (14) - 77093643461234 [14:16:32]1041 (16) - 0000000000874672 [14:16:32]1040 (4) - 372618 [14:16:32]1012 (4) - 24.10.2024 08:16 [14:16:32]1206 (1) - 0 [14:16:32]OFD Sender: Remove packet 372618 [14:16:32]ProducePacketName [14:16:32]name=ofd_packets/00372618 [14:16:32]NVStorageDeleteData [14:16:32]Write to MH i2c: 01 00 00 F5 16 0B [14:16:32]Write i2c OK [14:16:32]MH_I2C_Read... [14:16:32]Read from MH i2c: 01 [14:16:32]MH_I2C_Read... [14:16:32]Read from MH i2c: 01 07 00 [14:16:32]MH_I2C_Read... [14:16:32]Read from MH i2c: 01 07 00 F5 16 00 00 00 00 00 DC 0C FA [14:16:32]RasterBufferAndPrint [14:16:32]line [14:16:32]line [14:16:32]line [14:16:32]line [14:16:32]line [14:16:32]written 0, free lines is 3301 [14:16:32]MH_Cut [14:16:32]Write to MH i2c: D1 01 00 FC 16 01 E4 [14:16:32]Write i2c OK [14:16:32]MH_I2C_Read... [14:16:32]Read from MH i2c: D1 [14:16:32]MH_I2C_Read... [14:16:32]Read from MH i2c: D1 01 00 [14:16:32]MH_I2C_Read... [14:16:32]Read from MH i2c: D1 01 00 FC 16 00 E3 [14:16:32]Write to MH i2c: 01 00 00 FD 16 13 [14:16:32]Write i2c OK [14:16:32]MH_I2C_Read... [14:16:32]OFD Sender: No OFD packet to send [14:16:33]*** Cut start [14:16:33]*** Partial cut [14:16:33]*** CUTSNS_PIN = 1 [14:16:33]*** CUTSNS_PIN = 0 [14:16:33]*** Brake cut motor [14:16:33]Read from MH i2c: 01 [14:16:33]MH_I2C_Read... [14:16:33]*** Stop cut motor [14:16:33]Read from MH i2c: 01 07 00 [14:16:33]MH_I2C_Read... [14:16:33]*** Cut end [14:16:33]Read from MH i2c: 01 07 00 FD 16 00 00 00 00 00 FF 0F 28 [14:16:33]process_action close_receipt done [14:16:33]requested_data is exist [14:16:33]produce_requested_data [14:16:33]requested_item fm.sn is exist - process it [14:16:33]wFMCommunicate request_size=4 [14:16:33]MH_SAM_APDU [14:16:33]CAPDU: 80 11 00 00 [14:16:33]Write to MH i2c: E2 08 00 FE 16 80 11 00 00 00 00 00 00 8E [14:16:33]Write i2c OK [14:16:33]MH_I2C_Read... [14:16:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:16:33]Read from MH i2c: E2 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 17 00 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 17 00 FE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [14:16:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:16:33]wFMCommunicate OK [14:16:33]requested_item fd.num is exist - process it [14:16:33]SAM_PROTO_GetFieldsCounters [14:16:33]wFMCommunicate request_size=4 [14:16:33]MH_SAM_APDU [14:16:33]CAPDU: 80 13 00 00 [14:16:33]Write to MH i2c: E2 08 00 FF 16 80 13 00 00 00 00 00 00 91 [14:16:33]Write i2c OK [14:16:33]MH_I2C_Read... [14:16:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:16:33]Read from MH i2c: E2 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 62 00 [14:16:33]MH_I2C_Read... [14:16:33]Read from MH i2c: E2 62 00 FF 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [14:16:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B3 01 00 00 5E 04 04 00 B3 01 00 00 57 04 04 00 B4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:16:33]wFMCommunicate OK [14:16:33]SAM_PROTO_GetFieldsCounters done [14:16:33]requested_item shift.num is exist - process it [14:16:33]requested_item shift.opened is exist - process it [14:16:33]req_shift_opened [14:16:33]FM_GetShiftState [14:16:33]SAM_PROTO_GetShiftState [14:16:33]wFMCommunicate request_size=4 [14:16:33]MH_SAM_APDU [14:16:33]CAPDU: 80 13 01 00 [14:16:33]Write to MH i2c: E2 08 00 00 17 80 13 01 00 00 00 00 00 94 [14:16:34]Write i2c OK [14:16:34]MH_I2C_Read... [14:16:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:16:34]Read from MH i2c: E2 [14:16:34]MH_I2C_Read... [14:16:34]Read from MH i2c: E2 0E 00 [14:16:34]MH_I2C_Read... [14:16:34]Read from MH i2c: E2 0E 00 00 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F9 [14:16:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:16:34]wFMCommunicate OK [14:16:34]SAM_PROTO_GetShiftState done [14:16:34]FM_GetShiftState done [14:16:34]req_shift_opened done [14:16:34]requested_item shift.open_date is exist - process it [14:16:34]req_shift_open_date [14:16:34]req_shift_open_date done [14:16:34]produce_requested_data done [14:16:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372618,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:16:34]process_action_free close_receipt [14:16:34]json_value_free [14:16:34]json_value_free done [14:16:34]process_json_proto returns [14:16:34]Send response to host [14:16:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372618,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:16:34]free response buf [14:16:34]execute_script done [14:16:34]execute_script returns [14:16:34]free content buf [14:16:34]Sock 9.Close socket [14:16:34]Sock 9.Thread stoped [14:16:37]OFD Sender: No OFD packet to send [14:16:42]OFD Sender: No OFD packet to send [14:16:47]OFD Sender: No OFD packet to send [14:16:52]OFD Sender: No OFD packet to send [14:16:57]OFD Sender: No OFD packet to send [14:17:02]OFD Sender: No OFD packet to send [14:17:07]OFD Sender: No OFD packet to send [14:17:12]OFD Sender: No OFD packet to send [14:17:17]OFD Sender: No OFD packet to send [14:17:22]OFD Sender: No OFD packet to send [14:17:27]OFD Sender: No OFD packet to send [14:17:32]OFD Sender: No OFD packet to send [14:17:37]OFD Sender: No OFD packet to send [14:17:42]OFD Sender: No OFD packet to send [14:17:47]OFD Sender: No OFD packet to send [14:17:52]OFD Sender: No OFD packet to send [14:17:57]OFD Sender: No OFD packet to send [14:18:02]OFD Sender: No OFD packet to send [14:18:07]OFD Sender: No OFD packet to send [14:18:12]OFD Sender: No OFD packet to send [14:18:14]accept exits with 8 [14:18:14]New connection [14:18:14]New thread 3066494308 created [14:18:14]Thread 3066637668 joined [14:18:14]Waiting for new connection... [14:18:14] Sock 8.Parse request [14:18:14]Sock 8.Check first char [14:18:14]Sock 8.First char is OK [14:18:14]request: POST /json_proto HTTP/1.0 [14:18:14]Method: POST [14:18:14]URL: /json_proto [14:18:14]Method is POST - this is cgi request [14:18:14]url: /json_proto [14:18:14]query_string will be loaded in cgi processing [14:18:14]execute_cgi json_proto POST (null) [14:18:14]execute_cgi path=json_proto method=POST [14:18:14]POST find Content-Length [14:18:14]Host: 172.17.42.195:8080 [14:18:14]Content-Length: 678 [14:18:14]Content-Type: application/json [14:18:14] [14:18:14]POST finish read [14:18:14]Found Content-Length = 678 [14:18:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:14]execute_script... [14:18: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)3308907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:14]POST & json_proto [14:18:14]process_json_proto [14:18:14]json parsed OK: [14:18:14]protocol is kg_v1.0 [14:18:14]action value=close_receipt [14:18:14]process_action close_receipt [14:18:14]cmd_close_receipt [14:18:14]MH_GetDate [14:18:14]Write to MH i2c: F0 00 00 01 17 07 [14:18:14]Write i2c OK [14:18:14]MH_I2C_Read... [14:18:14]Read from MH i2c: F0 [14:18:14]MH_I2C_Read... [14:18:14]Read from MH i2c: F0 09 00 [14:18:14]MH_I2C_Read... [14:18:14]Read from MH i2c: F0 09 00 01 17 00 27 57 1A 67 EF 94 12 67 0B [14:18:14]GetLastDocTimeStamp 1729779390 [14:18:14]current date 1729779495 [14:18:14]FM_GetShiftState [14:18:14]SAM_PROTO_GetShiftState [14:18:14]wFMCommunicate request_size=4 [14:18:14]MH_SAM_APDU [14:18:14]CAPDU: 80 13 01 00 [14:18:14]Write to MH i2c: E2 08 00 02 17 80 13 01 00 00 00 00 00 96 [14:18:14]Write i2c OK [14:18:14]MH_I2C_Read... [14:18:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:14]Read from MH i2c: E2 [14:18:14]MH_I2C_Read... [14:18:14]Read from MH i2c: E2 0E 00 [14:18:14]MH_I2C_Read... [14:18:14]Read from MH i2c: E2 0E 00 02 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FB [14:18:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:18:14]wFMCommunicate OK [14:18:14]SAM_PROTO_GetShiftState done [14:18:14]FM_GetShiftState done [14:18:14]opened in 1729729095 [14:18:14]opened+sec_in_day 1729815495 [14:18:14]quantity*price = 50041 [14:18:14]sum+1 = 50042 [14:18:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 436 24.10.2024 14:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372619 ФПД: 111309369240065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141815&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372619&fm=111309369240065&tin=02508201610067®Number=0000000000091623&sum=50000 [14:18:15]StoreToDocumentArchive [14:18:15]shift 524 fd 372619 [14:18:15]save to /storage/0524/doc_00372619 [14:18:15]save last doc name /storage/0524/doc_00372619 to /storage/kkm_last_doc_name [14:18:15]save OK [14:18:15]Clear old archive folders... [14:18:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:15]tlvbuf is 00393090 [14:18:15]SAM_PROTO_ClearQueue [14:18:15]wFMCommunicate request_size=4 [14:18:15]MH_SAM_APDU [14:18:15]CAPDU: 80 09 00 00 [14:18:15]Write to MH i2c: E2 08 00 0F 17 80 09 00 00 00 00 00 00 98 [14:18:15]Write i2c OK [14:18:15]MH_I2C_Read... [14:18:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:15]Read from MH i2c: E2 [14:18:15]MH_I2C_Read... [14:18:15]Read from MH i2c: E2 03 00 [14:18:15]MH_I2C_Read... [14:18:15]Read from MH i2c: E2 03 00 0F 17 00 90 00 9A [14:18:15]RAPDU: 90 00 [14:18:15]wFMCommunicate OK [14:18:15]SAM_PROTO_ClearQueue done [14:18:15]KKMCreateOFDPacket [14:18:15]OFDProtocolAddRootSTLVToBuf [14:18:15]FM_MakeSignedData [14:18:15]FM_MakeSignedData [14:18:15]SAM_PROTO_SignData [14:18:15]wFMCommunicate request_size=4 [14:18:15]MH_SAM_APDU [14:18:15]CAPDU: 80 0D 01 02 [14:18:15]Write to MH i2c: E2 08 00 10 17 80 0D 01 02 00 00 00 00 A0 [14:18:15]Write i2c OK [14:18:15]MH_I2C_Read... [14:18:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:15]Read from MH i2c: E2 [14:18:15]MH_I2C_Read... [14:18:15]Read from MH i2c: E2 03 00 [14:18:15]MH_I2C_Read... [14:18:15]Read from MH i2c: E2 03 00 10 17 00 90 00 9B [14:18:15]RAPDU: 90 00 [14:18:15]wFMCommunicate OK [14:18:15]wFMCommunicate request_size=255 [14:18:15]MH_SAM_APDU [14:18: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 27 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B AF 05 00 35 04 06 00 65 [14:18:15]Write to MH i2c: E2 02 01 11 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 27 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B AF 05 00 35 04 06 00 65 00 00 92 [14:18:15]Write i2c OK [14:18:15]MH_I2C_Read... [14:18:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:16]Read from MH i2c: E2 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 03 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 03 00 11 17 00 90 00 9C [14:18:16]RAPDU: 90 00 [14:18:16]wFMCommunicate OK [14:18:16]wFMCommunicate request_size=10 [14:18:16]MH_SAM_APDU [14:18:16]CAPDU: 80 0D 02 02 05 3C 3B 69 EA 01 [14:18:16]Write to MH i2c: E2 0D 00 12 17 80 0D 02 02 05 00 3C 3B 69 EA 01 00 00 78 [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:16]Read from MH i2c: E2 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 03 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 03 00 12 17 00 90 00 9D [14:18:16]RAPDU: 90 00 [14:18:16]wFMCommunicate OK [14:18:16]wFMCommunicate request_size=4 [14:18:16]MH_SAM_APDU [14:18:16]CAPDU: 80 0D 03 02 [14:18:16]Write to MH i2c: E2 08 00 13 17 80 0D 03 02 00 00 00 00 A5 [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:16]Read from MH i2c: E2 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 0B 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 0B 00 13 17 00 4F 85 C7 8A 26 93 31 2A 90 00 DF [14:18:16]RAPDU: 4F 85 C7 8A 26 93 31 2A 90 00 [14:18:16]wFMCommunicate OK [14:18:16]SAM_PROTO_SignData done [14:18:16]FM_MakeSignedData done [14:18:16]CreateOFDProtocolMessage [14:18:16]wFMCommunicate request_size=4 [14:18:16]MH_SAM_APDU [14:18:16]CAPDU: 80 11 00 00 [14:18:16]Write to MH i2c: E2 08 00 14 17 80 11 00 00 00 00 00 00 A5 [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:16]Read from MH i2c: E2 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 17 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: E2 17 00 14 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [14:18:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:18:16]wFMCommunicate OK [14:18:16]CreateOFDProtocolMessage done [14:18:16]OFDSenderStorePacket 372619 [14:18:16]StoreOFDPacket docnum=372619 [14:18:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 37 14 07 01 6B 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 27 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B AF 05 00 35 04 06 00 65 3C 3B 69 EA 01 4F 85 C7 8A 26 93 31 2A [14:18:16]CheckFolder [14:18:16]dirname=/storage/ofd_packets [14:18:16]CheckFolder done [14:18:16]ProducePacketName [14:18:16]name=ofd_packets/00372619 [14:18:16]NVStorageSaveData ofd_packets/00372619 [14:18:16]File name is /storage/ofd_packets/00372619 [14:18:16]Write 301 bytes [14:18:16]NVStorageSaveData done [14:18:16]OFDSenderStorePacket done [14:18:16]KKMCreateOFDPacket done [14:18:16]NVStorageSaveData kkm_last_timestamp [14:18:16]File name is /storage/kkm_last_timestamp [14:18:16]Write 4 bytes [14:18:16]NVStorageSaveData done [14:18:16]ExternCall_PrintAddStr [14:18:16]wPrintStart [14:18:16]Write to MH i2c: 01 00 00 15 17 2C [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: 01 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: 01 07 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: 01 07 00 15 17 00 00 00 00 00 FF 0F 41 [14:18:16]RasterBufferAndPrint [14:18:16]line Счет N : (1)3308907 [14:18:16]line ИНН: 02508201610067 [14:18:16]line Контрольно-Кассовый Чек [14:18:16]line ПРОДАЖА [14:18:16]line ТРК (МРК, ГНК) : 22 [14:18:16]line Товар: 2710124130 [14:18:16]line Аи-92-К-4 [14:18:16]line 7.480 * 66.90 [14:18:16]line = 500.41 [14:18:16]line НДС 12% НСП 1% [14:18:16]line > о реализуемом товаре [14:18:16]line ОКРУГЛЕНИЕ: -0.41 [14:18:16]line ИТОГО: 500.00 [14:18:16]line Внесено: 500.00 [14:18:16]line СДАЧА: 0.00 [14:18:16]line НСП 1% : 4.43 [14:18:16]line НДС 12% : 53.14 [14:18:16]line Наличными: 500.00 [14:18:16]line Безнал.: 0.00 [14:18:16]line Место: АЗС № 87 "Партнер Нефть" [14:18:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:18:16]line СНО: Общий режим [14:18:16]line Чек 436 24.10.2024 14:18 [14:18:16]line Смена: 524 ФФД: 1.0 [14:18:16]line ЗНМ: 0300000083 [14:18:16]line РНМ: 0000000000091623 [14:18:16]line Версия ККМ: 001 [14:18:16]line ФМ: 0000000000874672 [14:18:16]line ФД: 372619 [14:18:16]line ФПД: 111309369240065 [14:18:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T141815&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372619&fm=111309369240065&tin=02508201610067®Number=0000000000091623&sum=50000 [14:18:16]written 0, free lines is 4095 [14:18:16]OFD Sender: Processing packet 372619 [packets to send 267, broken 266] [14:18:16]ProducePacketName [14:18:16]name=ofd_packets/00372619 [14:18:16]OFD Sender: To server: pG, [14:18:16]CommunicateWithHost lk.salyk.kg:30040 [14:18:16]ConnectInit lk.salyk.kg [14:18:16]Connected sock=10 [14:18:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 37 14 07 01 6B 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 27 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B AF 05 00 35 04 06 00 65 3C 3B 69 EA 01 4F 85 C7 8A 26 93 31 2A [14:18:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 59 DF 47 00 5E A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B AF 05 00 F4 03 04 00 CE 02 1A 67 B6 04 01 00 00 32 2F 15 AF 97 C6 CA 11 [14:18:16]CommunicateWithHost err = 0 [14:18:16]CheckOFDResponse [14:18:16]1017 (14) - 77093643461234 [14:18:16]1041 (16) - 0000000000874672 [14:18:16]1040 (4) - 372619 [14:18:16]1012 (4) - 24.10.2024 08:18 [14:18:16]1206 (1) - 0 [14:18:16]OFD Sender: Remove packet 372619 [14:18:16]ProducePacketName [14:18:16]name=ofd_packets/00372619 [14:18:16]NVStorageDeleteData [14:18:16]Write to MH i2c: 01 00 00 40 17 57 [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: 01 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: 01 07 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: 01 07 00 40 17 00 00 00 00 00 D4 0C 3E [14:18:16]RasterBufferAndPrint [14:18:16]line [14:18:16]line [14:18:16]line [14:18:16]line [14:18:16]line [14:18:16]written 0, free lines is 3292 [14:18:16]MH_Cut [14:18:16]Write to MH i2c: D1 01 00 47 17 01 30 [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: D1 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: D1 01 00 [14:18:16]MH_I2C_Read... [14:18:16]Read from MH i2c: D1 01 00 47 17 00 2F [14:18:16]Write to MH i2c: 01 00 00 48 17 5F [14:18:16]Write i2c OK [14:18:16]MH_I2C_Read... [14:18:17]OFD Sender: No OFD packet to send [14:18:17]*** Cut start [14:18:17]*** Partial cut [14:18:17]*** CUTSNS_PIN = 1 [14:18:17]*** CUTSNS_PIN = 0 [14:18:17]*** Brake cut motor [14:18:18]Read from MH i2c: 01 [14:18:18]MH_I2C_Read... [14:18:18]*** Stop cut motor [14:18:18]*** Cut end [14:18:18]Read from MH i2c: 01 07 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: 01 07 00 48 17 00 00 00 00 00 FF 0F 74 [14:18:18]process_action close_receipt done [14:18:18]requested_data is exist [14:18:18]produce_requested_data [14:18:18]requested_item fm.sn is exist - process it [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 11 00 00 [14:18:18]Write to MH i2c: E2 08 00 49 17 80 11 00 00 00 00 00 00 DA [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 17 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 17 00 49 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2F [14:18:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:18:18]wFMCommunicate OK [14:18:18]requested_item fd.num is exist - process it [14:18:18]SAM_PROTO_GetFieldsCounters [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 13 00 00 [14:18:18]Write to MH i2c: E2 08 00 4A 17 80 13 00 00 00 00 00 00 DD [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 62 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 62 00 4A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [14:18:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:18]wFMCommunicate OK [14:18:18]SAM_PROTO_GetFieldsCounters done [14:18:18]requested_item shift.num is exist - process it [14:18:18]requested_item shift.opened is exist - process it [14:18:18]req_shift_opened [14:18:18]FM_GetShiftState [14:18:18]SAM_PROTO_GetShiftState [14:18:18]wFMCommunicate request_size=4 [14:18:18]MH_SAM_APDU [14:18:18]CAPDU: 80 13 01 00 [14:18:18]Write to MH i2c: E2 08 00 4B 17 80 13 01 00 00 00 00 00 DF [14:18:18]Write i2c OK [14:18:18]MH_I2C_Read... [14:18:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:18]Read from MH i2c: E2 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 0E 00 [14:18:18]MH_I2C_Read... [14:18:18]Read from MH i2c: E2 0E 00 4B 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 44 [14:18:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:18:18]wFMCommunicate OK [14:18:18]SAM_PROTO_GetShiftState done [14:18:18]FM_GetShiftState done [14:18:18]req_shift_opened done [14:18:18]requested_item shift.open_date is exist - process it [14:18:18]req_shift_open_date [14:18:18]req_shift_open_date done [14:18:18]produce_requested_data done [14:18:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372619,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:18:18]process_action_free close_receipt [14:18:18]json_value_free [14:18:18]json_value_free done [14:18:18]process_json_proto returns [14:18:18]Send response to host [14:18:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372619,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:18:18]free response buf [14:18:18]execute_script done [14:18:18]execute_script returns [14:18:18]free content buf [14:18:18]Sock 8.Close socket [14:18:18]Sock 8.Thread stoped [14:18:22]OFD Sender: No OFD packet to send [14:18:27]OFD Sender: No OFD packet to send [14:18:32]OFD Sender: No OFD packet to send [14:18:37]OFD Sender: No OFD packet to send [14:18:42]OFD Sender: No OFD packet to send [14:18:47]OFD Sender: No OFD packet to send [14:18:52]OFD Sender: No OFD packet to send [14:18:57]OFD Sender: No OFD packet to send [14:19:02]OFD Sender: No OFD packet to send [14:19:07]OFD Sender: No OFD packet to send [14:19:12]OFD Sender: No OFD packet to send [14:19:17]OFD Sender: No OFD packet to send [14:19:22]OFD Sender: No OFD packet to send [14:19:27]OFD Sender: No OFD packet to send [14:19:32]OFD Sender: No OFD packet to send [14:19:37]OFD Sender: No OFD packet to send [14:19:42]OFD Sender: No OFD packet to send [14:19:47]OFD Sender: No OFD packet to send [14:19:52]OFD Sender: No OFD packet to send [14:19:57]OFD Sender: No OFD packet to send [14:20:02]OFD Sender: No OFD packet to send [14:20:07]OFD Sender: No OFD packet to send [14:20:12]OFD Sender: No OFD packet to send [14:20:17]OFD Sender: No OFD packet to send [14:20:22]OFD Sender: No OFD packet to send [14:20:27]OFD Sender: No OFD packet to send [14:20:32]OFD Sender: No OFD packet to send [14:20:37]OFD Sender: No OFD packet to send [14:20:42]OFD Sender: No OFD packet to send [14:20:47]OFD Sender: No OFD packet to send [14:20:52]OFD Sender: No OFD packet to send [14:20:57]OFD Sender: No OFD packet to send [14:21:02]OFD Sender: No OFD packet to send [14:21:07]OFD Sender: No OFD packet to send [14:21:12]OFD Sender: No OFD packet to send [14:21:17]OFD Sender: No OFD packet to send [14:21:21]accept exits with 9 [14:21:21]New connection [14:21:21]New thread 3066637668 created [14:21:21]Thread 3066494308 joined [14:21:21]Waiting for new connection... [14:21:21] Sock 9.Parse request [14:21:21]Sock 9.Check first char [14:21:21]Sock 9.First char is OK [14:21:21]request: POST /json_proto HTTP/1.0 [14:21:21]Method: POST [14:21:21]URL: /json_proto [14:21:21]Method is POST - this is cgi request [14:21:21]url: /json_proto [14:21:21]query_string will be loaded in cgi processing [14:21:21]execute_cgi json_proto POST (null) [14:21:21]execute_cgi path=json_proto method=POST [14:21:21]POST find Content-Length [14:21:21]Host: 172.17.42.195:8080 [14:21:21]Content-Length: 770 [14:21:21]Content-Type: application/json [14:21:21] [14:21:21]POST finish read [14:21:21]Found Content-Length = 770 [14:21:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:21]execute_script... [14:21:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308908", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:21]POST & json_proto [14:21:21]process_json_proto [14:21:21]json parsed OK: [14:21:21]protocol is kg_v1.0 [14:21:21]action value=close_receipt [14:21:21]process_action close_receipt [14:21:21]cmd_close_receipt [14:21:21]MH_GetDate [14:21:21]Write to MH i2c: F0 00 00 4C 17 52 [14:21:21]Write i2c OK [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: F0 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: F0 09 00 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: F0 09 00 4C 17 00 E1 57 1A 67 EF 94 12 67 10 [14:21:21]GetLastDocTimeStamp 1729779495 [14:21:21]current date 1729779681 [14:21:21]FM_GetShiftState [14:21:21]SAM_PROTO_GetShiftState [14:21:21]wFMCommunicate request_size=4 [14:21:21]MH_SAM_APDU [14:21:21]CAPDU: 80 13 01 00 [14:21:21]Write to MH i2c: E2 08 00 4D 17 80 13 01 00 00 00 00 00 E1 [14:21:21]Write i2c OK [14:21:21]MH_I2C_Read... [14:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:21]Read from MH i2c: E2 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: E2 0E 00 [14:21:21]MH_I2C_Read... [14:21:21]Read from MH i2c: E2 0E 00 4D 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 46 [14:21:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:21:21]wFMCommunicate OK [14:21:21]SAM_PROTO_GetShiftState done [14:21:21]FM_GetShiftState done [14:21:21]opened in 1729729095 [14:21:21]opened+sec_in_day 1729815495 [14:21:21]quantity*price = 300064 [14:21:21]sum+1 = 300066 [14:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.65 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 0.00 Безнал.: 3000.65 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 437 24.10.2024 14:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372620 ФПД: 209289618886267 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142121&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372620&fm=209289618886267&tin=02508201610067®Number=0000000000091623&sum=300065 [14:21:22]StoreToDocumentArchive [14:21:22]shift 524 fd 372620 [14:21:22]save to /storage/0524/doc_00372620 [14:21:22]save last doc name /storage/0524/doc_00372620 to /storage/kkm_last_doc_name [14:21:22]save OK [14:21:22]Clear old archive folders... [14:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:21:22]tlvbuf is 0032D450 [14:21:22]SAM_PROTO_ClearQueue [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 09 00 00 [14:21:22]Write to MH i2c: E2 08 00 5A 17 80 09 00 00 00 00 00 00 E3 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 5A 17 00 90 00 E5 [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]SAM_PROTO_ClearQueue done [14:21:22]KKMCreateOFDPacket [14:21:22]OFDProtocolAddRootSTLVToBuf [14:21:22]FM_MakeSignedData [14:21:22]FM_MakeSignedData [14:21:22]SAM_PROTO_SignData [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 0D 01 02 [14:21:22]Write to MH i2c: E2 08 00 5B 17 80 0D 01 02 00 00 00 00 EB [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 5B 17 00 90 00 E6 [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]wFMCommunicate request_size=255 [14:21:22]MH_SAM_APDU [14:21: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 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 01 00 00 F4 03 04 00 E1 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8C AF 05 00 35 04 06 00 BE [14:21:22]Write to MH i2c: E2 02 01 5C 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 01 00 00 F4 03 04 00 E1 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8C AF 05 00 35 04 06 00 BE 00 00 A6 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]OFD Sender: No OFD packet to send [14:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 5C 17 00 90 00 E7 [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]wFMCommunicate request_size=10 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 0D 02 02 05 59 09 63 8E 7B [14:21:22]Write to MH i2c: E2 0D 00 5D 17 80 0D 02 02 05 00 59 09 63 8E 7B 00 00 C6 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 03 00 5D 17 00 90 00 E8 [14:21:22]RAPDU: 90 00 [14:21:22]wFMCommunicate OK [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 0D 03 02 [14:21:22]Write to MH i2c: E2 08 00 5E 17 80 0D 03 02 00 00 00 00 F0 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 0B 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 0B 00 5E 17 00 E4 69 13 57 39 95 0D 4B 90 00 CE [14:21:22]RAPDU: E4 69 13 57 39 95 0D 4B 90 00 [14:21:22]wFMCommunicate OK [14:21:22]SAM_PROTO_SignData done [14:21:22]FM_MakeSignedData done [14:21:22]CreateOFDProtocolMessage [14:21:22]wFMCommunicate request_size=4 [14:21:22]MH_SAM_APDU [14:21:22]CAPDU: 80 11 00 00 [14:21:22]Write to MH i2c: E2 08 00 5F 17 80 11 00 00 00 00 00 00 F0 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:22]Read from MH i2c: E2 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 17 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: E2 17 00 5F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 45 [14:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:21:22]wFMCommunicate OK [14:21:22]CreateOFDProtocolMessage done [14:21:22]OFDSenderStorePacket 372620 [14:21:22]StoreOFDPacket docnum=372620 [14:21:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AA D9 07 01 F4 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 01 00 00 F4 03 04 00 E1 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8C AF 05 00 35 04 06 00 BE 59 09 63 8E 7B E4 69 13 57 39 95 0D 4B [14:21:22]CheckFolder [14:21:22]dirname=/storage/ofd_packets [14:21:22]CheckFolder done [14:21:22]ProducePacketName [14:21:22]name=ofd_packets/00372620 [14:21:22]NVStorageSaveData ofd_packets/00372620 [14:21:22]File name is /storage/ofd_packets/00372620 [14:21:22]Write 301 bytes [14:21:22]NVStorageSaveData done [14:21:22]OFDSenderStorePacket done [14:21:22]KKMCreateOFDPacket done [14:21:22]NVStorageSaveData kkm_last_timestamp [14:21:22]File name is /storage/kkm_last_timestamp [14:21:22]Write 4 bytes [14:21:22]NVStorageSaveData done [14:21:22]ExternCall_PrintAddStr [14:21:22]wPrintStart [14:21:22]Write to MH i2c: 01 00 00 60 17 77 [14:21:22]Write i2c OK [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: 01 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: 01 07 00 [14:21:22]MH_I2C_Read... [14:21:22]Read from MH i2c: 01 07 00 60 17 00 00 00 00 00 FF 0F 8C [14:21:22]RasterBufferAndPrint [14:21:22]line Счет N : (1)3308908 [14:21:22]line ИНН: 02508201610067 [14:21:22]line Контрольно-Кассовый Чек [14:21:22]line ПРОДАЖА [14:21:22]line ТРК (МРК, ГНК) : 33 [14:21:22]line Товар: 2710124500 [14:21:22]line Аи-95-К-3 [14:21:22]line 40.440 * 74.20 [14:21:22]line = 3000.65 [14:21:22]line НДС 12% НСП 1% [14:21:22]line > о реализуемом товаре [14:21:22]line ИТОГО: 3000.65 [14:21:22]line НСП 1% : 26.55 [14:21:22]line НДС 12% : 318.65 [14:21:22]line Наличными: 0.00 [14:21:22]line Безнал.: 3000.65 [14:21:22]line Место: АЗС № 87 "Партнер Нефть" [14:21:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:21:22]line СНО: Общий режим [14:21:22]line Чек 437 24.10.2024 14:21 [14:21:22]line Смена: 524 ФФД: 1.0 [14:21:22]line ЗНМ: 0300000083 [14:21:22]line РНМ: 0000000000091623 [14:21:22]line Версия ККМ: 001 [14:21:22]line Платежная система: Mbank [14:21:22]line ФМ: 0000000000874672 [14:21:22]line ФД: 372620 [14:21:22]line ФПД: 209289618886267 [14:21:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142121&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372620&fm=209289618886267&tin=02508201610067®Number=0000000000091623&sum=300065 [14:21:22]written 0, free lines is 4095 [14:21:22]OFD Sender: Processing packet 372620 [packets to send 267, broken 266] [14:21:22]ProducePacketName [14:21:22]name=ofd_packets/00372620 [14:21:22]OFD Sender: To server: pG, [14:21:22]CommunicateWithHost lk.salyk.kg:30040 [14:21:22]ConnectInit lk.salyk.kg [14:21:23]Connected sock=10 [14:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AA D9 07 01 F4 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B5 01 00 00 F4 03 04 00 E1 57 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8C AF 05 00 35 04 06 00 BE 59 09 63 8E 7B E4 69 13 57 39 95 0D 4B [14:21:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E7 F8 47 00 AF 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8C AF 05 00 F4 03 04 00 89 03 1A 67 B6 04 01 00 00 A6 BB 44 3C E7 CA BA 96 [14:21:23]CommunicateWithHost err = 0 [14:21:23]CheckOFDResponse [14:21:23]1017 (14) - 77093643461234 [14:21:23]1041 (16) - 0000000000874672 [14:21:23]1040 (4) - 372620 [14:21:23]1012 (4) - 24.10.2024 08:21 [14:21:23]1206 (1) - 0 [14:21:23]OFD Sender: Remove packet 372620 [14:21:23]ProducePacketName [14:21:23]name=ofd_packets/00372620 [14:21:23]NVStorageDeleteData [14:21:23]Write to MH i2c: 01 00 00 89 17 A0 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 07 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: 01 07 00 89 17 00 00 00 00 00 FE 0C B1 [14:21:23]RasterBufferAndPrint [14:21:23]line [14:21:23]line [14:21:23]line [14:21:23]line [14:21:23]line [14:21:23]written 0, free lines is 3332 [14:21:23]MH_Cut [14:21:23]Write to MH i2c: D1 01 00 90 17 01 79 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: D1 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: D1 01 00 [14:21:23]MH_I2C_Read... [14:21:23]Read from MH i2c: D1 01 00 90 17 00 78 [14:21:23]Write to MH i2c: 01 00 00 91 17 A8 [14:21:23]Write i2c OK [14:21:23]MH_I2C_Read... [14:21:23]OFD Sender: No OFD packet to send [14:21:24]*** Cut start [14:21:24]*** Partial cut [14:21:24]*** CUTSNS_PIN = 1 [14:21:24]*** CUTSNS_PIN = 0 [14:21:24]*** Brake cut motor [14:21:24]Read from MH i2c: 01 [14:21:24]MH_I2C_Read... [14:21:24]*** Stop cut motor [14:21:24]*** Cut end [14:21:24]Read from MH i2c: 01 07 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: 01 07 00 91 17 00 00 00 00 00 FF 0F BD [14:21:24]process_action close_receipt done [14:21:24]requested_data is exist [14:21:24]produce_requested_data [14:21:24]requested_item fm.sn is exist - process it [14:21:24]wFMCommunicate request_size=4 [14:21:24]MH_SAM_APDU [14:21:24]CAPDU: 80 11 00 00 [14:21:24]Write to MH i2c: E2 08 00 92 17 80 11 00 00 00 00 00 00 23 [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:24]Read from MH i2c: E2 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: E2 17 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: E2 17 00 92 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 78 [14:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:21:24]wFMCommunicate OK [14:21:24]requested_item fd.num is exist - process it [14:21:24]SAM_PROTO_GetFieldsCounters [14:21:24]wFMCommunicate request_size=4 [14:21:24]MH_SAM_APDU [14:21:24]CAPDU: 80 13 00 00 [14:21:24]Write to MH i2c: E2 08 00 93 17 80 13 00 00 00 00 00 00 26 [14:21:24]Write i2c OK [14:21:24]MH_I2C_Read... [14:21:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:24]Read from MH i2c: E2 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: E2 62 00 [14:21:24]MH_I2C_Read... [14:21:24]Read from MH i2c: E2 62 00 93 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [14:21:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:25]wFMCommunicate OK [14:21:25]SAM_PROTO_GetFieldsCounters done [14:21:25]requested_item shift.num is exist - process it [14:21:25]requested_item shift.opened is exist - process it [14:21:25]req_shift_opened [14:21:25]FM_GetShiftState [14:21:25]SAM_PROTO_GetShiftState [14:21:25]wFMCommunicate request_size=4 [14:21:25]MH_SAM_APDU [14:21:25]CAPDU: 80 13 01 00 [14:21:25]Write to MH i2c: E2 08 00 94 17 80 13 01 00 00 00 00 00 28 [14:21:25]Write i2c OK [14:21:25]MH_I2C_Read... [14:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:25]Read from MH i2c: E2 [14:21:25]MH_I2C_Read... [14:21:25]Read from MH i2c: E2 0E 00 [14:21:25]MH_I2C_Read... [14:21:25]Read from MH i2c: E2 0E 00 94 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8D [14:21:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:21:25]wFMCommunicate OK [14:21:25]SAM_PROTO_GetShiftState done [14:21:25]FM_GetShiftState done [14:21:25]req_shift_opened done [14:21:25]requested_item shift.open_date is exist - process it [14:21:25]req_shift_open_date [14:21:25]req_shift_open_date done [14:21:25]produce_requested_data done [14:21:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372620,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:21:25]process_action_free close_receipt [14:21:25]json_value_free [14:21:25]json_value_free done [14:21:25]process_json_proto returns [14:21:25]Send response to host [14:21:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372620,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:21:25]free response buf [14:21:25]execute_script done [14:21:25]execute_script returns [14:21:25]free content buf [14:21:25]Sock 9.Close socket [14:21:25]Sock 9.Thread stoped [14:21:28]OFD Sender: No OFD packet to send [14:21:33]OFD Sender: No OFD packet to send [14:21:38]OFD Sender: No OFD packet to send [14:21:43]OFD Sender: No OFD packet to send [14:21:48]OFD Sender: No OFD packet to send [14:21:53]OFD Sender: No OFD packet to send [14:21:58]OFD Sender: No OFD packet to send [14:22:03]OFD Sender: No OFD packet to send [14:22:08]OFD Sender: No OFD packet to send [14:22:13]OFD Sender: No OFD packet to send [14:22:18]OFD Sender: No OFD packet to send [14:22:23]OFD Sender: No OFD packet to send [14:22:28]OFD Sender: No OFD packet to send [14:22:31]accept exits with 8 [14:22:31]New connection [14:22:31]New thread 3066494308 created [14:22:31]Thread 3066637668 joined [14:22:31]Waiting for new connection... [14:22:31] Sock 8.Parse request [14:22:31]Sock 8.Check first char [14:22:31]Sock 8.First char is OK [14:22:31]request: POST /json_proto HTTP/1.0 [14:22:31]Method: POST [14:22:31]URL: /json_proto [14:22:31]Method is POST - this is cgi request [14:22:31]url: /json_proto [14:22:31]query_string will be loaded in cgi processing [14:22:31]execute_cgi json_proto POST (null) [14:22:31]execute_cgi path=json_proto method=POST [14:22:31]POST find Content-Length [14:22:31]Host: 172.17.42.195:8080 [14:22:31]Content-Length: 678 [14:22:31]Content-Type: application/json [14:22:31] [14:22:31]POST finish read [14:22:31]Found Content-Length = 678 [14:22:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:31]execute_script... [14:22: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)3308910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:31]POST & json_proto [14:22:31]process_json_proto [14:22:31]json parsed OK: [14:22:31]protocol is kg_v1.0 [14:22:31]action value=close_receipt [14:22:31]process_action close_receipt [14:22:31]cmd_close_receipt [14:22:31]MH_GetDate [14:22:31]Write to MH i2c: F0 00 00 95 17 9B [14:22:31]Write i2c OK [14:22:31]MH_I2C_Read... [14:22:31]Read from MH i2c: F0 [14:22:31]MH_I2C_Read... [14:22:31]Read from MH i2c: F0 09 00 [14:22:31]MH_I2C_Read... [14:22:31]Read from MH i2c: F0 09 00 95 17 00 28 58 1A 67 EF 94 12 67 A1 [14:22:31]GetLastDocTimeStamp 1729779681 [14:22:31]current date 1729779752 [14:22:31]FM_GetShiftState [14:22:31]SAM_PROTO_GetShiftState [14:22:31]wFMCommunicate request_size=4 [14:22:31]MH_SAM_APDU [14:22:31]CAPDU: 80 13 01 00 [14:22:31]Write to MH i2c: E2 08 00 96 17 80 13 01 00 00 00 00 00 2A [14:22:31]Write i2c OK [14:22:31]MH_I2C_Read... [14:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:31]Read from MH i2c: E2 [14:22:31]MH_I2C_Read... [14:22:31]Read from MH i2c: E2 0E 00 [14:22:31]MH_I2C_Read... [14:22:31]Read from MH i2c: E2 0E 00 96 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8F [14:22:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:22:31]wFMCommunicate OK [14:22:31]SAM_PROTO_GetShiftState done [14:22:31]FM_GetShiftState done [14:22:31]opened in 1729729095 [14:22:31]opened+sec_in_day 1729815495 [14:22:31]quantity*price = 50041 [14:22:31]sum+1 = 50042 [14:22:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 438 24.10.2024 14:22 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372621 ФПД: 11521675517089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142232&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372621&fm=11521675517089&tin=02508201610067®Number=0000000000091623&sum=50000 [14:22:32]StoreToDocumentArchive [14:22:32]shift 524 fd 372621 [14:22:32]save to /storage/0524/doc_00372621 [14:22:32]save last doc name /storage/0524/doc_00372621 to /storage/kkm_last_doc_name [14:22:32]save OK [14:22:32]Clear old archive folders... [14:22:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:32]tlvbuf is B6E747B0 [14:22:32]SAM_PROTO_ClearQueue [14:22:32]wFMCommunicate request_size=4 [14:22:32]MH_SAM_APDU [14:22:32]CAPDU: 80 09 00 00 [14:22:32]Write to MH i2c: E2 08 00 A3 17 80 09 00 00 00 00 00 00 2C [14:22:32]Write i2c OK [14:22:32]MH_I2C_Read... [14:22:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:32]Read from MH i2c: E2 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: E2 03 00 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: E2 03 00 A3 17 00 90 00 2E [14:22:32]RAPDU: 90 00 [14:22:32]wFMCommunicate OK [14:22:32]SAM_PROTO_ClearQueue done [14:22:32]KKMCreateOFDPacket [14:22:32]OFDProtocolAddRootSTLVToBuf [14:22:32]FM_MakeSignedData [14:22:32]FM_MakeSignedData [14:22:32]SAM_PROTO_SignData [14:22:32]wFMCommunicate request_size=4 [14:22:32]MH_SAM_APDU [14:22:32]CAPDU: 80 0D 01 02 [14:22:32]Write to MH i2c: E2 08 00 A4 17 80 0D 01 02 00 00 00 00 34 [14:22:32]Write i2c OK [14:22:32]MH_I2C_Read... [14:22:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:32]Read from MH i2c: E2 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: E2 03 00 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: E2 03 00 A4 17 00 90 00 2F [14:22:32]RAPDU: 90 00 [14:22:32]wFMCommunicate OK [14:22:32]wFMCommunicate request_size=255 [14:22:32]MH_SAM_APDU [14:22: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D AF 05 00 35 04 06 00 0A [14:22:32]Write to MH i2c: E2 02 01 A5 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D AF 05 00 35 04 06 00 0A 00 00 D1 [14:22:32]Write i2c OK [14:22:32]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 A5 17 00 90 00 30 [14:22:33]RAPDU: 90 00 [14:22:33]wFMCommunicate OK [14:22:33]wFMCommunicate request_size=10 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 0D 02 02 05 7A 99 60 5C A1 [14:22:33]Write to MH i2c: E2 0D 00 A6 17 80 0D 02 02 05 00 7A 99 60 5C A1 00 00 B1 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 A6 17 00 90 00 31 [14:22:33]RAPDU: 90 00 [14:22:33]wFMCommunicate OK [14:22:33]wFMCommunicate request_size=4 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 0D 03 02 [14:22:33]Write to MH i2c: E2 08 00 A7 17 80 0D 03 02 00 00 00 00 39 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 0B 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 0B 00 A7 17 00 4B 98 29 1D B3 5C C6 1C 90 00 54 [14:22:33]RAPDU: 4B 98 29 1D B3 5C C6 1C 90 00 [14:22:33]wFMCommunicate OK [14:22:33]SAM_PROTO_SignData done [14:22:33]FM_MakeSignedData done [14:22:33]CreateOFDProtocolMessage [14:22:33]wFMCommunicate request_size=4 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 11 00 00 [14:22:33]Write to MH i2c: E2 08 00 A8 17 80 11 00 00 00 00 00 00 39 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 17 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 17 00 A8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [14:22:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:22:33]wFMCommunicate OK [14:22:33]CreateOFDProtocolMessage done [14:22:33]OFDSenderStorePacket 372621 [14:22:33]StoreOFDPacket docnum=372621 [14:22:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 93 26 07 01 C2 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D AF 05 00 35 04 06 00 0A 7A 99 60 5C A1 4B 98 29 1D B3 5C C6 1C [14:22:33]CheckFolder [14:22:33]dirname=/storage/ofd_packets [14:22:33]CheckFolder done [14:22:33]ProducePacketName [14:22:33]name=ofd_packets/00372621 [14:22:33]NVStorageSaveData ofd_packets/00372621 [14:22:33]File name is /storage/ofd_packets/00372621 [14:22:33]Write 301 bytes [14:22:33]NVStorageSaveData done [14:22:33]OFDSenderStorePacket done [14:22:33]KKMCreateOFDPacket done [14:22:33]NVStorageSaveData kkm_last_timestamp [14:22:33]File name is /storage/kkm_last_timestamp [14:22:33]Write 4 bytes [14:22:33]NVStorageSaveData done [14:22:33]ExternCall_PrintAddStr [14:22:33]wPrintStart [14:22:33]Write to MH i2c: 01 00 00 A9 17 C0 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: 01 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: 01 07 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: 01 07 00 A9 17 00 00 00 00 00 FF 0F D5 [14:22:33]RasterBufferAndPrint [14:22:33]line Счет N : (1)3308910 [14:22:33]line ИНН: 02508201610067 [14:22:33]line Контрольно-Кассовый Чек [14:22:33]line ПРОДАЖА [14:22:33]line ТРК (МРК, ГНК) : 12 [14:22:33]line Товар: 2710124130 [14:22:33]line Аи-92-К-4 [14:22:33]line 7.480 * 66.90 [14:22:33]line = 500.41 [14:22:33]line НДС 12% НСП 1% [14:22:33]line > о реализуемом товаре [14:22:33]line ОКРУГЛЕНИЕ: -0.41 [14:22:33]line ИТОГО: 500.00 [14:22:33]line Внесено: 500.00 [14:22:33]line СДАЧА: 0.00 [14:22:33]line НСП 1% : 4.43 [14:22:33]line НДС 12% : 53.14 [14:22:33]line Наличными: 500.00 [14:22:33]line Безнал.: 0.00 [14:22:33]line Место: АЗС № 87 "Партнер Нефть" [14:22:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:22:33]line СНО: Общий режим [14:22:33]line Чек 438 24.10.2024 14:22 [14:22:33]line Смена: 524 ФФД: 1.0 [14:22:33]line ЗНМ: 0300000083 [14:22:33]line РНМ: 0000000000091623 [14:22:33]line Версия ККМ: 001 [14:22:33]line ФМ: 0000000000874672 [14:22:33]line ФД: 372621 [14:22:33]line ФПД: 11521675517089 [14:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142232&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372621&fm=11521675517089&tin=02508201610067®Number=0000000000091623&sum=50000 [14:22:33]OFD Sender: Processing packet 372621 [packets to send 267, broken 266] [14:22:33]ProducePacketName [14:22:33]name=ofd_packets/00372621 [14:22:33]OFD Sender: To server: pG, [14:22:33]CommunicateWithHost lk.salyk.kg:30040 [14:22:33]ConnectInit lk.salyk.kg [14:22:33]written 0, free lines is 4095 [14:22:33]Connected sock=10 [14:22:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 93 26 07 01 C2 21 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 28 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D AF 05 00 35 04 06 00 0A 7A 99 60 5C A1 4B 98 29 1D B3 5C C6 1C [14:22:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D3 6F 47 00 A4 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D AF 05 00 F4 03 04 00 CF 03 1A 67 B6 04 01 00 00 68 B2 75 C8 A5 04 A3 BA [14:22:33]CommunicateWithHost err = 0 [14:22:33]CheckOFDResponse [14:22:33]1017 (14) - 77093643461234 [14:22:33]1041 (16) - 0000000000874672 [14:22:33]1040 (4) - 372621 [14:22:33]1012 (4) - 24.10.2024 08:22 [14:22:33]1206 (1) - 0 [14:22:33]OFD Sender: Remove packet 372621 [14:22:33]ProducePacketName [14:22:33]name=ofd_packets/00372621 [14:22:33]NVStorageDeleteData [14:22:34]Write to MH i2c: 01 00 00 D4 17 EB [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: 01 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: 01 07 00 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: 01 07 00 D4 17 00 00 00 00 00 D8 0C D6 [14:22:34]RasterBufferAndPrint [14:22:34]line [14:22:34]line [14:22:34]line [14:22:34]line [14:22:34]line [14:22:34]written 0, free lines is 3295 [14:22:34]MH_Cut [14:22:34]Write to MH i2c: D1 01 00 DB 17 01 C4 [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: D1 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: D1 01 00 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: D1 01 00 DB 17 00 C3 [14:22:34]Write to MH i2c: 01 00 00 DC 17 F3 [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]OFD Sender: No OFD packet to send [14:22:34]*** Cut start [14:22:34]*** Partial cut [14:22:34]*** CUTSNS_PIN = 1 [14:22:34]*** CUTSNS_PIN = 0 [14:22:35]*** Brake cut motor [14:22:35]Read from MH i2c: 01 [14:22:35]MH_I2C_Read... [14:22:35]*** Stop cut motor [14:22:35]*** Cut end [14:22:35]Read from MH i2c: 01 07 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: 01 07 00 DC 17 00 00 00 00 00 FF 0F 08 [14:22:35]process_action close_receipt done [14:22:35]requested_data is exist [14:22:35]produce_requested_data [14:22:35]requested_item fm.sn is exist - process it [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 11 00 00 [14:22:35]Write to MH i2c: E2 08 00 DD 17 80 11 00 00 00 00 00 00 6E [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 17 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 17 00 DD 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C3 [14:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:22:35]wFMCommunicate OK [14:22:35]requested_item fd.num is exist - process it [14:22:35]SAM_PROTO_GetFieldsCounters [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 13 00 00 [14:22:35]Write to MH i2c: E2 08 00 DE 17 80 13 00 00 00 00 00 00 71 [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 62 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 62 00 DE 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 04 [14:22:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B6 01 00 00 5E 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:35]wFMCommunicate OK [14:22:35]SAM_PROTO_GetFieldsCounters done [14:22:35]requested_item shift.num is exist - process it [14:22:35]requested_item shift.opened is exist - process it [14:22:35]req_shift_opened [14:22:35]FM_GetShiftState [14:22:35]SAM_PROTO_GetShiftState [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 13 01 00 [14:22:35]Write to MH i2c: E2 08 00 DF 17 80 13 01 00 00 00 00 00 73 [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 0E 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 0E 00 DF 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D8 [14:22:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:22:35]wFMCommunicate OK [14:22:35]SAM_PROTO_GetShiftState done [14:22:35]FM_GetShiftState done [14:22:35]req_shift_opened done [14:22:35]requested_item shift.open_date is exist - process it [14:22:35]req_shift_open_date [14:22:35]req_shift_open_date done [14:22:35]produce_requested_data done [14:22:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372621,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:22:35]process_action_free close_receipt [14:22:35]json_value_free [14:22:35]json_value_free done [14:22:35]process_json_proto returns [14:22:35]Send response to host [14:22:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372621,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:22:35]free response buf [14:22:35]execute_script done [14:22:35]execute_script returns [14:22:35]free content buf [14:22:35]Sock 8.Close socket [14:22:35]Sock 8.Thread stoped [14:22:39]OFD Sender: No OFD packet to send [14:22:44]OFD Sender: No OFD packet to send [14:22:49]OFD Sender: No OFD packet to send [14:22:54]OFD Sender: No OFD packet to send [14:22:59]OFD Sender: No OFD packet to send [14:23:04]OFD Sender: No OFD packet to send [14:23:09]OFD Sender: No OFD packet to send [14:23:10]accept exits with 9 [14:23:10]New connection [14:23:10]New thread 3066637668 created [14:23:10]Thread 3066494308 joined [14:23:10]Waiting for new connection... [14:23:10] Sock 9.Parse request [14:23:10]Sock 9.Check first char [14:23:10]Sock 9.First char is OK [14:23:10]request: POST /json_proto HTTP/1.0 [14:23:10]Method: POST [14:23:10]URL: /json_proto [14:23:10]Method is POST - this is cgi request [14:23:10]url: /json_proto [14:23:10]query_string will be loaded in cgi processing [14:23:10]execute_cgi json_proto POST (null) [14:23:10]execute_cgi path=json_proto method=POST [14:23:10]POST find Content-Length [14:23:10]Host: 172.17.42.195:8080 [14:23:10]Content-Length: 767 [14:23:10]Content-Type: application/json [14:23:10] [14:23:10]POST finish read [14:23:10]Found Content-Length = 767 [14:23:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:10]execute_script... [14:23: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)3308911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.45 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:10]POST & json_proto [14:23:10]process_json_proto [14:23:10]json parsed OK: [14:23:10]protocol is kg_v1.0 [14:23:10]action value=close_receipt [14:23:10]process_action close_receipt [14:23:10]cmd_close_receipt [14:23:10]MH_GetDate [14:23:10]Write to MH i2c: F0 00 00 E0 17 E6 [14:23:10]Write i2c OK [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: F0 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: F0 09 00 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: F0 09 00 E0 17 00 4E 58 1A 67 EF 94 12 67 12 [14:23:10]GetLastDocTimeStamp 1729779752 [14:23:10]current date 1729779790 [14:23:10]FM_GetShiftState [14:23:10]SAM_PROTO_GetShiftState [14:23:10]wFMCommunicate request_size=4 [14:23:10]MH_SAM_APDU [14:23:10]CAPDU: 80 13 01 00 [14:23:10]Write to MH i2c: E2 08 00 E1 17 80 13 01 00 00 00 00 00 75 [14:23:10]Write i2c OK [14:23:10]MH_I2C_Read... [14:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:10]Read from MH i2c: E2 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: E2 0E 00 [14:23:10]MH_I2C_Read... [14:23:10]Read from MH i2c: E2 0E 00 E1 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DA [14:23:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:23:10]wFMCommunicate OK [14:23:10]SAM_PROTO_GetShiftState done [14:23:10]FM_GetShiftState done [14:23:10]opened in 1729729095 [14:23:10]opened+sec_in_day 1729815495 [14:23:10]quantity*price = 70044 [14:23:10]sum+1 = 70046 [14:23:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.45 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.45 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 439 24.10.2024 14:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372622 ФПД: 84638860462945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142310&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372622&fm=84638860462945&tin=02508201610067®Number=0000000000091623&sum=70045 [14:23:11]StoreToDocumentArchive [14:23:11]shift 524 fd 372622 [14:23:11]save to /storage/0524/doc_00372622 [14:23:11]save last doc name /storage/0524/doc_00372622 to /storage/kkm_last_doc_name [14:23:11]save OK [14:23:11]Clear old archive folders... [14:23:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:11]tlvbuf is 003117B0 [14:23:11]SAM_PROTO_ClearQueue [14:23:11]wFMCommunicate request_size=4 [14:23:11]MH_SAM_APDU [14:23:11]CAPDU: 80 09 00 00 [14:23:11]Write to MH i2c: E2 08 00 EE 17 80 09 00 00 00 00 00 00 77 [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 EE 17 00 90 00 79 [14:23:11]RAPDU: 90 00 [14:23:11]wFMCommunicate OK [14:23:11]SAM_PROTO_ClearQueue done [14:23:11]KKMCreateOFDPacket [14:23:11]OFDProtocolAddRootSTLVToBuf [14:23:11]FM_MakeSignedData [14:23:11]FM_MakeSignedData [14:23:11]SAM_PROTO_SignData [14:23:11]wFMCommunicate request_size=4 [14:23:11]MH_SAM_APDU [14:23:11]CAPDU: 80 0D 01 02 [14:23:11]Write to MH i2c: E2 08 00 EF 17 80 0D 01 02 00 00 00 00 7F [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 EF 17 00 90 00 7A [14:23:11]RAPDU: 90 00 [14:23:11]wFMCommunicate OK [14:23:11]wFMCommunicate request_size=255 [14:23:11]MH_SAM_APDU [14:23: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 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B7 01 00 00 F4 03 04 00 4E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E AF 05 00 35 04 06 00 4C [14:23:11]Write to MH i2c: E2 02 01 F0 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B7 01 00 00 F4 03 04 00 4E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E AF 05 00 35 04 06 00 4C 00 00 C6 [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 F0 17 00 90 00 7B [14:23:11]RAPDU: 90 00 [14:23:11]wFMCommunicate OK [14:23:11]wFMCommunicate request_size=10 [14:23:11]MH_SAM_APDU [14:23:11]CAPDU: 80 0D 02 02 05 FA 85 36 4B 61 [14:23:11]Write to MH i2c: E2 0D 00 F1 17 80 0D 02 02 05 00 FA 85 36 4B 61 00 00 ED [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 03 00 F1 17 00 90 00 7C [14:23:11]RAPDU: 90 00 [14:23:11]wFMCommunicate OK [14:23:11]wFMCommunicate request_size=4 [14:23:11]MH_SAM_APDU [14:23:11]CAPDU: 80 0D 03 02 [14:23:11]Write to MH i2c: E2 08 00 F2 17 80 0D 03 02 00 00 00 00 84 [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 0B 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 0B 00 F2 17 00 83 6B D9 D3 3F 20 ED 87 90 00 F2 [14:23:11]RAPDU: 83 6B D9 D3 3F 20 ED 87 90 00 [14:23:11]wFMCommunicate OK [14:23:11]SAM_PROTO_SignData done [14:23:11]FM_MakeSignedData done [14:23:11]CreateOFDProtocolMessage [14:23:11]wFMCommunicate request_size=4 [14:23:11]MH_SAM_APDU [14:23:11]CAPDU: 80 11 00 00 [14:23:11]Write to MH i2c: E2 08 00 F3 17 80 11 00 00 00 00 00 00 84 [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:11]Read from MH i2c: E2 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 17 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: E2 17 00 F3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [14:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:23:11]wFMCommunicate OK [14:23:11]CreateOFDProtocolMessage done [14:23:11]OFDSenderStorePacket 372622 [14:23:11]StoreOFDPacket docnum=372622 [14:23:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 38 6A 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B7 01 00 00 F4 03 04 00 4E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E AF 05 00 35 04 06 00 4C FA 85 36 4B 61 83 6B D9 D3 3F 20 ED 87 [14:23:11]CheckFolder [14:23:11]dirname=/storage/ofd_packets [14:23:11]CheckFolder done [14:23:11]ProducePacketName [14:23:11]name=ofd_packets/00372622 [14:23:11]NVStorageSaveData ofd_packets/00372622 [14:23:11]File name is /storage/ofd_packets/00372622 [14:23:11]Write 301 bytes [14:23:11]NVStorageSaveData done [14:23:11]OFDSenderStorePacket done [14:23:11]KKMCreateOFDPacket done [14:23:11]NVStorageSaveData kkm_last_timestamp [14:23:11]File name is /storage/kkm_last_timestamp [14:23:11]Write 4 bytes [14:23:11]NVStorageSaveData done [14:23:11]ExternCall_PrintAddStr [14:23:11]wPrintStart [14:23:11]Write to MH i2c: 01 00 00 F4 17 0B [14:23:11]Write i2c OK [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: 01 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: 01 07 00 [14:23:11]MH_I2C_Read... [14:23:11]Read from MH i2c: 01 07 00 F4 17 00 00 00 00 00 FF 0F 20 [14:23:11]RasterBufferAndPrint [14:23:11]line Счет N : (1)3308911 [14:23:11]line ИНН: 02508201610067 [14:23:11]line Контрольно-Кассовый Чек [14:23:11]line ПРОДАЖА [14:23:11]line ТРК (МРК, ГНК) : 43 [14:23:11]line Товар: 2710124500 [14:23:11]line Аи-95-К-3 [14:23:11]line 9.440 * 74.20 [14:23:11]line = 700.45 [14:23:11]line НДС 12% НСП 1% [14:23:11]line > о реализуемом товаре [14:23:11]line ИТОГО: 700.45 [14:23:11]line НСП 1% : 6.20 [14:23:11]line НДС 12% : 74.38 [14:23:11]line Наличными: 0.00 [14:23:11]line Безнал.: 700.45 [14:23:11]line Место: АЗС № 87 "Партнер Нефть" [14:23:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:23:11]line СНО: Общий режим [14:23:11]line Чек 439 24.10.2024 14:23 [14:23:11]line Смена: 524 ФФД: 1.0 [14:23:11]line ЗНМ: 0300000083 [14:23:11]line РНМ: 0000000000091623 [14:23:11]line Версия ККМ: 001 [14:23:11]line Платежная система: Mbank [14:23:11]line ФМ: 0000000000874672 [14:23:11]line ФД: 372622 [14:23:11]line ФПД: 84638860462945 [14:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142310&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372622&fm=84638860462945&tin=02508201610067®Number=0000000000091623&sum=70045 [14:23:11]written 0, free lines is 4095 [14:23:11]OFD Sender: Processing packet 372622 [packets to send 267, broken 266] [14:23:11]ProducePacketName [14:23:11]name=ofd_packets/00372622 [14:23:11]OFD Sender: To server: pG, [14:23:11]CommunicateWithHost lk.salyk.kg:30040 [14:23:11]ConnectInit lk.salyk.kg [14:23:12]Connected sock=8 [14:23:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 38 6A 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 B7 01 00 00 F4 03 04 00 4E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E AF 05 00 35 04 06 00 4C FA 85 36 4B 61 83 6B D9 D3 3F 20 ED 87 [14:23:12]Write to MH i2c: 01 00 00 1D 18 35 [14:23:12]Write i2c OK [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: 01 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: 01 07 00 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: 01 07 00 1D 18 00 00 00 00 00 0A 0D 53 [14:23:12]RasterBufferAndPrint [14:23:12]line [14:23:12]line [14:23:12]line [14:23:12]line [14:23:12]line [14:23:12]written 0, free lines is 3344 [14:23:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9D 3A 47 00 6D 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E AF 05 00 F4 03 04 00 F6 03 1A 67 B6 04 01 00 00 AD 3B 60 B5 0B 4D 95 50 [14:23:12]CommunicateWithHost err = 0 [14:23:12]CheckOFDResponse [14:23:12]1017 (14) - 77093643461234 [14:23:12]1041 (16) - 0000000000874672 [14:23:12]1040 (4) - 372622 [14:23:12]1012 (4) - 24.10.2024 08:23 [14:23:12]1206 (1) - 0 [14:23:12]OFD Sender: Remove packet 372622 [14:23:12]ProducePacketName [14:23:12]name=ofd_packets/00372622 [14:23:12]NVStorageDeleteData [14:23:12]MH_Cut [14:23:12]Write to MH i2c: D1 01 00 24 18 01 0E [14:23:12]Write i2c OK [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: D1 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: D1 01 00 [14:23:12]MH_I2C_Read... [14:23:12]Read from MH i2c: D1 01 00 24 18 00 0D [14:23:12]Write to MH i2c: 01 00 00 25 18 3D [14:23:12]Write i2c OK [14:23:12]MH_I2C_Read... [14:23:12]OFD Sender: No OFD packet to send [14:23:13]*** Cut start [14:23:13]*** Partial cut [14:23:13]*** CUTSNS_PIN = 1 [14:23:13]*** CUTSNS_PIN = 0 [14:23:13]*** Brake cut motor [14:23:13]Read from MH i2c: 01 [14:23:13]MH_I2C_Read... [14:23:13]*** Stop cut motor [14:23:13]*** Cut end [14:23:13]Read from MH i2c: 01 07 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: 01 07 00 25 18 00 00 00 00 00 FF 0F 52 [14:23:13]process_action close_receipt done [14:23:13]requested_data is exist [14:23:13]produce_requested_data [14:23:13]requested_item fm.sn is exist - process it [14:23:13]wFMCommunicate request_size=4 [14:23:13]MH_SAM_APDU [14:23:13]CAPDU: 80 11 00 00 [14:23:13]Write to MH i2c: E2 08 00 26 18 80 11 00 00 00 00 00 00 B8 [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:13]Read from MH i2c: E2 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 17 00 [14:23:13]MH_I2C_Read... [14:23:13]Read from MH i2c: E2 17 00 26 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0D [14:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:23:13]wFMCommunicate OK [14:23:13]requested_item fd.num is exist - process it [14:23:13]SAM_PROTO_GetFieldsCounters [14:23:13]wFMCommunicate request_size=4 [14:23:13]MH_SAM_APDU [14:23:13]CAPDU: 80 13 00 00 [14:23:13]Write to MH i2c: E2 08 00 27 18 80 13 00 00 00 00 00 00 BB [14:23:13]Write i2c OK [14:23:13]MH_I2C_Read... [14:23:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:14]Read from MH i2c: E2 [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: E2 62 00 [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: E2 62 00 27 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 52 [14:23:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B7 01 00 00 5E 04 04 00 B7 01 00 00 57 04 04 00 B8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:14]wFMCommunicate OK [14:23:14]SAM_PROTO_GetFieldsCounters done [14:23:14]requested_item shift.num is exist - process it [14:23:14]requested_item shift.opened is exist - process it [14:23:14]req_shift_opened [14:23:14]FM_GetShiftState [14:23:14]SAM_PROTO_GetShiftState [14:23:14]wFMCommunicate request_size=4 [14:23:14]MH_SAM_APDU [14:23:14]CAPDU: 80 13 01 00 [14:23:14]Write to MH i2c: E2 08 00 28 18 80 13 01 00 00 00 00 00 BD [14:23:14]Write i2c OK [14:23:14]MH_I2C_Read... [14:23:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:14]Read from MH i2c: E2 [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: E2 0E 00 [14:23:14]MH_I2C_Read... [14:23:14]Read from MH i2c: E2 0E 00 28 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 22 [14:23:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:23:14]wFMCommunicate OK [14:23:14]SAM_PROTO_GetShiftState done [14:23:14]FM_GetShiftState done [14:23:14]req_shift_opened done [14:23:14]requested_item shift.open_date is exist - process it [14:23:14]req_shift_open_date [14:23:14]req_shift_open_date done [14:23:14]produce_requested_data done [14:23:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372622,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:23:14]process_action_free close_receipt [14:23:14]json_value_free [14:23:14]json_value_free done [14:23:14]process_json_proto returns [14:23:14]Send response to host [14:23:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372622,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:23:14]free response buf [14:23:14]execute_script done [14:23:14]execute_script returns [14:23:14]free content buf [14:23:14]Sock 9.Close socket [14:23:14]Sock 9.Thread stoped [14:23:17]OFD Sender: No OFD packet to send [14:23:22]OFD Sender: No OFD packet to send [14:23:27]OFD Sender: No OFD packet to send [14:23:32]OFD Sender: No OFD packet to send [14:23:37]OFD Sender: No OFD packet to send [14:23:42]OFD Sender: No OFD packet to send [14:23:47]OFD Sender: No OFD packet to send [14:23:52]OFD Sender: No OFD packet to send [14:23:57]accept exits with 10 [14:23:57]New connection [14:23:57]New thread 3066494308 created [14:23:57]Thread 3066637668 joined [14:23:57]Waiting for new connection... [14:23:57] Sock 10.Parse request [14:23:57]Sock 10.Check first char [14:23:57]Sock 10.First char is OK [14:23:57]request: POST /json_proto HTTP/1.0 [14:23:57]Method: POST [14:23:57]URL: /json_proto [14:23:57]Method is POST - this is cgi request [14:23:57]url: /json_proto [14:23:57]query_string will be loaded in cgi processing [14:23:57]execute_cgi json_proto POST (null) [14:23:57]execute_cgi path=json_proto method=POST [14:23:57]POST find Content-Length [14:23:57]Host: 172.17.42.195:8080 [14:23:57]Content-Length: 770 [14:23:57]Content-Type: application/json [14:23:57] [14:23:57]POST finish read [14:23:57]Found Content-Length = 770 [14:23:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 28.410, "sum" : 1900.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1900.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:57]execute_script... [14:23: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)3308912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 28.410, "sum" : 1900.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1900.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:57]POST & json_proto [14:23:57]process_json_proto [14:23:57]json parsed OK: [14:23:57]protocol is kg_v1.0 [14:23:57]action value=close_receipt [14:23:57]process_action close_receipt [14:23:57]cmd_close_receipt [14:23:57]MH_GetDate [14:23:57]Write to MH i2c: F0 00 00 29 18 30 [14:23:57]Write i2c OK [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: F0 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: F0 09 00 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: F0 09 00 29 18 00 7E 58 1A 67 EF 94 12 67 8C [14:23:57]GetLastDocTimeStamp 1729779790 [14:23:57]current date 1729779838 [14:23:57]FM_GetShiftState [14:23:57]SAM_PROTO_GetShiftState [14:23:57]wFMCommunicate request_size=4 [14:23:57]MH_SAM_APDU [14:23:57]CAPDU: 80 13 01 00 [14:23:57]Write to MH i2c: E2 08 00 2A 18 80 13 01 00 00 00 00 00 BF [14:23:57]Write i2c OK [14:23:57]MH_I2C_Read... [14:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:57]Read from MH i2c: E2 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 0E 00 [14:23:57]MH_I2C_Read... [14:23:57]Read from MH i2c: E2 0E 00 2A 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 24 [14:23:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:23:57]wFMCommunicate OK [14:23:57]SAM_PROTO_GetShiftState done [14:23:57]FM_GetShiftState done [14:23:57]opened in 1729729095 [14:23:57]opened+sec_in_day 1729815495 [14:23:57]quantity*price = 190062 [14:23:57]sum+1 = 190064 [14:23:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1900.63 НСП 1% : 16.82 НДС 12% : 201.84 Наличными: 0.00 Безнал.: 1900.63 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 440 24.10.2024 14:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372623 ФПД: 72809547399994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142358&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372623&fm=72809547399994&tin=02508201610067®Number=0000000000091623&sum=190063 [14:23:58]StoreToDocumentArchive [14:23:58]shift 524 fd 372623 [14:23:58]save to /storage/0524/doc_00372623 [14:23:58]save last doc name /storage/0524/doc_00372623 to /storage/kkm_last_doc_name [14:23:58]save OK [14:23:58]Clear old archive folders... [14:23:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:58]tlvbuf is B6E5B7B0 [14:23:58]SAM_PROTO_ClearQueue [14:23:58]wFMCommunicate request_size=4 [14:23:58]MH_SAM_APDU [14:23:58]CAPDU: 80 09 00 00 [14:23:58]Write to MH i2c: E2 08 00 37 18 80 09 00 00 00 00 00 00 C1 [14:23:58]Write i2c OK [14:23:58]MH_I2C_Read... [14:23:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:58]Read from MH i2c: E2 [14:23:58]MH_I2C_Read... [14:23:58]Read from MH i2c: E2 03 00 [14:23:58]MH_I2C_Read... [14:23:58]Read from MH i2c: E2 03 00 37 18 00 90 00 C3 [14:23:58]RAPDU: 90 00 [14:23:58]wFMCommunicate OK [14:23:58]SAM_PROTO_ClearQueue done [14:23:58]KKMCreateOFDPacket [14:23:58]OFDProtocolAddRootSTLVToBuf [14:23:58]FM_MakeSignedData [14:23:58]FM_MakeSignedData [14:23:58]SAM_PROTO_SignData [14:23:58]wFMCommunicate request_size=4 [14:23:58]MH_SAM_APDU [14:23:58]CAPDU: 80 0D 01 02 [14:23:58]Write to MH i2c: E2 08 00 38 18 80 0D 01 02 00 00 00 00 C9 [14:23:58]Write i2c OK [14:23:58]MH_I2C_Read... [14:23:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:58]Read from MH i2c: E2 [14:23:58]MH_I2C_Read... [14:23:58]Read from MH i2c: E2 03 00 [14:23:58]MH_I2C_Read... [14:23:58]Read from MH i2c: E2 03 00 38 18 00 90 00 C4 [14:23:58]RAPDU: 90 00 [14:23:58]wFMCommunicate OK [14:23:58]wFMCommunicate request_size=255 [14:23:58]MH_SAM_APDU [14:23: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 34 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 7E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F AF 05 00 35 04 06 00 42 [14:23:58]Write to MH i2c: E2 02 01 39 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 7E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F AF 05 00 35 04 06 00 42 00 00 DA [14:23:58]Write i2c OK [14:23:58]MH_I2C_Read... [14:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:58]Read from MH i2c: E2 [14:23:58]MH_I2C_Read... [14:23:58]Read from MH i2c: E2 03 00 [14:23:58]MH_I2C_Read... [14:23:58]Read from MH i2c: E2 03 00 39 18 00 90 00 C5 [14:23:58]RAPDU: 90 00 [14:23:58]wFMCommunicate OK [14:23:58]wFMCommunicate request_size=10 [14:23:58]MH_SAM_APDU [14:23:58]CAPDU: 80 0D 02 02 05 38 4B 35 83 3A [14:23:58]Write to MH i2c: E2 0D 00 3A 18 80 0D 02 02 05 00 38 4B 35 83 3A 00 00 4B [14:23:58]Write i2c OK [14:23:58]MH_I2C_Read... [14:23:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:59]Read from MH i2c: E2 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: E2 03 00 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: E2 03 00 3A 18 00 90 00 C6 [14:23:59]RAPDU: 90 00 [14:23:59]wFMCommunicate OK [14:23:59]wFMCommunicate request_size=4 [14:23:59]MH_SAM_APDU [14:23:59]CAPDU: 80 0D 03 02 [14:23:59]Write to MH i2c: E2 08 00 3B 18 80 0D 03 02 00 00 00 00 CE [14:23:59]Write i2c OK [14:23:59]MH_I2C_Read... [14:23:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:59]Read from MH i2c: E2 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: E2 0B 00 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: E2 0B 00 3B 18 00 58 74 58 89 35 D6 F0 3E 90 00 B5 [14:23:59]RAPDU: 58 74 58 89 35 D6 F0 3E 90 00 [14:23:59]wFMCommunicate OK [14:23:59]SAM_PROTO_SignData done [14:23:59]FM_MakeSignedData done [14:23:59]CreateOFDProtocolMessage [14:23:59]wFMCommunicate request_size=4 [14:23:59]MH_SAM_APDU [14:23:59]CAPDU: 80 11 00 00 [14:23:59]Write to MH i2c: E2 08 00 3C 18 80 11 00 00 00 00 00 00 CE [14:23:59]Write i2c OK [14:23:59]MH_I2C_Read... [14:23:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:59]Read from MH i2c: E2 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: E2 17 00 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: E2 17 00 3C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 23 [14:23:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:23:59]wFMCommunicate OK [14:23:59]CreateOFDProtocolMessage done [14:23:59]OFDSenderStorePacket 372623 [14:23:59]StoreOFDPacket docnum=372623 [14:23:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 68 72 07 01 F2 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 7E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F AF 05 00 35 04 06 00 42 38 4B 35 83 3A 58 74 58 89 35 D6 F0 3E [14:23:59]CheckFolder [14:23:59]dirname=/storage/ofd_packets [14:23:59]CheckFolder done [14:23:59]ProducePacketName [14:23:59]name=ofd_packets/00372623 [14:23:59]NVStorageSaveData ofd_packets/00372623 [14:23:59]File name is /storage/ofd_packets/00372623 [14:23:59]Write 301 bytes [14:23:59]NVStorageSaveData done [14:23:59]OFDSenderStorePacket done [14:23:59]KKMCreateOFDPacket done [14:23:59]NVStorageSaveData kkm_last_timestamp [14:23:59]File name is /storage/kkm_last_timestamp [14:23:59]Write 4 bytes [14:23:59]NVStorageSaveData done [14:23:59]ExternCall_PrintAddStr [14:23:59]wPrintStart [14:23:59]Write to MH i2c: 01 00 00 3D 18 55 [14:23:59]Write i2c OK [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: 01 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: 01 07 00 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: 01 07 00 3D 18 00 00 00 00 00 FF 0F 6A [14:23:59]RasterBufferAndPrint [14:23:59]line Счет N : (1)3308912 [14:23:59]line ИНН: 02508201610067 [14:23:59]line Контрольно-Кассовый Чек [14:23:59]line ПРОДАЖА [14:23:59]line ТРК (МРК, ГНК) : 22 [14:23:59]line Товар: 2710124130 [14:23:59]line Аи-92-К-4 [14:23:59]line 28.410 * 66.90 [14:23:59]line = 1900.63 [14:23:59]line НДС 12% НСП 1% [14:23:59]line > о реализуемом товаре [14:23:59]line ИТОГО: 1900.63 [14:23:59]line НСП 1% : 16.82 [14:23:59]line НДС 12% : 201.84 [14:23:59]line Наличными: 0.00 [14:23:59]line Безнал.: 1900.63 [14:23:59]line Место: АЗС № 87 "Партнер Нефть" [14:23:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:23:59]line СНО: Общий режим [14:23:59]line Чек 440 24.10.2024 14:23 [14:23:59]line Смена: 524 ФФД: 1.0 [14:23:59]line ЗНМ: 0300000083 [14:23:59]line РНМ: 0000000000091623 [14:23:59]line Версия ККМ: 001 [14:23:59]line Платежная система: Mbank [14:23:59]line ФМ: 0000000000874672 [14:23:59]line ФД: 372623 [14:23:59]line ФПД: 72809547399994 [14:23:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142358&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372623&fm=72809547399994&tin=02508201610067®Number=0000000000091623&sum=190063 [14:23:59]written 0, free lines is 4095 [14:23:59]OFD Sender: Processing packet 372623 [packets to send 267, broken 266] [14:23:59]ProducePacketName [14:23:59]name=ofd_packets/00372623 [14:23:59]OFD Sender: To server: pG, [14:23:59]CommunicateWithHost lk.salyk.kg:30040 [14:23:59]ConnectInit lk.salyk.kg [14:23:59]Connected sock=9 [14:23:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 68 72 07 01 F2 46 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FA 6E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 6F E6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 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 D8 4E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F E6 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 7E 58 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F AF 05 00 35 04 06 00 42 38 4B 35 83 3A 58 74 58 89 35 D6 F0 3E [14: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 36 37 32 4F 00 00 00 91 53 47 00 23 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F AF 05 00 F4 03 04 00 25 04 1A 67 B6 04 01 00 00 80 5B AD 03 16 E0 7C CF [14:23:59]CommunicateWithHost err = 0 [14:23:59]CheckOFDResponse [14:23:59]1017 (14) - 77093643461234 [14:23:59]1041 (16) - 0000000000874672 [14:23:59]1040 (4) - 372623 [14:23:59]1012 (4) - 24.10.2024 08:24 [14:23:59]1206 (1) - 0 [14:23:59]OFD Sender: Remove packet 372623 [14:23:59]ProducePacketName [14:23:59]name=ofd_packets/00372623 [14:23:59]NVStorageDeleteData [14:23:59]Write to MH i2c: 01 00 00 66 18 7E [14:23:59]Write i2c OK [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: 01 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: 01 07 00 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: 01 07 00 66 18 00 00 00 00 00 0A 0D 9C [14:23:59]RasterBufferAndPrint [14:23:59]line [14:23:59]line [14:23:59]line [14:23:59]line [14:23:59]line [14:23:59]written 0, free lines is 3345 [14:23:59]MH_Cut [14:23:59]Write to MH i2c: D1 01 00 6D 18 01 57 [14:23:59]Write i2c OK [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: D1 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: D1 01 00 [14:23:59]MH_I2C_Read... [14:23:59]Read from MH i2c: D1 01 00 6D 18 00 56 [14:23:59]Write to MH i2c: 01 00 00 6E 18 86 [14:23:59]Write i2c OK [14:23:59]MH_I2C_Read... [14:24:00]OFD Sender: No OFD packet to send [14:24:00]*** Cut start [14:24:00]*** Partial cut [14:24:00]*** CUTSNS_PIN = 1 [14:24:00]*** CUTSNS_PIN = 0 [14:24:00]*** Brake cut motor [14:24:01]Read from MH i2c: 01 [14:24:01]MH_I2C_Read... [14:24:01]*** Stop cut motor [14:24:01]*** Cut end [14:24:01]Read from MH i2c: 01 07 00 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: 01 07 00 6E 18 00 00 00 00 00 FF 0F 9B [14:24:01]process_action close_receipt done [14:24:01]requested_data is exist [14:24:01]produce_requested_data [14:24:01]requested_item fm.sn is exist - process it [14:24:01]wFMCommunicate request_size=4 [14:24:01]MH_SAM_APDU [14:24:01]CAPDU: 80 11 00 00 [14:24:01]Write to MH i2c: E2 08 00 6F 18 80 11 00 00 00 00 00 00 01 [14:24:01]Write i2c OK [14:24:01]MH_I2C_Read... [14:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:24:01]Read from MH i2c: E2 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: E2 17 00 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: E2 17 00 6F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 56 [14:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:24:01]wFMCommunicate OK [14:24:01]requested_item fd.num is exist - process it [14:24:01]SAM_PROTO_GetFieldsCounters [14:24:01]wFMCommunicate request_size=4 [14:24:01]MH_SAM_APDU [14:24:01]CAPDU: 80 13 00 00 [14:24:01]Write to MH i2c: E2 08 00 70 18 80 13 00 00 00 00 00 00 04 [14:24:01]Write i2c OK [14:24:01]MH_I2C_Read... [14:24:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:24:01]Read from MH i2c: E2 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: E2 62 00 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: E2 62 00 70 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 9F [14:24:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B8 01 00 00 5E 04 04 00 B8 01 00 00 57 04 04 00 B9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:24:01]wFMCommunicate OK [14:24:01]SAM_PROTO_GetFieldsCounters done [14:24:01]requested_item shift.num is exist - process it [14:24:01]requested_item shift.opened is exist - process it [14:24:01]req_shift_opened [14:24:01]FM_GetShiftState [14:24:01]SAM_PROTO_GetShiftState [14:24:01]wFMCommunicate request_size=4 [14:24:01]MH_SAM_APDU [14:24:01]CAPDU: 80 13 01 00 [14:24:01]Write to MH i2c: E2 08 00 71 18 80 13 01 00 00 00 00 00 06 [14:24:01]Write i2c OK [14:24:01]MH_I2C_Read... [14:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:24:01]Read from MH i2c: E2 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: E2 0E 00 [14:24:01]MH_I2C_Read... [14:24:01]Read from MH i2c: E2 0E 00 71 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6B [14:24:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:24:01]wFMCommunicate OK [14:24:01]SAM_PROTO_GetShiftState done [14:24:01]FM_GetShiftState done [14:24:01]req_shift_opened done [14:24:01]requested_item shift.open_date is exist - process it [14:24:01]req_shift_open_date [14:24:01]req_shift_open_date done [14:24:01]produce_requested_data done [14:24:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372623,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:24:01]process_action_free close_receipt [14:24:01]json_value_free [14:24:01]json_value_free done [14:24:01]process_json_proto returns [14:24:01]Send response to host [14:24:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372623,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:24:01]free response buf [14:24:01]execute_script done [14:24:01]execute_script returns [14:24:01]free content buf [14:24:01]Sock 10.Close socket [14:24:01]Sock 10.Thread stoped [14:24:05]OFD Sender: No OFD packet to send [14:24:10]OFD Sender: No OFD packet to send [14:24:15]OFD Sender: No OFD packet to send [14:24:20]OFD Sender: No OFD packet to send [14:24:25]OFD Sender: No OFD packet to send [14:24:30]OFD Sender: No OFD packet to send [14:24:35]OFD Sender: No OFD packet to send [14:24:40]OFD Sender: No OFD packet to send [14:24:45]OFD Sender: No OFD packet to send [14:24:50]OFD Sender: No OFD packet to send [14:24:55]OFD Sender: No OFD packet to send [14:25:00]OFD Sender: No OFD packet to send [14:25:05]OFD Sender: No OFD packet to send [14:25:10]OFD Sender: No OFD packet to send [14:25:15]OFD Sender: No OFD packet to send [14:25:20]OFD Sender: No OFD packet to send [14:25:25]OFD Sender: No OFD packet to send [14:25:30]OFD Sender: No OFD packet to send [14:25:35]OFD Sender: No OFD packet to send [14:25:40]OFD Sender: No OFD packet to send [14:25:45]OFD Sender: No OFD packet to send [14:25:50]OFD Sender: No OFD packet to send [14:25:55]OFD Sender: No OFD packet to send [14:26:00]OFD Sender: No OFD packet to send [14:26:05]OFD Sender: No OFD packet to send [14:26:10]OFD Sender: No OFD packet to send [14:26:15]OFD Sender: No OFD packet to send [14:26:20]OFD Sender: No OFD packet to send [14:26:25]OFD Sender: No OFD packet to send [14:26:30]OFD Sender: No OFD packet to send [14:26:35]OFD Sender: No OFD packet to send [14:26:40]OFD Sender: No OFD packet to send [14:26:45]OFD Sender: No OFD packet to send [14:26:50]OFD Sender: No OFD packet to send [14:26:55]OFD Sender: No OFD packet to send [14:27:00]OFD Sender: No OFD packet to send [14:27:05]OFD Sender: No OFD packet to send [14:27:10]OFD Sender: No OFD packet to send [14:27:15]OFD Sender: No OFD packet to send [14:27:20]OFD Sender: No OFD packet to send [14:27:25]OFD Sender: No OFD packet to send [14:27:30]OFD Sender: No OFD packet to send [14:27:35]OFD Sender: No OFD packet to send [14:27:40]OFD Sender: No OFD packet to send [14:27:45]OFD Sender: No OFD packet to send [14:27:50]OFD Sender: No OFD packet to send [14:27:55]OFD Sender: No OFD packet to send [14:28:00]OFD Sender: No OFD packet to send [14:28:05]OFD Sender: No OFD packet to send [14:28:10]OFD Sender: No OFD packet to send [14:28:15]OFD Sender: No OFD packet to send [14:28:20]OFD Sender: No OFD packet to send [14:28:25]OFD Sender: No OFD packet to send [14:28:30]OFD Sender: No OFD packet to send [14:28:35]OFD Sender: No OFD packet to send [14:28:36]accept exits with 8 [14:28:36]New connection [14:28:36]New thread 3066637668 created [14:28:36]Thread 3066494308 joined [14:28:36]Waiting for new connection... [14:28:36] Sock 8.Parse request [14:28:36]Sock 8.Check first char [14:28:36]Sock 8.First char is OK [14:28:36]request: POST /json_proto HTTP/1.0 [14:28:36]Method: POST [14:28:36]URL: /json_proto [14:28:36]Method is POST - this is cgi request [14:28:36]url: /json_proto [14:28:36]query_string will be loaded in cgi processing [14:28:36]execute_cgi json_proto POST (null) [14:28:36]execute_cgi path=json_proto method=POST [14:28:36]POST find Content-Length [14:28:36]Host: 172.17.42.195:8080 [14:28:36]Content-Length: 776 [14:28:36]Content-Type: application/json [14:28:36] [14:28:36]POST finish read [14:28:36]Found Content-Length = 776 [14:28:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:36]execute_script... [14: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)3308913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:28:36]POST & json_proto [14:28:36]process_json_proto [14:28:36]json parsed OK: [14:28:36]protocol is kg_v1.0 [14:28:36]action value=close_receipt [14:28:36]process_action close_receipt [14:28:36]cmd_close_receipt [14:28:36]MH_GetDate [14:28:36]Write to MH i2c: F0 00 00 72 18 79 [14:28:36]Write i2c OK [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: F0 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: F0 09 00 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: F0 09 00 72 18 00 94 59 1A 67 EF 94 12 67 EC [14:28:36]GetLastDocTimeStamp 1729779838 [14:28:36]current date 1729780116 [14:28:36]FM_GetShiftState [14:28:36]SAM_PROTO_GetShiftState [14:28:36]wFMCommunicate request_size=4 [14:28:36]MH_SAM_APDU [14:28:36]CAPDU: 80 13 01 00 [14:28:36]Write to MH i2c: E2 08 00 73 18 80 13 01 00 00 00 00 00 08 [14:28:36]Write i2c OK [14:28:36]MH_I2C_Read... [14:28:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:36]Read from MH i2c: E2 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: E2 0E 00 [14:28:36]MH_I2C_Read... [14:28:36]Read from MH i2c: E2 0E 00 73 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6D [14:28:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:28:36]wFMCommunicate OK [14:28:36]SAM_PROTO_GetShiftState done [14:28:36]FM_GetShiftState done [14:28:36]opened in 1729729095 [14:28:36]opened+sec_in_day 1729815495 [14:28:36]quantity*price = 100051 [14:28:36]sum+1 = 100052 [14:28:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 441 24.10.2024 14:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372624 ФПД: 83421476303022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142836&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372624&fm=83421476303022&tin=02508201610067®Number=0000000000091623&sum=100051 [14:28:37]StoreToDocumentArchive [14:28:37]shift 524 fd 372624 [14:28:37]save to /storage/0524/doc_00372624 [14:28:37]save last doc name /storage/0524/doc_00372624 to /storage/kkm_last_doc_name [14:28:37]save OK [14:28:37]Clear old archive folders... [14:28:37]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:28:37]tlvbuf is 00334FC0 [14:28:37]SAM_PROTO_ClearQueue [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 09 00 00 [14:28:37]Write to MH i2c: E2 08 00 80 18 80 09 00 00 00 00 00 00 0A [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 80 18 00 90 00 0C [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]SAM_PROTO_ClearQueue done [14:28:37]KKMCreateOFDPacket [14:28:37]OFDProtocolAddRootSTLVToBuf [14:28:37]FM_MakeSignedData [14:28:37]FM_MakeSignedData [14:28:37]SAM_PROTO_SignData [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 01 02 [14:28:37]Write to MH i2c: E2 08 00 81 18 80 0D 01 02 00 00 00 00 12 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 81 18 00 90 00 0D [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]wFMCommunicate request_size=255 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 94 59 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 AF 05 [14:28:37]Write to MH i2c: E2 02 01 82 18 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 94 59 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 AF 05 00 00 E8 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 82 18 00 90 00 0E [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]wFMCommunicate request_size=16 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 4B DF 13 76 30 AE [14:28:37]Write to MH i2c: E2 13 00 83 18 80 0D 02 02 0B 00 00 35 04 06 00 4B DF 13 76 30 AE 00 00 FB [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 03 00 83 18 00 90 00 0F [14:28:37]RAPDU: 90 00 [14:28:37]wFMCommunicate OK [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 0D 03 02 [14:28:37]Write to MH i2c: E2 08 00 84 18 80 0D 03 02 00 00 00 00 17 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 0B 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 0B 00 84 18 00 E1 44 6F 52 50 5B 92 35 90 00 70 [14:28:37]RAPDU: E1 44 6F 52 50 5B 92 35 90 00 [14:28:37]wFMCommunicate OK [14:28:37]SAM_PROTO_SignData done [14:28:37]FM_MakeSignedData done [14:28:37]CreateOFDProtocolMessage [14:28:37]wFMCommunicate request_size=4 [14:28:37]MH_SAM_APDU [14:28:37]CAPDU: 80 11 00 00 [14:28:37]Write to MH i2c: E2 08 00 85 18 80 11 00 00 00 00 00 00 17 [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:37]Read from MH i2c: E2 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 17 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: E2 17 00 85 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [14:28:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:28:37]wFMCommunicate OK [14:28:37]CreateOFDProtocolMessage done [14:28:37]OFDSenderStorePacket 372624 [14:28:37]StoreOFDPacket docnum=372624 [14:28:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 8E 99 0D 01 A1 EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 94 59 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 AF 05 00 35 04 06 00 4B DF 13 76 30 AE E1 44 6F 52 50 5B 92 35 [14:28:37]CheckFolder [14:28:37]dirname=/storage/ofd_packets [14:28:37]CheckFolder done [14:28:37]ProducePacketName [14:28:37]name=ofd_packets/00372624 [14:28:37]NVStorageSaveData ofd_packets/00372624 [14:28:37]File name is /storage/ofd_packets/00372624 [14:28:37]Write 307 bytes [14:28:37]NVStorageSaveData done [14:28:37]OFDSenderStorePacket done [14:28:37]KKMCreateOFDPacket done [14:28:37]NVStorageSaveData kkm_last_timestamp [14:28:37]File name is /storage/kkm_last_timestamp [14:28:37]Write 4 bytes [14:28:37]NVStorageSaveData done [14:28:37]ExternCall_PrintAddStr [14:28:37]wPrintStart [14:28:37]Write to MH i2c: 01 00 00 86 18 9E [14:28:37]Write i2c OK [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: 01 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: 01 07 00 [14:28:37]MH_I2C_Read... [14:28:37]Read from MH i2c: 01 07 00 86 18 00 00 00 00 00 FF 0F B3 [14:28:37]RasterBufferAndPrint [14:28:37]line Счет N : (1)3308913 [14:28:37]line ИНН: 02508201610067 [14:28:37]line Контрольно-Кассовый Чек [14:28:37]line ПРОДАЖА [14:28:37]line ТРК (МРК, ГНК) : 41 [14:28:37]line Товар: 2710194240 [14:28:37]line D-Energy Дт-К-2 [14:28:37]line 12.960 * 77.20 [14:28:37]line = 1000.51 [14:28:37]line НДС 12% НСП 1% [14:28:37]line > о реализуемом товаре [14:28:37]line ИТОГО: 1000.51 [14:28:37]line НСП 1% : 8.85 [14:28:37]line НДС 12% : 106.25 [14:28:37]line Наличными: 0.00 [14:28:37]line Безнал.: 1000.51 [14:28:37]line Место: АЗС № 87 "Партнер Нефть" [14:28:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:28:37]line СНО: Общий режим [14:28:37]line Чек 441 24.10.2024 14:28 [14:28:37]line Смена: 524 ФФД: 1.0 [14:28:37]line ЗНМ: 0300000083 [14:28:37]line РНМ: 0000000000091623 [14:28:37]line Версия ККМ: 001 [14:28:37]line Платежная система: Mbank [14:28:37]line ФМ: 0000000000874672 [14:28:37]line ФД: 372624 [14:28:37]line ФПД: 83421476303022 [14:28:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T142836&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372624&fm=83421476303022&tin=02508201610067®Number=0000000000091623&sum=100051 [14:28:37]written 0, free lines is 4095 [14:28:37]OFD Sender: Processing packet 372624 [packets to send 267, broken 266] [14:28:37]ProducePacketName [14:28:37]name=ofd_packets/00372624 [14:28:37]OFD Sender: To server: pG, [14:28:37]CommunicateWithHost lk.salyk.kg:30040 [14:28:37]ConnectInit lk.salyk.kg [14:28:38]Connected sock=10 [14:28:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 8E 99 0D 01 A1 EA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 01 00 00 F4 03 04 00 94 59 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 AF 05 00 35 04 06 00 4B DF 13 76 30 AE E1 44 6F 52 50 5B 92 35 [14:28:38]Write to MH i2c: 01 00 00 AF 18 C7 [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: 01 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: 01 07 00 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: 01 07 00 AF 18 00 00 00 00 00 0E 0D E9 [14:28:38]RasterBufferAndPrint [14:28:38]line [14:28:38]line [14:28:38]line [14:28:38]line [14:28:38]line [14:28:38]written 0, free lines is 3348 [14:28:38]MH_Cut [14:28:38]Write to MH i2c: D1 01 00 B6 18 01 A0 [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: D1 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: D1 01 00 [14:28:38]MH_I2C_Read... [14:28:38]Read from MH i2c: D1 01 00 B6 18 00 9F [14:28:38]Write to MH i2c: 01 00 00 B7 18 CF [14:28:38]Write i2c OK [14:28:38]MH_I2C_Read... [14:28:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 83 D1 47 00 B7 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 AF 05 00 F4 03 04 00 3C 05 1A 67 B6 04 01 00 00 4A 88 B9 F1 A8 24 75 3D [14:28:38]CommunicateWithHost err = 0 [14:28:38]CheckOFDResponse [14:28:38]1017 (14) - 77093643461234 [14:28:38]1041 (16) - 0000000000874672 [14:28:38]1040 (4) - 372624 [14:28:38]1012 (4) - 24.10.2024 08:28 [14:28:38]1206 (1) - 0 [14:28:38]OFD Sender: Remove packet 372624 [14:28:38]ProducePacketName [14:28:38]name=ofd_packets/00372624 [14:28:38]NVStorageDeleteData [14:28:38]OFD Sender: No OFD packet to send [14:28:39]*** Cut start [14:28:39]*** Partial cut [14:28:39]*** CUTSNS_PIN = 1 [14:28:39]*** CUTSNS_PIN = 0 [14:28:39]*** Brake cut motor [14:28:39]Read from MH i2c: 01 [14:28:39]MH_I2C_Read... [14:28:39]*** Stop cut motor [14:28:39]*** Cut end [14:28:39]Read from MH i2c: 01 07 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: 01 07 00 B7 18 00 00 00 00 00 FF 0F E4 [14:28:39]process_action close_receipt done [14:28:39]requested_data is exist [14:28:39]produce_requested_data [14:28:39]requested_item fm.sn is exist - process it [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 11 00 00 [14:28:39]Write to MH i2c: E2 08 00 B8 18 80 11 00 00 00 00 00 00 4A [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 17 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 17 00 B8 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [14:28:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:28:39]wFMCommunicate OK [14:28:39]requested_item fd.num is exist - process it [14:28:39]SAM_PROTO_GetFieldsCounters [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 13 00 00 [14:28:39]Write to MH i2c: E2 08 00 B9 18 80 13 00 00 00 00 00 00 4D [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 62 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 62 00 B9 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 90 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 EC [14:28:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 90 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:28:39]wFMCommunicate OK [14:28:39]SAM_PROTO_GetFieldsCounters done [14:28:39]requested_item shift.num is exist - process it [14:28:39]requested_item shift.opened is exist - process it [14:28:39]req_shift_opened [14:28:39]FM_GetShiftState [14:28:39]SAM_PROTO_GetShiftState [14:28:39]wFMCommunicate request_size=4 [14:28:39]MH_SAM_APDU [14:28:39]CAPDU: 80 13 01 00 [14:28:39]Write to MH i2c: E2 08 00 BA 18 80 13 01 00 00 00 00 00 4F [14:28:39]Write i2c OK [14:28:39]MH_I2C_Read... [14:28:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:28:39]Read from MH i2c: E2 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 0E 00 [14:28:39]MH_I2C_Read... [14:28:39]Read from MH i2c: E2 0E 00 BA 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B4 [14:28:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:28:39]wFMCommunicate OK [14:28:39]SAM_PROTO_GetShiftState done [14:28:39]FM_GetShiftState done [14:28:39]req_shift_opened done [14:28:39]requested_item shift.open_date is exist - process it [14:28:39]req_shift_open_date [14:28:39]req_shift_open_date done [14:28:39]produce_requested_data done [14:28:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372624,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:28:39]process_action_free close_receipt [14:28:39]json_value_free [14:28:39]json_value_free done [14:28:39]process_json_proto returns [14:28:39]Send response to host [14:28:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372624,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:28:39]free response buf [14:28:39]execute_script done [14:28:39]execute_script returns [14:28:39]free content buf [14:28:39]Sock 8.Close socket [14:28:39]Sock 8.Thread stoped [14:28:43]OFD Sender: No OFD packet to send [14:28:48]OFD Sender: No OFD packet to send [14:28:53]OFD Sender: No OFD packet to send [14:28:58]OFD Sender: No OFD packet to send [14:29:03]OFD Sender: No OFD packet to send [14:29:09]OFD Sender: No OFD packet to send [14:29:14]OFD Sender: No OFD packet to send [14:29:19]OFD Sender: No OFD packet to send [14:29:24]OFD Sender: No OFD packet to send [14:29:29]OFD Sender: No OFD packet to send [14:29:34]OFD Sender: No OFD packet to send [14:29:39]OFD Sender: No OFD packet to send [14:29:44]OFD Sender: No OFD packet to send [14:29:49]OFD Sender: No OFD packet to send [14:29:54]OFD Sender: No OFD packet to send [14:29:59]OFD Sender: No OFD packet to send [14:30:04]OFD Sender: No OFD packet to send [14:30:09]OFD Sender: No OFD packet to send [14:30:14]OFD Sender: No OFD packet to send [14:30:19]OFD Sender: No OFD packet to send [14:30:24]OFD Sender: No OFD packet to send [14:30:28]accept exits with 9 [14:30:28]New connection [14:30:28]New thread 3066494308 created [14:30:28]Thread 3066637668 joined [14:30:28]Waiting for new connection... [14:30:28] Sock 9.Parse request [14:30:28]Sock 9.Check first char [14:30:28]Sock 9.First char is OK [14:30:28]request: POST /json_proto HTTP/1.0 [14:30:28]Method: POST [14:30:28]URL: /json_proto [14:30:28]Method is POST - this is cgi request [14:30:28]url: /json_proto [14:30:28]query_string will be loaded in cgi processing [14:30:28]execute_cgi json_proto POST (null) [14:30:28]execute_cgi path=json_proto method=POST [14:30:28]POST find Content-Length [14:30:28]Host: 172.17.42.195:8080 [14:30:28]Content-Length: 678 [14:30:28]Content-Type: application/json [14:30:28] [14:30:28]POST finish read [14:30:28]Found Content-Length = 678 [14:30:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:28]execute_script... [14:30: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)3308914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:30:28]POST & json_proto [14:30:28]process_json_proto [14:30:28]json parsed OK: [14:30:28]protocol is kg_v1.0 [14:30:28]action value=close_receipt [14:30:28]process_action close_receipt [14:30:28]cmd_close_receipt [14:30:28]MH_GetDate [14:30:28]Write to MH i2c: F0 00 00 BB 18 C2 [14:30:28]Write i2c OK [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: F0 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: F0 09 00 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: F0 09 00 BB 18 00 05 5A 1A 67 EF 94 12 67 A7 [14:30:28]GetLastDocTimeStamp 1729780116 [14:30:28]current date 1729780229 [14:30:28]FM_GetShiftState [14:30:28]SAM_PROTO_GetShiftState [14:30:28]wFMCommunicate request_size=4 [14:30:28]MH_SAM_APDU [14:30:28]CAPDU: 80 13 01 00 [14:30:28]Write to MH i2c: E2 08 00 BC 18 80 13 01 00 00 00 00 00 51 [14:30:28]Write i2c OK [14:30:28]MH_I2C_Read... [14:30:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:28]Read from MH i2c: E2 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: E2 0E 00 [14:30:28]MH_I2C_Read... [14:30:28]Read from MH i2c: E2 0E 00 BC 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B6 [14:30:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:30:28]wFMCommunicate OK [14:30:28]SAM_PROTO_GetShiftState done [14:30:28]FM_GetShiftState done [14:30:28]opened in 1729729095 [14:30:28]opened+sec_in_day 1729815495 [14:30:28]quantity*price = 20003 [14:30:28]sum+1 = 20004 [14:30:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 442 24.10.2024 14:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372625 ФПД: 1335436456694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143029&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372625&fm=1335436456694&tin=02508201610067®Number=0000000000091623&sum=20000 [14:30:29]StoreToDocumentArchive [14:30:29]shift 524 fd 372625 [14:30:29]save to /storage/0524/doc_00372625 [14:30:29]save last doc name /storage/0524/doc_00372625 to /storage/kkm_last_doc_name [14:30:29]save OK [14:30:29]Clear old archive folders... [14:30:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:29]tlvbuf is B6E749A0 [14:30:29]SAM_PROTO_ClearQueue [14:30:29]wFMCommunicate request_size=4 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 09 00 00 [14:30:29]Write to MH i2c: E2 08 00 C9 18 80 09 00 00 00 00 00 00 53 [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 C9 18 00 90 00 55 [14:30:29]RAPDU: 90 00 [14:30:29]wFMCommunicate OK [14:30:29]SAM_PROTO_ClearQueue done [14:30:29]KKMCreateOFDPacket [14:30:29]OFDProtocolAddRootSTLVToBuf [14:30:29]FM_MakeSignedData [14:30:29]FM_MakeSignedData [14:30:29]SAM_PROTO_SignData [14:30:29]wFMCommunicate request_size=4 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 0D 01 02 [14:30:29]Write to MH i2c: E2 08 00 CA 18 80 0D 01 02 00 00 00 00 5B [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 CA 18 00 90 00 56 [14:30:29]RAPDU: 90 00 [14:30:29]wFMCommunicate OK [14:30:29]wFMCommunicate request_size=255 [14:30:29]MH_SAM_APDU [14:30: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 05 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 AF 05 00 35 04 06 00 01 [14:30:29]Write to MH i2c: E2 02 01 CB 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 05 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 AF 05 00 35 04 06 00 01 00 00 98 [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 CB 18 00 90 00 57 [14:30:29]RAPDU: 90 00 [14:30:29]wFMCommunicate OK [14:30:29]wFMCommunicate request_size=10 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 0D 02 02 05 36 EE 37 32 F6 [14:30:29]Write to MH i2c: E2 0D 00 CC 18 80 0D 02 02 05 00 36 EE 37 32 F6 00 00 EB [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 03 00 CC 18 00 90 00 58 [14:30:29]RAPDU: 90 00 [14:30:29]wFMCommunicate OK [14:30:29]wFMCommunicate request_size=4 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 0D 03 02 [14:30:29]Write to MH i2c: E2 08 00 CD 18 80 0D 03 02 00 00 00 00 60 [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 0B 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 0B 00 CD 18 00 CD D8 B8 40 84 FF E0 B1 90 00 12 [14:30:29]RAPDU: CD D8 B8 40 84 FF E0 B1 90 00 [14:30:29]wFMCommunicate OK [14:30:29]SAM_PROTO_SignData done [14:30:29]FM_MakeSignedData done [14:30:29]CreateOFDProtocolMessage [14:30:29]wFMCommunicate request_size=4 [14:30:29]MH_SAM_APDU [14:30:29]CAPDU: 80 11 00 00 [14:30:29]Write to MH i2c: E2 08 00 CE 18 80 11 00 00 00 00 00 00 60 [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:29]Read from MH i2c: E2 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 17 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: E2 17 00 CE 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [14:30:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:30:29]wFMCommunicate OK [14:30:29]CreateOFDProtocolMessage done [14:30:29]OFDSenderStorePacket 372625 [14:30:29]StoreOFDPacket docnum=372625 [14:30:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B6 21 07 01 89 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 05 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 AF 05 00 35 04 06 00 01 36 EE 37 32 F6 CD D8 B8 40 84 FF E0 B1 [14:30:29]CheckFolder [14:30:29]dirname=/storage/ofd_packets [14:30:29]CheckFolder done [14:30:29]ProducePacketName [14:30:29]name=ofd_packets/00372625 [14:30:29]NVStorageSaveData ofd_packets/00372625 [14:30:29]File name is /storage/ofd_packets/00372625 [14:30:29]Write 301 bytes [14:30:29]NVStorageSaveData done [14:30:29]OFDSenderStorePacket done [14:30:29]KKMCreateOFDPacket done [14:30:29]NVStorageSaveData kkm_last_timestamp [14:30:29]File name is /storage/kkm_last_timestamp [14:30:29]Write 4 bytes [14:30:29]NVStorageSaveData done [14:30:29]ExternCall_PrintAddStr [14:30:29]wPrintStart [14:30:29]Write to MH i2c: 01 00 00 CF 18 E7 [14:30:29]Write i2c OK [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: 01 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: 01 07 00 [14:30:29]MH_I2C_Read... [14:30:29]Read from MH i2c: 01 07 00 CF 18 00 00 00 00 00 FF 0F FC [14:30:29]RasterBufferAndPrint [14:30:29]line Счет N : (1)3308914 [14:30:29]line ИНН: 02508201610067 [14:30:29]line Контрольно-Кассовый Чек [14:30:29]line ПРОДАЖА [14:30:29]line ТРК (МРК, ГНК) : 12 [14:30:29]line Товар: 2710124130 [14:30:29]line Аи-92-К-4 [14:30:29]line 2.990 * 66.90 [14:30:29]line = 200.03 [14:30:29]line НДС 12% НСП 1% [14:30:29]line > о реализуемом товаре [14:30:29]line ОКРУГЛЕНИЕ: -0.03 [14:30:29]line ИТОГО: 200.00 [14:30:29]line Внесено: 200.00 [14:30:29]line СДАЧА: 0.00 [14:30:29]line НСП 1% : 1.77 [14:30:29]line НДС 12% : 21.24 [14:30:29]line Наличными: 200.00 [14:30:29]line Безнал.: 0.00 [14:30:29]line Место: АЗС № 87 "Партнер Нефть" [14:30:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:30:29]line СНО: Общий режим [14:30:29]line Чек 442 24.10.2024 14:30 [14:30:29]line Смена: 524 ФФД: 1.0 [14:30:29]line ЗНМ: 0300000083 [14:30:29]line РНМ: 0000000000091623 [14:30:29]line Версия ККМ: 001 [14:30:29]line ФМ: 0000000000874672 [14:30:29]line ФД: 372625 [14:30:29]line ФПД: 1335436456694 [14:30:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143029&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372625&fm=1335436456694&tin=02508201610067®Number=0000000000091623&sum=20000 [14:30:29]written 0, free lines is 4095 [14:30:29]OFD Sender: Processing packet 372625 [packets to send 267, broken 266] [14:30:29]ProducePacketName [14:30:29]name=ofd_packets/00372625 [14:30:29]OFD Sender: To server: pG, [14:30:29]CommunicateWithHost lk.salyk.kg:30040 [14:30:29]ConnectInit lk.salyk.kg [14:30:30]Connected sock=10 [14:30:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B6 21 07 01 89 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 01 00 00 F4 03 04 00 05 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 AF 05 00 35 04 06 00 01 36 EE 37 32 F6 CD D8 B8 40 84 FF E0 B1 [14:30:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 05 40 47 00 C7 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 AF 05 00 F4 03 04 00 AC 05 1A 67 B6 04 01 00 00 30 2C 4D 6C 31 EA C8 2A [14:30:30]CommunicateWithHost err = 0 [14:30:30]CheckOFDResponse [14:30:30]1017 (14) - 77093643461234 [14:30:30]1041 (16) - 0000000000874672 [14:30:30]1040 (4) - 372625 [14:30:30]1012 (4) - 24.10.2024 08:30 [14:30:30]1206 (1) - 0 [14:30:30]OFD Sender: Remove packet 372625 [14:30:30]ProducePacketName [14:30:30]name=ofd_packets/00372625 [14:30:30]NVStorageDeleteData [14:30:30]Write to MH i2c: 01 00 00 FA 18 12 [14:30:30]Write i2c OK [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: 01 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: 01 07 00 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: 01 07 00 FA 18 00 00 00 00 00 D7 0C FC [14:30:30]RasterBufferAndPrint [14:30:30]line [14:30:30]line [14:30:30]line [14:30:30]line [14:30:30]line [14:30:30]written 0, free lines is 3294 [14:30:30]MH_Cut [14:30:30]Write to MH i2c: D1 01 00 01 19 01 EC [14:30:30]Write i2c OK [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: D1 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: D1 01 00 [14:30:30]MH_I2C_Read... [14:30:30]Read from MH i2c: D1 01 00 01 19 00 EB [14:30:30]Write to MH i2c: 01 00 00 02 19 1B [14:30:30]Write i2c OK [14:30:30]MH_I2C_Read... [14:30:30]OFD Sender: No OFD packet to send [14:30:31]*** Cut start [14:30:31]*** Partial cut [14:30:31]*** CUTSNS_PIN = 1 [14:30:31]*** CUTSNS_PIN = 0 [14:30:31]*** Brake cut motor [14:30:31]Read from MH i2c: 01 [14:30:31]MH_I2C_Read... [14:30:31]*** Stop cut motor [14:30:31]*** Cut end [14:30:31]Read from MH i2c: 01 07 00 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: 01 07 00 02 19 00 00 00 00 00 FF 0F 30 [14:30:31]process_action close_receipt done [14:30:31]requested_data is exist [14:30:31]produce_requested_data [14:30:31]requested_item fm.sn is exist - process it [14:30:31]wFMCommunicate request_size=4 [14:30:31]MH_SAM_APDU [14:30:31]CAPDU: 80 11 00 00 [14:30:31]Write to MH i2c: E2 08 00 03 19 80 11 00 00 00 00 00 00 96 [14:30:31]Write i2c OK [14:30:31]MH_I2C_Read... [14:30:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:31]Read from MH i2c: E2 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 17 00 [14:30:31]MH_I2C_Read... [14:30:31]Read from MH i2c: E2 17 00 03 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EB [14:30:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:30:31]wFMCommunicate OK [14:30:31]requested_item fd.num is exist - process it [14:30:31]SAM_PROTO_GetFieldsCounters [14:30:31]wFMCommunicate request_size=4 [14:30:31]MH_SAM_APDU [14:30:31]CAPDU: 80 13 00 00 [14:30:31]Write to MH i2c: E2 08 00 04 19 80 13 00 00 00 00 00 00 99 [14:30:31]Write i2c OK [14:30:31]MH_I2C_Read... [14:30:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:32]Read from MH i2c: E2 [14:30:32]MH_I2C_Read... [14:30:32]Read from MH i2c: E2 62 00 [14:30:32]MH_I2C_Read... [14:30:32]Read from MH i2c: E2 62 00 04 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 91 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [14:30:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 91 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:32]wFMCommunicate OK [14:30:32]SAM_PROTO_GetFieldsCounters done [14:30:32]requested_item shift.num is exist - process it [14:30:32]requested_item shift.opened is exist - process it [14:30:32]req_shift_opened [14:30:32]FM_GetShiftState [14:30:32]SAM_PROTO_GetShiftState [14:30:32]wFMCommunicate request_size=4 [14:30:32]MH_SAM_APDU [14:30:32]CAPDU: 80 13 01 00 [14:30:32]Write to MH i2c: E2 08 00 05 19 80 13 01 00 00 00 00 00 9B [14:30:32]Write i2c OK [14:30:32]MH_I2C_Read... [14:30:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:32]Read from MH i2c: E2 [14:30:32]MH_I2C_Read... [14:30:32]Read from MH i2c: E2 0E 00 [14:30:32]MH_I2C_Read... [14:30:32]Read from MH i2c: E2 0E 00 05 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 00 [14:30:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:30:32]wFMCommunicate OK [14:30:32]SAM_PROTO_GetShiftState done [14:30:32]FM_GetShiftState done [14:30:32]req_shift_opened done [14:30:32]requested_item shift.open_date is exist - process it [14:30:32]req_shift_open_date [14:30:32]req_shift_open_date done [14:30:32]produce_requested_data done [14:30:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372625,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:30:32]process_action_free close_receipt [14:30:32]json_value_free [14:30:32]json_value_free done [14:30:32]process_json_proto returns [14:30:32]Send response to host [14:30:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372625,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:30:32]free response buf [14:30:32]execute_script done [14:30:32]execute_script returns [14:30:32]free content buf [14:30:32]Sock 9.Close socket [14:30:32]Sock 9.Thread stoped [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:50]OFD Sender: No OFD packet to send [14:30:55]OFD Sender: No OFD packet to send [14:31:00]OFD Sender: No OFD packet to send [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: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:37]accept exits with 8 [14:31:37]New connection [14:31:37]New thread 3066637668 created [14:31:37]Thread 3066494308 joined [14:31:37]Waiting for new connection... [14:31:37] Sock 8.Parse request [14:31:37]Sock 8.Check first char [14:31:37]Sock 8.First char is OK [14:31:37]request: POST /json_proto HTTP/1.0 [14:31:37]Method: POST [14:31:37]URL: /json_proto [14:31:37]Method is POST - this is cgi request [14:31:37]url: /json_proto [14:31:37]query_string will be loaded in cgi processing [14:31:37]execute_cgi json_proto POST (null) [14:31:37]execute_cgi path=json_proto method=POST [14:31:37]POST find Content-Length [14:31:37]Host: 172.17.42.195:8080 [14:31:37]Content-Length: 781 [14:31:37]Content-Type: application/json [14:31:37] [14:31:37]POST finish read [14:31:37]Found Content-Length = 781 [14:31:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Balance.KG", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:31:37]execute_script... [14:31: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)3308915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Balance.KG", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:31:37]POST & json_proto [14:31:37]process_json_proto [14:31:37]json parsed OK: [14:31:37]protocol is kg_v1.0 [14:31:37]action value=close_receipt [14:31:37]process_action close_receipt [14:31:37]cmd_close_receipt [14:31:37]MH_GetDate [14:31:37]Write to MH i2c: F0 00 00 06 19 0E [14:31:37]Write i2c OK [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: F0 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: F0 09 00 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: F0 09 00 06 19 00 4A 5A 1A 67 EF 94 12 67 38 [14:31:37]GetLastDocTimeStamp 1729780229 [14:31:37]current date 1729780298 [14:31:37]FM_GetShiftState [14:31:37]SAM_PROTO_GetShiftState [14:31:37]wFMCommunicate request_size=4 [14:31:37]MH_SAM_APDU [14:31:37]CAPDU: 80 13 01 00 [14:31:37]Write to MH i2c: E2 08 00 07 19 80 13 01 00 00 00 00 00 9D [14:31:37]Write i2c OK [14:31:37]MH_I2C_Read... [14:31:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:37]Read from MH i2c: E2 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 0E 00 [14:31:37]MH_I2C_Read... [14:31:37]Read from MH i2c: E2 0E 00 07 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 02 [14:31:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:31:37]wFMCommunicate OK [14:31:37]SAM_PROTO_GetShiftState done [14:31:37]FM_GetShiftState done [14:31:37]opened in 1729729095 [14:31:37]opened+sec_in_day 1729815495 [14:31:37]quantity*price = 100051 [14:31:37]sum+1 = 100052 [14:31:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 443 24.10.2024 14:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Balance.KG ФМ: 0000000000874672 ФД: 372626 ФПД: 130065986072402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143138&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372626&fm=130065986072402&tin=02508201610067®Number=0000000000091623&sum=100051 [14:31:38]StoreToDocumentArchive [14:31:38]shift 524 fd 372626 [14:31:38]save to /storage/0524/doc_00372626 [14:31:38]save last doc name /storage/0524/doc_00372626 to /storage/kkm_last_doc_name [14:31:38]save OK [14:31:38]Clear old archive folders... [14:31:38]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:31:38]tlvbuf is 00334E80 [14:31:38]SAM_PROTO_ClearQueue [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 09 00 00 [14:31:38]Write to MH i2c: E2 08 00 14 19 80 09 00 00 00 00 00 00 9F [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 14 19 00 90 00 A1 [14:31:38]RAPDU: 90 00 [14:31:38]wFMCommunicate OK [14:31:38]SAM_PROTO_ClearQueue done [14:31:38]KKMCreateOFDPacket [14:31:38]OFDProtocolAddRootSTLVToBuf [14:31:38]FM_MakeSignedData [14:31:38]FM_MakeSignedData [14:31:38]SAM_PROTO_SignData [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 0D 01 02 [14:31:38]Write to MH i2c: E2 08 00 15 19 80 0D 01 02 00 00 00 00 A7 [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 15 19 00 90 00 A2 [14:31:38]RAPDU: 90 00 [14:31:38]wFMCommunicate OK [14:31:38]wFMCommunicate request_size=255 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 4A 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 AF 05 [14:31:38]Write to MH i2c: E2 02 01 16 19 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 4A 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 AF 05 00 00 38 [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 16 19 00 90 00 A3 [14:31:38]RAPDU: 90 00 [14:31:38]wFMCommunicate OK [14:31:38]wFMCommunicate request_size=16 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 76 4B 58 E5 AF 52 [14:31:38]Write to MH i2c: E2 13 00 17 19 80 0D 02 02 0B 00 00 35 04 06 00 76 4B 58 E5 AF 52 00 00 FE [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 03 00 17 19 00 90 00 A4 [14:31:38]RAPDU: 90 00 [14:31:38]wFMCommunicate OK [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 0D 03 02 [14:31:38]Write to MH i2c: E2 08 00 18 19 80 0D 03 02 00 00 00 00 AC [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 0B 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 0B 00 18 19 00 0E 9D 68 65 99 E6 96 47 90 00 81 [14:31:38]RAPDU: 0E 9D 68 65 99 E6 96 47 90 00 [14:31:38]wFMCommunicate OK [14:31:38]SAM_PROTO_SignData done [14:31:38]FM_MakeSignedData done [14:31:38]CreateOFDProtocolMessage [14:31:38]wFMCommunicate request_size=4 [14:31:38]MH_SAM_APDU [14:31:38]CAPDU: 80 11 00 00 [14:31:38]Write to MH i2c: E2 08 00 19 19 80 11 00 00 00 00 00 00 AC [14:31:38]Write i2c OK [14:31:38]MH_I2C_Read... [14:31:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:38]Read from MH i2c: E2 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 17 00 [14:31:38]MH_I2C_Read... [14:31:38]Read from MH i2c: E2 17 00 19 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [14:31:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:31:38]wFMCommunicate OK [14:31:38]CreateOFDProtocolMessage done [14:31:38]OFDSenderStorePacket 372626 [14:31:38]StoreOFDPacket docnum=372626 [14:31:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 56 35 0D 01 FF F7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 4A 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 AF 05 00 35 04 06 00 76 4B 58 E5 AF 52 0E 9D 68 65 99 E6 96 47 [14:31:39]CheckFolder [14:31:39]dirname=/storage/ofd_packets [14:31:39]CheckFolder done [14:31:39]ProducePacketName [14:31:39]name=ofd_packets/00372626 [14:31:39]NVStorageSaveData ofd_packets/00372626 [14:31:39]File name is /storage/ofd_packets/00372626 [14:31:39]Write 307 bytes [14:31:39]NVStorageSaveData done [14:31:39]OFDSenderStorePacket done [14:31:39]KKMCreateOFDPacket done [14:31:39]NVStorageSaveData kkm_last_timestamp [14:31:39]File name is /storage/kkm_last_timestamp [14:31:39]Write 4 bytes [14:31:39]NVStorageSaveData done [14:31:39]ExternCall_PrintAddStr [14:31:39]wPrintStart [14:31:39]Write to MH i2c: 01 00 00 1A 19 33 [14:31:39]Write i2c OK [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: 01 [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: 01 07 00 [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: 01 07 00 1A 19 00 00 00 00 00 FF 0F 48 [14:31:39]RasterBufferAndPrint [14:31:39]line Счет N : (1)3308915 [14:31:39]line ИНН: 02508201610067 [14:31:39]line Контрольно-Кассовый Чек [14:31:39]line ПРОДАЖА [14:31:39]line ТРК (МРК, ГНК) : 21 [14:31:39]line Товар: 2710194240 [14:31:39]line D-Energy Дт-К-2 [14:31:39]line 12.960 * 77.20 [14:31:39]line = 1000.51 [14:31:39]line НДС 12% НСП 1% [14:31:39]line > о реализуемом товаре [14:31:39]line ИТОГО: 1000.51 [14:31:39]line НСП 1% : 8.85 [14:31:39]line НДС 12% : 106.25 [14:31:39]line Наличными: 0.00 [14:31:39]line Безнал.: 1000.51 [14:31:39]line Место: АЗС № 87 "Партнер Нефть" [14:31:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:31:39]line СНО: Общий режим [14:31:39]line Чек 443 24.10.2024 14:31 [14:31:39]line Смена: 524 ФФД: 1.0 [14:31:39]line ЗНМ: 0300000083 [14:31:39]line РНМ: 0000000000091623 [14:31:39]line Версия ККМ: 001 [14:31:39]line Платежная система: Balance.KG [14:31:39]line ФМ: 0000000000874672 [14:31:39]line ФД: 372626 [14:31:39]line ФПД: 130065986072402 [14:31:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143138&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372626&fm=130065986072402&tin=02508201610067®Number=0000000000091623&sum=100051 [14:31:39]OFD Sender: Processing packet 372626 [packets to send 267, broken 266] [14:31:39]ProducePacketName [14:31:39]name=ofd_packets/00372626 [14:31:39]OFD Sender: To server: pG, [14:31:39]CommunicateWithHost lk.salyk.kg:30040 [14:31:39]ConnectInit lk.salyk.kg [14:31:39]written 0, free lines is 4095 [14:31:39]Connected sock=10 [14:31:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 56 35 0D 01 FF F7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 4A 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 AF 05 00 35 04 06 00 76 4B 58 E5 AF 52 0E 9D 68 65 99 E6 96 47 [14:31:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 64 A6 47 00 6C 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 AF 05 00 F4 03 04 00 F1 05 1A 67 B6 04 01 00 00 C5 F6 18 69 E8 CE 9C F7 [14:31:39]CommunicateWithHost err = 0 [14:31:39]CheckOFDResponse [14:31:39]1017 (14) - 77093643461234 [14:31:39]1041 (16) - 0000000000874672 [14:31:39]1040 (4) - 372626 [14:31:39]1012 (4) - 24.10.2024 08:31 [14:31:39]1206 (1) - 0 [14:31:39]OFD Sender: Remove packet 372626 [14:31:39]ProducePacketName [14:31:39]name=ofd_packets/00372626 [14:31:39]NVStorageDeleteData [14:31:39]Write to MH i2c: 01 00 00 44 19 5D [14:31:39]Write i2c OK [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: 01 [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: 01 07 00 [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: 01 07 00 44 19 00 00 00 00 00 05 0D 76 [14:31:39]RasterBufferAndPrint [14:31:39]line [14:31:39]line [14:31:39]line [14:31:39]line [14:31:39]line [14:31:39]written 0, free lines is 3339 [14:31:39]MH_Cut [14:31:39]Write to MH i2c: D1 01 00 4B 19 01 36 [14:31:39]Write i2c OK [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: D1 [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: D1 01 00 [14:31:39]MH_I2C_Read... [14:31:39]Read from MH i2c: D1 01 00 4B 19 00 35 [14:31:39]Write to MH i2c: 01 00 00 4C 19 65 [14:31:39]Write i2c OK [14:31:39]MH_I2C_Read... [14:31:40]OFD Sender: No OFD packet to send [14:31:40]*** Cut start [14:31:40]*** Partial cut [14:31:40]*** CUTSNS_PIN = 1 [14:31:40]*** CUTSNS_PIN = 0 [14:31:40]*** Brake cut motor [14:31:41]Read from MH i2c: 01 [14:31:41]MH_I2C_Read... [14:31:41]*** Stop cut motor [14:31:41]*** Cut end [14:31:41]Read from MH i2c: 01 07 00 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: 01 07 00 4C 19 00 00 00 00 00 FF 0F 7A [14:31:41]process_action close_receipt done [14:31:41]requested_data is exist [14:31:41]produce_requested_data [14:31:41]requested_item fm.sn is exist - process it [14:31:41]wFMCommunicate request_size=4 [14:31:41]MH_SAM_APDU [14:31:41]CAPDU: 80 11 00 00 [14:31:41]Write to MH i2c: E2 08 00 4D 19 80 11 00 00 00 00 00 00 E0 [14:31:41]Write i2c OK [14:31:41]MH_I2C_Read... [14:31:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:31:41]Read from MH i2c: E2 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: E2 17 00 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: E2 17 00 4D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 35 [14:31:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:31:41]wFMCommunicate OK [14:31:41]requested_item fd.num is exist - process it [14:31:41]SAM_PROTO_GetFieldsCounters [14:31:41]wFMCommunicate request_size=4 [14:31:41]MH_SAM_APDU [14:31:41]CAPDU: 80 13 00 00 [14:31:41]Write to MH i2c: E2 08 00 4E 19 80 13 00 00 00 00 00 00 E3 [14:31:41]Write i2c OK [14:31:41]MH_I2C_Read... [14:31:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:31:41]Read from MH i2c: E2 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: E2 62 00 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: E2 62 00 4E 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 92 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 8A [14:31:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 92 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:31:41]wFMCommunicate OK [14:31:41]SAM_PROTO_GetFieldsCounters done [14:31:41]requested_item shift.num is exist - process it [14:31:41]requested_item shift.opened is exist - process it [14:31:41]req_shift_opened [14:31:41]FM_GetShiftState [14:31:41]SAM_PROTO_GetShiftState [14:31:41]wFMCommunicate request_size=4 [14:31:41]MH_SAM_APDU [14:31:41]CAPDU: 80 13 01 00 [14:31:41]Write to MH i2c: E2 08 00 4F 19 80 13 01 00 00 00 00 00 E5 [14:31:41]Write i2c OK [14:31:41]MH_I2C_Read... [14:31:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:31:41]Read from MH i2c: E2 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: E2 0E 00 [14:31:41]MH_I2C_Read... [14:31:41]Read from MH i2c: E2 0E 00 4F 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4A [14:31:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:31:41]wFMCommunicate OK [14:31:41]SAM_PROTO_GetShiftState done [14:31:41]FM_GetShiftState done [14:31:41]req_shift_opened done [14:31:41]requested_item shift.open_date is exist - process it [14:31:41]req_shift_open_date [14:31:41]req_shift_open_date done [14:31:41]produce_requested_data done [14:31:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372626,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:31:41]process_action_free close_receipt [14:31:41]json_value_free [14:31:41]json_value_free done [14:31:41]process_json_proto returns [14:31:41]Send response to host [14:31:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372626,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:31:41]free response buf [14:31:41]execute_script done [14:31:41]execute_script returns [14:31:41]free content buf [14:31:41]Sock 8.Close socket [14:31:41]Sock 8.Thread stoped [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: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:24]accept exits with 9 [14:32:24]New connection [14:32:24]New thread 3066494308 created [14:32:24]Thread 3066637668 joined [14:32:24]Waiting for new connection... [14:32:24] Sock 9.Parse request [14:32:24]Sock 9.Check first char [14:32:24]Sock 9.First char is OK [14:32:24]request: POST /json_proto HTTP/1.0 [14:32:24]Method: POST [14:32:24]URL: /json_proto [14:32:24]Method is POST - this is cgi request [14:32:24]url: /json_proto [14:32:24]query_string will be loaded in cgi processing [14:32:24]execute_cgi json_proto POST (null) [14:32:24]execute_cgi path=json_proto method=POST [14:32:24]POST find Content-Length [14:32:24]Host: 172.17.42.195:8080 [14:32:24]Content-Length: 679 [14:32:24]Content-Type: application/json [14:32:24] [14:32:24]POST finish read [14:32:24]Found Content-Length = 679 [14:32:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:24]execute_script... [14:32: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)3308916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:32:24]POST & json_proto [14:32:24]process_json_proto [14:32:24]json parsed OK: [14:32:24]protocol is kg_v1.0 [14:32:24]action value=close_receipt [14:32:24]process_action close_receipt [14:32:24]cmd_close_receipt [14:32:24]MH_GetDate [14:32:24]Write to MH i2c: F0 00 00 50 19 58 [14:32:24]Write i2c OK [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: F0 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: F0 09 00 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: F0 09 00 50 19 00 78 5A 1A 67 EF 94 12 67 B0 [14:32:24]GetLastDocTimeStamp 1729780298 [14:32:24]current date 1729780344 [14:32:24]FM_GetShiftState [14:32:24]SAM_PROTO_GetShiftState [14:32:24]wFMCommunicate request_size=4 [14:32:24]MH_SAM_APDU [14:32:24]CAPDU: 80 13 01 00 [14:32:24]Write to MH i2c: E2 08 00 51 19 80 13 01 00 00 00 00 00 E7 [14:32:24]Write i2c OK [14:32:24]MH_I2C_Read... [14:32:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:24]Read from MH i2c: E2 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: E2 0E 00 [14:32:24]MH_I2C_Read... [14:32:24]Read from MH i2c: E2 0E 00 51 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4C [14:32:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:32:24]wFMCommunicate OK [14:32:24]SAM_PROTO_GetShiftState done [14:32:24]FM_GetShiftState done [14:32:24]opened in 1729729095 [14:32:24]opened+sec_in_day 1729815495 [14:32:24]quantity*price = 70044 [14:32:24]sum+1 = 70045 [14:32:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 444 24.10.2024 14:32 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372627 ФПД: 250495746486695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143224&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372627&fm=250495746486695&tin=02508201610067®Number=0000000000091623&sum=70000 [14:32:25]StoreToDocumentArchive [14:32:25]shift 524 fd 372627 [14:32:25]save to /storage/0524/doc_00372627 [14:32:25]save last doc name /storage/0524/doc_00372627 to /storage/kkm_last_doc_name [14:32:25]save OK [14:32:25]Clear old archive folders... [14:32:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:32:25]tlvbuf is 00340560 [14:32:25]SAM_PROTO_ClearQueue [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 09 00 00 [14:32:25]Write to MH i2c: E2 08 00 5E 19 80 09 00 00 00 00 00 00 E9 [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 5E 19 00 90 00 EB [14:32:25]RAPDU: 90 00 [14:32:25]wFMCommunicate OK [14:32:25]SAM_PROTO_ClearQueue done [14:32:25]KKMCreateOFDPacket [14:32:25]OFDProtocolAddRootSTLVToBuf [14:32:25]FM_MakeSignedData [14:32:25]FM_MakeSignedData [14:32:25]SAM_PROTO_SignData [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 0D 01 02 [14:32:25]Write to MH i2c: E2 08 00 5F 19 80 0D 01 02 00 00 00 00 F1 [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 5F 19 00 90 00 EC [14:32:25]RAPDU: 90 00 [14:32:25]wFMCommunicate OK [14:32:25]wFMCommunicate request_size=255 [14:32:25]MH_SAM_APDU [14:32: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 78 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 AF 05 00 35 04 06 00 E3 [14:32:25]Write to MH i2c: E2 02 01 60 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 78 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 AF 05 00 35 04 06 00 E3 00 00 D5 [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 60 19 00 90 00 ED [14:32:25]RAPDU: 90 00 [14:32:25]wFMCommunicate OK [14:32:25]wFMCommunicate request_size=10 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 0D 02 02 05 D3 15 FC B1 A7 [14:32:25]Write to MH i2c: E2 0D 00 61 19 80 0D 02 02 05 00 D3 15 FC B1 A7 00 00 3A [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 03 00 61 19 00 90 00 EE [14:32:25]RAPDU: 90 00 [14:32:25]wFMCommunicate OK [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 0D 03 02 [14:32:25]Write to MH i2c: E2 08 00 62 19 80 0D 03 02 00 00 00 00 F6 [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 0B 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 0B 00 62 19 00 35 ED 29 21 8F 25 28 89 90 00 C8 [14:32:25]RAPDU: 35 ED 29 21 8F 25 28 89 90 00 [14:32:25]wFMCommunicate OK [14:32:25]SAM_PROTO_SignData done [14:32:25]FM_MakeSignedData done [14:32:25]CreateOFDProtocolMessage [14:32:25]wFMCommunicate request_size=4 [14:32:25]MH_SAM_APDU [14:32:25]CAPDU: 80 11 00 00 [14:32:25]Write to MH i2c: E2 08 00 63 19 80 11 00 00 00 00 00 00 F6 [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:25]Read from MH i2c: E2 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 17 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: E2 17 00 63 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [14:32:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:32:25]wFMCommunicate OK [14:32:25]CreateOFDProtocolMessage done [14:32:25]OFDSenderStorePacket 372627 [14:32:25]StoreOFDPacket docnum=372627 [14:32:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 10 21 07 01 8D 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 78 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 AF 05 00 35 04 06 00 E3 D3 15 FC B1 A7 35 ED 29 21 8F 25 28 89 [14:32:25]CheckFolder [14:32:25]dirname=/storage/ofd_packets [14:32:25]CheckFolder done [14:32:25]ProducePacketName [14:32:25]name=ofd_packets/00372627 [14:32:25]NVStorageSaveData ofd_packets/00372627 [14:32:25]File name is /storage/ofd_packets/00372627 [14:32:25]Write 301 bytes [14:32:25]NVStorageSaveData done [14:32:25]OFDSenderStorePacket done [14:32:25]KKMCreateOFDPacket done [14:32:25]NVStorageSaveData kkm_last_timestamp [14:32:25]File name is /storage/kkm_last_timestamp [14:32:25]Write 4 bytes [14:32:25]NVStorageSaveData done [14:32:25]ExternCall_PrintAddStr [14:32:25]wPrintStart [14:32:25]Write to MH i2c: 01 00 00 64 19 7D [14:32:25]Write i2c OK [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: 01 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: 01 07 00 [14:32:25]MH_I2C_Read... [14:32:25]Read from MH i2c: 01 07 00 64 19 00 00 00 00 00 FF 0F 92 [14:32:25]RasterBufferAndPrint [14:32:25]line Счет N : (1)3308916 [14:32:25]line ИНН: 02508201610067 [14:32:25]line Контрольно-Кассовый Чек [14:32:25]line ПРОДАЖА [14:32:25]line ТРК (МРК, ГНК) : 42 [14:32:25]line Товар: 2710124130 [14:32:25]line Аи-92-К-4 [14:32:25]line 10.470 * 66.90 [14:32:25]line = 700.44 [14:32:25]line НДС 12% НСП 1% [14:32:25]line > о реализуемом товаре [14:32:25]line ОКРУГЛЕНИЕ: -0.44 [14:32:25]line ИТОГО: 700.00 [14:32:25]line Внесено: 700.00 [14:32:25]line СДАЧА: 0.00 [14:32:25]line НСП 1% : 6.20 [14:32:25]line НДС 12% : 74.38 [14:32:25]line Наличными: 700.00 [14:32:25]line Безнал.: 0.00 [14:32:25]line Место: АЗС № 87 "Партнер Нефть" [14:32:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:32:25]line СНО: Общий режим [14:32:25]line Чек 444 24.10.2024 14:32 [14:32:25]line Смена: 524 ФФД: 1.0 [14:32:25]line ЗНМ: 0300000083 [14:32:25]line РНМ: 0000000000091623 [14:32:25]line Версия ККМ: 001 [14:32:25]line ФМ: 0000000000874672 [14:32:25]line ФД: 372627 [14:32:25]line ФПД: 250495746486695 [14:32:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143224&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372627&fm=250495746486695&tin=02508201610067®Number=0000000000091623&sum=70000 [14:32:25]written 0, free lines is 4095 [14:32:25]OFD Sender: Processing packet 372627 [packets to send 267, broken 266] [14:32:25]ProducePacketName [14:32:25]name=ofd_packets/00372627 [14:32:25]OFD Sender: To server: pG, [14:32:25]CommunicateWithHost lk.salyk.kg:30040 [14:32:25]ConnectInit lk.salyk.kg [14:32:26]Connected sock=10 [14:32:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 10 21 07 01 8D 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 01 00 00 F4 03 04 00 78 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 AF 05 00 35 04 06 00 E3 D3 15 FC B1 A7 35 ED 29 21 8F 25 28 89 [14:32:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E5 33 47 00 5B E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 AF 05 00 F4 03 04 00 20 06 1A 67 B6 04 01 00 00 22 9D 2C 27 57 97 6C AB [14:32:26]CommunicateWithHost err = 0 [14:32:26]CheckOFDResponse [14:32:26]1017 (14) - 77093643461234 [14:32:26]1041 (16) - 0000000000874672 [14:32:26]1040 (4) - 372627 [14:32:26]1012 (4) - 24.10.2024 08:32 [14:32:26]1206 (1) - 0 [14:32:26]OFD Sender: Remove packet 372627 [14:32:26]ProducePacketName [14:32:26]name=ofd_packets/00372627 [14:32:26]NVStorageDeleteData [14:32:26]Write to MH i2c: 01 00 00 8F 19 A8 [14:32:26]Write i2c OK [14:32:26]MH_I2C_Read... [14:32:26]Read from MH i2c: 01 [14:32:26]MH_I2C_Read... [14:32:26]Read from MH i2c: 01 07 00 [14:32:26]MH_I2C_Read... [14:32:26]Read from MH i2c: 01 07 00 8F 19 00 00 00 00 00 DC 0C 97 [14:32:26]RasterBufferAndPrint [14:32:26]line [14:32:26]line [14:32:26]line [14:32:26]line [14:32:26]line [14:32:26]written 0, free lines is 3301 [14:32:26]MH_Cut [14:32:26]Write to MH i2c: D1 01 00 96 19 01 81 [14:32:26]Write i2c OK [14:32:26]MH_I2C_Read... [14:32:26]Read from MH i2c: D1 [14:32:26]MH_I2C_Read... [14:32:26]Read from MH i2c: D1 01 00 [14:32:26]MH_I2C_Read... [14:32:26]Read from MH i2c: D1 01 00 96 19 00 80 [14:32:26]Write to MH i2c: 01 00 00 97 19 B0 [14:32:26]Write i2c OK [14:32:26]MH_I2C_Read... [14:32:26]OFD Sender: No OFD packet to send [14:32:27]*** Cut start [14:32:27]*** Partial cut [14:32:27]*** CUTSNS_PIN = 1 [14:32:27]*** CUTSNS_PIN = 0 [14:32:27]*** Brake cut motor [14:32:27]Read from MH i2c: 01 [14:32:27]MH_I2C_Read... [14:32:27]*** Stop cut motor [14:32:27]*** Cut end [14:32:27]Read from MH i2c: 01 07 00 [14:32:27]MH_I2C_Read... [14:32:27]Read from MH i2c: 01 07 00 97 19 00 00 00 00 00 FF 0F C5 [14:32:27]process_action close_receipt done [14:32:27]requested_data is exist [14:32:27]produce_requested_data [14:32:27]requested_item fm.sn is exist - process it [14:32:27]wFMCommunicate request_size=4 [14:32:27]MH_SAM_APDU [14:32:27]CAPDU: 80 11 00 00 [14:32:27]Write to MH i2c: E2 08 00 98 19 80 11 00 00 00 00 00 00 2B [14:32:27]Write i2c OK [14:32:27]MH_I2C_Read... [14:32:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:32:27]Read from MH i2c: E2 [14:32:27]MH_I2C_Read... [14:32:27]Read from MH i2c: E2 17 00 [14:32:27]MH_I2C_Read... [14:32:27]Read from MH i2c: E2 17 00 98 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [14:32:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:32:27]wFMCommunicate OK [14:32:27]requested_item fd.num is exist - process it [14:32:27]SAM_PROTO_GetFieldsCounters [14:32:27]wFMCommunicate request_size=4 [14:32:27]MH_SAM_APDU [14:32:27]CAPDU: 80 13 00 00 [14:32:27]Write to MH i2c: E2 08 00 99 19 80 13 00 00 00 00 00 00 2E [14:32:27]Write i2c OK [14:32:27]MH_I2C_Read... [14:32:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:28]Read from MH i2c: E2 [14:32:28]MH_I2C_Read... [14:32:28]Read from MH i2c: E2 62 00 [14:32:28]MH_I2C_Read... [14:32:28]Read from MH i2c: E2 62 00 99 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 93 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 D9 [14:32:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 93 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:32:28]wFMCommunicate OK [14:32:28]SAM_PROTO_GetFieldsCounters done [14:32:28]requested_item shift.num is exist - process it [14:32:28]requested_item shift.opened is exist - process it [14:32:28]req_shift_opened [14:32:28]FM_GetShiftState [14:32:28]SAM_PROTO_GetShiftState [14:32:28]wFMCommunicate request_size=4 [14:32:28]MH_SAM_APDU [14:32:28]CAPDU: 80 13 01 00 [14:32:28]Write to MH i2c: E2 08 00 9A 19 80 13 01 00 00 00 00 00 30 [14:32:28]Write i2c OK [14:32:28]MH_I2C_Read... [14:32:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:32:28]Read from MH i2c: E2 [14:32:28]MH_I2C_Read... [14:32:28]Read from MH i2c: E2 0E 00 [14:32:28]MH_I2C_Read... [14:32:28]Read from MH i2c: E2 0E 00 9A 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 95 [14:32:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:32:28]wFMCommunicate OK [14:32:28]SAM_PROTO_GetShiftState done [14:32:28]FM_GetShiftState done [14:32:28]req_shift_opened done [14:32:28]requested_item shift.open_date is exist - process it [14:32:28]req_shift_open_date [14:32:28]req_shift_open_date done [14:32:28]produce_requested_data done [14:32:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372627,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:32:28]process_action_free close_receipt [14:32:28]json_value_free [14:32:28]json_value_free done [14:32:28]process_json_proto returns [14:32:28]Send response to host [14:32:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372627,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:32:28]free response buf [14:32:28]execute_script done [14:32:28]execute_script returns [14:32:28]free content buf [14:32:28]Sock 9.Close socket [14:32:28]Sock 9.Thread stoped [14:32:31]OFD Sender: No OFD packet to send [14:32:36]OFD Sender: No OFD packet to send [14:32:41]OFD Sender: No OFD packet to send [14:32:46]OFD Sender: No OFD packet to send [14:32:51]OFD Sender: No OFD packet to send [14:32:52]accept exits with 8 [14:32:52]New connection [14:32:52]New thread 3066637668 created [14:32:52]Thread 3066494308 joined [14:32:52]Waiting for new connection... [14:32:52] Sock 8.Parse request [14:32:52]Sock 8.Check first char [14:32:52]Sock 8.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.42.195: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)3308917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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)3308917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [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 9B 19 A3 [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 9B 19 00 95 5A 1A 67 EF 94 12 67 18 [14:32:52]GetLastDocTimeStamp 1729780344 [14:32:52]current date 1729780373 [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 9C 19 80 13 01 00 00 00 00 00 32 [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 9C 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 97 [14:32:52]RAPDU: 09 00 01 47 92 19 67 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 1729729095 [14:32:52]opened+sec_in_day 1729815495 [14:32:52]quantity*price = 60009 [14:32:52]sum+1 = 60010 [14:32:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 445 24.10.2024 14:32 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372628 ФПД: 258742134064936 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372628&fm=258742134064936&tin=02508201610067®Number=0000000000091623&sum=60000 [14:32:54]StoreToDocumentArchive [14:32:54]shift 524 fd 372628 [14:32:54]save to /storage/0524/doc_00372628 [14:32:54]save last doc name /storage/0524/doc_00372628 to /storage/kkm_last_doc_name [14:32:54]save OK [14:32:54]Clear old archive folders... [14:32:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:32:54]tlvbuf is 003159D0 [14:32:54]SAM_PROTO_ClearQueue [14:32:54]wFMCommunicate request_size=4 [14:32:54]MH_SAM_APDU [14:32:54]CAPDU: 80 09 00 00 [14:32:54]Write to MH i2c: E2 08 00 A9 19 80 09 00 00 00 00 00 00 34 [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]*** iso7816_exchange 80 09 00 00... 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 A9 19 00 90 00 36 [14:32:54]RAPDU: 90 00 [14:32:54]wFMCommunicate OK [14:32:54]SAM_PROTO_ClearQueue done [14:32:54]KKMCreateOFDPacket [14:32:54]OFDProtocolAddRootSTLVToBuf [14:32:54]FM_MakeSignedData [14:32:54]FM_MakeSignedData [14:32:54]SAM_PROTO_SignData [14:32:54]wFMCommunicate request_size=4 [14:32:54]MH_SAM_APDU [14:32:54]CAPDU: 80 0D 01 02 [14:32:54]Write to MH i2c: E2 08 00 AA 19 80 0D 01 02 00 00 00 00 3C [14:32:54]Write i2c OK [14:32:54]MH_I2C_Read... [14:32:54]*** iso7816_exchange 80 0D 01 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 AA 19 00 90 00 37 [14:32:54]RAPDU: 90 00 [14:32:54]wFMCommunicate OK [14:32:54]wFMCommunicate request_size=255 [14:32:54]MH_SAM_APDU [14:32: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 95 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 AF 05 00 35 04 06 00 EB [14:32:54]Write to MH i2c: E2 02 01 AB 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 95 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 AF 05 00 35 04 06 00 EB 00 00 14 [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 AB 19 00 90 00 38 [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 53 18 FD 47 28 [14:32:54]Write to MH i2c: E2 0D 00 AC 19 80 0D 02 02 05 00 53 18 FD 47 28 00 00 20 [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 AC 19 00 90 00 39 [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 AD 19 80 0D 03 02 00 00 00 00 41 [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 AD 19 00 A5 BA 1D C8 25 A2 DB AF 90 00 D7 [14:32:54]RAPDU: A5 BA 1D C8 25 A2 DB AF 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 AE 19 80 11 00 00 00 00 00 00 41 [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 AE 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [14:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:32:54]wFMCommunicate OK [14:32:54]CreateOFDProtocolMessage done [14:32:54]OFDSenderStorePacket 372628 [14:32:54]StoreOFDPacket docnum=372628 [14:32:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E9 06 07 01 74 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 95 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 AF 05 00 35 04 06 00 EB 53 18 FD 47 28 A5 BA 1D C8 25 A2 DB AF [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/00372628 [14:32:54]NVStorageSaveData ofd_packets/00372628 [14:32:54]File name is /storage/ofd_packets/00372628 [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 AF 19 C8 [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 AF 19 00 00 00 00 00 FF 0F DD [14:32:54]RasterBufferAndPrint [14:32:54]line Счет N : (1)3308917 [14:32:54]line ИНН: 02508201610067 [14:32:54]line Контрольно-Кассовый Чек [14:32:54]line ПРОДАЖА [14:32:54]line ТРК (МРК, ГНК) : 32 [14:32:54]line Товар: 2710124130 [14:32:54]line Аи-92-К-4 [14:32:54]line 8.970 * 66.90 [14:32:54]line = 600.09 [14:32:54]line НДС 12% НСП 1% [14:32:54]line > о реализуемом товаре [14:32:54]line ОКРУГЛЕНИЕ: -0.09 [14:32:54]line ИТОГО: 600.00 [14:32:54]line Внесено: 600.00 [14:32:54]line СДАЧА: 0.00 [14:32:54]line НСП 1% : 5.31 [14:32:54]line НДС 12% : 63.73 [14:32:54]line Наличными: 600.00 [14:32:54]line Безнал.: 0.00 [14:32:54]line Место: АЗС № 87 "Партнер Нефть" [14:32:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:32:54]line СНО: Общий режим [14:32:54]line Чек 445 24.10.2024 14:32 [14:32:54]line Смена: 524 ФФД: 1.0 [14:32:54]line ЗНМ: 0300000083 [14:32:54]line РНМ: 0000000000091623 [14:32:54]line Версия ККМ: 001 [14:32:54]line ФМ: 0000000000874672 [14:32:54]line ФД: 372628 [14:32:54]line ФПД: 258742134064936 [14:32:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372628&fm=258742134064936&tin=02508201610067®Number=0000000000091623&sum=60000 [14:32:54]OFD Sender: Processing packet 372628 [packets to send 267, broken 266] [14:32:54]ProducePacketName [14:32:54]name=ofd_packets/00372628 [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]written 0, free lines is 4095 [14:32:54]Connected sock=10 [14:32:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E9 06 07 01 74 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 01 00 00 F4 03 04 00 95 5A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 AF 05 00 35 04 06 00 EB 53 18 FD 47 28 A5 BA 1D C8 25 A2 DB AF [14:32:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FA B5 47 00 72 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 AF 05 00 F4 03 04 00 3D 06 1A 67 B6 04 01 00 00 20 43 18 03 D3 E6 8E 00 [14:32:55]CommunicateWithHost err = 0 [14:32:55]CheckOFDResponse [14:32:55]1017 (14) - 77093643461234 [14:32:55]1041 (16) - 0000000000874672 [14:32:55]1040 (4) - 372628 [14:32:55]1012 (4) - 24.10.2024 08:33 [14:32:55]1206 (1) - 0 [14:32:55]OFD Sender: Remove packet 372628 [14:32:55]ProducePacketName [14:32:55]name=ofd_packets/00372628 [14:32:55]NVStorageDeleteData [14:32:55]Write to MH i2c: 01 00 00 DA 19 F3 [14:32:55]Write i2c OK [14:32:55]MH_I2C_Read... [14:32:55]Read from MH i2c: 01 [14:32:55]MH_I2C_Read... [14:32:55]Read from MH i2c: 01 07 00 [14:32:55]MH_I2C_Read... [14:32:55]Read from MH i2c: 01 07 00 DA 19 00 00 00 00 00 E5 0C EB [14:32:55]RasterBufferAndPrint [14:32:55]line [14:32:55]line [14:32:55]line [14:32:55]line [14:32:55]line [14:32:55]written 0, free lines is 3307 [14:32:55]MH_Cut [14:32:55]Write to MH i2c: D1 01 00 E1 19 01 CC [14:32:55]Write i2c OK [14:32:55]MH_I2C_Read... [14:32:55]Read from MH i2c: D1 [14:32:55]MH_I2C_Read... [14:32:55]Read from MH i2c: D1 01 00 [14:32:55]MH_I2C_Read... [14:32:55]Read from MH i2c: D1 01 00 E1 19 00 CB [14:32:55]Write to MH i2c: 01 00 00 E2 19 FB [14:32:55]Write i2c OK [14:32:55]MH_I2C_Read... [14:32:55]OFD Sender: No OFD packet to send [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]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 E2 19 00 00 00 00 00 FF 0F 10 [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 E3 19 80 11 00 00 00 00 00 00 76 [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 E3 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CB [14:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 E4 19 80 13 00 00 00 00 00 00 79 [14:32:56]Write i2c OK [14:32:56]MH_I2C_Read... [14:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:32:57]Read from MH i2c: E2 [14:32:57]MH_I2C_Read... [14:32:57]Read from MH i2c: E2 62 00 [14:32:57]MH_I2C_Read... [14:32:57]Read from MH i2c: E2 62 00 E4 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 94 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 28 [14:32:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 94 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 E5 19 80 13 01 00 00 00 00 00 7B [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 E5 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E0 [14:32:57]RAPDU: 09 00 01 47 92 19 67 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":"0000000000874672","fd.num":372628,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [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":"0000000000874672","fd.num":372628,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [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 8.Close socket [14:32:57]Sock 8.Thread stoped [14:33:00]OFD Sender: No OFD packet to send [14:33:05]OFD Sender: No OFD packet to send [14:33:10]OFD Sender: No OFD packet to send [14:33:15]OFD Sender: No OFD packet to send [14:33:20]OFD Sender: No OFD packet to send [14:33:25]OFD Sender: No OFD packet to send [14:33:30]OFD Sender: No OFD packet to send [14:33:35]OFD Sender: No OFD packet to send [14:33:40]OFD Sender: No OFD packet to send [14:33:45]OFD Sender: No OFD packet to send [14:33:50]OFD Sender: No OFD packet to send [14:33:55]OFD Sender: No OFD packet to send [14:34:00]OFD Sender: No OFD packet to send [14:34:05]OFD Sender: No OFD packet to send [14:34:10]OFD Sender: No OFD packet to send [14:34:15]OFD Sender: No OFD packet to send [14:34:20]OFD Sender: No OFD packet to send [14:34:25]OFD Sender: No OFD packet to send [14:34:30]OFD Sender: No OFD packet to send [14:34:35]OFD Sender: No OFD packet to send [14:34:40]OFD Sender: No OFD packet to send [14:34:45]OFD Sender: No OFD packet to send [14:34:47]accept exits with 9 [14:34:47]New connection [14:34:47]New thread 3066494308 created [14:34:47]Thread 3066637668 joined [14:34:47]Waiting for new connection... [14:34:47] Sock 9.Parse request [14:34:47]Sock 9.Check first char [14:34:47]Sock 9.First char is OK [14:34:47]request: POST /json_proto HTTP/1.0 [14:34:47]Method: POST [14:34:47]URL: /json_proto [14:34:47]Method is POST - this is cgi request [14:34:47]url: /json_proto [14:34:47]query_string will be loaded in cgi processing [14:34:47]execute_cgi json_proto POST (null) [14:34:47]execute_cgi path=json_proto method=POST [14:34:47]POST find Content-Length [14:34:47]Host: 172.17.42.195:8080 [14:34:47]Content-Length: 770 [14:34:47]Content-Type: application/json [14:34:47] [14:34:47]POST finish read [14:34:47]Found Content-Length = 770 [14:34:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:47]execute_script... [14:34: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)3308918", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:34:47]POST & json_proto [14:34:47]process_json_proto [14:34:47]json parsed OK: [14:34:47]protocol is kg_v1.0 [14:34:47]action value=close_receipt [14:34:47]process_action close_receipt [14:34:47]cmd_close_receipt [14:34:47]MH_GetDate [14:34:47]Write to MH i2c: F0 00 00 E6 19 EE [14:34:47]Write i2c OK [14:34:47]MH_I2C_Read... [14:34:47]Read from MH i2c: F0 [14:34:47]MH_I2C_Read... [14:34:47]Read from MH i2c: F0 09 00 [14:34:47]MH_I2C_Read... [14:34:47]Read from MH i2c: F0 09 00 E6 19 00 08 5B 1A 67 EF 94 12 67 D7 [14:34:47]GetLastDocTimeStamp 1729780373 [14:34:47]current date 1729780488 [14:34:47]FM_GetShiftState [14:34:47]SAM_PROTO_GetShiftState [14:34:47]wFMCommunicate request_size=4 [14:34:47]MH_SAM_APDU [14:34:47]CAPDU: 80 13 01 00 [14:34:47]Write to MH i2c: E2 08 00 E7 19 80 13 01 00 00 00 00 00 7D [14:34:47]Write i2c OK [14:34:47]MH_I2C_Read... [14:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:47]Read from MH i2c: E2 [14:34:47]MH_I2C_Read... [14:34:47]Read from MH i2c: E2 0E 00 [14:34:47]MH_I2C_Read... [14:34:47]Read from MH i2c: E2 0E 00 E7 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E2 [14:34:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:34:47]wFMCommunicate OK [14:34:47]SAM_PROTO_GetShiftState done [14:34:47]FM_GetShiftState done [14:34:47]opened in 1729729095 [14:34:47]opened+sec_in_day 1729815495 [14:34:47]quantity*price = 100021 [14:34:47]sum+1 = 100023 [14:34:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 446 24.10.2024 14:34 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372629 ФПД: 204783474341185 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143448&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372629&fm=204783474341185&tin=02508201610067®Number=0000000000091623&sum=100022 [14:34:48]StoreToDocumentArchive [14:34:48]shift 524 fd 372629 [14:34:48]save to /storage/0524/doc_00372629 [14:34:48]save last doc name /storage/0524/doc_00372629 to /storage/kkm_last_doc_name [14:34:48]save OK [14:34:48]Clear old archive folders... [14:34:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:34:48]tlvbuf is 0032D5B0 [14:34:48]SAM_PROTO_ClearQueue [14:34:48]wFMCommunicate request_size=4 [14:34:48]MH_SAM_APDU [14:34:48]CAPDU: 80 09 00 00 [14:34:48]Write to MH i2c: E2 08 00 F4 19 80 09 00 00 00 00 00 00 7F [14:34:48]Write i2c OK [14:34:48]MH_I2C_Read... [14:34:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:34:48]Read from MH i2c: E2 [14:34:48]MH_I2C_Read... [14:34:48]Read from MH i2c: E2 03 00 [14:34:48]MH_I2C_Read... [14:34:48]Read from MH i2c: E2 03 00 F4 19 00 90 00 81 [14:34:48]RAPDU: 90 00 [14:34:48]wFMCommunicate OK [14:34:48]SAM_PROTO_ClearQueue done [14:34:48]KKMCreateOFDPacket [14:34:48]OFDProtocolAddRootSTLVToBuf [14:34:48]FM_MakeSignedData [14:34:48]FM_MakeSignedData [14:34:48]SAM_PROTO_SignData [14:34:48]wFMCommunicate request_size=4 [14:34:48]MH_SAM_APDU [14:34:48]CAPDU: 80 0D 01 02 [14:34:48]Write to MH i2c: E2 08 00 F5 19 80 0D 01 02 00 00 00 00 87 [14:34:48]Write i2c OK [14:34:48]MH_I2C_Read... [14:34:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:34:48]Read from MH i2c: E2 [14:34:48]MH_I2C_Read... [14:34:48]Read from MH i2c: E2 03 00 [14:34:48]MH_I2C_Read... [14:34:48]Read from MH i2c: E2 03 00 F5 19 00 90 00 82 [14:34:48]RAPDU: 90 00 [14:34:48]wFMCommunicate OK [14:34:48]wFMCommunicate request_size=255 [14:34:48]MH_SAM_APDU [14:34:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 BE 01 00 00 F4 03 04 00 08 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 AF 05 00 35 04 06 00 BA [14:34:48]Write to MH i2c: E2 02 01 F6 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 BE 01 00 00 F4 03 04 00 08 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 AF 05 00 35 04 06 00 BA 00 00 0F [14:34:48]Write i2c OK [14:34:48]MH_I2C_Read... [14:34:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:49]Read from MH i2c: E2 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 03 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 03 00 F6 19 00 90 00 83 [14:34:49]RAPDU: 90 00 [14:34:49]wFMCommunicate OK [14:34:49]wFMCommunicate request_size=10 [14:34:49]MH_SAM_APDU [14:34:49]CAPDU: 80 0D 02 02 05 3F DE 3E 75 41 [14:34:49]Write to MH i2c: E2 0D 00 F7 19 80 0D 02 02 05 00 3F DE 3E 75 41 00 00 A5 [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:34:49]Read from MH i2c: E2 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 03 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 03 00 F7 19 00 90 00 84 [14:34:49]RAPDU: 90 00 [14:34:49]wFMCommunicate OK [14:34:49]wFMCommunicate request_size=4 [14:34:49]MH_SAM_APDU [14:34:49]CAPDU: 80 0D 03 02 [14:34:49]Write to MH i2c: E2 08 00 F8 19 80 0D 03 02 00 00 00 00 8C [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:34:49]Read from MH i2c: E2 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 0B 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 0B 00 F8 19 00 52 BD 8A BB 64 AB 31 06 90 00 27 [14:34:49]RAPDU: 52 BD 8A BB 64 AB 31 06 90 00 [14:34:49]wFMCommunicate OK [14:34:49]SAM_PROTO_SignData done [14:34:49]FM_MakeSignedData done [14:34:49]CreateOFDProtocolMessage [14:34:49]wFMCommunicate request_size=4 [14:34:49]MH_SAM_APDU [14:34:49]CAPDU: 80 11 00 00 [14:34:49]Write to MH i2c: E2 08 00 F9 19 80 11 00 00 00 00 00 00 8C [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:49]Read from MH i2c: E2 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 17 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: E2 17 00 F9 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E1 [14:34:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:34:49]wFMCommunicate OK [14:34:49]CreateOFDProtocolMessage done [14:34:49]OFDSenderStorePacket 372629 [14:34:49]StoreOFDPacket docnum=372629 [14:34:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 16 A6 07 01 9F F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 08 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 AF 05 00 35 04 06 00 BA 3F DE 3E 75 41 52 BD 8A BB 64 AB 31 06 [14:34:49]CheckFolder [14:34:49]dirname=/storage/ofd_packets [14:34:49]CheckFolder done [14:34:49]ProducePacketName [14:34:49]name=ofd_packets/00372629 [14:34:49]NVStorageSaveData ofd_packets/00372629 [14:34:49]File name is /storage/ofd_packets/00372629 [14:34:49]Write 301 bytes [14:34:49]NVStorageSaveData done [14:34:49]OFDSenderStorePacket done [14:34:49]KKMCreateOFDPacket done [14:34:49]NVStorageSaveData kkm_last_timestamp [14:34:49]File name is /storage/kkm_last_timestamp [14:34:49]Write 4 bytes [14:34:49]NVStorageSaveData done [14:34:49]OFD Sender: Processing packet 372629 [packets to send 267, broken 266] [14:34:49]ProducePacketName [14:34:49]name=ofd_packets/00372629 [14:34:49]OFD Sender: To server: pG, [14:34:49]CommunicateWithHost lk.salyk.kg:30040 [14:34:49]ConnectInit lk.salyk.kg [14:34:49]ExternCall_PrintAddStr [14:34:49]wPrintStart [14:34:49]Write to MH i2c: 01 00 00 FA 19 13 [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: 01 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: 01 07 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: 01 07 00 FA 19 00 00 00 00 00 FF 0F 28 [14:34:49]RasterBufferAndPrint [14:34:49]line Счет N : (1)3308918 [14:34:49]line ИНН: 02508201610067 [14:34:49]line Контрольно-Кассовый Чек [14:34:49]line ПРОДАЖА [14:34:49]line ТРК (МРК, ГНК) : 13 [14:34:49]line Товар: 2710124500 [14:34:49]line Аи-95-К-3 [14:34:49]line 13.480 * 74.20 [14:34:49]line = 1000.22 [14:34:49]line НДС 12% НСП 1% [14:34:49]line > о реализуемом товаре [14:34:49]line ИТОГО: 1000.22 [14:34:49]line НСП 1% : 8.85 [14:34:49]line НДС 12% : 106.22 [14:34:49]line Наличными: 0.00 [14:34:49]line Безнал.: 1000.22 [14:34:49]line Место: АЗС № 87 "Партнер Нефть" [14:34:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:34:49]line СНО: Общий режим [14:34:49]line Чек 446 24.10.2024 14:34 [14:34:49]line Смена: 524 ФФД: 1.0 [14:34:49]line ЗНМ: 0300000083 [14:34:49]line РНМ: 0000000000091623 [14:34:49]line Версия ККМ: 001 [14:34:49]line Платежная система: Mbank [14:34:49]line ФМ: 0000000000874672 [14:34:49]line ФД: 372629 [14:34:49]line ФПД: 204783474341185 [14:34:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143448&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372629&fm=204783474341185&tin=02508201610067®Number=0000000000091623&sum=100022 [14:34:49]written 0, free lines is 4095 [14:34:49]Connected sock=11 [14: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 36 37 32 0F 01 00 00 16 A6 07 01 9F F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 01 00 00 F4 03 04 00 08 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 AF 05 00 35 04 06 00 BA 3F DE 3E 75 41 52 BD 8A BB 64 AB 31 06 [14: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 36 37 32 4F 00 00 00 85 7E 47 00 3E 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 36 37 32 10 04 04 00 95 AF 05 00 F4 03 04 00 AF 06 1A 67 B6 04 01 00 00 6D 87 0C 1B 97 9C 79 B9 [14:34:49]CommunicateWithHost err = 0 [14:34:49]CheckOFDResponse [14:34:49]1017 (14) - 77093643461234 [14:34:49]1041 (16) - 0000000000874672 [14:34:49]1040 (4) - 372629 [14:34:49]1012 (4) - 24.10.2024 08:34 [14:34:49]1206 (1) - 0 [14:34:49]OFD Sender: Remove packet 372629 [14:34:49]ProducePacketName [14:34:49]name=ofd_packets/00372629 [14:34:49]NVStorageDeleteData [14:34:49]Write to MH i2c: 01 00 00 23 1A 3D [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: 01 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: 01 07 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: 01 07 00 23 1A 00 00 00 00 00 FD 0C 4D [14:34:49]RasterBufferAndPrint [14:34:49]line [14:34:49]line [14:34:49]line [14:34:49]line [14:34:49]line [14:34:49]written 0, free lines is 3334 [14:34:49]MH_Cut [14:34:49]Write to MH i2c: D1 01 00 2A 1A 01 16 [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: D1 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: D1 01 00 [14:34:49]MH_I2C_Read... [14:34:49]Read from MH i2c: D1 01 00 2A 1A 00 15 [14:34:49]Write to MH i2c: 01 00 00 2B 1A 45 [14:34:49]Write i2c OK [14:34:49]MH_I2C_Read... [14:34:50]OFD Sender: No OFD packet to send [14:34:50]*** Cut start [14:34:50]*** Partial cut [14:34:50]*** CUTSNS_PIN = 1 [14:34:50]*** CUTSNS_PIN = 0 [14:34:50]*** Brake cut motor [14:34:51]Read from MH i2c: 01 [14:34:51]MH_I2C_Read... [14:34:51]*** Stop cut motor [14:34:51]*** Cut end [14:34:51]Read from MH i2c: 01 07 00 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: 01 07 00 2B 1A 00 00 00 00 00 FF 0F 5A [14:34:51]process_action close_receipt done [14:34:51]requested_data is exist [14:34:51]produce_requested_data [14:34:51]requested_item fm.sn is exist - process it [14:34:51]wFMCommunicate request_size=4 [14:34:51]MH_SAM_APDU [14:34:51]CAPDU: 80 11 00 00 [14:34:51]Write to MH i2c: E2 08 00 2C 1A 80 11 00 00 00 00 00 00 C0 [14:34:51]Write i2c OK [14:34:51]MH_I2C_Read... [14:34:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:34:51]Read from MH i2c: E2 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: E2 17 00 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: E2 17 00 2C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [14:34:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:34:51]wFMCommunicate OK [14:34:51]requested_item fd.num is exist - process it [14:34:51]SAM_PROTO_GetFieldsCounters [14:34:51]wFMCommunicate request_size=4 [14:34:51]MH_SAM_APDU [14:34:51]CAPDU: 80 13 00 00 [14:34:51]Write to MH i2c: E2 08 00 2D 1A 80 13 00 00 00 00 00 00 C3 [14:34:51]Write i2c OK [14:34:51]MH_I2C_Read... [14:34:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:34:51]Read from MH i2c: E2 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: E2 62 00 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: E2 62 00 2D 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 95 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 76 [14:34:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 95 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:34:51]wFMCommunicate OK [14:34:51]SAM_PROTO_GetFieldsCounters done [14:34:51]requested_item shift.num is exist - process it [14:34:51]requested_item shift.opened is exist - process it [14:34:51]req_shift_opened [14:34:51]FM_GetShiftState [14:34:51]SAM_PROTO_GetShiftState [14:34:51]wFMCommunicate request_size=4 [14:34:51]MH_SAM_APDU [14:34:51]CAPDU: 80 13 01 00 [14:34:51]Write to MH i2c: E2 08 00 2E 1A 80 13 01 00 00 00 00 00 C5 [14:34:51]Write i2c OK [14:34:51]MH_I2C_Read... [14:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:34:51]Read from MH i2c: E2 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: E2 0E 00 [14:34:51]MH_I2C_Read... [14:34:51]Read from MH i2c: E2 0E 00 2E 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2A [14:34:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:34:51]wFMCommunicate OK [14:34:51]SAM_PROTO_GetShiftState done [14:34:51]FM_GetShiftState done [14:34:51]req_shift_opened done [14:34:51]requested_item shift.open_date is exist - process it [14:34:51]req_shift_open_date [14:34:51]req_shift_open_date done [14:34:51]produce_requested_data done [14:34:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372629,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:34:51]process_action_free close_receipt [14:34:51]json_value_free [14:34:51]json_value_free done [14:34:51]process_json_proto returns [14:34:51]Send response to host [14:34:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372629,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:34:51]free response buf [14:34:51]execute_script done [14:34:51]execute_script returns [14:34:51]free content buf [14:34:51]Sock 9.Close socket [14:34:51]Sock 9.Thread stoped [14:34:55]OFD Sender: No OFD packet to send [14:35:00]OFD Sender: No OFD packet to send [14:35:05]OFD Sender: No OFD packet to send [14:35:10]OFD Sender: No OFD packet to send [14:35:15]OFD Sender: No OFD packet to send [14:35:20]OFD Sender: No OFD packet to send [14:35:25]OFD Sender: No OFD packet to send [14:35:30]OFD Sender: No OFD packet to send [14:35:35]OFD Sender: No OFD packet to send [14:35:40]OFD Sender: No OFD packet to send [14:35:45]OFD Sender: No OFD packet to send [14:35:50]OFD Sender: No OFD packet to send [14:35:55]OFD Sender: No OFD packet to send [14:36:00]OFD Sender: No OFD packet to send [14:36:05]OFD Sender: No OFD packet to send [14:36:10]OFD Sender: No OFD packet to send [14:36:15]OFD Sender: No OFD packet to send [14:36:20]OFD Sender: No OFD packet to send [14:36:25]OFD Sender: No OFD packet to send [14:36:30]OFD Sender: No OFD packet to send [14:36:35]OFD Sender: No OFD packet to send [14:36:40]OFD Sender: No OFD packet to send [14:36:45]OFD Sender: No OFD packet to send [14:36:50]OFD Sender: No OFD packet to send [14:36:55]OFD Sender: No OFD packet to send [14:37:00]OFD Sender: No OFD packet to send [14:37:05]OFD Sender: No OFD packet to send [14:37:10]OFD Sender: No OFD packet to send [14:37:15]OFD Sender: No OFD packet to send [14:37:16]accept exits with 8 [14:37:16]New connection [14:37:16]New thread 3066637668 created [14:37:16]Thread 3066494308 joined [14:37:16]Waiting for new connection... [14:37:16] Sock 8.Parse request [14:37:16]Sock 8.Check first char [14:37:16]Sock 8.First char is OK [14:37:16]request: POST /json_proto HTTP/1.0 [14:37:16]Method: POST [14:37:16]URL: /json_proto [14:37:16]Method is POST - this is cgi request [14:37:16]url: /json_proto [14:37:16]query_string will be loaded in cgi processing [14:37:16]execute_cgi json_proto POST (null) [14:37:16]execute_cgi path=json_proto method=POST [14:37:16]POST find Content-Length [14:37:16]Host: 172.17.42.195:8080 [14:37:16]Content-Length: 770 [14:37:16]Content-Type: application/json [14:37:16] [14:37:16]POST finish read [14:37:16]Found Content-Length = 770 [14:37:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:16]execute_script... [14:37: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)3308919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:16]POST & json_proto [14:37:16]process_json_proto [14:37:16]json parsed OK: [14:37:16]protocol is kg_v1.0 [14:37:16]action value=close_receipt [14:37:16]process_action close_receipt [14:37:16]cmd_close_receipt [14:37:16]MH_GetDate [14:37:16]Write to MH i2c: F0 00 00 2F 1A 38 [14:37:16]Write i2c OK [14:37:16]MH_I2C_Read... [14:37:16]Read from MH i2c: F0 [14:37:16]MH_I2C_Read... [14:37:16]Read from MH i2c: F0 09 00 [14:37:16]MH_I2C_Read... [14:37:16]Read from MH i2c: F0 09 00 2F 1A 00 9D 5B 1A 67 EF 94 12 67 B6 [14:37:16]GetLastDocTimeStamp 1729780488 [14:37:16]current date 1729780637 [14:37:16]FM_GetShiftState [14:37:16]SAM_PROTO_GetShiftState [14:37:16]wFMCommunicate request_size=4 [14:37:16]MH_SAM_APDU [14:37:16]CAPDU: 80 13 01 00 [14:37:16]Write to MH i2c: E2 08 00 30 1A 80 13 01 00 00 00 00 00 C7 [14:37:16]Write i2c OK [14:37:16]MH_I2C_Read... [14:37:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:16]Read from MH i2c: E2 [14:37:16]MH_I2C_Read... [14:37:16]Read from MH i2c: E2 0E 00 [14:37:16]MH_I2C_Read... [14:37:16]Read from MH i2c: E2 0E 00 30 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2C [14:37:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:37:16]wFMCommunicate OK [14:37:16]SAM_PROTO_GetShiftState done [14:37:16]FM_GetShiftState done [14:37:16]opened in 1729729095 [14:37:16]opened+sec_in_day 1729815495 [14:37:16]quantity*price = 100015 [14:37:16]sum+1 = 100017 [14:37:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 447 24.10.2024 14:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372630 ФПД: 58167422231949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143717&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372630&fm=58167422231949&tin=02508201610067®Number=0000000000091623&sum=100016 [14:37:18]StoreToDocumentArchive [14:37:18]shift 524 fd 372630 [14:37:18]save to /storage/0524/doc_00372630 [14:37:18]save last doc name /storage/0524/doc_00372630 to /storage/kkm_last_doc_name [14:37:18]save OK [14:37:18]Clear old archive folders... [14:37:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:37:18]tlvbuf is B6E5B370 [14:37:18]SAM_PROTO_ClearQueue [14:37:18]wFMCommunicate request_size=4 [14:37:18]MH_SAM_APDU [14:37:18]CAPDU: 80 09 00 00 [14:37:18]Write to MH i2c: E2 08 00 3D 1A 80 09 00 00 00 00 00 00 C9 [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:18]Read from MH i2c: E2 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 3D 1A 00 90 00 CB [14:37:18]RAPDU: 90 00 [14:37:18]wFMCommunicate OK [14:37:18]SAM_PROTO_ClearQueue done [14:37:18]KKMCreateOFDPacket [14:37:18]OFDProtocolAddRootSTLVToBuf [14:37:18]FM_MakeSignedData [14:37:18]FM_MakeSignedData [14:37:18]SAM_PROTO_SignData [14:37:18]wFMCommunicate request_size=4 [14:37:18]MH_SAM_APDU [14:37:18]CAPDU: 80 0D 01 02 [14:37:18]Write to MH i2c: E2 08 00 3E 1A 80 0D 01 02 00 00 00 00 D1 [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:18]Read from MH i2c: E2 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 3E 1A 00 90 00 CC [14:37:18]RAPDU: 90 00 [14:37:18]wFMCommunicate OK [14:37:18]wFMCommunicate request_size=255 [14:37:18]MH_SAM_APDU [14:37:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 9D 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 AF 05 00 35 04 06 00 34 [14:37:18]Write to MH i2c: E2 02 01 3F 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 9D 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 AF 05 00 35 04 06 00 34 00 00 3C [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:18]Read from MH i2c: E2 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 3F 1A 00 90 00 CD [14:37:18]RAPDU: 90 00 [14:37:18]wFMCommunicate OK [14:37:18]wFMCommunicate request_size=10 [14:37:18]MH_SAM_APDU [14:37:18]CAPDU: 80 0D 02 02 05 E7 28 8A 25 8D [14:37:18]Write to MH i2c: E2 0D 00 40 1A 80 0D 02 02 05 00 E7 28 8A 25 8D 00 00 29 [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:18]Read from MH i2c: E2 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 03 00 40 1A 00 90 00 CE [14:37:18]RAPDU: 90 00 [14:37:18]wFMCommunicate OK [14:37:18]wFMCommunicate request_size=4 [14:37:18]MH_SAM_APDU [14:37:18]CAPDU: 80 0D 03 02 [14:37:18]Write to MH i2c: E2 08 00 41 1A 80 0D 03 02 00 00 00 00 D6 [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:18]Read from MH i2c: E2 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 0B 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 0B 00 41 1A 00 9C 6D 8E F1 81 76 EB E3 90 00 24 [14:37:18]RAPDU: 9C 6D 8E F1 81 76 EB E3 90 00 [14:37:18]wFMCommunicate OK [14:37:18]SAM_PROTO_SignData done [14:37:18]FM_MakeSignedData done [14:37:18]CreateOFDProtocolMessage [14:37:18]wFMCommunicate request_size=4 [14:37:18]MH_SAM_APDU [14:37:18]CAPDU: 80 11 00 00 [14:37:18]Write to MH i2c: E2 08 00 42 1A 80 11 00 00 00 00 00 00 D6 [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:18]Read from MH i2c: E2 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 17 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: E2 17 00 42 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2B [14:37:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:37:18]wFMCommunicate OK [14:37:18]CreateOFDProtocolMessage done [14:37:18]OFDSenderStorePacket 372630 [14:37:18]StoreOFDPacket docnum=372630 [14:37:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EC F9 07 01 FD B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 9D 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 AF 05 00 35 04 06 00 34 E7 28 8A 25 8D 9C 6D 8E F1 81 76 EB E3 [14:37:18]CheckFolder [14:37:18]dirname=/storage/ofd_packets [14:37:18]CheckFolder done [14:37:18]ProducePacketName [14:37:18]name=ofd_packets/00372630 [14:37:18]NVStorageSaveData ofd_packets/00372630 [14:37:18]File name is /storage/ofd_packets/00372630 [14:37:18]Write 301 bytes [14:37:18]NVStorageSaveData done [14:37:18]OFDSenderStorePacket done [14:37:18]KKMCreateOFDPacket done [14:37:18]NVStorageSaveData kkm_last_timestamp [14:37:18]File name is /storage/kkm_last_timestamp [14:37:18]Write 4 bytes [14:37:18]NVStorageSaveData done [14:37:18]ExternCall_PrintAddStr [14:37:18]wPrintStart [14:37:18]Write to MH i2c: 01 00 00 43 1A 5D [14:37:18]Write i2c OK [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: 01 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: 01 07 00 [14:37:18]MH_I2C_Read... [14:37:18]Read from MH i2c: 01 07 00 43 1A 00 00 00 00 00 FF 0F 72 [14:37:18]RasterBufferAndPrint [14:37:18]line Счет N : (1)3308919 [14:37:18]line ИНН: 02508201610067 [14:37:18]line Контрольно-Кассовый Чек [14:37:18]line ПРОДАЖА [14:37:18]line ТРК (МРК, ГНК) : 42 [14:37:18]line Товар: 2710124130 [14:37:18]line Аи-92-К-4 [14:37:18]line 14.950 * 66.90 [14:37:18]line = 1000.16 [14:37:18]line НДС 12% НСП 1% [14:37:18]line > о реализуемом товаре [14:37:18]line ИТОГО: 1000.16 [14:37:18]line НСП 1% : 8.85 [14:37:18]line НДС 12% : 106.21 [14:37:18]line Наличными: 0.00 [14:37:18]line Безнал.: 1000.16 [14:37:18]line Место: АЗС № 87 "Партнер Нефть" [14:37:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:37:18]line СНО: Общий режим [14:37:18]line Чек 447 24.10.2024 14:37 [14:37:18]line Смена: 524 ФФД: 1.0 [14:37:18]line ЗНМ: 0300000083 [14:37:18]line РНМ: 0000000000091623 [14:37:18]line Версия ККМ: 001 [14:37:18]line Платежная система: Mbank [14:37:18]line ФМ: 0000000000874672 [14:37:18]line ФД: 372630 [14:37:18]line ФПД: 58167422231949 [14:37:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143717&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372630&fm=58167422231949&tin=02508201610067®Number=0000000000091623&sum=100016 [14:37:18]written 0, free lines is 4095 [14:37:18]OFD Sender: Processing packet 372630 [packets to send 267, broken 266] [14:37:18]ProducePacketName [14:37:18]name=ofd_packets/00372630 [14:37:18]OFD Sender: To server: pG, [14:37:18]CommunicateWithHost lk.salyk.kg:30040 [14:37:18]ConnectInit lk.salyk.kg [14:37:18]Connected sock=10 [14:37:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EC F9 07 01 FD B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 9D 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 AF 05 00 35 04 06 00 34 E7 28 8A 25 8D 9C 6D 8E F1 81 76 EB E3 [14:37:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 75 8D 47 00 75 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 AF 05 00 F4 03 04 00 44 07 1A 67 B6 04 01 00 00 5B 60 9D 9B 4D D8 48 F3 [14:37:18]CommunicateWithHost err = 0 [14:37:18]CheckOFDResponse [14:37:18]1017 (14) - 77093643461234 [14:37:18]1041 (16) - 0000000000874672 [14:37:18]1040 (4) - 372630 [14:37:18]1012 (4) - 24.10.2024 08:37 [14:37:18]1206 (1) - 0 [14:37:18]OFD Sender: Remove packet 372630 [14:37:18]ProducePacketName [14:37:18]name=ofd_packets/00372630 [14:37:18]NVStorageDeleteData [14:37:19]Write to MH i2c: 01 00 00 6C 1A 86 [14:37:19]Write i2c OK [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: 01 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: 01 07 00 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: 01 07 00 6C 1A 00 00 00 00 00 00 0D 9A [14:37:19]RasterBufferAndPrint [14:37:19]line [14:37:19]line [14:37:19]line [14:37:19]line [14:37:19]line [14:37:19]written 0, free lines is 3334 [14:37:19]MH_Cut [14:37:19]Write to MH i2c: D1 01 00 73 1A 01 5F [14:37:19]Write i2c OK [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: D1 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: D1 01 00 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: D1 01 00 73 1A 00 5E [14:37:19]Write to MH i2c: 01 00 00 74 1A 8E [14:37:19]Write i2c OK [14:37:19]MH_I2C_Read... [14:37:19]OFD Sender: No OFD packet to send [14:37:19]*** Cut start [14:37:19]*** Partial cut [14:37:19]*** CUTSNS_PIN = 1 [14:37:19]*** CUTSNS_PIN = 0 [14:37:20]*** Brake cut motor [14:37:20]Read from MH i2c: 01 [14:37:20]MH_I2C_Read... [14:37:20]*** Stop cut motor [14:37:20]*** Cut end [14:37:20]Read from MH i2c: 01 07 00 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: 01 07 00 74 1A 00 00 00 00 00 FF 0F A3 [14:37:20]process_action close_receipt done [14:37:20]requested_data is exist [14:37:20]produce_requested_data [14:37:20]requested_item fm.sn is exist - process it [14:37:20]wFMCommunicate request_size=4 [14:37:20]MH_SAM_APDU [14:37:20]CAPDU: 80 11 00 00 [14:37:20]Write to MH i2c: E2 08 00 75 1A 80 11 00 00 00 00 00 00 09 [14:37:20]Write i2c OK [14:37:20]MH_I2C_Read... [14:37:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:20]Read from MH i2c: E2 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 17 00 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 17 00 75 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [14:37:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:37:20]wFMCommunicate OK [14:37:20]requested_item fd.num is exist - process it [14:37:20]SAM_PROTO_GetFieldsCounters [14:37:20]wFMCommunicate request_size=4 [14:37:20]MH_SAM_APDU [14:37:20]CAPDU: 80 13 00 00 [14:37:20]Write to MH i2c: E2 08 00 76 1A 80 13 00 00 00 00 00 00 0C [14:37:20]Write i2c OK [14:37:20]MH_I2C_Read... [14:37:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:20]Read from MH i2c: E2 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 62 00 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 62 00 76 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 96 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [14:37:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 96 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:20]wFMCommunicate OK [14:37:20]SAM_PROTO_GetFieldsCounters done [14:37:20]requested_item shift.num is exist - process it [14:37:20]requested_item shift.opened is exist - process it [14:37:20]req_shift_opened [14:37:20]FM_GetShiftState [14:37:20]SAM_PROTO_GetShiftState [14:37:20]wFMCommunicate request_size=4 [14:37:20]MH_SAM_APDU [14:37:20]CAPDU: 80 13 01 00 [14:37:20]Write to MH i2c: E2 08 00 77 1A 80 13 01 00 00 00 00 00 0E [14:37:20]Write i2c OK [14:37:20]MH_I2C_Read... [14:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:20]Read from MH i2c: E2 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 0E 00 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 0E 00 77 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 73 [14:37:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:37:20]wFMCommunicate OK [14:37:20]SAM_PROTO_GetShiftState done [14:37:20]FM_GetShiftState done [14:37:20]req_shift_opened done [14:37:20]requested_item shift.open_date is exist - process it [14:37:20]req_shift_open_date [14:37:20]req_shift_open_date done [14:37:20]produce_requested_data done [14:37:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372630,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:37:20]process_action_free close_receipt [14:37:20]json_value_free [14:37:20]json_value_free done [14:37:20]process_json_proto returns [14:37:20]Send response to host [14:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372630,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:37:20]free response buf [14:37:20]execute_script done [14:37:20]execute_script returns [14:37:20]free content buf [14:37:20]Sock 8.Close socket [14:37:20]Sock 8.Thread stoped [14:37:24]OFD Sender: No OFD packet to send [14:37:29]OFD Sender: No OFD packet to send [14:37:34]OFD Sender: No OFD packet to send [14:37:39]OFD Sender: No OFD packet to send [14:37:44]OFD Sender: No OFD packet to send [14:37:49]OFD Sender: No OFD packet to send [14:37:54]OFD Sender: No OFD packet to send [14:37:59]OFD Sender: No OFD packet to send [14:38:04]OFD Sender: No OFD packet to send [14:38:09]OFD Sender: No OFD packet to send [14:38:12]accept exits with 9 [14:38:12]New connection [14:38:12]New thread 3066494308 created [14:38:12]Thread 3066637668 joined [14:38:12]Waiting for new connection... [14:38:12] Sock 9.Parse request [14:38:12]Sock 9.Check first char [14:38:12]Sock 9.First char is OK [14:38:12]request: POST /json_proto HTTP/1.0 [14:38:12]Method: POST [14:38:12]URL: /json_proto [14:38:12]Method is POST - this is cgi request [14:38:12]url: /json_proto [14:38:12]query_string will be loaded in cgi processing [14:38:12]execute_cgi json_proto POST (null) [14:38:12]execute_cgi path=json_proto method=POST [14:38:12]POST find Content-Length [14:38:12]Host: 172.17.42.195:8080 [14:38:12]Content-Length: 678 [14:38:12]Content-Type: application/json [14:38:12] [14:38:12]POST finish read [14:38:12]Found Content-Length = 678 [14:38:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:12]execute_script... [14:38: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)3308920", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:12]POST & json_proto [14:38:12]process_json_proto [14:38:12]json parsed OK: [14:38:12]protocol is kg_v1.0 [14:38:12]action value=close_receipt [14:38:12]process_action close_receipt [14:38:12]cmd_close_receipt [14:38:12]MH_GetDate [14:38:12]Write to MH i2c: F0 00 00 78 1A 81 [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: F0 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: F0 09 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: F0 09 00 78 1A 00 D5 5B 1A 67 EF 94 12 67 37 [14:38:12]GetLastDocTimeStamp 1729780637 [14:38:12]current date 1729780693 [14:38:12]FM_GetShiftState [14:38:12]SAM_PROTO_GetShiftState [14:38:12]wFMCommunicate request_size=4 [14:38:12]MH_SAM_APDU [14:38:12]CAPDU: 80 13 01 00 [14:38:12]Write to MH i2c: E2 08 00 79 1A 80 13 01 00 00 00 00 00 10 [14:38:12]Write i2c OK [14:38:12]MH_I2C_Read... [14:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:12]Read from MH i2c: E2 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 0E 00 [14:38:12]MH_I2C_Read... [14:38:12]Read from MH i2c: E2 0E 00 79 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 75 [14:38:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:38:12]wFMCommunicate OK [14:38:12]SAM_PROTO_GetShiftState done [14:38:12]FM_GetShiftState done [14:38:12]opened in 1729729095 [14:38:12]opened+sec_in_day 1729815495 [14:38:12]quantity*price = 50041 [14:38:12]sum+1 = 50042 [14:38:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 448 24.10.2024 14:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372631 ФПД: 76759818712296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143813&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372631&fm=76759818712296&tin=02508201610067®Number=0000000000091623&sum=50000 [14:38:13]StoreToDocumentArchive [14:38:13]shift 524 fd 372631 [14:38:13]save to /storage/0524/doc_00372631 [14:38:13]save last doc name /storage/0524/doc_00372631 to /storage/kkm_last_doc_name [14:38:13]save OK [14:38:13]Clear old archive folders... [14:38:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:13]tlvbuf is 00340420 [14:38:13]SAM_PROTO_ClearQueue [14:38:13]wFMCommunicate request_size=4 [14:38:13]MH_SAM_APDU [14:38:13]CAPDU: 80 09 00 00 [14:38:13]Write to MH i2c: E2 08 00 86 1A 80 09 00 00 00 00 00 00 12 [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 86 1A 00 90 00 14 [14:38:13]RAPDU: 90 00 [14:38:13]wFMCommunicate OK [14:38:13]SAM_PROTO_ClearQueue done [14:38:13]KKMCreateOFDPacket [14:38:13]OFDProtocolAddRootSTLVToBuf [14:38:13]FM_MakeSignedData [14:38:13]FM_MakeSignedData [14:38:13]SAM_PROTO_SignData [14:38:13]wFMCommunicate request_size=4 [14:38:13]MH_SAM_APDU [14:38:13]CAPDU: 80 0D 01 02 [14:38:13]Write to MH i2c: E2 08 00 87 1A 80 0D 01 02 00 00 00 00 1A [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 87 1A 00 90 00 15 [14:38:13]RAPDU: 90 00 [14:38:13]wFMCommunicate OK [14:38:13]wFMCommunicate request_size=255 [14:38:13]MH_SAM_APDU [14:38: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D5 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 AF 05 00 35 04 06 00 45 [14:38:13]Write to MH i2c: E2 02 01 88 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D5 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 AF 05 00 35 04 06 00 45 00 00 B6 [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 88 1A 00 90 00 16 [14:38:13]RAPDU: 90 00 [14:38:13]wFMCommunicate OK [14:38:13]wFMCommunicate request_size=10 [14:38:13]MH_SAM_APDU [14:38:13]CAPDU: 80 0D 02 02 05 D0 09 BA 34 E8 [14:38:13]Write to MH i2c: E2 0D 00 89 1A 80 0D 02 02 05 00 D0 09 BA 34 E8 00 00 D6 [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 03 00 89 1A 00 90 00 17 [14:38:13]RAPDU: 90 00 [14:38:13]wFMCommunicate OK [14:38:13]wFMCommunicate request_size=4 [14:38:13]MH_SAM_APDU [14:38:13]CAPDU: 80 0D 03 02 [14:38:13]Write to MH i2c: E2 08 00 8A 1A 80 0D 03 02 00 00 00 00 1F [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 0B 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 0B 00 8A 1A 00 0C 93 D8 2B 34 C2 E1 FC 90 00 95 [14:38:13]RAPDU: 0C 93 D8 2B 34 C2 E1 FC 90 00 [14:38:13]wFMCommunicate OK [14:38:13]SAM_PROTO_SignData done [14:38:13]FM_MakeSignedData done [14:38:13]CreateOFDProtocolMessage [14:38:13]wFMCommunicate request_size=4 [14:38:13]MH_SAM_APDU [14:38:13]CAPDU: 80 11 00 00 [14:38:13]Write to MH i2c: E2 08 00 8B 1A 80 11 00 00 00 00 00 00 1F [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:13]Read from MH i2c: E2 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 17 00 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: E2 17 00 8B 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 74 [14:38:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:38:13]wFMCommunicate OK [14:38:13]CreateOFDProtocolMessage done [14:38:13]OFDSenderStorePacket 372631 [14:38:13]StoreOFDPacket docnum=372631 [14:38:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 93 4C 07 01 E5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D5 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 AF 05 00 35 04 06 00 45 D0 09 BA 34 E8 0C 93 D8 2B 34 C2 E1 FC [14:38:13]CheckFolder [14:38:13]dirname=/storage/ofd_packets [14:38:13]CheckFolder done [14:38:13]ProducePacketName [14:38:13]name=ofd_packets/00372631 [14:38:13]NVStorageSaveData ofd_packets/00372631 [14:38:13]File name is /storage/ofd_packets/00372631 [14:38:13]Write 301 bytes [14:38:13]NVStorageSaveData done [14:38:13]OFDSenderStorePacket done [14:38:13]KKMCreateOFDPacket done [14:38:13]NVStorageSaveData kkm_last_timestamp [14:38:13]File name is /storage/kkm_last_timestamp [14:38:13]Write 4 bytes [14:38:13]NVStorageSaveData done [14:38:13]OFD Sender: Processing packet 372631 [packets to send 267, broken 266] [14:38:13]ProducePacketName [14:38:13]name=ofd_packets/00372631 [14:38:13]OFD Sender: To server: pG, [14:38:13]CommunicateWithHost lk.salyk.kg:30040 [14:38:13]ConnectInit lk.salyk.kg [14:38:13]ExternCall_PrintAddStr [14:38:13]wPrintStart [14:38:13]Write to MH i2c: 01 00 00 8C 1A A6 [14:38:13]Write i2c OK [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: 01 [14:38:13]MH_I2C_Read... [14:38:13]Read from MH i2c: 01 07 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: 01 07 00 8C 1A 00 00 00 00 00 FF 0F BB [14:38:14]RasterBufferAndPrint [14:38:14]line Счет N : (1)3308920 [14:38:14]line ИНН: 02508201610067 [14:38:14]line Контрольно-Кассовый Чек [14:38:14]line ПРОДАЖА [14:38:14]line ТРК (МРК, ГНК) : 22 [14:38:14]line Товар: 2710124130 [14:38:14]line Аи-92-К-4 [14:38:14]line 7.480 * 66.90 [14:38:14]line = 500.41 [14:38:14]line НДС 12% НСП 1% [14:38:14]line > о реализуемом товаре [14:38:14]line ОКРУГЛЕНИЕ: -0.41 [14:38:14]line ИТОГО: 500.00 [14:38:14]line Внесено: 500.00 [14:38:14]line СДАЧА: 0.00 [14:38:14]line НСП 1% : 4.43 [14:38:14]line НДС 12% : 53.14 [14:38:14]line Наличными: 500.00 [14:38:14]line Безнал.: 0.00 [14:38:14]line Место: АЗС № 87 "Партнер Нефть" [14:38:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:38:14]line СНО: Общий режим [14:38:14]line Чек 448 24.10.2024 14:38 [14:38:14]line Смена: 524 ФФД: 1.0 [14:38:14]line ЗНМ: 0300000083 [14:38:14]line РНМ: 0000000000091623 [14:38:14]line Версия ККМ: 001 [14:38:14]line ФМ: 0000000000874672 [14:38:14]line ФД: 372631 [14:38:14]line ФПД: 76759818712296 [14:38:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T143813&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372631&fm=76759818712296&tin=02508201610067®Number=0000000000091623&sum=50000 [14:38:14]Connected sock=11 [14:38:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 93 4C 07 01 E5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 D5 5B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 AF 05 00 35 04 06 00 45 D0 09 BA 34 E8 0C 93 D8 2B 34 C2 E1 FC [14:38:14]written 0, free lines is 4095 [14:38:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E7 01 47 00 57 B3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 AF 05 00 F4 03 04 00 7C 07 1A 67 B6 04 01 00 00 E3 2B 26 93 C3 C0 0A 99 [14:38:14]CommunicateWithHost err = 0 [14:38:14]CheckOFDResponse [14:38:14]1017 (14) - 77093643461234 [14:38:14]1041 (16) - 0000000000874672 [14:38:14]1040 (4) - 372631 [14:38:14]1012 (4) - 24.10.2024 08:38 [14:38:14]1206 (1) - 0 [14:38:14]OFD Sender: Remove packet 372631 [14:38:14]ProducePacketName [14:38:14]name=ofd_packets/00372631 [14:38:14]NVStorageDeleteData [14:38:14]Write to MH i2c: 01 00 00 B7 1A D1 [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: 01 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: 01 07 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: 01 07 00 B7 1A 00 00 00 00 00 DE 0C C2 [14:38:14]RasterBufferAndPrint [14:38:14]line [14:38:14]line [14:38:14]line [14:38:14]line [14:38:14]line [14:38:14]written 0, free lines is 3300 [14:38:14]MH_Cut [14:38:14]Write to MH i2c: D1 01 00 BE 1A 01 AA [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: D1 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: D1 01 00 [14:38:14]MH_I2C_Read... [14:38:14]Read from MH i2c: D1 01 00 BE 1A 00 A9 [14:38:14]Write to MH i2c: 01 00 00 BF 1A D9 [14:38:14]Write i2c OK [14:38:14]MH_I2C_Read... [14:38:15]OFD Sender: No OFD packet to send [14:38:15]*** Cut start [14:38:15]*** Partial cut [14:38:15]*** CUTSNS_PIN = 1 [14:38:15]*** CUTSNS_PIN = 0 [14:38:15]*** Brake cut motor [14:38:16]Read from MH i2c: 01 [14:38:16]MH_I2C_Read... [14:38:16]*** Stop cut motor [14:38:16]*** Cut end [14:38:16]Read from MH i2c: 01 07 00 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: 01 07 00 BF 1A 00 00 00 00 00 FF 0F EE [14:38:16]process_action close_receipt done [14:38:16]requested_data is exist [14:38:16]produce_requested_data [14:38:16]requested_item fm.sn is exist - process it [14:38:16]wFMCommunicate request_size=4 [14:38:16]MH_SAM_APDU [14:38:16]CAPDU: 80 11 00 00 [14:38:16]Write to MH i2c: E2 08 00 C0 1A 80 11 00 00 00 00 00 00 54 [14:38:16]Write i2c OK [14:38:16]MH_I2C_Read... [14:38:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:16]Read from MH i2c: E2 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: E2 17 00 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: E2 17 00 C0 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [14:38:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:38:16]wFMCommunicate OK [14:38:16]requested_item fd.num is exist - process it [14:38:16]SAM_PROTO_GetFieldsCounters [14:38:16]wFMCommunicate request_size=4 [14:38:16]MH_SAM_APDU [14:38:16]CAPDU: 80 13 00 00 [14:38:16]Write to MH i2c: E2 08 00 C1 1A 80 13 00 00 00 00 00 00 57 [14:38:16]Write i2c OK [14:38:16]MH_I2C_Read... [14:38:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:16]Read from MH i2c: E2 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: E2 62 00 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: E2 62 00 C1 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 97 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [14:38:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 97 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:16]wFMCommunicate OK [14:38:16]SAM_PROTO_GetFieldsCounters done [14:38:16]requested_item shift.num is exist - process it [14:38:16]requested_item shift.opened is exist - process it [14:38:16]req_shift_opened [14:38:16]FM_GetShiftState [14:38:16]SAM_PROTO_GetShiftState [14:38:16]wFMCommunicate request_size=4 [14:38:16]MH_SAM_APDU [14:38:16]CAPDU: 80 13 01 00 [14:38:16]Write to MH i2c: E2 08 00 C2 1A 80 13 01 00 00 00 00 00 59 [14:38:16]Write i2c OK [14:38:16]MH_I2C_Read... [14:38:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:16]Read from MH i2c: E2 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: E2 0E 00 [14:38:16]MH_I2C_Read... [14:38:16]Read from MH i2c: E2 0E 00 C2 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BE [14:38:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:38:16]wFMCommunicate OK [14:38:16]SAM_PROTO_GetShiftState done [14:38:16]FM_GetShiftState done [14:38:16]req_shift_opened done [14:38:16]requested_item shift.open_date is exist - process it [14:38:16]req_shift_open_date [14:38:16]req_shift_open_date done [14:38:16]produce_requested_data done [14:38:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372631,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:38:16]process_action_free close_receipt [14:38:16]json_value_free [14:38:16]json_value_free done [14:38:16]process_json_proto returns [14:38:16]Send response to host [14:38:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372631,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:38:16]free response buf [14:38:16]execute_script done [14:38:16]execute_script returns [14:38:16]free content buf [14:38:16]Sock 9.Close socket [14:38:16]Sock 9.Thread stoped [14:38:20]OFD Sender: No OFD packet to send [14:38:25]OFD Sender: No OFD packet to send [14:38:30]OFD Sender: No OFD packet to send [14:38:35]OFD Sender: No OFD packet to send [14:38:40]OFD Sender: No OFD packet to send [14:38:45]OFD Sender: No OFD packet to send [14:38:50]OFD Sender: No OFD packet to send [14:38:55]OFD Sender: No OFD packet to send [14:39:00]OFD Sender: No OFD packet to send [14:39:05]OFD Sender: No OFD packet to send [14:39:10]OFD Sender: No OFD packet to send [14:39:15]OFD Sender: No OFD packet to send [14:39:20]OFD Sender: No OFD packet to send [14:39:25]OFD Sender: No OFD packet to send [14:39:30]OFD Sender: No OFD packet to send [14:39:35]OFD Sender: No OFD packet to send [14:39:40]OFD Sender: No OFD packet to send [14:39:45]OFD Sender: No OFD packet to send [14:39:50]OFD Sender: No OFD packet to send [14:39:55]OFD Sender: No OFD packet to send [14:40:00]OFD Sender: No OFD packet to send [14:40:05]OFD Sender: No OFD packet to send [14:40:10]OFD Sender: No OFD packet to send [14:40:15]OFD Sender: No OFD packet to send [14:40:20]OFD Sender: No OFD packet to send [14:40:25]accept exits with 8 [14:40:25]New connection [14:40:25]New thread 3066637668 created [14:40:25]Thread 3066494308 joined [14:40:25]Waiting for new connection... [14:40:25] Sock 8.Parse request [14:40:25]Sock 8.Check first char [14:40:25]Sock 8.First char is OK [14:40:25]request: POST /json_proto HTTP/1.0 [14:40:25]Method: POST [14:40:25]URL: /json_proto [14:40:25]Method is POST - this is cgi request [14:40:25]url: /json_proto [14:40:25]query_string will be loaded in cgi processing [14:40:25]execute_cgi json_proto POST (null) [14:40:25]execute_cgi path=json_proto method=POST [14:40:25]POST find Content-Length [14:40:25]Host: 172.17.42.195:8080 [14:40:25]Content-Length: 770 [14:40:25]Content-Type: application/json [14:40:25] [14:40:25]POST finish read [14:40:25]Found Content-Length = 770 [14:40:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:25]execute_script... [14:40: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)3308921", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:25]POST & json_proto [14:40:25]process_json_proto [14:40:25]json parsed OK: [14:40:25]protocol is kg_v1.0 [14:40:25]action value=close_receipt [14:40:25]process_action close_receipt [14:40:25]cmd_close_receipt [14:40:25]MH_GetDate [14:40:25]Write to MH i2c: F0 00 00 C3 1A CC [14:40:25]Write i2c OK [14:40:25]MH_I2C_Read... [14:40:25]Read from MH i2c: F0 [14:40:25]MH_I2C_Read... [14:40:25]Read from MH i2c: F0 09 00 [14:40:25]MH_I2C_Read... [14:40:25]Read from MH i2c: F0 09 00 C3 1A 00 5A 5C 1A 67 EF 94 12 67 08 [14:40:25]GetLastDocTimeStamp 1729780693 [14:40:25]current date 1729780826 [14:40:25]FM_GetShiftState [14:40:25]SAM_PROTO_GetShiftState [14:40:25]wFMCommunicate request_size=4 [14:40:25]MH_SAM_APDU [14:40:25]CAPDU: 80 13 01 00 [14:40:25]Write to MH i2c: E2 08 00 C4 1A 80 13 01 00 00 00 00 00 5B [14:40:25]Write i2c OK [14:40:25]MH_I2C_Read... [14:40:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:25]Read from MH i2c: E2 [14:40:25]MH_I2C_Read... [14:40:25]Read from MH i2c: E2 0E 00 [14:40:25]MH_I2C_Read... [14:40:25]Read from MH i2c: E2 0E 00 C4 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C0 [14:40:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:40:25]wFMCommunicate OK [14:40:25]SAM_PROTO_GetShiftState done [14:40:25]FM_GetShiftState done [14:40:25]opened in 1729729095 [14:40:25]opened+sec_in_day 1729815495 [14:40:25]quantity*price = 100015 [14:40:25]sum+1 = 100017 [14:40:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 449 24.10.2024 14:40 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372632 ФПД: 228043313802409 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144026&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372632&fm=228043313802409&tin=02508201610067®Number=0000000000091623&sum=100016 [14:40:26]StoreToDocumentArchive [14:40:26]shift 524 fd 372632 [14:40:26]save to /storage/0524/doc_00372632 [14:40:26]save last doc name /storage/0524/doc_00372632 to /storage/kkm_last_doc_name [14:40:26]save OK [14:40:26]Clear old archive folders... [14:40:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:40:26]tlvbuf is B6E5B5D0 [14:40:26]SAM_PROTO_ClearQueue [14:40:26]wFMCommunicate request_size=4 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 09 00 00 [14:40:26]Write to MH i2c: E2 08 00 D1 1A 80 09 00 00 00 00 00 00 5D [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 D1 1A 00 90 00 5F [14:40:26]RAPDU: 90 00 [14:40:26]wFMCommunicate OK [14:40:26]SAM_PROTO_ClearQueue done [14:40:26]KKMCreateOFDPacket [14:40:26]OFDProtocolAddRootSTLVToBuf [14:40:26]FM_MakeSignedData [14:40:26]FM_MakeSignedData [14:40:26]SAM_PROTO_SignData [14:40:26]wFMCommunicate request_size=4 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 0D 01 02 [14:40:26]Write to MH i2c: E2 08 00 D2 1A 80 0D 01 02 00 00 00 00 65 [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 D2 1A 00 90 00 60 [14:40:26]RAPDU: 90 00 [14:40:26]wFMCommunicate OK [14:40:26]wFMCommunicate request_size=255 [14:40:26]MH_SAM_APDU [14:40: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 5A 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 AF 05 00 35 04 06 00 CF [14:40:26]Write to MH i2c: E2 02 01 D3 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 5A 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 AF 05 00 35 04 06 00 CF 00 00 2D [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 D3 1A 00 90 00 61 [14:40:26]RAPDU: 90 00 [14:40:26]wFMCommunicate OK [14:40:26]wFMCommunicate request_size=10 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 0D 02 02 05 67 78 B6 6C A9 [14:40:26]Write to MH i2c: E2 0D 00 D4 1A 80 0D 02 02 05 00 67 78 B6 6C A9 00 00 1C [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 03 00 D4 1A 00 90 00 62 [14:40:26]RAPDU: 90 00 [14:40:26]wFMCommunicate OK [14:40:26]wFMCommunicate request_size=4 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 0D 03 02 [14:40:26]Write to MH i2c: E2 08 00 D5 1A 80 0D 03 02 00 00 00 00 6A [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 0B 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 0B 00 D5 1A 00 6E FD A2 F3 7D D8 DE 05 90 00 A3 [14:40:26]RAPDU: 6E FD A2 F3 7D D8 DE 05 90 00 [14:40:26]wFMCommunicate OK [14:40:26]SAM_PROTO_SignData done [14:40:26]FM_MakeSignedData done [14:40:26]CreateOFDProtocolMessage [14:40:26]wFMCommunicate request_size=4 [14:40:26]MH_SAM_APDU [14:40:26]CAPDU: 80 11 00 00 [14:40:26]Write to MH i2c: E2 08 00 D6 1A 80 11 00 00 00 00 00 00 6A [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:26]Read from MH i2c: E2 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 17 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: E2 17 00 D6 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [14:40:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:40:26]wFMCommunicate OK [14:40:26]CreateOFDProtocolMessage done [14:40:26]OFDSenderStorePacket 372632 [14:40:26]StoreOFDPacket docnum=372632 [14:40:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 93 07 01 3F E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 5A 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 AF 05 00 35 04 06 00 CF 67 78 B6 6C A9 6E FD A2 F3 7D D8 DE 05 [14:40:26]CheckFolder [14:40:26]dirname=/storage/ofd_packets [14:40:26]CheckFolder done [14:40:26]ProducePacketName [14:40:26]name=ofd_packets/00372632 [14:40:26]NVStorageSaveData ofd_packets/00372632 [14:40:26]File name is /storage/ofd_packets/00372632 [14:40:26]Write 301 bytes [14:40:26]NVStorageSaveData done [14:40:26]OFDSenderStorePacket done [14:40:26]KKMCreateOFDPacket done [14:40:26]NVStorageSaveData kkm_last_timestamp [14:40:26]File name is /storage/kkm_last_timestamp [14:40:26]Write 4 bytes [14:40:26]NVStorageSaveData done [14:40:26]ExternCall_PrintAddStr [14:40:26]wPrintStart [14:40:26]Write to MH i2c: 01 00 00 D7 1A F1 [14:40:26]Write i2c OK [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: 01 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: 01 07 00 [14:40:26]MH_I2C_Read... [14:40:26]Read from MH i2c: 01 07 00 D7 1A 00 00 00 00 00 FF 0F 06 [14:40:26]RasterBufferAndPrint [14:40:26]line Счет N : (1)3308921 [14:40:26]line ИНН: 02508201610067 [14:40:26]line Контрольно-Кассовый Чек [14:40:26]line ПРОДАЖА [14:40:26]line ТРК (МРК, ГНК) : 32 [14:40:26]line Товар: 2710124130 [14:40:26]line Аи-92-К-4 [14:40:26]line 14.950 * 66.90 [14:40:26]line = 1000.16 [14:40:26]line НДС 12% НСП 1% [14:40:26]line > о реализуемом товаре [14:40:26]line ИТОГО: 1000.16 [14:40:26]line НСП 1% : 8.85 [14:40:26]line НДС 12% : 106.21 [14:40:26]line Наличными: 0.00 [14:40:26]line Безнал.: 1000.16 [14:40:26]line Место: АЗС № 87 "Партнер Нефть" [14:40:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:40:26]line СНО: Общий режим [14:40:26]line Чек 449 24.10.2024 14:40 [14:40:26]line Смена: 524 ФФД: 1.0 [14:40:26]line ЗНМ: 0300000083 [14:40:26]line РНМ: 0000000000091623 [14:40:26]line Версия ККМ: 001 [14:40:26]line Платежная система: Mbank [14:40:26]line ФМ: 0000000000874672 [14:40:26]line ФД: 372632 [14:40:26]line ФПД: 228043313802409 [14:40:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144026&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372632&fm=228043313802409&tin=02508201610067®Number=0000000000091623&sum=100016 [14:40:26]written 0, free lines is 4095 [14:40:26]OFD Sender: Processing packet 372632 [packets to send 267, broken 266] [14:40:26]ProducePacketName [14:40:26]name=ofd_packets/00372632 [14:40:26]OFD Sender: To server: pG, [14:40:26]CommunicateWithHost lk.salyk.kg:30040 [14:40:26]ConnectInit lk.salyk.kg [14:40:27]Connected sock=9 [14:40:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 93 07 01 3F E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 01 00 00 F4 03 04 00 5A 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 AF 05 00 35 04 06 00 CF 67 78 B6 6C A9 6E FD A2 F3 7D D8 DE 05 [14:40:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2D 80 47 00 A5 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 AF 05 00 F4 03 04 00 01 08 1A 67 B6 04 01 00 00 88 05 1A BF 0F 5B 7D A9 [14:40:27]CommunicateWithHost err = 0 [14:40:27]CheckOFDResponse [14:40:27]1017 (14) - 77093643461234 [14:40:27]1041 (16) - 0000000000874672 [14:40:27]1040 (4) - 372632 [14:40:27]1012 (4) - 24.10.2024 08:40 [14:40:27]1206 (1) - 0 [14:40:27]OFD Sender: Remove packet 372632 [14:40:27]ProducePacketName [14:40:27]name=ofd_packets/00372632 [14:40:27]NVStorageDeleteData [14:40:27]Write to MH i2c: 01 00 00 00 1B 1B [14:40:27]Write i2c OK [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: 01 [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: 01 07 00 [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: 01 07 00 00 1B 00 00 00 00 00 02 0D 31 [14:40:27]RasterBufferAndPrint [14:40:27]line [14:40:27]line [14:40:27]line [14:40:27]line [14:40:27]line [14:40:27]written 0, free lines is 3337 [14:40:27]MH_Cut [14:40:27]Write to MH i2c: D1 01 00 07 1B 01 F4 [14:40:27]Write i2c OK [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: D1 [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: D1 01 00 [14:40:27]MH_I2C_Read... [14:40:27]Read from MH i2c: D1 01 00 07 1B 00 F3 [14:40:27]Write to MH i2c: 01 00 00 08 1B 23 [14:40:27]Write i2c OK [14:40:27]MH_I2C_Read... [14:40:27]OFD Sender: No OFD packet to send [14:40:28]*** Cut start [14:40:28]*** Partial cut [14:40:28]*** CUTSNS_PIN = 1 [14:40:28]*** CUTSNS_PIN = 0 [14:40:28]*** Brake cut motor [14:40:28]Read from MH i2c: 01 [14:40:28]MH_I2C_Read... [14:40:28]*** Stop cut motor [14:40:28]*** Cut end [14:40:28]Read from MH i2c: 01 07 00 [14:40:28]MH_I2C_Read... [14:40:28]Read from MH i2c: 01 07 00 08 1B 00 00 00 00 00 FF 0F 38 [14:40:28]process_action close_receipt done [14:40:28]requested_data is exist [14:40:28]produce_requested_data [14:40:28]requested_item fm.sn is exist - process it [14:40:28]wFMCommunicate request_size=4 [14:40:28]MH_SAM_APDU [14:40:28]CAPDU: 80 11 00 00 [14:40:28]Write to MH i2c: E2 08 00 09 1B 80 11 00 00 00 00 00 00 9E [14:40:28]Write i2c OK [14:40:28]MH_I2C_Read... [14:40:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:28]Read from MH i2c: E2 [14:40:28]MH_I2C_Read... [14:40:28]Read from MH i2c: E2 17 00 [14:40:28]MH_I2C_Read... [14:40:28]Read from MH i2c: E2 17 00 09 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F3 [14:40:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:40:28]wFMCommunicate OK [14:40:28]requested_item fd.num is exist - process it [14:40:28]SAM_PROTO_GetFieldsCounters [14:40:28]wFMCommunicate request_size=4 [14:40:28]MH_SAM_APDU [14:40:28]CAPDU: 80 13 00 00 [14:40:28]Write to MH i2c: E2 08 00 0A 1B 80 13 00 00 00 00 00 00 A1 [14:40:28]Write i2c OK [14:40:28]MH_I2C_Read... [14:40:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:29]Read from MH i2c: E2 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: E2 62 00 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: E2 62 00 0A 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 98 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 60 [14:40:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 98 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:29]wFMCommunicate OK [14:40:29]SAM_PROTO_GetFieldsCounters done [14:40:29]requested_item shift.num is exist - process it [14:40:29]requested_item shift.opened is exist - process it [14:40:29]req_shift_opened [14:40:29]FM_GetShiftState [14:40:29]SAM_PROTO_GetShiftState [14:40:29]wFMCommunicate request_size=4 [14:40:29]MH_SAM_APDU [14:40:29]CAPDU: 80 13 01 00 [14:40:29]Write to MH i2c: E2 08 00 0B 1B 80 13 01 00 00 00 00 00 A3 [14:40:29]Write i2c OK [14:40:29]MH_I2C_Read... [14:40:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:29]Read from MH i2c: E2 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: E2 0E 00 [14:40:29]MH_I2C_Read... [14:40:29]Read from MH i2c: E2 0E 00 0B 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 08 [14:40:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:40:29]wFMCommunicate OK [14:40:29]SAM_PROTO_GetShiftState done [14:40:29]FM_GetShiftState done [14:40:29]req_shift_opened done [14:40:29]requested_item shift.open_date is exist - process it [14:40:29]req_shift_open_date [14:40:29]req_shift_open_date done [14:40:29]produce_requested_data done [14:40:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372632,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:40:29]process_action_free close_receipt [14:40:29]json_value_free [14:40:29]json_value_free done [14:40:29]process_json_proto returns [14:40:29]Send response to host [14:40:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372632,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:40:29]free response buf [14:40:29]execute_script done [14:40:29]execute_script returns [14:40:29]free content buf [14:40:29]Sock 8.Close socket [14:40:29]Sock 8.Thread stoped [14:40:32]OFD Sender: No OFD packet to send [14:40:37]OFD Sender: No OFD packet to send [14:40:42]OFD Sender: No OFD packet to send [14:40:47]OFD Sender: No OFD packet to send [14:40:52]OFD Sender: No OFD packet to send [14:40:57]OFD Sender: No OFD packet to send [14:41:02]OFD Sender: No OFD packet to send [14:41:07]OFD Sender: No OFD packet to send [14:41:12]OFD Sender: No OFD packet to send [14:41:17]OFD Sender: No OFD packet to send [14:41:20]accept exits with 10 [14:41:20]New connection [14:41:20]New thread 3066494308 created [14:41:20]Thread 3066637668 joined [14:41:20]Waiting for new connection... [14:41:20] Sock 10.Parse request [14:41:20]Sock 10.Check first char [14:41:20]Sock 10.First char is OK [14:41:20]request: POST /json_proto HTTP/1.0 [14:41:20]Method: POST [14:41:20]URL: /json_proto [14:41:20]Method is POST - this is cgi request [14:41:20]url: /json_proto [14:41:20]query_string will be loaded in cgi processing [14:41:20]execute_cgi json_proto POST (null) [14:41:20]execute_cgi path=json_proto method=POST [14:41:20]POST find Content-Length [14:41:20]Host: 172.17.42.195:8080 [14:41:20]Content-Length: 770 [14:41:20]Content-Type: application/json [14:41:20] [14:41:20]POST finish read [14:41:20]Found Content-Length = 770 [14:41:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:20]execute_script... [14:41:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308922", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:41:20]POST & json_proto [14:41:20]process_json_proto [14:41:20]json parsed OK: [14:41:20]protocol is kg_v1.0 [14:41:20]action value=close_receipt [14:41:20]process_action close_receipt [14:41:20]cmd_close_receipt [14:41:20]MH_GetDate [14:41:20]Write to MH i2c: F0 00 00 0C 1B 16 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: F0 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: F0 09 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: F0 09 00 0C 1B 00 91 5C 1A 67 EF 94 12 67 89 [14:41:20]GetLastDocTimeStamp 1729780826 [14:41:20]current date 1729780881 [14:41:20]FM_GetShiftState [14:41:20]SAM_PROTO_GetShiftState [14:41:20]wFMCommunicate request_size=4 [14:41:20]MH_SAM_APDU [14:41:20]CAPDU: 80 13 01 00 [14:41:20]Write to MH i2c: E2 08 00 0D 1B 80 13 01 00 00 00 00 00 A5 [14:41:20]Write i2c OK [14:41:20]MH_I2C_Read... [14:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:20]Read from MH i2c: E2 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 0E 00 [14:41:20]MH_I2C_Read... [14:41:20]Read from MH i2c: E2 0E 00 0D 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0A [14:41:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:41:20]wFMCommunicate OK [14:41:20]SAM_PROTO_GetShiftState done [14:41:20]FM_GetShiftState done [14:41:20]opened in 1729729095 [14:41:20]opened+sec_in_day 1729815495 [14:41:20]quantity*price = 100021 [14:41:20]sum+1 = 100023 [14:41:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 450 24.10.2024 14:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372633 ФПД: 130484220350623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144121&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372633&fm=130484220350623&tin=02508201610067®Number=0000000000091623&sum=100022 [14:41:21]StoreToDocumentArchive [14:41:21]shift 524 fd 372633 [14:41:21]save to /storage/0524/doc_00372633 [14:41:21]save last doc name /storage/0524/doc_00372633 to /storage/kkm_last_doc_name [14:41:21]save OK [14:41:21]Clear old archive folders... [14:41:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:41:21]tlvbuf is B6F0B520 [14:41:21]SAM_PROTO_ClearQueue [14:41:21]wFMCommunicate request_size=4 [14:41:21]MH_SAM_APDU [14:41:21]CAPDU: 80 09 00 00 [14:41:21]Write to MH i2c: E2 08 00 1A 1B 80 09 00 00 00 00 00 00 A7 [14:41:21]Write i2c OK [14:41:21]MH_I2C_Read... [14:41:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:41:21]Read from MH i2c: E2 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: E2 03 00 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: E2 03 00 1A 1B 00 90 00 A9 [14:41:21]RAPDU: 90 00 [14:41:21]wFMCommunicate OK [14:41:21]SAM_PROTO_ClearQueue done [14:41:21]KKMCreateOFDPacket [14:41:21]OFDProtocolAddRootSTLVToBuf [14:41:21]FM_MakeSignedData [14:41:21]FM_MakeSignedData [14:41:21]SAM_PROTO_SignData [14:41:21]wFMCommunicate request_size=4 [14:41:21]MH_SAM_APDU [14:41:21]CAPDU: 80 0D 01 02 [14:41:21]Write to MH i2c: E2 08 00 1B 1B 80 0D 01 02 00 00 00 00 AF [14:41:21]Write i2c OK [14:41:21]MH_I2C_Read... [14:41:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:41:21]Read from MH i2c: E2 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: E2 03 00 [14:41:21]MH_I2C_Read... [14:41:21]Read from MH i2c: E2 03 00 1B 1B 00 90 00 AA [14:41:21]RAPDU: 90 00 [14:41:21]wFMCommunicate OK [14:41:21]wFMCommunicate request_size=255 [14:41:21]MH_SAM_APDU [14:41:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 C2 01 00 00 F4 03 04 00 91 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 AF 05 00 35 04 06 00 76 [14:41:21]Write to MH i2c: E2 02 01 1C 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 91 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 AF 05 00 35 04 06 00 76 00 00 85 [14:41:21]Write i2c OK [14:41:21]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 03 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 03 00 1C 1B 00 90 00 AB [14:41:22]RAPDU: 90 00 [14:41:22]wFMCommunicate OK [14:41:22]wFMCommunicate request_size=10 [14:41:22]MH_SAM_APDU [14:41:22]CAPDU: 80 0D 02 02 05 AC B9 9A 50 9F [14:41:22]Write to MH i2c: E2 0D 00 1D 1B 80 0D 02 02 05 00 AC B9 9A 50 9F 00 00 AA [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 03 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 03 00 1D 1B 00 90 00 AC [14:41:22]RAPDU: 90 00 [14:41:22]wFMCommunicate OK [14:41:22]wFMCommunicate request_size=4 [14:41:22]MH_SAM_APDU [14:41:22]CAPDU: 80 0D 03 02 [14:41:22]Write to MH i2c: E2 08 00 1E 1B 80 0D 03 02 00 00 00 00 B4 [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 0B 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 0B 00 1E 1B 00 CF B1 12 DD E7 A1 11 DC 90 00 99 [14:41:22]RAPDU: CF B1 12 DD E7 A1 11 DC 90 00 [14:41:22]wFMCommunicate OK [14:41:22]SAM_PROTO_SignData done [14:41:22]FM_MakeSignedData done [14:41:22]CreateOFDProtocolMessage [14:41:22]wFMCommunicate request_size=4 [14:41:22]MH_SAM_APDU [14:41:22]CAPDU: 80 11 00 00 [14:41:22]Write to MH i2c: E2 08 00 1F 1B 80 11 00 00 00 00 00 00 B4 [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:22]Read from MH i2c: E2 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 17 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: E2 17 00 1F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 09 [14:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:41:22]wFMCommunicate OK [14:41:22]CreateOFDProtocolMessage done [14:41:22]OFDSenderStorePacket 372633 [14:41:22]StoreOFDPacket docnum=372633 [14:41:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4C C9 07 01 73 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 91 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 AF 05 00 35 04 06 00 76 AC B9 9A 50 9F CF B1 12 DD E7 A1 11 DC [14:41:22]CheckFolder [14:41:22]dirname=/storage/ofd_packets [14:41:22]CheckFolder done [14:41:22]ProducePacketName [14:41:22]name=ofd_packets/00372633 [14:41:22]NVStorageSaveData ofd_packets/00372633 [14:41:22]File name is /storage/ofd_packets/00372633 [14:41:22]Write 301 bytes [14:41:22]NVStorageSaveData done [14:41:22]OFDSenderStorePacket done [14:41:22]KKMCreateOFDPacket done [14:41:22]NVStorageSaveData kkm_last_timestamp [14:41:22]File name is /storage/kkm_last_timestamp [14:41:22]Write 4 bytes [14:41:22]NVStorageSaveData done [14:41:22]ExternCall_PrintAddStr [14:41:22]wPrintStart [14:41:22]Write to MH i2c: 01 00 00 20 1B 3B [14:41:22]Write i2c OK [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: 01 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: 01 07 00 [14:41:22]MH_I2C_Read... [14:41:22]Read from MH i2c: 01 07 00 20 1B 00 00 00 00 00 FF 0F 50 [14:41:22]RasterBufferAndPrint [14:41:22]line Счет N : (1)3308922 [14:41:22]line ИНН: 02508201610067 [14:41:22]line Контрольно-Кассовый Чек [14:41:22]line ПРОДАЖА [14:41:22]line ТРК (МРК, ГНК) : 23 [14:41:22]line Товар: 2710124500 [14:41:22]line Аи-95-К-3 [14:41:22]line 13.480 * 74.20 [14:41:22]line = 1000.22 [14:41:22]line НДС 12% НСП 1% [14:41:22]line > о реализуемом товаре [14:41:22]line ИТОГО: 1000.22 [14:41:22]line НСП 1% : 8.85 [14:41:22]line НДС 12% : 106.22 [14:41:22]line Наличными: 0.00 [14:41:22]line Безнал.: 1000.22 [14:41:22]line Место: АЗС № 87 "Партнер Нефть" [14:41:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:41:22]line СНО: Общий режим [14:41:22]line Чек 450 24.10.2024 14:41 [14:41:22]line Смена: 524 ФФД: 1.0 [14:41:22]line ЗНМ: 0300000083 [14:41:22]line РНМ: 0000000000091623 [14:41:22]line Версия ККМ: 001 [14:41:22]line Платежная система: Mbank [14:41:22]line ФМ: 0000000000874672 [14:41:22]line ФД: 372633 [14:41:22]line ФПД: 130484220350623 [14:41:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144121&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372633&fm=130484220350623&tin=02508201610067®Number=0000000000091623&sum=100022 [14:41:22]OFD Sender: Processing packet 372633 [packets to send 267, broken 266] [14:41:22]ProducePacketName [14:41:22]name=ofd_packets/00372633 [14:41:22]OFD Sender: To server: pG, [14:41:22]CommunicateWithHost lk.salyk.kg:30040 [14:41:22]ConnectInit lk.salyk.kg [14:41:22]written 0, free lines is 4095 [14:41:22]Connected sock=9 [14: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 36 37 32 0F 01 00 00 4C C9 07 01 73 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 01 00 00 F4 03 04 00 91 5C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 AF 05 00 35 04 06 00 76 AC B9 9A 50 9F CF B1 12 DD E7 A1 11 DC [14:41:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 30 70 47 00 19 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 36 37 32 10 04 04 00 99 AF 05 00 F4 03 04 00 39 08 1A 67 B6 04 01 00 00 06 A3 A1 B6 BA DD AE 4E [14:41:23]CommunicateWithHost err = 0 [14:41:23]CheckOFDResponse [14:41:23]1017 (14) - 77093643461234 [14:41:23]1041 (16) - 0000000000874672 [14:41:23]1040 (4) - 372633 [14:41:23]1012 (4) - 24.10.2024 08:41 [14:41:23]1206 (1) - 0 [14:41:23]OFD Sender: Remove packet 372633 [14:41:23]ProducePacketName [14:41:23]name=ofd_packets/00372633 [14:41:23]NVStorageDeleteData [14:41:23]Write to MH i2c: 01 00 00 49 1B 64 [14:41:23]Write i2c OK [14:41:23]MH_I2C_Read... [14:41:23]Read from MH i2c: 01 [14:41:23]MH_I2C_Read... [14:41:23]Read from MH i2c: 01 07 00 [14:41:23]MH_I2C_Read... [14:41:23]Read from MH i2c: 01 07 00 49 1B 00 00 00 00 00 11 0D 89 [14:41:23]RasterBufferAndPrint [14:41:23]line [14:41:23]line [14:41:23]line [14:41:23]line [14:41:23]line [14:41:23]written 0, free lines is 3352 [14:41:23]MH_Cut [14:41:23]Write to MH i2c: D1 01 00 50 1B 01 3D [14:41:23]Write i2c OK [14:41:23]MH_I2C_Read... [14:41:23]Read from MH i2c: D1 [14:41:23]MH_I2C_Read... [14:41:23]Read from MH i2c: D1 01 00 [14:41:23]MH_I2C_Read... [14:41:23]Read from MH i2c: D1 01 00 50 1B 00 3C [14:41:23]Write to MH i2c: 01 00 00 51 1B 6C [14:41:23]Write i2c OK [14:41:23]MH_I2C_Read... [14:41:23]OFD Sender: No OFD packet to send [14:41:23]*** Cut start [14:41:23]*** Partial cut [14:41:23]*** CUTSNS_PIN = 1 [14:41:24]*** CUTSNS_PIN = 0 [14:41:24]*** Brake cut motor [14:41:24]Read from MH i2c: 01 [14:41:24]MH_I2C_Read... [14:41:24]*** Stop cut motor [14:41:24]*** Cut end [14:41:24]Read from MH i2c: 01 07 00 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: 01 07 00 51 1B 00 00 00 00 00 FF 0F 81 [14:41:24]process_action close_receipt done [14:41:24]requested_data is exist [14:41:24]produce_requested_data [14:41:24]requested_item fm.sn is exist - process it [14:41:24]wFMCommunicate request_size=4 [14:41:24]MH_SAM_APDU [14:41:24]CAPDU: 80 11 00 00 [14:41:24]Write to MH i2c: E2 08 00 52 1B 80 11 00 00 00 00 00 00 E7 [14:41:24]Write i2c OK [14:41:24]MH_I2C_Read... [14:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:41:24]Read from MH i2c: E2 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: E2 17 00 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: E2 17 00 52 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3C [14:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:41:24]wFMCommunicate OK [14:41:24]requested_item fd.num is exist - process it [14:41:24]SAM_PROTO_GetFieldsCounters [14:41:24]wFMCommunicate request_size=4 [14:41:24]MH_SAM_APDU [14:41:24]CAPDU: 80 13 00 00 [14:41:24]Write to MH i2c: E2 08 00 53 1B 80 13 00 00 00 00 00 00 EA [14:41:24]Write i2c OK [14:41:24]MH_I2C_Read... [14:41:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:41:24]Read from MH i2c: E2 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: E2 62 00 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: E2 62 00 53 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 99 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 AD [14: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 99 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:41:24]wFMCommunicate OK [14:41:24]SAM_PROTO_GetFieldsCounters done [14:41:24]requested_item shift.num is exist - process it [14:41:24]requested_item shift.opened is exist - process it [14:41:24]req_shift_opened [14:41:24]FM_GetShiftState [14:41:24]SAM_PROTO_GetShiftState [14:41:24]wFMCommunicate request_size=4 [14:41:24]MH_SAM_APDU [14:41:24]CAPDU: 80 13 01 00 [14:41:24]Write to MH i2c: E2 08 00 54 1B 80 13 01 00 00 00 00 00 EC [14:41:24]Write i2c OK [14:41:24]MH_I2C_Read... [14:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:41:24]Read from MH i2c: E2 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: E2 0E 00 [14:41:24]MH_I2C_Read... [14:41:24]Read from MH i2c: E2 0E 00 54 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [14:41:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:41:24]wFMCommunicate OK [14:41:24]SAM_PROTO_GetShiftState done [14:41:24]FM_GetShiftState done [14:41:24]req_shift_opened done [14:41:24]requested_item shift.open_date is exist - process it [14:41:24]req_shift_open_date [14:41:24]req_shift_open_date done [14:41:24]produce_requested_data done [14:41:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372633,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:41:24]process_action_free close_receipt [14:41:24]json_value_free [14:41:24]json_value_free done [14:41:24]process_json_proto returns [14:41:24]Send response to host [14:41:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372633,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:41:24]free response buf [14:41:24]execute_script done [14:41:24]execute_script returns [14:41:24]free content buf [14:41:24]Sock 10.Close socket [14:41:24]Sock 10.Thread stoped [14:41:28]OFD Sender: No OFD packet to send [14:41:33]OFD Sender: No OFD packet to send [14:41:38]OFD Sender: No OFD packet to send [14:41:43]OFD Sender: No OFD packet to send [14:41:48]OFD Sender: No OFD packet to send [14:41:53]OFD Sender: No OFD packet to send [14:41:58]OFD Sender: No OFD packet to send [14:42:03]OFD Sender: No OFD packet to send [14:42:08]OFD Sender: No OFD packet to send [14:42:13]OFD Sender: No OFD packet to send [14:42:18]OFD Sender: No OFD packet to send [14:42:23]OFD Sender: No OFD packet to send [14:42:28]OFD Sender: No OFD packet to send [14:42:33]OFD Sender: No OFD packet to send [14:42:38]OFD Sender: No OFD packet to send [14:42:43]OFD Sender: No OFD packet to send [14:42:48]OFD Sender: No OFD packet to send [14:42:53]OFD Sender: No OFD packet to send [14:42:58]OFD Sender: No OFD packet to send [14:43:03]OFD Sender: No OFD packet to send [14:43:08]OFD Sender: No OFD packet to send [14:43:13]OFD Sender: No OFD packet to send [14:43:18]OFD Sender: No OFD packet to send [14:43:23]OFD Sender: No OFD packet to send [14:43:28]OFD Sender: No OFD packet to send [14:43:33]OFD Sender: No OFD packet to send [14:43:38]OFD Sender: No OFD packet to send [14:43:43]OFD Sender: No OFD packet to send [14:43:48]OFD Sender: No OFD packet to send [14:43:53]OFD Sender: No OFD packet to send [14:43:58]OFD Sender: No OFD packet to send [14:44:03]OFD Sender: No OFD packet to send [14:44:08]OFD Sender: No OFD packet to send [14:44:13]OFD Sender: No OFD packet to send [14:44:18]OFD Sender: No OFD packet to send [14:44:23]OFD Sender: No OFD packet to send [14:44:28]OFD Sender: No OFD packet to send [14:44:33]OFD Sender: No OFD packet to send [14:44:38]OFD Sender: No OFD packet to send [14:44:43]OFD Sender: No OFD packet to send [14:44:48]OFD Sender: No OFD packet to send [14:44:49]accept exits with 8 [14:44:49]New connection [14:44:49]New thread 3066637668 created [14:44:49]Thread 3066494308 joined [14:44:49]Waiting for new connection... [14:44:49] Sock 8.Parse request [14:44:49]Sock 8.Check first char [14:44:49]Sock 8.First char is OK [14:44:49]request: POST /json_proto HTTP/1.0 [14:44:49]Method: POST [14:44:49]URL: /json_proto [14:44:49]Method is POST - this is cgi request [14:44:49]url: /json_proto [14:44:49]query_string will be loaded in cgi processing [14:44:49]execute_cgi json_proto POST (null) [14:44:49]execute_cgi path=json_proto method=POST [14:44:49]POST find Content-Length [14:44:49]Host: 172.17.42.195:8080 [14:44:49]Content-Length: 679 [14:44:49]Content-Type: application/json [14:44:49] [14:44:49]POST finish read [14:44:49]Found Content-Length = 679 [14:44:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:49]execute_script... [14:44: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)3308923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:44:49]POST & json_proto [14:44:49]process_json_proto [14:44:49]json parsed OK: [14:44:49]protocol is kg_v1.0 [14:44:49]action value=close_receipt [14:44:49]process_action close_receipt [14:44:49]cmd_close_receipt [14:44:49]MH_GetDate [14:44:49]Write to MH i2c: F0 00 00 55 1B 5F [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: F0 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: F0 09 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: F0 09 00 55 1B 00 62 5D 1A 67 EF 94 12 67 A4 [14:44:49]GetLastDocTimeStamp 1729780881 [14:44:49]current date 1729781090 [14:44:49]FM_GetShiftState [14:44:49]SAM_PROTO_GetShiftState [14:44:49]wFMCommunicate request_size=4 [14:44:49]MH_SAM_APDU [14:44:49]CAPDU: 80 13 01 00 [14:44:49]Write to MH i2c: E2 08 00 56 1B 80 13 01 00 00 00 00 00 EE [14:44:49]Write i2c OK [14:44:49]MH_I2C_Read... [14:44:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:49]Read from MH i2c: E2 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 0E 00 [14:44:49]MH_I2C_Read... [14:44:49]Read from MH i2c: E2 0E 00 56 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 53 [14:44:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:44:49]wFMCommunicate OK [14:44:49]SAM_PROTO_GetShiftState done [14:44:49]FM_GetShiftState done [14:44:49]opened in 1729729095 [14:44:49]opened+sec_in_day 1729815495 [14:44:49]quantity*price = 70044 [14:44:49]sum+1 = 70045 [14:44:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 451 24.10.2024 14:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372634 ФПД: 261120690970726 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144450&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372634&fm=261120690970726&tin=02508201610067®Number=0000000000091623&sum=70000 [14:44:50]StoreToDocumentArchive [14:44:50]shift 524 fd 372634 [14:44:50]save to /storage/0524/doc_00372634 [14:44:50]save last doc name /storage/0524/doc_00372634 to /storage/kkm_last_doc_name [14:44:50]save OK [14:44:50]Clear old archive folders... [14:44:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:44:50]tlvbuf is 0038D5A0 [14:44:50]SAM_PROTO_ClearQueue [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 09 00 00 [14:44:50]Write to MH i2c: E2 08 00 63 1B 80 09 00 00 00 00 00 00 F0 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 63 1B 00 90 00 F2 [14:44:50]RAPDU: 90 00 [14:44:50]wFMCommunicate OK [14:44:50]SAM_PROTO_ClearQueue done [14:44:50]KKMCreateOFDPacket [14:44:50]OFDProtocolAddRootSTLVToBuf [14:44:50]FM_MakeSignedData [14:44:50]FM_MakeSignedData [14:44:50]SAM_PROTO_SignData [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 0D 01 02 [14:44:50]Write to MH i2c: E2 08 00 64 1B 80 0D 01 02 00 00 00 00 F8 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 64 1B 00 90 00 F3 [14:44:50]RAPDU: 90 00 [14:44:50]wFMCommunicate OK [14:44:50]wFMCommunicate request_size=255 [14:44:50]MH_SAM_APDU [14:44: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 62 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A AF 05 00 35 04 06 00 ED [14:44:50]Write to MH i2c: E2 02 01 65 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 62 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A AF 05 00 35 04 06 00 ED 00 00 E1 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 65 1B 00 90 00 F4 [14:44:50]RAPDU: 90 00 [14:44:50]wFMCommunicate OK [14:44:50]wFMCommunicate request_size=10 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 0D 02 02 05 7C E6 07 60 66 [14:44:50]Write to MH i2c: E2 0D 00 66 1B 80 0D 02 02 05 00 7C E6 07 60 66 00 00 34 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 03 00 66 1B 00 90 00 F5 [14:44:50]RAPDU: 90 00 [14:44:50]wFMCommunicate OK [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 0D 03 02 [14:44:50]Write to MH i2c: E2 08 00 67 1B 80 0D 03 02 00 00 00 00 FD [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 0B 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 0B 00 67 1B 00 B2 B9 1A 37 3D 4A 22 44 90 00 A7 [14:44:50]RAPDU: B2 B9 1A 37 3D 4A 22 44 90 00 [14:44:50]wFMCommunicate OK [14:44:50]SAM_PROTO_SignData done [14:44:50]FM_MakeSignedData done [14:44:50]CreateOFDProtocolMessage [14:44:50]wFMCommunicate request_size=4 [14:44:50]MH_SAM_APDU [14:44:50]CAPDU: 80 11 00 00 [14:44:50]Write to MH i2c: E2 08 00 68 1B 80 11 00 00 00 00 00 00 FD [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:50]Read from MH i2c: E2 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 17 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: E2 17 00 68 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 52 [14:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:44:50]wFMCommunicate OK [14:44:50]CreateOFDProtocolMessage done [14:44:50]OFDSenderStorePacket 372634 [14:44:50]StoreOFDPacket docnum=372634 [14:44:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 06 07 01 DF 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 62 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A AF 05 00 35 04 06 00 ED 7C E6 07 60 66 B2 B9 1A 37 3D 4A 22 44 [14:44:50]CheckFolder [14:44:50]dirname=/storage/ofd_packets [14:44:50]CheckFolder done [14:44:50]ProducePacketName [14:44:50]name=ofd_packets/00372634 [14:44:50]NVStorageSaveData ofd_packets/00372634 [14:44:50]File name is /storage/ofd_packets/00372634 [14:44:50]Write 301 bytes [14:44:50]NVStorageSaveData done [14:44:50]OFDSenderStorePacket done [14:44:50]KKMCreateOFDPacket done [14:44:50]NVStorageSaveData kkm_last_timestamp [14:44:50]File name is /storage/kkm_last_timestamp [14:44:50]Write 4 bytes [14:44:50]NVStorageSaveData done [14:44:50]ExternCall_PrintAddStr [14:44:50]wPrintStart [14:44:50]Write to MH i2c: 01 00 00 69 1B 84 [14:44:50]Write i2c OK [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: 01 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: 01 07 00 [14:44:50]MH_I2C_Read... [14:44:50]Read from MH i2c: 01 07 00 69 1B 00 00 00 00 00 FF 0F 99 [14:44:50]RasterBufferAndPrint [14:44:50]line Счет N : (1)3308923 [14:44:50]line ИНН: 02508201610067 [14:44:50]line Контрольно-Кассовый Чек [14:44:50]line ПРОДАЖА [14:44:50]line ТРК (МРК, ГНК) : 22 [14:44:50]line Товар: 2710124130 [14:44:50]line Аи-92-К-4 [14:44:50]line 10.470 * 66.90 [14:44:50]line = 700.44 [14:44:50]line НДС 12% НСП 1% [14:44:50]line > о реализуемом товаре [14:44:50]line ОКРУГЛЕНИЕ: -0.44 [14:44:50]line ИТОГО: 700.00 [14:44:50]line Внесено: 700.00 [14:44:50]line СДАЧА: 0.00 [14:44:50]line НСП 1% : 6.20 [14:44:50]line НДС 12% : 74.38 [14:44:50]line Наличными: 700.00 [14:44:50]line Безнал.: 0.00 [14:44:50]line Место: АЗС № 87 "Партнер Нефть" [14:44:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:44:50]line СНО: Общий режим [14:44:50]line Чек 451 24.10.2024 14:44 [14:44:50]line Смена: 524 ФФД: 1.0 [14:44:50]line ЗНМ: 0300000083 [14:44:50]line РНМ: 0000000000091623 [14:44:50]line Версия ККМ: 001 [14:44:50]line ФМ: 0000000000874672 [14:44:50]line ФД: 372634 [14:44:50]line ФПД: 261120690970726 [14:44:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144450&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372634&fm=261120690970726&tin=02508201610067®Number=0000000000091623&sum=70000 [14:44:50]written 0, free lines is 4095 [14:44:50]OFD Sender: Processing packet 372634 [packets to send 267, broken 266] [14:44:50]ProducePacketName [14:44:50]name=ofd_packets/00372634 [14:44:50]OFD Sender: To server: pG, [14:44:50]CommunicateWithHost lk.salyk.kg:30040 [14:44:50]ConnectInit lk.salyk.kg [14:44:51]Connected sock=10 [14:44:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 06 07 01 DF 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 62 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A AF 05 00 35 04 06 00 ED 7C E6 07 60 66 B2 B9 1A 37 3D 4A 22 44 [14:44:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 22 1C 47 00 AC 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A AF 05 00 F4 03 04 00 09 09 1A 67 B6 04 01 00 00 C9 00 95 45 EA 2F C7 4C [14:44:51]CommunicateWithHost err = 0 [14:44:51]CheckOFDResponse [14:44:51]1017 (14) - 77093643461234 [14:44:51]1041 (16) - 0000000000874672 [14:44:51]1040 (4) - 372634 [14:44:51]1012 (4) - 24.10.2024 08:44 [14:44:51]1206 (1) - 0 [14:44:51]OFD Sender: Remove packet 372634 [14:44:51]ProducePacketName [14:44:51]name=ofd_packets/00372634 [14:44:51]NVStorageDeleteData [14:44:51]Write to MH i2c: 01 00 00 94 1B AF [14:44:51]Write i2c OK [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: 01 [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: 01 07 00 [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: 01 07 00 94 1B 00 00 00 00 00 D7 0C 99 [14:44:51]RasterBufferAndPrint [14:44:51]line [14:44:51]line [14:44:51]line [14:44:51]line [14:44:51]line [14:44:51]written 0, free lines is 3294 [14:44:51]MH_Cut [14:44:51]Write to MH i2c: D1 01 00 9B 1B 01 88 [14:44:51]Write i2c OK [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: D1 [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: D1 01 00 [14:44:51]MH_I2C_Read... [14:44:51]Read from MH i2c: D1 01 00 9B 1B 00 87 [14:44:51]Write to MH i2c: 01 00 00 9C 1B B7 [14:44:51]Write i2c OK [14:44:51]MH_I2C_Read... [14:44:51]OFD Sender: No OFD packet to send [14:44:52]*** Cut start [14:44:52]*** Partial cut [14:44:52]*** CUTSNS_PIN = 1 [14:44:52]*** CUTSNS_PIN = 0 [14:44:52]*** Brake cut motor [14:44:52]Read from MH i2c: 01 [14:44:52]MH_I2C_Read... [14:44:52]*** Stop cut motor [14:44:52]*** Cut end [14:44:52]Read from MH i2c: 01 07 00 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: 01 07 00 9C 1B 00 00 00 00 00 FF 0F CC [14:44:52]process_action close_receipt done [14:44:52]requested_data is exist [14:44:52]produce_requested_data [14:44:52]requested_item fm.sn is exist - process it [14:44:52]wFMCommunicate request_size=4 [14:44:52]MH_SAM_APDU [14:44:52]CAPDU: 80 11 00 00 [14:44:52]Write to MH i2c: E2 08 00 9D 1B 80 11 00 00 00 00 00 00 32 [14:44:52]Write i2c OK [14:44:52]MH_I2C_Read... [14:44:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:44:52]Read from MH i2c: E2 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: E2 17 00 [14:44:52]MH_I2C_Read... [14:44:52]Read from MH i2c: E2 17 00 9D 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [14:44:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:44:52]wFMCommunicate OK [14:44:52]requested_item fd.num is exist - process it [14:44:52]SAM_PROTO_GetFieldsCounters [14:44:52]wFMCommunicate request_size=4 [14:44:52]MH_SAM_APDU [14:44:52]CAPDU: 80 13 00 00 [14:44:52]Write to MH i2c: E2 08 00 9E 1B 80 13 00 00 00 00 00 00 35 [14:44:52]Write i2c OK [14:44:52]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 62 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 62 00 9E 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 FC [14:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9A AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:44:53]wFMCommunicate OK [14:44:53]SAM_PROTO_GetFieldsCounters done [14:44:53]requested_item shift.num is exist - process it [14:44:53]requested_item shift.opened is exist - process it [14:44:53]req_shift_opened [14:44:53]FM_GetShiftState [14:44:53]SAM_PROTO_GetShiftState [14:44:53]wFMCommunicate request_size=4 [14:44:53]MH_SAM_APDU [14:44:53]CAPDU: 80 13 01 00 [14:44:53]Write to MH i2c: E2 08 00 9F 1B 80 13 01 00 00 00 00 00 37 [14:44:53]Write i2c OK [14:44:53]MH_I2C_Read... [14:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:44:53]Read from MH i2c: E2 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 0E 00 [14:44:53]MH_I2C_Read... [14:44:53]Read from MH i2c: E2 0E 00 9F 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9C [14:44:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:44:53]wFMCommunicate OK [14:44:53]SAM_PROTO_GetShiftState done [14:44:53]FM_GetShiftState done [14:44:53]req_shift_opened done [14:44:53]requested_item shift.open_date is exist - process it [14:44:53]req_shift_open_date [14:44:53]req_shift_open_date done [14:44:53]produce_requested_data done [14:44:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372634,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:44:53]process_action_free close_receipt [14:44:53]json_value_free [14:44:53]json_value_free done [14:44:53]process_json_proto returns [14:44:53]Send response to host [14:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372634,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:44:53]free response buf [14:44:53]execute_script done [14:44:53]execute_script returns [14:44:53]free content buf [14:44:53]Sock 8.Close socket [14:44:53]Sock 8.Thread stoped [14:44:56]OFD Sender: No OFD packet to send [14:45:01]OFD Sender: No OFD packet to send [14:45:06]OFD Sender: No OFD packet to send [14:45:11]OFD Sender: No OFD packet to send [14:45:16]OFD Sender: No OFD packet to send [14:45:21]OFD Sender: No OFD packet to send [14:45:26]OFD Sender: No OFD packet to send [14:45:31]OFD Sender: No OFD packet to send [14:45:32]accept exits with 9 [14:45:32]New connection [14:45:32]New thread 3066494308 created [14:45:32]Thread 3066637668 joined [14:45:32]Waiting for new connection... [14:45:32] Sock 9.Parse request [14:45:32]Sock 9.Check first char [14:45:32]Sock 9.First char is OK [14:45:32]request: POST /json_proto HTTP/1.0 [14:45:32]Method: POST [14:45:32]URL: /json_proto [14:45:32]Method is POST - this is cgi request [14:45:32]url: /json_proto [14:45:32]query_string will be loaded in cgi processing [14:45:32]execute_cgi json_proto POST (null) [14:45:32]execute_cgi path=json_proto method=POST [14:45:32]POST find Content-Length [14:45:32]Host: 172.17.42.195:8080 [14:45:32]Content-Length: 678 [14:45:32]Content-Type: application/json [14:45:32] [14:45:32]POST finish read [14:45:32]Found Content-Length = 678 [14:45:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:32]execute_script... [14:45: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)3308925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:32]POST & json_proto [14:45:32]process_json_proto [14:45:32]json parsed OK: [14:45:32]protocol is kg_v1.0 [14:45:32]action value=close_receipt [14:45:32]process_action close_receipt [14:45:32]cmd_close_receipt [14:45:32]MH_GetDate [14:45:32]Write to MH i2c: F0 00 00 A0 1B AA [14:45:32]Write i2c OK [14:45:32]MH_I2C_Read... [14:45:32]Read from MH i2c: F0 [14:45:32]MH_I2C_Read... [14:45:32]Read from MH i2c: F0 09 00 [14:45:32]MH_I2C_Read... [14:45:32]Read from MH i2c: F0 09 00 A0 1B 00 8D 5D 1A 67 EF 94 12 67 1A [14:45:32]GetLastDocTimeStamp 1729781090 [14:45:32]current date 1729781133 [14:45:32]FM_GetShiftState [14:45:32]SAM_PROTO_GetShiftState [14:45:32]wFMCommunicate request_size=4 [14:45:32]MH_SAM_APDU [14:45:32]CAPDU: 80 13 01 00 [14:45:32]Write to MH i2c: E2 08 00 A1 1B 80 13 01 00 00 00 00 00 39 [14:45:32]Write i2c OK [14:45:32]MH_I2C_Read... [14:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:32]Read from MH i2c: E2 [14:45:32]MH_I2C_Read... [14:45:32]Read from MH i2c: E2 0E 00 [14:45:32]MH_I2C_Read... [14:45:32]Read from MH i2c: E2 0E 00 A1 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9E [14:45:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:45:32]wFMCommunicate OK [14:45:32]SAM_PROTO_GetShiftState done [14:45:32]FM_GetShiftState done [14:45:32]opened in 1729729095 [14:45:32]opened+sec_in_day 1729815495 [14:45:32]quantity*price = 50041 [14:45:32]sum+1 = 50042 [14:45:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 452 24.10.2024 14:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372635 ФПД: 127130914831156 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144533&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372635&fm=127130914831156&tin=02508201610067®Number=0000000000091623&sum=50000 [14:45:34]StoreToDocumentArchive [14:45:34]shift 524 fd 372635 [14:45:34]save to /storage/0524/doc_00372635 [14:45:34]save last doc name /storage/0524/doc_00372635 to /storage/kkm_last_doc_name [14:45:34]save OK [14:45:34]Clear old archive folders... [14:45:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:34]tlvbuf is 0037D680 [14:45:34]SAM_PROTO_ClearQueue [14:45:34]wFMCommunicate request_size=4 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 09 00 00 [14:45:34]Write to MH i2c: E2 08 00 AE 1B 80 09 00 00 00 00 00 00 3B [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 AE 1B 00 90 00 3D [14:45:34]RAPDU: 90 00 [14:45:34]wFMCommunicate OK [14:45:34]SAM_PROTO_ClearQueue done [14:45:34]KKMCreateOFDPacket [14:45:34]OFDProtocolAddRootSTLVToBuf [14:45:34]FM_MakeSignedData [14:45:34]FM_MakeSignedData [14:45:34]SAM_PROTO_SignData [14:45:34]wFMCommunicate request_size=4 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 0D 01 02 [14:45:34]Write to MH i2c: E2 08 00 AF 1B 80 0D 01 02 00 00 00 00 43 [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 AF 1B 00 90 00 3E [14:45:34]RAPDU: 90 00 [14:45:34]wFMCommunicate OK [14:45:34]wFMCommunicate request_size=255 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 8D 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B AF 05 00 35 04 06 00 73 [14:45:34]Write to MH i2c: E2 02 01 B0 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 8D 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B AF 05 00 35 04 06 00 73 00 00 CF [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 B0 1B 00 90 00 3F [14:45:34]RAPDU: 90 00 [14:45:34]wFMCommunicate OK [14:45:34]wFMCommunicate request_size=10 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 0D 02 02 05 9F F9 04 BB 34 [14:45:34]Write to MH i2c: E2 0D 00 B1 1B 80 0D 02 02 05 00 9F F9 04 BB 34 00 00 DB [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 03 00 B1 1B 00 90 00 40 [14:45:34]RAPDU: 90 00 [14:45:34]wFMCommunicate OK [14:45:34]wFMCommunicate request_size=4 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 0D 03 02 [14:45:34]Write to MH i2c: E2 08 00 B2 1B 80 0D 03 02 00 00 00 00 48 [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 0B 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 0B 00 B2 1B 00 38 B2 8B BA 47 E6 8D 4F 90 00 81 [14:45:34]RAPDU: 38 B2 8B BA 47 E6 8D 4F 90 00 [14:45:34]wFMCommunicate OK [14:45:34]SAM_PROTO_SignData done [14:45:34]FM_MakeSignedData done [14:45:34]CreateOFDProtocolMessage [14:45:34]wFMCommunicate request_size=4 [14:45:34]MH_SAM_APDU [14:45:34]CAPDU: 80 11 00 00 [14:45:34]Write to MH i2c: E2 08 00 B3 1B 80 11 00 00 00 00 00 00 48 [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:34]Read from MH i2c: E2 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 17 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: E2 17 00 B3 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9D [14:45:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:45:34]wFMCommunicate OK [14:45:34]CreateOFDProtocolMessage done [14:45:34]OFDSenderStorePacket 372635 [14:45:34]StoreOFDPacket docnum=372635 [14:45:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 77 80 07 01 9B 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 8D 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B AF 05 00 35 04 06 00 73 9F F9 04 BB 34 38 B2 8B BA 47 E6 8D 4F [14:45:34]CheckFolder [14:45:34]dirname=/storage/ofd_packets [14:45:34]CheckFolder done [14:45:34]ProducePacketName [14:45:34]name=ofd_packets/00372635 [14:45:34]NVStorageSaveData ofd_packets/00372635 [14:45:34]File name is /storage/ofd_packets/00372635 [14:45:34]Write 301 bytes [14:45:34]NVStorageSaveData done [14:45:34]OFDSenderStorePacket done [14:45:34]KKMCreateOFDPacket done [14:45:34]NVStorageSaveData kkm_last_timestamp [14:45:34]File name is /storage/kkm_last_timestamp [14:45:34]Write 4 bytes [14:45:34]NVStorageSaveData done [14:45:34]ExternCall_PrintAddStr [14:45:34]wPrintStart [14:45:34]Write to MH i2c: 01 00 00 B4 1B CF [14:45:34]Write i2c OK [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: 01 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: 01 07 00 [14:45:34]MH_I2C_Read... [14:45:34]Read from MH i2c: 01 07 00 B4 1B 00 00 00 00 00 FF 0F E4 [14:45:34]RasterBufferAndPrint [14:45:34]line Счет N : (1)3308925 [14:45:34]line ИНН: 02508201610067 [14:45:34]line Контрольно-Кассовый Чек [14:45:34]line ПРОДАЖА [14:45:34]line ТРК (МРК, ГНК) : 32 [14:45:34]line Товар: 2710124130 [14:45:34]line Аи-92-К-4 [14:45:34]line 7.480 * 66.90 [14:45:34]line = 500.41 [14:45:34]line НДС 12% НСП 1% [14:45:34]line > о реализуемом товаре [14:45:34]line ОКРУГЛЕНИЕ: -0.41 [14:45:34]line ИТОГО: 500.00 [14:45:34]line Внесено: 500.00 [14:45:34]line СДАЧА: 0.00 [14:45:34]line НСП 1% : 4.43 [14:45:34]line НДС 12% : 53.14 [14:45:34]line Наличными: 500.00 [14:45:34]line Безнал.: 0.00 [14:45:34]line Место: АЗС № 87 "Партнер Нефть" [14:45:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:45:34]line СНО: Общий режим [14:45:34]line Чек 452 24.10.2024 14:45 [14:45:34]line Смена: 524 ФФД: 1.0 [14:45:34]line ЗНМ: 0300000083 [14:45:34]line РНМ: 0000000000091623 [14:45:34]line Версия ККМ: 001 [14:45:34]line ФМ: 0000000000874672 [14:45:34]line ФД: 372635 [14:45:34]line ФПД: 127130914831156 [14:45:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144533&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372635&fm=127130914831156&tin=02508201610067®Number=0000000000091623&sum=50000 [14:45:34]written 0, free lines is 4095 [14:45:34]OFD Sender: Processing packet 372635 [packets to send 267, broken 266] [14:45:34]ProducePacketName [14:45:34]name=ofd_packets/00372635 [14:45:34]OFD Sender: To server: pG, [14:45:34]CommunicateWithHost lk.salyk.kg:30040 [14:45:34]ConnectInit lk.salyk.kg [14:45:34]Connected sock=10 [14:45:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 77 80 07 01 9B 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 8D 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B AF 05 00 35 04 06 00 73 9F F9 04 BB 34 38 B2 8B BA 47 E6 8D 4F [14:45:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F4 18 47 00 04 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B AF 05 00 F4 03 04 00 35 09 1A 67 B6 04 01 00 00 17 E4 24 C2 0F 59 37 DD [14:45:35]CommunicateWithHost err = 0 [14:45:35]CheckOFDResponse [14:45:35]1017 (14) - 77093643461234 [14:45:35]1041 (16) - 0000000000874672 [14:45:35]1040 (4) - 372635 [14:45:35]1012 (4) - 24.10.2024 08:45 [14:45:35]1206 (1) - 0 [14:45:35]OFD Sender: Remove packet 372635 [14:45:35]ProducePacketName [14:45:35]name=ofd_packets/00372635 [14:45:35]NVStorageDeleteData [14:45:35]Write to MH i2c: 01 00 00 DF 1B FA [14:45:35]Write i2c OK [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: 01 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: 01 07 00 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: 01 07 00 DF 1B 00 00 00 00 00 CD 0C DA [14:45:35]RasterBufferAndPrint [14:45:35]line [14:45:35]line [14:45:35]line [14:45:35]line [14:45:35]line [14:45:35]written 0, free lines is 3281 [14:45:35]MH_Cut [14:45:35]Write to MH i2c: D1 01 00 E6 1B 01 D3 [14:45:35]Write i2c OK [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: D1 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: D1 01 00 [14:45:35]MH_I2C_Read... [14:45:35]Read from MH i2c: D1 01 00 E6 1B 00 D2 [14:45:35]Write to MH i2c: 01 00 00 E7 1B 02 [14:45:35]Write i2c OK [14:45:35]MH_I2C_Read... [14:45:35]OFD Sender: No OFD packet to send [14:45:35]*** Cut start [14:45:35]*** Partial cut [14:45:35]*** CUTSNS_PIN = 1 [14:45:35]*** CUTSNS_PIN = 0 [14:45:36]*** Brake cut motor [14:45:36]Read from MH i2c: 01 [14:45:36]MH_I2C_Read... [14:45:36]*** Stop cut motor [14:45:36]*** Cut end [14:45:36]Read from MH i2c: 01 07 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: 01 07 00 E7 1B 00 00 00 00 00 FF 0F 17 [14:45:36]process_action close_receipt done [14:45:36]requested_data is exist [14:45:36]produce_requested_data [14:45:36]requested_item fm.sn is exist - process it [14:45:36]wFMCommunicate request_size=4 [14:45:36]MH_SAM_APDU [14:45:36]CAPDU: 80 11 00 00 [14:45:36]Write to MH i2c: E2 08 00 E8 1B 80 11 00 00 00 00 00 00 7D [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 17 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 17 00 E8 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [14:45:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:45:36]wFMCommunicate OK [14:45:36]requested_item fd.num is exist - process it [14:45:36]SAM_PROTO_GetFieldsCounters [14:45:36]wFMCommunicate request_size=4 [14:45:36]MH_SAM_APDU [14:45:36]CAPDU: 80 13 00 00 [14:45:36]Write to MH i2c: E2 08 00 E9 1B 80 13 00 00 00 00 00 00 80 [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 62 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 62 00 E9 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [14:45:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9B AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:36]wFMCommunicate OK [14:45:36]SAM_PROTO_GetFieldsCounters done [14:45:36]requested_item shift.num is exist - process it [14:45:36]requested_item shift.opened is exist - process it [14:45:36]req_shift_opened [14:45:36]FM_GetShiftState [14:45:36]SAM_PROTO_GetShiftState [14:45:36]wFMCommunicate request_size=4 [14:45:36]MH_SAM_APDU [14:45:36]CAPDU: 80 13 01 00 [14:45:36]Write to MH i2c: E2 08 00 EA 1B 80 13 01 00 00 00 00 00 82 [14:45:36]Write i2c OK [14:45:36]MH_I2C_Read... [14:45:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:36]Read from MH i2c: E2 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 0E 00 [14:45:36]MH_I2C_Read... [14:45:36]Read from MH i2c: E2 0E 00 EA 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E7 [14:45:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:45:36]wFMCommunicate OK [14:45:36]SAM_PROTO_GetShiftState done [14:45:36]FM_GetShiftState done [14:45:36]req_shift_opened done [14:45:36]requested_item shift.open_date is exist - process it [14:45:36]req_shift_open_date [14:45:36]req_shift_open_date done [14:45:36]produce_requested_data done [14:45:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372635,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:45:36]process_action_free close_receipt [14:45:36]json_value_free [14:45:36]json_value_free done [14:45:36]process_json_proto returns [14:45:36]Send response to host [14:45:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372635,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:45:36]free response buf [14:45:36]execute_script done [14:45:36]execute_script returns [14:45:36]free content buf [14:45:36]Sock 9.Close socket [14:45:36]Sock 9.Thread stoped [14:45:40]OFD Sender: No OFD packet to send [14:45:43]accept exits with 8 [14:45:43]New connection [14:45:43]New thread 3066637668 created [14:45:43]Thread 3066494308 joined [14:45:43]Waiting for new connection... [14:45:43] Sock 8.Parse request [14:45:43]Sock 8.Check first char [14:45:43]Sock 8.First char is OK [14:45:43]request: POST /json_proto HTTP/1.0 [14:45:43]Method: POST [14:45:43]URL: /json_proto [14:45:43]Method is POST - this is cgi request [14:45:43]url: /json_proto [14:45:43]query_string will be loaded in cgi processing [14:45:43]execute_cgi json_proto POST (null) [14:45:43]execute_cgi path=json_proto method=POST [14:45:43]POST find Content-Length [14:45:43]Host: 172.17.42.195:8080 [14:45:43]Content-Length: 678 [14:45:43]Content-Type: application/json [14:45:43] [14:45:43]POST finish read [14:45:43]Found Content-Length = 678 [14:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:43]execute_script... [14:45: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)3308926", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:45:43]POST & json_proto [14:45:43]process_json_proto [14:45:43]json parsed OK: [14:45:43]protocol is kg_v1.0 [14:45:43]action value=close_receipt [14:45:43]process_action close_receipt [14:45:43]cmd_close_receipt [14:45:43]MH_GetDate [14:45:43]Write to MH i2c: F0 00 00 EB 1B F5 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: F0 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: F0 09 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: F0 09 00 EB 1B 00 98 5D 1A 67 EF 94 12 67 70 [14:45:43]GetLastDocTimeStamp 1729781133 [14:45:43]current date 1729781144 [14:45:43]FM_GetShiftState [14:45:43]SAM_PROTO_GetShiftState [14:45:43]wFMCommunicate request_size=4 [14:45:43]MH_SAM_APDU [14:45:43]CAPDU: 80 13 01 00 [14:45:43]Write to MH i2c: E2 08 00 EC 1B 80 13 01 00 00 00 00 00 84 [14:45:43]Write i2c OK [14:45:43]MH_I2C_Read... [14:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:43]Read from MH i2c: E2 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0E 00 [14:45:43]MH_I2C_Read... [14:45:43]Read from MH i2c: E2 0E 00 EC 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E9 [14:45:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:45:43]wFMCommunicate OK [14:45:43]SAM_PROTO_GetShiftState done [14:45:43]FM_GetShiftState done [14:45:43]opened in 1729729095 [14:45:43]opened+sec_in_day 1729815495 [14:45:43]quantity*price = 50041 [14:45:43]sum+1 = 50042 [14:45:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 453 24.10.2024 14:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372636 ФПД: 62296403646837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372636&fm=62296403646837&tin=02508201610067®Number=0000000000091623&sum=50000 [14:45:44]StoreToDocumentArchive [14:45:44]shift 524 fd 372636 [14:45:44]save to /storage/0524/doc_00372636 [14:45:44]save last doc name /storage/0524/doc_00372636 to /storage/kkm_last_doc_name [14:45:44]save OK [14:45:44]Clear old archive folders... [14:45:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:45:44]tlvbuf is 0039CF10 [14:45:44]SAM_PROTO_ClearQueue [14:45:44]wFMCommunicate request_size=4 [14:45:44]MH_SAM_APDU [14:45:44]CAPDU: 80 09 00 00 [14:45:44]Write to MH i2c: E2 08 00 F9 1B 80 09 00 00 00 00 00 00 86 [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:45:44]Read from MH i2c: E2 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 03 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 03 00 F9 1B 00 90 00 88 [14:45:44]RAPDU: 90 00 [14:45:44]wFMCommunicate OK [14:45:44]SAM_PROTO_ClearQueue done [14:45:44]KKMCreateOFDPacket [14:45:44]OFDProtocolAddRootSTLVToBuf [14:45:44]FM_MakeSignedData [14:45:44]FM_MakeSignedData [14:45:44]SAM_PROTO_SignData [14:45:44]wFMCommunicate request_size=4 [14:45:44]MH_SAM_APDU [14:45:44]CAPDU: 80 0D 01 02 [14:45:44]Write to MH i2c: E2 08 00 FA 1B 80 0D 01 02 00 00 00 00 8E [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:45:44]Read from MH i2c: E2 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 03 00 [14:45:44]MH_I2C_Read... [14:45:44]Read from MH i2c: E2 03 00 FA 1B 00 90 00 89 [14:45:44]RAPDU: 90 00 [14:45:44]wFMCommunicate OK [14:45:44]wFMCommunicate request_size=255 [14:45:44]MH_SAM_APDU [14:45:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 98 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C AF 05 00 35 04 06 00 38 [14:45:44]Write to MH i2c: E2 02 01 FB 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 98 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C AF 05 00 35 04 06 00 38 00 00 EC [14:45:44]Write i2c OK [14:45:44]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 FB 1B 00 90 00 8A [14:45:45]RAPDU: 90 00 [14:45:45]wFMCommunicate OK [14:45:45]wFMCommunicate request_size=10 [14:45:45]MH_SAM_APDU [14:45:45]CAPDU: 80 0D 02 02 05 A8 83 02 99 75 [14:45:45]Write to MH i2c: E2 0D 00 FC 1B 80 0D 02 02 05 00 A8 83 02 99 75 00 00 D6 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 03 00 FC 1B 00 90 00 8B [14:45:45]RAPDU: 90 00 [14:45:45]wFMCommunicate OK [14:45:45]wFMCommunicate request_size=4 [14:45:45]MH_SAM_APDU [14:45:45]CAPDU: 80 0D 03 02 [14:45:45]Write to MH i2c: E2 08 00 FD 1B 80 0D 03 02 00 00 00 00 93 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 0B 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 0B 00 FD 1B 00 5E 07 FD 81 42 60 ED B4 90 00 BA [14:45:45]RAPDU: 5E 07 FD 81 42 60 ED B4 90 00 [14:45:45]wFMCommunicate OK [14:45:45]SAM_PROTO_SignData done [14:45:45]FM_MakeSignedData done [14:45:45]CreateOFDProtocolMessage [14:45:45]wFMCommunicate request_size=4 [14:45:45]MH_SAM_APDU [14:45:45]CAPDU: 80 11 00 00 [14:45:45]Write to MH i2c: E2 08 00 FE 1B 80 11 00 00 00 00 00 00 93 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:45]Read from MH i2c: E2 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 17 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: E2 17 00 FE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E8 [14:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:45:45]wFMCommunicate OK [14:45:45]CreateOFDProtocolMessage done [14:45:45]OFDSenderStorePacket 372636 [14:45:45]StoreOFDPacket docnum=372636 [14:45:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 4C 07 01 89 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 98 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C AF 05 00 35 04 06 00 38 A8 83 02 99 75 5E 07 FD 81 42 60 ED B4 [14:45:45]CheckFolder [14:45:45]dirname=/storage/ofd_packets [14:45:45]CheckFolder done [14:45:45]ProducePacketName [14:45:45]name=ofd_packets/00372636 [14:45:45]NVStorageSaveData ofd_packets/00372636 [14:45:45]File name is /storage/ofd_packets/00372636 [14:45:45]Write 301 bytes [14:45:45]NVStorageSaveData done [14:45:45]OFDSenderStorePacket done [14:45:45]KKMCreateOFDPacket done [14:45:45]NVStorageSaveData kkm_last_timestamp [14:45:45]File name is /storage/kkm_last_timestamp [14:45:45]Write 4 bytes [14:45:45]NVStorageSaveData done [14:45:45]ExternCall_PrintAddStr [14:45:45]wPrintStart [14:45:45]Write to MH i2c: 01 00 00 FF 1B 1A [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 FF 1B 00 00 00 00 00 FF 0F 2F [14:45:45]RasterBufferAndPrint [14:45:45]line Счет N : (1)3308926 [14:45:45]line ИНН: 02508201610067 [14:45:45]line Контрольно-Кассовый Чек [14:45:45]line ПРОДАЖА [14:45:45]line ТРК (МРК, ГНК) : 42 [14:45:45]line Товар: 2710124130 [14:45:45]line Аи-92-К-4 [14:45:45]line 7.480 * 66.90 [14:45:45]line = 500.41 [14:45:45]line НДС 12% НСП 1% [14:45:45]line > о реализуемом товаре [14:45:45]line ОКРУГЛЕНИЕ: -0.41 [14:45:45]line ИТОГО: 500.00 [14:45:45]line Внесено: 500.00 [14:45:45]line СДАЧА: 0.00 [14:45:45]line НСП 1% : 4.43 [14:45:45]line НДС 12% : 53.14 [14:45:45]line Наличными: 500.00 [14:45:45]line Безнал.: 0.00 [14:45:45]line Место: АЗС № 87 "Партнер Нефть" [14:45:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:45:45]line СНО: Общий режим [14:45:45]line Чек 453 24.10.2024 14:45 [14:45:45]line Смена: 524 ФФД: 1.0 [14:45:45]line ЗНМ: 0300000083 [14:45:45]line РНМ: 0000000000091623 [14:45:45]line Версия ККМ: 001 [14:45:45]line ФМ: 0000000000874672 [14:45:45]line ФД: 372636 [14:45:45]line ФПД: 62296403646837 [14:45:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372636&fm=62296403646837&tin=02508201610067®Number=0000000000091623&sum=50000 [14:45:45]written 0, free lines is 4095 [14:45:45]OFD Sender: Processing packet 372636 [packets to send 267, broken 266] [14:45:45]ProducePacketName [14:45:45]name=ofd_packets/00372636 [14:45:45]OFD Sender: To server: pG, [14:45:45]CommunicateWithHost lk.salyk.kg:30040 [14:45:45]ConnectInit lk.salyk.kg [14:45:45]Connected sock=10 [14:45:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 4C 07 01 89 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 98 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C AF 05 00 35 04 06 00 38 A8 83 02 99 75 5E 07 FD 81 42 60 ED B4 [14:45:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 43 44 47 00 92 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C AF 05 00 F4 03 04 00 3F 09 1A 67 B6 04 01 00 00 C7 0B F3 7E D2 67 88 EC [14:45:45]CommunicateWithHost err = 0 [14:45:45]CheckOFDResponse [14:45:45]1017 (14) - 77093643461234 [14:45:45]1041 (16) - 0000000000874672 [14:45:45]1040 (4) - 372636 [14:45:45]1012 (4) - 24.10.2024 08:45 [14:45:45]1206 (1) - 0 [14:45:45]OFD Sender: Remove packet 372636 [14:45:45]ProducePacketName [14:45:45]name=ofd_packets/00372636 [14:45:45]NVStorageDeleteData [14:45:45]Write to MH i2c: 01 00 00 2A 1C 46 [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: 01 07 00 2A 1C 00 00 00 00 00 E0 0C 39 [14:45:45]RasterBufferAndPrint [14:45:45]line [14:45:45]line [14:45:45]line [14:45:45]line [14:45:45]line [14:45:45]written 0, free lines is 3304 [14:45:45]MH_Cut [14:45:45]Write to MH i2c: D1 01 00 31 1C 01 1F [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: D1 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: D1 01 00 [14:45:45]MH_I2C_Read... [14:45:45]Read from MH i2c: D1 01 00 31 1C 00 1E [14:45:45]Write to MH i2c: 01 00 00 32 1C 4E [14:45:45]Write i2c OK [14:45:45]MH_I2C_Read... [14:45:46]OFD Sender: No OFD packet to send [14:45:46]*** Cut start [14:45:46]*** Partial cut [14:45:46]*** CUTSNS_PIN = 1 [14:45:46]*** CUTSNS_PIN = 0 [14:45:46]*** Brake cut motor [14:45:47]Read from MH i2c: 01 [14:45:47]MH_I2C_Read... [14:45:47]*** Stop cut motor [14:45:47]*** Cut end [14:45:47]Read from MH i2c: 01 07 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: 01 07 00 32 1C 00 00 00 00 00 FF 0F 63 [14:45:47]process_action close_receipt done [14:45:47]requested_data is exist [14:45:47]produce_requested_data [14:45:47]requested_item fm.sn is exist - process it [14:45:47]wFMCommunicate request_size=4 [14:45:47]MH_SAM_APDU [14:45:47]CAPDU: 80 11 00 00 [14:45:47]Write to MH i2c: E2 08 00 33 1C 80 11 00 00 00 00 00 00 C9 [14:45:47]Write i2c OK [14:45:47]MH_I2C_Read... [14:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:45:47]Read from MH i2c: E2 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 17 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 17 00 33 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1E [14:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:45:47]wFMCommunicate OK [14:45:47]requested_item fd.num is exist - process it [14:45:47]SAM_PROTO_GetFieldsCounters [14:45:47]wFMCommunicate request_size=4 [14:45:47]MH_SAM_APDU [14:45:47]CAPDU: 80 13 00 00 [14:45:47]Write to MH i2c: E2 08 00 34 1C 80 13 00 00 00 00 00 00 CC [14:45:47]Write i2c OK [14:45:47]MH_I2C_Read... [14:45:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:45:47]Read from MH i2c: E2 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 62 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 62 00 34 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 9B [14:45:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9C AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:45:47]wFMCommunicate OK [14:45:47]SAM_PROTO_GetFieldsCounters done [14:45:47]requested_item shift.num is exist - process it [14:45:47]requested_item shift.opened is exist - process it [14:45:47]req_shift_opened [14:45:47]FM_GetShiftState [14:45:47]SAM_PROTO_GetShiftState [14:45:47]wFMCommunicate request_size=4 [14:45:47]MH_SAM_APDU [14:45:47]CAPDU: 80 13 01 00 [14:45:47]Write to MH i2c: E2 08 00 35 1C 80 13 01 00 00 00 00 00 CE [14:45:47]Write i2c OK [14:45:47]MH_I2C_Read... [14:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:45:47]Read from MH i2c: E2 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 0E 00 [14:45:47]MH_I2C_Read... [14:45:47]Read from MH i2c: E2 0E 00 35 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 33 [14:45:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:45:47]wFMCommunicate OK [14:45:47]SAM_PROTO_GetShiftState done [14:45:47]FM_GetShiftState done [14:45:47]req_shift_opened done [14:45:47]requested_item shift.open_date is exist - process it [14:45:47]req_shift_open_date [14:45:47]req_shift_open_date done [14:45:47]produce_requested_data done [14:45:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372636,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:45:47]process_action_free close_receipt [14:45:47]json_value_free [14:45:47]json_value_free done [14:45:47]process_json_proto returns [14:45:47]Send response to host [14:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372636,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:45:47]free response buf [14:45:47]execute_script done [14:45:47]execute_script returns [14:45:47]free content buf [14:45:47]Sock 8.Close socket [14:45:47]Sock 8.Thread stoped [14:45:51]OFD Sender: No OFD packet to send [14:45:56]OFD Sender: No OFD packet to send [14:46:01]OFD Sender: No OFD packet to send [14:46:06]OFD Sender: No OFD packet to send [14:46:11]OFD Sender: No OFD packet to send [14:46:16]OFD Sender: No OFD packet to send [14:46:21]OFD Sender: No OFD packet to send [14:46:26]OFD Sender: No OFD packet to send [14:46:29]accept exits with 9 [14:46:29]New connection [14:46:29]New thread 3066494308 created [14:46:29]Thread 3066637668 joined [14:46:29]Waiting for new connection... [14:46:29] Sock 9.Parse request [14:46:29]Sock 9.Check first char [14:46:29]Sock 9.First char is OK [14:46:29]request: POST /json_proto HTTP/1.0 [14:46:29]Method: POST [14:46:29]URL: /json_proto [14:46:29]Method is POST - this is cgi request [14:46:29]url: /json_proto [14:46:29]query_string will be loaded in cgi processing [14:46:29]execute_cgi json_proto POST (null) [14:46:29]execute_cgi path=json_proto method=POST [14:46:29]POST find Content-Length [14:46:29]Host: 172.17.42.195:8080 [14:46:29]Content-Length: 759 [14:46:29]Content-Type: application/json [14:46:29] [14:46:29]POST finish read [14:46:29]Found Content-Length = 759 [14:46:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30033189", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:29]execute_script... [14:46:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 60.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30033189", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:46:29]POST & json_proto [14:46:29]process_json_proto [14:46:29]json parsed OK: [14:46:29]protocol is kg_v1.0 [14:46:29]action value=close_receipt [14:46:29]process_action close_receipt [14:46:29]cmd_close_receipt [14:46:29]MH_GetDate [14:46:29]Write to MH i2c: F0 00 00 36 1C 41 [14:46:29]Write i2c OK [14:46:29]MH_I2C_Read... [14:46:29]Read from MH i2c: F0 [14:46:29]MH_I2C_Read... [14:46:29]Read from MH i2c: F0 09 00 [14:46:29]MH_I2C_Read... [14:46:29]Read from MH i2c: F0 09 00 36 1C 00 C6 5D 1A 67 EF 94 12 67 EA [14:46:29]GetLastDocTimeStamp 1729781144 [14:46:29]current date 1729781190 [14:46:29]FM_GetShiftState [14:46:29]SAM_PROTO_GetShiftState [14:46:29]wFMCommunicate request_size=4 [14:46:29]MH_SAM_APDU [14:46:29]CAPDU: 80 13 01 00 [14:46:29]Write to MH i2c: E2 08 00 37 1C 80 13 01 00 00 00 00 00 D0 [14:46:29]Write i2c OK [14:46:29]MH_I2C_Read... [14:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:29]Read from MH i2c: E2 [14:46:29]MH_I2C_Read... [14:46:29]Read from MH i2c: E2 0E 00 [14:46:29]MH_I2C_Read... [14:46:29]Read from MH i2c: E2 0E 00 37 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 35 [14:46:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:46:29]wFMCommunicate OK [14:46:29]SAM_PROTO_GetShiftState done [14:46:29]FM_GetShiftState done [14:46:29]opened in 1729729095 [14:46:29]opened+sec_in_day 1729815495 [14:46:29]quantity*price = 0 [14:46:29]sum+1 = 1 [14:46:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 454 24.10.2024 14:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: ТК ГПНА Online 30033189 ФМ: 0000000000874672 ФД: 372637 ФПД: 10209888567199 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144630&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372637&fm=10209888567199&tin=02508201610067®Number=0000000000091623&sum=0 [14:46:30]StoreToDocumentArchive [14:46:30]shift 524 fd 372637 [14:46:30]save to /storage/0524/doc_00372637 [14:46:30]save last doc name /storage/0524/doc_00372637 to /storage/kkm_last_doc_name [14:46:30]save OK [14:46:30]Clear old archive folders... [14:46:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:46:30]tlvbuf is 00340A10 [14:46:30]SAM_PROTO_ClearQueue [14:46:30]wFMCommunicate request_size=4 [14:46:30]MH_SAM_APDU [14:46:30]CAPDU: 80 09 00 00 [14:46:30]Write to MH i2c: E2 08 00 44 1C 80 09 00 00 00 00 00 00 D2 [14:46:30]Write i2c OK [14:46:30]MH_I2C_Read... [14:46:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:46:30]Read from MH i2c: E2 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 44 1C 00 90 00 D4 [14:46:30]RAPDU: 90 00 [14:46:30]wFMCommunicate OK [14:46:30]SAM_PROTO_ClearQueue done [14:46:30]KKMCreateOFDPacket [14:46:30]OFDProtocolAddRootSTLVToBuf [14:46:30]FM_MakeSignedData [14:46:30]FM_MakeSignedData [14:46:30]SAM_PROTO_SignData [14:46:30]wFMCommunicate request_size=4 [14:46:30]MH_SAM_APDU [14:46:30]CAPDU: 80 0D 01 02 [14:46:30]Write to MH i2c: E2 08 00 45 1C 80 0D 01 02 00 00 00 00 DA [14:46:30]Write i2c OK [14:46:30]MH_I2C_Read... [14:46:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:46:30]Read from MH i2c: E2 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 45 1C 00 90 00 D5 [14:46:30]RAPDU: 90 00 [14:46:30]wFMCommunicate OK [14:46:30]wFMCommunicate request_size=255 [14:46:30]MH_SAM_APDU [14:46:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 C6 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D AF 05 00 35 04 06 00 [14:46:30]Write to MH i2c: E2 02 01 46 1C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 C6 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D AF 05 00 35 04 06 00 00 00 31 [14:46:30]Write i2c OK [14:46:30]MH_I2C_Read... [14:46:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:30]Read from MH i2c: E2 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 46 1C 00 90 00 D6 [14:46:30]RAPDU: 90 00 [14:46:30]wFMCommunicate OK [14:46:30]wFMCommunicate request_size=11 [14:46:30]MH_SAM_APDU [14:46:30]CAPDU: 80 0D 02 02 06 09 49 2C C7 FF 9F [14:46:30]Write to MH i2c: E2 0E 00 47 1C 80 0D 02 02 06 00 09 49 2C C7 FF 9F 00 00 CC [14:46:30]Write i2c OK [14:46:30]MH_I2C_Read... [14:46:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:46:30]Read from MH i2c: E2 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 03 00 47 1C 00 90 00 D7 [14:46:30]RAPDU: 90 00 [14:46:30]wFMCommunicate OK [14:46:30]wFMCommunicate request_size=4 [14:46:30]MH_SAM_APDU [14:46:30]CAPDU: 80 0D 03 02 [14:46:30]Write to MH i2c: E2 08 00 48 1C 80 0D 03 02 00 00 00 00 DF [14:46:30]Write i2c OK [14:46:30]MH_I2C_Read... [14:46:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:46:30]Read from MH i2c: E2 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 0B 00 [14:46:30]MH_I2C_Read... [14:46:30]Read from MH i2c: E2 0B 00 48 1C 00 34 B8 1F 50 94 3A 12 96 90 00 B1 [14:46:30]RAPDU: 34 B8 1F 50 94 3A 12 96 90 00 [14:46:30]wFMCommunicate OK [14:46:30]SAM_PROTO_SignData done [14:46:30]FM_MakeSignedData done [14:46:30]CreateOFDProtocolMessage [14:46:30]wFMCommunicate request_size=4 [14:46:30]MH_SAM_APDU [14:46:30]CAPDU: 80 11 00 00 [14:46:30]Write to MH i2c: E2 08 00 49 1C 80 11 00 00 00 00 00 00 DF [14:46:30]Write i2c OK [14:46:30]MH_I2C_Read... [14:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:31]Read from MH i2c: E2 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: E2 17 00 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: E2 17 00 49 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 34 [14:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:46:31]wFMCommunicate OK [14:46:31]CreateOFDProtocolMessage done [14:46:31]OFDSenderStorePacket 372637 [14:46:31]StoreOFDPacket docnum=372637 [14:46:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 EB 2D 08 01 AA F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 C6 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D AF 05 00 35 04 06 00 09 49 2C C7 FF 9F 34 B8 1F 50 94 3A 12 96 [14:46:31]CheckFolder [14:46:31]dirname=/storage/ofd_packets [14:46:31]CheckFolder done [14:46:31]ProducePacketName [14:46:31]name=ofd_packets/00372637 [14:46:31]NVStorageSaveData ofd_packets/00372637 [14:46:31]File name is /storage/ofd_packets/00372637 [14:46:31]Write 302 bytes [14:46:31]NVStorageSaveData done [14:46:31]OFDSenderStorePacket done [14:46:31]KKMCreateOFDPacket done [14:46:31]NVStorageSaveData kkm_last_timestamp [14:46:31]File name is /storage/kkm_last_timestamp [14:46:31]Write 4 bytes [14:46:31]NVStorageSaveData done [14:46:31]ExternCall_PrintAddStr [14:46:31]wPrintStart [14:46:31]Write to MH i2c: 01 00 00 4A 1C 66 [14:46:31]Write i2c OK [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: 01 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: 01 07 00 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: 01 07 00 4A 1C 00 00 00 00 00 FF 0F 7B [14:46:31]RasterBufferAndPrint [14:46:31]line Счет N : (1)3308924 [14:46:31]line ИНН: 02508201610067 [14:46:31]line Контрольно-Кассовый Чек [14:46:31]line ПРОДАЖА [14:46:31]line ТРК (МРК, ГНК) : 5 [14:46:31]line Товар: 2710194210 [14:46:31]line ДТ(л)-К-5 [14:46:31]line 60.000 * 0.00 [14:46:31]line = 0.00 [14:46:31]line НДС 12% НСП 1% [14:46:31]line > о реализуемом товаре [14:46:31]line ИТОГО: 0.00 [14:46:31]line НСП 1% : 0.00 [14:46:31]line НДС 12% : 0.00 [14:46:31]line Наличными: 0.00 [14:46:31]line Безнал.: 0.00 [14:46:31]line Место: АЗС № 87 "Партнер Нефть" [14:46:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:46:31]line СНО: Общий режим [14:46:31]line Чек 454 24.10.2024 14:46 [14:46:31]line Смена: 524 ФФД: 1.0 [14:46:31]line ЗНМ: 0300000083 [14:46:31]line РНМ: 0000000000091623 [14:46:31]line Версия ККМ: 001 [14:46:31]line Талоны: ТК ГПНА Online [14:46:31]line 30033189 [14:46:31]line ФМ: 0000000000874672 [14:46:31]line ФД: 372637 [14:46:31]line ФПД: 10209888567199 [14:46:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144630&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372637&fm=10209888567199&tin=02508201610067®Number=0000000000091623&sum=0 [14:46:31]written 0, free lines is 4095 [14:46:31]OFD Sender: Processing packet 372637 [packets to send 267, broken 266] [14:46:31]ProducePacketName [14:46:31]name=ofd_packets/00372637 [14:46:31]OFD Sender: To server: pG, [14:46:31]CommunicateWithHost lk.salyk.kg:30040 [14:46:31]ConnectInit lk.salyk.kg [14:46:31]Connected sock=10 [14:46:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 EB 2D 08 01 AA F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 60 EA 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 01 00 00 F4 03 04 00 C6 5D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D AF 05 00 35 04 06 00 09 49 2C C7 FF 9F 34 B8 1F 50 94 3A 12 96 [14:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7F B1 47 00 BE BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D AF 05 00 F4 03 04 00 6D 09 1A 67 B6 04 01 00 00 43 83 FE 27 36 74 9D EE [14:46:31]CommunicateWithHost err = 0 [14:46:31]CheckOFDResponse [14:46:31]1017 (14) - 77093643461234 [14:46:31]1041 (16) - 0000000000874672 [14:46:31]1040 (4) - 372637 [14:46:31]1012 (4) - 24.10.2024 08:46 [14:46:31]1206 (1) - 0 [14:46:31]OFD Sender: Remove packet 372637 [14:46:31]ProducePacketName [14:46:31]name=ofd_packets/00372637 [14:46:31]NVStorageDeleteData [14:46:31]Write to MH i2c: 01 00 00 74 1C 90 [14:46:31]Write i2c OK [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: 01 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: 01 07 00 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: 01 07 00 74 1C 00 00 00 00 00 E4 0C 87 [14:46:31]RasterBufferAndPrint [14:46:31]line [14:46:31]line [14:46:31]line [14:46:31]line [14:46:31]line [14:46:31]written 0, free lines is 3306 [14:46:31]MH_Cut [14:46:31]Write to MH i2c: D1 01 00 7B 1C 01 69 [14:46:31]Write i2c OK [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: D1 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: D1 01 00 [14:46:31]MH_I2C_Read... [14:46:31]Read from MH i2c: D1 01 00 7B 1C 00 68 [14:46:31]Write to MH i2c: 01 00 00 7C 1C 98 [14:46:31]Write i2c OK [14:46:31]MH_I2C_Read... [14:46:31]OFD Sender: No OFD packet to send [14:46:32]*** Cut start [14:46:32]*** Partial cut [14:46:32]*** CUTSNS_PIN = 1 [14:46:32]*** CUTSNS_PIN = 0 [14:46:32]*** Brake cut motor [14:46:32]Read from MH i2c: 01 [14:46:32]MH_I2C_Read... [14:46:32]*** Stop cut motor [14:46:32]*** Cut end [14:46:32]Read from MH i2c: 01 07 00 [14:46:32]MH_I2C_Read... [14:46:32]Read from MH i2c: 01 07 00 7C 1C 00 00 00 00 00 FF 0F AD [14:46:32]process_action close_receipt done [14:46:32]requested_data is exist [14:46:32]produce_requested_data [14:46:32]requested_item fm.sn is exist - process it [14:46:32]wFMCommunicate request_size=4 [14:46:32]MH_SAM_APDU [14:46:32]CAPDU: 80 11 00 00 [14:46:32]Write to MH i2c: E2 08 00 7D 1C 80 11 00 00 00 00 00 00 13 [14:46:32]Write i2c OK [14:46:32]MH_I2C_Read... [14:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:46:33]Read from MH i2c: E2 [14:46:33]MH_I2C_Read... [14:46:33]Read from MH i2c: E2 17 00 [14:46:33]MH_I2C_Read... [14:46:33]Read from MH i2c: E2 17 00 7D 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 68 [14:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:46:33]wFMCommunicate OK [14:46:33]requested_item fd.num is exist - process it [14:46:33]SAM_PROTO_GetFieldsCounters [14:46:33]wFMCommunicate request_size=4 [14:46:33]MH_SAM_APDU [14:46:33]CAPDU: 80 13 00 00 [14:46:33]Write to MH i2c: E2 08 00 7E 1C 80 13 00 00 00 00 00 00 16 [14:46:33]Write i2c OK [14:46:33]MH_I2C_Read... [14:46:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:46:33]Read from MH i2c: E2 [14:46:33]MH_I2C_Read... [14:46:33]Read from MH i2c: E2 62 00 [14:46:33]MH_I2C_Read... [14:46:33]Read from MH i2c: E2 62 00 7E 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 E9 [14:46:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9D AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:46:33]wFMCommunicate OK [14:46:33]SAM_PROTO_GetFieldsCounters done [14:46:33]requested_item shift.num is exist - process it [14:46:33]requested_item shift.opened is exist - process it [14:46:33]req_shift_opened [14:46:33]FM_GetShiftState [14:46:33]SAM_PROTO_GetShiftState [14:46:33]wFMCommunicate request_size=4 [14:46:33]MH_SAM_APDU [14:46:33]CAPDU: 80 13 01 00 [14:46:33]Write to MH i2c: E2 08 00 7F 1C 80 13 01 00 00 00 00 00 18 [14:46:33]Write i2c OK [14:46:33]MH_I2C_Read... [14:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:46:33]Read from MH i2c: E2 [14:46:33]MH_I2C_Read... [14:46:33]Read from MH i2c: E2 0E 00 [14:46:33]MH_I2C_Read... [14:46:33]Read from MH i2c: E2 0E 00 7F 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7D [14:46:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:46:33]wFMCommunicate OK [14:46:33]SAM_PROTO_GetShiftState done [14:46:33]FM_GetShiftState done [14:46:33]req_shift_opened done [14:46:33]requested_item shift.open_date is exist - process it [14:46:33]req_shift_open_date [14:46:33]req_shift_open_date done [14:46:33]produce_requested_data done [14:46:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372637,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:46:33]process_action_free close_receipt [14:46:33]json_value_free [14:46:33]json_value_free done [14:46:33]process_json_proto returns [14:46:33]Send response to host [14:46:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372637,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:46:33]free response buf [14:46:33]execute_script done [14:46:33]execute_script returns [14:46:33]free content buf [14:46:33]Sock 9.Close socket [14:46:33]Sock 9.Thread stoped [14:46:36]OFD Sender: No OFD packet to send [14:46:41]OFD Sender: No OFD packet to send [14:46:46]OFD Sender: No OFD packet to send [14:46:51]OFD Sender: No OFD packet to send [14:46:56]OFD Sender: No OFD packet to send [14:47:01]OFD Sender: No OFD packet to send [14:47:06]OFD Sender: No OFD packet to send [14:47:12]OFD Sender: No OFD packet to send [14:47:17]OFD Sender: No OFD packet to send [14:47:22]OFD Sender: No OFD packet to send [14:47:27]OFD Sender: No OFD packet to send [14:47:32]OFD Sender: No OFD packet to send [14:47:37]OFD Sender: No OFD packet to send [14:47:42]OFD Sender: No OFD packet to send [14:47:47]OFD Sender: No OFD packet to send [14:47:52]OFD Sender: No OFD packet to send [14:47:57]OFD Sender: No OFD packet to send [14:48:02]OFD Sender: No OFD packet to send [14:48:07]OFD Sender: No OFD packet to send [14:48:12]OFD Sender: No OFD packet to send [14:48:17]OFD Sender: No OFD packet to send [14:48:22]OFD Sender: No OFD packet to send [14:48:27]OFD Sender: No OFD packet to send [14:48:32]OFD Sender: No OFD packet to send [14:48:37]OFD Sender: No OFD packet to send [14:48:42]OFD Sender: No OFD packet to send [14:48:47]OFD Sender: No OFD packet to send [14:48:52]OFD Sender: No OFD packet to send [14:48:57]OFD Sender: No OFD packet to send [14:49:02]OFD Sender: No OFD packet to send [14:49:07]OFD Sender: No OFD packet to send [14:49:12]OFD Sender: No OFD packet to send [14:49:12]accept exits with 8 [14:49:12]New connection [14:49:12]New thread 3066637668 created [14:49:12]Thread 3066494308 joined [14:49:12]Waiting for new connection... [14:49:12] Sock 8.Parse request [14:49:12]Sock 8.Check first char [14:49:12]Sock 8.First char is OK [14:49:12]request: POST /json_proto HTTP/1.0 [14:49:12]Method: POST [14:49:12]URL: /json_proto [14:49:12]Method is POST - this is cgi request [14:49:12]url: /json_proto [14:49:12]query_string will be loaded in cgi processing [14:49:12]execute_cgi json_proto POST (null) [14:49:12]execute_cgi path=json_proto method=POST [14:49:12]POST find Content-Length [14:49:12]Host: 172.17.42.195:8080 [14:49:12]Content-Length: 678 [14:49:12]Content-Type: application/json [14:49:12] [14:49:12]POST finish read [14:49:12]Found Content-Length = 678 [14:49:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:12]execute_script... [14:49: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)3308928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:49:12]POST & json_proto [14:49:12]process_json_proto [14:49:12]json parsed OK: [14:49:12]protocol is kg_v1.0 [14:49:12]action value=close_receipt [14:49:12]process_action close_receipt [14:49:12]cmd_close_receipt [14:49:12]MH_GetDate [14:49:12]Write to MH i2c: F0 00 00 80 1C 8B [14:49:12]Write i2c OK [14:49:12]MH_I2C_Read... [14:49:12]Read from MH i2c: F0 [14:49:12]MH_I2C_Read... [14:49:12]Read from MH i2c: F0 09 00 [14:49:12]MH_I2C_Read... [14:49:12]Read from MH i2c: F0 09 00 80 1C 00 69 5E 1A 67 EF 94 12 67 D8 [14:49:12]GetLastDocTimeStamp 1729781190 [14:49:12]current date 1729781353 [14:49:12]FM_GetShiftState [14:49:12]SAM_PROTO_GetShiftState [14:49:12]wFMCommunicate request_size=4 [14:49:12]MH_SAM_APDU [14:49:12]CAPDU: 80 13 01 00 [14:49:12]Write to MH i2c: E2 08 00 81 1C 80 13 01 00 00 00 00 00 1A [14:49:12]Write i2c OK [14:49:12]MH_I2C_Read... [14:49:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:12]Read from MH i2c: E2 [14:49:12]MH_I2C_Read... [14:49:12]Read from MH i2c: E2 0E 00 [14:49:12]MH_I2C_Read... [14:49:12]Read from MH i2c: E2 0E 00 81 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [14:49:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:49:12]wFMCommunicate OK [14:49:12]SAM_PROTO_GetShiftState done [14:49:12]FM_GetShiftState done [14:49:12]opened in 1729729095 [14:49:12]opened+sec_in_day 1729815495 [14:49:12]quantity*price = 50041 [14:49:12]sum+1 = 50042 [14:49:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 455 24.10.2024 14:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372638 ФПД: 59495223503162 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144913&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372638&fm=59495223503162&tin=02508201610067®Number=0000000000091623&sum=50000 [14:49:14]StoreToDocumentArchive [14:49:14]shift 524 fd 372638 [14:49:14]save to /storage/0524/doc_00372638 [14:49:14]save last doc name /storage/0524/doc_00372638 to /storage/kkm_last_doc_name [14:49:14]save OK [14:49:14]Clear old archive folders... [14:49:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:49:14]tlvbuf is 0037D2F0 [14:49:14]SAM_PROTO_ClearQueue [14:49:14]wFMCommunicate request_size=4 [14:49:14]MH_SAM_APDU [14:49:14]CAPDU: 80 09 00 00 [14:49:14]Write to MH i2c: E2 08 00 8E 1C 80 09 00 00 00 00 00 00 1C [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:49:14]Read from MH i2c: E2 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 8E 1C 00 90 00 1E [14:49:14]RAPDU: 90 00 [14:49:14]wFMCommunicate OK [14:49:14]SAM_PROTO_ClearQueue done [14:49:14]KKMCreateOFDPacket [14:49:14]OFDProtocolAddRootSTLVToBuf [14:49:14]FM_MakeSignedData [14:49:14]FM_MakeSignedData [14:49:14]SAM_PROTO_SignData [14:49:14]wFMCommunicate request_size=4 [14:49:14]MH_SAM_APDU [14:49:14]CAPDU: 80 0D 01 02 [14:49:14]Write to MH i2c: E2 08 00 8F 1C 80 0D 01 02 00 00 00 00 24 [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:49:14]Read from MH i2c: E2 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 8F 1C 00 90 00 1F [14:49:14]RAPDU: 90 00 [14:49:14]wFMCommunicate OK [14:49:14]wFMCommunicate request_size=255 [14:49:14]MH_SAM_APDU [14:49: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 69 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E AF 05 00 35 04 06 00 36 [14:49:14]Write to MH i2c: E2 02 01 90 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 69 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E AF 05 00 35 04 06 00 36 00 00 56 [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:14]Read from MH i2c: E2 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 90 1C 00 90 00 20 [14:49:14]RAPDU: 90 00 [14:49:14]wFMCommunicate OK [14:49:14]wFMCommunicate request_size=10 [14:49:14]MH_SAM_APDU [14:49:14]CAPDU: 80 0D 02 02 05 1C 4F A9 A9 3A [14:49:14]Write to MH i2c: E2 0D 00 91 1C 80 0D 02 02 05 00 1C 4F A9 A9 3A 00 00 28 [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:49:14]Read from MH i2c: E2 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 03 00 91 1C 00 90 00 21 [14:49:14]RAPDU: 90 00 [14:49:14]wFMCommunicate OK [14:49:14]wFMCommunicate request_size=4 [14:49:14]MH_SAM_APDU [14:49:14]CAPDU: 80 0D 03 02 [14:49:14]Write to MH i2c: E2 08 00 92 1C 80 0D 03 02 00 00 00 00 29 [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:49:14]Read from MH i2c: E2 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 0B 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 0B 00 92 1C 00 6D A3 0F AF 6F 16 A8 4A 90 00 6F [14:49:14]RAPDU: 6D A3 0F AF 6F 16 A8 4A 90 00 [14:49:14]wFMCommunicate OK [14:49:14]SAM_PROTO_SignData done [14:49:14]FM_MakeSignedData done [14:49:14]CreateOFDProtocolMessage [14:49:14]wFMCommunicate request_size=4 [14:49:14]MH_SAM_APDU [14:49:14]CAPDU: 80 11 00 00 [14:49:14]Write to MH i2c: E2 08 00 93 1C 80 11 00 00 00 00 00 00 29 [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:14]Read from MH i2c: E2 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 17 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: E2 17 00 93 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7E [14:49:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:49:14]wFMCommunicate OK [14:49:14]CreateOFDProtocolMessage done [14:49:14]OFDSenderStorePacket 372638 [14:49:14]StoreOFDPacket docnum=372638 [14:49:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 57 56 07 01 BF A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 69 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E AF 05 00 35 04 06 00 36 1C 4F A9 A9 3A 6D A3 0F AF 6F 16 A8 4A [14:49:14]CheckFolder [14:49:14]dirname=/storage/ofd_packets [14:49:14]CheckFolder done [14:49:14]ProducePacketName [14:49:14]name=ofd_packets/00372638 [14:49:14]NVStorageSaveData ofd_packets/00372638 [14:49:14]File name is /storage/ofd_packets/00372638 [14:49:14]Write 301 bytes [14:49:14]NVStorageSaveData done [14:49:14]OFDSenderStorePacket done [14:49:14]KKMCreateOFDPacket done [14:49:14]NVStorageSaveData kkm_last_timestamp [14:49:14]File name is /storage/kkm_last_timestamp [14:49:14]Write 4 bytes [14:49:14]NVStorageSaveData done [14:49:14]ExternCall_PrintAddStr [14:49:14]wPrintStart [14:49:14]Write to MH i2c: 01 00 00 94 1C B0 [14:49:14]Write i2c OK [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: 01 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: 01 07 00 [14:49:14]MH_I2C_Read... [14:49:14]Read from MH i2c: 01 07 00 94 1C 00 00 00 00 00 FF 0F C5 [14:49:14]RasterBufferAndPrint [14:49:14]line Счет N : (1)3308928 [14:49:14]line ИНН: 02508201610067 [14:49:14]line Контрольно-Кассовый Чек [14:49:14]line ПРОДАЖА [14:49:14]line ТРК (МРК, ГНК) : 12 [14:49:14]line Товар: 2710124130 [14:49:14]line Аи-92-К-4 [14:49:14]line 7.480 * 66.90 [14:49:14]line = 500.41 [14:49:14]line НДС 12% НСП 1% [14:49:14]line > о реализуемом товаре [14:49:14]line ОКРУГЛЕНИЕ: -0.41 [14:49:14]line ИТОГО: 500.00 [14:49:14]line Внесено: 500.00 [14:49:14]line СДАЧА: 0.00 [14:49:14]line НСП 1% : 4.43 [14:49:14]line НДС 12% : 53.14 [14:49:14]line Наличными: 500.00 [14:49:14]line Безнал.: 0.00 [14:49:14]line Место: АЗС № 87 "Партнер Нефть" [14:49:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:49:14]line СНО: Общий режим [14:49:14]line Чек 455 24.10.2024 14:49 [14:49:14]line Смена: 524 ФФД: 1.0 [14:49:14]line ЗНМ: 0300000083 [14:49:14]line РНМ: 0000000000091623 [14:49:14]line Версия ККМ: 001 [14:49:14]line ФМ: 0000000000874672 [14:49:14]line ФД: 372638 [14:49:14]line ФПД: 59495223503162 [14:49:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T144913&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372638&fm=59495223503162&tin=02508201610067®Number=0000000000091623&sum=50000 [14:49:14]written 0, free lines is 4095 [14:49:14]OFD Sender: Processing packet 372638 [packets to send 267, broken 266] [14:49:14]ProducePacketName [14:49:14]name=ofd_packets/00372638 [14:49:14]OFD Sender: To server: pG, [14:49:14]CommunicateWithHost lk.salyk.kg:30040 [14:49:14]ConnectInit lk.salyk.kg [14:49:14]Connected sock=10 [14:49:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 57 56 07 01 BF A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 69 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E AF 05 00 35 04 06 00 36 1C 4F A9 A9 3A 6D A3 0F AF 6F 16 A8 4A [14:49:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CB 95 47 00 62 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E AF 05 00 F4 03 04 00 10 0A 1A 67 B6 04 01 00 00 AA 97 28 A3 C8 A4 BE E6 [14:49:14]CommunicateWithHost err = 0 [14:49:14]CheckOFDResponse [14:49:14]1017 (14) - 77093643461234 [14:49:14]1041 (16) - 0000000000874672 [14:49:14]1040 (4) - 372638 [14:49:14]1012 (4) - 24.10.2024 08:49 [14:49:14]1206 (1) - 0 [14:49:14]OFD Sender: Remove packet 372638 [14:49:14]ProducePacketName [14:49:14]name=ofd_packets/00372638 [14:49:14]NVStorageDeleteData [14:49:15]Write to MH i2c: 01 00 00 BF 1C DB [14:49:15]Write i2c OK [14:49:15]MH_I2C_Read... [14:49:15]Read from MH i2c: 01 [14:49:15]MH_I2C_Read... [14:49:15]Read from MH i2c: 01 07 00 [14:49:15]MH_I2C_Read... [14:49:15]Read from MH i2c: 01 07 00 BF 1C 00 00 00 00 00 D4 0C C2 [14:49:15]RasterBufferAndPrint [14:49:15]line [14:49:15]line [14:49:15]line [14:49:15]line [14:49:15]line [14:49:15]written 0, free lines is 3292 [14:49:15]MH_Cut [14:49:15]Write to MH i2c: D1 01 00 C6 1C 01 B4 [14:49:15]Write i2c OK [14:49:15]MH_I2C_Read... [14:49:15]Read from MH i2c: D1 [14:49:15]MH_I2C_Read... [14:49:15]Read from MH i2c: D1 01 00 [14:49:15]MH_I2C_Read... [14:49:15]Read from MH i2c: D1 01 00 C6 1C 00 B3 [14:49:15]Write to MH i2c: 01 00 00 C7 1C E3 [14:49:15]Write i2c OK [14:49:15]MH_I2C_Read... [14:49:15]OFD Sender: No OFD packet to send [14:49:15]*** Cut start [14:49:15]*** Partial cut [14:49:15]*** CUTSNS_PIN = 1 [14:49:15]*** CUTSNS_PIN = 0 [14:49:16]*** Brake cut motor [14:49:16]Read from MH i2c: 01 [14:49:16]MH_I2C_Read... [14:49:16]*** Stop cut motor [14:49:16]*** Cut end [14:49:16]Read from MH i2c: 01 07 00 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: 01 07 00 C7 1C 00 00 00 00 00 FF 0F F8 [14:49:16]process_action close_receipt done [14:49:16]requested_data is exist [14:49:16]produce_requested_data [14:49:16]requested_item fm.sn is exist - process it [14:49:16]wFMCommunicate request_size=4 [14:49:16]MH_SAM_APDU [14:49:16]CAPDU: 80 11 00 00 [14:49:16]Write to MH i2c: E2 08 00 C8 1C 80 11 00 00 00 00 00 00 5E [14:49:16]Write i2c OK [14:49:16]MH_I2C_Read... [14:49:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:49:16]Read from MH i2c: E2 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: E2 17 00 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: E2 17 00 C8 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [14:49:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:49:16]wFMCommunicate OK [14:49:16]requested_item fd.num is exist - process it [14:49:16]SAM_PROTO_GetFieldsCounters [14:49:16]wFMCommunicate request_size=4 [14:49:16]MH_SAM_APDU [14:49:16]CAPDU: 80 13 00 00 [14:49:16]Write to MH i2c: E2 08 00 C9 1C 80 13 00 00 00 00 00 00 61 [14:49:16]Write i2c OK [14:49:16]MH_I2C_Read... [14:49:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:49:16]Read from MH i2c: E2 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: E2 62 00 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: E2 62 00 C9 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 38 [14:49:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9E AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:49:16]wFMCommunicate OK [14:49:16]SAM_PROTO_GetFieldsCounters done [14:49:16]requested_item shift.num is exist - process it [14:49:16]requested_item shift.opened is exist - process it [14:49:16]req_shift_opened [14:49:16]FM_GetShiftState [14:49:16]SAM_PROTO_GetShiftState [14:49:16]wFMCommunicate request_size=4 [14:49:16]MH_SAM_APDU [14:49:16]CAPDU: 80 13 01 00 [14:49:16]Write to MH i2c: E2 08 00 CA 1C 80 13 01 00 00 00 00 00 63 [14:49:16]Write i2c OK [14:49:16]MH_I2C_Read... [14:49:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:49:16]Read from MH i2c: E2 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: E2 0E 00 [14:49:16]MH_I2C_Read... [14:49:16]Read from MH i2c: E2 0E 00 CA 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [14:49:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:49:16]wFMCommunicate OK [14:49:16]SAM_PROTO_GetShiftState done [14:49:16]FM_GetShiftState done [14:49:16]req_shift_opened done [14:49:16]requested_item shift.open_date is exist - process it [14:49:16]req_shift_open_date [14:49:16]req_shift_open_date done [14:49:16]produce_requested_data done [14:49:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372638,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:49:16]process_action_free close_receipt [14:49:16]json_value_free [14:49:16]json_value_free done [14:49:16]process_json_proto returns [14:49:16]Send response to host [14:49:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372638,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:49:16]free response buf [14:49:16]execute_script done [14:49:16]execute_script returns [14:49:16]free content buf [14:49:16]Sock 8.Close socket [14:49:16]Sock 8.Thread stoped [14:49:20]OFD Sender: No OFD packet to send [14:49:25]OFD Sender: No OFD packet to send [14:49:30]OFD Sender: No OFD packet to send [14:49:35]OFD Sender: No OFD packet to send [14:49:40]OFD Sender: No OFD packet to send [14:49:45]OFD Sender: No OFD packet to send [14:49:50]OFD Sender: No OFD packet to send [14:49:55]OFD Sender: No OFD packet to send [14:50:00]OFD Sender: No OFD packet to send [14:50:05]OFD Sender: No OFD packet to send [14:50:10]OFD Sender: No OFD packet to send [14:50:15]OFD Sender: No OFD packet to send [14:50:20]OFD Sender: No OFD packet to send [14:50:25]OFD Sender: No OFD packet to send [14:50:30]OFD Sender: No OFD packet to send [14:50:35]OFD Sender: No OFD packet to send [14:50:40]OFD Sender: No OFD packet to send [14:50:43]accept exits with 9 [14:50:43]New connection [14:50:43]New thread 3066494308 created [14:50:43]Thread 3066637668 joined [14:50:43]Waiting for new connection... [14:50:43] Sock 9.Parse request [14:50:43]Sock 9.Check first char [14:50:43]Sock 9.First char is OK [14:50:43]request: POST /json_proto HTTP/1.0 [14:50:43]Method: POST [14:50:43]URL: /json_proto [14:50:43]Method is POST - this is cgi request [14:50:43]url: /json_proto [14:50:43]query_string will be loaded in cgi processing [14:50:43]execute_cgi json_proto POST (null) [14:50:43]execute_cgi path=json_proto method=POST [14:50:43]POST find Content-Length [14:50:43]Host: 172.17.42.195:8080 [14:50:43]Content-Length: 679 [14:50:43]Content-Type: application/json [14:50:43] [14:50:43]POST finish read [14:50:43]Found Content-Length = 679 [14:50:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 11.060, "sum" : 820.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:43]execute_script... [14:50: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)3308929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 11.060, "sum" : 820.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 820.00, "total" : 820.00, "payments": [ { "type": 0, "sum" : 820.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:43]POST & json_proto [14:50:43]process_json_proto [14:50:43]json parsed OK: [14:50:43]protocol is kg_v1.0 [14:50:43]action value=close_receipt [14:50:43]process_action close_receipt [14:50:43]cmd_close_receipt [14:50:43]MH_GetDate [14:50:43]Write to MH i2c: F0 00 00 CB 1C D6 [14:50:43]Write i2c OK [14:50:43]MH_I2C_Read... [14:50:43]Read from MH i2c: F0 [14:50:43]MH_I2C_Read... [14:50:43]Read from MH i2c: F0 09 00 [14:50:43]MH_I2C_Read... [14:50:43]Read from MH i2c: F0 09 00 CB 1C 00 C4 5E 1A 67 EF 94 12 67 7E [14:50:43]GetLastDocTimeStamp 1729781353 [14:50:43]current date 1729781444 [14:50:43]FM_GetShiftState [14:50:43]SAM_PROTO_GetShiftState [14:50:43]wFMCommunicate request_size=4 [14:50:43]MH_SAM_APDU [14:50:43]CAPDU: 80 13 01 00 [14:50:43]Write to MH i2c: E2 08 00 CC 1C 80 13 01 00 00 00 00 00 65 [14:50:43]Write i2c OK [14:50:43]MH_I2C_Read... [14:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:43]Read from MH i2c: E2 [14:50:43]MH_I2C_Read... [14:50:43]Read from MH i2c: E2 0E 00 [14:50:43]MH_I2C_Read... [14:50:43]Read from MH i2c: E2 0E 00 CC 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [14:50:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:50:43]wFMCommunicate OK [14:50:43]SAM_PROTO_GetShiftState done [14:50:43]FM_GetShiftState done [14:50:43]opened in 1729729095 [14:50:43]opened+sec_in_day 1729815495 [14:50:43]quantity*price = 82065 [14:50:43]sum+1 = 82066 [14:50:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 820.00 Внесено: 820.00 СДАЧА: 0.00 НСП 1% : 7.26 НДС 12% : 87.15 Наличными: 820.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 456 24.10.2024 14:50 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372639 ФПД: 103775344138619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145044&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372639&fm=103775344138619&tin=02508201610067®Number=0000000000091623&sum=82000 [14:50:44]StoreToDocumentArchive [14:50:44]shift 524 fd 372639 [14:50:44]save to /storage/0524/doc_00372639 [14:50:44]save last doc name /storage/0524/doc_00372639 to /storage/kkm_last_doc_name [14:50:44]save OK [14:50:44]Clear old archive folders... [14:50:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:50:44]tlvbuf is 0037DC30 [14:50:44]SAM_PROTO_ClearQueue [14:50:44]wFMCommunicate request_size=4 [14:50:44]MH_SAM_APDU [14:50:44]CAPDU: 80 09 00 00 [14:50:44]Write to MH i2c: E2 08 00 D9 1C 80 09 00 00 00 00 00 00 67 [14:50:44]Write i2c OK [14:50:44]MH_I2C_Read... [14:50:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:44]Read from MH i2c: E2 [14:50:44]MH_I2C_Read... [14:50:44]Read from MH i2c: E2 03 00 [14:50:44]MH_I2C_Read... [14:50:44]Read from MH i2c: E2 03 00 D9 1C 00 90 00 69 [14:50:44]RAPDU: 90 00 [14:50:44]wFMCommunicate OK [14:50:44]SAM_PROTO_ClearQueue done [14:50:44]KKMCreateOFDPacket [14:50:44]OFDProtocolAddRootSTLVToBuf [14:50:44]FM_MakeSignedData [14:50:44]FM_MakeSignedData [14:50:44]SAM_PROTO_SignData [14:50:44]wFMCommunicate request_size=4 [14:50:44]MH_SAM_APDU [14:50:44]CAPDU: 80 0D 01 02 [14:50:44]Write to MH i2c: E2 08 00 DA 1C 80 0D 01 02 00 00 00 00 6F [14:50:44]Write i2c OK [14:50:44]MH_I2C_Read... [14:50:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:44]Read from MH i2c: E2 [14:50:44]MH_I2C_Read... [14:50:44]Read from MH i2c: E2 03 00 [14:50:44]MH_I2C_Read... [14:50:44]Read from MH i2c: E2 03 00 DA 1C 00 90 00 6A [14:50:44]RAPDU: 90 00 [14:50:44]wFMCommunicate OK [14:50:44]wFMCommunicate request_size=255 [14:50:44]MH_SAM_APDU [14:50:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 91 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 C4 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F AF 05 00 35 04 06 00 5E [14:50:44]Write to MH i2c: E2 02 01 DB 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 91 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 C4 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F AF 05 00 35 04 06 00 5E 00 00 14 [14:50:44]Write i2c OK [14:50:44]MH_I2C_Read... [14:50:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:44]Read from MH i2c: E2 [14:50:44]MH_I2C_Read... [14:50:44]Read from MH i2c: E2 03 00 [14:50:44]MH_I2C_Read... [14:50:44]Read from MH i2c: E2 03 00 DB 1C 00 90 00 6B [14:50:44]RAPDU: 90 00 [14:50:44]wFMCommunicate OK [14:50:44]wFMCommunicate request_size=10 [14:50:44]MH_SAM_APDU [14:50:44]CAPDU: 80 0D 02 02 05 62 14 86 19 7B [14:50:44]Write to MH i2c: E2 0D 00 DC 1C 80 0D 02 02 05 00 62 14 86 19 7B 00 00 0C [14:50:44]Write i2c OK [14:50:44]MH_I2C_Read... [14:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:45]Read from MH i2c: E2 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 03 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 03 00 DC 1C 00 90 00 6C [14:50:45]RAPDU: 90 00 [14:50:45]wFMCommunicate OK [14:50:45]wFMCommunicate request_size=4 [14:50:45]MH_SAM_APDU [14:50:45]CAPDU: 80 0D 03 02 [14:50:45]Write to MH i2c: E2 08 00 DD 1C 80 0D 03 02 00 00 00 00 74 [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:45]Read from MH i2c: E2 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 0B 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 0B 00 DD 1C 00 9D DF 4B D0 EB 7E E1 1D 90 00 73 [14:50:45]RAPDU: 9D DF 4B D0 EB 7E E1 1D 90 00 [14:50:45]wFMCommunicate OK [14:50:45]SAM_PROTO_SignData done [14:50:45]FM_MakeSignedData done [14:50:45]CreateOFDProtocolMessage [14:50:45]wFMCommunicate request_size=4 [14:50:45]MH_SAM_APDU [14:50:45]CAPDU: 80 11 00 00 [14:50:45]Write to MH i2c: E2 08 00 DE 1C 80 11 00 00 00 00 00 00 74 [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:45]Read from MH i2c: E2 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 17 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: E2 17 00 DE 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C9 [14:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:50:45]wFMCommunicate OK [14:50:45]CreateOFDProtocolMessage done [14:50:45]OFDSenderStorePacket 372639 [14:50:45]StoreOFDPacket docnum=372639 [14:50:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8A 28 07 01 C7 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 91 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 C4 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F AF 05 00 35 04 06 00 5E 62 14 86 19 7B 9D DF 4B D0 EB 7E E1 1D [14:50:45]CheckFolder [14:50:45]dirname=/storage/ofd_packets [14:50:45]CheckFolder done [14:50:45]ProducePacketName [14:50:45]name=ofd_packets/00372639 [14:50:45]NVStorageSaveData ofd_packets/00372639 [14:50:45]File name is /storage/ofd_packets/00372639 [14:50:45]Write 301 bytes [14:50:45]NVStorageSaveData done [14:50:45]OFDSenderStorePacket done [14:50:45]KKMCreateOFDPacket done [14:50:45]NVStorageSaveData kkm_last_timestamp [14:50:45]File name is /storage/kkm_last_timestamp [14:50:45]Write 4 bytes [14:50:45]NVStorageSaveData done [14:50:45]ExternCall_PrintAddStr [14:50:45]wPrintStart [14:50:45]Write to MH i2c: 01 00 00 DF 1C FB [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: 01 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: 01 07 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: 01 07 00 DF 1C 00 00 00 00 00 FF 0F 10 [14:50:45]RasterBufferAndPrint [14:50:45]line Счет N : (1)3308929 [14:50:45]line ИНН: 02508201610067 [14:50:45]line Контрольно-Кассовый Чек [14:50:45]line ПРОДАЖА [14:50:45]line ТРК (МРК, ГНК) : 23 [14:50:45]line Товар: 2710124500 [14:50:45]line Аи-95-К-3 [14:50:45]line 11.060 * 74.20 [14:50:45]line = 820.65 [14:50:45]line НДС 12% НСП 1% [14:50:45]line > о реализуемом товаре [14:50:45]line ОКРУГЛЕНИЕ: -0.65 [14:50:45]line ИТОГО: 820.00 [14:50:45]line Внесено: 820.00 [14:50:45]line СДАЧА: 0.00 [14:50:45]line НСП 1% : 7.26 [14:50:45]line НДС 12% : 87.15 [14:50:45]line Наличными: 820.00 [14:50:45]line Безнал.: 0.00 [14:50:45]line Место: АЗС № 87 "Партнер Нефть" [14:50:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:50:45]line СНО: Общий режим [14:50:45]line Чек 456 24.10.2024 14:50 [14:50:45]line Смена: 524 ФФД: 1.0 [14:50:45]line ЗНМ: 0300000083 [14:50:45]line РНМ: 0000000000091623 [14:50:45]line Версия ККМ: 001 [14:50:45]line ФМ: 0000000000874672 [14:50:45]line ФД: 372639 [14:50:45]line ФПД: 103775344138619 [14:50:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145044&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372639&fm=103775344138619&tin=02508201610067®Number=0000000000091623&sum=82000 [14:50:45]written 0, free lines is 4095 [14:50:45]OFD Sender: Processing packet 372639 [packets to send 267, broken 266] [14:50:45]ProducePacketName [14:50:45]name=ofd_packets/00372639 [14:50:45]OFD Sender: To server: pG, [14:50:45]CommunicateWithHost lk.salyk.kg:30040 [14:50:45]ConnectInit lk.salyk.kg [14:50:45]Connected sock=10 [14:50:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8A 28 07 01 C7 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 2B 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 91 40 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 40 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D6 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 22 00 00 00 00 07 04 06 00 50 40 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 01 00 00 F4 03 04 00 C4 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F AF 05 00 35 04 06 00 5E 62 14 86 19 7B 9D DF 4B D0 EB 7E E1 1D [14:50:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8C 36 47 00 87 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F AF 05 00 F4 03 04 00 6B 0A 1A 67 B6 04 01 00 00 18 0B 76 25 02 37 08 9C [14:50:45]CommunicateWithHost err = 0 [14:50:45]CheckOFDResponse [14:50:45]1017 (14) - 77093643461234 [14:50:45]1041 (16) - 0000000000874672 [14:50:45]1040 (4) - 372639 [14:50:45]1012 (4) - 24.10.2024 08:50 [14:50:45]1206 (1) - 0 [14:50:45]OFD Sender: Remove packet 372639 [14:50:45]ProducePacketName [14:50:45]name=ofd_packets/00372639 [14:50:45]NVStorageDeleteData [14:50:45]Write to MH i2c: 01 00 00 0A 1D 27 [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: 01 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: 01 07 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: 01 07 00 0A 1D 00 00 00 00 00 FB 0C 35 [14:50:45]RasterBufferAndPrint [14:50:45]line [14:50:45]line [14:50:45]line [14:50:45]line [14:50:45]line [14:50:45]written 0, free lines is 3332 [14:50:45]MH_Cut [14:50:45]Write to MH i2c: D1 01 00 11 1D 01 00 [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: D1 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: D1 01 00 [14:50:45]MH_I2C_Read... [14:50:45]Read from MH i2c: D1 01 00 11 1D 00 FF [14:50:45]Write to MH i2c: 01 00 00 12 1D 2F [14:50:45]Write i2c OK [14:50:45]MH_I2C_Read... [14:50:46]OFD Sender: No OFD packet to send [14:50:46]*** Cut start [14:50:46]*** Partial cut [14:50:46]*** CUTSNS_PIN = 1 [14:50:46]*** CUTSNS_PIN = 0 [14:50:46]*** Brake cut motor [14:50:47]Read from MH i2c: 01 [14:50:47]MH_I2C_Read... [14:50:47]*** Stop cut motor [14:50:47]*** Cut end [14:50:47]Read from MH i2c: 01 07 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: 01 07 00 12 1D 00 00 00 00 00 FF 0F 44 [14:50:47]process_action close_receipt done [14:50:47]requested_data is exist [14:50:47]produce_requested_data [14:50:47]requested_item fm.sn is exist - process it [14:50:47]wFMCommunicate request_size=4 [14:50:47]MH_SAM_APDU [14:50:47]CAPDU: 80 11 00 00 [14:50:47]Write to MH i2c: E2 08 00 13 1D 80 11 00 00 00 00 00 00 AA [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 17 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 17 00 13 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [14:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:50:47]wFMCommunicate OK [14:50:47]requested_item fd.num is exist - process it [14:50:47]SAM_PROTO_GetFieldsCounters [14:50:47]wFMCommunicate request_size=4 [14:50:47]MH_SAM_APDU [14:50:47]CAPDU: 80 13 00 00 [14:50:47]Write to MH i2c: E2 08 00 14 1D 80 13 00 00 00 00 00 00 AD [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 62 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 62 00 14 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 88 [14:50:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9F AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:47]wFMCommunicate OK [14:50:47]SAM_PROTO_GetFieldsCounters done [14:50:47]requested_item shift.num is exist - process it [14:50:47]requested_item shift.opened is exist - process it [14:50:47]req_shift_opened [14:50:47]FM_GetShiftState [14:50:47]SAM_PROTO_GetShiftState [14:50:47]wFMCommunicate request_size=4 [14:50:47]MH_SAM_APDU [14:50:47]CAPDU: 80 13 01 00 [14:50:47]Write to MH i2c: E2 08 00 15 1D 80 13 01 00 00 00 00 00 AF [14:50:47]Write i2c OK [14:50:47]MH_I2C_Read... [14:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:47]Read from MH i2c: E2 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 0E 00 [14:50:47]MH_I2C_Read... [14:50:47]Read from MH i2c: E2 0E 00 15 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [14:50:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:50:47]wFMCommunicate OK [14:50:47]SAM_PROTO_GetShiftState done [14:50:47]FM_GetShiftState done [14:50:47]req_shift_opened done [14:50:47]requested_item shift.open_date is exist - process it [14:50:47]req_shift_open_date [14:50:47]req_shift_open_date done [14:50:47]produce_requested_data done [14:50:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372639,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:50:47]process_action_free close_receipt [14:50:47]json_value_free [14:50:47]json_value_free done [14:50:47]process_json_proto returns [14:50:47]Send response to host [14:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372639,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:50:47]free response buf [14:50:47]execute_script done [14:50:47]execute_script returns [14:50:47]free content buf [14:50:47]Sock 9.Close socket [14:50:47]Sock 9.Thread stoped [14:50:51]OFD Sender: No OFD packet to send [14:50:53]accept exits with 8 [14:50:53]New connection [14:50:53]New thread 3066637668 created [14:50:53]Thread 3066494308 joined [14:50:53]Waiting for new connection... [14:50:53] Sock 8.Parse request [14:50:53]Sock 8.Check first char [14:50:53]Sock 8.First char is OK [14:50:53]request: POST /json_proto HTTP/1.0 [14:50:53]Method: POST [14:50:53]URL: /json_proto [14:50:53]Method is POST - this is cgi request [14:50:53]url: /json_proto [14:50:53]query_string will be loaded in cgi processing [14:50:53]execute_cgi json_proto POST (null) [14:50:53]execute_cgi path=json_proto method=POST [14:50:53]POST find Content-Length [14:50:53]Host: 172.17.42.195:8080 [14:50:53]Content-Length: 776 [14:50:53]Content-Type: application/json [14:50:53] [14:50:53]POST finish read [14:50:53]Found Content-Length = 776 [14:50:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:53]execute_script... [14:50: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)3308927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 38.870, "sum" : 3000.76, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:50:53]POST & json_proto [14:50:53]process_json_proto [14:50:53]json parsed OK: [14:50:53]protocol is kg_v1.0 [14:50:53]action value=close_receipt [14:50:53]process_action close_receipt [14:50:53]cmd_close_receipt [14:50:53]MH_GetDate [14:50:53]Write to MH i2c: F0 00 00 16 1D 22 [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: F0 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: F0 09 00 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: F0 09 00 16 1D 00 CD 5E 1A 67 EF 94 12 67 D3 [14:50:53]GetLastDocTimeStamp 1729781444 [14:50:53]current date 1729781453 [14:50:53]FM_GetShiftState [14:50:53]SAM_PROTO_GetShiftState [14:50:53]wFMCommunicate request_size=4 [14:50:53]MH_SAM_APDU [14:50:53]CAPDU: 80 13 01 00 [14:50:53]Write to MH i2c: E2 08 00 17 1D 80 13 01 00 00 00 00 00 B1 [14:50:53]Write i2c OK [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 0E 00 [14:50:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:53]MH_I2C_Read... [14:50:53]Read from MH i2c: E2 0E 00 17 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [14:50:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:50:53]wFMCommunicate OK [14:50:53]SAM_PROTO_GetShiftState done [14:50:53]FM_GetShiftState done [14:50:53]opened in 1729729095 [14:50:53]opened+sec_in_day 1729815495 [14:50:53]quantity*price = 300076 [14:50:53]sum+1 = 300077 [14:50:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 457 24.10.2024 14:50 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372640 ФПД: 20220507596668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145054&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372640&fm=20220507596668&tin=02508201610067®Number=0000000000091623&sum=300076 [14:50:54]StoreToDocumentArchive [14:50:54]shift 524 fd 372640 [14:50:54]save to /storage/0524/doc_00372640 [14:50:54]save last doc name /storage/0524/doc_00372640 to /storage/kkm_last_doc_name [14:50:54]save OK [14:50:54]Clear old archive folders... [14:50:54]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:50:54]tlvbuf is 0032D2D0 [14:50:54]SAM_PROTO_ClearQueue [14:50:54]wFMCommunicate request_size=4 [14:50:54]MH_SAM_APDU [14:50:54]CAPDU: 80 09 00 00 [14:50:54]Write to MH i2c: E2 08 00 24 1D 80 09 00 00 00 00 00 00 B3 [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:50:54]Read from MH i2c: E2 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 24 1D 00 90 00 B5 [14:50:54]RAPDU: 90 00 [14:50:54]wFMCommunicate OK [14:50:54]SAM_PROTO_ClearQueue done [14:50:54]KKMCreateOFDPacket [14:50:54]OFDProtocolAddRootSTLVToBuf [14:50:54]FM_MakeSignedData [14:50:54]FM_MakeSignedData [14:50:54]SAM_PROTO_SignData [14:50:54]wFMCommunicate request_size=4 [14:50:54]MH_SAM_APDU [14:50:54]CAPDU: 80 0D 01 02 [14:50:54]Write to MH i2c: E2 08 00 25 1D 80 0D 01 02 00 00 00 00 BB [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:50:54]Read from MH i2c: E2 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 25 1D 00 90 00 B6 [14:50:54]RAPDU: 90 00 [14:50:54]wFMCommunicate OK [14:50:54]wFMCommunicate request_size=255 [14:50:54]MH_SAM_APDU [14:50:54]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 CE 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 AF 05 [14:50:54]Write to MH i2c: E2 02 01 26 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 CE 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 AF 05 00 00 06 [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:54]Read from MH i2c: E2 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 26 1D 00 90 00 B7 [14:50:54]RAPDU: 90 00 [14:50:54]wFMCommunicate OK [14:50:54]wFMCommunicate request_size=16 [14:50:54]MH_SAM_APDU [14:50:54]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 12 63 F4 2C 27 7C [14:50:54]Write to MH i2c: E2 13 00 27 1D 80 0D 02 02 0B 00 00 35 04 06 00 12 63 F4 2C 27 7C 00 00 4B [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:50:54]Read from MH i2c: E2 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 03 00 27 1D 00 90 00 B8 [14:50:54]RAPDU: 90 00 [14:50:54]wFMCommunicate OK [14:50:54]wFMCommunicate request_size=4 [14:50:54]MH_SAM_APDU [14:50:54]CAPDU: 80 0D 03 02 [14:50:54]Write to MH i2c: E2 08 00 28 1D 80 0D 03 02 00 00 00 00 C0 [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:50:54]Read from MH i2c: E2 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 0B 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 0B 00 28 1D 00 A7 F6 A8 FC 3D F8 66 18 90 00 B5 [14:50:54]RAPDU: A7 F6 A8 FC 3D F8 66 18 90 00 [14:50:54]wFMCommunicate OK [14:50:54]SAM_PROTO_SignData done [14:50:54]FM_MakeSignedData done [14:50:54]CreateOFDProtocolMessage [14:50:54]wFMCommunicate request_size=4 [14:50:54]MH_SAM_APDU [14:50:54]CAPDU: 80 11 00 00 [14:50:54]Write to MH i2c: E2 08 00 29 1D 80 11 00 00 00 00 00 00 C0 [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:54]Read from MH i2c: E2 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 17 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: E2 17 00 29 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [14:50:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:50:54]wFMCommunicate OK [14:50:54]CreateOFDProtocolMessage done [14:50:54]OFDSenderStorePacket 372640 [14:50:54]StoreOFDPacket docnum=372640 [14:50:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 0F A5 0D 01 82 70 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 CE 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 AF 05 00 35 04 06 00 12 63 F4 2C 27 7C A7 F6 A8 FC 3D F8 66 18 [14:50:54]CheckFolder [14:50:54]dirname=/storage/ofd_packets [14:50:54]CheckFolder done [14:50:54]ProducePacketName [14:50:54]name=ofd_packets/00372640 [14:50:54]NVStorageSaveData ofd_packets/00372640 [14:50:54]File name is /storage/ofd_packets/00372640 [14:50:54]Write 307 bytes [14:50:54]NVStorageSaveData done [14:50:54]OFDSenderStorePacket done [14:50:54]KKMCreateOFDPacket done [14:50:54]NVStorageSaveData kkm_last_timestamp [14:50:54]File name is /storage/kkm_last_timestamp [14:50:54]Write 4 bytes [14:50:54]NVStorageSaveData done [14:50:54]ExternCall_PrintAddStr [14:50:54]wPrintStart [14:50:54]Write to MH i2c: 01 00 00 2A 1D 47 [14:50:54]Write i2c OK [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: 01 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: 01 07 00 [14:50:54]MH_I2C_Read... [14:50:54]Read from MH i2c: 01 07 00 2A 1D 00 00 00 00 00 FF 0F 5C [14:50:54]RasterBufferAndPrint [14:50:54]line Счет N : (1)3308927 [14:50:54]line ИНН: 02508201610067 [14:50:54]line Контрольно-Кассовый Чек [14:50:54]line ПРОДАЖА [14:50:54]line ТРК (МРК, ГНК) : 41 [14:50:54]line Товар: 2710194240 [14:50:54]line D-Energy Дт-К-2 [14:50:54]line 38.870 * 77.20 [14:50:54]line = 3000.76 [14:50:54]line НДС 12% НСП 1% [14:50:54]line > о реализуемом товаре [14:50:54]line ИТОГО: 3000.76 [14:50:54]line НСП 1% : 26.55 [14:50:54]line НДС 12% : 318.66 [14:50:54]line Наличными: 0.00 [14:50:54]line Безнал.: 3000.76 [14:50:54]line Место: АЗС № 87 "Партнер Нефть" [14:50:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:50:54]line СНО: Общий режим [14:50:54]line Чек 457 24.10.2024 14:50 [14:50:54]line Смена: 524 ФФД: 1.0 [14:50:54]line ЗНМ: 0300000083 [14:50:54]line РНМ: 0000000000091623 [14:50:54]line Версия ККМ: 001 [14:50:54]line Платежная система: Mbank [14:50:54]line ФМ: 0000000000874672 [14:50:54]line ФД: 372640 [14:50:54]line ФПД: 20220507596668 [14:50:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145054&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372640&fm=20220507596668&tin=02508201610067®Number=0000000000091623&sum=300076 [14:50:54]written 0, free lines is 4095 [14:50:54]OFD Sender: Processing packet 372640 [packets to send 267, broken 266] [14:50:54]ProducePacketName [14:50:54]name=ofd_packets/00372640 [14:50:54]OFD Sender: To server: pG, [14:50:54]CommunicateWithHost lk.salyk.kg:30040 [14:50:54]ConnectInit lk.salyk.kg [14:50:54]Connected sock=10 [14:50:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 0F A5 0D 01 82 70 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 D6 97 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 2C 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7A 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2C 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 CE 5E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 AF 05 00 35 04 06 00 12 63 F4 2C 27 7C A7 F6 A8 FC 3D F8 66 18 [14:50:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 07 7D 47 00 41 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 AF 05 00 F4 03 04 00 75 0A 1A 67 B6 04 01 00 00 28 F4 A5 97 70 DB 50 75 [14:50:55]CommunicateWithHost err = 0 [14:50:55]CheckOFDResponse [14:50:55]1017 (14) - 77093643461234 [14:50:55]1041 (16) - 0000000000874672 [14:50:55]1040 (4) - 372640 [14:50:55]1012 (4) - 24.10.2024 08:51 [14:50:55]1206 (1) - 0 [14:50:55]OFD Sender: Remove packet 372640 [14:50:55]ProducePacketName [14:50:55]name=ofd_packets/00372640 [14:50:55]NVStorageDeleteData [14:50:55]Write to MH i2c: 01 00 00 53 1D 70 [14:50:55]Write i2c OK [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: 01 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: 01 07 00 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: 01 07 00 53 1D 00 00 00 00 00 0C 0D 90 [14:50:55]RasterBufferAndPrint [14:50:55]line [14:50:55]line [14:50:55]line [14:50:55]line [14:50:55]line [14:50:55]written 0, free lines is 3354 [14:50:55]MH_Cut [14:50:55]Write to MH i2c: D1 01 00 5A 1D 01 49 [14:50:55]Write i2c OK [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: D1 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: D1 01 00 [14:50:55]MH_I2C_Read... [14:50:55]Read from MH i2c: D1 01 00 5A 1D 00 48 [14:50:55]Write to MH i2c: 01 00 00 5B 1D 78 [14:50:55]Write i2c OK [14:50:55]MH_I2C_Read... [14:50:55]OFD Sender: No OFD packet to send [14:50:56]*** Cut start [14:50:56]*** Partial cut [14:50:56]*** CUTSNS_PIN = 1 [14:50:56]*** CUTSNS_PIN = 0 [14:50:56]*** Brake cut motor [14:50:56]Read from MH i2c: 01 [14:50:56]MH_I2C_Read... [14:50:56]*** Stop cut motor [14:50:56]*** Cut end [14:50:56]Read from MH i2c: 01 07 00 [14:50:56]MH_I2C_Read... [14:50:56]Read from MH i2c: 01 07 00 5B 1D 00 00 00 00 00 FF 0F 8D [14:50:56]process_action close_receipt done [14:50:56]requested_data is exist [14:50:56]produce_requested_data [14:50:56]requested_item fm.sn is exist - process it [14:50:56]wFMCommunicate request_size=4 [14:50:56]MH_SAM_APDU [14:50:56]CAPDU: 80 11 00 00 [14:50:56]Write to MH i2c: E2 08 00 5C 1D 80 11 00 00 00 00 00 00 F3 [14:50:56]Write i2c OK [14:50:56]MH_I2C_Read... [14:50:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:50:56]Read from MH i2c: E2 [14:50:56]MH_I2C_Read... [14:50:56]Read from MH i2c: E2 17 00 [14:50:56]MH_I2C_Read... [14:50:56]Read from MH i2c: E2 17 00 5C 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [14:50:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:50:56]wFMCommunicate OK [14:50:56]requested_item fd.num is exist - process it [14:50:56]SAM_PROTO_GetFieldsCounters [14:50:56]wFMCommunicate request_size=4 [14:50:56]MH_SAM_APDU [14:50:56]CAPDU: 80 13 00 00 [14:50:56]Write to MH i2c: E2 08 00 5D 1D 80 13 00 00 00 00 00 00 F6 [14:50:56]Write i2c OK [14:50:56]MH_I2C_Read... [14:50:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:50:56]Read from MH i2c: E2 [14:50:56]MH_I2C_Read... [14:50:56]Read from MH i2c: E2 62 00 [14:50:56]MH_I2C_Read... [14:50:56]Read from MH i2c: E2 62 00 5D 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 D5 [14:50:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:50:56]wFMCommunicate OK [14:50:56]SAM_PROTO_GetFieldsCounters done [14:50:56]requested_item shift.num is exist - process it [14:50:56]requested_item shift.opened is exist - process it [14:50:56]req_shift_opened [14:50:56]FM_GetShiftState [14:50:56]SAM_PROTO_GetShiftState [14:50:56]wFMCommunicate request_size=4 [14:50:56]MH_SAM_APDU [14:50:56]CAPDU: 80 13 01 00 [14:50:56]Write to MH i2c: E2 08 00 5E 1D 80 13 01 00 00 00 00 00 F8 [14:50:56]Write i2c OK [14:50:56]MH_I2C_Read... [14:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:50:57]Read from MH i2c: E2 [14:50:57]MH_I2C_Read... [14:50:57]Read from MH i2c: E2 0E 00 [14:50:57]MH_I2C_Read... [14:50:57]Read from MH i2c: E2 0E 00 5E 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [14:50:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:50:57]wFMCommunicate OK [14:50:57]SAM_PROTO_GetShiftState done [14:50:57]FM_GetShiftState done [14:50:57]req_shift_opened done [14:50:57]requested_item shift.open_date is exist - process it [14:50:57]req_shift_open_date [14:50:57]req_shift_open_date done [14:50:57]produce_requested_data done [14:50:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372640,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:50:57]process_action_free close_receipt [14:50:57]json_value_free [14:50:57]json_value_free done [14:50:57]process_json_proto returns [14:50:57]Send response to host [14:50:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372640,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:50:57]free response buf [14:50:57]execute_script done [14:50:57]execute_script returns [14:50:57]free content buf [14:50:57]Sock 8.Close socket [14:50:57]Sock 8.Thread stoped [14:51:00]OFD Sender: No OFD packet to send [14:51:05]OFD Sender: No OFD packet to send [14:51:10]OFD Sender: No OFD packet to send [14:51:15]OFD Sender: No OFD packet to send [14:51:20]OFD Sender: No OFD packet to send [14:51:25]OFD Sender: No OFD packet to send [14:51:30]OFD Sender: No OFD packet to send [14:51:35]OFD Sender: No OFD packet to send [14:51:40]OFD Sender: No OFD packet to send [14:51:45]OFD Sender: No OFD packet to send [14:51:50]OFD Sender: No OFD packet to send [14:51:55]OFD Sender: No OFD packet to send [14:52:00]OFD Sender: No OFD packet to send [14:52:05]OFD Sender: No OFD packet to send [14:52:10]OFD Sender: No OFD packet to send [14:52:15]OFD Sender: No OFD packet to send [14:52:20]OFD Sender: No OFD packet to send [14:52:25]OFD Sender: No OFD packet to send [14:52:30]OFD Sender: No OFD packet to send [14:52:35]OFD Sender: No OFD packet to send [14:52:40]OFD Sender: No OFD packet to send [14:52:45]OFD Sender: No OFD packet to send [14:52:50]OFD Sender: No OFD packet to send [14:52:55]OFD Sender: No OFD packet to send [14:53:00]OFD Sender: No OFD packet to send [14:53:05]OFD Sender: No OFD packet to send [14:53:08]accept exits with 9 [14:53:08]New connection [14:53:08]New thread 3066494308 created [14:53:08]Thread 3066637668 joined [14:53:08]Waiting for new connection... [14:53:08] Sock 9.Parse request [14:53:08]Sock 9.Check first char [14:53:08]Sock 9.First char is OK [14:53:08]request: POST /json_proto HTTP/1.0 [14:53:08]Method: POST [14:53:08]URL: /json_proto [14:53:08]Method is POST - this is cgi request [14:53:08]url: /json_proto [14:53:08]query_string will be loaded in cgi processing [14:53:08]execute_cgi json_proto POST (null) [14:53:08]execute_cgi path=json_proto method=POST [14:53:08]POST find Content-Length [14:53:08]Host: 172.17.42.195:8080 [14:53:08]Content-Length: 685 [14:53:08]Content-Type: application/json [14:53:08] [14:53:08]POST finish read [14:53:08]Found Content-Length = 685 [14:53:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:08]execute_script... [14:53: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)3308930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 10.370, "sum" : 800.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:53:08]POST & json_proto [14:53:08]process_json_proto [14:53:08]json parsed OK: [14:53:08]protocol is kg_v1.0 [14:53:08]action value=close_receipt [14:53:08]process_action close_receipt [14:53:08]cmd_close_receipt [14:53:08]MH_GetDate [14:53:08]Write to MH i2c: F0 00 00 5F 1D 6B [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: F0 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: F0 09 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: F0 09 00 5F 1D 00 55 5F 1A 67 EF 94 12 67 A5 [14:53:08]GetLastDocTimeStamp 1729781454 [14:53:08]current date 1729781589 [14:53:08]FM_GetShiftState [14:53:08]SAM_PROTO_GetShiftState [14:53:08]wFMCommunicate request_size=4 [14:53:08]MH_SAM_APDU [14:53:08]CAPDU: 80 13 01 00 [14:53:08]Write to MH i2c: E2 08 00 60 1D 80 13 01 00 00 00 00 00 FA [14:53:08]Write i2c OK [14:53:08]MH_I2C_Read... [14:53:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:08]Read from MH i2c: E2 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 0E 00 [14:53:08]MH_I2C_Read... [14:53:08]Read from MH i2c: E2 0E 00 60 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [14:53:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:53:08]wFMCommunicate OK [14:53:08]SAM_PROTO_GetShiftState done [14:53:08]FM_GetShiftState done [14:53:08]opened in 1729729095 [14:53:08]opened+sec_in_day 1729815495 [14:53:08]quantity*price = 80056 [14:53:08]sum+1 = 80057 [14:53:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 85.01 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 458 24.10.2024 14:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372641 ФПД: 232492738136518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372641&fm=232492738136518&tin=02508201610067®Number=0000000000091623&sum=80000 [14:53:10]StoreToDocumentArchive [14:53:10]shift 524 fd 372641 [14:53:10]save to /storage/0524/doc_00372641 [14:53:10]save last doc name /storage/0524/doc_00372641 to /storage/kkm_last_doc_name [14:53:10]save OK [14:53:10]Clear old archive folders... [14:53:10]ProcessDocumentItem done err = 0, tmpTLVsize=257 [14:53:10]tlvbuf is B6E5B610 [14:53:10]SAM_PROTO_ClearQueue [14:53:10]wFMCommunicate request_size=4 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 09 00 00 [14:53:10]Write to MH i2c: E2 08 00 6D 1D 80 09 00 00 00 00 00 00 FC [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 6D 1D 00 90 00 FE [14:53:10]RAPDU: 90 00 [14:53:10]wFMCommunicate OK [14:53:10]SAM_PROTO_ClearQueue done [14:53:10]KKMCreateOFDPacket [14:53:10]OFDProtocolAddRootSTLVToBuf [14:53:10]FM_MakeSignedData [14:53:10]FM_MakeSignedData [14:53:10]SAM_PROTO_SignData [14:53:10]wFMCommunicate request_size=4 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 0D 01 02 [14:53:10]Write to MH i2c: E2 08 00 6E 1D 80 0D 01 02 00 00 00 00 04 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 6E 1D 00 90 00 FF [14:53:10]RAPDU: 90 00 [14:53:10]wFMCommunicate OK [14:53:10]wFMCommunicate request_size=255 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 AF 05 [14:53:10]Write to MH i2c: E2 02 01 6F 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 AF 05 00 00 EA [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 6F 1D 00 90 00 00 [14:53:10]RAPDU: 90 00 [14:53:10]wFMCommunicate OK [14:53:10]wFMCommunicate request_size=16 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D3 73 6F 11 C9 C6 [14:53:10]Write to MH i2c: E2 13 00 70 1D 80 0D 02 02 0B 00 00 35 04 06 00 D3 73 6F 11 C9 C6 00 00 B1 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 03 00 70 1D 00 90 00 01 [14:53:10]RAPDU: 90 00 [14:53:10]wFMCommunicate OK [14:53:10]wFMCommunicate request_size=4 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 0D 03 02 [14:53:10]Write to MH i2c: E2 08 00 71 1D 80 0D 03 02 00 00 00 00 09 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 0B 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 0B 00 71 1D 00 96 81 B8 D0 98 C8 CA A6 90 00 79 [14:53:10]RAPDU: 96 81 B8 D0 98 C8 CA A6 90 00 [14:53:10]wFMCommunicate OK [14:53:10]SAM_PROTO_SignData done [14:53:10]FM_MakeSignedData done [14:53:10]CreateOFDProtocolMessage [14:53:10]wFMCommunicate request_size=4 [14:53:10]MH_SAM_APDU [14:53:10]CAPDU: 80 11 00 00 [14:53:10]Write to MH i2c: E2 08 00 72 1D 80 11 00 00 00 00 00 00 09 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:10]Read from MH i2c: E2 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 17 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: E2 17 00 72 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [14:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:53:10]wFMCommunicate OK [14:53:10]CreateOFDProtocolMessage done [14:53:10]OFDSenderStorePacket 372641 [14:53:10]StoreOFDPacket docnum=372641 [14:53:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 CC FF 0D 01 5C CB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 AF 05 00 35 04 06 00 D3 73 6F 11 C9 C6 96 81 B8 D0 98 C8 CA A6 [14:53:10]CheckFolder [14:53:10]dirname=/storage/ofd_packets [14:53:10]CheckFolder done [14:53:10]ProducePacketName [14:53:10]name=ofd_packets/00372641 [14:53:10]NVStorageSaveData ofd_packets/00372641 [14:53:10]File name is /storage/ofd_packets/00372641 [14:53:10]Write 307 bytes [14:53:10]NVStorageSaveData done [14:53:10]OFDSenderStorePacket done [14:53:10]KKMCreateOFDPacket done [14:53:10]NVStorageSaveData kkm_last_timestamp [14:53:10]File name is /storage/kkm_last_timestamp [14:53:10]Write 4 bytes [14:53:10]NVStorageSaveData done [14:53:10]ExternCall_PrintAddStr [14:53:10]wPrintStart [14:53:10]Write to MH i2c: 01 00 00 73 1D 90 [14:53:10]Write i2c OK [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: 01 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: 01 07 00 [14:53:10]MH_I2C_Read... [14:53:10]Read from MH i2c: 01 07 00 73 1D 00 00 00 00 00 FF 0F A5 [14:53:10]RasterBufferAndPrint [14:53:10]line Счет N : (1)3308930 [14:53:10]line ИНН: 02508201610067 [14:53:10]line Контрольно-Кассовый Чек [14:53:10]line ПРОДАЖА [14:53:10]line ТРК (МРК, ГНК) : 11 [14:53:10]line Товар: 2710194240 [14:53:10]line D-Energy Дт-К-2 [14:53:10]line 10.370 * 77.20 [14:53:10]line = 800.56 [14:53:10]line НДС 12% НСП 1% [14:53:10]line > о реализуемом товаре [14:53:10]line ОКРУГЛЕНИЕ: -0.56 [14:53:10]line ИТОГО: 800.00 [14:53:10]line Внесено: 800.00 [14:53:10]line СДАЧА: 0.00 [14:53:10]line НСП 1% : 7.08 [14:53:10]line НДС 12% : 85.01 [14:53:10]line Наличными: 800.00 [14:53:10]line Безнал.: 0.00 [14:53:10]line Место: АЗС № 87 "Партнер Нефть" [14:53:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:53:10]line СНО: Общий режим [14:53:10]line Чек 458 24.10.2024 14:53 [14:53:10]line Смена: 524 ФФД: 1.0 [14:53:10]line ЗНМ: 0300000083 [14:53:10]line РНМ: 0000000000091623 [14:53:10]line Версия ККМ: 001 [14:53:10]line ФМ: 0000000000874672 [14:53:10]line ФД: 372641 [14:53:10]line ФПД: 232492738136518 [14:53:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372641&fm=232492738136518&tin=02508201610067®Number=0000000000091623&sum=80000 [14:53:10]written 0, free lines is 4095 [14:53:10]OFD Sender: Processing packet 372641 [packets to send 267, broken 266] [14:53:10]ProducePacketName [14:53:10]name=ofd_packets/00372641 [14:53:10]OFD Sender: To server: pG, [14:53:11]CommunicateWithHost lk.salyk.kg:30040 [14:53:11]ConnectInit lk.salyk.kg [14:53:11]Connected sock=11 [14: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 36 37 32 15 01 00 00 CC FF 0D 01 5C CB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 82 28 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 B8 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 35 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 55 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 AF 05 00 35 04 06 00 D3 73 6F 11 C9 C6 96 81 B8 D0 98 C8 CA A6 [14:53:11]Write to MH i2c: 01 00 00 9E 1D BB [14:53:11]Write i2c OK [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: 01 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: 01 07 00 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: 01 07 00 9E 1D 00 00 00 00 00 E9 0C B7 [14:53:11]RasterBufferAndPrint [14:53:11]line [14:53:11]line [14:53:11]line [14:53:11]line [14:53:11]line [14:53:11]written 0, free lines is 3311 [14:53:11]MH_Cut [14:53:11]Write to MH i2c: D1 01 00 A5 1D 01 94 [14:53:11]Write i2c OK [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: D1 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: D1 01 00 [14:53:11]MH_I2C_Read... [14:53:11]Read from MH i2c: D1 01 00 A5 1D 00 93 [14:53:11]Write to MH i2c: 01 00 00 A6 1D C3 [14:53:11]Write i2c OK [14:53:11]MH_I2C_Read... [14:53:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 59 3D 47 00 22 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 AF 05 00 F4 03 04 00 FD 0A 1A 67 B6 04 01 00 00 5E 4F 5D 16 52 7B 94 BF [14:53:11]CommunicateWithHost err = 0 [14:53:11]CheckOFDResponse [14:53:11]1017 (14) - 77093643461234 [14:53:11]1041 (16) - 0000000000874672 [14:53:11]1040 (4) - 372641 [14:53:11]1012 (4) - 24.10.2024 08:53 [14:53:11]1206 (1) - 0 [14:53:11]OFD Sender: Remove packet 372641 [14:53:11]ProducePacketName [14:53:11]name=ofd_packets/00372641 [14:53:11]NVStorageDeleteData [14:53:11]OFD Sender: No OFD packet to send [14:53:11]*** Cut start [14:53:11]*** Partial cut [14:53:11]*** CUTSNS_PIN = 1 [14:53:11]*** CUTSNS_PIN = 0 [14:53:12]*** Brake cut motor [14:53:12]Read from MH i2c: 01 [14:53:12]MH_I2C_Read... [14:53:12]*** Stop cut motor [14:53:12]*** Cut end [14:53:12]Read from MH i2c: 01 07 00 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: 01 07 00 A6 1D 00 00 00 00 00 FF 0F D8 [14:53:12]process_action close_receipt done [14:53:12]requested_data is exist [14:53:12]produce_requested_data [14:53:12]requested_item fm.sn is exist - process it [14:53:12]wFMCommunicate request_size=4 [14:53:12]MH_SAM_APDU [14:53:12]CAPDU: 80 11 00 00 [14:53:12]Write to MH i2c: E2 08 00 A7 1D 80 11 00 00 00 00 00 00 3E [14:53:12]Write i2c OK [14:53:12]MH_I2C_Read... [14:53:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:53:12]Read from MH i2c: E2 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: E2 17 00 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: E2 17 00 A7 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [14:53:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:53:12]wFMCommunicate OK [14:53:12]requested_item fd.num is exist - process it [14:53:12]SAM_PROTO_GetFieldsCounters [14:53:12]wFMCommunicate request_size=4 [14:53:12]MH_SAM_APDU [14:53:12]CAPDU: 80 13 00 00 [14:53:12]Write to MH i2c: E2 08 00 A8 1D 80 13 00 00 00 00 00 00 41 [14:53:12]Write i2c OK [14:53:12]MH_I2C_Read... [14:53:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:53:12]Read from MH i2c: E2 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: E2 62 00 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: E2 62 00 A8 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 24 [14:53:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:53:12]wFMCommunicate OK [14:53:12]SAM_PROTO_GetFieldsCounters done [14:53:12]requested_item shift.num is exist - process it [14:53:12]requested_item shift.opened is exist - process it [14:53:12]req_shift_opened [14:53:12]FM_GetShiftState [14:53:12]SAM_PROTO_GetShiftState [14:53:12]wFMCommunicate request_size=4 [14:53:12]MH_SAM_APDU [14:53:12]CAPDU: 80 13 01 00 [14:53:12]Write to MH i2c: E2 08 00 A9 1D 80 13 01 00 00 00 00 00 43 [14:53:12]Write i2c OK [14:53:12]MH_I2C_Read... [14:53:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:53:12]Read from MH i2c: E2 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: E2 0E 00 [14:53:12]MH_I2C_Read... [14:53:12]Read from MH i2c: E2 0E 00 A9 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [14:53:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:53:12]wFMCommunicate OK [14:53:12]SAM_PROTO_GetShiftState done [14:53:12]FM_GetShiftState done [14:53:12]req_shift_opened done [14:53:12]requested_item shift.open_date is exist - process it [14:53:12]req_shift_open_date [14:53:12]req_shift_open_date done [14:53:12]produce_requested_data done [14:53:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372641,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:53:12]process_action_free close_receipt [14:53:12]json_value_free [14:53:12]json_value_free done [14:53:12]process_json_proto returns [14:53:12]Send response to host [14:53:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372641,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:53:12]free response buf [14:53:12]execute_script done [14:53:12]execute_script returns [14:53:12]free content buf [14:53:12]Sock 9.Close socket [14:53:12]Sock 9.Thread stoped [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:32]OFD Sender: No OFD packet to send [14:54:37]OFD Sender: No OFD packet to send [14:54:37]accept exits with 8 [14:54:37]New connection [14:54:37]New thread 3066637668 created [14:54:37]Thread 3066494308 joined [14:54:37]Waiting for new connection... [14:54:37] Sock 8.Parse request [14:54:37]Sock 8.Check first char [14:54:37]Sock 8.First char is OK [14:54:37]request: POST /json_proto HTTP/1.0 [14:54:37]Method: POST [14:54:37]URL: /json_proto [14:54:37]Method is POST - this is cgi request [14:54:37]url: /json_proto [14:54:37]query_string will be loaded in cgi processing [14:54:37]execute_cgi json_proto POST (null) [14:54:37]execute_cgi path=json_proto method=POST [14:54:37]POST find Content-Length [14:54:37]Host: 172.17.42.195:8080 [14:54:37]Content-Length: 767 [14:54:37]Content-Type: application/json [14:54:37] [14:54:37]POST finish read [14:54:37]Found Content-Length = 767 [14:54:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:37]execute_script... [14:54: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)3308931", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:37]POST & json_proto [14:54:37]process_json_proto [14:54:37]json parsed OK: [14:54:37]protocol is kg_v1.0 [14:54:37]action value=close_receipt [14:54:37]process_action close_receipt [14:54:37]cmd_close_receipt [14:54:37]MH_GetDate [14:54:37]Write to MH i2c: F0 00 00 AA 1D B6 [14:54:37]Write i2c OK [14:54:37]MH_I2C_Read... [14:54:37]Read from MH i2c: F0 [14:54:37]MH_I2C_Read... [14:54:37]Read from MH i2c: F0 09 00 [14:54:37]MH_I2C_Read... [14:54:37]Read from MH i2c: F0 09 00 AA 1D 00 AE 5F 1A 67 EF 94 12 67 49 [14:54:37]GetLastDocTimeStamp 1729781589 [14:54:37]current date 1729781678 [14:54:37]FM_GetShiftState [14:54:37]SAM_PROTO_GetShiftState [14:54:37]wFMCommunicate request_size=4 [14:54:37]MH_SAM_APDU [14:54:37]CAPDU: 80 13 01 00 [14:54:37]Write to MH i2c: E2 08 00 AB 1D 80 13 01 00 00 00 00 00 45 [14:54:37]Write i2c OK [14:54:37]MH_I2C_Read... [14:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:38]Read from MH i2c: E2 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 0E 00 [14:54:38]MH_I2C_Read... [14:54:38]Read from MH i2c: E2 0E 00 AB 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [14:54:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:54:38]wFMCommunicate OK [14:54:38]SAM_PROTO_GetShiftState done [14:54:38]FM_GetShiftState done [14:54:38]opened in 1729729095 [14:54:38]opened+sec_in_day 1729815495 [14:54:38]quantity*price = 50010 [14:54:38]sum+1 = 50012 [14:54:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 459 24.10.2024 14:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372642 ФПД: 195902338037004 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145438&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372642&fm=195902338037004&tin=02508201610067®Number=0000000000091623&sum=50011 [14:54:39]StoreToDocumentArchive [14:54:39]shift 524 fd 372642 [14:54:39]save to /storage/0524/doc_00372642 [14:54:39]save last doc name /storage/0524/doc_00372642 to /storage/kkm_last_doc_name [14:54:39]save OK [14:54:39]Clear old archive folders... [14:54:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:39]tlvbuf is 003389B0 [14:54:39]SAM_PROTO_ClearQueue [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 09 00 00 [14:54:39]Write to MH i2c: E2 08 00 B8 1D 80 09 00 00 00 00 00 00 47 [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 B8 1D 00 90 00 49 [14:54:39]RAPDU: 90 00 [14:54:39]wFMCommunicate OK [14:54:39]SAM_PROTO_ClearQueue done [14:54:39]KKMCreateOFDPacket [14:54:39]OFDProtocolAddRootSTLVToBuf [14:54:39]FM_MakeSignedData [14:54:39]FM_MakeSignedData [14:54:39]SAM_PROTO_SignData [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 0D 01 02 [14:54:39]Write to MH i2c: E2 08 00 B9 1D 80 0D 01 02 00 00 00 00 4F [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 B9 1D 00 90 00 4A [14:54:39]RAPDU: 90 00 [14:54:39]wFMCommunicate OK [14:54:39]wFMCommunicate request_size=255 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 AE 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 AF 05 00 35 04 06 00 B2 [14:54:39]Write to MH i2c: E2 02 01 BA 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 AE 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 AF 05 00 35 04 06 00 B2 00 00 38 [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 BA 1D 00 90 00 4B [14:54:39]RAPDU: 90 00 [14:54:39]wFMCommunicate OK [14:54:39]wFMCommunicate request_size=10 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 0D 02 02 05 2C 11 44 F5 0C [14:54:39]Write to MH i2c: E2 0D 00 BB 1D 80 0D 02 02 05 00 2C 11 44 F5 0C 00 00 DE [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 03 00 BB 1D 00 90 00 4C [14:54:39]RAPDU: 90 00 [14:54:39]wFMCommunicate OK [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 0D 03 02 [14:54:39]Write to MH i2c: E2 08 00 BC 1D 80 0D 03 02 00 00 00 00 54 [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 0B 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 0B 00 BC 1D 00 7B 6E 33 C5 B1 75 9C 41 90 00 39 [14:54:39]RAPDU: 7B 6E 33 C5 B1 75 9C 41 90 00 [14:54:39]wFMCommunicate OK [14:54:39]SAM_PROTO_SignData done [14:54:39]FM_MakeSignedData done [14:54:39]CreateOFDProtocolMessage [14:54:39]wFMCommunicate request_size=4 [14:54:39]MH_SAM_APDU [14:54:39]CAPDU: 80 11 00 00 [14:54:39]Write to MH i2c: E2 08 00 BD 1D 80 11 00 00 00 00 00 00 54 [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:39]Read from MH i2c: E2 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 17 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: E2 17 00 BD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [14:54:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:54:39]wFMCommunicate OK [14:54:39]CreateOFDProtocolMessage done [14:54:39]OFDSenderStorePacket 372642 [14:54:39]StoreOFDPacket docnum=372642 [14:54:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 0C 07 01 B3 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 AE 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 AF 05 00 35 04 06 00 B2 2C 11 44 F5 0C 7B 6E 33 C5 B1 75 9C 41 [14:54:39]CheckFolder [14:54:39]dirname=/storage/ofd_packets [14:54:39]CheckFolder done [14:54:39]ProducePacketName [14:54:39]name=ofd_packets/00372642 [14:54:39]NVStorageSaveData ofd_packets/00372642 [14:54:39]File name is /storage/ofd_packets/00372642 [14:54:39]Write 301 bytes [14:54:39]NVStorageSaveData done [14:54:39]OFDSenderStorePacket done [14:54:39]KKMCreateOFDPacket done [14:54:39]NVStorageSaveData kkm_last_timestamp [14:54:39]File name is /storage/kkm_last_timestamp [14:54:39]Write 4 bytes [14:54:39]NVStorageSaveData done [14:54:39]ExternCall_PrintAddStr [14:54:39]wPrintStart [14:54:39]Write to MH i2c: 01 00 00 BE 1D DB [14:54:39]Write i2c OK [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: 01 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: 01 07 00 [14:54:39]MH_I2C_Read... [14:54:39]Read from MH i2c: 01 07 00 BE 1D 00 00 00 00 00 FF 0F F0 [14:54:39]RasterBufferAndPrint [14:54:39]line Счет N : (1)3308931 [14:54:39]line ИНН: 02508201610067 [14:54:39]line Контрольно-Кассовый Чек [14:54:39]line ПРОДАЖА [14:54:39]line ТРК (МРК, ГНК) : 23 [14:54:39]line Товар: 2710124500 [14:54:39]line Аи-95-К-3 [14:54:39]line 6.740 * 74.20 [14:54:39]line = 500.11 [14:54:39]line НДС 12% НСП 1% [14:54:39]line > о реализуемом товаре [14:54:39]line ИТОГО: 500.11 [14:54:39]line НСП 1% : 4.43 [14:54:39]line НДС 12% : 53.11 [14:54:39]line Наличными: 0.00 [14:54:39]line Безнал.: 500.11 [14:54:39]line Место: АЗС № 87 "Партнер Нефть" [14:54:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:54:39]line СНО: Общий режим [14:54:39]line Чек 459 24.10.2024 14:54 [14:54:39]line Смена: 524 ФФД: 1.0 [14:54:39]line ЗНМ: 0300000083 [14:54:39]line РНМ: 0000000000091623 [14:54:39]line Версия ККМ: 001 [14:54:39]line Платежная система: Mbank [14:54:39]line ФМ: 0000000000874672 [14:54:39]line ФД: 372642 [14:54:39]line ФПД: 195902338037004 [14:54:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145438&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372642&fm=195902338037004&tin=02508201610067®Number=0000000000091623&sum=50011 [14:54:39]written 0, free lines is 4095 [14:54:39]OFD Sender: Processing packet 372642 [packets to send 267, broken 266] [14:54:39]ProducePacketName [14:54:39]name=ofd_packets/00372642 [14:54:39]OFD Sender: To server: pG, [14:54:39]CommunicateWithHost lk.salyk.kg:30040 [14:54:39]ConnectInit lk.salyk.kg [14:54:39]Connected sock=9 [14:54:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 0C 07 01 B3 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 AE 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 AF 05 00 35 04 06 00 B2 2C 11 44 F5 0C 7B 6E 33 C5 B1 75 9C 41 [14:54:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 34 F6 47 00 5E 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 36 37 32 10 04 04 00 A2 AF 05 00 F4 03 04 00 56 0B 1A 67 B6 04 01 00 00 F6 78 0E 18 1D B7 F9 3B [14:54:40]CommunicateWithHost err = 0 [14:54:40]CheckOFDResponse [14:54:40]1017 (14) - 77093643461234 [14:54:40]1041 (16) - 0000000000874672 [14:54:40]1040 (4) - 372642 [14:54:40]1012 (4) - 24.10.2024 08:54 [14:54:40]1206 (1) - 0 [14:54:40]OFD Sender: Remove packet 372642 [14:54:40]ProducePacketName [14:54:40]name=ofd_packets/00372642 [14:54:40]NVStorageDeleteData [14:54:40]Write to MH i2c: 01 00 00 E7 1D 04 [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: 01 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: 01 07 00 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: 01 07 00 E7 1D 00 00 00 00 00 FA 0C 11 [14:54:40]RasterBufferAndPrint [14:54:40]line [14:54:40]line [14:54:40]line [14:54:40]line [14:54:40]line [14:54:40]written 0, free lines is 3332 [14:54:40]MH_Cut [14:54:40]Write to MH i2c: D1 01 00 EE 1D 01 DD [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: D1 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: D1 01 00 [14:54:40]MH_I2C_Read... [14:54:40]Read from MH i2c: D1 01 00 EE 1D 00 DC [14:54:40]Write to MH i2c: 01 00 00 EF 1D 0C [14:54:40]Write i2c OK [14:54:40]MH_I2C_Read... [14:54:40]OFD Sender: No OFD packet to send [14:54:40]*** Cut start [14:54:40]*** Partial cut [14:54:40]*** CUTSNS_PIN = 1 [14:54:41]*** CUTSNS_PIN = 0 [14:54:41]*** Brake cut motor [14:54:41]Read from MH i2c: 01 [14:54:41]MH_I2C_Read... [14:54:41]*** Stop cut motor [14:54:41]*** Cut end [14:54:41]Read from MH i2c: 01 07 00 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: 01 07 00 EF 1D 00 00 00 00 00 FF 0F 21 [14:54:41]process_action close_receipt done [14:54:41]requested_data is exist [14:54:41]produce_requested_data [14:54:41]requested_item fm.sn is exist - process it [14:54:41]wFMCommunicate request_size=4 [14:54:41]MH_SAM_APDU [14:54:41]CAPDU: 80 11 00 00 [14:54:41]Write to MH i2c: E2 08 00 F0 1D 80 11 00 00 00 00 00 00 87 [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:41]Read from MH i2c: E2 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 17 00 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 17 00 F0 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [14:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:54:41]wFMCommunicate OK [14:54:41]requested_item fd.num is exist - process it [14:54:41]SAM_PROTO_GetFieldsCounters [14:54:41]wFMCommunicate request_size=4 [14:54:41]MH_SAM_APDU [14:54:41]CAPDU: 80 13 00 00 [14:54:41]Write to MH i2c: E2 08 00 F1 1D 80 13 00 00 00 00 00 00 8A [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:41]Read from MH i2c: E2 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 62 00 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 62 00 F1 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 71 [14:54:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:41]wFMCommunicate OK [14:54:41]SAM_PROTO_GetFieldsCounters done [14:54:41]requested_item shift.num is exist - process it [14:54:41]requested_item shift.opened is exist - process it [14:54:41]req_shift_opened [14:54:41]FM_GetShiftState [14:54:41]SAM_PROTO_GetShiftState [14:54:41]wFMCommunicate request_size=4 [14:54:41]MH_SAM_APDU [14:54:41]CAPDU: 80 13 01 00 [14:54:41]Write to MH i2c: E2 08 00 F2 1D 80 13 01 00 00 00 00 00 8C [14:54:41]Write i2c OK [14:54:41]MH_I2C_Read... [14:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:41]Read from MH i2c: E2 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 0E 00 [14:54:41]MH_I2C_Read... [14:54:41]Read from MH i2c: E2 0E 00 F2 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [14:54:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:54:41]wFMCommunicate OK [14:54:41]SAM_PROTO_GetShiftState done [14:54:41]FM_GetShiftState done [14:54:41]req_shift_opened done [14:54:41]requested_item shift.open_date is exist - process it [14:54:41]req_shift_open_date [14:54:41]req_shift_open_date done [14:54:41]produce_requested_data done [14:54:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372642,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:54:41]process_action_free close_receipt [14:54:41]json_value_free [14:54:41]json_value_free done [14:54:41]process_json_proto returns [14:54:41]Send response to host [14:54:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372642,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:54:41]free response buf [14:54:41]execute_script done [14:54:41]execute_script returns [14:54:41]free content buf [14:54:41]Sock 8.Close socket [14:54:41]Sock 8.Thread stoped [14:54:42]accept exits with 10 [14:54:42]New connection [14:54:42]New thread 3066494308 created [14:54:42]Thread 3066637668 joined [14:54:42]Waiting for new connection... [14:54:42] Sock 10.Parse request [14:54:42]Sock 10.Check first char [14:54:42]Sock 10.First char is OK [14:54:42]request: POST /json_proto HTTP/1.0 [14:54:42]Method: POST [14:54:42]URL: /json_proto [14:54:42]Method is POST - this is cgi request [14:54:42]url: /json_proto [14:54:42]query_string will be loaded in cgi processing [14:54:42]execute_cgi json_proto POST (null) [14:54:42]execute_cgi path=json_proto method=POST [14:54:42]POST find Content-Length [14:54:42]Host: 172.17.42.195:8080 [14:54:42]Content-Length: 770 [14:54:42]Content-Type: application/json [14:54:42] [14:54:42]POST finish read [14:54:42]Found Content-Length = 770 [14:54:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:42]execute_script... [14:54: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)3308932", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:42]POST & json_proto [14:54:42]process_json_proto [14:54:42]json parsed OK: [14:54:42]protocol is kg_v1.0 [14:54:42]action value=close_receipt [14:54:42]process_action close_receipt [14:54:42]cmd_close_receipt [14:54:42]MH_GetDate [14:54:42]Write to MH i2c: F0 00 00 F3 1D FF [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: F0 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: F0 09 00 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: F0 09 00 F3 1D 00 B3 5F 1A 67 EF 94 12 67 97 [14:54:42]GetLastDocTimeStamp 1729781678 [14:54:42]current date 1729781683 [14:54:42]FM_GetShiftState [14:54:42]SAM_PROTO_GetShiftState [14:54:42]wFMCommunicate request_size=4 [14:54:42]MH_SAM_APDU [14:54:42]CAPDU: 80 13 01 00 [14:54:42]Write to MH i2c: E2 08 00 F4 1D 80 13 01 00 00 00 00 00 8E [14:54:42]Write i2c OK [14:54:42]MH_I2C_Read... [14:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:42]Read from MH i2c: E2 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 0E 00 [14:54:42]MH_I2C_Read... [14:54:42]Read from MH i2c: E2 0E 00 F4 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [14:54:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:54:42]wFMCommunicate OK [14:54:42]SAM_PROTO_GetShiftState done [14:54:42]FM_GetShiftState done [14:54:42]opened in 1729729095 [14:54:42]opened+sec_in_day 1729815495 [14:54:42]quantity*price = 100021 [14:54:42]sum+1 = 100023 [14:54:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 460 24.10.2024 14:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372643 ФПД: 147303745513559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145443&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372643&fm=147303745513559&tin=02508201610067®Number=0000000000091623&sum=100022 [14:54:43]StoreToDocumentArchive [14:54:43]shift 524 fd 372643 [14:54:43]save to /storage/0524/doc_00372643 [14:54:43]save last doc name /storage/0524/doc_00372643 to /storage/kkm_last_doc_name [14:54:43]save OK [14:54:43]Clear old archive folders... [14:54:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:43]tlvbuf is 00311300 [14:54:43]SAM_PROTO_ClearQueue [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 09 00 00 [14:54:43]Write to MH i2c: E2 08 00 01 1E 80 09 00 00 00 00 00 00 91 [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 01 1E 00 90 00 93 [14:54:43]RAPDU: 90 00 [14:54:43]wFMCommunicate OK [14:54:43]SAM_PROTO_ClearQueue done [14:54:43]KKMCreateOFDPacket [14:54:43]OFDProtocolAddRootSTLVToBuf [14:54:43]FM_MakeSignedData [14:54:43]FM_MakeSignedData [14:54:43]SAM_PROTO_SignData [14:54:43]wFMCommunicate request_size=4 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 0D 01 02 [14:54:43]Write to MH i2c: E2 08 00 02 1E 80 0D 01 02 00 00 00 00 99 [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:43]Read from MH i2c: E2 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 [14:54:43]MH_I2C_Read... [14:54:43]Read from MH i2c: E2 03 00 02 1E 00 90 00 94 [14:54:43]RAPDU: 90 00 [14:54:43]wFMCommunicate OK [14:54:43]wFMCommunicate request_size=255 [14:54:43]MH_SAM_APDU [14:54:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 B3 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 AF 05 00 35 04 06 00 85 [14:54:43]Write to MH i2c: E2 02 01 03 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 B3 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 AF 05 00 35 04 06 00 85 00 00 B7 [14:54:43]Write i2c OK [14:54:43]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 03 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 03 00 03 1E 00 90 00 95 [14:54:44]RAPDU: 90 00 [14:54:44]wFMCommunicate OK [14:54:44]wFMCommunicate request_size=10 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 0D 02 02 05 F8 D3 6C E8 57 [14:54:44]Write to MH i2c: E2 0D 00 04 1E 80 0D 02 02 05 00 F8 D3 6C E8 57 00 00 1C [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 03 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 03 00 04 1E 00 90 00 96 [14:54:44]RAPDU: 90 00 [14:54:44]wFMCommunicate OK [14:54:44]wFMCommunicate request_size=4 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 0D 03 02 [14:54:44]Write to MH i2c: E2 08 00 05 1E 80 0D 03 02 00 00 00 00 9E [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 0B 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 0B 00 05 1E 00 CA 21 69 16 9C BA AC 63 90 00 6E [14:54:44]RAPDU: CA 21 69 16 9C BA AC 63 90 00 [14:54:44]wFMCommunicate OK [14:54:44]SAM_PROTO_SignData done [14:54:44]FM_MakeSignedData done [14:54:44]CreateOFDProtocolMessage [14:54:44]wFMCommunicate request_size=4 [14:54:44]MH_SAM_APDU [14:54:44]CAPDU: 80 11 00 00 [14:54:44]Write to MH i2c: E2 08 00 06 1E 80 11 00 00 00 00 00 00 9E [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:44]Read from MH i2c: E2 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 17 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: E2 17 00 06 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F3 [14:54:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:54:44]wFMCommunicate OK [14:54:44]CreateOFDProtocolMessage done [14:54:44]OFDSenderStorePacket 372643 [14:54:44]StoreOFDPacket docnum=372643 [14:54:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 19 D7 07 01 0B 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 B3 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 AF 05 00 35 04 06 00 85 F8 D3 6C E8 57 CA 21 69 16 9C BA AC 63 [14:54:44]CheckFolder [14:54:44]dirname=/storage/ofd_packets [14:54:44]CheckFolder done [14:54:44]ProducePacketName [14:54:44]name=ofd_packets/00372643 [14:54:44]NVStorageSaveData ofd_packets/00372643 [14:54:44]File name is /storage/ofd_packets/00372643 [14:54:44]Write 301 bytes [14:54:44]NVStorageSaveData done [14:54:44]OFDSenderStorePacket done [14:54:44]KKMCreateOFDPacket done [14:54:44]NVStorageSaveData kkm_last_timestamp [14:54:44]File name is /storage/kkm_last_timestamp [14:54:44]Write 4 bytes [14:54:44]NVStorageSaveData done [14:54:44]ExternCall_PrintAddStr [14:54:44]wPrintStart [14:54:44]Write to MH i2c: 01 00 00 07 1E 25 [14:54:44]Write i2c OK [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 [14:54:44]MH_I2C_Read... [14:54:44]Read from MH i2c: 01 07 00 07 1E 00 00 00 00 00 FF 0F 3A [14:54:44]RasterBufferAndPrint [14:54:44]line Счет N : (1)3308932 [14:54:44]line ИНН: 02508201610067 [14:54:44]line Контрольно-Кассовый Чек [14:54:44]line ПРОДАЖА [14:54:44]line ТРК (МРК, ГНК) : 33 [14:54:44]line Товар: 2710124500 [14:54:44]line Аи-95-К-3 [14:54:44]line 13.480 * 74.20 [14:54:44]line = 1000.22 [14:54:44]line НДС 12% НСП 1% [14:54:44]line > о реализуемом товаре [14:54:44]line ИТОГО: 1000.22 [14:54:44]line НСП 1% : 8.85 [14:54:44]line НДС 12% : 106.22 [14:54:44]line Наличными: 0.00 [14:54:44]line Безнал.: 1000.22 [14:54:44]line Место: АЗС № 87 "Партнер Нефть" [14:54:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:54:44]line СНО: Общий режим [14:54:44]line Чек 460 24.10.2024 14:54 [14:54:44]line Смена: 524 ФФД: 1.0 [14:54:44]line ЗНМ: 0300000083 [14:54:44]line РНМ: 0000000000091623 [14:54:44]line Версия ККМ: 001 [14:54:44]line Платежная система: Mbank [14:54:44]line ФМ: 0000000000874672 [14:54:44]line ФД: 372643 [14:54:44]line ФПД: 147303745513559 [14:54:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145443&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372643&fm=147303745513559&tin=02508201610067®Number=0000000000091623&sum=100022 [14:54:44]written 0, free lines is 4095 [14:54:44]OFD Sender: Processing packet 372643 [packets to send 267, broken 266] [14:54:44]ProducePacketName [14:54:44]name=ofd_packets/00372643 [14:54:44]OFD Sender: To server: pG, [14:54:44]CommunicateWithHost lk.salyk.kg:30040 [14:54:44]ConnectInit lk.salyk.kg [14:54:44]Connected sock=9 [14:54:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 19 D7 07 01 0B 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 01 00 00 F4 03 04 00 B3 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 AF 05 00 35 04 06 00 85 F8 D3 6C E8 57 CA 21 69 16 9C BA AC 63 [14:54:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9A EF 47 00 88 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 AF 05 00 F4 03 04 00 5A 0B 1A 67 B6 04 01 00 00 29 E4 6D 96 24 22 87 2F [14:54:44]CommunicateWithHost err = 0 [14:54:44]CheckOFDResponse [14:54:44]1017 (14) - 77093643461234 [14:54:44]1041 (16) - 0000000000874672 [14:54:44]1040 (4) - 372643 [14:54:44]1012 (4) - 24.10.2024 08:54 [14:54:44]1206 (1) - 0 [14:54:44]OFD Sender: Remove packet 372643 [14:54:44]ProducePacketName [14:54:44]name=ofd_packets/00372643 [14:54:44]NVStorageDeleteData [14:54:45]Write to MH i2c: 01 00 00 30 1E 4E [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: 01 07 00 30 1E 00 00 00 00 00 01 0D 63 [14:54:45]RasterBufferAndPrint [14:54:45]line [14:54:45]line [14:54:45]line [14:54:45]line [14:54:45]line [14:54:45]written 0, free lines is 3342 [14:54:45]MH_Cut [14:54:45]Write to MH i2c: D1 01 00 37 1E 01 27 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: D1 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: D1 01 00 [14:54:45]MH_I2C_Read... [14:54:45]Read from MH i2c: D1 01 00 37 1E 00 26 [14:54:45]Write to MH i2c: 01 00 00 38 1E 56 [14:54:45]Write i2c OK [14:54:45]MH_I2C_Read... [14:54:45]OFD Sender: No OFD packet to send [14:54:45]*** Cut start [14:54:45]*** Partial cut [14:54:45]*** CUTSNS_PIN = 1 [14:54:45]*** CUTSNS_PIN = 0 [14:54:46]*** Brake cut motor [14:54:46]Read from MH i2c: 01 [14:54:46]MH_I2C_Read... [14:54:46]*** Stop cut motor [14:54:46]*** Cut end [14:54:46]Read from MH i2c: 01 07 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: 01 07 00 38 1E 00 00 00 00 00 FF 0F 6B [14:54:46]process_action close_receipt done [14:54:46]requested_data is exist [14:54:46]produce_requested_data [14:54:46]requested_item fm.sn is exist - process it [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 11 00 00 [14:54:46]Write to MH i2c: E2 08 00 39 1E 80 11 00 00 00 00 00 00 D1 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 17 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 17 00 39 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [14:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:54:46]wFMCommunicate OK [14:54:46]requested_item fd.num is exist - process it [14:54:46]SAM_PROTO_GetFieldsCounters [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 13 00 00 [14:54:46]Write to MH i2c: E2 08 00 3A 1E 80 13 00 00 00 00 00 00 D4 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 62 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 62 00 3A 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [14:54:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:46]wFMCommunicate OK [14:54:46]SAM_PROTO_GetFieldsCounters done [14:54:46]requested_item shift.num is exist - process it [14:54:46]requested_item shift.opened is exist - process it [14:54:46]req_shift_opened [14:54:46]FM_GetShiftState [14:54:46]SAM_PROTO_GetShiftState [14:54:46]wFMCommunicate request_size=4 [14:54:46]MH_SAM_APDU [14:54:46]CAPDU: 80 13 01 00 [14:54:46]Write to MH i2c: E2 08 00 3B 1E 80 13 01 00 00 00 00 00 D6 [14:54:46]Write i2c OK [14:54:46]MH_I2C_Read... [14:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:46]Read from MH i2c: E2 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 0E 00 [14:54:46]MH_I2C_Read... [14:54:46]Read from MH i2c: E2 0E 00 3B 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3B [14:54:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:54:46]wFMCommunicate OK [14:54:46]SAM_PROTO_GetShiftState done [14:54:46]FM_GetShiftState done [14:54:46]req_shift_opened done [14:54:46]requested_item shift.open_date is exist - process it [14:54:46]req_shift_open_date [14:54:46]req_shift_open_date done [14:54:46]produce_requested_data done [14:54:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372643,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:54:46]process_action_free close_receipt [14:54:46]json_value_free [14:54:46]json_value_free done [14:54:46]process_json_proto returns [14:54:46]Send response to host [14:54:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372643,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:54:46]free response buf [14:54:46]execute_script done [14:54:46]execute_script returns [14:54:46]free content buf [14:54:46]Sock 10.Close socket [14:54:46]Sock 10.Thread stoped [14:54:50]OFD Sender: No OFD packet to send [14:54:55]OFD Sender: No OFD packet to send [14:55:00]OFD Sender: No OFD packet to send [14:55:05]OFD Sender: No OFD packet to send [14:55:10]OFD Sender: No OFD packet to send [14:55:15]OFD Sender: No OFD packet to send [14:55:18]accept exits with 8 [14:55:18]New connection [14:55:18]New thread 3066637668 created [14:55:18]Thread 3066494308 joined [14:55:18]Waiting for new connection... [14:55:18] Sock 8.Parse request [14:55:18]Sock 8.Check first char [14:55:18]Sock 8.First char is OK [14:55:18]request: POST /json_proto HTTP/1.0 [14:55:18]Method: POST [14:55:18]URL: /json_proto [14:55:18]Method is POST - this is cgi request [14:55:18]url: /json_proto [14:55:18]query_string will be loaded in cgi processing [14:55:18]execute_cgi json_proto POST (null) [14:55:18]execute_cgi path=json_proto method=POST [14:55:18]POST find Content-Length [14:55:18]Host: 172.17.42.195:8080 [14:55:18]Content-Length: 678 [14:55:18]Content-Type: application/json [14:55:18] [14:55:18]POST finish read [14:55:18]Found Content-Length = 678 [14:55:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:55:18]execute_script... [14:55: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)3308933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:55:18]POST & json_proto [14:55:18]process_json_proto [14:55:18]json parsed OK: [14:55:18]protocol is kg_v1.0 [14:55:18]action value=close_receipt [14:55:18]process_action close_receipt [14:55:18]cmd_close_receipt [14:55:18]MH_GetDate [14:55:18]Write to MH i2c: F0 00 00 3C 1E 49 [14:55:18]Write i2c OK [14:55:18]MH_I2C_Read... [14:55:18]Read from MH i2c: F0 [14:55:18]MH_I2C_Read... [14:55:18]Read from MH i2c: F0 09 00 [14:55:18]MH_I2C_Read... [14:55:18]Read from MH i2c: F0 09 00 3C 1E 00 D7 5F 1A 67 EF 94 12 67 05 [14:55:18]GetLastDocTimeStamp 1729781683 [14:55:18]current date 1729781719 [14:55:18]FM_GetShiftState [14:55:18]SAM_PROTO_GetShiftState [14:55:18]wFMCommunicate request_size=4 [14:55:18]MH_SAM_APDU [14:55:18]CAPDU: 80 13 01 00 [14:55:18]Write to MH i2c: E2 08 00 3D 1E 80 13 01 00 00 00 00 00 D8 [14:55:18]Write i2c OK [14:55:18]MH_I2C_Read... [14:55:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:18]Read from MH i2c: E2 [14:55:18]MH_I2C_Read... [14:55:18]Read from MH i2c: E2 0E 00 [14:55:18]MH_I2C_Read... [14:55:18]Read from MH i2c: E2 0E 00 3D 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [14:55:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:55:18]wFMCommunicate OK [14:55:18]SAM_PROTO_GetShiftState done [14:55:18]FM_GetShiftState done [14:55:18]opened in 1729729095 [14:55:18]opened+sec_in_day 1729815495 [14:55:18]quantity*price = 30038 [14:55:18]sum+1 = 30039 [14:55:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 461 24.10.2024 14:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372644 ФПД: 191842883455066 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372644&fm=191842883455066&tin=02508201610067®Number=0000000000091623&sum=30000 [14:55:19]StoreToDocumentArchive [14:55:19]shift 524 fd 372644 [14:55:19]save to /storage/0524/doc_00372644 [14:55:19]save last doc name /storage/0524/doc_00372644 to /storage/kkm_last_doc_name [14:55:19]save OK [14:55:19]Clear old archive folders... [14:55:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:55:19]tlvbuf is 00354960 [14:55:19]SAM_PROTO_ClearQueue [14:55:19]wFMCommunicate request_size=4 [14:55:19]MH_SAM_APDU [14:55:19]CAPDU: 80 09 00 00 [14:55:19]Write to MH i2c: E2 08 00 4A 1E 80 09 00 00 00 00 00 00 DA [14:55:19]Write i2c OK [14:55:19]MH_I2C_Read... [14:55:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:55:19]Read from MH i2c: E2 [14:55:19]MH_I2C_Read... [14:55:19]Read from MH i2c: E2 03 00 [14:55:19]MH_I2C_Read... [14:55:19]Read from MH i2c: E2 03 00 4A 1E 00 90 00 DC [14:55:19]RAPDU: 90 00 [14:55:19]wFMCommunicate OK [14:55:19]SAM_PROTO_ClearQueue done [14:55:19]KKMCreateOFDPacket [14:55:19]OFDProtocolAddRootSTLVToBuf [14:55:19]FM_MakeSignedData [14:55:19]FM_MakeSignedData [14:55:19]SAM_PROTO_SignData [14:55:19]wFMCommunicate request_size=4 [14:55:19]MH_SAM_APDU [14:55:19]CAPDU: 80 0D 01 02 [14:55:19]Write to MH i2c: E2 08 00 4B 1E 80 0D 01 02 00 00 00 00 E2 [14:55:19]Write i2c OK [14:55:19]MH_I2C_Read... [14:55:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:55:20]Read from MH i2c: E2 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 03 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 03 00 4B 1E 00 90 00 DD [14:55:20]RAPDU: 90 00 [14:55:20]wFMCommunicate OK [14:55:20]wFMCommunicate request_size=255 [14:55:20]MH_SAM_APDU [14:55: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 D7 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 AF 05 00 35 04 06 00 AE [14:55:20]Write to MH i2c: E2 02 01 4C 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 D7 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 AF 05 00 35 04 06 00 AE 00 00 FB [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:20]Read from MH i2c: E2 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 03 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 03 00 4C 1E 00 90 00 DE [14:55:20]RAPDU: 90 00 [14:55:20]wFMCommunicate OK [14:55:20]wFMCommunicate request_size=10 [14:55:20]MH_SAM_APDU [14:55:20]CAPDU: 80 0D 02 02 05 7A E6 EB C8 5A [14:55:20]Write to MH i2c: E2 0D 00 4D 1E 80 0D 02 02 05 00 7A E6 EB C8 5A 00 00 5C [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:55:20]Read from MH i2c: E2 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 03 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 03 00 4D 1E 00 90 00 DF [14:55:20]RAPDU: 90 00 [14:55:20]wFMCommunicate OK [14:55:20]wFMCommunicate request_size=4 [14:55:20]MH_SAM_APDU [14:55:20]CAPDU: 80 0D 03 02 [14:55:20]Write to MH i2c: E2 08 00 4E 1E 80 0D 03 02 00 00 00 00 E7 [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:55:20]Read from MH i2c: E2 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 0B 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 0B 00 4E 1E 00 A5 11 7D BE B9 47 AB 32 90 00 B6 [14:55:20]RAPDU: A5 11 7D BE B9 47 AB 32 90 00 [14:55:20]wFMCommunicate OK [14:55:20]SAM_PROTO_SignData done [14:55:20]FM_MakeSignedData done [14:55:20]CreateOFDProtocolMessage [14:55:20]wFMCommunicate request_size=4 [14:55:20]MH_SAM_APDU [14:55:20]CAPDU: 80 11 00 00 [14:55:20]Write to MH i2c: E2 08 00 4F 1E 80 11 00 00 00 00 00 00 E7 [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:20]Read from MH i2c: E2 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 17 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: E2 17 00 4F 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3C [14:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:55:20]wFMCommunicate OK [14:55:20]CreateOFDProtocolMessage done [14:55:20]OFDSenderStorePacket 372644 [14:55:20]StoreOFDPacket docnum=372644 [14:55:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4F 77 07 01 66 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 D7 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 AF 05 00 35 04 06 00 AE 7A E6 EB C8 5A A5 11 7D BE B9 47 AB 32 [14:55:20]CheckFolder [14:55:20]dirname=/storage/ofd_packets [14:55:20]CheckFolder done [14:55:20]ProducePacketName [14:55:20]name=ofd_packets/00372644 [14:55:20]NVStorageSaveData ofd_packets/00372644 [14:55:20]File name is /storage/ofd_packets/00372644 [14:55:20]Write 301 bytes [14:55:20]NVStorageSaveData done [14:55:20]OFDSenderStorePacket done [14:55:20]KKMCreateOFDPacket done [14:55:20]NVStorageSaveData kkm_last_timestamp [14:55:20]File name is /storage/kkm_last_timestamp [14:55:20]Write 4 bytes [14:55:20]NVStorageSaveData done [14:55:20]ExternCall_PrintAddStr [14:55:20]wPrintStart [14:55:20]Write to MH i2c: 01 00 00 50 1E 6E [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: 01 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: 01 07 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: 01 07 00 50 1E 00 00 00 00 00 FF 0F 83 [14:55:20]RasterBufferAndPrint [14:55:20]line Счет N : (1)3308933 [14:55:20]line ИНН: 02508201610067 [14:55:20]line Контрольно-Кассовый Чек [14:55:20]line ПРОДАЖА [14:55:20]line ТРК (МРК, ГНК) : 42 [14:55:20]line Товар: 2710124130 [14:55:20]line Аи-92-К-4 [14:55:20]line 4.490 * 66.90 [14:55:20]line = 300.38 [14:55:20]line НДС 12% НСП 1% [14:55:20]line > о реализуемом товаре [14:55:20]line ОКРУГЛЕНИЕ: -0.38 [14:55:20]line ИТОГО: 300.00 [14:55:20]line Внесено: 300.00 [14:55:20]line СДАЧА: 0.00 [14:55:20]line НСП 1% : 2.66 [14:55:20]line НДС 12% : 31.90 [14:55:20]line Наличными: 300.00 [14:55:20]line Безнал.: 0.00 [14:55:20]line Место: АЗС № 87 "Партнер Нефть" [14:55:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:55:20]line СНО: Общий режим [14:55:20]line Чек 461 24.10.2024 14:55 [14:55:20]line Смена: 524 ФФД: 1.0 [14:55:20]line ЗНМ: 0300000083 [14:55:20]line РНМ: 0000000000091623 [14:55:20]line Версия ККМ: 001 [14:55:20]line ФМ: 0000000000874672 [14:55:20]line ФД: 372644 [14:55:20]line ФПД: 191842883455066 [14:55:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372644&fm=191842883455066&tin=02508201610067®Number=0000000000091623&sum=30000 [14:55:20]OFD Sender: Processing packet 372644 [packets to send 267, broken 266] [14:55:20]ProducePacketName [14:55:20]name=ofd_packets/00372644 [14:55:20]OFD Sender: To server: pG, [14:55:20]CommunicateWithHost lk.salyk.kg:30040 [14:55:20]ConnectInit lk.salyk.kg [14:55:20]written 0, free lines is 4095 [14:55:20]Connected sock=10 [14:55:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4F 77 07 01 66 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 01 00 00 F4 03 04 00 D7 5F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 AF 05 00 35 04 06 00 AE 7A E6 EB C8 5A A5 11 7D BE B9 47 AB 32 [14:55:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D0 95 47 00 0C 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 AF 05 00 F4 03 04 00 7E 0B 1A 67 B6 04 01 00 00 C3 58 78 87 22 54 D2 23 [14:55:20]CommunicateWithHost err = 0 [14:55:20]CheckOFDResponse [14:55:20]1017 (14) - 77093643461234 [14:55:20]1041 (16) - 0000000000874672 [14:55:20]1040 (4) - 372644 [14:55:20]1012 (4) - 24.10.2024 08:55 [14:55:20]1206 (1) - 0 [14:55:20]OFD Sender: Remove packet 372644 [14:55:20]ProducePacketName [14:55:20]name=ofd_packets/00372644 [14:55:20]NVStorageDeleteData [14:55:20]Write to MH i2c: 01 00 00 7B 1E 99 [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: 01 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: 01 07 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: 01 07 00 7B 1E 00 00 00 00 00 F6 0C A2 [14:55:20]RasterBufferAndPrint [14:55:20]line [14:55:20]line [14:55:20]line [14:55:20]line [14:55:20]line [14:55:20]written 0, free lines is 3324 [14:55:20]MH_Cut [14:55:20]Write to MH i2c: D1 01 00 82 1E 01 72 [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: D1 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: D1 01 00 [14:55:20]MH_I2C_Read... [14:55:20]Read from MH i2c: D1 01 00 82 1E 00 71 [14:55:20]Write to MH i2c: 01 00 00 83 1E A1 [14:55:20]Write i2c OK [14:55:20]MH_I2C_Read... [14:55:21]OFD Sender: No OFD packet to send [14:55:21]*** Cut start [14:55:21]*** Partial cut [14:55:21]*** CUTSNS_PIN = 1 [14:55:21]*** CUTSNS_PIN = 0 [14:55:22]*** Brake cut motor [14:55:22]Read from MH i2c: 01 [14:55:22]MH_I2C_Read... [14:55:22]*** Stop cut motor [14:55:22]*** Cut end [14:55:22]Read from MH i2c: 01 07 00 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: 01 07 00 83 1E 00 00 00 00 00 FF 0F B6 [14:55:22]process_action close_receipt done [14:55:22]requested_data is exist [14:55:22]produce_requested_data [14:55:22]requested_item fm.sn is exist - process it [14:55:22]wFMCommunicate request_size=4 [14:55:22]MH_SAM_APDU [14:55:22]CAPDU: 80 11 00 00 [14:55:22]Write to MH i2c: E2 08 00 84 1E 80 11 00 00 00 00 00 00 1C [14:55:22]Write i2c OK [14:55:22]MH_I2C_Read... [14:55:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:55:22]Read from MH i2c: E2 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: E2 17 00 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: E2 17 00 84 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [14:55:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:55:22]wFMCommunicate OK [14:55:22]requested_item fd.num is exist - process it [14:55:22]SAM_PROTO_GetFieldsCounters [14:55:22]wFMCommunicate request_size=4 [14:55:22]MH_SAM_APDU [14:55:22]CAPDU: 80 13 00 00 [14:55:22]Write to MH i2c: E2 08 00 85 1E 80 13 00 00 00 00 00 00 1F [14:55:22]Write i2c OK [14:55:22]MH_I2C_Read... [14:55:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:55:22]Read from MH i2c: E2 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: E2 62 00 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: E2 62 00 85 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [14:55:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:55:22]wFMCommunicate OK [14:55:22]SAM_PROTO_GetFieldsCounters done [14:55:22]requested_item shift.num is exist - process it [14:55:22]requested_item shift.opened is exist - process it [14:55:22]req_shift_opened [14:55:22]FM_GetShiftState [14:55:22]SAM_PROTO_GetShiftState [14:55:22]wFMCommunicate request_size=4 [14:55:22]MH_SAM_APDU [14:55:22]CAPDU: 80 13 01 00 [14:55:22]Write to MH i2c: E2 08 00 86 1E 80 13 01 00 00 00 00 00 21 [14:55:22]Write i2c OK [14:55:22]MH_I2C_Read... [14:55:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:55:22]Read from MH i2c: E2 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: E2 0E 00 [14:55:22]MH_I2C_Read... [14:55:22]Read from MH i2c: E2 0E 00 86 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [14:55:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:55:22]wFMCommunicate OK [14:55:22]SAM_PROTO_GetShiftState done [14:55:22]FM_GetShiftState done [14:55:22]req_shift_opened done [14:55:22]requested_item shift.open_date is exist - process it [14:55:22]req_shift_open_date [14:55:22]req_shift_open_date done [14:55:22]produce_requested_data done [14:55:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372644,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:55:22]process_action_free close_receipt [14:55:22]json_value_free [14:55:22]json_value_free done [14:55:22]process_json_proto returns [14:55:22]Send response to host [14:55:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372644,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:55:22]free response buf [14:55:22]execute_script done [14:55:22]execute_script returns [14:55:22]free content buf [14:55:22]Sock 8.Close socket [14:55:22]Sock 8.Thread stoped [14:55:26]OFD Sender: No OFD packet to send [14:55:31]OFD Sender: No OFD packet to send [14:55:36]OFD Sender: No OFD packet to send [14:55:41]OFD Sender: No OFD packet to send [14:55:46]OFD Sender: No OFD packet to send [14:55:51]OFD Sender: No OFD packet to send [14:55:56]OFD Sender: No OFD packet to send [14:56:01]OFD Sender: No OFD packet to send [14:56:06]OFD Sender: No OFD packet to send [14:56:11]OFD Sender: No OFD packet to send [14:56:16]OFD Sender: No OFD packet to send [14:56:21]OFD Sender: No OFD packet to send [14:56:26]OFD Sender: No OFD packet to send [14:56:31]OFD Sender: No OFD packet to send [14:56:33]accept exits with 9 [14:56:33]New connection [14:56:33]New thread 3066494308 created [14:56:33]Thread 3066637668 joined [14:56:33]Waiting for new connection... [14:56:33] Sock 9.Parse request [14:56:33]Sock 9.Check first char [14:56:33]Sock 9.First char is OK [14:56:33]request: POST /json_proto HTTP/1.0 [14:56:33]Method: POST [14:56:33]URL: /json_proto [14:56:33]Method is POST - this is cgi request [14:56:33]url: /json_proto [14:56:33]query_string will be loaded in cgi processing [14:56:33]execute_cgi json_proto POST (null) [14:56:33]execute_cgi path=json_proto method=POST [14:56:33]POST find Content-Length [14:56:33]Host: 172.17.42.195:8080 [14:56:33]Content-Length: 770 [14:56:33]Content-Type: application/json [14:56:33] [14:56:33]POST finish read [14:56:33]Found Content-Length = 770 [14:56:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:33]execute_script... [14: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)3308934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:33]POST & json_proto [14:56:33]process_json_proto [14:56:33]json parsed OK: [14:56:33]protocol is kg_v1.0 [14:56:33]action value=close_receipt [14:56:33]process_action close_receipt [14:56:33]cmd_close_receipt [14:56:33]MH_GetDate [14:56:33]Write to MH i2c: F0 00 00 87 1E 94 [14:56:33]Write i2c OK [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: F0 [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: F0 09 00 [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: F0 09 00 87 1E 00 22 60 1A 67 EF 94 12 67 9C [14:56:33]GetLastDocTimeStamp 1729781719 [14:56:33]current date 1729781794 [14:56:33]FM_GetShiftState [14:56:33]SAM_PROTO_GetShiftState [14:56:33]wFMCommunicate request_size=4 [14:56:33]MH_SAM_APDU [14:56:33]CAPDU: 80 13 01 00 [14:56:33]Write to MH i2c: E2 08 00 88 1E 80 13 01 00 00 00 00 00 23 [14:56:33]Write i2c OK [14:56:33]MH_I2C_Read... [14:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:33]Read from MH i2c: E2 [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: E2 0E 00 [14:56:33]MH_I2C_Read... [14:56:33]Read from MH i2c: E2 0E 00 88 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [14:56:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:56:33]wFMCommunicate OK [14:56:33]SAM_PROTO_GetShiftState done [14:56:33]FM_GetShiftState done [14:56:33]opened in 1729729095 [14:56:33]opened+sec_in_day 1729815495 [14:56:33]quantity*price = 200031 [14:56:33]sum+1 = 200032 [14:56:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 462 24.10.2024 14:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372645 ФПД: 166647917087992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372645&fm=166647917087992&tin=02508201610067®Number=0000000000091623&sum=200031 [14:56:34]StoreToDocumentArchive [14:56:34]shift 524 fd 372645 [14:56:34]save to /storage/0524/doc_00372645 [14:56:34]save last doc name /storage/0524/doc_00372645 to /storage/kkm_last_doc_name [14:56:34]save OK [14:56:34]Clear old archive folders... [14:56:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:34]tlvbuf is 00392B50 [14:56:34]SAM_PROTO_ClearQueue [14:56:34]wFMCommunicate request_size=4 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 09 00 00 [14:56:34]Write to MH i2c: E2 08 00 95 1E 80 09 00 00 00 00 00 00 25 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 95 1E 00 90 00 27 [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]SAM_PROTO_ClearQueue done [14:56:34]KKMCreateOFDPacket [14:56:34]OFDProtocolAddRootSTLVToBuf [14:56:34]FM_MakeSignedData [14:56:34]FM_MakeSignedData [14:56:34]SAM_PROTO_SignData [14:56:34]wFMCommunicate request_size=4 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 0D 01 02 [14:56:34]Write to MH i2c: E2 08 00 96 1E 80 0D 01 02 00 00 00 00 2D [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 96 1E 00 90 00 28 [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]wFMCommunicate request_size=255 [14:56:34]MH_SAM_APDU [14: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 22 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 AF 05 00 35 04 06 00 97 [14:56:34]Write to MH i2c: E2 02 01 97 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 22 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 AF 05 00 35 04 06 00 97 00 00 09 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 97 1E 00 90 00 29 [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]wFMCommunicate request_size=10 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 0D 02 02 05 90 BD E6 8C F8 [14:56:34]Write to MH i2c: E2 0D 00 98 1E 80 0D 02 02 05 00 90 BD E6 8C F8 00 00 F1 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 03 00 98 1E 00 90 00 2A [14:56:34]RAPDU: 90 00 [14:56:34]wFMCommunicate OK [14:56:34]wFMCommunicate request_size=4 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 0D 03 02 [14:56:34]Write to MH i2c: E2 08 00 99 1E 80 0D 03 02 00 00 00 00 32 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 0B 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 0B 00 99 1E 00 48 2B 18 0F 61 3C F0 F6 90 00 50 [14:56:34]RAPDU: 48 2B 18 0F 61 3C F0 F6 90 00 [14:56:34]wFMCommunicate OK [14:56:34]SAM_PROTO_SignData done [14:56:34]FM_MakeSignedData done [14:56:34]CreateOFDProtocolMessage [14:56:34]wFMCommunicate request_size=4 [14:56:34]MH_SAM_APDU [14:56:34]CAPDU: 80 11 00 00 [14:56:34]Write to MH i2c: E2 08 00 9A 1E 80 11 00 00 00 00 00 00 32 [14:56:34]Write i2c OK [14:56:34]MH_I2C_Read... [14:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:34]Read from MH i2c: E2 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 17 00 [14:56:34]MH_I2C_Read... [14:56:34]Read from MH i2c: E2 17 00 9A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [14:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:56:34]wFMCommunicate OK [14:56:34]CreateOFDProtocolMessage done [14:56:34]OFDSenderStorePacket 372645 [14:56:34]StoreOFDPacket docnum=372645 [14:56:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D2 79 07 01 55 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 22 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 AF 05 00 35 04 06 00 97 90 BD E6 8C F8 48 2B 18 0F 61 3C F0 F6 [14:56:34]CheckFolder [14:56:34]dirname=/storage/ofd_packets [14:56:34]CheckFolder done [14:56:34]ProducePacketName [14:56:34]name=ofd_packets/00372645 [14:56:34]NVStorageSaveData ofd_packets/00372645 [14:56:34]File name is /storage/ofd_packets/00372645 [14:56:34]Write 301 bytes [14:56:34]NVStorageSaveData done [14:56:34]OFDSenderStorePacket done [14:56:34]KKMCreateOFDPacket done [14:56:34]NVStorageSaveData kkm_last_timestamp [14:56:34]File name is /storage/kkm_last_timestamp [14:56:34]Write 4 bytes [14:56:34]NVStorageSaveData done [14:56:34]ExternCall_PrintAddStr [14:56:34]wPrintStart [14:56:34]Write to MH i2c: 01 00 00 9B 1E B9 [14:56:35]Write i2c OK [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 07 00 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 07 00 9B 1E 00 00 00 00 00 FF 0F CE [14:56:35]RasterBufferAndPrint [14:56:35]line Счет N : (1)3308934 [14:56:35]line ИНН: 02508201610067 [14:56:35]line Контрольно-Кассовый Чек [14:56:35]line ПРОДАЖА [14:56:35]line ТРК (МРК, ГНК) : 12 [14:56:35]line Товар: 2710124130 [14:56:35]line Аи-92-К-4 [14:56:35]line 29.900 * 66.90 [14:56:35]line = 2000.31 [14:56:35]line НДС 12% НСП 1% [14:56:35]line > о реализуемом товаре [14:56:35]line ИТОГО: 2000.31 [14:56:35]line НСП 1% : 17.70 [14:56:35]line НДС 12% : 212.42 [14:56:35]line Наличными: 0.00 [14:56:35]line Безнал.: 2000.31 [14:56:35]line Место: АЗС № 87 "Партнер Нефть" [14:56:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:56:35]line СНО: Общий режим [14:56:35]line Чек 462 24.10.2024 14:56 [14:56:35]line Смена: 524 ФФД: 1.0 [14:56:35]line ЗНМ: 0300000083 [14:56:35]line РНМ: 0000000000091623 [14:56:35]line Версия ККМ: 001 [14:56:35]line Платежная система: Mbank [14:56:35]line ФМ: 0000000000874672 [14:56:35]line ФД: 372645 [14:56:35]line ФПД: 166647917087992 [14:56:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372645&fm=166647917087992&tin=02508201610067®Number=0000000000091623&sum=200031 [14:56:35]written 0, free lines is 4095 [14:56:35]OFD Sender: Processing packet 372645 [packets to send 267, broken 266] [14:56:35]ProducePacketName [14:56:35]name=ofd_packets/00372645 [14:56:35]OFD Sender: To server: pG, [14:56:35]CommunicateWithHost lk.salyk.kg:30040 [14:56:35]ConnectInit lk.salyk.kg [14:56:35]Connected sock=11 [14:56:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D2 79 07 01 55 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 01 00 00 F4 03 04 00 22 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 AF 05 00 35 04 06 00 97 90 BD E6 8C F8 48 2B 18 0F 61 3C F0 F6 [14:56:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 02 2B 47 00 94 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 AF 05 00 F4 03 04 00 C9 0B 1A 67 B6 04 01 00 00 6A 08 24 FE AD 92 A5 94 [14:56:35]CommunicateWithHost err = 0 [14:56:35]CheckOFDResponse [14:56:35]1017 (14) - 77093643461234 [14:56:35]1041 (16) - 0000000000874672 [14:56:35]1040 (4) - 372645 [14:56:35]1012 (4) - 24.10.2024 08:56 [14:56:35]1206 (1) - 0 [14:56:35]OFD Sender: Remove packet 372645 [14:56:35]ProducePacketName [14:56:35]name=ofd_packets/00372645 [14:56:35]NVStorageDeleteData [14:56:35]Write to MH i2c: 01 00 00 C4 1E E2 [14:56:35]Write i2c OK [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 07 00 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: 01 07 00 C4 1E 00 00 00 00 00 02 0D F8 [14:56:35]RasterBufferAndPrint [14:56:35]line [14:56:35]line [14:56:35]line [14:56:35]line [14:56:35]line [14:56:35]written 0, free lines is 3337 [14:56:35]MH_Cut [14:56:35]Write to MH i2c: D1 01 00 CB 1E 01 BB [14:56:35]Write i2c OK [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: D1 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: D1 01 00 [14:56:35]MH_I2C_Read... [14:56:35]Read from MH i2c: D1 01 00 CB 1E 00 BA [14:56:35]Write to MH i2c: 01 00 00 CC 1E EA [14:56:35]Write i2c OK [14:56:35]MH_I2C_Read... [14:56:35]OFD Sender: No OFD packet to send [14:56:36]*** Cut start [14:56:36]*** Partial cut [14:56:36]*** CUTSNS_PIN = 1 [14:56:36]*** CUTSNS_PIN = 0 [14:56:36]*** Brake cut motor [14:56:36]Read from MH i2c: 01 [14:56:36]MH_I2C_Read... [14:56:36]*** Stop cut motor [14:56:36]*** Cut end [14:56:36]Read from MH i2c: 01 07 00 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: 01 07 00 CC 1E 00 00 00 00 00 FF 0F FF [14:56:36]process_action close_receipt done [14:56:36]requested_data is exist [14:56:36]produce_requested_data [14:56:36]requested_item fm.sn is exist - process it [14:56:36]wFMCommunicate request_size=4 [14:56:36]MH_SAM_APDU [14:56:36]CAPDU: 80 11 00 00 [14:56:36]Write to MH i2c: E2 08 00 CD 1E 80 11 00 00 00 00 00 00 65 [14:56:36]Write i2c OK [14:56:36]MH_I2C_Read... [14:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:36]Read from MH i2c: E2 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 17 00 [14:56:36]MH_I2C_Read... [14:56:36]Read from MH i2c: E2 17 00 CD 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [14:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:56:36]wFMCommunicate OK [14:56:36]requested_item fd.num is exist - process it [14:56:36]SAM_PROTO_GetFieldsCounters [14:56:36]wFMCommunicate request_size=4 [14:56:36]MH_SAM_APDU [14:56:36]CAPDU: 80 13 00 00 [14:56:36]Write to MH i2c: E2 08 00 CE 1E 80 13 00 00 00 00 00 00 68 [14:56:36]Write i2c OK [14:56:36]MH_I2C_Read... [14:56:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:37]Read from MH i2c: E2 [14:56:37]MH_I2C_Read... [14:56:37]Read from MH i2c: E2 62 00 [14:56:37]MH_I2C_Read... [14:56:37]Read from MH i2c: E2 62 00 CE 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 5B [14:56:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:37]wFMCommunicate OK [14:56:37]SAM_PROTO_GetFieldsCounters done [14:56:37]requested_item shift.num is exist - process it [14:56:37]requested_item shift.opened is exist - process it [14:56:37]req_shift_opened [14:56:37]FM_GetShiftState [14:56:37]SAM_PROTO_GetShiftState [14:56:37]wFMCommunicate request_size=4 [14:56:37]MH_SAM_APDU [14:56:37]CAPDU: 80 13 01 00 [14:56:37]Write to MH i2c: E2 08 00 CF 1E 80 13 01 00 00 00 00 00 6A [14:56:37]Write i2c OK [14:56:37]MH_I2C_Read... [14:56:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:37]Read from MH i2c: E2 [14:56:37]MH_I2C_Read... [14:56:37]Read from MH i2c: E2 0E 00 [14:56:37]MH_I2C_Read... [14:56:37]Read from MH i2c: E2 0E 00 CF 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CF [14:56:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:56:37]wFMCommunicate OK [14:56:37]SAM_PROTO_GetShiftState done [14:56:37]FM_GetShiftState done [14:56:37]req_shift_opened done [14:56:37]requested_item shift.open_date is exist - process it [14:56:37]req_shift_open_date [14:56:37]req_shift_open_date done [14:56:37]produce_requested_data done [14:56:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372645,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:56:37]process_action_free close_receipt [14:56:37]json_value_free [14:56:37]json_value_free done [14:56:37]process_json_proto returns [14:56:37]Send response to host [14:56:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372645,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:56:37]free response buf [14:56:37]execute_script done [14:56:37]execute_script returns [14:56:37]free content buf [14:56:37]Sock 9.Close socket [14:56:37]Sock 9.Thread stoped [14:56:40]OFD Sender: No OFD packet to send [14:56:45]OFD Sender: No OFD packet to send [14:56:50]OFD Sender: No OFD packet to send [14:56:55]OFD Sender: No OFD packet to send [14:57:00]OFD Sender: No OFD packet to send [14:57:05]OFD Sender: No OFD packet to send [14:57:10]OFD Sender: No OFD packet to send [14:57:15]OFD Sender: No OFD packet to send [14:57:20]OFD Sender: No OFD packet to send [14:57:23]accept exits with 8 [14:57:23]New connection [14:57:23]New thread 3066637668 created [14:57:23]Thread 3066494308 joined [14:57:23]Waiting for new connection... [14:57:23] Sock 8.Parse request [14:57:23]Sock 8.Check first char [14:57:23]Sock 8.First char is OK [14:57:23]request: POST /json_proto HTTP/1.0 [14:57:23]Method: POST [14:57:23]URL: /json_proto [14:57:23]Method is POST - this is cgi request [14:57:23]url: /json_proto [14:57:23]query_string will be loaded in cgi processing [14:57:23]execute_cgi json_proto POST (null) [14:57:23]execute_cgi path=json_proto method=POST [14:57:23]POST find Content-Length [14:57:23]Host: 172.17.42.195:8080 [14:57:23]Content-Length: 678 [14:57:23]Content-Type: application/json [14:57:23] [14:57:23]POST finish read [14:57:23]Found Content-Length = 678 [14:57:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:23]execute_script... [14:57: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)3308937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:23]POST & json_proto [14:57:23]process_json_proto [14:57:23]json parsed OK: [14:57:23]protocol is kg_v1.0 [14:57:23]action value=close_receipt [14:57:23]process_action close_receipt [14:57:23]cmd_close_receipt [14:57:23]MH_GetDate [14:57:23]Write to MH i2c: F0 00 00 D0 1E DD [14:57:23]Write i2c OK [14:57:23]MH_I2C_Read... [14:57:23]Read from MH i2c: F0 [14:57:23]MH_I2C_Read... [14:57:23]Read from MH i2c: F0 09 00 [14:57:23]MH_I2C_Read... [14:57:23]Read from MH i2c: F0 09 00 D0 1E 00 54 60 1A 67 EF 94 12 67 17 [14:57:23]GetLastDocTimeStamp 1729781794 [14:57:23]current date 1729781844 [14:57:23]FM_GetShiftState [14:57:23]SAM_PROTO_GetShiftState [14:57:23]wFMCommunicate request_size=4 [14:57:23]MH_SAM_APDU [14:57:23]CAPDU: 80 13 01 00 [14:57:23]Write to MH i2c: E2 08 00 D1 1E 80 13 01 00 00 00 00 00 6C [14:57:23]Write i2c OK [14:57:23]MH_I2C_Read... [14:57:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:23]Read from MH i2c: E2 [14:57:23]MH_I2C_Read... [14:57:23]Read from MH i2c: E2 0E 00 [14:57:23]MH_I2C_Read... [14:57:23]Read from MH i2c: E2 0E 00 D1 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [14:57:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:57:23]wFMCommunicate OK [14:57:23]SAM_PROTO_GetShiftState done [14:57:23]FM_GetShiftState done [14:57:23]opened in 1729729095 [14:57:23]opened+sec_in_day 1729815495 [14:57:23]quantity*price = 30038 [14:57:23]sum+1 = 30039 [14:57:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 463 24.10.2024 14:57 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372646 ФПД: 92006841071659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145724&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372646&fm=92006841071659&tin=02508201610067®Number=0000000000091623&sum=30000 [14:57:24]StoreToDocumentArchive [14:57:24]shift 524 fd 372646 [14:57:24]save to /storage/0524/doc_00372646 [14:57:24]save last doc name /storage/0524/doc_00372646 to /storage/kkm_last_doc_name [14:57:24]save OK [14:57:24]Clear old archive folders... [14:57:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:24]tlvbuf is B6E8D890 [14:57:24]SAM_PROTO_ClearQueue [14:57:24]wFMCommunicate request_size=4 [14:57:24]MH_SAM_APDU [14:57:24]CAPDU: 80 09 00 00 [14:57:24]Write to MH i2c: E2 08 00 DE 1E 80 09 00 00 00 00 00 00 6E [14:57:24]Write i2c OK [14:57:24]MH_I2C_Read... [14:57:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:24]Read from MH i2c: E2 [14:57:24]MH_I2C_Read... [14:57:24]Read from MH i2c: E2 03 00 [14:57:24]MH_I2C_Read... [14:57:24]Read from MH i2c: E2 03 00 DE 1E 00 90 00 70 [14:57:24]RAPDU: 90 00 [14:57:24]wFMCommunicate OK [14:57:24]SAM_PROTO_ClearQueue done [14:57:24]KKMCreateOFDPacket [14:57:24]OFDProtocolAddRootSTLVToBuf [14:57:24]FM_MakeSignedData [14:57:24]FM_MakeSignedData [14:57:24]SAM_PROTO_SignData [14:57:24]wFMCommunicate request_size=4 [14:57:24]MH_SAM_APDU [14:57:24]CAPDU: 80 0D 01 02 [14:57:24]Write to MH i2c: E2 08 00 DF 1E 80 0D 01 02 00 00 00 00 76 [14:57:24]Write i2c OK [14:57:24]MH_I2C_Read... [14:57:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:24]Read from MH i2c: E2 [14:57:24]MH_I2C_Read... [14:57:24]Read from MH i2c: E2 03 00 [14:57:24]MH_I2C_Read... [14:57:24]Read from MH i2c: E2 03 00 DF 1E 00 90 00 71 [14:57:24]RAPDU: 90 00 [14:57:24]wFMCommunicate OK [14:57:24]wFMCommunicate request_size=255 [14:57:24]MH_SAM_APDU [14:57: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 54 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 AF 05 00 35 04 06 00 53 [14:57:24]Write to MH i2c: E2 02 01 E0 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 54 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 AF 05 00 35 04 06 00 53 00 00 B6 [14:57:24]Write i2c OK [14:57:24]MH_I2C_Read... [14:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:25]Read from MH i2c: E2 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 03 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 03 00 E0 1E 00 90 00 72 [14:57:25]RAPDU: 90 00 [14:57:25]wFMCommunicate OK [14:57:25]wFMCommunicate request_size=10 [14:57:25]MH_SAM_APDU [14:57:25]CAPDU: 80 0D 02 02 05 AE 03 14 38 2B [14:57:25]Write to MH i2c: E2 0D 00 E1 1E 80 0D 02 02 05 00 AE 03 14 38 2B 00 00 AB [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:25]Read from MH i2c: E2 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 03 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 03 00 E1 1E 00 90 00 73 [14:57:25]RAPDU: 90 00 [14:57:25]wFMCommunicate OK [14:57:25]wFMCommunicate request_size=4 [14:57:25]MH_SAM_APDU [14:57:25]CAPDU: 80 0D 03 02 [14:57:25]Write to MH i2c: E2 08 00 E2 1E 80 0D 03 02 00 00 00 00 7B [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:25]Read from MH i2c: E2 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 0B 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 0B 00 E2 1E 00 36 DF DE E9 5B 80 E9 93 90 00 AF [14:57:25]RAPDU: 36 DF DE E9 5B 80 E9 93 90 00 [14:57:25]wFMCommunicate OK [14:57:25]SAM_PROTO_SignData done [14:57:25]FM_MakeSignedData done [14:57:25]CreateOFDProtocolMessage [14:57:25]wFMCommunicate request_size=4 [14:57:25]MH_SAM_APDU [14:57:25]CAPDU: 80 11 00 00 [14:57:25]Write to MH i2c: E2 08 00 E3 1E 80 11 00 00 00 00 00 00 7B [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:25]Read from MH i2c: E2 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 17 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: E2 17 00 E3 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [14:57:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:57:25]wFMCommunicate OK [14:57:25]CreateOFDProtocolMessage done [14:57:25]OFDSenderStorePacket 372646 [14:57:25]StoreOFDPacket docnum=372646 [14:57:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 37 5F 07 01 E0 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 54 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 AF 05 00 35 04 06 00 53 AE 03 14 38 2B 36 DF DE E9 5B 80 E9 93 [14:57:25]CheckFolder [14:57:25]dirname=/storage/ofd_packets [14:57:25]CheckFolder done [14:57:25]ProducePacketName [14:57:25]name=ofd_packets/00372646 [14:57:25]NVStorageSaveData ofd_packets/00372646 [14:57:25]File name is /storage/ofd_packets/00372646 [14:57:25]Write 301 bytes [14:57:25]NVStorageSaveData done [14:57:25]OFDSenderStorePacket done [14:57:25]KKMCreateOFDPacket done [14:57:25]NVStorageSaveData kkm_last_timestamp [14:57:25]File name is /storage/kkm_last_timestamp [14:57:25]Write 4 bytes [14:57:25]NVStorageSaveData done [14:57:25]ExternCall_PrintAddStr [14:57:25]wPrintStart [14:57:25]Write to MH i2c: 01 00 00 E4 1E 02 [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: 01 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: 01 07 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: 01 07 00 E4 1E 00 00 00 00 00 FF 0F 17 [14:57:25]RasterBufferAndPrint [14:57:25]line Счет N : (1)3308937 [14:57:25]line ИНН: 02508201610067 [14:57:25]line Контрольно-Кассовый Чек [14:57:25]line ПРОДАЖА [14:57:25]line ТРК (МРК, ГНК) : 22 [14:57:25]line Товар: 2710124130 [14:57:25]line Аи-92-К-4 [14:57:25]line 4.490 * 66.90 [14:57:25]line = 300.38 [14:57:25]line НДС 12% НСП 1% [14:57:25]line > о реализуемом товаре [14:57:25]line ОКРУГЛЕНИЕ: -0.38 [14:57:25]line ИТОГО: 300.00 [14:57:25]line Внесено: 300.00 [14:57:25]line СДАЧА: 0.00 [14:57:25]line НСП 1% : 2.66 [14:57:25]line НДС 12% : 31.90 [14:57:25]line Наличными: 300.00 [14:57:25]line Безнал.: 0.00 [14:57:25]line Место: АЗС № 87 "Партнер Нефть" [14:57:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:57:25]line СНО: Общий режим [14:57:25]line Чек 463 24.10.2024 14:57 [14:57:25]line Смена: 524 ФФД: 1.0 [14:57:25]line ЗНМ: 0300000083 [14:57:25]line РНМ: 0000000000091623 [14:57:25]line Версия ККМ: 001 [14:57:25]line ФМ: 0000000000874672 [14:57:25]line ФД: 372646 [14:57:25]line ФПД: 92006841071659 [14:57:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145724&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372646&fm=92006841071659&tin=02508201610067®Number=0000000000091623&sum=30000 [14:57:25]written 0, free lines is 4095 [14:57:25]OFD Sender: Processing packet 372646 [packets to send 267, broken 266] [14:57:25]ProducePacketName [14:57:25]name=ofd_packets/00372646 [14:57:25]OFD Sender: To server: pG, [14:57:25]CommunicateWithHost lk.salyk.kg:30040 [14:57:25]ConnectInit lk.salyk.kg [14:57:25]Connected sock=10 [14:57:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 37 5F 07 01 E0 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 54 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 AF 05 00 35 04 06 00 53 AE 03 14 38 2B 36 DF DE E9 5B 80 E9 93 [14:57:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 84 47 00 07 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 AF 05 00 F4 03 04 00 FB 0B 1A 67 B6 04 01 00 00 69 A4 9D 0C 99 A4 D3 7A [14:57:25]CommunicateWithHost err = 0 [14:57:25]CheckOFDResponse [14:57:25]1017 (14) - 77093643461234 [14:57:25]1041 (16) - 0000000000874672 [14:57:25]1040 (4) - 372646 [14:57:25]1012 (4) - 24.10.2024 08:57 [14:57:25]1206 (1) - 0 [14:57:25]OFD Sender: Remove packet 372646 [14:57:25]ProducePacketName [14:57:25]name=ofd_packets/00372646 [14:57:25]NVStorageDeleteData [14:57:25]Write to MH i2c: 01 00 00 0F 1F 2E [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: 01 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: 01 07 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: 01 07 00 0F 1F 00 00 00 00 00 F0 0C 31 [14:57:25]RasterBufferAndPrint [14:57:25]line [14:57:25]line [14:57:25]line [14:57:25]line [14:57:25]line [14:57:25]written 0, free lines is 3321 [14:57:25]MH_Cut [14:57:25]Write to MH i2c: D1 01 00 16 1F 01 07 [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: D1 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: D1 01 00 [14:57:25]MH_I2C_Read... [14:57:25]Read from MH i2c: D1 01 00 16 1F 00 06 [14:57:25]Write to MH i2c: 01 00 00 17 1F 36 [14:57:25]Write i2c OK [14:57:25]MH_I2C_Read... [14:57:26]OFD Sender: No OFD packet to send [14:57:26]*** Cut start [14:57:26]*** Partial cut [14:57:26]*** CUTSNS_PIN = 1 [14:57:26]*** CUTSNS_PIN = 0 [14:57:27]*** Brake cut motor [14:57:27]Read from MH i2c: 01 [14:57:27]MH_I2C_Read... [14:57:27]*** Stop cut motor [14:57:27]*** Cut end [14:57:27]Read from MH i2c: 01 07 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: 01 07 00 17 1F 00 00 00 00 00 FF 0F 4B [14:57:27]process_action close_receipt done [14:57:27]requested_data is exist [14:57:27]produce_requested_data [14:57:27]requested_item fm.sn is exist - process it [14:57:27]wFMCommunicate request_size=4 [14:57:27]MH_SAM_APDU [14:57:27]CAPDU: 80 11 00 00 [14:57:27]Write to MH i2c: E2 08 00 18 1F 80 11 00 00 00 00 00 00 B1 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:27]Read from MH i2c: E2 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 17 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 17 00 18 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [14:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:57:27]wFMCommunicate OK [14:57:27]requested_item fd.num is exist - process it [14:57:27]SAM_PROTO_GetFieldsCounters [14:57:27]wFMCommunicate request_size=4 [14:57:27]MH_SAM_APDU [14:57:27]CAPDU: 80 13 00 00 [14:57:27]Write to MH i2c: E2 08 00 19 1F 80 13 00 00 00 00 00 00 B4 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:27]Read from MH i2c: E2 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 62 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 62 00 19 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [14:57:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:27]wFMCommunicate OK [14:57:27]SAM_PROTO_GetFieldsCounters done [14:57:27]requested_item shift.num is exist - process it [14:57:27]requested_item shift.opened is exist - process it [14:57:27]req_shift_opened [14:57:27]FM_GetShiftState [14:57:27]SAM_PROTO_GetShiftState [14:57:27]wFMCommunicate request_size=4 [14:57:27]MH_SAM_APDU [14:57:27]CAPDU: 80 13 01 00 [14:57:27]Write to MH i2c: E2 08 00 1A 1F 80 13 01 00 00 00 00 00 B6 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:27]Read from MH i2c: E2 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 0E 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 0E 00 1A 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1B [14:57:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:57:27]wFMCommunicate OK [14:57:27]SAM_PROTO_GetShiftState done [14:57:27]FM_GetShiftState done [14:57:27]req_shift_opened done [14:57:27]requested_item shift.open_date is exist - process it [14:57:27]req_shift_open_date [14:57:27]req_shift_open_date done [14:57:27]produce_requested_data done [14:57:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372646,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:57:27]process_action_free close_receipt [14:57:27]json_value_free [14:57:27]json_value_free done [14:57:27]process_json_proto returns [14:57:27]Send response to host [14:57:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372646,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:57:27]free response buf [14:57:27]execute_script done [14:57:27]execute_script returns [14:57:27]free content buf [14:57:27]Sock 8.Close socket [14:57:27]Sock 8.Thread stoped [14:57:27]accept exits with 9 [14:57:27]New connection [14:57:27]New thread 3066494308 created [14:57:27]Thread 3066637668 joined [14:57:27]Waiting for new connection... [14:57:27] Sock 9.Parse request [14:57:27]Sock 9.Check first char [14:57:27]Sock 9.First char is OK [14:57:27]request: POST /json_proto HTTP/1.0 [14:57:27]Method: POST [14:57:27]URL: /json_proto [14:57:27]Method is POST - this is cgi request [14:57:27]url: /json_proto [14:57:27]query_string will be loaded in cgi processing [14:57:27]execute_cgi json_proto POST (null) [14:57:27]execute_cgi path=json_proto method=POST [14:57:27]POST find Content-Length [14:57:27]Host: 172.17.42.195:8080 [14:57:27]Content-Length: 770 [14:57:27]Content-Type: application/json [14:57:27] [14:57:27]POST finish read [14:57:27]Found Content-Length = 770 [14:57:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:27]execute_script... [14:57:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:57:27]POST & json_proto [14:57:27]process_json_proto [14:57:27]json parsed OK: [14:57:27]protocol is kg_v1.0 [14:57:27]action value=close_receipt [14:57:27]process_action close_receipt [14:57:27]cmd_close_receipt [14:57:27]MH_GetDate [14:57:27]Write to MH i2c: F0 00 00 1B 1F 29 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: F0 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: F0 09 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: F0 09 00 1B 1F 00 58 60 1A 67 EF 94 12 67 67 [14:57:27]GetLastDocTimeStamp 1729781844 [14:57:27]current date 1729781848 [14:57:27]FM_GetShiftState [14:57:27]SAM_PROTO_GetShiftState [14:57:27]wFMCommunicate request_size=4 [14:57:27]MH_SAM_APDU [14:57:27]CAPDU: 80 13 01 00 [14:57:27]Write to MH i2c: E2 08 00 1C 1F 80 13 01 00 00 00 00 00 B8 [14:57:27]Write i2c OK [14:57:27]MH_I2C_Read... [14:57:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:27]Read from MH i2c: E2 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 0E 00 [14:57:27]MH_I2C_Read... [14:57:27]Read from MH i2c: E2 0E 00 1C 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1D [14:57:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:57:27]wFMCommunicate OK [14:57:27]SAM_PROTO_GetShiftState done [14:57:27]FM_GetShiftState done [14:57:27]opened in 1729729095 [14:57:27]opened+sec_in_day 1729815495 [14:57:27]quantity*price = 100021 [14:57:27]sum+1 = 100023 [14:57:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 464 24.10.2024 14:57 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372647 ФПД: 179562415554908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145728&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372647&fm=179562415554908&tin=02508201610067®Number=0000000000091623&sum=100022 [14:57:29]StoreToDocumentArchive [14:57:29]shift 524 fd 372647 [14:57:29]save to /storage/0524/doc_00372647 [14:57:29]save last doc name /storage/0524/doc_00372647 to /storage/kkm_last_doc_name [14:57:29]save OK [14:57:29]Clear old archive folders... [14:57:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:57:29]tlvbuf is 00386160 [14:57:29]SAM_PROTO_ClearQueue [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 09 00 00 [14:57:29]Write to MH i2c: E2 08 00 29 1F 80 09 00 00 00 00 00 00 BA [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 29 1F 00 90 00 BC [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]SAM_PROTO_ClearQueue done [14:57:29]KKMCreateOFDPacket [14:57:29]OFDProtocolAddRootSTLVToBuf [14:57:29]FM_MakeSignedData [14:57:29]FM_MakeSignedData [14:57:29]SAM_PROTO_SignData [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 01 02 [14:57:29]Write to MH i2c: E2 08 00 2A 1F 80 0D 01 02 00 00 00 00 C2 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 2A 1F 00 90 00 BD [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]wFMCommunicate request_size=255 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 58 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 AF 05 00 35 04 06 00 A3 [14:57:29]Write to MH i2c: E2 02 01 2B 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 01 00 00 F4 03 04 00 58 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 AF 05 00 35 04 06 00 A3 00 00 AC [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 2B 1F 00 90 00 BE [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]wFMCommunicate request_size=10 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 02 02 05 4F A1 FE 81 5C [14:57:29]Write to MH i2c: E2 0D 00 2C 1F 80 0D 02 02 05 00 4F A1 FE 81 5C 00 00 9A [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:57:29]Read from MH i2c: E2 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 [14:57:29]MH_I2C_Read... [14:57:29]Read from MH i2c: E2 03 00 2C 1F 00 90 00 BF [14:57:29]RAPDU: 90 00 [14:57:29]wFMCommunicate OK [14:57:29]wFMCommunicate request_size=4 [14:57:29]MH_SAM_APDU [14:57:29]CAPDU: 80 0D 03 02 [14:57:29]Write to MH i2c: E2 08 00 2D 1F 80 0D 03 02 00 00 00 00 C7 [14:57:29]Write i2c OK [14:57:29]MH_I2C_Read... [14:57:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:57:30]Read from MH i2c: E2 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: E2 0B 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: E2 0B 00 2D 1F 00 F2 1A A8 DD E4 3A 89 02 90 00 02 [14:57:30]RAPDU: F2 1A A8 DD E4 3A 89 02 90 00 [14:57:30]wFMCommunicate OK [14:57:30]SAM_PROTO_SignData done [14:57:30]FM_MakeSignedData done [14:57:30]CreateOFDProtocolMessage [14:57:30]wFMCommunicate request_size=4 [14:57:30]MH_SAM_APDU [14:57:30]CAPDU: 80 11 00 00 [14:57:30]Write to MH i2c: E2 08 00 2E 1F 80 11 00 00 00 00 00 00 C7 [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:30]Read from MH i2c: E2 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: E2 17 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: E2 17 00 2E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1C [14:57:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:57:30]wFMCommunicate OK [14:57:30]CreateOFDProtocolMessage done [14:57:30]OFDSenderStorePacket 372647 [14:57:30]StoreOFDPacket docnum=372647 [14:57:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9D 96 07 01 59 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D0 01 00 00 F4 03 04 00 58 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 AF 05 00 35 04 06 00 A3 4F A1 FE 81 5C F2 1A A8 DD E4 3A 89 02 [14:57:30]CheckFolder [14:57:30]dirname=/storage/ofd_packets [14:57:30]CheckFolder done [14:57:30]ProducePacketName [14:57:30]name=ofd_packets/00372647 [14:57:30]NVStorageSaveData ofd_packets/00372647 [14:57:30]File name is /storage/ofd_packets/00372647 [14:57:30]Write 301 bytes [14:57:30]NVStorageSaveData done [14:57:30]OFDSenderStorePacket done [14:57:30]KKMCreateOFDPacket done [14:57:30]NVStorageSaveData kkm_last_timestamp [14:57:30]File name is /storage/kkm_last_timestamp [14:57:30]Write 4 bytes [14:57:30]NVStorageSaveData done [14:57:30]ExternCall_PrintAddStr [14:57:30]wPrintStart [14:57:30]Write to MH i2c: 01 00 00 2F 1F 4E [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 07 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 07 00 2F 1F 00 00 00 00 00 FF 0F 63 [14:57:30]RasterBufferAndPrint [14:57:30]line Счет N : (1)3308936 [14:57:30]line ИНН: 02508201610067 [14:57:30]line Контрольно-Кассовый Чек [14:57:30]line ПРОДАЖА [14:57:30]line ТРК (МРК, ГНК) : 33 [14:57:30]line Товар: 2710124500 [14:57:30]line Аи-95-К-3 [14:57:30]line 13.480 * 74.20 [14:57:30]line = 1000.22 [14:57:30]line НДС 12% НСП 1% [14:57:30]line > о реализуемом товаре [14:57:30]line ИТОГО: 1000.22 [14:57:30]line НСП 1% : 8.85 [14:57:30]line НДС 12% : 106.22 [14:57:30]line Наличными: 0.00 [14:57:30]line Безнал.: 1000.22 [14:57:30]line Место: АЗС № 87 "Партнер Нефть" [14:57:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:57:30]line СНО: Общий режим [14:57:30]line Чек 464 24.10.2024 14:57 [14:57:30]line Смена: 524 ФФД: 1.0 [14:57:30]line ЗНМ: 0300000083 [14:57:30]line РНМ: 0000000000091623 [14:57:30]line Версия ККМ: 001 [14:57:30]line Платежная система: Mbank [14:57:30]line ФМ: 0000000000874672 [14:57:30]line ФД: 372647 [14:57:30]line ФПД: 179562415554908 [14:57:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145728&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372647&fm=179562415554908&tin=02508201610067®Number=0000000000091623&sum=100022 [14:57:30]written 0, free lines is 4095 [14:57:30]OFD Sender: Processing packet 372647 [packets to send 267, broken 266] [14:57:30]ProducePacketName [14:57:30]name=ofd_packets/00372647 [14:57:30]OFD Sender: To server: pG, [14:57:30]CommunicateWithHost lk.salyk.kg:30040 [14:57:30]ConnectInit lk.salyk.kg [14:57:30]Connected sock=8 [14:57:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9D 96 07 01 59 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 D0 01 00 00 F4 03 04 00 58 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 AF 05 00 35 04 06 00 A3 4F A1 FE 81 5C F2 1A A8 DD E4 3A 89 02 [14: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 36 37 32 4F 00 00 00 07 FF 47 00 C6 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 AF 05 00 F4 03 04 00 00 0C 1A 67 B6 04 01 00 00 28 2C F4 D9 D6 B5 4F 98 [14:57:30]CommunicateWithHost err = 0 [14:57:30]CheckOFDResponse [14:57:30]1017 (14) - 77093643461234 [14:57:30]1041 (16) - 0000000000874672 [14:57:30]1040 (4) - 372647 [14:57:30]1012 (4) - 24.10.2024 08:57 [14:57:30]1206 (1) - 0 [14:57:30]OFD Sender: Remove packet 372647 [14:57:30]ProducePacketName [14:57:30]name=ofd_packets/00372647 [14:57:30]NVStorageDeleteData [14:57:30]Write to MH i2c: 01 00 00 58 1F 77 [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 07 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: 01 07 00 58 1F 00 00 00 00 00 16 0D A1 [14:57:30]RasterBufferAndPrint [14:57:30]line [14:57:30]line [14:57:30]line [14:57:30]line [14:57:30]line [14:57:30]written 0, free lines is 3363 [14:57:30]MH_Cut [14:57:30]Write to MH i2c: D1 01 00 5F 1F 01 50 [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: D1 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: D1 01 00 [14:57:30]MH_I2C_Read... [14:57:30]Read from MH i2c: D1 01 00 5F 1F 00 4F [14:57:30]Write to MH i2c: 01 00 00 60 1F 7F [14:57:30]Write i2c OK [14:57:30]MH_I2C_Read... [14:57:31]OFD Sender: No OFD packet to send [14:57:31]*** Cut start [14:57:31]*** Partial cut [14:57:31]*** CUTSNS_PIN = 1 [14:57:31]*** CUTSNS_PIN = 0 [14:57:32]*** Brake cut motor [14:57:32]Read from MH i2c: 01 [14:57:32]MH_I2C_Read... [14:57:32]*** Stop cut motor [14:57:32]*** Cut end [14:57:32]Read from MH i2c: 01 07 00 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: 01 07 00 60 1F 00 00 00 00 00 FF 0F 94 [14:57:32]process_action close_receipt done [14:57:32]requested_data is exist [14:57:32]produce_requested_data [14:57:32]requested_item fm.sn is exist - process it [14:57:32]wFMCommunicate request_size=4 [14:57:32]MH_SAM_APDU [14:57:32]CAPDU: 80 11 00 00 [14:57:32]Write to MH i2c: E2 08 00 61 1F 80 11 00 00 00 00 00 00 FA [14:57:32]Write i2c OK [14:57:32]MH_I2C_Read... [14:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:57:32]Read from MH i2c: E2 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: E2 17 00 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: E2 17 00 61 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [14:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:57:32]wFMCommunicate OK [14:57:32]requested_item fd.num is exist - process it [14:57:32]SAM_PROTO_GetFieldsCounters [14:57:32]wFMCommunicate request_size=4 [14:57:32]MH_SAM_APDU [14:57:32]CAPDU: 80 13 00 00 [14:57:32]Write to MH i2c: E2 08 00 62 1F 80 13 00 00 00 00 00 00 FD [14:57:32]Write i2c OK [14:57:32]MH_I2C_Read... [14:57:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:57:32]Read from MH i2c: E2 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: E2 62 00 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: E2 62 00 62 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [14:57:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D0 01 00 00 5E 04 04 00 D0 01 00 00 57 04 04 00 D1 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:57:32]wFMCommunicate OK [14:57:32]SAM_PROTO_GetFieldsCounters done [14:57:32]requested_item shift.num is exist - process it [14:57:32]requested_item shift.opened is exist - process it [14:57:32]req_shift_opened [14:57:32]FM_GetShiftState [14:57:32]SAM_PROTO_GetShiftState [14:57:32]wFMCommunicate request_size=4 [14:57:32]MH_SAM_APDU [14:57:32]CAPDU: 80 13 01 00 [14:57:32]Write to MH i2c: E2 08 00 63 1F 80 13 01 00 00 00 00 00 FF [14:57:32]Write i2c OK [14:57:32]MH_I2C_Read... [14:57:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:57:32]Read from MH i2c: E2 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: E2 0E 00 [14:57:32]MH_I2C_Read... [14:57:32]Read from MH i2c: E2 0E 00 63 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 64 [14:57:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:57:32]wFMCommunicate OK [14:57:32]SAM_PROTO_GetShiftState done [14:57:32]FM_GetShiftState done [14:57:32]req_shift_opened done [14:57:32]requested_item shift.open_date is exist - process it [14:57:32]req_shift_open_date [14:57:32]req_shift_open_date done [14:57:32]produce_requested_data done [14:57:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372647,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:57:32]process_action_free close_receipt [14:57:32]json_value_free [14:57:32]json_value_free done [14:57:32]process_json_proto returns [14:57:32]Send response to host [14:57:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372647,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:57:32]free response buf [14:57:32]execute_script done [14:57:32]execute_script returns [14:57:32]free content buf [14:57:32]Sock 9.Close socket [14:57:32]Sock 9.Thread stoped [14:57:36]OFD Sender: No OFD packet to send [14:57:41]OFD Sender: No OFD packet to send [14:57:46]OFD Sender: No OFD packet to send [14:57:51]OFD Sender: No OFD packet to send [14:57:56]OFD Sender: No OFD packet to send [14:58:01]OFD Sender: No OFD packet to send [14:58:06]OFD Sender: No OFD packet to send [14:58:11]OFD Sender: No OFD packet to send [14:58:16]OFD Sender: No OFD packet to send [14:58:21]OFD Sender: No OFD packet to send [14:58:26]OFD Sender: No OFD packet to send [14:58:31]OFD Sender: No OFD packet to send [14:58:36]OFD Sender: No OFD packet to send [14:58:41]OFD Sender: No OFD packet to send [14:58:46]OFD Sender: No OFD packet to send [14:58:51]OFD Sender: No OFD packet to send [14:58:56]OFD Sender: No OFD packet to send [14:59:01]OFD Sender: No OFD packet to send [14:59:06]OFD Sender: No OFD packet to send [14:59:11]OFD Sender: No OFD packet to send [14:59:16]OFD Sender: No OFD packet to send [14:59:21]OFD Sender: No OFD packet to send [14:59:26]OFD Sender: No OFD packet to send [14:59:31]OFD Sender: No OFD packet to send [14:59:31]accept exits with 10 [14:59:31]New connection [14:59:31]New thread 3066637668 created [14:59:31]Thread 3066494308 joined [14:59:31]Waiting for new connection... [14:59:31] Sock 10.Parse request [14:59:31]Sock 10.Check first char [14:59:31]Sock 10.First char is OK [14:59:31]request: POST /json_proto HTTP/1.0 [14:59:31]Method: POST [14:59:31]URL: /json_proto [14:59:31]Method is POST - this is cgi request [14:59:31]url: /json_proto [14:59:31]query_string will be loaded in cgi processing [14:59:31]execute_cgi json_proto POST (null) [14:59:31]execute_cgi path=json_proto method=POST [14:59:31]POST find Content-Length [14:59:31]Host: 172.17.42.195:8080 [14:59:31]Content-Length: 774 [14:59:31]Content-Type: application/json [14:59:31] [14:59:31]POST finish read [14:59:31]Found Content-Length = 774 [14:59:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:31]execute_script... [14: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)3308939", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:59:31]POST & json_proto [14:59:31]process_json_proto [14:59:31]json parsed OK: [14:59:31]protocol is kg_v1.0 [14:59:31]action value=close_receipt [14:59:31]process_action close_receipt [14:59:31]cmd_close_receipt [14:59:31]MH_GetDate [14:59:31]Write to MH i2c: F0 00 00 64 1F 72 [14:59:31]Write i2c OK [14:59:31]MH_I2C_Read... [14:59:31]Read from MH i2c: F0 [14:59:31]MH_I2C_Read... [14:59:31]Read from MH i2c: F0 09 00 [14:59:31]MH_I2C_Read... [14:59:31]Read from MH i2c: F0 09 00 64 1F 00 D4 60 1A 67 EF 94 12 67 2C [14:59:31]GetLastDocTimeStamp 1729781848 [14:59:31]current date 1729781972 [14:59:31]FM_GetShiftState [14:59:31]SAM_PROTO_GetShiftState [14:59:31]wFMCommunicate request_size=4 [14:59:31]MH_SAM_APDU [14:59:31]CAPDU: 80 13 01 00 [14:59:31]Write to MH i2c: E2 08 00 65 1F 80 13 01 00 00 00 00 00 01 [14:59:31]Write i2c OK [14:59:31]MH_I2C_Read... [14:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:31]Read from MH i2c: E2 [14:59:31]MH_I2C_Read... [14:59:31]Read from MH i2c: E2 0E 00 [14:59:31]MH_I2C_Read... [14:59:31]Read from MH i2c: E2 0E 00 65 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 66 [14:59:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:59:31]wFMCommunicate OK [14:59:31]SAM_PROTO_GetShiftState done [14:59:31]FM_GetShiftState done [14:59:31]opened in 1729729095 [14:59:31]opened+sec_in_day 1729815495 [14:59:31]quantity*price = 100050 [14:59:31]sum+1 = 100052 [14:59:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 465 24.10.2024 14:59 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372648 ФПД: 31326058859941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145932&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372648&fm=31326058859941&tin=02508201610067®Number=0000000000091623&sum=100051 [14:59:32]StoreToDocumentArchive [14:59:32]shift 524 fd 372648 [14:59:32]save to /storage/0524/doc_00372648 [14:59:32]save last doc name /storage/0524/doc_00372648 to /storage/kkm_last_doc_name [14:59:32]save OK [14:59:32]Clear old archive folders... [14:59:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:59:32]tlvbuf is B6F08AD0 [14:59:32]SAM_PROTO_ClearQueue [14:59:32]wFMCommunicate request_size=4 [14:59:32]MH_SAM_APDU [14:59:32]CAPDU: 80 09 00 00 [14:59:32]Write to MH i2c: E2 08 00 72 1F 80 09 00 00 00 00 00 00 03 [14:59:32]Write i2c OK [14:59:32]MH_I2C_Read... [14:59:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 72 1F 00 90 00 05 [14:59:33]RAPDU: 90 00 [14:59:33]wFMCommunicate OK [14:59:33]SAM_PROTO_ClearQueue done [14:59:33]KKMCreateOFDPacket [14:59:33]OFDProtocolAddRootSTLVToBuf [14:59:33]FM_MakeSignedData [14:59:33]FM_MakeSignedData [14:59:33]SAM_PROTO_SignData [14:59:33]wFMCommunicate request_size=4 [14:59:33]MH_SAM_APDU [14:59:33]CAPDU: 80 0D 01 02 [14:59:33]Write to MH i2c: E2 08 00 73 1F 80 0D 01 02 00 00 00 00 0B [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 73 1F 00 90 00 06 [14:59:33]RAPDU: 90 00 [14:59:33]wFMCommunicate OK [14:59:33]wFMCommunicate request_size=255 [14:59:33]MH_SAM_APDU [14:59:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 01 00 00 F4 03 04 00 D4 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 AF 05 00 35 04 06 00 [14:59:33]Write to MH i2c: E2 02 01 74 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 D1 01 00 00 F4 03 04 00 D4 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 AF 05 00 35 04 06 00 00 00 CD [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 74 1F 00 90 00 07 [14:59:33]RAPDU: 90 00 [14:59:33]wFMCommunicate OK [14:59:33]wFMCommunicate request_size=11 [14:59:33]MH_SAM_APDU [14:59:33]CAPDU: 80 0D 02 02 06 1C 7D AA 9C 4D A5 [14:59:33]Write to MH i2c: E2 0E 00 75 1F 80 0D 02 02 06 00 1C 7D AA 9C 4D A5 00 00 EB [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 03 00 75 1F 00 90 00 08 [14:59:33]RAPDU: 90 00 [14:59:33]wFMCommunicate OK [14:59:33]wFMCommunicate request_size=4 [14:59:33]MH_SAM_APDU [14:59:33]CAPDU: 80 0D 03 02 [14:59:33]Write to MH i2c: E2 08 00 76 1F 80 0D 03 02 00 00 00 00 10 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 0B 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 0B 00 76 1F 00 87 B7 98 4B 75 03 D2 EC 90 00 68 [14:59:33]RAPDU: 87 B7 98 4B 75 03 D2 EC 90 00 [14:59:33]wFMCommunicate OK [14:59:33]SAM_PROTO_SignData done [14:59:33]FM_MakeSignedData done [14:59:33]CreateOFDProtocolMessage [14:59:33]wFMCommunicate request_size=4 [14:59:33]MH_SAM_APDU [14:59:33]CAPDU: 80 11 00 00 [14:59:33]Write to MH i2c: E2 08 00 77 1F 80 11 00 00 00 00 00 00 10 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:33]Read from MH i2c: E2 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 17 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: E2 17 00 77 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [14:59:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:59:33]wFMCommunicate OK [14:59:33]CreateOFDProtocolMessage done [14:59:33]OFDSenderStorePacket 372648 [14:59:33]StoreOFDPacket docnum=372648 [14:59:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 69 EB 08 01 56 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 D1 01 00 00 F4 03 04 00 D4 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 AF 05 00 35 04 06 00 1C 7D AA 9C 4D A5 87 B7 98 4B 75 03 D2 EC [14:59:33]CheckFolder [14:59:33]dirname=/storage/ofd_packets [14:59:33]CheckFolder done [14:59:33]ProducePacketName [14:59:33]name=ofd_packets/00372648 [14:59:33]NVStorageSaveData ofd_packets/00372648 [14:59:33]File name is /storage/ofd_packets/00372648 [14:59:33]Write 302 bytes [14:59:33]NVStorageSaveData done [14:59:33]OFDSenderStorePacket done [14:59:33]KKMCreateOFDPacket done [14:59:33]NVStorageSaveData kkm_last_timestamp [14:59:33]File name is /storage/kkm_last_timestamp [14:59:33]Write 4 bytes [14:59:33]NVStorageSaveData done [14:59:33]ExternCall_PrintAddStr [14:59:33]wPrintStart [14:59:33]Write to MH i2c: 01 00 00 78 1F 97 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: 01 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: 01 07 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: 01 07 00 78 1F 00 00 00 00 00 FF 0F AC [14:59:33]RasterBufferAndPrint [14:59:33]line Счет N : (1)3308939 [14:59:33]line ИНН: 02508201610067 [14:59:33]line Контрольно-Кассовый Чек [14:59:33]line ПРОДАЖА [14:59:33]line ТРК (МРК, ГНК) : 6 [14:59:33]line Товар: 2710194210 [14:59:33]line ДТ(л)-К-5 [14:59:33]line 13.130 * 76.20 [14:59:33]line = 1000.51 [14:59:33]line НДС 12% НСП 1% [14:59:33]line > о реализуемом товаре [14:59:33]line ИТОГО: 1000.51 [14:59:33]line НСП 1% : 8.85 [14:59:33]line НДС 12% : 106.25 [14:59:33]line Наличными: 0.00 [14:59:33]line Безнал.: 1000.51 [14:59:33]line Место: АЗС № 87 "Партнер Нефть" [14:59:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [14:59:33]line СНО: Общий режим [14:59:33]line Чек 465 24.10.2024 14:59 [14:59:33]line Смена: 524 ФФД: 1.0 [14:59:33]line ЗНМ: 0300000083 [14:59:33]line РНМ: 0000000000091623 [14:59:33]line Версия ККМ: 001 [14:59:33]line Платежная система: Mbank [14:59:33]line ФМ: 0000000000874672 [14:59:33]line ФД: 372648 [14:59:33]line ФПД: 31326058859941 [14:59:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T145932&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372648&fm=31326058859941&tin=02508201610067®Number=0000000000091623&sum=100051 [14:59:33]written 0, free lines is 4095 [14:59:33]OFD Sender: Processing packet 372648 [packets to send 267, broken 266] [14:59:33]ProducePacketName [14:59:33]name=ofd_packets/00372648 [14:59:33]OFD Sender: To server: pG, [14:59:33]CommunicateWithHost lk.salyk.kg:30040 [14:59:33]ConnectInit lk.salyk.kg [14:59:33]Connected sock=9 [14:59:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 69 EB 08 01 56 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 D1 01 00 00 F4 03 04 00 D4 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 AF 05 00 35 04 06 00 1C 7D AA 9C 4D A5 87 B7 98 4B 75 03 D2 EC [14:59:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EB D9 47 00 06 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 AF 05 00 F4 03 04 00 7B 0C 1A 67 B6 04 01 00 00 36 08 FA 76 5F 45 37 E7 [14:59:33]CommunicateWithHost err = 0 [14:59:33]CheckOFDResponse [14:59:33]1017 (14) - 77093643461234 [14:59:33]1041 (16) - 0000000000874672 [14:59:33]1040 (4) - 372648 [14:59:33]1012 (4) - 24.10.2024 08:59 [14:59:33]1206 (1) - 0 [14:59:33]OFD Sender: Remove packet 372648 [14:59:33]ProducePacketName [14:59:33]name=ofd_packets/00372648 [14:59:33]NVStorageDeleteData [14:59:33]Write to MH i2c: 01 00 00 A1 1F C0 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: 01 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: 01 07 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: 01 07 00 A1 1F 00 00 00 00 00 08 0D DC [14:59:33]RasterBufferAndPrint [14:59:33]line [14:59:33]line [14:59:33]line [14:59:33]line [14:59:33]line [14:59:33]written 0, free lines is 3345 [14:59:33]MH_Cut [14:59:33]Write to MH i2c: D1 01 00 A8 1F 01 99 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: D1 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: D1 01 00 [14:59:33]MH_I2C_Read... [14:59:33]Read from MH i2c: D1 01 00 A8 1F 00 98 [14:59:33]Write to MH i2c: 01 00 00 A9 1F C8 [14:59:33]Write i2c OK [14:59:33]MH_I2C_Read... [14:59:34]OFD Sender: No OFD packet to send [14:59:34]*** Cut start [14:59:34]*** Partial cut [14:59:34]*** CUTSNS_PIN = 1 [14:59:34]*** CUTSNS_PIN = 0 [14:59:35]*** Brake cut motor [14:59:35]Read from MH i2c: 01 [14:59:35]MH_I2C_Read... [14:59:35]*** Stop cut motor [14:59:35]*** Cut end [14:59:35]Read from MH i2c: 01 07 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: 01 07 00 A9 1F 00 00 00 00 00 FF 0F DD [14:59:35]process_action close_receipt done [14:59:35]requested_data is exist [14:59:35]produce_requested_data [14:59:35]requested_item fm.sn is exist - process it [14:59:35]wFMCommunicate request_size=4 [14:59:35]MH_SAM_APDU [14:59:35]CAPDU: 80 11 00 00 [14:59:35]Write to MH i2c: E2 08 00 AA 1F 80 11 00 00 00 00 00 00 43 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 17 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 17 00 AA 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 98 [14:59:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [14:59:35]wFMCommunicate OK [14:59:35]requested_item fd.num is exist - process it [14:59:35]SAM_PROTO_GetFieldsCounters [14:59:35]wFMCommunicate request_size=4 [14:59:35]MH_SAM_APDU [14:59:35]CAPDU: 80 13 00 00 [14:59:35]Write to MH i2c: E2 08 00 AB 1F 80 13 00 00 00 00 00 00 46 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 62 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 62 00 AB 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 45 [14: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D1 01 00 00 5E 04 04 00 D1 01 00 00 57 04 04 00 D2 01 00 00 19 04 04 00 00 00 00 00 90 00 [14:59:35]wFMCommunicate OK [14:59:35]SAM_PROTO_GetFieldsCounters done [14:59:35]requested_item shift.num is exist - process it [14:59:35]requested_item shift.opened is exist - process it [14:59:35]req_shift_opened [14:59:35]FM_GetShiftState [14:59:35]SAM_PROTO_GetShiftState [14:59:35]wFMCommunicate request_size=4 [14:59:35]MH_SAM_APDU [14:59:35]CAPDU: 80 13 01 00 [14:59:35]Write to MH i2c: E2 08 00 AC 1F 80 13 01 00 00 00 00 00 48 [14:59:35]Write i2c OK [14:59:35]MH_I2C_Read... [14:59:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:59:35]Read from MH i2c: E2 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 0E 00 [14:59:35]MH_I2C_Read... [14:59:35]Read from MH i2c: E2 0E 00 AC 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AD [14:59:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [14:59:35]wFMCommunicate OK [14:59:35]SAM_PROTO_GetShiftState done [14:59:35]FM_GetShiftState done [14:59:35]req_shift_opened done [14:59:35]requested_item shift.open_date is exist - process it [14:59:35]req_shift_open_date [14:59:35]req_shift_open_date done [14:59:35]produce_requested_data done [14:59:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372648,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [14:59:35]process_action_free close_receipt [14:59:35]json_value_free [14:59:35]json_value_free done [14:59:35]process_json_proto returns [14:59:35]Send response to host [14:59:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372648,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [14:59:35]free response buf [14:59:35]execute_script done [14:59:35]execute_script returns [14:59:35]free content buf [14:59:35]Sock 10.Close socket [14:59:35]Sock 10.Thread stoped [14:59:39]OFD Sender: No OFD packet to send [14:59:44]OFD Sender: No OFD packet to send [14:59:49]OFD Sender: No OFD packet to send [14:59:54]OFD Sender: No OFD packet to send [14:59:59]OFD Sender: No OFD packet to send [15:00:01]accept exits with 8 [15:00:01]New connection [15:00:01]New thread 3066494308 created [15:00:01]Thread 3066637668 joined [15:00:01]Waiting for new connection... [15:00:01] Sock 8.Parse request [15:00:01]Sock 8.Check first char [15:00:01]Sock 8.First char is OK [15:00:01]request: POST /json_proto HTTP/1.0 [15:00:01]Method: POST [15:00:01]URL: /json_proto [15:00:01]Method is POST - this is cgi request [15:00:01]url: /json_proto [15:00:01]query_string will be loaded in cgi processing [15:00:01]execute_cgi json_proto POST (null) [15:00:01]execute_cgi path=json_proto method=POST [15:00:01]POST find Content-Length [15:00:01]Host: 172.17.42.195:8080 [15:00:01]Content-Length: 678 [15:00:01]Content-Type: application/json [15:00:01] [15:00:01]POST finish read [15:00:01]Found Content-Length = 678 [15:00:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:01]execute_script... [15:00: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)3308940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:01]POST & json_proto [15:00:01]process_json_proto [15:00:01]json parsed OK: [15:00:01]protocol is kg_v1.0 [15:00:01]action value=close_receipt [15:00:01]process_action close_receipt [15:00:01]cmd_close_receipt [15:00:01]MH_GetDate [15:00:01]Write to MH i2c: F0 00 00 AD 1F BB [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: F0 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: F0 09 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: F0 09 00 AD 1F 00 F2 60 1A 67 EF 94 12 67 93 [15:00:01]GetLastDocTimeStamp 1729781972 [15:00:01]current date 1729782002 [15:00:01]FM_GetShiftState [15:00:01]SAM_PROTO_GetShiftState [15:00:01]wFMCommunicate request_size=4 [15:00:01]MH_SAM_APDU [15:00:01]CAPDU: 80 13 01 00 [15:00:01]Write to MH i2c: E2 08 00 AE 1F 80 13 01 00 00 00 00 00 4A [15:00:01]Write i2c OK [15:00:01]MH_I2C_Read... [15:00:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:01]Read from MH i2c: E2 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 0E 00 [15:00:01]MH_I2C_Read... [15:00:01]Read from MH i2c: E2 0E 00 AE 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AF [15:00:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:01]wFMCommunicate OK [15:00:01]SAM_PROTO_GetShiftState done [15:00:01]FM_GetShiftState done [15:00:01]opened in 1729729095 [15:00:01]opened+sec_in_day 1729815495 [15:00:01]quantity*price = 50041 [15:00:01]sum+1 = 50042 [15:00:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 466 24.10.2024 15:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372649 ФПД: 265097585677739 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150002&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372649&fm=265097585677739&tin=02508201610067®Number=0000000000091623&sum=50000 [15:00:02]StoreToDocumentArchive [15:00:02]shift 524 fd 372649 [15:00:02]save to /storage/0524/doc_00372649 [15:00:02]save last doc name /storage/0524/doc_00372649 to /storage/kkm_last_doc_name [15:00:02]save OK [15:00:02]Clear old archive folders... [15:00:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:02]tlvbuf is 00340540 [15:00:02]SAM_PROTO_ClearQueue [15:00:02]wFMCommunicate request_size=4 [15:00:02]MH_SAM_APDU [15:00:02]CAPDU: 80 09 00 00 [15:00:02]Write to MH i2c: E2 08 00 BB 1F 80 09 00 00 00 00 00 00 4C [15:00:02]Write i2c OK [15:00:02]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 BB 1F 00 90 00 4E [15:00:03]RAPDU: 90 00 [15:00:03]wFMCommunicate OK [15:00:03]SAM_PROTO_ClearQueue done [15:00:03]KKMCreateOFDPacket [15:00:03]OFDProtocolAddRootSTLVToBuf [15:00:03]FM_MakeSignedData [15:00:03]FM_MakeSignedData [15:00:03]SAM_PROTO_SignData [15:00:03]wFMCommunicate request_size=4 [15:00:03]MH_SAM_APDU [15:00:03]CAPDU: 80 0D 01 02 [15:00:03]Write to MH i2c: E2 08 00 BC 1F 80 0D 01 02 00 00 00 00 54 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 BC 1F 00 90 00 4F [15:00:03]RAPDU: 90 00 [15:00:03]wFMCommunicate OK [15:00:03]wFMCommunicate request_size=255 [15:00:03]MH_SAM_APDU [15:00: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F2 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 AF 05 00 35 04 06 00 F1 [15:00:03]Write to MH i2c: E2 02 01 BD 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F2 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 AF 05 00 35 04 06 00 F1 00 00 E2 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 BD 1F 00 90 00 50 [15:00:03]RAPDU: 90 00 [15:00:03]wFMCommunicate OK [15:00:03]wFMCommunicate request_size=10 [15:00:03]MH_SAM_APDU [15:00:03]CAPDU: 80 0D 02 02 05 1A D7 6C D5 AB [15:00:03]Write to MH i2c: E2 0D 00 BE 1F 80 0D 02 02 05 00 1A D7 6C D5 AB 00 00 3E [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 03 00 BE 1F 00 90 00 51 [15:00:03]RAPDU: 90 00 [15:00:03]wFMCommunicate OK [15:00:03]wFMCommunicate request_size=4 [15:00:03]MH_SAM_APDU [15:00:03]CAPDU: 80 0D 03 02 [15:00:03]Write to MH i2c: E2 08 00 BF 1F 80 0D 03 02 00 00 00 00 59 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 0B 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 0B 00 BF 1F 00 6A AD 65 75 D3 CD 73 8C 90 00 EA [15:00:03]RAPDU: 6A AD 65 75 D3 CD 73 8C 90 00 [15:00:03]wFMCommunicate OK [15:00:03]SAM_PROTO_SignData done [15:00:03]FM_MakeSignedData done [15:00:03]CreateOFDProtocolMessage [15:00:03]wFMCommunicate request_size=4 [15:00:03]MH_SAM_APDU [15:00:03]CAPDU: 80 11 00 00 [15:00:03]Write to MH i2c: E2 08 00 C0 1F 80 11 00 00 00 00 00 00 59 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:03]Read from MH i2c: E2 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 17 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: E2 17 00 C0 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [15:00:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:03]wFMCommunicate OK [15:00:03]CreateOFDProtocolMessage done [15:00:03]OFDSenderStorePacket 372649 [15:00:03]StoreOFDPacket docnum=372649 [15:00:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 08 71 07 01 42 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F2 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 AF 05 00 35 04 06 00 F1 1A D7 6C D5 AB 6A AD 65 75 D3 CD 73 8C [15:00:03]CheckFolder [15:00:03]dirname=/storage/ofd_packets [15:00:03]CheckFolder done [15:00:03]ProducePacketName [15:00:03]name=ofd_packets/00372649 [15:00:03]NVStorageSaveData ofd_packets/00372649 [15:00:03]File name is /storage/ofd_packets/00372649 [15:00:03]Write 301 bytes [15:00:03]NVStorageSaveData done [15:00:03]OFDSenderStorePacket done [15:00:03]KKMCreateOFDPacket done [15:00:03]NVStorageSaveData kkm_last_timestamp [15:00:03]File name is /storage/kkm_last_timestamp [15:00:03]Write 4 bytes [15:00:03]NVStorageSaveData done [15:00:03]ExternCall_PrintAddStr [15:00:03]wPrintStart [15:00:03]Write to MH i2c: 01 00 00 C1 1F E0 [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: 01 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: 01 07 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: 01 07 00 C1 1F 00 00 00 00 00 FF 0F F5 [15:00:03]RasterBufferAndPrint [15:00:03]line Счет N : (1)3308940 [15:00:03]line ИНН: 02508201610067 [15:00:03]line Контрольно-Кассовый Чек [15:00:03]line ПРОДАЖА [15:00:03]line ТРК (МРК, ГНК) : 22 [15:00:03]line Товар: 2710124130 [15:00:03]line Аи-92-К-4 [15:00:03]line 7.480 * 66.90 [15:00:03]line = 500.41 [15:00:03]line НДС 12% НСП 1% [15:00:03]line > о реализуемом товаре [15:00:03]line ОКРУГЛЕНИЕ: -0.41 [15:00:03]line ИТОГО: 500.00 [15:00:03]line Внесено: 500.00 [15:00:03]line СДАЧА: 0.00 [15:00:03]line НСП 1% : 4.43 [15:00:03]line НДС 12% : 53.14 [15:00:03]line Наличными: 500.00 [15:00:03]line Безнал.: 0.00 [15:00:03]line Место: АЗС № 87 "Партнер Нефть" [15:00:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:00:03]line СНО: Общий режим [15:00:03]line Чек 466 24.10.2024 15:00 [15:00:03]line Смена: 524 ФФД: 1.0 [15:00:03]line ЗНМ: 0300000083 [15:00:03]line РНМ: 0000000000091623 [15:00:03]line Версия ККМ: 001 [15:00:03]line ФМ: 0000000000874672 [15:00:03]line ФД: 372649 [15:00:03]line ФПД: 265097585677739 [15:00:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150002&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372649&fm=265097585677739&tin=02508201610067®Number=0000000000091623&sum=50000 [15:00:03]written 0, free lines is 4095 [15:00:03]OFD Sender: Processing packet 372649 [packets to send 267, broken 266] [15:00:03]ProducePacketName [15:00:03]name=ofd_packets/00372649 [15:00:03]OFD Sender: To server: pG, [15:00:03]CommunicateWithHost lk.salyk.kg:30040 [15:00:03]ConnectInit lk.salyk.kg [15:00:03]Connected sock=10 [15:00:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 08 71 07 01 42 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F2 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 AF 05 00 35 04 06 00 F1 1A D7 6C D5 AB 6A AD 65 75 D3 CD 73 8C [15:00:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C6 7C 47 00 0A A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 AF 05 00 F4 03 04 00 99 0C 1A 67 B6 04 01 00 00 C3 49 7F 6C BC 80 F1 74 [15:00:03]CommunicateWithHost err = 0 [15:00:03]CheckOFDResponse [15:00:03]1017 (14) - 77093643461234 [15:00:03]1041 (16) - 0000000000874672 [15:00:03]1040 (4) - 372649 [15:00:03]1012 (4) - 24.10.2024 09:00 [15:00:03]1206 (1) - 0 [15:00:03]OFD Sender: Remove packet 372649 [15:00:03]ProducePacketName [15:00:03]name=ofd_packets/00372649 [15:00:03]NVStorageDeleteData [15:00:03]Write to MH i2c: 01 00 00 EC 1F 0B [15:00:03]Write i2c OK [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: 01 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: 01 07 00 [15:00:03]MH_I2C_Read... [15:00:03]Read from MH i2c: 01 07 00 EC 1F 00 00 00 00 00 D9 0C F7 [15:00:03]RasterBufferAndPrint [15:00:03]line [15:00:03]line [15:00:03]line [15:00:03]line [15:00:03]line [15:00:03]written 0, free lines is 3296 [15:00:04]MH_Cut [15:00:04]Write to MH i2c: D1 01 00 F3 1F 01 E4 [15:00:04]Write i2c OK [15:00:04]MH_I2C_Read... [15:00:04]Read from MH i2c: D1 [15:00:04]MH_I2C_Read... [15:00:04]Read from MH i2c: D1 01 00 [15:00:04]MH_I2C_Read... [15:00:04]Read from MH i2c: D1 01 00 F3 1F 00 E3 [15:00:04]Write to MH i2c: 01 00 00 F4 1F 13 [15:00:04]Write i2c OK [15:00:04]MH_I2C_Read... [15:00:04]OFD Sender: No OFD packet to send [15:00:04]*** Cut start [15:00:04]*** Partial cut [15:00:04]*** CUTSNS_PIN = 1 [15:00:04]*** CUTSNS_PIN = 0 [15:00:05]*** Brake cut motor [15:00:05]Read from MH i2c: 01 [15:00:05]MH_I2C_Read... [15:00:05]*** Stop cut motor [15:00:05]*** Cut end [15:00:05]Read from MH i2c: 01 07 00 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: 01 07 00 F4 1F 00 00 00 00 00 FF 0F 28 [15:00:05]process_action close_receipt done [15:00:05]requested_data is exist [15:00:05]produce_requested_data [15:00:05]requested_item fm.sn is exist - process it [15:00:05]wFMCommunicate request_size=4 [15:00:05]MH_SAM_APDU [15:00:05]CAPDU: 80 11 00 00 [15:00:05]Write to MH i2c: E2 08 00 F5 1F 80 11 00 00 00 00 00 00 8E [15:00:05]Write i2c OK [15:00:05]MH_I2C_Read... [15:00:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:05]Read from MH i2c: E2 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: E2 17 00 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: E2 17 00 F5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [15:00:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:05]wFMCommunicate OK [15:00:05]requested_item fd.num is exist - process it [15:00:05]SAM_PROTO_GetFieldsCounters [15:00:05]wFMCommunicate request_size=4 [15:00:05]MH_SAM_APDU [15:00:05]CAPDU: 80 13 00 00 [15:00:05]Write to MH i2c: E2 08 00 F6 1F 80 13 00 00 00 00 00 00 91 [15:00:05]Write i2c OK [15:00:05]MH_I2C_Read... [15:00:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:05]Read from MH i2c: E2 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: E2 62 00 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: E2 62 00 F6 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 94 [15:00:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:05]wFMCommunicate OK [15:00:05]SAM_PROTO_GetFieldsCounters done [15:00:05]requested_item shift.num is exist - process it [15:00:05]requested_item shift.opened is exist - process it [15:00:05]req_shift_opened [15:00:05]FM_GetShiftState [15:00:05]SAM_PROTO_GetShiftState [15:00:05]wFMCommunicate request_size=4 [15:00:05]MH_SAM_APDU [15:00:05]CAPDU: 80 13 01 00 [15:00:05]Write to MH i2c: E2 08 00 F7 1F 80 13 01 00 00 00 00 00 93 [15:00:05]Write i2c OK [15:00:05]MH_I2C_Read... [15:00:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:05]Read from MH i2c: E2 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: E2 0E 00 [15:00:05]MH_I2C_Read... [15:00:05]Read from MH i2c: E2 0E 00 F7 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F8 [15:00:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:05]wFMCommunicate OK [15:00:05]SAM_PROTO_GetShiftState done [15:00:05]FM_GetShiftState done [15:00:05]req_shift_opened done [15:00:05]requested_item shift.open_date is exist - process it [15:00:05]req_shift_open_date [15:00:05]req_shift_open_date done [15:00:05]produce_requested_data done [15:00:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372649,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:00:05]process_action_free close_receipt [15:00:05]json_value_free [15:00:05]json_value_free done [15:00:05]process_json_proto returns [15:00:05]Send response to host [15:00:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372649,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:00:05]free response buf [15:00:05]execute_script done [15:00:05]execute_script returns [15:00:05]free content buf [15:00:05]Sock 8.Close socket [15:00:05]Sock 8.Thread stoped [15:00:06]accept exits with 9 [15:00:06]New connection [15:00:06]New thread 3066637668 created [15:00:06]Thread 3066494308 joined [15:00:06]Waiting for new connection... [15:00:06] Sock 9.Parse request [15:00:06]Sock 9.Check first char [15:00:06]Sock 9.First char is OK [15:00:06]request: POST /json_proto HTTP/1.0 [15:00:06]Method: POST [15:00:06]URL: /json_proto [15:00:06]Method is POST - this is cgi request [15:00:06]url: /json_proto [15:00:06]query_string will be loaded in cgi processing [15:00:06]execute_cgi json_proto POST (null) [15:00:06]execute_cgi path=json_proto method=POST [15:00:06]POST find Content-Length [15:00:06]Host: 172.17.42.195:8080 [15:00:06]Content-Length: 682 [15:00:06]Content-Type: application/json [15:00:06] [15:00:06]POST finish read [15:00:06]Found Content-Length = 682 [15:00:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [15:00:06]execute_script... [15:00: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)3308941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [15:00:06]POST & json_proto [15:00:06]process_json_proto [15:00:06]json parsed OK: [15:00:06]protocol is kg_v1.0 [15:00:06]action value=close_receipt [15:00:06]process_action close_receipt [15:00:06]cmd_close_receipt [15:00:06]MH_GetDate [15:00:06]Write to MH i2c: F0 00 00 F8 1F 06 [15:00:06]Write i2c OK [15:00:06]MH_I2C_Read... [15:00:06]Read from MH i2c: F0 [15:00:06]MH_I2C_Read... [15:00:06]Read from MH i2c: F0 09 00 [15:00:06]MH_I2C_Read... [15:00:06]Read from MH i2c: F0 09 00 F8 1F 00 F6 60 1A 67 EF 94 12 67 E2 [15:00:06]GetLastDocTimeStamp 1729782002 [15:00:06]current date 1729782006 [15:00:06]FM_GetShiftState [15:00:06]SAM_PROTO_GetShiftState [15:00:06]wFMCommunicate request_size=4 [15:00:06]MH_SAM_APDU [15:00:06]CAPDU: 80 13 01 00 [15:00:06]Write to MH i2c: E2 08 00 F9 1F 80 13 01 00 00 00 00 00 95 [15:00:06]Write i2c OK [15:00:06]MH_I2C_Read... [15:00:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:06]Read from MH i2c: E2 [15:00:06]MH_I2C_Read... [15:00:06]Read from MH i2c: E2 0E 00 [15:00:06]MH_I2C_Read... [15:00:06]Read from MH i2c: E2 0E 00 F9 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FA [15:00:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:06]wFMCommunicate OK [15:00:06]SAM_PROTO_GetShiftState done [15:00:06]FM_GetShiftState done [15:00:06]opened in 1729729095 [15:00:06]opened+sec_in_day 1729815495 [15:00:06]quantity*price = 50063 [15:00:06]sum+1 = 50064 [15:00:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 467 24.10.2024 15:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372650 ФПД: 114625786144233 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372650&fm=114625786144233&tin=02508201610067®Number=0000000000091623&sum=50000 [15:00:06]StoreToDocumentArchive [15:00:06]shift 524 fd 372650 [15:00:06]save to /storage/0524/doc_00372650 [15:00:06]save last doc name /storage/0524/doc_00372650 to /storage/kkm_last_doc_name [15:00:06]save OK [15:00:06]Clear old archive folders... [15:00:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:00:06]tlvbuf is 003240D0 [15:00:06]SAM_PROTO_ClearQueue [15:00:06]wFMCommunicate request_size=4 [15:00:06]MH_SAM_APDU [15:00:06]CAPDU: 80 09 00 00 [15:00:06]Write to MH i2c: E2 08 00 06 20 80 09 00 00 00 00 00 00 98 [15:00:06]Write i2c OK [15:00:06]MH_I2C_Read... [15:00:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:07]Read from MH i2c: E2 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 06 20 00 90 00 9A [15:00:07]RAPDU: 90 00 [15:00:07]wFMCommunicate OK [15:00:07]SAM_PROTO_ClearQueue done [15:00:07]KKMCreateOFDPacket [15:00:07]OFDProtocolAddRootSTLVToBuf [15:00:07]FM_MakeSignedData [15:00:07]FM_MakeSignedData [15:00:07]SAM_PROTO_SignData [15:00:07]wFMCommunicate request_size=4 [15:00:07]MH_SAM_APDU [15:00:07]CAPDU: 80 0D 01 02 [15:00:07]Write to MH i2c: E2 08 00 07 20 80 0D 01 02 00 00 00 00 A0 [15:00:07]Write i2c OK [15:00:07]MH_I2C_Read... [15:00:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:07]Read from MH i2c: E2 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 07 20 00 90 00 9B [15:00:07]RAPDU: 90 00 [15:00:07]wFMCommunicate OK [15:00:07]wFMCommunicate request_size=255 [15:00:07]MH_SAM_APDU [15:00:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D3 01 00 00 F4 03 04 00 F6 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA AF 05 00 35 04 06 00 [15:00:07]Write to MH i2c: E2 02 01 08 20 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D3 01 00 00 F4 03 04 00 F6 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA AF 05 00 35 04 06 00 00 00 AA [15:00:07]Write i2c OK [15:00:07]MH_I2C_Read... [15:00:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:07]Read from MH i2c: E2 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 08 20 00 90 00 9C [15:00:07]RAPDU: 90 00 [15:00:07]wFMCommunicate OK [15:00:07]wFMCommunicate request_size=11 [15:00:07]MH_SAM_APDU [15:00:07]CAPDU: 80 0D 02 02 06 68 40 65 43 E5 E9 [15:00:07]Write to MH i2c: E2 0E 00 09 20 80 0D 02 02 06 00 68 40 65 43 E5 E9 00 00 CD [15:00:07]Write i2c OK [15:00:07]MH_I2C_Read... [15:00:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:07]Read from MH i2c: E2 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 03 00 09 20 00 90 00 9D [15:00:07]RAPDU: 90 00 [15:00:07]wFMCommunicate OK [15:00:07]wFMCommunicate request_size=4 [15:00:07]MH_SAM_APDU [15:00:07]CAPDU: 80 0D 03 02 [15:00:07]Write to MH i2c: E2 08 00 0A 20 80 0D 03 02 00 00 00 00 A5 [15:00:07]Write i2c OK [15:00:07]MH_I2C_Read... [15:00:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:07]Read from MH i2c: E2 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 0B 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 0B 00 0A 20 00 24 B3 2D D1 4B 17 89 C9 90 00 2F [15:00:07]RAPDU: 24 B3 2D D1 4B 17 89 C9 90 00 [15:00:07]wFMCommunicate OK [15:00:07]SAM_PROTO_SignData done [15:00:07]FM_MakeSignedData done [15:00:07]CreateOFDProtocolMessage [15:00:07]wFMCommunicate request_size=4 [15:00:07]MH_SAM_APDU [15:00:07]CAPDU: 80 11 00 00 [15:00:07]Write to MH i2c: E2 08 00 0B 20 80 11 00 00 00 00 00 00 A5 [15:00:07]Write i2c OK [15:00:07]MH_I2C_Read... [15:00:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:07]Read from MH i2c: E2 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 17 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: E2 17 00 0B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [15:00:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:07]wFMCommunicate OK [15:00:07]CreateOFDProtocolMessage done [15:00:07]OFDSenderStorePacket 372650 [15:00:07]StoreOFDPacket docnum=372650 [15:00:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B4 6A 08 01 7E 86 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D3 01 00 00 F4 03 04 00 F6 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA AF 05 00 35 04 06 00 68 40 65 43 E5 E9 24 B3 2D D1 4B 17 89 C9 [15:00:07]CheckFolder [15:00:07]dirname=/storage/ofd_packets [15:00:07]CheckFolder done [15:00:07]ProducePacketName [15:00:07]name=ofd_packets/00372650 [15:00:07]NVStorageSaveData ofd_packets/00372650 [15:00:07]File name is /storage/ofd_packets/00372650 [15:00:07]Write 302 bytes [15:00:07]NVStorageSaveData done [15:00:07]OFDSenderStorePacket done [15:00:07]KKMCreateOFDPacket done [15:00:07]NVStorageSaveData kkm_last_timestamp [15:00:07]File name is /storage/kkm_last_timestamp [15:00:07]Write 4 bytes [15:00:07]NVStorageSaveData done [15:00:07]ExternCall_PrintAddStr [15:00:07]wPrintStart [15:00:07]Write to MH i2c: 01 00 00 0C 20 2C [15:00:07]Write i2c OK [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: 01 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: 01 07 00 [15:00:07]MH_I2C_Read... [15:00:07]Read from MH i2c: 01 07 00 0C 20 00 00 00 00 00 FF 0F 41 [15:00:07]RasterBufferAndPrint [15:00:07]line Счет N : (1)3308941 [15:00:07]line ИНН: 02508201610067 [15:00:07]line Контрольно-Кассовый Чек [15:00:07]line ПРОДАЖА [15:00:07]line ТРК (МРК, ГНК) : 5 [15:00:07]line Товар: 2710194210 [15:00:07]line ДТ(л)-К-5 [15:00:07]line 6.570 * 76.20 [15:00:07]line = 500.63 [15:00:07]line НДС 12% НСП 1% [15:00:07]line > о реализуемом товаре [15:00:07]line ОКРУГЛЕНИЕ: -0.63 [15:00:07]line ИТОГО: 500.00 [15:00:07]line Внесено: 500.00 [15:00:07]line СДАЧА: 0.00 [15:00:07]line НСП 1% : 4.43 [15:00:07]line НДС 12% : 53.16 [15:00:07]line Наличными: 500.00 [15:00:07]line Безнал.: 0.00 [15:00:07]line Место: АЗС № 87 "Партнер Нефть" [15:00:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:00:07]line СНО: Общий режим [15:00:07]line Чек 467 24.10.2024 15:00 [15:00:07]line Смена: 524 ФФД: 1.0 [15:00:07]line ЗНМ: 0300000083 [15:00:07]line РНМ: 0000000000091623 [15:00:07]line Версия ККМ: 001 [15:00:08]line ФМ: 0000000000874672 [15:00:08]line ФД: 372650 [15:00:08]line ФПД: 114625786144233 [15:00:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372650&fm=114625786144233&tin=02508201610067®Number=0000000000091623&sum=50000 [15:00:08]OFD Sender: Processing packet 372650 [packets to send 267, broken 266] [15:00:08]ProducePacketName [15:00:08]name=ofd_packets/00372650 [15:00:08]OFD Sender: To server: pG, [15:00:08]CommunicateWithHost lk.salyk.kg:30040 [15:00:08]ConnectInit lk.salyk.kg [15:00:08]written 0, free lines is 4095 [15:00:08]Connected sock=10 [15:00:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B4 6A 08 01 7E 86 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D3 01 00 00 F4 03 04 00 F6 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA AF 05 00 35 04 06 00 68 40 65 43 E5 E9 24 B3 2D D1 4B 17 89 C9 [15:00:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BC 8E 47 00 E2 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 36 37 32 10 04 04 00 AA AF 05 00 F4 03 04 00 9E 0C 1A 67 B6 04 01 00 00 3F FC 18 81 2C B1 D3 EF [15:00:08]CommunicateWithHost err = 0 [15:00:08]CheckOFDResponse [15:00:08]1017 (14) - 77093643461234 [15:00:08]1041 (16) - 0000000000874672 [15:00:08]1040 (4) - 372650 [15:00:08]1012 (4) - 24.10.2024 09:00 [15:00:08]1206 (1) - 0 [15:00:08]OFD Sender: Remove packet 372650 [15:00:08]ProducePacketName [15:00:08]name=ofd_packets/00372650 [15:00:08]NVStorageDeleteData [15:00:08]Write to MH i2c: 01 00 00 37 20 57 [15:00:08]Write i2c OK [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: 01 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: 01 07 00 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: 01 07 00 37 20 00 00 00 00 00 E8 0C 52 [15:00:08]RasterBufferAndPrint [15:00:08]line [15:00:08]line [15:00:08]line [15:00:08]line [15:00:08]line [15:00:08]written 0, free lines is 3319 [15:00:08]MH_Cut [15:00:08]Write to MH i2c: D1 01 00 3E 20 01 30 [15:00:08]Write i2c OK [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: D1 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: D1 01 00 [15:00:08]MH_I2C_Read... [15:00:08]Read from MH i2c: D1 01 00 3E 20 00 2F [15:00:08]Write to MH i2c: 01 00 00 3F 20 5F [15:00:08]Write i2c OK [15:00:08]MH_I2C_Read... [15:00:09]OFD Sender: No OFD packet to send [15:00:09]*** Cut start [15:00:09]*** Partial cut [15:00:09]*** CUTSNS_PIN = 1 [15:00:09]*** CUTSNS_PIN = 0 [15:00:09]*** Brake cut motor [15:00:10]Read from MH i2c: 01 [15:00:10]MH_I2C_Read... [15:00:10]*** Stop cut motor [15:00:10]*** Cut end [15:00:10]Read from MH i2c: 01 07 00 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: 01 07 00 3F 20 00 00 00 00 00 FF 0F 74 [15:00:10]process_action close_receipt done [15:00:10]requested_data is exist [15:00:10]produce_requested_data [15:00:10]requested_item fm.sn is exist - process it [15:00:10]wFMCommunicate request_size=4 [15:00:10]MH_SAM_APDU [15:00:10]CAPDU: 80 11 00 00 [15:00:10]Write to MH i2c: E2 08 00 40 20 80 11 00 00 00 00 00 00 DA [15:00:10]Write i2c OK [15:00:10]MH_I2C_Read... [15:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:10]Read from MH i2c: E2 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: E2 17 00 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: E2 17 00 40 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2F [15:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:10]wFMCommunicate OK [15:00:10]requested_item fd.num is exist - process it [15:00:10]SAM_PROTO_GetFieldsCounters [15:00:10]wFMCommunicate request_size=4 [15:00:10]MH_SAM_APDU [15:00:10]CAPDU: 80 13 00 00 [15:00:10]Write to MH i2c: E2 08 00 41 20 80 13 00 00 00 00 00 00 DD [15:00:10]Write i2c OK [15:00:10]MH_I2C_Read... [15:00:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:10]Read from MH i2c: E2 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: E2 62 00 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: E2 62 00 41 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [15:00:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:10]wFMCommunicate OK [15:00:10]SAM_PROTO_GetFieldsCounters done [15:00:10]requested_item shift.num is exist - process it [15:00:10]requested_item shift.opened is exist - process it [15:00:10]req_shift_opened [15:00:10]FM_GetShiftState [15:00:10]SAM_PROTO_GetShiftState [15:00:10]wFMCommunicate request_size=4 [15:00:10]MH_SAM_APDU [15:00:10]CAPDU: 80 13 01 00 [15:00:10]Write to MH i2c: E2 08 00 42 20 80 13 01 00 00 00 00 00 DF [15:00:10]Write i2c OK [15:00:10]MH_I2C_Read... [15:00:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:10]Read from MH i2c: E2 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: E2 0E 00 [15:00:10]MH_I2C_Read... [15:00:10]Read from MH i2c: E2 0E 00 42 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 44 [15:00:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:10]wFMCommunicate OK [15:00:10]SAM_PROTO_GetShiftState done [15:00:10]FM_GetShiftState done [15:00:10]req_shift_opened done [15:00:10]requested_item shift.open_date is exist - process it [15:00:10]req_shift_open_date [15:00:10]req_shift_open_date done [15:00:10]produce_requested_data done [15:00:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372650,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:00:10]process_action_free close_receipt [15:00:10]json_value_free [15:00:10]json_value_free done [15:00:10]process_json_proto returns [15:00:10]Send response to host [15:00:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372650,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:00:10]free response buf [15:00:10]execute_script done [15:00:10]execute_script returns [15:00:10]free content buf [15:00:10]Sock 9.Close socket [15:00:10]Sock 9.Thread stoped [15:00:11]accept exits with 8 [15:00:11]New connection [15:00:11]New thread 3066494308 created [15:00:11]Thread 3066637668 joined [15:00:11]Waiting for new connection... [15:00:11] Sock 8.Parse request [15:00:11]Sock 8.Check first char [15:00:11]Sock 8.First char is OK [15:00:11]request: POST /json_proto HTTP/1.0 [15:00:11]Method: POST [15:00:11]URL: /json_proto [15:00:11]Method is POST - this is cgi request [15:00:11]url: /json_proto [15:00:11]query_string will be loaded in cgi processing [15:00:11]execute_cgi json_proto POST (null) [15:00:11]execute_cgi path=json_proto method=POST [15:00:11]POST find Content-Length [15:00:11]Host: 172.17.42.195:8080 [15:00:11]Content-Length: 678 [15:00:11]Content-Type: application/json [15:00:11] [15:00:11]POST finish read [15:00:11]Found Content-Length = 678 [15:00:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:11]execute_script... [15:00: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)3308942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:11]POST & json_proto [15:00:11]process_json_proto [15:00:11]json parsed OK: [15:00:11]protocol is kg_v1.0 [15:00:11]action value=close_receipt [15:00:11]process_action close_receipt [15:00:11]cmd_close_receipt [15:00:11]MH_GetDate [15:00:11]Write to MH i2c: F0 00 00 43 20 52 [15:00:11]Write i2c OK [15:00:11]MH_I2C_Read... [15:00:11]Read from MH i2c: F0 [15:00:11]MH_I2C_Read... [15:00:11]Read from MH i2c: F0 09 00 [15:00:11]MH_I2C_Read... [15:00:11]Read from MH i2c: F0 09 00 43 20 00 FB 60 1A 67 EF 94 12 67 33 [15:00:11]GetLastDocTimeStamp 1729782006 [15:00:11]current date 1729782011 [15:00:11]FM_GetShiftState [15:00:11]SAM_PROTO_GetShiftState [15:00:11]wFMCommunicate request_size=4 [15:00:11]MH_SAM_APDU [15:00:11]CAPDU: 80 13 01 00 [15:00:11]Write to MH i2c: E2 08 00 44 20 80 13 01 00 00 00 00 00 E1 [15:00:11]Write i2c OK [15:00:11]MH_I2C_Read... [15:00:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:11]Read from MH i2c: E2 [15:00:11]MH_I2C_Read... [15:00:11]Read from MH i2c: E2 0E 00 [15:00:11]MH_I2C_Read... [15:00:11]Read from MH i2c: E2 0E 00 44 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 46 [15:00:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:11]wFMCommunicate OK [15:00:11]SAM_PROTO_GetShiftState done [15:00:11]FM_GetShiftState done [15:00:11]opened in 1729729095 [15:00:11]opened+sec_in_day 1729815495 [15:00:11]quantity*price = 50041 [15:00:11]sum+1 = 50042 [15:00:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 468 24.10.2024 15:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372651 ФПД: 133814937883495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372651&fm=133814937883495&tin=02508201610067®Number=0000000000091623&sum=50000 [15:00:12]StoreToDocumentArchive [15:00:12]shift 524 fd 372651 [15:00:12]save to /storage/0524/doc_00372651 [15:00:12]save last doc name /storage/0524/doc_00372651 to /storage/kkm_last_doc_name [15:00:12]save OK [15:00:12]Clear old archive folders... [15:00:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:12]tlvbuf is 00354CC0 [15:00:12]SAM_PROTO_ClearQueue [15:00:12]wFMCommunicate request_size=4 [15:00:12]MH_SAM_APDU [15:00:12]CAPDU: 80 09 00 00 [15:00:12]Write to MH i2c: E2 08 00 51 20 80 09 00 00 00 00 00 00 E3 [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:12]Read from MH i2c: E2 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 51 20 00 90 00 E5 [15:00:12]RAPDU: 90 00 [15:00:12]wFMCommunicate OK [15:00:12]SAM_PROTO_ClearQueue done [15:00:12]KKMCreateOFDPacket [15:00:12]OFDProtocolAddRootSTLVToBuf [15:00:12]FM_MakeSignedData [15:00:12]FM_MakeSignedData [15:00:12]SAM_PROTO_SignData [15:00:12]wFMCommunicate request_size=4 [15:00:12]MH_SAM_APDU [15:00:12]CAPDU: 80 0D 01 02 [15:00:12]Write to MH i2c: E2 08 00 52 20 80 0D 01 02 00 00 00 00 EB [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:12]Read from MH i2c: E2 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 52 20 00 90 00 E6 [15:00:12]RAPDU: 90 00 [15:00:12]wFMCommunicate OK [15:00:12]wFMCommunicate request_size=255 [15:00:12]MH_SAM_APDU [15:00: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 FC 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB AF 05 00 35 04 06 00 79 [15:00:12]Write to MH i2c: E2 02 01 53 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 FC 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB AF 05 00 35 04 06 00 79 00 00 0F [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:12] [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 53 20 00 90 00 E7 [15:00:12]RAPDU: 90 00 [15:00:12]wFMCommunicate OK [15:00:12]wFMCommunicate request_size=10 [15:00:12]MH_SAM_APDU [15:00:12]CAPDU: 80 0D 02 02 05 B4 37 D6 93 67 [15:00:12]Write to MH i2c: E2 0D 00 54 20 80 0D 02 02 05 00 B4 37 D6 93 67 00 00 B3 [15:00:12]Write i2c OK [15:00:12]MH_I2C_Read... [15:00:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:12]Read from MH i2c: E2 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 [15:00:12]MH_I2C_Read... [15:00:12]Read from MH i2c: E2 03 00 54 20 00 90 00 E8 [15:00:13]RAPDU: 90 00 [15:00:13]wFMCommunicate OK [15:00:13]wFMCommunicate request_size=4 [15:00:13]MH_SAM_APDU [15:00:13]CAPDU: 80 0D 03 02 [15:00:13]Write to MH i2c: E2 08 00 55 20 80 0D 03 02 00 00 00 00 F0 [15:00:13]Write i2c OK [15:00:13]MH_I2C_Read... [15:00:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:13]Read from MH i2c: E2 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: E2 0B 00 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: E2 0B 00 55 20 00 11 2C 1A 38 18 0B A4 F9 90 00 40 [15:00:13]RAPDU: 11 2C 1A 38 18 0B A4 F9 90 00 [15:00:13]wFMCommunicate OK [15:00:13]SAM_PROTO_SignData done [15:00:13]FM_MakeSignedData done [15:00:13]CreateOFDProtocolMessage [15:00:13]wFMCommunicate request_size=4 [15:00:13]MH_SAM_APDU [15:00:13]CAPDU: 80 11 00 00 [15:00:13]Write to MH i2c: E2 08 00 56 20 80 11 00 00 00 00 00 00 F0 [15:00:13]Write i2c OK [15:00:13]MH_I2C_Read... [15:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:13]Read from MH i2c: E2 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: E2 17 00 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: E2 17 00 56 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 45 [15:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:13]wFMCommunicate OK [15:00:13]CreateOFDProtocolMessage done [15:00:13]OFDSenderStorePacket 372651 [15:00:13]StoreOFDPacket docnum=372651 [15:00:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 2D 07 01 56 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 FC 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB AF 05 00 35 04 06 00 79 B4 37 D6 93 67 11 2C 1A 38 18 0B A4 F9 [15:00:13]CheckFolder [15:00:13]dirname=/storage/ofd_packets [15:00:13]CheckFolder done [15:00:13]ProducePacketName [15:00:13]name=ofd_packets/00372651 [15:00:13]NVStorageSaveData ofd_packets/00372651 [15:00:13]File name is /storage/ofd_packets/00372651 [15:00:13]Write 301 bytes [15:00:13]NVStorageSaveData done [15:00:13]OFDSenderStorePacket done [15:00:13]KKMCreateOFDPacket done [15:00:13]NVStorageSaveData kkm_last_timestamp [15:00:13]File name is /storage/kkm_last_timestamp [15:00:13]Write 4 bytes [15:00:13]NVStorageSaveData done [15:00:13]ExternCall_PrintAddStr [15:00:13]wPrintStart [15:00:13]Write to MH i2c: 01 00 00 57 20 77 [15:00:13]Write i2c OK [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: 01 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: 01 07 00 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: 01 07 00 57 20 00 00 00 00 00 FF 0F 8C [15:00:13]RasterBufferAndPrint [15:00:13]line Счет N : (1)3308942 [15:00:13]line ИНН: 02508201610067 [15:00:13]line Контрольно-Кассовый Чек [15:00:13]line ПРОДАЖА [15:00:13]line ТРК (МРК, ГНК) : 32 [15:00:13]line Товар: 2710124130 [15:00:13]line Аи-92-К-4 [15:00:13]line 7.480 * 66.90 [15:00:13]line = 500.41 [15:00:13]line НДС 12% НСП 1% [15:00:13]line > о реализуемом товаре [15:00:13]line ОКРУГЛЕНИЕ: -0.41 [15:00:13]line ИТОГО: 500.00 [15:00:13]line Внесено: 500.00 [15:00:13]line СДАЧА: 0.00 [15:00:13]line НСП 1% : 4.43 [15:00:13]line НДС 12% : 53.14 [15:00:13]line Наличными: 500.00 [15:00:13]line Безнал.: 0.00 [15:00:13]line Место: АЗС № 87 "Партнер Нефть" [15:00:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:00:13]line СНО: Общий режим [15:00:13]line Чек 468 24.10.2024 15:00 [15:00:13]line Смена: 524 ФФД: 1.0 [15:00:13]line ЗНМ: 0300000083 [15:00:13]line РНМ: 0000000000091623 [15:00:13]line Версия ККМ: 001 [15:00:13]line ФМ: 0000000000874672 [15:00:13]line ФД: 372651 [15:00:13]line ФПД: 133814937883495 [15:00:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372651&fm=133814937883495&tin=02508201610067®Number=0000000000091623&sum=50000 [15:00:13]written 0, free lines is 4095 [15:00:13]OFD Sender: Processing packet 372651 [packets to send 267, broken 266] [15:00:13]ProducePacketName [15:00:13]name=ofd_packets/00372651 [15:00:13]OFD Sender: To server: pG, [15:00:13]CommunicateWithHost lk.salyk.kg:30040 [15:00:13]ConnectInit lk.salyk.kg [15:00:13]Connected sock=10 [15:00:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 2D 07 01 56 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 FC 60 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB AF 05 00 35 04 06 00 79 B4 37 D6 93 67 11 2C 1A 38 18 0B A4 F9 [15:00:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9E 88 47 00 47 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB AF 05 00 F4 03 04 00 A3 0C 1A 67 B6 04 01 00 00 8F 4F 1E 6A E1 11 CD 9B [15:00:13]CommunicateWithHost err = 0 [15:00:13]CheckOFDResponse [15:00:13]1017 (14) - 77093643461234 [15:00:13]1041 (16) - 0000000000874672 [15:00:13]1040 (4) - 372651 [15:00:13]1012 (4) - 24.10.2024 09:00 [15:00:13]1206 (1) - 0 [15:00:13]OFD Sender: Remove packet 372651 [15:00:13]ProducePacketName [15:00:13]name=ofd_packets/00372651 [15:00:13]NVStorageDeleteData [15:00:13]Write to MH i2c: 01 00 00 82 20 A2 [15:00:13]Write i2c OK [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: 01 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: 01 07 00 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: 01 07 00 82 20 00 00 00 00 00 0B 0D C1 [15:00:13]RasterBufferAndPrint [15:00:13]line [15:00:13]line [15:00:13]line [15:00:13]line [15:00:13]line [15:00:13]written 0, free lines is 3361 [15:00:13]MH_Cut [15:00:13]Write to MH i2c: D1 01 00 89 20 01 7B [15:00:13]Write i2c OK [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: D1 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: D1 01 00 [15:00:13]MH_I2C_Read... [15:00:13]Read from MH i2c: D1 01 00 89 20 00 7A [15:00:13]Write to MH i2c: 01 00 00 8A 20 AA [15:00:13]Write i2c OK [15:00:13]MH_I2C_Read... [15:00:14]OFD Sender: No OFD packet to send [15:00:14]*** Cut start [15:00:14]*** Partial cut [15:00:14]*** CUTSNS_PIN = 1 [15:00:14]*** CUTSNS_PIN = 0 [15:00:14]*** Brake cut motor [15:00:15]Read from MH i2c: 01 *** Stop cut motor [15:00:15] [15:00:15]*** Cut end [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: 01 07 00 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: 01 07 00 8A 20 00 00 00 00 00 FF 0F BF [15:00:15]process_action close_receipt done [15:00:15]requested_data is exist [15:00:15]produce_requested_data [15:00:15]requested_item fm.sn is exist - process it [15:00:15]wFMCommunicate request_size=4 [15:00:15]MH_SAM_APDU [15:00:15]CAPDU: 80 11 00 00 [15:00:15]Write to MH i2c: E2 08 00 8B 20 80 11 00 00 00 00 00 00 25 [15:00:15]Write i2c OK [15:00:15]MH_I2C_Read... [15:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:15]Read from MH i2c: E2 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 17 00 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 17 00 8B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7A [15:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:15]wFMCommunicate OK [15:00:15]requested_item fd.num is exist - process it [15:00:15]SAM_PROTO_GetFieldsCounters [15:00:15]wFMCommunicate request_size=4 [15:00:15]MH_SAM_APDU [15:00:15]CAPDU: 80 13 00 00 [15:00:15]Write to MH i2c: E2 08 00 8C 20 80 13 00 00 00 00 00 00 28 [15:00:15]Write i2c OK [15:00:15]MH_I2C_Read... [15:00:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:15]Read from MH i2c: E2 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 62 00 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 62 00 8C 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [15:00:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:15]wFMCommunicate OK [15:00:15]SAM_PROTO_GetFieldsCounters done [15:00:15]requested_item shift.num is exist - process it [15:00:15]requested_item shift.opened is exist - process it [15:00:15]req_shift_opened [15:00:15]FM_GetShiftState [15:00:15]SAM_PROTO_GetShiftState [15:00:15]wFMCommunicate request_size=4 [15:00:15]MH_SAM_APDU [15:00:15]CAPDU: 80 13 01 00 [15:00:15]Write to MH i2c: E2 08 00 8D 20 80 13 01 00 00 00 00 00 2A [15:00:15]Write i2c OK [15:00:15]MH_I2C_Read... [15:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:15]Read from MH i2c: E2 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 0E 00 [15:00:15]MH_I2C_Read... [15:00:15]Read from MH i2c: E2 0E 00 8D 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8F [15:00:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:15]wFMCommunicate OK [15:00:15]SAM_PROTO_GetShiftState done [15:00:15]FM_GetShiftState done [15:00:15]req_shift_opened done [15:00:15]requested_item shift.open_date is exist - process it [15:00:15]req_shift_open_date [15:00:15]req_shift_open_date done [15:00:15]produce_requested_data done [15:00:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372651,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:00:15]process_action_free close_receipt [15:00:15]json_value_free [15:00:15]json_value_free done [15:00:15]process_json_proto returns [15:00:15]Send response to host [15:00:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372651,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:00:15]free response buf [15:00:15]execute_script done [15:00:15]execute_script returns [15:00:15]free content buf [15:00:15]Sock 8.Close socket [15:00:15]Sock 8.Thread stoped [15:00:19]OFD Sender: No OFD packet to send [15:00:24]OFD Sender: No OFD packet to send [15:00:29]OFD Sender: No OFD packet to send [15:00:34]OFD Sender: No OFD packet to send [15:00:39]OFD Sender: No OFD packet to send [15:00:44]OFD Sender: No OFD packet to send [15:00:44]accept exits with 9 [15:00:44]New connection [15:00:44]New thread 3066637668 created [15:00:44]Thread 3066494308 joined [15:00:44]Waiting for new connection... [15:00:44] Sock 9.Parse request [15:00:44]Sock 9.Check first char [15:00:44]Sock 9.First char is OK [15:00:44]request: POST /json_proto HTTP/1.0 [15:00:44]Method: POST [15:00:44]URL: /json_proto [15:00:44]Method is POST - this is cgi request [15:00:44]url: /json_proto [15:00:44]query_string will be loaded in cgi processing [15:00:44]execute_cgi json_proto POST (null) [15:00:44]execute_cgi path=json_proto method=POST [15:00:44]POST find Content-Length [15:00:44]Host: 172.17.42.195:8080 [15:00:44]Content-Length: 770 [15:00:44]Content-Type: application/json [15:00:44] [15:00:44]POST finish read [15:00:44]Found Content-Length = 770 [15:00:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:44]execute_script... [15: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)3308938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:00:44]POST & json_proto [15:00:44]process_json_proto [15:00:44]json parsed OK: [15:00:44]protocol is kg_v1.0 [15:00:44]action value=close_receipt [15:00:44]process_action close_receipt [15:00:44]cmd_close_receipt [15:00:44]MH_GetDate [15:00:44]Write to MH i2c: F0 00 00 8E 20 9D [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: F0 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: F0 09 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: F0 09 00 8E 20 00 1D 61 1A 67 EF 94 12 67 A1 [15:00:44]GetLastDocTimeStamp 1729782012 [15:00:44]current date 1729782045 [15:00:44]FM_GetShiftState [15:00:44]SAM_PROTO_GetShiftState [15:00:44]wFMCommunicate request_size=4 [15:00:44]MH_SAM_APDU [15:00:44]CAPDU: 80 13 01 00 [15:00:44]Write to MH i2c: E2 08 00 8F 20 80 13 01 00 00 00 00 00 2C [15:00:44]Write i2c OK [15:00:44]MH_I2C_Read... [15:00:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:44]Read from MH i2c: E2 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 0E 00 [15:00:44]MH_I2C_Read... [15:00:44]Read from MH i2c: E2 0E 00 8F 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 91 [15:00:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:44]wFMCommunicate OK [15:00:44]SAM_PROTO_GetShiftState done [15:00:44]FM_GetShiftState done [15:00:44]opened in 1729729095 [15:00:44]opened+sec_in_day 1729815495 [15:00:44]quantity*price = 200043 [15:00:44]sum+1 = 200044 [15:00:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 469 24.10.2024 15:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372652 ФПД: 224442202114038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150045&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372652&fm=224442202114038&tin=02508201610067®Number=0000000000091623&sum=200043 [15:00:45]StoreToDocumentArchive [15:00:45]shift 524 fd 372652 [15:00:45]save to /storage/0524/doc_00372652 [15:00:45]save last doc name /storage/0524/doc_00372652 to /storage/kkm_last_doc_name [15:00:45]save OK [15:00:45]Clear old archive folders... [15:00:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:00:45]tlvbuf is B6D5BA60 [15:00:45]SAM_PROTO_ClearQueue [15:00:45]wFMCommunicate request_size=4 [15:00:45]MH_SAM_APDU [15:00:45]CAPDU: 80 09 00 00 [15:00:45]Write to MH i2c: E2 08 00 9C 20 80 09 00 00 00 00 00 00 2E [15:00:45]Write i2c OK [15:00:45]MH_I2C_Read... [15:00:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:00:45]Read from MH i2c: E2 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: E2 03 00 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: E2 03 00 9C 20 00 90 00 30 [15:00:45]RAPDU: 90 00 [15:00:45]wFMCommunicate OK [15:00:45]SAM_PROTO_ClearQueue done [15:00:45]KKMCreateOFDPacket [15:00:45]OFDProtocolAddRootSTLVToBuf [15:00:45]FM_MakeSignedData [15:00:45]FM_MakeSignedData [15:00:45]SAM_PROTO_SignData [15:00:45]wFMCommunicate request_size=4 [15:00:45]MH_SAM_APDU [15:00:45]CAPDU: 80 0D 01 02 [15:00:45]Write to MH i2c: E2 08 00 9D 20 80 0D 01 02 00 00 00 00 36 [15:00:45]Write i2c OK [15:00:45]MH_I2C_Read... [15:00:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:00:45]Read from MH i2c: E2 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: E2 03 00 [15:00:45]MH_I2C_Read... [15:00:45]Read from MH i2c: E2 03 00 9D 20 00 90 00 31 [15:00:45]RAPDU: 90 00 [15:00:45]wFMCommunicate OK [15:00:45]wFMCommunicate request_size=255 [15:00:45]MH_SAM_APDU [15:00:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 1D 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC AF 05 00 35 04 06 00 CC [15:00:45]Write to MH i2c: E2 02 01 9E 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 1D 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC AF 05 00 35 04 06 00 CC 00 00 CE [15:00:45]Write i2c OK [15:00:45]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 03 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 03 00 9E 20 00 90 00 32 [15:00:46]RAPDU: 90 00 [15:00:46]wFMCommunicate OK [15:00:46]wFMCommunicate request_size=10 [15:00:46]MH_SAM_APDU [15:00:46]CAPDU: 80 0D 02 02 05 21 05 BA C7 F6 [15:00:46]Write to MH i2c: E2 0D 00 9F 20 80 0D 02 02 05 00 21 05 BA C7 F6 00 00 E0 [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 03 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 03 00 9F 20 00 90 00 33 [15:00:46]RAPDU: 90 00 [15:00:46]wFMCommunicate OK [15:00:46]wFMCommunicate request_size=4 [15:00:46]MH_SAM_APDU [15:00:46]CAPDU: 80 0D 03 02 [15:00:46]Write to MH i2c: E2 08 00 A0 20 80 0D 03 02 00 00 00 00 3B [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 0B 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 0B 00 A0 20 00 F2 08 5D 53 7C C7 A2 CC 90 00 97 [15:00:46]RAPDU: F2 08 5D 53 7C C7 A2 CC 90 00 [15:00:46]wFMCommunicate OK [15:00:46]SAM_PROTO_SignData done [15:00:46]FM_MakeSignedData done [15:00:46]CreateOFDProtocolMessage [15:00:46]wFMCommunicate request_size=4 [15:00:46]MH_SAM_APDU [15:00:46]CAPDU: 80 11 00 00 [15:00:46]Write to MH i2c: E2 08 00 A1 20 80 11 00 00 00 00 00 00 3B [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:46]Read from MH i2c: E2 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 17 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: E2 17 00 A1 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [15:00:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:46]wFMCommunicate OK [15:00:46]CreateOFDProtocolMessage done [15:00:46]OFDSenderStorePacket 372652 [15:00:46]StoreOFDPacket docnum=372652 [15:00:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B6 BE 07 01 CB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 1D 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC AF 05 00 35 04 06 00 CC 21 05 BA C7 F6 F2 08 5D 53 7C C7 A2 CC [15:00:46]CheckFolder [15:00:46]dirname=/storage/ofd_packets [15:00:46]CheckFolder done [15:00:46]ProducePacketName [15:00:46]name=ofd_packets/00372652 [15:00:46]NVStorageSaveData ofd_packets/00372652 [15:00:46]File name is /storage/ofd_packets/00372652 [15:00:46]Write 301 bytes [15:00:46]NVStorageSaveData done [15:00:46]OFDSenderStorePacket done [15:00:46]KKMCreateOFDPacket done [15:00:46]NVStorageSaveData kkm_last_timestamp [15:00:46]File name is /storage/kkm_last_timestamp [15:00:46]Write 4 bytes [15:00:46]NVStorageSaveData done [15:00:46]ExternCall_PrintAddStr [15:00:46]wPrintStart [15:00:46]Write to MH i2c: 01 00 00 A2 20 C2 [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 07 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 07 00 A2 20 00 00 00 00 00 FF 0F D7 [15:00:46]RasterBufferAndPrint [15:00:46]line Счет N : (1)3308938 [15:00:46]line ИНН: 02508201610067 [15:00:46]line Контрольно-Кассовый Чек [15:00:46]line ПРОДАЖА [15:00:46]line ТРК (МРК, ГНК) : 43 [15:00:46]line Товар: 2710124500 [15:00:46]line Аи-95-К-3 [15:00:46]line 26.960 * 74.20 [15:00:46]line = 2000.43 [15:00:46]line НДС 12% НСП 1% [15:00:46]line > о реализуемом товаре [15:00:46]line ИТОГО: 2000.43 [15:00:46]line НСП 1% : 17.70 [15:00:46]line НДС 12% : 212.43 [15:00:46]line Наличными: 0.00 [15:00:46]line Безнал.: 2000.43 [15:00:46]line Место: АЗС № 87 "Партнер Нефть" [15:00:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:00:46]line СНО: Общий режим [15:00:46]line Чек 469 24.10.2024 15:00 [15:00:46]line Смена: 524 ФФД: 1.0 [15:00:46]line ЗНМ: 0300000083 [15:00:46]line РНМ: 0000000000091623 [15:00:46]line Версия ККМ: 001 [15:00:46]line Платежная система: Mbank [15:00:46]line ФМ: 0000000000874672 [15:00:46]line ФД: 372652 [15:00:46]line ФПД: 224442202114038 [15:00:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150045&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372652&fm=224442202114038&tin=02508201610067®Number=0000000000091623&sum=200043 [15:00:46]OFD Sender: Processing packet 372652 [packets to send 267, broken 266] [15:00:46]ProducePacketName [15:00:46]name=ofd_packets/00372652 [15:00:46]OFD Sender: To server: pG, [15:00:46]CommunicateWithHost lk.salyk.kg:30040 [15:00:46]ConnectInit lk.salyk.kg [15:00:46]written 0, free lines is 4095 [15:00:46]Connected sock=10 [15:00:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B6 BE 07 01 CB 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 1D 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC AF 05 00 35 04 06 00 CC 21 05 BA C7 F6 F2 08 5D 53 7C C7 A2 CC [15: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 36 37 32 4F 00 00 00 A0 86 47 00 96 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC AF 05 00 F4 03 04 00 C4 0C 1A 67 B6 04 01 00 00 89 85 74 69 90 DA AB 36 [15:00:46]CommunicateWithHost err = 0 [15:00:46]CheckOFDResponse [15:00:46]1017 (14) - 77093643461234 [15:00:46]1041 (16) - 0000000000874672 [15:00:46]1040 (4) - 372652 [15:00:46]1012 (4) - 24.10.2024 09:00 [15:00:46]1206 (1) - 0 [15:00:46]OFD Sender: Remove packet 372652 [15:00:46]ProducePacketName [15:00:46]name=ofd_packets/00372652 [15:00:46]NVStorageDeleteData [15:00:46]Write to MH i2c: 01 00 00 CB 20 EB [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 07 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: 01 07 00 CB 20 00 00 00 00 00 1F 0D 1E [15:00:46]RasterBufferAndPrint [15:00:46]line [15:00:46]line [15:00:46]line [15:00:46]line [15:00:46]line [15:00:46]written 0, free lines is 3368 [15:00:46]MH_Cut [15:00:46]Write to MH i2c: D1 01 00 D2 20 01 C4 [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: D1 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: D1 01 00 [15:00:46]MH_I2C_Read... [15:00:46]Read from MH i2c: D1 01 00 D2 20 00 C3 [15:00:46]Write to MH i2c: 01 00 00 D3 20 F3 [15:00:46]Write i2c OK [15:00:46]MH_I2C_Read... [15:00:47]OFD Sender: No OFD packet to send [15:00:47]*** Cut start [15:00:47]*** Partial cut [15:00:47]*** CUTSNS_PIN = 1 [15:00:47]*** CUTSNS_PIN = 0 [15:00:47]*** Brake cut motor [15:00:48]Read from MH i2c: 01 [15:00:48]MH_I2C_Read... [15:00:48]*** Stop cut motor [15:00:48]*** Cut end [15:00:48]Read from MH i2c: 01 07 00 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: 01 07 00 D3 20 00 00 00 00 00 FF 0F 08 [15:00:48]process_action close_receipt done [15:00:48]requested_data is exist [15:00:48]produce_requested_data [15:00:48]requested_item fm.sn is exist - process it [15:00:48]wFMCommunicate request_size=4 [15:00:48]MH_SAM_APDU [15:00:48]CAPDU: 80 11 00 00 [15:00:48]Write to MH i2c: E2 08 00 D4 20 80 11 00 00 00 00 00 00 6E [15:00:48]Write i2c OK [15:00:48]MH_I2C_Read... [15:00:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:00:48]Read from MH i2c: E2 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: E2 17 00 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: E2 17 00 D4 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C3 [15:00:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:00:48]wFMCommunicate OK [15:00:48]requested_item fd.num is exist - process it [15:00:48]SAM_PROTO_GetFieldsCounters [15:00:48]wFMCommunicate request_size=4 [15:00:48]MH_SAM_APDU [15:00:48]CAPDU: 80 13 00 00 [15:00:48]Write to MH i2c: E2 08 00 D5 20 80 13 00 00 00 00 00 00 71 [15:00:48]Write i2c OK [15:00:48]MH_I2C_Read... [15:00:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:00:48]Read from MH i2c: E2 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: E2 62 00 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: E2 62 00 D5 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 80 [15:00:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:00:48]wFMCommunicate OK [15:00:48]SAM_PROTO_GetFieldsCounters done [15:00:48]requested_item shift.num is exist - process it [15:00:48]requested_item shift.opened is exist - process it [15:00:48]req_shift_opened [15:00:48]FM_GetShiftState [15:00:48]SAM_PROTO_GetShiftState [15:00:48]wFMCommunicate request_size=4 [15:00:48]MH_SAM_APDU [15:00:48]CAPDU: 80 13 01 00 [15:00:48]Write to MH i2c: E2 08 00 D6 20 80 13 01 00 00 00 00 00 73 [15:00:48]Write i2c OK [15:00:48]MH_I2C_Read... [15:00:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:00:48]Read from MH i2c: E2 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: E2 0E 00 [15:00:48]MH_I2C_Read... [15:00:48]Read from MH i2c: E2 0E 00 D6 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D8 [15:00:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:00:48]wFMCommunicate OK [15:00:48]SAM_PROTO_GetShiftState done [15:00:48]FM_GetShiftState done [15:00:48]req_shift_opened done [15:00:48]requested_item shift.open_date is exist - process it [15:00:48]req_shift_open_date [15:00:48]req_shift_open_date done [15:00:48]produce_requested_data done [15:00:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372652,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:00:48]process_action_free close_receipt [15:00:48]json_value_free [15:00:48]json_value_free done [15:00:48]process_json_proto returns [15:00:48]Send response to host [15:00:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372652,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:00:48]free response buf [15:00:48]execute_script done [15:00:48]execute_script returns [15:00:48]free content buf [15:00:48]Sock 9.Close socket [15:00:48]Sock 9.Thread stoped [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:03]accept exits with 8 [15:01:03]New connection [15:01:03]New thread 3066494308 created [15:01:03]Thread 3066637668 joined [15:01:03]Waiting for new connection... [15:01:03] Sock 8.Parse request [15:01:03]Sock 8.Check first char [15:01:03]Sock 8.First char is OK [15:01:03]request: POST /json_proto HTTP/1.0 [15:01:03]Method: POST [15:01:03]URL: /json_proto [15:01:03]Method is POST - this is cgi request [15:01:03]url: /json_proto [15:01:03]query_string will be loaded in cgi processing [15:01:03]execute_cgi json_proto POST (null) [15:01:03]execute_cgi path=json_proto method=POST [15:01:03]POST find Content-Length [15:01:03]Host: 172.17.42.195:8080 [15:01:03]Content-Length: 678 [15:01:03]Content-Type: application/json [15:01:03] [15:01:03]POST finish read [15:01:03]Found Content-Length = 678 [15:01:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:03]execute_script... [15:01:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308943", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:03]POST & json_proto [15:01:03]process_json_proto [15:01:03]json parsed OK: [15:01:03]protocol is kg_v1.0 [15:01:03]action value=close_receipt [15:01:03]process_action close_receipt [15:01:03]cmd_close_receipt [15:01:03]MH_GetDate [15:01:03]Write to MH i2c: F0 00 00 D7 20 E6 [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: F0 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: F0 09 00 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: F0 09 00 D7 20 00 30 61 1A 67 EF 94 12 67 FD [15:01:03]GetLastDocTimeStamp 1729782045 [15:01:03]current date 1729782064 [15:01:03]FM_GetShiftState [15:01:03]SAM_PROTO_GetShiftState [15:01:03]wFMCommunicate request_size=4 [15:01:03]MH_SAM_APDU [15:01:03]CAPDU: 80 13 01 00 [15:01:03]Write to MH i2c: E2 08 00 D8 20 80 13 01 00 00 00 00 00 75 [15:01:03]Write i2c OK [15:01:03]MH_I2C_Read... [15:01:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:03]Read from MH i2c: E2 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: E2 0E 00 [15:01:03]MH_I2C_Read... [15:01:03]Read from MH i2c: E2 0E 00 D8 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DA [15:01:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:01:03]wFMCommunicate OK [15:01:03]SAM_PROTO_GetShiftState done [15:01:03]FM_GetShiftState done [15:01:03]opened in 1729729095 [15:01:03]opened+sec_in_day 1729815495 [15:01:03]quantity*price = 30038 [15:01:03]sum+1 = 30039 [15:01:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 470 24.10.2024 15:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372653 ФПД: 66019421447482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150104&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372653&fm=66019421447482&tin=02508201610067®Number=0000000000091623&sum=30000 [15:01:04]StoreToDocumentArchive [15:01:04]shift 524 fd 372653 [15:01:04]save to /storage/0524/doc_00372653 [15:01:04]save last doc name /storage/0524/doc_00372653 to /storage/kkm_last_doc_name [15:01:04]save OK [15:01:04]Clear old archive folders... [15:01:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:01:04]tlvbuf is 00363E90 [15:01:04]SAM_PROTO_ClearQueue [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 09 00 00 [15:01:04]Write to MH i2c: E2 08 00 E5 20 80 09 00 00 00 00 00 00 77 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 E5 20 00 90 00 79 [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]SAM_PROTO_ClearQueue done [15:01:04]KKMCreateOFDPacket [15:01:04]OFDProtocolAddRootSTLVToBuf [15:01:04]FM_MakeSignedData [15:01:04]FM_MakeSignedData [15:01:04]SAM_PROTO_SignData [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 0D 01 02 [15:01:04]Write to MH i2c: E2 08 00 E6 20 80 0D 01 02 00 00 00 00 7F [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 E6 20 00 90 00 7A [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]wFMCommunicate request_size=255 [15:01:04]MH_SAM_APDU [15:01: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 30 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD AF 05 00 35 04 06 00 3C [15:01:04]Write to MH i2c: E2 02 01 E7 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 30 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD AF 05 00 35 04 06 00 3C 00 00 93 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 E7 20 00 90 00 7B [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]wFMCommunicate request_size=10 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 0D 02 02 05 0B 58 29 E5 3A [15:01:04]Write to MH i2c: E2 0D 00 E8 20 80 0D 02 02 05 00 0B 58 29 E5 3A 00 00 37 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:04]Read from MH i2c: E2 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 [15:01:04]MH_I2C_Read... [15:01:04]Read from MH i2c: E2 03 00 E8 20 00 90 00 7C [15:01:04]RAPDU: 90 00 [15:01:04]wFMCommunicate OK [15:01:04]wFMCommunicate request_size=4 [15:01:04]MH_SAM_APDU [15:01:04]CAPDU: 80 0D 03 02 [15:01:04]Write to MH i2c: E2 08 00 E9 20 80 0D 03 02 00 00 00 00 84 [15:01:04]Write i2c OK [15:01:04]MH_I2C_Read... [15:01:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:05]Read from MH i2c: E2 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: E2 0B 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: E2 0B 00 E9 20 00 29 2C 2A 90 5E F5 D4 9B 90 00 56 [15:01:05]RAPDU: 29 2C 2A 90 5E F5 D4 9B 90 00 [15:01:05]wFMCommunicate OK [15:01:05]SAM_PROTO_SignData done [15:01:05]FM_MakeSignedData done [15:01:05]CreateOFDProtocolMessage [15:01:05]wFMCommunicate request_size=4 [15:01:05]MH_SAM_APDU [15:01:05]CAPDU: 80 11 00 00 [15:01:05]Write to MH i2c: E2 08 00 EA 20 80 11 00 00 00 00 00 00 84 [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:05]Read from MH i2c: E2 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: E2 17 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: E2 17 00 EA 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [15:01:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:01:05]wFMCommunicate OK [15:01:05]CreateOFDProtocolMessage done [15:01:05]OFDSenderStorePacket 372653 [15:01:05]StoreOFDPacket docnum=372653 [15:01:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 38 B1 07 01 36 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 30 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD AF 05 00 35 04 06 00 3C 0B 58 29 E5 3A 29 2C 2A 90 5E F5 D4 9B [15:01:05]CheckFolder [15:01:05]dirname=/storage/ofd_packets [15:01:05]CheckFolder done [15:01:05]ProducePacketName [15:01:05]name=ofd_packets/00372653 [15:01:05]NVStorageSaveData ofd_packets/00372653 [15:01:05]File name is /storage/ofd_packets/00372653 [15:01:05]Write 301 bytes [15:01:05]NVStorageSaveData done [15:01:05]OFDSenderStorePacket done [15:01:05]KKMCreateOFDPacket done [15:01:05]NVStorageSaveData kkm_last_timestamp [15:01:05]File name is /storage/kkm_last_timestamp [15:01:05]Write 4 bytes [15:01:05]NVStorageSaveData done [15:01:05]ExternCall_PrintAddStr [15:01:05]wPrintStart [15:01:05]Write to MH i2c: 01 00 00 EB 20 0B [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 07 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 07 00 EB 20 00 00 00 00 00 FF 0F 20 [15:01:05]RasterBufferAndPrint [15:01:05]line Счет N : (1)3308943 [15:01:05]line ИНН: 02508201610067 [15:01:05]line Контрольно-Кассовый Чек [15:01:05]line ПРОДАЖА [15:01:05]line ТРК (МРК, ГНК) : 12 [15:01:05]line Товар: 2710124130 [15:01:05]line Аи-92-К-4 [15:01:05]line 4.490 * 66.90 [15:01:05]line = 300.38 [15:01:05]line НДС 12% НСП 1% [15:01:05]line > о реализуемом товаре [15:01:05]line ОКРУГЛЕНИЕ: -0.38 [15:01:05]line ИТОГО: 300.00 [15:01:05]line Внесено: 300.00 [15:01:05]line СДАЧА: 0.00 [15:01:05]line НСП 1% : 2.66 [15:01:05]line НДС 12% : 31.90 [15:01:05]line Наличными: 300.00 [15:01:05]line Безнал.: 0.00 [15:01:05]line Место: АЗС № 87 "Партнер Нефть" [15:01:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:01:05]line СНО: Общий режим [15:01:05]line Чек 470 24.10.2024 15:01 [15:01:05]line Смена: 524 ФФД: 1.0 [15:01:05]line ЗНМ: 0300000083 [15:01:05]line РНМ: 0000000000091623 [15:01:05]line Версия ККМ: 001 [15:01:05]line ФМ: 0000000000874672 [15:01:05]line ФД: 372653 [15:01:05]line ФПД: 66019421447482 [15:01:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150104&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372653&fm=66019421447482&tin=02508201610067®Number=0000000000091623&sum=30000 [15:01:05]written 0, free lines is 4095 [15:01:05]OFD Sender: Processing packet 372653 [packets to send 267, broken 266] [15:01:05]ProducePacketName [15:01:05]name=ofd_packets/00372653 [15:01:05]OFD Sender: To server: pG, [15:01:05]CommunicateWithHost lk.salyk.kg:30040 [15:01:05]ConnectInit lk.salyk.kg [15:01:05]Connected sock=11 [15:01:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 38 B1 07 01 36 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 01 00 00 F4 03 04 00 30 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD AF 05 00 35 04 06 00 3C 0B 58 29 E5 3A 29 2C 2A 90 5E F5 D4 9B [15:01:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DC 21 47 00 9E 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD AF 05 00 F4 03 04 00 D7 0C 1A 67 B6 04 01 00 00 5F 96 13 37 72 73 03 02 [15:01:05]CommunicateWithHost err = 0 [15:01:05]CheckOFDResponse [15:01:05]1017 (14) - 77093643461234 [15:01:05]1041 (16) - 0000000000874672 [15:01:05]1040 (4) - 372653 [15:01:05]1012 (4) - 24.10.2024 09:01 [15:01:05]1206 (1) - 0 [15:01:05]OFD Sender: Remove packet 372653 [15:01:05]ProducePacketName [15:01:05]name=ofd_packets/00372653 [15:01:05]NVStorageDeleteData [15:01:05]Write to MH i2c: 01 00 00 16 21 37 [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 07 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: 01 07 00 16 21 00 00 00 00 00 E4 0C 2E [15:01:05]RasterBufferAndPrint [15:01:05]line [15:01:05]line [15:01:05]line [15:01:05]line [15:01:05]line [15:01:05]written 0, free lines is 3309 [15:01:05]MH_Cut [15:01:05]Write to MH i2c: D1 01 00 1D 21 01 10 [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: D1 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: D1 01 00 [15:01:05]MH_I2C_Read... [15:01:05]Read from MH i2c: D1 01 00 1D 21 00 0F [15:01:05]Write to MH i2c: 01 00 00 1E 21 3F [15:01:05]Write i2c OK [15:01:05]MH_I2C_Read... [15:01:06]OFD Sender: No OFD packet to send [15:01:06]*** Cut start [15:01:06]*** Partial cut [15:01:06]*** CUTSNS_PIN = 1 [15:01:06]*** CUTSNS_PIN = 0 [15:01:06]*** Brake cut motor [15:01:07]Read from MH i2c: 01 [15:01:07]MH_I2C_Read... [15:01:07]*** Stop cut motor [15:01:07]*** Cut end [15:01:07]Read from MH i2c: 01 07 00 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: 01 07 00 1E 21 00 00 00 00 00 FF 0F 54 [15:01:07]process_action close_receipt done [15:01:07]requested_data is exist [15:01:07]produce_requested_data [15:01:07]requested_item fm.sn is exist - process it [15:01:07]wFMCommunicate request_size=4 [15:01:07]MH_SAM_APDU [15:01:07]CAPDU: 80 11 00 00 [15:01:07]Write to MH i2c: E2 08 00 1F 21 80 11 00 00 00 00 00 00 BA [15:01:07]Write i2c OK [15:01:07]MH_I2C_Read... [15:01:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:07]Read from MH i2c: E2 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: E2 17 00 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: E2 17 00 1F 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [15:01:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:01:07]wFMCommunicate OK [15:01:07]requested_item fd.num is exist - process it [15:01:07]SAM_PROTO_GetFieldsCounters [15:01:07]wFMCommunicate request_size=4 [15:01:07]MH_SAM_APDU [15:01:07]CAPDU: 80 13 00 00 [15:01:07]Write to MH i2c: E2 08 00 20 21 80 13 00 00 00 00 00 00 BD [15:01:07]Write i2c OK [15:01:07]MH_I2C_Read... [15:01:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:07]Read from MH i2c: E2 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: E2 62 00 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: E2 62 00 20 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [15:01:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D6 01 00 00 5E 04 04 00 D6 01 00 00 57 04 04 00 D7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:07]wFMCommunicate OK [15:01:07]SAM_PROTO_GetFieldsCounters done [15:01:07]requested_item shift.num is exist - process it [15:01:07]requested_item shift.opened is exist - process it [15:01:07]req_shift_opened [15:01:07]FM_GetShiftState [15:01:07]SAM_PROTO_GetShiftState [15:01:07]wFMCommunicate request_size=4 [15:01:07]MH_SAM_APDU [15:01:07]CAPDU: 80 13 01 00 [15:01:07]Write to MH i2c: E2 08 00 21 21 80 13 01 00 00 00 00 00 BF [15:01:07]Write i2c OK [15:01:07]MH_I2C_Read... [15:01:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:07]Read from MH i2c: E2 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: E2 0E 00 [15:01:07]MH_I2C_Read... [15:01:07]Read from MH i2c: E2 0E 00 21 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 24 [15:01:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:01:07]wFMCommunicate OK [15:01:07]SAM_PROTO_GetShiftState done [15:01:07]FM_GetShiftState done [15:01:07]req_shift_opened done [15:01:07]requested_item shift.open_date is exist - process it [15:01:07]req_shift_open_date [15:01:07]req_shift_open_date done [15:01:07]produce_requested_data done [15:01:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372653,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:01:07]process_action_free close_receipt [15:01:07]json_value_free [15:01:07]json_value_free done [15:01:07]process_json_proto returns [15:01:07]Send response to host [15:01:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372653,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:01:07]free response buf [15:01:07]execute_script done [15:01:07]execute_script returns [15:01:07]free content buf [15:01:07]Sock 8.Close socket [15:01:07]Sock 8.Thread stoped [15:01:11]OFD Sender: No OFD packet to send [15:01:16]OFD Sender: No OFD packet to send [15:01:18]accept exits with 9 [15:01:18]New connection [15:01:18]New thread 3066637668 created [15:01:18]Thread 3066494308 joined [15:01:18]Waiting for new connection... [15:01:18] Sock 9.Parse request [15:01:18]Sock 9.Check first char [15:01:18]Sock 9.First char is OK [15:01:18]request: POST /json_proto HTTP/1.0 [15:01:18]Method: POST [15:01:18]URL: /json_proto [15:01:18]Method is POST - this is cgi request [15:01:18]url: /json_proto [15:01:18]query_string will be loaded in cgi processing [15:01:18]execute_cgi json_proto POST (null) [15:01:18]execute_cgi path=json_proto method=POST [15:01:18]POST find Content-Length [15:01:18]Host: 172.17.42.195:8080 [15:01:18]Content-Length: 682 [15:01:18]Content-Type: application/json [15:01:18] [15:01:18]POST finish read [15:01:18]Found Content-Length = 682 [15:01:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:18]execute_script... [15:01:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308944", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:01:18]POST & json_proto [15:01:18]process_json_proto [15:01:18]json parsed OK: [15:01:18]protocol is kg_v1.0 [15:01:18]action value=close_receipt [15:01:18]process_action close_receipt [15:01:18]cmd_close_receipt [15:01:18]MH_GetDate [15:01:18]Write to MH i2c: F0 00 00 22 21 32 [15:01:18]Write i2c OK [15:01:18]MH_I2C_Read... [15:01:18]Read from MH i2c: F0 [15:01:18]MH_I2C_Read... [15:01:18]Read from MH i2c: F0 09 00 [15:01:18]MH_I2C_Read... [15:01:18]Read from MH i2c: F0 09 00 22 21 00 3F 61 1A 67 EF 94 12 67 58 [15:01:18]GetLastDocTimeStamp 1729782064 [15:01:18]current date 1729782079 [15:01:18]FM_GetShiftState [15:01:18]SAM_PROTO_GetShiftState [15:01:18]wFMCommunicate request_size=4 [15:01:18]MH_SAM_APDU [15:01:18]CAPDU: 80 13 01 00 [15:01:18]Write to MH i2c: E2 08 00 23 21 80 13 01 00 00 00 00 00 C1 [15:01:18]Write i2c OK [15:01:18]MH_I2C_Read... [15:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:18]Read from MH i2c: E2 [15:01:18]MH_I2C_Read... [15:01:18]Read from MH i2c: E2 0E 00 [15:01:18]MH_I2C_Read... [15:01:18]Read from MH i2c: E2 0E 00 23 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 26 [15:01:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:01:18]wFMCommunicate OK [15:01:18]SAM_PROTO_GetShiftState done [15:01:18]FM_GetShiftState done [15:01:18]opened in 1729729095 [15:01:18]opened+sec_in_day 1729815495 [15:01:18]quantity*price = 70027 [15:01:18]sum+1 = 70029 [15:01:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 471 24.10.2024 15:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372654 ФПД: 195144571490192 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150119&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372654&fm=195144571490192&tin=02508201610067®Number=0000000000091623&sum=70000 [15:01:19]StoreToDocumentArchive [15:01:19]shift 524 fd 372654 [15:01:19]save to /storage/0524/doc_00372654 [15:01:19]save last doc name /storage/0524/doc_00372654 to /storage/kkm_last_doc_name [15:01:19]save OK [15:01:19]Clear old archive folders... [15:01:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:01:19]tlvbuf is B6E8DD60 [15:01:19]SAM_PROTO_ClearQueue [15:01:19]wFMCommunicate request_size=4 [15:01:19]MH_SAM_APDU [15:01:19]CAPDU: 80 09 00 00 [15:01:19]Write to MH i2c: E2 08 00 30 21 80 09 00 00 00 00 00 00 C3 [15:01:19]Write i2c OK [15:01:19]MH_I2C_Read... [15:01:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:01:19]Read from MH i2c: E2 [15:01:19]MH_I2C_Read... [15:01:19]Read from MH i2c: E2 03 00 [15:01:19]MH_I2C_Read... [15:01:19]Read from MH i2c: E2 03 00 30 21 00 90 00 C5 [15:01:19]RAPDU: 90 00 [15:01:19]wFMCommunicate OK [15:01:19]SAM_PROTO_ClearQueue done [15:01:19]KKMCreateOFDPacket [15:01:19]OFDProtocolAddRootSTLVToBuf [15:01:19]FM_MakeSignedData [15:01:19]FM_MakeSignedData [15:01:19]SAM_PROTO_SignData [15:01:19]wFMCommunicate request_size=4 [15:01:19]MH_SAM_APDU [15:01:19]CAPDU: 80 0D 01 02 [15:01:19]Write to MH i2c: E2 08 00 31 21 80 0D 01 02 00 00 00 00 CB [15:01:19]Write i2c OK [15:01:19]MH_I2C_Read... [15:01:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:01:19]Read from MH i2c: E2 [15:01:19]MH_I2C_Read... [15:01:19]Read from MH i2c: E2 03 00 [15:01:19]MH_I2C_Read... [15:01:19]Read from MH i2c: E2 03 00 31 21 00 90 00 C6 [15:01:19]RAPDU: 90 00 [15:01:19]wFMCommunicate OK [15:01:19]wFMCommunicate request_size=255 [15:01:19]MH_SAM_APDU [15:01:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 3F 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE AF 05 00 35 04 06 00 [15:01:19]Write to MH i2c: E2 02 01 32 21 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 3F 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE AF 05 00 35 04 06 00 00 00 9B [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:20]Read from MH i2c: E2 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 03 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 03 00 32 21 00 90 00 C7 [15:01:20]RAPDU: 90 00 [15:01:20]wFMCommunicate OK [15:01:20]wFMCommunicate request_size=11 [15:01:20]MH_SAM_APDU [15:01:20]CAPDU: 80 0D 02 02 06 B1 7B A2 DD 0F 90 [15:01:20]Write to MH i2c: E2 0E 00 33 21 80 0D 02 02 06 00 B1 7B A2 DD 0F 90 00 00 24 [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:01:20]Read from MH i2c: E2 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 03 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 03 00 33 21 00 90 00 C8 [15:01:20]RAPDU: 90 00 [15:01:20]wFMCommunicate OK [15:01:20]wFMCommunicate request_size=4 [15:01:20]MH_SAM_APDU [15:01:20]CAPDU: 80 0D 03 02 [15:01:20]Write to MH i2c: E2 08 00 34 21 80 0D 03 02 00 00 00 00 D0 [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:01:20]Read from MH i2c: E2 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 0B 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 0B 00 34 21 00 9D 33 53 6F BF BD 2F E1 90 00 EF [15:01:20]RAPDU: 9D 33 53 6F BF BD 2F E1 90 00 [15:01:20]wFMCommunicate OK [15:01:20]SAM_PROTO_SignData done [15:01:20]FM_MakeSignedData done [15:01:20]CreateOFDProtocolMessage [15:01:20]wFMCommunicate request_size=4 [15:01:20]MH_SAM_APDU [15:01:20]CAPDU: 80 11 00 00 [15:01:20]Write to MH i2c: E2 08 00 35 21 80 11 00 00 00 00 00 00 D0 [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 [15:01:20]MH_I2C_Read... [15:01:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:20]Read from MH i2c: E2 17 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: E2 17 00 35 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [15:01:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:01:20]wFMCommunicate OK [15:01:20]CreateOFDProtocolMessage done [15:01:20]OFDSenderStorePacket 372654 [15:01:20]StoreOFDPacket docnum=372654 [15:01:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 28 05 08 01 E8 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 3F 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE AF 05 00 35 04 06 00 B1 7B A2 DD 0F 90 9D 33 53 6F BF BD 2F E1 [15:01:20]CheckFolder [15:01:20]dirname=/storage/ofd_packets [15:01:20]CheckFolder done [15:01:20]ProducePacketName [15:01:20]name=ofd_packets/00372654 [15:01:20]NVStorageSaveData ofd_packets/00372654 [15:01:20]File name is /storage/ofd_packets/00372654 [15:01:20]Write 302 bytes [15:01:20]NVStorageSaveData done [15:01:20]OFDSenderStorePacket done [15:01:20]KKMCreateOFDPacket done [15:01:20]NVStorageSaveData kkm_last_timestamp [15:01:20]File name is /storage/kkm_last_timestamp [15:01:20]Write 4 bytes [15:01:20]NVStorageSaveData done [15:01:20]ExternCall_PrintAddStr [15:01:20]wPrintStart [15:01:20]Write to MH i2c: 01 00 00 36 21 57 [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: 01 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: 01 07 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: 01 07 00 36 21 00 00 00 00 00 FF 0F 6C [15:01:20]RasterBufferAndPrint [15:01:20]line Счет N : (1)3308944 [15:01:20]line ИНН: 02508201610067 [15:01:20]line Контрольно-Кассовый Чек [15:01:20]line ПРОДАЖА [15:01:20]line ТРК (МРК, ГНК) : 5 [15:01:20]line Товар: 2710194210 [15:01:20]line ДТ(л)-К-5 [15:01:20]line 9.190 * 76.20 [15:01:20]line = 700.28 [15:01:20]line НДС 12% НСП 1% [15:01:20]line > о реализуемом товаре [15:01:20]line ОКРУГЛЕНИЕ: -0.28 [15:01:20]line ИТОГО: 700.00 [15:01:20]line Внесено: 700.00 [15:01:20]line СДАЧА: 0.00 [15:01:20]line НСП 1% : 6.20 [15:01:20]line НДС 12% : 74.37 [15:01:20]line Наличными: 700.00 [15:01:20]line Безнал.: 0.00 [15:01:20]line Место: АЗС № 87 "Партнер Нефть" [15:01:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:01:20]line СНО: Общий режим [15:01:20]line Чек 471 24.10.2024 15:01 [15:01:20]line Смена: 524 ФФД: 1.0 [15:01:20]line ЗНМ: 0300000083 [15:01:20]line РНМ: 0000000000091623 [15:01:20]line Версия ККМ: 001 [15:01:20]line ФМ: 0000000000874672 [15:01:20]line ФД: 372654 [15:01:20]line ФПД: 195144571490192 [15:01:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150119&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372654&fm=195144571490192&tin=02508201610067®Number=0000000000091623&sum=70000 [15:01:20]written 0, free lines is 4095 [15:01:20]OFD Sender: Processing packet 372654 [packets to send 267, broken 266] [15:01:20]ProducePacketName [15:01:20]name=ofd_packets/00372654 [15:01:20]OFD Sender: To server: pG, [15:01:20]CommunicateWithHost lk.salyk.kg:30040 [15:01:20]ConnectInit lk.salyk.kg [15:01:20]Connected sock=10 [15:01:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 28 05 08 01 E8 37 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 3F 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE AF 05 00 35 04 06 00 B1 7B A2 DD 0F 90 9D 33 53 6F BF BD 2F E1 [15:01:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 67 14 47 00 00 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE AF 05 00 F4 03 04 00 E6 0C 1A 67 B6 04 01 00 00 E4 F0 75 69 F4 EB 2B 18 [15:01:20]CommunicateWithHost err = 0 [15:01:20]CheckOFDResponse [15:01:20]1017 (14) - 77093643461234 [15:01:20]1041 (16) - 0000000000874672 [15:01:20]1040 (4) - 372654 [15:01:20]1012 (4) - 24.10.2024 09:01 [15:01:20]1206 (1) - 0 [15:01:20]OFD Sender: Remove packet 372654 [15:01:20]ProducePacketName [15:01:20]name=ofd_packets/00372654 [15:01:20]NVStorageDeleteData [15:01:20]Write to MH i2c: 01 00 00 61 21 82 [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: 01 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: 01 07 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: 01 07 00 61 21 00 00 00 00 00 F2 0C 87 [15:01:20]RasterBufferAndPrint [15:01:20]line [15:01:20]line [15:01:20]line [15:01:20]line [15:01:20]line [15:01:20]written 0, free lines is 3323 [15:01:20]MH_Cut [15:01:20]Write to MH i2c: D1 01 00 68 21 01 5B [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: D1 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: D1 01 00 [15:01:20]MH_I2C_Read... [15:01:20]Read from MH i2c: D1 01 00 68 21 00 5A [15:01:20]Write to MH i2c: 01 00 00 69 21 8A [15:01:20]Write i2c OK [15:01:20]MH_I2C_Read... [15:01:21]OFD Sender: No OFD packet to send [15:01:21]*** Cut start [15:01:21]*** Partial cut [15:01:21]*** CUTSNS_PIN = 1 [15:01:21]*** CUTSNS_PIN = 0 [15:01:22]*** Brake cut motor [15:01:22]Read from MH i2c: 01 [15:01:22]MH_I2C_Read... [15:01:22]*** Stop cut motor [15:01:22]*** Cut end [15:01:22]Read from MH i2c: 01 07 00 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: 01 07 00 69 21 00 00 00 00 00 FF 0F 9F [15:01:22]process_action close_receipt done [15:01:22]requested_data is exist [15:01:22]produce_requested_data [15:01:22]requested_item fm.sn is exist - process it [15:01:22]wFMCommunicate request_size=4 [15:01:22]MH_SAM_APDU [15:01:22]CAPDU: 80 11 00 00 [15:01:22]Write to MH i2c: E2 08 00 6A 21 80 11 00 00 00 00 00 00 05 [15:01:22]Write i2c OK [15:01:22]MH_I2C_Read... [15:01:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:01:22]Read from MH i2c: E2 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: E2 17 00 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: E2 17 00 6A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [15:01:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:01:22]wFMCommunicate OK [15:01:22]requested_item fd.num is exist - process it [15:01:22]SAM_PROTO_GetFieldsCounters [15:01:22]wFMCommunicate request_size=4 [15:01:22]MH_SAM_APDU [15:01:22]CAPDU: 80 13 00 00 [15:01:22]Write to MH i2c: E2 08 00 6B 21 80 13 00 00 00 00 00 00 08 [15:01:22]Write i2c OK [15:01:22]MH_I2C_Read... [15:01:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:01:22]Read from MH i2c: E2 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: E2 62 00 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: E2 62 00 6B 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 1F [15:01:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:01:22]wFMCommunicate OK [15:01:22]SAM_PROTO_GetFieldsCounters done [15:01:22]requested_item shift.num is exist - process it [15:01:22]requested_item shift.opened is exist - process it [15:01:22]req_shift_opened [15:01:22]FM_GetShiftState [15:01:22]SAM_PROTO_GetShiftState [15:01:22]wFMCommunicate request_size=4 [15:01:22]MH_SAM_APDU [15:01:22]CAPDU: 80 13 01 00 [15:01:22]Write to MH i2c: E2 08 00 6C 21 80 13 01 00 00 00 00 00 0A [15:01:22]Write i2c OK [15:01:22]MH_I2C_Read... [15:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:01:22]Read from MH i2c: E2 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: E2 0E 00 [15:01:22]MH_I2C_Read... [15:01:22]Read from MH i2c: E2 0E 00 6C 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6F [15:01:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:01:22]wFMCommunicate OK [15:01:22]SAM_PROTO_GetShiftState done [15:01:22]FM_GetShiftState done [15:01:22]req_shift_opened done [15:01:22]requested_item shift.open_date is exist - process it [15:01:22]req_shift_open_date [15:01:22]req_shift_open_date done [15:01:22]produce_requested_data done [15:01:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372654,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:01:22]process_action_free close_receipt [15:01:22]json_value_free [15:01:22]json_value_free done [15:01:22]process_json_proto returns [15:01:22]Send response to host [15:01:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372654,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:01:22]free response buf [15:01:22]execute_script done [15:01:22]execute_script returns [15:01:22]free content buf [15:01:22]Sock 9.Close socket [15:01:22]Sock 9.Thread stoped [15:01:26]OFD Sender: No OFD packet to send [15:01:31]OFD Sender: No OFD packet to send [15:01:36]OFD Sender: No OFD packet to send [15:01:41]OFD Sender: No OFD packet to send [15:01:46]OFD Sender: No OFD packet to send [15:01:51]OFD Sender: No OFD packet to send [15:01:56]OFD Sender: No OFD packet to send [15:02:01]OFD Sender: No OFD packet to send [15:02:06]OFD Sender: No OFD packet to send [15:02:11]OFD Sender: No OFD packet to send [15:02:16]OFD Sender: No OFD packet to send [15:02:21]OFD Sender: No OFD packet to send [15:02:26]OFD Sender: No OFD packet to send [15:02:31]OFD Sender: No OFD packet to send [15:02:36]OFD Sender: No OFD packet to send [15:02:41]OFD Sender: No OFD packet to send [15:02:46]OFD Sender: No OFD packet to send [15:02:51]OFD Sender: No OFD packet to send [15:02:56]OFD Sender: No OFD packet to send [15:03:01]OFD Sender: No OFD packet to send [15:03:06]OFD Sender: No OFD packet to send [15:03:11]accept exits with 8 [15:03:11]New connection [15:03:11]New thread 3066494308 created [15:03:11]Thread 3066637668 joined [15:03:11]Waiting for new connection... [15:03:11] Sock 8.Parse request [15:03:11]Sock 8.Check first char [15:03:11]Sock 8.First char is OK [15:03:11]request: POST /json_proto HTTP/1.0 [15:03:11]Method: POST [15:03:11]URL: /json_proto [15:03:11]Method is POST - this is cgi request [15:03:11]url: /json_proto [15:03:11]query_string will be loaded in cgi processing [15:03:11]execute_cgi json_proto POST (null) [15:03:11]execute_cgi path=json_proto method=POST [15:03:11]POST find Content-Length [15:03:11]Host: 172.17.42.195:8080 [15:03:11]Content-Length: 678 [15:03:11]Content-Type: application/json [15:03:11] [15:03:11]POST finish read [15:03:11]Found Content-Length = 678 [15:03:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:11]execute_script... [15:03: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)3308945", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:11]POST & json_proto [15:03:11]process_json_proto [15:03:11]json parsed OK: [15:03:11]protocol is kg_v1.0 [15:03:11]action value=close_receipt [15:03:11]process_action close_receipt [15:03:11]cmd_close_receipt [15:03:11]MH_GetDate [15:03:11]Write to MH i2c: F0 00 00 6D 21 7D [15:03:11]Write i2c OK [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: F0 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: F0 09 00 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: F0 09 00 6D 21 00 B0 61 1A 67 EF 94 12 67 14 [15:03:11]GetLastDocTimeStamp 1729782079 [15:03:11]current date 1729782192 [15:03:11]FM_GetShiftState [15:03:11]SAM_PROTO_GetShiftState [15:03:11]wFMCommunicate request_size=4 [15:03:11]MH_SAM_APDU [15:03:11]CAPDU: 80 13 01 00 [15:03:11]Write to MH i2c: E2 08 00 6E 21 80 13 01 00 00 00 00 00 0C [15:03:11]Write i2c OK [15:03:11]MH_I2C_Read... [15:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:11]Read from MH i2c: E2 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: E2 0E 00 [15:03:11]MH_I2C_Read... [15:03:11]Read from MH i2c: E2 0E 00 6E 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 71 [15:03:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:03:11]wFMCommunicate OK [15:03:11]SAM_PROTO_GetShiftState done [15:03:11]FM_GetShiftState done [15:03:11]opened in 1729729095 [15:03:11]opened+sec_in_day 1729815495 [15:03:11]quantity*price = 40006 [15:03:11]sum+1 = 40007 [15:03:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 472 24.10.2024 15:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372655 ФПД: 272008158697917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150312&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372655&fm=272008158697917&tin=02508201610067®Number=0000000000091623&sum=40000 [15:03:12]StoreToDocumentArchive [15:03:12]shift 524 fd 372655 [15:03:12]save to /storage/0524/doc_00372655 [15:03:12]save last doc name /storage/0524/doc_00372655 to /storage/kkm_last_doc_name [15:03:12]save OK [15:03:12]Clear old archive folders... [15:03:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:03:12]tlvbuf is 00319300 [15:03:12]SAM_PROTO_ClearQueue [15:03:12]wFMCommunicate request_size=4 [15:03:12]MH_SAM_APDU [15:03:12]CAPDU: 80 09 00 00 [15:03:12]Write to MH i2c: E2 08 00 7B 21 80 09 00 00 00 00 00 00 0E [15:03:12]Write i2c OK [15:03:12]MH_I2C_Read... [15:03:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:12]Read from MH i2c: E2 [15:03:12]MH_I2C_Read... [15:03:12]Read from MH i2c: E2 03 00 [15:03:12]MH_I2C_Read... [15:03:12]Read from MH i2c: E2 03 00 7B 21 00 90 00 10 [15:03:12]RAPDU: 90 00 [15:03:12]wFMCommunicate OK [15:03:12]SAM_PROTO_ClearQueue done [15:03:12]KKMCreateOFDPacket [15:03:12]OFDProtocolAddRootSTLVToBuf [15:03:12]FM_MakeSignedData [15:03:12]FM_MakeSignedData [15:03:12]SAM_PROTO_SignData [15:03:12]wFMCommunicate request_size=4 [15:03:12]MH_SAM_APDU [15:03:12]CAPDU: 80 0D 01 02 [15:03:12]Write to MH i2c: E2 08 00 7C 21 80 0D 01 02 00 00 00 00 16 [15:03:12]Write i2c OK [15:03:12]MH_I2C_Read... [15:03:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:12]Read from MH i2c: E2 [15:03:12]MH_I2C_Read... [15:03:12]Read from MH i2c: E2 03 00 [15:03:12]MH_I2C_Read... [15:03:12]Read from MH i2c: E2 03 00 7C 21 00 90 00 11 [15:03:12]RAPDU: 90 00 [15:03:12]wFMCommunicate OK [15:03:12]wFMCommunicate request_size=255 [15:03:12]MH_SAM_APDU [15:03: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 B0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF AF 05 00 35 04 06 00 F7 [15:03:12]Write to MH i2c: E2 02 01 7D 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 B0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF AF 05 00 35 04 06 00 F7 00 00 44 [15:03:12]Write i2c OK [15:03:12]MH_I2C_Read... [15:03:12]Read from MH i2c: E2 [15:03:12]MH_I2C_Read... [15:03:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:12]Read from MH i2c: E2 03 00 [15:03:12]MH_I2C_Read... [15:03:12]Read from MH i2c: E2 03 00 7D 21 00 90 00 12 [15:03:12]RAPDU: 90 00 [15:03:12]wFMCommunicate OK [15:03:12]wFMCommunicate request_size=10 [15:03:12]MH_SAM_APDU [15:03:12]CAPDU: 80 0D 02 02 05 63 D5 AC D9 BD [15:03:12]Write to MH i2c: E2 0D 00 7E 21 80 0D 02 02 05 00 63 D5 AC D9 BD 00 00 9D [15:03:12]Write i2c OK [15:03:12]MH_I2C_Read... [15:03:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:13]Read from MH i2c: E2 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 03 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 03 00 7E 21 00 90 00 13 [15:03:13]RAPDU: 90 00 [15:03:13]wFMCommunicate OK [15:03:13]wFMCommunicate request_size=4 [15:03:13]MH_SAM_APDU [15:03:13]CAPDU: 80 0D 03 02 [15:03:13]Write to MH i2c: E2 08 00 7F 21 80 0D 03 02 00 00 00 00 1B [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:13]Read from MH i2c: E2 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 0B 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: E2 0B 00 7F 21 00 C2 9C DC 96 EB 22 25 AA 90 00 C8 [15:03:13]RAPDU: C2 9C DC 96 EB 22 25 AA 90 00 [15:03:13]wFMCommunicate OK [15:03:13]SAM_PROTO_SignData done [15:03:13]FM_MakeSignedData done [15:03:13]CreateOFDProtocolMessage [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 80 21 80 11 00 00 00 00 00 00 1B [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 80 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [15:03:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:03:13]wFMCommunicate OK [15:03:13]CreateOFDProtocolMessage done [15:03:13]OFDSenderStorePacket 372655 [15:03:13]StoreOFDPacket docnum=372655 [15:03:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D7 98 07 01 48 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 B0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF AF 05 00 35 04 06 00 F7 63 D5 AC D9 BD C2 9C DC 96 EB 22 25 AA [15:03:13]CheckFolder [15:03:13]dirname=/storage/ofd_packets [15:03:13]CheckFolder done [15:03:13]ProducePacketName [15:03:13]name=ofd_packets/00372655 [15:03:13]NVStorageSaveData ofd_packets/00372655 [15:03:13]File name is /storage/ofd_packets/00372655 [15:03:13]Write 301 bytes [15:03:13]NVStorageSaveData done [15:03:13]OFDSenderStorePacket done [15:03:13]KKMCreateOFDPacket done [15:03:13]NVStorageSaveData kkm_last_timestamp [15:03:13]File name is /storage/kkm_last_timestamp [15:03:13]Write 4 bytes [15:03:13]NVStorageSaveData done [15:03:13]ExternCall_PrintAddStr [15:03:13]wPrintStart [15:03:13]Write to MH i2c: 01 00 00 81 21 A2 [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: 01 [15:03:13]MH_I2C_Read... [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 81 21 00 00 00 00 00 FF 0F B7 [15:03:13]RasterBufferAndPrint [15:03:13]line Счет N : (1)3308945 [15:03:13]line ИНН: 02508201610067 [15:03:13]line Контрольно-Кассовый Чек [15:03:13]line ПРОДАЖА [15:03:13]line ТРК (МРК, ГНК) : 32 [15:03:13]line Товар: 2710124130 [15:03:13]line Аи-92-К-4 [15:03:13]line 5.980 * 66.90 [15:03:13]line = 400.06 [15:03:13]line НДС 12% НСП 1% [15:03:13]line > о реализуемом товаре [15:03:13]line ОКРУГЛЕНИЕ: -0.06 [15:03:13]line ИТОГО: 400.00 [15:03:13]line Внесено: 400.00 [15:03:13]line СДАЧА: 0.00 [15:03:13]line НСП 1% : 3.54 [15:03:13]line НДС 12% : 42.48 [15:03:13]line Наличными: 400.00 [15:03:13]line Безнал.: 0.00 [15:03:13]line Место: АЗС № 87 "Партнер Нефть" [15:03:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:03:13]line СНО: Общий режим [15:03:13]line Чек 472 24.10.2024 15:03 [15:03:13]line Смена: 524 ФФД: 1.0 [15:03:13]line ЗНМ: 0300000083 [15:03:13]line РНМ: 0000000000091623 [15:03:13]line Версия ККМ: 001 [15:03:13]line ФМ: 0000000000874672 [15:03:13]line ФД: 372655 [15:03:13]line ФПД: 272008158697917 [15:03:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150312&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372655&fm=272008158697917&tin=02508201610067®Number=0000000000091623&sum=40000 [15:03:13]OFD Sender: Processing packet 372655 [packets to send 267, broken 266] [15:03:13]ProducePacketName [15:03:13]name=ofd_packets/00372655 [15:03:13]OFD Sender: To server: pG, [15:03:13]CommunicateWithHost lk.salyk.kg:30040 [15:03:13]ConnectInit lk.salyk.kg [15:03:13]written 0, free lines is 4095 [15:03:13]Connected sock=10 [15:03:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D7 98 07 01 48 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 B0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF AF 05 00 35 04 06 00 F7 63 D5 AC D9 BD C2 9C DC 96 EB 22 25 AA [15:03:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 39 AD 47 00 FE F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF AF 05 00 F4 03 04 00 57 0D 1A 67 B6 04 01 00 00 A0 DF 0C 4C 90 E7 E2 E1 [15:03:13]CommunicateWithHost err = 0 [15:03:13]CheckOFDResponse [15:03:13]1017 (14) - 77093643461234 [15:03:13]1041 (16) - 0000000000874672 [15:03:13]1040 (4) - 372655 [15:03:13]1012 (4) - 24.10.2024 09:03 [15:03:13]1206 (1) - 0 [15:03:13]OFD Sender: Remove packet 372655 [15:03:13]ProducePacketName [15:03:13]name=ofd_packets/00372655 [15:03:13]NVStorageDeleteData [15:03:13]Write to MH i2c: 01 00 00 AC 21 CD [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: 01 [15:03:13]MH_I2C_Read... [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 AC 21 00 00 00 00 00 E4 0C C4 [15:03:13]RasterBufferAndPrint [15:03:13]line [15:03:13]line [15:03:13]line [15:03:13]line [15:03:13]line [15:03:13]written 0, free lines is 3306 [15:03:13]MH_Cut [15:03:13]Write to MH i2c: D1 01 00 B3 21 01 A6 [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: D1 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: D1 01 00 [15:03:13]MH_I2C_Read... [15:03:13]Read from MH i2c: D1 01 00 B3 21 00 A5 [15:03:13]Write to MH i2c: 01 00 00 B4 21 D5 [15:03:13]Write i2c OK [15:03:13]MH_I2C_Read... [15:03:14]OFD Sender: No OFD packet to send [15:03:14]*** Cut start [15:03:14]*** Partial cut [15:03:14]*** CUTSNS_PIN = 1 [15:03:14]*** CUTSNS_PIN = 0 [15:03:15]*** Brake cut motor [15:03:15]Read from MH i2c: 01 [15:03:15]MH_I2C_Read... [15:03:15]*** Stop cut motor [15:03:15]*** Cut end [15:03:15]Read from MH i2c: 01 07 00 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: 01 07 00 B4 21 00 00 00 00 00 FF 0F EA [15:03:15]process_action close_receipt done [15:03:15]requested_data is exist [15:03:15]produce_requested_data [15:03:15]requested_item fm.sn is exist - process it [15:03:15]wFMCommunicate request_size=4 [15:03:15]MH_SAM_APDU [15:03:15]CAPDU: 80 11 00 00 [15:03:15]Write to MH i2c: E2 08 00 B5 21 80 11 00 00 00 00 00 00 50 [15:03:15]Write i2c OK [15:03:15]MH_I2C_Read... [15:03:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:15]Read from MH i2c: E2 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: E2 17 00 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: E2 17 00 B5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A5 [15:03:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:03:15]wFMCommunicate OK [15:03:15]requested_item fd.num is exist - process it [15:03:15]SAM_PROTO_GetFieldsCounters [15:03:15]wFMCommunicate request_size=4 [15:03:15]MH_SAM_APDU [15:03:15]CAPDU: 80 13 00 00 [15:03:15]Write to MH i2c: E2 08 00 B6 21 80 13 00 00 00 00 00 00 53 [15:03:15]Write i2c OK [15:03:15]MH_I2C_Read... [15:03:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:15]Read from MH i2c: E2 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: E2 62 00 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: E2 62 00 B6 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [15:03:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:03:15]wFMCommunicate OK [15:03:15]SAM_PROTO_GetFieldsCounters done [15:03:15]requested_item shift.num is exist - process it [15:03:15]requested_item shift.opened is exist - process it [15:03:15]req_shift_opened [15:03:15]FM_GetShiftState [15:03:15]SAM_PROTO_GetShiftState [15:03:15]wFMCommunicate request_size=4 [15:03:15]MH_SAM_APDU [15:03:15]CAPDU: 80 13 01 00 [15:03:15]Write to MH i2c: E2 08 00 B7 21 80 13 01 00 00 00 00 00 55 [15:03:15]Write i2c OK [15:03:15]MH_I2C_Read... [15:03:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:15]Read from MH i2c: E2 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: E2 0E 00 [15:03:15]MH_I2C_Read... [15:03:15]Read from MH i2c: E2 0E 00 B7 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BA [15:03:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:03:15]wFMCommunicate OK [15:03:15]SAM_PROTO_GetShiftState done [15:03:15]FM_GetShiftState done [15:03:15]req_shift_opened done [15:03:15]requested_item shift.open_date is exist - process it [15:03:15]req_shift_open_date [15:03:15]req_shift_open_date done [15:03:15]produce_requested_data done [15:03:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372655,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:03:15]process_action_free close_receipt [15:03:15]json_value_free [15:03:15]json_value_free done [15:03:15]process_json_proto returns [15:03:15]Send response to host [15:03:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372655,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:03:15]free response buf [15:03:15]execute_script done [15:03:15]execute_script returns [15:03:15]free content buf [15:03:15]Sock 8.Close socket [15:03:15]Sock 8.Thread stoped [15:03:19]OFD Sender: No OFD packet to send [15:03:24]OFD Sender: No OFD packet to send [15:03:27]accept exits with 9 [15:03:27]New connection [15:03:27]New thread 3066637668 created [15:03:27]Thread 3066494308 joined [15:03:27]Waiting for new connection... [15:03:27] Sock 9.Parse request [15:03:27]Sock 9.Check first char [15:03:27]Sock 9.First char is OK [15:03:27]request: POST /json_proto HTTP/1.0 [15:03:27]Method: POST [15:03:27]URL: /json_proto [15:03:27]Method is POST - this is cgi request [15:03:27]url: /json_proto [15:03:27]query_string will be loaded in cgi processing [15:03:27]execute_cgi json_proto POST (null) [15:03:27]execute_cgi path=json_proto method=POST [15:03:27]POST find Content-Length [15:03:27]Host: 172.17.42.195:8080 [15:03:27]Content-Length: 678 [15:03:27]Content-Type: application/json [15:03:27] [15:03:27]POST finish read [15:03:27]Found Content-Length = 678 [15:03:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:27]execute_script... [15:03: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)3308946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:03:27]POST & json_proto [15:03:27]process_json_proto [15:03:27]json parsed OK: [15:03:27]protocol is kg_v1.0 [15:03:27]action value=close_receipt [15:03:27]process_action close_receipt [15:03:27]cmd_close_receipt [15:03:27]MH_GetDate [15:03:27]Write to MH i2c: F0 00 00 B8 21 C8 [15:03:27]Write i2c OK [15:03:27]MH_I2C_Read... [15:03:27]Read from MH i2c: F0 [15:03:27]MH_I2C_Read... [15:03:27]Read from MH i2c: F0 09 00 [15:03:27]MH_I2C_Read... [15:03:27]Read from MH i2c: F0 09 00 B8 21 00 C0 61 1A 67 EF 94 12 67 6F [15:03:27]GetLastDocTimeStamp 1729782192 [15:03:27]current date 1729782208 [15:03:27]FM_GetShiftState [15:03:27]SAM_PROTO_GetShiftState [15:03:27]wFMCommunicate request_size=4 [15:03:27]MH_SAM_APDU [15:03:27]CAPDU: 80 13 01 00 [15:03:27]Write to MH i2c: E2 08 00 B9 21 80 13 01 00 00 00 00 00 57 [15:03:27]Write i2c OK [15:03:27]MH_I2C_Read... [15:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:27]Read from MH i2c: E2 [15:03:27]MH_I2C_Read... [15:03:27]Read from MH i2c: E2 0E 00 [15:03:27]MH_I2C_Read... [15:03:27]Read from MH i2c: E2 0E 00 B9 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BC [15:03:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:03:27]wFMCommunicate OK [15:03:27]SAM_PROTO_GetShiftState done [15:03:27]FM_GetShiftState done [15:03:27]opened in 1729729095 [15:03:27]opened+sec_in_day 1729815495 [15:03:27]quantity*price = 30038 [15:03:27]sum+1 = 30039 [15:03:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 473 24.10.2024 15:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372656 ФПД: 244714836721096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372656&fm=244714836721096&tin=02508201610067®Number=0000000000091623&sum=30000 [15:03:28]StoreToDocumentArchive [15:03:28]shift 524 fd 372656 [15:03:28]save to /storage/0524/doc_00372656 [15:03:28]save last doc name /storage/0524/doc_00372656 to /storage/kkm_last_doc_name [15:03:28]save OK [15:03:28]Clear old archive folders... [15:03:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:03:28]tlvbuf is 00364510 [15:03:28]SAM_PROTO_ClearQueue [15:03:28]wFMCommunicate request_size=4 [15:03:28]MH_SAM_APDU [15:03:28]CAPDU: 80 09 00 00 [15:03:28]Write to MH i2c: E2 08 00 C6 21 80 09 00 00 00 00 00 00 59 [15:03:28]Write i2c OK [15:03:28]MH_I2C_Read... [15:03:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:03:29]Read from MH i2c: E2 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 C6 21 00 90 00 5B [15:03:29]RAPDU: 90 00 [15:03:29]wFMCommunicate OK [15:03:29]SAM_PROTO_ClearQueue done [15:03:29]KKMCreateOFDPacket [15:03:29]OFDProtocolAddRootSTLVToBuf [15:03:29]FM_MakeSignedData [15:03:29]FM_MakeSignedData [15:03:29]SAM_PROTO_SignData [15:03:29]wFMCommunicate request_size=4 [15:03:29]MH_SAM_APDU [15:03:29]CAPDU: 80 0D 01 02 [15:03:29]Write to MH i2c: E2 08 00 C7 21 80 0D 01 02 00 00 00 00 61 [15:03:29]Write i2c OK [15:03:29]MH_I2C_Read... [15:03:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:03:29]Read from MH i2c: E2 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 C7 21 00 90 00 5C [15:03:29]RAPDU: 90 00 [15:03:29]wFMCommunicate OK [15:03:29]wFMCommunicate request_size=255 [15:03:29]MH_SAM_APDU [15:03: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 AF 05 00 35 04 06 00 DE [15:03:29]Write to MH i2c: E2 02 01 C8 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 AF 05 00 35 04 06 00 DE 00 00 AD [15:03:29]Write i2c OK [15:03:29]MH_I2C_Read... [15:03:29]OFD Sender: No OFD packet to send [15:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:29]Read from MH i2c: E2 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 C8 21 00 90 00 5D [15:03:29]RAPDU: 90 00 [15:03:29]wFMCommunicate OK [15:03:29]wFMCommunicate request_size=10 [15:03:29]MH_SAM_APDU [15:03:29]CAPDU: 80 0D 02 02 05 91 1C E9 FD C8 [15:03:29]Write to MH i2c: E2 0D 00 C9 21 80 0D 02 02 05 00 91 1C E9 FD C8 00 00 C9 [15:03:29]Write i2c OK [15:03:29]MH_I2C_Read... [15:03:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:03:29]Read from MH i2c: E2 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 03 00 C9 21 00 90 00 5E [15:03:29]RAPDU: 90 00 [15:03:29]wFMCommunicate OK [15:03:29]wFMCommunicate request_size=4 [15:03:29]MH_SAM_APDU [15:03:29]CAPDU: 80 0D 03 02 [15:03:29]Write to MH i2c: E2 08 00 CA 21 80 0D 03 02 00 00 00 00 66 [15:03:29]Write i2c OK [15:03:29]MH_I2C_Read... [15:03:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:03:29]Read from MH i2c: E2 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 0B 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 0B 00 CA 21 00 01 CA D7 01 D4 FF FE 01 90 00 DC [15:03:29]RAPDU: 01 CA D7 01 D4 FF FE 01 90 00 [15:03:29]wFMCommunicate OK [15:03:29]SAM_PROTO_SignData done [15:03:29]FM_MakeSignedData done [15:03:29]CreateOFDProtocolMessage [15:03:29]wFMCommunicate request_size=4 [15:03:29]MH_SAM_APDU [15:03:29]CAPDU: 80 11 00 00 [15:03:29]Write to MH i2c: E2 08 00 CB 21 80 11 00 00 00 00 00 00 66 [15:03:29]Write i2c OK [15:03:29]MH_I2C_Read... [15:03:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:29]Read from MH i2c: E2 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 17 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: E2 17 00 CB 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [15:03:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:03:29]wFMCommunicate OK [15:03:29]CreateOFDProtocolMessage done [15:03:29]OFDSenderStorePacket 372656 [15:03:29]StoreOFDPacket docnum=372656 [15:03:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 56 FD 07 01 97 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 AF 05 00 35 04 06 00 DE 91 1C E9 FD C8 01 CA D7 01 D4 FF FE 01 [15:03:29]CheckFolder [15:03:29]dirname=/storage/ofd_packets [15:03:29]CheckFolder done [15:03:29]ProducePacketName [15:03:29]name=ofd_packets/00372656 [15:03:29]NVStorageSaveData ofd_packets/00372656 [15:03:29]File name is /storage/ofd_packets/00372656 [15:03:29]Write 301 bytes [15:03:29]NVStorageSaveData done [15:03:29]OFDSenderStorePacket done [15:03:29]KKMCreateOFDPacket done [15:03:29]NVStorageSaveData kkm_last_timestamp [15:03:29]File name is /storage/kkm_last_timestamp [15:03:29]Write 4 bytes [15:03:29]NVStorageSaveData done [15:03:29]ExternCall_PrintAddStr [15:03:29]wPrintStart [15:03:29]Write to MH i2c: 01 00 00 CC 21 ED [15:03:29]Write i2c OK [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: 01 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: 01 07 00 [15:03:29]MH_I2C_Read... [15:03:29]Read from MH i2c: 01 07 00 CC 21 00 00 00 00 00 FF 0F 02 [15:03:29]RasterBufferAndPrint [15:03:29]line Счет N : (1)3308946 [15:03:29]line ИНН: 02508201610067 [15:03:29]line Контрольно-Кассовый Чек [15:03:29]line ПРОДАЖА [15:03:29]line ТРК (МРК, ГНК) : 22 [15:03:29]line Товар: 2710124130 [15:03:29]line Аи-92-К-4 [15:03:29]line 4.490 * 66.90 [15:03:29]line = 300.38 [15:03:29]line НДС 12% НСП 1% [15:03:29]line > о реализуемом товаре [15:03:29]line ОКРУГЛЕНИЕ: -0.38 [15:03:29]line ИТОГО: 300.00 [15:03:29]line Внесено: 300.00 [15:03:29]line СДАЧА: 0.00 [15:03:29]line НСП 1% : 2.66 [15:03:29]line НДС 12% : 31.90 [15:03:29]line Наличными: 300.00 [15:03:29]line Безнал.: 0.00 [15:03:29]line Место: АЗС № 87 "Партнер Нефть" [15:03:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:03:29]line СНО: Общий режим [15:03:29]line Чек 473 24.10.2024 15:03 [15:03:29]line Смена: 524 ФФД: 1.0 [15:03:29]line ЗНМ: 0300000083 [15:03:29]line РНМ: 0000000000091623 [15:03:29]line Версия ККМ: 001 [15:03:29]line ФМ: 0000000000874672 [15:03:29]line ФД: 372656 [15:03:29]line ФПД: 244714836721096 [15:03:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372656&fm=244714836721096&tin=02508201610067®Number=0000000000091623&sum=30000 [15:03:29]OFD Sender: Processing packet 372656 [packets to send 267, broken 266] [15:03:29]ProducePacketName [15:03:29]name=ofd_packets/00372656 [15:03:29]OFD Sender: To server: pG, [15:03:29]CommunicateWithHost lk.salyk.kg:30040 [15:03:29]ConnectInit lk.salyk.kg [15:03:29]written 0, free lines is 4095 [15:03:29]Connected sock=10 [15:03:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 56 FD 07 01 97 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 01 00 00 F4 03 04 00 C0 61 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 AF 05 00 35 04 06 00 DE 91 1C E9 FD C8 01 CA D7 01 D4 FF FE 01 [15:03:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 93 29 47 00 AD F4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 AF 05 00 F4 03 04 00 68 0D 1A 67 B6 04 01 00 00 8C 7F 19 32 89 FF 27 64 [15:03:30]CommunicateWithHost err = 0 [15:03:30]CheckOFDResponse [15:03:30]1017 (14) - 77093643461234 [15:03:30]1041 (16) - 0000000000874672 [15:03:30]1040 (4) - 372656 [15:03:30]1012 (4) - 24.10.2024 09:03 [15:03:30]1206 (1) - 0 [15:03:30]OFD Sender: Remove packet 372656 [15:03:30]ProducePacketName [15:03:30]name=ofd_packets/00372656 [15:03:30]NVStorageDeleteData [15:03:30]Write to MH i2c: 01 00 00 F7 21 18 [15:03:30]Write i2c OK [15:03:30]MH_I2C_Read... [15:03:30]Read from MH i2c: 01 [15:03:30]MH_I2C_Read... [15:03:30]Read from MH i2c: 01 07 00 [15:03:30]MH_I2C_Read... [15:03:30]Read from MH i2c: 01 07 00 F7 21 00 00 00 00 00 ED 0C 18 [15:03:30]RasterBufferAndPrint [15:03:30]line [15:03:30]line [15:03:30]line [15:03:30]line [15:03:30]line [15:03:30]written 0, free lines is 3318 [15:03:30]MH_Cut [15:03:30]Write to MH i2c: D1 01 00 FE 21 01 F1 [15:03:30]Write i2c OK [15:03:30]MH_I2C_Read... [15:03:30]Read from MH i2c: D1 [15:03:30]MH_I2C_Read... [15:03:30]Read from MH i2c: D1 01 00 [15:03:30]MH_I2C_Read... [15:03:30]Read from MH i2c: D1 01 00 FE 21 00 F0 [15:03:30]Write to MH i2c: 01 00 00 FF 21 20 [15:03:30]Write i2c OK [15:03:30]MH_I2C_Read... [15:03:30]OFD Sender: No OFD packet to send [15:03:31]*** Cut start [15:03:31]*** Partial cut [15:03:31]*** CUTSNS_PIN = 1 [15:03:31]*** CUTSNS_PIN = 0 [15:03:31]*** Brake cut motor [15:03:31]Read from MH i2c: 01 [15:03:31]MH_I2C_Read... [15:03:31]*** Stop cut motor [15:03:31]*** Cut end [15:03:31]Read from MH i2c: 01 07 00 [15:03:31]MH_I2C_Read... [15:03:31]Read from MH i2c: 01 07 00 FF 21 00 00 00 00 00 FF 0F 35 [15:03:31]process_action close_receipt done [15:03:31]requested_data is exist [15:03:31]produce_requested_data [15:03:31]requested_item fm.sn is exist - process it [15:03:31]wFMCommunicate request_size=4 [15:03:31]MH_SAM_APDU [15:03:31]CAPDU: 80 11 00 00 [15:03:31]Write to MH i2c: E2 08 00 00 22 80 11 00 00 00 00 00 00 9C [15:03:31]Write i2c OK [15:03:31]MH_I2C_Read... [15:03:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:03:31]Read from MH i2c: E2 [15:03:31]MH_I2C_Read... [15:03:31]Read from MH i2c: E2 17 00 [15:03:31]MH_I2C_Read... [15:03:31]Read from MH i2c: E2 17 00 00 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F1 [15:03:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:03:31]wFMCommunicate OK [15:03:31]requested_item fd.num is exist - process it [15:03:31]SAM_PROTO_GetFieldsCounters [15:03:31]wFMCommunicate request_size=4 [15:03:31]MH_SAM_APDU [15:03:31]CAPDU: 80 13 00 00 [15:03:31]Write to MH i2c: E2 08 00 01 22 80 13 00 00 00 00 00 00 9F [15:03:31]Write i2c OK [15:03:31]MH_I2C_Read... [15:03:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:03:32]Read from MH i2c: E2 [15:03:32]MH_I2C_Read... [15:03:32]Read from MH i2c: E2 62 00 [15:03:32]MH_I2C_Read... [15:03:32]Read from MH i2c: E2 62 00 01 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [15:03:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:03:32]wFMCommunicate OK [15:03:32]SAM_PROTO_GetFieldsCounters done [15:03:32]requested_item shift.num is exist - process it [15:03:32]requested_item shift.opened is exist - process it [15:03:32]req_shift_opened [15:03:32]FM_GetShiftState [15:03:32]SAM_PROTO_GetShiftState [15:03:32]wFMCommunicate request_size=4 [15:03:32]MH_SAM_APDU [15:03:32]CAPDU: 80 13 01 00 [15:03:32]Write to MH i2c: E2 08 00 02 22 80 13 01 00 00 00 00 00 A1 [15:03:32]Write i2c OK [15:03:32]MH_I2C_Read... [15:03:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:03:32]Read from MH i2c: E2 [15:03:32]MH_I2C_Read... [15:03:32]Read from MH i2c: E2 0E 00 [15:03:32]MH_I2C_Read... [15:03:32]Read from MH i2c: E2 0E 00 02 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 06 [15:03:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:03:32]wFMCommunicate OK [15:03:32]SAM_PROTO_GetShiftState done [15:03:32]FM_GetShiftState done [15:03:32]req_shift_opened done [15:03:32]requested_item shift.open_date is exist - process it [15:03:32]req_shift_open_date [15:03:32]req_shift_open_date done [15:03:32]produce_requested_data done [15:03:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372656,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:03:32]process_action_free close_receipt [15:03:32]json_value_free [15:03:32]json_value_free done [15:03:32]process_json_proto returns [15:03:32]Send response to host [15:03:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372656,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:03:32]free response buf [15:03:32]execute_script done [15:03:32]execute_script returns [15:03:32]free content buf [15:03:32]Sock 9.Close socket [15:03:32]Sock 9.Thread stoped [15:03:35]OFD Sender: No OFD packet to send [15:03:40]OFD Sender: No OFD packet to send [15:03:45]OFD Sender: No OFD packet to send [15:03:50]OFD Sender: No OFD packet to send [15:03:55]OFD Sender: No OFD packet to send [15:04:00]OFD Sender: No OFD packet to send [15:04:05]OFD Sender: No OFD packet to send [15:04:10]OFD Sender: No OFD packet to send [15:04:15]OFD Sender: No OFD packet to send [15:04:20]OFD Sender: No OFD packet to send [15:04:25]OFD Sender: No OFD packet to send [15:04:30]OFD Sender: No OFD packet to send [15:04:35]OFD Sender: No OFD packet to send [15:04:40]OFD Sender: No OFD packet to send [15:04:45]OFD Sender: No OFD packet to send [15:04:50]OFD Sender: No OFD packet to send [15:04:55]OFD Sender: No OFD packet to send [15:05:00]OFD Sender: No OFD packet to send [15:05:05]OFD Sender: No OFD packet to send [15:05:07]accept exits with 8 [15:05:07]New connection [15:05:07]New thread 3066494308 created [15:05:07]Thread 3066637668 joined [15:05:07]Waiting for new connection... [15:05:07] Sock 8.Parse request [15:05:07]Sock 8.Check first char [15:05:07]Sock 8.First char is OK [15:05:07]request: POST /json_proto HTTP/1.0 [15:05:07]Method: POST [15:05:07]URL: /json_proto [15:05:07]Method is POST - this is cgi request [15:05:07]url: /json_proto [15:05:07]query_string will be loaded in cgi processing [15:05:07]execute_cgi json_proto POST (null) [15:05:07]execute_cgi path=json_proto method=POST [15:05:07]POST find Content-Length [15:05:07]Host: 172.17.42.195:8080 [15:05:07]Content-Length: 776 [15:05:07]Content-Type: application/json [15:05:07] [15:05:07]POST finish read [15:05:07]Found Content-Length = 776 [15:05:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:07]execute_script... [15:05:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:07]POST & json_proto [15:05:07]process_json_proto [15:05:07]json parsed OK: [15:05:07]protocol is kg_v1.0 [15:05:07]action value=close_receipt [15:05:07]process_action close_receipt [15:05:07]cmd_close_receipt [15:05:07]MH_GetDate [15:05:07]Write to MH i2c: F0 00 00 03 22 14 [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: F0 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: F0 09 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: F0 09 00 03 22 00 24 62 1A 67 EF 94 12 67 20 [15:05:07]GetLastDocTimeStamp 1729782208 [15:05:07]current date 1729782308 [15:05:07]FM_GetShiftState [15:05:07]SAM_PROTO_GetShiftState [15:05:07]wFMCommunicate request_size=4 [15:05:07]MH_SAM_APDU [15:05:07]CAPDU: 80 13 01 00 [15:05:07]Write to MH i2c: E2 08 00 04 22 80 13 01 00 00 00 00 00 A3 [15:05:07]Write i2c OK [15:05:07]MH_I2C_Read... [15:05:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:07]Read from MH i2c: E2 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 0E 00 [15:05:07]MH_I2C_Read... [15:05:07]Read from MH i2c: E2 0E 00 04 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 08 [15:05:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:05:07]wFMCommunicate OK [15:05:07]SAM_PROTO_GetShiftState done [15:05:07]FM_GetShiftState done [15:05:07]opened in 1729729095 [15:05:07]opened+sec_in_day 1729815495 [15:05:07]quantity*price = 100051 [15:05:07]sum+1 = 100052 [15:05:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 474 24.10.2024 15:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372657 ФПД: 176342175996268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150508&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372657&fm=176342175996268&tin=02508201610067®Number=0000000000091623&sum=100051 [15:05:08]StoreToDocumentArchive [15:05:08]shift 524 fd 372657 [15:05:08]save to /storage/0524/doc_00372657 [15:05:08]save last doc name /storage/0524/doc_00372657 to /storage/kkm_last_doc_name [15:05:08]save OK [15:05:08]Clear old archive folders... [15:05:08]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:05:08]tlvbuf is 003C3260 [15:05:08]SAM_PROTO_ClearQueue [15:05:08]wFMCommunicate request_size=4 [15:05:08]MH_SAM_APDU [15:05:08]CAPDU: 80 09 00 00 [15:05:08]Write to MH i2c: E2 08 00 11 22 80 09 00 00 00 00 00 00 A5 [15:05:08]Write i2c OK [15:05:08]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 11 22 00 90 00 A7 [15:05:09]RAPDU: 90 00 [15:05:09]wFMCommunicate OK [15:05:09]SAM_PROTO_ClearQueue done [15:05:09]KKMCreateOFDPacket [15:05:09]OFDProtocolAddRootSTLVToBuf [15:05:09]FM_MakeSignedData [15:05:09]FM_MakeSignedData [15:05:09]SAM_PROTO_SignData [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 0D 01 02 [15:05:09]Write to MH i2c: E2 08 00 12 22 80 0D 01 02 00 00 00 00 AD [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 12 22 00 90 00 A8 [15:05:09]RAPDU: 90 00 [15:05:09]wFMCommunicate OK [15:05:09]wFMCommunicate request_size=255 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 24 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 AF 05 [15:05:09]Write to MH i2c: E2 02 01 13 22 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 24 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 AF 05 00 00 5E [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 13 22 00 90 00 A9 [15:05:09]RAPDU: 90 00 [15:05:09]wFMCommunicate OK [15:05:09]wFMCommunicate request_size=16 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A0 61 DC C2 59 6C [15:05:09]Write to MH i2c: E2 13 00 14 22 80 0D 02 02 0B 00 00 35 04 06 00 A0 61 DC C2 59 6C 00 00 69 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 03 00 14 22 00 90 00 AA [15:05:09]RAPDU: 90 00 [15:05:09]wFMCommunicate OK [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 0D 03 02 [15:05:09]Write to MH i2c: E2 08 00 15 22 80 0D 03 02 00 00 00 00 B2 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 0B 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 0B 00 15 22 00 05 7A 6B 0A F3 BE AD 4F 90 00 54 [15:05:09]RAPDU: 05 7A 6B 0A F3 BE AD 4F 90 00 [15:05:09]wFMCommunicate OK [15:05:09]SAM_PROTO_SignData done [15:05:09]FM_MakeSignedData done [15:05:09]CreateOFDProtocolMessage [15:05:09]wFMCommunicate request_size=4 [15:05:09]MH_SAM_APDU [15:05:09]CAPDU: 80 11 00 00 [15:05:09]Write to MH i2c: E2 08 00 16 22 80 11 00 00 00 00 00 00 B2 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:09]Read from MH i2c: E2 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 17 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: E2 17 00 16 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 07 [15:05:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:05:09]wFMCommunicate OK [15:05:09]CreateOFDProtocolMessage done [15:05:09]OFDSenderStorePacket 372657 [15:05:09]StoreOFDPacket docnum=372657 [15:05:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 53 9A 0D 01 A8 85 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 24 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 AF 05 00 35 04 06 00 A0 61 DC C2 59 6C 05 7A 6B 0A F3 BE AD 4F [15:05:09]CheckFolder [15:05:09]dirname=/storage/ofd_packets [15:05:09]CheckFolder done [15:05:09]ProducePacketName [15:05:09]name=ofd_packets/00372657 [15:05:09]NVStorageSaveData ofd_packets/00372657 [15:05:09]File name is /storage/ofd_packets/00372657 [15:05:09]Write 307 bytes [15:05:09]NVStorageSaveData done [15:05:09]OFDSenderStorePacket done [15:05:09]KKMCreateOFDPacket done [15:05:09]NVStorageSaveData kkm_last_timestamp [15:05:09]File name is /storage/kkm_last_timestamp [15:05:09]Write 4 bytes [15:05:09]NVStorageSaveData done [15:05:09]ExternCall_PrintAddStr [15:05:09]wPrintStart [15:05:09]Write to MH i2c: 01 00 00 17 22 39 [15:05:09]Write i2c OK [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: 01 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: 01 07 00 [15:05:09]MH_I2C_Read... [15:05:09]Read from MH i2c: 01 07 00 17 22 00 00 00 00 00 FF 0F 4E [15:05:09]RasterBufferAndPrint [15:05:09]line Счет N : (1)3308947 [15:05:09]line ИНН: 02508201610067 [15:05:09]line Контрольно-Кассовый Чек [15:05:09]line ПРОДАЖА [15:05:09]line ТРК (МРК, ГНК) : 41 [15:05:09]line Товар: 2710194240 [15:05:09]line D-Energy Дт-К-2 [15:05:09]line 12.960 * 77.20 [15:05:09]line = 1000.51 [15:05:09]line НДС 12% НСП 1% [15:05:09]line > о реализуемом товаре [15:05:09]line ИТОГО: 1000.51 [15:05:09]line НСП 1% : 8.85 [15:05:09]line НДС 12% : 106.25 [15:05:09]line Наличными: 0.00 [15:05:09]line Безнал.: 1000.51 [15:05:09]line Место: АЗС № 87 "Партнер Нефть" [15:05:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:05:09]line СНО: Общий режим [15:05:09]line Чек 474 24.10.2024 15:05 [15:05:09]line Смена: 524 ФФД: 1.0 [15:05:09]line ЗНМ: 0300000083 [15:05:09]line РНМ: 0000000000091623 [15:05:09]line Версия ККМ: 001 [15:05:09]line Платежная система: Mbank [15:05:09]line ФМ: 0000000000874672 [15:05:09]line ФД: 372657 [15:05:09]line ФПД: 176342175996268 [15:05:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150508&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372657&fm=176342175996268&tin=02508201610067®Number=0000000000091623&sum=100051 [15:05:09]OFD Sender: Processing packet 372657 [packets to send 267, broken 266] [15:05:09]ProducePacketName [15:05:09]name=ofd_packets/00372657 [15:05:09]OFD Sender: To server: pG, [15:05:09]CommunicateWithHost lk.salyk.kg:30040 [15:05:09]ConnectInit lk.salyk.kg [15:05:09]written 0, free lines is 4095 [15:05:09]Connected sock=10 [15:05:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 53 9A 0D 01 A8 85 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 24 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 AF 05 00 35 04 06 00 A0 61 DC C2 59 6C 05 7A 6B 0A F3 BE AD 4F [15:05:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 17 4F 47 00 5E 27 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 AF 05 00 F4 03 04 00 CC 0D 1A 67 B6 04 01 00 00 1B 23 A3 D9 DF B0 80 3F [15:05:10]CommunicateWithHost err = 0 [15:05:10]CheckOFDResponse [15:05:10]1017 (14) - 77093643461234 [15:05:10]1041 (16) - 0000000000874672 [15:05:10]1040 (4) - 372657 [15:05:10]1012 (4) - 24.10.2024 09:05 [15:05:10]1206 (1) - 0 [15:05:10]OFD Sender: Remove packet 372657 [15:05:10]ProducePacketName [15:05:10]name=ofd_packets/00372657 [15:05:10]NVStorageDeleteData [15:05:10]Write to MH i2c: 01 00 00 40 22 62 [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 40 22 00 00 00 00 00 0A 0D 80 [15:05:10]RasterBufferAndPrint [15:05:10]line [15:05:10]line [15:05:10]line [15:05:10]line [15:05:10]line [15:05:10]written 0, free lines is 3345 [15:05:10]MH_Cut [15:05:10]Write to MH i2c: D1 01 00 47 22 01 3B [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: D1 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: D1 01 00 [15:05:10]MH_I2C_Read... [15:05:10]Read from MH i2c: D1 01 00 47 22 00 3A [15:05:10]Write to MH i2c: 01 00 00 48 22 6A [15:05:10]Write i2c OK [15:05:10]MH_I2C_Read... [15:05:10]OFD Sender: No OFD packet to send [15:05:11]*** Cut start [15:05:11]*** Partial cut [15:05:11]*** CUTSNS_PIN = 1 [15:05:11]*** CUTSNS_PIN = 0 [15:05:11]*** Brake cut motor [15:05:11]Read from MH i2c: 01 [15:05:11]MH_I2C_Read... [15:05:11]*** Stop cut motor [15:05:11]*** Cut end [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 48 22 00 00 00 00 00 FF 0F 7F [15:05:11]process_action close_receipt done [15:05:11]requested_data is exist [15:05:11]produce_requested_data [15:05:11]requested_item fm.sn is exist - process it [15:05:11]wFMCommunicate request_size=4 [15:05:11]MH_SAM_APDU [15:05:11]CAPDU: 80 11 00 00 [15:05:11]Write to MH i2c: E2 08 00 49 22 80 11 00 00 00 00 00 00 E5 [15:05:11]Write i2c OK [15:05:11]MH_I2C_Read... [15:05:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:11]Read from MH i2c: E2 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: E2 17 00 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: E2 17 00 49 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [15:05:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:05:11]wFMCommunicate OK [15:05:11]requested_item fd.num is exist - process it [15:05:11]SAM_PROTO_GetFieldsCounters [15:05:11]wFMCommunicate request_size=4 [15:05:11]MH_SAM_APDU [15:05:11]CAPDU: 80 13 00 00 [15:05:11]Write to MH i2c: E2 08 00 4A 22 80 13 00 00 00 00 00 00 E8 [15:05:11]Write i2c OK [15:05:11]MH_I2C_Read... [15:05:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:05:11]Read from MH i2c: E2 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: E2 62 00 [15:05:11]MH_I2C_Read... [15:05:11]Read from MH i2c: E2 62 00 4A 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 0B [15:05:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:05:11]wFMCommunicate OK [15:05:11]SAM_PROTO_GetFieldsCounters done [15:05:11]requested_item shift.num is exist - process it [15:05:11]requested_item shift.opened is exist - process it [15:05:11]req_shift_opened [15:05:11]FM_GetShiftState [15:05:11]SAM_PROTO_GetShiftState [15:05:11]wFMCommunicate request_size=4 [15:05:11]MH_SAM_APDU [15:05:11]CAPDU: 80 13 01 00 [15:05:11]Write to MH i2c: E2 08 00 4B 22 80 13 01 00 00 00 00 00 EA [15:05:11]Write i2c OK [15:05:11]MH_I2C_Read... [15:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:12]Read from MH i2c: E2 [15:05:12]MH_I2C_Read... [15:05:12]Read from MH i2c: E2 0E 00 [15:05:12]MH_I2C_Read... [15:05:12]Read from MH i2c: E2 0E 00 4B 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4F [15:05:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:05:12]wFMCommunicate OK [15:05:12]SAM_PROTO_GetShiftState done [15:05:12]FM_GetShiftState done [15:05:12]req_shift_opened done [15:05:12]requested_item shift.open_date is exist - process it [15:05:12]req_shift_open_date [15:05:12]req_shift_open_date done [15:05:12]produce_requested_data done [15:05:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372657,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:05:12]process_action_free close_receipt [15:05:12]json_value_free [15:05:12]json_value_free done [15:05:12]process_json_proto returns [15:05:12]Send response to host [15:05:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372657,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:05:12]free response buf [15:05:12]execute_script done [15:05:12]execute_script returns [15:05:12]free content buf [15:05:12]Sock 8.Close socket [15:05:12]Sock 8.Thread stoped [15:05:15]OFD Sender: No OFD packet to send [15:05:20]OFD Sender: No OFD packet to send [15:05:25]OFD Sender: No OFD packet to send [15:05:30]OFD Sender: No OFD packet to send [15:05:35]OFD Sender: No OFD packet to send [15:05:40]OFD Sender: No OFD packet to send [15:05:45]OFD Sender: No OFD packet to send [15:05:50]OFD Sender: No OFD packet to send [15:05:55]OFD Sender: No OFD packet to send [15:05:57]accept exits with 9 [15:05:57]New connection [15:05:57]New thread 3066637668 created [15:05:57]Thread 3066494308 joined [15:05:57]Waiting for new connection... [15:05:57] Sock 9.Parse request [15:05:57]Sock 9.Check first char [15:05:57]Sock 9.First char is OK [15:05:57]request: POST /json_proto HTTP/1.0 [15:05:57]Method: POST [15:05:57]URL: /json_proto [15:05:57]Method is POST - this is cgi request [15:05:57]url: /json_proto [15:05:57]query_string will be loaded in cgi processing [15:05:57]execute_cgi json_proto POST (null) [15:05:57]execute_cgi path=json_proto method=POST [15:05:57]POST find Content-Length [15:05:57]Host: 172.17.42.195:8080 [15:05:57]Content-Length: 678 [15:05:57]Content-Type: application/json [15:05:57] [15:05:57]POST finish read [15:05:57]Found Content-Length = 678 [15:05:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:57]execute_script... [15:05: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)3308949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:05:57]POST & json_proto [15:05:57]process_json_proto [15:05:57]json parsed OK: [15:05:57]protocol is kg_v1.0 [15:05:57]action value=close_receipt [15:05:57]process_action close_receipt [15:05:57]cmd_close_receipt [15:05:57]MH_GetDate [15:05:57]Write to MH i2c: F0 00 00 4C 22 5D [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: F0 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: F0 09 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: F0 09 00 4C 22 00 56 62 1A 67 EF 94 12 67 9B [15:05:57]GetLastDocTimeStamp 1729782308 [15:05:57]current date 1729782358 [15:05:57]FM_GetShiftState [15:05:57]SAM_PROTO_GetShiftState [15:05:57]wFMCommunicate request_size=4 [15:05:57]MH_SAM_APDU [15:05:57]CAPDU: 80 13 01 00 [15:05:57]Write to MH i2c: E2 08 00 4D 22 80 13 01 00 00 00 00 00 EC [15:05:57]Write i2c OK [15:05:57]MH_I2C_Read... [15:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:05:57]Read from MH i2c: E2 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 0E 00 [15:05:57]MH_I2C_Read... [15:05:57]Read from MH i2c: E2 0E 00 4D 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [15:05:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:05:57]wFMCommunicate OK [15:05:57]SAM_PROTO_GetShiftState done [15:05:57]FM_GetShiftState done [15:05:57]opened in 1729729095 [15:05:57]opened+sec_in_day 1729815495 [15:05:57]quantity*price = 30038 [15:05:57]sum+1 = 30039 [15:05:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 475 24.10.2024 15:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372658 ФПД: 276428340018178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150558&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372658&fm=276428340018178&tin=02508201610067®Number=0000000000091623&sum=30000 [15:05:58]StoreToDocumentArchive [15:05:58]shift 524 fd 372658 [15:05:58]save to /storage/0524/doc_00372658 [15:05:58]save last doc name /storage/0524/doc_00372658 to /storage/kkm_last_doc_name [15:05:58]save OK [15:05:58]Clear old archive folders... [15:05:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:05:58]tlvbuf is 003392F0 [15:05:58]SAM_PROTO_ClearQueue [15:05:58]wFMCommunicate request_size=4 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 09 00 00 [15:05:58]Write to MH i2c: E2 08 00 5A 22 80 09 00 00 00 00 00 00 EE [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 5A 22 00 90 00 F0 [15:05:58]RAPDU: 90 00 [15:05:58]wFMCommunicate OK [15:05:58]SAM_PROTO_ClearQueue done [15:05:58]KKMCreateOFDPacket [15:05:58]OFDProtocolAddRootSTLVToBuf [15:05:58]FM_MakeSignedData [15:05:58]FM_MakeSignedData [15:05:58]SAM_PROTO_SignData [15:05:58]wFMCommunicate request_size=4 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 0D 01 02 [15:05:58]Write to MH i2c: E2 08 00 5B 22 80 0D 01 02 00 00 00 00 F6 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 5B 22 00 90 00 F1 [15:05:58]RAPDU: 90 00 [15:05:58]wFMCommunicate OK [15:05:58]wFMCommunicate request_size=255 [15:05:58]MH_SAM_APDU [15:05: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 56 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 AF 05 00 35 04 06 00 FB [15:05:58]Write to MH i2c: E2 02 01 5C 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 56 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 AF 05 00 35 04 06 00 FB 00 00 FA [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 5C 22 00 90 00 F2 [15:05:58]RAPDU: 90 00 [15:05:58]wFMCommunicate OK [15:05:58]wFMCommunicate request_size=10 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 0D 02 02 05 68 FD 03 3C 02 [15:05:58]Write to MH i2c: E2 0D 00 5D 22 80 0D 02 02 05 00 68 FD 03 3C 02 00 00 A9 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 03 00 5D 22 00 90 00 F3 [15:05:58]RAPDU: 90 00 [15:05:58]wFMCommunicate OK [15:05:58]wFMCommunicate request_size=4 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 0D 03 02 [15:05:58]Write to MH i2c: E2 08 00 5E 22 80 0D 03 02 00 00 00 00 FB [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 0B 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 0B 00 5E 22 00 7A 3A 28 D7 99 D1 C3 13 90 00 EF [15:05:58]RAPDU: 7A 3A 28 D7 99 D1 C3 13 90 00 [15:05:58]wFMCommunicate OK [15:05:58]SAM_PROTO_SignData done [15:05:58]FM_MakeSignedData done [15:05:58]CreateOFDProtocolMessage [15:05:58]wFMCommunicate request_size=4 [15:05:58]MH_SAM_APDU [15:05:58]CAPDU: 80 11 00 00 [15:05:58]Write to MH i2c: E2 08 00 5F 22 80 11 00 00 00 00 00 00 FB [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:05:58]Read from MH i2c: E2 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 17 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: E2 17 00 5F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [15:05:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:05:58]wFMCommunicate OK [15:05:58]CreateOFDProtocolMessage done [15:05:58]OFDSenderStorePacket 372658 [15:05:58]StoreOFDPacket docnum=372658 [15:05:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F6 A4 07 01 20 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 56 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 AF 05 00 35 04 06 00 FB 68 FD 03 3C 02 7A 3A 28 D7 99 D1 C3 13 [15:05:58]CheckFolder [15:05:58]dirname=/storage/ofd_packets [15:05:58]CheckFolder done [15:05:58]ProducePacketName [15:05:58]name=ofd_packets/00372658 [15:05:58]NVStorageSaveData ofd_packets/00372658 [15:05:58]File name is /storage/ofd_packets/00372658 [15:05:58]Write 301 bytes [15:05:58]NVStorageSaveData done [15:05:58]OFDSenderStorePacket done [15:05:58]KKMCreateOFDPacket done [15:05:58]NVStorageSaveData kkm_last_timestamp [15:05:58]File name is /storage/kkm_last_timestamp [15:05:58]Write 4 bytes [15:05:58]NVStorageSaveData done [15:05:58]ExternCall_PrintAddStr [15:05:58]wPrintStart [15:05:58]Write to MH i2c: 01 00 00 60 22 82 [15:05:58]Write i2c OK [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 07 00 [15:05:58]MH_I2C_Read... [15:05:58]Read from MH i2c: 01 07 00 60 22 00 00 00 00 00 FF 0F 97 [15:05:58]RasterBufferAndPrint [15:05:58]line Счет N : (1)3308949 [15:05:58]line ИНН: 02508201610067 [15:05:58]line Контрольно-Кассовый Чек [15:05:58]line ПРОДАЖА [15:05:58]line ТРК (МРК, ГНК) : 22 [15:05:58]line Товар: 2710124130 [15:05:58]line Аи-92-К-4 [15:05:58]line 4.490 * 66.90 [15:05:58]line = 300.38 [15:05:58]line НДС 12% НСП 1% [15:05:58]line > о реализуемом товаре [15:05:58]line ОКРУГЛЕНИЕ: -0.38 [15:05:58]line ИТОГО: 300.00 [15:05:58]line Внесено: 300.00 [15:05:58]line СДАЧА: 0.00 [15:05:58]line НСП 1% : 2.66 [15:05:58]line НДС 12% : 31.90 [15:05:58]line Наличными: 300.00 [15:05:58]line Безнал.: 0.00 [15:05:58]line Место: АЗС № 87 "Партнер Нефть" [15:05:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:05:58]line СНО: Общий режим [15:05:58]line Чек 475 24.10.2024 15:05 [15:05:58]line Смена: 524 ФФД: 1.0 [15:05:58]line ЗНМ: 0300000083 [15:05:58]line РНМ: 0000000000091623 [15:05:58]line Версия ККМ: 001 [15:05:58]line ФМ: 0000000000874672 [15:05:58]line ФД: 372658 [15:05:58]line ФПД: 276428340018178 [15:05:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150558&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372658&fm=276428340018178&tin=02508201610067®Number=0000000000091623&sum=30000 [15:05:58]written 0, free lines is 4095 [15:05:58]OFD Sender: Processing packet 372658 [packets to send 267, broken 266] [15:05:58]ProducePacketName [15:05:58]name=ofd_packets/00372658 [15:05:58]OFD Sender: To server: pG, [15:05:58]CommunicateWithHost lk.salyk.kg:30040 [15:05:58]ConnectInit lk.salyk.kg [15:05:59]Connected sock=10 [15:05:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F6 A4 07 01 20 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 01 00 00 F4 03 04 00 56 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 AF 05 00 35 04 06 00 FB 68 FD 03 3C 02 7A 3A 28 D7 99 D1 C3 13 [15:05:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7E EF 47 00 F6 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 AF 05 00 F4 03 04 00 FD 0D 1A 67 B6 04 01 00 00 6D 79 FE 83 4F 4F 9E 7B [15:05:59]CommunicateWithHost err = 0 [15:05:59]CheckOFDResponse [15:05:59]1017 (14) - 77093643461234 [15:05:59]1041 (16) - 0000000000874672 [15:05:59]1040 (4) - 372658 [15:05:59]1012 (4) - 24.10.2024 09:06 [15:05:59]1206 (1) - 0 [15:05:59]OFD Sender: Remove packet 372658 [15:05:59]ProducePacketName [15:05:59]name=ofd_packets/00372658 [15:05:59]NVStorageDeleteData [15:05:59]Write to MH i2c: 01 00 00 8B 22 AD [15:05:59]Write i2c OK [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: 01 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: 01 07 00 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: 01 07 00 8B 22 00 00 00 00 00 DC 0C 9C [15:05:59]RasterBufferAndPrint [15:05:59]line [15:05:59]line [15:05:59]line [15:05:59]line [15:05:59]line [15:05:59]written 0, free lines is 3301 [15:05:59]MH_Cut [15:05:59]Write to MH i2c: D1 01 00 92 22 01 86 [15:05:59]Write i2c OK [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: D1 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: D1 01 00 [15:05:59]MH_I2C_Read... [15:05:59]Read from MH i2c: D1 01 00 92 22 00 85 [15:05:59]Write to MH i2c: 01 00 00 93 22 B5 [15:05:59]Write i2c OK [15:05:59]MH_I2C_Read... [15:05:59]OFD Sender: No OFD packet to send [15:06:00]*** Cut start [15:06:00]*** Partial cut [15:06:00]*** CUTSNS_PIN = 1 [15:06:00]*** CUTSNS_PIN = 0 [15:06:00]*** Brake cut motor [15:06:00]Read from MH i2c: 01 [15:06:00]MH_I2C_Read... [15:06:00]*** Stop cut motor [15:06:00]*** Cut end [15:06:00]Read from MH i2c: 01 07 00 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: 01 07 00 93 22 00 00 00 00 00 FF 0F CA [15:06:00]process_action close_receipt done [15:06:00]requested_data is exist [15:06:00]produce_requested_data [15:06:00]requested_item fm.sn is exist - process it [15:06:00]wFMCommunicate request_size=4 [15:06:00]MH_SAM_APDU [15:06:00]CAPDU: 80 11 00 00 [15:06:00]Write to MH i2c: E2 08 00 94 22 80 11 00 00 00 00 00 00 30 [15:06:00]Write i2c OK [15:06:00]MH_I2C_Read... [15:06:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:00]Read from MH i2c: E2 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: E2 17 00 [15:06:00]MH_I2C_Read... [15:06:00]Read from MH i2c: E2 17 00 94 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [15:06:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:06:00]wFMCommunicate OK [15:06:00]requested_item fd.num is exist - process it [15:06:00]SAM_PROTO_GetFieldsCounters [15:06:00]wFMCommunicate request_size=4 [15:06:00]MH_SAM_APDU [15:06:00]CAPDU: 80 13 00 00 [15:06:00]Write to MH i2c: E2 08 00 95 22 80 13 00 00 00 00 00 00 33 [15:06:00]Write i2c OK [15:06:00]MH_I2C_Read... [15:06:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:01]Read from MH i2c: E2 [15:06:01]MH_I2C_Read... [15:06:01]Read from MH i2c: E2 62 00 [15:06:01]MH_I2C_Read... [15:06:01]Read from MH i2c: E2 62 00 95 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 5A [15:06:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:01]wFMCommunicate OK [15:06:01]SAM_PROTO_GetFieldsCounters done [15:06:01]requested_item shift.num is exist - process it [15:06:01]requested_item shift.opened is exist - process it [15:06:01]req_shift_opened [15:06:01]FM_GetShiftState [15:06:01]SAM_PROTO_GetShiftState [15:06:01]wFMCommunicate request_size=4 [15:06:01]MH_SAM_APDU [15:06:01]CAPDU: 80 13 01 00 [15:06:01]Write to MH i2c: E2 08 00 96 22 80 13 01 00 00 00 00 00 35 [15:06:01]Write i2c OK [15:06:01]MH_I2C_Read... [15:06:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:01]Read from MH i2c: E2 [15:06:01]MH_I2C_Read... [15:06:01]Read from MH i2c: E2 0E 00 [15:06:01]MH_I2C_Read... [15:06:01]Read from MH i2c: E2 0E 00 96 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [15:06:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:06:01]wFMCommunicate OK [15:06:01]SAM_PROTO_GetShiftState done [15:06:01]FM_GetShiftState done [15:06:01]req_shift_opened done [15:06:01]requested_item shift.open_date is exist - process it [15:06:01]req_shift_open_date [15:06:01]req_shift_open_date done [15:06:01]produce_requested_data done [15:06:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372658,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:06:01]process_action_free close_receipt [15:06:01]json_value_free [15:06:01]json_value_free done [15:06:01]process_json_proto returns [15:06:01]Send response to host [15:06:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372658,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:06:01]free response buf [15:06:01]execute_script done [15:06:01]execute_script returns [15:06:01]free content buf [15:06:01]Sock 9.Close socket [15:06:01]Sock 9.Thread stoped [15:06:03]accept exits with 8 [15:06:03]New connection [15:06:03]New thread 3066494308 created [15:06:03]Thread 3066637668 joined [15:06:03]Waiting for new connection... [15:06:03] Sock 8.Parse request [15:06:03]Sock 8.Check first char [15:06:03]Sock 8.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.42.195: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)3308948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15: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)3308948", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15: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 97 22 A8 [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 97 22 00 5C 62 1A 67 EF 94 12 67 EC [15:06:03]GetLastDocTimeStamp 1729782358 [15:06:03]current date 1729782364 [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 98 22 80 13 01 00 00 00 00 00 37 [15:06:03]Write i2c OK [15:06:03]MH_I2C_Read... [15:06:03]Read from MH i2c: E2 [15:06:03]MH_I2C_Read... [15:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:03]Read from MH i2c: E2 0E 00 [15:06:03]MH_I2C_Read... [15:06:03]Read from MH i2c: E2 0E 00 98 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9C [15:06:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:06:03]wFMCommunicate OK [15:06:03]SAM_PROTO_GetShiftState done [15:06:03]FM_GetShiftState done [15:06:03]opened in 1729729095 [15:06:03]opened+sec_in_day 1729815495 [15:06:03]quantity*price = 40006 [15:06:03]sum+1 = 40007 [15:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 476 24.10.2024 15:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372659 ФПД: 53344114535045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372659&fm=53344114535045&tin=02508201610067®Number=0000000000091623&sum=40000 [15:06:04]StoreToDocumentArchive [15:06:04]shift 524 fd 372659 [15:06:04]save to /storage/0524/doc_00372659 [15:06:04]save last doc name /storage/0524/doc_00372659 to /storage/kkm_last_doc_name [15:06:04]save OK [15:06:04]Clear old archive folders... [15:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:06:04]tlvbuf is 003E9B30 [15:06:04]SAM_PROTO_ClearQueue [15:06:04]wFMCommunicate request_size=4 [15:06:04]MH_SAM_APDU [15:06:04]CAPDU: 80 09 00 00 [15:06:04]Write to MH i2c: E2 08 00 A5 22 80 09 00 00 00 00 00 00 39 [15:06:04]Write i2c OK [15:06:04]MH_I2C_Read... [15:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:06:04]Read from MH i2c: E2 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 A5 22 00 90 00 3B [15:06:04]RAPDU: 90 00 [15:06:04]wFMCommunicate OK [15:06:04]SAM_PROTO_ClearQueue done [15:06:04]KKMCreateOFDPacket [15:06:04]OFDProtocolAddRootSTLVToBuf [15:06:04]FM_MakeSignedData [15:06:04]FM_MakeSignedData [15:06:04]SAM_PROTO_SignData [15:06:04]wFMCommunicate request_size=4 [15:06:04]MH_SAM_APDU [15:06:04]CAPDU: 80 0D 01 02 [15:06:04]Write to MH i2c: E2 08 00 A6 22 80 0D 01 02 00 00 00 00 41 [15:06:04]Write i2c OK [15:06:04]MH_I2C_Read... [15:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:06:04]Read from MH i2c: E2 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 A6 22 00 90 00 3C [15:06:04]RAPDU: 90 00 [15:06:04]wFMCommunicate OK [15:06:04]wFMCommunicate request_size=255 [15:06:04]MH_SAM_APDU [15:06: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 5C 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 AF 05 00 35 04 06 00 30 [15:06:04]Write to MH i2c: E2 02 01 A7 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 5C 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 AF 05 00 35 04 06 00 30 00 00 5D [15:06:04]Write i2c OK [15:06:04]MH_I2C_Read... [15:06:04]OFD Sender: No OFD packet to send [15:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:04]Read from MH i2c: E2 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 A7 22 00 90 00 3D [15:06:04]RAPDU: 90 00 [15:06:04]wFMCommunicate OK [15:06:04]wFMCommunicate request_size=10 [15:06:04]MH_SAM_APDU [15:06:04]CAPDU: 80 0D 02 02 05 84 24 FF 6A 85 [15:06:04]Write to MH i2c: E2 0D 00 A8 22 80 0D 02 02 05 00 84 24 FF 6A 85 00 00 E4 [15:06:04]Write i2c OK [15:06:04]MH_I2C_Read... [15:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:06:04]Read from MH i2c: E2 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 03 00 A8 22 00 90 00 3E [15:06:04]RAPDU: 90 00 [15:06:04]wFMCommunicate OK [15:06:04]wFMCommunicate request_size=4 [15:06:04]MH_SAM_APDU [15:06:04]CAPDU: 80 0D 03 02 [15:06:04]Write to MH i2c: E2 08 00 A9 22 80 0D 03 02 00 00 00 00 46 [15:06:04]Write i2c OK [15:06:04]MH_I2C_Read... [15:06:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:06:04]Read from MH i2c: E2 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 0B 00 [15:06:04]MH_I2C_Read... [15:06:04]Read from MH i2c: E2 0B 00 A9 22 00 B7 B8 46 C2 CF FF BF F7 90 00 42 [15:06:05]RAPDU: B7 B8 46 C2 CF FF BF F7 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 AA 22 80 11 00 00 00 00 00 00 46 [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 AA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [15:06:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:06:05]wFMCommunicate OK [15:06:05]CreateOFDProtocolMessage done [15:06:05]OFDSenderStorePacket 372659 [15:06:05]StoreOFDPacket docnum=372659 [15:06:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D9 35 07 01 59 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 5C 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 AF 05 00 35 04 06 00 30 84 24 FF 6A 85 B7 B8 46 C2 CF FF BF F7 [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/00372659 [15:06:05]NVStorageSaveData ofd_packets/00372659 [15:06:05]File name is /storage/ofd_packets/00372659 [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 AB 22 CD [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 AB 22 00 00 00 00 00 FF 0F E2 [15:06:05]RasterBufferAndPrint [15:06:05]line Счет N : (1)3308948 [15:06:05]line ИНН: 02508201610067 [15:06:05]line Контрольно-Кассовый Чек [15:06:05]line ПРОДАЖА [15:06:05]line ТРК (МРК, ГНК) : 32 [15:06:05]line Товар: 2710124130 [15:06:05]line Аи-92-К-4 [15:06:05]line 5.980 * 66.90 [15:06:05]line = 400.06 [15:06:05]line НДС 12% НСП 1% [15:06:05]line > о реализуемом товаре [15:06:05]line ОКРУГЛЕНИЕ: -0.06 [15:06:05]line ИТОГО: 400.00 [15:06:05]line Внесено: 400.00 [15:06:05]line СДАЧА: 0.00 [15:06:05]line НСП 1% : 3.54 [15:06:05]line НДС 12% : 42.48 [15:06:05]line Наличными: 400.00 [15:06:05]line Безнал.: 0.00 [15:06:05]line Место: АЗС № 87 "Партнер Нефть" [15:06:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:06:05]line СНО: Общий режим [15:06:05]line Чек 476 24.10.2024 15:06 [15:06:05]line Смена: 524 ФФД: 1.0 [15:06:05]line ЗНМ: 0300000083 [15:06:05]line РНМ: 0000000000091623 [15:06:05]line Версия ККМ: 001 [15:06:05]line ФМ: 0000000000874672 [15:06:05]line ФД: 372659 [15:06:05]line ФПД: 53344114535045 [15:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T150604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372659&fm=53344114535045&tin=02508201610067®Number=0000000000091623&sum=40000 [15:06:05]written 0, free lines is 4095 [15:06:05]OFD Sender: Processing packet 372659 [packets to send 267, broken 266] [15:06:05]ProducePacketName [15:06:05]name=ofd_packets/00372659 [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:05]Connected sock=10 [15: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 36 37 32 0F 01 00 00 D9 35 07 01 59 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 01 00 00 F4 03 04 00 5C 62 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 AF 05 00 35 04 06 00 30 84 24 FF 6A 85 B7 B8 46 C2 CF FF BF F7 [15:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 79 A0 47 00 81 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 36 37 32 10 04 04 00 B3 AF 05 00 F4 03 04 00 03 0E 1A 67 B6 04 01 00 00 F3 1D 70 95 1A AC 3B 32 [15:06:05]CommunicateWithHost err = 0 [15:06:05]CheckOFDResponse [15:06:05]1017 (14) - 77093643461234 [15:06:05]1041 (16) - 0000000000874672 [15:06:05]1040 (4) - 372659 [15:06:05]1012 (4) - 24.10.2024 09:06 [15:06:05]1206 (1) - 0 [15:06:05]OFD Sender: Remove packet 372659 [15:06:05]ProducePacketName [15:06:05]name=ofd_packets/00372659 [15:06:05]NVStorageDeleteData [15:06:05]Write to MH i2c: 01 00 00 D6 22 F8 [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 D6 22 00 00 00 00 00 D8 0C E3 [15:06:05]RasterBufferAndPrint [15:06:05]line [15:06:05]line [15:06:05]line [15:06:05]line [15:06:05]line [15:06:05]written 0, free lines is 3301 [15:06:05]MH_Cut [15:06:05]Write to MH i2c: D1 01 00 DD 22 01 D1 [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: D1 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: D1 01 00 [15:06:05]MH_I2C_Read... [15:06:05]Read from MH i2c: D1 01 00 DD 22 00 D0 [15:06:05]Write to MH i2c: 01 00 00 DE 22 00 [15:06:05]Write i2c OK [15:06:05]MH_I2C_Read... [15:06:05]OFD Sender: No OFD packet to send [15:06:06]*** Cut start [15:06:06]*** Partial cut [15:06:06]*** CUTSNS_PIN = 1 [15:06:06]*** CUTSNS_PIN = 0 [15:06:06]*** Brake cut motor [15:06:07]Read from MH i2c: 01 [15:06:07]MH_I2C_Read... [15:06:07]*** Stop cut motor [15:06:07]*** Cut end [15:06:07]Read from MH i2c: 01 07 00 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: 01 07 00 DE 22 00 00 00 00 00 FF 0F 15 [15:06:07]process_action close_receipt done [15:06:07]requested_data is exist [15:06:07]produce_requested_data [15:06:07]requested_item fm.sn is exist - process it [15:06:07]wFMCommunicate request_size=4 [15:06:07]MH_SAM_APDU [15:06:07]CAPDU: 80 11 00 00 [15:06:07]Write to MH i2c: E2 08 00 DF 22 80 11 00 00 00 00 00 00 7B [15:06:07]Write i2c OK [15:06:07]MH_I2C_Read... [15:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:06:07]Read from MH i2c: E2 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: E2 17 00 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: E2 17 00 DF 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [15:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:06:07]wFMCommunicate OK [15:06:07]requested_item fd.num is exist - process it [15:06:07]SAM_PROTO_GetFieldsCounters [15:06:07]wFMCommunicate request_size=4 [15:06:07]MH_SAM_APDU [15:06:07]CAPDU: 80 13 00 00 [15:06:07]Write to MH i2c: E2 08 00 E0 22 80 13 00 00 00 00 00 00 7E [15:06:07]Write i2c OK [15:06:07]MH_I2C_Read... [15:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:06:07]Read from MH i2c: E2 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: E2 62 00 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: E2 62 00 E0 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [15:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:06:07]wFMCommunicate OK [15:06:07]SAM_PROTO_GetFieldsCounters done [15:06:07]requested_item shift.num is exist - process it [15:06:07]requested_item shift.opened is exist - process it [15:06:07]req_shift_opened [15:06:07]FM_GetShiftState [15:06:07]SAM_PROTO_GetShiftState [15:06:07]wFMCommunicate request_size=4 [15:06:07]MH_SAM_APDU [15:06:07]CAPDU: 80 13 01 00 [15:06:07]Write to MH i2c: E2 08 00 E1 22 80 13 01 00 00 00 00 00 80 [15:06:07]Write i2c OK [15:06:07]MH_I2C_Read... [15:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:06:07]Read from MH i2c: E2 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: E2 0E 00 [15:06:07]MH_I2C_Read... [15:06:07]Read from MH i2c: E2 0E 00 E1 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E5 [15:06:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:06:07]wFMCommunicate OK [15:06:07]SAM_PROTO_GetShiftState done [15:06:07]FM_GetShiftState done [15:06:07]req_shift_opened done [15:06:07]requested_item shift.open_date is exist - process it [15:06:07]req_shift_open_date [15:06:07]req_shift_open_date done [15:06:07]produce_requested_data done [15:06:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372659,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:06:07]process_action_free close_receipt [15:06:07]json_value_free [15:06:07]json_value_free done [15:06:07]process_json_proto returns [15:06:07]Send response to host [15:06:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372659,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:06:07]free response buf [15:06:07]execute_script done [15:06:07]execute_script returns [15:06:07]free content buf [15:06:07]Sock 8.Close socket [15:06:07]Sock 8.Thread stoped [15:06:10]OFD Sender: No OFD packet to send [15:06:15]OFD Sender: No OFD packet to send [15:06:21]OFD Sender: No OFD packet to send [15:06:26]OFD Sender: No OFD packet to send [15:06:31]OFD Sender: No OFD packet to send [15:06:36]OFD Sender: No OFD packet to send [15:06:41]OFD Sender: No OFD packet to send [15:06:46]OFD Sender: No OFD packet to send [15:06:51]OFD Sender: No OFD packet to send [15:06:56]OFD Sender: No OFD packet to send [15:07:01]OFD Sender: No OFD packet to send [15:07:06]OFD Sender: No OFD packet to send [15:07:11]OFD Sender: No OFD packet to send [15:07:16]OFD Sender: No OFD packet to send [15:07:21]OFD Sender: No OFD packet to send [15:07:26]OFD Sender: No OFD packet to send [15:07:31]OFD Sender: No OFD packet to send [15:07:36]OFD Sender: No OFD packet to send [15:07:41]OFD Sender: No OFD packet to send [15:07:46]OFD Sender: No OFD packet to send [15:07:51]OFD Sender: No OFD packet to send [15:07:56]OFD Sender: No OFD packet to send [15:08:01]OFD Sender: No OFD packet to send [15:08:06]OFD Sender: No OFD packet to send [15:08:11]OFD Sender: No OFD packet to send [15:08:16]OFD Sender: No OFD packet to send [15:08:21]OFD Sender: No OFD packet to send [15:08:26]OFD Sender: No OFD packet to send [15:08:31]OFD Sender: No OFD packet to send [15:08:36]OFD Sender: No OFD packet to send [15:08:41]OFD Sender: No OFD packet to send [15:08:46]OFD Sender: No OFD packet to send [15:08:51]OFD Sender: No OFD packet to send [15:08:56]OFD Sender: No OFD packet to send [15:09:01]OFD Sender: No OFD packet to send [15:09:06]OFD Sender: No OFD packet to send [15:09:11]OFD Sender: No OFD packet to send [15:09:16]OFD Sender: No OFD packet to send [15:09:21]OFD Sender: No OFD packet to send [15:09:26]OFD Sender: No OFD packet to send [15:09:31]OFD Sender: No OFD packet to send [15:09:36]OFD Sender: No OFD packet to send [15:09:41]OFD Sender: No OFD packet to send [15:09:46]OFD Sender: No OFD packet to send [15:09:51]OFD Sender: No OFD packet to send [15:09:56]OFD Sender: No OFD packet to send [15:10:01]OFD Sender: No OFD packet to send [15:10:06]OFD Sender: No OFD packet to send [15:10:11]OFD Sender: No OFD packet to send [15:10:16]OFD Sender: No OFD packet to send [15:10:21]OFD Sender: No OFD packet to send [15:10:26]OFD Sender: No OFD packet to send [15:10:31]OFD Sender: No OFD packet to send [15:10:33]accept exits with 9 [15:10:33]New connection [15:10:33]New thread 3066637668 created [15:10:33]Thread 3066494308 joined [15:10:33]Waiting for new connection... [15:10:33] Sock 9.Parse request [15:10:33]Sock 9.Check first char [15:10:33]Sock 9.First char is OK [15:10:33]request: POST /json_proto HTTP/1.0 [15:10:33]Method: POST [15:10:33]URL: /json_proto [15:10:33]Method is POST - this is cgi request [15:10:33]url: /json_proto [15:10:33]query_string will be loaded in cgi processing [15:10:33]execute_cgi json_proto POST (null) [15:10:33]execute_cgi path=json_proto method=POST [15:10:33]POST find Content-Length [15:10:33]Host: 172.17.42.195:8080 [15:10:33]Content-Length: 768 [15:10:33]Content-Type: application/json [15:10:33] [15:10:33]POST finish read [15:10:33]Found Content-Length = 768 [15:10:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.840, "sum" : 992.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 992.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:33]execute_script... [15:10:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.840, "sum" : 992.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 992.80 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:10:33]POST & json_proto [15:10:33]process_json_proto [15:10:33]json parsed OK: [15:10:33]protocol is kg_v1.0 [15:10:33]action value=close_receipt [15:10:33]process_action close_receipt [15:10:33]cmd_close_receipt [15:10:33]MH_GetDate [15:10:33]Write to MH i2c: F0 00 00 E2 22 F3 [15:10:33]Write i2c OK [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: F0 [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: F0 09 00 [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: F0 09 00 E2 22 00 6A 63 1A 67 EF 94 12 67 46 [15:10:33]GetLastDocTimeStamp 1729782364 [15:10:33]current date 1729782634 [15:10:33]FM_GetShiftState [15:10:33]SAM_PROTO_GetShiftState [15:10:33]wFMCommunicate request_size=4 [15:10:33]MH_SAM_APDU [15:10:33]CAPDU: 80 13 01 00 [15:10:33]Write to MH i2c: E2 08 00 E3 22 80 13 01 00 00 00 00 00 82 [15:10:33]Write i2c OK [15:10:33]MH_I2C_Read... [15:10:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:33]Read from MH i2c: E2 [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: E2 0E 00 [15:10:33]MH_I2C_Read... [15:10:33]Read from MH i2c: E2 0E 00 E3 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E7 [15:10:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:10:33]wFMCommunicate OK [15:10:33]SAM_PROTO_GetShiftState done [15:10:33]FM_GetShiftState done [15:10:33]opened in 1729729095 [15:10:33]opened+sec_in_day 1729815495 [15:10:33]quantity*price = 99279 [15:10:33]sum+1 = 99281 [15:10:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 992.80 НСП 1% : 8.79 НДС 12% : 105.43 Наличными: 0.00 Безнал.: 992.80 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 477 24.10.2024 15:10 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372660 ФПД: 44177279031971 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151034&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372660&fm=44177279031971&tin=02508201610067®Number=0000000000091623&sum=99280 [15:10:34]StoreToDocumentArchive [15:10:34]shift 524 fd 372660 [15:10:34]save to /storage/0524/doc_00372660 [15:10:34]save last doc name /storage/0524/doc_00372660 to /storage/kkm_last_doc_name [15:10:34]save OK [15:10:34]Clear old archive folders... [15:10:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:10:34]tlvbuf is 003935E0 [15:10:34]SAM_PROTO_ClearQueue [15:10:34]wFMCommunicate request_size=4 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 09 00 00 [15:10:34]Write to MH i2c: E2 08 00 F0 22 80 09 00 00 00 00 00 00 84 [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 F0 22 00 90 00 86 [15:10:34]RAPDU: 90 00 [15:10:34]wFMCommunicate OK [15:10:34]SAM_PROTO_ClearQueue done [15:10:34]KKMCreateOFDPacket [15:10:34]OFDProtocolAddRootSTLVToBuf [15:10:34]FM_MakeSignedData [15:10:34]FM_MakeSignedData [15:10:34]SAM_PROTO_SignData [15:10:34]wFMCommunicate request_size=4 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 0D 01 02 [15:10:34]Write to MH i2c: E2 08 00 F1 22 80 0D 01 02 00 00 00 00 8C [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:10:34]Read from MH i2c: E2 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 [15:10:34]MH_I2C_Read... [15:10:34]Read from MH i2c: E2 03 00 F1 22 00 90 00 87 [15:10:34]RAPDU: 90 00 [15:10:34]wFMCommunicate OK [15:10:34]wFMCommunicate request_size=255 [15:10:34]MH_SAM_APDU [15:10:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D0 83 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 83 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 83 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 6A 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 AF 05 00 35 04 06 00 28 [15:10:34]Write to MH i2c: E2 02 01 F2 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F8 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D0 83 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 83 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 83 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 6A 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 AF 05 00 35 04 06 00 28 00 00 90 [15:10:34]Write i2c OK [15:10:34]MH_I2C_Read... [15:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:35]Read from MH i2c: E2 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 03 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 03 00 F2 22 00 90 00 88 [15:10:35]RAPDU: 90 00 [15:10:35]wFMCommunicate OK [15:10:35]wFMCommunicate request_size=10 [15:10:35]MH_SAM_APDU [15:10:35]CAPDU: 80 0D 02 02 05 2D D3 06 1A A3 [15:10:35]Write to MH i2c: E2 0D 00 F3 22 80 0D 02 02 05 00 2D D3 06 1A A3 00 00 5C [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:10:35]Read from MH i2c: E2 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 03 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 03 00 F3 22 00 90 00 89 [15:10:35]RAPDU: 90 00 [15:10:35]wFMCommunicate OK [15:10:35]wFMCommunicate request_size=4 [15:10:35]MH_SAM_APDU [15:10:35]CAPDU: 80 0D 03 02 [15:10:35]Write to MH i2c: E2 08 00 F4 22 80 0D 03 02 00 00 00 00 91 [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:10:35]Read from MH i2c: E2 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 0B 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 0B 00 F4 22 00 BC 1B F1 29 1B 06 96 82 90 00 BC [15:10:35]RAPDU: BC 1B F1 29 1B 06 96 82 90 00 [15:10:35]wFMCommunicate OK [15:10:35]SAM_PROTO_SignData done [15:10:35]FM_MakeSignedData done [15:10:35]CreateOFDProtocolMessage [15:10:35]wFMCommunicate request_size=4 [15:10:35]MH_SAM_APDU [15:10:35]CAPDU: 80 11 00 00 [15:10:35]Write to MH i2c: E2 08 00 F5 22 80 11 00 00 00 00 00 00 91 [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:35]Read from MH i2c: E2 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 17 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: E2 17 00 F5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [15:10:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:10:35]wFMCommunicate OK [15:10:35]CreateOFDProtocolMessage done [15:10:35]OFDSenderStorePacket 372660 [15:10:35]StoreOFDPacket docnum=372660 [15:10:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2D 62 07 01 72 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 34 FF 03 08 00 03 F8 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D0 83 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 83 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 83 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 6A 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 AF 05 00 35 04 06 00 28 2D D3 06 1A A3 BC 1B F1 29 1B 06 96 82 [15:10:35]CheckFolder [15:10:35]dirname=/storage/ofd_packets [15:10:35]CheckFolder done [15:10:35]ProducePacketName [15:10:35]name=ofd_packets/00372660 [15:10:35]NVStorageSaveData ofd_packets/00372660 [15:10:35]File name is /storage/ofd_packets/00372660 [15:10:35]Write 301 bytes [15:10:35]NVStorageSaveData done [15:10:35]OFDSenderStorePacket done [15:10:35]KKMCreateOFDPacket done [15:10:35]NVStorageSaveData kkm_last_timestamp [15:10:35]File name is /storage/kkm_last_timestamp [15:10:35]Write 4 bytes [15:10:35]NVStorageSaveData done [15:10:35]ExternCall_PrintAddStr [15:10:35]wPrintStart [15:10:35]Write to MH i2c: 01 00 00 F6 22 18 [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 07 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 07 00 F6 22 00 00 00 00 00 FF 0F 2D [15:10:35]RasterBufferAndPrint [15:10:35]line Счет N : (1)3308950 [15:10:35]line ИНН: 02508201610067 [15:10:35]line Контрольно-Кассовый Чек [15:10:35]line ПРОДАЖА [15:10:35]line ТРК (МРК, ГНК) : 32 [15:10:35]line Товар: 2710124130 [15:10:35]line Аи-92-К-4 [15:10:35]line 14.840 * 66.90 [15:10:35]line = 992.80 [15:10:35]line НДС 12% НСП 1% [15:10:35]line > о реализуемом товаре [15:10:35]line ИТОГО: 992.80 [15:10:35]line НСП 1% : 8.79 [15:10:35]line НДС 12% : 105.43 [15:10:35]line Наличными: 0.00 [15:10:35]line Безнал.: 992.80 [15:10:35]line Место: АЗС № 87 "Партнер Нефть" [15:10:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:10:35]line СНО: Общий режим [15:10:35]line Чек 477 24.10.2024 15:10 [15:10:35]line Смена: 524 ФФД: 1.0 [15:10:35]line ЗНМ: 0300000083 [15:10:35]line РНМ: 0000000000091623 [15:10:35]line Версия ККМ: 001 [15:10:35]line Платежная система: Mbank [15:10:35]line ФМ: 0000000000874672 [15:10:35]line ФД: 372660 [15:10:35]line ФПД: 44177279031971 [15:10:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151034&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372660&fm=44177279031971&tin=02508201610067®Number=0000000000091623&sum=99280 [15:10:35]written 0, free lines is 4095 [15:10:35]OFD Sender: Processing packet 372660 [packets to send 267, broken 266] [15:10:35]ProducePacketName [15:10:35]name=ofd_packets/00372660 [15:10:35]OFD Sender: To server: pG, [15:10:35]CommunicateWithHost lk.salyk.kg:30040 [15:10:35]ConnectInit lk.salyk.kg [15:10:35]Connected sock=10 [15:10:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2D 62 07 01 72 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 34 FF 03 08 00 03 F8 39 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D0 83 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 83 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6F 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D0 83 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 01 00 00 F4 03 04 00 6A 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 AF 05 00 35 04 06 00 28 2D D3 06 1A A3 BC 1B F1 29 1B 06 96 82 [15:10:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D8 76 47 00 7B 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 36 37 32 10 04 04 00 B4 AF 05 00 F4 03 04 00 11 0F 1A 67 B6 04 01 00 00 DD F2 28 8C C4 39 31 1E [15:10:35]CommunicateWithHost err = 0 [15:10:35]CheckOFDResponse [15:10:35]1017 (14) - 77093643461234 [15:10:35]1041 (16) - 0000000000874672 [15:10:35]1040 (4) - 372660 [15:10:35]1012 (4) - 24.10.2024 09:10 [15:10:35]1206 (1) - 0 [15:10:35]OFD Sender: Remove packet 372660 [15:10:35]ProducePacketName [15:10:35]name=ofd_packets/00372660 [15:10:35]NVStorageDeleteData [15:10:35]Write to MH i2c: 01 00 00 1F 23 42 [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 07 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: 01 07 00 1F 23 00 00 00 00 00 FA 0C 4F [15:10:35]RasterBufferAndPrint [15:10:35]line [15:10:35]line [15:10:35]line [15:10:35]line [15:10:35]line [15:10:35]written 0, free lines is 3328 [15:10:35]MH_Cut [15:10:35]Write to MH i2c: D1 01 00 26 23 01 1B [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: D1 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: D1 01 00 [15:10:35]MH_I2C_Read... [15:10:35]Read from MH i2c: D1 01 00 26 23 00 1A [15:10:35]Write to MH i2c: 01 00 00 27 23 4A [15:10:35]Write i2c OK [15:10:35]MH_I2C_Read... [15:10:36]OFD Sender: No OFD packet to send [15:10:36]*** Cut start [15:10:36]*** Partial cut [15:10:36]*** CUTSNS_PIN = 1 [15:10:36]*** CUTSNS_PIN = 0 [15:10:36]*** Brake cut motor [15:10:37]Read from MH i2c: 01 [15:10:37]MH_I2C_Read... [15:10:37]*** Stop cut motor [15:10:37]*** Cut end [15:10:37]Read from MH i2c: 01 07 00 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: 01 07 00 27 23 00 00 00 00 00 FF 0F 5F [15:10:37]process_action close_receipt done [15:10:37]requested_data is exist [15:10:37]produce_requested_data [15:10:37]requested_item fm.sn is exist - process it [15:10:37]wFMCommunicate request_size=4 [15:10:37]MH_SAM_APDU [15:10:37]CAPDU: 80 11 00 00 [15:10:37]Write to MH i2c: E2 08 00 28 23 80 11 00 00 00 00 00 00 C5 [15:10:37]Write i2c OK [15:10:37]MH_I2C_Read... [15:10:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:10:37]Read from MH i2c: E2 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: E2 17 00 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: E2 17 00 28 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [15:10:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:10:37]wFMCommunicate OK [15:10:37]requested_item fd.num is exist - process it [15:10:37]SAM_PROTO_GetFieldsCounters [15:10:37]wFMCommunicate request_size=4 [15:10:37]MH_SAM_APDU [15:10:37]CAPDU: 80 13 00 00 [15:10:37]Write to MH i2c: E2 08 00 29 23 80 13 00 00 00 00 00 00 C8 [15:10:37]Write i2c OK [15:10:37]MH_I2C_Read... [15:10:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:10:37]Read from MH i2c: E2 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: E2 62 00 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: E2 62 00 29 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 F7 [15:10:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:10:37]wFMCommunicate OK [15:10:37]SAM_PROTO_GetFieldsCounters done [15:10:37]requested_item shift.num is exist - process it [15:10:37]requested_item shift.opened is exist - process it [15:10:37]req_shift_opened [15:10:37]FM_GetShiftState [15:10:37]SAM_PROTO_GetShiftState [15:10:37]wFMCommunicate request_size=4 [15:10:37]MH_SAM_APDU [15:10:37]CAPDU: 80 13 01 00 [15:10:37]Write to MH i2c: E2 08 00 2A 23 80 13 01 00 00 00 00 00 CA [15:10:37]Write i2c OK [15:10:37]MH_I2C_Read... [15:10:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:10:37]Read from MH i2c: E2 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: E2 0E 00 [15:10:37]MH_I2C_Read... [15:10:37]Read from MH i2c: E2 0E 00 2A 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2F [15:10:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:10:37]wFMCommunicate OK [15:10:37]SAM_PROTO_GetShiftState done [15:10:37]FM_GetShiftState done [15:10:37]req_shift_opened done [15:10:37]requested_item shift.open_date is exist - process it [15:10:37]req_shift_open_date [15:10:37]req_shift_open_date done [15:10:37]produce_requested_data done [15:10:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372660,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:10:37]process_action_free close_receipt [15:10:37]json_value_free [15:10:37]json_value_free done [15:10:37]process_json_proto returns [15:10:37]Send response to host [15:10:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372660,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:10:37]free response buf [15:10:37]execute_script done [15:10:37]execute_script returns [15:10:37]free content buf [15:10:37]Sock 9.Close socket [15:10:37]Sock 9.Thread stoped [15:10:41]OFD Sender: No OFD packet to send [15:10:46]OFD Sender: No OFD packet to send [15:10:51]OFD Sender: No OFD packet to send [15:10:56]OFD Sender: No OFD packet to send [15:11:01]OFD Sender: No OFD packet to send [15:11:06]OFD Sender: No OFD packet to send [15:11:11]OFD Sender: No OFD packet to send [15:11:16]OFD Sender: No OFD packet to send [15:11:21]OFD Sender: No OFD packet to send [15:11:26]OFD Sender: No OFD packet to send [15:11:31]OFD Sender: No OFD packet to send [15:11:36]OFD Sender: No OFD packet to send [15:11:41]OFD Sender: No OFD packet to send [15:11:46]OFD Sender: No OFD packet to send [15:11:51]OFD Sender: No OFD packet to send [15:11:56]OFD Sender: No OFD packet to send [15:12:00]accept exits with 8 [15:12:00]New connection [15:12:00]New thread 3066494308 created [15:12:00]Thread 3066637668 joined [15:12:00]Waiting for new connection... [15:12:00] Sock 8.Parse request [15:12:00]Sock 8.Check first char [15:12:00]Sock 8.First char is OK [15:12:00]request: POST /json_proto HTTP/1.0 [15:12:00]Method: POST [15:12:00]URL: /json_proto [15:12:00]Method is POST - this is cgi request [15:12:00]url: /json_proto [15:12:00]query_string will be loaded in cgi processing [15:12:00]execute_cgi json_proto POST (null) [15:12:00]execute_cgi path=json_proto method=POST [15:12:00]POST find Content-Length [15:12:00]Host: 172.17.42.195:8080 [15:12:00]Content-Length: 682 [15:12:00]Content-Type: application/json [15:12:00] [15:12:00]POST finish read [15:12:00]Found Content-Length = 682 [15:12:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [15:12:00]execute_script... [15:12:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [15:12:00]POST & json_proto [15:12:00]process_json_proto [15:12:00]json parsed OK: [15:12:00]protocol is kg_v1.0 [15:12:00]action value=close_receipt [15:12:00]process_action close_receipt [15:12:00]cmd_close_receipt [15:12:00]MH_GetDate [15:12:00]Write to MH i2c: F0 00 00 2B 23 3D [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: F0 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: F0 09 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: F0 09 00 2B 23 00 C0 63 1A 67 EF 94 12 67 E6 [15:12:00]GetLastDocTimeStamp 1729782634 [15:12:00]current date 1729782720 [15:12:00]FM_GetShiftState [15:12:00]SAM_PROTO_GetShiftState [15:12:00]wFMCommunicate request_size=4 [15:12:00]MH_SAM_APDU [15:12:00]CAPDU: 80 13 01 00 [15:12:00]Write to MH i2c: E2 08 00 2C 23 80 13 01 00 00 00 00 00 CC [15:12:00]Write i2c OK [15:12:00]MH_I2C_Read... [15:12:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:00]Read from MH i2c: E2 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 0E 00 [15:12:00]MH_I2C_Read... [15:12:00]Read from MH i2c: E2 0E 00 2C 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 31 [15:12:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:12:00]wFMCommunicate OK [15:12:00]SAM_PROTO_GetShiftState done [15:12:00]FM_GetShiftState done [15:12:00]opened in 1729729095 [15:12:00]opened+sec_in_day 1729815495 [15:12:00]quantity*price = 50063 [15:12:00]sum+1 = 50064 [15:12:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.16 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 478 24.10.2024 15:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372661 ФПД: 102341861437215 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151201&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372661&fm=102341861437215&tin=02508201610067®Number=0000000000091623&sum=50000 [15:12:01]StoreToDocumentArchive [15:12:01]shift 524 fd 372661 [15:12:01]save to /storage/0524/doc_00372661 [15:12:01]save last doc name /storage/0524/doc_00372661 to /storage/kkm_last_doc_name [15:12:01]save OK [15:12:01]Clear old archive folders... [15:12:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:12:01]tlvbuf is B6F0BAA0 [15:12:01]SAM_PROTO_ClearQueue [15:12:01]wFMCommunicate request_size=4 [15:12:01]MH_SAM_APDU [15:12:01]CAPDU: 80 09 00 00 [15:12:01]Write to MH i2c: E2 08 00 39 23 80 09 00 00 00 00 00 00 CE [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 39 23 00 90 00 D0 [15:12:01]RAPDU: 90 00 [15:12:01]wFMCommunicate OK [15:12:01]SAM_PROTO_ClearQueue done [15:12:01]KKMCreateOFDPacket [15:12:01]OFDProtocolAddRootSTLVToBuf [15:12:01]FM_MakeSignedData [15:12:01]FM_MakeSignedData [15:12:01]SAM_PROTO_SignData [15:12:01]wFMCommunicate request_size=4 [15:12:01]MH_SAM_APDU [15:12:01]CAPDU: 80 0D 01 02 [15:12:01]Write to MH i2c: E2 08 00 3A 23 80 0D 01 02 00 00 00 00 D6 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]OFD Sender: No OFD packet to send [15:12:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 3A 23 00 90 00 D1 [15:12:01]RAPDU: 90 00 [15:12:01]wFMCommunicate OK [15:12:01]wFMCommunicate request_size=255 [15:12:01]MH_SAM_APDU [15:12: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 DE 01 00 00 F4 03 04 00 C1 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 AF 05 00 35 04 06 00 [15:12:01]Write to MH i2c: E2 02 01 3B 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 01 00 00 F4 03 04 00 C1 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 AF 05 00 35 04 06 00 00 00 C4 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 3B 23 00 90 00 D2 [15:12:01]RAPDU: 90 00 [15:12:01]wFMCommunicate OK [15:12:01]wFMCommunicate request_size=11 [15:12:01]MH_SAM_APDU [15:12:01]CAPDU: 80 0D 02 02 06 5D 14 52 4B EF 1F [15:12:01]Write to MH i2c: E2 0E 00 3C 23 80 0D 02 02 06 00 5D 14 52 4B EF 1F 00 00 01 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 03 00 3C 23 00 90 00 D3 [15:12:01]RAPDU: 90 00 [15:12:01]wFMCommunicate OK [15:12:01]wFMCommunicate request_size=4 [15:12:01]MH_SAM_APDU [15:12:01]CAPDU: 80 0D 03 02 [15:12:01]Write to MH i2c: E2 08 00 3D 23 80 0D 03 02 00 00 00 00 DB [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 0B 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 0B 00 3D 23 00 63 F6 B7 68 34 E2 CB 33 90 00 68 [15:12:01]RAPDU: 63 F6 B7 68 34 E2 CB 33 90 00 [15:12:01]wFMCommunicate OK [15:12:01]SAM_PROTO_SignData done [15:12:01]FM_MakeSignedData done [15:12:01]CreateOFDProtocolMessage [15:12:01]wFMCommunicate request_size=4 [15:12:01]MH_SAM_APDU [15:12:01]CAPDU: 80 11 00 00 [15:12:01]Write to MH i2c: E2 08 00 3E 23 80 11 00 00 00 00 00 00 DB [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:01]Read from MH i2c: E2 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 17 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: E2 17 00 3E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 30 [15:12:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:12:01]wFMCommunicate OK [15:12:01]CreateOFDProtocolMessage done [15:12:01]OFDSenderStorePacket 372661 [15:12:01]StoreOFDPacket docnum=372661 [15:12:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 37 E3 08 01 58 B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 01 00 00 F4 03 04 00 C1 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 AF 05 00 35 04 06 00 5D 14 52 4B EF 1F 63 F6 B7 68 34 E2 CB 33 [15:12:01]CheckFolder [15:12:01]dirname=/storage/ofd_packets [15:12:01]CheckFolder done [15:12:01]ProducePacketName [15:12:01]name=ofd_packets/00372661 [15:12:01]NVStorageSaveData ofd_packets/00372661 [15:12:01]File name is /storage/ofd_packets/00372661 [15:12:01]Write 302 bytes [15:12:01]NVStorageSaveData done [15:12:01]OFDSenderStorePacket done [15:12:01]KKMCreateOFDPacket done [15:12:01]NVStorageSaveData kkm_last_timestamp [15:12:01]File name is /storage/kkm_last_timestamp [15:12:01]Write 4 bytes [15:12:01]NVStorageSaveData done [15:12:01]ExternCall_PrintAddStr [15:12:01]wPrintStart [15:12:01]Write to MH i2c: 01 00 00 3F 23 62 [15:12:01]Write i2c OK [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 07 00 [15:12:01]MH_I2C_Read... [15:12:01]Read from MH i2c: 01 07 00 3F 23 00 00 00 00 00 FF 0F 77 [15:12:01]RasterBufferAndPrint [15:12:01]line Счет N : (1)3308952 [15:12:01]line ИНН: 02508201610067 [15:12:01]line Контрольно-Кассовый Чек [15:12:01]line ПРОДАЖА [15:12:01]line ТРК (МРК, ГНК) : 5 [15:12:01]line Товар: 2710194210 [15:12:01]line ДТ(л)-К-5 [15:12:01]line 6.570 * 76.20 [15:12:01]line = 500.63 [15:12:01]line НДС 12% НСП 1% [15:12:01]line > о реализуемом товаре [15:12:01]line ОКРУГЛЕНИЕ: -0.63 [15:12:01]line ИТОГО: 500.00 [15:12:01]line Внесено: 500.00 [15:12:01]line СДАЧА: 0.00 [15:12:01]line НСП 1% : 4.43 [15:12:01]line НДС 12% : 53.16 [15:12:01]line Наличными: 500.00 [15:12:01]line Безнал.: 0.00 [15:12:01]line Место: АЗС № 87 "Партнер Нефть" [15:12:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:12:01]line СНО: Общий режим [15:12:01]line Чек 478 24.10.2024 15:12 [15:12:01]line Смена: 524 ФФД: 1.0 [15:12:01]line ЗНМ: 0300000083 [15:12:01]line РНМ: 0000000000091623 [15:12:01]line Версия ККМ: 001 [15:12:01]line ФМ: 0000000000874672 [15:12:01]line ФД: 372661 [15:12:01]line ФПД: 102341861437215 [15:12:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151201&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372661&fm=102341861437215&tin=02508201610067®Number=0000000000091623&sum=50000 [15:12:01]written 0, free lines is 4095 [15:12:01]OFD Sender: Processing packet 372661 [packets to send 267, broken 266] [15:12:01]ProducePacketName [15:12:01]name=ofd_packets/00372661 [15:12:01]OFD Sender: To server: pG, [15:12:01]CommunicateWithHost lk.salyk.kg:30040 [15:12:01]ConnectInit lk.salyk.kg [15:12:01]Connected sock=10 [15:12:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 37 E3 08 01 58 B3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 01 00 00 F4 03 04 00 C1 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 AF 05 00 35 04 06 00 5D 14 52 4B EF 1F 63 F6 B7 68 34 E2 CB 33 [15:12:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 26 3C 47 00 6B 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 AF 05 00 F4 03 04 00 68 0F 1A 67 B6 04 01 00 00 0B 65 25 FB 76 D5 1D 9C [15:12:02]CommunicateWithHost err = 0 [15:12:02]CheckOFDResponse [15:12:02]1017 (14) - 77093643461234 [15:12:02]1041 (16) - 0000000000874672 [15:12:02]1040 (4) - 372661 [15:12:02]1012 (4) - 24.10.2024 09:12 [15:12:02]1206 (1) - 0 [15:12:02]OFD Sender: Remove packet 372661 [15:12:02]ProducePacketName [15:12:02]name=ofd_packets/00372661 [15:12:02]NVStorageDeleteData [15:12:02]Write to MH i2c: 01 00 00 6A 23 8D [15:12:02]Write i2c OK [15:12:02]MH_I2C_Read... [15:12:02]Read from MH i2c: 01 [15:12:02]MH_I2C_Read... [15:12:02]Read from MH i2c: 01 07 00 [15:12:02]MH_I2C_Read... [15:12:02]Read from MH i2c: 01 07 00 6A 23 00 00 00 00 00 CD 0C 6D [15:12:02]RasterBufferAndPrint [15:12:02]line [15:12:02]line [15:12:02]line [15:12:02]line [15:12:02]line [15:12:02]written 0, free lines is 3283 [15:12:02]MH_Cut [15:12:02]Write to MH i2c: D1 01 00 71 23 01 66 [15:12:02]Write i2c OK [15:12:02]MH_I2C_Read... [15:12:02]Read from MH i2c: D1 [15:12:02]MH_I2C_Read... [15:12:02]Read from MH i2c: D1 01 00 [15:12:02]MH_I2C_Read... [15:12:02]Read from MH i2c: D1 01 00 71 23 00 65 [15:12:02]Write to MH i2c: 01 00 00 72 23 95 [15:12:02]Write i2c OK [15:12:02]MH_I2C_Read... [15:12:02]OFD Sender: No OFD packet to send [15:12:02]*** Cut start [15:12:02]*** Partial cut [15:12:02]*** CUTSNS_PIN = 1 [15:12:03]*** CUTSNS_PIN = 0 [15:12:03]*** Brake cut motor [15:12:03]Read from MH i2c: 01 [15:12:03]MH_I2C_Read... [15:12:03]*** Stop cut motor [15:12:03]*** Cut end [15:12:03]Read from MH i2c: 01 07 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: 01 07 00 72 23 00 00 00 00 00 FF 0F AA [15:12:03]process_action close_receipt done [15:12:03]requested_data is exist [15:12:03]produce_requested_data [15:12:03]requested_item fm.sn is exist - process it [15:12:03]wFMCommunicate request_size=4 [15:12:03]MH_SAM_APDU [15:12:03]CAPDU: 80 11 00 00 [15:12:03]Write to MH i2c: E2 08 00 73 23 80 11 00 00 00 00 00 00 10 [15:12:03]Write i2c OK [15:12:03]MH_I2C_Read... [15:12:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:03]Read from MH i2c: E2 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 17 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 17 00 73 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [15:12:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:12:03]wFMCommunicate OK [15:12:03]requested_item fd.num is exist - process it [15:12:03]SAM_PROTO_GetFieldsCounters [15:12:03]wFMCommunicate request_size=4 [15:12:03]MH_SAM_APDU [15:12:03]CAPDU: 80 13 00 00 [15:12:03]Write to MH i2c: E2 08 00 74 23 80 13 00 00 00 00 00 00 13 [15:12:03]Write i2c OK [15:12:03]MH_I2C_Read... [15:12:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:03]Read from MH i2c: E2 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 62 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 62 00 74 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [15:12:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:03]wFMCommunicate OK [15:12:03]SAM_PROTO_GetFieldsCounters done [15:12:03]requested_item shift.num is exist - process it [15:12:03]requested_item shift.opened is exist - process it [15:12:03]req_shift_opened [15:12:03]FM_GetShiftState [15:12:03]SAM_PROTO_GetShiftState [15:12:03]wFMCommunicate request_size=4 [15:12:03]MH_SAM_APDU [15:12:03]CAPDU: 80 13 01 00 [15:12:03]Write to MH i2c: E2 08 00 75 23 80 13 01 00 00 00 00 00 15 [15:12:03]Write i2c OK [15:12:03]MH_I2C_Read... [15:12:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:03]Read from MH i2c: E2 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 0E 00 [15:12:03]MH_I2C_Read... [15:12:03]Read from MH i2c: E2 0E 00 75 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [15:12:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:12:03]wFMCommunicate OK [15:12:03]SAM_PROTO_GetShiftState done [15:12:03]FM_GetShiftState done [15:12:03]req_shift_opened done [15:12:03]requested_item shift.open_date is exist - process it [15:12:03]req_shift_open_date [15:12:03]req_shift_open_date done [15:12:03]produce_requested_data done [15:12:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372661,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:12:03]process_action_free close_receipt [15:12:03]json_value_free [15:12:03]json_value_free done [15:12:03]process_json_proto returns [15:12:03]Send response to host [15:12:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372661,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:12:03]free response buf [15:12:03]execute_script done [15:12:03]execute_script returns [15:12:03]free content buf [15:12:03]Sock 8.Close socket [15:12:03]Sock 8.Thread stoped [15:12:07]OFD Sender: No OFD packet to send [15:12:12]OFD Sender: No OFD packet to send [15:12:17]OFD Sender: No OFD packet to send [15:12:22]OFD Sender: No OFD packet to send [15:12:27]OFD Sender: No OFD packet to send [15:12:32]OFD Sender: No OFD packet to send [15:12:34]accept exits with 9 [15:12:34]New connection [15:12:34]New thread 3066637668 created [15:12:34]Thread 3066494308 joined [15:12:34]Waiting for new connection... [15:12:34] Sock 9.Parse request [15:12:34]Sock 9.Check first char [15:12:34]Sock 9.First char is OK [15:12:34]request: POST /json_proto HTTP/1.0 [15:12:34]Method: POST [15:12:34]URL: /json_proto [15:12:34]Method is POST - this is cgi request [15:12:34]url: /json_proto [15:12:34]query_string will be loaded in cgi processing [15:12:34]execute_cgi json_proto POST (null) [15:12:34]execute_cgi path=json_proto method=POST [15:12:34]POST find Content-Length [15:12:34]Host: 172.17.42.195:8080 [15:12:34]Content-Length: 770 [15:12:34]Content-Type: application/json [15:12:34] [15:12:34]POST finish read [15:12:34]Found Content-Length = 770 [15:12:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:34]execute_script... [15:12: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)3308951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 47.170, "sum" : 3500.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3500.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:34]POST & json_proto [15:12:34]process_json_proto [15:12:34]json parsed OK: [15:12:34]protocol is kg_v1.0 [15:12:34]action value=close_receipt [15:12:34]process_action close_receipt [15:12:34]cmd_close_receipt [15:12:34]MH_GetDate [15:12:34]Write to MH i2c: F0 00 00 76 23 88 [15:12:34]Write i2c OK [15:12:34]MH_I2C_Read... [15:12:34]Read from MH i2c: F0 [15:12:34]MH_I2C_Read... [15:12:34]Read from MH i2c: F0 09 00 [15:12:34]MH_I2C_Read... [15:12:34]Read from MH i2c: F0 09 00 76 23 00 E3 63 1A 67 EF 94 12 67 54 [15:12:34]GetLastDocTimeStamp 1729782721 [15:12:34]current date 1729782755 [15:12:34]FM_GetShiftState [15:12:34]SAM_PROTO_GetShiftState [15:12:34]wFMCommunicate request_size=4 [15:12:34]MH_SAM_APDU [15:12:34]CAPDU: 80 13 01 00 [15:12:34]Write to MH i2c: E2 08 00 77 23 80 13 01 00 00 00 00 00 17 [15:12:34]Write i2c OK [15:12:34]MH_I2C_Read... [15:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:34]Read from MH i2c: E2 [15:12:34]MH_I2C_Read... [15:12:34]Read from MH i2c: E2 0E 00 [15:12:34]MH_I2C_Read... [15:12:34]Read from MH i2c: E2 0E 00 77 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7C [15:12:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:12:34]wFMCommunicate OK [15:12:34]SAM_PROTO_GetShiftState done [15:12:34]FM_GetShiftState done [15:12:34]opened in 1729729095 [15:12:34]opened+sec_in_day 1729815495 [15:12:34]quantity*price = 350001 [15:12:34]sum+1 = 350002 [15:12:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.01 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 0.00 Безнал.: 3500.01 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 479 24.10.2024 15:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372662 ФПД: 37383689005396 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151235&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372662&fm=37383689005396&tin=02508201610067®Number=0000000000091623&sum=350001 [15:12:36]StoreToDocumentArchive [15:12:36]shift 524 fd 372662 [15:12:36]save to /storage/0524/doc_00372662 [15:12:36]save last doc name /storage/0524/doc_00372662 to /storage/kkm_last_doc_name [15:12:36]save OK [15:12:36]Clear old archive folders... [15:12:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:12:36]tlvbuf is B6D5B250 [15:12:36]SAM_PROTO_ClearQueue [15:12:36]wFMCommunicate request_size=4 [15:12:36]MH_SAM_APDU [15:12:36]CAPDU: 80 09 00 00 [15:12:36]Write to MH i2c: E2 08 00 84 23 80 09 00 00 00 00 00 00 19 [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:36]Read from MH i2c: E2 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 84 23 00 90 00 1B [15:12:36]RAPDU: 90 00 [15:12:36]wFMCommunicate OK [15:12:36]SAM_PROTO_ClearQueue done [15:12:36]KKMCreateOFDPacket [15:12:36]OFDProtocolAddRootSTLVToBuf [15:12:36]FM_MakeSignedData [15:12:36]FM_MakeSignedData [15:12:36]SAM_PROTO_SignData [15:12:36]wFMCommunicate request_size=4 [15:12:36]MH_SAM_APDU [15:12:36]CAPDU: 80 0D 01 02 [15:12:36]Write to MH i2c: E2 08 00 85 23 80 0D 01 02 00 00 00 00 21 [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:36]Read from MH i2c: E2 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 85 23 00 90 00 1C [15:12:36]RAPDU: 90 00 [15:12:36]wFMCommunicate OK [15:12:36]wFMCommunicate request_size=255 [15:12:36]MH_SAM_APDU [15:12:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 31 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 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 E3 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 AF 05 00 35 04 06 00 22 [15:12:36]Write to MH i2c: E2 02 01 86 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 31 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 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 E3 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 AF 05 00 35 04 06 00 22 00 00 0B [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:36]Read from MH i2c: E2 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 86 23 00 90 00 1D [15:12:36]RAPDU: 90 00 [15:12:36]wFMCommunicate OK [15:12:36]wFMCommunicate request_size=10 [15:12:36]MH_SAM_APDU [15:12:36]CAPDU: 80 0D 02 02 05 00 11 80 E9 54 [15:12:36]Write to MH i2c: E2 0D 00 87 23 80 0D 02 02 05 00 00 11 80 E9 54 00 00 FC [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:36]Read from MH i2c: E2 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 03 00 87 23 00 90 00 1E [15:12:36]RAPDU: 90 00 [15:12:36]wFMCommunicate OK [15:12:36]wFMCommunicate request_size=4 [15:12:36]MH_SAM_APDU [15:12:36]CAPDU: 80 0D 03 02 [15:12:36]Write to MH i2c: E2 08 00 88 23 80 0D 03 02 00 00 00 00 26 [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:36]Read from MH i2c: E2 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 0B 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 0B 00 88 23 00 5D D4 D1 B3 C1 D9 2A 9C 90 00 3C [15:12:36]RAPDU: 5D D4 D1 B3 C1 D9 2A 9C 90 00 [15:12:36]wFMCommunicate OK [15:12:36]SAM_PROTO_SignData done [15:12:36]FM_MakeSignedData done [15:12:36]CreateOFDProtocolMessage [15:12:36]wFMCommunicate request_size=4 [15:12:36]MH_SAM_APDU [15:12:36]CAPDU: 80 11 00 00 [15:12:36]Write to MH i2c: E2 08 00 89 23 80 11 00 00 00 00 00 00 26 [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:36]Read from MH i2c: E2 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 17 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: E2 17 00 89 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [15:12:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:12:36]wFMCommunicate OK [15:12:36]CreateOFDProtocolMessage done [15:12:36]OFDSenderStorePacket 372662 [15:12:36]StoreOFDPacket docnum=372662 [15:12:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E7 EF 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 31 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 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 E3 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 AF 05 00 35 04 06 00 22 00 11 80 E9 54 5D D4 D1 B3 C1 D9 2A 9C [15:12:36]CheckFolder [15:12:36]dirname=/storage/ofd_packets [15:12:36]CheckFolder done [15:12:36]ProducePacketName [15:12:36]name=ofd_packets/00372662 [15:12:36]NVStorageSaveData ofd_packets/00372662 [15:12:36]File name is /storage/ofd_packets/00372662 [15:12:36]Write 301 bytes [15:12:36]NVStorageSaveData done [15:12:36]OFDSenderStorePacket done [15:12:36]KKMCreateOFDPacket done [15:12:36]NVStorageSaveData kkm_last_timestamp [15:12:36]File name is /storage/kkm_last_timestamp [15:12:36]Write 4 bytes [15:12:36]NVStorageSaveData done [15:12:36]ExternCall_PrintAddStr [15:12:36]wPrintStart [15:12:36]Write to MH i2c: 01 00 00 8A 23 AD [15:12:36]Write i2c OK [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: 01 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: 01 07 00 [15:12:36]MH_I2C_Read... [15:12:36]Read from MH i2c: 01 07 00 8A 23 00 00 00 00 00 FF 0F C2 [15:12:36]RasterBufferAndPrint [15:12:36]line Счет N : (1)3308951 [15:12:36]line ИНН: 02508201610067 [15:12:36]line Контрольно-Кассовый Чек [15:12:36]line ПРОДАЖА [15:12:36]line ТРК (МРК, ГНК) : 43 [15:12:36]line Товар: 2710124500 [15:12:36]line Аи-95-К-3 [15:12:36]line 47.170 * 74.20 [15:12:36]line = 3500.01 [15:12:36]line НДС 12% НСП 1% [15:12:36]line > о реализуемом товаре [15:12:36]line ИТОГО: 3500.01 [15:12:36]line НСП 1% : 30.97 [15:12:36]line НДС 12% : 371.68 [15:12:36]line Наличными: 0.00 [15:12:36]line Безнал.: 3500.01 [15:12:36]line Место: АЗС № 87 "Партнер Нефть" [15:12:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:12:36]line СНО: Общий режим [15:12:36]line Чек 479 24.10.2024 15:12 [15:12:36]line Смена: 524 ФФД: 1.0 [15:12:36]line ЗНМ: 0300000083 [15:12:36]line РНМ: 0000000000091623 [15:12:36]line Версия ККМ: 001 [15:12:36]line Платежная система: Mbank [15:12:36]line ФМ: 0000000000874672 [15:12:36]line ФД: 372662 [15:12:36]line ФПД: 37383689005396 [15:12:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151235&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372662&fm=37383689005396&tin=02508201610067®Number=0000000000091623&sum=350001 [15:12:36]written 0, free lines is 4095 [15:12:36]OFD Sender: Processing packet 372662 [packets to send 267, broken 266] [15:12:36]ProducePacketName [15:12:36]name=ofd_packets/00372662 [15:12:36]OFD Sender: To server: pG, [15:12:36]CommunicateWithHost lk.salyk.kg:30040 [15:12:36]ConnectInit lk.salyk.kg [15:12:36]Connected sock=10 [15:12:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E7 EF 07 01 A4 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 31 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 00 00 00 00 00 00 39 04 06 00 31 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 01 00 00 F4 03 04 00 E3 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 AF 05 00 35 04 06 00 22 00 11 80 E9 54 5D D4 D1 B3 C1 D9 2A 9C [15:12:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C6 67 47 00 C8 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 36 37 32 10 04 04 00 B6 AF 05 00 F4 03 04 00 8A 0F 1A 67 B6 04 01 00 00 6F E7 35 36 A6 F1 7B 88 [15:12:36]CommunicateWithHost err = 0 [15:12:36]CheckOFDResponse [15:12:36]1017 (14) - 77093643461234 [15:12:36]1041 (16) - 0000000000874672 [15:12:36]1040 (4) - 372662 [15:12:36]1012 (4) - 24.10.2024 09:12 [15:12:36]1206 (1) - 0 [15:12:36]OFD Sender: Remove packet 372662 [15:12:36]ProducePacketName [15:12:36]name=ofd_packets/00372662 [15:12:36]NVStorageDeleteData [15:12:37]Write to MH i2c: 01 00 00 B3 23 D6 [15:12:37]Write i2c OK [15:12:37]MH_I2C_Read... [15:12:37]Read from MH i2c: 01 [15:12:37]MH_I2C_Read... [15:12:37]Read from MH i2c: 01 07 00 [15:12:37]MH_I2C_Read... [15:12:37]Read from MH i2c: 01 07 00 B3 23 00 00 00 00 00 0B 0D F5 [15:12:37]RasterBufferAndPrint [15:12:37]line [15:12:37]line [15:12:37]line [15:12:37]line [15:12:37]line [15:12:37]written 0, free lines is 3348 [15:12:37]MH_Cut [15:12:37]Write to MH i2c: D1 01 00 BA 23 01 AF [15:12:37]Write i2c OK [15:12:37]MH_I2C_Read... [15:12:37]Read from MH i2c: D1 [15:12:37]MH_I2C_Read... [15:12:37]Read from MH i2c: D1 01 00 [15:12:37]MH_I2C_Read... [15:12:37]Read from MH i2c: D1 01 00 BA 23 00 AE [15:12:37]Write to MH i2c: 01 00 00 BB 23 DE [15:12:37]Write i2c OK [15:12:37]MH_I2C_Read... [15:12:37]OFD Sender: No OFD packet to send [15:12:37]*** Cut start [15:12:37]*** Partial cut [15:12:37]*** CUTSNS_PIN = 1 [15:12:37]*** CUTSNS_PIN = 0 [15:12:38]*** Brake cut motor [15:12:38]Read from MH i2c: 01 [15:12:38]MH_I2C_Read... [15:12:38]*** Stop cut motor [15:12:38]*** Cut end [15:12:38]Read from MH i2c: 01 07 00 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: 01 07 00 BB 23 00 00 00 00 00 FF 0F F3 [15:12:38]process_action close_receipt done [15:12:38]requested_data is exist [15:12:38]produce_requested_data [15:12:38]requested_item fm.sn is exist - process it [15:12:38]wFMCommunicate request_size=4 [15:12:38]MH_SAM_APDU [15:12:38]CAPDU: 80 11 00 00 [15:12:38]Write to MH i2c: E2 08 00 BC 23 80 11 00 00 00 00 00 00 59 [15:12:38]Write i2c OK [15:12:38]MH_I2C_Read... [15:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:38]Read from MH i2c: E2 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: E2 17 00 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: E2 17 00 BC 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [15:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:12:38]wFMCommunicate OK [15:12:38]requested_item fd.num is exist - process it [15:12:38]SAM_PROTO_GetFieldsCounters [15:12:38]wFMCommunicate request_size=4 [15:12:38]MH_SAM_APDU [15:12:38]CAPDU: 80 13 00 00 [15:12:38]Write to MH i2c: E2 08 00 BD 23 80 13 00 00 00 00 00 00 5C [15:12:38]Write i2c OK [15:12:38]MH_I2C_Read... [15:12:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:38]Read from MH i2c: E2 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: E2 62 00 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: E2 62 00 BD 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [15:12:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:38]wFMCommunicate OK [15:12:38]SAM_PROTO_GetFieldsCounters done [15:12:38]requested_item shift.num is exist - process it [15:12:38]requested_item shift.opened is exist - process it [15:12:38]req_shift_opened [15:12:38]FM_GetShiftState [15:12:38]SAM_PROTO_GetShiftState [15:12:38]wFMCommunicate request_size=4 [15:12:38]MH_SAM_APDU [15:12:38]CAPDU: 80 13 01 00 [15:12:38]Write to MH i2c: E2 08 00 BE 23 80 13 01 00 00 00 00 00 5E [15:12:38]Write i2c OK [15:12:38]MH_I2C_Read... [15:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:38]Read from MH i2c: E2 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: E2 0E 00 [15:12:38]MH_I2C_Read... [15:12:38]Read from MH i2c: E2 0E 00 BE 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C3 [15:12:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:12:38]wFMCommunicate OK [15:12:38]SAM_PROTO_GetShiftState done [15:12:38]FM_GetShiftState done [15:12:38]req_shift_opened done [15:12:38]requested_item shift.open_date is exist - process it [15:12:38]req_shift_open_date [15:12:38]req_shift_open_date done [15:12:38]produce_requested_data done [15:12:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372662,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:12:38]process_action_free close_receipt [15:12:38]json_value_free [15:12:38]json_value_free done [15:12:38]process_json_proto returns [15:12:38]Send response to host [15:12:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372662,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:12:38]free response buf [15:12:38]execute_script done [15:12:38]execute_script returns [15:12:38]free content buf [15:12:38]Sock 9.Close socket [15:12:38]Sock 9.Thread stoped [15:12:42]OFD Sender: No OFD packet to send [15:12:47]OFD Sender: No OFD packet to send [15:12:52]OFD Sender: No OFD packet to send [15:12:56]accept exits with 8 [15:12:56]New connection [15:12:56]New thread 3066494308 created [15:12:56]Thread 3066637668 joined [15:12:56]Waiting for new connection... [15:12:56] Sock 8.Parse request [15:12:56]Sock 8.Check first char [15:12:56]Sock 8.First char is OK [15:12:56]request: POST /json_proto HTTP/1.0 [15:12:56]Method: POST [15:12:56]URL: /json_proto [15:12:56]Method is POST - this is cgi request [15:12:56]url: /json_proto [15:12:56]query_string will be loaded in cgi processing [15:12:56]execute_cgi json_proto POST (null) [15:12:56]execute_cgi path=json_proto method=POST [15:12:56]POST find Content-Length [15:12:56]Host: 172.17.42.195:8080 [15:12:56]Content-Length: 767 [15:12:56]Content-Type: application/json [15:12:56] [15:12:56]POST finish read [15:12:56]Found Content-Length = 767 [15:12:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:56]execute_script... [15:12: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)3308953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:12:56]POST & json_proto [15:12:56]process_json_proto [15:12:56]json parsed OK: [15:12:56]protocol is kg_v1.0 [15:12:56]action value=close_receipt [15:12:56]process_action close_receipt [15:12:56]cmd_close_receipt [15:12:56]MH_GetDate [15:12:56]Write to MH i2c: F0 00 00 BF 23 D1 [15:12:56]Write i2c OK [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: F0 [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: F0 09 00 [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: F0 09 00 BF 23 00 F9 63 1A 67 EF 94 12 67 B3 [15:12:56]GetLastDocTimeStamp 1729782755 [15:12:56]current date 1729782777 [15:12:56]FM_GetShiftState [15:12:56]SAM_PROTO_GetShiftState [15:12:56]wFMCommunicate request_size=4 [15:12:56]MH_SAM_APDU [15:12:56]CAPDU: 80 13 01 00 [15:12:56]Write to MH i2c: E2 08 00 C0 23 80 13 01 00 00 00 00 00 60 [15:12:56]Write i2c OK [15:12:56]MH_I2C_Read... [15:12:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:56]Read from MH i2c: E2 [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: E2 0E 00 [15:12:56]MH_I2C_Read... [15:12:56]Read from MH i2c: E2 0E 00 C0 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C5 [15:12:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:12:56]wFMCommunicate OK [15:12:56]SAM_PROTO_GetShiftState done [15:12:56]FM_GetShiftState done [15:12:56]opened in 1729729095 [15:12:56]opened+sec_in_day 1729815495 [15:12:56]quantity*price = 30038 [15:12:56]sum+1 = 30039 [15:12:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 480 24.10.2024 15:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372663 ФПД: 246204422725259 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151257&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372663&fm=246204422725259&tin=02508201610067®Number=0000000000091623&sum=30038 [15:12:57]StoreToDocumentArchive [15:12:57]shift 524 fd 372663 [15:12:57]save to /storage/0524/doc_00372663 [15:12:57]save last doc name /storage/0524/doc_00372663 to /storage/kkm_last_doc_name [15:12:57]save OK [15:12:57]Clear old archive folders... [15:12:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:12:57]tlvbuf is 003B07D0 [15:12:57]SAM_PROTO_ClearQueue [15:12:57]wFMCommunicate request_size=4 [15:12:57]MH_SAM_APDU [15:12:57]CAPDU: 80 09 00 00 [15:12:57]Write to MH i2c: E2 08 00 CD 23 80 09 00 00 00 00 00 00 62 [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 CD 23 00 90 00 64 [15:12:57]RAPDU: 90 00 [15:12:57]wFMCommunicate OK [15:12:57]SAM_PROTO_ClearQueue done [15:12:57]KKMCreateOFDPacket [15:12:57]OFDProtocolAddRootSTLVToBuf [15:12:57]FM_MakeSignedData [15:12:57]FM_MakeSignedData [15:12:57]SAM_PROTO_SignData [15:12:57]wFMCommunicate request_size=4 [15:12:57]MH_SAM_APDU [15:12:57]CAPDU: 80 0D 01 02 [15:12:57]Write to MH i2c: E2 08 00 CE 23 80 0D 01 02 00 00 00 00 6A [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 CE 23 00 90 00 65 [15:12:57]RAPDU: 90 00 [15:12:57]wFMCommunicate OK [15:12:57]wFMCommunicate request_size=255 [15:12:57]MH_SAM_APDU [15:12: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 F9 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 AF 05 00 35 04 06 00 DF [15:12:57]Write to MH i2c: E2 02 01 CF 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 F9 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 AF 05 00 35 04 06 00 DF 00 00 4C [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]OFD Sender: No OFD packet to send [15:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 CF 23 00 90 00 66 [15:12:57]RAPDU: 90 00 [15:12:57]wFMCommunicate OK [15:12:57]wFMCommunicate request_size=10 [15:12:57]MH_SAM_APDU [15:12:57]CAPDU: 80 0D 02 02 05 EB EF 28 9E 8B [15:12:57]Write to MH i2c: E2 0D 00 D0 23 80 0D 02 02 05 00 EB EF 28 9E 8B 00 00 A2 [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 03 00 D0 23 00 90 00 67 [15:12:57]RAPDU: 90 00 [15:12:57]wFMCommunicate OK [15:12:57]wFMCommunicate request_size=4 [15:12:57]MH_SAM_APDU [15:12:57]CAPDU: 80 0D 03 02 [15:12:57]Write to MH i2c: E2 08 00 D1 23 80 0D 03 02 00 00 00 00 6F [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 0B 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 0B 00 D1 23 00 1E 0D 3D 33 6D 5C 6A EC 90 00 2A [15:12:57]RAPDU: 1E 0D 3D 33 6D 5C 6A EC 90 00 [15:12:57]wFMCommunicate OK [15:12:57]SAM_PROTO_SignData done [15:12:57]FM_MakeSignedData done [15:12:57]CreateOFDProtocolMessage [15:12:57]wFMCommunicate request_size=4 [15:12:57]MH_SAM_APDU [15:12:57]CAPDU: 80 11 00 00 [15:12:57]Write to MH i2c: E2 08 00 D2 23 80 11 00 00 00 00 00 00 6F [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:57]Read from MH i2c: E2 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 17 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: E2 17 00 D2 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [15:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:12:57]wFMCommunicate OK [15:12:57]CreateOFDProtocolMessage done [15:12:57]OFDSenderStorePacket 372663 [15:12:57]StoreOFDPacket docnum=372663 [15:12:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C1 05 07 01 D9 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 F9 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 AF 05 00 35 04 06 00 DF EB EF 28 9E 8B 1E 0D 3D 33 6D 5C 6A EC [15:12:57]CheckFolder [15:12:57]dirname=/storage/ofd_packets [15:12:57]CheckFolder done [15:12:57]ProducePacketName [15:12:57]name=ofd_packets/00372663 [15:12:57]NVStorageSaveData ofd_packets/00372663 [15:12:57]File name is /storage/ofd_packets/00372663 [15:12:57]Write 301 bytes [15:12:57]NVStorageSaveData done [15:12:57]OFDSenderStorePacket done [15:12:57]KKMCreateOFDPacket done [15:12:57]NVStorageSaveData kkm_last_timestamp [15:12:57]File name is /storage/kkm_last_timestamp [15:12:57]Write 4 bytes [15:12:57]NVStorageSaveData done [15:12:57]ExternCall_PrintAddStr [15:12:57]wPrintStart [15:12:57]Write to MH i2c: 01 00 00 D3 23 F6 [15:12:57]Write i2c OK [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: 01 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: 01 07 00 [15:12:57]MH_I2C_Read... [15:12:57]Read from MH i2c: 01 07 00 D3 23 00 00 00 00 00 FF 0F 0B [15:12:57]RasterBufferAndPrint [15:12:57]line Счет N : (1)3308953 [15:12:57]line ИНН: 02508201610067 [15:12:57]line Контрольно-Кассовый Чек [15:12:57]line ПРОДАЖА [15:12:57]line ТРК (МРК, ГНК) : 12 [15:12:57]line Товар: 2710124130 [15:12:57]line Аи-92-К-4 [15:12:57]line 4.490 * 66.90 [15:12:57]line = 300.38 [15:12:57]line НДС 12% НСП 1% [15:12:57]line > о реализуемом товаре [15:12:57]line ИТОГО: 300.38 [15:12:57]line НСП 1% : 2.66 [15:12:57]line НДС 12% : 31.90 [15:12:57]line Наличными: 0.00 [15:12:57]line Безнал.: 300.38 [15:12:57]line Место: АЗС № 87 "Партнер Нефть" [15:12:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:12:57]line СНО: Общий режим [15:12:57]line Чек 480 24.10.2024 15:12 [15:12:57]line Смена: 524 ФФД: 1.0 [15:12:57]line ЗНМ: 0300000083 [15:12:57]line РНМ: 0000000000091623 [15:12:57]line Версия ККМ: 001 [15:12:57]line Платежная система: Mbank [15:12:57]line ФМ: 0000000000874672 [15:12:57]line ФД: 372663 [15:12:57]line ФПД: 246204422725259 [15:12:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151257&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372663&fm=246204422725259&tin=02508201610067®Number=0000000000091623&sum=30038 [15:12:57]written 0, free lines is 4095 [15:12:57]OFD Sender: Processing packet 372663 [packets to send 267, broken 266] [15:12:57]ProducePacketName [15:12:57]name=ofd_packets/00372663 [15:12:57]OFD Sender: To server: pG, [15:12:57]CommunicateWithHost lk.salyk.kg:30040 [15:12:57]ConnectInit lk.salyk.kg [15:12:57]Connected sock=10 [15: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 36 37 32 0F 01 00 00 C1 05 07 01 D9 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 01 00 00 F4 03 04 00 F9 63 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 AF 05 00 35 04 06 00 DF EB EF 28 9E 8B 1E 0D 3D 33 6D 5C 6A EC [15:12:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 12 79 47 00 15 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 AF 05 00 F4 03 04 00 A0 0F 1A 67 B6 04 01 00 00 A0 31 1B 3D 84 1B 3A 91 [15:12:58]CommunicateWithHost err = 0 [15:12:58]CheckOFDResponse [15:12:58]1017 (14) - 77093643461234 [15:12:58]1041 (16) - 0000000000874672 [15:12:58]1040 (4) - 372663 [15:12:58]1012 (4) - 24.10.2024 09:13 [15:12:58]1206 (1) - 0 [15:12:58]OFD Sender: Remove packet 372663 [15:12:58]ProducePacketName [15:12:58]name=ofd_packets/00372663 [15:12:58]NVStorageDeleteData [15:12:58]Write to MH i2c: 01 00 00 FC 23 1F [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: 01 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: 01 07 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: 01 07 00 FC 23 00 00 00 00 00 FE 0C 30 [15:12:58]RasterBufferAndPrint [15:12:58]line [15:12:58]line [15:12:58]line [15:12:58]line [15:12:58]line [15:12:58]written 0, free lines is 3335 [15:12:58]MH_Cut [15:12:58]Write to MH i2c: D1 01 00 03 24 01 F9 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: D1 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: D1 01 00 [15:12:58]MH_I2C_Read... [15:12:58]Read from MH i2c: D1 01 00 03 24 00 F8 [15:12:58]Write to MH i2c: 01 00 00 04 24 28 [15:12:58]Write i2c OK [15:12:58]MH_I2C_Read... [15:12:58]OFD Sender: No OFD packet to send [15:12:59]*** Cut start [15:12:59]*** Partial cut [15:12:59]*** CUTSNS_PIN = 1 [15:12:59]*** CUTSNS_PIN = 0 [15:12:59]*** Brake cut motor [15:12:59]Read from MH i2c: 01 [15:12:59]MH_I2C_Read... [15:12:59]*** Stop cut motor [15:12:59]*** Cut end [15:12:59]Read from MH i2c: 01 07 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: 01 07 00 04 24 00 00 00 00 00 FF 0F 3D [15:12:59]process_action close_receipt done [15:12:59]requested_data is exist [15:12:59]produce_requested_data [15:12:59]requested_item fm.sn is exist - process it [15:12:59]wFMCommunicate request_size=4 [15:12:59]MH_SAM_APDU [15:12:59]CAPDU: 80 11 00 00 [15:12:59]Write to MH i2c: E2 08 00 05 24 80 11 00 00 00 00 00 00 A3 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:12:59]Read from MH i2c: E2 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 17 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 17 00 05 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [15:12:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:12:59]wFMCommunicate OK [15:12:59]requested_item fd.num is exist - process it [15:12:59]SAM_PROTO_GetFieldsCounters [15:12:59]wFMCommunicate request_size=4 [15:12:59]MH_SAM_APDU [15:12:59]CAPDU: 80 13 00 00 [15:12:59]Write to MH i2c: E2 08 00 06 24 80 13 00 00 00 00 00 00 A6 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:12:59]Read from MH i2c: E2 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 62 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 62 00 06 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 E1 [15:12:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:12:59]wFMCommunicate OK [15:12:59]SAM_PROTO_GetFieldsCounters done [15:12:59]requested_item shift.num is exist - process it [15:12:59]requested_item shift.opened is exist - process it [15:12:59]req_shift_opened [15:12:59]FM_GetShiftState [15:12:59]SAM_PROTO_GetShiftState [15:12:59]wFMCommunicate request_size=4 [15:12:59]MH_SAM_APDU [15:12:59]CAPDU: 80 13 01 00 [15:12:59]Write to MH i2c: E2 08 00 07 24 80 13 01 00 00 00 00 00 A8 [15:12:59]Write i2c OK [15:12:59]MH_I2C_Read... [15:12:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:12:59]Read from MH i2c: E2 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 0E 00 [15:12:59]MH_I2C_Read... [15:12:59]Read from MH i2c: E2 0E 00 07 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0D [15:12:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:12:59]wFMCommunicate OK [15:12:59]SAM_PROTO_GetShiftState done [15:12:59]FM_GetShiftState done [15:12:59]req_shift_opened done [15:12:59]requested_item shift.open_date is exist - process it [15:12:59]req_shift_open_date [15:12:59]req_shift_open_date done [15:12:59]produce_requested_data done [15:12:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372663,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:12:59]process_action_free close_receipt [15:12:59]json_value_free [15:12:59]json_value_free done [15:12:59]process_json_proto returns [15:12:59]Send response to host [15:12:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372663,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:12:59]free response buf [15:12:59]execute_script done [15:13:00]execute_script returns [15:13:00]free content buf [15:13:00]Sock 8.Close socket [15:13:00]Sock 8.Thread stoped [15:13:03]OFD Sender: No OFD packet to send [15:13:08]OFD Sender: No OFD packet to send [15:13:13]OFD Sender: No OFD packet to send [15:13:18]OFD Sender: No OFD packet to send [15:13:23]OFD Sender: No OFD packet to send [15:13:28]OFD Sender: No OFD packet to send [15:13:33]OFD Sender: No OFD packet to send [15:13:38]OFD Sender: No OFD packet to send [15:13:43]OFD Sender: No OFD packet to send [15:13:48]OFD Sender: No OFD packet to send [15:13:53]OFD Sender: No OFD packet to send [15:13:54]accept exits with 9 [15:13:54]New connection [15:13:54]New thread 3066637668 created [15:13:54]Thread 3066494308 joined [15:13:54]Waiting for new connection... [15:13:54] Sock 9.Parse request [15:13:54]Sock 9.Check first char [15:13:54]Sock 9.First char is OK [15:13:54]request: POST /json_proto HTTP/1.0 [15:13:54]Method: POST [15:13:54]URL: /json_proto [15:13:54]Method is POST - this is cgi request [15:13:54]url: /json_proto [15:13:54]query_string will be loaded in cgi processing [15:13:54]execute_cgi json_proto POST (null) [15:13:54]execute_cgi path=json_proto method=POST [15:13:54]POST find Content-Length [15:13:54]Host: 172.17.42.195:8080 [15:13:54]Content-Length: 770 [15:13:54]Content-Type: application/json [15:13:54] [15:13:54]POST finish read [15:13:54]Found Content-Length = 770 [15:13:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:54]execute_script... [15: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)3308954", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:13:54]POST & json_proto [15:13:54]process_json_proto [15:13:54]json parsed OK: [15:13:54]protocol is kg_v1.0 [15:13:54]action value=close_receipt [15:13:54]process_action close_receipt [15:13:54]cmd_close_receipt [15:13:54]MH_GetDate [15:13:54]Write to MH i2c: F0 00 00 08 24 1B [15:13:54]Write i2c OK [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: F0 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: F0 09 00 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: F0 09 00 08 24 00 33 64 1A 67 EF 94 12 67 38 [15:13:54]GetLastDocTimeStamp 1729782777 [15:13:54]current date 1729782835 [15:13:54]FM_GetShiftState [15:13:54]SAM_PROTO_GetShiftState [15:13:54]wFMCommunicate request_size=4 [15:13:54]MH_SAM_APDU [15:13:54]CAPDU: 80 13 01 00 [15:13:54]Write to MH i2c: E2 08 00 09 24 80 13 01 00 00 00 00 00 AA [15:13:54]Write i2c OK [15:13:54]MH_I2C_Read... [15:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:54]Read from MH i2c: E2 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 0E 00 [15:13:54]MH_I2C_Read... [15:13:54]Read from MH i2c: E2 0E 00 09 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [15:13:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:13:54]wFMCommunicate OK [15:13:54]SAM_PROTO_GetShiftState done [15:13:54]FM_GetShiftState done [15:13:54]opened in 1729729095 [15:13:54]opened+sec_in_day 1729815495 [15:13:54]quantity*price = 150056 [15:13:54]sum+1 = 150058 [15:13:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 481 24.10.2024 15:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372664 ФПД: 243223772989130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151355&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372664&fm=243223772989130&tin=02508201610067®Number=0000000000091623&sum=150057 [15:13:55]StoreToDocumentArchive [15:13:55]shift 524 fd 372664 [15:13:55]save to /storage/0524/doc_00372664 [15:13:55]save last doc name /storage/0524/doc_00372664 to /storage/kkm_last_doc_name [15:13:55]save OK [15:13:55]Clear old archive folders... [15:13:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:13:55]tlvbuf is B6F0B850 [15:13:55]SAM_PROTO_ClearQueue [15:13:55]wFMCommunicate request_size=4 [15:13:55]MH_SAM_APDU [15:13:55]CAPDU: 80 09 00 00 [15:13:55]Write to MH i2c: E2 08 00 16 24 80 09 00 00 00 00 00 00 AC [15:13:55]Write i2c OK [15:13:55]MH_I2C_Read... [15:13:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:13:55]Read from MH i2c: E2 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 03 00 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 03 00 16 24 00 90 00 AE [15:13:55]RAPDU: 90 00 [15:13:55]wFMCommunicate OK [15:13:55]SAM_PROTO_ClearQueue done [15:13:55]KKMCreateOFDPacket [15:13:55]OFDProtocolAddRootSTLVToBuf [15:13:55]FM_MakeSignedData [15:13:55]FM_MakeSignedData [15:13:55]SAM_PROTO_SignData [15:13:55]wFMCommunicate request_size=4 [15:13:55]MH_SAM_APDU [15:13:55]CAPDU: 80 0D 01 02 [15:13:55]Write to MH i2c: E2 08 00 17 24 80 0D 01 02 00 00 00 00 B4 [15:13:55]Write i2c OK [15:13:55]MH_I2C_Read... [15:13:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:13:55]Read from MH i2c: E2 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 03 00 [15:13:55]MH_I2C_Read... [15:13:55]Read from MH i2c: E2 03 00 17 24 00 90 00 AF [15:13:55]RAPDU: 90 00 [15:13:55]wFMCommunicate OK [15:13:55]wFMCommunicate request_size=255 [15:13:55]MH_SAM_APDU [15: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 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 33 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 AF 05 00 35 04 06 00 DD [15:13:55]Write to MH i2c: E2 02 01 18 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 33 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 AF 05 00 35 04 06 00 DD 00 00 4E [15:13:55]Write i2c OK [15:13:55]MH_I2C_Read... [15:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:56]Read from MH i2c: E2 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 03 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 03 00 18 24 00 90 00 B0 [15:13:56]RAPDU: 90 00 [15:13:56]wFMCommunicate OK [15:13:56]wFMCommunicate request_size=10 [15:13:56]MH_SAM_APDU [15:13:56]CAPDU: 80 0D 02 02 05 35 F2 97 06 CA [15:13:56]Write to MH i2c: E2 0D 00 19 24 80 0D 02 02 05 00 35 F2 97 06 CA 00 00 4F [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:13:56]Read from MH i2c: E2 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 03 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 03 00 19 24 00 90 00 B1 [15:13:56]RAPDU: 90 00 [15:13:56]wFMCommunicate OK [15:13:56]wFMCommunicate request_size=4 [15:13:56]MH_SAM_APDU [15:13:56]CAPDU: 80 0D 03 02 [15:13:56]Write to MH i2c: E2 08 00 1A 24 80 0D 03 02 00 00 00 00 B9 [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:13:56]Read from MH i2c: E2 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 0B 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 0B 00 1A 24 00 3E 70 61 B6 2D 9E FB 9F 90 00 E4 [15:13:56]RAPDU: 3E 70 61 B6 2D 9E FB 9F 90 00 [15:13:56]wFMCommunicate OK [15:13:56]SAM_PROTO_SignData done [15:13:56]FM_MakeSignedData done [15:13:56]CreateOFDProtocolMessage [15:13:56]wFMCommunicate request_size=4 [15:13:56]MH_SAM_APDU [15:13:56]CAPDU: 80 11 00 00 [15:13:56]Write to MH i2c: E2 08 00 1B 24 80 11 00 00 00 00 00 00 B9 [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:56]Read from MH i2c: E2 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 17 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: E2 17 00 1B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [15:13:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:13:56]wFMCommunicate OK [15:13:56]CreateOFDProtocolMessage done [15:13:56]OFDSenderStorePacket 372664 [15:13:56]StoreOFDPacket docnum=372664 [15:13:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 E8 07 01 2D 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 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 33 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 AF 05 00 35 04 06 00 DD 35 F2 97 06 CA 3E 70 61 B6 2D 9E FB 9F [15:13:56]CheckFolder [15:13:56]dirname=/storage/ofd_packets [15:13:56]CheckFolder done [15:13:56]ProducePacketName [15:13:56]name=ofd_packets/00372664 [15:13:56]NVStorageSaveData ofd_packets/00372664 [15:13:56]File name is /storage/ofd_packets/00372664 [15:13:56]Write 301 bytes [15:13:56]NVStorageSaveData done [15:13:56]OFDSenderStorePacket done [15:13:56]KKMCreateOFDPacket done [15:13:56]NVStorageSaveData kkm_last_timestamp [15:13:56]File name is /storage/kkm_last_timestamp [15:13:56]Write 4 bytes [15:13:56]NVStorageSaveData done [15:13:56]ExternCall_PrintAddStr [15:13:56]wPrintStart [15:13:56]Write to MH i2c: 01 00 00 1C 24 40 [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: 01 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: 01 07 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: 01 07 00 1C 24 00 00 00 00 00 FF 0F 55 [15:13:56]RasterBufferAndPrint [15:13:56]line Счет N : (1)3308954 [15:13:56]line ИНН: 02508201610067 [15:13:56]line Контрольно-Кассовый Чек [15:13:56]line ПРОДАЖА [15:13:56]line ТРК (МРК, ГНК) : 22 [15:13:56]line Товар: 2710124130 [15:13:56]line Аи-92-К-4 [15:13:56]line 22.430 * 66.90 [15:13:56]line = 1500.57 [15:13:56]line НДС 12% НСП 1% [15:13:56]line > о реализуемом товаре [15:13:56]line ИТОГО: 1500.57 [15:13:56]line НСП 1% : 13.28 [15:13:56]line НДС 12% : 159.35 [15:13:56]line Наличными: 0.00 [15:13:56]line Безнал.: 1500.57 [15:13:56]line Место: АЗС № 87 "Партнер Нефть" [15:13:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:13:56]line СНО: Общий режим [15:13:56]line Чек 481 24.10.2024 15:13 [15:13:56]line Смена: 524 ФФД: 1.0 [15:13:56]line ЗНМ: 0300000083 [15:13:56]line РНМ: 0000000000091623 [15:13:56]line Версия ККМ: 001 [15:13:56]line Платежная система: Mbank [15:13:56]line ФМ: 0000000000874672 [15:13:56]line ФД: 372664 [15:13:56]line ФПД: 243223772989130 [15:13:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151355&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372664&fm=243223772989130&tin=02508201610067®Number=0000000000091623&sum=150057 [15:13:56]written 0, free lines is 4095 [15:13:56]OFD Sender: Processing packet 372664 [packets to send 267, broken 266] [15:13:56]ProducePacketName [15:13:56]name=ofd_packets/00372664 [15:13:56]OFD Sender: To server: pG, [15:13:56]CommunicateWithHost lk.salyk.kg:30040 [15:13:56]ConnectInit lk.salyk.kg [15:13:56]Connected sock=10 [15:13:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 E8 07 01 2D 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 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 33 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 AF 05 00 35 04 06 00 DD 35 F2 97 06 CA 3E 70 61 B6 2D 9E FB 9F [15:13:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 54 4E 47 00 BD E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 AF 05 00 F4 03 04 00 DA 0F 1A 67 B6 04 01 00 00 A8 50 B3 B7 D1 BD B7 F0 [15:13:56]CommunicateWithHost err = 0 [15:13:56]CheckOFDResponse [15:13:56]1017 (14) - 77093643461234 [15:13:56]1041 (16) - 0000000000874672 [15:13:56]1040 (4) - 372664 [15:13:56]1012 (4) - 24.10.2024 09:14 [15:13:56]1206 (1) - 0 [15:13:56]OFD Sender: Remove packet 372664 [15:13:56]ProducePacketName [15:13:56]name=ofd_packets/00372664 [15:13:56]NVStorageDeleteData [15:13:56]Write to MH i2c: 01 00 00 45 24 69 [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: 01 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: 01 07 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: 01 07 00 45 24 00 00 00 00 00 FF 0C 7B [15:13:56]RasterBufferAndPrint [15:13:56]line [15:13:56]line [15:13:56]line [15:13:56]line [15:13:56]line [15:13:56]written 0, free lines is 3337 [15:13:56]MH_Cut [15:13:56]Write to MH i2c: D1 01 00 4C 24 01 42 [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: D1 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: D1 01 00 [15:13:56]MH_I2C_Read... [15:13:56]Read from MH i2c: D1 01 00 4C 24 00 41 [15:13:56]Write to MH i2c: 01 00 00 4D 24 71 [15:13:56]Write i2c OK [15:13:56]MH_I2C_Read... [15:13:57]OFD Sender: No OFD packet to send [15:13:57]*** Cut start [15:13:57]*** Partial cut [15:13:57]*** CUTSNS_PIN = 1 [15:13:57]*** CUTSNS_PIN = 0 [15:13:57]*** Brake cut motor [15:13:58]Read from MH i2c: 01 [15:13:58]MH_I2C_Read... [15:13:58]*** Stop cut motor [15:13:58]*** Cut end [15:13:58]Read from MH i2c: 01 07 00 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: 01 07 00 4D 24 00 00 00 00 00 FF 0F 86 [15:13:58]process_action close_receipt done [15:13:58]requested_data is exist [15:13:58]produce_requested_data [15:13:58]requested_item fm.sn is exist - process it [15:13:58]wFMCommunicate request_size=4 [15:13:58]MH_SAM_APDU [15:13:58]CAPDU: 80 11 00 00 [15:13:58]Write to MH i2c: E2 08 00 4E 24 80 11 00 00 00 00 00 00 EC [15:13:58]Write i2c OK [15:13:58]MH_I2C_Read... [15:13:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:13:58]Read from MH i2c: E2 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 17 00 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 17 00 4E 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [15:13:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:13:58]wFMCommunicate OK [15:13:58]requested_item fd.num is exist - process it [15:13:58]SAM_PROTO_GetFieldsCounters [15:13:58]wFMCommunicate request_size=4 [15:13:58]MH_SAM_APDU [15:13:58]CAPDU: 80 13 00 00 [15:13:58]Write to MH i2c: E2 08 00 4F 24 80 13 00 00 00 00 00 00 EF [15:13:58]Write i2c OK [15:13:58]MH_I2C_Read... [15:13:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:13:58]Read from MH i2c: E2 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 62 00 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 62 00 4F 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 2E [15: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:13:58]wFMCommunicate OK [15:13:58]SAM_PROTO_GetFieldsCounters done [15:13:58]requested_item shift.num is exist - process it [15:13:58]requested_item shift.opened is exist - process it [15:13:58]req_shift_opened [15:13:58]FM_GetShiftState [15:13:58]SAM_PROTO_GetShiftState [15:13:58]wFMCommunicate request_size=4 [15:13:58]MH_SAM_APDU [15:13:58]CAPDU: 80 13 01 00 [15:13:58]Write to MH i2c: E2 08 00 50 24 80 13 01 00 00 00 00 00 F1 [15:13:58]Write i2c OK [15:13:58]MH_I2C_Read... [15:13:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:13:58]Read from MH i2c: E2 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 0E 00 [15:13:58]MH_I2C_Read... [15:13:58]Read from MH i2c: E2 0E 00 50 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [15:13:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:13:58]wFMCommunicate OK [15:13:58]SAM_PROTO_GetShiftState done [15:13:58]FM_GetShiftState done [15:13:58]req_shift_opened done [15:13:58]requested_item shift.open_date is exist - process it [15:13:58]req_shift_open_date [15:13:58]req_shift_open_date done [15:13:58]produce_requested_data done [15:13:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372664,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:13:58]process_action_free close_receipt [15:13:58]json_value_free [15:13:58]json_value_free done [15:13:58]process_json_proto returns [15:13:58]Send response to host [15:13:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372664,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:13:58]free response buf [15:13:58]execute_script done [15:13:58]execute_script returns [15:13:58]free content buf [15:13:58]Sock 9.Close socket [15:13:58]Sock 9.Thread stoped [15:14:02]OFD Sender: No OFD packet to send [15:14:07]OFD Sender: No OFD packet to send [15:14:12]OFD Sender: No OFD packet to send [15:14:17]OFD Sender: No OFD packet to send [15:14:22]OFD Sender: No OFD packet to send [15:14:27]OFD Sender: No OFD packet to send [15:14:32]OFD Sender: No OFD packet to send [15:14:37]OFD Sender: No OFD packet to send [15:14:42]OFD Sender: No OFD packet to send [15:14:47]OFD Sender: No OFD packet to send [15:14:52]OFD Sender: No OFD packet to send [15:14:57]OFD Sender: No OFD packet to send [15:15:02]OFD Sender: No OFD packet to send [15:15:07]OFD Sender: No OFD packet to send [15:15:12]OFD Sender: No OFD packet to send [15:15:17]OFD Sender: No OFD packet to send [15:15:22]OFD Sender: No OFD packet to send [15:15:27]OFD Sender: No OFD packet to send [15:15:32]OFD Sender: No OFD packet to send [15:15:37]OFD Sender: No OFD packet to send [15:15:42]OFD Sender: No OFD packet to send [15:15:47]OFD Sender: No OFD packet to send [15:15:52]OFD Sender: No OFD packet to send [15:15:57]OFD Sender: No OFD packet to send [15:16:02]OFD Sender: No OFD packet to send [15:16:03]accept exits with 8 [15:16:03]New connection [15:16:03]New thread 3066494308 created [15:16:03]Thread 3066637668 joined [15:16:03]Waiting for new connection... [15:16:03] Sock 8.Parse request [15:16:03]Sock 8.Check first char [15:16:03]Sock 8.First char is OK [15:16:03]request: POST /json_proto HTTP/1.0 [15:16:03]Method: POST [15:16:03]URL: /json_proto [15:16:03]Method is POST - this is cgi request [15:16:03]url: /json_proto [15:16:03]query_string will be loaded in cgi processing [15:16:03]execute_cgi json_proto POST (null) [15:16:03]execute_cgi path=json_proto method=POST [15:16:03]POST find Content-Length [15:16:03]Host: 172.17.42.195:8080 [15:16:03]Content-Length: 770 [15:16:03]Content-Type: application/json [15:16:03] [15:16:03]POST finish read [15:16:03]Found Content-Length = 770 [15:16:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:03]execute_script... [15:16: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)3308955", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:03]POST & json_proto [15:16:03]process_json_proto [15:16:03]json parsed OK: [15:16:03]protocol is kg_v1.0 [15:16:03]action value=close_receipt [15:16:03]process_action close_receipt [15:16:03]cmd_close_receipt [15:16:03]MH_GetDate [15:16:03]Write to MH i2c: F0 00 00 51 24 64 [15:16:03]Write i2c OK [15:16:03]MH_I2C_Read... [15:16:03]Read from MH i2c: F0 [15:16:03]MH_I2C_Read... [15:16:03]Read from MH i2c: F0 09 00 [15:16:03]MH_I2C_Read... [15:16:03]Read from MH i2c: F0 09 00 51 24 00 B4 64 1A 67 EF 94 12 67 02 [15:16:03]GetLastDocTimeStamp 1729782835 [15:16:03]current date 1729782964 [15:16:03]FM_GetShiftState [15:16:03]SAM_PROTO_GetShiftState [15:16:03]wFMCommunicate request_size=4 [15:16:03]MH_SAM_APDU [15:16:03]CAPDU: 80 13 01 00 [15:16:03]Write to MH i2c: E2 08 00 52 24 80 13 01 00 00 00 00 00 F3 [15:16:03]Write i2c OK [15:16:03]MH_I2C_Read... [15:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:03]Read from MH i2c: E2 [15:16:03]MH_I2C_Read... [15:16:03]Read from MH i2c: E2 0E 00 [15:16:03]MH_I2C_Read... [15:16:03]Read from MH i2c: E2 0E 00 52 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [15:16:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:16:03]wFMCommunicate OK [15:16:03]SAM_PROTO_GetShiftState done [15:16:03]FM_GetShiftState done [15:16:03]opened in 1729729095 [15:16:03]opened+sec_in_day 1729815495 [15:16:03]quantity*price = 100021 [15:16:03]sum+1 = 100023 [15:16:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 482 24.10.2024 15:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372665 ФПД: 141363662777920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372665&fm=141363662777920&tin=02508201610067®Number=0000000000091623&sum=100022 [15:16:04]StoreToDocumentArchive [15:16:04]shift 524 fd 372665 [15:16:04]save to /storage/0524/doc_00372665 [15:16:04]save last doc name /storage/0524/doc_00372665 to /storage/kkm_last_doc_name [15:16:04]save OK [15:16:04]Clear old archive folders... [15:16:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:04]tlvbuf is 0037D830 [15:16:04]SAM_PROTO_ClearQueue [15:16:04]wFMCommunicate request_size=4 [15:16:04]MH_SAM_APDU [15:16:04]CAPDU: 80 09 00 00 [15:16:04]Write to MH i2c: E2 08 00 5F 24 80 09 00 00 00 00 00 00 F5 [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:04]Read from MH i2c: E2 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 5F 24 00 90 00 F7 [15:16:04]RAPDU: 90 00 [15:16:04]wFMCommunicate OK [15:16:04]SAM_PROTO_ClearQueue done [15:16:04]KKMCreateOFDPacket [15:16:04]OFDProtocolAddRootSTLVToBuf [15:16:04]FM_MakeSignedData [15:16:04]FM_MakeSignedData [15:16:04]SAM_PROTO_SignData [15:16:04]wFMCommunicate request_size=4 [15:16:04]MH_SAM_APDU [15:16:04]CAPDU: 80 0D 01 02 [15:16:04]Write to MH i2c: E2 08 00 60 24 80 0D 01 02 00 00 00 00 FD [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:04]Read from MH i2c: E2 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 60 24 00 90 00 F8 [15:16:04]RAPDU: 90 00 [15:16:04]wFMCommunicate OK [15:16:04]wFMCommunicate request_size=255 [15:16:04]MH_SAM_APDU [15:16:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 E2 01 00 00 F4 03 04 00 B4 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 AF 05 00 35 04 06 00 80 [15:16:04]Write to MH i2c: E2 02 01 61 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 E2 01 00 00 F4 03 04 00 B4 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 AF 05 00 35 04 06 00 80 00 00 48 [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:04]Read from MH i2c: E2 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 61 24 00 90 00 F9 [15:16:04]RAPDU: 90 00 [15:16:04]wFMCommunicate OK [15:16:04]wFMCommunicate request_size=10 [15:16:04]MH_SAM_APDU [15:16:04]CAPDU: 80 0D 02 02 05 91 CA E7 6E 40 [15:16:04]Write to MH i2c: E2 0D 00 62 24 80 0D 02 02 05 00 91 CA E7 6E 40 00 00 FA [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:04]Read from MH i2c: E2 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 03 00 62 24 00 90 00 FA [15:16:04]RAPDU: 90 00 [15:16:04]wFMCommunicate OK [15:16:04]wFMCommunicate request_size=4 [15:16:04]MH_SAM_APDU [15:16:04]CAPDU: 80 0D 03 02 [15:16:04]Write to MH i2c: E2 08 00 63 24 80 0D 03 02 00 00 00 00 02 [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:04]Read from MH i2c: E2 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 0B 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 0B 00 63 24 00 4B A5 1B 2C 09 3D 29 81 90 00 2A [15:16:04]RAPDU: 4B A5 1B 2C 09 3D 29 81 90 00 [15:16:04]wFMCommunicate OK [15:16:04]SAM_PROTO_SignData done [15:16:04]FM_MakeSignedData done [15:16:04]CreateOFDProtocolMessage [15:16:04]wFMCommunicate request_size=4 [15:16:04]MH_SAM_APDU [15:16:04]CAPDU: 80 11 00 00 [15:16:04]Write to MH i2c: E2 08 00 64 24 80 11 00 00 00 00 00 00 02 [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:04]Read from MH i2c: E2 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 17 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: E2 17 00 64 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 57 [15:16:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:16:04]wFMCommunicate OK [15:16:04]CreateOFDProtocolMessage done [15:16:04]OFDSenderStorePacket 372665 [15:16:04]StoreOFDPacket docnum=372665 [15:16:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 07 AA 07 01 C4 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 E2 01 00 00 F4 03 04 00 B4 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 AF 05 00 35 04 06 00 80 91 CA E7 6E 40 4B A5 1B 2C 09 3D 29 81 [15:16:04]CheckFolder [15:16:04]dirname=/storage/ofd_packets [15:16:04]CheckFolder done [15:16:04]ProducePacketName [15:16:04]name=ofd_packets/00372665 [15:16:04]NVStorageSaveData ofd_packets/00372665 [15:16:04]File name is /storage/ofd_packets/00372665 [15:16:04]Write 301 bytes [15:16:04]NVStorageSaveData done [15:16:04]OFDSenderStorePacket done [15:16:04]KKMCreateOFDPacket done [15:16:04]NVStorageSaveData kkm_last_timestamp [15:16:04]File name is /storage/kkm_last_timestamp [15:16:04]Write 4 bytes [15:16:04]NVStorageSaveData done [15:16:04]ExternCall_PrintAddStr [15:16:04]wPrintStart [15:16:04]Write to MH i2c: 01 00 00 65 24 89 [15:16:04]Write i2c OK [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: 01 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: 01 07 00 [15:16:04]MH_I2C_Read... [15:16:04]Read from MH i2c: 01 07 00 65 24 00 00 00 00 00 FF 0F 9E [15:16:04]RasterBufferAndPrint [15:16:04]line Счет N : (1)3308955 [15:16:04]line ИНН: 02508201610067 [15:16:04]line Контрольно-Кассовый Чек [15:16:04]line ПРОДАЖА [15:16:04]line ТРК (МРК, ГНК) : 33 [15:16:04]line Товар: 2710124500 [15:16:04]line Аи-95-К-3 [15:16:04]line 13.480 * 74.20 [15:16:04]line = 1000.22 [15:16:04]line НДС 12% НСП 1% [15:16:04]line > о реализуемом товаре [15:16:04]line ИТОГО: 1000.22 [15:16:04]line НСП 1% : 8.85 [15:16:04]line НДС 12% : 106.22 [15:16:04]line Наличными: 0.00 [15:16:04]line Безнал.: 1000.22 [15:16:04]line Место: АЗС № 87 "Партнер Нефть" [15:16:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:16:04]line СНО: Общий режим [15:16:04]line Чек 482 24.10.2024 15:16 [15:16:04]line Смена: 524 ФФД: 1.0 [15:16:04]line ЗНМ: 0300000083 [15:16:04]line РНМ: 0000000000091623 [15:16:04]line Версия ККМ: 001 [15:16:04]line Платежная система: Mbank [15:16:04]line ФМ: 0000000000874672 [15:16:04]line ФД: 372665 [15:16:04]line ФПД: 141363662777920 [15:16:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151604&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372665&fm=141363662777920&tin=02508201610067®Number=0000000000091623&sum=100022 [15:16:04]written 0, free lines is 4095 [15:16:04]OFD Sender: Processing packet 372665 [packets to send 267, broken 266] [15:16:04]ProducePacketName [15:16:04]name=ofd_packets/00372665 [15:16:04]OFD Sender: To server: pG, [15:16:04]CommunicateWithHost lk.salyk.kg:30040 [15:16:04]ConnectInit lk.salyk.kg [15:16:05]Connected sock=11 [15:16:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 07 AA 07 01 C4 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 E2 01 00 00 F4 03 04 00 B4 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 AF 05 00 35 04 06 00 80 91 CA E7 6E 40 4B A5 1B 2C 09 3D 29 81 [15:16:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0E 5A 47 00 AA 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 AF 05 00 F4 03 04 00 5B 10 1A 67 B6 04 01 00 00 39 66 64 8B 0F 57 F2 A2 [15:16:05]CommunicateWithHost err = 0 [15:16:05]CheckOFDResponse [15:16:05]1017 (14) - 77093643461234 [15:16:05]1041 (16) - 0000000000874672 [15:16:05]1040 (4) - 372665 [15:16:05]1012 (4) - 24.10.2024 09:16 [15:16:05]1206 (1) - 0 [15:16:05]OFD Sender: Remove packet 372665 [15:16:05]ProducePacketName [15:16:05]name=ofd_packets/00372665 [15:16:05]NVStorageDeleteData [15:16:05]Write to MH i2c: 01 00 00 8E 24 B2 [15:16:05]Write i2c OK [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: 01 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: 01 07 00 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: 01 07 00 8E 24 00 00 00 00 00 01 0D C7 [15:16:05]RasterBufferAndPrint [15:16:05]line [15:16:05]line [15:16:05]line [15:16:05]line [15:16:05]line [15:16:05]written 0, free lines is 3336 [15:16:05]MH_Cut [15:16:05]Write to MH i2c: D1 01 00 95 24 01 8B [15:16:05]Write i2c OK [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: D1 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: D1 01 00 [15:16:05]MH_I2C_Read... [15:16:05]Read from MH i2c: D1 01 00 95 24 00 8A [15:16:05]Write to MH i2c: 01 00 00 96 24 BA [15:16:05]Write i2c OK [15:16:05]MH_I2C_Read... [15:16:05]OFD Sender: No OFD packet to send [15:16:06]*** Cut start [15:16:06]*** Partial cut [15:16:06]*** CUTSNS_PIN = 1 [15:16:06]*** CUTSNS_PIN = 0 [15:16:06]*** Brake cut motor [15:16:06]Read from MH i2c: 01 [15:16:06]MH_I2C_Read... [15:16:06]*** Stop cut motor [15:16:06]*** Cut end [15:16:06]Read from MH i2c: 01 07 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: 01 07 00 96 24 00 00 00 00 00 FF 0F CF [15:16:06]process_action close_receipt done [15:16:06]requested_data is exist [15:16:06]produce_requested_data [15:16:06]requested_item fm.sn is exist - process it [15:16:06]wFMCommunicate request_size=4 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 11 00 00 [15:16:06]Write to MH i2c: E2 08 00 97 24 80 11 00 00 00 00 00 00 35 [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:06]Read from MH i2c: E2 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 17 00 [15:16:06]MH_I2C_Read... [15:16:06]Read from MH i2c: E2 17 00 97 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [15:16:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:16:06]wFMCommunicate OK [15:16:06]requested_item fd.num is exist - process it [15:16:06]SAM_PROTO_GetFieldsCounters [15:16:06]wFMCommunicate request_size=4 [15:16:06]MH_SAM_APDU [15:16:06]CAPDU: 80 13 00 00 [15:16:06]Write to MH i2c: E2 08 00 98 24 80 13 00 00 00 00 00 00 38 [15:16:06]Write i2c OK [15:16:06]MH_I2C_Read... [15:16:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:07]Read from MH i2c: E2 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 62 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 62 00 98 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 7B [15:16:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:07]wFMCommunicate OK [15:16:07]SAM_PROTO_GetFieldsCounters done [15:16:07]requested_item shift.num is exist - process it [15:16:07]requested_item shift.opened is exist - process it [15:16:07]req_shift_opened [15:16:07]FM_GetShiftState [15:16:07]SAM_PROTO_GetShiftState [15:16:07]wFMCommunicate request_size=4 [15:16:07]MH_SAM_APDU [15:16:07]CAPDU: 80 13 01 00 [15:16:07]Write to MH i2c: E2 08 00 99 24 80 13 01 00 00 00 00 00 3A [15:16:07]Write i2c OK [15:16:07]MH_I2C_Read... [15:16:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:07]Read from MH i2c: E2 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 0E 00 [15:16:07]MH_I2C_Read... [15:16:07]Read from MH i2c: E2 0E 00 99 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [15:16:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:16:07]wFMCommunicate OK [15:16:07]SAM_PROTO_GetShiftState done [15:16:07]FM_GetShiftState done [15:16:07]req_shift_opened done [15:16:07]requested_item shift.open_date is exist - process it [15:16:07]req_shift_open_date [15:16:07]req_shift_open_date done [15:16:07]produce_requested_data done [15:16:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372665,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:16:07]process_action_free close_receipt [15:16:07]json_value_free [15:16:07]json_value_free done [15:16:07]process_json_proto returns [15:16:07]Send response to host [15:16:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372665,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:16:07]free response buf [15:16:07]execute_script done [15:16:07]execute_script returns [15:16:07]free content buf [15:16:07]Sock 8.Close socket [15:16:07]Sock 8.Thread stoped [15:16:10]OFD Sender: No OFD packet to send [15:16:15]accept exits with 9 [15:16:15]New connection [15:16:15]New thread 3066637668 created [15:16:15]Thread 3066494308 joined [15:16:15]Waiting for new connection... [15:16:15] Sock 9.Parse request [15:16:15]Sock 9.Check first char [15:16:15]Sock 9.First char is OK [15:16:15]request: POST /json_proto HTTP/1.0 [15:16:15]Method: POST [15:16:15]URL: /json_proto [15:16:15]Method is POST - this is cgi request [15:16:15]url: /json_proto [15:16:15]query_string will be loaded in cgi processing [15:16:15]execute_cgi json_proto POST (null) [15:16:15]execute_cgi path=json_proto method=POST [15:16:15]POST find Content-Length [15:16:15]Host: 172.17.42.195:8080 [15:16:15]Content-Length: 770 [15:16:15]Content-Type: application/json [15:16:15] [15:16:15]POST finish read [15:16:15]Found Content-Length = 770 [15:16:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:15]execute_script... [15:16:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308956", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:15]POST & json_proto [15:16:15]process_json_proto [15:16:15]json parsed OK: [15:16:15]protocol is kg_v1.0 [15:16:15]action value=close_receipt [15:16:15]process_action close_receipt [15:16:15]cmd_close_receipt [15:16:15]MH_GetDate [15:16:15]Write to MH i2c: F0 00 00 9A 24 AD [15:16:15]Write i2c OK [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: F0 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: F0 09 00 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: F0 09 00 9A 24 00 C0 64 1A 67 EF 94 12 67 57 [15:16:15]GetLastDocTimeStamp 1729782964 [15:16:15]current date 1729782976 [15:16:15]FM_GetShiftState [15:16:15]SAM_PROTO_GetShiftState [15:16:15]wFMCommunicate request_size=4 [15:16:15]MH_SAM_APDU [15:16:15]CAPDU: 80 13 01 00 [15:16:15]Write to MH i2c: E2 08 00 9B 24 80 13 01 00 00 00 00 00 3C [15:16:15]Write i2c OK [15:16:15]MH_I2C_Read... [15:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:15]Read from MH i2c: E2 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: E2 0E 00 [15:16:15]MH_I2C_Read... [15:16:15]Read from MH i2c: E2 0E 00 9B 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A1 [15:16:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:16:15]wFMCommunicate OK [15:16:15]SAM_PROTO_GetShiftState done [15:16:15]FM_GetShiftState done [15:16:15]opened in 1729729095 [15:16:15]opened+sec_in_day 1729815495 [15:16:15]quantity*price = 100015 [15:16:15]sum+1 = 100017 [15:16:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 483 24.10.2024 15:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372666 ФПД: 51374317721340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151616&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372666&fm=51374317721340&tin=02508201610067®Number=0000000000091623&sum=100016 [15:16:16]StoreToDocumentArchive [15:16:16]shift 524 fd 372666 [15:16:16]save to /storage/0524/doc_00372666 [15:16:16]save last doc name /storage/0524/doc_00372666 to /storage/kkm_last_doc_name [15:16:16]save OK [15:16:16]Clear old archive folders... [15:16:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:16]tlvbuf is B6F0B7C0 [15:16:16]SAM_PROTO_ClearQueue [15:16:16]wFMCommunicate request_size=4 [15:16:16]MH_SAM_APDU [15:16:16]CAPDU: 80 09 00 00 [15:16:16]Write to MH i2c: E2 08 00 A8 24 80 09 00 00 00 00 00 00 3E [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:16]Read from MH i2c: E2 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 03 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 03 00 A8 24 00 90 00 40 [15:16:16]RAPDU: 90 00 [15:16:16]wFMCommunicate OK [15:16:16]SAM_PROTO_ClearQueue done [15:16:16]KKMCreateOFDPacket [15:16:16]OFDProtocolAddRootSTLVToBuf [15:16:16]FM_MakeSignedData [15:16:16]FM_MakeSignedData [15:16:16]SAM_PROTO_SignData [15:16:16]wFMCommunicate request_size=4 [15:16:16]MH_SAM_APDU [15:16:16]CAPDU: 80 0D 01 02 [15:16:16]Write to MH i2c: E2 08 00 A9 24 80 0D 01 02 00 00 00 00 46 [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:16]Read from MH i2c: E2 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 03 00 [15:16:16]MH_I2C_Read... [15:16:16]Read from MH i2c: E2 03 00 A9 24 00 90 00 41 [15:16:16]RAPDU: 90 00 [15:16:16]wFMCommunicate OK [15:16:16]wFMCommunicate request_size=255 [15:16:16]MH_SAM_APDU [15:16: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 C0 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA AF 05 00 35 04 06 00 2E [15:16:16]Write to MH i2c: E2 02 01 AA 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 C0 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA AF 05 00 35 04 06 00 2E 00 00 1F [15:16:16]Write i2c OK [15:16:16]MH_I2C_Read... [15:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:17]Read from MH i2c: E2 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 03 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 03 00 AA 24 00 90 00 42 [15:16:17]RAPDU: 90 00 [15:16:17]wFMCommunicate OK [15:16:17]wFMCommunicate request_size=10 [15:16:17]MH_SAM_APDU [15:16:17]CAPDU: 80 0D 02 02 05 B9 83 F5 56 FC [15:16:17]Write to MH i2c: E2 0D 00 AB 24 80 0D 02 02 05 00 B9 83 F5 56 FC 00 00 D6 [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:17]Read from MH i2c: E2 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 03 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 03 00 AB 24 00 90 00 43 [15:16:17]RAPDU: 90 00 [15:16:17]wFMCommunicate OK [15:16:17]wFMCommunicate request_size=4 [15:16:17]MH_SAM_APDU [15:16:17]CAPDU: 80 0D 03 02 [15:16:17]Write to MH i2c: E2 08 00 AC 24 80 0D 03 02 00 00 00 00 4B [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:17]Read from MH i2c: E2 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 0B 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 0B 00 AC 24 00 25 A0 D4 99 24 9E 19 47 90 00 A0 [15:16:17]RAPDU: 25 A0 D4 99 24 9E 19 47 90 00 [15:16:17]wFMCommunicate OK [15:16:17]SAM_PROTO_SignData done [15:16:17]FM_MakeSignedData done [15:16:17]CreateOFDProtocolMessage [15:16:17]wFMCommunicate request_size=4 [15:16:17]MH_SAM_APDU [15:16:17]CAPDU: 80 11 00 00 [15:16:17]Write to MH i2c: E2 08 00 AD 24 80 11 00 00 00 00 00 00 4B [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:17]Read from MH i2c: E2 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 17 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: E2 17 00 AD 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [15:16:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:16:17]wFMCommunicate OK [15:16:17]CreateOFDProtocolMessage done [15:16:17]OFDSenderStorePacket 372666 [15:16:17]StoreOFDPacket docnum=372666 [15:16:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 44 2F 07 01 96 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 C0 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA AF 05 00 35 04 06 00 2E B9 83 F5 56 FC 25 A0 D4 99 24 9E 19 47 [15:16:17]CheckFolder [15:16:17]dirname=/storage/ofd_packets [15:16:17]CheckFolder done [15:16:17]ProducePacketName [15:16:17]name=ofd_packets/00372666 [15:16:17]NVStorageSaveData ofd_packets/00372666 [15:16:17]File name is /storage/ofd_packets/00372666 [15:16:17]Write 301 bytes [15:16:17]NVStorageSaveData done [15:16:17]OFDSenderStorePacket done [15:16:17]KKMCreateOFDPacket done [15:16:17]NVStorageSaveData kkm_last_timestamp [15:16:17]File name is /storage/kkm_last_timestamp [15:16:17]Write 4 bytes [15:16:17]NVStorageSaveData done [15:16:17]ExternCall_PrintAddStr [15:16:17]wPrintStart [15:16:17]Write to MH i2c: 01 00 00 AE 24 D2 [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: 01 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: 01 07 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: 01 07 00 AE 24 00 00 00 00 00 FF 0F E7 [15:16:17]RasterBufferAndPrint [15:16:17]line Счет N : (1)3308956 [15:16:17]line ИНН: 02508201610067 [15:16:17]line Контрольно-Кассовый Чек [15:16:17]line ПРОДАЖА [15:16:17]line ТРК (МРК, ГНК) : 42 [15:16:17]line Товар: 2710124130 [15:16:17]line Аи-92-К-4 [15:16:17]line 14.950 * 66.90 [15:16:17]line = 1000.16 [15:16:17]line НДС 12% НСП 1% [15:16:17]line > о реализуемом товаре [15:16:17]line ИТОГО: 1000.16 [15:16:17]line НСП 1% : 8.85 [15:16:17]line НДС 12% : 106.21 [15:16:17]line Наличными: 0.00 [15:16:17]line Безнал.: 1000.16 [15:16:17]line Место: АЗС № 87 "Партнер Нефть" [15:16:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:16:17]line СНО: Общий режим [15:16:17]line Чек 483 24.10.2024 15:16 [15:16:17]line Смена: 524 ФФД: 1.0 [15:16:17]line ЗНМ: 0300000083 [15:16:17]line РНМ: 0000000000091623 [15:16:17]line Версия ККМ: 001 [15:16:17]line Платежная система: Mbank [15:16:17]line ФМ: 0000000000874672 [15:16:17]line ФД: 372666 [15:16:17]line ФПД: 51374317721340 [15:16:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151616&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372666&fm=51374317721340&tin=02508201610067®Number=0000000000091623&sum=100016 [15:16:17]written 0, free lines is 4095 [15:16:17]OFD Sender: Processing packet 372666 [packets to send 267, broken 266] [15:16:17]ProducePacketName [15:16:17]name=ofd_packets/00372666 [15:16:17]OFD Sender: To server: pG, [15:16:17]CommunicateWithHost lk.salyk.kg:30040 [15:16:17]ConnectInit lk.salyk.kg [15:16:17]Connected sock=8 [15:16:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 44 2F 07 01 96 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 01 00 00 F4 03 04 00 C0 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA AF 05 00 35 04 06 00 2E B9 83 F5 56 FC 25 A0 D4 99 24 9E 19 47 [15:16:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 34 17 47 00 90 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA AF 05 00 F4 03 04 00 67 10 1A 67 B6 04 01 00 00 52 D5 E1 05 35 22 69 06 [15:16:17]CommunicateWithHost err = 0 [15:16:17]CheckOFDResponse [15:16:17]1017 (14) - 77093643461234 [15:16:17]1041 (16) - 0000000000874672 [15:16:17]1040 (4) - 372666 [15:16:17]1012 (4) - 24.10.2024 09:16 [15:16:17]1206 (1) - 0 [15:16:17]OFD Sender: Remove packet 372666 [15:16:17]ProducePacketName [15:16:17]name=ofd_packets/00372666 [15:16:17]NVStorageDeleteData [15:16:17]Write to MH i2c: 01 00 00 D7 24 FB [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: 01 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: 01 07 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: 01 07 00 D7 24 00 00 00 00 00 FB 0C 09 [15:16:17]RasterBufferAndPrint [15:16:17]line [15:16:17]line [15:16:17]line [15:16:17]line [15:16:17]line [15:16:17]written 0, free lines is 3329 [15:16:17]MH_Cut [15:16:17]Write to MH i2c: D1 01 00 DE 24 01 D4 [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: D1 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: D1 01 00 [15:16:17]MH_I2C_Read... [15:16:17]Read from MH i2c: D1 01 00 DE 24 00 D3 [15:16:17]Write to MH i2c: 01 00 00 DF 24 03 [15:16:17]Write i2c OK [15:16:17]MH_I2C_Read... [15:16:18]OFD Sender: No OFD packet to send [15:16:18]*** Cut start [15:16:18]*** Partial cut [15:16:18]*** CUTSNS_PIN = 1 [15:16:18]*** CUTSNS_PIN = 0 [15:16:18]*** Brake cut motor [15:16:19]Read from MH i2c: 01 [15:16:19]MH_I2C_Read... [15:16:19]*** Stop cut motor [15:16:19]*** Cut end [15:16:19]Read from MH i2c: 01 07 00 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: 01 07 00 DF 24 00 00 00 00 00 FF 0F 18 [15:16:19]process_action close_receipt done [15:16:19]requested_data is exist [15:16:19]produce_requested_data [15:16:19]requested_item fm.sn is exist - process it [15:16:19]wFMCommunicate request_size=4 [15:16:19]MH_SAM_APDU [15:16:19]CAPDU: 80 11 00 00 [15:16:19]Write to MH i2c: E2 08 00 E0 24 80 11 00 00 00 00 00 00 7E [15:16:19]Write i2c OK [15:16:19]MH_I2C_Read... [15:16:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:19]Read from MH i2c: E2 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: E2 17 00 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: E2 17 00 E0 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D3 [15:16:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:16:19]wFMCommunicate OK [15:16:19]requested_item fd.num is exist - process it [15:16:19]SAM_PROTO_GetFieldsCounters [15:16:19]wFMCommunicate request_size=4 [15:16:19]MH_SAM_APDU [15:16:19]CAPDU: 80 13 00 00 [15:16:19]Write to MH i2c: E2 08 00 E1 24 80 13 00 00 00 00 00 00 81 [15:16:19]Write i2c OK [15:16:19]MH_I2C_Read... [15:16:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:19]Read from MH i2c: E2 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: E2 62 00 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: E2 62 00 E1 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [15:16:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:19]wFMCommunicate OK [15:16:19]SAM_PROTO_GetFieldsCounters done [15:16:19]requested_item shift.num is exist - process it [15:16:19]requested_item shift.opened is exist - process it [15:16:19]req_shift_opened [15:16:19]FM_GetShiftState [15:16:19]SAM_PROTO_GetShiftState [15:16:19]wFMCommunicate request_size=4 [15:16:19]MH_SAM_APDU [15:16:19]CAPDU: 80 13 01 00 [15:16:19]Write to MH i2c: E2 08 00 E2 24 80 13 01 00 00 00 00 00 83 [15:16:19]Write i2c OK [15:16:19]MH_I2C_Read... [15:16:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:19]Read from MH i2c: E2 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: E2 0E 00 [15:16:19]MH_I2C_Read... [15:16:19]Read from MH i2c: E2 0E 00 E2 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E8 [15:16:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:16:19]wFMCommunicate OK [15:16:19]SAM_PROTO_GetShiftState done [15:16:19]FM_GetShiftState done [15:16:19]req_shift_opened done [15:16:19]requested_item shift.open_date is exist - process it [15:16:19]req_shift_open_date [15:16:19]req_shift_open_date done [15:16:19]produce_requested_data done [15:16:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372666,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:16:19]process_action_free close_receipt [15:16:19]json_value_free [15:16:19]json_value_free done [15:16:19]process_json_proto returns [15:16:19]Send response to host [15:16:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372666,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:16:19]free response buf [15:16:19]execute_script done [15:16:19]execute_script returns [15:16:19]free content buf [15:16:19]Sock 9.Close socket [15:16:19]Sock 9.Thread stoped [15:16:23]OFD Sender: No OFD packet to send [15:16:28]OFD Sender: No OFD packet to send [15:16:33]OFD Sender: No OFD packet to send [15:16:38]OFD Sender: No OFD packet to send [15:16:43]OFD Sender: No OFD packet to send [15:16:48]OFD Sender: No OFD packet to send [15:16:53]OFD Sender: No OFD packet to send [15:16:55]accept exits with 10 [15:16:55]New connection [15:16:55]New thread 3066494308 created [15:16:55]Thread 3066637668 joined [15:16:55]Waiting for new connection... [15:16:55] Sock 10.Parse request [15:16:55]Sock 10.Check first char [15:16:55]Sock 10.First char is OK [15:16:55]request: POST /json_proto HTTP/1.0 [15:16:55]Method: POST [15:16:55]URL: /json_proto [15:16:55]Method is POST - this is cgi request [15:16:55]url: /json_proto [15:16:55]query_string will be loaded in cgi processing [15:16:55]execute_cgi json_proto POST (null) [15:16:55]execute_cgi path=json_proto method=POST [15:16:55]POST find Content-Length [15:16:55]Host: 172.17.42.195:8080 [15:16:55]Content-Length: 678 [15:16:55]Content-Type: application/json [15:16:55] [15:16:55]POST finish read [15:16:55]Found Content-Length = 678 [15:16:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:55]execute_script... [15:16:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:16:55]POST & json_proto [15:16:55]process_json_proto [15:16:55]json parsed OK: [15:16:55]protocol is kg_v1.0 [15:16:55]action value=close_receipt [15:16:55]process_action close_receipt [15:16:55]cmd_close_receipt [15:16:55]MH_GetDate [15:16:55]Write to MH i2c: F0 00 00 E3 24 F6 [15:16:55]Write i2c OK [15:16:55]MH_I2C_Read... [15:16:55]Read from MH i2c: F0 [15:16:55]MH_I2C_Read... [15:16:55]Read from MH i2c: F0 09 00 [15:16:55]MH_I2C_Read... [15:16:55]Read from MH i2c: F0 09 00 E3 24 00 E8 64 1A 67 EF 94 12 67 C8 [15:16:55]GetLastDocTimeStamp 1729782976 [15:16:55]current date 1729783016 [15:16:55]FM_GetShiftState [15:16:55]SAM_PROTO_GetShiftState [15:16:55]wFMCommunicate request_size=4 [15:16:55]MH_SAM_APDU [15:16:55]CAPDU: 80 13 01 00 [15:16:55]Write to MH i2c: E2 08 00 E4 24 80 13 01 00 00 00 00 00 85 [15:16:55]Write i2c OK [15:16:55]MH_I2C_Read... [15:16:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:55]Read from MH i2c: E2 [15:16:55]MH_I2C_Read... [15:16:55]Read from MH i2c: E2 0E 00 [15:16:55]MH_I2C_Read... [15:16:55]Read from MH i2c: E2 0E 00 E4 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EA [15:16:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:16:55]wFMCommunicate OK [15:16:55]SAM_PROTO_GetShiftState done [15:16:55]FM_GetShiftState done [15:16:55]opened in 1729729095 [15:16:55]opened+sec_in_day 1729815495 [15:16:55]quantity*price = 60009 [15:16:55]sum+1 = 60010 [15:16:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 484 24.10.2024 15:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372667 ФПД: 123613113091968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151656&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372667&fm=123613113091968&tin=02508201610067®Number=0000000000091623&sum=60000 [15:16:56]StoreToDocumentArchive [15:16:56]shift 524 fd 372667 [15:16:56]save to /storage/0524/doc_00372667 [15:16:56]save last doc name /storage/0524/doc_00372667 to /storage/kkm_last_doc_name [15:16:56]save OK [15:16:56]Clear old archive folders... [15:16:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:16:56]tlvbuf is 003B0D70 [15:16:56]SAM_PROTO_ClearQueue [15:16:56]wFMCommunicate request_size=4 [15:16:56]MH_SAM_APDU [15:16:56]CAPDU: 80 09 00 00 [15:16:56]Write to MH i2c: E2 08 00 F1 24 80 09 00 00 00 00 00 00 87 [15:16:56]Write i2c OK [15:16:56]MH_I2C_Read... [15:16:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:16:56]Read from MH i2c: E2 [15:16:56]MH_I2C_Read... [15:16:56]Read from MH i2c: E2 03 00 [15:16:56]MH_I2C_Read... [15:16:56]Read from MH i2c: E2 03 00 F1 24 00 90 00 89 [15:16:56]RAPDU: 90 00 [15:16:56]wFMCommunicate OK [15:16:56]SAM_PROTO_ClearQueue done [15:16:56]KKMCreateOFDPacket [15:16:56]OFDProtocolAddRootSTLVToBuf [15:16:56]FM_MakeSignedData [15:16:56]FM_MakeSignedData [15:16:56]SAM_PROTO_SignData [15:16:56]wFMCommunicate request_size=4 [15:16:56]MH_SAM_APDU [15:16:56]CAPDU: 80 0D 01 02 [15:16:56]Write to MH i2c: E2 08 00 F2 24 80 0D 01 02 00 00 00 00 8F [15:16:56]Write i2c OK [15:16:56]MH_I2C_Read... [15:16:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:16:56]Read from MH i2c: E2 [15:16:56]MH_I2C_Read... [15:16:56]Read from MH i2c: E2 03 00 [15:16:56]MH_I2C_Read... [15:16:56]Read from MH i2c: E2 03 00 F2 24 00 90 00 8A [15:16:56]RAPDU: 90 00 [15:16:56]wFMCommunicate OK [15:16:56]wFMCommunicate request_size=255 [15:16:56]MH_SAM_APDU [15:16:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 E8 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB AF 05 00 35 04 06 00 70 [15:16:56]Write to MH i2c: E2 02 01 F3 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 E8 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB AF 05 00 35 04 06 00 70 00 00 97 [15:16:56]Write i2c OK [15:16:56]MH_I2C_Read... [15:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:57]Read from MH i2c: E2 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 03 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 03 00 F3 24 00 90 00 8B [15:16:57]RAPDU: 90 00 [15:16:57]wFMCommunicate OK [15:16:57]wFMCommunicate request_size=10 [15:16:57]MH_SAM_APDU [15:16:57]CAPDU: 80 0D 02 02 05 6C EB B2 07 80 [15:16:57]Write to MH i2c: E2 0D 00 F4 24 80 0D 02 02 05 00 6C EB B2 07 80 00 00 2C [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:16:57]Read from MH i2c: E2 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 03 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 03 00 F4 24 00 90 00 8C [15:16:57]RAPDU: 90 00 [15:16:57]wFMCommunicate OK [15:16:57]wFMCommunicate request_size=4 [15:16:57]MH_SAM_APDU [15:16:57]CAPDU: 80 0D 03 02 [15:16:57]Write to MH i2c: E2 08 00 F5 24 80 0D 03 02 00 00 00 00 94 [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:16:57]Read from MH i2c: E2 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 0B 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 0B 00 F5 24 00 8C 98 39 1E EC D4 66 60 90 00 96 [15:16:57]RAPDU: 8C 98 39 1E EC D4 66 60 90 00 [15:16:57]wFMCommunicate OK [15:16:57]SAM_PROTO_SignData done [15:16:57]FM_MakeSignedData done [15:16:57]CreateOFDProtocolMessage [15:16:57]wFMCommunicate request_size=4 [15:16:57]MH_SAM_APDU [15:16:57]CAPDU: 80 11 00 00 [15:16:57]Write to MH i2c: E2 08 00 F6 24 80 11 00 00 00 00 00 00 94 [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:57]Read from MH i2c: E2 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 17 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: E2 17 00 F6 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [15:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:16:57]wFMCommunicate OK [15:16:57]CreateOFDProtocolMessage done [15:16:57]OFDSenderStorePacket 372667 [15:16:57]StoreOFDPacket docnum=372667 [15:16:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 82 3D 07 01 7B 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 E8 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB AF 05 00 35 04 06 00 70 6C EB B2 07 80 8C 98 39 1E EC D4 66 60 [15:16:57]CheckFolder [15:16:57]dirname=/storage/ofd_packets [15:16:57]CheckFolder done [15:16:57]ProducePacketName [15:16:57]name=ofd_packets/00372667 [15:16:57]NVStorageSaveData ofd_packets/00372667 [15:16:57]File name is /storage/ofd_packets/00372667 [15:16:57]Write 301 bytes [15:16:57]NVStorageSaveData done [15:16:57]OFDSenderStorePacket done [15:16:57]KKMCreateOFDPacket done [15:16:57]NVStorageSaveData kkm_last_timestamp [15:16:57]File name is /storage/kkm_last_timestamp [15:16:57]Write 4 bytes [15:16:57]NVStorageSaveData done [15:16:57]ExternCall_PrintAddStr [15:16:57]wPrintStart [15:16:57]Write to MH i2c: 01 00 00 F7 24 1B [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: 01 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: 01 07 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: 01 07 00 F7 24 00 00 00 00 00 FF 0F 30 [15:16:57]RasterBufferAndPrint [15:16:57]line Счет N : (1)3308957 [15:16:57]line ИНН: 02508201610067 [15:16:57]line Контрольно-Кассовый Чек [15:16:57]line ПРОДАЖА [15:16:57]line ТРК (МРК, ГНК) : 12 [15:16:57]line Товар: 2710124130 [15:16:57]line Аи-92-К-4 [15:16:57]line 8.970 * 66.90 [15:16:57]line = 600.09 [15:16:57]line НДС 12% НСП 1% [15:16:57]line > о реализуемом товаре [15:16:57]line ОКРУГЛЕНИЕ: -0.09 [15:16:57]line ИТОГО: 600.00 [15:16:57]line Внесено: 600.00 [15:16:57]line СДАЧА: 0.00 [15:16:57]line НСП 1% : 5.31 [15:16:57]line НДС 12% : 63.73 [15:16:57]line Наличными: 600.00 [15:16:57]line Безнал.: 0.00 [15:16:57]line Место: АЗС № 87 "Партнер Нефть" [15:16:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:16:57]line СНО: Общий режим [15:16:57]line Чек 484 24.10.2024 15:16 [15:16:57]line Смена: 524 ФФД: 1.0 [15:16:57]line ЗНМ: 0300000083 [15:16:57]line РНМ: 0000000000091623 [15:16:57]line Версия ККМ: 001 [15:16:57]line ФМ: 0000000000874672 [15:16:57]line ФД: 372667 [15:16:57]line ФПД: 123613113091968 [15:16:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T151656&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372667&fm=123613113091968&tin=02508201610067®Number=0000000000091623&sum=60000 [15:16:57]written 0, free lines is 4095 [15:16:57]OFD Sender: Processing packet 372667 [packets to send 267, broken 266] [15:16:57]ProducePacketName [15:16:57]name=ofd_packets/00372667 [15:16:57]OFD Sender: To server: pG, [15:16:57]CommunicateWithHost lk.salyk.kg:30040 [15:16:57]ConnectInit lk.salyk.kg [15:16:57]Connected sock=9 [15: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 36 37 32 0F 01 00 00 82 3D 07 01 7B 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 E8 64 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB AF 05 00 35 04 06 00 70 6C EB B2 07 80 8C 98 39 1E EC D4 66 60 [15:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 78 5B 47 00 FB 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB AF 05 00 F4 03 04 00 8F 10 1A 67 B6 04 01 00 00 E8 7D EA B2 76 DE 88 B7 [15:16:57]CommunicateWithHost err = 0 [15:16:57]CheckOFDResponse [15:16:57]1017 (14) - 77093643461234 [15:16:57]1041 (16) - 0000000000874672 [15:16:57]1040 (4) - 372667 [15:16:57]1012 (4) - 24.10.2024 09:17 [15:16:57]1206 (1) - 0 [15:16:57]OFD Sender: Remove packet 372667 [15:16:57]ProducePacketName [15:16:57]name=ofd_packets/00372667 [15:16:57]NVStorageDeleteData [15:16:57]Write to MH i2c: 01 00 00 22 25 47 [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: 01 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: 01 07 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: 01 07 00 22 25 00 00 00 00 00 D5 0C 2F [15:16:57]RasterBufferAndPrint [15:16:57]line [15:16:57]line [15:16:57]line [15:16:57]line [15:16:57]line [15:16:57]written 0, free lines is 3293 [15:16:57]MH_Cut [15:16:57]Write to MH i2c: D1 01 00 29 25 01 20 [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: D1 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: D1 01 00 [15:16:57]MH_I2C_Read... [15:16:57]Read from MH i2c: D1 01 00 29 25 00 1F [15:16:57]Write to MH i2c: 01 00 00 2A 25 4F [15:16:57]Write i2c OK [15:16:57]MH_I2C_Read... [15:16:58]OFD Sender: No OFD packet to send [15:16:58]*** Cut start [15:16:58]*** Partial cut [15:16:58]*** CUTSNS_PIN = 1 [15:16:58]*** CUTSNS_PIN = 0 [15:16:58]*** Brake cut motor [15:16:59]Read from MH i2c: 01 [15:16:59]MH_I2C_Read... [15:16:59]*** Stop cut motor [15:16:59]*** Cut end [15:16:59]Read from MH i2c: 01 07 00 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: 01 07 00 2A 25 00 00 00 00 00 FF 0F 64 [15:16:59]process_action close_receipt done [15:16:59]requested_data is exist [15:16:59]produce_requested_data [15:16:59]requested_item fm.sn is exist - process it [15:16:59]wFMCommunicate request_size=4 [15:16:59]MH_SAM_APDU [15:16:59]CAPDU: 80 11 00 00 [15:16:59]Write to MH i2c: E2 08 00 2B 25 80 11 00 00 00 00 00 00 CA [15:16:59]Write i2c OK [15:16:59]MH_I2C_Read... [15:16:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:16:59]Read from MH i2c: E2 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: E2 17 00 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: E2 17 00 2B 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1F [15:16:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:16:59]wFMCommunicate OK [15:16:59]requested_item fd.num is exist - process it [15:16:59]SAM_PROTO_GetFieldsCounters [15:16:59]wFMCommunicate request_size=4 [15:16:59]MH_SAM_APDU [15:16:59]CAPDU: 80 13 00 00 [15:16:59]Write to MH i2c: E2 08 00 2C 25 80 13 00 00 00 00 00 00 CD [15:16:59]Write i2c OK [15:16:59]MH_I2C_Read... [15:16:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:16:59]Read from MH i2c: E2 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: E2 62 00 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: E2 62 00 2C 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 18 [15:16:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:16:59]wFMCommunicate OK [15:16:59]SAM_PROTO_GetFieldsCounters done [15:16:59]requested_item shift.num is exist - process it [15:16:59]requested_item shift.opened is exist - process it [15:16:59]req_shift_opened [15:16:59]FM_GetShiftState [15:16:59]SAM_PROTO_GetShiftState [15:16:59]wFMCommunicate request_size=4 [15:16:59]MH_SAM_APDU [15:16:59]CAPDU: 80 13 01 00 [15:16:59]Write to MH i2c: E2 08 00 2D 25 80 13 01 00 00 00 00 00 CF [15:16:59]Write i2c OK [15:16:59]MH_I2C_Read... [15:16:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:16:59]Read from MH i2c: E2 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: E2 0E 00 [15:16:59]MH_I2C_Read... [15:16:59]Read from MH i2c: E2 0E 00 2D 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 34 [15:16:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:16:59]wFMCommunicate OK [15:16:59]SAM_PROTO_GetShiftState done [15:16:59]FM_GetShiftState done [15:16:59]req_shift_opened done [15:16:59]requested_item shift.open_date is exist - process it [15:16:59]req_shift_open_date [15:16:59]req_shift_open_date done [15:16:59]produce_requested_data done [15:16:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372667,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:16:59]process_action_free close_receipt [15:16:59]json_value_free [15:16:59]json_value_free done [15:16:59]process_json_proto returns [15:16:59]Send response to host [15:16:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372667,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:16:59]free response buf [15:16:59]execute_script done [15:16:59]execute_script returns [15:16:59]free content buf [15:16:59]Sock 10.Close socket [15:16:59]Sock 10.Thread stoped [15:17:03]OFD Sender: No OFD packet to send [15:17:08]OFD Sender: No OFD packet to send [15:17:13]OFD Sender: No OFD packet to send [15:17:18]OFD Sender: No OFD packet to send [15:17:23]OFD Sender: No OFD packet to send [15:17:28]OFD Sender: No OFD packet to send [15:17:33]OFD Sender: No OFD packet to send [15:17:38]OFD Sender: No OFD packet to send [15:17:43]OFD Sender: No OFD packet to send [15:17:48]OFD Sender: No OFD packet to send [15:17:53]OFD Sender: No OFD packet to send [15:17:58]OFD Sender: No OFD packet to send [15:18:03]OFD Sender: No OFD packet to send [15:18:08]OFD Sender: No OFD packet to send [15:18:13]OFD Sender: No OFD packet to send [15:18:18]OFD Sender: No OFD packet to send [15:18:23]OFD Sender: No OFD packet to send [15:18:28]OFD Sender: No OFD packet to send [15:18:33]OFD Sender: No OFD packet to send [15:18:38]OFD Sender: No OFD packet to send [15:18:43]OFD Sender: No OFD packet to send [15:18:48]OFD Sender: No OFD packet to send [15:18:53]OFD Sender: No OFD packet to send [15:18:58]OFD Sender: No OFD packet to send [15:19:03]OFD Sender: No OFD packet to send [15:19:08]OFD Sender: No OFD packet to send [15:19:13]OFD Sender: No OFD packet to send [15:19:18]OFD Sender: No OFD packet to send [15:19:23]OFD Sender: No OFD packet to send [15:19:28]OFD Sender: No OFD packet to send [15:19:33]OFD Sender: No OFD packet to send [15:19:38]OFD Sender: No OFD packet to send [15:19:43]OFD Sender: No OFD packet to send [15:19:48]OFD Sender: No OFD packet to send [15:19:53]OFD Sender: No OFD packet to send [15:19:58]OFD Sender: No OFD packet to send [15:20:03]OFD Sender: No OFD packet to send [15:20:08]OFD Sender: No OFD packet to send [15:20:08]accept exits with 8 [15:20:08]New connection [15:20:08]New thread 3066637668 created [15:20:08]Thread 3066494308 joined [15:20:08]Waiting for new connection... [15:20:08] Sock 8.Parse request [15:20:08]Sock 8.Check first char [15:20:08]Sock 8.First char is OK [15:20:08]request: POST /json_proto HTTP/1.0 [15:20:08]Method: POST [15:20:08]URL: /json_proto [15:20:08]Method is POST - this is cgi request [15:20:08]url: /json_proto [15:20:08]query_string will be loaded in cgi processing [15:20:08]execute_cgi json_proto POST (null) [15:20:08]execute_cgi path=json_proto method=POST [15:20:08]POST find Content-Length [15:20:08]Host: 172.17.42.195:8080 [15:20:08]Content-Length: 678 [15:20:08]Content-Type: application/json [15:20:08] [15:20:08]POST finish read [15:20:08]Found Content-Length = 678 [15:20:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:08]execute_script... [15:20: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)3308958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:20:08]POST & json_proto [15:20:08]process_json_proto [15:20:08]json parsed OK: [15:20:08]protocol is kg_v1.0 [15:20:08]action value=close_receipt [15:20:08]process_action close_receipt [15:20:08]cmd_close_receipt [15:20:08]MH_GetDate [15:20:08]Write to MH i2c: F0 00 00 2E 25 42 [15:20:08]Write i2c OK [15:20:08]MH_I2C_Read... [15:20:08]Read from MH i2c: F0 [15:20:08]MH_I2C_Read... [15:20:08]Read from MH i2c: F0 09 00 [15:20:08]MH_I2C_Read... [15:20:08]Read from MH i2c: F0 09 00 2E 25 00 A9 65 1A 67 EF 94 12 67 D6 [15:20:08]GetLastDocTimeStamp 1729783016 [15:20:08]current date 1729783209 [15:20:08]FM_GetShiftState [15:20:08]SAM_PROTO_GetShiftState [15:20:08]wFMCommunicate request_size=4 [15:20:08]MH_SAM_APDU [15:20:08]CAPDU: 80 13 01 00 [15:20:08]Write to MH i2c: E2 08 00 2F 25 80 13 01 00 00 00 00 00 D1 [15:20:08]Write i2c OK [15:20:08]MH_I2C_Read... [15:20:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:08]Read from MH i2c: E2 [15:20:08]MH_I2C_Read... [15:20:08]Read from MH i2c: E2 0E 00 [15:20:08]MH_I2C_Read... [15:20:08]Read from MH i2c: E2 0E 00 2F 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [15:20:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:20:08]wFMCommunicate OK [15:20:08]SAM_PROTO_GetShiftState done [15:20:08]FM_GetShiftState done [15:20:08]opened in 1729729095 [15:20:08]opened+sec_in_day 1729815495 [15:20:08]quantity*price = 30038 [15:20:08]sum+1 = 30039 [15:20:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 485 24.10.2024 15:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372668 ФПД: 257639166933043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152009&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372668&fm=257639166933043&tin=02508201610067®Number=0000000000091623&sum=30000 [15:20:10]StoreToDocumentArchive [15:20:10]shift 524 fd 372668 [15:20:10]save to /storage/0524/doc_00372668 [15:20:10]save last doc name /storage/0524/doc_00372668 to /storage/kkm_last_doc_name [15:20:10]save OK [15:20:10]Clear old archive folders... [15:20:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:20:10]tlvbuf is 003B3670 [15:20:10]SAM_PROTO_ClearQueue [15:20:10]wFMCommunicate request_size=4 [15:20:10]MH_SAM_APDU [15:20:10]CAPDU: 80 09 00 00 [15:20:10]Write to MH i2c: E2 08 00 3C 25 80 09 00 00 00 00 00 00 D3 [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:20:10]Read from MH i2c: E2 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 3C 25 00 90 00 D5 [15:20:10]RAPDU: 90 00 [15:20:10]wFMCommunicate OK [15:20:10]SAM_PROTO_ClearQueue done [15:20:10]KKMCreateOFDPacket [15:20:10]OFDProtocolAddRootSTLVToBuf [15:20:10]FM_MakeSignedData [15:20:10]FM_MakeSignedData [15:20:10]SAM_PROTO_SignData [15:20:10]wFMCommunicate request_size=4 [15:20:10]MH_SAM_APDU [15:20:10]CAPDU: 80 0D 01 02 [15:20:10]Write to MH i2c: E2 08 00 3D 25 80 0D 01 02 00 00 00 00 DB [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:20:10]Read from MH i2c: E2 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 3D 25 00 90 00 D6 [15:20:10]RAPDU: 90 00 [15:20:10]wFMCommunicate OK [15:20:10]wFMCommunicate request_size=255 [15:20:10]MH_SAM_APDU [15:20: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 A9 65 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC AF 05 00 35 04 06 00 EA [15:20:10]Write to MH i2c: E2 02 01 3E 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 A9 65 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC AF 05 00 35 04 06 00 EA 00 00 38 [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:10]Read from MH i2c: E2 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 3E 25 00 90 00 D7 [15:20:10]RAPDU: 90 00 [15:20:10]wFMCommunicate OK [15:20:10]wFMCommunicate request_size=10 [15:20:10]MH_SAM_APDU [15:20:10]CAPDU: 80 0D 02 02 05 52 4B 06 78 33 [15:20:10]Write to MH i2c: E2 0D 00 3F 25 80 0D 02 02 05 00 52 4B 06 78 33 00 00 36 [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:20:10]Read from MH i2c: E2 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 03 00 3F 25 00 90 00 D8 [15:20:10]RAPDU: 90 00 [15:20:10]wFMCommunicate OK [15:20:10]wFMCommunicate request_size=4 [15:20:10]MH_SAM_APDU [15:20:10]CAPDU: 80 0D 03 02 [15:20:10]Write to MH i2c: E2 08 00 40 25 80 0D 03 02 00 00 00 00 E0 [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:20:10]Read from MH i2c: E2 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 0B 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 0B 00 40 25 00 0B 6E AC 60 06 D7 8A AD 90 00 7A [15:20:10]RAPDU: 0B 6E AC 60 06 D7 8A AD 90 00 [15:20:10]wFMCommunicate OK [15:20:10]SAM_PROTO_SignData done [15:20:10]FM_MakeSignedData done [15:20:10]CreateOFDProtocolMessage [15:20:10]wFMCommunicate request_size=4 [15:20:10]MH_SAM_APDU [15:20:10]CAPDU: 80 11 00 00 [15:20:10]Write to MH i2c: E2 08 00 41 25 80 11 00 00 00 00 00 00 E0 [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:10]Read from MH i2c: E2 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 17 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: E2 17 00 41 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 35 [15:20:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:20:10]wFMCommunicate OK [15:20:10]CreateOFDProtocolMessage done [15:20:10]OFDSenderStorePacket 372668 [15:20:10]StoreOFDPacket docnum=372668 [15:20:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5B 77 07 01 6A 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 A9 65 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC AF 05 00 35 04 06 00 EA 52 4B 06 78 33 0B 6E AC 60 06 D7 8A AD [15:20:10]CheckFolder [15:20:10]dirname=/storage/ofd_packets [15:20:10]CheckFolder done [15:20:10]ProducePacketName [15:20:10]name=ofd_packets/00372668 [15:20:10]NVStorageSaveData ofd_packets/00372668 [15:20:10]File name is /storage/ofd_packets/00372668 [15:20:10]Write 301 bytes [15:20:10]NVStorageSaveData done [15:20:10]OFDSenderStorePacket done [15:20:10]KKMCreateOFDPacket done [15:20:10]NVStorageSaveData kkm_last_timestamp [15:20:10]File name is /storage/kkm_last_timestamp [15:20:10]Write 4 bytes [15:20:10]NVStorageSaveData done [15:20:10]ExternCall_PrintAddStr [15:20:10]wPrintStart [15:20:10]Write to MH i2c: 01 00 00 42 25 67 [15:20:10]Write i2c OK [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: 01 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: 01 07 00 [15:20:10]MH_I2C_Read... [15:20:10]Read from MH i2c: 01 07 00 42 25 00 00 00 00 00 FF 0F 7C [15:20:10]RasterBufferAndPrint [15:20:10]line Счет N : (1)3308958 [15:20:10]line ИНН: 02508201610067 [15:20:10]line Контрольно-Кассовый Чек [15:20:10]line ПРОДАЖА [15:20:10]line ТРК (МРК, ГНК) : 12 [15:20:10]line Товар: 2710124130 [15:20:10]line Аи-92-К-4 [15:20:10]line 4.490 * 66.90 [15:20:10]line = 300.38 [15:20:10]line НДС 12% НСП 1% [15:20:10]line > о реализуемом товаре [15:20:10]line ОКРУГЛЕНИЕ: -0.38 [15:20:10]line ИТОГО: 300.00 [15:20:10]line Внесено: 300.00 [15:20:10]line СДАЧА: 0.00 [15:20:10]line НСП 1% : 2.66 [15:20:10]line НДС 12% : 31.90 [15:20:10]line Наличными: 300.00 [15:20:10]line Безнал.: 0.00 [15:20:10]line Место: АЗС № 87 "Партнер Нефть" [15:20:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:20:10]line СНО: Общий режим [15:20:10]line Чек 485 24.10.2024 15:20 [15:20:10]line Смена: 524 ФФД: 1.0 [15:20:10]line ЗНМ: 0300000083 [15:20:10]line РНМ: 0000000000091623 [15:20:10]line Версия ККМ: 001 [15:20:10]line ФМ: 0000000000874672 [15:20:10]line ФД: 372668 [15:20:10]line ФПД: 257639166933043 [15:20:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152009&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372668&fm=257639166933043&tin=02508201610067®Number=0000000000091623&sum=30000 [15:20:10]written 0, free lines is 4095 [15:20:10]OFD Sender: Processing packet 372668 [packets to send 267, broken 266] [15:20:10]ProducePacketName [15:20:10]name=ofd_packets/00372668 [15:20:10]OFD Sender: To server: pG, [15:20:10]CommunicateWithHost lk.salyk.kg:30040 [15:20:10]ConnectInit lk.salyk.kg [15:20:10]Connected sock=10 [15:20:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5B 77 07 01 6A 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 01 00 00 F4 03 04 00 A9 65 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC AF 05 00 35 04 06 00 EA 52 4B 06 78 33 0B 6E AC 60 06 D7 8A AD [15:20:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5D 4E 47 00 C0 5B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC AF 05 00 F4 03 04 00 51 11 1A 67 B6 04 01 00 00 E5 28 7C B6 76 5E 5C DC [15:20:10]CommunicateWithHost err = 0 [15:20:10]CheckOFDResponse [15:20:10]1017 (14) - 77093643461234 [15:20:10]1041 (16) - 0000000000874672 [15:20:10]1040 (4) - 372668 [15:20:10]1012 (4) - 24.10.2024 09:20 [15:20:10]1206 (1) - 0 [15:20:10]OFD Sender: Remove packet 372668 [15:20:10]ProducePacketName [15:20:10]name=ofd_packets/00372668 [15:20:10]NVStorageDeleteData [15:20:11]Write to MH i2c: 01 00 00 6D 25 92 [15:20:11]Write i2c OK [15:20:11]MH_I2C_Read... [15:20:11]Read from MH i2c: 01 [15:20:11]MH_I2C_Read... [15:20:11]Read from MH i2c: 01 07 00 [15:20:11]MH_I2C_Read... [15:20:11]Read from MH i2c: 01 07 00 6D 25 00 00 00 00 00 D4 0C 79 [15:20:11]RasterBufferAndPrint [15:20:11]line [15:20:11]line [15:20:11]line [15:20:11]line [15:20:11]line [15:20:11]written 0, free lines is 3292 [15:20:11]MH_Cut [15:20:11]Write to MH i2c: D1 01 00 74 25 01 6B [15:20:11]Write i2c OK [15:20:11]MH_I2C_Read... [15:20:11]Read from MH i2c: D1 [15:20:11]MH_I2C_Read... [15:20:11]Read from MH i2c: D1 01 00 [15:20:11]MH_I2C_Read... [15:20:11]Read from MH i2c: D1 01 00 74 25 00 6A [15:20:11]Write to MH i2c: 01 00 00 75 25 9A [15:20:11]Write i2c OK [15:20:11]MH_I2C_Read... [15:20:11]OFD Sender: No OFD packet to send [15:20:11]*** Cut start [15:20:11]*** Partial cut [15:20:11]*** CUTSNS_PIN = 1 [15:20:11]*** CUTSNS_PIN = 0 [15:20:12]*** Brake cut motor [15:20:12]Read from MH i2c: 01 [15:20:12]MH_I2C_Read... [15:20:12]*** Stop cut motor [15:20:12]*** Cut end [15:20:12]Read from MH i2c: 01 07 00 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: 01 07 00 75 25 00 00 00 00 00 FF 0F AF [15:20:12]process_action close_receipt done [15:20:12]requested_data is exist [15:20:12]produce_requested_data [15:20:12]requested_item fm.sn is exist - process it [15:20:12]wFMCommunicate request_size=4 [15:20:12]MH_SAM_APDU [15:20:12]CAPDU: 80 11 00 00 [15:20:12]Write to MH i2c: E2 08 00 76 25 80 11 00 00 00 00 00 00 15 [15:20:12]Write i2c OK [15:20:12]MH_I2C_Read... [15:20:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:20:12]Read from MH i2c: E2 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: E2 17 00 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: E2 17 00 76 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [15:20:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:20:12]wFMCommunicate OK [15:20:12]requested_item fd.num is exist - process it [15:20:12]SAM_PROTO_GetFieldsCounters [15:20:12]wFMCommunicate request_size=4 [15:20:12]MH_SAM_APDU [15:20:12]CAPDU: 80 13 00 00 [15:20:12]Write to MH i2c: E2 08 00 77 25 80 13 00 00 00 00 00 00 18 [15:20:12]Write i2c OK [15:20:12]MH_I2C_Read... [15:20:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:20:12]Read from MH i2c: E2 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: E2 62 00 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: E2 62 00 77 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 67 [15: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:20:12]wFMCommunicate OK [15:20:12]SAM_PROTO_GetFieldsCounters done [15:20:12]requested_item shift.num is exist - process it [15:20:12]requested_item shift.opened is exist - process it [15:20:12]req_shift_opened [15:20:12]FM_GetShiftState [15:20:12]SAM_PROTO_GetShiftState [15:20:12]wFMCommunicate request_size=4 [15:20:12]MH_SAM_APDU [15:20:12]CAPDU: 80 13 01 00 [15:20:12]Write to MH i2c: E2 08 00 78 25 80 13 01 00 00 00 00 00 1A [15:20:12]Write i2c OK [15:20:12]MH_I2C_Read... [15:20:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:20:12]Read from MH i2c: E2 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: E2 0E 00 [15:20:12]MH_I2C_Read... [15:20:12]Read from MH i2c: E2 0E 00 78 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [15:20:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:20:12]wFMCommunicate OK [15:20:12]SAM_PROTO_GetShiftState done [15:20:12]FM_GetShiftState done [15:20:12]req_shift_opened done [15:20:12]requested_item shift.open_date is exist - process it [15:20:12]req_shift_open_date [15:20:12]req_shift_open_date done [15:20:12]produce_requested_data done [15:20:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372668,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:20:12]process_action_free close_receipt [15:20:12]json_value_free [15:20:12]json_value_free done [15:20:12]process_json_proto returns [15:20:12]Send response to host [15:20:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372668,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:20:12]free response buf [15:20:12]execute_script done [15:20:12]execute_script returns [15:20:12]free content buf [15:20:12]Sock 8.Close socket [15:20:12]Sock 8.Thread stoped [15:20:16]OFD Sender: No OFD packet to send [15:20:21]OFD Sender: No OFD packet to send [15:20:26]OFD Sender: No OFD packet to send [15:20:31]OFD Sender: No OFD packet to send [15:20:36]OFD Sender: No OFD packet to send [15:20:41]OFD Sender: No OFD packet to send [15:20:46]OFD Sender: No OFD packet to send [15:20:51]OFD Sender: No OFD packet to send [15:20:56]OFD Sender: No OFD packet to send [15:21:01]OFD Sender: No OFD packet to send [15:21:06]OFD Sender: No OFD packet to send [15:21:11]OFD Sender: No OFD packet to send [15:21:16]OFD Sender: No OFD packet to send [15:21:21]OFD Sender: No OFD packet to send [15:21:26]OFD Sender: No OFD packet to send [15:21:31]OFD Sender: No OFD packet to send [15:21:36]OFD Sender: No OFD packet to send [15:21:41]OFD Sender: No OFD packet to send [15:21:46]OFD Sender: No OFD packet to send [15:21:51]OFD Sender: No OFD packet to send [15:21:56]OFD Sender: No OFD packet to send [15:21:57]accept exits with 9 [15:21:57]New connection [15:21:57]New thread 3066494308 created [15:21:57]Thread 3066637668 joined [15:21:57]Waiting for new connection... [15:21:57] Sock 9.Parse request [15:21:57]Sock 9.Check first char [15:21:57]Sock 9.First char is OK [15:21:57]request: POST /json_proto HTTP/1.0 [15:21:57]Method: POST [15:21:57]URL: /json_proto [15:21:57]Method is POST - this is cgi request [15:21:57]url: /json_proto [15:21:57]query_string will be loaded in cgi processing [15:21:57]execute_cgi json_proto POST (null) [15:21:57]execute_cgi path=json_proto method=POST [15:21:57]POST find Content-Length [15:21:57]Host: 172.17.42.195:8080 [15:21:57]Content-Length: 678 [15:21:57]Content-Type: application/json [15:21:57] [15:21:57]POST finish read [15:21:57]Found Content-Length = 678 [15:21:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:57]execute_script... [15: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)3308959", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:21:57]POST & json_proto [15:21:57]process_json_proto [15:21:57]json parsed OK: [15:21:57]protocol is kg_v1.0 [15:21:57]action value=close_receipt [15:21:57]process_action close_receipt [15:21:57]cmd_close_receipt [15:21:57]MH_GetDate [15:21:57]Write to MH i2c: F0 00 00 79 25 8D [15:21:57]Write i2c OK [15:21:57]MH_I2C_Read... [15:21:57]Read from MH i2c: F0 [15:21:57]MH_I2C_Read... [15:21:57]Read from MH i2c: F0 09 00 [15:21:57]MH_I2C_Read... [15:21:57]Read from MH i2c: F0 09 00 79 25 00 16 66 1A 67 EF 94 12 67 8F [15:21:57]GetLastDocTimeStamp 1729783209 [15:21:57]current date 1729783318 [15:21:57]FM_GetShiftState [15:21:57]SAM_PROTO_GetShiftState [15:21:57]wFMCommunicate request_size=4 [15:21:57]MH_SAM_APDU [15:21:57]CAPDU: 80 13 01 00 [15:21:57]Write to MH i2c: E2 08 00 7A 25 80 13 01 00 00 00 00 00 1C [15:21:57]Write i2c OK [15:21:57]MH_I2C_Read... [15:21:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:21:57]Read from MH i2c: E2 [15:21:57]MH_I2C_Read... [15:21:57]Read from MH i2c: E2 0E 00 [15:21:57]MH_I2C_Read... [15:21:57]Read from MH i2c: E2 0E 00 7A 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [15:21:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:21:57]wFMCommunicate OK [15:21:57]SAM_PROTO_GetShiftState done [15:21:57]FM_GetShiftState done [15:21:57]opened in 1729729095 [15:21:57]opened+sec_in_day 1729815495 [15:21:57]quantity*price = 20003 [15:21:57]sum+1 = 20004 [15:21:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 486 24.10.2024 15:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372669 ФПД: 111904797258466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152158&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372669&fm=111904797258466&tin=02508201610067®Number=0000000000091623&sum=20000 [15:21:58]StoreToDocumentArchive [15:21:58]shift 524 fd 372669 [15:21:58]save to /storage/0524/doc_00372669 [15:21:58]save last doc name /storage/0524/doc_00372669 to /storage/kkm_last_doc_name [15:21:58]save OK [15:21:58]Clear old archive folders... [15:21:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:21:58]tlvbuf is 003A4350 [15:21:58]SAM_PROTO_ClearQueue [15:21:58]wFMCommunicate request_size=4 [15:21:58]MH_SAM_APDU [15:21:58]CAPDU: 80 09 00 00 [15:21:58]Write to MH i2c: E2 08 00 87 25 80 09 00 00 00 00 00 00 1E [15:21:58]Write i2c OK [15:21:58]MH_I2C_Read... [15:21:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:21:58]Read from MH i2c: E2 [15:21:58]MH_I2C_Read... [15:21:58]Read from MH i2c: E2 03 00 [15:21:58]MH_I2C_Read... [15:21:58]Read from MH i2c: E2 03 00 87 25 00 90 00 20 [15:21:58]RAPDU: 90 00 [15:21:58]wFMCommunicate OK [15:21:58]SAM_PROTO_ClearQueue done [15:21:58]KKMCreateOFDPacket [15:21:58]OFDProtocolAddRootSTLVToBuf [15:21:58]FM_MakeSignedData [15:21:58]FM_MakeSignedData [15:21:58]SAM_PROTO_SignData [15:21:58]wFMCommunicate request_size=4 [15:21:58]MH_SAM_APDU [15:21:58]CAPDU: 80 0D 01 02 [15:21:58]Write to MH i2c: E2 08 00 88 25 80 0D 01 02 00 00 00 00 26 [15:21:58]Write i2c OK [15:21:58]MH_I2C_Read... [15:21:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:21:58]Read from MH i2c: E2 [15:21:58]MH_I2C_Read... [15:21:58]Read from MH i2c: E2 03 00 [15:21:58]MH_I2C_Read... [15:21:58]Read from MH i2c: E2 03 00 88 25 00 90 00 21 [15:21:58]RAPDU: 90 00 [15:21:58]wFMCommunicate OK [15:21:58]wFMCommunicate request_size=255 [15:21:58]MH_SAM_APDU [15:21: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 16 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD AF 05 00 35 04 06 00 65 [15:21:58]Write to MH i2c: E2 02 01 89 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 16 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD AF 05 00 35 04 06 00 65 00 00 3C [15:21:58]Write i2c OK [15:21:58]MH_I2C_Read... [15:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:59]Read from MH i2c: E2 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 03 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 03 00 89 25 00 90 00 22 [15:21:59]RAPDU: 90 00 [15:21:59]wFMCommunicate OK [15:21:59]wFMCommunicate request_size=10 [15:21:59]MH_SAM_APDU [15:21:59]CAPDU: 80 0D 02 02 05 C6 DD B0 72 E2 [15:21:59]Write to MH i2c: E2 0D 00 8A 25 80 0D 02 02 05 00 C6 DD B0 72 E2 00 00 DA [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:21:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:21:59]Read from MH i2c: E2 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 03 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 03 00 8A 25 00 90 00 23 [15:21:59]RAPDU: 90 00 [15:21:59]wFMCommunicate OK [15:21:59]wFMCommunicate request_size=4 [15:21:59]MH_SAM_APDU [15:21:59]CAPDU: 80 0D 03 02 [15:21:59]Write to MH i2c: E2 08 00 8B 25 80 0D 03 02 00 00 00 00 2B [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:21:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:21:59]Read from MH i2c: E2 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 0B 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 0B 00 8B 25 00 81 3E 2E 50 EA 48 B0 4E 90 00 99 [15:21:59]RAPDU: 81 3E 2E 50 EA 48 B0 4E 90 00 [15:21:59]wFMCommunicate OK [15:21:59]SAM_PROTO_SignData done [15:21:59]FM_MakeSignedData done [15:21:59]CreateOFDProtocolMessage [15:21:59]wFMCommunicate request_size=4 [15:21:59]MH_SAM_APDU [15:21:59]CAPDU: 80 11 00 00 [15:21:59]Write to MH i2c: E2 08 00 8C 25 80 11 00 00 00 00 00 00 2B [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:21:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:21:59]Read from MH i2c: E2 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 17 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: E2 17 00 8C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [15:21:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:21:59]wFMCommunicate OK [15:21:59]CreateOFDProtocolMessage done [15:21:59]OFDSenderStorePacket 372669 [15:21:59]StoreOFDPacket docnum=372669 [15:21:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 4A 07 01 F2 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 16 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD AF 05 00 35 04 06 00 65 C6 DD B0 72 E2 81 3E 2E 50 EA 48 B0 4E [15:21:59]CheckFolder [15:21:59]dirname=/storage/ofd_packets [15:21:59]CheckFolder done [15:21:59]ProducePacketName [15:21:59]name=ofd_packets/00372669 [15:21:59]NVStorageSaveData ofd_packets/00372669 [15:21:59]File name is /storage/ofd_packets/00372669 [15:21:59]Write 301 bytes [15:21:59]NVStorageSaveData done [15:21:59]OFDSenderStorePacket done [15:21:59]KKMCreateOFDPacket done [15:21:59]NVStorageSaveData kkm_last_timestamp [15:21:59]File name is /storage/kkm_last_timestamp [15:21:59]Write 4 bytes [15:21:59]NVStorageSaveData done [15:21:59]ExternCall_PrintAddStr [15:21:59]wPrintStart [15:21:59]Write to MH i2c: 01 00 00 8D 25 B2 [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: 01 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: 01 07 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: 01 07 00 8D 25 00 00 00 00 00 FF 0F C7 [15:21:59]RasterBufferAndPrint [15:21:59]line Счет N : (1)3308959 [15:21:59]line ИНН: 02508201610067 [15:21:59]line Контрольно-Кассовый Чек [15:21:59]line ПРОДАЖА [15:21:59]line ТРК (МРК, ГНК) : 22 [15:21:59]line Товар: 2710124130 [15:21:59]line Аи-92-К-4 [15:21:59]line 2.990 * 66.90 [15:21:59]line = 200.03 [15:21:59]line НДС 12% НСП 1% [15:21:59]line > о реализуемом товаре [15:21:59]line ОКРУГЛЕНИЕ: -0.03 [15:21:59]line ИТОГО: 200.00 [15:21:59]line Внесено: 200.00 [15:21:59]line СДАЧА: 0.00 [15:21:59]line НСП 1% : 1.77 [15:21:59]line НДС 12% : 21.24 [15:21:59]line Наличными: 200.00 [15:21:59]line Безнал.: 0.00 [15:21:59]line Место: АЗС № 87 "Партнер Нефть" [15:21:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:21:59]line СНО: Общий режим [15:21:59]line Чек 486 24.10.2024 15:21 [15:21:59]line Смена: 524 ФФД: 1.0 [15:21:59]line ЗНМ: 0300000083 [15:21:59]line РНМ: 0000000000091623 [15:21:59]line Версия ККМ: 001 [15:21:59]line ФМ: 0000000000874672 [15:21:59]line ФД: 372669 [15:21:59]line ФПД: 111904797258466 [15:21:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152158&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372669&fm=111904797258466&tin=02508201610067®Number=0000000000091623&sum=20000 [15:21:59]written 0, free lines is 4095 [15:21:59]OFD Sender: Processing packet 372669 [packets to send 267, broken 266] [15:21:59]ProducePacketName [15:21:59]name=ofd_packets/00372669 [15:21:59]OFD Sender: To server: pG, [15:21:59]CommunicateWithHost lk.salyk.kg:30040 [15:21:59]ConnectInit lk.salyk.kg [15:21:59]Connected sock=10 [15:21:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 4A 07 01 F2 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 16 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD AF 05 00 35 04 06 00 65 C6 DD B0 72 E2 81 3E 2E 50 EA 48 B0 4E [15:21:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9C 67 47 00 D1 E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD AF 05 00 F4 03 04 00 BD 11 1A 67 B6 04 01 00 00 12 0C 3F B5 2F 13 32 DD [15:21:59]CommunicateWithHost err = 0 [15:21:59]CheckOFDResponse [15:21:59]1017 (14) - 77093643461234 [15:21:59]1041 (16) - 0000000000874672 [15:21:59]1040 (4) - 372669 [15:21:59]1012 (4) - 24.10.2024 09:22 [15:21:59]1206 (1) - 0 [15:21:59]OFD Sender: Remove packet 372669 [15:21:59]ProducePacketName [15:21:59]name=ofd_packets/00372669 [15:21:59]NVStorageDeleteData [15:21:59]Write to MH i2c: 01 00 00 B8 25 DD [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: 01 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: 01 07 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: 01 07 00 B8 25 00 00 00 00 00 D4 0C C4 [15:21:59]RasterBufferAndPrint [15:21:59]line [15:21:59]line [15:21:59]line [15:21:59]line [15:21:59]line [15:21:59]written 0, free lines is 3292 [15:21:59]MH_Cut [15:21:59]Write to MH i2c: D1 01 00 BF 25 01 B6 [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: D1 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: D1 01 00 [15:21:59]MH_I2C_Read... [15:21:59]Read from MH i2c: D1 01 00 BF 25 00 B5 [15:21:59]Write to MH i2c: 01 00 00 C0 25 E5 [15:21:59]Write i2c OK [15:21:59]MH_I2C_Read... [15:22:00]OFD Sender: No OFD packet to send [15:22:00]*** Cut start [15:22:00]*** Partial cut [15:22:00]*** CUTSNS_PIN = 1 [15:22:00]*** CUTSNS_PIN = 0 [15:22:00]*** Brake cut motor [15:22:01]Read from MH i2c: 01 [15:22:01]MH_I2C_Read... [15:22:01]*** Stop cut motor [15:22:01]*** Cut end [15:22:01]Read from MH i2c: 01 07 00 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: 01 07 00 C0 25 00 00 00 00 00 FF 0F FA [15:22:01]process_action close_receipt done [15:22:01]requested_data is exist [15:22:01]produce_requested_data [15:22:01]requested_item fm.sn is exist - process it [15:22:01]wFMCommunicate request_size=4 [15:22:01]MH_SAM_APDU [15:22:01]CAPDU: 80 11 00 00 [15:22:01]Write to MH i2c: E2 08 00 C1 25 80 11 00 00 00 00 00 00 60 [15:22:01]Write i2c OK [15:22:01]MH_I2C_Read... [15:22:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:22:01]Read from MH i2c: E2 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 17 00 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 17 00 C1 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [15:22:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:22:01]wFMCommunicate OK [15:22:01]requested_item fd.num is exist - process it [15:22:01]SAM_PROTO_GetFieldsCounters [15:22:01]wFMCommunicate request_size=4 [15:22:01]MH_SAM_APDU [15:22:01]CAPDU: 80 13 00 00 [15:22:01]Write to MH i2c: E2 08 00 C2 25 80 13 00 00 00 00 00 00 63 [15:22:01]Write i2c OK [15:22:01]MH_I2C_Read... [15:22:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:22:01]Read from MH i2c: E2 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 62 00 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 62 00 C2 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [15:22:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:22:01]wFMCommunicate OK [15:22:01]SAM_PROTO_GetFieldsCounters done [15:22:01]requested_item shift.num is exist - process it [15:22:01]requested_item shift.opened is exist - process it [15:22:01]req_shift_opened [15:22:01]FM_GetShiftState [15:22:01]SAM_PROTO_GetShiftState [15:22:01]wFMCommunicate request_size=4 [15:22:01]MH_SAM_APDU [15:22:01]CAPDU: 80 13 01 00 [15:22:01]Write to MH i2c: E2 08 00 C3 25 80 13 01 00 00 00 00 00 65 [15:22:01]Write i2c OK [15:22:01]MH_I2C_Read... [15:22:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:22:01]Read from MH i2c: E2 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 0E 00 [15:22:01]MH_I2C_Read... [15:22:01]Read from MH i2c: E2 0E 00 C3 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [15:22:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:22:01]wFMCommunicate OK [15:22:01]SAM_PROTO_GetShiftState done [15:22:01]FM_GetShiftState done [15:22:01]req_shift_opened done [15:22:01]requested_item shift.open_date is exist - process it [15:22:01]req_shift_open_date [15:22:01]req_shift_open_date done [15:22:01]produce_requested_data done [15:22:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372669,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:22:01]process_action_free close_receipt [15:22:01]json_value_free [15:22:01]json_value_free done [15:22:01]process_json_proto returns [15:22:01]Send response to host [15:22:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372669,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:22:01]free response buf [15:22:01]execute_script done [15:22:01]execute_script returns [15:22:01]free content buf [15:22:01]Sock 9.Close socket [15:22:01]Sock 9.Thread stoped [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:25]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:40]OFD Sender: No OFD packet to send [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:24]accept exits with 8 [15:24:24]New connection [15:24:24]New thread 3066637668 created [15:24:24]Thread 3066494308 joined [15:24:24]Waiting for new connection... [15:24:24] Sock 8.Parse request [15:24:24]Sock 8.Check first char [15:24:24]Sock 8.First char is OK [15:24:24]request: POST /json_proto HTTP/1.0 [15:24:24]Method: POST [15:24:24]URL: /json_proto [15:24:24]Method is POST - this is cgi request [15:24:24]url: /json_proto [15:24:24]query_string will be loaded in cgi processing [15:24:24]execute_cgi json_proto POST (null) [15:24:24]execute_cgi path=json_proto method=POST [15:24:24]POST find Content-Length [15:24:24]Host: 172.17.42.195:8080 [15:24:24]Content-Length: 684 [15:24:24]Content-Type: application/json [15:24:24] [15:24:24]POST finish read [15:24:24]Found Content-Length = 684 [15:24:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:24]execute_script... [15:24: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)3308963", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:24]POST & json_proto [15:24:24]process_json_proto [15:24:24]json parsed OK: [15:24:24]protocol is kg_v1.0 [15:24:24]action value=close_receipt [15:24:24]process_action close_receipt [15:24:24]cmd_close_receipt [15:24:24]MH_GetDate [15:24:24]Write to MH i2c: F0 00 00 C4 25 D8 [15:24:24]Write i2c OK [15:24:24]MH_I2C_Read... [15:24:24]Read from MH i2c: F0 [15:24:24]MH_I2C_Read... [15:24:24]Read from MH i2c: F0 09 00 [15:24:24]MH_I2C_Read... [15:24:24]Read from MH i2c: F0 09 00 C4 25 00 A9 66 1A 67 EF 94 12 67 6D [15:24:24]GetLastDocTimeStamp 1729783318 [15:24:24]current date 1729783465 [15:24:24]FM_GetShiftState [15:24:24]SAM_PROTO_GetShiftState [15:24:24]wFMCommunicate request_size=4 [15:24:24]MH_SAM_APDU [15:24:24]CAPDU: 80 13 01 00 [15:24:24]Write to MH i2c: E2 08 00 C5 25 80 13 01 00 00 00 00 00 67 [15:24:24]Write i2c OK [15:24:24]MH_I2C_Read... [15:24:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:24]Read from MH i2c: E2 [15:24:24]MH_I2C_Read... [15:24:24]Read from MH i2c: E2 0E 00 [15:24:24]MH_I2C_Read... [15:24:24]Read from MH i2c: E2 0E 00 C5 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [15:24:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:24:24]wFMCommunicate OK [15:24:24]SAM_PROTO_GetShiftState done [15:24:24]FM_GetShiftState done [15:24:24]opened in 1729729095 [15:24:24]opened+sec_in_day 1729815495 [15:24:24]quantity*price = 50025 [15:24:24]sum+1 = 50027 [15:24:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 487 24.10.2024 15:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372670 ФПД: 245843996892964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372670&fm=245843996892964&tin=02508201610067®Number=0000000000091623&sum=50000 [15:24:25]StoreToDocumentArchive [15:24:25]shift 524 fd 372670 [15:24:25]save to /storage/0524/doc_00372670 [15:24:25]save last doc name /storage/0524/doc_00372670 to /storage/kkm_last_doc_name [15:24:25]save OK [15:24:25]Clear old archive folders... [15:24:25]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:24:25]tlvbuf is 003A4570 [15:24:25]SAM_PROTO_ClearQueue [15:24:25]wFMCommunicate request_size=4 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 09 00 00 [15:24:25]Write to MH i2c: E2 08 00 D2 25 80 09 00 00 00 00 00 00 69 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 D2 25 00 90 00 6B [15:24:25]RAPDU: 90 00 [15:24:25]wFMCommunicate OK [15:24:25]SAM_PROTO_ClearQueue done [15:24:25]KKMCreateOFDPacket [15:24:25]OFDProtocolAddRootSTLVToBuf [15:24:25]FM_MakeSignedData [15:24:25]FM_MakeSignedData [15:24:25]SAM_PROTO_SignData [15:24:25]wFMCommunicate request_size=4 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 0D 01 02 [15:24:25]Write to MH i2c: E2 08 00 D3 25 80 0D 01 02 00 00 00 00 71 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 D3 25 00 90 00 6C [15:24:25]RAPDU: 90 00 [15:24:25]wFMCommunicate OK [15:24:25]wFMCommunicate request_size=255 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 A9 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE AF 05 [15:24:25]Write to MH i2c: E2 02 01 D4 25 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 A9 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE AF 05 00 00 0F [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]OFD Sender: No OFD packet to send [15:24:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 D4 25 00 90 00 6D [15:24:25]RAPDU: 90 00 [15:24:25]wFMCommunicate OK [15:24:25]wFMCommunicate request_size=16 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DF 98 04 1A DF 24 [15:24:25]Write to MH i2c: E2 13 00 D5 25 80 0D 02 02 0B 00 00 35 04 06 00 DF 98 04 1A DF 24 00 00 61 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 03 00 D5 25 00 90 00 6E [15:24:25]RAPDU: 90 00 [15:24:25]wFMCommunicate OK [15:24:25]wFMCommunicate request_size=4 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 0D 03 02 [15:24:25]Write to MH i2c: E2 08 00 D6 25 80 0D 03 02 00 00 00 00 76 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 0B 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 0B 00 D6 25 00 A3 A9 5E 00 EC 5E 06 95 90 00 06 [15:24:25]RAPDU: A3 A9 5E 00 EC 5E 06 95 90 00 [15:24:25]wFMCommunicate OK [15:24:25]SAM_PROTO_SignData done [15:24:25]FM_MakeSignedData done [15:24:25]CreateOFDProtocolMessage [15:24:25]wFMCommunicate request_size=4 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 11 00 00 [15:24:25]Write to MH i2c: E2 08 00 D7 25 80 11 00 00 00 00 00 00 76 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 17 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 17 00 D7 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CB [15:24:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:24:25]wFMCommunicate OK [15:24:25]CreateOFDProtocolMessage done [15:24:25]OFDSenderStorePacket 372670 [15:24:25]StoreOFDPacket docnum=372670 [15:24:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 1E 4B 0D 01 C3 0B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 A9 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE AF 05 00 35 04 06 00 DF 98 04 1A DF 24 A3 A9 5E 00 EC 5E 06 95 [15:24:25]CheckFolder [15:24:25]dirname=/storage/ofd_packets [15:24:25]CheckFolder done [15:24:25]ProducePacketName [15:24:25]name=ofd_packets/00372670 [15:24:25]NVStorageSaveData ofd_packets/00372670 [15:24:25]File name is /storage/ofd_packets/00372670 [15:24:25]Write 307 bytes [15:24:25]NVStorageSaveData done [15:24:25]OFDSenderStorePacket done [15:24:25]KKMCreateOFDPacket done [15:24:25]NVStorageSaveData kkm_last_timestamp [15:24:25]File name is /storage/kkm_last_timestamp [15:24:25]Write 4 bytes [15:24:25]NVStorageSaveData done [15:24:25]ExternCall_PrintAddStr [15:24:25]wPrintStart [15:24:25]Write to MH i2c: 01 00 00 D8 25 FD [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: 01 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: 01 07 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: 01 07 00 D8 25 00 00 00 00 00 FF 0F 12 [15:24:25]RasterBufferAndPrint [15:24:25]line Счет N : (1)3308963 [15:24:25]line ИНН: 02508201610067 [15:24:25]line Контрольно-Кассовый Чек [15:24:25]line ПРОДАЖА [15:24:25]line ТРК (МРК, ГНК) : 31 [15:24:25]line Товар: 2710194240 [15:24:25]line D-Energy Дт-К-2 [15:24:25]line 6.480 * 77.20 [15:24:25]line = 500.26 [15:24:25]line НДС 12% НСП 1% [15:24:25]line > о реализуемом товаре [15:24:25]line ОКРУГЛЕНИЕ: -0.26 [15:24:25]line ИТОГО: 500.00 [15:24:25]line Внесено: 500.00 [15:24:25]line СДАЧА: 0.00 [15:24:25]line НСП 1% : 4.43 [15:24:25]line НДС 12% : 53.12 [15:24:25]line Наличными: 500.00 [15:24:25]line Безнал.: 0.00 [15:24:25]line Место: АЗС № 87 "Партнер Нефть" [15:24:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:24:25]line СНО: Общий режим [15:24:25]line Чек 487 24.10.2024 15:24 [15:24:25]line Смена: 524 ФФД: 1.0 [15:24:25]line ЗНМ: 0300000083 [15:24:25]line РНМ: 0000000000091623 [15:24:25]line Версия ККМ: 001 [15:24:25]line ФМ: 0000000000874672 [15:24:25]line ФД: 372670 [15:24:25]line ФПД: 245843996892964 [15:24:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372670&fm=245843996892964&tin=02508201610067®Number=0000000000091623&sum=50000 [15:24:25]written 0, free lines is 4095 [15:24:25]OFD Sender: Processing packet 372670 [packets to send 267, broken 266] [15:24:25]ProducePacketName [15:24:25]name=ofd_packets/00372670 [15:24:25]OFD Sender: To server: pG, [15:24:25]CommunicateWithHost lk.salyk.kg:30040 [15:24:25]ConnectInit lk.salyk.kg [15:24:25]Connected sock=10 [15:24:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 1E 4B 0D 01 C3 0B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 01 00 00 F4 03 04 00 A9 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE AF 05 00 35 04 06 00 DF 98 04 1A DF 24 A3 A9 5E 00 EC 5E 06 95 [15:24:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 23 5A 47 00 D2 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE AF 05 00 F4 03 04 00 50 12 1A 67 B6 04 01 00 00 79 F1 63 3F 63 79 84 BE [15:24:26]CommunicateWithHost err = 0 [15:24:26]CheckOFDResponse [15:24:26]1017 (14) - 77093643461234 [15:24:26]1041 (16) - 0000000000874672 [15:24:26]1040 (4) - 372670 [15:24:26]1012 (4) - 24.10.2024 09:24 [15:24:26]1206 (1) - 0 [15:24:26]OFD Sender: Remove packet 372670 [15:24:26]ProducePacketName [15:24:26]name=ofd_packets/00372670 [15:24:26]NVStorageDeleteData [15:24:26]Write to MH i2c: 01 00 00 03 26 29 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: 01 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: 01 07 00 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: 01 07 00 03 26 00 00 00 00 00 E1 0C 1D [15:24:26]RasterBufferAndPrint [15:24:26]line [15:24:26]line [15:24:26]line [15:24:26]line [15:24:26]line [15:24:26]written 0, free lines is 3306 [15:24:26]MH_Cut [15:24:26]Write to MH i2c: D1 01 00 0A 26 01 02 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: D1 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: D1 01 00 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: D1 01 00 0A 26 00 01 [15:24:26]Write to MH i2c: 01 00 00 0B 26 31 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]OFD Sender: No OFD packet to send [15:24:26]*** Cut start [15:24:26]*** Partial cut [15:24:26]*** CUTSNS_PIN = 1 [15:24:27]*** CUTSNS_PIN = 0 [15:24:27]*** Brake cut motor [15:24:27]Read from MH i2c: 01 [15:24:27]MH_I2C_Read... [15:24:27]*** Stop cut motor [15:24:27]*** Cut end [15:24:27]Read from MH i2c: 01 07 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 0B 26 00 00 00 00 00 FF 0F 46 [15:24:27]process_action close_receipt done [15:24:27]requested_data is exist [15:24:27]produce_requested_data [15:24:27]requested_item fm.sn is exist - process it [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 11 00 00 [15:24:27]Write to MH i2c: E2 08 00 0C 26 80 11 00 00 00 00 00 00 AC [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 17 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 17 00 0C 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [15:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:24:27]wFMCommunicate OK [15:24:27]requested_item fd.num is exist - process it [15:24:27]SAM_PROTO_GetFieldsCounters [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 13 00 00 [15:24:27]Write to MH i2c: E2 08 00 0D 26 80 13 00 00 00 00 00 00 AF [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 62 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 62 00 0D 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 06 [15: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:27]wFMCommunicate OK [15:24:27]SAM_PROTO_GetFieldsCounters done [15:24:27]requested_item shift.num is exist - process it [15:24:27]requested_item shift.opened is exist - process it [15:24:27]req_shift_opened [15:24:27]FM_GetShiftState [15:24:27]SAM_PROTO_GetShiftState [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 13 01 00 [15:24:27]Write to MH i2c: E2 08 00 0E 26 80 13 01 00 00 00 00 00 B1 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 0E 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 0E 00 0E 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [15:24:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:24:27]wFMCommunicate OK [15:24:27]SAM_PROTO_GetShiftState done [15:24:27]FM_GetShiftState done [15:24:27]req_shift_opened done [15:24:27]requested_item shift.open_date is exist - process it [15:24:27]req_shift_open_date [15:24:27]req_shift_open_date done [15:24:27]produce_requested_data done [15:24:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372670,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:24:27]process_action_free close_receipt [15:24:27]json_value_free [15:24:27]json_value_free done [15:24:27]process_json_proto returns [15:24:27]Send response to host [15:24:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372670,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:24:27]free response buf [15:24:27]execute_script done [15:24:27]execute_script returns [15:24:27]free content buf [15:24:27]Sock 8.Close socket [15:24:27]Sock 8.Thread stoped [15:24:31]OFD Sender: No OFD packet to send [15:24:36]OFD Sender: No OFD packet to send [15:24:41]OFD Sender: No OFD packet to send [15:24:46]OFD Sender: No OFD packet to send [15:24:51]OFD Sender: No OFD packet to send [15:24:56]OFD Sender: No OFD packet to send [15:25:01]OFD Sender: No OFD packet to send [15:25:06]OFD Sender: No OFD packet to send [15:25:11]OFD Sender: No OFD packet to send [15:25:16]OFD Sender: No OFD packet to send [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:45]accept exits with 9 [15:25:45]New connection [15:25:45]New thread 3066494308 created [15:25:45]Thread 3066637668 joined [15:25:45]Waiting for new connection... [15:25:45] Sock 9.Parse request [15:25:45]Sock 9.Check first char [15:25:45]Sock 9.First char is OK [15:25:45]request: POST /json_proto HTTP/1.0 [15:25:45]Method: POST [15:25:45]URL: /json_proto [15:25:45]Method is POST - this is cgi request [15:25:45]url: /json_proto [15:25:45]query_string will be loaded in cgi processing [15:25:45]execute_cgi json_proto POST (null) [15:25:45]execute_cgi path=json_proto method=POST [15:25:45]POST find Content-Length [15:25:45]Host: 172.17.42.195:8080 [15:25:45]Content-Length: 770 [15:25:45]Content-Type: application/json [15:25:45] [15:25:45]POST finish read [15:25:45]Found Content-Length = 770 [15:25:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.910, "sum" : 1699.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1699.92 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:45]execute_script... [15:25: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)3308960", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.910, "sum" : 1699.92, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1699.92 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:45]POST & json_proto [15:25:45]process_json_proto [15:25:45]json parsed OK: [15:25:45]protocol is kg_v1.0 [15:25:45]action value=close_receipt [15:25:45]process_action close_receipt [15:25:45]cmd_close_receipt [15:25:45]MH_GetDate [15:25:45]Write to MH i2c: F0 00 00 0F 26 24 [15:25:45]Write i2c OK [15:25:45]MH_I2C_Read... [15:25:45]Read from MH i2c: F0 [15:25:45]MH_I2C_Read... [15:25:45]Read from MH i2c: F0 09 00 [15:25:45]MH_I2C_Read... [15:25:45]Read from MH i2c: F0 09 00 0F 26 00 FA 66 1A 67 EF 94 12 67 0A [15:25:45]GetLastDocTimeStamp 1729783465 [15:25:45]current date 1729783546 [15:25:45]FM_GetShiftState [15:25:45]SAM_PROTO_GetShiftState [15:25:45]wFMCommunicate request_size=4 [15:25:45]MH_SAM_APDU [15:25:45]CAPDU: 80 13 01 00 [15:25:45]Write to MH i2c: E2 08 00 10 26 80 13 01 00 00 00 00 00 B3 [15:25:45]Write i2c OK [15:25:45]MH_I2C_Read... [15:25:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:45]Read from MH i2c: E2 [15:25:45]MH_I2C_Read... [15:25:45]Read from MH i2c: E2 0E 00 [15:25:45]MH_I2C_Read... [15:25:45]Read from MH i2c: E2 0E 00 10 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [15:25:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:25:45]wFMCommunicate OK [15:25:45]SAM_PROTO_GetShiftState done [15:25:45]FM_GetShiftState done [15:25:45]opened in 1729729095 [15:25:45]opened+sec_in_day 1729815495 [15:25:45]quantity*price = 169992 [15:25:45]sum+1 = 169993 [15:25:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1699.92 НСП 1% : 15.04 НДС 12% : 180.52 Наличными: 0.00 Безнал.: 1699.92 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 488 24.10.2024 15:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372671 ФПД: 246562279845125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372671&fm=246562279845125&tin=02508201610067®Number=0000000000091623&sum=169992 [15:25:47]StoreToDocumentArchive [15:25:47]shift 524 fd 372671 [15:25:47]save to /storage/0524/doc_00372671 [15:25:47]save last doc name /storage/0524/doc_00372671 to /storage/kkm_last_doc_name [15:25:47]save OK [15:25:47]Clear old archive folders... [15:25:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:25:47]tlvbuf is 00354DC0 [15:25:47]SAM_PROTO_ClearQueue [15:25:47]wFMCommunicate request_size=4 [15:25:47]MH_SAM_APDU [15:25:47]CAPDU: 80 09 00 00 [15:25:47]Write to MH i2c: E2 08 00 1D 26 80 09 00 00 00 00 00 00 B5 [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:47]Read from MH i2c: E2 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 1D 26 00 90 00 B7 [15:25:47]RAPDU: 90 00 [15:25:47]wFMCommunicate OK [15:25:47]SAM_PROTO_ClearQueue done [15:25:47]KKMCreateOFDPacket [15:25:47]OFDProtocolAddRootSTLVToBuf [15:25:47]FM_MakeSignedData [15:25:47]FM_MakeSignedData [15:25:47]SAM_PROTO_SignData [15:25:47]wFMCommunicate request_size=4 [15:25:47]MH_SAM_APDU [15:25:47]CAPDU: 80 0D 01 02 [15:25:47]Write to MH i2c: E2 08 00 1E 26 80 0D 01 02 00 00 00 00 BD [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:47]Read from MH i2c: E2 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 1E 26 00 90 00 B8 [15:25:47]RAPDU: 90 00 [15:25:47]wFMCommunicate OK [15:25:47]wFMCommunicate request_size=255 [15:25:47]MH_SAM_APDU [15:25:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 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 84 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 FA 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF AF 05 00 35 04 06 00 E0 [15:25:47]Write to MH i2c: E2 02 01 1F 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 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 84 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 FA 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF AF 05 00 35 04 06 00 E0 00 00 76 [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:47]Read from MH i2c: E2 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 1F 26 00 90 00 B9 [15:25:47]RAPDU: 90 00 [15:25:47]wFMCommunicate OK [15:25:47]wFMCommunicate request_size=10 [15:25:47]MH_SAM_APDU [15:25:47]CAPDU: 80 0D 02 02 05 3F 41 1A ED 05 [15:25:47]Write to MH i2c: E2 0D 00 20 26 80 0D 02 02 05 00 3F 41 1A ED 05 00 00 56 [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:47]Read from MH i2c: E2 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 03 00 20 26 00 90 00 BA [15:25:47]RAPDU: 90 00 [15:25:47]wFMCommunicate OK [15:25:47]wFMCommunicate request_size=4 [15:25:47]MH_SAM_APDU [15:25:47]CAPDU: 80 0D 03 02 [15:25:47]Write to MH i2c: E2 08 00 21 26 80 0D 03 02 00 00 00 00 C2 [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:47]Read from MH i2c: E2 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 0B 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 0B 00 21 26 00 24 40 50 47 A7 6B 00 83 90 00 53 [15:25:47]RAPDU: 24 40 50 47 A7 6B 00 83 90 00 [15:25:47]wFMCommunicate OK [15:25:47]SAM_PROTO_SignData done [15:25:47]FM_MakeSignedData done [15:25:47]CreateOFDProtocolMessage [15:25:47]wFMCommunicate request_size=4 [15:25:47]MH_SAM_APDU [15:25:47]CAPDU: 80 11 00 00 [15:25:47]Write to MH i2c: E2 08 00 22 26 80 11 00 00 00 00 00 00 C2 [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:47]Read from MH i2c: E2 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 17 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: E2 17 00 22 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [15:25:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:25:47]wFMCommunicate OK [15:25:47]CreateOFDProtocolMessage done [15:25:47]OFDSenderStorePacket 372671 [15:25:47]StoreOFDPacket docnum=372671 [15:25:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8C D7 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 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 84 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 FA 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF AF 05 00 35 04 06 00 E0 3F 41 1A ED 05 24 40 50 47 A7 6B 00 83 [15:25:47]CheckFolder [15:25:47]dirname=/storage/ofd_packets [15:25:47]CheckFolder done [15:25:47]ProducePacketName [15:25:47]name=ofd_packets/00372671 [15:25:47]NVStorageSaveData ofd_packets/00372671 [15:25:47]File name is /storage/ofd_packets/00372671 [15:25:47]Write 301 bytes [15:25:47]NVStorageSaveData done [15:25:47]OFDSenderStorePacket done [15:25:47]KKMCreateOFDPacket done [15:25:47]NVStorageSaveData kkm_last_timestamp [15:25:47]File name is /storage/kkm_last_timestamp [15:25:47]Write 4 bytes [15:25:47]NVStorageSaveData done [15:25:47]ExternCall_PrintAddStr [15:25:47]wPrintStart [15:25:47]Write to MH i2c: 01 00 00 23 26 49 [15:25:47]Write i2c OK [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: 01 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: 01 07 00 [15:25:47]MH_I2C_Read... [15:25:47]Read from MH i2c: 01 07 00 23 26 00 00 00 00 00 FF 0F 5E [15:25:47]RasterBufferAndPrint [15:25:47]line Счет N : (1)3308960 [15:25:47]line ИНН: 02508201610067 [15:25:47]line Контрольно-Кассовый Чек [15:25:47]line ПРОДАЖА [15:25:47]line ТРК (МРК, ГНК) : 13 [15:25:47]line Товар: 2710124500 [15:25:47]line Аи-95-К-3 [15:25:47]line 22.910 * 74.20 [15:25:47]line = 1699.92 [15:25:47]line НДС 12% НСП 1% [15:25:47]line > о реализуемом товаре [15:25:47]line ИТОГО: 1699.92 [15:25:47]line НСП 1% : 15.04 [15:25:47]line НДС 12% : 180.52 [15:25:47]line Наличными: 0.00 [15:25:47]line Безнал.: 1699.92 [15:25:47]line Место: АЗС № 87 "Партнер Нефть" [15:25:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:25:47]line СНО: Общий режим [15:25:47]line Чек 488 24.10.2024 15:25 [15:25:47]line Смена: 524 ФФД: 1.0 [15:25:47]line ЗНМ: 0300000083 [15:25:47]line РНМ: 0000000000091623 [15:25:47]line Версия ККМ: 001 [15:25:47]line Платежная система: Mbank [15:25:47]line ФМ: 0000000000874672 [15:25:47]line ФД: 372671 [15:25:47]line ФПД: 246562279845125 [15:25:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372671&fm=246562279845125&tin=02508201610067®Number=0000000000091623&sum=169992 [15:25:47]written 0, free lines is 4095 [15:25:47]OFD Sender: Processing packet 372671 [packets to send 267, broken 266] [15:25:47]ProducePacketName [15:25:47]name=ofd_packets/00372671 [15:25:47]OFD Sender: To server: pG, [15:25:47]CommunicateWithHost lk.salyk.kg:30040 [15:25:47]ConnectInit lk.salyk.kg [15:25:47]Connected sock=11 [15:25:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8C D7 07 01 32 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 7E 59 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 08 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 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 84 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 FA 66 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF AF 05 00 35 04 06 00 E0 3F 41 1A ED 05 24 40 50 47 A7 6B 00 83 [15:25:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 90 62 47 00 5C 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF AF 05 00 F4 03 04 00 A2 12 1A 67 B6 04 01 00 00 1D A1 23 3B F9 86 1F 35 [15:25:48]CommunicateWithHost err = 0 [15:25:48]CheckOFDResponse [15:25:48]1017 (14) - 77093643461234 [15:25:48]1041 (16) - 0000000000874672 [15:25:48]1040 (4) - 372671 [15:25:48]1012 (4) - 24.10.2024 09:25 [15:25:48]1206 (1) - 0 [15:25:48]OFD Sender: Remove packet 372671 [15:25:48]ProducePacketName [15:25:48]name=ofd_packets/00372671 [15:25:48]NVStorageDeleteData [15:25:48]Write to MH i2c: 01 00 00 4C 26 72 [15:25:48]Write i2c OK [15:25:48]MH_I2C_Read... [15:25:48]Read from MH i2c: 01 [15:25:48]MH_I2C_Read... [15:25:48]Read from MH i2c: 01 07 00 [15:25:48]MH_I2C_Read... [15:25:48]Read from MH i2c: 01 07 00 4C 26 00 00 00 00 00 10 0D 96 [15:25:48]RasterBufferAndPrint [15:25:48]line [15:25:48]line [15:25:48]line [15:25:48]line [15:25:48]line [15:25:48]written 0, free lines is 3350 [15:25:48]MH_Cut [15:25:48]Write to MH i2c: D1 01 00 53 26 01 4B [15:25:48]Write i2c OK [15:25:48]MH_I2C_Read... [15:25:48]Read from MH i2c: D1 [15:25:48]MH_I2C_Read... [15:25:48]Read from MH i2c: D1 01 00 [15:25:48]MH_I2C_Read... [15:25:48]Read from MH i2c: D1 01 00 53 26 00 4A [15:25:48]Write to MH i2c: 01 00 00 54 26 7A [15:25:48]Write i2c OK [15:25:48]MH_I2C_Read... [15:25:48]OFD Sender: No OFD packet to send [15:25:48]*** Cut start [15:25:48]*** Partial cut [15:25:48]*** CUTSNS_PIN = 1 [15:25:48]*** CUTSNS_PIN = 0 [15:25:49]*** Brake cut motor [15:25:49]Read from MH i2c: 01 [15:25:49]MH_I2C_Read... [15:25:49]*** Stop cut motor [15:25:49]*** Cut end [15:25:49]Read from MH i2c: 01 07 00 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: 01 07 00 54 26 00 00 00 00 00 FF 0F 8F [15:25:49]process_action close_receipt done [15:25:49]requested_data is exist [15:25:49]produce_requested_data [15:25:49]requested_item fm.sn is exist - process it [15:25:49]wFMCommunicate request_size=4 [15:25:49]MH_SAM_APDU [15:25:49]CAPDU: 80 11 00 00 [15:25:49]Write to MH i2c: E2 08 00 55 26 80 11 00 00 00 00 00 00 F5 [15:25:49]Write i2c OK [15:25:49]MH_I2C_Read... [15:25:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:49]Read from MH i2c: E2 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: E2 17 00 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: E2 17 00 55 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4A [15:25:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:25:49]wFMCommunicate OK [15:25:49]requested_item fd.num is exist - process it [15:25:49]SAM_PROTO_GetFieldsCounters [15:25:49]wFMCommunicate request_size=4 [15:25:49]MH_SAM_APDU [15:25:49]CAPDU: 80 13 00 00 [15:25:49]Write to MH i2c: E2 08 00 56 26 80 13 00 00 00 00 00 00 F8 [15:25:49]Write i2c OK [15:25:49]MH_I2C_Read... [15:25:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:49]Read from MH i2c: E2 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: E2 62 00 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: E2 62 00 56 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 53 [15:25:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:49]wFMCommunicate OK [15:25:49]SAM_PROTO_GetFieldsCounters done [15:25:49]requested_item shift.num is exist - process it [15:25:49]requested_item shift.opened is exist - process it [15:25:49]req_shift_opened [15:25:49]FM_GetShiftState [15:25:49]SAM_PROTO_GetShiftState [15:25:49]wFMCommunicate request_size=4 [15:25:49]MH_SAM_APDU [15:25:49]CAPDU: 80 13 01 00 [15:25:49]Write to MH i2c: E2 08 00 57 26 80 13 01 00 00 00 00 00 FA [15:25:49]Write i2c OK [15:25:49]MH_I2C_Read... [15:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:49]Read from MH i2c: E2 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: E2 0E 00 [15:25:49]MH_I2C_Read... [15:25:49]Read from MH i2c: E2 0E 00 57 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [15:25:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:25:49]wFMCommunicate OK [15:25:49]SAM_PROTO_GetShiftState done [15:25:49]FM_GetShiftState done [15:25:49]req_shift_opened done [15:25:49]requested_item shift.open_date is exist - process it [15:25:49]req_shift_open_date [15:25:49]req_shift_open_date done [15:25:49]produce_requested_data done [15:25:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372671,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:25:49]process_action_free close_receipt [15:25:49]json_value_free [15:25:49]json_value_free done [15:25:49]process_json_proto returns [15:25:49]Send response to host [15:25:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372671,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:25:49]free response buf [15:25:49]execute_script done [15:25:49]execute_script returns [15:25:49]free content buf [15:25:49]Sock 9.Close socket [15:25:49]Sock 9.Thread stoped [15:25:53]OFD Sender: No OFD packet to send [15:25:58]OFD Sender: No OFD packet to send [15:26:03]OFD Sender: No OFD packet to send [15:26:08]OFD Sender: No OFD packet to send [15:26:09]accept exits with 8 [15:26:09]New connection [15:26:09]New thread 3066637668 created [15:26:09]Thread 3066494308 joined [15:26:09]Waiting for new connection... [15:26:09] Sock 8.Parse request [15:26:09]Sock 8.Check first char [15:26:09]Sock 8.First char is OK [15:26:09]request: POST /json_proto HTTP/1.0 [15:26:09]Method: POST [15:26:09]URL: /json_proto [15:26:09]Method is POST - this is cgi request [15:26:09]url: /json_proto [15:26:09]query_string will be loaded in cgi processing [15:26:09]execute_cgi json_proto POST (null) [15:26:09]execute_cgi path=json_proto method=POST [15:26:09]POST find Content-Length [15:26:09]Host: 172.17.42.195:8080 [15:26:09]Content-Length: 770 [15:26:09]Content-Type: application/json [15:26:09] [15:26:09]POST finish read [15:26:09]Found Content-Length = 770 [15:26:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:09]execute_script... [15:26: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)3308965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:09]POST & json_proto [15:26:09]process_json_proto [15:26:09]json parsed OK: [15:26:09]protocol is kg_v1.0 [15:26:09]action value=close_receipt [15:26:09]process_action close_receipt [15:26:09]cmd_close_receipt [15:26:09]MH_GetDate [15:26:09]Write to MH i2c: F0 00 00 58 26 6D [15:26:09]Write i2c OK [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: F0 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: F0 09 00 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: F0 09 00 58 26 00 12 67 1A 67 EF 94 12 67 6C [15:26:09]GetLastDocTimeStamp 1729783546 [15:26:09]current date 1729783570 [15:26:09]FM_GetShiftState [15:26:09]SAM_PROTO_GetShiftState [15:26:09]wFMCommunicate request_size=4 [15:26:09]MH_SAM_APDU [15:26:09]CAPDU: 80 13 01 00 [15:26:09]Write to MH i2c: E2 08 00 59 26 80 13 01 00 00 00 00 00 FC [15:26:09]Write i2c OK [15:26:09]MH_I2C_Read... [15:26:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:09]Read from MH i2c: E2 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: E2 0E 00 [15:26:09]MH_I2C_Read... [15:26:09]Read from MH i2c: E2 0E 00 59 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 61 [15:26:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:26:09]wFMCommunicate OK [15:26:09]SAM_PROTO_GetShiftState done [15:26:09]FM_GetShiftState done [15:26:09]opened in 1729729095 [15:26:09]opened+sec_in_day 1729815495 [15:26:09]quantity*price = 100015 [15:26:09]sum+1 = 100017 [15:26:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 489 24.10.2024 15:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372672 ФПД: 173872374028334 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152610&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372672&fm=173872374028334&tin=02508201610067®Number=0000000000091623&sum=100016 [15:26:10]StoreToDocumentArchive [15:26:10]shift 524 fd 372672 [15:26:10]save to /storage/0524/doc_00372672 [15:26:10]save last doc name /storage/0524/doc_00372672 to /storage/kkm_last_doc_name [15:26:10]save OK [15:26:10]Clear old archive folders... [15:26:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:26:10]tlvbuf is 0037D740 [15:26:10]SAM_PROTO_ClearQueue [15:26:10]wFMCommunicate request_size=4 [15:26:10]MH_SAM_APDU [15:26:10]CAPDU: 80 09 00 00 [15:26:10]Write to MH i2c: E2 08 00 66 26 80 09 00 00 00 00 00 00 FE [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:10]Read from MH i2c: E2 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 66 26 00 90 00 00 [15:26:10]RAPDU: 90 00 [15:26:10]wFMCommunicate OK [15:26:10]SAM_PROTO_ClearQueue done [15:26:10]KKMCreateOFDPacket [15:26:10]OFDProtocolAddRootSTLVToBuf [15:26:10]FM_MakeSignedData [15:26:10]FM_MakeSignedData [15:26:10]SAM_PROTO_SignData [15:26:10]wFMCommunicate request_size=4 [15:26:10]MH_SAM_APDU [15:26:10]CAPDU: 80 0D 01 02 [15:26:10]Write to MH i2c: E2 08 00 67 26 80 0D 01 02 00 00 00 00 06 [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:10]Read from MH i2c: E2 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 67 26 00 90 00 01 [15:26:10]RAPDU: 90 00 [15:26:10]wFMCommunicate OK [15:26:10]wFMCommunicate request_size=255 [15:26:10]MH_SAM_APDU [15:26: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 12 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 AF 05 00 35 04 06 00 9E [15:26:10]Write to MH i2c: E2 02 01 68 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 12 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 AF 05 00 35 04 06 00 9E 00 00 B0 [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:10]Read from MH i2c: E2 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 68 26 00 90 00 02 [15:26:10]RAPDU: 90 00 [15:26:10]wFMCommunicate OK [15:26:10]wFMCommunicate request_size=10 [15:26:10]MH_SAM_APDU [15:26:10]CAPDU: 80 0D 02 02 05 22 D1 17 18 2E [15:26:10]Write to MH i2c: E2 0D 00 69 26 80 0D 02 02 05 00 22 D1 17 18 2E 00 00 63 [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:10]Read from MH i2c: E2 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 03 00 69 26 00 90 00 03 [15:26:10]RAPDU: 90 00 [15:26:10]wFMCommunicate OK [15:26:10]wFMCommunicate request_size=4 [15:26:10]MH_SAM_APDU [15:26:10]CAPDU: 80 0D 03 02 [15:26:10]Write to MH i2c: E2 08 00 6A 26 80 0D 03 02 00 00 00 00 0B [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:10]Read from MH i2c: E2 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 0B 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 0B 00 6A 26 00 C9 49 CB A5 41 4F CE 50 90 00 3C [15:26:10]RAPDU: C9 49 CB A5 41 4F CE 50 90 00 [15:26:10]wFMCommunicate OK [15:26:10]SAM_PROTO_SignData done [15:26:10]FM_MakeSignedData done [15:26:10]CreateOFDProtocolMessage [15:26:10]wFMCommunicate request_size=4 [15:26:10]MH_SAM_APDU [15:26:10]CAPDU: 80 11 00 00 [15:26:10]Write to MH i2c: E2 08 00 6B 26 80 11 00 00 00 00 00 00 0B [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:10]Read from MH i2c: E2 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 17 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: E2 17 00 6B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 60 [15:26:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:26:10]wFMCommunicate OK [15:26:10]CreateOFDProtocolMessage done [15:26:10]OFDSenderStorePacket 372672 [15:26:10]StoreOFDPacket docnum=372672 [15:26:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5D D7 07 01 E8 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 12 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 AF 05 00 35 04 06 00 9E 22 D1 17 18 2E C9 49 CB A5 41 4F CE 50 [15:26:10]CheckFolder [15:26:10]dirname=/storage/ofd_packets [15:26:10]CheckFolder done [15:26:10]ProducePacketName [15:26:10]name=ofd_packets/00372672 [15:26:10]NVStorageSaveData ofd_packets/00372672 [15:26:10]File name is /storage/ofd_packets/00372672 [15:26:10]Write 301 bytes [15:26:10]NVStorageSaveData done [15:26:10]OFDSenderStorePacket done [15:26:10]KKMCreateOFDPacket done [15:26:10]NVStorageSaveData kkm_last_timestamp [15:26:10]File name is /storage/kkm_last_timestamp [15:26:10]Write 4 bytes [15:26:10]OFD Sender: Processing packet 372672 [packets to send 267, broken 266] [15:26:10]ProducePacketName [15:26:10]name=ofd_packets/00372672 [15:26:10]OFD Sender: To server: pG, [15:26:10]CommunicateWithHost lk.salyk.kg:30040 [15:26:10]ConnectInit lk.salyk.kg [15:26:10]NVStorageSaveData done [15:26:10]ExternCall_PrintAddStr [15:26:10]wPrintStart [15:26:10]Write to MH i2c: 01 00 00 6C 26 92 [15:26:10]Write i2c OK [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: 01 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: 01 07 00 [15:26:10]MH_I2C_Read... [15:26:10]Read from MH i2c: 01 07 00 6C 26 00 00 00 00 00 FF 0F A7 [15:26:10]RasterBufferAndPrint [15:26:10]line Счет N : (1)3308965 [15:26:10]line ИНН: 02508201610067 [15:26:10]line Контрольно-Кассовый Чек [15:26:10]line ПРОДАЖА [15:26:10]line ТРК (МРК, ГНК) : 42 [15:26:10]line Товар: 2710124130 [15:26:10]line Аи-92-К-4 [15:26:10]line 14.950 * 66.90 [15:26:10]line = 1000.16 [15:26:10]line НДС 12% НСП 1% [15:26:10]line > о реализуемом товаре [15:26:10]line ИТОГО: 1000.16 [15:26:10]line НСП 1% : 8.85 [15:26:10]line НДС 12% : 106.21 [15:26:10]line Наличными: 0.00 [15:26:10]line Безнал.: 1000.16 [15:26:10]line Место: АЗС № 87 "Партнер Нефть" [15:26:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:26:10]line СНО: Общий режим [15:26:10]line Чек 489 24.10.2024 15:26 [15:26:10]line Смена: 524 ФФД: 1.0 [15:26:10]line ЗНМ: 0300000083 [15:26:10]line РНМ: 0000000000091623 [15:26:10]line Версия ККМ: 001 [15:26:10]line Платежная система: Mbank [15:26:10]line ФМ: 0000000000874672 [15:26:10]line ФД: 372672 [15:26:10]line ФПД: 173872374028334 [15:26:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152610&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372672&fm=173872374028334&tin=02508201610067®Number=0000000000091623&sum=100016 [15:26:10]written 0, free lines is 4095 [15:26:10]Connected sock=11 [15:26:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5D D7 07 01 E8 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 E9 01 00 00 F4 03 04 00 12 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 AF 05 00 35 04 06 00 9E 22 D1 17 18 2E C9 49 CB A5 41 4F CE 50 [15:26:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 51 F6 47 00 6A 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 AF 05 00 F4 03 04 00 B9 12 1A 67 B6 04 01 00 00 EB 5F F4 EF 51 BB AE 97 [15:26:11]CommunicateWithHost err = 0 [15:26:11]CheckOFDResponse [15:26:11]1017 (14) - 77093643461234 [15:26:11]1041 (16) - 0000000000874672 [15:26:11]1040 (4) - 372672 [15:26:11]1012 (4) - 24.10.2024 09:26 [15:26:11]1206 (1) - 0 [15:26:11]OFD Sender: Remove packet 372672 [15:26:11]ProducePacketName [15:26:11]name=ofd_packets/00372672 [15:26:11]NVStorageDeleteData [15:26:11]Write to MH i2c: 01 00 00 95 26 BB [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: 01 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: 01 07 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: 01 07 00 95 26 00 00 00 00 00 FD 0C CB [15:26:11]RasterBufferAndPrint [15:26:11]line [15:26:11]line [15:26:11]line [15:26:11]line [15:26:11]line [15:26:11]written 0, free lines is 3334 [15:26:11]MH_Cut [15:26:11]Write to MH i2c: D1 01 00 9C 26 01 94 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: D1 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: D1 01 00 [15:26:11]MH_I2C_Read... [15:26:11]Read from MH i2c: D1 01 00 9C 26 00 93 [15:26:11]Write to MH i2c: 01 00 00 9D 26 C3 [15:26:11]Write i2c OK [15:26:11]MH_I2C_Read... [15:26:11]OFD Sender: No OFD packet to send [15:26:11]*** Cut start [15:26:11]*** Partial cut [15:26:11]*** CUTSNS_PIN = 1 [15:26:12]*** CUTSNS_PIN = 0 [15:26:12]*** Brake cut motor [15:26:12]Read from MH i2c: 01 [15:26:12]MH_I2C_Read... [15:26:12]*** Stop cut motor [15:26:12]*** Cut end [15:26:12]Read from MH i2c: 01 07 00 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: 01 07 00 9D 26 00 00 00 00 00 FF 0F D8 [15:26:12]process_action close_receipt done [15:26:12]requested_data is exist [15:26:12]produce_requested_data [15:26:12]requested_item fm.sn is exist - process it [15:26:12]wFMCommunicate request_size=4 [15:26:12]MH_SAM_APDU [15:26:12]CAPDU: 80 11 00 00 [15:26:12]Write to MH i2c: E2 08 00 9E 26 80 11 00 00 00 00 00 00 3E [15:26:12]Write i2c OK [15:26:12]MH_I2C_Read... [15:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:12]Read from MH i2c: E2 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: E2 17 00 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: E2 17 00 9E 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [15:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:26:12]wFMCommunicate OK [15:26:12]requested_item fd.num is exist - process it [15:26:12]SAM_PROTO_GetFieldsCounters [15:26:12]wFMCommunicate request_size=4 [15:26:12]MH_SAM_APDU [15:26:12]CAPDU: 80 13 00 00 [15:26:12]Write to MH i2c: E2 08 00 9F 26 80 13 00 00 00 00 00 00 41 [15:26:12]Write i2c OK [15:26:12]MH_I2C_Read... [15:26:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:12]Read from MH i2c: E2 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: E2 62 00 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: E2 62 00 9F 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 A0 [15:26:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:12]wFMCommunicate OK [15:26:12]SAM_PROTO_GetFieldsCounters done [15:26:12]requested_item shift.num is exist - process it [15:26:12]requested_item shift.opened is exist - process it [15:26:12]req_shift_opened [15:26:12]FM_GetShiftState [15:26:12]SAM_PROTO_GetShiftState [15:26:12]wFMCommunicate request_size=4 [15:26:12]MH_SAM_APDU [15:26:12]CAPDU: 80 13 01 00 [15:26:12]Write to MH i2c: E2 08 00 A0 26 80 13 01 00 00 00 00 00 43 [15:26:12]Write i2c OK [15:26:12]MH_I2C_Read... [15:26:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:12]Read from MH i2c: E2 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: E2 0E 00 [15:26:12]MH_I2C_Read... [15:26:12]Read from MH i2c: E2 0E 00 A0 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [15:26:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:26:12]wFMCommunicate OK [15:26:12]SAM_PROTO_GetShiftState done [15:26:12]FM_GetShiftState done [15:26:12]req_shift_opened done [15:26:12]requested_item shift.open_date is exist - process it [15:26:12]req_shift_open_date [15:26:12]req_shift_open_date done [15:26:12]produce_requested_data done [15:26:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372672,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:26:12]process_action_free close_receipt [15:26:12]json_value_free [15:26:12]json_value_free done [15:26:12]process_json_proto returns [15:26:12]Send response to host [15:26:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372672,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:26:12]free response buf [15:26:12]execute_script done [15:26:12]execute_script returns [15:26:12]free content buf [15:26:12]Sock 8.Close socket [15:26:12]Sock 8.Thread stoped [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: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:53]accept exits with 10 [15:26:53]New connection [15:26:53]New thread 3066494308 created [15:26:53]Thread 3066637668 joined [15:26:53]Waiting for new connection... [15:26:53] Sock 10.Parse request [15:26:53]Sock 10.Check first char [15:26:53]Sock 10.First char is OK [15:26:53]request: POST /json_proto HTTP/1.0 [15:26:53]Method: POST [15:26:53]URL: /json_proto [15:26:53]Method is POST - this is cgi request [15:26:53]url: /json_proto [15:26:53]query_string will be loaded in cgi processing [15:26:53]execute_cgi json_proto POST (null) [15:26:53]execute_cgi path=json_proto method=POST [15:26:53]POST find Content-Length [15:26:53]Host: 172.17.42.195:8080 [15:26:53]Content-Length: 776 [15:26:53]Content-Type: application/json [15:26:53] [15:26:53]POST finish read [15:26:53]Found Content-Length = 776 [15:26:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:53]execute_script... [15:26: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)3308964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:26:53]POST & json_proto [15:26:53]process_json_proto [15:26:53]json parsed OK: [15:26:53]protocol is kg_v1.0 [15:26:53]action value=close_receipt [15:26:53]process_action close_receipt [15:26:53]cmd_close_receipt [15:26:53]MH_GetDate [15:26:53]Write to MH i2c: F0 00 00 A1 26 B6 [15:26:53]Write i2c OK [15:26:53]MH_I2C_Read... [15:26:53]Read from MH i2c: F0 [15:26:53]MH_I2C_Read... [15:26:53]Read from MH i2c: F0 09 00 [15:26:53]MH_I2C_Read... [15:26:53]Read from MH i2c: F0 09 00 A1 26 00 3E 67 1A 67 EF 94 12 67 E1 [15:26:53]GetLastDocTimeStamp 1729783570 [15:26:53]current date 1729783614 [15:26:53]FM_GetShiftState [15:26:53]SAM_PROTO_GetShiftState [15:26:53]wFMCommunicate request_size=4 [15:26:53]MH_SAM_APDU [15:26:53]CAPDU: 80 13 01 00 [15:26:53]Write to MH i2c: E2 08 00 A2 26 80 13 01 00 00 00 00 00 45 [15:26:53]Write i2c OK [15:26:53]MH_I2C_Read... [15:26:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:54]Read from MH i2c: E2 [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: E2 0E 00 [15:26:54]MH_I2C_Read... [15:26:54]Read from MH i2c: E2 0E 00 A2 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [15:26:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:26:54]wFMCommunicate OK [15:26:54]SAM_PROTO_GetShiftState done [15:26:54]FM_GetShiftState done [15:26:54]opened in 1729729095 [15:26:54]opened+sec_in_day 1729815495 [15:26:54]quantity*price = 250050 [15:26:54]sum+1 = 250052 [15:26:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.51 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 490 24.10.2024 15:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372673 ФПД: 76656778727837 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152655&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372673&fm=76656778727837&tin=02508201610067®Number=0000000000091623&sum=250051 [15:26:55]StoreToDocumentArchive [15:26:55]shift 524 fd 372673 [15:26:55]save to /storage/0524/doc_00372673 [15:26:55]save last doc name /storage/0524/doc_00372673 to /storage/kkm_last_doc_name [15:26:55]save OK [15:26:55]Clear old archive folders... [15:26:55]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:26:55]tlvbuf is 003B0920 [15:26:55]SAM_PROTO_ClearQueue [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 09 00 00 [15:26:55]Write to MH i2c: E2 08 00 AF 26 80 09 00 00 00 00 00 00 47 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 AF 26 00 90 00 49 [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]SAM_PROTO_ClearQueue done [15:26:55]KKMCreateOFDPacket [15:26:55]OFDProtocolAddRootSTLVToBuf [15:26:55]FM_MakeSignedData [15:26:55]FM_MakeSignedData [15:26:55]SAM_PROTO_SignData [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 01 02 [15:26:55]Write to MH i2c: E2 08 00 B0 26 80 0D 01 02 00 00 00 00 4F [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 B0 26 00 90 00 4A [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]wFMCommunicate request_size=255 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3F 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 AF 05 [15:26:55]Write to MH i2c: E2 02 01 B1 26 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3F 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 AF 05 00 00 D2 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 B1 26 00 90 00 4B [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]wFMCommunicate request_size=16 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 45 B8 0C 10 D1 9D [15:26:55]Write to MH i2c: E2 13 00 B2 26 80 0D 02 02 0B 00 00 35 04 06 00 45 B8 0C 10 D1 9D 00 00 2E [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 03 00 B2 26 00 90 00 4C [15:26:55]RAPDU: 90 00 [15:26:55]wFMCommunicate OK [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 0D 03 02 [15:26:55]Write to MH i2c: E2 08 00 B3 26 80 0D 03 02 00 00 00 00 54 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 0B 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 0B 00 B3 26 00 9F 0A A7 24 DE C9 F4 FF 90 00 63 [15:26:55]RAPDU: 9F 0A A7 24 DE C9 F4 FF 90 00 [15:26:55]wFMCommunicate OK [15:26:55]SAM_PROTO_SignData done [15:26:55]FM_MakeSignedData done [15:26:55]CreateOFDProtocolMessage [15:26:55]wFMCommunicate request_size=4 [15:26:55]MH_SAM_APDU [15:26:55]CAPDU: 80 11 00 00 [15:26:55]Write to MH i2c: E2 08 00 B4 26 80 11 00 00 00 00 00 00 54 [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:55]Read from MH i2c: E2 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 17 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: E2 17 00 B4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [15:26:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:26:55]wFMCommunicate OK [15:26:55]CreateOFDProtocolMessage done [15:26:55]OFDSenderStorePacket 372673 [15:26:55]StoreOFDPacket docnum=372673 [15:26:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 87 39 0D 01 F1 AB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3F 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 AF 05 00 35 04 06 00 45 B8 0C 10 D1 9D 9F 0A A7 24 DE C9 F4 FF [15:26:55]CheckFolder [15:26:55]dirname=/storage/ofd_packets [15:26:55]CheckFolder done [15:26:55]ProducePacketName [15:26:55]name=ofd_packets/00372673 [15:26:55]NVStorageSaveData ofd_packets/00372673 [15:26:55]File name is /storage/ofd_packets/00372673 [15:26:55]Write 307 bytes [15:26:55]NVStorageSaveData done [15:26:55]OFDSenderStorePacket done [15:26:55]KKMCreateOFDPacket done [15:26:55]NVStorageSaveData kkm_last_timestamp [15:26:55]File name is /storage/kkm_last_timestamp [15:26:55]Write 4 bytes [15:26:55]NVStorageSaveData done [15:26:55]ExternCall_PrintAddStr [15:26:55]wPrintStart [15:26:55]Write to MH i2c: 01 00 00 B5 26 DB [15:26:55]Write i2c OK [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: 01 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: 01 07 00 [15:26:55]MH_I2C_Read... [15:26:55]Read from MH i2c: 01 07 00 B5 26 00 00 00 00 00 FF 0F F0 [15:26:55]RasterBufferAndPrint [15:26:55]line Счет N : (1)3308964 [15:26:55]line ИНН: 02508201610067 [15:26:55]line Контрольно-Кассовый Чек [15:26:55]line ПРОДАЖА [15:26:55]line ТРК (МРК, ГНК) : 21 [15:26:55]line Товар: 2710194240 [15:26:55]line D-Energy Дт-К-2 [15:26:55]line 32.390 * 77.20 [15:26:55]line = 2500.51 [15:26:55]line НДС 12% НСП 1% [15:26:55]line > о реализуемом товаре [15:26:55]line ИТОГО: 2500.51 [15:26:55]line НСП 1% : 22.13 [15:26:55]line НДС 12% : 265.54 [15:26:55]line Наличными: 0.00 [15:26:55]line Безнал.: 2500.51 [15:26:55]line Место: АЗС № 87 "Партнер Нефть" [15:26:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:26:55]line СНО: Общий режим [15:26:55]line Чек 490 24.10.2024 15:26 [15:26:55]line Смена: 524 ФФД: 1.0 [15:26:55]line ЗНМ: 0300000083 [15:26:55]line РНМ: 0000000000091623 [15:26:55]line Версия ККМ: 001 [15:26:55]line Платежная система: Mbank [15:26:55]line ФМ: 0000000000874672 [15:26:55]line ФД: 372673 [15:26:55]line ФПД: 76656778727837 [15:26:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152655&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372673&fm=76656778727837&tin=02508201610067®Number=0000000000091623&sum=250051 [15:26:55]written 0, free lines is 4095 [15:26:55]OFD Sender: Processing packet 372673 [packets to send 267, broken 266] [15:26:55]ProducePacketName [15:26:55]name=ofd_packets/00372673 [15:26:55]OFD Sender: To server: pG, [15:26:55]CommunicateWithHost lk.salyk.kg:30040 [15:26:55]ConnectInit lk.salyk.kg [15:26:55]Connected sock=9 [15:26:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 87 39 0D 01 F1 AB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 01 00 00 F4 03 04 00 3F 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 AF 05 00 35 04 06 00 45 B8 0C 10 D1 9D 9F 0A A7 24 DE C9 F4 FF [15:26:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 88 6E 47 00 8D 6B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 AF 05 00 F4 03 04 00 E6 12 1A 67 B6 04 01 00 00 F4 0F 3F 43 92 91 27 50 [15:26:56]CommunicateWithHost err = 0 [15:26:56]CheckOFDResponse [15:26:56]1017 (14) - 77093643461234 [15:26:56]1041 (16) - 0000000000874672 [15:26:56]1040 (4) - 372673 [15:26:56]1012 (4) - 24.10.2024 09:27 [15:26:56]1206 (1) - 0 [15:26:56]OFD Sender: Remove packet 372673 [15:26:56]ProducePacketName [15:26:56]name=ofd_packets/00372673 [15:26:56]NVStorageDeleteData [15:26:56]Write to MH i2c: 01 00 00 DE 26 04 [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 07 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: 01 07 00 DE 26 00 00 00 00 00 0C 0D 24 [15:26:56]RasterBufferAndPrint [15:26:56]line [15:26:56]line [15:26:56]line [15:26:56]line [15:26:56]line [15:26:56]written 0, free lines is 3347 [15:26:56]MH_Cut [15:26:56]Write to MH i2c: D1 01 00 E5 26 01 DD [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: D1 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: D1 01 00 [15:26:56]MH_I2C_Read... [15:26:56]Read from MH i2c: D1 01 00 E5 26 00 DC [15:26:56]Write to MH i2c: 01 00 00 E6 26 0C [15:26:56]Write i2c OK [15:26:56]MH_I2C_Read... [15:26:56]OFD Sender: No OFD packet to send [15:26:56]*** Cut start [15:26:56]*** Partial cut [15:26:56]*** CUTSNS_PIN = 1 [15:26:56]*** CUTSNS_PIN = 0 [15:26:57]*** Brake cut motor [15:26:57]Read from MH i2c: 01 [15:26:57]MH_I2C_Read... [15:26:57]*** Stop cut motor [15:26:57]*** Cut end [15:26:57]Read from MH i2c: 01 07 00 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: 01 07 00 E6 26 00 00 00 00 00 FF 0F 21 [15:26:57]process_action close_receipt done [15:26:57]requested_data is exist [15:26:57]produce_requested_data [15:26:57]requested_item fm.sn is exist - process it [15:26:57]wFMCommunicate request_size=4 [15:26:57]MH_SAM_APDU [15:26:57]CAPDU: 80 11 00 00 [15:26:57]Write to MH i2c: E2 08 00 E7 26 80 11 00 00 00 00 00 00 87 [15:26:57]Write i2c OK [15:26:57]MH_I2C_Read... [15:26:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:26:57]Read from MH i2c: E2 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: E2 17 00 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: E2 17 00 E7 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [15:26:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:26:57]wFMCommunicate OK [15:26:57]requested_item fd.num is exist - process it [15:26:57]SAM_PROTO_GetFieldsCounters [15:26:57]wFMCommunicate request_size=4 [15:26:57]MH_SAM_APDU [15:26:57]CAPDU: 80 13 00 00 [15:26:57]Write to MH i2c: E2 08 00 E8 26 80 13 00 00 00 00 00 00 8A [15:26:57]Write i2c OK [15:26:57]MH_I2C_Read... [15:26:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:26:57]Read from MH i2c: E2 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: E2 62 00 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: E2 62 00 E8 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [15:26:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:26:57]wFMCommunicate OK [15:26:57]SAM_PROTO_GetFieldsCounters done [15:26:57]requested_item shift.num is exist - process it [15:26:57]requested_item shift.opened is exist - process it [15:26:57]req_shift_opened [15:26:57]FM_GetShiftState [15:26:57]SAM_PROTO_GetShiftState [15:26:57]wFMCommunicate request_size=4 [15:26:57]MH_SAM_APDU [15:26:57]CAPDU: 80 13 01 00 [15:26:57]Write to MH i2c: E2 08 00 E9 26 80 13 01 00 00 00 00 00 8C [15:26:57]Write i2c OK [15:26:57]MH_I2C_Read... [15:26:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:26:57]Read from MH i2c: E2 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: E2 0E 00 [15:26:57]MH_I2C_Read... [15:26:57]Read from MH i2c: E2 0E 00 E9 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [15:26:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:26:57]wFMCommunicate OK [15:26:57]SAM_PROTO_GetShiftState done [15:26:57]FM_GetShiftState done [15:26:57]req_shift_opened done [15:26:57]requested_item shift.open_date is exist - process it [15:26:57]req_shift_open_date [15:26:57]req_shift_open_date done [15:26:57]produce_requested_data done [15:26:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372673,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:26:57]process_action_free close_receipt [15:26:57]json_value_free [15:26:57]json_value_free done [15:26:57]process_json_proto returns [15:26:57]Send response to host [15:26:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372673,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:26:57]free response buf [15:26:57]execute_script done [15:26:57]execute_script returns [15:26:57]free content buf [15:26:57]Sock 10.Close socket [15:26:57]Sock 10.Thread stoped [15:27:01]OFD Sender: No OFD packet to send [15:27:03]accept exits with 8 [15:27:03]New connection [15:27:03]New thread 3066637668 created [15:27:03]Thread 3066494308 joined [15:27:03]Waiting for new connection... [15:27:03] Sock 8.Parse request [15:27:03]Sock 8.Check first char [15:27:03]Sock 8.First char is OK [15:27:03]request: POST /json_proto HTTP/1.0 [15:27:03]Method: POST [15:27:03]URL: /json_proto [15:27:03]Method is POST - this is cgi request [15:27:03]url: /json_proto [15:27:03]query_string will be loaded in cgi processing [15:27:03]execute_cgi json_proto POST (null) [15:27:03]execute_cgi path=json_proto method=POST [15:27:03]POST find Content-Length [15:27:03]Host: 172.17.42.195:8080 [15:27:03]Content-Length: 678 [15:27:03]Content-Type: application/json [15:27:03] [15:27:03]POST finish read [15:27:03]Found Content-Length = 678 [15:27:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:03]execute_script... [15:27:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308967", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:27:03]POST & json_proto [15:27:03]process_json_proto [15:27:03]json parsed OK: [15:27:03]protocol is kg_v1.0 [15:27:03]action value=close_receipt [15:27:03]process_action close_receipt [15:27:03]cmd_close_receipt [15:27:03]MH_GetDate [15:27:03]Write to MH i2c: F0 00 00 EA 26 FF [15:27:03]Write i2c OK [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: F0 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: F0 09 00 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: F0 09 00 EA 26 00 48 67 1A 67 EF 94 12 67 34 [15:27:03]GetLastDocTimeStamp 1729783615 [15:27:03]current date 1729783624 [15:27:03]FM_GetShiftState [15:27:03]SAM_PROTO_GetShiftState [15:27:03]wFMCommunicate request_size=4 [15:27:03]MH_SAM_APDU [15:27:03]CAPDU: 80 13 01 00 [15:27:03]Write to MH i2c: E2 08 00 EB 26 80 13 01 00 00 00 00 00 8E [15:27:03]Write i2c OK [15:27:03]MH_I2C_Read... [15:27:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:03]Read from MH i2c: E2 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: E2 0E 00 [15:27:03]MH_I2C_Read... [15:27:03]Read from MH i2c: E2 0E 00 EB 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [15:27:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:27:03]wFMCommunicate OK [15:27:03]SAM_PROTO_GetShiftState done [15:27:03]FM_GetShiftState done [15:27:03]opened in 1729729095 [15:27:03]opened+sec_in_day 1729815495 [15:27:03]quantity*price = 50041 [15:27:03]sum+1 = 50042 [15:27:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 491 24.10.2024 15:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372674 ФПД: 259704373011968 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152704&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372674&fm=259704373011968&tin=02508201610067®Number=0000000000091623&sum=50000 [15:27:04]StoreToDocumentArchive [15:27:04]shift 524 fd 372674 [15:27:04]save to /storage/0524/doc_00372674 [15:27:04]save last doc name /storage/0524/doc_00372674 to /storage/kkm_last_doc_name [15:27:04]save OK [15:27:04]Clear old archive folders... [15:27:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:27:04]tlvbuf is B6E74630 [15:27:04]SAM_PROTO_ClearQueue [15:27:04]wFMCommunicate request_size=4 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 09 00 00 [15:27:04]Write to MH i2c: E2 08 00 F8 26 80 09 00 00 00 00 00 00 90 [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 F8 26 00 90 00 92 [15:27:04]RAPDU: 90 00 [15:27:04]wFMCommunicate OK [15:27:04]SAM_PROTO_ClearQueue done [15:27:04]KKMCreateOFDPacket [15:27:04]OFDProtocolAddRootSTLVToBuf [15:27:04]FM_MakeSignedData [15:27:04]FM_MakeSignedData [15:27:04]SAM_PROTO_SignData [15:27:04]wFMCommunicate request_size=4 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 0D 01 02 [15:27:04]Write to MH i2c: E2 08 00 F9 26 80 0D 01 02 00 00 00 00 98 [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 F9 26 00 90 00 93 [15:27:04]RAPDU: 90 00 [15:27:04]wFMCommunicate OK [15:27:04]wFMCommunicate request_size=255 [15:27:04]MH_SAM_APDU [15:27: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 48 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 AF 05 00 35 04 06 00 EC [15:27:04]Write to MH i2c: E2 02 01 FA 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 48 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 AF 05 00 35 04 06 00 EC 00 00 B0 [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 FA 26 00 90 00 94 [15:27:04]RAPDU: 90 00 [15:27:04]wFMCommunicate OK [15:27:04]wFMCommunicate request_size=10 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 0D 02 02 05 33 22 E6 66 00 [15:27:04]Write to MH i2c: E2 0D 00 FB 26 80 0D 02 02 05 00 33 22 E6 66 00 00 00 46 [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 03 00 FB 26 00 90 00 95 [15:27:04]RAPDU: 90 00 [15:27:04]wFMCommunicate OK [15:27:04]wFMCommunicate request_size=4 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 0D 03 02 [15:27:04]Write to MH i2c: E2 08 00 FC 26 80 0D 03 02 00 00 00 00 9D [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 0B 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 0B 00 FC 26 00 BF 99 49 24 0A BA 19 0C 90 00 4C [15:27:04]RAPDU: BF 99 49 24 0A BA 19 0C 90 00 [15:27:04]wFMCommunicate OK [15:27:04]SAM_PROTO_SignData done [15:27:04]FM_MakeSignedData done [15:27:04]CreateOFDProtocolMessage [15:27:04]wFMCommunicate request_size=4 [15:27:04]MH_SAM_APDU [15:27:04]CAPDU: 80 11 00 00 [15:27:04]Write to MH i2c: E2 08 00 FD 26 80 11 00 00 00 00 00 00 9D [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 [15:27:04]MH_I2C_Read... [15:27:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:27:04]Read from MH i2c: E2 17 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: E2 17 00 FD 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F2 [15:27:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:27:04]wFMCommunicate OK [15:27:04]CreateOFDProtocolMessage done [15:27:04]OFDSenderStorePacket 372674 [15:27:04]StoreOFDPacket docnum=372674 [15:27:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7B A8 07 01 38 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 48 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 AF 05 00 35 04 06 00 EC 33 22 E6 66 00 BF 99 49 24 0A BA 19 0C [15:27:04]CheckFolder [15:27:04]dirname=/storage/ofd_packets [15:27:04]CheckFolder done [15:27:04]ProducePacketName [15:27:04]name=ofd_packets/00372674 [15:27:04]NVStorageSaveData ofd_packets/00372674 [15:27:04]File name is /storage/ofd_packets/00372674 [15:27:04]Write 301 bytes [15:27:04]NVStorageSaveData done [15:27:04]OFDSenderStorePacket done [15:27:04]KKMCreateOFDPacket done [15:27:04]NVStorageSaveData kkm_last_timestamp [15:27:04]File name is /storage/kkm_last_timestamp [15:27:04]Write 4 bytes [15:27:04]NVStorageSaveData done [15:27:04]ExternCall_PrintAddStr [15:27:04]wPrintStart [15:27:04]Write to MH i2c: 01 00 00 FE 26 24 [15:27:04]Write i2c OK [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: 01 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: 01 07 00 [15:27:04]MH_I2C_Read... [15:27:04]Read from MH i2c: 01 07 00 FE 26 00 00 00 00 00 FF 0F 39 [15:27:04]RasterBufferAndPrint [15:27:04]line Счет N : (1)3308967 [15:27:04]line ИНН: 02508201610067 [15:27:04]line Контрольно-Кассовый Чек [15:27:04]line ПРОДАЖА [15:27:04]line ТРК (МРК, ГНК) : 32 [15:27:04]line Товар: 2710124130 [15:27:04]line Аи-92-К-4 [15:27:04]line 7.480 * 66.90 [15:27:04]line = 500.41 [15:27:04]line НДС 12% НСП 1% [15:27:04]line > о реализуемом товаре [15:27:04]line ОКРУГЛЕНИЕ: -0.41 [15:27:04]line ИТОГО: 500.00 [15:27:04]line Внесено: 500.00 [15:27:04]line СДАЧА: 0.00 [15:27:04]line НСП 1% : 4.43 [15:27:04]line НДС 12% : 53.14 [15:27:04]line Наличными: 500.00 [15:27:04]line Безнал.: 0.00 [15:27:04]line Место: АЗС № 87 "Партнер Нефть" [15:27:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:27:04]line СНО: Общий режим [15:27:04]line Чек 491 24.10.2024 15:27 [15:27:04]line Смена: 524 ФФД: 1.0 [15:27:04]line ЗНМ: 0300000083 [15:27:04]line РНМ: 0000000000091623 [15:27:04]line Версия ККМ: 001 [15:27:04]line ФМ: 0000000000874672 [15:27:04]line ФД: 372674 [15:27:04]line ФПД: 259704373011968 [15:27:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152704&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372674&fm=259704373011968&tin=02508201610067®Number=0000000000091623&sum=50000 [15:27:04]written 0, free lines is 4095 [15:27:04]OFD Sender: Processing packet 372674 [packets to send 267, broken 266] [15:27:04]ProducePacketName [15:27:04]name=ofd_packets/00372674 [15:27:04]OFD Sender: To server: pG, [15:27:04]CommunicateWithHost lk.salyk.kg:30040 [15:27:04]ConnectInit lk.salyk.kg [15:27:05]Connected sock=10 [15:27:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7B A8 07 01 38 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 48 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 AF 05 00 35 04 06 00 EC 33 22 E6 66 00 BF 99 49 24 0A BA 19 0C [15: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 36 37 32 4F 00 00 00 DD D9 47 00 10 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 36 37 32 10 04 04 00 C2 AF 05 00 F4 03 04 00 EF 12 1A 67 B6 04 01 00 00 89 06 91 6A 57 83 42 1D [15:27:05]CommunicateWithHost err = 0 [15:27:05]CheckOFDResponse [15:27:05]1017 (14) - 77093643461234 [15:27:05]1041 (16) - 0000000000874672 [15:27:05]1040 (4) - 372674 [15:27:05]1012 (4) - 24.10.2024 09:27 [15:27:05]1206 (1) - 0 [15:27:05]OFD Sender: Remove packet 372674 [15:27:05]ProducePacketName [15:27:05]name=ofd_packets/00372674 [15:27:05]NVStorageDeleteData [15:27:05]Write to MH i2c: 01 00 00 29 27 50 [15:27:05]Write i2c OK [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: 01 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: 01 07 00 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: 01 07 00 29 27 00 00 00 00 00 D8 0C 3B [15:27:05]RasterBufferAndPrint [15:27:05]line [15:27:05]line [15:27:05]line [15:27:05]line [15:27:05]line [15:27:05]written 0, free lines is 3298 [15:27:05]MH_Cut [15:27:05]Write to MH i2c: D1 01 00 30 27 01 29 [15:27:05]Write i2c OK [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: D1 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: D1 01 00 [15:27:05]MH_I2C_Read... [15:27:05]Read from MH i2c: D1 01 00 30 27 00 28 [15:27:05]Write to MH i2c: 01 00 00 31 27 58 [15:27:05]Write i2c OK [15:27:05]MH_I2C_Read... [15:27:05]OFD Sender: No OFD packet to send [15:27:06]*** Cut start [15:27:06]*** Partial cut [15:27:06]*** CUTSNS_PIN = 1 [15:27:06]*** CUTSNS_PIN = 0 [15:27:06]*** Brake cut motor [15:27:06]Read from MH i2c: 01 [15:27:06]MH_I2C_Read... [15:27:06]*** Stop cut motor [15:27:06]*** Cut end [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 31 27 00 00 00 00 00 FF 0F 6D [15:27:06]process_action close_receipt done [15:27:06]requested_data is exist [15:27:06]produce_requested_data [15:27:06]requested_item fm.sn is exist - process it [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 32 27 80 11 00 00 00 00 00 00 D3 [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 32 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [15:27:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:27:06]wFMCommunicate OK [15:27:06]requested_item fd.num is exist - process it [15:27:06]SAM_PROTO_GetFieldsCounters [15:27:06]wFMCommunicate request_size=4 [15:27:06]MH_SAM_APDU [15:27:06]CAPDU: 80 13 00 00 [15:27:06]Write to MH i2c: E2 08 00 33 27 80 13 00 00 00 00 00 00 D6 [15:27:06]Write i2c OK [15:27:06]MH_I2C_Read... [15:27:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:27:07]Read from MH i2c: E2 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: E2 62 00 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: E2 62 00 33 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 3D [15:27:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:27:07]wFMCommunicate OK [15:27:07]SAM_PROTO_GetFieldsCounters done [15:27:07]requested_item shift.num is exist - process it [15:27:07]requested_item shift.opened is exist - process it [15:27:07]req_shift_opened [15:27:07]FM_GetShiftState [15:27:07]SAM_PROTO_GetShiftState [15:27:07]wFMCommunicate request_size=4 [15:27:07]MH_SAM_APDU [15:27:07]CAPDU: 80 13 01 00 [15:27:07]Write to MH i2c: E2 08 00 34 27 80 13 01 00 00 00 00 00 D8 [15:27:07]Write i2c OK [15:27:07]MH_I2C_Read... [15:27:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:27:07]Read from MH i2c: E2 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: E2 0E 00 [15:27:07]MH_I2C_Read... [15:27:07]Read from MH i2c: E2 0E 00 34 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [15:27:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:27:07]wFMCommunicate OK [15:27:07]SAM_PROTO_GetShiftState done [15:27:07]FM_GetShiftState done [15:27:07]req_shift_opened done [15:27:07]requested_item shift.open_date is exist - process it [15:27:07]req_shift_open_date [15:27:07]req_shift_open_date done [15:27:07]produce_requested_data done [15:27:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372674,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:27:07]process_action_free close_receipt [15:27:07]json_value_free [15:27:07]json_value_free done [15:27:07]process_json_proto returns [15:27:07]Send response to host [15:27:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372674,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:27:07]free response buf [15:27:07]execute_script done [15:27:07]execute_script returns [15:27:07]free content buf [15:27:07]Sock 8.Close socket [15:27:07]Sock 8.Thread stoped [15:27:10]OFD Sender: No OFD packet to send [15:27:15]OFD Sender: No OFD packet to send [15:27:20]OFD Sender: No OFD packet to send [15:27:25]OFD Sender: No OFD packet to send [15:27:30]OFD Sender: No OFD packet to send [15:27:35]OFD Sender: No OFD packet to send [15:27:40]OFD Sender: No OFD packet to send [15:27:45]OFD Sender: No OFD packet to send [15:27:50]OFD Sender: No OFD packet to send [15:27:55]OFD Sender: No OFD packet to send [15:28:00]OFD Sender: No OFD packet to send [15:28:05]OFD Sender: No OFD packet to send [15:28:10]OFD Sender: No OFD packet to send [15:28:15]OFD Sender: No OFD packet to send [15:28:20]OFD Sender: No OFD packet to send [15:28:25]OFD Sender: No OFD packet to send [15:28:30]OFD Sender: No OFD packet to send [15:28:36]OFD Sender: No OFD packet to send [15:28:41]OFD Sender: No OFD packet to send [15:28:46]OFD Sender: No OFD packet to send [15:28:51]OFD Sender: No OFD packet to send [15:28:56]OFD Sender: No OFD packet to send [15:29:01]OFD Sender: No OFD packet to send [15:29:04]accept exits with 9 [15:29:04]New connection [15:29:04]New thread 3066494308 created [15:29:04]Thread 3066637668 joined [15:29:04]Waiting for new connection... [15:29:04] Sock 9.Parse request [15:29:04]Sock 9.Check first char [15:29:04]Sock 9.First char is OK [15:29:04]request: POST /json_proto HTTP/1.0 [15:29:04]Method: POST [15:29:04]URL: /json_proto [15:29:04]Method is POST - this is cgi request [15:29:04]url: /json_proto [15:29:04]query_string will be loaded in cgi processing [15:29:04]execute_cgi json_proto POST (null) [15:29:04]execute_cgi path=json_proto method=POST [15:29:04]POST find Content-Length [15:29:04]Host: 172.17.42.195:8080 [15:29:04]Content-Length: 767 [15:29:04]Content-Type: application/json [15:29:04] [15:29:04]POST finish read [15:29:04]Found Content-Length = 767 [15:29:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:04]execute_script... [15:29:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:04]POST & json_proto [15:29:04]process_json_proto [15:29:04]json parsed OK: [15:29:04]protocol is kg_v1.0 [15:29:04]action value=close_receipt [15:29:04]process_action close_receipt [15:29:04]cmd_close_receipt [15:29:04]MH_GetDate [15:29:04]Write to MH i2c: F0 00 00 35 27 4B [15:29:04]Write i2c OK [15:29:04]MH_I2C_Read... [15:29:04]Read from MH i2c: F0 [15:29:04]MH_I2C_Read... [15:29:04]Read from MH i2c: F0 09 00 [15:29:04]MH_I2C_Read... [15:29:04]Read from MH i2c: F0 09 00 35 27 00 C1 67 1A 67 EF 94 12 67 F9 [15:29:04]GetLastDocTimeStamp 1729783624 [15:29:04]current date 1729783745 [15:29:04]FM_GetShiftState [15:29:04]SAM_PROTO_GetShiftState [15:29:04]wFMCommunicate request_size=4 [15:29:04]MH_SAM_APDU [15:29:04]CAPDU: 80 13 01 00 [15:29:04]Write to MH i2c: E2 08 00 36 27 80 13 01 00 00 00 00 00 DA [15:29:04]Write i2c OK [15:29:04]MH_I2C_Read... [15:29:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:04]Read from MH i2c: E2 [15:29:04]MH_I2C_Read... [15:29:04]Read from MH i2c: E2 0E 00 [15:29:04]MH_I2C_Read... [15:29:04]Read from MH i2c: E2 0E 00 36 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [15:29:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:29:04]wFMCommunicate OK [15:29:04]SAM_PROTO_GetShiftState done [15:29:04]FM_GetShiftState done [15:29:04]opened in 1729729095 [15:29:04]opened+sec_in_day 1729815495 [15:29:04]quantity*price = 40006 [15:29:04]sum+1 = 40007 [15:29:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 492 24.10.2024 15:29 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372675 ФПД: 256159240419029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152905&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372675&fm=256159240419029&tin=02508201610067®Number=0000000000091623&sum=40006 [15:29:05]StoreToDocumentArchive [15:29:05]shift 524 fd 372675 [15:29:05]save to /storage/0524/doc_00372675 [15:29:05]save last doc name /storage/0524/doc_00372675 to /storage/kkm_last_doc_name [15:29:05]save OK [15:29:05]Clear old archive folders... [15:29:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:29:05]tlvbuf is 0037FCD0 [15:29:05]SAM_PROTO_ClearQueue [15:29:05]wFMCommunicate request_size=4 [15:29:05]MH_SAM_APDU [15:29:05]CAPDU: 80 09 00 00 [15:29:05]Write to MH i2c: E2 08 00 43 27 80 09 00 00 00 00 00 00 DC [15:29:05]Write i2c OK [15:29:05]MH_I2C_Read... [15:29:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:05]Read from MH i2c: E2 [15:29:05]MH_I2C_Read... [15:29:05]Read from MH i2c: E2 03 00 [15:29:05]MH_I2C_Read... [15:29:05]Read from MH i2c: E2 03 00 43 27 00 90 00 DE [15:29:05]RAPDU: 90 00 [15:29:05]wFMCommunicate OK [15:29:05]SAM_PROTO_ClearQueue done [15:29:05]KKMCreateOFDPacket [15:29:05]OFDProtocolAddRootSTLVToBuf [15:29:05]FM_MakeSignedData [15:29:05]FM_MakeSignedData [15:29:05]SAM_PROTO_SignData [15:29:05]wFMCommunicate request_size=4 [15:29:05]MH_SAM_APDU [15:29:05]CAPDU: 80 0D 01 02 [15:29:05]Write to MH i2c: E2 08 00 44 27 80 0D 01 02 00 00 00 00 E4 [15:29:05]Write i2c OK [15:29:05]MH_I2C_Read... [15:29:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:05]Read from MH i2c: E2 [15:29:05]MH_I2C_Read... [15:29:05]Read from MH i2c: E2 03 00 [15:29:05]MH_I2C_Read... [15:29:05]Read from MH i2c: E2 03 00 44 27 00 90 00 DF [15:29:05]RAPDU: 90 00 [15:29:05]wFMCommunicate OK [15:29:05]wFMCommunicate request_size=255 [15:29:05]MH_SAM_APDU [15:29: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C1 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 AF 05 00 35 04 06 00 E8 [15:29:05]Write to MH i2c: E2 02 01 45 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C1 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 AF 05 00 35 04 06 00 E8 00 00 4E [15:29:05]Write i2c OK [15:29:05]MH_I2C_Read... [15:29:06]OFD Sender: No OFD packet to send [15:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:06]Read from MH i2c: E2 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 03 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 03 00 45 27 00 90 00 E0 [15:29:06]RAPDU: 90 00 [15:29:06]wFMCommunicate OK [15:29:06]wFMCommunicate request_size=10 [15:29:06]MH_SAM_APDU [15:29:06]CAPDU: 80 0D 02 02 05 F9 B8 87 F6 D5 [15:29:06]Write to MH i2c: E2 0D 00 46 27 80 0D 02 02 05 00 F9 B8 87 F6 D5 00 00 F4 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:06]Read from MH i2c: E2 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 03 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 03 00 46 27 00 90 00 E1 [15:29:06]RAPDU: 90 00 [15:29:06]wFMCommunicate OK [15:29:06]wFMCommunicate request_size=4 [15:29:06]MH_SAM_APDU [15:29:06]CAPDU: 80 0D 03 02 [15:29:06]Write to MH i2c: E2 08 00 47 27 80 0D 03 02 00 00 00 00 E9 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:06]Read from MH i2c: E2 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 0B 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 0B 00 47 27 00 CD 4E D3 25 16 16 67 77 90 00 07 [15:29:06]RAPDU: CD 4E D3 25 16 16 67 77 90 00 [15:29:06]wFMCommunicate OK [15:29:06]SAM_PROTO_SignData done [15:29:06]FM_MakeSignedData done [15:29:06]CreateOFDProtocolMessage [15:29:06]wFMCommunicate request_size=4 [15:29:06]MH_SAM_APDU [15:29:06]CAPDU: 80 11 00 00 [15:29:06]Write to MH i2c: E2 08 00 48 27 80 11 00 00 00 00 00 00 E9 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:06]Read from MH i2c: E2 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 17 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: E2 17 00 48 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [15:29:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:29:06]wFMCommunicate OK [15:29:06]CreateOFDProtocolMessage done [15:29:06]OFDSenderStorePacket 372675 [15:29:06]StoreOFDPacket docnum=372675 [15:29:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AE 59 07 01 1B 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C1 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 AF 05 00 35 04 06 00 E8 F9 B8 87 F6 D5 CD 4E D3 25 16 16 67 77 [15:29:06]CheckFolder [15:29:06]dirname=/storage/ofd_packets [15:29:06]CheckFolder done [15:29:06]ProducePacketName [15:29:06]name=ofd_packets/00372675 [15:29:06]NVStorageSaveData ofd_packets/00372675 [15:29:06]File name is /storage/ofd_packets/00372675 [15:29:06]Write 301 bytes [15:29:06]NVStorageSaveData done [15:29:06]OFDSenderStorePacket done [15:29:06]KKMCreateOFDPacket done [15:29:06]NVStorageSaveData kkm_last_timestamp [15:29:06]File name is /storage/kkm_last_timestamp [15:29:06]Write 4 bytes [15:29:06]NVStorageSaveData done [15:29:06]ExternCall_PrintAddStr [15:29:06]wPrintStart [15:29:06]Write to MH i2c: 01 00 00 49 27 70 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: 01 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: 01 07 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: 01 07 00 49 27 00 00 00 00 00 FF 0F 85 [15:29:06]RasterBufferAndPrint [15:29:06]line Счет N : (1)3308968 [15:29:06]line ИНН: 02508201610067 [15:29:06]line Контрольно-Кассовый Чек [15:29:06]line ПРОДАЖА [15:29:06]line ТРК (МРК, ГНК) : 42 [15:29:06]line Товар: 2710124130 [15:29:06]line Аи-92-К-4 [15:29:06]line 5.980 * 66.90 [15:29:06]line = 400.06 [15:29:06]line НДС 12% НСП 1% [15:29:06]line > о реализуемом товаре [15:29:06]line ИТОГО: 400.06 [15:29:06]line НСП 1% : 3.54 [15:29:06]line НДС 12% : 42.48 [15:29:06]line Наличными: 0.00 [15:29:06]line Безнал.: 400.06 [15:29:06]line Место: АЗС № 87 "Партнер Нефть" [15:29:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:29:06]line СНО: Общий режим [15:29:06]line Чек 492 24.10.2024 15:29 [15:29:06]line Смена: 524 ФФД: 1.0 [15:29:06]line ЗНМ: 0300000083 [15:29:06]line РНМ: 0000000000091623 [15:29:06]line Версия ККМ: 001 [15:29:06]line Платежная система: Mbank [15:29:06]line ФМ: 0000000000874672 [15:29:06]line ФД: 372675 [15:29:06]line ФПД: 256159240419029 [15:29:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152905&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372675&fm=256159240419029&tin=02508201610067®Number=0000000000091623&sum=40006 [15:29:06]written 0, free lines is 4095 [15:29:06]OFD Sender: Processing packet 372675 [packets to send 267, broken 266] [15:29:06]ProducePacketName [15:29:06]name=ofd_packets/00372675 [15:29:06]OFD Sender: To server: pG, [15:29:06]CommunicateWithHost lk.salyk.kg:30040 [15:29:06]ConnectInit lk.salyk.kg [15:29:06]Connected sock=10 [15:29:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AE 59 07 01 1B 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 01 00 00 F4 03 04 00 C1 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 AF 05 00 35 04 06 00 E8 F9 B8 87 F6 D5 CD 4E D3 25 16 16 67 77 [15:29:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8D C1 47 00 A0 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 AF 05 00 F4 03 04 00 68 13 1A 67 B6 04 01 00 00 76 49 17 4A 8D 08 9B B2 [15:29:06]CommunicateWithHost err = 0 [15:29:06]CheckOFDResponse [15:29:06]1017 (14) - 77093643461234 [15:29:06]1041 (16) - 0000000000874672 [15:29:06]1040 (4) - 372675 [15:29:06]1012 (4) - 24.10.2024 09:29 [15:29:06]1206 (1) - 0 [15:29:06]OFD Sender: Remove packet 372675 [15:29:06]ProducePacketName [15:29:06]name=ofd_packets/00372675 [15:29:06]NVStorageDeleteData [15:29:06]Write to MH i2c: 01 00 00 72 27 99 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: 01 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: 01 07 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: 01 07 00 72 27 00 00 00 00 00 FA 0C A6 [15:29:06]RasterBufferAndPrint [15:29:06]line [15:29:06]line [15:29:06]line [15:29:06]line [15:29:06]line [15:29:06]written 0, free lines is 3329 [15:29:06]MH_Cut [15:29:06]Write to MH i2c: D1 01 00 79 27 01 72 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: D1 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: D1 01 00 [15:29:06]MH_I2C_Read... [15:29:06]Read from MH i2c: D1 01 00 79 27 00 71 [15:29:06]Write to MH i2c: 01 00 00 7A 27 A1 [15:29:06]Write i2c OK [15:29:06]MH_I2C_Read... [15:29:07]OFD Sender: No OFD packet to send [15:29:07]*** Cut start [15:29:07]*** Partial cut [15:29:07]*** CUTSNS_PIN = 1 [15:29:07]*** CUTSNS_PIN = 0 [15:29:07]*** Brake cut motor [15:29:08]Read from MH i2c: 01 [15:29:08]MH_I2C_Read... [15:29:08]*** Stop cut motor [15:29:08]*** Cut end [15:29:08]Read from MH i2c: 01 07 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: 01 07 00 7A 27 00 00 00 00 00 FF 0F B6 [15:29:08]process_action close_receipt done [15:29:08]requested_data is exist [15:29:08]produce_requested_data [15:29:08]requested_item fm.sn is exist - process it [15:29:08]wFMCommunicate request_size=4 [15:29:08]MH_SAM_APDU [15:29:08]CAPDU: 80 11 00 00 [15:29:08]Write to MH i2c: E2 08 00 7B 27 80 11 00 00 00 00 00 00 1C [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:08]Read from MH i2c: E2 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: E2 17 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: E2 17 00 7B 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [15:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:29:08]wFMCommunicate OK [15:29:08]requested_item fd.num is exist - process it [15:29:08]SAM_PROTO_GetFieldsCounters [15:29:08]wFMCommunicate request_size=4 [15:29:08]MH_SAM_APDU [15:29:08]CAPDU: 80 13 00 00 [15:29:08]Write to MH i2c: E2 08 00 7C 27 80 13 00 00 00 00 00 00 1F [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:08]Read from MH i2c: E2 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: E2 62 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: E2 62 00 7C 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 8A [15:29:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EC 01 00 00 5E 04 04 00 EC 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:08]wFMCommunicate OK [15:29:08]SAM_PROTO_GetFieldsCounters done [15:29:08]requested_item shift.num is exist - process it [15:29:08]requested_item shift.opened is exist - process it [15:29:08]req_shift_opened [15:29:08]FM_GetShiftState [15:29:08]SAM_PROTO_GetShiftState [15:29:08]wFMCommunicate request_size=4 [15:29:08]MH_SAM_APDU [15:29:08]CAPDU: 80 13 01 00 [15:29:08]Write to MH i2c: E2 08 00 7D 27 80 13 01 00 00 00 00 00 21 [15:29:08]Write i2c OK [15:29:08]MH_I2C_Read... [15:29:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:08]Read from MH i2c: E2 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: E2 0E 00 [15:29:08]MH_I2C_Read... [15:29:08]Read from MH i2c: E2 0E 00 7D 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [15:29:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:29:08]wFMCommunicate OK [15:29:08]SAM_PROTO_GetShiftState done [15:29:08]FM_GetShiftState done [15:29:08]req_shift_opened done [15:29:08]requested_item shift.open_date is exist - process it [15:29:08]req_shift_open_date [15:29:08]req_shift_open_date done [15:29:08]produce_requested_data done [15:29:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372675,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:29:08]process_action_free close_receipt [15:29:08]json_value_free [15:29:08]json_value_free done [15:29:08]process_json_proto returns [15:29:08]Send response to host [15:29:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372675,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:29:08]free response buf [15:29:08]execute_script done [15:29:08]execute_script returns [15:29:08]free content buf [15:29:08]Sock 9.Close socket [15:29:08]Sock 9.Thread stoped [15:29:12]OFD Sender: No OFD packet to send [15:29:17]OFD Sender: No OFD packet to send [15:29:22]OFD Sender: No OFD packet to send [15:29:27]OFD Sender: No OFD packet to send [15:29:28]accept exits with 8 [15:29:28]New connection [15:29:28]New thread 3066637668 created [15:29:28]Thread 3066494308 joined [15:29:28]Waiting for new connection... [15:29:28] Sock 8.Parse request [15:29:28]Sock 8.Check first char [15:29:28]Sock 8.First char is OK [15:29:28]request: POST /json_proto HTTP/1.0 [15:29:28]Method: POST [15:29:28]URL: /json_proto [15:29:28]Method is POST - this is cgi request [15:29:28]url: /json_proto [15:29:28]query_string will be loaded in cgi processing [15:29:28]execute_cgi json_proto POST (null) [15:29:28]execute_cgi path=json_proto method=POST [15:29:28]POST find Content-Length [15:29:28]Host: 172.17.42.195:8080 [15:29:28]Content-Length: 775 [15:29:28]Content-Type: application/json [15:29:28] [15:29:28]POST finish read [15:29:28]Found Content-Length = 775 [15:29:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:28]execute_script... [15:29:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 118.120, "sum" : 9000.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 9000.74 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:29:28]POST & json_proto [15:29:28]process_json_proto [15:29:28]json parsed OK: [15:29:28]protocol is kg_v1.0 [15:29:28]action value=close_receipt [15:29:28]process_action close_receipt [15:29:28]cmd_close_receipt [15:29:28]MH_GetDate [15:29:28]Write to MH i2c: F0 00 00 7E 27 94 [15:29:28]Write i2c OK [15:29:28]MH_I2C_Read... [15:29:28]Read from MH i2c: F0 [15:29:28]MH_I2C_Read... [15:29:28]Read from MH i2c: F0 09 00 [15:29:28]MH_I2C_Read... [15:29:28]Read from MH i2c: F0 09 00 7E 27 00 D9 67 1A 67 EF 94 12 67 5A [15:29:28]GetLastDocTimeStamp 1729783745 [15:29:28]current date 1729783769 [15:29:28]FM_GetShiftState [15:29:28]SAM_PROTO_GetShiftState [15:29:28]wFMCommunicate request_size=4 [15:29:28]MH_SAM_APDU [15:29:28]CAPDU: 80 13 01 00 [15:29:28]Write to MH i2c: E2 08 00 7F 27 80 13 01 00 00 00 00 00 23 [15:29:28]Write i2c OK [15:29:28]MH_I2C_Read... [15:29:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:29]Read from MH i2c: E2 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 0E 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 0E 00 7F 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [15:29:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:29:29]wFMCommunicate OK [15:29:29]SAM_PROTO_GetShiftState done [15:29:29]FM_GetShiftState done [15:29:29]opened in 1729729095 [15:29:29]opened+sec_in_day 1729815495 [15:29:29]quantity*price = 900074 [15:29:29]sum+1 = 900075 [15:29:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9000.74 НСП 1% : 79.65 НДС 12% : 955.83 Наличными: 0.00 Безнал.: 9000.74 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 493 24.10.2024 15:29 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372676 ФПД: 46526529894197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152930&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372676&fm=46526529894197&tin=02508201610067®Number=0000000000091623&sum=900074 [15:29:30]StoreToDocumentArchive [15:29:30]shift 524 fd 372676 [15:29:30]save to /storage/0524/doc_00372676 [15:29:30]save last doc name /storage/0524/doc_00372676 to /storage/kkm_last_doc_name [15:29:30]save OK [15:29:30]Clear old archive folders... [15:29:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:29:30]tlvbuf is 003A42D0 [15:29:30]SAM_PROTO_ClearQueue [15:29:30]wFMCommunicate request_size=4 [15:29:30]MH_SAM_APDU [15:29:30]CAPDU: 80 09 00 00 [15:29:30]Write to MH i2c: E2 08 00 8C 27 80 09 00 00 00 00 00 00 25 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:30]Read from MH i2c: E2 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 8C 27 00 90 00 27 [15:29:30]RAPDU: 90 00 [15:29:30]wFMCommunicate OK [15:29:30]SAM_PROTO_ClearQueue done [15:29:30]KKMCreateOFDPacket [15:29:30]OFDProtocolAddRootSTLVToBuf [15:29:30]FM_MakeSignedData [15:29:30]FM_MakeSignedData [15:29:30]SAM_PROTO_SignData [15:29:30]wFMCommunicate request_size=4 [15:29:30]MH_SAM_APDU [15:29:30]CAPDU: 80 0D 01 02 [15:29:30]Write to MH i2c: E2 08 00 8D 27 80 0D 01 02 00 00 00 00 2D [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:30]Read from MH i2c: E2 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 8D 27 00 90 00 28 [15:29:30]RAPDU: 90 00 [15:29:30]wFMCommunicate OK [15:29:30]wFMCommunicate request_size=255 [15:29:30]MH_SAM_APDU [15:29:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 ED 01 00 00 F4 03 04 00 DA 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 AF 05 00 35 04 06 00 [15:29:30]Write to MH i2c: E2 02 01 8E 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 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 ED 01 00 00 F4 03 04 00 DA 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 AF 05 00 35 04 06 00 00 00 E4 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:30]Read from MH i2c: E2 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 8E 27 00 90 00 29 [15:29:30]RAPDU: 90 00 [15:29:30]wFMCommunicate OK [15:29:30]wFMCommunicate request_size=11 [15:29:30]MH_SAM_APDU [15:29:30]CAPDU: 80 0D 02 02 06 2A 50 CD 49 77 35 [15:29:30]Write to MH i2c: E2 0E 00 8F 27 80 0D 02 02 06 00 2A 50 CD 49 77 35 00 00 78 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:30]Read from MH i2c: E2 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 03 00 8F 27 00 90 00 2A [15:29:30]RAPDU: 90 00 [15:29:30]wFMCommunicate OK [15:29:30]wFMCommunicate request_size=4 [15:29:30]MH_SAM_APDU [15:29:30]CAPDU: 80 0D 03 02 [15:29:30]Write to MH i2c: E2 08 00 90 27 80 0D 03 02 00 00 00 00 32 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:30]Read from MH i2c: E2 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 0B 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 0B 00 90 27 00 39 89 5B EA 23 6D D0 23 90 00 BD [15:29:30]RAPDU: 39 89 5B EA 23 6D D0 23 90 00 [15:29:30]wFMCommunicate OK [15:29:30]SAM_PROTO_SignData done [15:29:30]FM_MakeSignedData done [15:29:30]CreateOFDProtocolMessage [15:29:30]wFMCommunicate request_size=4 [15:29:30]MH_SAM_APDU [15:29:30]CAPDU: 80 11 00 00 [15:29:30]Write to MH i2c: E2 08 00 91 27 80 11 00 00 00 00 00 00 32 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:30]Read from MH i2c: E2 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 17 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: E2 17 00 91 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [15:29:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:29:30]wFMCommunicate OK [15:29:30]CreateOFDProtocolMessage done [15:29:30]OFDSenderStorePacket 372676 [15:29:30]StoreOFDPacket docnum=372676 [15:29:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A4 A8 08 01 70 DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 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 ED 01 00 00 F4 03 04 00 DA 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 AF 05 00 35 04 06 00 2A 50 CD 49 77 35 39 89 5B EA 23 6D D0 23 [15:29:30]CheckFolder [15:29:30]dirname=/storage/ofd_packets [15:29:30]CheckFolder done [15:29:30]ProducePacketName [15:29:30]name=ofd_packets/00372676 [15:29:30]NVStorageSaveData ofd_packets/00372676 [15:29:30]File name is /storage/ofd_packets/00372676 [15:29:30]Write 302 bytes [15:29:30]NVStorageSaveData done [15:29:30]OFDSenderStorePacket done [15:29:30]KKMCreateOFDPacket done [15:29:30]NVStorageSaveData kkm_last_timestamp [15:29:30]File name is /storage/kkm_last_timestamp [15:29:30]Write 4 bytes [15:29:30]NVStorageSaveData done [15:29:30]ExternCall_PrintAddStr [15:29:30]wPrintStart [15:29:30]Write to MH i2c: 01 00 00 92 27 B9 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: 01 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: 01 07 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: 01 07 00 92 27 00 00 00 00 00 FF 0F CE [15:29:30]RasterBufferAndPrint [15:29:30]line Счет N : (1)3308966 [15:29:30]line ИНН: 02508201610067 [15:29:30]line Контрольно-Кассовый Чек [15:29:30]line ПРОДАЖА [15:29:30]line ТРК (МРК, ГНК) : 5 [15:29:30]line Товар: 2710194210 [15:29:30]line ДТ(л)-К-5 [15:29:30]line 118.120 * 76.20 [15:29:30]line = 9000.74 [15:29:30]line НДС 12% НСП 1% [15:29:30]line > о реализуемом товаре [15:29:30]line ИТОГО: 9000.74 [15:29:30]line НСП 1% : 79.65 [15:29:30]line НДС 12% : 955.83 [15:29:30]line Наличными: 0.00 [15:29:30]line Безнал.: 9000.74 [15:29:30]line Место: АЗС № 87 "Партнер Нефть" [15:29:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:29:30]line СНО: Общий режим [15:29:30]line Чек 493 24.10.2024 15:29 [15:29:30]line Смена: 524 ФФД: 1.0 [15:29:30]line ЗНМ: 0300000083 [15:29:30]line РНМ: 0000000000091623 [15:29:30]line Версия ККМ: 001 [15:29:30]line Платежная система: Mbank [15:29:30]line ФМ: 0000000000874672 [15:29:30]line ФД: 372676 [15:29:30]line ФПД: 46526529894197 [15:29:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T152930&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372676&fm=46526529894197&tin=02508201610067®Number=0000000000091623&sum=900074 [15:29:31]OFD Sender: Processing packet 372676 [packets to send 267, broken 266] [15:29:31]ProducePacketName [15:29:31]name=ofd_packets/00372676 [15:29:31]OFD Sender: To server: pG, [15:29:31]CommunicateWithHost lk.salyk.kg:30040 [15:29:31]ConnectInit lk.salyk.kg [15:29:31]written 0, free lines is 4095 [15:29:31]Connected sock=10 [15:29:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A4 A8 08 01 70 DA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 68 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 ED 01 00 00 F4 03 04 00 DA 67 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 AF 05 00 35 04 06 00 2A 50 CD 49 77 35 39 89 5B EA 23 6D D0 23 [15:29:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DC DB 47 00 D4 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 AF 05 00 F4 03 04 00 81 13 1A 67 B6 04 01 00 00 EE 9A D7 F3 34 8C C6 DF [15:29:31]CommunicateWithHost err = 0 [15:29:31]CheckOFDResponse [15:29:31]1017 (14) - 77093643461234 [15:29:31]1041 (16) - 0000000000874672 [15:29:31]1040 (4) - 372676 [15:29:31]1012 (4) - 24.10.2024 09:29 [15:29:31]1206 (1) - 0 [15:29:31]OFD Sender: Remove packet 372676 [15:29:31]ProducePacketName [15:29:31]name=ofd_packets/00372676 [15:29:31]NVStorageDeleteData [15:29:31]Write to MH i2c: 01 00 00 BB 27 E2 [15:29:31]Write i2c OK [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: 01 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: 01 07 00 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: 01 07 00 BB 27 00 00 00 00 00 09 0D FF [15:29:31]RasterBufferAndPrint [15:29:31]line [15:29:31]line [15:29:31]line [15:29:31]line [15:29:31]line [15:29:31]written 0, free lines is 3344 [15:29:31]MH_Cut [15:29:31]Write to MH i2c: D1 01 00 C2 27 01 BB [15:29:31]Write i2c OK [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: D1 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: D1 01 00 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: D1 01 00 C2 27 00 BA [15:29:31]Write to MH i2c: 01 00 00 C3 27 EA [15:29:31]Write i2c OK [15:29:31]MH_I2C_Read... [15:29:31]OFD Sender: No OFD packet to send [15:29:32]*** Cut start [15:29:32]*** Partial cut [15:29:32]*** CUTSNS_PIN = 1 [15:29:32]*** CUTSNS_PIN = 0 [15:29:32]*** Brake cut motor [15:29:32]Read from MH i2c: 01 [15:29:32]MH_I2C_Read... [15:29:32]*** Stop cut motor [15:29:32]*** Cut end [15:29:32]Read from MH i2c: 01 07 00 [15:29:32]MH_I2C_Read... [15:29:32]Read from MH i2c: 01 07 00 C3 27 00 00 00 00 00 FF 0F FF [15:29:32]process_action close_receipt done [15:29:32]requested_data is exist [15:29:32]produce_requested_data [15:29:32]requested_item fm.sn is exist - process it [15:29:32]wFMCommunicate request_size=4 [15:29:32]MH_SAM_APDU [15:29:32]CAPDU: 80 11 00 00 [15:29:32]Write to MH i2c: E2 08 00 C4 27 80 11 00 00 00 00 00 00 65 [15:29:32]Write i2c OK [15:29:32]MH_I2C_Read... [15:29:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:32]Read from MH i2c: E2 [15:29:32]MH_I2C_Read... [15:29:32]Read from MH i2c: E2 17 00 [15:29:32]MH_I2C_Read... [15:29:32]Read from MH i2c: E2 17 00 C4 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [15:29:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:29:32]wFMCommunicate OK [15:29:32]requested_item fd.num is exist - process it [15:29:32]SAM_PROTO_GetFieldsCounters [15:29:32]wFMCommunicate request_size=4 [15:29:32]MH_SAM_APDU [15:29:32]CAPDU: 80 13 00 00 [15:29:32]Write to MH i2c: E2 08 00 C5 27 80 13 00 00 00 00 00 00 68 [15:29:32]Write i2c OK [15:29:32]MH_I2C_Read... [15:29:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:33]Read from MH i2c: E2 [15:29:33]MH_I2C_Read... [15:29:33]Read from MH i2c: E2 62 00 [15:29:33]MH_I2C_Read... [15:29:33]Read from MH i2c: E2 62 00 C5 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 D7 [15:29:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 ED 01 00 00 5E 04 04 00 ED 01 00 00 57 04 04 00 EE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:33]wFMCommunicate OK [15:29:33]SAM_PROTO_GetFieldsCounters done [15:29:33]requested_item shift.num is exist - process it [15:29:33]requested_item shift.opened is exist - process it [15:29:33]req_shift_opened [15:29:33]FM_GetShiftState [15:29:33]SAM_PROTO_GetShiftState [15:29:33]wFMCommunicate request_size=4 [15:29:33]MH_SAM_APDU [15:29:33]CAPDU: 80 13 01 00 [15:29:33]Write to MH i2c: E2 08 00 C6 27 80 13 01 00 00 00 00 00 6A [15:29:33]Write i2c OK [15:29:33]MH_I2C_Read... [15:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:33]Read from MH i2c: E2 [15:29:33]MH_I2C_Read... [15:29:33]Read from MH i2c: E2 0E 00 [15:29:33]MH_I2C_Read... [15:29:33]Read from MH i2c: E2 0E 00 C6 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CF [15:29:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:29:33]wFMCommunicate OK [15:29:33]SAM_PROTO_GetShiftState done [15:29:33]FM_GetShiftState done [15:29:33]req_shift_opened done [15:29:33]requested_item shift.open_date is exist - process it [15:29:33]req_shift_open_date [15:29:33]req_shift_open_date done [15:29:33]produce_requested_data done [15:29:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372676,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:29:33]process_action_free close_receipt [15:29:33]json_value_free [15:29:33]json_value_free done [15:29:33]process_json_proto returns [15:29:33]Send response to host [15:29:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372676,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:29:33]free response buf [15:29:33]execute_script done [15:29:33]execute_script returns [15:29:33]free content buf [15:29:33]Sock 8.Close socket [15:29:33]Sock 8.Thread stoped [15:29:36]OFD Sender: No OFD packet to send [15:29:41]OFD Sender: No OFD packet to send [15:29:46]OFD Sender: No OFD packet to send [15:29:51]OFD Sender: No OFD packet to send [15:29:56]OFD Sender: No OFD packet to send [15:30:01]OFD Sender: No OFD packet to send [15:30:06]OFD Sender: No OFD packet to send [15:30:11]OFD Sender: No OFD packet to send [15:30:16]OFD Sender: No OFD packet to send [15:30:17]accept exits with 9 [15:30:17]New connection [15:30:17]New thread 3066494308 created [15:30:17]Thread 3066637668 joined [15:30:17]Waiting for new connection... [15:30:17] Sock 9.Parse request [15:30:17]Sock 9.Check first char [15:30:17]Sock 9.First char is OK [15:30:17]request: POST /json_proto HTTP/1.0 [15:30:17]Method: POST [15:30:17]URL: /json_proto [15:30:17]Method is POST - this is cgi request [15:30:17]url: /json_proto [15:30:17]query_string will be loaded in cgi processing [15:30:17]execute_cgi json_proto POST (null) [15:30:17]execute_cgi path=json_proto method=POST [15:30:17]POST find Content-Length [15:30:17]Host: 172.17.42.195:8080 [15:30:17]Content-Length: 767 [15:30:17]Content-Type: application/json [15:30:17] [15:30:17]POST finish read [15:30:17]Found Content-Length = 767 [15:30:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:17]execute_script... [15:30: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)3308969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:30:17]POST & json_proto [15:30:17]process_json_proto [15:30:17]json parsed OK: [15:30:17]protocol is kg_v1.0 [15:30:17]action value=close_receipt [15:30:17]process_action close_receipt [15:30:17]cmd_close_receipt [15:30:17]MH_GetDate [15:30:17]Write to MH i2c: F0 00 00 C7 27 DD [15:30:17]Write i2c OK [15:30:17]MH_I2C_Read... [15:30:17]Read from MH i2c: F0 [15:30:17]MH_I2C_Read... [15:30:17]Read from MH i2c: F0 09 00 [15:30:17]MH_I2C_Read... [15:30:17]Read from MH i2c: F0 09 00 C7 27 00 0A 68 1A 67 EF 94 12 67 D5 [15:30:17]GetLastDocTimeStamp 1729783770 [15:30:17]current date 1729783818 [15:30:17]FM_GetShiftState [15:30:17]SAM_PROTO_GetShiftState [15:30:17]wFMCommunicate request_size=4 [15:30:17]MH_SAM_APDU [15:30:17]CAPDU: 80 13 01 00 [15:30:17]Write to MH i2c: E2 08 00 C8 27 80 13 01 00 00 00 00 00 6C [15:30:17]Write i2c OK [15:30:17]MH_I2C_Read... [15:30:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:17]Read from MH i2c: E2 [15:30:17]MH_I2C_Read... [15:30:17]Read from MH i2c: E2 0E 00 [15:30:17]MH_I2C_Read... [15:30:17]Read from MH i2c: E2 0E 00 C8 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [15:30:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:30:17]wFMCommunicate OK [15:30:17]SAM_PROTO_GetShiftState done [15:30:17]FM_GetShiftState done [15:30:17]opened in 1729729095 [15:30:17]opened+sec_in_day 1729815495 [15:30:17]quantity*price = 50041 [15:30:17]sum+1 = 50042 [15:30:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 494 24.10.2024 15:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372677 ФПД: 2138958552540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153018&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372677&fm=2138958552540&tin=02508201610067®Number=0000000000091623&sum=50041 [15:30:18]StoreToDocumentArchive [15:30:18]shift 524 fd 372677 [15:30:18]save to /storage/0524/doc_00372677 [15:30:18]save last doc name /storage/0524/doc_00372677 to /storage/kkm_last_doc_name [15:30:18]save OK [15:30:18]Clear old archive folders... [15:30:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:30:18]tlvbuf is 00340090 [15:30:18]SAM_PROTO_ClearQueue [15:30:18]wFMCommunicate request_size=4 [15:30:18]MH_SAM_APDU [15:30:18]CAPDU: 80 09 00 00 [15:30:18]Write to MH i2c: E2 08 00 D5 27 80 09 00 00 00 00 00 00 6E [15:30:18]Write i2c OK [15:30:18]MH_I2C_Read... [15:30:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:30:18]Read from MH i2c: E2 [15:30:18]MH_I2C_Read... [15:30:18]Read from MH i2c: E2 03 00 [15:30:18]MH_I2C_Read... [15:30:18]Read from MH i2c: E2 03 00 D5 27 00 90 00 70 [15:30:18]RAPDU: 90 00 [15:30:18]wFMCommunicate OK [15:30:18]SAM_PROTO_ClearQueue done [15:30:18]KKMCreateOFDPacket [15:30:18]OFDProtocolAddRootSTLVToBuf [15:30:18]FM_MakeSignedData [15:30:18]FM_MakeSignedData [15:30:18]SAM_PROTO_SignData [15:30:18]wFMCommunicate request_size=4 [15:30:18]MH_SAM_APDU [15:30:18]CAPDU: 80 0D 01 02 [15:30:18]Write to MH i2c: E2 08 00 D6 27 80 0D 01 02 00 00 00 00 76 [15:30:18]Write i2c OK [15:30:18]MH_I2C_Read... [15:30:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:30:18]Read from MH i2c: E2 [15:30:18]MH_I2C_Read... [15:30:18]Read from MH i2c: E2 03 00 [15:30:18]MH_I2C_Read... [15:30:18]Read from MH i2c: E2 03 00 D6 27 00 90 00 71 [15:30:18]RAPDU: 90 00 [15:30:18]wFMCommunicate OK [15:30:18]wFMCommunicate request_size=255 [15:30:18]MH_SAM_APDU [15:30: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 0A 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 AF 05 00 35 04 06 00 01 [15:30:18]Write to MH i2c: E2 02 01 D7 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 0A 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 AF 05 00 35 04 06 00 01 00 00 BE [15:30:18]Write i2c OK [15:30:18]MH_I2C_Read... [15:30:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:19]Read from MH i2c: E2 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 03 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 03 00 D7 27 00 90 00 72 [15:30:19]RAPDU: 90 00 [15:30:19]wFMCommunicate OK [15:30:19]wFMCommunicate request_size=10 [15:30:19]MH_SAM_APDU [15:30:19]CAPDU: 80 0D 02 02 05 F2 03 DD 5D DC [15:30:19]Write to MH i2c: E2 0D 00 D8 27 80 0D 02 02 05 00 F2 03 DD 5D DC 00 00 8E [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:30:19]Read from MH i2c: E2 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 03 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 03 00 D8 27 00 90 00 73 [15:30:19]RAPDU: 90 00 [15:30:19]wFMCommunicate OK [15:30:19]wFMCommunicate request_size=4 [15:30:19]MH_SAM_APDU [15:30:19]CAPDU: 80 0D 03 02 [15:30:19]Write to MH i2c: E2 08 00 D9 27 80 0D 03 02 00 00 00 00 7B [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:30:19]Read from MH i2c: E2 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 0B 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 0B 00 D9 27 00 B9 1A 03 09 CC 64 44 A5 90 00 74 [15:30:19]RAPDU: B9 1A 03 09 CC 64 44 A5 90 00 [15:30:19]wFMCommunicate OK [15:30:19]SAM_PROTO_SignData done [15:30:19]FM_MakeSignedData done [15:30:19]CreateOFDProtocolMessage [15:30:19]wFMCommunicate request_size=4 [15:30:19]MH_SAM_APDU [15:30:19]CAPDU: 80 11 00 00 [15:30:19]Write to MH i2c: E2 08 00 DA 27 80 11 00 00 00 00 00 00 7B [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:19]Read from MH i2c: E2 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 17 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: E2 17 00 DA 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [15:30:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:30:19]wFMCommunicate OK [15:30:19]CreateOFDProtocolMessage done [15:30:19]OFDSenderStorePacket 372677 [15:30:19]StoreOFDPacket docnum=372677 [15:30:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AC 62 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 0A 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 AF 05 00 35 04 06 00 01 F2 03 DD 5D DC B9 1A 03 09 CC 64 44 A5 [15:30:19]CheckFolder [15:30:19]dirname=/storage/ofd_packets [15:30:19]CheckFolder done [15:30:19]ProducePacketName [15:30:19]name=ofd_packets/00372677 [15:30:19]NVStorageSaveData ofd_packets/00372677 [15:30:19]File name is /storage/ofd_packets/00372677 [15:30:19]Write 301 bytes [15:30:19]NVStorageSaveData done [15:30:19]OFDSenderStorePacket done [15:30:19]KKMCreateOFDPacket done [15:30:19]NVStorageSaveData kkm_last_timestamp [15:30:19]File name is /storage/kkm_last_timestamp [15:30:19]Write 4 bytes [15:30:19]NVStorageSaveData done [15:30:19]ExternCall_PrintAddStr [15:30:19]wPrintStart [15:30:19]Write to MH i2c: 01 00 00 DB 27 02 [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: 01 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: 01 07 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: 01 07 00 DB 27 00 00 00 00 00 FF 0F 17 [15:30:19]RasterBufferAndPrint [15:30:19]line Счет N : (1)3308969 [15:30:19]line ИНН: 02508201610067 [15:30:19]line Контрольно-Кассовый Чек [15:30:19]line ПРОДАЖА [15:30:19]line ТРК (МРК, ГНК) : 22 [15:30:19]line Товар: 2710124130 [15:30:19]line Аи-92-К-4 [15:30:19]line 7.480 * 66.90 [15:30:19]line = 500.41 [15:30:19]line НДС 12% НСП 1% [15:30:19]line > о реализуемом товаре [15:30:19]line ИТОГО: 500.41 [15:30:19]line НСП 1% : 4.43 [15:30:19]line НДС 12% : 53.14 [15:30:19]line Наличными: 0.00 [15:30:19]line Безнал.: 500.41 [15:30:19]line Место: АЗС № 87 "Партнер Нефть" [15:30:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:30:19]line СНО: Общий режим [15:30:19]line Чек 494 24.10.2024 15:30 [15:30:19]line Смена: 524 ФФД: 1.0 [15:30:19]line ЗНМ: 0300000083 [15:30:19]line РНМ: 0000000000091623 [15:30:19]line Версия ККМ: 001 [15:30:19]line Платежная система: Mbank [15:30:19]line ФМ: 0000000000874672 [15:30:19]line ФД: 372677 [15:30:19]line ФПД: 2138958552540 [15:30:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153018&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372677&fm=2138958552540&tin=02508201610067®Number=0000000000091623&sum=50041 [15:30:19]written 0, free lines is 4095 [15:30:19]OFD Sender: Processing packet 372677 [packets to send 267, broken 266] [15:30:19]ProducePacketName [15:30:19]name=ofd_packets/00372677 [15:30:19]OFD Sender: To server: pG, [15:30:19]CommunicateWithHost lk.salyk.kg:30040 [15:30:19]ConnectInit lk.salyk.kg [15:30:19]Connected sock=10 [15:30:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AC 62 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 01 00 00 F4 03 04 00 0A 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 AF 05 00 35 04 06 00 01 F2 03 DD 5D DC B9 1A 03 09 CC 64 44 A5 [15:30:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9B EE 47 00 9B 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 AF 05 00 F4 03 04 00 B1 13 1A 67 B6 04 01 00 00 24 46 AF 41 9C 5B 8E 50 [15:30:19]CommunicateWithHost err = 0 [15:30:19]CheckOFDResponse [15:30:19]1017 (14) - 77093643461234 [15:30:19]1041 (16) - 0000000000874672 [15:30:19]1040 (4) - 372677 [15:30:19]1012 (4) - 24.10.2024 09:30 [15:30:19]1206 (1) - 0 [15:30:19]OFD Sender: Remove packet 372677 [15:30:19]ProducePacketName [15:30:19]name=ofd_packets/00372677 [15:30:19]NVStorageDeleteData [15:30:19]Write to MH i2c: 01 00 00 04 28 2C [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: 01 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: 01 07 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: 01 07 00 04 28 00 00 00 00 00 F7 0C 36 [15:30:19]RasterBufferAndPrint [15:30:19]line [15:30:19]line [15:30:19]line [15:30:19]line [15:30:19]line [15:30:19]written 0, free lines is 3325 [15:30:19]MH_Cut [15:30:19]Write to MH i2c: D1 01 00 0B 28 01 05 [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: D1 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: D1 01 00 [15:30:19]MH_I2C_Read... [15:30:19]Read from MH i2c: D1 01 00 0B 28 00 04 [15:30:19]Write to MH i2c: 01 00 00 0C 28 34 [15:30:19]Write i2c OK [15:30:19]MH_I2C_Read... [15:30:20]OFD Sender: No OFD packet to send [15:30:20]*** Cut start [15:30:20]*** Partial cut [15:30:20]*** CUTSNS_PIN = 1 [15:30:20]*** CUTSNS_PIN = 0 [15:30:20]*** Brake cut motor [15:30:21]Read from MH i2c: 01 [15:30:21]MH_I2C_Read... [15:30:21]*** Stop cut motor [15:30:21]*** Cut end [15:30:21]Read from MH i2c: 01 07 00 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: 01 07 00 0C 28 00 00 00 00 00 FF 0F 49 [15:30:21]process_action close_receipt done [15:30:21]requested_data is exist [15:30:21]produce_requested_data [15:30:21]requested_item fm.sn is exist - process it [15:30:21]wFMCommunicate request_size=4 [15:30:21]MH_SAM_APDU [15:30:21]CAPDU: 80 11 00 00 [15:30:21]Write to MH i2c: E2 08 00 0D 28 80 11 00 00 00 00 00 00 AF [15:30:21]Write i2c OK [15:30:21]MH_I2C_Read... [15:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:30:21]Read from MH i2c: E2 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: E2 17 00 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: E2 17 00 0D 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 04 [15:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:30:21]wFMCommunicate OK [15:30:21]requested_item fd.num is exist - process it [15:30:21]SAM_PROTO_GetFieldsCounters [15:30:21]wFMCommunicate request_size=4 [15:30:21]MH_SAM_APDU [15:30:21]CAPDU: 80 13 00 00 [15:30:21]Write to MH i2c: E2 08 00 0E 28 80 13 00 00 00 00 00 00 B2 [15:30:21]Write i2c OK [15:30:21]MH_I2C_Read... [15:30:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:30:21]Read from MH i2c: E2 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: E2 62 00 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: E2 62 00 0E 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 25 [15: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EE 01 00 00 5E 04 04 00 EE 01 00 00 57 04 04 00 EF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:30:21]wFMCommunicate OK [15:30:21]SAM_PROTO_GetFieldsCounters done [15:30:21]requested_item shift.num is exist - process it [15:30:21]requested_item shift.opened is exist - process it [15:30:21]req_shift_opened [15:30:21]FM_GetShiftState [15:30:21]SAM_PROTO_GetShiftState [15:30:21]wFMCommunicate request_size=4 [15:30:21]MH_SAM_APDU [15:30:21]CAPDU: 80 13 01 00 [15:30:21]Write to MH i2c: E2 08 00 0F 28 80 13 01 00 00 00 00 00 B4 [15:30:21]Write i2c OK [15:30:21]MH_I2C_Read... [15:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:30:21]Read from MH i2c: E2 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: E2 0E 00 [15:30:21]MH_I2C_Read... [15:30:21]Read from MH i2c: E2 0E 00 0F 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 19 [15:30:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:30:21]wFMCommunicate OK [15:30:21]SAM_PROTO_GetShiftState done [15:30:21]FM_GetShiftState done [15:30:21]req_shift_opened done [15:30:21]requested_item shift.open_date is exist - process it [15:30:21]req_shift_open_date [15:30:21]req_shift_open_date done [15:30:21]produce_requested_data done [15:30:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372677,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:30:21]process_action_free close_receipt [15:30:21]json_value_free [15:30:21]json_value_free done [15:30:21]process_json_proto returns [15:30:21]Send response to host [15:30:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372677,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:30:21]free response buf [15:30:21]execute_script done [15:30:21]execute_script returns [15:30:21]free content buf [15:30:21]Sock 9.Close socket [15:30:21]Sock 9.Thread stoped [15:30:25]OFD Sender: No OFD packet to send [15:30:30]OFD Sender: No OFD packet to send [15:30:35]OFD Sender: No OFD packet to send [15:30:40]OFD Sender: No OFD packet to send [15:30:45]OFD Sender: No OFD packet to send [15:30:50]OFD Sender: No OFD packet to send [15:30:55]OFD Sender: No OFD packet to send [15:31:00]OFD Sender: No OFD packet to send [15:31:05]OFD Sender: No OFD packet to send [15:31:10]OFD Sender: No OFD packet to send [15:31:15]OFD Sender: No OFD packet to send [15:31:20]OFD Sender: No OFD packet to send [15:31:25]OFD Sender: No OFD packet to send [15:31:30]OFD Sender: No OFD packet to send [15:31:35]OFD Sender: No OFD packet to send [15:31:40]OFD Sender: No OFD packet to send [15:31:45]OFD Sender: No OFD packet to send [15:31:50]OFD Sender: No OFD packet to send [15:31:55]OFD Sender: No OFD packet to send [15:32:00]OFD Sender: No OFD packet to send [15:32:05]OFD Sender: No OFD packet to send [15:32:10]OFD Sender: No OFD packet to send [15:32:15]OFD Sender: No OFD packet to send [15:32:20]OFD Sender: No OFD packet to send [15:32:25]OFD Sender: No OFD packet to send [15:32:30]OFD Sender: No OFD packet to send [15:32:35]OFD Sender: No OFD packet to send [15:32:40]OFD Sender: No OFD packet to send [15:32:45]OFD Sender: No OFD packet to send [15:32:50]OFD Sender: No OFD packet to send [15:32:53]accept exits with 8 [15:32:53]New connection [15:32:53]New thread 3066637668 created [15:32:53]Thread 3066494308 joined [15:32:53]Waiting for new connection... [15:32:53] Sock 8.Parse request [15:32:53]Sock 8.Check first char [15:32:53]Sock 8.First char is OK [15:32:53]request: POST /json_proto HTTP/1.0 [15:32:53]Method: POST [15:32:53]URL: /json_proto [15:32:53]Method is POST - this is cgi request [15:32:53]url: /json_proto [15:32:53]query_string will be loaded in cgi processing [15:32:53]execute_cgi json_proto POST (null) [15:32:53]execute_cgi path=json_proto method=POST [15:32:53]POST find Content-Length [15:32:53]Host: 172.17.42.195:8080 [15:32:53]Content-Length: 770 [15:32:53]Content-Type: application/json [15:32:53] [15:32:53]POST finish read [15:32:53]Found Content-Length = 770 [15:32:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:53]execute_script... [15:32: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)3308970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:32:53]POST & json_proto [15:32:53]process_json_proto [15:32:53]json parsed OK: [15:32:53]protocol is kg_v1.0 [15:32:53]action value=close_receipt [15:32:53]process_action close_receipt [15:32:53]cmd_close_receipt [15:32:53]MH_GetDate [15:32:53]Write to MH i2c: F0 00 00 10 28 27 [15:32:53]Write i2c OK [15:32:53]MH_I2C_Read... [15:32:53]Read from MH i2c: F0 [15:32:53]MH_I2C_Read... [15:32:53]Read from MH i2c: F0 09 00 [15:32:53]MH_I2C_Read... [15:32:53]Read from MH i2c: F0 09 00 10 28 00 A6 68 1A 67 EF 94 12 67 BB [15:32:53]GetLastDocTimeStamp 1729783818 [15:32:53]current date 1729783974 [15:32:53]FM_GetShiftState [15:32:53]SAM_PROTO_GetShiftState [15:32:53]wFMCommunicate request_size=4 [15:32:53]MH_SAM_APDU [15:32:53]CAPDU: 80 13 01 00 [15:32:53]Write to MH i2c: E2 08 00 11 28 80 13 01 00 00 00 00 00 B6 [15:32:53]Write i2c OK [15:32:53]MH_I2C_Read... [15:32:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:53]Read from MH i2c: E2 [15:32:53]MH_I2C_Read... [15:32:53]Read from MH i2c: E2 0E 00 [15:32:53]MH_I2C_Read... [15:32:53]Read from MH i2c: E2 0E 00 11 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1B [15:32:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:32:53]wFMCommunicate OK [15:32:53]SAM_PROTO_GetShiftState done [15:32:53]FM_GetShiftState done [15:32:53]opened in 1729729095 [15:32:53]opened+sec_in_day 1729815495 [15:32:53]quantity*price = 100021 [15:32:53]sum+1 = 100023 [15:32:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 495 24.10.2024 15:32 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372678 ФПД: 262304265693624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153254&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372678&fm=262304265693624&tin=02508201610067®Number=0000000000091623&sum=100022 [15:32:54]StoreToDocumentArchive [15:32:54]shift 524 fd 372678 [15:32:54]save to /storage/0524/doc_00372678 [15:32:54]save last doc name /storage/0524/doc_00372678 to /storage/kkm_last_doc_name [15:32:54]save OK [15:32:54]Clear old archive folders... [15:32:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:32:54]tlvbuf is 00338B30 [15:32:54]SAM_PROTO_ClearQueue [15:32:54]wFMCommunicate request_size=4 [15:32:54]MH_SAM_APDU [15:32:54]CAPDU: 80 09 00 00 [15:32:54]Write to MH i2c: E2 08 00 1E 28 80 09 00 00 00 00 00 00 B8 [15:32:54]Write i2c OK [15:32:54]MH_I2C_Read... [15:32:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:32:54]Read from MH i2c: E2 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 1E 28 00 90 00 BA [15:32:54]RAPDU: 90 00 [15:32:54]wFMCommunicate OK [15:32:54]SAM_PROTO_ClearQueue done [15:32:54]KKMCreateOFDPacket [15:32:54]OFDProtocolAddRootSTLVToBuf [15:32:54]FM_MakeSignedData [15:32:54]FM_MakeSignedData [15:32:54]SAM_PROTO_SignData [15:32:54]wFMCommunicate request_size=4 [15:32:54]MH_SAM_APDU [15:32:54]CAPDU: 80 0D 01 02 [15:32:54]Write to MH i2c: E2 08 00 1F 28 80 0D 01 02 00 00 00 00 C0 [15:32:54]Write i2c OK [15:32:54]MH_I2C_Read... [15:32:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:32:54]Read from MH i2c: E2 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 1F 28 00 90 00 BB [15:32:54]RAPDU: 90 00 [15:32:54]wFMCommunicate OK [15:32:54]wFMCommunicate request_size=255 [15:32:54]MH_SAM_APDU [15:32:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 A6 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 AF 05 00 35 04 06 00 EE [15:32:54]Write to MH i2c: E2 02 01 20 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 A6 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 AF 05 00 35 04 06 00 EE 00 00 89 [15:32:54]Write i2c OK [15:32:54]MH_I2C_Read... [15:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:54]Read from MH i2c: E2 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 20 28 00 90 00 BC [15:32:54]RAPDU: 90 00 [15:32:54]wFMCommunicate OK [15:32:54]wFMCommunicate request_size=10 [15:32:54]MH_SAM_APDU [15:32:54]CAPDU: 80 0D 02 02 05 90 78 94 69 B8 [15:32:54]Write to MH i2c: E2 0D 00 21 28 80 0D 02 02 05 00 90 78 94 69 B8 00 00 8A [15:32:54]Write i2c OK [15:32:54]MH_I2C_Read... [15:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:32:54]Read from MH i2c: E2 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 03 00 21 28 00 90 00 BD [15:32:54]RAPDU: 90 00 [15:32:54]wFMCommunicate OK [15:32:54]wFMCommunicate request_size=4 [15:32:54]MH_SAM_APDU [15:32:54]CAPDU: 80 0D 03 02 [15:32:54]Write to MH i2c: E2 08 00 22 28 80 0D 03 02 00 00 00 00 C5 [15:32:54]Write i2c OK [15:32:54]MH_I2C_Read... [15:32:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:32:54]Read from MH i2c: E2 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 0B 00 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 0B 00 22 28 00 BF 9F E2 B7 35 D7 79 05 90 00 47 [15:32:54]RAPDU: BF 9F E2 B7 35 D7 79 05 90 00 [15:32:54]wFMCommunicate OK [15:32:54]SAM_PROTO_SignData done [15:32:54]FM_MakeSignedData done [15:32:54]CreateOFDProtocolMessage [15:32:54]wFMCommunicate request_size=4 [15:32:54]MH_SAM_APDU [15:32:54]CAPDU: 80 11 00 00 [15:32:54]Write to MH i2c: E2 08 00 23 28 80 11 00 00 00 00 00 00 C5 [15:32:54]Write i2c OK [15:32:54]MH_I2C_Read... [15:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:54]Read from MH i2c: E2 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 17 00 [15:32:54]MH_I2C_Read... [15:32:54]Read from MH i2c: E2 17 00 23 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [15:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:32:54]wFMCommunicate OK [15:32:54]CreateOFDProtocolMessage done [15:32:54]OFDSenderStorePacket 372678 [15:32:54]StoreOFDPacket docnum=372678 [15:32:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 1F 07 01 B6 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 A6 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 AF 05 00 35 04 06 00 EE 90 78 94 69 B8 BF 9F E2 B7 35 D7 79 05 [15:32:54]CheckFolder [15:32:54]dirname=/storage/ofd_packets [15:32:54]CheckFolder done [15:32:54]ProducePacketName [15:32:54]name=ofd_packets/00372678 [15:32:54]NVStorageSaveData ofd_packets/00372678 [15:32:54]File name is /storage/ofd_packets/00372678 [15:32:54]Write 301 bytes [15:32:54]NVStorageSaveData done [15:32:54]OFDSenderStorePacket done [15:32:54]KKMCreateOFDPacket done [15:32:54]NVStorageSaveData kkm_last_timestamp [15:32:54]File name is /storage/kkm_last_timestamp [15:32:54]Write 4 bytes [15:32:54]NVStorageSaveData done [15:32:55]ExternCall_PrintAddStr [15:32:55]wPrintStart [15:32:55]Write to MH i2c: 01 00 00 24 28 4C [15:32:55]Write i2c OK [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: 01 [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: 01 07 00 [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: 01 07 00 24 28 00 00 00 00 00 FF 0F 61 [15:32:55]RasterBufferAndPrint [15:32:55]line Счет N : (1)3308970 [15:32:55]line ИНН: 02508201610067 [15:32:55]line Контрольно-Кассовый Чек [15:32:55]line ПРОДАЖА [15:32:55]line ТРК (МРК, ГНК) : 13 [15:32:55]line Товар: 2710124500 [15:32:55]line Аи-95-К-3 [15:32:55]line 13.480 * 74.20 [15:32:55]line = 1000.22 [15:32:55]line НДС 12% НСП 1% [15:32:55]line > о реализуемом товаре [15:32:55]line ИТОГО: 1000.22 [15:32:55]line НСП 1% : 8.85 [15:32:55]line НДС 12% : 106.22 [15:32:55]line Наличными: 0.00 [15:32:55]line Безнал.: 1000.22 [15:32:55]line Место: АЗС № 87 "Партнер Нефть" [15:32:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:32:55]line СНО: Общий режим [15:32:55]line Чек 495 24.10.2024 15:32 [15:32:55]line Смена: 524 ФФД: 1.0 [15:32:55]line ЗНМ: 0300000083 [15:32:55]line РНМ: 0000000000091623 [15:32:55]line Версия ККМ: 001 [15:32:55]line Платежная система: Mbank [15:32:55]line ФМ: 0000000000874672 [15:32:55]line ФД: 372678 [15:32:55]line ФПД: 262304265693624 [15:32:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153254&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372678&fm=262304265693624&tin=02508201610067®Number=0000000000091623&sum=100022 [15:32:55]written 0, free lines is 4095 [15:32:55]OFD Sender: Processing packet 372678 [packets to send 267, broken 266] [15:32:55]ProducePacketName [15:32:55]name=ofd_packets/00372678 [15:32:55]OFD Sender: To server: pG, [15:32:55]CommunicateWithHost lk.salyk.kg:30040 [15:32:55]ConnectInit lk.salyk.kg [15:32:55]Connected sock=10 [15: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 36 37 32 0F 01 00 00 84 1F 07 01 B6 9E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 01 00 00 F4 03 04 00 A6 68 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 AF 05 00 35 04 06 00 EE 90 78 94 69 B8 BF 9F E2 B7 35 D7 79 05 [15:32:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4A 5F 47 00 6B CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 AF 05 00 F4 03 04 00 4D 14 1A 67 B6 04 01 00 00 52 47 19 98 10 1A 04 66 [15:32:55]CommunicateWithHost err = 0 [15:32:55]CheckOFDResponse [15:32:55]1017 (14) - 77093643461234 [15:32:55]1041 (16) - 0000000000874672 [15:32:55]1040 (4) - 372678 [15:32:55]1012 (4) - 24.10.2024 09:33 [15:32:55]1206 (1) - 0 [15:32:55]OFD Sender: Remove packet 372678 [15:32:55]ProducePacketName [15:32:55]name=ofd_packets/00372678 [15:32:55]NVStorageDeleteData [15:32:55]Write to MH i2c: 01 00 00 4D 28 75 [15:32:55]Write i2c OK [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: 01 [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: 01 07 00 [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: 01 07 00 4D 28 00 00 00 00 00 FC 0C 84 [15:32:55]RasterBufferAndPrint [15:32:55]line [15:32:55]line [15:32:55]line [15:32:55]line [15:32:55]line [15:32:55]written 0, free lines is 3333 [15:32:55]MH_Cut [15:32:55]Write to MH i2c: D1 01 00 54 28 01 4E [15:32:55]Write i2c OK [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: D1 [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: D1 01 00 [15:32:55]MH_I2C_Read... [15:32:55]Read from MH i2c: D1 01 00 54 28 00 4D [15:32:55]Write to MH i2c: 01 00 00 55 28 7D [15:32:55]Write i2c OK [15:32:55]MH_I2C_Read... [15:32:55]OFD Sender: No OFD packet to send [15:32:56]*** Cut start [15:32:56]*** Partial cut [15:32:56]*** CUTSNS_PIN = 1 [15:32:56]*** CUTSNS_PIN = 0 [15:32:56]*** Brake cut motor [15:32:56]Read from MH i2c: 01 [15:32:56]MH_I2C_Read... [15:32:56]*** Stop cut motor [15:32:56]*** Cut end [15:32:56]Read from MH i2c: 01 07 00 [15:32:56]MH_I2C_Read... [15:32:56]Read from MH i2c: 01 07 00 55 28 00 00 00 00 00 FF 0F 92 [15:32:56]process_action close_receipt done [15:32:56]requested_data is exist [15:32:56]produce_requested_data [15:32:56]requested_item fm.sn is exist - process it [15:32:56]wFMCommunicate request_size=4 [15:32:56]MH_SAM_APDU [15:32:56]CAPDU: 80 11 00 00 [15:32:56]Write to MH i2c: E2 08 00 56 28 80 11 00 00 00 00 00 00 F8 [15:32:56]Write i2c OK [15:32:56]MH_I2C_Read... [15:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:32:57]Read from MH i2c: E2 [15:32:57]MH_I2C_Read... [15:32:57]Read from MH i2c: E2 17 00 [15:32:57]MH_I2C_Read... [15:32:57]Read from MH i2c: E2 17 00 56 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4D [15:32:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:32:57]wFMCommunicate OK [15:32:57]requested_item fd.num is exist - process it [15:32:57]SAM_PROTO_GetFieldsCounters [15:32:57]wFMCommunicate request_size=4 [15:32:57]MH_SAM_APDU [15:32:57]CAPDU: 80 13 00 00 [15:32:57]Write to MH i2c: E2 08 00 57 28 80 13 00 00 00 00 00 00 FB [15:32:57]Write i2c OK [15:32:57]MH_I2C_Read... [15:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:32:57]Read from MH i2c: E2 [15:32:57]MH_I2C_Read... [15:32:57]Read from MH i2c: E2 62 00 [15:32:57]MH_I2C_Read... [15:32:57]Read from MH i2c: E2 62 00 57 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 72 [15:32:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EF 01 00 00 5E 04 04 00 EF 01 00 00 57 04 04 00 F0 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:32:57]wFMCommunicate OK [15:32:57]SAM_PROTO_GetFieldsCounters done [15:32:57]requested_item shift.num is exist - process it [15:32:57]requested_item shift.opened is exist - process it [15:32:57]req_shift_opened [15:32:57]FM_GetShiftState [15:32:57]SAM_PROTO_GetShiftState [15:32:57]wFMCommunicate request_size=4 [15:32:57]MH_SAM_APDU [15:32:57]CAPDU: 80 13 01 00 [15:32:57]Write to MH i2c: E2 08 00 58 28 80 13 01 00 00 00 00 00 FD [15:32:57]Write i2c OK [15:32:57]MH_I2C_Read... [15:32:57]Read from MH i2c: E2 [15:32:57]MH_I2C_Read... [15:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:57]Read from MH i2c: E2 0E 00 [15:32:57]MH_I2C_Read... [15:32:57]Read from MH i2c: E2 0E 00 58 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 62 [15:32:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:32:57]wFMCommunicate OK [15:32:57]SAM_PROTO_GetShiftState done [15:32:57]FM_GetShiftState done [15:32:57]req_shift_opened done [15:32:57]requested_item shift.open_date is exist - process it [15:32:57]req_shift_open_date [15:32:57]req_shift_open_date done [15:32:57]produce_requested_data done [15:32:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372678,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:32:57]process_action_free close_receipt [15:32:57]json_value_free [15:32:57]json_value_free done [15:32:57]process_json_proto returns [15:32:57]Send response to host [15:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372678,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:32:57]free response buf [15:32:57]execute_script done [15:32:57]execute_script returns [15:32:57]free content buf [15:32:57]Sock 8.Close socket [15:32:57]Sock 8.Thread stoped [15:33:00]OFD Sender: No OFD packet to send [15:33:05]OFD Sender: No OFD packet to send [15:33:10]OFD Sender: No OFD packet to send [15:33:15]OFD Sender: No OFD packet to send [15:33:20]OFD Sender: No OFD packet to send [15:33:25]OFD Sender: No OFD packet to send [15:33:30]OFD Sender: No OFD packet to send [15:33:35]OFD Sender: No OFD packet to send [15:33:40]OFD Sender: No OFD packet to send [15:33:46]OFD Sender: No OFD packet to send [15:33:51]OFD Sender: No OFD packet to send [15:33:56]OFD Sender: No OFD packet to send [15:34:01]OFD Sender: No OFD packet to send [15:34:06]OFD Sender: No OFD packet to send [15:34:11]OFD Sender: No OFD packet to send [15:34:16]OFD Sender: No OFD packet to send [15:34:21]OFD Sender: No OFD packet to send [15:34:26]OFD Sender: No OFD packet to send [15:34:31]OFD Sender: No OFD packet to send [15:34:36]OFD Sender: No OFD packet to send [15:34:41]OFD Sender: No OFD packet to send [15:34:46]OFD Sender: No OFD packet to send [15:34:51]OFD Sender: No OFD packet to send [15:34:56]OFD Sender: No OFD packet to send [15:35:01]OFD Sender: No OFD packet to send [15:35:06]OFD Sender: No OFD packet to send [15:35:11]OFD Sender: No OFD packet to send [15:35:16]OFD Sender: No OFD packet to send [15:35:21]OFD Sender: No OFD packet to send [15:35:26]OFD Sender: No OFD packet to send [15:35:31]OFD Sender: No OFD packet to send [15:35:36]OFD Sender: No OFD packet to send [15:35:41]OFD Sender: No OFD packet to send [15:35:46]OFD Sender: No OFD packet to send [15:35:51]OFD Sender: No OFD packet to send [15:35:56]OFD Sender: No OFD packet to send [15:36:01]OFD Sender: No OFD packet to send [15:36:06]OFD Sender: No OFD packet to send [15:36:11]OFD Sender: No OFD packet to send [15:36:16]OFD Sender: No OFD packet to send [15:36:21]OFD Sender: No OFD packet to send [15:36:26]OFD Sender: No OFD packet to send [15:36:31]OFD Sender: No OFD packet to send [15:36:36]OFD Sender: No OFD packet to send [15:36:41]OFD Sender: No OFD packet to send [15:36:46]OFD Sender: No OFD packet to send [15:36:51]OFD Sender: No OFD packet to send [15:36:56]OFD Sender: No OFD packet to send [15:36:58]accept exits with 9 [15:36:58]New connection [15:36:58]New thread 3066494308 created [15:36:58]Thread 3066637668 joined [15:36:58]Waiting for new connection... [15:36:58] Sock 9.Parse request [15:36:58]Sock 9.Check first char [15:36:58]Sock 9.First char is OK [15:36:58]request: POST /json_proto HTTP/1.0 [15:36:58]Method: POST [15:36:58]URL: /json_proto [15:36:58]Method is POST - this is cgi request [15:36:58]url: /json_proto [15:36:58]query_string will be loaded in cgi processing [15:36:58]execute_cgi json_proto POST (null) [15:36:58]execute_cgi path=json_proto method=POST [15:36:58]POST find Content-Length [15:36:58]Host: 172.17.42.195:8080 [15:36:58]Content-Length: 774 [15:36:58]Content-Type: application/json [15:36:58] [15:36:58]POST finish read [15:36:58]Found Content-Length = 774 [15:36:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:58]execute_script... [15:36: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)3308972", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:36:58]POST & json_proto [15:36:58]process_json_proto [15:36:58]json parsed OK: [15:36:58]protocol is kg_v1.0 [15:36:58]action value=close_receipt [15:36:58]process_action close_receipt [15:36:58]cmd_close_receipt [15:36:58]MH_GetDate [15:36:58]Write to MH i2c: F0 00 00 59 28 70 [15:36:58]Write i2c OK [15:36:58]MH_I2C_Read... [15:36:58]Read from MH i2c: F0 [15:36:58]MH_I2C_Read... [15:36:58]Read from MH i2c: F0 09 00 [15:36:58]MH_I2C_Read... [15:36:58]Read from MH i2c: F0 09 00 59 28 00 9B 69 1A 67 EF 94 12 67 FA [15:36:58]GetLastDocTimeStamp 1729783974 [15:36:58]current date 1729784219 [15:36:58]FM_GetShiftState [15:36:58]SAM_PROTO_GetShiftState [15:36:58]wFMCommunicate request_size=4 [15:36:58]MH_SAM_APDU [15:36:58]CAPDU: 80 13 01 00 [15:36:58]Write to MH i2c: E2 08 00 5A 28 80 13 01 00 00 00 00 00 FF [15:36:58]Write i2c OK [15:36:58]MH_I2C_Read... [15:36:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:58]Read from MH i2c: E2 [15:36:58]MH_I2C_Read... [15:36:58]Read from MH i2c: E2 0E 00 [15:36:58]MH_I2C_Read... [15:36:58]Read from MH i2c: E2 0E 00 5A 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 64 [15:36:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:36:58]wFMCommunicate OK [15:36:58]SAM_PROTO_GetShiftState done [15:36:58]FM_GetShiftState done [15:36:58]opened in 1729729095 [15:36:58]opened+sec_in_day 1729815495 [15:36:58]quantity*price = 100050 [15:36:58]sum+1 = 100052 [15:36:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 496 24.10.2024 15:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372679 ФПД: 268531242948484 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153659&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372679&fm=268531242948484&tin=02508201610067®Number=0000000000091623&sum=100051 [15:36:59]StoreToDocumentArchive [15:36:59]shift 524 fd 372679 [15:36:59]save to /storage/0524/doc_00372679 [15:36:59]save last doc name /storage/0524/doc_00372679 to /storage/kkm_last_doc_name [15:36:59]save OK [15:36:59]Clear old archive folders... [15:36:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:36:59]tlvbuf is 003A4770 [15:36:59]SAM_PROTO_ClearQueue [15:36:59]wFMCommunicate request_size=4 [15:36:59]MH_SAM_APDU [15:36:59]CAPDU: 80 09 00 00 [15:36:59]Write to MH i2c: E2 08 00 67 28 80 09 00 00 00 00 00 00 01 [15:36:59]Write i2c OK [15:36:59]MH_I2C_Read... [15:36:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:59]Read from MH i2c: E2 [15:36:59]MH_I2C_Read... [15:36:59]Read from MH i2c: E2 03 00 [15:36:59]MH_I2C_Read... [15:36:59]Read from MH i2c: E2 03 00 67 28 00 90 00 03 [15:36:59]RAPDU: 90 00 [15:36:59]wFMCommunicate OK [15:36:59]SAM_PROTO_ClearQueue done [15:36:59]KKMCreateOFDPacket [15:36:59]OFDProtocolAddRootSTLVToBuf [15:36:59]FM_MakeSignedData [15:36:59]FM_MakeSignedData [15:36:59]SAM_PROTO_SignData [15:36:59]wFMCommunicate request_size=4 [15:36:59]MH_SAM_APDU [15:36:59]CAPDU: 80 0D 01 02 [15:36:59]Write to MH i2c: E2 08 00 68 28 80 0D 01 02 00 00 00 00 09 [15:36:59]Write i2c OK [15:36:59]MH_I2C_Read... [15:36:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:59]Read from MH i2c: E2 [15:36:59]MH_I2C_Read... [15:36:59]Read from MH i2c: E2 03 00 [15:36:59]MH_I2C_Read... [15:36:59]Read from MH i2c: E2 03 00 68 28 00 90 00 04 [15:36:59]RAPDU: 90 00 [15:36:59]wFMCommunicate OK [15:36:59]wFMCommunicate request_size=255 [15:36:59]MH_SAM_APDU [15:36:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 F0 01 00 00 F4 03 04 00 9B 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 AF 05 00 35 04 06 00 [15:36:59]Write to MH i2c: E2 02 01 69 28 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F0 01 00 00 F4 03 04 00 9B 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 AF 05 00 35 04 06 00 00 00 D9 [15:36:59]Write i2c OK [15:36:59]MH_I2C_Read... [15:37:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:00]Read from MH i2c: E2 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 03 00 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 03 00 69 28 00 90 00 05 [15:37:00]RAPDU: 90 00 [15:37:00]wFMCommunicate OK [15:37:00]wFMCommunicate request_size=11 [15:37:00]MH_SAM_APDU [15:37:00]CAPDU: 80 0D 02 02 06 F4 3A 4D 58 D7 84 [15:37:00]Write to MH i2c: E2 0E 00 6A 28 80 0D 02 02 06 00 F4 3A 4D 58 D7 84 00 00 46 [15:37:00]Write i2c OK [15:37:00]MH_I2C_Read... [15:37:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:00]Read from MH i2c: E2 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 03 00 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 03 00 6A 28 00 90 00 06 [15:37:00]RAPDU: 90 00 [15:37:00]wFMCommunicate OK [15:37:00]wFMCommunicate request_size=4 [15:37:00]MH_SAM_APDU [15:37:00]CAPDU: 80 0D 03 02 [15:37:00]Write to MH i2c: E2 08 00 6B 28 80 0D 03 02 00 00 00 00 0E [15:37:00]Write i2c OK [15:37:00]MH_I2C_Read... [15:37:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:00]Read from MH i2c: E2 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 0B 00 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 0B 00 6B 28 00 51 F5 53 0F 00 F4 2E AC 90 00 85 [15:37:00]RAPDU: 51 F5 53 0F 00 F4 2E AC 90 00 [15:37:00]wFMCommunicate OK [15:37:00]SAM_PROTO_SignData done [15:37:00]FM_MakeSignedData done [15:37:00]CreateOFDProtocolMessage [15:37:00]wFMCommunicate request_size=4 [15:37:00]MH_SAM_APDU [15:37:00]CAPDU: 80 11 00 00 [15:37:00]Write to MH i2c: E2 08 00 6C 28 80 11 00 00 00 00 00 00 0E [15:37:00]Write i2c OK [15:37:00]MH_I2C_Read... [15:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:00]Read from MH i2c: E2 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 17 00 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: E2 17 00 6C 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 63 [15:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:37:00]wFMCommunicate OK [15:37:00]CreateOFDProtocolMessage done [15:37:00]OFDSenderStorePacket 372679 [15:37:00]StoreOFDPacket docnum=372679 [15:37:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 E8 09 08 01 19 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F0 01 00 00 F4 03 04 00 9B 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 AF 05 00 35 04 06 00 F4 3A 4D 58 D7 84 51 F5 53 0F 00 F4 2E AC [15:37:00]CheckFolder [15:37:00]dirname=/storage/ofd_packets [15:37:00]CheckFolder done [15:37:00]ProducePacketName [15:37:00]name=ofd_packets/00372679 [15:37:00]NVStorageSaveData ofd_packets/00372679 [15:37:00]File name is /storage/ofd_packets/00372679 [15:37:00]Write 302 bytes [15:37:00]NVStorageSaveData done [15:37:00]OFDSenderStorePacket done [15:37:00]KKMCreateOFDPacket done [15:37:00]NVStorageSaveData kkm_last_timestamp [15:37:00]File name is /storage/kkm_last_timestamp [15:37:00]Write 4 bytes [15:37:00]NVStorageSaveData done [15:37:00]ExternCall_PrintAddStr [15:37:00]wPrintStart [15:37:00]Write to MH i2c: 01 00 00 6D 28 95 [15:37:00]Write i2c OK [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: 01 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: 01 07 00 [15:37:00]MH_I2C_Read... [15:37:00]Read from MH i2c: 01 07 00 6D 28 00 00 00 00 00 FF 0F AA [15:37:00]RasterBufferAndPrint [15:37:00]line Счет N : (1)3308972 [15:37:00]line ИНН: 02508201610067 [15:37:00]line Контрольно-Кассовый Чек [15:37:00]line ПРОДАЖА [15:37:00]line ТРК (МРК, ГНК) : 5 [15:37:00]line Товар: 2710194210 [15:37:00]line ДТ(л)-К-5 [15:37:00]line 13.130 * 76.20 [15:37:00]line = 1000.51 [15:37:00]line НДС 12% НСП 1% [15:37:00]line > о реализуемом товаре [15:37:00]line ИТОГО: 1000.51 [15:37:00]line НСП 1% : 8.85 [15:37:00]line НДС 12% : 106.25 [15:37:00]line Наличными: 0.00 [15:37:00]line Безнал.: 1000.51 [15:37:00]line Место: АЗС № 87 "Партнер Нефть" [15:37:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:37:00]line СНО: Общий режим [15:37:00]line Чек 496 24.10.2024 15:36 [15:37:00]line Смена: 524 ФФД: 1.0 [15:37:00]line ЗНМ: 0300000083 [15:37:00]line РНМ: 0000000000091623 [15:37:00]line Версия ККМ: 001 [15:37:00]line Платежная система: Mbank [15:37:00]line ФМ: 0000000000874672 [15:37:00]line ФД: 372679 [15:37:00]line ФПД: 268531242948484 [15:37:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153659&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372679&fm=268531242948484&tin=02508201610067®Number=0000000000091623&sum=100051 [15:37:00]written 0, free lines is 4095 [15:37:00]OFD Sender: Processing packet 372679 [packets to send 267, broken 266] [15:37:00]ProducePacketName [15:37:00]name=ofd_packets/00372679 [15:37:00]OFD Sender: To server: pG, [15:37:00]CommunicateWithHost lk.salyk.kg:30040 [15:37:00]ConnectInit lk.salyk.kg [15:37:00]Connected sock=10 [15:37:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 E8 09 08 01 19 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F0 01 00 00 F4 03 04 00 9B 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 AF 05 00 35 04 06 00 F4 3A 4D 58 D7 84 51 F5 53 0F 00 F4 2E AC [15:37:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 08 24 47 00 81 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 AF 05 00 F4 03 04 00 43 15 1A 67 B6 04 01 00 00 46 93 C0 40 27 79 58 ED [15:37:00]CommunicateWithHost err = 0 [15:37:00]CheckOFDResponse [15:37:00]1017 (14) - 77093643461234 [15:37:00]1041 (16) - 0000000000874672 [15:37:00]1040 (4) - 372679 [15:37:00]1012 (4) - 24.10.2024 09:37 [15:37:00]1206 (1) - 0 [15:37:00]OFD Sender: Remove packet 372679 [15:37:00]ProducePacketName [15:37:00]name=ofd_packets/00372679 [15:37:00]NVStorageDeleteData [15:37:01]Write to MH i2c: 01 00 00 96 28 BE [15:37:01]Write i2c OK [15:37:01]MH_I2C_Read... [15:37:01]Read from MH i2c: 01 [15:37:01]MH_I2C_Read... [15:37:01]Read from MH i2c: 01 07 00 [15:37:01]MH_I2C_Read... [15:37:01]Read from MH i2c: 01 07 00 96 28 00 00 00 00 00 10 0D E2 [15:37:01]RasterBufferAndPrint [15:37:01]line [15:37:01]line [15:37:01]line [15:37:01]line [15:37:01]line [15:37:01]written 0, free lines is 3350 [15:37:01]MH_Cut [15:37:01]Write to MH i2c: D1 01 00 9D 28 01 97 [15:37:01]Write i2c OK [15:37:01]MH_I2C_Read... [15:37:01]Read from MH i2c: D1 [15:37:01]MH_I2C_Read... [15:37:01]Read from MH i2c: D1 01 00 [15:37:01]MH_I2C_Read... [15:37:01]Read from MH i2c: D1 01 00 9D 28 00 96 [15:37:01]Write to MH i2c: 01 00 00 9E 28 C6 [15:37:01]Write i2c OK [15:37:01]MH_I2C_Read... [15:37:01]OFD Sender: No OFD packet to send [15:37:01]*** Cut start [15:37:01]*** Partial cut [15:37:01]*** CUTSNS_PIN = 1 [15:37:01]*** CUTSNS_PIN = 0 [15:37:02]*** Brake cut motor [15:37:02]Read from MH i2c: 01 [15:37:02]MH_I2C_Read... [15:37:02]*** Stop cut motor [15:37:02]*** Cut end [15:37:02]Read from MH i2c: 01 07 00 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: 01 07 00 9E 28 00 00 00 00 00 FF 0F DB [15:37:02]process_action close_receipt done [15:37:02]requested_data is exist [15:37:02]produce_requested_data [15:37:02]requested_item fm.sn is exist - process it [15:37:02]wFMCommunicate request_size=4 [15:37:02]MH_SAM_APDU [15:37:02]CAPDU: 80 11 00 00 [15:37:02]Write to MH i2c: E2 08 00 9F 28 80 11 00 00 00 00 00 00 41 [15:37:02]Write i2c OK [15:37:02]MH_I2C_Read... [15:37:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:02]Read from MH i2c: E2 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: E2 17 00 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: E2 17 00 9F 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [15:37:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:37:02]wFMCommunicate OK [15:37:02]requested_item fd.num is exist - process it [15:37:02]SAM_PROTO_GetFieldsCounters [15:37:02]wFMCommunicate request_size=4 [15:37:02]MH_SAM_APDU [15:37:02]CAPDU: 80 13 00 00 [15:37:02]Write to MH i2c: E2 08 00 A0 28 80 13 00 00 00 00 00 00 44 [15:37:02]Write i2c OK [15:37:02]MH_I2C_Read... [15:37:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:37:02]Read from MH i2c: E2 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: E2 62 00 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: E2 62 00 A0 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 BF [15:37:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F0 01 00 00 5E 04 04 00 F0 01 00 00 57 04 04 00 F1 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:37:02]wFMCommunicate OK [15:37:02]SAM_PROTO_GetFieldsCounters done [15:37:02]requested_item shift.num is exist - process it [15:37:02]requested_item shift.opened is exist - process it [15:37:02]req_shift_opened [15:37:02]FM_GetShiftState [15:37:02]SAM_PROTO_GetShiftState [15:37:02]wFMCommunicate request_size=4 [15:37:02]MH_SAM_APDU [15:37:02]CAPDU: 80 13 01 00 [15:37:02]Write to MH i2c: E2 08 00 A1 28 80 13 01 00 00 00 00 00 46 [15:37:02]Write i2c OK [15:37:02]MH_I2C_Read... [15:37:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:02]Read from MH i2c: E2 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: E2 0E 00 [15:37:02]MH_I2C_Read... [15:37:02]Read from MH i2c: E2 0E 00 A1 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AB [15:37:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:37:02]wFMCommunicate OK [15:37:02]SAM_PROTO_GetShiftState done [15:37:02]FM_GetShiftState done [15:37:02]req_shift_opened done [15:37:02]requested_item shift.open_date is exist - process it [15:37:02]req_shift_open_date [15:37:02]req_shift_open_date done [15:37:02]produce_requested_data done [15:37:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372679,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:37:02]process_action_free close_receipt [15:37:02]json_value_free [15:37:02]json_value_free done [15:37:02]process_json_proto returns [15:37:02]Send response to host [15:37:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372679,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:37:02]free response buf [15:37:02]execute_script done [15:37:02]execute_script returns [15:37:02]free content buf [15:37:02]Sock 9.Close socket [15:37:02]Sock 9.Thread stoped [15:37:06]OFD Sender: No OFD packet to send [15:37:11]OFD Sender: No OFD packet to send [15:37:16]OFD Sender: No OFD packet to send [15:37:21]OFD Sender: No OFD packet to send [15:37:26]OFD Sender: No OFD packet to send [15:37:31]OFD Sender: No OFD packet to send [15:37:36]OFD Sender: No OFD packet to send [15:37:41]OFD Sender: No OFD packet to send [15:37:46]OFD Sender: No OFD packet to send [15:37:51]OFD Sender: No OFD packet to send [15:37:56]OFD Sender: No OFD packet to send [15:37:57]accept exits with 8 [15:37:57]New connection [15:37:57]New thread 3066637668 created [15:37:57]Thread 3066494308 joined [15:37:57]Waiting for new connection... [15:37:57] Sock 8.Parse request [15:37:57]Sock 8.Check first char [15:37:57]Sock 8.First char is OK [15:37:57]request: POST /json_proto HTTP/1.0 [15:37:57]Method: POST [15:37:57]URL: /json_proto [15:37:57]Method is POST - this is cgi request [15:37:57]url: /json_proto [15:37:57]query_string will be loaded in cgi processing [15:37:57]execute_cgi json_proto POST (null) [15:37:57]execute_cgi path=json_proto method=POST [15:37:57]POST find Content-Length [15:37:57]Host: 172.17.42.195:8080 [15:37:57]Content-Length: 770 [15:37:57]Content-Type: application/json [15:37:57] [15:37:57]POST finish read [15:37:57]Found Content-Length = 770 [15:37:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:57]execute_script... [15:37: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)3308971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:37:57]POST & json_proto [15:37:57]process_json_proto [15:37:57]json parsed OK: [15:37:57]protocol is kg_v1.0 [15:37:57]action value=close_receipt [15:37:57]process_action close_receipt [15:37:57]cmd_close_receipt [15:37:57]MH_GetDate [15:37:57]Write to MH i2c: F0 00 00 A2 28 B9 [15:37:57]Write i2c OK [15:37:57]MH_I2C_Read... [15:37:57]Read from MH i2c: F0 [15:37:57]MH_I2C_Read... [15:37:57]Read from MH i2c: F0 09 00 [15:37:57]MH_I2C_Read... [15:37:57]Read from MH i2c: F0 09 00 A2 28 00 D6 69 1A 67 EF 94 12 67 7E [15:37:57]GetLastDocTimeStamp 1729784219 [15:37:57]current date 1729784278 [15:37:57]FM_GetShiftState [15:37:57]SAM_PROTO_GetShiftState [15:37:57]wFMCommunicate request_size=4 [15:37:57]MH_SAM_APDU [15:37:57]CAPDU: 80 13 01 00 [15:37:57]Write to MH i2c: E2 08 00 A3 28 80 13 01 00 00 00 00 00 48 [15:37:57]Write i2c OK [15:37:57]MH_I2C_Read... [15:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:37:57]Read from MH i2c: E2 [15:37:57]MH_I2C_Read... [15:37:57]Read from MH i2c: E2 0E 00 [15:37:57]MH_I2C_Read... [15:37:57]Read from MH i2c: E2 0E 00 A3 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AD [15:37:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:37:57]wFMCommunicate OK [15:37:57]SAM_PROTO_GetShiftState done [15:37:57]FM_GetShiftState done [15:37:57]opened in 1729729095 [15:37:57]opened+sec_in_day 1729815495 [15:37:57]quantity*price = 100015 [15:37:57]sum+1 = 100017 [15:37:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 497 24.10.2024 15:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372680 ФПД: 265667614369037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153758&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372680&fm=265667614369037&tin=02508201610067®Number=0000000000091623&sum=100016 [15:37:58]StoreToDocumentArchive [15:37:58]shift 524 fd 372680 [15:37:58]save to /storage/0524/doc_00372680 [15:37:58]save last doc name /storage/0524/doc_00372680 to /storage/kkm_last_doc_name [15:37:58]save OK [15:37:58]Clear old archive folders... [15:37:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:37:58]tlvbuf is 0037D690 [15:37:58]SAM_PROTO_ClearQueue [15:37:58]wFMCommunicate request_size=4 [15:37:58]MH_SAM_APDU [15:37:58]CAPDU: 80 09 00 00 [15:37:58]Write to MH i2c: E2 08 00 B0 28 80 09 00 00 00 00 00 00 4A [15:37:58]Write i2c OK [15:37:58]MH_I2C_Read... [15:37:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:37:58]Read from MH i2c: E2 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 B0 28 00 90 00 4C [15:37:58]RAPDU: 90 00 [15:37:58]wFMCommunicate OK [15:37:58]SAM_PROTO_ClearQueue done [15:37:58]KKMCreateOFDPacket [15:37:58]OFDProtocolAddRootSTLVToBuf [15:37:58]FM_MakeSignedData [15:37:58]FM_MakeSignedData [15:37:58]SAM_PROTO_SignData [15:37:58]wFMCommunicate request_size=4 [15:37:58]MH_SAM_APDU [15:37:58]CAPDU: 80 0D 01 02 [15:37:58]Write to MH i2c: E2 08 00 B1 28 80 0D 01 02 00 00 00 00 52 [15:37:58]Write i2c OK [15:37:58]MH_I2C_Read... [15:37:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:37:58]Read from MH i2c: E2 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 B1 28 00 90 00 4D [15:37:58]RAPDU: 90 00 [15:37:58]wFMCommunicate OK [15:37:58]wFMCommunicate request_size=255 [15:37:58]MH_SAM_APDU [15:37: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D6 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 AF 05 00 35 04 06 00 F1 [15:37:58]Write to MH i2c: E2 02 01 B2 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D6 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 AF 05 00 35 04 06 00 F1 00 00 25 [15:37:58]Write i2c OK [15:37:58]MH_I2C_Read... [15:37:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:58]Read from MH i2c: E2 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 B2 28 00 90 00 4E [15:37:58]RAPDU: 90 00 [15:37:58]wFMCommunicate OK [15:37:58]wFMCommunicate request_size=10 [15:37:58]MH_SAM_APDU [15:37:58]CAPDU: 80 0D 02 02 05 9F 8F C8 65 0D [15:37:58]Write to MH i2c: E2 0D 00 B3 28 80 0D 02 02 05 00 9F 8F C8 65 0D 00 00 C7 [15:37:58]Write i2c OK [15:37:58]MH_I2C_Read... [15:37:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:37:58]Read from MH i2c: E2 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 03 00 B3 28 00 90 00 4F [15:37:58]RAPDU: 90 00 [15:37:58]wFMCommunicate OK [15:37:58]wFMCommunicate request_size=4 [15:37:58]MH_SAM_APDU [15:37:58]CAPDU: 80 0D 03 02 [15:37:58]Write to MH i2c: E2 08 00 B4 28 80 0D 03 02 00 00 00 00 57 [15:37:58]Write i2c OK [15:37:58]MH_I2C_Read... [15:37:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:37:58]Read from MH i2c: E2 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 0B 00 [15:37:58]MH_I2C_Read... [15:37:58]Read from MH i2c: E2 0B 00 B4 28 00 1E B3 53 AC 06 85 F8 39 90 00 E4 [15:37:58]RAPDU: 1E B3 53 AC 06 85 F8 39 90 00 [15:37:58]wFMCommunicate OK [15:37:58]SAM_PROTO_SignData done [15:37:58]FM_MakeSignedData done [15:37:58]CreateOFDProtocolMessage [15:37:58]wFMCommunicate request_size=4 [15:37:58]MH_SAM_APDU [15:37:58]CAPDU: 80 11 00 00 [15:37:58]Write to MH i2c: E2 08 00 B5 28 80 11 00 00 00 00 00 00 57 [15:37:59]Write i2c OK [15:37:59]MH_I2C_Read... [15:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:37:59]Read from MH i2c: E2 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: E2 17 00 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: E2 17 00 B5 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [15:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:37:59]wFMCommunicate OK [15:37:59]CreateOFDProtocolMessage done [15:37:59]OFDSenderStorePacket 372680 [15:37:59]StoreOFDPacket docnum=372680 [15:37:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1B E6 07 01 B8 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D6 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 AF 05 00 35 04 06 00 F1 9F 8F C8 65 0D 1E B3 53 AC 06 85 F8 39 [15:37:59]CheckFolder [15:37:59]dirname=/storage/ofd_packets [15:37:59]CheckFolder done [15:37:59]ProducePacketName [15:37:59]name=ofd_packets/00372680 [15:37:59]NVStorageSaveData ofd_packets/00372680 [15:37:59]File name is /storage/ofd_packets/00372680 [15:37:59]Write 301 bytes [15:37:59]NVStorageSaveData done [15:37:59]OFDSenderStorePacket done [15:37:59]KKMCreateOFDPacket done [15:37:59]NVStorageSaveData kkm_last_timestamp [15:37:59]File name is /storage/kkm_last_timestamp [15:37:59]Write 4 bytes [15:37:59]NVStorageSaveData done [15:37:59]ExternCall_PrintAddStr [15:37:59]wPrintStart [15:37:59]Write to MH i2c: 01 00 00 B6 28 DE [15:37:59]Write i2c OK [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: 01 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: 01 07 00 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: 01 07 00 B6 28 00 00 00 00 00 FF 0F F3 [15:37:59]RasterBufferAndPrint [15:37:59]line Счет N : (1)3308971 [15:37:59]line ИНН: 02508201610067 [15:37:59]line Контрольно-Кассовый Чек [15:37:59]line ПРОДАЖА [15:37:59]line ТРК (МРК, ГНК) : 22 [15:37:59]line Товар: 2710124130 [15:37:59]line Аи-92-К-4 [15:37:59]line 14.950 * 66.90 [15:37:59]line = 1000.16 [15:37:59]line НДС 12% НСП 1% [15:37:59]line > о реализуемом товаре [15:37:59]line ИТОГО: 1000.16 [15:37:59]line НСП 1% : 8.85 [15:37:59]line НДС 12% : 106.21 [15:37:59]line Наличными: 0.00 [15:37:59]line Безнал.: 1000.16 [15:37:59]line Место: АЗС № 87 "Партнер Нефть" [15:37:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:37:59]line СНО: Общий режим [15:37:59]line Чек 497 24.10.2024 15:37 [15:37:59]line Смена: 524 ФФД: 1.0 [15:37:59]line ЗНМ: 0300000083 [15:37:59]line РНМ: 0000000000091623 [15:37:59]line Версия ККМ: 001 [15:37:59]line Платежная система: Mbank [15:37:59]line ФМ: 0000000000874672 [15:37:59]line ФД: 372680 [15:37:59]line ФПД: 265667614369037 [15:37:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153758&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372680&fm=265667614369037&tin=02508201610067®Number=0000000000091623&sum=100016 [15:37:59]OFD Sender: Processing packet 372680 [packets to send 267, broken 266] [15:37:59]ProducePacketName [15:37:59]name=ofd_packets/00372680 [15:37:59]OFD Sender: To server: pG, [15:37:59]CommunicateWithHost lk.salyk.kg:30040 [15:37:59]ConnectInit lk.salyk.kg [15:37:59]written 0, free lines is 4095 [15:37:59]Connected sock=10 [15:37:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1B E6 07 01 B8 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 01 00 00 F4 03 04 00 D6 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 AF 05 00 35 04 06 00 F1 9F 8F C8 65 0D 1E B3 53 AC 06 85 F8 39 [15:37:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B4 5E 47 00 0D 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 AF 05 00 F4 03 04 00 7D 15 1A 67 B6 04 01 00 00 2D 9D 0E 6B 3C E9 EF A9 [15:37:59]CommunicateWithHost err = 0 [15:37:59]CheckOFDResponse [15:37:59]1017 (14) - 77093643461234 [15:37:59]1041 (16) - 0000000000874672 [15:37:59]1040 (4) - 372680 [15:37:59]1012 (4) - 24.10.2024 09:38 [15:37:59]1206 (1) - 0 [15:37:59]OFD Sender: Remove packet 372680 [15:37:59]ProducePacketName [15:37:59]name=ofd_packets/00372680 [15:37:59]NVStorageDeleteData [15:37:59]Write to MH i2c: 01 00 00 DF 28 07 [15:37:59]Write i2c OK [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: 01 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: 01 07 00 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: 01 07 00 DF 28 00 00 00 00 00 0C 0D 27 [15:37:59]RasterBufferAndPrint [15:37:59]line [15:37:59]line [15:37:59]line [15:37:59]line [15:37:59]line [15:37:59]written 0, free lines is 3347 [15:37:59]MH_Cut [15:37:59]Write to MH i2c: D1 01 00 E6 28 01 E0 [15:37:59]Write i2c OK [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: D1 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: D1 01 00 [15:37:59]MH_I2C_Read... [15:37:59]Read from MH i2c: D1 01 00 E6 28 00 DF [15:37:59]Write to MH i2c: 01 00 00 E7 28 0F [15:37:59]Write i2c OK [15:37:59]MH_I2C_Read... [15:38:00]OFD Sender: No OFD packet to send [15:38:00]*** Cut start [15:38:00]*** Partial cut [15:38:00]*** CUTSNS_PIN = 1 [15:38:00]*** CUTSNS_PIN = 0 [15:38:00]*** Brake cut motor [15:38:01]Read from MH i2c: 01 [15:38:01]MH_I2C_Read... [15:38:01]*** Stop cut motor [15:38:01]*** Cut end [15:38:01]Read from MH i2c: 01 07 00 [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: 01 07 00 E7 28 00 00 00 00 00 FF 0F 24 [15:38:01]process_action close_receipt done [15:38:01]requested_data is exist [15:38:01]produce_requested_data [15:38:01]requested_item fm.sn is exist - process it [15:38:01]wFMCommunicate request_size=4 [15:38:01]MH_SAM_APDU [15:38:01]CAPDU: 80 11 00 00 [15:38:01]Write to MH i2c: E2 08 00 E8 28 80 11 00 00 00 00 00 00 8A [15:38:01]Write i2c OK [15:38:01]MH_I2C_Read... [15:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:01]Read from MH i2c: E2 [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: E2 17 00 [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: E2 17 00 E8 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [15:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:38:01]wFMCommunicate OK [15:38:01]requested_item fd.num is exist - process it [15:38:01]SAM_PROTO_GetFieldsCounters [15:38:01]wFMCommunicate request_size=4 [15:38:01]MH_SAM_APDU [15:38:01]CAPDU: 80 13 00 00 [15:38:01]Write to MH i2c: E2 08 00 E9 28 80 13 00 00 00 00 00 00 8D [15:38:01]Write i2c OK [15:38:01]MH_I2C_Read... [15:38:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:01]Read from MH i2c: E2 [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: E2 62 00 [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: E2 62 00 E9 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [15:38:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F1 01 00 00 5E 04 04 00 F1 01 00 00 57 04 04 00 F2 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:01]wFMCommunicate OK [15:38:01]SAM_PROTO_GetFieldsCounters done [15:38:01]requested_item shift.num is exist - process it [15:38:01]requested_item shift.opened is exist - process it [15:38:01]req_shift_opened [15:38:01]FM_GetShiftState [15:38:01]SAM_PROTO_GetShiftState [15:38:01]wFMCommunicate request_size=4 [15:38:01]MH_SAM_APDU [15:38:01]CAPDU: 80 13 01 00 [15:38:01]Write to MH i2c: E2 08 00 EA 28 80 13 01 00 00 00 00 00 8F [15:38:01]Write i2c OK [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: E2 [15:38:01]MH_I2C_Read... [15:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:01]Read from MH i2c: E2 0E 00 [15:38:01]MH_I2C_Read... [15:38:01]Read from MH i2c: E2 0E 00 EA 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [15:38:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:38:01]wFMCommunicate OK [15:38:01]SAM_PROTO_GetShiftState done [15:38:01]FM_GetShiftState done [15:38:01]req_shift_opened done [15:38:01]requested_item shift.open_date is exist - process it [15:38:01]req_shift_open_date [15:38:01]req_shift_open_date done [15:38:01]produce_requested_data done [15:38:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372680,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:38:01]process_action_free close_receipt [15:38:01]json_value_free [15:38:01]json_value_free done [15:38:01]process_json_proto returns [15:38:01]Send response to host [15:38:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372680,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:38:01]free response buf [15:38:01]execute_script done [15:38:01]execute_script returns [15:38:01]free content buf [15:38:01]Sock 8.Close socket [15:38:01]Sock 8.Thread stoped [15:38:03]accept exits with 9 [15:38:03]New connection [15:38:03]New thread 3066494308 created [15:38:03]Thread 3066637668 joined [15:38:03]Waiting for new connection... [15:38:03] Sock 9.Parse request [15:38:03]Sock 9.Check first char [15:38:03]Sock 9.First char is OK [15:38:03]request: POST /json_proto HTTP/1.0 [15:38:03]Method: POST [15:38:03]URL: /json_proto [15:38:03]Method is POST - this is cgi request [15:38:03]url: /json_proto [15:38:03]query_string will be loaded in cgi processing [15:38:03]execute_cgi json_proto POST (null) [15:38:03]execute_cgi path=json_proto method=POST [15:38:03]POST find Content-Length [15:38:03]Host: 172.17.42.195:8080 [15:38:03]Content-Length: 678 [15:38:03]Content-Type: application/json [15:38:03] [15:38:03]POST finish read [15:38:03]Found Content-Length = 678 [15:38:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:03]execute_script... [15:38: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)3308974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:03]POST & json_proto [15:38:03]process_json_proto [15:38:03]json parsed OK: [15:38:03]protocol is kg_v1.0 [15:38:03]action value=close_receipt [15:38:03]process_action close_receipt [15:38:03]cmd_close_receipt [15:38:03]MH_GetDate [15:38:03]Write to MH i2c: F0 00 00 EB 28 02 [15:38:03]Write i2c OK [15:38:03]MH_I2C_Read... [15:38:03]Read from MH i2c: F0 [15:38:03]MH_I2C_Read... [15:38:03]Read from MH i2c: F0 09 00 [15:38:03]MH_I2C_Read... [15:38:03]Read from MH i2c: F0 09 00 EB 28 00 DC 69 1A 67 EF 94 12 67 CD [15:38:03]GetLastDocTimeStamp 1729784278 [15:38:03]current date 1729784284 [15:38:03]FM_GetShiftState [15:38:03]SAM_PROTO_GetShiftState [15:38:03]wFMCommunicate request_size=4 [15:38:03]MH_SAM_APDU [15:38:03]CAPDU: 80 13 01 00 [15:38:03]Write to MH i2c: E2 08 00 EC 28 80 13 01 00 00 00 00 00 91 [15:38:03]Write i2c OK [15:38:03]MH_I2C_Read... [15:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:03]Read from MH i2c: E2 [15:38:03]MH_I2C_Read... [15:38:03]Read from MH i2c: E2 0E 00 [15:38:03]MH_I2C_Read... [15:38:03]Read from MH i2c: E2 0E 00 EC 28 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [15:38:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:38:03]wFMCommunicate OK [15:38:03]SAM_PROTO_GetShiftState done [15:38:03]FM_GetShiftState done [15:38:03]opened in 1729729095 [15:38:03]opened+sec_in_day 1729815495 [15:38:03]quantity*price = 50010 [15:38:03]sum+1 = 50012 [15:38:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 498 24.10.2024 15:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372681 ФПД: 13268690770717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153804&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372681&fm=13268690770717&tin=02508201610067®Number=0000000000091623&sum=50000 [15:38:04]StoreToDocumentArchive [15:38:04]shift 524 fd 372681 [15:38:04]save to /storage/0524/doc_00372681 [15:38:04]save last doc name /storage/0524/doc_00372681 to /storage/kkm_last_doc_name [15:38:04]save OK [15:38:04]Clear old archive folders... [15:38:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:38:04]tlvbuf is 003C3110 [15:38:04]SAM_PROTO_ClearQueue [15:38:04]wFMCommunicate request_size=4 [15:38:04]MH_SAM_APDU [15:38:04]CAPDU: 80 09 00 00 [15:38:04]Write to MH i2c: E2 08 00 F9 28 80 09 00 00 00 00 00 00 93 [15:38:04]Write i2c OK [15:38:04]MH_I2C_Read... [15:38:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:04]Read from MH i2c: E2 [15:38:04]MH_I2C_Read... [15:38:04]Read from MH i2c: E2 03 00 [15:38:04]MH_I2C_Read... [15:38:04]Read from MH i2c: E2 03 00 F9 28 00 90 00 95 [15:38:04]RAPDU: 90 00 [15:38:04]wFMCommunicate OK [15:38:04]SAM_PROTO_ClearQueue done [15:38:04]KKMCreateOFDPacket [15:38:04]OFDProtocolAddRootSTLVToBuf [15:38:04]FM_MakeSignedData [15:38:04]FM_MakeSignedData [15:38:04]SAM_PROTO_SignData [15:38:04]wFMCommunicate request_size=4 [15:38:04]MH_SAM_APDU [15:38:04]CAPDU: 80 0D 01 02 [15:38:04]Write to MH i2c: E2 08 00 FA 28 80 0D 01 02 00 00 00 00 9B [15:38:04]Write i2c OK [15:38:04]MH_I2C_Read... [15:38:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:04]Read from MH i2c: E2 [15:38:04]MH_I2C_Read... [15:38:04]Read from MH i2c: E2 03 00 [15:38:04]MH_I2C_Read... [15:38:04]Read from MH i2c: E2 03 00 FA 28 00 90 00 96 [15:38:04]RAPDU: 90 00 [15:38:04]wFMCommunicate OK [15:38:04]wFMCommunicate request_size=255 [15:38:04]MH_SAM_APDU [15:38:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 F2 01 00 00 F4 03 04 00 DC 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 AF 05 00 35 04 06 00 0C [15:38:04]Write to MH i2c: E2 02 01 FB 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 01 00 00 F4 03 04 00 DC 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 AF 05 00 35 04 06 00 0C 00 00 4E [15:38:04]Write i2c OK [15:38:04]MH_I2C_Read... [15:38:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:05]Read from MH i2c: E2 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 03 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 03 00 FB 28 00 90 00 97 [15:38:05]RAPDU: 90 00 [15:38:05]wFMCommunicate OK [15:38:05]wFMCommunicate request_size=10 [15:38:05]MH_SAM_APDU [15:38:05]CAPDU: 80 0D 02 02 05 11 5B 99 9B 1D [15:38:05]Write to MH i2c: E2 0D 00 FC 28 80 0D 02 02 05 00 11 5B 99 9B 1D 00 00 65 [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:05]Read from MH i2c: E2 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 03 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 03 00 FC 28 00 90 00 98 [15:38:05]RAPDU: 90 00 [15:38:05]wFMCommunicate OK [15:38:05]wFMCommunicate request_size=4 [15:38:05]MH_SAM_APDU [15:38:05]CAPDU: 80 0D 03 02 [15:38:05]Write to MH i2c: E2 08 00 FD 28 80 0D 03 02 00 00 00 00 A0 [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:05]Read from MH i2c: E2 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 0B 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 0B 00 FD 28 00 0F 47 09 72 BF EA BA 48 90 00 1D [15:38:05]RAPDU: 0F 47 09 72 BF EA BA 48 90 00 [15:38:05]wFMCommunicate OK [15:38:05]SAM_PROTO_SignData done [15:38:05]FM_MakeSignedData done [15:38:05]CreateOFDProtocolMessage [15:38:05]wFMCommunicate request_size=4 [15:38:05]MH_SAM_APDU [15:38:05]CAPDU: 80 11 00 00 [15:38:05]Write to MH i2c: E2 08 00 FE 28 80 11 00 00 00 00 00 00 A0 [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:05]Read from MH i2c: E2 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 17 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: E2 17 00 FE 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [15:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:38:05]wFMCommunicate OK [15:38:05]CreateOFDProtocolMessage done [15:38:05]OFDSenderStorePacket 372681 [15:38:05]StoreOFDPacket docnum=372681 [15:38:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 C0 07 01 60 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 F2 01 00 00 F4 03 04 00 DC 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 AF 05 00 35 04 06 00 0C 11 5B 99 9B 1D 0F 47 09 72 BF EA BA 48 [15:38:05]CheckFolder [15:38:05]dirname=/storage/ofd_packets [15:38:05]CheckFolder done [15:38:05]ProducePacketName [15:38:05]name=ofd_packets/00372681 [15:38:05]NVStorageSaveData ofd_packets/00372681 [15:38:05]File name is /storage/ofd_packets/00372681 [15:38:05]Write 301 bytes [15:38:05]NVStorageSaveData done [15:38:05]OFDSenderStorePacket done [15:38:05]KKMCreateOFDPacket done [15:38:05]NVStorageSaveData kkm_last_timestamp [15:38:05]File name is /storage/kkm_last_timestamp [15:38:05]Write 4 bytes [15:38:05]NVStorageSaveData done [15:38:05]ExternCall_PrintAddStr [15:38:05]wPrintStart [15:38:05]Write to MH i2c: 01 00 00 FF 28 27 [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: 01 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: 01 07 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: 01 07 00 FF 28 00 00 00 00 00 FF 0F 3C [15:38:05]RasterBufferAndPrint [15:38:05]line Счет N : (1)3308974 [15:38:05]line ИНН: 02508201610067 [15:38:05]line Контрольно-Кассовый Чек [15:38:05]line ПРОДАЖА [15:38:05]line ТРК (МРК, ГНК) : 13 [15:38:05]line Товар: 2710124500 [15:38:05]line Аи-95-К-3 [15:38:05]line 6.740 * 74.20 [15:38:05]line = 500.11 [15:38:05]line НДС 12% НСП 1% [15:38:05]line > о реализуемом товаре [15:38:05]line ОКРУГЛЕНИЕ: -0.11 [15:38:05]line ИТОГО: 500.00 [15:38:05]line Внесено: 500.00 [15:38:05]line СДАЧА: 0.00 [15:38:05]line НСП 1% : 4.43 [15:38:05]line НДС 12% : 53.11 [15:38:05]line Наличными: 500.00 [15:38:05]line Безнал.: 0.00 [15:38:05]line Место: АЗС № 87 "Партнер Нефть" [15:38:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:38:05]line СНО: Общий режим [15:38:05]line Чек 498 24.10.2024 15:38 [15:38:05]line Смена: 524 ФФД: 1.0 [15:38:05]line ЗНМ: 0300000083 [15:38:05]line РНМ: 0000000000091623 [15:38:05]line Версия ККМ: 001 [15:38:05]line ФМ: 0000000000874672 [15:38:05]line ФД: 372681 [15:38:05]line ФПД: 13268690770717 [15:38:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153804&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372681&fm=13268690770717&tin=02508201610067®Number=0000000000091623&sum=50000 [15:38:05]written 0, free lines is 4095 [15:38:05]OFD Sender: Processing packet 372681 [packets to send 267, broken 266] [15:38:05]ProducePacketName [15:38:05]name=ofd_packets/00372681 [15:38:05]OFD Sender: To server: pG, [15:38:05]CommunicateWithHost lk.salyk.kg:30040 [15:38:05]ConnectInit lk.salyk.kg [15:38:05]Connected sock=10 [15:38:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 C0 07 01 60 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 F2 01 00 00 F4 03 04 00 DC 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 AF 05 00 35 04 06 00 0C 11 5B 99 9B 1D 0F 47 09 72 BF EA BA 48 [15:38:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 99 4A 47 00 58 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 AF 05 00 F4 03 04 00 83 15 1A 67 B6 04 01 00 00 1B C4 1D 03 B8 1C 73 EB [15:38:05]CommunicateWithHost err = 0 [15:38:05]CheckOFDResponse [15:38:05]1017 (14) - 77093643461234 [15:38:05]1041 (16) - 0000000000874672 [15:38:05]1040 (4) - 372681 [15:38:05]1012 (4) - 24.10.2024 09:38 [15:38:05]1206 (1) - 0 [15:38:05]OFD Sender: Remove packet 372681 [15:38:05]ProducePacketName [15:38:05]name=ofd_packets/00372681 [15:38:05]NVStorageDeleteData [15:38:05]Write to MH i2c: 01 00 00 2A 29 53 [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: 01 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: 01 07 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: 01 07 00 2A 29 00 00 00 00 00 DC 0C 42 [15:38:05]RasterBufferAndPrint [15:38:05]line [15:38:05]line [15:38:05]line [15:38:05]line [15:38:05]line [15:38:05]written 0, free lines is 3304 [15:38:05]MH_Cut [15:38:05]Write to MH i2c: D1 01 00 31 29 01 2C [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: D1 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: D1 01 00 [15:38:05]MH_I2C_Read... [15:38:05]Read from MH i2c: D1 01 00 31 29 00 2B [15:38:05]Write to MH i2c: 01 00 00 32 29 5B [15:38:05]Write i2c OK [15:38:05]MH_I2C_Read... [15:38:06]OFD Sender: No OFD packet to send [15:38:06]*** Cut start [15:38:06]*** Partial cut [15:38:06]*** CUTSNS_PIN = 1 [15:38:06]*** CUTSNS_PIN = 0 [15:38:06]*** Brake cut motor [15:38:07]Read from MH i2c: 01 [15:38:07]MH_I2C_Read... [15:38:07]*** Stop cut motor [15:38:07]*** Cut end [15:38:07]Read from MH i2c: 01 07 00 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: 01 07 00 32 29 00 00 00 00 00 FF 0F 70 [15:38:07]process_action close_receipt done [15:38:07]requested_data is exist [15:38:07]produce_requested_data [15:38:07]requested_item fm.sn is exist - process it [15:38:07]wFMCommunicate request_size=4 [15:38:07]MH_SAM_APDU [15:38:07]CAPDU: 80 11 00 00 [15:38:07]Write to MH i2c: E2 08 00 33 29 80 11 00 00 00 00 00 00 D6 [15:38:07]Write i2c OK [15:38:07]MH_I2C_Read... [15:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:07]Read from MH i2c: E2 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: E2 17 00 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: E2 17 00 33 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2B [15:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:38:07]wFMCommunicate OK [15:38:07]requested_item fd.num is exist - process it [15:38:07]SAM_PROTO_GetFieldsCounters [15:38:07]wFMCommunicate request_size=4 [15:38:07]MH_SAM_APDU [15:38:07]CAPDU: 80 13 00 00 [15:38:07]Write to MH i2c: E2 08 00 34 29 80 13 00 00 00 00 00 00 D9 [15:38:07]Write i2c OK [15:38:07]MH_I2C_Read... [15:38:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:07]Read from MH i2c: E2 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: E2 62 00 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: E2 62 00 34 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [15:38:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F2 01 00 00 5E 04 04 00 F2 01 00 00 57 04 04 00 F3 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:07]wFMCommunicate OK [15:38:07]SAM_PROTO_GetFieldsCounters done [15:38:07]requested_item shift.num is exist - process it [15:38:07]requested_item shift.opened is exist - process it [15:38:07]req_shift_opened [15:38:07]FM_GetShiftState [15:38:07]SAM_PROTO_GetShiftState [15:38:07]wFMCommunicate request_size=4 [15:38:07]MH_SAM_APDU [15:38:07]CAPDU: 80 13 01 00 [15:38:07]Write to MH i2c: E2 08 00 35 29 80 13 01 00 00 00 00 00 DB [15:38:07]Write i2c OK [15:38:07]MH_I2C_Read... [15:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:07]Read from MH i2c: E2 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: E2 0E 00 [15:38:07]MH_I2C_Read... [15:38:07]Read from MH i2c: E2 0E 00 35 29 00 09 00 01 47 92 19 67 00 00 00 00 90 00 40 [15:38:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:38:07]wFMCommunicate OK [15:38:07]SAM_PROTO_GetShiftState done [15:38:07]FM_GetShiftState done [15:38:07]req_shift_opened done [15:38:07]requested_item shift.open_date is exist - process it [15:38:07]req_shift_open_date [15:38:07]req_shift_open_date done [15:38:07]produce_requested_data done [15:38:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372681,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:38:07]process_action_free close_receipt [15:38:07]json_value_free [15:38:07]json_value_free done [15:38:07]process_json_proto returns [15:38:07]Send response to host [15:38:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372681,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:38:07]free response buf [15:38:07]execute_script done [15:38:07]execute_script returns [15:38:07]free content buf [15:38:07]Sock 9.Close socket [15:38:07]Sock 9.Thread stoped [15:38:11]OFD Sender: No OFD packet to send [15:38:16]OFD Sender: No OFD packet to send [15:38:18]accept exits with 8 [15:38:18]New connection [15:38:18]New thread 3066637668 created [15:38:18]Thread 3066494308 joined [15:38:18]Waiting for new connection... [15:38:18] Sock 8.Parse request [15:38:18]Sock 8.Check first char [15:38:18]Sock 8.First char is OK [15:38:18]request: POST /json_proto HTTP/1.0 [15:38:18]Method: POST [15:38:18]URL: /json_proto [15:38:18]Method is POST - this is cgi request [15:38:18]url: /json_proto [15:38:18]query_string will be loaded in cgi processing [15:38:18]execute_cgi json_proto POST (null) [15:38:18]execute_cgi path=json_proto method=POST [15:38:18]POST find Content-Length [15:38:18]Host: 172.17.42.195:8080 [15:38:18]Content-Length: 774 [15:38:18]Content-Type: application/json [15:38:18] [15:38:18]POST finish read [15:38:18]Found Content-Length = 774 [15:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:18]execute_script... [15: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)3308973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:18]POST & json_proto [15:38:18]process_json_proto [15:38:18]json parsed OK: [15:38:18]protocol is kg_v1.0 [15:38:18]action value=close_receipt [15:38:18]process_action close_receipt [15:38:18]cmd_close_receipt [15:38:18]MH_GetDate [15:38:18]Write to MH i2c: F0 00 00 36 29 4E [15:38:18]Write i2c OK [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: F0 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: F0 09 00 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: F0 09 00 36 29 00 EB 69 1A 67 EF 94 12 67 28 [15:38:18]GetLastDocTimeStamp 1729784284 [15:38:18]current date 1729784299 [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 37 29 80 13 01 00 00 00 00 00 DD [15:38:18]Write i2c OK [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 [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 0E 00 [15:38:18]MH_I2C_Read... [15:38:18]Read from MH i2c: E2 0E 00 37 29 00 09 00 01 47 92 19 67 00 00 00 00 90 00 42 [15:38:18]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [15:38:18]opened+sec_in_day 1729815495 [15:38:18]quantity*price = 100050 [15:38:18]sum+1 = 100052 [15:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 499 24.10.2024 15:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372682 ФПД: 243686063028322 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153819&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372682&fm=243686063028322&tin=02508201610067®Number=0000000000091623&sum=100051 [15:38:19]StoreToDocumentArchive [15:38:19]shift 524 fd 372682 [15:38:19]save to /storage/0524/doc_00372682 [15:38:19]save last doc name /storage/0524/doc_00372682 to /storage/kkm_last_doc_name [15:38:19]save OK [15:38:19]Clear old archive folders... [15:38:19]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:38:19]tlvbuf is 00377300 [15:38:19]SAM_PROTO_ClearQueue [15:38:19]wFMCommunicate request_size=4 [15:38:19]MH_SAM_APDU [15:38:19]CAPDU: 80 09 00 00 [15:38:19]Write to MH i2c: E2 08 00 44 29 80 09 00 00 00 00 00 00 DF [15:38:19]Write i2c OK [15:38:19]MH_I2C_Read... [15:38:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:19]Read from MH i2c: E2 [15:38:19]MH_I2C_Read... [15:38:19]Read from MH i2c: E2 03 00 [15:38:19]MH_I2C_Read... [15:38:19]Read from MH i2c: E2 03 00 44 29 00 90 00 E1 [15:38:19]RAPDU: 90 00 [15:38:19]wFMCommunicate OK [15:38:19]SAM_PROTO_ClearQueue done [15:38:19]KKMCreateOFDPacket [15:38:19]OFDProtocolAddRootSTLVToBuf [15:38:19]FM_MakeSignedData [15:38:19]FM_MakeSignedData [15:38:19]SAM_PROTO_SignData [15:38:19]wFMCommunicate request_size=4 [15:38:19]MH_SAM_APDU [15:38:19]CAPDU: 80 0D 01 02 [15:38:19]Write to MH i2c: E2 08 00 45 29 80 0D 01 02 00 00 00 00 E7 [15:38:19]Write i2c OK [15:38:19]MH_I2C_Read... [15:38:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:19]Read from MH i2c: E2 [15:38:19]MH_I2C_Read... [15:38:19]Read from MH i2c: E2 03 00 [15:38:19]MH_I2C_Read... [15:38:19]Read from MH i2c: E2 03 00 45 29 00 90 00 E2 [15:38:19]RAPDU: 90 00 [15:38:19]wFMCommunicate OK [15:38:19]wFMCommunicate request_size=255 [15:38:19]MH_SAM_APDU [15:38:19]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 01 00 00 F4 03 04 00 EB 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA AF 05 00 35 04 06 00 [15:38:19]Write to MH i2c: E2 02 01 46 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F3 01 00 00 F4 03 04 00 EB 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA AF 05 00 35 04 06 00 00 00 0D [15:38:19]Write i2c OK [15:38:19]MH_I2C_Read... [15:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:20]Read from MH i2c: E2 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 03 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 03 00 46 29 00 90 00 E3 [15:38:20]RAPDU: 90 00 [15:38:20]wFMCommunicate OK [15:38:20]wFMCommunicate request_size=11 [15:38:20]MH_SAM_APDU [15:38:20]CAPDU: 80 0D 02 02 06 DD A1 95 39 38 62 [15:38:20]Write to MH i2c: E2 0E 00 47 29 80 0D 02 02 06 00 DD A1 95 39 38 62 00 00 DC [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:20]Read from MH i2c: E2 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 03 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 03 00 47 29 00 90 00 E4 [15:38:20]RAPDU: 90 00 [15:38:20]wFMCommunicate OK [15:38:20]wFMCommunicate request_size=4 [15:38:20]MH_SAM_APDU [15:38:20]CAPDU: 80 0D 03 02 [15:38:20]Write to MH i2c: E2 08 00 48 29 80 0D 03 02 00 00 00 00 EC [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:20]Read from MH i2c: E2 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 0B 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 0B 00 48 29 00 D3 73 3E C6 65 D0 5A 8D 90 00 53 [15:38:20]RAPDU: D3 73 3E C6 65 D0 5A 8D 90 00 [15:38:20]wFMCommunicate OK [15:38:20]SAM_PROTO_SignData done [15:38:20]FM_MakeSignedData done [15:38:20]CreateOFDProtocolMessage [15:38:20]wFMCommunicate request_size=4 [15:38:20]MH_SAM_APDU [15:38:20]CAPDU: 80 11 00 00 [15:38:20]Write to MH i2c: E2 08 00 49 29 80 11 00 00 00 00 00 00 EC [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:20]Read from MH i2c: E2 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 17 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: E2 17 00 49 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [15:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:38:20]wFMCommunicate OK [15:38:20]CreateOFDProtocolMessage done [15:38:20]OFDSenderStorePacket 372682 [15:38:20]StoreOFDPacket docnum=372682 [15:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 25 5B 08 01 C0 59 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F3 01 00 00 F4 03 04 00 EB 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA AF 05 00 35 04 06 00 DD A1 95 39 38 62 D3 73 3E C6 65 D0 5A 8D [15:38:20]CheckFolder [15:38:20]dirname=/storage/ofd_packets [15:38:20]CheckFolder done [15:38:20]ProducePacketName [15:38:20]name=ofd_packets/00372682 [15:38:20]NVStorageSaveData ofd_packets/00372682 [15:38:20]File name is /storage/ofd_packets/00372682 [15:38:20]Write 302 bytes [15:38:20]NVStorageSaveData done [15:38:20]OFDSenderStorePacket done [15:38:20]KKMCreateOFDPacket done [15:38:20]NVStorageSaveData kkm_last_timestamp [15:38:20]File name is /storage/kkm_last_timestamp [15:38:20]Write 4 bytes [15:38:20]NVStorageSaveData done [15:38:20]ExternCall_PrintAddStr [15:38:20]wPrintStart [15:38:20]Write to MH i2c: 01 00 00 4A 29 73 [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: 01 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: 01 07 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: 01 07 00 4A 29 00 00 00 00 00 FF 0F 88 [15:38:20]RasterBufferAndPrint [15:38:20]line Счет N : (1)3308973 [15:38:20]line ИНН: 02508201610067 [15:38:20]line Контрольно-Кассовый Чек [15:38:20]line ПРОДАЖА [15:38:20]line ТРК (МРК, ГНК) : 6 [15:38:20]line Товар: 2710194210 [15:38:20]line ДТ(л)-К-5 [15:38:20]line 13.130 * 76.20 [15:38:20]line = 1000.51 [15:38:20]line НДС 12% НСП 1% [15:38:20]line > о реализуемом товаре [15:38:20]line ИТОГО: 1000.51 [15:38:20]line НСП 1% : 8.85 [15:38:20]line НДС 12% : 106.25 [15:38:20]line Наличными: 0.00 [15:38:20]line Безнал.: 1000.51 [15:38:20]line Место: АЗС № 87 "Партнер Нефть" [15:38:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:38:20]line СНО: Общий режим [15:38:20]line Чек 499 24.10.2024 15:38 [15:38:20]line Смена: 524 ФФД: 1.0 [15:38:20]line ЗНМ: 0300000083 [15:38:20]line РНМ: 0000000000091623 [15:38:20]line Версия ККМ: 001 [15:38:20]line Платежная система: Mbank [15:38:20]line ФМ: 0000000000874672 [15:38:20]line ФД: 372682 [15:38:20]line ФПД: 243686063028322 [15:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153819&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372682&fm=243686063028322&tin=02508201610067®Number=0000000000091623&sum=100051 [15:38:20]OFD Sender: Processing packet 372682 [packets to send 267, broken 266] [15:38:20]ProducePacketName [15:38:20]name=ofd_packets/00372682 [15:38:20]OFD Sender: To server: pG, [15:38:20]CommunicateWithHost lk.salyk.kg:30040 [15:38:20]ConnectInit lk.salyk.kg [15:38:20]written 0, free lines is 4095 [15:38:20]Connected sock=10 [15:38:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 25 5B 08 01 C0 59 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 F3 01 00 00 F4 03 04 00 EB 69 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA AF 05 00 35 04 06 00 DD A1 95 39 38 62 D3 73 3E C6 65 D0 5A 8D [15:38:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EE D0 47 00 ED 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA AF 05 00 F4 03 04 00 92 15 1A 67 B6 04 01 00 00 A1 9A 33 C6 31 24 F3 AC [15:38:20]CommunicateWithHost err = 0 [15:38:20]CheckOFDResponse [15:38:20]1017 (14) - 77093643461234 [15:38:20]1041 (16) - 0000000000874672 [15:38:20]1040 (4) - 372682 [15:38:20]1012 (4) - 24.10.2024 09:38 [15:38:20]1206 (1) - 0 [15:38:20]OFD Sender: Remove packet 372682 [15:38:20]ProducePacketName [15:38:20]name=ofd_packets/00372682 [15:38:20]NVStorageDeleteData [15:38:20]Write to MH i2c: 01 00 00 73 29 9C [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: 01 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: 01 07 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: 01 07 00 73 29 00 00 00 00 00 10 0D C0 [15:38:20]RasterBufferAndPrint [15:38:20]line [15:38:20]line [15:38:20]line [15:38:20]line [15:38:20]line [15:38:20]written 0, free lines is 3358 [15:38:20]MH_Cut [15:38:20]Write to MH i2c: D1 01 00 7A 29 01 75 [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: D1 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: D1 01 00 [15:38:20]MH_I2C_Read... [15:38:20]Read from MH i2c: D1 01 00 7A 29 00 74 [15:38:20]Write to MH i2c: 01 00 00 7B 29 A4 [15:38:20]Write i2c OK [15:38:20]MH_I2C_Read... [15:38:21]OFD Sender: No OFD packet to send [15:38:21]*** Cut start [15:38:21]*** Partial cut [15:38:21]*** CUTSNS_PIN = 1 [15:38:21]*** CUTSNS_PIN = 0 [15:38:21]*** Brake cut motor [15:38:22]Read from MH i2c: 01 [15:38:22]MH_I2C_Read... [15:38:22]*** Stop cut motor [15:38:22]*** Cut end [15:38:22]Read from MH i2c: 01 07 00 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: 01 07 00 7B 29 00 00 00 00 00 FF 0F B9 [15:38:22]process_action close_receipt done [15:38:22]requested_data is exist [15:38:22]produce_requested_data [15:38:22]requested_item fm.sn is exist - process it [15:38:22]wFMCommunicate request_size=4 [15:38:22]MH_SAM_APDU [15:38:22]CAPDU: 80 11 00 00 [15:38:22]Write to MH i2c: E2 08 00 7C 29 80 11 00 00 00 00 00 00 1F [15:38:22]Write i2c OK [15:38:22]MH_I2C_Read... [15:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:22]Read from MH i2c: E2 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: E2 17 00 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: E2 17 00 7C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 74 [15:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:38:22]wFMCommunicate OK [15:38:22]requested_item fd.num is exist - process it [15:38:22]SAM_PROTO_GetFieldsCounters [15:38:22]wFMCommunicate request_size=4 [15:38:22]MH_SAM_APDU [15:38:22]CAPDU: 80 13 00 00 [15:38:22]Write to MH i2c: E2 08 00 7D 29 80 13 00 00 00 00 00 00 22 [15:38:22]Write i2c OK [15:38:22]MH_I2C_Read... [15:38:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:22]Read from MH i2c: E2 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: E2 62 00 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: E2 62 00 7D 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 A9 [15:38:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F3 01 00 00 5E 04 04 00 F3 01 00 00 57 04 04 00 F4 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:22]wFMCommunicate OK [15:38:22]SAM_PROTO_GetFieldsCounters done [15:38:22]requested_item shift.num is exist - process it [15:38:22]requested_item shift.opened is exist - process it [15:38:22]req_shift_opened [15:38:22]FM_GetShiftState [15:38:22]SAM_PROTO_GetShiftState [15:38:22]wFMCommunicate request_size=4 [15:38:22]MH_SAM_APDU [15:38:22]CAPDU: 80 13 01 00 [15:38:22]Write to MH i2c: E2 08 00 7E 29 80 13 01 00 00 00 00 00 24 [15:38:22]Write i2c OK [15:38:22]MH_I2C_Read... [15:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:22]Read from MH i2c: E2 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: E2 0E 00 [15:38:22]MH_I2C_Read... [15:38:22]Read from MH i2c: E2 0E 00 7E 29 00 09 00 01 47 92 19 67 00 00 00 00 90 00 89 [15:38:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:38:22]wFMCommunicate OK [15:38:22]SAM_PROTO_GetShiftState done [15:38:22]FM_GetShiftState done [15:38:22]req_shift_opened done [15:38:22]requested_item shift.open_date is exist - process it [15:38:22]req_shift_open_date [15:38:22]req_shift_open_date done [15:38:22]produce_requested_data done [15:38:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372682,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:38:22]process_action_free close_receipt [15:38:22]json_value_free [15:38:22]json_value_free done [15:38:22]process_json_proto returns [15:38:22]Send response to host [15:38:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372682,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:38:22]free response buf [15:38:22]execute_script done [15:38:22]execute_script returns [15:38:22]free content buf [15:38:22]Sock 8.Close socket [15:38:22]Sock 8.Thread stoped [15:38:26]OFD Sender: No OFD packet to send [15:38:31]OFD Sender: No OFD packet to send [15:38:36]OFD Sender: No OFD packet to send [15:38:41]OFD Sender: No OFD packet to send [15:38:46]OFD Sender: No OFD packet to send [15:38:51]OFD Sender: No OFD packet to send [15:38:56]OFD Sender: No OFD packet to send [15:38:56]accept exits with 9 [15:38:56]New connection [15:38:56]New thread 3066494308 created [15:38:56]Thread 3066637668 joined [15:38:56]Waiting for new connection... [15:38:56] Sock 9.Parse request [15:38:56]Sock 9.Check first char [15:38:56]Sock 9.First char is OK [15:38:56]request: POST /json_proto HTTP/1.0 [15:38:56]Method: POST [15:38:56]URL: /json_proto [15:38:56]Method is POST - this is cgi request [15:38:56]url: /json_proto [15:38:56]query_string will be loaded in cgi processing [15:38:56]execute_cgi json_proto POST (null) [15:38:56]execute_cgi path=json_proto method=POST [15:38:56]POST find Content-Length [15:38:56]Host: 172.17.42.195:8080 [15:38:56]Content-Length: 678 [15:38:56]Content-Type: application/json [15:38:56] [15:38:56]POST finish read [15:38:56]Found Content-Length = 678 [15:38:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:56]execute_script... [15:38: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)3308975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:38:56]POST & json_proto [15:38:56]process_json_proto [15:38:56]json parsed OK: [15:38:56]protocol is kg_v1.0 [15:38:56]action value=close_receipt [15:38:56]process_action close_receipt [15:38:56]cmd_close_receipt [15:38:56]MH_GetDate [15:38:56]Write to MH i2c: F0 00 00 7F 29 97 [15:38:56]Write i2c OK [15:38:56]MH_I2C_Read... [15:38:56]Read from MH i2c: F0 [15:38:56]MH_I2C_Read... [15:38:56]Read from MH i2c: F0 09 00 [15:38:56]MH_I2C_Read... [15:38:56]Read from MH i2c: F0 09 00 7F 29 00 11 6A 1A 67 EF 94 12 67 98 [15:38:56]GetLastDocTimeStamp 1729784299 [15:38:56]current date 1729784337 [15:38:56]FM_GetShiftState [15:38:56]SAM_PROTO_GetShiftState [15:38:56]wFMCommunicate request_size=4 [15:38:56]MH_SAM_APDU [15:38:56]CAPDU: 80 13 01 00 [15:38:56]Write to MH i2c: E2 08 00 80 29 80 13 01 00 00 00 00 00 26 [15:38:56]Write i2c OK [15:38:56]MH_I2C_Read... [15:38:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:56]Read from MH i2c: E2 [15:38:56]MH_I2C_Read... [15:38:56]Read from MH i2c: E2 0E 00 [15:38:56]MH_I2C_Read... [15:38:56]Read from MH i2c: E2 0E 00 80 29 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8B [15:38:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:38:56]wFMCommunicate OK [15:38:56]SAM_PROTO_GetShiftState done [15:38:56]FM_GetShiftState done [15:38:56]opened in 1729729095 [15:38:56]opened+sec_in_day 1729815495 [15:38:56]quantity*price = 50010 [15:38:56]sum+1 = 50012 [15:38:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 500 24.10.2024 15:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372683 ФПД: 76109946370435 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153857&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372683&fm=76109946370435&tin=02508201610067®Number=0000000000091623&sum=50000 [15:38:57]StoreToDocumentArchive [15:38:57]shift 524 fd 372683 [15:38:57]save to /storage/0524/doc_00372683 [15:38:57]save last doc name /storage/0524/doc_00372683 to /storage/kkm_last_doc_name [15:38:57]save OK [15:38:57]Clear old archive folders... [15:38:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:38:57]tlvbuf is B6D5B2B0 [15:38:57]SAM_PROTO_ClearQueue [15:38:57]wFMCommunicate request_size=4 [15:38:57]MH_SAM_APDU [15:38:57]CAPDU: 80 09 00 00 [15:38:57]Write to MH i2c: E2 08 00 8D 29 80 09 00 00 00 00 00 00 28 [15:38:57]Write i2c OK [15:38:57]MH_I2C_Read... [15:38:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:58]Read from MH i2c: E2 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 8D 29 00 90 00 2A [15:38:58]RAPDU: 90 00 [15:38:58]wFMCommunicate OK [15:38:58]SAM_PROTO_ClearQueue done [15:38:58]KKMCreateOFDPacket [15:38:58]OFDProtocolAddRootSTLVToBuf [15:38:58]FM_MakeSignedData [15:38:58]FM_MakeSignedData [15:38:58]SAM_PROTO_SignData [15:38:58]wFMCommunicate request_size=4 [15:38:58]MH_SAM_APDU [15:38:58]CAPDU: 80 0D 01 02 [15:38:58]Write to MH i2c: E2 08 00 8E 29 80 0D 01 02 00 00 00 00 30 [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:58]Read from MH i2c: E2 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 8E 29 00 90 00 2B [15:38:58]RAPDU: 90 00 [15:38:58]wFMCommunicate OK [15:38:58]wFMCommunicate request_size=255 [15:38:58]MH_SAM_APDU [15:38:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 F4 01 00 00 F4 03 04 00 11 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB AF 05 00 35 04 06 00 45 [15:38:58]Write to MH i2c: E2 02 01 8F 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 11 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB AF 05 00 35 04 06 00 45 00 00 56 [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:58]Read from MH i2c: E2 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 8F 29 00 90 00 2C [15:38:58]RAPDU: 90 00 [15:38:58]wFMCommunicate OK [15:38:58]wFMCommunicate request_size=10 [15:38:58]MH_SAM_APDU [15:38:58]CAPDU: 80 0D 02 02 05 38 BA 51 39 83 [15:38:58]Write to MH i2c: E2 0D 00 90 29 80 0D 02 02 05 00 38 BA 51 39 83 00 00 3C [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:58]Read from MH i2c: E2 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 03 00 90 29 00 90 00 2D [15:38:58]RAPDU: 90 00 [15:38:58]wFMCommunicate OK [15:38:58]wFMCommunicate request_size=4 [15:38:58]MH_SAM_APDU [15:38:58]CAPDU: 80 0D 03 02 [15:38:58]Write to MH i2c: E2 08 00 91 29 80 0D 03 02 00 00 00 00 35 [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:58]Read from MH i2c: E2 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 0B 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 0B 00 91 29 00 EB 37 2A A9 3B 0D D1 59 90 00 9D [15:38:58]RAPDU: EB 37 2A A9 3B 0D D1 59 90 00 [15:38:58]wFMCommunicate OK [15:38:58]SAM_PROTO_SignData done [15:38:58]FM_MakeSignedData done [15:38:58]CreateOFDProtocolMessage [15:38:58]wFMCommunicate request_size=4 [15:38:58]MH_SAM_APDU [15:38:58]CAPDU: 80 11 00 00 [15:38:58]Write to MH i2c: E2 08 00 92 29 80 11 00 00 00 00 00 00 35 [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:58]Read from MH i2c: E2 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 17 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: E2 17 00 92 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [15:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:38:58]wFMCommunicate OK [15:38:58]CreateOFDProtocolMessage done [15:38:58]OFDSenderStorePacket 372683 [15:38:58]StoreOFDPacket docnum=372683 [15:38:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B0 17 07 01 3F 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 11 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB AF 05 00 35 04 06 00 45 38 BA 51 39 83 EB 37 2A A9 3B 0D D1 59 [15:38:58]CheckFolder [15:38:58]dirname=/storage/ofd_packets [15:38:58]CheckFolder done [15:38:58]ProducePacketName [15:38:58]name=ofd_packets/00372683 [15:38:58]NVStorageSaveData ofd_packets/00372683 [15:38:58]File name is /storage/ofd_packets/00372683 [15:38:58]Write 301 bytes [15:38:58]NVStorageSaveData done [15:38:58]OFDSenderStorePacket done [15:38:58]KKMCreateOFDPacket done [15:38:58]NVStorageSaveData kkm_last_timestamp [15:38:58]File name is /storage/kkm_last_timestamp [15:38:58]Write 4 bytes [15:38:58]NVStorageSaveData done [15:38:58]ExternCall_PrintAddStr [15:38:58]wPrintStart [15:38:58]Write to MH i2c: 01 00 00 93 29 BC [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: 01 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: 01 07 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: 01 07 00 93 29 00 00 00 00 00 FF 0F D1 [15:38:58]RasterBufferAndPrint [15:38:58]line Счет N : (1)3308975 [15:38:58]line ИНН: 02508201610067 [15:38:58]line Контрольно-Кассовый Чек [15:38:58]line ПРОДАЖА [15:38:58]line ТРК (МРК, ГНК) : 33 [15:38:58]line Товар: 2710124500 [15:38:58]line Аи-95-К-3 [15:38:58]line 6.740 * 74.20 [15:38:58]line = 500.11 [15:38:58]line НДС 12% НСП 1% [15:38:58]line > о реализуемом товаре [15:38:58]line ОКРУГЛЕНИЕ: -0.11 [15:38:58]line ИТОГО: 500.00 [15:38:58]line Внесено: 500.00 [15:38:58]line СДАЧА: 0.00 [15:38:58]line НСП 1% : 4.43 [15:38:58]line НДС 12% : 53.11 [15:38:58]line Наличными: 500.00 [15:38:58]line Безнал.: 0.00 [15:38:58]line Место: АЗС № 87 "Партнер Нефть" [15:38:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:38:58]line СНО: Общий режим [15:38:58]line Чек 500 24.10.2024 15:38 [15:38:58]line Смена: 524 ФФД: 1.0 [15:38:58]line ЗНМ: 0300000083 [15:38:58]line РНМ: 0000000000091623 [15:38:58]line Версия ККМ: 001 [15:38:58]line ФМ: 0000000000874672 [15:38:58]line ФД: 372683 [15:38:58]line ФПД: 76109946370435 [15:38:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153857&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372683&fm=76109946370435&tin=02508201610067®Number=0000000000091623&sum=50000 [15:38:58]written 0, free lines is 4095 [15:38:58]OFD Sender: Processing packet 372683 [packets to send 267, broken 266] [15:38:58]ProducePacketName [15:38:58]name=ofd_packets/00372683 [15:38:58]OFD Sender: To server: pG, [15:38:58]CommunicateWithHost lk.salyk.kg:30040 [15:38:58]ConnectInit lk.salyk.kg [15:38:58]Connected sock=10 [15:38:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B0 17 07 01 3F 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 01 00 00 F4 03 04 00 11 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB AF 05 00 35 04 06 00 45 38 BA 51 39 83 EB 37 2A A9 3B 0D D1 59 [15: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 36 37 32 4F 00 00 00 DF DB 47 00 53 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB AF 05 00 F4 03 04 00 B8 15 1A 67 B6 04 01 00 00 68 FA C4 E6 37 20 18 AA [15:38:58]CommunicateWithHost err = 0 [15:38:58]CheckOFDResponse [15:38:58]1017 (14) - 77093643461234 [15:38:58]1041 (16) - 0000000000874672 [15:38:58]1040 (4) - 372683 [15:38:58]1012 (4) - 24.10.2024 09:39 [15:38:58]1206 (1) - 0 [15:38:58]OFD Sender: Remove packet 372683 [15:38:58]ProducePacketName [15:38:58]name=ofd_packets/00372683 [15:38:58]NVStorageDeleteData [15:38:58]Write to MH i2c: 01 00 00 BE 29 E7 [15:38:58]Write i2c OK [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: 01 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: 01 07 00 [15:38:58]MH_I2C_Read... [15:38:58]Read from MH i2c: 01 07 00 BE 29 00 00 00 00 00 DC 0C D6 [15:38:58]RasterBufferAndPrint [15:38:58]line [15:38:58]line [15:38:58]line [15:38:58]line [15:38:58]line [15:38:58]written 0, free lines is 3302 [15:38:59]MH_Cut [15:38:59]Write to MH i2c: D1 01 00 C5 29 01 C0 [15:38:59]Write i2c OK [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: D1 [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: D1 01 00 [15:38:59]MH_I2C_Read... [15:38:59]Read from MH i2c: D1 01 00 C5 29 00 BF [15:38:59]Write to MH i2c: 01 00 00 C6 29 EF [15:38:59]Write i2c OK [15:38:59]MH_I2C_Read... [15:38:59]OFD Sender: No OFD packet to send [15:38:59]*** Cut start [15:38:59]*** Partial cut [15:38:59]*** CUTSNS_PIN = 1 [15:38:59]*** CUTSNS_PIN = 0 [15:39:00]*** Brake cut motor [15:39:00]Read from MH i2c: 01 [15:39:00]MH_I2C_Read... [15:39:00]*** Stop cut motor [15:39:00]*** Cut end [15:39:00]Read from MH i2c: 01 07 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: 01 07 00 C6 29 00 00 00 00 00 FF 0F 04 [15:39:00]process_action close_receipt done [15:39:00]requested_data is exist [15:39:00]produce_requested_data [15:39:00]requested_item fm.sn is exist - process it [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 11 00 00 [15:39:00]Write to MH i2c: E2 08 00 C7 29 80 11 00 00 00 00 00 00 6A [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 17 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 17 00 C7 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BF [15:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:39:00]wFMCommunicate OK [15:39:00]requested_item fd.num is exist - process it [15:39:00]SAM_PROTO_GetFieldsCounters [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 13 00 00 [15:39:00]Write to MH i2c: E2 08 00 C8 29 80 13 00 00 00 00 00 00 6D [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 62 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 62 00 C8 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 F8 [15:39:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F4 01 00 00 5E 04 04 00 F4 01 00 00 57 04 04 00 F5 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:00]wFMCommunicate OK [15:39:00]SAM_PROTO_GetFieldsCounters done [15:39:00]requested_item shift.num is exist - process it [15:39:00]requested_item shift.opened is exist - process it [15:39:00]req_shift_opened [15:39:00]FM_GetShiftState [15:39:00]SAM_PROTO_GetShiftState [15:39:00]wFMCommunicate request_size=4 [15:39:00]MH_SAM_APDU [15:39:00]CAPDU: 80 13 01 00 [15:39:00]Write to MH i2c: E2 08 00 C9 29 80 13 01 00 00 00 00 00 6F [15:39:00]Write i2c OK [15:39:00]MH_I2C_Read... [15:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:00]Read from MH i2c: E2 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 0E 00 [15:39:00]MH_I2C_Read... [15:39:00]Read from MH i2c: E2 0E 00 C9 29 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D4 [15:39:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:39:00]wFMCommunicate OK [15:39:00]SAM_PROTO_GetShiftState done [15:39:00]FM_GetShiftState done [15:39:00]req_shift_opened done [15:39:00]requested_item shift.open_date is exist - process it [15:39:00]req_shift_open_date [15:39:00]req_shift_open_date done [15:39:00]produce_requested_data done [15:39:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372683,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:39:00]process_action_free close_receipt [15:39:00]json_value_free [15:39:00]json_value_free done [15:39:00]process_json_proto returns [15:39:00]Send response to host [15:39:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372683,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:39:00]free response buf [15:39:00]execute_script done [15:39:00]execute_script returns [15:39:00]free content buf [15:39:00]Sock 9.Close socket [15:39:00]Sock 9.Thread stoped [15:39:04]OFD Sender: No OFD packet to send [15:39:09]OFD Sender: No OFD packet to send [15:39:14]OFD Sender: No OFD packet to send [15:39:19]OFD Sender: No OFD packet to send [15:39:24]OFD Sender: No OFD packet to send [15:39:29]OFD Sender: No OFD packet to send [15:39:31]accept exits with 8 [15:39:31]New connection [15:39:31]New thread 3066637668 created [15:39:31]Thread 3066494308 joined [15:39:31]Waiting for new connection... [15:39:31] Sock 8.Parse request [15:39:31]Sock 8.Check first char [15:39:31]Sock 8.First char is OK [15:39:31]request: POST /json_proto HTTP/1.0 [15:39:31]Method: POST [15:39:31]URL: /json_proto [15:39:31]Method is POST - this is cgi request [15:39:31]url: /json_proto [15:39:31]query_string will be loaded in cgi processing [15:39:31]execute_cgi json_proto POST (null) [15:39:31]execute_cgi path=json_proto method=POST [15:39:31]POST find Content-Length [15:39:31]Host: 172.17.42.195:8080 [15:39:31]Content-Length: 768 [15:39:31]Content-Type: application/json [15:39:31] [15:39:31]POST finish read [15:39:31]Found Content-Length = 768 [15:39:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:31]execute_script... [15:39:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:39:31]POST & json_proto [15:39:31]process_json_proto [15:39:31]json parsed OK: [15:39:31]protocol is kg_v1.0 [15:39:31]action value=close_receipt [15:39:31]process_action close_receipt [15:39:31]cmd_close_receipt [15:39:31]MH_GetDate [15:39:31]Write to MH i2c: F0 00 00 CA 29 E2 [15:39:31]Write i2c OK [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: F0 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: F0 09 00 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: F0 09 00 CA 29 00 34 6A 1A 67 EF 94 12 67 06 [15:39:31]GetLastDocTimeStamp 1729784337 [15:39:31]current date 1729784372 [15:39:31]FM_GetShiftState [15:39:31]SAM_PROTO_GetShiftState [15:39:31]wFMCommunicate request_size=4 [15:39:31]MH_SAM_APDU [15:39:31]CAPDU: 80 13 01 00 [15:39:31]Write to MH i2c: E2 08 00 CB 29 80 13 01 00 00 00 00 00 71 [15:39:31]Write i2c OK [15:39:31]MH_I2C_Read... [15:39:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:31]Read from MH i2c: E2 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: E2 0E 00 [15:39:31]MH_I2C_Read... [15:39:31]Read from MH i2c: E2 0E 00 CB 29 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D6 [15:39:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:39:31]wFMCommunicate OK [15:39:31]SAM_PROTO_GetShiftState done [15:39:31]FM_GetShiftState done [15:39:31]opened in 1729729095 [15:39:31]opened+sec_in_day 1729815495 [15:39:31]quantity*price = 70044 [15:39:31]sum+1 = 70045 [15:39:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 501 24.10.2024 15:39 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372684 ФПД: 40482228954540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153932&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372684&fm=40482228954540&tin=02508201610067®Number=0000000000091623&sum=70044 [15:39:32]StoreToDocumentArchive [15:39:32]shift 524 fd 372684 [15:39:32]save to /storage/0524/doc_00372684 [15:39:32]save last doc name /storage/0524/doc_00372684 to /storage/kkm_last_doc_name [15:39:32]save OK [15:39:32]Clear old archive folders... [15:39:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:39:32]tlvbuf is B6E8D870 [15:39:32]SAM_PROTO_ClearQueue [15:39:32]wFMCommunicate request_size=4 [15:39:32]MH_SAM_APDU [15:39:32]CAPDU: 80 09 00 00 [15:39:32]Write to MH i2c: E2 08 00 D8 29 80 09 00 00 00 00 00 00 73 [15:39:32]Write i2c OK [15:39:32]MH_I2C_Read... [15:39:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:39:32]Read from MH i2c: E2 [15:39:32]MH_I2C_Read... [15:39:32]Read from MH i2c: E2 03 00 [15:39:32]MH_I2C_Read... [15:39:32]Read from MH i2c: E2 03 00 D8 29 00 90 00 75 [15:39:32]RAPDU: 90 00 [15:39:32]wFMCommunicate OK [15:39:32]SAM_PROTO_ClearQueue done [15:39:32]KKMCreateOFDPacket [15:39:32]OFDProtocolAddRootSTLVToBuf [15:39:32]FM_MakeSignedData [15:39:32]FM_MakeSignedData [15:39:32]SAM_PROTO_SignData [15:39:32]wFMCommunicate request_size=4 [15:39:32]MH_SAM_APDU [15:39:32]CAPDU: 80 0D 01 02 [15:39:32]Write to MH i2c: E2 08 00 D9 29 80 0D 01 02 00 00 00 00 7B [15:39:32]Write i2c OK [15:39:32]MH_I2C_Read... [15:39:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:39:32]Read from MH i2c: E2 [15:39:32]MH_I2C_Read... [15:39:32]Read from MH i2c: E2 03 00 [15:39:32]MH_I2C_Read... [15:39:32]Read from MH i2c: E2 03 00 D9 29 00 90 00 76 [15:39:32]RAPDU: 90 00 [15:39:32]wFMCommunicate OK [15:39:32]wFMCommunicate request_size=255 [15:39:32]MH_SAM_APDU [15:39: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 34 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC AF 05 00 35 04 06 00 24 [15:39:32]Write to MH i2c: E2 02 01 DA 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 34 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC AF 05 00 35 04 06 00 24 00 00 36 [15:39:32]Write i2c OK [15:39:32]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 03 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 03 00 DA 29 00 90 00 77 [15:39:33]RAPDU: 90 00 [15:39:33]wFMCommunicate OK [15:39:33]wFMCommunicate request_size=10 [15:39:33]MH_SAM_APDU [15:39:33]CAPDU: 80 0D 02 02 05 D1 80 E0 65 AC [15:39:33]Write to MH i2c: E2 0D 00 DB 29 80 0D 02 02 05 00 D1 80 E0 65 AC 00 00 CA [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 03 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 03 00 DB 29 00 90 00 78 [15:39:33]RAPDU: 90 00 [15:39:33]wFMCommunicate OK [15:39:33]wFMCommunicate request_size=4 [15:39:33]MH_SAM_APDU [15:39:33]CAPDU: 80 0D 03 02 [15:39:33]Write to MH i2c: E2 08 00 DC 29 80 0D 03 02 00 00 00 00 80 [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 0B 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 0B 00 DC 29 00 CF EA 29 05 91 14 CF 01 90 00 DD [15:39:33]RAPDU: CF EA 29 05 91 14 CF 01 90 00 [15:39:33]wFMCommunicate OK [15:39:33]SAM_PROTO_SignData done [15:39:33]FM_MakeSignedData done [15:39:33]CreateOFDProtocolMessage [15:39:33]wFMCommunicate request_size=4 [15:39:33]MH_SAM_APDU [15:39:33]CAPDU: 80 11 00 00 [15:39:33]Write to MH i2c: E2 08 00 DD 29 80 11 00 00 00 00 00 00 80 [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:33]Read from MH i2c: E2 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 17 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: E2 17 00 DD 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [15:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:39:33]wFMCommunicate OK [15:39:33]CreateOFDProtocolMessage done [15:39:33]OFDSenderStorePacket 372684 [15:39:33]StoreOFDPacket docnum=372684 [15:39:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 60 83 07 01 F5 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 34 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC AF 05 00 35 04 06 00 24 D1 80 E0 65 AC CF EA 29 05 91 14 CF 01 [15:39:33]CheckFolder [15:39:33]dirname=/storage/ofd_packets [15:39:33]CheckFolder done [15:39:33]ProducePacketName [15:39:33]name=ofd_packets/00372684 [15:39:33]NVStorageSaveData ofd_packets/00372684 [15:39:33]File name is /storage/ofd_packets/00372684 [15:39:33]Write 301 bytes [15:39:33]NVStorageSaveData done [15:39:33]OFDSenderStorePacket done [15:39:33]KKMCreateOFDPacket done [15:39:33]NVStorageSaveData kkm_last_timestamp [15:39:33]File name is /storage/kkm_last_timestamp [15:39:33]Write 4 bytes [15:39:33]NVStorageSaveData done [15:39:33]ExternCall_PrintAddStr [15:39:33]wPrintStart [15:39:33]Write to MH i2c: 01 00 00 DE 29 07 [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 07 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 07 00 DE 29 00 00 00 00 00 FF 0F 1C [15:39:33]RasterBufferAndPrint [15:39:33]line Счет N : (1)3308976 [15:39:33]line ИНН: 02508201610067 [15:39:33]line Контрольно-Кассовый Чек [15:39:33]line ПРОДАЖА [15:39:33]line ТРК (МРК, ГНК) : 42 [15:39:33]line Товар: 2710124130 [15:39:33]line Аи-92-К-4 [15:39:33]line 10.470 * 66.90 [15:39:33]line = 700.44 [15:39:33]line НДС 12% НСП 1% [15:39:33]line > о реализуемом товаре [15:39:33]line ИТОГО: 700.44 [15:39:33]line НСП 1% : 6.20 [15:39:33]line НДС 12% : 74.38 [15:39:33]line Наличными: 0.00 [15:39:33]line Безнал.: 700.44 [15:39:33]line Место: АЗС № 87 "Партнер Нефть" [15:39:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:39:33]line СНО: Общий режим [15:39:33]line Чек 501 24.10.2024 15:39 [15:39:33]line Смена: 524 ФФД: 1.0 [15:39:33]line ЗНМ: 0300000083 [15:39:33]line РНМ: 0000000000091623 [15:39:33]line Версия ККМ: 001 [15:39:33]line Платежная система: Mbank [15:39:33]line ФМ: 0000000000874672 [15:39:33]line ФД: 372684 [15:39:33]line ФПД: 40482228954540 [15:39:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T153932&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372684&fm=40482228954540&tin=02508201610067®Number=0000000000091623&sum=70044 [15:39:33]written 0, free lines is 4095 [15:39:33]OFD Sender: Processing packet 372684 [packets to send 267, broken 266] [15:39:33]ProducePacketName [15:39:33]name=ofd_packets/00372684 [15:39:33]OFD Sender: To server: pG, [15:39:33]CommunicateWithHost lk.salyk.kg:30040 [15:39:33]ConnectInit lk.salyk.kg [15:39:33]Connected sock=10 [15:39:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 60 83 07 01 F5 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F5 01 00 00 F4 03 04 00 34 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC AF 05 00 35 04 06 00 24 D1 80 E0 65 AC CF EA 29 05 91 14 CF 01 [15:39:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BA A3 47 00 CF A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC AF 05 00 F4 03 04 00 DB 15 1A 67 B6 04 01 00 00 2D A5 C7 9A 13 D9 64 AE [15:39:33]CommunicateWithHost err = 0 [15:39:33]CheckOFDResponse [15:39:33]1017 (14) - 77093643461234 [15:39:33]1041 (16) - 0000000000874672 [15:39:33]1040 (4) - 372684 [15:39:33]1012 (4) - 24.10.2024 09:39 [15:39:33]1206 (1) - 0 [15:39:33]OFD Sender: Remove packet 372684 [15:39:33]ProducePacketName [15:39:33]name=ofd_packets/00372684 [15:39:33]NVStorageDeleteData [15:39:33]Write to MH i2c: 01 00 00 07 2A 31 [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 07 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: 01 07 00 07 2A 00 00 00 00 00 17 0D 5C [15:39:33]RasterBufferAndPrint [15:39:33]line [15:39:33]line [15:39:33]line [15:39:33]line [15:39:33]line [15:39:33]written 0, free lines is 3359 [15:39:33]MH_Cut [15:39:33]Write to MH i2c: D1 01 00 0E 2A 01 0A [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: D1 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: D1 01 00 [15:39:33]MH_I2C_Read... [15:39:33]Read from MH i2c: D1 01 00 0E 2A 00 09 [15:39:33]Write to MH i2c: 01 00 00 0F 2A 39 [15:39:33]Write i2c OK [15:39:33]MH_I2C_Read... [15:39:34]OFD Sender: No OFD packet to send [15:39:34]*** Cut start [15:39:34]*** Partial cut [15:39:34]*** CUTSNS_PIN = 1 [15:39:34]*** CUTSNS_PIN = 0 [15:39:34]*** Brake cut motor [15:39:35]Read from MH i2c: 01 [15:39:35]MH_I2C_Read... [15:39:35]*** Stop cut motor [15:39:35]*** Cut end [15:39:35]Read from MH i2c: 01 07 00 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: 01 07 00 0F 2A 00 00 00 00 00 FF 0F 4E [15:39:35]process_action close_receipt done [15:39:35]requested_data is exist [15:39:35]produce_requested_data [15:39:35]requested_item fm.sn is exist - process it [15:39:35]wFMCommunicate request_size=4 [15:39:35]MH_SAM_APDU [15:39:35]CAPDU: 80 11 00 00 [15:39:35]Write to MH i2c: E2 08 00 10 2A 80 11 00 00 00 00 00 00 B4 [15:39:35]Write i2c OK [15:39:35]MH_I2C_Read... [15:39:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:39:35]Read from MH i2c: E2 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: E2 17 00 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: E2 17 00 10 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 09 [15:39:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:39:35]wFMCommunicate OK [15:39:35]requested_item fd.num is exist - process it [15:39:35]SAM_PROTO_GetFieldsCounters [15:39:35]wFMCommunicate request_size=4 [15:39:35]MH_SAM_APDU [15:39:35]CAPDU: 80 13 00 00 [15:39:35]Write to MH i2c: E2 08 00 11 2A 80 13 00 00 00 00 00 00 B7 [15:39:35]Write i2c OK [15:39:35]MH_I2C_Read... [15:39:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:39:35]Read from MH i2c: E2 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: E2 62 00 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: E2 62 00 11 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 46 [15:39:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F5 01 00 00 5E 04 04 00 F5 01 00 00 57 04 04 00 F6 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:39:35]wFMCommunicate OK [15:39:35]SAM_PROTO_GetFieldsCounters done [15:39:35]requested_item shift.num is exist - process it [15:39:35]requested_item shift.opened is exist - process it [15:39:35]req_shift_opened [15:39:35]FM_GetShiftState [15:39:35]SAM_PROTO_GetShiftState [15:39:35]wFMCommunicate request_size=4 [15:39:35]MH_SAM_APDU [15:39:35]CAPDU: 80 13 01 00 [15:39:35]Write to MH i2c: E2 08 00 12 2A 80 13 01 00 00 00 00 00 B9 [15:39:35]Write i2c OK [15:39:35]MH_I2C_Read... [15:39:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:39:35]Read from MH i2c: E2 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: E2 0E 00 [15:39:35]MH_I2C_Read... [15:39:35]Read from MH i2c: E2 0E 00 12 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1E [15:39:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:39:35]wFMCommunicate OK [15:39:35]SAM_PROTO_GetShiftState done [15:39:35]FM_GetShiftState done [15:39:35]req_shift_opened done [15:39:35]requested_item shift.open_date is exist - process it [15:39:35]req_shift_open_date [15:39:35]req_shift_open_date done [15:39:35]produce_requested_data done [15:39:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372684,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:39:35]process_action_free close_receipt [15:39:35]json_value_free [15:39:35]json_value_free done [15:39:35]process_json_proto returns [15:39:35]Send response to host [15:39:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372684,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:39:35]free response buf [15:39:35]execute_script done [15:39:35]execute_script returns [15:39:35]free content buf [15:39:35]Sock 8.Close socket [15:39:35]Sock 8.Thread stoped [15:39:39]OFD Sender: No OFD packet to send [15:39:44]OFD Sender: No OFD packet to send [15:39:49]OFD Sender: No OFD packet to send [15:39:54]OFD Sender: No OFD packet to send [15:39:59]OFD Sender: No OFD packet to send [15:40:04]OFD Sender: No OFD packet to send [15:40:09]OFD Sender: No OFD packet to send [15:40:10]accept exits with 9 [15:40:10]New connection [15:40:10]New thread 3066494308 created [15:40:10]Thread 3066637668 joined [15:40:10]Waiting for new connection... [15:40:10] Sock 9.Parse request [15:40:10]Sock 9.Check first char [15:40:10]Sock 9.First char is OK [15:40:10]request: POST /json_proto HTTP/1.0 [15:40:10]Method: POST [15:40:10]URL: /json_proto [15:40:10]Method is POST - this is cgi request [15:40:10]url: /json_proto [15:40:10]query_string will be loaded in cgi processing [15:40:10]execute_cgi json_proto POST (null) [15:40:10]execute_cgi path=json_proto method=POST [15:40:10]POST find Content-Length [15:40:10]Host: 172.17.42.195:8080 [15:40:10]Content-Length: 770 [15:40:10]Content-Type: application/json [15:40:10] [15:40:10]POST finish read [15:40:10]Found Content-Length = 770 [15:40:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:10]execute_script... [15:40: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)3308977", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 16.180, "sum" : 1200.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:40:10]POST & json_proto [15:40:10]process_json_proto [15:40:10]json parsed OK: [15:40:10]protocol is kg_v1.0 [15:40:10]action value=close_receipt [15:40:10]process_action close_receipt [15:40:10]cmd_close_receipt [15:40:10]MH_GetDate [15:40:10]Write to MH i2c: F0 00 00 13 2A 2C [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: F0 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: F0 09 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: F0 09 00 13 2A 00 5B 6A 1A 67 EF 94 12 67 77 [15:40:10]GetLastDocTimeStamp 1729784372 [15:40:10]current date 1729784411 [15:40:10]FM_GetShiftState [15:40:10]SAM_PROTO_GetShiftState [15:40:10]wFMCommunicate request_size=4 [15:40:10]MH_SAM_APDU [15:40:10]CAPDU: 80 13 01 00 [15:40:10]Write to MH i2c: E2 08 00 14 2A 80 13 01 00 00 00 00 00 BB [15:40:10]Write i2c OK [15:40:10]MH_I2C_Read... [15:40:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:10]Read from MH i2c: E2 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 0E 00 [15:40:10]MH_I2C_Read... [15:40:10]Read from MH i2c: E2 0E 00 14 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 20 [15:40:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:40:10]wFMCommunicate OK [15:40:10]SAM_PROTO_GetShiftState done [15:40:10]FM_GetShiftState done [15:40:10]opened in 1729729095 [15:40:10]opened+sec_in_day 1729815495 [15:40:10]quantity*price = 120055 [15:40:10]sum+1 = 120057 [15:40:10]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.56 НСП 1% : 10.62 НДС 12% : 127.49 Наличными: 0.00 Безнал.: 1200.56 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 502 24.10.2024 15:40 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372685 ФПД: 28453825289875 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154011&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372685&fm=28453825289875&tin=02508201610067®Number=0000000000091623&sum=120056 [15:40:11]StoreToDocumentArchive [15:40:11]shift 524 fd 372685 [15:40:11]save to /storage/0524/doc_00372685 [15:40:11]save last doc name /storage/0524/doc_00372685 to /storage/kkm_last_doc_name [15:40:11]save OK [15:40:11]Clear old archive folders... [15:40:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:40:11]tlvbuf is 003A43C0 [15:40:11]SAM_PROTO_ClearQueue [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 09 00 00 [15:40:11]Write to MH i2c: E2 08 00 21 2A 80 09 00 00 00 00 00 00 BD [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:11]Read from MH i2c: E2 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 03 00 [15:40:11]MH_I2C_Read... [15:40:11]Read from MH i2c: E2 03 00 21 2A 00 90 00 BF [15:40:11]RAPDU: 90 00 [15:40:11]wFMCommunicate OK [15:40:11]SAM_PROTO_ClearQueue done [15:40:11]KKMCreateOFDPacket [15:40:11]OFDProtocolAddRootSTLVToBuf [15:40:11]FM_MakeSignedData [15:40:11]FM_MakeSignedData [15:40:11]SAM_PROTO_SignData [15:40:11]wFMCommunicate request_size=4 [15:40:11]MH_SAM_APDU [15:40:11]CAPDU: 80 0D 01 02 [15:40:11]Write to MH i2c: E2 08 00 22 2A 80 0D 01 02 00 00 00 00 C5 [15:40:11]Write i2c OK [15:40:11]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 22 2A 00 90 00 C0 [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=255 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 5B 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD AF 05 00 35 04 06 00 19 [15:40:12]Write to MH i2c: E2 02 01 23 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 5B 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD AF 05 00 35 04 06 00 19 00 00 CE [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 23 2A 00 90 00 C1 [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=10 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 0D 02 02 05 E0 EC 26 1E 93 [15:40:12]Write to MH i2c: E2 0D 00 24 2A 80 0D 02 02 05 00 E0 EC 26 1E 93 00 00 75 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 03 00 24 2A 00 90 00 C2 [15:40:12]RAPDU: 90 00 [15:40:12]wFMCommunicate OK [15:40:12]wFMCommunicate request_size=4 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 0D 03 02 [15:40:12]Write to MH i2c: E2 08 00 25 2A 80 0D 03 02 00 00 00 00 CA [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 0B 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 0B 00 25 2A 00 1B 8D C4 55 75 CC 3E 4C 90 00 57 [15:40:12]RAPDU: 1B 8D C4 55 75 CC 3E 4C 90 00 [15:40:12]wFMCommunicate OK [15:40:12]SAM_PROTO_SignData done [15:40:12]FM_MakeSignedData done [15:40:12]CreateOFDProtocolMessage [15:40:12]wFMCommunicate request_size=4 [15:40:12]MH_SAM_APDU [15:40:12]CAPDU: 80 11 00 00 [15:40:12]Write to MH i2c: E2 08 00 26 2A 80 11 00 00 00 00 00 00 CA [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:12]Read from MH i2c: E2 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 17 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: E2 17 00 26 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1F [15:40:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:40:12]wFMCommunicate OK [15:40:12]CreateOFDProtocolMessage done [15:40:12]OFDSenderStorePacket 372685 [15:40:12]StoreOFDPacket docnum=372685 [15:40:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 B2 07 01 4A 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 5B 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD AF 05 00 35 04 06 00 19 E0 EC 26 1E 93 1B 8D C4 55 75 CC 3E 4C [15:40:12]CheckFolder [15:40:12]dirname=/storage/ofd_packets [15:40:12]CheckFolder done [15:40:12]ProducePacketName [15:40:12]name=ofd_packets/00372685 [15:40:12]NVStorageSaveData ofd_packets/00372685 [15:40:12]File name is /storage/ofd_packets/00372685 [15:40:12]Write 301 bytes [15:40:12]NVStorageSaveData done [15:40:12]OFDSenderStorePacket done [15:40:12]KKMCreateOFDPacket done [15:40:12]NVStorageSaveData kkm_last_timestamp [15:40:12]File name is /storage/kkm_last_timestamp [15:40:12]Write 4 bytes [15:40:12]NVStorageSaveData done [15:40:12]ExternCall_PrintAddStr [15:40:12]wPrintStart [15:40:12]Write to MH i2c: 01 00 00 27 2A 51 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 07 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 07 00 27 2A 00 00 00 00 00 FF 0F 66 [15:40:12]RasterBufferAndPrint [15:40:12]line Счет N : (1)3308977 [15:40:12]line ИНН: 02508201610067 [15:40:12]line Контрольно-Кассовый Чек [15:40:12]line ПРОДАЖА [15:40:12]line ТРК (МРК, ГНК) : 13 [15:40:12]line Товар: 2710124500 [15:40:12]line Аи-95-К-3 [15:40:12]line 16.180 * 74.20 [15:40:12]line = 1200.56 [15:40:12]line НДС 12% НСП 1% [15:40:12]line > о реализуемом товаре [15:40:12]line ИТОГО: 1200.56 [15:40:12]line НСП 1% : 10.62 [15:40:12]line НДС 12% : 127.49 [15:40:12]line Наличными: 0.00 [15:40:12]line Безнал.: 1200.56 [15:40:12]line Место: АЗС № 87 "Партнер Нефть" [15:40:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:40:12]line СНО: Общий режим [15:40:12]line Чек 502 24.10.2024 15:40 [15:40:12]line Смена: 524 ФФД: 1.0 [15:40:12]line ЗНМ: 0300000083 [15:40:12]line РНМ: 0000000000091623 [15:40:12]line Версия ККМ: 001 [15:40:12]line Платежная система: Mbank [15:40:12]line ФМ: 0000000000874672 [15:40:12]line ФД: 372685 [15:40:12]line ФПД: 28453825289875 [15:40:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154011&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372685&fm=28453825289875&tin=02508201610067®Number=0000000000091623&sum=120056 [15:40:12]written 0, free lines is 4095 [15:40:12]OFD Sender: Processing packet 372685 [packets to send 267, broken 266] [15:40:12]ProducePacketName [15:40:12]name=ofd_packets/00372685 [15:40:12]OFD Sender: To server: pG, [15:40:12]CommunicateWithHost lk.salyk.kg:30040 [15:40:12]ConnectInit lk.salyk.kg [15:40:12]Connected sock=10 [15:40:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 B2 07 01 4A 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 34 3F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F8 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F8 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 01 00 00 F4 03 04 00 5B 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD AF 05 00 35 04 06 00 19 E0 EC 26 1E 93 1B 8D C4 55 75 CC 3E 4C [15:40:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CE C0 47 00 26 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD AF 05 00 F4 03 04 00 02 16 1A 67 B6 04 01 00 00 F5 28 64 B1 C1 21 AE ED [15:40:12]CommunicateWithHost err = 0 [15:40:12]CheckOFDResponse [15:40:12]1017 (14) - 77093643461234 [15:40:12]1041 (16) - 0000000000874672 [15:40:12]1040 (4) - 372685 [15:40:12]1012 (4) - 24.10.2024 09:40 [15:40:12]1206 (1) - 0 [15:40:12]OFD Sender: Remove packet 372685 [15:40:12]ProducePacketName [15:40:12]name=ofd_packets/00372685 [15:40:12]NVStorageDeleteData [15:40:12]Write to MH i2c: 01 00 00 50 2A 7A [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 07 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: 01 07 00 50 2A 00 00 00 00 00 10 0D 9E [15:40:12]RasterBufferAndPrint [15:40:12]line [15:40:12]line [15:40:12]line [15:40:12]line [15:40:12]line [15:40:12]written 0, free lines is 3354 [15:40:12]MH_Cut [15:40:12]Write to MH i2c: D1 01 00 57 2A 01 53 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: D1 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: D1 01 00 [15:40:12]MH_I2C_Read... [15:40:12]Read from MH i2c: D1 01 00 57 2A 00 52 [15:40:12]Write to MH i2c: 01 00 00 58 2A 82 [15:40:12]Write i2c OK [15:40:12]MH_I2C_Read... [15:40:13]OFD Sender: No OFD packet to send [15:40:13]*** Cut start [15:40:13]*** Partial cut [15:40:13]*** CUTSNS_PIN = 1 [15:40:13]*** CUTSNS_PIN = 0 [15:40:14]*** Brake cut motor [15:40:14]Read from MH i2c: 01 [15:40:14]MH_I2C_Read... [15:40:14]*** Stop cut motor [15:40:14]*** Cut end [15:40:14]Read from MH i2c: 01 07 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: 01 07 00 58 2A 00 00 00 00 00 FF 0F 97 [15:40:14]process_action close_receipt done [15:40:14]requested_data is exist [15:40:14]produce_requested_data [15:40:14]requested_item fm.sn is exist - process it [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 11 00 00 [15:40:14]Write to MH i2c: E2 08 00 59 2A 80 11 00 00 00 00 00 00 FD [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 17 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 17 00 59 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 52 [15:40:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:40:14]wFMCommunicate OK [15:40:14]requested_item fd.num is exist - process it [15:40:14]SAM_PROTO_GetFieldsCounters [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 13 00 00 [15:40:14]Write to MH i2c: E2 08 00 5A 2A 80 13 00 00 00 00 00 00 00 [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 62 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 62 00 5A 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 93 [15:40:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F6 01 00 00 5E 04 04 00 F6 01 00 00 57 04 04 00 F7 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:14]wFMCommunicate OK [15:40:14]SAM_PROTO_GetFieldsCounters done [15:40:14]requested_item shift.num is exist - process it [15:40:14]requested_item shift.opened is exist - process it [15:40:14]req_shift_opened [15:40:14]FM_GetShiftState [15:40:14]SAM_PROTO_GetShiftState [15:40:14]wFMCommunicate request_size=4 [15:40:14]MH_SAM_APDU [15:40:14]CAPDU: 80 13 01 00 [15:40:14]Write to MH i2c: E2 08 00 5B 2A 80 13 01 00 00 00 00 00 02 [15:40:14]Write i2c OK [15:40:14]MH_I2C_Read... [15:40:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:14]Read from MH i2c: E2 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 0E 00 [15:40:14]MH_I2C_Read... [15:40:14]Read from MH i2c: E2 0E 00 5B 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [15:40:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:40:14]wFMCommunicate OK [15:40:14]SAM_PROTO_GetShiftState done [15:40:14]FM_GetShiftState done [15:40:14]req_shift_opened done [15:40:14]requested_item shift.open_date is exist - process it [15:40:14]req_shift_open_date [15:40:14]req_shift_open_date done [15:40:14]produce_requested_data done [15:40:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372685,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:40:14]process_action_free close_receipt [15:40:14]json_value_free [15:40:14]json_value_free done [15:40:14]process_json_proto returns [15:40:14]Send response to host [15:40:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372685,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:40:14]free response buf [15:40:14]execute_script done [15:40:14]execute_script returns [15:40:14]free content buf [15:40:14]Sock 9.Close socket [15:40:14]Sock 9.Thread stoped [15:40:18]OFD Sender: No OFD packet to send [15:40:23]OFD Sender: No OFD packet to send [15:40:28]OFD Sender: No OFD packet to send [15:40:33]OFD Sender: No OFD packet to send [15:40:38]OFD Sender: No OFD packet to send [15:40:43]OFD Sender: No OFD packet to send [15:40:48]OFD Sender: No OFD packet to send [15:40:53]OFD Sender: No OFD packet to send [15:40:58]OFD Sender: No OFD packet to send [15:41:03]OFD Sender: No OFD packet to send [15:41:08]OFD Sender: No OFD packet to send [15:41:13]OFD Sender: No OFD packet to send [15:41:18]OFD Sender: No OFD packet to send [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:03]OFD Sender: No OFD packet to send [15:42:08]OFD Sender: No OFD packet to send [15:42: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:42]accept exits with 8 [15:42:42]New connection [15:42:42]New thread 3066637668 created [15:42:42]Thread 3066494308 joined [15:42:42]Waiting for new connection... [15:42:42] Sock 8.Parse request [15:42:42]Sock 8.Check first char [15:42:42]Sock 8.First char is OK [15:42:42]request: POST /json_proto HTTP/1.0 [15:42:42]Method: POST [15:42:42]URL: /json_proto [15:42:42]Method is POST - this is cgi request [15:42:42]url: /json_proto [15:42:42]query_string will be loaded in cgi processing [15:42:42]execute_cgi json_proto POST (null) [15:42:42]execute_cgi path=json_proto method=POST [15:42:42]POST find Content-Length [15:42:42]Host: 172.17.42.195:8080 [15:42:42]Content-Length: 770 [15:42:42]Content-Type: application/json [15:42:42] [15:42:42]POST finish read [15:42:42]Found Content-Length = 770 [15:42:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:42]execute_script... [15:42: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)3308979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:42:42]POST & json_proto [15:42:42]process_json_proto [15:42:42]json parsed OK: [15:42:42]protocol is kg_v1.0 [15:42:42]action value=close_receipt [15:42:42]process_action close_receipt [15:42:42]cmd_close_receipt [15:42:42]MH_GetDate [15:42:42]Write to MH i2c: F0 00 00 5C 2A 75 [15:42:42]Write i2c OK [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: F0 [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: F0 09 00 [15:42:42]MH_I2C_Read... [15:42:42]Read from MH i2c: F0 09 00 5C 2A 00 F4 6A 1A 67 EF 94 12 67 59 [15:42:42]GetLastDocTimeStamp 1729784411 [15:42:42]current date 1729784564 [15:42:42]FM_GetShiftState [15:42:42]SAM_PROTO_GetShiftState [15:42:42]wFMCommunicate request_size=4 [15:42:42]MH_SAM_APDU [15:42:42]CAPDU: 80 13 01 00 [15:42:42]Write to MH i2c: E2 08 00 5D 2A 80 13 01 00 00 00 00 00 04 [15:42:42]Write i2c OK [15:42:42]MH_I2C_Read... [15:42:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:43]Read from MH i2c: E2 [15:42:43]MH_I2C_Read... [15:42:43]Read from MH i2c: E2 0E 00 [15:42:43]MH_I2C_Read... [15:42:43]Read from MH i2c: E2 0E 00 5D 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 69 [15:42:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:42:43]wFMCommunicate OK [15:42:43]SAM_PROTO_GetShiftState done [15:42:43]FM_GetShiftState done [15:42:43]opened in 1729729095 [15:42:43]opened+sec_in_day 1729815495 [15:42:43]quantity*price = 100015 [15:42:43]sum+1 = 100017 [15:42:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 503 24.10.2024 15:42 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372686 ФПД: 151436517124005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154244&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372686&fm=151436517124005&tin=02508201610067®Number=0000000000091623&sum=100016 [15:42:44]StoreToDocumentArchive [15:42:44]shift 524 fd 372686 [15:42:44]save to /storage/0524/doc_00372686 [15:42:44]save last doc name /storage/0524/doc_00372686 to /storage/kkm_last_doc_name [15:42:44]save OK [15:42:44]Clear old archive folders... [15:42:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:42:44]tlvbuf is 003C30A0 [15:42:44]SAM_PROTO_ClearQueue [15:42:44]wFMCommunicate request_size=4 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 09 00 00 [15:42:44]Write to MH i2c: E2 08 00 6A 2A 80 09 00 00 00 00 00 00 06 [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 6A 2A 00 90 00 08 [15:42:44]RAPDU: 90 00 [15:42:44]wFMCommunicate OK [15:42:44]SAM_PROTO_ClearQueue done [15:42:44]KKMCreateOFDPacket [15:42:44]OFDProtocolAddRootSTLVToBuf [15:42:44]FM_MakeSignedData [15:42:44]FM_MakeSignedData [15:42:44]SAM_PROTO_SignData [15:42:44]wFMCommunicate request_size=4 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 0D 01 02 [15:42:44]Write to MH i2c: E2 08 00 6B 2A 80 0D 01 02 00 00 00 00 0E [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 6B 2A 00 90 00 09 [15:42:44]RAPDU: 90 00 [15:42:44]wFMCommunicate OK [15:42:44]wFMCommunicate request_size=255 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 F4 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE AF 05 00 35 04 06 00 89 [15:42:44]Write to MH i2c: E2 02 01 6C 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 F4 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE AF 05 00 35 04 06 00 89 00 00 A4 [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 6C 2A 00 90 00 0A [15:42:44]RAPDU: 90 00 [15:42:44]wFMCommunicate OK [15:42:44]wFMCommunicate request_size=10 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 0D 02 02 05 BB 0F CF 27 A5 [15:42:44]Write to MH i2c: E2 0D 00 6D 2A 80 0D 02 02 05 00 BB 0F CF 27 A5 00 00 80 [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 03 00 6D 2A 00 90 00 0B [15:42:44]RAPDU: 90 00 [15:42:44]wFMCommunicate OK [15:42:44]wFMCommunicate request_size=4 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 0D 03 02 [15:42:44]Write to MH i2c: E2 08 00 6E 2A 80 0D 03 02 00 00 00 00 13 [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 0B 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 0B 00 6E 2A 00 B9 CC B4 96 5B D4 4A 16 90 00 72 [15:42:44]RAPDU: B9 CC B4 96 5B D4 4A 16 90 00 [15:42:44]wFMCommunicate OK [15:42:44]SAM_PROTO_SignData done [15:42:44]FM_MakeSignedData done [15:42:44]CreateOFDProtocolMessage [15:42:44]wFMCommunicate request_size=4 [15:42:44]MH_SAM_APDU [15:42:44]CAPDU: 80 11 00 00 [15:42:44]Write to MH i2c: E2 08 00 6F 2A 80 11 00 00 00 00 00 00 13 [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:44]Read from MH i2c: E2 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 17 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: E2 17 00 6F 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 68 [15:42:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:42:44]wFMCommunicate OK [15:42:44]CreateOFDProtocolMessage done [15:42:44]OFDSenderStorePacket 372686 [15:42:44]StoreOFDPacket docnum=372686 [15:42:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 95 07 01 98 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 F4 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE AF 05 00 35 04 06 00 89 BB 0F CF 27 A5 B9 CC B4 96 5B D4 4A 16 [15:42:44]CheckFolder [15:42:44]dirname=/storage/ofd_packets [15:42:44]CheckFolder done [15:42:44]ProducePacketName [15:42:44]name=ofd_packets/00372686 [15:42:44]NVStorageSaveData ofd_packets/00372686 [15:42:44]File name is /storage/ofd_packets/00372686 [15:42:44]Write 301 bytes [15:42:44]NVStorageSaveData done [15:42:44]OFDSenderStorePacket done [15:42:44]KKMCreateOFDPacket done [15:42:44]NVStorageSaveData kkm_last_timestamp [15:42:44]File name is /storage/kkm_last_timestamp [15:42:44]Write 4 bytes [15:42:44]NVStorageSaveData done [15:42:44]ExternCall_PrintAddStr [15:42:44]wPrintStart [15:42:44]Write to MH i2c: 01 00 00 70 2A 9A [15:42:44]Write i2c OK [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: 01 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: 01 07 00 [15:42:44]MH_I2C_Read... [15:42:44]Read from MH i2c: 01 07 00 70 2A 00 00 00 00 00 FF 0F AF [15:42:44]RasterBufferAndPrint [15:42:44]line Счет N : (1)3308979 [15:42:44]line ИНН: 02508201610067 [15:42:44]line Контрольно-Кассовый Чек [15:42:44]line ПРОДАЖА [15:42:44]line ТРК (МРК, ГНК) : 32 [15:42:44]line Товар: 2710124130 [15:42:44]line Аи-92-К-4 [15:42:44]line 14.950 * 66.90 [15:42:44]line = 1000.16 [15:42:44]line НДС 12% НСП 1% [15:42:44]line > о реализуемом товаре [15:42:44]line ИТОГО: 1000.16 [15:42:44]line НСП 1% : 8.85 [15:42:44]line НДС 12% : 106.21 [15:42:44]line Наличными: 0.00 [15:42:44]line Безнал.: 1000.16 [15:42:44]line Место: АЗС № 87 "Партнер Нефть" [15:42:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:42:44]line СНО: Общий режим [15:42:44]line Чек 503 24.10.2024 15:42 [15:42:44]line Смена: 524 ФФД: 1.0 [15:42:44]line ЗНМ: 0300000083 [15:42:44]line РНМ: 0000000000091623 [15:42:44]line Версия ККМ: 001 [15:42:44]line Платежная система: Mbank [15:42:44]line ФМ: 0000000000874672 [15:42:44]line ФД: 372686 [15:42:44]line ФПД: 151436517124005 [15:42:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154244&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372686&fm=151436517124005&tin=02508201610067®Number=0000000000091623&sum=100016 [15:42:44]OFD Sender: Processing packet 372686 [packets to send 267, broken 266] [15:42:44]ProducePacketName [15:42:44]name=ofd_packets/00372686 [15:42:44]OFD Sender: To server: pG, [15:42:44]CommunicateWithHost lk.salyk.kg:30040 [15:42:44]ConnectInit lk.salyk.kg [15:42:44]written 0, free lines is 4095 [15:42:45]Connected sock=10 [15:42:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 95 07 01 98 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 01 00 00 F4 03 04 00 F4 6A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE AF 05 00 35 04 06 00 89 BB 0F CF 27 A5 B9 CC B4 96 5B D4 4A 16 [15:42:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BC D1 47 00 B9 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE AF 05 00 F4 03 04 00 9B 16 1A 67 B6 04 01 00 00 33 3D DE DC 43 49 52 21 [15:42:45]CommunicateWithHost err = 0 [15:42:45]CheckOFDResponse [15:42:45]1017 (14) - 77093643461234 [15:42:45]1041 (16) - 0000000000874672 [15:42:45]1040 (4) - 372686 [15:42:45]1012 (4) - 24.10.2024 09:42 [15:42:45]1206 (1) - 0 [15:42:45]OFD Sender: Remove packet 372686 [15:42:45]ProducePacketName [15:42:45]name=ofd_packets/00372686 [15:42:45]NVStorageDeleteData [15:42:45]Write to MH i2c: 01 00 00 99 2A C3 [15:42:45]Write i2c OK [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: 01 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: 01 07 00 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: 01 07 00 99 2A 00 00 00 00 00 09 0D E0 [15:42:45]RasterBufferAndPrint [15:42:45]line [15:42:45]line [15:42:45]line [15:42:45]line [15:42:45]line [15:42:45]written 0, free lines is 3344 [15:42:45]MH_Cut [15:42:45]Write to MH i2c: D1 01 00 A0 2A 01 9C [15:42:45]Write i2c OK [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: D1 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: D1 01 00 [15:42:45]MH_I2C_Read... [15:42:45]Read from MH i2c: D1 01 00 A0 2A 00 9B [15:42:45]Write to MH i2c: 01 00 00 A1 2A CB [15:42:45]Write i2c OK [15:42:45]MH_I2C_Read... [15:42:45]OFD Sender: No OFD packet to send [15:42:46]*** Cut start [15:42:46]*** Partial cut [15:42:46]*** CUTSNS_PIN = 1 [15:42:46]*** CUTSNS_PIN = 0 [15:42:46]*** Brake cut motor [15:42:46]Read from MH i2c: 01 [15:42:46]MH_I2C_Read... [15:42:46]*** Stop cut motor [15:42:46]*** Cut end [15:42:46]Read from MH i2c: 01 07 00 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: 01 07 00 A1 2A 00 00 00 00 00 FF 0F E0 [15:42:46]process_action close_receipt done [15:42:46]requested_data is exist [15:42:46]produce_requested_data [15:42:46]requested_item fm.sn is exist - process it [15:42:46]wFMCommunicate request_size=4 [15:42:46]MH_SAM_APDU [15:42:46]CAPDU: 80 11 00 00 [15:42:46]Write to MH i2c: E2 08 00 A2 2A 80 11 00 00 00 00 00 00 46 [15:42:46]Write i2c OK [15:42:46]MH_I2C_Read... [15:42:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:42:46]Read from MH i2c: E2 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: E2 17 00 [15:42:46]MH_I2C_Read... [15:42:46]Read from MH i2c: E2 17 00 A2 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [15:42:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:42:46]wFMCommunicate OK [15:42:46]requested_item fd.num is exist - process it [15:42:46]SAM_PROTO_GetFieldsCounters [15:42:46]wFMCommunicate request_size=4 [15:42:46]MH_SAM_APDU [15:42:46]CAPDU: 80 13 00 00 [15:42:46]Write to MH i2c: E2 08 00 A3 2A 80 13 00 00 00 00 00 00 49 [15:42:46]Write i2c OK [15:42:46]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:42:47]Read from MH i2c: E2 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 62 00 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 62 00 A3 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [15:42:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F7 01 00 00 5E 04 04 00 F7 01 00 00 57 04 04 00 F8 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:42:47]wFMCommunicate OK [15:42:47]SAM_PROTO_GetFieldsCounters done [15:42:47]requested_item shift.num is exist - process it [15:42:47]requested_item shift.opened is exist - process it [15:42:47]req_shift_opened [15:42:47]FM_GetShiftState [15:42:47]SAM_PROTO_GetShiftState [15:42:47]wFMCommunicate request_size=4 [15:42:47]MH_SAM_APDU [15:42:47]CAPDU: 80 13 01 00 [15:42:47]Write to MH i2c: E2 08 00 A4 2A 80 13 01 00 00 00 00 00 4B [15:42:47]Write i2c OK [15:42:47]MH_I2C_Read... [15:42:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:42:47]Read from MH i2c: E2 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 0E 00 [15:42:47]MH_I2C_Read... [15:42:47]Read from MH i2c: E2 0E 00 A4 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [15:42:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:42:47]wFMCommunicate OK [15:42:47]SAM_PROTO_GetShiftState done [15:42:47]FM_GetShiftState done [15:42:47]req_shift_opened done [15:42:47]requested_item shift.open_date is exist - process it [15:42:47]req_shift_open_date [15:42:47]req_shift_open_date done [15:42:47]produce_requested_data done [15:42:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372686,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:42:47]process_action_free close_receipt [15:42:47]json_value_free [15:42:47]json_value_free done [15:42:47]process_json_proto returns [15:42:47]Send response to host [15:42:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372686,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:42:47]free response buf [15:42:47]execute_script done [15:42:47]execute_script returns [15:42:47]free content buf [15:42:47]Sock 8.Close socket [15:42:47]Sock 8.Thread stoped [15:42:50]OFD Sender: No OFD packet to send [15:42:55]OFD Sender: No OFD packet to send [15:43:00]OFD Sender: No OFD packet to send [15:43:05]OFD Sender: No OFD packet to send [15:43:05]accept exits with 9 [15:43:05]New connection [15:43:05]New thread 3066494308 created [15:43:05]Thread 3066637668 joined [15:43:05]Waiting for new connection... [15:43:05] Sock 9.Parse request [15:43:05]Sock 9.Check first char [15:43:05]Sock 9.First char is OK [15:43:05]request: POST /json_proto HTTP/1.0 [15:43:05]Method: POST [15:43:05]URL: /json_proto [15:43:05]Method is POST - this is cgi request [15:43:05]url: /json_proto [15:43:05]query_string will be loaded in cgi processing [15:43:05]execute_cgi json_proto POST (null) [15:43:05]execute_cgi path=json_proto method=POST [15:43:05]POST find Content-Length [15:43:05]Host: 172.17.42.195:8080 [15:43:05]Content-Length: 770 [15:43:05]Content-Type: application/json [15:43:05] [15:43:05]POST finish read [15:43:05]Found Content-Length = 770 [15:43:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:05]execute_script... [15:43: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)3308978", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 37.370, "sum" : 2500.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:05]POST & json_proto [15:43:05]process_json_proto [15:43:05]json parsed OK: [15:43:05]protocol is kg_v1.0 [15:43:05]action value=close_receipt [15:43:05]process_action close_receipt [15:43:05]cmd_close_receipt [15:43:05]MH_GetDate [15:43:05]Write to MH i2c: F0 00 00 A5 2A BE [15:43:05]Write i2c OK [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: F0 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: F0 09 00 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: F0 09 00 A5 2A 00 0A 6B 1A 67 EF 94 12 67 B9 [15:43:05]GetLastDocTimeStamp 1729784564 [15:43:05]current date 1729784586 [15:43:05]FM_GetShiftState [15:43:05]SAM_PROTO_GetShiftState [15:43:05]wFMCommunicate request_size=4 [15:43:05]MH_SAM_APDU [15:43:05]CAPDU: 80 13 01 00 [15:43:05]Write to MH i2c: E2 08 00 A6 2A 80 13 01 00 00 00 00 00 4D [15:43:05]Write i2c OK [15:43:05]MH_I2C_Read... [15:43:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:05]Read from MH i2c: E2 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: E2 0E 00 [15:43:05]MH_I2C_Read... [15:43:05]Read from MH i2c: E2 0E 00 A6 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B2 [15:43:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:43:05]wFMCommunicate OK [15:43:05]SAM_PROTO_GetShiftState done [15:43:05]FM_GetShiftState done [15:43:05]opened in 1729729095 [15:43:05]opened+sec_in_day 1729815495 [15:43:05]quantity*price = 250005 [15:43:05]sum+1 = 250006 [15:43:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.05 НСП 1% : 22.12 НДС 12% : 265.49 Наличными: 0.00 Безнал.: 2500.05 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 504 24.10.2024 15:43 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372687 ФПД: 98336116337442 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154306&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372687&fm=98336116337442&tin=02508201610067®Number=0000000000091623&sum=250005 [15:43:07]StoreToDocumentArchive [15:43:07]shift 524 fd 372687 [15:43:07]save to /storage/0524/doc_00372687 [15:43:07]save last doc name /storage/0524/doc_00372687 to /storage/kkm_last_doc_name [15:43:07]save OK [15:43:07]Clear old archive folders... [15:43:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:43:07]tlvbuf is 0034C490 [15:43:07]SAM_PROTO_ClearQueue [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 09 00 00 [15:43:07]Write to MH i2c: E2 08 00 B3 2A 80 09 00 00 00 00 00 00 4F [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 B3 2A 00 90 00 51 [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]SAM_PROTO_ClearQueue done [15:43:07]KKMCreateOFDPacket [15:43:07]OFDProtocolAddRootSTLVToBuf [15:43:07]FM_MakeSignedData [15:43:07]FM_MakeSignedData [15:43:07]SAM_PROTO_SignData [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 0D 01 02 [15:43:07]Write to MH i2c: E2 08 00 B4 2A 80 0D 01 02 00 00 00 00 57 [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 B4 2A 00 90 00 52 [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]wFMCommunicate request_size=255 [15:43:07]MH_SAM_APDU [15:43: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 34 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 0A 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF AF 05 00 35 04 06 00 59 [15:43:07]Write to MH i2c: E2 02 01 B5 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 0A 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF AF 05 00 35 04 06 00 59 00 00 FE [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 B5 2A 00 90 00 53 [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]wFMCommunicate request_size=10 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 0D 02 02 05 6F A9 48 6B 22 [15:43:07]Write to MH i2c: E2 0D 00 B6 2A 80 0D 02 02 05 00 6F A9 48 6B 22 00 00 51 [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 B6 2A 00 90 00 54 [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 0D 03 02 [15:43:07]Write to MH i2c: E2 08 00 B7 2A 80 0D 03 02 00 00 00 00 5C [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 0B 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 0B 00 B7 2A 00 EE EC 18 86 6D 79 95 20 90 00 70 [15:43:07]RAPDU: EE EC 18 86 6D 79 95 20 90 00 [15:43:07]wFMCommunicate OK [15:43:07]SAM_PROTO_SignData done [15:43:07]FM_MakeSignedData done [15:43:07]CreateOFDProtocolMessage [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 11 00 00 [15:43:07]Write to MH i2c: E2 08 00 B8 2A 80 11 00 00 00 00 00 00 5C [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 17 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 17 00 B8 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [15:43:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:43:07]wFMCommunicate OK [15:43:07]CreateOFDProtocolMessage done [15:43:07]OFDSenderStorePacket 372687 [15:43:07]StoreOFDPacket docnum=372687 [15:43:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 92 27 07 01 F8 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 34 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 0A 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF AF 05 00 35 04 06 00 59 6F A9 48 6B 22 EE EC 18 86 6D 79 95 20 [15:43:07]CheckFolder [15:43:07]dirname=/storage/ofd_packets [15:43:07]CheckFolder done [15:43:07]ProducePacketName [15:43:07]name=ofd_packets/00372687 [15:43:07]NVStorageSaveData ofd_packets/00372687 [15:43:07]File name is /storage/ofd_packets/00372687 [15:43:07]Write 301 bytes [15:43:07]NVStorageSaveData done [15:43:07]OFDSenderStorePacket done [15:43:07]KKMCreateOFDPacket done [15:43:07]NVStorageSaveData kkm_last_timestamp [15:43:07]File name is /storage/kkm_last_timestamp [15:43:07]Write 4 bytes [15:43:07]NVStorageSaveData done [15:43:07]OFD Sender: Processing packet 372687 [packets to send 267, broken 266] [15:43:07]ProducePacketName [15:43:07]name=ofd_packets/00372687 [15:43:07]OFD Sender: To server: pG, [15:43:07]CommunicateWithHost lk.salyk.kg:30040 [15:43:07]ConnectInit lk.salyk.kg [15:43:07]ExternCall_PrintAddStr [15:43:07]wPrintStart [15:43:07]Write to MH i2c: 01 00 00 B9 2A E3 [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: 01 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: 01 07 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: 01 07 00 B9 2A 00 00 00 00 00 FF 0F F8 [15:43:07]RasterBufferAndPrint [15:43:07]line Счет N : (1)3308978 [15:43:07]line ИНН: 02508201610067 [15:43:07]line Контрольно-Кассовый Чек [15:43:07]line ПРОДАЖА [15:43:07]line ТРК (МРК, ГНК) : 22 [15:43:07]line Товар: 2710124130 [15:43:07]line Аи-92-К-4 [15:43:07]line 37.370 * 66.90 [15:43:07]line = 2500.05 [15:43:07]line НДС 12% НСП 1% [15:43:07]line > о реализуемом товаре [15:43:07]line ИТОГО: 2500.05 [15:43:07]line НСП 1% : 22.12 [15:43:07]line НДС 12% : 265.49 [15:43:07]line Наличными: 0.00 [15:43:07]line Безнал.: 2500.05 [15:43:07]line Место: АЗС № 87 "Партнер Нефть" [15:43:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:43:07]line СНО: Общий режим [15:43:07]line Чек 504 24.10.2024 15:43 [15:43:07]line Смена: 524 ФФД: 1.0 [15:43:07]line ЗНМ: 0300000083 [15:43:07]line РНМ: 0000000000091623 [15:43:07]line Версия ККМ: 001 [15:43:07]line Платежная система: Mbank [15:43:07]line ФМ: 0000000000874672 [15:43:07]line ФД: 372687 [15:43:07]line ФПД: 98336116337442 [15:43:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154306&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372687&fm=98336116337442&tin=02508201610067®Number=0000000000091623&sum=250005 [15:43:07]Connected sock=10 [15:43:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 92 27 07 01 F8 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 34 FF 03 08 00 03 FA 91 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 95 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 95 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 95 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 01 00 00 F4 03 04 00 0A 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF AF 05 00 35 04 06 00 59 6F A9 48 6B 22 EE EC 18 86 6D 79 95 20 [15:43:07]written 0, free lines is 4095 [15:43:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3E C6 47 00 EB A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF AF 05 00 F4 03 04 00 B2 16 1A 67 B6 04 01 00 00 03 E9 3C 2B C4 64 FE 0A [15:43:08]CommunicateWithHost err = 0 [15:43:08]CheckOFDResponse [15:43:08]1017 (14) - 77093643461234 [15:43:08]1041 (16) - 0000000000874672 [15:43:08]1040 (4) - 372687 [15:43:08]1012 (4) - 24.10.2024 09:43 [15:43:08]1206 (1) - 0 [15:43:08]OFD Sender: Remove packet 372687 [15:43:08]ProducePacketName [15:43:08]name=ofd_packets/00372687 [15:43:08]NVStorageDeleteData [15:43:08]Write to MH i2c: 01 00 00 E2 2A 0C [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 E2 2A 00 00 00 00 00 0E 0D 2E [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 3349 [15:43:08]MH_Cut [15:43:08]Write to MH i2c: D1 01 00 E9 2A 01 E5 [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 E9 2A 00 E4 [15:43:08]Write to MH i2c: 01 00 00 EA 2A 14 [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:09]Read from MH i2c: 01 [15:43:09]MH_I2C_Read... [15:43:09]*** Stop cut motor [15:43:09]*** Cut end [15:43:09]Read from MH i2c: 01 07 00 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: 01 07 00 EA 2A 00 00 00 00 00 FF 0F 29 [15:43:09]process_action close_receipt done [15:43:09]requested_data is exist [15:43:09]produce_requested_data [15:43:09]requested_item fm.sn is exist - process it [15:43:09]wFMCommunicate request_size=4 [15:43:09]MH_SAM_APDU [15:43:09]CAPDU: 80 11 00 00 [15:43:09]Write to MH i2c: E2 08 00 EB 2A 80 11 00 00 00 00 00 00 8F [15:43:09]Write i2c OK [15:43:09]MH_I2C_Read... [15:43:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:09]Read from MH i2c: E2 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: E2 17 00 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: E2 17 00 EB 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [15:43:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:43:09]wFMCommunicate OK [15:43:09]requested_item fd.num is exist - process it [15:43:09]SAM_PROTO_GetFieldsCounters [15:43:09]wFMCommunicate request_size=4 [15:43:09]MH_SAM_APDU [15:43:09]CAPDU: 80 13 00 00 [15:43:09]Write to MH i2c: E2 08 00 EC 2A 80 13 00 00 00 00 00 00 92 [15:43:09]Write i2c OK [15:43:09]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 EC 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 2D [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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F8 01 00 00 5E 04 04 00 F8 01 00 00 57 04 04 00 F9 01 00 00 19 04 04 00 00 00 00 00 90 00 [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 ED 2A 80 13 01 00 00 00 00 00 94 [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 ED 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F9 [15:43:10]RAPDU: 09 00 01 47 92 19 67 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":"0000000000874672","fd.num":372687,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:43:10]process_action_free close_receipt [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":"0000000000874672","fd.num":372687,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [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:23]OFD Sender: No OFD packet to send [15:43:28]OFD Sender: No OFD packet to send [15:43:33]OFD Sender: No OFD packet to send [15:43:38]OFD Sender: No OFD packet to send [15:43:43]OFD Sender: No OFD packet to send [15:43:48]OFD Sender: No OFD packet to send [15:43:53]OFD Sender: No OFD packet to send [15:43:58]OFD Sender: No OFD packet to send [15:44:03]OFD Sender: No OFD packet to send [15:44:08]OFD Sender: No OFD packet to send [15:44:13]OFD Sender: No OFD packet to send [15:44:18]OFD Sender: No OFD packet to send [15:44:23]OFD Sender: No OFD packet to send [15:44:28]OFD Sender: No OFD packet to send [15:44:33]OFD Sender: No OFD packet to send [15:44:38]OFD Sender: No OFD packet to send [15:44:43]OFD Sender: No OFD packet to send [15:44:48]OFD Sender: No OFD packet to send [15:44:53]OFD Sender: No OFD packet to send [15:44:58]OFD Sender: No OFD packet to send [15:45:03]OFD Sender: No OFD packet to send [15:45:08]OFD Sender: No OFD packet to send [15:45:13]OFD Sender: No OFD packet to send [15:45:18]OFD Sender: No OFD packet to send [15:45:23]OFD Sender: No OFD packet to send [15:45:28]OFD Sender: No OFD packet to send [15:45:33]OFD Sender: No OFD packet to send [15:45:38]OFD Sender: No OFD packet to send [15:45:43]OFD Sender: No OFD packet to send [15:45:48]OFD Sender: No OFD packet to send [15:45:50]accept exits with 8 [15:45:50]New connection [15:45:50]New thread 3066637668 created [15:45:50]Thread 3066494308 joined [15:45:50]Waiting for new connection... [15:45:50] Sock 8.Parse request [15:45:50]Sock 8.Check first char [15:45:50]Sock 8.First char is OK [15:45:50]request: POST /json_proto HTTP/1.0 [15:45:50]Method: POST [15:45:50]URL: /json_proto [15:45:50]Method is POST - this is cgi request [15:45:50]url: /json_proto [15:45:50]query_string will be loaded in cgi processing [15:45:50]execute_cgi json_proto POST (null) [15:45:50]execute_cgi path=json_proto method=POST [15:45:50]POST find Content-Length [15:45:50]Host: 172.17.42.195:8080 [15:45:50]Content-Length: 754 [15:45:50]Content-Type: application/json [15:45:50] [15:45:50]POST finish read [15:45:50]Found Content-Length = 754 [15:45:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 3.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30065371", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:50]execute_script... [15:45: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)3308980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 3.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30065371", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:45:50]POST & json_proto [15:45:50]process_json_proto [15:45:50]json parsed OK: [15:45:50]protocol is kg_v1.0 [15:45:50]action value=close_receipt [15:45:50]process_action close_receipt [15:45:50]cmd_close_receipt [15:45:50]MH_GetDate [15:45:50]Write to MH i2c: F0 00 00 EE 2A 07 [15:45:50]Write i2c OK [15:45:50]MH_I2C_Read... [15:45:50]Read from MH i2c: F0 [15:45:50]MH_I2C_Read... [15:45:50]Read from MH i2c: F0 09 00 [15:45:50]MH_I2C_Read... [15:45:50]Read from MH i2c: F0 09 00 EE 2A 00 AF 6B 1A 67 EF 94 12 67 A7 [15:45:50]GetLastDocTimeStamp 1729784586 [15:45:50]current date 1729784751 [15:45:50]FM_GetShiftState [15:45:50]SAM_PROTO_GetShiftState [15:45:50]wFMCommunicate request_size=4 [15:45:50]MH_SAM_APDU [15:45:50]CAPDU: 80 13 01 00 [15:45:50]Write to MH i2c: E2 08 00 EF 2A 80 13 01 00 00 00 00 00 96 [15:45:50]Write i2c OK [15:45:50]MH_I2C_Read... [15:45:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:50]Read from MH i2c: E2 [15:45:50]MH_I2C_Read... [15:45:50]Read from MH i2c: E2 0E 00 [15:45:50]MH_I2C_Read... [15:45:50]Read from MH i2c: E2 0E 00 EF 2A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FB [15:45:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:45:50]wFMCommunicate OK [15:45:50]SAM_PROTO_GetShiftState done [15:45:50]FM_GetShiftState done [15:45:50]opened in 1729729095 [15:45:50]opened+sec_in_day 1729815495 [15:45:50]quantity*price = 0 [15:45:50]sum+1 = 1 [15:45:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 505 24.10.2024 15:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: ТК ГПНА Online 30065371 ФМ: 0000000000874672 ФД: 372688 ФПД: 245805175268284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154551&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372688&fm=245805175268284&tin=02508201610067®Number=0000000000091623&sum=0 [15:45:51]StoreToDocumentArchive [15:45:51]shift 524 fd 372688 [15:45:51]save to /storage/0524/doc_00372688 [15:45:51]save last doc name /storage/0524/doc_00372688 to /storage/kkm_last_doc_name [15:45:51]save OK [15:45:51]Clear old archive folders... [15:45:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:45:51]tlvbuf is 0038D410 [15:45:51]SAM_PROTO_ClearQueue [15:45:51]wFMCommunicate request_size=4 [15:45:51]MH_SAM_APDU [15:45:51]CAPDU: 80 09 00 00 [15:45:51]Write to MH i2c: E2 08 00 FC 2A 80 09 00 00 00 00 00 00 98 [15:45:51]Write i2c OK [15:45:51]MH_I2C_Read... [15:45:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:45:51]Read from MH i2c: E2 [15:45:51]MH_I2C_Read... [15:45:51]Read from MH i2c: E2 03 00 [15:45:51]MH_I2C_Read... [15:45:51]Read from MH i2c: E2 03 00 FC 2A 00 90 00 9A [15:45:51]RAPDU: 90 00 [15:45:51]wFMCommunicate OK [15:45:51]SAM_PROTO_ClearQueue done [15:45:51]KKMCreateOFDPacket [15:45:51]OFDProtocolAddRootSTLVToBuf [15:45:51]FM_MakeSignedData [15:45:51]FM_MakeSignedData [15:45:51]SAM_PROTO_SignData [15:45:51]wFMCommunicate request_size=4 [15:45:51]MH_SAM_APDU [15:45:51]CAPDU: 80 0D 01 02 [15:45:51]Write to MH i2c: E2 08 00 FD 2A 80 0D 01 02 00 00 00 00 A0 [15:45:51]Write i2c OK [15:45:51]MH_I2C_Read... [15:45:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:45:51]Read from MH i2c: E2 [15:45:51]MH_I2C_Read... [15:45:51]Read from MH i2c: E2 03 00 [15:45:51]MH_I2C_Read... [15:45:51]Read from MH i2c: E2 03 00 FD 2A 00 90 00 9B [15:45:51]RAPDU: 90 00 [15:45:51]wFMCommunicate OK [15:45:51]wFMCommunicate request_size=255 [15:45:51]MH_SAM_APDU [15:45: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 34 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 AF 05 00 35 04 06 00 DF [15:45:51]Write to MH i2c: E2 02 01 FE 2A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 AF 05 00 35 04 06 00 DF 00 00 70 [15:45:51]Write i2c OK [15:45:51]MH_I2C_Read... [15:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:52]Read from MH i2c: E2 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 03 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 03 00 FE 2A 00 90 00 9C [15:45:52]RAPDU: 90 00 [15:45:52]wFMCommunicate OK [15:45:52]wFMCommunicate request_size=10 [15:45:52]MH_SAM_APDU [15:45:52]CAPDU: 80 0D 02 02 05 8E FA 27 E3 BC [15:45:52]Write to MH i2c: E2 0D 00 FF 2A 80 0D 02 02 05 00 8E FA 27 E3 BC 00 00 FB [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:45:52]Read from MH i2c: E2 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 03 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 03 00 FF 2A 00 90 00 9D [15:45:52]RAPDU: 90 00 [15:45:52]wFMCommunicate OK [15:45:52]wFMCommunicate request_size=4 [15:45:52]MH_SAM_APDU [15:45:52]CAPDU: 80 0D 03 02 [15:45:52]Write to MH i2c: E2 08 00 00 2B 80 0D 03 02 00 00 00 00 A6 [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:45:52]Read from MH i2c: E2 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 0B 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 0B 00 00 2B 00 2D D8 C1 C8 44 CF C7 89 90 00 98 [15:45:52]RAPDU: 2D D8 C1 C8 44 CF C7 89 90 00 [15:45:52]wFMCommunicate OK [15:45:52]SAM_PROTO_SignData done [15:45:52]FM_MakeSignedData done [15:45:52]CreateOFDProtocolMessage [15:45:52]wFMCommunicate request_size=4 [15:45:52]MH_SAM_APDU [15:45:52]CAPDU: 80 11 00 00 [15:45:52]Write to MH i2c: E2 08 00 01 2B 80 11 00 00 00 00 00 00 A6 [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:52]Read from MH i2c: E2 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 17 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: E2 17 00 01 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [15:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:45:52]wFMCommunicate OK [15:45:52]CreateOFDProtocolMessage done [15:45:52]OFDSenderStorePacket 372688 [15:45:52]StoreOFDPacket docnum=372688 [15:45:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C4 8D 07 01 7A 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 34 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 AF 05 00 35 04 06 00 DF 8E FA 27 E3 BC 2D D8 C1 C8 44 CF C7 89 [15:45:52]CheckFolder [15:45:52]dirname=/storage/ofd_packets [15:45:52]CheckFolder done [15:45:52]ProducePacketName [15:45:52]name=ofd_packets/00372688 [15:45:52]NVStorageSaveData ofd_packets/00372688 [15:45:52]File name is /storage/ofd_packets/00372688 [15:45:52]Write 301 bytes [15:45:52]NVStorageSaveData done [15:45:52]OFDSenderStorePacket done [15:45:52]KKMCreateOFDPacket done [15:45:52]NVStorageSaveData kkm_last_timestamp [15:45:52]File name is /storage/kkm_last_timestamp [15:45:52]Write 4 bytes [15:45:52]NVStorageSaveData done [15:45:52]ExternCall_PrintAddStr [15:45:52]wPrintStart [15:45:52]Write to MH i2c: 01 00 00 02 2B 2D [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: 01 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: 01 07 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: 01 07 00 02 2B 00 00 00 00 00 FF 0F 42 [15:45:52]RasterBufferAndPrint [15:45:52]line Счет N : (1)3308980 [15:45:52]line ИНН: 02508201610067 [15:45:52]line Контрольно-Кассовый Чек [15:45:52]line ПРОДАЖА [15:45:52]line ТРК (МРК, ГНК) : 42 [15:45:52]line Товар: 2710124130 [15:45:52]line Аи-92-К-4 [15:45:52]line 3.000 * 0.00 [15:45:52]line = 0.00 [15:45:52]line НДС 12% НСП 1% [15:45:52]line > о реализуемом товаре [15:45:52]line ИТОГО: 0.00 [15:45:52]line НСП 1% : 0.00 [15:45:52]line НДС 12% : 0.00 [15:45:52]line Наличными: 0.00 [15:45:52]line Безнал.: 0.00 [15:45:52]line Место: АЗС № 87 "Партнер Нефть" [15:45:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:45:52]line СНО: Общий режим [15:45:52]line Чек 505 24.10.2024 15:45 [15:45:52]line Смена: 524 ФФД: 1.0 [15:45:52]line ЗНМ: 0300000083 [15:45:52]line РНМ: 0000000000091623 [15:45:52]line Версия ККМ: 001 [15:45:52]line Талоны: ТК ГПНА Online [15:45:52]line 30065371 [15:45:52]line ФМ: 0000000000874672 [15:45:52]line ФД: 372688 [15:45:52]line ФПД: 245805175268284 [15:45:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154551&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372688&fm=245805175268284&tin=02508201610067®Number=0000000000091623&sum=0 [15:45:52]written 0, free lines is 4095 [15:45:52]OFD Sender: Processing packet 372688 [packets to send 267, broken 266] [15:45:52]ProducePacketName [15:45:52]name=ofd_packets/00372688 [15:45:52]OFD Sender: To server: pG, [15:45:52]CommunicateWithHost lk.salyk.kg:30040 [15:45:52]ConnectInit lk.salyk.kg [15:45:52]Connected sock=10 [15:45:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C4 8D 07 01 7A 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 34 FF 03 08 00 03 B8 0B 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 AF 05 00 35 04 06 00 DF 8E FA 27 E3 BC 2D D8 C1 C8 44 CF C7 89 [15:45:52]Write to MH i2c: 01 00 00 2C 2B 57 [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: 01 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: 01 07 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: 01 07 00 2C 2B 00 00 00 00 00 E6 0C 50 [15:45:52]RasterBufferAndPrint [15:45:52]line [15:45:52]line [15:45:52]line [15:45:52]line [15:45:52]line [15:45:52]written 0, free lines is 3310 [15:45:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 82 98 47 00 60 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 AF 05 00 F4 03 04 00 56 17 1A 67 B6 04 01 00 00 E9 87 22 A9 BB AA 03 5E [15:45:52]CommunicateWithHost err = 0 [15:45:52]CheckOFDResponse [15:45:52]1017 (14) - 77093643461234 [15:45:52]1041 (16) - 0000000000874672 [15:45:52]1040 (4) - 372688 [15:45:52]1012 (4) - 24.10.2024 09:45 [15:45:52]1206 (1) - 0 [15:45:52]OFD Sender: Remove packet 372688 [15:45:52]ProducePacketName [15:45:52]name=ofd_packets/00372688 [15:45:52]NVStorageDeleteData [15:45:52]MH_Cut [15:45:52]Write to MH i2c: D1 01 00 33 2B 01 30 [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: D1 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: D1 01 00 [15:45:52]MH_I2C_Read... [15:45:52]Read from MH i2c: D1 01 00 33 2B 00 2F [15:45:52]Write to MH i2c: 01 00 00 34 2B 5F [15:45:52]Write i2c OK [15:45:52]MH_I2C_Read... [15:45:53]OFD Sender: No OFD packet to send [15:45:53]*** Cut start [15:45:53]*** Partial cut [15:45:53]*** CUTSNS_PIN = 1 [15:45:53]*** CUTSNS_PIN = 0 [15:45:53]*** Brake cut motor [15:45:54]Read from MH i2c: 01 [15:45:54]MH_I2C_Read... [15:45:54]*** Stop cut motor [15:45:54]*** Cut end [15:45:54]Read from MH i2c: 01 07 00 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: 01 07 00 34 2B 00 00 00 00 00 FF 0F 74 [15:45:54]process_action close_receipt done [15:45:54]requested_data is exist [15:45:54]produce_requested_data [15:45:54]requested_item fm.sn is exist - process it [15:45:54]wFMCommunicate request_size=4 [15:45:54]MH_SAM_APDU [15:45:54]CAPDU: 80 11 00 00 [15:45:54]Write to MH i2c: E2 08 00 35 2B 80 11 00 00 00 00 00 00 DA [15:45:54]Write i2c OK [15:45:54]MH_I2C_Read... [15:45:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:45:54]Read from MH i2c: E2 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: E2 17 00 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: E2 17 00 35 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2F [15:45:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:45:54]wFMCommunicate OK [15:45:54]requested_item fd.num is exist - process it [15:45:54]SAM_PROTO_GetFieldsCounters [15:45:54]wFMCommunicate request_size=4 [15:45:54]MH_SAM_APDU [15:45:54]CAPDU: 80 13 00 00 [15:45:54]Write to MH i2c: E2 08 00 36 2B 80 13 00 00 00 00 00 00 DD [15:45:54]Write i2c OK [15:45:54]MH_I2C_Read... [15:45:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:45:54]Read from MH i2c: E2 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: E2 62 00 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: E2 62 00 36 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 7C [15:45:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F9 01 00 00 5E 04 04 00 F9 01 00 00 57 04 04 00 FA 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:45:54]wFMCommunicate OK [15:45:54]SAM_PROTO_GetFieldsCounters done [15:45:54]requested_item shift.num is exist - process it [15:45:54]requested_item shift.opened is exist - process it [15:45:54]req_shift_opened [15:45:54]FM_GetShiftState [15:45:54]SAM_PROTO_GetShiftState [15:45:54]wFMCommunicate request_size=4 [15:45:54]MH_SAM_APDU [15:45:54]CAPDU: 80 13 01 00 [15:45:54]Write to MH i2c: E2 08 00 37 2B 80 13 01 00 00 00 00 00 DF [15:45:54]Write i2c OK [15:45:54]MH_I2C_Read... [15:45:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:45:54]Read from MH i2c: E2 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: E2 0E 00 [15:45:54]MH_I2C_Read... [15:45:54]Read from MH i2c: E2 0E 00 37 2B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 44 [15:45:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:45:54]wFMCommunicate OK [15:45:54]SAM_PROTO_GetShiftState done [15:45:54]FM_GetShiftState done [15:45:54]req_shift_opened done [15:45:54]requested_item shift.open_date is exist - process it [15:45:54]req_shift_open_date [15:45:54]req_shift_open_date done [15:45:54]produce_requested_data done [15:45:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372688,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:45:54]process_action_free close_receipt [15:45:54]json_value_free [15:45:54]json_value_free done [15:45:54]process_json_proto returns [15:45:54]Send response to host [15:45:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372688,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:45:54]free response buf [15:45:54]execute_script done [15:45:54]execute_script returns [15:45:54]free content buf [15:45:54]Sock 8.Close socket [15:45:54]Sock 8.Thread stoped [15:45:58]OFD Sender: No OFD packet to send [15:46:03]OFD Sender: No OFD packet to send [15:46:08]OFD Sender: No OFD packet to send [15:46:13]OFD Sender: No OFD packet to send [15:46:18]OFD Sender: No OFD packet to send [15:46:23]OFD Sender: No OFD packet to send [15:46:28]OFD Sender: No OFD packet to send [15:46:33]OFD Sender: No OFD packet to send [15:46:34]accept exits with 9 [15:46:34]New connection [15:46:34]New thread 3066494308 created [15:46:34]Thread 3066637668 joined [15:46:34]Waiting for new connection... [15:46:34] Sock 9.Parse request [15:46:34]Sock 9.Check first char [15:46:34]Sock 9.First char is OK [15:46:34]request: POST /json_proto HTTP/1.0 [15:46:34]Method: POST [15:46:34]URL: /json_proto [15:46:34]Method is POST - this is cgi request [15:46:34]url: /json_proto [15:46:34]query_string will be loaded in cgi processing [15:46:34]execute_cgi json_proto POST (null) [15:46:34]execute_cgi path=json_proto method=POST [15:46:34]POST find Content-Length [15:46:34]Host: 172.17.42.195:8080 [15:46:34]Content-Length: 678 [15:46:34]Content-Type: application/json [15:46:34] [15:46:34]POST finish read [15:46:34]Found Content-Length = 678 [15:46:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:34]execute_script... [15:46: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)3308981", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:34]POST & json_proto [15:46:34]process_json_proto [15:46:34]json parsed OK: [15:46:34]protocol is kg_v1.0 [15:46:34]action value=close_receipt [15:46:34]process_action close_receipt [15:46:34]cmd_close_receipt [15:46:34]MH_GetDate [15:46:34]Write to MH i2c: F0 00 00 38 2B 52 [15:46:34]Write i2c OK [15:46:34]MH_I2C_Read... [15:46:34]Read from MH i2c: F0 [15:46:34]MH_I2C_Read... [15:46:34]Read from MH i2c: F0 09 00 [15:46:34]MH_I2C_Read... [15:46:34]Read from MH i2c: F0 09 00 38 2B 00 DB 6B 1A 67 EF 94 12 67 1E [15:46:34]GetLastDocTimeStamp 1729784751 [15:46:34]current date 1729784795 [15:46:34]FM_GetShiftState [15:46:34]SAM_PROTO_GetShiftState [15:46:34]wFMCommunicate request_size=4 [15:46:34]MH_SAM_APDU [15:46:34]CAPDU: 80 13 01 00 [15:46:34]Write to MH i2c: E2 08 00 39 2B 80 13 01 00 00 00 00 00 E1 [15:46:34]Write i2c OK [15:46:34]MH_I2C_Read... [15:46:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:34]Read from MH i2c: E2 [15:46:34]MH_I2C_Read... [15:46:34]Read from MH i2c: E2 0E 00 [15:46:34]MH_I2C_Read... [15:46:34]Read from MH i2c: E2 0E 00 39 2B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 46 [15:46:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:46:34]wFMCommunicate OK [15:46:34]SAM_PROTO_GetShiftState done [15:46:34]FM_GetShiftState done [15:46:34]opened in 1729729095 [15:46:34]opened+sec_in_day 1729815495 [15:46:34]quantity*price = 30038 [15:46:34]sum+1 = 30039 [15:46:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 506 24.10.2024 15:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372689 ФПД: 274506873625272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154635&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372689&fm=274506873625272&tin=02508201610067®Number=0000000000091623&sum=30000 [15:46:35]StoreToDocumentArchive [15:46:35]shift 524 fd 372689 [15:46:35]save to /storage/0524/doc_00372689 [15:46:35]save last doc name /storage/0524/doc_00372689 to /storage/kkm_last_doc_name [15:46:35]save OK [15:46:35]Clear old archive folders... [15:46:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:46:35]tlvbuf is B6D5B5E0 [15:46:35]SAM_PROTO_ClearQueue [15:46:35]wFMCommunicate request_size=4 [15:46:35]MH_SAM_APDU [15:46:35]CAPDU: 80 09 00 00 [15:46:35]Write to MH i2c: E2 08 00 46 2B 80 09 00 00 00 00 00 00 E3 [15:46:35]Write i2c OK [15:46:35]MH_I2C_Read... [15:46:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:35]Read from MH i2c: E2 [15:46:35]MH_I2C_Read... [15:46:35]Read from MH i2c: E2 03 00 [15:46:35]MH_I2C_Read... [15:46:35]Read from MH i2c: E2 03 00 46 2B 00 90 00 E5 [15:46:35]RAPDU: 90 00 [15:46:35]wFMCommunicate OK [15:46:35]SAM_PROTO_ClearQueue done [15:46:35]KKMCreateOFDPacket [15:46:35]OFDProtocolAddRootSTLVToBuf [15:46:35]FM_MakeSignedData [15:46:35]FM_MakeSignedData [15:46:35]SAM_PROTO_SignData [15:46:35]wFMCommunicate request_size=4 [15:46:35]MH_SAM_APDU [15:46:35]CAPDU: 80 0D 01 02 [15:46:35]Write to MH i2c: E2 08 00 47 2B 80 0D 01 02 00 00 00 00 EB [15:46:35]Write i2c OK [15:46:35]MH_I2C_Read... [15:46:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:35]Read from MH i2c: E2 [15:46:35]MH_I2C_Read... [15:46:35]Read from MH i2c: E2 03 00 [15:46:35]MH_I2C_Read... [15:46:35]Read from MH i2c: E2 03 00 47 2B 00 90 00 E6 [15:46:35]RAPDU: 90 00 [15:46:35]wFMCommunicate OK [15:46:35]wFMCommunicate request_size=255 [15:46:35]MH_SAM_APDU [15:46:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 DB 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 AF 05 00 35 04 06 00 F9 [15:46:35]Write to MH i2c: E2 02 01 48 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 DB 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 AF 05 00 35 04 06 00 F9 00 00 B9 [15:46:35]Write i2c OK [15:46:35]MH_I2C_Read... [15:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:36]Read from MH i2c: E2 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 03 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 03 00 48 2B 00 90 00 E7 [15:46:36]RAPDU: 90 00 [15:46:36]wFMCommunicate OK [15:46:36]wFMCommunicate request_size=10 [15:46:36]MH_SAM_APDU [15:46:36]CAPDU: 80 0D 02 02 05 A9 9C B0 DA B8 [15:46:36]Write to MH i2c: E2 0D 00 49 2B 80 0D 02 02 05 00 A9 9C B0 DA B8 00 00 7F [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:36]Read from MH i2c: E2 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 03 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 03 00 49 2B 00 90 00 E8 [15:46:36]RAPDU: 90 00 [15:46:36]wFMCommunicate OK [15:46:36]wFMCommunicate request_size=4 [15:46:36]MH_SAM_APDU [15:46:36]CAPDU: 80 0D 03 02 [15:46:36]Write to MH i2c: E2 08 00 4A 2B 80 0D 03 02 00 00 00 00 F0 [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:36]Read from MH i2c: E2 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 0B 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 0B 00 4A 2B 00 D7 F1 3C 7E 1D 28 5E ED 90 00 03 [15:46:36]RAPDU: D7 F1 3C 7E 1D 28 5E ED 90 00 [15:46:36]wFMCommunicate OK [15:46:36]SAM_PROTO_SignData done [15:46:36]FM_MakeSignedData done [15:46:36]CreateOFDProtocolMessage [15:46:36]wFMCommunicate request_size=4 [15:46:36]MH_SAM_APDU [15:46:36]CAPDU: 80 11 00 00 [15:46:36]Write to MH i2c: E2 08 00 4B 2B 80 11 00 00 00 00 00 00 F0 [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:36]Read from MH i2c: E2 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 17 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: E2 17 00 4B 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 45 [15:46:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:46:36]wFMCommunicate OK [15:46:36]CreateOFDProtocolMessage done [15:46:36]OFDSenderStorePacket 372689 [15:46:36]StoreOFDPacket docnum=372689 [15:46:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CE 5A 07 01 AB DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 DB 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 AF 05 00 35 04 06 00 F9 A9 9C B0 DA B8 D7 F1 3C 7E 1D 28 5E ED [15:46:36]CheckFolder [15:46:36]dirname=/storage/ofd_packets [15:46:36]CheckFolder done [15:46:36]ProducePacketName [15:46:36]name=ofd_packets/00372689 [15:46:36]NVStorageSaveData ofd_packets/00372689 [15:46:36]File name is /storage/ofd_packets/00372689 [15:46:36]Write 301 bytes [15:46:36]NVStorageSaveData done [15:46:36]OFDSenderStorePacket done [15:46:36]KKMCreateOFDPacket done [15:46:36]NVStorageSaveData kkm_last_timestamp [15:46:36]File name is /storage/kkm_last_timestamp [15:46:36]Write 4 bytes [15:46:36]NVStorageSaveData done [15:46:36]ExternCall_PrintAddStr [15:46:36]wPrintStart [15:46:36]Write to MH i2c: 01 00 00 4C 2B 77 [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: 01 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: 01 07 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: 01 07 00 4C 2B 00 00 00 00 00 FF 0F 8C [15:46:36]RasterBufferAndPrint [15:46:36]line Счет N : (1)3308981 [15:46:36]line ИНН: 02508201610067 [15:46:36]line Контрольно-Кассовый Чек [15:46:36]line ПРОДАЖА [15:46:36]line ТРК (МРК, ГНК) : 12 [15:46:36]line Товар: 2710124130 [15:46:36]line Аи-92-К-4 [15:46:36]line 4.490 * 66.90 [15:46:36]line = 300.38 [15:46:36]line НДС 12% НСП 1% [15:46:36]line > о реализуемом товаре [15:46:36]line ОКРУГЛЕНИЕ: -0.38 [15:46:36]line ИТОГО: 300.00 [15:46:36]line Внесено: 300.00 [15:46:36]line СДАЧА: 0.00 [15:46:36]line НСП 1% : 2.66 [15:46:36]line НДС 12% : 31.90 [15:46:36]line Наличными: 300.00 [15:46:36]line Безнал.: 0.00 [15:46:36]line Место: АЗС № 87 "Партнер Нефть" [15:46:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:46:36]line СНО: Общий режим [15:46:36]line Чек 506 24.10.2024 15:46 [15:46:36]line Смена: 524 ФФД: 1.0 [15:46:36]line ЗНМ: 0300000083 [15:46:36]line РНМ: 0000000000091623 [15:46:36]line Версия ККМ: 001 [15:46:36]line ФМ: 0000000000874672 [15:46:36]line ФД: 372689 [15:46:36]line ФПД: 274506873625272 [15:46:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154635&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372689&fm=274506873625272&tin=02508201610067®Number=0000000000091623&sum=30000 [15:46:36]written 0, free lines is 4095 [15:46:36]OFD Sender: Processing packet 372689 [packets to send 267, broken 266] [15:46:36]ProducePacketName [15:46:36]name=ofd_packets/00372689 [15:46:36]OFD Sender: To server: pG, [15:46:36]CommunicateWithHost lk.salyk.kg:30040 [15:46:36]ConnectInit lk.salyk.kg [15:46:36]Connected sock=10 [15:46:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CE 5A 07 01 AB DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 01 00 00 F4 03 04 00 DB 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 AF 05 00 35 04 06 00 F9 A9 9C B0 DA B8 D7 F1 3C 7E 1D 28 5E ED [15:46:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DA 5F 47 00 F3 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 AF 05 00 F4 03 04 00 82 17 1A 67 B6 04 01 00 00 66 99 AD CC 45 AE 5F 04 [15:46:36]CommunicateWithHost err = 0 [15:46:36]CheckOFDResponse [15:46:36]1017 (14) - 77093643461234 [15:46:36]1041 (16) - 0000000000874672 [15:46:36]1040 (4) - 372689 [15:46:36]1012 (4) - 24.10.2024 09:46 [15:46:36]1206 (1) - 0 [15:46:36]OFD Sender: Remove packet 372689 [15:46:36]ProducePacketName [15:46:36]name=ofd_packets/00372689 [15:46:36]NVStorageDeleteData [15:46:36]Write to MH i2c: 01 00 00 77 2B A2 [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: 01 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: 01 07 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: 01 07 00 77 2B 00 00 00 00 00 DE 0C 93 [15:46:36]RasterBufferAndPrint [15:46:36]line [15:46:36]line [15:46:36]line [15:46:36]line [15:46:36]line [15:46:36]written 0, free lines is 3303 [15:46:36]MH_Cut [15:46:36]Write to MH i2c: D1 01 00 7E 2B 01 7B [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: D1 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: D1 01 00 [15:46:36]MH_I2C_Read... [15:46:36]Read from MH i2c: D1 01 00 7E 2B 00 7A [15:46:36]Write to MH i2c: 01 00 00 7F 2B AA [15:46:36]Write i2c OK [15:46:36]MH_I2C_Read... [15:46:37]OFD Sender: No OFD packet to send [15:46:37]*** Cut start [15:46:37]*** Partial cut [15:46:37]*** CUTSNS_PIN = 1 [15:46:37]*** CUTSNS_PIN = 0 [15:46:37]*** Brake cut motor [15:46:38]Read from MH i2c: 01 [15:46:38]MH_I2C_Read... [15:46:38]*** Stop cut motor [15:46:38]*** Cut end [15:46:38]Read from MH i2c: 01 07 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: 01 07 00 7F 2B 00 00 00 00 00 FF 0F BF [15:46:38]process_action close_receipt done [15:46:38]requested_data is exist [15:46:38]produce_requested_data [15:46:38]requested_item fm.sn is exist - process it [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 11 00 00 [15:46:38]Write to MH i2c: E2 08 00 80 2B 80 11 00 00 00 00 00 00 25 [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 17 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 17 00 80 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7A [15:46:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:46:38]wFMCommunicate OK [15:46:38]requested_item fd.num is exist - process it [15:46:38]SAM_PROTO_GetFieldsCounters [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 13 00 00 [15:46:38]Write to MH i2c: E2 08 00 81 2B 80 13 00 00 00 00 00 00 28 [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 62 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 62 00 81 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 CB [15:46:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FA 01 00 00 5E 04 04 00 FA 01 00 00 57 04 04 00 FB 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:38]wFMCommunicate OK [15:46:38]SAM_PROTO_GetFieldsCounters done [15:46:38]requested_item shift.num is exist - process it [15:46:38]requested_item shift.opened is exist - process it [15:46:38]req_shift_opened [15:46:38]FM_GetShiftState [15:46:38]SAM_PROTO_GetShiftState [15:46:38]wFMCommunicate request_size=4 [15:46:38]MH_SAM_APDU [15:46:38]CAPDU: 80 13 01 00 [15:46:38]Write to MH i2c: E2 08 00 82 2B 80 13 01 00 00 00 00 00 2A [15:46:38]Write i2c OK [15:46:38]MH_I2C_Read... [15:46:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:38]Read from MH i2c: E2 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 0E 00 [15:46:38]MH_I2C_Read... [15:46:38]Read from MH i2c: E2 0E 00 82 2B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8F [15:46:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:46:38]wFMCommunicate OK [15:46:38]SAM_PROTO_GetShiftState done [15:46:38]FM_GetShiftState done [15:46:38]req_shift_opened done [15:46:38]requested_item shift.open_date is exist - process it [15:46:38]req_shift_open_date [15:46:38]req_shift_open_date done [15:46:38]produce_requested_data done [15:46:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372689,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:46:38]process_action_free close_receipt [15:46:38]json_value_free [15:46:38]json_value_free done [15:46:38]process_json_proto returns [15:46:38]Send response to host [15:46:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372689,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:46:38]free response buf [15:46:38]execute_script done [15:46:38]execute_script returns [15:46:38]free content buf [15:46:38]Sock 9.Close socket [15:46:38]Sock 9.Thread stoped [15:46:40]accept exits with 8 [15:46:40]New connection [15:46:40]New thread 3066637668 created [15:46:40]Thread 3066494308 joined [15:46:40]Waiting for new connection... [15:46:40] Sock 8.Parse request [15:46:40]Sock 8.Check first char [15:46:40]Sock 8.First char is OK [15:46:40]request: POST /json_proto HTTP/1.0 [15:46:40]Method: POST [15:46:40]URL: /json_proto [15:46:40]Method is POST - this is cgi request [15:46:40]url: /json_proto [15:46:40]query_string will be loaded in cgi processing [15:46:40]execute_cgi json_proto POST (null) [15:46:40]execute_cgi path=json_proto method=POST [15:46:40]POST find Content-Length [15:46:40]Host: 172.17.42.195:8080 [15:46:40]Content-Length: 678 [15:46:40]Content-Type: application/json [15:46:40] [15:46:40]POST finish read [15:46:40]Found Content-Length = 678 [15:46:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:40]execute_script... [15:46: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)3308983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:46:40]POST & json_proto [15:46:40]process_json_proto [15:46:40]json parsed OK: [15:46:40]protocol is kg_v1.0 [15:46:40]action value=close_receipt [15:46:40]process_action close_receipt [15:46:40]cmd_close_receipt [15:46:40]MH_GetDate [15:46:40]Write to MH i2c: F0 00 00 83 2B 9D [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: F0 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: F0 09 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: F0 09 00 83 2B 00 E1 6B 1A 67 EF 94 12 67 6F [15:46:40]GetLastDocTimeStamp 1729784795 [15:46:40]current date 1729784801 [15:46:40]FM_GetShiftState [15:46:40]SAM_PROTO_GetShiftState [15:46:40]wFMCommunicate request_size=4 [15:46:40]MH_SAM_APDU [15:46:40]CAPDU: 80 13 01 00 [15:46:40]Write to MH i2c: E2 08 00 84 2B 80 13 01 00 00 00 00 00 2C [15:46:40]Write i2c OK [15:46:40]MH_I2C_Read... [15:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:40]Read from MH i2c: E2 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 0E 00 [15:46:40]MH_I2C_Read... [15:46:40]Read from MH i2c: E2 0E 00 84 2B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 91 [15:46:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:46:40]wFMCommunicate OK [15:46:40]SAM_PROTO_GetShiftState done [15:46:40]FM_GetShiftState done [15:46:40]opened in 1729729095 [15:46:40]opened+sec_in_day 1729815495 [15:46:40]quantity*price = 50041 [15:46:40]sum+1 = 50042 [15:46:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 507 24.10.2024 15:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372690 ФПД: 59395481408281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154642&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372690&fm=59395481408281&tin=02508201610067®Number=0000000000091623&sum=50000 [15:46:42]StoreToDocumentArchive [15:46:42]shift 524 fd 372690 [15:46:42]save to /storage/0524/doc_00372690 [15:46:42]save last doc name /storage/0524/doc_00372690 to /storage/kkm_last_doc_name [15:46:42]save OK [15:46:42]Clear old archive folders... [15:46:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:46:42]tlvbuf is 002F1A10 [15:46:42]SAM_PROTO_ClearQueue [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 09 00 00 [15:46:42]Write to MH i2c: E2 08 00 91 2B 80 09 00 00 00 00 00 00 2E [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 91 2B 00 90 00 30 [15:46:42]RAPDU: 90 00 [15:46:42]wFMCommunicate OK [15:46:42]SAM_PROTO_ClearQueue done [15:46:42]KKMCreateOFDPacket [15:46:42]OFDProtocolAddRootSTLVToBuf [15:46:42]FM_MakeSignedData [15:46:42]FM_MakeSignedData [15:46:42]SAM_PROTO_SignData [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 0D 01 02 [15:46:42]Write to MH i2c: E2 08 00 92 2B 80 0D 01 02 00 00 00 00 36 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:46:42]OFD Sender: No OFD packet to send [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 92 2B 00 90 00 31 [15:46:42]RAPDU: 90 00 [15:46:42]wFMCommunicate OK [15:46:42]wFMCommunicate request_size=255 [15:46:42]MH_SAM_APDU [15:46: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 AF 05 00 35 04 06 00 36 [15:46:42]Write to MH i2c: E2 02 01 93 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 AF 05 00 35 04 06 00 36 00 00 56 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 93 2B 00 90 00 32 [15:46:42]RAPDU: 90 00 [15:46:42]wFMCommunicate OK [15:46:42]wFMCommunicate request_size=10 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 0D 02 02 05 05 16 92 13 19 [15:46:42]Write to MH i2c: E2 0D 00 94 2B 80 0D 02 02 05 00 05 16 92 13 19 00 00 1C [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 03 00 94 2B 00 90 00 33 [15:46:42]RAPDU: 90 00 [15:46:42]wFMCommunicate OK [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 0D 03 02 [15:46:42]Write to MH i2c: E2 08 00 95 2B 80 0D 03 02 00 00 00 00 3B [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 0B 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 0B 00 95 2B 00 37 FC F0 25 5E 0A 82 47 90 00 B5 [15:46:42]RAPDU: 37 FC F0 25 5E 0A 82 47 90 00 [15:46:42]wFMCommunicate OK [15:46:42]SAM_PROTO_SignData done [15:46:42]FM_MakeSignedData done [15:46:42]CreateOFDProtocolMessage [15:46:42]wFMCommunicate request_size=4 [15:46:42]MH_SAM_APDU [15:46:42]CAPDU: 80 11 00 00 [15:46:42]Write to MH i2c: E2 08 00 96 2B 80 11 00 00 00 00 00 00 3B [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:42]Read from MH i2c: E2 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 17 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: E2 17 00 96 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [15:46:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:46:42]wFMCommunicate OK [15:46:42]CreateOFDProtocolMessage done [15:46:42]OFDSenderStorePacket 372690 [15:46:42]StoreOFDPacket docnum=372690 [15:46:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 8B 07 01 E3 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 AF 05 00 35 04 06 00 36 05 16 92 13 19 37 FC F0 25 5E 0A 82 47 [15:46:42]CheckFolder [15:46:42]dirname=/storage/ofd_packets [15:46:42]CheckFolder done [15:46:42]ProducePacketName [15:46:42]name=ofd_packets/00372690 [15:46:42]NVStorageSaveData ofd_packets/00372690 [15:46:42]File name is /storage/ofd_packets/00372690 [15:46:42]Write 301 bytes [15:46:42]NVStorageSaveData done [15:46:42]OFDSenderStorePacket done [15:46:42]KKMCreateOFDPacket done [15:46:42]NVStorageSaveData kkm_last_timestamp [15:46:42]File name is /storage/kkm_last_timestamp [15:46:42]Write 4 bytes [15:46:42]NVStorageSaveData done [15:46:42]ExternCall_PrintAddStr [15:46:42]wPrintStart [15:46:42]Write to MH i2c: 01 00 00 97 2B C2 [15:46:42]Write i2c OK [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: 01 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: 01 07 00 [15:46:42]MH_I2C_Read... [15:46:42]Read from MH i2c: 01 07 00 97 2B 00 00 00 00 00 FF 0F D7 [15:46:42]RasterBufferAndPrint [15:46:42]line Счет N : (1)3308983 [15:46:42]line ИНН: 02508201610067 [15:46:42]line Контрольно-Кассовый Чек [15:46:42]line ПРОДАЖА [15:46:42]line ТРК (МРК, ГНК) : 42 [15:46:42]line Товар: 2710124130 [15:46:42]line Аи-92-К-4 [15:46:42]line 7.480 * 66.90 [15:46:42]line = 500.41 [15:46:42]line НДС 12% НСП 1% [15:46:42]line > о реализуемом товаре [15:46:42]line ОКРУГЛЕНИЕ: -0.41 [15:46:42]line ИТОГО: 500.00 [15:46:42]line Внесено: 500.00 [15:46:42]line СДАЧА: 0.00 [15:46:42]line НСП 1% : 4.43 [15:46:42]line НДС 12% : 53.14 [15:46:42]line Наличными: 500.00 [15:46:42]line Безнал.: 0.00 [15:46:42]line Место: АЗС № 87 "Партнер Нефть" [15:46:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:46:42]line СНО: Общий режим [15:46:42]line Чек 507 24.10.2024 15:46 [15:46:42]line Смена: 524 ФФД: 1.0 [15:46:42]line ЗНМ: 0300000083 [15:46:42]line РНМ: 0000000000091623 [15:46:42]line Версия ККМ: 001 [15:46:42]line ФМ: 0000000000874672 [15:46:42]line ФД: 372690 [15:46:42]line ФПД: 59395481408281 [15:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154642&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372690&fm=59395481408281&tin=02508201610067®Number=0000000000091623&sum=50000 [15:46:42]written 0, free lines is 4095 [15:46:42]OFD Sender: Processing packet 372690 [packets to send 267, broken 266] [15:46:42]ProducePacketName [15:46:42]name=ofd_packets/00372690 [15:46:42]OFD Sender: To server: pG, [15:46:42]CommunicateWithHost lk.salyk.kg:30040 [15:46:42]ConnectInit lk.salyk.kg [15:46:42]Connected sock=10 [15: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 36 37 32 0F 01 00 00 13 8B 07 01 E3 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 E2 6B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 AF 05 00 35 04 06 00 36 05 16 92 13 19 37 FC F0 25 5E 0A 82 47 [15: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 36 37 32 4F 00 00 00 05 A2 47 00 FD 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 AF 05 00 F4 03 04 00 89 17 1A 67 B6 04 01 00 00 9E 83 21 16 A2 4D 39 43 [15:46:43]CommunicateWithHost err = 0 [15:46:43]CheckOFDResponse [15:46:43]1017 (14) - 77093643461234 [15:46:43]1041 (16) - 0000000000874672 [15:46:43]1040 (4) - 372690 [15:46:43]1012 (4) - 24.10.2024 09:46 [15:46:43]1206 (1) - 0 [15:46:43]OFD Sender: Remove packet 372690 [15:46:43]ProducePacketName [15:46:43]name=ofd_packets/00372690 [15:46:43]NVStorageDeleteData [15:46:43]Write to MH i2c: 01 00 00 C2 2B ED [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: 01 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: 01 07 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: 01 07 00 C2 2B 00 00 00 00 00 DC 0C DC [15:46:43]RasterBufferAndPrint [15:46:43]line [15:46:43]line [15:46:43]line [15:46:43]line [15:46:43]line [15:46:43]written 0, free lines is 3304 [15:46:43]MH_Cut [15:46:43]Write to MH i2c: D1 01 00 C9 2B 01 C6 [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: D1 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: D1 01 00 [15:46:43]MH_I2C_Read... [15:46:43]Read from MH i2c: D1 01 00 C9 2B 00 C5 [15:46:43]Write to MH i2c: 01 00 00 CA 2B F5 [15:46:43]Write i2c OK [15:46:43]MH_I2C_Read... [15:46:43]OFD Sender: No OFD packet to send [15:46:44]*** Cut start [15:46:44]*** Partial cut [15:46:44]*** CUTSNS_PIN = 1 [15:46:44]*** CUTSNS_PIN = 0 [15:46:44]*** Brake cut motor [15:46:44]Read from MH i2c: 01 [15:46:44]MH_I2C_Read... [15:46:44]*** Stop cut motor [15:46:44]*** Cut end [15:46:44]Read from MH i2c: 01 07 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: 01 07 00 CA 2B 00 00 00 00 00 FF 0F 0A [15:46:44]process_action close_receipt done [15:46:44]requested_data is exist [15:46:44]produce_requested_data [15:46:44]requested_item fm.sn is exist - process it [15:46:44]wFMCommunicate request_size=4 [15:46:44]MH_SAM_APDU [15:46:44]CAPDU: 80 11 00 00 [15:46:44]Write to MH i2c: E2 08 00 CB 2B 80 11 00 00 00 00 00 00 70 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:46:44]Read from MH i2c: E2 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 17 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 17 00 CB 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C5 [15:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:46:44]wFMCommunicate OK [15:46:44]requested_item fd.num is exist - process it [15:46:44]SAM_PROTO_GetFieldsCounters [15:46:44]wFMCommunicate request_size=4 [15:46:44]MH_SAM_APDU [15:46:44]CAPDU: 80 13 00 00 [15:46:44]Write to MH i2c: E2 08 00 CC 2B 80 13 00 00 00 00 00 00 73 [15:46:44]Write i2c OK [15:46:44]MH_I2C_Read... [15:46:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:46:44]Read from MH i2c: E2 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 62 00 [15:46:44]MH_I2C_Read... [15:46:44]Read from MH i2c: E2 62 00 CC 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 1A [15:46:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FB 01 00 00 5E 04 04 00 FB 01 00 00 57 04 04 00 FC 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:46:45]wFMCommunicate OK [15:46:45]SAM_PROTO_GetFieldsCounters done [15:46:45]requested_item shift.num is exist - process it [15:46:45]requested_item shift.opened is exist - process it [15:46:45]req_shift_opened [15:46:45]FM_GetShiftState [15:46:45]SAM_PROTO_GetShiftState [15:46:45]wFMCommunicate request_size=4 [15:46:45]MH_SAM_APDU [15:46:45]CAPDU: 80 13 01 00 [15:46:45]Write to MH i2c: E2 08 00 CD 2B 80 13 01 00 00 00 00 00 75 [15:46:45]Write i2c OK [15:46:45]MH_I2C_Read... [15:46:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:46:45]Read from MH i2c: E2 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 0E 00 [15:46:45]MH_I2C_Read... [15:46:45]Read from MH i2c: E2 0E 00 CD 2B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DA [15:46:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:46:45]wFMCommunicate OK [15:46:45]SAM_PROTO_GetShiftState done [15:46:45]FM_GetShiftState done [15:46:45]req_shift_opened done [15:46:45]requested_item shift.open_date is exist - process it [15:46:45]req_shift_open_date [15:46:45]req_shift_open_date done [15:46:45]produce_requested_data done [15:46:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372690,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:46:45]process_action_free close_receipt [15:46:45]json_value_free [15:46:45]json_value_free done [15:46:45]process_json_proto returns [15:46:45]Send response to host [15:46:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372690,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:46:45]free response buf [15:46:45]execute_script done [15:46:45]execute_script returns [15:46:45]free content buf [15:46:45]Sock 8.Close socket [15:46:45]Sock 8.Thread stoped [15:46:48]OFD Sender: No OFD packet to send [15:46:53]OFD Sender: No OFD packet to send [15:46:58]OFD Sender: No OFD packet to send [15:47:03]OFD Sender: No OFD packet to send [15:47:08]OFD Sender: No OFD packet to send [15:47:11]accept exits with 9 [15:47:11]New connection [15:47:11]New thread 3066494308 created [15:47:11]Thread 3066637668 joined [15:47:11]Waiting for new connection... [15:47:11] Sock 9.Parse request [15:47:11]Sock 9.Check first char [15:47:11]Sock 9.First char is OK [15:47:11]request: POST /json_proto HTTP/1.0 [15:47:11]Method: POST [15:47:11]URL: /json_proto [15:47:11]Method is POST - this is cgi request [15:47:11]url: /json_proto [15:47:11]query_string will be loaded in cgi processing [15:47:11]execute_cgi json_proto POST (null) [15:47:11]execute_cgi path=json_proto method=POST [15:47:11]POST find Content-Length [15:47:11]Host: 172.17.42.195:8080 [15:47:11]Content-Length: 770 [15:47:11]Content-Type: application/json [15:47:11] [15:47:11]POST finish read [15:47:11]Found Content-Length = 770 [15:47:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:11]execute_script... [15:47: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)3308982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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: Mbank", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:47:11]POST & json_proto [15:47:11]process_json_proto [15:47:11]json parsed OK: [15:47:11]protocol is kg_v1.0 [15:47:11]action value=close_receipt [15:47:11]process_action close_receipt [15:47:11]cmd_close_receipt [15:47:11]MH_GetDate [15:47:11]Write to MH i2c: F0 00 00 CE 2B E8 [15:47:11]Write i2c OK [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: F0 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: F0 09 00 [15:47:11]MH_I2C_Read... [15:47:11]Read from MH i2c: F0 09 00 CE 2B 00 01 6C 1A 67 EF 94 12 67 DB [15:47:11]GetLastDocTimeStamp 1729784802 [15:47:11]current date 1729784833 [15:47:11]FM_GetShiftState [15:47:11]SAM_PROTO_GetShiftState [15:47:11]wFMCommunicate request_size=4 [15:47:11]MH_SAM_APDU [15:47:11]CAPDU: 80 13 01 00 [15:47:11]Write to MH i2c: E2 08 00 CF 2B 80 13 01 00 00 00 00 00 77 [15:47:12]Write i2c OK [15:47:12]MH_I2C_Read... [15:47:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:12]Read from MH i2c: E2 [15:47:12]MH_I2C_Read... [15:47:12]Read from MH i2c: E2 0E 00 [15:47:12]MH_I2C_Read... [15:47:12]Read from MH i2c: E2 0E 00 CF 2B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DC [15:47:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:47:12]wFMCommunicate OK [15:47:12]SAM_PROTO_GetShiftState done [15:47:12]FM_GetShiftState done [15:47:12]opened in 1729729095 [15:47:12]opened+sec_in_day 1729815495 [15:47:12]quantity*price = 250054 [15:47:12]sum+1 = 250055 [15:47:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 508 24.10.2024 15:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372691 ФПД: 178524405018502 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154713&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372691&fm=178524405018502&tin=02508201610067®Number=0000000000091623&sum=250054 [15:47:13]StoreToDocumentArchive [15:47:13]shift 524 fd 372691 [15:47:13]save to /storage/0524/doc_00372691 [15:47:13]save last doc name /storage/0524/doc_00372691 to /storage/kkm_last_doc_name [15:47:13]save OK [15:47:13]Clear old archive folders... [15:47:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:47:13]tlvbuf is 0035C780 [15:47:13]SAM_PROTO_ClearQueue [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 09 00 00 [15:47:13]Write to MH i2c: E2 08 00 DC 2B 80 09 00 00 00 00 00 00 79 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 DC 2B 00 90 00 7B [15:47:13]RAPDU: 90 00 [15:47:13]wFMCommunicate OK [15:47:13]SAM_PROTO_ClearQueue done [15:47:13]KKMCreateOFDPacket [15:47:13]OFDProtocolAddRootSTLVToBuf [15:47:13]FM_MakeSignedData [15:47:13]FM_MakeSignedData [15:47:13]SAM_PROTO_SignData [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 0D 01 02 [15:47:13]Write to MH i2c: E2 08 00 DD 2B 80 0D 01 02 00 00 00 00 81 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 DD 2B 00 90 00 7C [15:47:13]RAPDU: 90 00 [15:47:13]wFMCommunicate OK [15:47:13]wFMCommunicate request_size=255 [15:47:13]MH_SAM_APDU [15:47: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 33 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 FC 01 00 00 F4 03 04 00 01 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 AF 05 00 35 04 06 00 A2 [15:47:13]Write to MH i2c: E2 02 01 DE 2B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FC 01 00 00 F4 03 04 00 01 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 AF 05 00 35 04 06 00 A2 00 00 85 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 DE 2B 00 90 00 7D [15:47:13]RAPDU: 90 00 [15:47:13]wFMCommunicate OK [15:47:13]wFMCommunicate request_size=10 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 0D 02 02 05 5D F3 BE AF 86 [15:47:13]Write to MH i2c: E2 0D 00 DF 2B 80 0D 02 02 05 00 5D F3 BE AF 86 00 00 D1 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 03 00 DF 2B 00 90 00 7E [15:47:13]RAPDU: 90 00 [15:47:13]wFMCommunicate OK [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 0D 03 02 [15:47:13]Write to MH i2c: E2 08 00 E0 2B 80 0D 03 02 00 00 00 00 86 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 0B 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 0B 00 E0 2B 00 FB 27 38 6E 3B 1D 9A 6D 90 00 AE [15:47:13]RAPDU: FB 27 38 6E 3B 1D 9A 6D 90 00 [15:47:13]wFMCommunicate OK [15:47:13]SAM_PROTO_SignData done [15:47:13]FM_MakeSignedData done [15:47:13]CreateOFDProtocolMessage [15:47:13]wFMCommunicate request_size=4 [15:47:13]MH_SAM_APDU [15:47:13]CAPDU: 80 11 00 00 [15:47:13]Write to MH i2c: E2 08 00 E1 2B 80 11 00 00 00 00 00 00 86 [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:13]Read from MH i2c: E2 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 17 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: E2 17 00 E1 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [15:47:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:47:13]wFMCommunicate OK [15:47:13]CreateOFDProtocolMessage done [15:47:13]OFDSenderStorePacket 372691 [15:47:13]StoreOFDPacket docnum=372691 [15:47:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 90 4C 07 01 1E 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FC 01 00 00 F4 03 04 00 01 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 AF 05 00 35 04 06 00 A2 5D F3 BE AF 86 FB 27 38 6E 3B 1D 9A 6D [15:47:13]CheckFolder [15:47:13]dirname=/storage/ofd_packets [15:47:13]CheckFolder done [15:47:13]ProducePacketName [15:47:13]name=ofd_packets/00372691 [15:47:13]NVStorageSaveData ofd_packets/00372691 [15:47:13]File name is /storage/ofd_packets/00372691 [15:47:13]Write 301 bytes [15:47:13]NVStorageSaveData done [15:47:13]OFDSenderStorePacket done [15:47:13]KKMCreateOFDPacket done [15:47:13]NVStorageSaveData kkm_last_timestamp [15:47:13]File name is /storage/kkm_last_timestamp [15:47:13]Write 4 bytes [15:47:13]NVStorageSaveData done [15:47:13]ExternCall_PrintAddStr [15:47:13]wPrintStart [15:47:13]Write to MH i2c: 01 00 00 E2 2B 0D [15:47:13]Write i2c OK [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 [15:47:13]MH_I2C_Read... [15:47:13]Read from MH i2c: 01 07 00 E2 2B 00 00 00 00 00 FF 0F 22 [15:47:13]RasterBufferAndPrint [15:47:13]line Счет N : (1)3308982 [15:47:13]line ИНН: 02508201610067 [15:47:13]line Контрольно-Кассовый Чек [15:47:13]line ПРОДАЖА [15:47:13]line ТРК (МРК, ГНК) : 23 [15:47:13]line Товар: 2710124500 [15:47:13]line Аи-95-К-3 [15:47:13]line 33.700 * 74.20 [15:47:13]line = 2500.54 [15:47:13]line НДС 12% НСП 1% [15:47:13]line > о реализуемом товаре [15:47:13]line ИТОГО: 2500.54 [15:47:13]line НСП 1% : 22.13 [15:47:13]line НДС 12% : 265.54 [15:47:13]line Наличными: 0.00 [15:47:13]line Безнал.: 2500.54 [15:47:13]line Место: АЗС № 87 "Партнер Нефть" [15:47:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:47:13]line СНО: Общий режим [15:47:13]line Чек 508 24.10.2024 15:47 [15:47:13]line Смена: 524 ФФД: 1.0 [15:47:13]line ЗНМ: 0300000083 [15:47:13]line РНМ: 0000000000091623 [15:47:13]line Версия ККМ: 001 [15:47:13]line Платежная система: Mbank [15:47:13]line ФМ: 0000000000874672 [15:47:13]line ФД: 372691 [15:47:13]line ФПД: 178524405018502 [15:47:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154713&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372691&fm=178524405018502&tin=02508201610067®Number=0000000000091623&sum=250054 [15:47:13]written 0, free lines is 4095 [15:47:13]OFD Sender: Processing packet 372691 [packets to send 267, broken 266] [15:47:13]ProducePacketName [15:47:13]name=ofd_packets/00372691 [15:47:13]OFD Sender: To server: pG, [15:47:13]CommunicateWithHost lk.salyk.kg:30040 [15:47:13]ConnectInit lk.salyk.kg [15:47:13]Connected sock=10 [15:47:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 90 4C 07 01 1E 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 FC 01 00 00 F4 03 04 00 01 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 AF 05 00 35 04 06 00 A2 5D F3 BE AF 86 FB 27 38 6E 3B 1D 9A 6D [15:47:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FE CA 47 00 EE E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 AF 05 00 F4 03 04 00 A8 17 1A 67 B6 04 01 00 00 B7 D9 88 D8 A9 46 27 11 [15:47:14]CommunicateWithHost err = 0 [15:47:14]CheckOFDResponse [15:47:14]1017 (14) - 77093643461234 [15:47:14]1041 (16) - 0000000000874672 [15:47:14]1040 (4) - 372691 [15:47:14]1012 (4) - 24.10.2024 09:47 [15:47:14]1206 (1) - 0 [15:47:14]OFD Sender: Remove packet 372691 [15:47:14]ProducePacketName [15:47:14]name=ofd_packets/00372691 [15:47:14]NVStorageDeleteData [15:47:14]Write to MH i2c: 01 00 00 0B 2C 37 [15:47:14]Write i2c OK [15:47:14]MH_I2C_Read... [15:47:14]Read from MH i2c: 01 [15:47:14]MH_I2C_Read... [15:47:14]Read from MH i2c: 01 07 00 [15:47:14]MH_I2C_Read... [15:47:14]Read from MH i2c: 01 07 00 0B 2C 00 00 00 00 00 0A 0D 55 [15:47:14]RasterBufferAndPrint [15:47:14]line [15:47:14]line [15:47:14]line [15:47:14]line [15:47:14]line [15:47:14]written 0, free lines is 3345 [15:47:14]MH_Cut [15:47:14]Write to MH i2c: D1 01 00 12 2C 01 10 [15:47:14]Write i2c OK [15:47:14]MH_I2C_Read... [15:47:14]Read from MH i2c: D1 [15:47:14]MH_I2C_Read... [15:47:14]Read from MH i2c: D1 01 00 [15:47:14]MH_I2C_Read... [15:47:14]Read from MH i2c: D1 01 00 12 2C 00 0F [15:47:14]Write to MH i2c: 01 00 00 13 2C 3F [15:47:14]Write i2c OK [15:47:14]MH_I2C_Read... [15:47:14]OFD Sender: No OFD packet to send [15:47:14]*** Cut start [15:47:14]*** Partial cut [15:47:14]*** CUTSNS_PIN = 1 [15:47:14]*** CUTSNS_PIN = 0 [15:47:15]*** Brake cut motor [15:47:15]Read from MH i2c: 01 [15:47:15]MH_I2C_Read... [15:47:15]*** Stop cut motor [15:47:15]*** Cut end [15:47:15]Read from MH i2c: 01 07 00 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: 01 07 00 13 2C 00 00 00 00 00 FF 0F 54 [15:47:15]process_action close_receipt done [15:47:15]requested_data is exist [15:47:15]produce_requested_data [15:47:15]requested_item fm.sn is exist - process it [15:47:15]wFMCommunicate request_size=4 [15:47:15]MH_SAM_APDU [15:47:15]CAPDU: 80 11 00 00 [15:47:15]Write to MH i2c: E2 08 00 14 2C 80 11 00 00 00 00 00 00 BA [15:47:15]Write i2c OK [15:47:15]MH_I2C_Read... [15:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:47:15]Read from MH i2c: E2 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 17 00 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 17 00 14 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [15:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:47:15]wFMCommunicate OK [15:47:15]requested_item fd.num is exist - process it [15:47:15]SAM_PROTO_GetFieldsCounters [15:47:15]wFMCommunicate request_size=4 [15:47:15]MH_SAM_APDU [15:47:15]CAPDU: 80 13 00 00 [15:47:15]Write to MH i2c: E2 08 00 15 2C 80 13 00 00 00 00 00 00 BD [15:47:15]Write i2c OK [15:47:15]MH_I2C_Read... [15:47:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:47:15]Read from MH i2c: E2 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 62 00 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 62 00 15 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 68 [15:47:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FC 01 00 00 5E 04 04 00 FC 01 00 00 57 04 04 00 FD 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:47:15]wFMCommunicate OK [15:47:15]SAM_PROTO_GetFieldsCounters done [15:47:15]requested_item shift.num is exist - process it [15:47:15]requested_item shift.opened is exist - process it [15:47:15]req_shift_opened [15:47:15]FM_GetShiftState [15:47:15]SAM_PROTO_GetShiftState [15:47:15]wFMCommunicate request_size=4 [15:47:15]MH_SAM_APDU [15:47:15]CAPDU: 80 13 01 00 [15:47:15]Write to MH i2c: E2 08 00 16 2C 80 13 01 00 00 00 00 00 BF [15:47:15]Write i2c OK [15:47:15]MH_I2C_Read... [15:47:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:47:15]Read from MH i2c: E2 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 0E 00 [15:47:15]MH_I2C_Read... [15:47:15]Read from MH i2c: E2 0E 00 16 2C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 24 [15:47:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:47:15]wFMCommunicate OK [15:47:15]SAM_PROTO_GetShiftState done [15:47:15]FM_GetShiftState done [15:47:15]req_shift_opened done [15:47:15]requested_item shift.open_date is exist - process it [15:47:15]req_shift_open_date [15:47:15]req_shift_open_date done [15:47:15]produce_requested_data done [15:47:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372691,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:47:15]process_action_free close_receipt [15:47:15]json_value_free [15:47:15]json_value_free done [15:47:15]process_json_proto returns [15:47:15]Send response to host [15:47:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372691,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:47:15]free response buf [15:47:15]execute_script done [15:47:15]execute_script returns [15:47:15]free content buf [15:47:15]Sock 9.Close socket [15:47:15]Sock 9.Thread stoped [15:47:19]OFD Sender: No OFD packet to send [15:47:24]OFD Sender: No OFD packet to send [15:47:29]OFD Sender: No OFD packet to send [15:47:34]OFD Sender: No OFD packet to send [15:47:39]OFD Sender: No OFD packet to send [15:47:44]OFD Sender: No OFD packet to send [15:47:49]OFD Sender: No OFD packet to send [15:47:54]OFD Sender: No OFD packet to send [15:47:59]OFD Sender: No OFD packet to send [15:48:04]OFD Sender: No OFD packet to send [15:48:04]accept exits with 8 [15:48:04]New connection [15:48:04]New thread 3066637668 created [15:48:04]Thread 3066494308 joined [15:48:04]Waiting for new connection... [15:48:04] Sock 8.Parse request [15:48:04]Sock 8.Check first char [15:48:04]Sock 8.First char is OK [15:48:04]request: POST /json_proto HTTP/1.0 [15:48:04]Method: POST [15:48:04]URL: /json_proto [15:48:04]Method is POST - this is cgi request [15:48:04]url: /json_proto [15:48:04]query_string will be loaded in cgi processing [15:48:04]execute_cgi json_proto POST (null) [15:48:04]execute_cgi path=json_proto method=POST [15:48:04]POST find Content-Length [15:48:04]Host: 172.17.42.195:8080 [15:48:04]Content-Length: 776 [15:48:04]Content-Type: application/json [15:48:04] [15:48:04]POST finish read [15:48:04]Found Content-Length = 776 [15:48:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:04]execute_script... [15:48:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:48:04]POST & json_proto [15:48:04]process_json_proto [15:48:04]json parsed OK: [15:48:04]protocol is kg_v1.0 [15:48:04]action value=close_receipt [15:48:04]process_action close_receipt [15:48:04]cmd_close_receipt [15:48:04]MH_GetDate [15:48:04]Write to MH i2c: F0 00 00 17 2C 32 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: F0 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: F0 09 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: F0 09 00 17 2C 00 35 6C 1A 67 EF 94 12 67 59 [15:48:04]GetLastDocTimeStamp 1729784833 [15:48:04]current date 1729784885 [15:48:04]FM_GetShiftState [15:48:04]SAM_PROTO_GetShiftState [15:48:04]wFMCommunicate request_size=4 [15:48:04]MH_SAM_APDU [15:48:04]CAPDU: 80 13 01 00 [15:48:04]Write to MH i2c: E2 08 00 18 2C 80 13 01 00 00 00 00 00 C1 [15:48:04]Write i2c OK [15:48:04]MH_I2C_Read... [15:48:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:04]Read from MH i2c: E2 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 0E 00 [15:48:04]MH_I2C_Read... [15:48:04]Read from MH i2c: E2 0E 00 18 2C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 26 [15:48:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:48:04]wFMCommunicate OK [15:48:04]SAM_PROTO_GetShiftState done [15:48:04]FM_GetShiftState done [15:48:04]opened in 1729729095 [15:48:04]opened+sec_in_day 1729815495 [15:48:04]quantity*price = 200025 [15:48:04]sum+1 = 200026 [15:48:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 509 24.10.2024 15:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372692 ФПД: 138383590554841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154806&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372692&fm=138383590554841&tin=02508201610067®Number=0000000000091623&sum=200025 [15:48:06]StoreToDocumentArchive [15:48:06]shift 524 fd 372692 [15:48:06]save to /storage/0524/doc_00372692 [15:48:06]save last doc name /storage/0524/doc_00372692 to /storage/kkm_last_doc_name [15:48:06]save OK [15:48:06]Clear old archive folders... [15:48:06]ProcessDocumentItem done err = 0, tmpTLVsize=257 [15:48:06]tlvbuf is 00354DA0 [15:48:06]SAM_PROTO_ClearQueue [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 09 00 00 [15:48:06]Write to MH i2c: E2 08 00 25 2C 80 09 00 00 00 00 00 00 C3 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 25 2C 00 90 00 C5 [15:48:06]RAPDU: 90 00 [15:48:06]wFMCommunicate OK [15:48:06]SAM_PROTO_ClearQueue done [15:48:06]KKMCreateOFDPacket [15:48:06]OFDProtocolAddRootSTLVToBuf [15:48:06]FM_MakeSignedData [15:48:06]FM_MakeSignedData [15:48:06]SAM_PROTO_SignData [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 0D 01 02 [15:48:06]Write to MH i2c: E2 08 00 26 2C 80 0D 01 02 00 00 00 00 CB [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 26 2C 00 90 00 C6 [15:48:06]RAPDU: 90 00 [15:48:06]wFMCommunicate OK [15:48:06]wFMCommunicate request_size=255 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 36 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 AF 05 [15:48:06]Write to MH i2c: E2 02 01 27 2C 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 36 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 AF 05 00 00 EE [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 27 2C 00 90 00 C7 [15:48:06]RAPDU: 90 00 [15:48:06]wFMCommunicate OK [15:48:06]wFMCommunicate request_size=16 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 7D DB F0 C1 FC D9 [15:48:06]Write to MH i2c: E2 13 00 28 2C 80 0D 02 02 0B 00 00 35 04 06 00 7D DB F0 C1 FC D9 00 00 01 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 03 00 28 2C 00 90 00 C8 [15:48:06]RAPDU: 90 00 [15:48:06]wFMCommunicate OK [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 0D 03 02 [15:48:06]Write to MH i2c: E2 08 00 29 2C 80 0D 03 02 00 00 00 00 D0 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 0B 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 0B 00 29 2C 00 EF 73 9C 77 81 77 2A 2C 90 00 94 [15:48:06]RAPDU: EF 73 9C 77 81 77 2A 2C 90 00 [15:48:06]wFMCommunicate OK [15:48:06]SAM_PROTO_SignData done [15:48:06]FM_MakeSignedData done [15:48:06]CreateOFDProtocolMessage [15:48:06]wFMCommunicate request_size=4 [15:48:06]MH_SAM_APDU [15:48:06]CAPDU: 80 11 00 00 [15:48:06]Write to MH i2c: E2 08 00 2A 2C 80 11 00 00 00 00 00 00 D0 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:06]Read from MH i2c: E2 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 17 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: E2 17 00 2A 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [15:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:48:06]wFMCommunicate OK [15:48:06]CreateOFDProtocolMessage done [15:48:06]OFDSenderStorePacket 372692 [15:48:06]StoreOFDPacket docnum=372692 [15:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 0D FD 0D 01 5D D8 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 36 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 AF 05 00 35 04 06 00 7D DB F0 C1 FC D9 EF 73 9C 77 81 77 2A 2C [15:48:06]CheckFolder [15:48:06]dirname=/storage/ofd_packets [15:48:06]CheckFolder done [15:48:06]ProducePacketName [15:48:06]name=ofd_packets/00372692 [15:48:06]NVStorageSaveData ofd_packets/00372692 [15:48:06]File name is /storage/ofd_packets/00372692 [15:48:06]Write 307 bytes [15:48:06]NVStorageSaveData done [15:48:06]OFDSenderStorePacket done [15:48:06]KKMCreateOFDPacket done [15:48:06]NVStorageSaveData kkm_last_timestamp [15:48:06]File name is /storage/kkm_last_timestamp [15:48:06]Write 4 bytes [15:48:06]NVStorageSaveData done [15:48:06]ExternCall_PrintAddStr [15:48:06]wPrintStart [15:48:06]Write to MH i2c: 01 00 00 2B 2C 57 [15:48:06]Write i2c OK [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 [15:48:06]MH_I2C_Read... [15:48:06]Read from MH i2c: 01 07 00 2B 2C 00 00 00 00 00 FF 0F 6C [15:48:06]RasterBufferAndPrint [15:48:06]line Счет N : (1)3308984 [15:48:06]line ИНН: 02508201610067 [15:48:06]line Контрольно-Кассовый Чек [15:48:06]line ПРОДАЖА [15:48:06]line ТРК (МРК, ГНК) : 31 [15:48:06]line Товар: 2710194240 [15:48:06]line D-Energy Дт-К-2 [15:48:06]line 25.910 * 77.20 [15:48:06]line = 2000.25 [15:48:06]line НДС 12% НСП 1% [15:48:06]line > о реализуемом товаре [15:48:06]line ИТОГО: 2000.25 [15:48:06]line НСП 1% : 17.70 [15:48:06]line НДС 12% : 212.42 [15:48:06]line Наличными: 0.00 [15:48:06]line Безнал.: 2000.25 [15:48:06]line Место: АЗС № 87 "Партнер Нефть" [15:48:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:48:06]line СНО: Общий режим [15:48:06]line Чек 509 24.10.2024 15:48 [15:48:06]line Смена: 524 ФФД: 1.0 [15:48:06]line ЗНМ: 0300000083 [15:48:06]line РНМ: 0000000000091623 [15:48:06]line Версия ККМ: 001 [15:48:06]line Платежная система: Mbank [15:48:06]line ФМ: 0000000000874672 [15:48:06]line ФД: 372692 [15:48:06]line ФПД: 138383590554841 [15:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T154806&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372692&fm=138383590554841&tin=02508201610067®Number=0000000000091623&sum=200025 [15:48:06]written 0, free lines is 4095 [15:48:06]OFD Sender: Processing packet 372692 [packets to send 267, broken 266] [15:48:06]ProducePacketName [15:48:06]name=ofd_packets/00372692 [15:48:06]OFD Sender: To server: pG, [15:48:06]CommunicateWithHost lk.salyk.kg:30040 [15:48:06]ConnectInit lk.salyk.kg [15:48:06]Connected sock=10 [15:48:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 0D FD 0D 01 5D D8 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 01 00 00 F4 03 04 00 36 6C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 AF 05 00 35 04 06 00 7D DB F0 C1 FC D9 EF 73 9C 77 81 77 2A 2C [15:48:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 17 7C 47 00 80 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 AF 05 00 F4 03 04 00 DD 17 1A 67 B6 04 01 00 00 05 7F 2A D6 B3 73 8E 99 [15:48:07]CommunicateWithHost err = 0 [15:48:07]CheckOFDResponse [15:48:07]1017 (14) - 77093643461234 [15:48:07]1041 (16) - 0000000000874672 [15:48:07]1040 (4) - 372692 [15:48:07]1012 (4) - 24.10.2024 09:48 [15:48:07]1206 (1) - 0 [15:48:07]OFD Sender: Remove packet 372692 [15:48:07]ProducePacketName [15:48:07]name=ofd_packets/00372692 [15:48:07]NVStorageDeleteData [15:48:07]Write to MH i2c: 01 00 00 54 2C 80 [15:48:07]Write i2c OK [15:48:07]MH_I2C_Read... [15:48:07]Read from MH i2c: 01 [15:48:07]MH_I2C_Read... [15:48:07]Read from MH i2c: 01 07 00 [15:48:07]MH_I2C_Read... [15:48:07]Read from MH i2c: 01 07 00 54 2C 00 00 00 00 00 1D 0D B1 [15:48:07]RasterBufferAndPrint [15:48:07]line [15:48:07]line [15:48:07]line [15:48:07]line [15:48:07]line [15:48:07]written 0, free lines is 3363 [15:48:07]MH_Cut [15:48:07]Write to MH i2c: D1 01 00 5B 2C 01 59 [15:48:07]Write i2c OK [15:48:07]MH_I2C_Read... [15:48:07]Read from MH i2c: D1 [15:48:07]MH_I2C_Read... [15:48:07]Read from MH i2c: D1 01 00 [15:48:07]MH_I2C_Read... [15:48:07]Read from MH i2c: D1 01 00 5B 2C 00 58 [15:48:07]Write to MH i2c: 01 00 00 5C 2C 88 [15:48:07]Write i2c OK [15:48:07]MH_I2C_Read... [15:48:07]OFD Sender: No OFD packet to send [15:48:07]*** Cut start [15:48:07]*** Partial cut [15:48:07]*** CUTSNS_PIN = 1 [15:48:07]*** CUTSNS_PIN = 0 [15:48:08]*** Brake cut motor [15:48:08]Read from MH i2c: 01 [15:48:08]MH_I2C_Read... [15:48:08]*** Stop cut motor [15:48:08]*** Cut end [15:48:08]Read from MH i2c: 01 07 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: 01 07 00 5C 2C 00 00 00 00 00 FF 0F 9D [15:48:08]process_action close_receipt done [15:48:08]requested_data is exist [15:48:08]produce_requested_data [15:48:08]requested_item fm.sn is exist - process it [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 11 00 00 [15:48:08]Write to MH i2c: E2 08 00 5D 2C 80 11 00 00 00 00 00 00 03 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 17 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 17 00 5D 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 58 [15:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:48:08]wFMCommunicate OK [15:48:08]requested_item fd.num is exist - process it [15:48:08]SAM_PROTO_GetFieldsCounters [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 13 00 00 [15:48:08]Write to MH i2c: E2 08 00 5E 2C 80 13 00 00 00 00 00 00 06 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 62 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 62 00 5E 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [15:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:48:08]wFMCommunicate OK [15:48:08]SAM_PROTO_GetFieldsCounters done [15:48:08]requested_item shift.num is exist - process it [15:48:08]requested_item shift.opened is exist - process it [15:48:08]req_shift_opened [15:48:08]FM_GetShiftState [15:48:08]SAM_PROTO_GetShiftState [15:48:08]wFMCommunicate request_size=4 [15:48:08]MH_SAM_APDU [15:48:08]CAPDU: 80 13 01 00 [15:48:08]Write to MH i2c: E2 08 00 5F 2C 80 13 01 00 00 00 00 00 08 [15:48:08]Write i2c OK [15:48:08]MH_I2C_Read... [15:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:48:08]Read from MH i2c: E2 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 0E 00 [15:48:08]MH_I2C_Read... [15:48:08]Read from MH i2c: E2 0E 00 5F 2C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6D [15:48:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:48:08]wFMCommunicate OK [15:48:08]SAM_PROTO_GetShiftState done [15:48:08]FM_GetShiftState done [15:48:08]req_shift_opened done [15:48:08]requested_item shift.open_date is exist - process it [15:48:08]req_shift_open_date [15:48:08]req_shift_open_date done [15:48:08]produce_requested_data done [15:48:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372692,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:48:08]process_action_free close_receipt [15:48:08]json_value_free [15:48:08]json_value_free done [15:48:08]process_json_proto returns [15:48:08]Send response to host [15:48:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372692,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:48:08]free response buf [15:48:08]execute_script done [15:48:08]execute_script returns [15:48:08]free content buf [15:48:08]Sock 8.Close socket [15:48:08]Sock 8.Thread stoped [15:48:12]OFD Sender: No OFD packet to send [15:48:17]OFD Sender: No OFD packet to send [15:48:22]OFD Sender: No OFD packet to send [15:48:27]OFD Sender: No OFD packet to send [15:48:32]OFD Sender: No OFD packet to send [15:48:37]OFD Sender: No OFD packet to send [15:48:42]OFD Sender: No OFD packet to send [15:48:47]OFD Sender: No OFD packet to send [15:48:52]OFD Sender: No OFD packet to send [15:48:57]OFD Sender: No OFD packet to send [15:49:02]OFD Sender: No OFD packet to send [15:49:07]OFD Sender: No OFD packet to send [15:49:12]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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 513981+1729271023=1729785004 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 AD 6C 1A 67 EF 94 12 67 95 [15:50:05]Current date/time: 24.10.2024 15:50 [15:50:05]FM_Init [15:50:05]wFMConnect [15:50:05]MH_SAM_On [15:50:05]Write to MH i2c: E0 00 00 08 00 E7 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_init finished! [15:50:05]*** atr: [15:50:05]*** 0F 3B D5 18 FF 81 91 FE [15:50:05]*** 1F C3 80 73 C8 21 10 0A [15:50:05]*** 00 00 00 00 00 00 00 00 [15:50:05]*** 00 00 00 00 00 00 00 00 [15:50:05]*** 00 00 00 00 00 00 00 00 [15:50:05]*** 00 00 00 00 00 00 00 00 [15:50:05]*** 00 00 00 00 00 00 00 00 [15:50:05]*** 00 00 00 00 00 00 00 00 [15:50:05]Read from MH i2c: E0 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E0 10 00 [15:50:05]MH_I2C_Read... [15:50:05]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 [15:50:05]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [15:50:05]wFMCommunicate request_size=10 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [15:50:05]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 11 00 00 [15:50:05]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [15:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:50:05]wFMCommunicate OK [15:50:05]Detected FM SN is 0000000000874672 [15:50:05]Stored FM SN is 0000000000874672 [15:50:05]wFMCommunicate request_size=9 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 16 00 00 04 9C 57 00 00 [15:50:05]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]FM PIN OK [15:50:05]wFMCommunicate request_size=8 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 14 04 00 03 02 00 01 [15:50:05]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=13 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [15:50:05]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 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [15:50:05]RAPDU: 90 00 [15:50:05]wFMCommunicate OK [15:50:05]wFMCommunicate request_size=4 [15:50:05]MH_SAM_APDU [15:50:05]CAPDU: 80 11 00 00 [15:50:05]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:05]Read from MH i2c: E2 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [15:50:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:50:05]wFMCommunicate OK [15:50:05]DocumentArchiveInit [15:50:05]Start Httpd... [15:50:05]Httpd thread 3067747684 created [15:50:05]Write to MH i2c: 01 00 00 0F 00 0F [15:50:05]Write i2c OK [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 [15:50:05]MH_I2C_Read... [15:50:05]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [15:50:05]MH Int Process started [15:50:05]Allocated Socket 7 [15:50:05]Bind OK [15:50:05]Listen OK [15:50:05]httpd running on port 8080 [15:50:05]Waiting for new connection... [15:50:05]OFD Sender: No OFD packet to send [15:50:10]OFD Sender: No OFD packet to send [15:50:15]OFD Sender: No OFD packet to send [15:50:20]OFD Sender: No OFD packet to send [15:50:25]OFD Sender: No OFD packet to send [15:50:26]accept exits with 8 [15:50:26]New connection [15:50:26]New thread 3067460964 created [15:50:26]Waiting for new connection... [15:50:26] Sock 8.Parse request [15:50:26]Sock 8.Check first char [15:50:26]Sock 8.First char is OK [15:50:26]request: POST /json_proto HTTP/1.0 [15:50:26]Method: POST [15:50:26]URL: /json_proto [15:50:26]Method is POST - this is cgi request [15:50:26]url: /json_proto [15:50:26]query_string will be loaded in cgi processing [15:50:26]execute_cgi json_proto POST (null) [15:50:26]execute_cgi path=json_proto method=POST [15:50:26]POST find Content-Length [15:50:26]Host: 172.17.42.195:8080 [15:50:26]Content-Length: 215 [15:50:26]Content-Type: application/json [15:50:26] [15:50:26]POST finish read [15:50:26]Found Content-Length = 215 [15:50: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" ] } } [15:50:26]execute_script... [15:50: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" ] } } [15:50:26]POST & json_proto [15:50:26]process_json_proto [15:50:26]json parsed OK: [15:50:26]protocol is kg_v1.0 [15:50:26]action value=get_value [15:50:26]process_action get_value [15:50:26]cmd_get_value [15:50:26]process_action get_value done [15:50:26]requested_data is exist [15:50:26]produce_requested_data [15:50:26]requested_item kkm.sn is exist - process it [15:50:26]requested_item kkm.ver is exist - process it [15:50:26]requested_item fm.sn is exist - process it [15:50:26]wFMCommunicate request_size=4 [15:50:26]MH_SAM_APDU [15:50:26]CAPDU: 80 11 00 00 [15:50:26]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [15:50:26]Write i2c OK [15:50:26]MH_I2C_Read... [15:50:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:50:26]Read from MH i2c: E2 [15:50:26]MH_I2C_Read... [15:50:26]Read from MH i2c: E2 17 00 [15:50:26]MH_I2C_Read... [15:50:26]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [15:50:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:50:26]wFMCommunicate OK [15:50:26]requested_item fd.num is exist - process it [15:50:26]SAM_PROTO_GetFieldsCounters [15:50:26]wFMCommunicate request_size=4 [15:50:26]MH_SAM_APDU [15:50:26]CAPDU: 80 13 00 00 [15:50:26]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [15:50:26]Write i2c OK [15:50:26]MH_I2C_Read... [15:50:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:50:27]Read from MH i2c: E2 [15:50:27]MH_I2C_Read... [15:50:27]Read from MH i2c: E2 62 00 [15:50:27]MH_I2C_Read... [15:50:27]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 3C [15:50:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FD 01 00 00 5E 04 04 00 FD 01 00 00 57 04 04 00 FE 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:50:27]wFMCommunicate OK [15:50:27]SAM_PROTO_GetFieldsCounters done [15:50:27]requested_item shift.num is exist - process it [15:50:27]requested_item shift.opened is exist - process it [15:50:27]req_shift_opened [15:50:27]FM_GetShiftState [15:50:27]SAM_PROTO_GetShiftState [15:50:27]wFMCommunicate request_size=4 [15:50:27]MH_SAM_APDU [15:50:27]CAPDU: 80 13 01 00 [15:50:27]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [15:50:27]Write i2c OK [15:50:27]MH_I2C_Read... [15:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:50:27]Read from MH i2c: E2 [15:50:27]MH_I2C_Read... [15:50:27]Read from MH i2c: E2 0E 00 [15:50:27]MH_I2C_Read... [15:50:27]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [15:50:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:50:27]wFMCommunicate OK [15:50:27]SAM_PROTO_GetShiftState done [15:50:27]FM_GetShiftState done [15:50:27]req_shift_opened done [15:50:27]requested_item shift.open_date is exist - process it [15:50:27]req_shift_open_date [15:50:27]req_shift_open_date done [15:50:27]produce_requested_data done [15:50:27]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372692,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:50:27]process_action_free get_value [15:50:27]json_value_free [15:50:27]json_value_free done [15:50:27]process_json_proto returns [15:50:27]Send response to host [15:50:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372692,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:50:27]free response buf [15:50:27]execute_script done [15:50:27]execute_script returns [15:50:27]free content buf [15:50:27]Sock 8.Close socket [15:50:27]Sock 8.Thread stoped [15:50:27]accept exits with 9 [15:50:27]New connection [15:50:27]New thread 3067317604 created [15:50:27]Thread 3067460964 joined [15:50:27]Waiting for new connection... [15:50:27] Sock 9.Parse request [15:50:27]Sock 9.Check first char [15:50:27]Sock 9.First char is OK [15:50:27]request: POST /json_proto HTTP/1.0 [15:50:27]Method: POST [15:50:27]URL: /json_proto [15:50:27]Method is POST - this is cgi request [15:50:27]url: /json_proto [15:50:27]query_string will be loaded in cgi processing [15:50:27]execute_cgi json_proto POST (null) [15:50:27]execute_cgi path=json_proto method=POST [15:50:27]POST find Content-Length [15:50:27]Host: 172.17.42.195:8080 [15:50:27]Content-Length: 331 [15:50:27]Content-Type: application/json [15:50:27] [15:50:27]POST finish read [15:50:27]Found Content-Length = 331 [15:50:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [15:50:27]execute_script... [15:50: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" ] } } [15:50:27]POST & json_proto [15:50:27]process_json_proto [15:50:27]json parsed OK: [15:50:27]protocol is kg_v1.0 [15:50:27]action value=get_value [15:50:27]process_action get_value [15:50:27]cmd_get_value [15:50:27]process_action get_value done [15:50:27]requested_data is exist [15:50:27]produce_requested_data [15:50:27]requested_item fm.sale.total is exist - process it [15:50:27]SAM_PROTO_GetFMData [15:50:27]wFMCommunicate request_size=4 [15:50:27]MH_SAM_APDU [15:50:27]CAPDU: 80 13 03 00 [15:50:27]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [15:50:27]Write i2c OK [15:50:27]MH_I2C_Read... [15:50:27]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [15:50:27]Read from MH i2c: E2 [15:50:27]MH_I2C_Read... [15:50:27]Read from MH i2c: E2 FD 00 [15:50:27]MH_I2C_Read... [15:50:27]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 BB AB 05 00 69 04 A4 00 6F 04 04 00 A6 A9 05 00 B1 04 05 00 47 EF D2 ED 07 70 04 05 00 B0 FA 6D 27 06 72 04 05 00 97 F4 64 C6 01 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 68 5A 9F D7 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 AA 96 F7 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 15 02 00 00 B1 04 04 00 90 27 D9 0A 70 04 04 00 90 27 D9 0A 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 42 F2 26 01 EF 03 90 00 8C [15:50:27]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 BB AB 05 00 69 04 A4 00 6F 04 04 00 A6 A9 05 00 B1 04 05 00 47 EF D2 ED 07 70 04 05 00 B0 FA 6D 27 06 72 04 05 00 97 F4 64 C6 01 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 68 5A 9F D7 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 AA 96 F7 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 15 02 00 00 B1 04 04 00 90 27 D9 0A 70 04 04 00 90 27 D9 0A 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 42 F2 26 01 EF 03 90 00 [15:50:27]wFMCommunicate OK [15:50:27]wFMCommunicate request_size=4 [15:50:27]MH_SAM_APDU [15:50:27]CAPDU: 80 17 00 00 [15:50:27]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [15:50:27]Write i2c OK [15:50:27]MH_I2C_Read... [15:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:50:28]Read from MH i2c: E2 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 FD 00 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 93 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 F2 [15:50:28]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 93 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [15:50:28]wFMCommunicate OK [15:50:28]wFMCommunicate request_size=4 [15:50:28]MH_SAM_APDU [15:50:28]CAPDU: 80 17 00 00 [15:50:28]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [15:50:28]Write i2c OK [15:50:28]MH_I2C_Read... [15:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:50:28]Read from MH i2c: E2 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 FD 00 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [15:50:28]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [15:50:28]wFMCommunicate OK [15:50:28]wFMCommunicate request_size=4 [15:50:28]MH_SAM_APDU [15:50:28]CAPDU: 80 17 00 00 [15:50:28]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [15:50:28]Write i2c OK [15:50:28]MH_I2C_Read... [15:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:50:28]Read from MH i2c: E2 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 FD 00 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [15:50:28]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [15:50:28]wFMCommunicate OK [15:50:28]wFMCommunicate request_size=4 [15:50:28]MH_SAM_APDU [15:50:28]CAPDU: 80 17 00 00 [15:50:28]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [15:50:28]Write i2c OK [15:50:28]MH_I2C_Read... [15:50:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [15:50:28]Read from MH i2c: E2 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 E3 00 [15:50:28]MH_I2C_Read... [15:50:28]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [15:50:28]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:50:28]wFMCommunicate OK [15:50:28]SAM_PROTO_GetFMData done [15:50:28]requested_item fm.sale_refund.total is exist - process it [15:50:28]requested_item fm.buy.total is exist - process it [15:50:28]requested_item shift.sale.total is exist - process it [15:50:28]SAM_PROTO_GetShiftData [15:50:28]wFMCommunicate request_size=4 [15:50:28]MH_SAM_APDU [15:50:28]CAPDU: 80 13 02 00 [15:50:28]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [15:50:28]Write i2c OK [15:50:28]MH_I2C_Read... [15:50:29]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [15:50:29]Read from MH i2c: E2 [15:50:29]MH_I2C_Read... [15:50:29]Read from MH i2c: E2 FD 00 [15:50:29]MH_I2C_Read... [15:50:29]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 FD 01 00 00 69 04 9F 00 6F 04 04 00 FD 01 00 00 B1 04 04 00 8D 20 EC 02 70 04 04 00 4C 66 88 01 72 04 04 00 41 BA 63 01 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 C8 76 4F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 38 9F 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 0B [15:50:29]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 FD 01 00 00 69 04 9F 00 6F 04 04 00 FD 01 00 00 B1 04 04 00 8D 20 EC 02 70 04 04 00 4C 66 88 01 72 04 04 00 41 BA 63 01 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 C8 76 4F EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 38 9F 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [15:50:29]wFMCommunicate OK [15:50:29]wFMCommunicate request_size=4 [15:50:29]MH_SAM_APDU [15:50:29]CAPDU: 80 17 00 00 [15:50:29]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [15:50:29]Write i2c OK [15:50:29]MH_I2C_Read... [15:50:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:50:29]Read from MH i2c: E2 [15:50:29]MH_I2C_Read... [15:50:29]Read from MH i2c: E2 FD 00 [15:50:29]MH_I2C_Read... [15:50:29]Read from MH i2c: E2 FD 00 19 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 B0 [15:50:29]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 [15:50:29]wFMCommunicate OK [15:50:29]wFMCommunicate request_size=4 [15:50:29]MH_SAM_APDU [15:50:29]CAPDU: 80 17 00 00 [15:50:29]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [15:50:29]Write i2c OK [15:50:29]MH_I2C_Read... [15:50:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:50:29]Read from MH i2c: E2 [15:50:29]MH_I2C_Read... [15:50:29]Read from MH i2c: E2 FD 00 [15:50:29]MH_I2C_Read... [15:50:29]Read from MH i2c: E2 FD 00 1A 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 56 [15:50:29]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [15:50:29]wFMCommunicate OK [15:50:29]wFMCommunicate request_size=4 [15:50:29]MH_SAM_APDU [15:50:29]CAPDU: 80 17 00 00 [15:50:29]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [15:50:29]Write i2c OK [15:50:29]MH_I2C_Read... [15:50:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [15:50:30]Read from MH i2c: E2 [15:50:30]MH_I2C_Read... [15:50:30]Read from MH i2c: E2 FD 00 [15:50:30]MH_I2C_Read... [15:50:30]Read from MH i2c: E2 FD 00 1B 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 12 [15:50:30]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [15:50:30]wFMCommunicate OK [15:50:30]wFMCommunicate request_size=4 [15:50:30]MH_SAM_APDU [15:50:30]CAPDU: 80 17 00 00 [15:50:30]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [15:50:30]Write i2c OK [15:50:30]MH_I2C_Read... [15:50:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [15:50:30]Read from MH i2c: E2 [15:50:30]MH_I2C_Read... [15:50:30]Read from MH i2c: E2 CF 00 [15:50:30]MH_I2C_Read... [15:50:30]Read from MH i2c: E2 CF 00 1C 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [15:50:30]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [15:50:30]wFMCommunicate OK [15:50:30]SAM_PROTO_GetShiftData done [15:50:30]requested_item shift.sale.total_cash is exist - process it [15:50:30]requested_item shift.sale_refund.total is exist - process it [15:50:30]requested_item shift.sale_refund.total_cash is exist - process it [15:50:30]requested_item shift.buy.total is exist - process it [15:50:30]requested_item shift.buy.total_cash is exist - process it [15:50:30]produce_requested_data done [15:50:30]produce_requested_data return {"fm.sale.total":340547950.79,"fm.sale_refund.total":1820036.00,"fm.buy.total":0.00,"shift.sale.total":490292.61,"shift.sale.total_cash":257163.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [15:50:30]process_action_free get_value [15:50:30]json_value_free [15:50:30]json_value_free done [15:50:30]process_json_proto returns [15:50:30]Send response to host [15:50:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340547950.79,"fm.sale_refund.total":1820036.00,"fm.buy.total":0.00,"shift.sale.total":490292.61,"shift.sale.total_cash":257163.00,"shift.sale_refund.total":0.00,"shift.sale_refund.total_cash":0.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [15:50:30]free response buf [15:50:30]execute_script done [15:50:30]execute_script returns [15:50:30]free content buf [15:50:30]Sock 9.Close socket [15:50:30]Sock 9.Thread stoped [15:50:30]OFD Sender: No OFD packet to send [15:50:35]OFD Sender: No OFD packet to send [15:50:40]OFD Sender: No OFD packet to send [15:50:45]OFD Sender: No OFD packet to send [15:50:50]OFD Sender: No OFD packet to send [15:50:55]OFD Sender: No OFD packet to send [15:51:00]OFD Sender: No OFD packet to send [15:51:05]OFD Sender: No OFD packet to send [15:51:11]OFD Sender: No OFD packet to send [15:51:16]OFD Sender: No OFD packet to send [15:51:21]OFD Sender: No OFD packet to send [15:51:26]OFD Sender: No OFD packet to send [15:51:31]OFD Sender: No OFD packet to send [15:51:36]OFD Sender: No OFD packet to send [15:51:41]OFD Sender: No OFD packet to send [15:51:46]OFD Sender: No OFD packet to send [15:51:51]OFD Sender: No OFD packet to send [15:51:56]OFD Sender: No OFD packet to send [15:52:01]OFD Sender: No OFD packet to send [15:52:06]OFD Sender: No OFD packet to send [15:52:11]OFD Sender: No OFD packet to send [15:52:16]OFD Sender: No OFD packet to send [15:52:21]OFD Sender: No OFD packet to send [15:52:26]OFD Sender: No OFD packet to send [15:52:31]OFD Sender: No OFD packet to send [15:52:36]OFD Sender: No OFD packet to send [15:52:41]OFD Sender: No OFD packet to send [15:52:46]OFD Sender: No OFD packet to send [15:52:51]OFD Sender: No OFD packet to send [15:52:56]OFD Sender: No OFD packet to send [15:53:01]OFD Sender: No OFD packet to send [15:53:06]OFD Sender: No OFD packet to send [15:53:11]OFD Sender: No OFD packet to send [15:53:16]OFD Sender: No OFD packet to send [15:53:21]OFD Sender: No OFD packet to send [15:53:26]OFD Sender: No OFD packet to send [15:53:31]OFD Sender: No OFD packet to send [15:53:36]OFD Sender: No OFD packet to send [15:53:41]OFD Sender: No OFD packet to send [15:53:46]OFD Sender: No OFD packet to send [15:53:51]OFD Sender: No OFD packet to send [15:53:56]OFD Sender: No OFD packet to send [15:54:01]OFD Sender: No OFD packet to send [15:54:06]OFD Sender: No OFD packet to send [15:54:11]OFD Sender: No OFD packet to send [15:54:16]OFD Sender: No OFD packet to send [15:54:21]OFD Sender: No OFD packet to send [15:54:26]OFD Sender: No OFD packet to send [15:54:31]OFD Sender: No OFD packet to send [15:54:36]OFD Sender: No OFD packet to send [15:54:41]OFD Sender: No OFD packet to send [15:54:46]OFD Sender: No OFD packet to send [15:54:46]accept exits with 8 [15:54:46]New connection [15:54:46]New thread 3067460964 created [15:54:46]Thread 3067317604 joined [15:54:46]Waiting for new connection... [15:54:46] Sock 8.Parse request [15:54:46]Sock 8.Check first char [15:54:46]Sock 8.First char is OK [15:54:46]request: POST /json_proto HTTP/1.0 [15:54:46]Method: POST [15:54:46]URL: /json_proto [15:54:46]Method is POST - this is cgi request [15:54:46]url: /json_proto [15:54:46]query_string will be loaded in cgi processing [15:54:46]execute_cgi json_proto POST (null) [15:54:46]execute_cgi path=json_proto method=POST [15:54:46]POST find Content-Length [15:54:46]Host: 172.17.42.195:8080 [15:54:46]Content-Length: 678 [15:54:46]Content-Type: application/json [15:54:46] [15:54:46]POST finish read [15:54:46]Found Content-Length = 678 [15:54:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:46]execute_script... [15: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)3308985", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:54:46]POST & json_proto [15:54:46]process_json_proto [15:54:46]json parsed OK: [15:54:46]protocol is kg_v1.0 [15:54:46]action value=close_receipt [15:54:46]process_action close_receipt [15:54:46]cmd_close_receipt [15:54:46]MH_GetDate [15:54:46]Write to MH i2c: F0 00 00 1D 00 0C [15:54:46]Write i2c OK [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: F0 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: F0 09 00 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: F0 09 00 1D 00 00 C6 6D 1A 67 EF 94 12 67 C5 [15:54:46]GetLastDocTimeStamp 1729784886 [15:54:46]current date 1729785286 [15:54:46]FM_GetShiftState [15:54:46]SAM_PROTO_GetShiftState [15:54:46]wFMCommunicate request_size=4 [15:54:46]MH_SAM_APDU [15:54:46]CAPDU: 80 13 01 00 [15:54:46]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [15:54:46]Write i2c OK [15:54:46]MH_I2C_Read... [15:54:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:46]Read from MH i2c: E2 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 0E 00 [15:54:46]MH_I2C_Read... [15:54:46]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 00 [15:54:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:54:46]wFMCommunicate OK [15:54:46]SAM_PROTO_GetShiftState done [15:54:46]FM_GetShiftState done [15:54:46]opened in 1729729095 [15:54:46]opened+sec_in_day 1729815495 [15:54:46]quantity*price = 20003 [15:54:46]sum+1 = 20004 [15:54:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 510 24.10.2024 15:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372693 ФПД: 38378513460925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155446&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372693&fm=38378513460925&tin=02508201610067®Number=0000000000091623&sum=20000 [15:54:48]StoreToDocumentArchive [15:54:48]shift 524 fd 372693 [15:54:48]save to /storage/0524/doc_00372693 [15:54:48]save last doc name /storage/0524/doc_00372693 to /storage/kkm_last_doc_name [15:54:48]save OK [15:54:48]Clear old archive folders... [15:54:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:54:48]tlvbuf is 01A3BAF0 [15:54:48]SAM_PROTO_ClearQueue [15:54:48]wFMCommunicate request_size=4 [15:54:48]MH_SAM_APDU [15:54:48]CAPDU: 80 09 00 00 [15:54:48]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:54:48]Read from MH i2c: E2 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [15:54:48]RAPDU: 90 00 [15:54:48]wFMCommunicate OK [15:54:48]SAM_PROTO_ClearQueue done [15:54:48]KKMCreateOFDPacket [15:54:48]OFDProtocolAddRootSTLVToBuf [15:54:48]FM_MakeSignedData [15:54:48]FM_MakeSignedData [15:54:48]SAM_PROTO_SignData [15:54:48]wFMCommunicate request_size=4 [15:54:48]MH_SAM_APDU [15:54:48]CAPDU: 80 0D 01 02 [15:54:48]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:54:48]Read from MH i2c: E2 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [15:54:48]RAPDU: 90 00 [15:54:48]wFMCommunicate OK [15:54:48]wFMCommunicate request_size=255 [15:54:48]MH_SAM_APDU [15:54:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 C6 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 AF 05 00 35 04 06 00 22 [15:54:48]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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 C6 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 AF 05 00 35 04 06 00 22 00 00 5F [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:48]Read from MH i2c: E2 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [15:54:48]RAPDU: 90 00 [15:54:48]wFMCommunicate OK [15:54:48]wFMCommunicate request_size=10 [15:54:48]MH_SAM_APDU [15:54:48]CAPDU: 80 0D 02 02 05 E7 B1 A9 6E BD [15:54:48]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 E7 B1 A9 6E BD 00 00 1E [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:54:48]Read from MH i2c: E2 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [15:54:48]RAPDU: 90 00 [15:54:48]wFMCommunicate OK [15:54:48]wFMCommunicate request_size=4 [15:54:48]MH_SAM_APDU [15:54:48]CAPDU: 80 0D 03 02 [15:54:48]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:54:48]Read from MH i2c: E2 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 0B 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 0B 00 2F 00 00 88 84 3B C1 3B 58 E6 DD 90 00 09 [15:54:48]RAPDU: 88 84 3B C1 3B 58 E6 DD 90 00 [15:54:48]wFMCommunicate OK [15:54:48]SAM_PROTO_SignData done [15:54:48]FM_MakeSignedData done [15:54:48]CreateOFDProtocolMessage [15:54:48]wFMCommunicate request_size=4 [15:54:48]MH_SAM_APDU [15:54:48]CAPDU: 80 11 00 00 [15:54:48]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:48]Read from MH i2c: E2 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 17 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: E2 17 00 30 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [15:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:54:48]wFMCommunicate OK [15:54:48]CreateOFDProtocolMessage done [15:54:48]OFDSenderStorePacket 372693 [15:54:48]StoreOFDPacket docnum=372693 [15:54:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5B A3 07 01 A3 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 C6 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 AF 05 00 35 04 06 00 22 E7 B1 A9 6E BD 88 84 3B C1 3B 58 E6 DD [15:54:48]CheckFolder [15:54:48]dirname=/storage/ofd_packets [15:54:48]CheckFolder done [15:54:48]ProducePacketName [15:54:48]name=ofd_packets/00372693 [15:54:48]NVStorageSaveData ofd_packets/00372693 [15:54:48]File name is /storage/ofd_packets/00372693 [15:54:48]Write 301 bytes [15:54:48]NVStorageSaveData done [15:54:48]OFDSenderStorePacket done [15:54:48]KKMCreateOFDPacket done [15:54:48]NVStorageSaveData kkm_last_timestamp [15:54:48]File name is /storage/kkm_last_timestamp [15:54:48]Write 4 bytes [15:54:48]NVStorageSaveData done [15:54:48]ExternCall_PrintAddStr [15:54:48]wPrintStart [15:54:48]Write to MH i2c: 01 00 00 31 00 31 [15:54:48]Write i2c OK [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: 01 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: 01 07 00 [15:54:48]MH_I2C_Read... [15:54:48]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [15:54:48]RasterBufferAndPrint [15:54:48]line Счет N : (1)3308985 [15:54:48]line ИНН: 02508201610067 [15:54:48]line Контрольно-Кассовый Чек [15:54:48]line ПРОДАЖА [15:54:48]line ТРК (МРК, ГНК) : 22 [15:54:48]line Товар: 2710124130 [15:54:48]line Аи-92-К-4 [15:54:48]line 2.990 * 66.90 [15:54:48]line = 200.03 [15:54:48]line НДС 12% НСП 1% [15:54:48]line > о реализуемом товаре [15:54:48]line ОКРУГЛЕНИЕ: -0.03 [15:54:48]line ИТОГО: 200.00 [15:54:48]line Внесено: 200.00 [15:54:48]line СДАЧА: 0.00 [15:54:48]line НСП 1% : 1.77 [15:54:48]line НДС 12% : 21.24 [15:54:48]line Наличными: 200.00 [15:54:48]line Безнал.: 0.00 [15:54:48]line Место: АЗС № 87 "Партнер Нефть" [15:54:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:54:48]line СНО: Общий режим [15:54:48]line Чек 510 24.10.2024 15:54 [15:54:48]line Смена: 524 ФФД: 1.0 [15:54:48]line ЗНМ: 0300000083 [15:54:48]line РНМ: 0000000000091623 [15:54:48]line Версия ККМ: 001 [15:54:48]line ФМ: 0000000000874672 [15:54:48]line ФД: 372693 [15:54:48]line ФПД: 38378513460925 [15:54:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155446&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372693&fm=38378513460925&tin=02508201610067®Number=0000000000091623&sum=20000 [15:54:48]OFD Sender: Processing packet 372693 [packets to send 267, broken 266] [15:54:48]ProducePacketName [15:54:48]name=ofd_packets/00372693 [15:54:48]OFD Sender: To server: pG, [15:54:48]CommunicateWithHost lk.salyk.kg:30040 [15:54:48]ConnectInit lk.salyk.kg [15:54:48]written 0, free lines is 4095 [15:54:48]Connected sock=10 [15:54:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5B A3 07 01 A3 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 01 00 00 F4 03 04 00 C6 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 AF 05 00 35 04 06 00 22 E7 B1 A9 6E BD 88 84 3B C1 3B 58 E6 DD [15:54:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 13 DE 47 00 86 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 36 37 32 10 04 04 00 D5 AF 05 00 F4 03 04 00 6E 19 1A 67 B6 04 01 00 00 4D 78 62 AD 93 2A CD 93 [15:54:48]CommunicateWithHost err = 0 [15:54:48]CheckOFDResponse [15:54:48]1017 (14) - 77093643461234 [15:54:48]1041 (16) - 0000000000874672 [15:54:48]1040 (4) - 372693 [15:54:48]1012 (4) - 24.10.2024 09:54 [15:54:48]1206 (1) - 0 [15:54:48]OFD Sender: Remove packet 372693 [15:54:48]ProducePacketName [15:54:48]name=ofd_packets/00372693 [15:54:48]NVStorageDeleteData [15:54:49]Write to MH i2c: 01 00 00 5C 00 5C [15:54:49]Write i2c OK [15:54:49]MH_I2C_Read... [15:54:49]Read from MH i2c: 01 [15:54:49]MH_I2C_Read... [15:54:49]Read from MH i2c: 01 07 00 [15:54:49]MH_I2C_Read... [15:54:49]Read from MH i2c: 01 07 00 5C 00 00 00 00 00 00 E4 0C 53 [15:54:49]RasterBufferAndPrint [15:54:49]line [15:54:49]line [15:54:49]line [15:54:49]line [15:54:49]line [15:54:49]written 0, free lines is 3306 [15:54:49]MH_Cut [15:54:49]Write to MH i2c: D1 01 00 63 00 01 35 [15:54:49]Write i2c OK [15:54:49]MH_I2C_Read... [15:54:49]Read from MH i2c: D1 [15:54:49]MH_I2C_Read... [15:54:49]Read from MH i2c: D1 01 00 [15:54:49]MH_I2C_Read... [15:54:49]Read from MH i2c: D1 01 00 63 00 00 34 [15:54:49]Write to MH i2c: 01 00 00 64 00 64 [15:54:49]Write i2c OK [15:54:49]MH_I2C_Read... [15:54:49]OFD Sender: No OFD packet to send [15:54:49]*** Cut start [15:54:49]*** Partial cut [15:54:49]*** CUTSNS_PIN = 1 [15:54:49]*** CUTSNS_PIN = 0 [15:54:50]*** Brake cut motor [15:54:50]Read from MH i2c: 01 [15:54:50]MH_I2C_Read... [15:54:50]*** Stop cut motor [15:54:50]*** Cut end [15:54:50]Read from MH i2c: 01 07 00 [15:54:50]MH_I2C_Read... [15:54:50]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [15:54:50]process_action close_receipt done [15:54:50]requested_data is exist [15:54:50]produce_requested_data [15:54:50]requested_item fm.sn is exist - process it [15:54:50]wFMCommunicate request_size=4 [15:54:50]MH_SAM_APDU [15:54:50]CAPDU: 80 11 00 00 [15:54:50]Write to MH i2c: E2 08 00 65 00 80 11 00 00 00 00 00 00 DF [15:54:50]Write i2c OK [15:54:50]MH_I2C_Read... [15:54:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:54:50]Read from MH i2c: E2 [15:54:50]MH_I2C_Read... [15:54:50]Read from MH i2c: E2 17 00 [15:54:50]MH_I2C_Read... [15:54:50]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 36 37 32 90 00 34 [15:54:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:54:50]wFMCommunicate OK [15:54:50]requested_item fd.num is exist - process it [15:54:50]SAM_PROTO_GetFieldsCounters [15:54:50]wFMCommunicate request_size=4 [15:54:50]MH_SAM_APDU [15:54:50]CAPDU: 80 13 00 00 [15:54:50]Write to MH i2c: E2 08 00 66 00 80 13 00 00 00 00 00 00 E2 [15:54:50]Write i2c OK [15:54:50]MH_I2C_Read... [15:54:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:54:50]Read from MH i2c: E2 [15:54:50]MH_I2C_Read... [15:54:50]Read from MH i2c: E2 62 00 [15:54:50]MH_I2C_Read... [15:54:50]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 95 [15:54:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FE 01 00 00 5E 04 04 00 FE 01 00 00 57 04 04 00 FF 01 00 00 19 04 04 00 00 00 00 00 90 00 [15:54:50]wFMCommunicate OK [15:54:50]SAM_PROTO_GetFieldsCounters done [15:54:50]requested_item shift.num is exist - process it [15:54:50]requested_item shift.opened is exist - process it [15:54:50]req_shift_opened [15:54:50]FM_GetShiftState [15:54:50]SAM_PROTO_GetShiftState [15:54:50]wFMCommunicate request_size=4 [15:54:50]MH_SAM_APDU [15:54:50]CAPDU: 80 13 01 00 [15:54:50]Write to MH i2c: E2 08 00 67 00 80 13 01 00 00 00 00 00 E4 [15:54:50]Write i2c OK [15:54:50]MH_I2C_Read... [15:54:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:54:50]Read from MH i2c: E2 [15:54:50]MH_I2C_Read... [15:54:50]Read from MH i2c: E2 0E 00 [15:54:50]MH_I2C_Read... [15:54:50]Read from MH i2c: E2 0E 00 67 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 49 [15:54:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:54:50]wFMCommunicate OK [15:54:50]SAM_PROTO_GetShiftState done [15:54:50]FM_GetShiftState done [15:54:50]req_shift_opened done [15:54:50]requested_item shift.open_date is exist - process it [15:54:50]req_shift_open_date [15:54:50]req_shift_open_date done [15:54:50]produce_requested_data done [15:54:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372693,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:54:50]process_action_free close_receipt [15:54:50]json_value_free [15:54:50]json_value_free done [15:54:50]process_json_proto returns [15:54:50]Send response to host [15:54:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372693,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:54:50]free response buf [15:54:50]execute_script done [15:54:50]execute_script returns [15:54:50]free content buf [15:54:50]Sock 8.Close socket [15:54:50]Sock 8.Thread stoped [15:54:54]OFD Sender: No OFD packet to send [15:54:59]OFD Sender: No OFD packet to send [15:55:04]OFD Sender: No OFD packet to send [15:55:09]OFD Sender: No OFD packet to send [15:55:14]OFD Sender: No OFD packet to send [15:55:16]accept exits with 9 [15:55:16]New connection [15:55:16]New thread 3067317604 created [15:55:16]Thread 3067460964 joined [15:55:16]Waiting for new connection... [15:55:16] Sock 9.Parse request [15:55:16]Sock 9.Check first char [15:55:16]Sock 9.First char is OK [15:55:16]request: POST /json_proto HTTP/1.0 [15:55:16]Method: POST [15:55:16]URL: /json_proto [15:55:16]Method is POST - this is cgi request [15:55:16]url: /json_proto [15:55:16]query_string will be loaded in cgi processing [15:55:16]execute_cgi json_proto POST (null) [15:55:16]execute_cgi path=json_proto method=POST [15:55:16]POST find Content-Length [15:55:16]Host: 172.17.42.195:8080 [15:55:16]Content-Length: 678 [15:55:16]Content-Type: application/json [15:55:16] [15:55:16]POST finish read [15:55:16]Found Content-Length = 678 [15:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:16]execute_script... [15:55:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:55:16]POST & json_proto [15:55:16]process_json_proto [15:55:16]json parsed OK: [15:55:16]protocol is kg_v1.0 [15:55:16]action value=close_receipt [15:55:16]process_action close_receipt [15:55:16]cmd_close_receipt [15:55:16]MH_GetDate [15:55:16]Write to MH i2c: F0 00 00 68 00 57 [15:55:16]Write i2c OK [15:55:16]MH_I2C_Read... [15:55:16]Read from MH i2c: F0 [15:55:16]MH_I2C_Read... [15:55:16]Read from MH i2c: F0 09 00 [15:55:16]MH_I2C_Read... [15:55:16]Read from MH i2c: F0 09 00 68 00 00 E4 6D 1A 67 EF 94 12 67 2E [15:55:16]GetLastDocTimeStamp 1729785286 [15:55:16]current date 1729785316 [15:55:16]FM_GetShiftState [15:55:16]SAM_PROTO_GetShiftState [15:55:16]wFMCommunicate request_size=4 [15:55:16]MH_SAM_APDU [15:55:16]CAPDU: 80 13 01 00 [15:55:16]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [15:55:16]Write i2c OK [15:55:16]MH_I2C_Read... [15:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:16]Read from MH i2c: E2 [15:55:16]MH_I2C_Read... [15:55:16]Read from MH i2c: E2 0E 00 [15:55:16]MH_I2C_Read... [15:55:16]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4B [15:55:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:55:16]wFMCommunicate OK [15:55:16]SAM_PROTO_GetShiftState done [15:55:16]FM_GetShiftState done [15:55:16]opened in 1729729095 [15:55:16]opened+sec_in_day 1729815495 [15:55:16]quantity*price = 60009 [15:55:16]sum+1 = 60010 [15:55:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 511 24.10.2024 15:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372694 ФПД: 67095497334434 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155516&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372694&fm=67095497334434&tin=02508201610067®Number=0000000000091623&sum=60000 [15:55:17]StoreToDocumentArchive [15:55:17]shift 524 fd 372694 [15:55:17]save to /storage/0524/doc_00372694 [15:55:17]save last doc name /storage/0524/doc_00372694 to /storage/kkm_last_doc_name [15:55:17]save OK [15:55:17]Clear old archive folders... [15:55:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:55:17]tlvbuf is 01A2A820 [15:55:17]SAM_PROTO_ClearQueue [15:55:17]wFMCommunicate request_size=4 [15:55:17]MH_SAM_APDU [15:55:17]CAPDU: 80 09 00 00 [15:55:17]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:55:17]Read from MH i2c: E2 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [15:55:17]RAPDU: 90 00 [15:55:17]wFMCommunicate OK [15:55:17]SAM_PROTO_ClearQueue done [15:55:17]KKMCreateOFDPacket [15:55:17]OFDProtocolAddRootSTLVToBuf [15:55:17]FM_MakeSignedData [15:55:17]FM_MakeSignedData [15:55:17]SAM_PROTO_SignData [15:55:17]wFMCommunicate request_size=4 [15:55:17]MH_SAM_APDU [15:55:17]CAPDU: 80 0D 01 02 [15:55:17]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:55:17]Read from MH i2c: E2 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [15:55:17]RAPDU: 90 00 [15:55:17]wFMCommunicate OK [15:55:17]wFMCommunicate request_size=255 [15:55:17]MH_SAM_APDU [15:55: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E4 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 AF 05 00 35 04 06 00 3D [15:55:17]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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E4 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 AF 05 00 35 04 06 00 3D 00 00 00 [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:17]Read from MH i2c: E2 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [15:55:17]RAPDU: 90 00 [15:55:17]wFMCommunicate OK [15:55:17]wFMCommunicate request_size=10 [15:55:17]MH_SAM_APDU [15:55:17]CAPDU: 80 0D 02 02 05 05 E3 48 DE A2 [15:55:17]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 05 E3 48 DE A2 00 00 AD [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:55:17]Read from MH i2c: E2 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [15:55:17]RAPDU: 90 00 [15:55:17]wFMCommunicate OK [15:55:17]wFMCommunicate request_size=4 [15:55:17]MH_SAM_APDU [15:55:17]CAPDU: 80 0D 03 02 [15:55:17]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:55:17]Read from MH i2c: E2 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 0B 00 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 0B 00 7A 00 00 54 1C CC 5C 87 EB 92 FB 90 00 8D [15:55:17]RAPDU: 54 1C CC 5C 87 EB 92 FB 90 00 [15:55:17]wFMCommunicate OK [15:55:17]SAM_PROTO_SignData done [15:55:17]FM_MakeSignedData done [15:55:17]CreateOFDProtocolMessage [15:55:17]wFMCommunicate request_size=4 [15:55:17]MH_SAM_APDU [15:55:17]CAPDU: 80 11 00 00 [15:55:17]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:17]Read from MH i2c: E2 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: E2 17 00 [15:55:17]MH_I2C_Read... [15:55:17]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 36 37 32 90 00 4A [15:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:55:17]wFMCommunicate OK [15:55:17]CreateOFDProtocolMessage done [15:55:17]OFDSenderStorePacket 372694 [15:55:17]StoreOFDPacket docnum=372694 [15:55:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AD 36 07 01 E5 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E4 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 AF 05 00 35 04 06 00 3D 05 E3 48 DE A2 54 1C CC 5C 87 EB 92 FB [15:55:17]CheckFolder [15:55:17]dirname=/storage/ofd_packets [15:55:17]CheckFolder done [15:55:17]ProducePacketName [15:55:17]name=ofd_packets/00372694 [15:55:17]NVStorageSaveData ofd_packets/00372694 [15:55:17]File name is /storage/ofd_packets/00372694 [15:55:17]Write 301 bytes [15:55:17]NVStorageSaveData done [15:55:17]OFDSenderStorePacket done [15:55:17]KKMCreateOFDPacket done [15:55:17]NVStorageSaveData kkm_last_timestamp [15:55:17]File name is /storage/kkm_last_timestamp [15:55:17]Write 4 bytes [15:55:17]NVStorageSaveData done [15:55:17]ExternCall_PrintAddStr [15:55:17]wPrintStart [15:55:17]Write to MH i2c: 01 00 00 7C 00 7C [15:55:17]Write i2c OK [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: 01 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: 01 07 00 [15:55:17]MH_I2C_Read... [15:55:17]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [15:55:17]RasterBufferAndPrint [15:55:17]line Счет N : (1)3308987 [15:55:17]line ИНН: 02508201610067 [15:55:17]line Контрольно-Кассовый Чек [15:55:17]line ПРОДАЖА [15:55:17]line ТРК (МРК, ГНК) : 32 [15:55:17]line Товар: 2710124130 [15:55:17]line Аи-92-К-4 [15:55:17]line 8.970 * 66.90 [15:55:17]line = 600.09 [15:55:17]line НДС 12% НСП 1% [15:55:17]line > о реализуемом товаре [15:55:17]line ОКРУГЛЕНИЕ: -0.09 [15:55:17]line ИТОГО: 600.00 [15:55:17]line Внесено: 600.00 [15:55:17]line СДАЧА: 0.00 [15:55:17]line НСП 1% : 5.31 [15:55:17]line НДС 12% : 63.73 [15:55:17]line Наличными: 600.00 [15:55:17]line Безнал.: 0.00 [15:55:17]line Место: АЗС № 87 "Партнер Нефть" [15:55:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:55:17]line СНО: Общий режим [15:55:17]line Чек 511 24.10.2024 15:55 [15:55:17]line Смена: 524 ФФД: 1.0 [15:55:17]line ЗНМ: 0300000083 [15:55:17]line РНМ: 0000000000091623 [15:55:17]line Версия ККМ: 001 [15:55:17]line ФМ: 0000000000874672 [15:55:17]line ФД: 372694 [15:55:17]line ФПД: 67095497334434 [15:55:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155516&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372694&fm=67095497334434&tin=02508201610067®Number=0000000000091623&sum=60000 [15:55:18]OFD Sender: Processing packet 372694 [packets to send 267, broken 266] [15:55:18]ProducePacketName [15:55:18]name=ofd_packets/00372694 [15:55:18]OFD Sender: To server: pG, [15:55:18]CommunicateWithHost lk.salyk.kg:30040 [15:55:18]ConnectInit lk.salyk.kg [15:55:18]written 0, free lines is 4095 [15:55:18]Connected sock=10 [15:55:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AD 36 07 01 E5 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 01 00 00 F4 03 04 00 E4 6D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 AF 05 00 35 04 06 00 3D 05 E3 48 DE A2 54 1C CC 5C 87 EB 92 FB [15:55:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1B 4A 47 00 B6 32 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 AF 05 00 F4 03 04 00 8B 19 1A 67 B6 04 01 00 00 5F ED 38 A8 F7 9F 1E 7B [15:55:18]CommunicateWithHost err = 0 [15:55:18]CheckOFDResponse [15:55:18]1017 (14) - 77093643461234 [15:55:18]1041 (16) - 0000000000874672 [15:55:18]1040 (4) - 372694 [15:55:18]1012 (4) - 24.10.2024 09:55 [15:55:18]1206 (1) - 0 [15:55:18]OFD Sender: Remove packet 372694 [15:55:18]ProducePacketName [15:55:18]name=ofd_packets/00372694 [15:55:18]NVStorageDeleteData [15:55:18]Write to MH i2c: 01 00 00 A7 00 A7 [15:55:18]Write i2c OK [15:55:18]MH_I2C_Read... [15:55:18]Read from MH i2c: 01 [15:55:18]MH_I2C_Read... [15:55:18]Read from MH i2c: 01 07 00 [15:55:18]MH_I2C_Read... [15:55:18]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 ED 0C A7 [15:55:18]RasterBufferAndPrint [15:55:18]line [15:55:18]line [15:55:18]line [15:55:18]line [15:55:18]line [15:55:18]written 0, free lines is 3315 [15:55:18]MH_Cut [15:55:18]Write to MH i2c: D1 01 00 AE 00 01 80 [15:55:18]Write i2c OK [15:55:18]MH_I2C_Read... [15:55:18]Read from MH i2c: D1 [15:55:18]MH_I2C_Read... [15:55:18]Read from MH i2c: D1 01 00 [15:55:18]MH_I2C_Read... [15:55:18]Read from MH i2c: D1 01 00 AE 00 00 7F [15:55:18]Write to MH i2c: 01 00 00 AF 00 AF [15:55:18]Write i2c OK [15:55:18]MH_I2C_Read... [15:55:18]OFD Sender: No OFD packet to send [15:55:19]*** Cut start [15:55:19]*** Partial cut [15:55:19]*** CUTSNS_PIN = 1 [15:55:19]*** CUTSNS_PIN = 0 [15:55:19]*** Brake cut motor [15:55:19]Read from MH i2c: 01 [15:55:19]MH_I2C_Read... [15:55:19]*** Stop cut motor [15:55:19]*** Cut end [15:55:19]Read from MH i2c: 01 07 00 [15:55:19]MH_I2C_Read... [15:55:19]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [15:55:19]process_action close_receipt done [15:55:19]requested_data is exist [15:55:19]produce_requested_data [15:55:19]requested_item fm.sn is exist - process it [15:55:19]wFMCommunicate request_size=4 [15:55:19]MH_SAM_APDU [15:55:19]CAPDU: 80 11 00 00 [15:55:19]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [15:55:19]Write i2c OK [15:55:19]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 17 00 [15:55:20]MH_I2C_Read... [15:55:20]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 36 37 32 90 00 7F [15:55:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:55:20]wFMCommunicate OK [15:55:20]requested_item fd.num is exist - process it [15:55:20]SAM_PROTO_GetFieldsCounters [15:55:20]wFMCommunicate request_size=4 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 13 00 00 [15:55:20]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 62 00 [15:55:20]MH_I2C_Read... [15:55:20]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [15:55:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FF 01 00 00 5E 04 04 00 FF 01 00 00 57 04 04 00 00 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:55:20]wFMCommunicate OK [15:55:20]SAM_PROTO_GetFieldsCounters done [15:55:20]requested_item shift.num is exist - process it [15:55:20]requested_item shift.opened is exist - process it [15:55:20]req_shift_opened [15:55:20]FM_GetShiftState [15:55:20]SAM_PROTO_GetShiftState [15:55:20]wFMCommunicate request_size=4 [15:55:20]MH_SAM_APDU [15:55:20]CAPDU: 80 13 01 00 [15:55:20]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [15:55:20]Write i2c OK [15:55:20]MH_I2C_Read... [15:55:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:55:20]Read from MH i2c: E2 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 0E 00 [15:55:20]MH_I2C_Read... [15:55:20]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 94 [15:55:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:55:20]wFMCommunicate OK [15:55:20]SAM_PROTO_GetShiftState done [15:55:20]FM_GetShiftState done [15:55:20]req_shift_opened done [15:55:20]requested_item shift.open_date is exist - process it [15:55:20]req_shift_open_date [15:55:20]req_shift_open_date done [15:55:20]produce_requested_data done [15:55:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372694,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:55:20]process_action_free close_receipt [15:55:20]json_value_free [15:55:20]json_value_free done [15:55:20]process_json_proto returns [15:55:20]Send response to host [15:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372694,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:55:20]free response buf [15:55:20]execute_script done [15:55:20]execute_script returns [15:55:20]free content buf [15:55:20]Sock 9.Close socket [15:55:20]Sock 9.Thread stoped [15:55:23]OFD Sender: No OFD packet to send [15:55:28]OFD Sender: No OFD packet to send [15:55:33]OFD Sender: No OFD packet to send [15:55:38]OFD Sender: No OFD packet to send [15:55:43]OFD Sender: No OFD packet to send [15:55:48]OFD Sender: No OFD packet to send [15:55:53]OFD Sender: No OFD packet to send [15:55:58]OFD Sender: No OFD packet to send [15:56:03]OFD Sender: No OFD packet to send [15:56:08]OFD Sender: No OFD packet to send [15:56:13]OFD Sender: No OFD packet to send [15:56:18]OFD Sender: No OFD packet to send [15:56:23]OFD Sender: No OFD packet to send [15:56:28]OFD Sender: No OFD packet to send [15:56:32]accept exits with 8 [15:56:32]New connection [15:56:32]New thread 3067460964 created [15:56:32]Thread 3067317604 joined [15:56:32]Waiting for new connection... [15:56:32] Sock 8.Parse request [15:56:32]Sock 8.Check first char [15:56:32]Sock 8.First char is OK [15:56:32]request: POST /json_proto HTTP/1.0 [15:56:32]Method: POST [15:56:32]URL: /json_proto [15:56:32]Method is POST - this is cgi request [15:56:32]url: /json_proto [15:56:32]query_string will be loaded in cgi processing [15:56:32]execute_cgi json_proto POST (null) [15:56:32]execute_cgi path=json_proto method=POST [15:56:32]POST find Content-Length [15:56:32]Host: 172.17.42.195:8080 [15:56:32]Content-Length: 678 [15:56:32]Content-Type: application/json [15:56:32] [15:56:32]POST finish read [15:56:32]Found Content-Length = 678 [15:56:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.880, "sum" : 510.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:32]execute_script... [15:56:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.880, "sum" : 510.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 510.00, "total" : 510.00, "payments": [ { "type": 0, "sum" : 510.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:32]POST & json_proto [15:56:32]process_json_proto [15:56:32]json parsed OK: [15:56:32]protocol is kg_v1.0 [15:56:32]action value=close_receipt [15:56:32]process_action close_receipt [15:56:32]cmd_close_receipt [15:56:32]MH_GetDate [15:56:32]Write to MH i2c: F0 00 00 B3 00 A2 [15:56:32]Write i2c OK [15:56:32]MH_I2C_Read... [15:56:32]Read from MH i2c: F0 [15:56:32]MH_I2C_Read... [15:56:32]Read from MH i2c: F0 09 00 [15:56:32]MH_I2C_Read... [15:56:32]Read from MH i2c: F0 09 00 B3 00 00 30 6E 1A 67 EF 94 12 67 C6 [15:56:32]GetLastDocTimeStamp 1729785316 [15:56:32]current date 1729785392 [15:56:32]FM_GetShiftState [15:56:32]SAM_PROTO_GetShiftState [15:56:32]wFMCommunicate request_size=4 [15:56:32]MH_SAM_APDU [15:56:32]CAPDU: 80 13 01 00 [15:56:32]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [15:56:32]Write i2c OK [15:56:32]MH_I2C_Read... [15:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:32]Read from MH i2c: E2 [15:56:32]MH_I2C_Read... [15:56:32]Read from MH i2c: E2 0E 00 [15:56:32]MH_I2C_Read... [15:56:32]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 96 [15:56:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:56:32]wFMCommunicate OK [15:56:32]SAM_PROTO_GetShiftState done [15:56:32]FM_GetShiftState done [15:56:32]opened in 1729729095 [15:56:32]opened+sec_in_day 1729815495 [15:56:32]quantity*price = 51049 [15:56:32]sum+1 = 51051 [15:56:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 510.00 Внесено: 510.00 СДАЧА: 0.00 НСП 1% : 4.52 НДС 12% : 54.21 Наличными: 510.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 512 24.10.2024 15:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372695 ФПД: 159699231488349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155632&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372695&fm=159699231488349&tin=02508201610067®Number=0000000000091623&sum=51000 [15:56:33]StoreToDocumentArchive [15:56:33]shift 524 fd 372695 [15:56:33]save to /storage/0524/doc_00372695 [15:56:33]save last doc name /storage/0524/doc_00372695 to /storage/kkm_last_doc_name [15:56:33]save OK [15:56:33]Clear old archive folders... [15:56:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:56:33]tlvbuf is 01A6FD70 [15:56:33]SAM_PROTO_ClearQueue [15:56:33]wFMCommunicate request_size=4 [15:56:33]MH_SAM_APDU [15:56:33]CAPDU: 80 09 00 00 [15:56:33]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:56:33]Read from MH i2c: E2 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [15:56:33]RAPDU: 90 00 [15:56:33]wFMCommunicate OK [15:56:33]SAM_PROTO_ClearQueue done [15:56:33]KKMCreateOFDPacket [15:56:33]OFDProtocolAddRootSTLVToBuf [15:56:33]FM_MakeSignedData [15:56:33]FM_MakeSignedData [15:56:33]SAM_PROTO_SignData [15:56:33]wFMCommunicate request_size=4 [15:56:33]MH_SAM_APDU [15:56:33]CAPDU: 80 0D 01 02 [15:56:33]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:56:33]Read from MH i2c: E2 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [15:56:33]RAPDU: 90 00 [15:56:33]wFMCommunicate OK [15:56:33]wFMCommunicate request_size=255 [15:56:33]MH_SAM_APDU [15:56:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6A C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 30 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 AF 05 00 35 04 06 00 91 [15:56:33]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 33 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6A C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 30 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 AF 05 00 35 04 06 00 91 00 00 D8 [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:33]Read from MH i2c: E2 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [15:56:33]RAPDU: 90 00 [15:56:33]wFMCommunicate OK [15:56:33]wFMCommunicate request_size=10 [15:56:33]MH_SAM_APDU [15:56:33]CAPDU: 80 0D 02 02 05 3E DF F6 B9 5D [15:56:33]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 3E DF F6 B9 5D 00 00 71 [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:56:33]Read from MH i2c: E2 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [15:56:33]RAPDU: 90 00 [15:56:33]wFMCommunicate OK [15:56:33]wFMCommunicate request_size=4 [15:56:33]MH_SAM_APDU [15:56:33]CAPDU: 80 0D 03 02 [15:56:33]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:56:33]Read from MH i2c: E2 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 0B 00 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 0B 00 C5 00 00 89 34 6B 63 63 AB A8 97 90 00 19 [15:56:33]RAPDU: 89 34 6B 63 63 AB A8 97 90 00 [15:56:33]wFMCommunicate OK [15:56:33]SAM_PROTO_SignData done [15:56:33]FM_MakeSignedData done [15:56:33]CreateOFDProtocolMessage [15:56:33]wFMCommunicate request_size=4 [15:56:33]MH_SAM_APDU [15:56:33]CAPDU: 80 11 00 00 [15:56:33]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:33]Read from MH i2c: E2 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: E2 17 00 [15:56:33]MH_I2C_Read... [15:56:33]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 36 37 32 90 00 95 [15:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:56:33]wFMCommunicate OK [15:56:33]CreateOFDProtocolMessage done [15:56:33]OFDSenderStorePacket 372695 [15:56:33]StoreOFDPacket docnum=372695 [15:56:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1E AD 07 01 30 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6A C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 30 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 AF 05 00 35 04 06 00 91 3E DF F6 B9 5D 89 34 6B 63 63 AB A8 97 [15:56:33]CheckFolder [15:56:33]dirname=/storage/ofd_packets [15:56:33]CheckFolder done [15:56:33]ProducePacketName [15:56:33]name=ofd_packets/00372695 [15:56:33]NVStorageSaveData ofd_packets/00372695 [15:56:33]File name is /storage/ofd_packets/00372695 [15:56:33]Write 301 bytes [15:56:33]NVStorageSaveData done [15:56:33]OFDSenderStorePacket done [15:56:33]KKMCreateOFDPacket done [15:56:33]NVStorageSaveData kkm_last_timestamp [15:56:33]File name is /storage/kkm_last_timestamp [15:56:33]Write 4 bytes [15:56:33]NVStorageSaveData done [15:56:33]OFD Sender: Processing packet 372695 [packets to send 267, broken 266] [15:56:33]ProducePacketName [15:56:33]name=ofd_packets/00372695 [15:56:33]OFD Sender: To server: pG, [15:56:33]CommunicateWithHost lk.salyk.kg:30040 [15:56:33]ConnectInit lk.salyk.kg [15:56:33]ExternCall_PrintAddStr [15:56:33]wPrintStart [15:56:33]Write to MH i2c: 01 00 00 C7 00 C7 [15:56:33]Write i2c OK [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: 01 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: 01 07 00 [15:56:33]MH_I2C_Read... [15:56:33]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [15:56:33]RasterBufferAndPrint [15:56:33]line Счет N : (1)3308988 [15:56:33]line ИНН: 02508201610067 [15:56:33]line Контрольно-Кассовый Чек [15:56:33]line ПРОДАЖА [15:56:33]line ТРК (МРК, ГНК) : 43 [15:56:33]line Товар: 2710124500 [15:56:33]line Аи-95-К-3 [15:56:33]line 6.880 * 74.20 [15:56:33]line = 510.50 [15:56:33]line НДС 12% НСП 1% [15:56:33]line > о реализуемом товаре [15:56:33]line ОКРУГЛЕНИЕ: -0.50 [15:56:33]line ИТОГО: 510.00 [15:56:33]line Внесено: 510.00 [15:56:33]line СДАЧА: 0.00 [15:56:33]line НСП 1% : 4.52 [15:56:33]line НДС 12% : 54.21 [15:56:33]line Наличными: 510.00 [15:56:33]line Безнал.: 0.00 [15:56:33]line Место: АЗС № 87 "Партнер Нефть" [15:56:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:56:33]line СНО: Общий режим [15:56:33]line Чек 512 24.10.2024 15:56 [15:56:33]line Смена: 524 ФФД: 1.0 [15:56:33]line ЗНМ: 0300000083 [15:56:33]line РНМ: 0000000000091623 [15:56:33]line Версия ККМ: 001 [15:56:33]line ФМ: 0000000000874672 [15:56:33]line ФД: 372695 [15:56:33]line ФПД: 159699231488349 [15:56:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155632&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372695&fm=159699231488349&tin=02508201610067®Number=0000000000091623&sum=51000 [15:56:34]Connected sock=11 [15:56:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1E AD 07 01 30 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6A C7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 C7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 15 00 00 00 00 07 04 06 00 38 C7 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 02 00 00 F4 03 04 00 30 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 AF 05 00 35 04 06 00 91 3E DF F6 B9 5D 89 34 6B 63 63 AB A8 97 [15:56:34]written 0, free lines is 4095 [15:56:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CE 8B 47 00 35 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 AF 05 00 F4 03 04 00 D7 19 1A 67 B6 04 01 00 00 75 D0 8C 88 82 A0 6C 8B [15:56:34]CommunicateWithHost err = 0 [15:56:34]CheckOFDResponse [15:56:34]1017 (14) - 77093643461234 [15:56:34]1041 (16) - 0000000000874672 [15:56:34]1040 (4) - 372695 [15:56:34]1012 (4) - 24.10.2024 09:56 [15:56:34]1206 (1) - 0 [15:56:34]OFD Sender: Remove packet 372695 [15:56:34]ProducePacketName [15:56:34]name=ofd_packets/00372695 [15:56:34]NVStorageDeleteData [15:56:34]Write to MH i2c: 01 00 00 F2 00 F2 [15:56:34]Write i2c OK [15:56:34]MH_I2C_Read... [15:56:34]Read from MH i2c: 01 [15:56:34]MH_I2C_Read... [15:56:34]Read from MH i2c: 01 07 00 [15:56:34]MH_I2C_Read... [15:56:34]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 D7 0C DC [15:56:34]RasterBufferAndPrint [15:56:34]line [15:56:34]line [15:56:34]line [15:56:34]line [15:56:34]line [15:56:34]written 0, free lines is 3294 [15:56:34]MH_Cut [15:56:34]Write to MH i2c: D1 01 00 F9 00 01 CB [15:56:34]Write i2c OK [15:56:34]MH_I2C_Read... [15:56:34]Read from MH i2c: D1 [15:56:34]MH_I2C_Read... [15:56:34]Read from MH i2c: D1 01 00 [15:56:34]MH_I2C_Read... [15:56:34]Read from MH i2c: D1 01 00 F9 00 00 CA [15:56:34]Write to MH i2c: 01 00 00 FA 00 FA [15:56:34]Write i2c OK [15:56:34]MH_I2C_Read... [15:56:34]OFD Sender: No OFD packet to send [15:56:35]*** Cut start [15:56:35]*** Partial cut [15:56:35]*** CUTSNS_PIN = 1 [15:56:35]*** CUTSNS_PIN = 0 [15:56:35]*** Brake cut motor [15:56:36]Read from MH i2c: 01 [15:56:36]MH_I2C_Read... [15:56:36]*** Stop cut motor [15:56:36]*** Cut end [15:56:36]Read from MH i2c: 01 07 00 [15:56:36]MH_I2C_Read... [15:56:36]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [15:56:36]process_action close_receipt done [15:56:36]requested_data is exist [15:56:36]produce_requested_data [15:56:36]requested_item fm.sn is exist - process it [15:56:36]wFMCommunicate request_size=4 [15:56:36]MH_SAM_APDU [15:56:36]CAPDU: 80 11 00 00 [15:56:36]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [15:56:36]Write i2c OK [15:56:36]MH_I2C_Read... [15:56:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:56:36]Read from MH i2c: E2 [15:56:36]MH_I2C_Read... [15:56:36]Read from MH i2c: E2 17 00 [15:56:36]MH_I2C_Read... [15:56:36]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 36 37 32 90 00 CA [15:56:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:56:36]wFMCommunicate OK [15:56:36]requested_item fd.num is exist - process it [15:56:36]SAM_PROTO_GetFieldsCounters [15:56:36]wFMCommunicate request_size=4 [15:56:36]MH_SAM_APDU [15:56:36]CAPDU: 80 13 00 00 [15:56:36]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [15:56:36]Write i2c OK [15:56:36]MH_I2C_Read... [15:56:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:56:36]Read from MH i2c: E2 [15:56:36]MH_I2C_Read... [15:56:36]Read from MH i2c: E2 62 00 [15:56:36]MH_I2C_Read... [15:56:36]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 36 [15:56:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 00 02 00 00 5E 04 04 00 00 02 00 00 57 04 04 00 01 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:56:36]wFMCommunicate OK [15:56:36]SAM_PROTO_GetFieldsCounters done [15:56:36]requested_item shift.num is exist - process it [15:56:36]requested_item shift.opened is exist - process it [15:56:36]req_shift_opened [15:56:36]FM_GetShiftState [15:56:36]SAM_PROTO_GetShiftState [15:56:36]wFMCommunicate request_size=4 [15:56:36]MH_SAM_APDU [15:56:36]CAPDU: 80 13 01 00 [15:56:36]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [15:56:36]Write i2c OK [15:56:36]MH_I2C_Read... [15:56:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:36]Read from MH i2c: E2 [15:56:36]MH_I2C_Read... [15:56:36]Read from MH i2c: E2 0E 00 [15:56:36]MH_I2C_Read... [15:56:36]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [15:56:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:56:36]wFMCommunicate OK [15:56:36]SAM_PROTO_GetShiftState done [15:56:36]FM_GetShiftState done [15:56:36]req_shift_opened done [15:56:36]requested_item shift.open_date is exist - process it [15:56:36]req_shift_open_date [15:56:36]req_shift_open_date done [15:56:36]produce_requested_data done [15:56:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372695,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:56:36]process_action_free close_receipt [15:56:36]json_value_free [15:56:36]json_value_free done [15:56:36]process_json_proto returns [15:56:36]Send response to host [15:56:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372695,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:56:36]free response buf [15:56:36]execute_script done [15:56:36]execute_script returns [15:56:36]free content buf [15:56:36]Sock 8.Close socket [15:56:36]Sock 8.Thread stoped [15:56:39]OFD Sender: No OFD packet to send [15:56:44]OFD Sender: No OFD packet to send [15:56:49]OFD Sender: No OFD packet to send [15:56:54]OFD Sender: No OFD packet to send [15:56:59]accept exits with 9 [15:56:59]New connection [15:56:59]New thread 3067317604 created [15:56:59]Thread 3067460964 joined [15:56:59]Waiting for new connection... [15:56:59] Sock 9.Parse request [15:56:59]Sock 9.Check first char [15:56:59]Sock 9.First char is OK [15:56:59]request: POST /json_proto HTTP/1.0 [15:56:59]Method: POST [15:56:59]URL: /json_proto [15:56:59]Method is POST - this is cgi request [15:56:59]url: /json_proto [15:56:59]query_string will be loaded in cgi processing [15:56:59]execute_cgi json_proto POST (null) [15:56:59]execute_cgi path=json_proto method=POST [15:56:59]POST find Content-Length [15:56:59]Host: 172.17.42.195:8080 [15:56:59]Content-Length: 770 [15:56:59]Content-Type: application/json [15:56:59] [15:56:59]POST finish read [15:56:59]Found Content-Length = 770 [15:56:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:59]execute_script... [15:56: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)3308989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:56:59]POST & json_proto [15:56:59]process_json_proto [15:56:59]json parsed OK: [15:56:59]protocol is kg_v1.0 [15:56:59]action value=close_receipt [15:56:59]process_action close_receipt [15:56:59]cmd_close_receipt [15:56:59]MH_GetDate [15:56:59]Write to MH i2c: F0 00 00 FE 00 ED [15:56:59]Write i2c OK [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: F0 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: F0 09 00 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: F0 09 00 FE 00 00 4B 6E 1A 67 EF 94 12 67 2C [15:56:59]GetLastDocTimeStamp 1729785392 [15:56:59]current date 1729785419 [15:56:59]FM_GetShiftState [15:56:59]SAM_PROTO_GetShiftState [15:56:59]wFMCommunicate request_size=4 [15:56:59]MH_SAM_APDU [15:56:59]CAPDU: 80 13 01 00 [15:56:59]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [15:56:59]Write i2c OK [15:56:59]MH_I2C_Read... [15:56:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:56:59]Read from MH i2c: E2 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: E2 0E 00 [15:56:59]MH_I2C_Read... [15:56:59]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E1 [15:56:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:56:59]wFMCommunicate OK [15:56:59]SAM_PROTO_GetShiftState done [15:56:59]FM_GetShiftState done [15:56:59]opened in 1729729095 [15:56:59]opened+sec_in_day 1729815495 [15:56:59]quantity*price = 100015 [15:56:59]sum+1 = 100017 [15:56:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 513 24.10.2024 15:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372696 ФПД: 17134372535537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155659&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372696&fm=17134372535537&tin=02508201610067®Number=0000000000091623&sum=100016 [15:57:00]StoreToDocumentArchive [15:57:00]shift 524 fd 372696 [15:57:00]save to /storage/0524/doc_00372696 [15:57:00]save last doc name /storage/0524/doc_00372696 to /storage/kkm_last_doc_name [15:57:00]save OK [15:57:00]Clear old archive folders... [15:57:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:57:00]tlvbuf is 01A6F6A0 [15:57:00]SAM_PROTO_ClearQueue [15:57:00]wFMCommunicate request_size=4 [15:57:00]MH_SAM_APDU [15:57:00]CAPDU: 80 09 00 00 [15:57:00]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [15:57:00]Write i2c OK [15:57:00]MH_I2C_Read... [15:57:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:57:00]Read from MH i2c: E2 [15:57:00]MH_I2C_Read... [15:57:00]Read from MH i2c: E2 03 00 [15:57:00]MH_I2C_Read... [15:57:00]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [15:57:00]RAPDU: 90 00 [15:57:00]wFMCommunicate OK [15:57:00]SAM_PROTO_ClearQueue done [15:57:00]KKMCreateOFDPacket [15:57:00]OFDProtocolAddRootSTLVToBuf [15:57:00]FM_MakeSignedData [15:57:00]FM_MakeSignedData [15:57:00]SAM_PROTO_SignData [15:57:00]wFMCommunicate request_size=4 [15:57:00]MH_SAM_APDU [15:57:00]CAPDU: 80 0D 01 02 [15:57:00]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [15:57:00]Write i2c OK [15:57:00]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [15:57:01]RAPDU: 90 00 [15:57:01]wFMCommunicate OK [15:57:01]wFMCommunicate request_size=255 [15:57:01]MH_SAM_APDU [15:57: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 4B 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 AF 05 00 35 04 06 00 0F [15:57:01]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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 4B 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 AF 05 00 35 04 06 00 0F 00 00 13 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [15:57:01]RAPDU: 90 00 [15:57:01]wFMCommunicate OK [15:57:01]wFMCommunicate request_size=10 [15:57:01]MH_SAM_APDU [15:57:01]CAPDU: 80 0D 02 02 05 95 68 30 3C F1 [15:57:01]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 95 68 30 3C F1 00 00 EE [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [15:57:01]RAPDU: 90 00 [15:57:01]wFMCommunicate OK [15:57:01]wFMCommunicate request_size=4 [15:57:01]MH_SAM_APDU [15:57:01]CAPDU: 80 0D 03 02 [15:57:01]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 0B 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 0B 00 10 01 00 43 1E F4 9C C2 AD 9F F5 90 00 81 [15:57:01]RAPDU: 43 1E F4 9C C2 AD 9F F5 90 00 [15:57:01]wFMCommunicate OK [15:57:01]SAM_PROTO_SignData done [15:57:01]FM_MakeSignedData done [15:57:01]CreateOFDProtocolMessage [15:57:01]wFMCommunicate request_size=4 [15:57:01]MH_SAM_APDU [15:57:01]CAPDU: 80 11 00 00 [15:57:01]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:01]Read from MH i2c: E2 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: E2 17 00 [15:57:01]MH_I2C_Read... [15:57:01]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 36 37 32 90 00 E1 [15:57:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:57:01]wFMCommunicate OK [15:57:01]CreateOFDProtocolMessage done [15:57:01]OFDSenderStorePacket 372696 [15:57:01]StoreOFDPacket docnum=372696 [15:57:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E3 1B 07 01 F8 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 4B 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 AF 05 00 35 04 06 00 0F 95 68 30 3C F1 43 1E F4 9C C2 AD 9F F5 [15:57:01]CheckFolder [15:57:01]dirname=/storage/ofd_packets [15:57:01]CheckFolder done [15:57:01]ProducePacketName [15:57:01]name=ofd_packets/00372696 [15:57:01]NVStorageSaveData ofd_packets/00372696 [15:57:01]File name is /storage/ofd_packets/00372696 [15:57:01]Write 301 bytes [15:57:01]NVStorageSaveData done [15:57:01]OFDSenderStorePacket done [15:57:01]KKMCreateOFDPacket done [15:57:01]NVStorageSaveData kkm_last_timestamp [15:57:01]File name is /storage/kkm_last_timestamp [15:57:01]Write 4 bytes [15:57:01]NVStorageSaveData done [15:57:01]ExternCall_PrintAddStr [15:57:01]wPrintStart [15:57:01]Write to MH i2c: 01 00 00 12 01 13 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 07 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [15:57:01]RasterBufferAndPrint [15:57:01]line Счет N : (1)3308989 [15:57:01]line ИНН: 02508201610067 [15:57:01]line Контрольно-Кассовый Чек [15:57:01]line ПРОДАЖА [15:57:01]line ТРК (МРК, ГНК) : 12 [15:57:01]line Товар: 2710124130 [15:57:01]line Аи-92-К-4 [15:57:01]line 14.950 * 66.90 [15:57:01]line = 1000.16 [15:57:01]line НДС 12% НСП 1% [15:57:01]line > о реализуемом товаре [15:57:01]line ИТОГО: 1000.16 [15:57:01]line НСП 1% : 8.85 [15:57:01]line НДС 12% : 106.21 [15:57:01]line Наличными: 0.00 [15:57:01]line Безнал.: 1000.16 [15:57:01]line Место: АЗС № 87 "Партнер Нефть" [15:57:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:57:01]line СНО: Общий режим [15:57:01]line Чек 513 24.10.2024 15:56 [15:57:01]line Смена: 524 ФФД: 1.0 [15:57:01]line ЗНМ: 0300000083 [15:57:01]line РНМ: 0000000000091623 [15:57:01]line Версия ККМ: 001 [15:57:01]line Платежная система: Mbank [15:57:01]line ФМ: 0000000000874672 [15:57:01]line ФД: 372696 [15:57:01]line ФПД: 17134372535537 [15:57:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155659&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372696&fm=17134372535537&tin=02508201610067®Number=0000000000091623&sum=100016 [15:57:01]written 0, free lines is 4095 [15:57:01]OFD Sender: Processing packet 372696 [packets to send 267, broken 266] [15:57:01]ProducePacketName [15:57:01]name=ofd_packets/00372696 [15:57:01]OFD Sender: To server: pG, [15:57:01]CommunicateWithHost lk.salyk.kg:30040 [15:57:01]ConnectInit lk.salyk.kg [15:57:01]Connected sock=10 [15:57:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E3 1B 07 01 F8 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 02 00 00 F4 03 04 00 4B 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 AF 05 00 35 04 06 00 0F 95 68 30 3C F1 43 1E F4 9C C2 AD 9F F5 [15:57:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0E F0 47 00 77 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 AF 05 00 F4 03 04 00 F2 19 1A 67 B6 04 01 00 00 76 0A 49 5D 88 BA FC 9C [15:57:01]CommunicateWithHost err = 0 [15:57:01]CheckOFDResponse [15:57:01]1017 (14) - 77093643461234 [15:57:01]1041 (16) - 0000000000874672 [15:57:01]1040 (4) - 372696 [15:57:01]1012 (4) - 24.10.2024 09:57 [15:57:01]1206 (1) - 0 [15:57:01]OFD Sender: Remove packet 372696 [15:57:01]ProducePacketName [15:57:01]name=ofd_packets/00372696 [15:57:01]NVStorageDeleteData [15:57:01]Write to MH i2c: 01 00 00 3B 01 3C [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 07 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 01 0D 51 [15:57:01]RasterBufferAndPrint [15:57:01]line [15:57:01]line [15:57:01]line [15:57:01]line [15:57:01]line [15:57:01]written 0, free lines is 3336 [15:57:01]MH_Cut [15:57:01]Write to MH i2c: D1 01 00 42 01 01 15 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: D1 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: D1 01 00 [15:57:01]MH_I2C_Read... [15:57:01]Read from MH i2c: D1 01 00 42 01 00 14 [15:57:01]Write to MH i2c: 01 00 00 43 01 44 [15:57:01]Write i2c OK [15:57:01]MH_I2C_Read... [15:57:02]OFD Sender: No OFD packet to send [15:57:02]*** Cut start [15:57:02]*** Partial cut [15:57:02]*** CUTSNS_PIN = 1 [15:57:02]*** CUTSNS_PIN = 0 [15:57:03]*** Brake cut motor [15:57:03]Read from MH i2c: 01 [15:57:03]MH_I2C_Read... [15:57:03]*** Stop cut motor [15:57:03]*** Cut end [15:57:03]Read from MH i2c: 01 07 00 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [15:57:03]process_action close_receipt done [15:57:03]requested_data is exist [15:57:03]produce_requested_data [15:57:03]requested_item fm.sn is exist - process it [15:57:03]wFMCommunicate request_size=4 [15:57:03]MH_SAM_APDU [15:57:03]CAPDU: 80 11 00 00 [15:57:03]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [15:57:03]Write i2c OK [15:57:03]MH_I2C_Read... [15:57:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:57:03]Read from MH i2c: E2 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 17 00 [15:57:03]MH_I2C_Read... [15:57:03]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 36 37 32 90 00 14 [15:57:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:57:03]wFMCommunicate OK [15:57:03]requested_item fd.num is exist - process it [15:57:03]SAM_PROTO_GetFieldsCounters [15:57:03]wFMCommunicate request_size=4 [15:57:03]MH_SAM_APDU [15:57:03]CAPDU: 80 13 00 00 [15:57:03]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [15:57:03]Write i2c OK [15:57:03]MH_I2C_Read... [15:57:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:57:03]Read from MH i2c: E2 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 62 00 [15:57:03]MH_I2C_Read... [15:57:03]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 84 [15:57:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 01 02 00 00 5E 04 04 00 01 02 00 00 57 04 04 00 02 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:57:03]wFMCommunicate OK [15:57:03]SAM_PROTO_GetFieldsCounters done [15:57:03]requested_item shift.num is exist - process it [15:57:03]requested_item shift.opened is exist - process it [15:57:03]req_shift_opened [15:57:03]FM_GetShiftState [15:57:03]SAM_PROTO_GetShiftState [15:57:03]wFMCommunicate request_size=4 [15:57:03]MH_SAM_APDU [15:57:03]CAPDU: 80 13 01 00 [15:57:03]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [15:57:03]Write i2c OK [15:57:03]MH_I2C_Read... [15:57:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:57:03]Read from MH i2c: E2 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 0E 00 [15:57:03]MH_I2C_Read... [15:57:03]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [15:57:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:57:03]wFMCommunicate OK [15:57:03]SAM_PROTO_GetShiftState done [15:57:03]FM_GetShiftState done [15:57:03]req_shift_opened done [15:57:03]requested_item shift.open_date is exist - process it [15:57:03]req_shift_open_date [15:57:03]req_shift_open_date done [15:57:03]produce_requested_data done [15:57:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372696,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:57:03]process_action_free close_receipt [15:57:03]json_value_free [15:57:03]json_value_free done [15:57:03]process_json_proto returns [15:57:03]Send response to host [15:57:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372696,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:57:03]free response buf [15:57:03]execute_script done [15:57:03]execute_script returns [15:57:03]free content buf [15:57:03]Sock 9.Close socket [15:57:03]Sock 9.Thread stoped [15:57:07]OFD Sender: No OFD packet to send [15:57:12]OFD Sender: No OFD packet to send [15:57:17]OFD Sender: No OFD packet to send [15:57:22]OFD Sender: No OFD packet to send [15:57:27]OFD Sender: No OFD packet to send [15:57:32]OFD Sender: No OFD packet to send [15:57:37]OFD Sender: No OFD packet to send [15:57:42]OFD Sender: No OFD packet to send [15:57:47]OFD Sender: No OFD packet to send [15:57:52]OFD Sender: No OFD packet to send [15:57:57]OFD Sender: No OFD packet to send [15:58:02]OFD Sender: No OFD packet to send [15:58:07]OFD Sender: No OFD packet to send [15:58:12]OFD Sender: No OFD packet to send [15:58:17]OFD Sender: No OFD packet to send [15:58:22]OFD Sender: No OFD packet to send [15:58:27]OFD Sender: No OFD packet to send [15:58:32]OFD Sender: No OFD packet to send [15:58:37]OFD Sender: No OFD packet to send [15:58:42]OFD Sender: No OFD packet to send [15:58:47]OFD Sender: No OFD packet to send [15:58:49]accept exits with 8 [15:58:49]New connection [15:58:49]New thread 3067460964 created [15:58:49]Thread 3067317604 joined [15:58:49]Waiting for new connection... [15:58:49] Sock 8.Parse request [15:58:49]Sock 8.Check first char [15:58:49]Sock 8.First char is OK [15:58:49]request: POST /json_proto HTTP/1.0 [15:58:49]Method: POST [15:58:49]URL: /json_proto [15:58:49]Method is POST - this is cgi request [15:58:49]url: /json_proto [15:58:49]query_string will be loaded in cgi processing [15:58:49]execute_cgi json_proto POST (null) [15:58:49]execute_cgi path=json_proto method=POST [15:58:49]POST find Content-Length [15:58:49]Host: 172.17.42.195:8080 [15:58:49]Content-Length: 774 [15:58:49]Content-Type: application/json [15:58:49] [15:58:49]POST finish read [15:58:49]Found Content-Length = 774 [15:58:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:49]execute_script... [15:58:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:58:49]POST & json_proto [15:58:49]process_json_proto [15:58:49]json parsed OK: [15:58:49]protocol is kg_v1.0 [15:58:49]action value=close_receipt [15:58:49]process_action close_receipt [15:58:49]cmd_close_receipt [15:58:49]MH_GetDate [15:58:49]Write to MH i2c: F0 00 00 47 01 37 [15:58:49]Write i2c OK [15:58:49]MH_I2C_Read... [15:58:49]Read from MH i2c: F0 [15:58:49]MH_I2C_Read... [15:58:49]Read from MH i2c: F0 09 00 [15:58:49]MH_I2C_Read... [15:58:49]Read from MH i2c: F0 09 00 47 01 00 B9 6E 1A 67 EF 94 12 67 E4 [15:58:49]GetLastDocTimeStamp 1729785419 [15:58:49]current date 1729785529 [15:58:49]FM_GetShiftState [15:58:49]SAM_PROTO_GetShiftState [15:58:49]wFMCommunicate request_size=4 [15:58:49]MH_SAM_APDU [15:58:49]CAPDU: 80 13 01 00 [15:58:49]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [15:58:49]Write i2c OK [15:58:49]MH_I2C_Read... [15:58:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:49]Read from MH i2c: E2 [15:58:49]MH_I2C_Read... [15:58:49]Read from MH i2c: E2 0E 00 [15:58:49]MH_I2C_Read... [15:58:49]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2B [15:58:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:58:49]wFMCommunicate OK [15:58:49]SAM_PROTO_GetShiftState done [15:58:49]FM_GetShiftState done [15:58:49]opened in 1729729095 [15:58:49]opened+sec_in_day 1729815495 [15:58:49]quantity*price = 100050 [15:58:49]sum+1 = 100052 [15:58:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 514 24.10.2024 15:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372697 ФПД: 3160335925088 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155849&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372697&fm=3160335925088&tin=02508201610067®Number=0000000000091623&sum=100051 [15:58:50]StoreToDocumentArchive [15:58:50]shift 524 fd 372697 [15:58:50]save to /storage/0524/doc_00372697 [15:58:50]save last doc name /storage/0524/doc_00372697 to /storage/kkm_last_doc_name [15:58:50]save OK [15:58:50]Clear old archive folders... [15:58:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:58:50]tlvbuf is 01A2A240 [15:58:50]SAM_PROTO_ClearQueue [15:58:50]wFMCommunicate request_size=4 [15:58:50]MH_SAM_APDU [15:58:50]CAPDU: 80 09 00 00 [15:58:50]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:58:50]Read from MH i2c: E2 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [15:58:50]RAPDU: 90 00 [15:58:50]wFMCommunicate OK [15:58:50]SAM_PROTO_ClearQueue done [15:58:50]KKMCreateOFDPacket [15:58:50]OFDProtocolAddRootSTLVToBuf [15:58:50]FM_MakeSignedData [15:58:50]FM_MakeSignedData [15:58:50]SAM_PROTO_SignData [15:58:50]wFMCommunicate request_size=4 [15:58:50]MH_SAM_APDU [15:58:50]CAPDU: 80 0D 01 02 [15:58:50]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:58:50]Read from MH i2c: E2 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [15:58:50]RAPDU: 90 00 [15:58:50]wFMCommunicate OK [15:58:50]wFMCommunicate request_size=255 [15:58:50]MH_SAM_APDU [15:58:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 02 02 00 00 F4 03 04 00 B9 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 AF 05 00 35 04 06 00 [15:58:50]Write to MH i2c: E2 02 01 57 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 02 02 00 00 F4 03 04 00 B9 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 AF 05 00 35 04 06 00 00 00 E8 [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:50]Read from MH i2c: E2 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [15:58:50]RAPDU: 90 00 [15:58:50]wFMCommunicate OK [15:58:50]wFMCommunicate request_size=11 [15:58:50]MH_SAM_APDU [15:58:50]CAPDU: 80 0D 02 02 06 02 DF D2 B3 3F 60 [15:58:50]Write to MH i2c: E2 0E 00 58 01 80 0D 02 02 06 00 02 DF D2 B3 3F 60 00 00 E4 [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:58:50]Read from MH i2c: E2 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [15:58:50]RAPDU: 90 00 [15:58:50]wFMCommunicate OK [15:58:50]wFMCommunicate request_size=4 [15:58:50]MH_SAM_APDU [15:58:50]CAPDU: 80 0D 03 02 [15:58:50]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:58:50]Read from MH i2c: E2 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 0B 00 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 0B 00 59 01 00 7C A5 13 3F 9D 28 C2 5F 90 00 2F [15:58:50]RAPDU: 7C A5 13 3F 9D 28 C2 5F 90 00 [15:58:50]wFMCommunicate OK [15:58:50]SAM_PROTO_SignData done [15:58:50]FM_MakeSignedData done [15:58:50]CreateOFDProtocolMessage [15:58:50]wFMCommunicate request_size=4 [15:58:50]MH_SAM_APDU [15:58:50]CAPDU: 80 11 00 00 [15:58:50]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:50]Read from MH i2c: E2 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: E2 17 00 [15:58:50]MH_I2C_Read... [15:58:50]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 36 37 32 90 00 2A [15:58:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:58:50]wFMCommunicate OK [15:58:50]CreateOFDProtocolMessage done [15:58:50]OFDSenderStorePacket 372697 [15:58:50]StoreOFDPacket docnum=372697 [15:58:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 F8 BA 08 01 E1 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 02 02 00 00 F4 03 04 00 B9 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 AF 05 00 35 04 06 00 02 DF D2 B3 3F 60 7C A5 13 3F 9D 28 C2 5F [15:58:50]CheckFolder [15:58:50]dirname=/storage/ofd_packets [15:58:50]CheckFolder done [15:58:50]ProducePacketName [15:58:50]name=ofd_packets/00372697 [15:58:50]NVStorageSaveData ofd_packets/00372697 [15:58:50]File name is /storage/ofd_packets/00372697 [15:58:50]Write 302 bytes [15:58:50]NVStorageSaveData done [15:58:50]OFDSenderStorePacket done [15:58:50]KKMCreateOFDPacket done [15:58:50]NVStorageSaveData kkm_last_timestamp [15:58:50]File name is /storage/kkm_last_timestamp [15:58:50]Write 4 bytes [15:58:50]NVStorageSaveData done [15:58:50]ExternCall_PrintAddStr [15:58:50]wPrintStart [15:58:50]Write to MH i2c: 01 00 00 5B 01 5C [15:58:50]Write i2c OK [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: 01 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: 01 07 00 [15:58:50]MH_I2C_Read... [15:58:50]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [15:58:50]RasterBufferAndPrint [15:58:50]line Счет N : (1)3308990 [15:58:50]line ИНН: 02508201610067 [15:58:50]line Контрольно-Кассовый Чек [15:58:50]line ПРОДАЖА [15:58:50]line ТРК (МРК, ГНК) : 5 [15:58:50]line Товар: 2710194210 [15:58:50]line ДТ(л)-К-5 [15:58:50]line 13.130 * 76.20 [15:58:50]line = 1000.51 [15:58:50]line НДС 12% НСП 1% [15:58:50]line > о реализуемом товаре [15:58:50]line ИТОГО: 1000.51 [15:58:50]line НСП 1% : 8.85 [15:58:50]line НДС 12% : 106.25 [15:58:50]line Наличными: 0.00 [15:58:50]line Безнал.: 1000.51 [15:58:50]line Место: АЗС № 87 "Партнер Нефть" [15:58:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:58:50]line СНО: Общий режим [15:58:50]line Чек 514 24.10.2024 15:58 [15:58:50]line Смена: 524 ФФД: 1.0 [15:58:50]line ЗНМ: 0300000083 [15:58:50]line РНМ: 0000000000091623 [15:58:50]line Версия ККМ: 001 [15:58:50]line Платежная система: Mbank [15:58:50]line ФМ: 0000000000874672 [15:58:50]line ФД: 372697 [15:58:50]line ФПД: 3160335925088 [15:58:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155849&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372697&fm=3160335925088&tin=02508201610067®Number=0000000000091623&sum=100051 [15:58:51]OFD Sender: Processing packet 372697 [packets to send 267, broken 266] [15:58:51]ProducePacketName [15:58:51]name=ofd_packets/00372697 [15:58:51]OFD Sender: To server: pG, [15:58:51]CommunicateWithHost lk.salyk.kg:30040 [15:58:51]ConnectInit lk.salyk.kg [15:58:51]written 0, free lines is 4095 [15:58:51]Connected sock=10 [15:58:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 F8 BA 08 01 E1 41 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 02 02 00 00 F4 03 04 00 B9 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 AF 05 00 35 04 06 00 02 DF D2 B3 3F 60 7C A5 13 3F 9D 28 C2 5F [15:58:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0C F2 47 00 17 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 36 37 32 10 04 04 00 D9 AF 05 00 F4 03 04 00 60 1A 1A 67 B6 04 01 00 00 4C 96 F1 20 F3 08 29 B6 [15:58:51]CommunicateWithHost err = 0 [15:58:51]CheckOFDResponse [15:58:51]1017 (14) - 77093643461234 [15:58:51]1041 (16) - 0000000000874672 [15:58:51]1040 (4) - 372697 [15:58:51]1012 (4) - 24.10.2024 09:58 [15:58:51]1206 (1) - 0 [15:58:51]OFD Sender: Remove packet 372697 [15:58:51]ProducePacketName [15:58:51]name=ofd_packets/00372697 [15:58:51]NVStorageDeleteData [15:58:51]Write to MH i2c: 01 00 00 84 01 85 [15:58:51]Write i2c OK [15:58:51]MH_I2C_Read... [15:58:51]Read from MH i2c: 01 [15:58:51]MH_I2C_Read... [15:58:51]Read from MH i2c: 01 07 00 [15:58:51]MH_I2C_Read... [15:58:51]Read from MH i2c: 01 07 00 84 01 00 00 00 00 00 01 0D 9A [15:58:51]RasterBufferAndPrint [15:58:51]line [15:58:51]line [15:58:51]line [15:58:51]line [15:58:51]line [15:58:51]written 0, free lines is 3336 [15:58:51]MH_Cut [15:58:51]Write to MH i2c: D1 01 00 8B 01 01 5E [15:58:51]Write i2c OK [15:58:51]MH_I2C_Read... [15:58:51]Read from MH i2c: D1 [15:58:51]MH_I2C_Read... [15:58:51]Read from MH i2c: D1 01 00 [15:58:51]MH_I2C_Read... [15:58:51]Read from MH i2c: D1 01 00 8B 01 00 5D [15:58:51]Write to MH i2c: 01 00 00 8C 01 8D [15:58:51]Write i2c OK [15:58:51]MH_I2C_Read... [15:58:52]OFD Sender: No OFD packet to send [15:58:52]*** Cut start [15:58:52]*** Partial cut [15:58:52]*** CUTSNS_PIN = 1 [15:58:52]*** CUTSNS_PIN = 0 [15:58:52]*** Brake cut motor [15:58:53]Read from MH i2c: 01 [15:58:53]MH_I2C_Read... [15:58:53]*** Stop cut motor [15:58:53]*** Cut end [15:58:53]Read from MH i2c: 01 07 00 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: 01 07 00 8C 01 00 00 00 00 00 FF 0F A2 [15:58:53]process_action close_receipt done [15:58:53]requested_data is exist [15:58:53]produce_requested_data [15:58:53]requested_item fm.sn is exist - process it [15:58:53]wFMCommunicate request_size=4 [15:58:53]MH_SAM_APDU [15:58:53]CAPDU: 80 11 00 00 [15:58:53]Write to MH i2c: E2 08 00 8D 01 80 11 00 00 00 00 00 00 08 [15:58:53]Write i2c OK [15:58:53]MH_I2C_Read... [15:58:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:58:53]Read from MH i2c: E2 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: E2 17 00 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: E2 17 00 8D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5D [15:58:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:58:53]wFMCommunicate OK [15:58:53]requested_item fd.num is exist - process it [15:58:53]SAM_PROTO_GetFieldsCounters [15:58:53]wFMCommunicate request_size=4 [15:58:53]MH_SAM_APDU [15:58:53]CAPDU: 80 13 00 00 [15:58:53]Write to MH i2c: E2 08 00 8E 01 80 13 00 00 00 00 00 00 0B [15:58:53]Write i2c OK [15:58:53]MH_I2C_Read... [15:58:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:58:53]Read from MH i2c: E2 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: E2 62 00 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: E2 62 00 8E 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 D1 [15:58:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 02 02 00 00 5E 04 04 00 02 02 00 00 57 04 04 00 03 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:58:53]wFMCommunicate OK [15:58:53]SAM_PROTO_GetFieldsCounters done [15:58:53]requested_item shift.num is exist - process it [15:58:53]requested_item shift.opened is exist - process it [15:58:53]req_shift_opened [15:58:53]FM_GetShiftState [15:58:53]SAM_PROTO_GetShiftState [15:58:53]wFMCommunicate request_size=4 [15:58:53]MH_SAM_APDU [15:58:53]CAPDU: 80 13 01 00 [15:58:53]Write to MH i2c: E2 08 00 8F 01 80 13 01 00 00 00 00 00 0D [15:58:53]Write i2c OK [15:58:53]MH_I2C_Read... [15:58:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:58:53]Read from MH i2c: E2 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: E2 0E 00 [15:58:53]MH_I2C_Read... [15:58:53]Read from MH i2c: E2 0E 00 8F 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 72 [15:58:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:58:53]wFMCommunicate OK [15:58:53]SAM_PROTO_GetShiftState done [15:58:53]FM_GetShiftState done [15:58:53]req_shift_opened done [15:58:53]requested_item shift.open_date is exist - process it [15:58:53]req_shift_open_date [15:58:53]req_shift_open_date done [15:58:53]produce_requested_data done [15:58:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372697,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:58:53]process_action_free close_receipt [15:58:53]json_value_free [15:58:53]json_value_free done [15:58:53]process_json_proto returns [15:58:53]Send response to host [15:58:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372697,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:58:53]free response buf [15:58:53]execute_script done [15:58:53]execute_script returns [15:58:53]free content buf [15:58:53]Sock 8.Close socket [15:58:53]Sock 8.Thread stoped [15:58:57]OFD Sender: No OFD packet to send [15:59:02]OFD Sender: No OFD packet to send [15:59:07]OFD Sender: No OFD packet to send [15:59:12]OFD Sender: No OFD packet to send [15:59:17]OFD Sender: No OFD packet to send [15:59:22]OFD Sender: No OFD packet to send [15:59:27]OFD Sender: No OFD packet to send [15:59:32]OFD Sender: No OFD packet to send [15:59:37]OFD Sender: No OFD packet to send [15:59:42]OFD Sender: No OFD packet to send [15:59:44]accept exits with 9 [15:59:44]New connection [15:59:44]New thread 3067317604 created [15:59:44]Thread 3067460964 joined [15:59:44]Waiting for new connection... [15:59:44] Sock 9.Parse request [15:59:44]Sock 9.Check first char [15:59:44]Sock 9.First char is OK [15:59:44]request: POST /json_proto HTTP/1.0 [15:59:44]Method: POST [15:59:44]URL: /json_proto [15:59:44]Method is POST - this is cgi request [15:59:44]url: /json_proto [15:59:44]query_string will be loaded in cgi processing [15:59:44]execute_cgi json_proto POST (null) [15:59:44]execute_cgi path=json_proto method=POST [15:59:44]POST find Content-Length [15:59:44]Host: 172.17.42.195:8080 [15:59:44]Content-Length: 678 [15:59:44]Content-Type: application/json [15:59:44] [15:59:44]POST finish read [15:59:44]Found Content-Length = 678 [15:59:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:44]execute_script... [15:59:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:59:44]POST & json_proto [15:59:44]process_json_proto [15:59:44]json parsed OK: [15:59:44]protocol is kg_v1.0 [15:59:44]action value=close_receipt [15:59:44]process_action close_receipt [15:59:44]cmd_close_receipt [15:59:44]MH_GetDate [15:59:44]Write to MH i2c: F0 00 00 90 01 80 [15:59:44]Write i2c OK [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: F0 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: F0 09 00 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: F0 09 00 90 01 00 F0 6E 1A 67 EF 94 12 67 64 [15:59:44]GetLastDocTimeStamp 1729785529 [15:59:44]current date 1729785584 [15:59:44]FM_GetShiftState [15:59:44]SAM_PROTO_GetShiftState [15:59:44]wFMCommunicate request_size=4 [15:59:44]MH_SAM_APDU [15:59:44]CAPDU: 80 13 01 00 [15:59:44]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [15:59:44]Write i2c OK [15:59:44]MH_I2C_Read... [15:59:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:44]Read from MH i2c: E2 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: E2 0E 00 [15:59:44]MH_I2C_Read... [15:59:44]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 74 [15:59:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:59:44]wFMCommunicate OK [15:59:44]SAM_PROTO_GetShiftState done [15:59:44]FM_GetShiftState done [15:59:44]opened in 1729729095 [15:59:44]opened+sec_in_day 1729815495 [15:59:44]quantity*price = 50041 [15:59:44]sum+1 = 50042 [15:59:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 515 24.10.2024 15:59 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372698 ФПД: 255343415426719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372698&fm=255343415426719&tin=02508201610067®Number=0000000000091623&sum=50000 [15:59:45]StoreToDocumentArchive [15:59:45]shift 524 fd 372698 [15:59:45]save to /storage/0524/doc_00372698 [15:59:45]save last doc name /storage/0524/doc_00372698 to /storage/kkm_last_doc_name [15:59:45]save OK [15:59:45]Clear old archive folders... [15:59:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:59:45]tlvbuf is 01A5CDD0 [15:59:45]SAM_PROTO_ClearQueue [15:59:45]wFMCommunicate request_size=4 [15:59:45]MH_SAM_APDU [15:59:45]CAPDU: 80 09 00 00 [15:59:45]Write to MH i2c: E2 08 00 9E 01 80 09 00 00 00 00 00 00 11 [15:59:45]Write i2c OK [15:59:45]MH_I2C_Read... [15:59:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:59:45]Read from MH i2c: E2 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 9E 01 00 90 00 13 [15:59:45]RAPDU: 90 00 [15:59:45]wFMCommunicate OK [15:59:45]SAM_PROTO_ClearQueue done [15:59:45]KKMCreateOFDPacket [15:59:45]OFDProtocolAddRootSTLVToBuf [15:59:45]FM_MakeSignedData [15:59:45]FM_MakeSignedData [15:59:45]SAM_PROTO_SignData [15:59:45]wFMCommunicate request_size=4 [15:59:45]MH_SAM_APDU [15:59:45]CAPDU: 80 0D 01 02 [15:59:45]Write to MH i2c: E2 08 00 9F 01 80 0D 01 02 00 00 00 00 19 [15:59:45]Write i2c OK [15:59:45]MH_I2C_Read... [15:59:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:59:45]Read from MH i2c: E2 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 [15:59:45]MH_I2C_Read... [15:59:45]Read from MH i2c: E2 03 00 9F 01 00 90 00 14 [15:59:45]RAPDU: 90 00 [15:59:45]wFMCommunicate OK [15:59:45]wFMCommunicate request_size=255 [15:59:45]MH_SAM_APDU [15:59:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F0 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA AF 05 00 35 04 06 00 E8 [15:59:45]Write to MH i2c: E2 02 01 A0 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F0 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA AF 05 00 35 04 06 00 E8 00 00 0D [15:59:45]Write i2c OK [15:59:45]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [15:59:46]RAPDU: 90 00 [15:59:46]wFMCommunicate OK [15:59:46]wFMCommunicate request_size=10 [15:59:46]MH_SAM_APDU [15:59:46]CAPDU: 80 0D 02 02 05 3B C5 92 7E 9F [15:59:46]Write to MH i2c: E2 0D 00 A1 01 80 0D 02 02 05 00 3B C5 92 7E 9F 00 00 D5 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [15:59:46]RAPDU: 90 00 [15:59:46]wFMCommunicate OK [15:59:46]wFMCommunicate request_size=4 [15:59:46]MH_SAM_APDU [15:59:46]CAPDU: 80 0D 03 02 [15:59:46]Write to MH i2c: E2 08 00 A2 01 80 0D 03 02 00 00 00 00 1E [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 0B 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 0B 00 A2 01 00 8D 3E D1 66 23 A3 F5 DA 90 00 B6 [15:59:46]RAPDU: 8D 3E D1 66 23 A3 F5 DA 90 00 [15:59:46]wFMCommunicate OK [15:59:46]SAM_PROTO_SignData done [15:59:46]FM_MakeSignedData done [15:59:46]CreateOFDProtocolMessage [15:59:46]wFMCommunicate request_size=4 [15:59:46]MH_SAM_APDU [15:59:46]CAPDU: 80 11 00 00 [15:59:46]Write to MH i2c: E2 08 00 A3 01 80 11 00 00 00 00 00 00 1E [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:46]Read from MH i2c: E2 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 17 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: E2 17 00 A3 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 73 [15:59:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:59:46]wFMCommunicate OK [15:59:46]CreateOFDProtocolMessage done [15:59:46]OFDSenderStorePacket 372698 [15:59:46]StoreOFDPacket docnum=372698 [15:59:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8F 78 07 01 7E 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F0 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA AF 05 00 35 04 06 00 E8 3B C5 92 7E 9F 8D 3E D1 66 23 A3 F5 DA [15:59:46]CheckFolder [15:59:46]dirname=/storage/ofd_packets [15:59:46]CheckFolder done [15:59:46]ProducePacketName [15:59:46]name=ofd_packets/00372698 [15:59:46]NVStorageSaveData ofd_packets/00372698 [15:59:46]File name is /storage/ofd_packets/00372698 [15:59:46]Write 301 bytes [15:59:46]NVStorageSaveData done [15:59:46]OFDSenderStorePacket done [15:59:46]KKMCreateOFDPacket done [15:59:46]NVStorageSaveData kkm_last_timestamp [15:59:46]File name is /storage/kkm_last_timestamp [15:59:46]Write 4 bytes [15:59:46]NVStorageSaveData done [15:59:46]ExternCall_PrintAddStr [15:59:46]wPrintStart [15:59:46]Write to MH i2c: 01 00 00 A4 01 A5 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 A4 01 00 00 00 00 00 FF 0F BA [15:59:46]RasterBufferAndPrint [15:59:46]line Счет N : (1)3308991 [15:59:46]line ИНН: 02508201610067 [15:59:46]line Контрольно-Кассовый Чек [15:59:46]line ПРОДАЖА [15:59:46]line ТРК (МРК, ГНК) : 22 [15:59:46]line Товар: 2710124130 [15:59:46]line Аи-92-К-4 [15:59:46]line 7.480 * 66.90 [15:59:46]line = 500.41 [15:59:46]line НДС 12% НСП 1% [15:59:46]line > о реализуемом товаре [15:59:46]line ОКРУГЛЕНИЕ: -0.41 [15:59:46]line ИТОГО: 500.00 [15:59:46]line Внесено: 500.00 [15:59:46]line СДАЧА: 0.00 [15:59:46]line НСП 1% : 4.43 [15:59:46]line НДС 12% : 53.14 [15:59:46]line Наличными: 500.00 [15:59:46]line Безнал.: 0.00 [15:59:46]line Место: АЗС № 87 "Партнер Нефть" [15:59:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [15:59:46]line СНО: Общий режим [15:59:46]line Чек 515 24.10.2024 15:59 [15:59:46]line Смена: 524 ФФД: 1.0 [15:59:46]line ЗНМ: 0300000083 [15:59:46]line РНМ: 0000000000091623 [15:59:46]line Версия ККМ: 001 [15:59:46]line ФМ: 0000000000874672 [15:59:46]line ФД: 372698 [15:59:46]line ФПД: 255343415426719 [15:59:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T155944&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372698&fm=255343415426719&tin=02508201610067®Number=0000000000091623&sum=50000 [15:59:46]written 0, free lines is 4095 [15:59:46]OFD Sender: Processing packet 372698 [packets to send 267, broken 266] [15:59:46]ProducePacketName [15:59:46]name=ofd_packets/00372698 [15:59:46]OFD Sender: To server: pG, [15:59:46]CommunicateWithHost lk.salyk.kg:30040 [15:59:46]ConnectInit lk.salyk.kg [15:59:46]Connected sock=10 [15:59:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8F 78 07 01 7E 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 F0 6E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA AF 05 00 35 04 06 00 E8 3B C5 92 7E 9F 8D 3E D1 66 23 A3 F5 DA [15:59:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 62 F0 47 00 3E 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA AF 05 00 F4 03 04 00 97 1A 1A 67 B6 04 01 00 00 68 23 33 FA E3 66 C2 E8 [15:59:46]CommunicateWithHost err = 0 [15:59:46]CheckOFDResponse [15:59:46]1017 (14) - 77093643461234 [15:59:46]1041 (16) - 0000000000874672 [15:59:46]1040 (4) - 372698 [15:59:46]1012 (4) - 24.10.2024 09:59 [15:59:46]1206 (1) - 0 [15:59:46]OFD Sender: Remove packet 372698 [15:59:46]ProducePacketName [15:59:46]name=ofd_packets/00372698 [15:59:46]NVStorageDeleteData [15:59:46]Write to MH i2c: 01 00 00 CF 01 D0 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: 01 07 00 CF 01 00 00 00 00 00 ED 0C D0 [15:59:46]RasterBufferAndPrint [15:59:46]line [15:59:46]line [15:59:46]line [15:59:46]line [15:59:46]line [15:59:46]written 0, free lines is 3315 [15:59:46]MH_Cut [15:59:46]Write to MH i2c: D1 01 00 D6 01 01 A9 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: D1 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: D1 01 00 [15:59:46]MH_I2C_Read... [15:59:46]Read from MH i2c: D1 01 00 D6 01 00 A8 [15:59:46]Write to MH i2c: 01 00 00 D7 01 D8 [15:59:46]Write i2c OK [15:59:46]MH_I2C_Read... [15:59:47]OFD Sender: No OFD packet to send [15:59:47]*** Cut start [15:59:47]*** Partial cut [15:59:47]*** CUTSNS_PIN = 1 [15:59:47]*** CUTSNS_PIN = 0 [15:59:47]*** Brake cut motor [15:59:48]Read from MH i2c: 01 [15:59:48]MH_I2C_Read... [15:59:48]*** Stop cut motor [15:59:48]*** Cut end [15:59:48]Read from MH i2c: 01 07 00 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: 01 07 00 D7 01 00 00 00 00 00 FF 0F ED [15:59:48]process_action close_receipt done [15:59:48]requested_data is exist [15:59:48]produce_requested_data [15:59:48]requested_item fm.sn is exist - process it [15:59:48]wFMCommunicate request_size=4 [15:59:48]MH_SAM_APDU [15:59:48]CAPDU: 80 11 00 00 [15:59:48]Write to MH i2c: E2 08 00 D8 01 80 11 00 00 00 00 00 00 53 [15:59:48]Write i2c OK [15:59:48]MH_I2C_Read... [15:59:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:59:48]Read from MH i2c: E2 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 17 00 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 17 00 D8 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A8 [15:59:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [15:59:48]wFMCommunicate OK [15:59:48]requested_item fd.num is exist - process it [15:59:48]SAM_PROTO_GetFieldsCounters [15:59:48]wFMCommunicate request_size=4 [15:59:48]MH_SAM_APDU [15:59:48]CAPDU: 80 13 00 00 [15:59:48]Write to MH i2c: E2 08 00 D9 01 80 13 00 00 00 00 00 00 56 [15:59:48]Write i2c OK [15:59:48]MH_I2C_Read... [15:59:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:59:48]Read from MH i2c: E2 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 62 00 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 62 00 D9 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 20 [15:59:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 03 02 00 00 5E 04 04 00 03 02 00 00 57 04 04 00 04 02 00 00 19 04 04 00 00 00 00 00 90 00 [15:59:48]wFMCommunicate OK [15:59:48]SAM_PROTO_GetFieldsCounters done [15:59:48]requested_item shift.num is exist - process it [15:59:48]requested_item shift.opened is exist - process it [15:59:48]req_shift_opened [15:59:48]FM_GetShiftState [15:59:48]SAM_PROTO_GetShiftState [15:59:48]wFMCommunicate request_size=4 [15:59:48]MH_SAM_APDU [15:59:48]CAPDU: 80 13 01 00 [15:59:48]Write to MH i2c: E2 08 00 DA 01 80 13 01 00 00 00 00 00 58 [15:59:48]Write i2c OK [15:59:48]MH_I2C_Read... [15:59:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:59:48]Read from MH i2c: E2 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 0E 00 [15:59:48]MH_I2C_Read... [15:59:48]Read from MH i2c: E2 0E 00 DA 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BD [15:59:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [15:59:48]wFMCommunicate OK [15:59:48]SAM_PROTO_GetShiftState done [15:59:48]FM_GetShiftState done [15:59:48]req_shift_opened done [15:59:48]requested_item shift.open_date is exist - process it [15:59:48]req_shift_open_date [15:59:48]req_shift_open_date done [15:59:48]produce_requested_data done [15:59:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372698,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [15:59:48]process_action_free close_receipt [15:59:48]json_value_free [15:59:48]json_value_free done [15:59:48]process_json_proto returns [15:59:48]Send response to host [15:59:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372698,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [15:59:48]free response buf [15:59:48]execute_script done [15:59:48]execute_script returns [15:59:48]free content buf [15:59:48]Sock 9.Close socket [15:59:48]Sock 9.Thread stoped [15:59:52]OFD Sender: No OFD packet to send [15:59:57]OFD Sender: No OFD packet to send [16:00:02]OFD Sender: No OFD packet to send [16:00:07]OFD Sender: No OFD packet to send [16:00:12]OFD Sender: No OFD packet to send [16:00:17]OFD Sender: No OFD packet to send [16:00:22]OFD Sender: No OFD packet to send [16:00:27]OFD Sender: No OFD packet to send [16:00:32]OFD Sender: No OFD packet to send [16:00:37]OFD Sender: No OFD packet to send [16:00:42]OFD Sender: No OFD packet to send [16:00:47]OFD Sender: No OFD packet to send [16:00:52]OFD Sender: No OFD packet to send [16:00:57]OFD Sender: No OFD packet to send [16:01:02]OFD Sender: No OFD packet to send [16:01:07]OFD Sender: No OFD packet to send [16:01:12]OFD Sender: No OFD packet to send [16:01:17]OFD Sender: No OFD packet to send [16:01:22]OFD Sender: No OFD packet to send [16:01:27]OFD Sender: No OFD packet to send [16:01:32]OFD Sender: No OFD packet to send [16:01:37]OFD Sender: No OFD packet to send [16:01:42]OFD Sender: No OFD packet to send [16:01:47]OFD Sender: No OFD packet to send [16:01:52]OFD Sender: No OFD packet to send [16:01:57]OFD Sender: No OFD packet to send [16:02:02]OFD Sender: No OFD packet to send [16:02:07]OFD Sender: No OFD packet to send [16:02:12]OFD Sender: No OFD packet to send [16:02:17]OFD Sender: No OFD packet to send [16:02:22]OFD Sender: No OFD packet to send [16:02:27]OFD Sender: No OFD packet to send [16:02:32]OFD Sender: No OFD packet to send [16:02:37]OFD Sender: No OFD packet to send [16:02:42]OFD Sender: No OFD packet to send [16:02:47]accept exits with 8 [16:02:47]New connection [16:02:47]New thread 3067460964 created [16:02:47]Thread 3067317604 joined [16:02:47]Waiting for new connection... [16:02:47] Sock 8.Parse request [16:02:47]Sock 8.Check first char [16:02:47]Sock 8.First char is OK [16:02:47]request: POST /json_proto HTTP/1.0 [16:02:47]Method: POST [16:02:47]URL: /json_proto [16:02:47]Method is POST - this is cgi request [16:02:47]url: /json_proto [16:02:47]query_string will be loaded in cgi processing [16:02:47]execute_cgi json_proto POST (null) [16:02:47]execute_cgi path=json_proto method=POST [16:02:47]POST find Content-Length [16:02:47]Host: 172.17.42.195:8080 [16:02:47]Content-Length: 776 [16:02:47]Content-Type: application/json [16:02:47] [16:02:47]POST finish read [16:02:47]Found Content-Length = 776 [16:02:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1700.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:47]execute_script... [16: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)3308992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 22.030, "sum" : 1700.72, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1700.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:02:47]POST & json_proto [16:02:47]process_json_proto [16:02:47]json parsed OK: [16:02:47]protocol is kg_v1.0 [16:02:47]action value=close_receipt [16:02:47]process_action close_receipt [16:02:47]cmd_close_receipt [16:02:47]MH_GetDate [16:02:47]Write to MH i2c: F0 00 00 DB 01 CB [16:02:47]Write i2c OK [16:02:47]MH_I2C_Read... [16:02:47]Read from MH i2c: F0 [16:02:47]MH_I2C_Read... [16:02:47]Read from MH i2c: F0 09 00 [16:02:47]MH_I2C_Read... [16:02:47]Read from MH i2c: F0 09 00 DB 01 00 A7 6F 1A 67 EF 94 12 67 67 [16:02:47]GetLastDocTimeStamp 1729785584 [16:02:47]current date 1729785767 [16:02:47]FM_GetShiftState [16:02:47]SAM_PROTO_GetShiftState [16:02:47]wFMCommunicate request_size=4 [16:02:47]MH_SAM_APDU [16:02:47]CAPDU: 80 13 01 00 [16:02:47]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [16:02:47]Write i2c OK [16:02:47]MH_I2C_Read... [16:02:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:47]Read from MH i2c: E2 [16:02:47]MH_I2C_Read... [16:02:47]Read from MH i2c: E2 0E 00 [16:02:47]MH_I2C_Read... [16:02:47]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BF [16:02:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:02:47]wFMCommunicate OK [16:02:47]SAM_PROTO_GetShiftState done [16:02:47]FM_GetShiftState done [16:02:47]opened in 1729729095 [16:02:47]opened+sec_in_day 1729815495 [16:02:47]quantity*price = 170071 [16:02:47]sum+1 = 170073 [16:02:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.72 НСП 1% : 15.05 НДС 12% : 180.61 Наличными: 0.00 Безнал.: 1700.72 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 516 24.10.2024 16:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372699 ФПД: 69350387401638 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160247&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372699&fm=69350387401638&tin=02508201610067®Number=0000000000091623&sum=170072 [16:02:48]StoreToDocumentArchive [16:02:48]shift 524 fd 372699 [16:02:48]save to /storage/0524/doc_00372699 [16:02:48]save last doc name /storage/0524/doc_00372699 to /storage/kkm_last_doc_name [16:02:48]save OK [16:02:48]Clear old archive folders... [16:02:48]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:02:48]tlvbuf is 01A58EC0 [16:02:48]SAM_PROTO_ClearQueue [16:02:48]wFMCommunicate request_size=4 [16:02:48]MH_SAM_APDU [16:02:48]CAPDU: 80 09 00 00 [16:02:48]Write to MH i2c: E2 08 00 E9 01 80 09 00 00 00 00 00 00 5C [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:02:48]Read from MH i2c: E2 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 E9 01 00 90 00 5E [16:02:48]RAPDU: 90 00 [16:02:48]wFMCommunicate OK [16:02:48]SAM_PROTO_ClearQueue done [16:02:48]KKMCreateOFDPacket [16:02:48]OFDProtocolAddRootSTLVToBuf [16:02:48]FM_MakeSignedData [16:02:48]FM_MakeSignedData [16:02:48]SAM_PROTO_SignData [16:02:48]wFMCommunicate request_size=4 [16:02:48]MH_SAM_APDU [16:02:48]CAPDU: 80 0D 01 02 [16:02:48]Write to MH i2c: E2 08 00 EA 01 80 0D 01 02 00 00 00 00 64 [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:02:48]Read from MH i2c: E2 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 EA 01 00 90 00 5F [16:02:48]RAPDU: 90 00 [16:02:48]wFMCommunicate OK [16:02:48]wFMCommunicate request_size=255 [16:02:48]MH_SAM_APDU [16:02:48]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 A7 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB AF 05 [16:02:48]Write to MH i2c: E2 02 01 EB 01 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 A7 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB AF 05 00 00 EB [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:48]Read from MH i2c: E2 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [16:02:48]RAPDU: 90 00 [16:02:48]wFMCommunicate OK [16:02:48]wFMCommunicate request_size=16 [16:02:48]MH_SAM_APDU [16:02:48]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3F 12 E5 34 C3 A6 [16:02:48]Write to MH i2c: E2 13 00 EC 01 80 0D 02 02 0B 00 00 35 04 06 00 3F 12 E5 34 C3 A6 00 00 8F [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:02:48]Read from MH i2c: E2 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [16:02:48]RAPDU: 90 00 [16:02:48]wFMCommunicate OK [16:02:48]wFMCommunicate request_size=4 [16:02:48]MH_SAM_APDU [16:02:48]CAPDU: 80 0D 03 02 [16:02:48]Write to MH i2c: E2 08 00 ED 01 80 0D 03 02 00 00 00 00 69 [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:02:48]Read from MH i2c: E2 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 0B 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 0B 00 ED 01 00 CF 1A BB 78 99 A7 F8 7E 90 00 3C [16:02:48]RAPDU: CF 1A BB 78 99 A7 F8 7E 90 00 [16:02:48]wFMCommunicate OK [16:02:48]SAM_PROTO_SignData done [16:02:48]FM_MakeSignedData done [16:02:48]CreateOFDProtocolMessage [16:02:48]wFMCommunicate request_size=4 [16:02:48]MH_SAM_APDU [16:02:48]CAPDU: 80 11 00 00 [16:02:48]Write to MH i2c: E2 08 00 EE 01 80 11 00 00 00 00 00 00 69 [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:48]Read from MH i2c: E2 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 17 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: E2 17 00 EE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [16:02:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:02:48]wFMCommunicate OK [16:02:48]CreateOFDProtocolMessage done [16:02:48]OFDSenderStorePacket 372699 [16:02:48]StoreOFDPacket docnum=372699 [16:02:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 44 8E 0D 01 86 96 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 A7 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB AF 05 00 35 04 06 00 3F 12 E5 34 C3 A6 CF 1A BB 78 99 A7 F8 7E [16:02:48]CheckFolder [16:02:48]dirname=/storage/ofd_packets [16:02:48]CheckFolder done [16:02:48]ProducePacketName [16:02:48]name=ofd_packets/00372699 [16:02:48]NVStorageSaveData ofd_packets/00372699 [16:02:48]File name is /storage/ofd_packets/00372699 [16:02:48]Write 307 bytes [16:02:48]NVStorageSaveData done [16:02:48]OFDSenderStorePacket done [16:02:48]KKMCreateOFDPacket done [16:02:48]NVStorageSaveData kkm_last_timestamp [16:02:48]File name is /storage/kkm_last_timestamp [16:02:48]Write 4 bytes [16:02:48]NVStorageSaveData done [16:02:48]ExternCall_PrintAddStr [16:02:48]wPrintStart [16:02:48]Write to MH i2c: 01 00 00 EF 01 F0 [16:02:48]Write i2c OK [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: 01 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: 01 07 00 [16:02:48]MH_I2C_Read... [16:02:48]Read from MH i2c: 01 07 00 EF 01 00 00 00 00 00 FF 0F 05 [16:02:48]RasterBufferAndPrint [16:02:48]line Счет N : (1)3308992 [16:02:48]line ИНН: 02508201610067 [16:02:48]line Контрольно-Кассовый Чек [16:02:48]line ПРОДАЖА [16:02:48]line ТРК (МРК, ГНК) : 11 [16:02:48]line Товар: 2710194240 [16:02:48]line D-Energy Дт-К-2 [16:02:48]line 22.030 * 77.20 [16:02:48]line = 1700.72 [16:02:48]line НДС 12% НСП 1% [16:02:48]line > о реализуемом товаре [16:02:48]line ИТОГО: 1700.72 [16:02:48]line НСП 1% : 15.05 [16:02:48]line НДС 12% : 180.61 [16:02:48]line Наличными: 0.00 [16:02:48]line Безнал.: 1700.72 [16:02:48]line Место: АЗС № 87 "Партнер Нефть" [16:02:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:02:48]line СНО: Общий режим [16:02:48]line Чек 516 24.10.2024 16:02 [16:02:48]line Смена: 524 ФФД: 1.0 [16:02:48]line ЗНМ: 0300000083 [16:02:48]line РНМ: 0000000000091623 [16:02:48]line Версия ККМ: 001 [16:02:48]line Платежная система: Mbank [16:02:48]line ФМ: 0000000000874672 [16:02:48]line ФД: 372699 [16:02:48]line ФПД: 69350387401638 [16:02:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160247&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372699&fm=69350387401638&tin=02508201610067®Number=0000000000091623&sum=170072 [16:02:49]OFD Sender: Processing packet 372699 [packets to send 267, broken 266] [16:02:49]ProducePacketName [16:02:49]name=ofd_packets/00372699 [16:02:49]OFD Sender: To server: pG, [16:02:49]CommunicateWithHost lk.salyk.kg:30040 [16:02:49]ConnectInit lk.salyk.kg [16:02:49]written 0, free lines is 4095 [16:02:49]Connected sock=10 [16:02:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 44 8E 0D 01 86 96 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 0E 56 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 58 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8D 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 02 00 00 F4 03 04 00 A7 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB AF 05 00 35 04 06 00 3F 12 E5 34 C3 A6 CF 1A BB 78 99 A7 F8 7E [16:02:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 93 0D 47 00 AA 7E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB AF 05 00 F4 03 04 00 4E 1B 1A 67 B6 04 01 00 00 4C A7 25 5A 64 9A 13 17 [16:02:49]CommunicateWithHost err = 0 [16:02:49]CheckOFDResponse [16:02:49]1017 (14) - 77093643461234 [16:02:49]1041 (16) - 0000000000874672 [16:02:49]1040 (4) - 372699 [16:02:49]1012 (4) - 24.10.2024 10:02 [16:02:49]1206 (1) - 0 [16:02:49]OFD Sender: Remove packet 372699 [16:02:49]ProducePacketName [16:02:49]name=ofd_packets/00372699 [16:02:49]NVStorageDeleteData [16:02:49]Write to MH i2c: 01 00 00 18 02 1A [16:02:49]Write i2c OK [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: 01 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: 01 07 00 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: 01 07 00 18 02 00 00 00 00 00 10 0D 3E [16:02:49]RasterBufferAndPrint [16:02:49]line [16:02:49]line [16:02:49]line [16:02:49]line [16:02:49]line [16:02:49]written 0, free lines is 3350 [16:02:49]MH_Cut [16:02:49]Write to MH i2c: D1 01 00 1F 02 01 F3 [16:02:49]Write i2c OK [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: D1 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: D1 01 00 [16:02:49]MH_I2C_Read... [16:02:49]Read from MH i2c: D1 01 00 1F 02 00 F2 [16:02:49]Write to MH i2c: 01 00 00 20 02 22 [16:02:49]Write i2c OK [16:02:49]MH_I2C_Read... [16:02:49]OFD Sender: No OFD packet to send [16:02:50]*** Cut start [16:02:50]*** Partial cut [16:02:50]*** CUTSNS_PIN = 1 [16:02:50]*** CUTSNS_PIN = 0 [16:02:50]*** Brake cut motor [16:02:51]Read from MH i2c: 01 [16:02:51]MH_I2C_Read... [16:02:51]*** Stop cut motor [16:02:51]*** Cut end [16:02:51]Read from MH i2c: 01 07 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [16:02:51]process_action close_receipt done [16:02:51]requested_data is exist [16:02:51]produce_requested_data [16:02:51]requested_item fm.sn is exist - process it [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 11 00 00 [16:02:51]Write to MH i2c: E2 08 00 21 02 80 11 00 00 00 00 00 00 9D [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 17 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 17 00 21 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F2 [16:02:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:02:51]wFMCommunicate OK [16:02:51]requested_item fd.num is exist - process it [16:02:51]SAM_PROTO_GetFieldsCounters [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 13 00 00 [16:02:51]Write to MH i2c: E2 08 00 22 02 80 13 00 00 00 00 00 00 A0 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 62 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 62 00 22 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 6E [16:02:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 04 02 00 00 5E 04 04 00 04 02 00 00 57 04 04 00 05 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:02:51]wFMCommunicate OK [16:02:51]SAM_PROTO_GetFieldsCounters done [16:02:51]requested_item shift.num is exist - process it [16:02:51]requested_item shift.opened is exist - process it [16:02:51]req_shift_opened [16:02:51]FM_GetShiftState [16:02:51]SAM_PROTO_GetShiftState [16:02:51]wFMCommunicate request_size=4 [16:02:51]MH_SAM_APDU [16:02:51]CAPDU: 80 13 01 00 [16:02:51]Write to MH i2c: E2 08 00 23 02 80 13 01 00 00 00 00 00 A2 [16:02:51]Write i2c OK [16:02:51]MH_I2C_Read... [16:02:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:02:51]Read from MH i2c: E2 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 0E 00 [16:02:51]MH_I2C_Read... [16:02:51]Read from MH i2c: E2 0E 00 23 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 07 [16:02:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:02:51]wFMCommunicate OK [16:02:51]SAM_PROTO_GetShiftState done [16:02:51]FM_GetShiftState done [16:02:51]req_shift_opened done [16:02:51]requested_item shift.open_date is exist - process it [16:02:51]req_shift_open_date [16:02:51]req_shift_open_date done [16:02:51]produce_requested_data done [16:02:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372699,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:02:51]process_action_free close_receipt [16:02:51]json_value_free [16:02:51]json_value_free done [16:02:51]process_json_proto returns [16:02:51]Send response to host [16:02:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372699,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:02:51]free response buf [16:02:51]execute_script done [16:02:51]execute_script returns [16:02:51]free content buf [16:02:51]Sock 8.Close socket [16:02:51]Sock 8.Thread stoped [16:02:54]OFD Sender: No OFD packet to send [16:02:59]OFD Sender: No OFD packet to send [16:03:04]OFD Sender: No OFD packet to send [16:03:10]OFD Sender: No OFD packet to send [16:03:15]OFD Sender: No OFD packet to send [16:03:20]OFD Sender: No OFD packet to send [16:03:25]OFD Sender: No OFD packet to send [16:03:30]OFD Sender: No OFD packet to send [16:03:35]OFD Sender: No OFD packet to send [16:03:40]OFD Sender: No OFD packet to send [16:03:45]OFD Sender: No OFD packet to send [16:03:50]OFD Sender: No OFD packet to send [16:03:54]accept exits with 9 [16:03:54]New connection [16:03:54]New thread 3067317604 created [16:03:54]Thread 3067460964 joined [16:03:54]Waiting for new connection... [16:03:54] Sock 9.Parse request [16:03:54]Sock 9.Check first char [16:03:54]Sock 9.First char is OK [16:03:54]request: POST /json_proto HTTP/1.0 [16:03:54]Method: POST [16:03:54]URL: /json_proto [16:03:54]Method is POST - this is cgi request [16:03:54]url: /json_proto [16:03:54]query_string will be loaded in cgi processing [16:03:54]execute_cgi json_proto POST (null) [16:03:54]execute_cgi path=json_proto method=POST [16:03:54]POST find Content-Length [16:03:54]Host: 172.17.42.195:8080 [16:03:54]Content-Length: 678 [16:03:54]Content-Type: application/json [16:03:54] [16:03:54]POST finish read [16:03:54]Found Content-Length = 678 [16:03:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:54]execute_script... [16:03: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)3308994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:03:54]POST & json_proto [16:03:54]process_json_proto [16:03:54]json parsed OK: [16:03:54]protocol is kg_v1.0 [16:03:54]action value=close_receipt [16:03:54]process_action close_receipt [16:03:54]cmd_close_receipt [16:03:54]MH_GetDate [16:03:54]Write to MH i2c: F0 00 00 24 02 15 [16:03:54]Write i2c OK [16:03:54]MH_I2C_Read... [16:03:54]Read from MH i2c: F0 [16:03:54]MH_I2C_Read... [16:03:54]Read from MH i2c: F0 09 00 [16:03:54]MH_I2C_Read... [16:03:54]Read from MH i2c: F0 09 00 24 02 00 EA 6F 1A 67 EF 94 12 67 F4 [16:03:54]GetLastDocTimeStamp 1729785767 [16:03:54]current date 1729785834 [16:03:54]FM_GetShiftState [16:03:54]SAM_PROTO_GetShiftState [16:03:54]wFMCommunicate request_size=4 [16:03:54]MH_SAM_APDU [16:03:54]CAPDU: 80 13 01 00 [16:03:54]Write to MH i2c: E2 08 00 25 02 80 13 01 00 00 00 00 00 A4 [16:03:54]Write i2c OK [16:03:54]MH_I2C_Read... [16:03:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:54]Read from MH i2c: E2 [16:03:54]MH_I2C_Read... [16:03:54]Read from MH i2c: E2 0E 00 [16:03:54]MH_I2C_Read... [16:03:54]Read from MH i2c: E2 0E 00 25 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 09 [16:03:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:03:54]wFMCommunicate OK [16:03:54]SAM_PROTO_GetShiftState done [16:03:54]FM_GetShiftState done [16:03:54]opened in 1729729095 [16:03:54]opened+sec_in_day 1729815495 [16:03:54]quantity*price = 70044 [16:03:54]sum+1 = 70046 [16:03:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 517 24.10.2024 16:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372700 ФПД: 138971876439214 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160354&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372700&fm=138971876439214&tin=02508201610067®Number=0000000000091623&sum=70000 [16:03:55]StoreToDocumentArchive [16:03:55]shift 524 fd 372700 [16:03:55]save to /storage/0524/doc_00372700 [16:03:55]save last doc name /storage/0524/doc_00372700 to /storage/kkm_last_doc_name [16:03:55]save OK [16:03:55]Clear old archive folders... [16:03:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:03:55]tlvbuf is 01A6A8F0 [16:03:55]SAM_PROTO_ClearQueue [16:03:55]wFMCommunicate request_size=4 [16:03:55]MH_SAM_APDU [16:03:55]CAPDU: 80 09 00 00 [16:03:55]Write to MH i2c: E2 08 00 32 02 80 09 00 00 00 00 00 00 A6 [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:03:55]Read from MH i2c: E2 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 32 02 00 90 00 A8 [16:03:55]RAPDU: 90 00 [16:03:55]wFMCommunicate OK [16:03:55]SAM_PROTO_ClearQueue done [16:03:55]KKMCreateOFDPacket [16:03:55]OFDProtocolAddRootSTLVToBuf [16:03:55]FM_MakeSignedData [16:03:55]FM_MakeSignedData [16:03:55]SAM_PROTO_SignData [16:03:55]wFMCommunicate request_size=4 [16:03:55]MH_SAM_APDU [16:03:55]CAPDU: 80 0D 01 02 [16:03:55]Write to MH i2c: E2 08 00 33 02 80 0D 01 02 00 00 00 00 AE [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:03:55]Read from MH i2c: E2 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 33 02 00 90 00 A9 [16:03:55]RAPDU: 90 00 [16:03:55]wFMCommunicate OK [16:03:55]wFMCommunicate request_size=255 [16:03:55]MH_SAM_APDU [16:03: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 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 EA 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC AF 05 00 35 04 06 00 7E [16:03:55]Write to MH i2c: E2 02 01 34 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 05 02 00 00 F4 03 04 00 EA 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC AF 05 00 35 04 06 00 7E 00 00 1D [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:55]Read from MH i2c: E2 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 34 02 00 90 00 AA [16:03:55]RAPDU: 90 00 [16:03:55]wFMCommunicate OK [16:03:55]wFMCommunicate request_size=10 [16:03:55]MH_SAM_APDU [16:03:55]CAPDU: 80 0D 02 02 05 64 E9 54 34 AE [16:03:55]Write to MH i2c: E2 0D 00 35 02 80 0D 02 02 05 00 64 E9 54 34 AE 00 00 3E [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:03:55]Read from MH i2c: E2 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 03 00 35 02 00 90 00 AB [16:03:55]RAPDU: 90 00 [16:03:55]wFMCommunicate OK [16:03:55]wFMCommunicate request_size=4 [16:03:55]MH_SAM_APDU [16:03:55]CAPDU: 80 0D 03 02 [16:03:55]Write to MH i2c: E2 08 00 36 02 80 0D 03 02 00 00 00 00 B3 [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:03:55]Read from MH i2c: E2 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 0B 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 0B 00 36 02 00 09 60 0C 16 81 53 5D BB 90 00 2B [16:03:55]RAPDU: 09 60 0C 16 81 53 5D BB 90 00 [16:03:55]wFMCommunicate OK [16:03:55]SAM_PROTO_SignData done [16:03:55]FM_MakeSignedData done [16:03:55]CreateOFDProtocolMessage [16:03:55]wFMCommunicate request_size=4 [16:03:55]MH_SAM_APDU [16:03:55]CAPDU: 80 11 00 00 [16:03:55]Write to MH i2c: E2 08 00 37 02 80 11 00 00 00 00 00 00 B3 [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:55]Read from MH i2c: E2 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 17 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: E2 17 00 37 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 08 [16:03:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:03:55]wFMCommunicate OK [16:03:55]CreateOFDProtocolMessage done [16:03:55]OFDSenderStorePacket 372700 [16:03:55]StoreOFDPacket docnum=372700 [16:03:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 28 07 01 8C 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 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 EA 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC AF 05 00 35 04 06 00 7E 64 E9 54 34 AE 09 60 0C 16 81 53 5D BB [16:03:55]CheckFolder [16:03:55]dirname=/storage/ofd_packets [16:03:55]CheckFolder done [16:03:55]ProducePacketName [16:03:55]name=ofd_packets/00372700 [16:03:55]NVStorageSaveData ofd_packets/00372700 [16:03:55]File name is /storage/ofd_packets/00372700 [16:03:55]Write 301 bytes [16:03:55]NVStorageSaveData done [16:03:55]OFDSenderStorePacket done [16:03:55]KKMCreateOFDPacket done [16:03:55]NVStorageSaveData kkm_last_timestamp [16:03:55]File name is /storage/kkm_last_timestamp [16:03:55]Write 4 bytes [16:03:55]NVStorageSaveData done [16:03:55]ExternCall_PrintAddStr [16:03:55]wPrintStart [16:03:55]Write to MH i2c: 01 00 00 38 02 3A [16:03:55]Write i2c OK [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: 01 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: 01 07 00 [16:03:55]MH_I2C_Read... [16:03:55]Read from MH i2c: 01 07 00 38 02 00 00 00 00 00 FF 0F 4F [16:03:55]RasterBufferAndPrint [16:03:55]line Счет N : (1)3308994 [16:03:55]line ИНН: 02508201610067 [16:03:55]line Контрольно-Кассовый Чек [16:03:55]line ПРОДАЖА [16:03:55]line ТРК (МРК, ГНК) : 23 [16:03:55]line Товар: 2710124500 [16:03:55]line Аи-95-К-3 [16:03:55]line 9.440 * 74.20 [16:03:55]line = 700.45 [16:03:55]line НДС 12% НСП 1% [16:03:55]line > о реализуемом товаре [16:03:55]line ОКРУГЛЕНИЕ: -0.45 [16:03:55]line ИТОГО: 700.00 [16:03:55]line Внесено: 700.00 [16:03:55]line СДАЧА: 0.00 [16:03:55]line НСП 1% : 6.20 [16:03:55]line НДС 12% : 74.38 [16:03:55]line Наличными: 700.00 [16:03:55]line Безнал.: 0.00 [16:03:55]line Место: АЗС № 87 "Партнер Нефть" [16:03:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:03:55]line СНО: Общий режим [16:03:55]line Чек 517 24.10.2024 16:03 [16:03:55]line Смена: 524 ФФД: 1.0 [16:03:55]line ЗНМ: 0300000083 [16:03:55]line РНМ: 0000000000091623 [16:03:55]line Версия ККМ: 001 [16:03:55]line ФМ: 0000000000874672 [16:03:55]line ФД: 372700 [16:03:55]line ФПД: 138971876439214 [16:03:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160354&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372700&fm=138971876439214&tin=02508201610067®Number=0000000000091623&sum=70000 [16:03:56]OFD Sender: Processing packet 372700 [packets to send 267, broken 266] [16:03:56]ProducePacketName [16:03:56]name=ofd_packets/00372700 [16:03:56]OFD Sender: To server: pG, [16:03:56]CommunicateWithHost lk.salyk.kg:30040 [16:03:56]ConnectInit lk.salyk.kg [16:03:56]written 0, free lines is 4095 [16:03:56]Connected sock=10 [16:03:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 28 07 01 8C 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 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 02 00 00 F4 03 04 00 EA 6F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC AF 05 00 35 04 06 00 7E 64 E9 54 34 AE 09 60 0C 16 81 53 5D BB [16:03:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3B BB 47 00 D6 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC AF 05 00 F4 03 04 00 91 1B 1A 67 B6 04 01 00 00 15 F0 82 AD 21 31 20 74 [16:03:56]CommunicateWithHost err = 0 [16:03:56]CheckOFDResponse [16:03:56]1017 (14) - 77093643461234 [16:03:56]1041 (16) - 0000000000874672 [16:03:56]1040 (4) - 372700 [16:03:56]1012 (4) - 24.10.2024 10:04 [16:03:56]1206 (1) - 0 [16:03:56]OFD Sender: Remove packet 372700 [16:03:56]ProducePacketName [16:03:56]name=ofd_packets/00372700 [16:03:56]NVStorageDeleteData [16:03:56]Write to MH i2c: 01 00 00 63 02 65 [16:03:56]Write i2c OK [16:03:56]MH_I2C_Read... [16:03:56]Read from MH i2c: 01 [16:03:56]MH_I2C_Read... [16:03:56]Read from MH i2c: 01 07 00 [16:03:56]MH_I2C_Read... [16:03:56]Read from MH i2c: 01 07 00 63 02 00 00 00 00 00 DE 0C 56 [16:03:56]RasterBufferAndPrint [16:03:56]line [16:03:56]line [16:03:56]line [16:03:56]line [16:03:56]line [16:03:56]written 0, free lines is 3300 [16:03:56]MH_Cut [16:03:56]Write to MH i2c: D1 01 00 6A 02 01 3E [16:03:56]Write i2c OK [16:03:56]MH_I2C_Read... [16:03:56]Read from MH i2c: D1 [16:03:56]MH_I2C_Read... [16:03:56]Read from MH i2c: D1 01 00 [16:03:56]MH_I2C_Read... [16:03:56]Read from MH i2c: D1 01 00 6A 02 00 3D [16:03:56]Write to MH i2c: 01 00 00 6B 02 6D [16:03:56]Write i2c OK [16:03:56]MH_I2C_Read... [16:03:57]OFD Sender: No OFD packet to send [16:03:57]*** Cut start [16:03:57]*** Partial cut [16:03:57]*** CUTSNS_PIN = 1 [16:03:57]*** CUTSNS_PIN = 0 [16:03:57]*** Brake cut motor [16:03:58]Read from MH i2c: 01 [16:03:58]MH_I2C_Read... [16:03:58]*** Stop cut motor [16:03:58]*** Cut end [16:03:58]Read from MH i2c: 01 07 00 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: 01 07 00 6B 02 00 00 00 00 00 FF 0F 82 [16:03:58]process_action close_receipt done [16:03:58]requested_data is exist [16:03:58]produce_requested_data [16:03:58]requested_item fm.sn is exist - process it [16:03:58]wFMCommunicate request_size=4 [16:03:58]MH_SAM_APDU [16:03:58]CAPDU: 80 11 00 00 [16:03:58]Write to MH i2c: E2 08 00 6C 02 80 11 00 00 00 00 00 00 E8 [16:03:58]Write i2c OK [16:03:58]MH_I2C_Read... [16:03:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:03:58]Read from MH i2c: E2 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: E2 17 00 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: E2 17 00 6C 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [16:03:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:03:58]wFMCommunicate OK [16:03:58]requested_item fd.num is exist - process it [16:03:58]SAM_PROTO_GetFieldsCounters [16:03:58]wFMCommunicate request_size=4 [16:03:58]MH_SAM_APDU [16:03:58]CAPDU: 80 13 00 00 [16:03:58]Write to MH i2c: E2 08 00 6D 02 80 13 00 00 00 00 00 00 EB [16:03:58]Write i2c OK [16:03:58]MH_I2C_Read... [16:03:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:03:58]Read from MH i2c: E2 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: E2 62 00 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: E2 62 00 6D 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 BD [16:03:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 05 02 00 00 5E 04 04 00 05 02 00 00 57 04 04 00 06 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:03:58]wFMCommunicate OK [16:03:58]SAM_PROTO_GetFieldsCounters done [16:03:58]requested_item shift.num is exist - process it [16:03:58]requested_item shift.opened is exist - process it [16:03:58]req_shift_opened [16:03:58]FM_GetShiftState [16:03:58]SAM_PROTO_GetShiftState [16:03:58]wFMCommunicate request_size=4 [16:03:58]MH_SAM_APDU [16:03:58]CAPDU: 80 13 01 00 [16:03:58]Write to MH i2c: E2 08 00 6E 02 80 13 01 00 00 00 00 00 ED [16:03:58]Write i2c OK [16:03:58]MH_I2C_Read... [16:03:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:03:58]Read from MH i2c: E2 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: E2 0E 00 [16:03:58]MH_I2C_Read... [16:03:58]Read from MH i2c: E2 0E 00 6E 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 52 [16:03:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:03:58]wFMCommunicate OK [16:03:58]SAM_PROTO_GetShiftState done [16:03:58]FM_GetShiftState done [16:03:58]req_shift_opened done [16:03:58]requested_item shift.open_date is exist - process it [16:03:58]req_shift_open_date [16:03:58]req_shift_open_date done [16:03:58]produce_requested_data done [16:03:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372700,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:03:58]process_action_free close_receipt [16:03:58]json_value_free [16:03:58]json_value_free done [16:03:58]process_json_proto returns [16:03:58]Send response to host [16:03:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372700,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:03:58]free response buf [16:03:58]execute_script done [16:03:58]execute_script returns [16:03:58]free content buf [16:03:58]Sock 9.Close socket [16:03:58]Sock 9.Thread stoped [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:21]accept exits with 8 [16:04:21]New connection [16:04:21]New thread 3067460964 created [16:04:21]Thread 3067317604 joined [16:04:21]Waiting for new connection... [16:04:21] Sock 8.Parse request [16:04:21]Sock 8.Check first char [16:04:21]Sock 8.First char is OK [16:04:21]request: POST /json_proto HTTP/1.0 [16:04:21]Method: POST [16:04:21]URL: /json_proto [16:04:21]Method is POST - this is cgi request [16:04:21]url: /json_proto [16:04:21]query_string will be loaded in cgi processing [16:04:21]execute_cgi json_proto POST (null) [16:04:21]execute_cgi path=json_proto method=POST [16:04:21]POST find Content-Length [16:04:21]Host: 172.17.42.195:8080 [16:04:21]Content-Length: 678 [16:04:21]Content-Type: application/json [16:04:21] [16:04:21]POST finish read [16:04:21]Found Content-Length = 678 [16:04:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:21]execute_script... [16:04: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)3308995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:04:21]POST & json_proto [16:04:21]process_json_proto [16:04:21]json parsed OK: [16:04:21]protocol is kg_v1.0 [16:04:21]action value=close_receipt [16:04:21]process_action close_receipt [16:04:21]cmd_close_receipt [16:04:21]MH_GetDate [16:04:21]Write to MH i2c: F0 00 00 6F 02 60 [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: F0 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: F0 09 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: F0 09 00 6F 02 00 05 70 1A 67 EF 94 12 67 5B [16:04:21]GetLastDocTimeStamp 1729785834 [16:04:21]current date 1729785861 [16:04:21]FM_GetShiftState [16:04:21]SAM_PROTO_GetShiftState [16:04:21]wFMCommunicate request_size=4 [16:04:21]MH_SAM_APDU [16:04:21]CAPDU: 80 13 01 00 [16:04:21]Write to MH i2c: E2 08 00 70 02 80 13 01 00 00 00 00 00 EF [16:04:21]Write i2c OK [16:04:21]MH_I2C_Read... [16:04:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:21]Read from MH i2c: E2 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: E2 0E 00 [16:04:21]MH_I2C_Read... [16:04:21]Read from MH i2c: E2 0E 00 70 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 54 [16:04:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:04:21]wFMCommunicate OK [16:04:21]SAM_PROTO_GetShiftState done [16:04:21]FM_GetShiftState done [16:04:21]opened in 1729729095 [16:04:21]opened+sec_in_day 1729815495 [16:04:21]quantity*price = 60009 [16:04:21]sum+1 = 60010 [16:04:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 518 24.10.2024 16:04 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372701 ФПД: 221701164935352 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160421&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372701&fm=221701164935352&tin=02508201610067®Number=0000000000091623&sum=60000 [16:04:22]StoreToDocumentArchive [16:04:22]shift 524 fd 372701 [16:04:22]save to /storage/0524/doc_00372701 [16:04:22]save last doc name /storage/0524/doc_00372701 to /storage/kkm_last_doc_name [16:04:22]save OK [16:04:22]Clear old archive folders... [16:04:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:04:22]tlvbuf is 01A6A4C0 [16:04:22]SAM_PROTO_ClearQueue [16:04:22]wFMCommunicate request_size=4 [16:04:22]MH_SAM_APDU [16:04:22]CAPDU: 80 09 00 00 [16:04:22]Write to MH i2c: E2 08 00 7D 02 80 09 00 00 00 00 00 00 F1 [16:04:22]Write i2c OK [16:04:22]MH_I2C_Read... [16:04:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:04:22]Read from MH i2c: E2 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 7D 02 00 90 00 F3 [16:04:22]RAPDU: 90 00 [16:04:22]wFMCommunicate OK [16:04:22]SAM_PROTO_ClearQueue done [16:04:22]KKMCreateOFDPacket [16:04:22]OFDProtocolAddRootSTLVToBuf [16:04:22]FM_MakeSignedData [16:04:22]FM_MakeSignedData [16:04:22]SAM_PROTO_SignData [16:04:22]wFMCommunicate request_size=4 [16:04:22]MH_SAM_APDU [16:04:22]CAPDU: 80 0D 01 02 [16:04:22]Write to MH i2c: E2 08 00 7E 02 80 0D 01 02 00 00 00 00 F9 [16:04:22]Write i2c OK [16:04:22]MH_I2C_Read... [16:04:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:04:22]Read from MH i2c: E2 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 7E 02 00 90 00 F4 [16:04:22]RAPDU: 90 00 [16:04:22]wFMCommunicate OK [16:04:22]wFMCommunicate request_size=255 [16:04:22]MH_SAM_APDU [16:04: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 05 70 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD AF 05 00 35 04 06 00 C9 [16:04:22]Write to MH i2c: E2 02 01 7F 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 05 70 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD AF 05 00 35 04 06 00 C9 00 00 C8 [16:04:22]Write i2c OK [16:04:22]MH_I2C_Read... [16:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:22]Read from MH i2c: E2 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 7F 02 00 90 00 F5 [16:04:22]RAPDU: 90 00 [16:04:22]wFMCommunicate OK [16:04:22]wFMCommunicate request_size=10 [16:04:22]MH_SAM_APDU [16:04:22]CAPDU: 80 0D 02 02 05 A2 D3 2E A8 B8 [16:04:22]Write to MH i2c: E2 0D 00 80 02 80 0D 02 02 05 00 A2 D3 2E A8 B8 00 00 09 [16:04:22]Write i2c OK [16:04:22]MH_I2C_Read... [16:04:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:04:22]Read from MH i2c: E2 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 03 00 80 02 00 90 00 F6 [16:04:22]RAPDU: 90 00 [16:04:22]wFMCommunicate OK [16:04:22]wFMCommunicate request_size=4 [16:04:22]MH_SAM_APDU [16:04:22]CAPDU: 80 0D 03 02 [16:04:22]Write to MH i2c: E2 08 00 81 02 80 0D 03 02 00 00 00 00 FE [16:04:22]Write i2c OK [16:04:22]MH_I2C_Read... [16:04:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:04:22]Read from MH i2c: E2 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 0B 00 [16:04:22]MH_I2C_Read... [16:04:22]Read from MH i2c: E2 0B 00 81 02 00 AA 98 9F 88 66 1D 6A 56 90 00 AB [16:04:22]RAPDU: AA 98 9F 88 66 1D 6A 56 90 00 [16:04:22]wFMCommunicate OK [16:04:22]SAM_PROTO_SignData done [16:04:22]FM_MakeSignedData done [16:04:22]CreateOFDProtocolMessage [16:04:22]wFMCommunicate request_size=4 [16:04:22]MH_SAM_APDU [16:04:22]CAPDU: 80 11 00 00 [16:04:22]Write to MH i2c: E2 08 00 82 02 80 11 00 00 00 00 00 00 FE [16:04:22]Write i2c OK [16:04:22]MH_I2C_Read... [16:04:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:23]Read from MH i2c: E2 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 17 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: E2 17 00 82 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 53 [16:04:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:04:23]wFMCommunicate OK [16:04:23]CreateOFDProtocolMessage done [16:04:23]OFDSenderStorePacket 372701 [16:04:23]StoreOFDPacket docnum=372701 [16:04:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2E AE 07 01 E8 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 05 70 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD AF 05 00 35 04 06 00 C9 A2 D3 2E A8 B8 AA 98 9F 88 66 1D 6A 56 [16:04:23]CheckFolder [16:04:23]dirname=/storage/ofd_packets [16:04:23]CheckFolder done [16:04:23]ProducePacketName [16:04:23]name=ofd_packets/00372701 [16:04:23]NVStorageSaveData ofd_packets/00372701 [16:04:23]File name is /storage/ofd_packets/00372701 [16:04:23]Write 301 bytes [16:04:23]NVStorageSaveData done [16:04:23]OFDSenderStorePacket done [16:04:23]KKMCreateOFDPacket done [16:04:23]NVStorageSaveData kkm_last_timestamp [16:04:23]File name is /storage/kkm_last_timestamp [16:04:23]Write 4 bytes [16:04:23]NVStorageSaveData done [16:04:23]ExternCall_PrintAddStr [16:04:23]wPrintStart [16:04:23]Write to MH i2c: 01 00 00 83 02 85 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: 01 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: 01 07 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: 01 07 00 83 02 00 00 00 00 00 FF 0F 9A [16:04:23]RasterBufferAndPrint [16:04:23]line Счет N : (1)3308995 [16:04:23]line ИНН: 02508201610067 [16:04:23]line Контрольно-Кассовый Чек [16:04:23]line ПРОДАЖА [16:04:23]line ТРК (МРК, ГНК) : 32 [16:04:23]line Товар: 2710124130 [16:04:23]line Аи-92-К-4 [16:04:23]line 8.970 * 66.90 [16:04:23]line = 600.09 [16:04:23]line НДС 12% НСП 1% [16:04:23]line > о реализуемом товаре [16:04:23]line ОКРУГЛЕНИЕ: -0.09 [16:04:23]line ИТОГО: 600.00 [16:04:23]line Внесено: 600.00 [16:04:23]line СДАЧА: 0.00 [16:04:23]line НСП 1% : 5.31 [16:04:23]line НДС 12% : 63.73 [16:04:23]line Наличными: 600.00 [16:04:23]line Безнал.: 0.00 [16:04:23]line Место: АЗС № 87 "Партнер Нефть" [16:04:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:04:23]line СНО: Общий режим [16:04:23]line Чек 518 24.10.2024 16:04 [16:04:23]line Смена: 524 ФФД: 1.0 [16:04:23]line ЗНМ: 0300000083 [16:04:23]line РНМ: 0000000000091623 [16:04:23]line Версия ККМ: 001 [16:04:23]line ФМ: 0000000000874672 [16:04:23]line ФД: 372701 [16:04:23]line ФПД: 221701164935352 [16:04:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160421&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372701&fm=221701164935352&tin=02508201610067®Number=0000000000091623&sum=60000 [16:04:23]written 0, free lines is 4095 [16:04:23]OFD Sender: Processing packet 372701 [packets to send 267, broken 266] [16:04:23]ProducePacketName [16:04:23]name=ofd_packets/00372701 [16:04:23]OFD Sender: To server: pG, [16:04:23]CommunicateWithHost lk.salyk.kg:30040 [16:04:23]ConnectInit lk.salyk.kg [16:04:23]Connected sock=10 [16:04:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2E AE 07 01 E8 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 02 00 00 F4 03 04 00 05 70 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD AF 05 00 35 04 06 00 C9 A2 D3 2E A8 B8 AA 98 9F 88 66 1D 6A 56 [16:04:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 A0 47 00 00 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD AF 05 00 F4 03 04 00 AC 1B 1A 67 B6 04 01 00 00 86 61 D3 BB F1 F8 FB F7 [16:04:23]CommunicateWithHost err = 0 [16:04:23]CheckOFDResponse [16:04:23]1017 (14) - 77093643461234 [16:04:23]1041 (16) - 0000000000874672 [16:04:23]1040 (4) - 372701 [16:04:23]1012 (4) - 24.10.2024 10:04 [16:04:23]1206 (1) - 0 [16:04:23]OFD Sender: Remove packet 372701 [16:04:23]ProducePacketName [16:04:23]name=ofd_packets/00372701 [16:04:23]NVStorageDeleteData [16:04:23]Write to MH i2c: 01 00 00 AE 02 B0 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: 01 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: 01 07 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: 01 07 00 AE 02 00 00 00 00 00 DC 0C 9F [16:04:23]RasterBufferAndPrint [16:04:23]line [16:04:23]line [16:04:23]line [16:04:23]line [16:04:23]line [16:04:23]written 0, free lines is 3298 [16:04:23]MH_Cut [16:04:23]Write to MH i2c: D1 01 00 B5 02 01 89 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: D1 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: D1 01 00 [16:04:23]MH_I2C_Read... [16:04:23]Read from MH i2c: D1 01 00 B5 02 00 88 [16:04:23]Write to MH i2c: 01 00 00 B6 02 B8 [16:04:23]Write i2c OK [16:04:23]MH_I2C_Read... [16:04:24]OFD Sender: No OFD packet to send [16:04:24]*** Cut start [16:04:24]*** Partial cut [16:04:24]*** CUTSNS_PIN = 1 [16:04:24]*** CUTSNS_PIN = 0 [16:04:24]*** Brake cut motor [16:04:25]Read from MH i2c: 01 [16:04:25]MH_I2C_Read... [16:04:25]*** Stop cut motor [16:04:25]*** Cut end [16:04:25]Read from MH i2c: 01 07 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: 01 07 00 B6 02 00 00 00 00 00 FF 0F CD [16:04:25]process_action close_receipt done [16:04:25]requested_data is exist [16:04:25]produce_requested_data [16:04:25]requested_item fm.sn is exist - process it [16:04:25]wFMCommunicate request_size=4 [16:04:25]MH_SAM_APDU [16:04:25]CAPDU: 80 11 00 00 [16:04:25]Write to MH i2c: E2 08 00 B7 02 80 11 00 00 00 00 00 00 33 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:04:25]Read from MH i2c: E2 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 17 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 17 00 B7 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [16:04:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:04:25]wFMCommunicate OK [16:04:25]requested_item fd.num is exist - process it [16:04:25]SAM_PROTO_GetFieldsCounters [16:04:25]wFMCommunicate request_size=4 [16:04:25]MH_SAM_APDU [16:04:25]CAPDU: 80 13 00 00 [16:04:25]Write to MH i2c: E2 08 00 B8 02 80 13 00 00 00 00 00 00 36 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:04:25]Read from MH i2c: E2 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 62 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 62 00 B8 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 0C [16:04:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 06 02 00 00 5E 04 04 00 06 02 00 00 57 04 04 00 07 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:04:25]wFMCommunicate OK [16:04:25]SAM_PROTO_GetFieldsCounters done [16:04:25]requested_item shift.num is exist - process it [16:04:25]requested_item shift.opened is exist - process it [16:04:25]req_shift_opened [16:04:25]FM_GetShiftState [16:04:25]SAM_PROTO_GetShiftState [16:04:25]wFMCommunicate request_size=4 [16:04:25]MH_SAM_APDU [16:04:25]CAPDU: 80 13 01 00 [16:04:25]Write to MH i2c: E2 08 00 B9 02 80 13 01 00 00 00 00 00 38 [16:04:25]Write i2c OK [16:04:25]MH_I2C_Read... [16:04:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:04:25]Read from MH i2c: E2 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 0E 00 [16:04:25]MH_I2C_Read... [16:04:25]Read from MH i2c: E2 0E 00 B9 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9D [16:04:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:04:25]wFMCommunicate OK [16:04:25]SAM_PROTO_GetShiftState done [16:04:25]FM_GetShiftState done [16:04:25]req_shift_opened done [16:04:25]requested_item shift.open_date is exist - process it [16:04:25]req_shift_open_date [16:04:25]req_shift_open_date done [16:04:25]produce_requested_data done [16:04:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372701,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:04:25]process_action_free close_receipt [16:04:25]json_value_free [16:04:25]json_value_free done [16:04:25]process_json_proto returns [16:04:25]Send response to host [16:04:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372701,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:04:25]free response buf [16:04:25]execute_script done [16:04:25]execute_script returns [16:04:25]free content buf [16:04:25]Sock 8.Close socket [16:04:25]Sock 8.Thread stoped [16:04:29]OFD Sender: No OFD packet to send [16:04:34]OFD Sender: No OFD packet to send [16:04:39]OFD Sender: No OFD packet to send [16:04:44]OFD Sender: No OFD packet to send [16:04:49]OFD Sender: No OFD packet to send [16:04:54]OFD Sender: No OFD packet to send [16:04:59]OFD Sender: No OFD packet to send [16:05:04]OFD Sender: No OFD packet to send [16:05:09]OFD Sender: No OFD packet to send [16:05:14]OFD Sender: No OFD packet to send [16:05:19]OFD Sender: No OFD packet to send [16:05:24]OFD Sender: No OFD packet to send [16:05:29]OFD Sender: No OFD packet to send [16:05:34]OFD Sender: No OFD packet to send [16:05:39]OFD Sender: No OFD packet to send [16:05:44]OFD Sender: No OFD packet to send [16:05:49]OFD Sender: No OFD packet to send [16:05:54]OFD Sender: No OFD packet to send [16:05:59]OFD Sender: No OFD packet to send [16:06:04]OFD Sender: No OFD packet to send [16:06:09]OFD Sender: No OFD packet to send [16:06:14]OFD Sender: No OFD packet to send [16:06:19]OFD Sender: No OFD packet to send [16:06:24]OFD Sender: No OFD packet to send [16:06:29]OFD Sender: No OFD packet to send [16:06:34]OFD Sender: No OFD packet to send [16:06:39]OFD Sender: No OFD packet to send [16:06:44]OFD Sender: No OFD packet to send [16:06:49]OFD Sender: No OFD packet to send [16:06:54]OFD Sender: No OFD packet to send [16:06:59]OFD Sender: No OFD packet to send [16:07:04]OFD Sender: No OFD packet to send [16:07:09]OFD Sender: No OFD packet to send [16:07:14]OFD Sender: No OFD packet to send [16:07:19]OFD Sender: No OFD packet to send [16:07:24]OFD Sender: No OFD packet to send [16:07:29]OFD Sender: No OFD packet to send [16:07:34]OFD Sender: No OFD packet to send [16:07:39]OFD Sender: No OFD packet to send [16:07:44]OFD Sender: No OFD packet to send [16:07:49]OFD Sender: No OFD packet to send [16:07:54]OFD Sender: No OFD packet to send [16:07:59]OFD Sender: No OFD packet to send [16:08:04]OFD Sender: No OFD packet to send [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:36]accept exits with 9 [16:08:36]New connection [16:08:36]New thread 3067317604 created [16:08:36]Thread 3067460964 joined [16:08:36]Waiting for new connection... [16:08:36] Sock 9.Parse request [16:08:36]Sock 9.Check first char [16:08:36]Sock 9.First char is OK [16:08:36]request: POST /json_proto HTTP/1.0 [16:08:36]Method: POST [16:08:36]URL: /json_proto [16:08:36]Method is POST - this is cgi request [16:08:36]url: /json_proto [16:08:36]query_string will be loaded in cgi processing [16:08:36]execute_cgi json_proto POST (null) [16:08:36]execute_cgi path=json_proto method=POST [16:08:36]POST find Content-Length [16:08:36]Host: 172.17.42.195:8080 [16:08:36]Content-Length: 678 [16:08:36]Content-Type: application/json [16:08:36] [16:08:36]POST finish read [16:08:36]Found Content-Length = 678 [16:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:36]execute_script... [16: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)3308996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:36]POST & json_proto [16:08:36]process_json_proto [16:08:36]json parsed OK: [16:08:36]protocol is kg_v1.0 [16:08:36]action value=close_receipt [16:08:36]process_action close_receipt [16:08:36]cmd_close_receipt [16:08:36]MH_GetDate [16:08:36]Write to MH i2c: F0 00 00 BA 02 AB [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: F0 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: F0 09 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: F0 09 00 BA 02 00 04 71 1A 67 EF 94 12 67 A6 [16:08:36]GetLastDocTimeStamp 1729785861 [16:08:36]current date 1729786116 [16:08:36]FM_GetShiftState [16:08:36]SAM_PROTO_GetShiftState [16:08:36]wFMCommunicate request_size=4 [16:08:36]MH_SAM_APDU [16:08:36]CAPDU: 80 13 01 00 [16:08:36]Write to MH i2c: E2 08 00 BB 02 80 13 01 00 00 00 00 00 3A [16:08:36]Write i2c OK [16:08:36]MH_I2C_Read... [16:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:36]Read from MH i2c: E2 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 0E 00 [16:08:36]MH_I2C_Read... [16:08:36]Read from MH i2c: E2 0E 00 BB 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [16:08:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:08:36]wFMCommunicate OK [16:08:36]SAM_PROTO_GetShiftState done [16:08:36]FM_GetShiftState done [16:08:36]opened in 1729729095 [16:08:36]opened+sec_in_day 1729815495 [16:08:36]quantity*price = 30038 [16:08:36]sum+1 = 30039 [16:08:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 519 24.10.2024 16:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372702 ФПД: 130048379930896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160836&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372702&fm=130048379930896&tin=02508201610067®Number=0000000000091623&sum=30000 [16:08:37]StoreToDocumentArchive [16:08:37]shift 524 fd 372702 [16:08:37]save to /storage/0524/doc_00372702 [16:08:37]save last doc name /storage/0524/doc_00372702 to /storage/kkm_last_doc_name [16:08:37]save OK [16:08:37]Clear old archive folders... [16:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:08:37]tlvbuf is 01A7CC00 [16:08:37]SAM_PROTO_ClearQueue [16:08:37]wFMCommunicate request_size=4 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 09 00 00 [16:08:37]Write to MH i2c: E2 08 00 C8 02 80 09 00 00 00 00 00 00 3C [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 C8 02 00 90 00 3E [16:08:37]RAPDU: 90 00 [16:08:37]wFMCommunicate OK [16:08:37]SAM_PROTO_ClearQueue done [16:08:37]KKMCreateOFDPacket [16:08:37]OFDProtocolAddRootSTLVToBuf [16:08:37]FM_MakeSignedData [16:08:37]FM_MakeSignedData [16:08:37]SAM_PROTO_SignData [16:08:37]wFMCommunicate request_size=4 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 0D 01 02 [16:08:37]Write to MH i2c: E2 08 00 C9 02 80 0D 01 02 00 00 00 00 44 [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 C9 02 00 90 00 3F [16:08:37]RAPDU: 90 00 [16:08:37]wFMCommunicate OK [16:08:37]wFMCommunicate request_size=255 [16:08:37]MH_SAM_APDU [16: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 04 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE AF 05 00 35 04 06 00 76 [16:08:37]Write to MH i2c: E2 02 01 CA 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 04 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE AF 05 00 35 04 06 00 76 00 00 D9 [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 CA 02 00 90 00 40 [16:08:37]RAPDU: 90 00 [16:08:37]wFMCommunicate OK [16:08:37]wFMCommunicate request_size=10 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 0D 02 02 05 47 3F 7D 49 10 [16:08:37]Write to MH i2c: E2 0D 00 CB 02 80 0D 02 02 05 00 47 3F 7D 49 10 00 00 AD [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 03 00 CB 02 00 90 00 41 [16:08:37]RAPDU: 90 00 [16:08:37]wFMCommunicate OK [16:08:37]wFMCommunicate request_size=4 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 0D 03 02 [16:08:37]Write to MH i2c: E2 08 00 CC 02 80 0D 03 02 00 00 00 00 49 [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 0B 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 0B 00 CC 02 00 93 19 0E 06 79 24 14 09 90 00 C4 [16:08:37]RAPDU: 93 19 0E 06 79 24 14 09 90 00 [16:08:37]wFMCommunicate OK [16:08:37]SAM_PROTO_SignData done [16:08:37]FM_MakeSignedData done [16:08:37]CreateOFDProtocolMessage [16:08:37]wFMCommunicate request_size=4 [16:08:37]MH_SAM_APDU [16:08:37]CAPDU: 80 11 00 00 [16:08:37]Write to MH i2c: E2 08 00 CD 02 80 11 00 00 00 00 00 00 49 [16:08:37]Write i2c OK [16:08:37]MH_I2C_Read... [16:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:37]Read from MH i2c: E2 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 17 00 [16:08:37]MH_I2C_Read... [16:08:37]Read from MH i2c: E2 17 00 CD 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9E [16:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:08:38]wFMCommunicate OK [16:08:38]CreateOFDProtocolMessage done [16:08:38]OFDSenderStorePacket 372702 [16:08:38]StoreOFDPacket docnum=372702 [16:08:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D4 94 07 01 E7 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 04 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE AF 05 00 35 04 06 00 76 47 3F 7D 49 10 93 19 0E 06 79 24 14 09 [16:08:38]CheckFolder [16:08:38]dirname=/storage/ofd_packets [16:08:38]CheckFolder done [16:08:38]ProducePacketName [16:08:38]name=ofd_packets/00372702 [16:08:38]NVStorageSaveData ofd_packets/00372702 [16:08:38]File name is /storage/ofd_packets/00372702 [16:08:38]Write 301 bytes [16:08:38]NVStorageSaveData done [16:08:38]OFDSenderStorePacket done [16:08:38]KKMCreateOFDPacket done [16:08:38]NVStorageSaveData kkm_last_timestamp [16:08:38]File name is /storage/kkm_last_timestamp [16:08:38]Write 4 bytes [16:08:38]NVStorageSaveData done [16:08:38]ExternCall_PrintAddStr [16:08:38]wPrintStart [16:08:38]Write to MH i2c: 01 00 00 CE 02 D0 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: 01 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: 01 07 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: 01 07 00 CE 02 00 00 00 00 00 FF 0F E5 [16:08:38]RasterBufferAndPrint [16:08:38]line Счет N : (1)3308996 [16:08:38]line ИНН: 02508201610067 [16:08:38]line Контрольно-Кассовый Чек [16:08:38]line ПРОДАЖА [16:08:38]line ТРК (МРК, ГНК) : 22 [16:08:38]line Товар: 2710124130 [16:08:38]line Аи-92-К-4 [16:08:38]line 4.490 * 66.90 [16:08:38]line = 300.38 [16:08:38]line НДС 12% НСП 1% [16:08:38]line > о реализуемом товаре [16:08:38]line ОКРУГЛЕНИЕ: -0.38 [16:08:38]line ИТОГО: 300.00 [16:08:38]line Внесено: 300.00 [16:08:38]line СДАЧА: 0.00 [16:08:38]line НСП 1% : 2.66 [16:08:38]line НДС 12% : 31.90 [16:08:38]line Наличными: 300.00 [16:08:38]line Безнал.: 0.00 [16:08:38]line Место: АЗС № 87 "Партнер Нефть" [16:08:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:08:38]line СНО: Общий режим [16:08:38]line Чек 519 24.10.2024 16:08 [16:08:38]line Смена: 524 ФФД: 1.0 [16:08:38]line ЗНМ: 0300000083 [16:08:38]line РНМ: 0000000000091623 [16:08:38]line Версия ККМ: 001 [16:08:38]line ФМ: 0000000000874672 [16:08:38]line ФД: 372702 [16:08:38]line ФПД: 130048379930896 [16:08:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160836&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372702&fm=130048379930896&tin=02508201610067®Number=0000000000091623&sum=30000 [16:08:38]written 0, free lines is 4095 [16:08:38]OFD Sender: Processing packet 372702 [packets to send 267, broken 266] [16:08:38]ProducePacketName [16:08:38]name=ofd_packets/00372702 [16:08:38]OFD Sender: To server: pG, [16:08:38]CommunicateWithHost lk.salyk.kg:30040 [16:08:38]ConnectInit lk.salyk.kg [16:08:38]Connected sock=10 [16: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 36 37 32 0F 01 00 00 D4 94 07 01 E7 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 02 00 00 F4 03 04 00 04 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE AF 05 00 35 04 06 00 76 47 3F 7D 49 10 93 19 0E 06 79 24 14 09 [16: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 36 37 32 4F 00 00 00 93 83 47 00 36 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE AF 05 00 F4 03 04 00 AB 1C 1A 67 B6 04 01 00 00 28 ED 26 6D 76 F7 EB 40 [16:08:38]CommunicateWithHost err = 0 [16:08:38]CheckOFDResponse [16:08:38]1017 (14) - 77093643461234 [16:08:38]1041 (16) - 0000000000874672 [16:08:38]1040 (4) - 372702 [16:08:38]1012 (4) - 24.10.2024 10:08 [16:08:38]1206 (1) - 0 [16:08:38]OFD Sender: Remove packet 372702 [16:08:38]ProducePacketName [16:08:38]name=ofd_packets/00372702 [16:08:38]NVStorageDeleteData [16:08:38]Write to MH i2c: 01 00 00 F9 02 FB [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: 01 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: 01 07 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: 01 07 00 F9 02 00 00 00 00 00 DC 0C EA [16:08:38]RasterBufferAndPrint [16:08:38]line [16:08:38]line [16:08:38]line [16:08:38]line [16:08:38]line [16:08:38]written 0, free lines is 3298 [16:08:38]MH_Cut [16:08:38]Write to MH i2c: D1 01 00 00 03 01 D5 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: D1 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: D1 01 00 [16:08:38]MH_I2C_Read... [16:08:38]Read from MH i2c: D1 01 00 00 03 00 D4 [16:08:38]Write to MH i2c: 01 00 00 01 03 04 [16:08:38]Write i2c OK [16:08:38]MH_I2C_Read... [16:08:38]OFD Sender: No OFD packet to send [16:08:39]*** Cut start [16:08:39]*** Partial cut [16:08:39]*** CUTSNS_PIN = 1 [16:08:39]*** CUTSNS_PIN = 0 [16:08:39]*** Brake cut motor [16:08:39]Read from MH i2c: 01 [16:08:39]MH_I2C_Read... [16:08:39]*** Stop cut motor [16:08:39]*** Cut end [16:08:39]Read from MH i2c: 01 07 00 [16:08:39]MH_I2C_Read... [16:08:39]Read from MH i2c: 01 07 00 01 03 00 00 00 00 00 FF 0F 19 [16:08:39]process_action close_receipt done [16:08:39]requested_data is exist [16:08:39]produce_requested_data [16:08:39]requested_item fm.sn is exist - process it [16:08:39]wFMCommunicate request_size=4 [16:08:39]MH_SAM_APDU [16:08:39]CAPDU: 80 11 00 00 [16:08:39]Write to MH i2c: E2 08 00 02 03 80 11 00 00 00 00 00 00 7F [16:08:39]Write i2c OK [16:08:39]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 17 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 17 00 02 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D4 [16:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:08:40]wFMCommunicate OK [16:08:40]requested_item fd.num is exist - process it [16:08:40]SAM_PROTO_GetFieldsCounters [16:08:40]wFMCommunicate request_size=4 [16:08:40]MH_SAM_APDU [16:08:40]CAPDU: 80 13 00 00 [16:08:40]Write to MH i2c: E2 08 00 03 03 80 13 00 00 00 00 00 00 82 [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 62 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 62 00 03 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 5C [16: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 07 02 00 00 5E 04 04 00 07 02 00 00 57 04 04 00 08 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:40]wFMCommunicate OK [16:08:40]SAM_PROTO_GetFieldsCounters done [16:08:40]requested_item shift.num is exist - process it [16:08:40]requested_item shift.opened is exist - process it [16:08:40]req_shift_opened [16:08:40]FM_GetShiftState [16:08:40]SAM_PROTO_GetShiftState [16:08:40]wFMCommunicate request_size=4 [16:08:40]MH_SAM_APDU [16:08:40]CAPDU: 80 13 01 00 [16:08:40]Write to MH i2c: E2 08 00 04 03 80 13 01 00 00 00 00 00 84 [16:08:40]Write i2c OK [16:08:40]MH_I2C_Read... [16:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:40]Read from MH i2c: E2 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 0E 00 [16:08:40]MH_I2C_Read... [16:08:40]Read from MH i2c: E2 0E 00 04 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E9 [16:08:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:08:40]wFMCommunicate OK [16:08:40]SAM_PROTO_GetShiftState done [16:08:40]FM_GetShiftState done [16:08:40]req_shift_opened done [16:08:40]requested_item shift.open_date is exist - process it [16:08:40]req_shift_open_date [16:08:40]req_shift_open_date done [16:08:40]produce_requested_data done [16:08:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372702,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:08:40]process_action_free close_receipt [16:08:40]json_value_free [16:08:40]json_value_free done [16:08:40]process_json_proto returns [16:08:40]Send response to host [16:08:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372702,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:08:40]free response buf [16:08:40]execute_script done [16:08:40]execute_script returns [16:08:40]free content buf [16:08:40]Sock 9.Close socket [16:08:40]Sock 9.Thread stoped [16:08:43]accept exits with 8 [16:08:43]New connection [16:08:43]New thread 3067460964 created [16:08:43]Thread 3067317604 joined [16:08:43]Waiting for new connection... [16:08:43] Sock 8.Parse request [16:08:43]Sock 8.Check first char [16:08:43]Sock 8.First char is OK [16:08:43]request: POST /json_proto HTTP/1.0 [16:08:43]Method: POST [16:08:43]URL: /json_proto [16:08:43]Method is POST - this is cgi request [16:08:43]url: /json_proto [16:08:43]query_string will be loaded in cgi processing [16:08:43]execute_cgi json_proto POST (null) [16:08:43]execute_cgi path=json_proto method=POST [16:08:43]POST find Content-Length [16:08:43]Host: 172.17.42.195:8080 [16:08:43]Content-Length: 770 [16:08:43]Content-Type: application/json [16:08:43] [16:08:43]POST finish read [16:08:43]Found Content-Length = 770 [16:08:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:43]execute_script... [16:08: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)3308997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:08:43]POST & json_proto [16:08:43]process_json_proto [16:08:43]json parsed OK: [16:08:43]protocol is kg_v1.0 [16:08:43]action value=close_receipt [16:08:43]process_action close_receipt [16:08:43]cmd_close_receipt [16:08:43]MH_GetDate [16:08:43]Write to MH i2c: F0 00 00 05 03 F7 [16:08:43]Write i2c OK [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: F0 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: F0 09 00 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: F0 09 00 05 03 00 0B 71 1A 67 EF 94 12 67 F9 [16:08:43]GetLastDocTimeStamp 1729786116 [16:08:43]current date 1729786123 [16:08:43]FM_GetShiftState [16:08:43]SAM_PROTO_GetShiftState [16:08:43]wFMCommunicate request_size=4 [16:08:43]MH_SAM_APDU [16:08:43]CAPDU: 80 13 01 00 [16:08:43]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [16:08:43]Write i2c OK [16:08:43]MH_I2C_Read... [16:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:43]Read from MH i2c: E2 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: E2 0E 00 [16:08:43]MH_I2C_Read... [16:08:43]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EB [16:08:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:08:43]wFMCommunicate OK [16:08:43]SAM_PROTO_GetShiftState done [16:08:43]FM_GetShiftState done [16:08:43]opened in 1729729095 [16:08:43]opened+sec_in_day 1729815495 [16:08:43]quantity*price = 100015 [16:08:43]sum+1 = 100017 [16:08:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 520 24.10.2024 16:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372703 ФПД: 118314532762977 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160843&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372703&fm=118314532762977&tin=02508201610067®Number=0000000000091623&sum=100016 [16:08:44]StoreToDocumentArchive [16:08:44]shift 524 fd 372703 [16:08:44]save to /storage/0524/doc_00372703 [16:08:44]save last doc name /storage/0524/doc_00372703 to /storage/kkm_last_doc_name [16:08:44]save OK [16:08:44]Clear old archive folders... [16:08:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:08:44]tlvbuf is 01A7CAC0 [16:08:44]SAM_PROTO_ClearQueue [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 09 00 00 [16:08:44]Write to MH i2c: E2 08 00 13 03 80 09 00 00 00 00 00 00 88 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 13 03 00 90 00 8A [16:08:44]RAPDU: 90 00 [16:08:44]wFMCommunicate OK [16:08:44]SAM_PROTO_ClearQueue done [16:08:44]KKMCreateOFDPacket [16:08:44]OFDProtocolAddRootSTLVToBuf [16:08:44]FM_MakeSignedData [16:08:44]FM_MakeSignedData [16:08:44]SAM_PROTO_SignData [16:08:44]wFMCommunicate request_size=4 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 0D 01 02 [16:08:44]Write to MH i2c: E2 08 00 14 03 80 0D 01 02 00 00 00 00 90 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:08:44]Read from MH i2c: E2 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 [16:08:44]MH_I2C_Read... [16:08:44]Read from MH i2c: E2 03 00 14 03 00 90 00 8B [16:08:44]RAPDU: 90 00 [16:08:44]wFMCommunicate OK [16:08:44]wFMCommunicate request_size=255 [16:08:44]MH_SAM_APDU [16:08:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 0B 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF AF 05 00 35 04 06 00 6B [16:08:44]Write to MH i2c: E2 02 01 15 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 0B 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF AF 05 00 35 04 06 00 6B 00 00 49 [16:08:44]Write i2c OK [16:08:44]MH_I2C_Read... [16:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:45]Read from MH i2c: E2 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 03 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [16:08:45]RAPDU: 90 00 [16:08:45]wFMCommunicate OK [16:08:45]wFMCommunicate request_size=10 [16:08:45]MH_SAM_APDU [16:08:45]CAPDU: 80 0D 02 02 05 9B 3F B2 75 61 [16:08:45]Write to MH i2c: E2 0D 00 16 03 80 0D 02 02 05 00 9B 3F B2 75 61 00 00 FF [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:08:45]Read from MH i2c: E2 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 03 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [16:08:45]RAPDU: 90 00 [16:08:45]wFMCommunicate OK [16:08:45]wFMCommunicate request_size=4 [16:08:45]MH_SAM_APDU [16:08:45]CAPDU: 80 0D 03 02 [16:08:45]Write to MH i2c: E2 08 00 17 03 80 0D 03 02 00 00 00 00 95 [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:08:45]Read from MH i2c: E2 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 0B 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 0B 00 17 03 00 01 60 BE 68 FF D4 27 56 90 00 6D [16:08:45]RAPDU: 01 60 BE 68 FF D4 27 56 90 00 [16:08:45]wFMCommunicate OK [16:08:45]SAM_PROTO_SignData done [16:08:45]FM_MakeSignedData done [16:08:45]CreateOFDProtocolMessage [16:08:45]wFMCommunicate request_size=4 [16:08:45]MH_SAM_APDU [16:08:45]CAPDU: 80 11 00 00 [16:08:45]Write to MH i2c: E2 08 00 18 03 80 11 00 00 00 00 00 00 95 [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:45]Read from MH i2c: E2 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 17 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: E2 17 00 18 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EA [16:08:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:08:45]wFMCommunicate OK [16:08:45]CreateOFDProtocolMessage done [16:08:45]OFDSenderStorePacket 372703 [16:08:45]StoreOFDPacket docnum=372703 [16:08:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 40 CC 07 01 AF 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 0B 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF AF 05 00 35 04 06 00 6B 9B 3F B2 75 61 01 60 BE 68 FF D4 27 56 [16:08:45]CheckFolder [16:08:45]dirname=/storage/ofd_packets [16:08:45]CheckFolder done [16:08:45]ProducePacketName [16:08:45]name=ofd_packets/00372703 [16:08:45]NVStorageSaveData ofd_packets/00372703 [16:08:45]File name is /storage/ofd_packets/00372703 [16:08:45]Write 301 bytes [16:08:45]NVStorageSaveData done [16:08:45]OFDSenderStorePacket done [16:08:45]KKMCreateOFDPacket done [16:08:45]NVStorageSaveData kkm_last_timestamp [16:08:45]File name is /storage/kkm_last_timestamp [16:08:45]Write 4 bytes [16:08:45]NVStorageSaveData done [16:08:45]ExternCall_PrintAddStr [16:08:45]wPrintStart [16:08:45]Write to MH i2c: 01 00 00 19 03 1C [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 07 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 07 00 19 03 00 00 00 00 00 FF 0F 31 [16:08:45]RasterBufferAndPrint [16:08:45]line Счет N : (1)3308997 [16:08:45]line ИНН: 02508201610067 [16:08:45]line Контрольно-Кассовый Чек [16:08:45]line ПРОДАЖА [16:08:45]line ТРК (МРК, ГНК) : 42 [16:08:45]line Товар: 2710124130 [16:08:45]line Аи-92-К-4 [16:08:45]line 14.950 * 66.90 [16:08:45]line = 1000.16 [16:08:45]line НДС 12% НСП 1% [16:08:45]line > о реализуемом товаре [16:08:45]line ИТОГО: 1000.16 [16:08:45]line НСП 1% : 8.85 [16:08:45]line НДС 12% : 106.21 [16:08:45]line Наличными: 0.00 [16:08:45]line Безнал.: 1000.16 [16:08:45]line Место: АЗС № 87 "Партнер Нефть" [16:08:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:08:45]line СНО: Общий режим [16:08:45]line Чек 520 24.10.2024 16:08 [16:08:45]line Смена: 524 ФФД: 1.0 [16:08:45]line ЗНМ: 0300000083 [16:08:45]line РНМ: 0000000000091623 [16:08:45]line Версия ККМ: 001 [16:08:45]line Платежная система: Mbank [16:08:45]line ФМ: 0000000000874672 [16:08:45]line ФД: 372703 [16:08:45]line ФПД: 118314532762977 [16:08:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T160843&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372703&fm=118314532762977&tin=02508201610067®Number=0000000000091623&sum=100016 [16:08:45]OFD Sender: Processing packet 372703 [packets to send 267, broken 266] [16:08:45]ProducePacketName [16:08:45]name=ofd_packets/00372703 [16:08:45]OFD Sender: To server: pG, [16:08:45]CommunicateWithHost lk.salyk.kg:30040 [16:08:45]ConnectInit lk.salyk.kg [16:08:45]written 0, free lines is 4095 [16:08:45]Connected sock=10 [16:08:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 40 CC 07 01 AF 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 02 00 00 F4 03 04 00 0B 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF AF 05 00 35 04 06 00 6B 9B 3F B2 75 61 01 60 BE 68 FF D4 27 56 [16:08:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 12 8C 47 00 93 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF AF 05 00 F4 03 04 00 B2 1C 1A 67 B6 04 01 00 00 6E 7C E7 F9 A7 19 E9 CB [16:08:45]CommunicateWithHost err = 0 [16:08:45]CheckOFDResponse [16:08:45]1017 (14) - 77093643461234 [16:08:45]1041 (16) - 0000000000874672 [16:08:45]1040 (4) - 372703 [16:08:45]1012 (4) - 24.10.2024 10:08 [16:08:45]1206 (1) - 0 [16:08:45]OFD Sender: Remove packet 372703 [16:08:45]ProducePacketName [16:08:45]name=ofd_packets/00372703 [16:08:45]NVStorageDeleteData [16:08:45]Write to MH i2c: 01 00 00 42 03 45 [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 07 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: 01 07 00 42 03 00 00 00 00 00 14 0D 6D [16:08:45]RasterBufferAndPrint [16:08:45]line [16:08:45]line [16:08:45]line [16:08:45]line [16:08:45]line [16:08:45]written 0, free lines is 3363 [16:08:45]MH_Cut [16:08:45]Write to MH i2c: D1 01 00 49 03 01 1E [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: D1 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: D1 01 00 [16:08:45]MH_I2C_Read... [16:08:45]Read from MH i2c: D1 01 00 49 03 00 1D [16:08:45]Write to MH i2c: 01 00 00 4A 03 4D [16:08:45]Write i2c OK [16:08:45]MH_I2C_Read... [16:08:46]OFD Sender: No OFD packet to send [16:08:46]*** Cut start [16:08:46]*** Partial cut [16:08:46]*** CUTSNS_PIN = 1 [16:08:46]*** CUTSNS_PIN = 0 [16:08:46]*** Brake cut motor [16:08:47]Read from MH i2c: 01 [16:08:47]MH_I2C_Read... [16:08:47]*** Stop cut motor [16:08:47]*** Cut end [16:08:47]Read from MH i2c: 01 07 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: 01 07 00 4A 03 00 00 00 00 00 FF 0F 62 [16:08:47]process_action close_receipt done [16:08:47]requested_data is exist [16:08:47]produce_requested_data [16:08:47]requested_item fm.sn is exist - process it [16:08:47]wFMCommunicate request_size=4 [16:08:47]MH_SAM_APDU [16:08:47]CAPDU: 80 11 00 00 [16:08:47]Write to MH i2c: E2 08 00 4B 03 80 11 00 00 00 00 00 00 C8 [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:08:47]Read from MH i2c: E2 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 17 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 17 00 4B 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [16:08:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:08:47]wFMCommunicate OK [16:08:47]requested_item fd.num is exist - process it [16:08:47]SAM_PROTO_GetFieldsCounters [16:08:47]wFMCommunicate request_size=4 [16:08:47]MH_SAM_APDU [16:08:47]CAPDU: 80 13 00 00 [16:08:47]Write to MH i2c: E2 08 00 4C 03 80 13 00 00 00 00 00 00 CB [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:08:47]Read from MH i2c: E2 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 62 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 62 00 4C 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [16:08:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 08 02 00 00 5E 04 04 00 08 02 00 00 57 04 04 00 09 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:08:47]wFMCommunicate OK [16:08:47]SAM_PROTO_GetFieldsCounters done [16:08:47]requested_item shift.num is exist - process it [16:08:47]requested_item shift.opened is exist - process it [16:08:47]req_shift_opened [16:08:47]FM_GetShiftState [16:08:47]SAM_PROTO_GetShiftState [16:08:47]wFMCommunicate request_size=4 [16:08:47]MH_SAM_APDU [16:08:47]CAPDU: 80 13 01 00 [16:08:47]Write to MH i2c: E2 08 00 4D 03 80 13 01 00 00 00 00 00 CD [16:08:47]Write i2c OK [16:08:47]MH_I2C_Read... [16:08:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:08:47]Read from MH i2c: E2 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 0E 00 [16:08:47]MH_I2C_Read... [16:08:47]Read from MH i2c: E2 0E 00 4D 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 32 [16:08:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:08:47]wFMCommunicate OK [16:08:47]SAM_PROTO_GetShiftState done [16:08:47]FM_GetShiftState done [16:08:47]req_shift_opened done [16:08:47]requested_item shift.open_date is exist - process it [16:08:47]req_shift_open_date [16:08:47]req_shift_open_date done [16:08:47]produce_requested_data done [16:08:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372703,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:08:47]process_action_free close_receipt [16:08:47]json_value_free [16:08:47]json_value_free done [16:08:47]process_json_proto returns [16:08:47]Send response to host [16:08:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372703,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:08:47]free response buf [16:08:47]execute_script done [16:08:47]execute_script returns [16:08:47]free content buf [16:08:47]Sock 8.Close socket [16:08:47]Sock 8.Thread stoped [16:08:51]OFD Sender: No OFD packet to send [16:08:56]OFD Sender: No OFD packet to send [16:09:01]OFD Sender: No OFD packet to send [16:09:06]OFD Sender: No OFD packet to send [16:09:11]OFD Sender: No OFD packet to send [16:09:16]OFD Sender: No OFD packet to send [16:09:21]OFD Sender: No OFD packet to send [16:09:26]OFD Sender: No OFD packet to send [16:09:31]OFD Sender: No OFD packet to send [16:09:36]OFD Sender: No OFD packet to send [16:09:41]OFD Sender: No OFD packet to send [16:09:46]OFD Sender: No OFD packet to send [16:09:51]OFD Sender: No OFD packet to send [16:09:56]OFD Sender: No OFD packet to send [16:10:01]OFD Sender: No OFD packet to send [16:10:06]OFD Sender: No OFD packet to send [16:10:11]OFD Sender: No OFD packet to send [16:10:16]OFD Sender: No OFD packet to send [16:10:21]OFD Sender: No OFD packet to send [16:10:26]OFD Sender: No OFD packet to send [16:10:31]OFD Sender: No OFD packet to send [16:10:36]OFD Sender: No OFD packet to send [16:10:41]OFD Sender: No OFD packet to send [16:10:46]OFD Sender: No OFD packet to send [16:10:51]OFD Sender: No OFD packet to send [16:10:56]OFD Sender: No OFD packet to send [16:11:01]OFD Sender: No OFD packet to send [16:11:06]OFD Sender: No OFD packet to send [16:11:11]OFD Sender: No OFD packet to send [16:11:16]OFD Sender: No OFD packet to send [16:11:21]OFD Sender: No OFD packet to send [16:11:26]OFD Sender: No OFD packet to send [16:11:31]OFD Sender: No OFD packet to send [16:11:36]OFD Sender: No OFD packet to send [16:11:41]OFD Sender: No OFD packet to send [16:11:46]OFD Sender: No OFD packet to send [16:11:51]OFD Sender: No OFD packet to send [16:11:56]OFD Sender: No OFD packet to send [16:12:01]OFD Sender: No OFD packet to send [16:12:06]OFD Sender: No OFD packet to send [16:12:11]OFD Sender: No OFD packet to send [16:12:16]OFD Sender: No OFD packet to send [16:12:21]OFD Sender: No OFD packet to send [16:12:26]OFD Sender: No OFD packet to send [16:12:31]OFD Sender: No OFD packet to send [16:12:36]OFD Sender: No OFD packet to send [16:12:37]accept exits with 9 [16:12:37]New connection [16:12:37]New thread 3067317604 created [16:12:37]Thread 3067460964 joined [16:12:37]Waiting for new connection... [16:12:37] Sock 9.Parse request [16:12:37]Sock 9.Check first char [16:12:37]Sock 9.First char is OK [16:12:37]request: POST /json_proto HTTP/1.0 [16:12:37]Method: POST [16:12:37]URL: /json_proto [16:12:37]Method is POST - this is cgi request [16:12:37]url: /json_proto [16:12:37]query_string will be loaded in cgi processing [16:12:37]execute_cgi json_proto POST (null) [16:12:37]execute_cgi path=json_proto method=POST [16:12:37]POST find Content-Length [16:12:37]Host: 172.17.42.195:8080 [16:12:37]Content-Length: 678 [16:12:37]Content-Type: application/json [16:12:37] [16:12:37]POST finish read [16:12:37]Found Content-Length = 678 [16:12:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:37]execute_script... [16: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)3309001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:37]POST & json_proto [16:12:37]process_json_proto [16:12:37]json parsed OK: [16:12:37]protocol is kg_v1.0 [16:12:37]action value=close_receipt [16:12:37]process_action close_receipt [16:12:37]cmd_close_receipt [16:12:37]MH_GetDate [16:12:37]Write to MH i2c: F0 00 00 4E 03 40 [16:12:37]Write i2c OK [16:12:37]MH_I2C_Read... [16:12:37]Read from MH i2c: F0 [16:12:37]MH_I2C_Read... [16:12:37]Read from MH i2c: F0 09 00 [16:12:37]MH_I2C_Read... [16:12:37]Read from MH i2c: F0 09 00 4E 03 00 F5 71 1A 67 EF 94 12 67 2C [16:12:37]GetLastDocTimeStamp 1729786123 [16:12:37]current date 1729786357 [16:12:37]FM_GetShiftState [16:12:37]SAM_PROTO_GetShiftState [16:12:37]wFMCommunicate request_size=4 [16:12:37]MH_SAM_APDU [16:12:37]CAPDU: 80 13 01 00 [16:12:37]Write to MH i2c: E2 08 00 4F 03 80 13 01 00 00 00 00 00 CF [16:12:37]Write i2c OK [16:12:37]MH_I2C_Read... [16:12:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:37]Read from MH i2c: E2 [16:12:37]MH_I2C_Read... [16:12:37]Read from MH i2c: E2 0E 00 [16:12:37]MH_I2C_Read... [16:12:37]Read from MH i2c: E2 0E 00 4F 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 34 [16:12:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:12:37]wFMCommunicate OK [16:12:37]SAM_PROTO_GetShiftState done [16:12:37]FM_GetShiftState done [16:12:37]opened in 1729729095 [16:12:37]opened+sec_in_day 1729815495 [16:12:37]quantity*price = 40068 [16:12:37]sum+1 = 40069 [16:12:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 521 24.10.2024 16:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372704 ФПД: 31962038661029 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372704&fm=31962038661029&tin=02508201610067®Number=0000000000091623&sum=40000 [16:12:38]StoreToDocumentArchive [16:12:38]shift 524 fd 372704 [16:12:38]save to /storage/0524/doc_00372704 [16:12:38]save last doc name /storage/0524/doc_00372704 to /storage/kkm_last_doc_name [16:12:38]save OK [16:12:38]Clear old archive folders... [16:12:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:12:38]tlvbuf is 01A74D80 [16:12:38]SAM_PROTO_ClearQueue [16:12:38]wFMCommunicate request_size=4 [16:12:38]MH_SAM_APDU [16:12:38]CAPDU: 80 09 00 00 [16:12:38]Write to MH i2c: E2 08 00 5C 03 80 09 00 00 00 00 00 00 D1 [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:38]Read from MH i2c: E2 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 5C 03 00 90 00 D3 [16:12:38]RAPDU: 90 00 [16:12:38]wFMCommunicate OK [16:12:38]SAM_PROTO_ClearQueue done [16:12:38]KKMCreateOFDPacket [16:12:38]OFDProtocolAddRootSTLVToBuf [16:12:38]FM_MakeSignedData [16:12:38]FM_MakeSignedData [16:12:38]SAM_PROTO_SignData [16:12:38]wFMCommunicate request_size=4 [16:12:38]MH_SAM_APDU [16:12:38]CAPDU: 80 0D 01 02 [16:12:38]Write to MH i2c: E2 08 00 5D 03 80 0D 01 02 00 00 00 00 D9 [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:38]Read from MH i2c: E2 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 5D 03 00 90 00 D4 [16:12:38]RAPDU: 90 00 [16:12:38]wFMCommunicate OK [16:12:38]wFMCommunicate request_size=255 [16:12:38]MH_SAM_APDU [16:12: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 F5 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 AF 05 00 35 04 06 00 1D [16:12:38]Write to MH i2c: E2 02 01 5E 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 09 02 00 00 F4 03 04 00 F5 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 AF 05 00 35 04 06 00 1D 00 00 C4 [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:38]Read from MH i2c: E2 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 5E 03 00 90 00 D5 [16:12:38]RAPDU: 90 00 [16:12:38]wFMCommunicate OK [16:12:38]wFMCommunicate request_size=10 [16:12:38]MH_SAM_APDU [16:12:38]CAPDU: 80 0D 02 02 05 11 BD F5 EF A5 [16:12:38]Write to MH i2c: E2 0D 00 5F 03 80 0D 02 02 05 00 11 BD F5 EF A5 00 00 3D [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:38]Read from MH i2c: E2 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 03 00 5F 03 00 90 00 D6 [16:12:38]RAPDU: 90 00 [16:12:38]wFMCommunicate OK [16:12:38]wFMCommunicate request_size=4 [16:12:38]MH_SAM_APDU [16:12:38]CAPDU: 80 0D 03 02 [16:12:38]Write to MH i2c: E2 08 00 60 03 80 0D 03 02 00 00 00 00 DE [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:38]Read from MH i2c: E2 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 0B 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 0B 00 60 03 00 17 09 EE 6A 00 CF 35 2A 90 00 85 [16:12:38]RAPDU: 17 09 EE 6A 00 CF 35 2A 90 00 [16:12:38]wFMCommunicate OK [16:12:38]SAM_PROTO_SignData done [16:12:38]FM_MakeSignedData done [16:12:38]CreateOFDProtocolMessage [16:12:38]wFMCommunicate request_size=4 [16:12:38]MH_SAM_APDU [16:12:38]CAPDU: 80 11 00 00 [16:12:38]Write to MH i2c: E2 08 00 61 03 80 11 00 00 00 00 00 00 DE [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:38]Read from MH i2c: E2 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 17 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: E2 17 00 61 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 33 [16:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:12:38]wFMCommunicate OK [16:12:38]CreateOFDProtocolMessage done [16:12:38]OFDSenderStorePacket 372704 [16:12:38]StoreOFDPacket docnum=372704 [16:12:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A0 91 07 01 E0 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 F5 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 AF 05 00 35 04 06 00 1D 11 BD F5 EF A5 17 09 EE 6A 00 CF 35 2A [16:12:38]CheckFolder [16:12:38]dirname=/storage/ofd_packets [16:12:38]CheckFolder done [16:12:38]ProducePacketName [16:12:38]name=ofd_packets/00372704 [16:12:38]NVStorageSaveData ofd_packets/00372704 [16:12:38]File name is /storage/ofd_packets/00372704 [16:12:38]Write 301 bytes [16:12:38]NVStorageSaveData done [16:12:38]OFDSenderStorePacket done [16:12:38]KKMCreateOFDPacket done [16:12:38]NVStorageSaveData kkm_last_timestamp [16:12:38]File name is /storage/kkm_last_timestamp [16:12:38]Write 4 bytes [16:12:38]NVStorageSaveData done [16:12:38]ExternCall_PrintAddStr [16:12:38]wPrintStart [16:12:38]Write to MH i2c: 01 00 00 62 03 65 [16:12:38]Write i2c OK [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: 01 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: 01 07 00 [16:12:38]MH_I2C_Read... [16:12:38]Read from MH i2c: 01 07 00 62 03 00 00 00 00 00 FF 0F 7A [16:12:38]RasterBufferAndPrint [16:12:38]line Счет N : (1)3309001 [16:12:38]line ИНН: 02508201610067 [16:12:38]line Контрольно-Кассовый Чек [16:12:38]line ПРОДАЖА [16:12:38]line ТРК (МРК, ГНК) : 33 [16:12:38]line Товар: 2710124500 [16:12:38]line Аи-95-К-3 [16:12:38]line 5.400 * 74.20 [16:12:38]line = 400.68 [16:12:38]line НДС 12% НСП 1% [16:12:38]line > о реализуемом товаре [16:12:38]line ОКРУГЛЕНИЕ: -0.68 [16:12:38]line ИТОГО: 400.00 [16:12:38]line Внесено: 400.00 [16:12:38]line СДАЧА: 0.00 [16:12:38]line НСП 1% : 3.55 [16:12:38]line НДС 12% : 42.55 [16:12:38]line Наличными: 400.00 [16:12:38]line Безнал.: 0.00 [16:12:38]line Место: АЗС № 87 "Партнер Нефть" [16:12:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:12:38]line СНО: Общий режим [16:12:38]line Чек 521 24.10.2024 16:12 [16:12:38]line Смена: 524 ФФД: 1.0 [16:12:38]line ЗНМ: 0300000083 [16:12:38]line РНМ: 0000000000091623 [16:12:38]line Версия ККМ: 001 [16:12:38]line ФМ: 0000000000874672 [16:12:38]line ФД: 372704 [16:12:38]line ФПД: 31962038661029 [16:12:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372704&fm=31962038661029&tin=02508201610067®Number=0000000000091623&sum=40000 [16:12:38]written 0, free lines is 4095 [16:12:38]OFD Sender: Processing packet 372704 [packets to send 267, broken 266] [16:12:38]ProducePacketName [16:12:38]name=ofd_packets/00372704 [16:12:38]OFD Sender: To server: pG, [16:12:38]CommunicateWithHost lk.salyk.kg:30040 [16:12:38]ConnectInit lk.salyk.kg [16:12:38]Connected sock=10 [16:12:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A0 91 07 01 E0 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 02 00 00 F4 03 04 00 F5 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 AF 05 00 35 04 06 00 1D 11 BD F5 EF A5 17 09 EE 6A 00 CF 35 2A [16:12:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0C 9D 47 00 20 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 AF 05 00 F4 03 04 00 9C 1D 1A 67 B6 04 01 00 00 EC DE 4E 9C 73 BB AE FD [16:12:39]CommunicateWithHost err = 0 [16:12:39]CheckOFDResponse [16:12:39]1017 (14) - 77093643461234 [16:12:39]1041 (16) - 0000000000874672 [16:12:39]1040 (4) - 372704 [16:12:39]1012 (4) - 24.10.2024 10:12 [16:12:39]1206 (1) - 0 [16:12:39]OFD Sender: Remove packet 372704 [16:12:39]ProducePacketName [16:12:39]name=ofd_packets/00372704 [16:12:39]NVStorageDeleteData [16:12:39]Write to MH i2c: 01 00 00 8D 03 90 [16:12:39]Write i2c OK [16:12:39]MH_I2C_Read... [16:12:39]Read from MH i2c: 01 [16:12:39]MH_I2C_Read... [16:12:39]Read from MH i2c: 01 07 00 [16:12:39]MH_I2C_Read... [16:12:39]Read from MH i2c: 01 07 00 8D 03 00 00 00 00 00 D8 0C 7B [16:12:39]RasterBufferAndPrint [16:12:39]line [16:12:39]line [16:12:39]line [16:12:39]line [16:12:39]line [16:12:39]written 0, free lines is 3295 [16:12:39]MH_Cut [16:12:39]Write to MH i2c: D1 01 00 94 03 01 69 [16:12:39]Write i2c OK [16:12:39]MH_I2C_Read... [16:12:39]Read from MH i2c: D1 [16:12:39]MH_I2C_Read... [16:12:39]Read from MH i2c: D1 01 00 [16:12:39]MH_I2C_Read... [16:12:39]Read from MH i2c: D1 01 00 94 03 00 68 [16:12:39]Write to MH i2c: 01 00 00 95 03 98 [16:12:39]Write i2c OK [16:12:39]MH_I2C_Read... [16:12:39]OFD Sender: No OFD packet to send [16:12:39]*** Cut start [16:12:39]*** Partial cut [16:12:39]*** CUTSNS_PIN = 1 [16:12:40]*** CUTSNS_PIN = 0 [16:12:40]*** Brake cut motor [16:12:40]Read from MH i2c: 01 [16:12:40]MH_I2C_Read... [16:12:40]*** Stop cut motor [16:12:40]*** Cut end [16:12:40]Read from MH i2c: 01 07 00 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: 01 07 00 95 03 00 00 00 00 00 FF 0F AD [16:12:40]process_action close_receipt done [16:12:40]requested_data is exist [16:12:40]produce_requested_data [16:12:40]requested_item fm.sn is exist - process it [16:12:40]wFMCommunicate request_size=4 [16:12:40]MH_SAM_APDU [16:12:40]CAPDU: 80 11 00 00 [16:12:40]Write to MH i2c: E2 08 00 96 03 80 11 00 00 00 00 00 00 13 [16:12:40]Write i2c OK [16:12:40]MH_I2C_Read... [16:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:40]Read from MH i2c: E2 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 17 00 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 17 00 96 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 68 [16:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:12:40]wFMCommunicate OK [16:12:40]requested_item fd.num is exist - process it [16:12:40]SAM_PROTO_GetFieldsCounters [16:12:40]wFMCommunicate request_size=4 [16:12:40]MH_SAM_APDU [16:12:40]CAPDU: 80 13 00 00 [16:12:40]Write to MH i2c: E2 08 00 97 03 80 13 00 00 00 00 00 00 16 [16:12:40]Write i2c OK [16:12:40]MH_I2C_Read... [16:12:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:40]Read from MH i2c: E2 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 62 00 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 62 00 97 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 F8 [16:12:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 09 02 00 00 5E 04 04 00 09 02 00 00 57 04 04 00 0A 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:40]wFMCommunicate OK [16:12:40]SAM_PROTO_GetFieldsCounters done [16:12:40]requested_item shift.num is exist - process it [16:12:40]requested_item shift.opened is exist - process it [16:12:40]req_shift_opened [16:12:40]FM_GetShiftState [16:12:40]SAM_PROTO_GetShiftState [16:12:40]wFMCommunicate request_size=4 [16:12:40]MH_SAM_APDU [16:12:40]CAPDU: 80 13 01 00 [16:12:40]Write to MH i2c: E2 08 00 98 03 80 13 01 00 00 00 00 00 18 [16:12:40]Write i2c OK [16:12:40]MH_I2C_Read... [16:12:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:40]Read from MH i2c: E2 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 0E 00 [16:12:40]MH_I2C_Read... [16:12:40]Read from MH i2c: E2 0E 00 98 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7D [16:12:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:12:40]wFMCommunicate OK [16:12:40]SAM_PROTO_GetShiftState done [16:12:40]FM_GetShiftState done [16:12:40]req_shift_opened done [16:12:40]requested_item shift.open_date is exist - process it [16:12:40]req_shift_open_date [16:12:40]req_shift_open_date done [16:12:40]produce_requested_data done [16:12:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372704,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:12:40]process_action_free close_receipt [16:12:40]json_value_free [16:12:40]json_value_free done [16:12:40]process_json_proto returns [16:12:40]Send response to host [16:12:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372704,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:12:40]free response buf [16:12:40]execute_script done [16:12:40]execute_script returns [16:12:40]free content buf [16:12:40]Sock 9.Close socket [16:12:40]Sock 9.Thread stoped [16:12:41]accept exits with 8 [16:12:41]New connection [16:12:41]New thread 3067460964 created [16:12:41]Thread 3067317604 joined [16:12:41]Waiting for new connection... [16:12:41] Sock 8.Parse request [16:12:41]Sock 8.Check first char [16:12:41]Sock 8.First char is OK [16:12:41]request: POST /json_proto HTTP/1.0 [16:12:41]Method: POST [16:12:41]URL: /json_proto [16:12:41]Method is POST - this is cgi request [16:12:41]url: /json_proto [16:12:41]query_string will be loaded in cgi processing [16:12:41]execute_cgi json_proto POST (null) [16:12:41]execute_cgi path=json_proto method=POST [16:12:41]POST find Content-Length [16:12:41]Host: 172.17.42.195:8080 [16:12:41]Content-Length: 774 [16:12:41]Content-Type: application/json [16:12:41] [16:12:41]POST finish read [16:12:41]Found Content-Length = 774 [16:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:41]execute_script... [16:12:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3308999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:41]POST & json_proto [16:12:41]process_json_proto [16:12:41]json parsed OK: [16:12:41]protocol is kg_v1.0 [16:12:41]action value=close_receipt [16:12:41]process_action close_receipt [16:12:41]cmd_close_receipt [16:12:41]MH_GetDate [16:12:41]Write to MH i2c: F0 00 00 99 03 8B [16:12:41]Write i2c OK [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: F0 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: F0 09 00 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: F0 09 00 99 03 00 F9 71 1A 67 EF 94 12 67 7B [16:12:41]GetLastDocTimeStamp 1729786357 [16:12:41]current date 1729786361 [16:12:41]FM_GetShiftState [16:12:41]SAM_PROTO_GetShiftState [16:12:41]wFMCommunicate request_size=4 [16:12:41]MH_SAM_APDU [16:12:41]CAPDU: 80 13 01 00 [16:12:41]Write to MH i2c: E2 08 00 9A 03 80 13 01 00 00 00 00 00 1A [16:12:41]Write i2c OK [16:12:41]MH_I2C_Read... [16:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:41]Read from MH i2c: E2 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: E2 0E 00 [16:12:41]MH_I2C_Read... [16:12:41]Read from MH i2c: E2 0E 00 9A 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [16:12:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:12:41]wFMCommunicate OK [16:12:41]SAM_PROTO_GetShiftState done [16:12:41]FM_GetShiftState done [16:12:41]opened in 1729729095 [16:12:41]opened+sec_in_day 1729815495 [16:12:41]quantity*price = 250012 [16:12:41]sum+1 = 250013 [16:12:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.12 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 0.00 Безнал.: 2500.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 522 24.10.2024 16:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372705 ФПД: 152044280803598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161241&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372705&fm=152044280803598&tin=02508201610067®Number=0000000000091623&sum=250012 [16:12:42]StoreToDocumentArchive [16:12:42]shift 524 fd 372705 [16:12:42]save to /storage/0524/doc_00372705 [16:12:42]save last doc name /storage/0524/doc_00372705 to /storage/kkm_last_doc_name [16:12:42]save OK [16:12:42]Clear old archive folders... [16:12:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:12:42]tlvbuf is 01A33180 [16:12:42]SAM_PROTO_ClearQueue [16:12:42]wFMCommunicate request_size=4 [16:12:42]MH_SAM_APDU [16:12:42]CAPDU: 80 09 00 00 [16:12:42]Write to MH i2c: E2 08 00 A7 03 80 09 00 00 00 00 00 00 1C [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:42]Read from MH i2c: E2 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 A7 03 00 90 00 1E [16:12:42]RAPDU: 90 00 [16:12:42]wFMCommunicate OK [16:12:42]SAM_PROTO_ClearQueue done [16:12:42]KKMCreateOFDPacket [16:12:42]OFDProtocolAddRootSTLVToBuf [16:12:42]FM_MakeSignedData [16:12:42]FM_MakeSignedData [16:12:42]SAM_PROTO_SignData [16:12:42]wFMCommunicate request_size=4 [16:12:42]MH_SAM_APDU [16:12:42]CAPDU: 80 0D 01 02 [16:12:42]Write to MH i2c: E2 08 00 A8 03 80 0D 01 02 00 00 00 00 24 [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:42]Read from MH i2c: E2 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 [16:12:42]MH_I2C_Read... [16:12:42]Read from MH i2c: E2 03 00 A8 03 00 90 00 1F [16:12:42]RAPDU: 90 00 [16:12:42]wFMCommunicate OK [16:12:42]wFMCommunicate request_size=255 [16:12:42]MH_SAM_APDU [16:12:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 F9 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 AF 05 00 35 04 06 00 [16:12:42]Write to MH i2c: E2 02 01 A9 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 F9 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 AF 05 00 35 04 06 00 00 00 A2 [16:12:42]Write i2c OK [16:12:42]MH_I2C_Read... [16:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:43]Read from MH i2c: E2 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 03 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 03 00 A9 03 00 90 00 20 [16:12:43]RAPDU: 90 00 [16:12:43]wFMCommunicate OK [16:12:43]wFMCommunicate request_size=11 [16:12:43]MH_SAM_APDU [16:12:43]CAPDU: 80 0D 02 02 06 8A 48 91 58 F1 0E [16:12:43]Write to MH i2c: E2 0E 00 AA 03 80 0D 02 02 06 00 8A 48 91 58 F1 0E 00 00 ED [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:43]Read from MH i2c: E2 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 03 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 03 00 AA 03 00 90 00 21 [16:12:43]RAPDU: 90 00 [16:12:43]wFMCommunicate OK [16:12:43]wFMCommunicate request_size=4 [16:12:43]MH_SAM_APDU [16:12:43]CAPDU: 80 0D 03 02 [16:12:43]Write to MH i2c: E2 08 00 AB 03 80 0D 03 02 00 00 00 00 29 [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:43]Read from MH i2c: E2 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 0B 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 0B 00 AB 03 00 46 EA DC 61 C3 98 61 F7 90 00 4A [16:12:43]RAPDU: 46 EA DC 61 C3 98 61 F7 90 00 [16:12:43]wFMCommunicate OK [16:12:43]SAM_PROTO_SignData done [16:12:43]FM_MakeSignedData done [16:12:43]CreateOFDProtocolMessage [16:12:43]wFMCommunicate request_size=4 [16:12:43]MH_SAM_APDU [16:12:43]CAPDU: 80 11 00 00 [16:12:43]Write to MH i2c: E2 08 00 AC 03 80 11 00 00 00 00 00 00 29 [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:43]Read from MH i2c: E2 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 17 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: E2 17 00 AC 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7E [16:12:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:12:43]wFMCommunicate OK [16:12:43]CreateOFDProtocolMessage done [16:12:43]OFDSenderStorePacket 372705 [16:12:43]StoreOFDPacket docnum=372705 [16:12:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 60 93 08 01 10 BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 F9 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 AF 05 00 35 04 06 00 8A 48 91 58 F1 0E 46 EA DC 61 C3 98 61 F7 [16:12:43]CheckFolder [16:12:43]dirname=/storage/ofd_packets [16:12:43]CheckFolder done [16:12:43]ProducePacketName [16:12:43]name=ofd_packets/00372705 [16:12:43]NVStorageSaveData ofd_packets/00372705 [16:12:43]File name is /storage/ofd_packets/00372705 [16:12:43]Write 302 bytes [16:12:43]NVStorageSaveData done [16:12:43]OFDSenderStorePacket done [16:12:43]KKMCreateOFDPacket done [16:12:43]NVStorageSaveData kkm_last_timestamp [16:12:43]File name is /storage/kkm_last_timestamp [16:12:43]Write 4 bytes [16:12:43]NVStorageSaveData done [16:12:43]ExternCall_PrintAddStr [16:12:43]wPrintStart [16:12:43]Write to MH i2c: 01 00 00 AD 03 B0 [16:12:43]Write i2c OK [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: 01 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: 01 07 00 [16:12:43]MH_I2C_Read... [16:12:43]Read from MH i2c: 01 07 00 AD 03 00 00 00 00 00 FF 0F C5 [16:12:43]RasterBufferAndPrint [16:12:43]line Счет N : (1)3308999 [16:12:43]line ИНН: 02508201610067 [16:12:43]line Контрольно-Кассовый Чек [16:12:43]line ПРОДАЖА [16:12:43]line ТРК (МРК, ГНК) : 6 [16:12:43]line Товар: 2710194210 [16:12:43]line ДТ(л)-К-5 [16:12:43]line 32.810 * 76.20 [16:12:43]line = 2500.12 [16:12:43]line НДС 12% НСП 1% [16:12:43]line > о реализуемом товаре [16:12:43]line ИТОГО: 2500.12 [16:12:43]line НСП 1% : 22.12 [16:12:43]line НДС 12% : 265.50 [16:12:43]line Наличными: 0.00 [16:12:43]line Безнал.: 2500.12 [16:12:43]line Место: АЗС № 87 "Партнер Нефть" [16:12:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:12:43]line СНО: Общий режим [16:12:43]line Чек 522 24.10.2024 16:12 [16:12:43]line Смена: 524 ФФД: 1.0 [16:12:43]line ЗНМ: 0300000083 [16:12:43]line РНМ: 0000000000091623 [16:12:43]line Версия ККМ: 001 [16:12:43]line Платежная система: Mbank [16:12:43]line ФМ: 0000000000874672 [16:12:43]line ФД: 372705 [16:12:43]line ФПД: 152044280803598 [16:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161241&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372705&fm=152044280803598&tin=02508201610067®Number=0000000000091623&sum=250012 [16:12:43]OFD Sender: Processing packet 372705 [packets to send 267, broken 266] [16:12:43]ProducePacketName [16:12:43]name=ofd_packets/00372705 [16:12:43]OFD Sender: To server: pG, [16:12:43]CommunicateWithHost lk.salyk.kg:30040 [16:12:43]ConnectInit lk.salyk.kg [16:12:43]written 0, free lines is 4095 [16:12:43]Connected sock=10 [16: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 36 37 32 10 01 00 00 60 93 08 01 10 BF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 02 00 00 F4 03 04 00 F9 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 AF 05 00 35 04 06 00 8A 48 91 58 F1 0E 46 EA DC 61 C3 98 61 F7 [16: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 36 37 32 4F 00 00 00 C8 8E 47 00 04 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 AF 05 00 F4 03 04 00 A1 1D 1A 67 B6 04 01 00 00 6F A0 B5 24 43 34 B5 44 [16:12:44]CommunicateWithHost err = 0 [16:12:44]CheckOFDResponse [16:12:44]1017 (14) - 77093643461234 [16:12:44]1041 (16) - 0000000000874672 [16:12:44]1040 (4) - 372705 [16:12:44]1012 (4) - 24.10.2024 10:12 [16:12:44]1206 (1) - 0 [16:12:44]OFD Sender: Remove packet 372705 [16:12:44]ProducePacketName [16:12:44]name=ofd_packets/00372705 [16:12:44]NVStorageDeleteData [16:12:44]Write to MH i2c: 01 00 00 D6 03 D9 [16:12:44]Write i2c OK [16:12:44]MH_I2C_Read... [16:12:44]Read from MH i2c: 01 [16:12:44]MH_I2C_Read... [16:12:44]Read from MH i2c: 01 07 00 [16:12:44]MH_I2C_Read... [16:12:44]Read from MH i2c: 01 07 00 D6 03 00 00 00 00 00 1A 0D 07 [16:12:44]RasterBufferAndPrint [16:12:44]line [16:12:44]line [16:12:44]line [16:12:44]line [16:12:44]line [16:12:44]written 0, free lines is 3366 [16:12:44]MH_Cut [16:12:44]Write to MH i2c: D1 01 00 DD 03 01 B2 [16:12:44]Write i2c OK [16:12:44]MH_I2C_Read... [16:12:44]Read from MH i2c: D1 [16:12:44]MH_I2C_Read... [16:12:44]Read from MH i2c: D1 01 00 [16:12:44]MH_I2C_Read... [16:12:44]Read from MH i2c: D1 01 00 DD 03 00 B1 [16:12:44]Write to MH i2c: 01 00 00 DE 03 E1 [16:12:44]Write i2c OK [16:12:44]MH_I2C_Read... [16:12:44]OFD Sender: No OFD packet to send [16:12:44]*** Cut start [16:12:44]*** Partial cut [16:12:44]*** CUTSNS_PIN = 1 [16:12:45]*** CUTSNS_PIN = 0 [16:12:45]*** Brake cut motor [16:12:45]Read from MH i2c: 01 [16:12:45]MH_I2C_Read... [16:12:45]*** Stop cut motor [16:12:45]*** Cut end [16:12:45]Read from MH i2c: 01 07 00 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: 01 07 00 DE 03 00 00 00 00 00 FF 0F F6 [16:12:45]process_action close_receipt done [16:12:45]requested_data is exist [16:12:45]produce_requested_data [16:12:45]requested_item fm.sn is exist - process it [16:12:45]wFMCommunicate request_size=4 [16:12:45]MH_SAM_APDU [16:12:45]CAPDU: 80 11 00 00 [16:12:45]Write to MH i2c: E2 08 00 DF 03 80 11 00 00 00 00 00 00 5C [16:12:45]Write i2c OK [16:12:45]MH_I2C_Read... [16:12:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:45]Read from MH i2c: E2 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 17 00 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 17 00 DF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [16:12:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:12:45]wFMCommunicate OK [16:12:45]requested_item fd.num is exist - process it [16:12:45]SAM_PROTO_GetFieldsCounters [16:12:45]wFMCommunicate request_size=4 [16:12:45]MH_SAM_APDU [16:12:45]CAPDU: 80 13 00 00 [16:12:45]Write to MH i2c: E2 08 00 E0 03 80 13 00 00 00 00 00 00 5F [16:12:45]Write i2c OK [16:12:45]MH_I2C_Read... [16:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:45]Read from MH i2c: E2 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 62 00 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 62 00 E0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 45 [16: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0A 02 00 00 5E 04 04 00 0A 02 00 00 57 04 04 00 0B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:45]wFMCommunicate OK [16:12:45]SAM_PROTO_GetFieldsCounters done [16:12:45]requested_item shift.num is exist - process it [16:12:45]requested_item shift.opened is exist - process it [16:12:45]req_shift_opened [16:12:45]FM_GetShiftState [16:12:45]SAM_PROTO_GetShiftState [16:12:45]wFMCommunicate request_size=4 [16:12:45]MH_SAM_APDU [16:12:45]CAPDU: 80 13 01 00 [16:12:45]Write to MH i2c: E2 08 00 E1 03 80 13 01 00 00 00 00 00 61 [16:12:45]Write i2c OK [16:12:45]MH_I2C_Read... [16:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:45]Read from MH i2c: E2 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 0E 00 [16:12:45]MH_I2C_Read... [16:12:45]Read from MH i2c: E2 0E 00 E1 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C6 [16:12:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:12:45]wFMCommunicate OK [16:12:45]SAM_PROTO_GetShiftState done [16:12:45]FM_GetShiftState done [16:12:45]req_shift_opened done [16:12:45]requested_item shift.open_date is exist - process it [16:12:45]req_shift_open_date [16:12:45]req_shift_open_date done [16:12:45]produce_requested_data done [16:12:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372705,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:12:45]process_action_free close_receipt [16:12:45]json_value_free [16:12:45]json_value_free done [16:12:45]process_json_proto returns [16:12:45]Send response to host [16:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372705,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:12:45]free response buf [16:12:45]execute_script done [16:12:45]execute_script returns [16:12:45]free content buf [16:12:45]Sock 8.Close socket [16:12:45]Sock 8.Thread stoped [16:12:46]accept exits with 9 [16:12:46]New connection [16:12:46]New thread 3067317604 created [16:12:46]Thread 3067460964 joined [16:12:46]Waiting for new connection... [16:12:46] Sock 9.Parse request [16:12:46]Sock 9.Check first char [16:12:46]Sock 9.First char is OK [16:12:46]request: POST /json_proto HTTP/1.0 [16:12:46]Method: POST [16:12:46]URL: /json_proto [16:12:46]Method is POST - this is cgi request [16:12:46]url: /json_proto [16:12:46]query_string will be loaded in cgi processing [16:12:46]execute_cgi json_proto POST (null) [16:12:46]execute_cgi path=json_proto method=POST [16:12:46]POST find Content-Length [16:12:46]Host: 172.17.42.195:8080 [16:12:46]Content-Length: 684 [16:12:46]Content-Type: application/json [16:12:46] [16:12:46]POST finish read [16:12:46]Found Content-Length = 684 [16:12:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:46]execute_script... [16:12: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)3309000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 5.190, "sum" : 400.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:12:46]POST & json_proto [16:12:46]process_json_proto [16:12:46]json parsed OK: [16:12:46]protocol is kg_v1.0 [16:12:46]action value=close_receipt [16:12:46]process_action close_receipt [16:12:46]cmd_close_receipt [16:12:46]MH_GetDate [16:12:46]Write to MH i2c: F0 00 00 E2 03 D4 [16:12:46]Write i2c OK [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: F0 [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: F0 09 00 [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: F0 09 00 E2 03 00 FE 71 1A 67 EF 94 12 67 C9 [16:12:46]GetLastDocTimeStamp 1729786361 [16:12:46]current date 1729786366 [16:12:46]FM_GetShiftState [16:12:46]SAM_PROTO_GetShiftState [16:12:46]wFMCommunicate request_size=4 [16:12:46]MH_SAM_APDU [16:12:46]CAPDU: 80 13 01 00 [16:12:46]Write to MH i2c: E2 08 00 E3 03 80 13 01 00 00 00 00 00 63 [16:12:46]Write i2c OK [16:12:46]MH_I2C_Read... [16:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:46]Read from MH i2c: E2 [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: E2 0E 00 [16:12:46]MH_I2C_Read... [16:12:46]Read from MH i2c: E2 0E 00 E3 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [16:12:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:12:46]wFMCommunicate OK [16:12:46]SAM_PROTO_GetShiftState done [16:12:46]FM_GetShiftState done [16:12:46]opened in 1729729095 [16:12:46]opened+sec_in_day 1729815495 [16:12:46]quantity*price = 40066 [16:12:46]sum+1 = 40068 [16:12:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.67 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 523 24.10.2024 16:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372706 ФПД: 39685039657493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372706&fm=39685039657493&tin=02508201610067®Number=0000000000091623&sum=40000 [16:12:47]StoreToDocumentArchive [16:12:47]shift 524 fd 372706 [16:12:47]save to /storage/0524/doc_00372706 [16:12:47]save last doc name /storage/0524/doc_00372706 to /storage/kkm_last_doc_name [16:12:47]save OK [16:12:47]Clear old archive folders... [16:12:47]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:12:47]tlvbuf is 01A3EA10 [16:12:47]SAM_PROTO_ClearQueue [16:12:47]wFMCommunicate request_size=4 [16:12:47]MH_SAM_APDU [16:12:47]CAPDU: 80 09 00 00 [16:12:47]Write to MH i2c: E2 08 00 F0 03 80 09 00 00 00 00 00 00 65 [16:12:47]Write i2c OK [16:12:47]MH_I2C_Read... [16:12:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:12:47]Read from MH i2c: E2 [16:12:47]MH_I2C_Read... [16:12:47]Read from MH i2c: E2 03 00 [16:12:47]MH_I2C_Read... [16:12:47]Read from MH i2c: E2 03 00 F0 03 00 90 00 67 [16:12:47]RAPDU: 90 00 [16:12:47]wFMCommunicate OK [16:12:47]SAM_PROTO_ClearQueue done [16:12:47]KKMCreateOFDPacket [16:12:47]OFDProtocolAddRootSTLVToBuf [16:12:47]FM_MakeSignedData [16:12:47]FM_MakeSignedData [16:12:47]SAM_PROTO_SignData [16:12:47]wFMCommunicate request_size=4 [16:12:47]MH_SAM_APDU [16:12:47]CAPDU: 80 0D 01 02 [16:12:47]Write to MH i2c: E2 08 00 F1 03 80 0D 01 02 00 00 00 00 6D [16:12:47]Write i2c OK [16:12:47]MH_I2C_Read... [16:12:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:12:47]Read from MH i2c: E2 [16:12:47]MH_I2C_Read... [16:12:47]Read from MH i2c: E2 03 00 [16:12:47]MH_I2C_Read... [16:12:47]Read from MH i2c: E2 03 00 F1 03 00 90 00 68 [16:12:47]RAPDU: 90 00 [16:12:47]wFMCommunicate OK [16:12:47]wFMCommunicate request_size=255 [16:12:47]MH_SAM_APDU [16:12:47]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 FE 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 AF 05 [16:12:47]Write to MH i2c: E2 02 01 F2 03 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 FE 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 AF 05 00 00 AC [16:12:47]Write i2c OK [16:12:47]MH_I2C_Read... [16:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:47]Read from MH i2c: E2 [16:12:47]MH_I2C_Read... [16:12:47]Read from MH i2c: E2 03 00 [16:12:47]MH_I2C_Read... [16:12:47]Read from MH i2c: E2 03 00 F2 03 00 90 00 69 [16:12:47]RAPDU: 90 00 [16:12:47]wFMCommunicate OK [16:12:47]wFMCommunicate request_size=16 [16:12:47]MH_SAM_APDU [16:12:47]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 24 17 E4 B1 12 15 [16:12:47]Write to MH i2c: E2 13 00 F3 03 80 0D 02 02 0B 00 00 35 04 06 00 24 17 E4 B1 12 15 00 00 BC [16:12:47]Write i2c OK [16:12:47]MH_I2C_Read... [16:12:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:12:48]Read from MH i2c: E2 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: E2 03 00 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: E2 03 00 F3 03 00 90 00 6A [16:12:48]RAPDU: 90 00 [16:12:48]wFMCommunicate OK [16:12:48]wFMCommunicate request_size=4 [16:12:48]MH_SAM_APDU [16:12:48]CAPDU: 80 0D 03 02 [16:12:48]Write to MH i2c: E2 08 00 F4 03 80 0D 03 02 00 00 00 00 72 [16:12:48]Write i2c OK [16:12:48]MH_I2C_Read... [16:12:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:12:48]Read from MH i2c: E2 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: E2 0B 00 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: E2 0B 00 F4 03 00 C0 00 0A D7 AF AF 17 66 90 00 EF [16:12:48]RAPDU: C0 00 0A D7 AF AF 17 66 90 00 [16:12:48]wFMCommunicate OK [16:12:48]SAM_PROTO_SignData done [16:12:48]FM_MakeSignedData done [16:12:48]CreateOFDProtocolMessage [16:12:48]wFMCommunicate request_size=4 [16:12:48]MH_SAM_APDU [16:12:48]CAPDU: 80 11 00 00 [16:12:48]Write to MH i2c: E2 08 00 F5 03 80 11 00 00 00 00 00 00 72 [16:12:48]Write i2c OK [16:12:48]MH_I2C_Read... [16:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:48]Read from MH i2c: E2 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: E2 17 00 [16:12:48]MH_I2C_Read... [16:12: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 36 37 32 90 00 C7 [16:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:12:48]wFMCommunicate OK [16:12:48]CreateOFDProtocolMessage done [16:12:48]OFDSenderStorePacket 372706 [16:12:48]StoreOFDPacket docnum=372706 [16:12:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 10 E0 0D 01 3F 12 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 FE 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 AF 05 00 35 04 06 00 24 17 E4 B1 12 15 C0 00 0A D7 AF AF 17 66 [16:12:48]CheckFolder [16:12:48]dirname=/storage/ofd_packets [16:12:48]CheckFolder done [16:12:48]ProducePacketName [16:12:48]name=ofd_packets/00372706 [16:12:48]NVStorageSaveData ofd_packets/00372706 [16:12:48]File name is /storage/ofd_packets/00372706 [16:12:48]Write 307 bytes [16:12:48]NVStorageSaveData done [16:12:48]OFDSenderStorePacket done [16:12:48]KKMCreateOFDPacket done [16:12:48]NVStorageSaveData kkm_last_timestamp [16:12:48]File name is /storage/kkm_last_timestamp [16:12:48]Write 4 bytes [16:12:48]NVStorageSaveData done [16:12:48]ExternCall_PrintAddStr [16:12:48]wPrintStart [16:12:48]Write to MH i2c: 01 00 00 F6 03 F9 [16:12:48]Write i2c OK [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: 01 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: 01 07 00 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: 01 07 00 F6 03 00 00 00 00 00 FF 0F 0E [16:12:48]RasterBufferAndPrint [16:12:48]line Счет N : (1)3309000 [16:12:48]line ИНН: 02508201610067 [16:12:48]line Контрольно-Кассовый Чек [16:12:48]line ПРОДАЖА [16:12:48]line ТРК (МРК, ГНК) : 11 [16:12:48]line Товар: 2710194240 [16:12:48]line D-Energy Дт-К-2 [16:12:48]line 5.190 * 77.20 [16:12:48]line = 400.67 [16:12:48]line НДС 12% НСП 1% [16:12:48]line > о реализуемом товаре [16:12:48]line ОКРУГЛЕНИЕ: -0.67 [16:12:48]line ИТОГО: 400.00 [16:12:48]line Внесено: 400.00 [16:12:48]line СДАЧА: 0.00 [16:12:48]line НСП 1% : 3.55 [16:12:48]line НДС 12% : 42.55 [16:12:48]line Наличными: 400.00 [16:12:48]line Безнал.: 0.00 [16:12:48]line Место: АЗС № 87 "Партнер Нефть" [16:12:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:12:48]line СНО: Общий режим [16:12:48]line Чек 523 24.10.2024 16:12 [16:12:48]line Смена: 524 ФФД: 1.0 [16:12:48]line ЗНМ: 0300000083 [16:12:48]line РНМ: 0000000000091623 [16:12:48]line Версия ККМ: 001 [16:12:48]line ФМ: 0000000000874672 [16:12:48]line ФД: 372706 [16:12:48]line ФПД: 39685039657493 [16:12:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372706&fm=39685039657493&tin=02508201610067®Number=0000000000091623&sum=40000 [16:12:48]written 0, free lines is 4095 [16:12:48]OFD Sender: Processing packet 372706 [packets to send 267, broken 266] [16:12:48]ProducePacketName [16:12:48]name=ofd_packets/00372706 [16:12:48]OFD Sender: To server: pG, [16:12:48]CommunicateWithHost lk.salyk.kg:30040 [16:12:48]ConnectInit lk.salyk.kg [16:12:48]Connected sock=10 [16:12:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 10 E0 0D 01 3F 12 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 46 14 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 83 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 02 00 00 F4 03 04 00 FE 71 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 AF 05 00 35 04 06 00 24 17 E4 B1 12 15 C0 00 0A D7 AF AF 17 66 [16:12:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0F 20 47 00 C6 99 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 AF 05 00 F4 03 04 00 A5 1D 1A 67 B6 04 01 00 00 5A 05 AB 42 5F 12 CA 35 [16:12:48]CommunicateWithHost err = 0 [16:12:48]CheckOFDResponse [16:12:48]1017 (14) - 77093643461234 [16:12:48]1041 (16) - 0000000000874672 [16:12:48]1040 (4) - 372706 [16:12:48]1012 (4) - 24.10.2024 10:12 [16:12:48]1206 (1) - 0 [16:12:48]OFD Sender: Remove packet 372706 [16:12:48]ProducePacketName [16:12:48]name=ofd_packets/00372706 [16:12:48]NVStorageDeleteData [16:12:48]Write to MH i2c: 01 00 00 21 04 25 [16:12:48]Write i2c OK [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: 01 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: 01 07 00 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: 01 07 00 21 04 00 00 00 00 00 F1 0C 29 [16:12:48]RasterBufferAndPrint [16:12:48]line [16:12:48]line [16:12:48]line [16:12:48]line [16:12:48]line [16:12:48]written 0, free lines is 3336 [16:12:48]MH_Cut [16:12:48]Write to MH i2c: D1 01 00 28 04 01 FE [16:12:48]Write i2c OK [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: D1 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: D1 01 00 [16:12:48]MH_I2C_Read... [16:12:48]Read from MH i2c: D1 01 00 28 04 00 FD [16:12:48]Write to MH i2c: 01 00 00 29 04 2D [16:12:48]Write i2c OK [16:12:48]MH_I2C_Read... [16:12:49]OFD Sender: No OFD packet to send [16:12:49]*** Cut start [16:12:49]*** Partial cut [16:12:49]*** CUTSNS_PIN = 1 [16:12:49]*** CUTSNS_PIN = 0 [16:12:50]*** Brake cut motor [16:12:50]Read from MH i2c: 01 [16:12:50]MH_I2C_Read... [16:12:50]*** Stop cut motor [16:12:50]*** Cut end [16:12:50]Read from MH i2c: 01 07 00 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: 01 07 00 29 04 00 00 00 00 00 FF 0F 42 [16:12:50]process_action close_receipt done [16:12:50]requested_data is exist [16:12:50]produce_requested_data [16:12:50]requested_item fm.sn is exist - process it [16:12:50]wFMCommunicate request_size=4 [16:12:50]MH_SAM_APDU [16:12:50]CAPDU: 80 11 00 00 [16:12:50]Write to MH i2c: E2 08 00 2A 04 80 11 00 00 00 00 00 00 A8 [16:12:50]Write i2c OK [16:12:50]MH_I2C_Read... [16:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:12:50]Read from MH i2c: E2 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: E2 17 00 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: E2 17 00 2A 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [16:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:12:50]wFMCommunicate OK [16:12:50]requested_item fd.num is exist - process it [16:12:50]SAM_PROTO_GetFieldsCounters [16:12:50]wFMCommunicate request_size=4 [16:12:50]MH_SAM_APDU [16:12:50]CAPDU: 80 13 00 00 [16:12:50]Write to MH i2c: E2 08 00 2B 04 80 13 00 00 00 00 00 00 AB [16:12:50]Write i2c OK [16:12:50]MH_I2C_Read... [16:12:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:12:50]Read from MH i2c: E2 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: E2 62 00 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: E2 62 00 2B 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 95 [16:12:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0B 02 00 00 5E 04 04 00 0B 02 00 00 57 04 04 00 0C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:12:50]wFMCommunicate OK [16:12:50]SAM_PROTO_GetFieldsCounters done [16:12:50]requested_item shift.num is exist - process it [16:12:50]requested_item shift.opened is exist - process it [16:12:50]req_shift_opened [16:12:50]FM_GetShiftState [16:12:50]SAM_PROTO_GetShiftState [16:12:50]wFMCommunicate request_size=4 [16:12:50]MH_SAM_APDU [16:12:50]CAPDU: 80 13 01 00 [16:12:50]Write to MH i2c: E2 08 00 2C 04 80 13 01 00 00 00 00 00 AD [16:12:50]Write i2c OK [16:12:50]MH_I2C_Read... [16:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:12:50]Read from MH i2c: E2 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: E2 0E 00 [16:12:50]MH_I2C_Read... [16:12:50]Read from MH i2c: E2 0E 00 2C 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 12 [16:12:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:12:50]wFMCommunicate OK [16:12:50]SAM_PROTO_GetShiftState done [16:12:50]FM_GetShiftState done [16:12:50]req_shift_opened done [16:12:50]requested_item shift.open_date is exist - process it [16:12:50]req_shift_open_date [16:12:50]req_shift_open_date done [16:12:50]produce_requested_data done [16:12:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372706,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:12:50]process_action_free close_receipt [16:12:50]json_value_free [16:12:50]json_value_free done [16:12:50]process_json_proto returns [16:12:50]Send response to host [16:12:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372706,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:12:50]free response buf [16:12:50]execute_script done [16:12:50]execute_script returns [16:12:50]free content buf [16:12:50]Sock 9.Close socket [16:12:50]Sock 9.Thread stoped [16:12:54]OFD Sender: No OFD packet to send [16:12:59]OFD Sender: No OFD packet to send [16:13:04]OFD Sender: No OFD packet to send [16:13:09]OFD Sender: No OFD packet to send [16:13:12]accept exits with 8 [16:13:12]New connection [16:13:12]New thread 3067460964 created [16:13:12]Thread 3067317604 joined [16:13:12]Waiting for new connection... [16:13:12] Sock 8.Parse request [16:13:12]Sock 8.Check first char [16:13:12]Sock 8.First char is OK [16:13:12]request: POST /json_proto HTTP/1.0 [16:13:12]Method: POST [16:13:12]URL: /json_proto [16:13:12]Method is POST - this is cgi request [16:13:12]url: /json_proto [16:13:12]query_string will be loaded in cgi processing [16:13:12]execute_cgi json_proto POST (null) [16:13:12]execute_cgi path=json_proto method=POST [16:13:12]POST find Content-Length [16:13:12]Host: 172.17.42.195:8080 [16:13:12]Content-Length: 684 [16:13:12]Content-Type: application/json [16:13:12] [16:13:12]POST finish read [16:13:12]Found Content-Length = 684 [16:13:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:12]execute_script... [16:13: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)3309003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:13:12]POST & json_proto [16:13:12]process_json_proto [16:13:12]json parsed OK: [16:13:12]protocol is kg_v1.0 [16:13:12]action value=close_receipt [16:13:12]process_action close_receipt [16:13:12]cmd_close_receipt [16:13:12]MH_GetDate [16:13:12]Write to MH i2c: F0 00 00 2D 04 20 [16:13:12]Write i2c OK [16:13:12]MH_I2C_Read... [16:13:12]Read from MH i2c: F0 [16:13:12]MH_I2C_Read... [16:13:12]Read from MH i2c: F0 09 00 [16:13:12]MH_I2C_Read... [16:13:12]Read from MH i2c: F0 09 00 2D 04 00 18 72 1A 67 EF 94 12 67 30 [16:13:12]GetLastDocTimeStamp 1729786366 [16:13:12]current date 1729786392 [16:13:12]FM_GetShiftState [16:13:12]SAM_PROTO_GetShiftState [16:13:12]wFMCommunicate request_size=4 [16:13:12]MH_SAM_APDU [16:13:12]CAPDU: 80 13 01 00 [16:13:12]Write to MH i2c: E2 08 00 2E 04 80 13 01 00 00 00 00 00 AF [16:13:12]Write i2c OK [16:13:12]MH_I2C_Read... [16:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:12]Read from MH i2c: E2 [16:13:12]MH_I2C_Read... [16:13:12]Read from MH i2c: E2 0E 00 [16:13:12]MH_I2C_Read... [16:13:12]Read from MH i2c: E2 0E 00 2E 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [16:13:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:13:12]wFMCommunicate OK [16:13:12]SAM_PROTO_GetShiftState done [16:13:12]FM_GetShiftState done [16:13:12]opened in 1729729095 [16:13:12]opened+sec_in_day 1729815495 [16:13:12]quantity*price = 50025 [16:13:12]sum+1 = 50027 [16:13:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 524 24.10.2024 16:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372707 ФПД: 244038056996534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161312&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372707&fm=244038056996534&tin=02508201610067®Number=0000000000091623&sum=50000 [16:13:13]StoreToDocumentArchive [16:13:13]shift 524 fd 372707 [16:13:13]save to /storage/0524/doc_00372707 [16:13:13]save last doc name /storage/0524/doc_00372707 to /storage/kkm_last_doc_name [16:13:13]save OK [16:13:13]Clear old archive folders... [16:13:13]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:13:13]tlvbuf is 01A57570 [16:13:13]SAM_PROTO_ClearQueue [16:13:13]wFMCommunicate request_size=4 [16:13:13]MH_SAM_APDU [16:13:13]CAPDU: 80 09 00 00 [16:13:13]Write to MH i2c: E2 08 00 3B 04 80 09 00 00 00 00 00 00 B1 [16:13:13]Write i2c OK [16:13:13]MH_I2C_Read... [16:13:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:13:13]Read from MH i2c: E2 [16:13:13]MH_I2C_Read... [16:13:13]Read from MH i2c: E2 03 00 [16:13:13]MH_I2C_Read... [16:13:13]Read from MH i2c: E2 03 00 3B 04 00 90 00 B3 [16:13:13]RAPDU: 90 00 [16:13:13]wFMCommunicate OK [16:13:13]SAM_PROTO_ClearQueue done [16:13:13]KKMCreateOFDPacket [16:13:13]OFDProtocolAddRootSTLVToBuf [16:13:13]FM_MakeSignedData [16:13:13]FM_MakeSignedData [16:13:13]SAM_PROTO_SignData [16:13:13]wFMCommunicate request_size=4 [16:13:13]MH_SAM_APDU [16:13:13]CAPDU: 80 0D 01 02 [16:13:13]Write to MH i2c: E2 08 00 3C 04 80 0D 01 02 00 00 00 00 B9 [16:13:13]Write i2c OK [16:13:13]MH_I2C_Read... [16:13:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:13:13]Read from MH i2c: E2 [16:13:13]MH_I2C_Read... [16:13:13]Read from MH i2c: E2 03 00 [16:13:13]MH_I2C_Read... [16:13:13]Read from MH i2c: E2 03 00 3C 04 00 90 00 B4 [16:13:13]RAPDU: 90 00 [16:13:13]wFMCommunicate OK [16:13:13]wFMCommunicate request_size=255 [16:13:13]MH_SAM_APDU [16:13:13]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 18 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 AF 05 [16:13:13]Write to MH i2c: E2 02 01 3D 04 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 18 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 AF 05 00 00 1D [16:13:13]Write i2c OK [16:13:13]MH_I2C_Read... [16:13:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:14]Read from MH i2c: E2 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 03 00 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 03 00 3D 04 00 90 00 B5 [16:13:14]RAPDU: 90 00 [16:13:14]wFMCommunicate OK [16:13:14]wFMCommunicate request_size=16 [16:13:14]MH_SAM_APDU [16:13:14]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DD F3 89 B2 EE B6 [16:13:14]Write to MH i2c: E2 13 00 3E 04 80 0D 02 02 0B 00 00 35 04 06 00 DD F3 89 B2 EE B6 00 00 C0 [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:13:14]Read from MH i2c: E2 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 03 00 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 03 00 3E 04 00 90 00 B6 [16:13:14]RAPDU: 90 00 [16:13:14]wFMCommunicate OK [16:13:14]wFMCommunicate request_size=4 [16:13:14]MH_SAM_APDU [16:13:14]CAPDU: 80 0D 03 02 [16:13:14]Write to MH i2c: E2 08 00 3F 04 80 0D 03 02 00 00 00 00 BE [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:13:14]Read from MH i2c: E2 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 0B 00 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 0B 00 3F 04 00 F2 C9 FC 9A A1 2B B8 C2 90 00 56 [16:13:14]RAPDU: F2 C9 FC 9A A1 2B B8 C2 90 00 [16:13:14]wFMCommunicate OK [16:13:14]SAM_PROTO_SignData done [16:13:14]FM_MakeSignedData done [16:13:14]CreateOFDProtocolMessage [16:13:14]wFMCommunicate request_size=4 [16:13:14]MH_SAM_APDU [16:13:14]CAPDU: 80 11 00 00 [16:13:14]Write to MH i2c: E2 08 00 40 04 80 11 00 00 00 00 00 00 BE [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:14]Read from MH i2c: E2 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: E2 17 00 [16:13:14]MH_I2C_Read... [16:13:14]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 36 37 32 90 00 13 [16:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:13:14]wFMCommunicate OK [16:13:14]CreateOFDProtocolMessage done [16:13:14]OFDSenderStorePacket 372707 [16:13:14]StoreOFDPacket docnum=372707 [16:13:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3D F7 0D 01 46 C5 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 18 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 AF 05 00 35 04 06 00 DD F3 89 B2 EE B6 F2 C9 FC 9A A1 2B B8 C2 [16:13:14]CheckFolder [16:13:14]dirname=/storage/ofd_packets [16:13:14]CheckFolder done [16:13:14]ProducePacketName [16:13:14]name=ofd_packets/00372707 [16:13:14]NVStorageSaveData ofd_packets/00372707 [16:13:14]File name is /storage/ofd_packets/00372707 [16:13:14]Write 307 bytes [16:13:14]NVStorageSaveData done [16:13:14]OFDSenderStorePacket done [16:13:14]KKMCreateOFDPacket done [16:13:14]NVStorageSaveData kkm_last_timestamp [16:13:14]File name is /storage/kkm_last_timestamp [16:13:14]Write 4 bytes [16:13:14]NVStorageSaveData done [16:13:14]ExternCall_PrintAddStr [16:13:14]wPrintStart [16:13:14]Write to MH i2c: 01 00 00 41 04 45 [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: 01 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: 01 07 00 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: 01 07 00 41 04 00 00 00 00 00 FF 0F 5A [16:13:14]RasterBufferAndPrint [16:13:14]line Счет N : (1)3309003 [16:13:14]line ИНН: 02508201610067 [16:13:14]line Контрольно-Кассовый Чек [16:13:14]line ПРОДАЖА [16:13:14]line ТРК (МРК, ГНК) : 41 [16:13:14]line Товар: 2710194240 [16:13:14]line D-Energy Дт-К-2 [16:13:14]line 6.480 * 77.20 [16:13:14]line = 500.26 [16:13:14]line НДС 12% НСП 1% [16:13:14]line > о реализуемом товаре [16:13:14]line ОКРУГЛЕНИЕ: -0.26 [16:13:14]line ИТОГО: 500.00 [16:13:14]line Внесено: 500.00 [16:13:14]line СДАЧА: 0.00 [16:13:14]line НСП 1% : 4.43 [16:13:14]line НДС 12% : 53.12 [16:13:14]line Наличными: 500.00 [16:13:14]line Безнал.: 0.00 [16:13:14]line Место: АЗС № 87 "Партнер Нефть" [16:13:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:13:14]line СНО: Общий режим [16:13:14]line Чек 524 24.10.2024 16:13 [16:13:14]line Смена: 524 ФФД: 1.0 [16:13:14]line ЗНМ: 0300000083 [16:13:14]line РНМ: 0000000000091623 [16:13:14]line Версия ККМ: 001 [16:13:14]line ФМ: 0000000000874672 [16:13:14]line ФД: 372707 [16:13:14]line ФПД: 244038056996534 [16:13:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161312&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372707&fm=244038056996534&tin=02508201610067®Number=0000000000091623&sum=50000 [16:13:14]written 0, free lines is 4095 [16:13:14]OFD Sender: Processing packet 372707 [packets to send 267, broken 266] [16:13:14]ProducePacketName [16:13:14]name=ofd_packets/00372707 [16:13:14]OFD Sender: To server: pG, [16:13:14]CommunicateWithHost lk.salyk.kg:30040 [16:13:14]ConnectInit lk.salyk.kg [16:13:14]Connected sock=10 [16:13:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3D F7 0D 01 46 C5 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 02 00 00 F4 03 04 00 18 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 AF 05 00 35 04 06 00 DD F3 89 B2 EE B6 F2 C9 FC 9A A1 2B B8 C2 [16:13:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 81 C4 47 00 6B 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 AF 05 00 F4 03 04 00 BF 1D 1A 67 B6 04 01 00 00 AB 06 29 10 D6 C6 5B 35 [16:13:14]CommunicateWithHost err = 0 [16:13:14]CheckOFDResponse [16:13:14]1017 (14) - 77093643461234 [16:13:14]1041 (16) - 0000000000874672 [16:13:14]1040 (4) - 372707 [16:13:14]1012 (4) - 24.10.2024 10:13 [16:13:14]1206 (1) - 0 [16:13:14]OFD Sender: Remove packet 372707 [16:13:14]ProducePacketName [16:13:14]name=ofd_packets/00372707 [16:13:14]NVStorageDeleteData [16:13:14]Write to MH i2c: 01 00 00 6C 04 70 [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: 01 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: 01 07 00 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 EB 0C 6E [16:13:14]RasterBufferAndPrint [16:13:14]line [16:13:14]line [16:13:14]line [16:13:14]line [16:13:14]line [16:13:14]written 0, free lines is 3323 [16:13:14]MH_Cut [16:13:14]Write to MH i2c: D1 01 00 73 04 01 49 [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: D1 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: D1 01 00 [16:13:14]MH_I2C_Read... [16:13:14]Read from MH i2c: D1 01 00 73 04 00 48 [16:13:14]Write to MH i2c: 01 00 00 74 04 78 [16:13:14]Write i2c OK [16:13:14]MH_I2C_Read... [16:13:15]OFD Sender: No OFD packet to send [16:13:15]*** Cut start [16:13:15]*** Partial cut [16:13:15]*** CUTSNS_PIN = 1 [16:13:15]*** CUTSNS_PIN = 0 [16:13:15]*** Brake cut motor [16:13:16]Read from MH i2c: 01 [16:13:16]MH_I2C_Read... [16:13:16]*** Stop cut motor [16:13:16]*** Cut end [16:13:16]Read from MH i2c: 01 07 00 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: 01 07 00 74 04 00 00 00 00 00 FF 0F 8D [16:13:16]process_action close_receipt done [16:13:16]requested_data is exist [16:13:16]produce_requested_data [16:13:16]requested_item fm.sn is exist - process it [16:13:16]wFMCommunicate request_size=4 [16:13:16]MH_SAM_APDU [16:13:16]CAPDU: 80 11 00 00 [16:13:16]Write to MH i2c: E2 08 00 75 04 80 11 00 00 00 00 00 00 F3 [16:13:16]Write i2c OK [16:13:16]MH_I2C_Read... [16:13:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:13:16]Read from MH i2c: E2 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: E2 17 00 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: E2 17 00 75 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [16:13:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:13:16]wFMCommunicate OK [16:13:16]requested_item fd.num is exist - process it [16:13:16]SAM_PROTO_GetFieldsCounters [16:13:16]wFMCommunicate request_size=4 [16:13:16]MH_SAM_APDU [16:13:16]CAPDU: 80 13 00 00 [16:13:16]Write to MH i2c: E2 08 00 76 04 80 13 00 00 00 00 00 00 F6 [16:13:16]Write i2c OK [16:13:16]MH_I2C_Read... [16:13:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:13:16]Read from MH i2c: E2 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: E2 62 00 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: E2 62 00 76 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E3 AF 05 00 0E 04 04 00 0C 02 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 E4 [16:13:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E3 AF 05 00 0E 04 04 00 0C 02 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 [16:13:16]wFMCommunicate OK [16:13:16]SAM_PROTO_GetFieldsCounters done [16:13:16]requested_item shift.num is exist - process it [16:13:16]requested_item shift.opened is exist - process it [16:13:16]req_shift_opened [16:13:16]FM_GetShiftState [16:13:16]SAM_PROTO_GetShiftState [16:13:16]wFMCommunicate request_size=4 [16:13:16]MH_SAM_APDU [16:13:16]CAPDU: 80 13 01 00 [16:13:16]Write to MH i2c: E2 08 00 77 04 80 13 01 00 00 00 00 00 F8 [16:13:16]Write i2c OK [16:13:16]MH_I2C_Read... [16:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:13:16]Read from MH i2c: E2 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: E2 0E 00 [16:13:16]MH_I2C_Read... [16:13:16]Read from MH i2c: E2 0E 00 77 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [16:13:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:13:16]wFMCommunicate OK [16:13:16]SAM_PROTO_GetShiftState done [16:13:16]FM_GetShiftState done [16:13:16]req_shift_opened done [16:13:16]requested_item shift.open_date is exist - process it [16:13:16]req_shift_open_date [16:13:16]req_shift_open_date done [16:13:16]produce_requested_data done [16:13:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372707,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:13:16]process_action_free close_receipt [16:13:16]json_value_free [16:13:16]json_value_free done [16:13:16]process_json_proto returns [16:13:16]Send response to host [16:13:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372707,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:13:16]free response buf [16:13:16]execute_script done [16:13:16]execute_script returns [16:13:16]free content buf [16:13:16]Sock 8.Close socket [16:13:16]Sock 8.Thread stoped [16:13:20]OFD Sender: No OFD packet to send [16:13:25]OFD Sender: No OFD packet to send [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]accept exits with 9 [16:14:25]New connection [16:14:25]New thread 3067317604 created [16:14:25]Thread 3067460964 joined [16:14:25]Waiting for new connection... [16:14:25] Sock 9.Parse request [16:14:25]Sock 9.Check first char [16:14:25]Sock 9.First char is OK [16:14:25]request: POST /json_proto HTTP/1.0 [16:14:25]Method: POST [16:14:25]URL: /json_proto [16:14:25]Method is POST - this is cgi request [16:14:25]url: /json_proto [16:14:25]query_string will be loaded in cgi processing [16:14:25]execute_cgi json_proto POST (null) [16:14:25]execute_cgi path=json_proto method=POST [16:14:25]POST find Content-Length [16:14:25]Host: 172.17.42.195:8080 [16:14:25]Content-Length: 774 [16:14:25]Content-Type: application/json [16:14:25] [16:14:25]POST finish read [16:14:25]Found Content-Length = 774 [16:14:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:25]execute_script... [16:14:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:14:25]POST & json_proto [16:14:25]process_json_proto [16:14:25]json parsed OK: [16:14:25]protocol is kg_v1.0 [16:14:25]action value=close_receipt [16:14:25]process_action close_receipt [16:14:25]cmd_close_receipt [16:14:25]MH_GetDate [16:14:25]Write to MH i2c: F0 00 00 78 04 6B [16:14:25]Write i2c OK [16:14:25]MH_I2C_Read... [16:14:25]Read from MH i2c: F0 [16:14:25]MH_I2C_Read... [16:14:25]Read from MH i2c: F0 09 00 [16:14:25]MH_I2C_Read... [16:14:25]Read from MH i2c: F0 09 00 78 04 00 61 72 1A 67 EF 94 12 67 C4 [16:14:25]GetLastDocTimeStamp 1729786392 [16:14:25]current date 1729786465 [16:14:25]FM_GetShiftState [16:14:25]SAM_PROTO_GetShiftState [16:14:25]wFMCommunicate request_size=4 [16:14:25]MH_SAM_APDU [16:14:25]CAPDU: 80 13 01 00 [16:14:25]Write to MH i2c: E2 08 00 79 04 80 13 01 00 00 00 00 00 FA [16:14:25]Write i2c OK [16:14:25]MH_I2C_Read... [16:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:25]Read from MH i2c: E2 [16:14:25]MH_I2C_Read... [16:14:25]Read from MH i2c: E2 0E 00 [16:14:25]MH_I2C_Read... [16:14:25]Read from MH i2c: E2 0E 00 79 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [16:14:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:14:25]wFMCommunicate OK [16:14:25]SAM_PROTO_GetShiftState done [16:14:25]FM_GetShiftState done [16:14:25]opened in 1729729095 [16:14:25]opened+sec_in_day 1729815495 [16:14:25]quantity*price = 200025 [16:14:25]sum+1 = 200026 [16:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 525 24.10.2024 16:14 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372708 ФПД: 100238588933537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372708&fm=100238588933537&tin=02508201610067®Number=0000000000091623&sum=200025 [16:14:26]StoreToDocumentArchive [16:14:26]shift 524 fd 372708 [16:14:26]save to /storage/0524/doc_00372708 [16:14:26]save last doc name /storage/0524/doc_00372708 to /storage/kkm_last_doc_name [16:14:26]save OK [16:14:26]Clear old archive folders... [16:14:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:14:26]tlvbuf is 01A77AA0 [16:14:26]SAM_PROTO_ClearQueue [16:14:26]wFMCommunicate request_size=4 [16:14:26]MH_SAM_APDU [16:14:26]CAPDU: 80 09 00 00 [16:14:26]Write to MH i2c: E2 08 00 86 04 80 09 00 00 00 00 00 00 FC [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:14:26]Read from MH i2c: E2 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 86 04 00 90 00 FE [16:14:26]RAPDU: 90 00 [16:14:26]wFMCommunicate OK [16:14:26]SAM_PROTO_ClearQueue done [16:14:26]KKMCreateOFDPacket [16:14:26]OFDProtocolAddRootSTLVToBuf [16:14:26]FM_MakeSignedData [16:14:26]FM_MakeSignedData [16:14:26]SAM_PROTO_SignData [16:14:26]wFMCommunicate request_size=4 [16:14:26]MH_SAM_APDU [16:14:26]CAPDU: 80 0D 01 02 [16:14:26]Write to MH i2c: E2 08 00 87 04 80 0D 01 02 00 00 00 00 04 [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:14:26]Read from MH i2c: E2 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 87 04 00 90 00 FF [16:14:26]RAPDU: 90 00 [16:14:26]wFMCommunicate OK [16:14:26]wFMCommunicate request_size=255 [16:14:26]MH_SAM_APDU [16:14:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 0D 02 00 00 F4 03 04 00 61 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 AF 05 00 35 04 06 00 [16:14:26]Write to MH i2c: E2 02 01 88 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0D 02 00 00 F4 03 04 00 61 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 AF 05 00 35 04 06 00 00 00 98 [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:26]Read from MH i2c: E2 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 88 04 00 90 00 00 [16:14:26]RAPDU: 90 00 [16:14:26]wFMCommunicate OK [16:14:26]wFMCommunicate request_size=11 [16:14:26]MH_SAM_APDU [16:14:26]CAPDU: 80 0D 02 02 06 5B 2A 9D 7C 75 A1 [16:14:26]Write to MH i2c: E2 0E 00 89 04 80 0D 02 02 06 00 5B 2A 9D 7C 75 A1 00 00 C7 [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:14:26]Read from MH i2c: E2 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 03 00 89 04 00 90 00 01 [16:14:26]RAPDU: 90 00 [16:14:26]wFMCommunicate OK [16:14:26]wFMCommunicate request_size=4 [16:14:26]MH_SAM_APDU [16:14:26]CAPDU: 80 0D 03 02 [16:14:26]Write to MH i2c: E2 08 00 8A 04 80 0D 03 02 00 00 00 00 09 [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:14:26]Read from MH i2c: E2 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 0B 00 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 0B 00 8A 04 00 DD EA E3 53 F7 0F A0 C5 90 00 72 [16:14:26]RAPDU: DD EA E3 53 F7 0F A0 C5 90 00 [16:14:26]wFMCommunicate OK [16:14:26]SAM_PROTO_SignData done [16:14:26]FM_MakeSignedData done [16:14:26]CreateOFDProtocolMessage [16:14:26]wFMCommunicate request_size=4 [16:14:26]MH_SAM_APDU [16:14:26]CAPDU: 80 11 00 00 [16:14:26]Write to MH i2c: E2 08 00 8B 04 80 11 00 00 00 00 00 00 09 [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:26]Read from MH i2c: E2 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: E2 17 00 [16:14:26]MH_I2C_Read... [16:14:26]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 36 37 32 90 00 5E [16:14:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:14:26]wFMCommunicate OK [16:14:26]CreateOFDProtocolMessage done [16:14:26]OFDSenderStorePacket 372708 [16:14:26]StoreOFDPacket docnum=372708 [16:14:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 6D 6E 08 01 D9 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0D 02 00 00 F4 03 04 00 61 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 AF 05 00 35 04 06 00 5B 2A 9D 7C 75 A1 DD EA E3 53 F7 0F A0 C5 [16:14:26]CheckFolder [16:14:26]dirname=/storage/ofd_packets [16:14:26]CheckFolder done [16:14:26]ProducePacketName [16:14:26]name=ofd_packets/00372708 [16:14:26]NVStorageSaveData ofd_packets/00372708 [16:14:26]File name is /storage/ofd_packets/00372708 [16:14:26]Write 302 bytes [16:14:26]NVStorageSaveData done [16:14:26]OFDSenderStorePacket done [16:14:26]KKMCreateOFDPacket done [16:14:26]NVStorageSaveData kkm_last_timestamp [16:14:26]File name is /storage/kkm_last_timestamp [16:14:26]Write 4 bytes [16:14:26]NVStorageSaveData done [16:14:26]ExternCall_PrintAddStr [16:14:26]wPrintStart [16:14:26]Write to MH i2c: 01 00 00 8C 04 90 [16:14:26]Write i2c OK [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: 01 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: 01 07 00 [16:14:26]MH_I2C_Read... [16:14:26]Read from MH i2c: 01 07 00 8C 04 00 00 00 00 00 FF 0F A5 [16:14:26]RasterBufferAndPrint [16:14:26]line Счет N : (1)3309002 [16:14:26]line ИНН: 02508201610067 [16:14:26]line Контрольно-Кассовый Чек [16:14:26]line ПРОДАЖА [16:14:26]line ТРК (МРК, ГНК) : 5 [16:14:26]line Товар: 2710194210 [16:14:26]line ДТ(л)-К-5 [16:14:26]line 26.250 * 76.20 [16:14:26]line = 2000.25 [16:14:26]line НДС 12% НСП 1% [16:14:26]line > о реализуемом товаре [16:14:26]line ИТОГО: 2000.25 [16:14:26]line НСП 1% : 17.70 [16:14:26]line НДС 12% : 212.42 [16:14:26]line Наличными: 0.00 [16:14:26]line Безнал.: 2000.25 [16:14:26]line Место: АЗС № 87 "Партнер Нефть" [16:14:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:14:26]line СНО: Общий режим [16:14:26]line Чек 525 24.10.2024 16:14 [16:14:26]line Смена: 524 ФФД: 1.0 [16:14:26]line ЗНМ: 0300000083 [16:14:26]line РНМ: 0000000000091623 [16:14:26]line Версия ККМ: 001 [16:14:26]line Платежная система: Mbank [16:14:26]line ФМ: 0000000000874672 [16:14:26]line ФД: 372708 [16:14:26]line ФПД: 100238588933537 [16:14:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161425&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372708&fm=100238588933537&tin=02508201610067®Number=0000000000091623&sum=200025 [16:14:26]written 0, free lines is 4095 [16:14:26]OFD Sender: Processing packet 372708 [packets to send 267, broken 266] [16:14:26]ProducePacketName [16:14:26]name=ofd_packets/00372708 [16:14:26]OFD Sender: To server: pG, [16:14:26]CommunicateWithHost lk.salyk.kg:30040 [16:14:26]ConnectInit lk.salyk.kg [16:14:27]Connected sock=8 [16:14:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 6D 6E 08 01 D9 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0D 02 00 00 F4 03 04 00 61 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 AF 05 00 35 04 06 00 5B 2A 9D 7C 75 A1 DD EA E3 53 F7 0F A0 C5 [16:14:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4D E6 47 00 0B E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 AF 05 00 F4 03 04 00 08 1E 1A 67 B6 04 01 00 00 9B 20 E5 82 82 BD C2 06 [16:14:27]CommunicateWithHost err = 0 [16:14:27]CheckOFDResponse [16:14:27]1017 (14) - 77093643461234 [16:14:27]1041 (16) - 0000000000874672 [16:14:27]1040 (4) - 372708 [16:14:27]1012 (4) - 24.10.2024 10:14 [16:14:27]1206 (1) - 0 [16:14:27]OFD Sender: Remove packet 372708 [16:14:27]ProducePacketName [16:14:27]name=ofd_packets/00372708 [16:14:27]NVStorageDeleteData [16:14:27]Write to MH i2c: 01 00 00 B5 04 B9 [16:14:27]Write i2c OK [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: 01 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: 01 07 00 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 04 0D D1 [16:14:27]RasterBufferAndPrint [16:14:27]line [16:14:27]line [16:14:27]line [16:14:27]line [16:14:27]line [16:14:27]written 0, free lines is 3339 [16:14:27]MH_Cut [16:14:27]Write to MH i2c: D1 01 00 BC 04 01 92 [16:14:27]Write i2c OK [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: D1 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: D1 01 00 [16:14:27]MH_I2C_Read... [16:14:27]Read from MH i2c: D1 01 00 BC 04 00 91 [16:14:27]Write to MH i2c: 01 00 00 BD 04 C1 [16:14:27]Write i2c OK [16:14:27]MH_I2C_Read... [16:14:27]OFD Sender: No OFD packet to send [16:14:28]*** Cut start [16:14:28]*** Partial cut [16:14:28]*** CUTSNS_PIN = 1 [16:14:28]*** CUTSNS_PIN = 0 [16:14:28]*** Brake cut motor [16:14:28]Read from MH i2c: 01 [16:14:28]MH_I2C_Read... [16:14:28]*** Stop cut motor [16:14:28]*** Cut end [16:14:28]Read from MH i2c: 01 07 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: 01 07 00 BD 04 00 00 00 00 00 FF 0F D6 [16:14:28]process_action close_receipt done [16:14:28]requested_data is exist [16:14:28]produce_requested_data [16:14:28]requested_item fm.sn is exist - process it [16:14:28]wFMCommunicate request_size=4 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 11 00 00 [16:14:28]Write to MH i2c: E2 08 00 BE 04 80 11 00 00 00 00 00 00 3C [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:14:28]Read from MH i2c: E2 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 17 00 [16:14:28]MH_I2C_Read... [16:14:28]Read from MH i2c: E2 17 00 BE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [16:14:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:14:28]wFMCommunicate OK [16:14:28]requested_item fd.num is exist - process it [16:14:28]SAM_PROTO_GetFieldsCounters [16:14:28]wFMCommunicate request_size=4 [16:14:28]MH_SAM_APDU [16:14:28]CAPDU: 80 13 00 00 [16:14:28]Write to MH i2c: E2 08 00 BF 04 80 13 00 00 00 00 00 00 3F [16:14:28]Write i2c OK [16:14:28]MH_I2C_Read... [16:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:14:29]Read from MH i2c: E2 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: E2 62 00 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: E2 62 00 BF 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [16:14:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0D 02 00 00 5E 04 04 00 0D 02 00 00 57 04 04 00 0E 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:14:29]wFMCommunicate OK [16:14:29]SAM_PROTO_GetFieldsCounters done [16:14:29]requested_item shift.num is exist - process it [16:14:29]requested_item shift.opened is exist - process it [16:14:29]req_shift_opened [16:14:29]FM_GetShiftState [16:14:29]SAM_PROTO_GetShiftState [16:14:29]wFMCommunicate request_size=4 [16:14:29]MH_SAM_APDU [16:14:29]CAPDU: 80 13 01 00 [16:14:29]Write to MH i2c: E2 08 00 C0 04 80 13 01 00 00 00 00 00 41 [16:14:29]Write i2c OK [16:14:29]MH_I2C_Read... [16:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:14:29]Read from MH i2c: E2 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: E2 0E 00 [16:14:29]MH_I2C_Read... [16:14:29]Read from MH i2c: E2 0E 00 C0 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A6 [16:14:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:14:29]wFMCommunicate OK [16:14:29]SAM_PROTO_GetShiftState done [16:14:29]FM_GetShiftState done [16:14:29]req_shift_opened done [16:14:29]requested_item shift.open_date is exist - process it [16:14:29]req_shift_open_date [16:14:29]req_shift_open_date done [16:14:29]produce_requested_data done [16:14:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372708,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:14:29]process_action_free close_receipt [16:14:29]json_value_free [16:14:29]json_value_free done [16:14:29]process_json_proto returns [16:14:29]Send response to host [16:14:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372708,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:14:29]free response buf [16:14:29]execute_script done [16:14:29]execute_script returns [16:14:29]free content buf [16:14:29]Sock 9.Close socket [16:14:29]Sock 9.Thread stoped [16:14:32]OFD Sender: No OFD packet to send [16:14:37]OFD Sender: No OFD packet to send [16:14:42]OFD Sender: No OFD packet to send [16:14:47]OFD Sender: No OFD packet to send [16:14:52]OFD Sender: No OFD packet to send [16:14:57]OFD Sender: No OFD packet to send [16:15:02]accept exits with 10 [16:15:02]New connection [16:15:02]New thread 3067460964 created [16:15:02]Thread 3067317604 joined [16:15:02]Waiting for new connection... [16:15:02] Sock 10.Parse request [16:15:02]Sock 10.Check first char [16:15:02]Sock 10.First char is OK [16:15:02]request: POST /json_proto HTTP/1.0 [16:15:02]Method: POST [16:15:02]URL: /json_proto [16:15:02]Method is POST - this is cgi request [16:15:02]url: /json_proto [16:15:02]query_string will be loaded in cgi processing [16:15:02]execute_cgi json_proto POST (null) [16:15:02]execute_cgi path=json_proto method=POST [16:15:02]POST find Content-Length [16:15:02]Host: 172.17.42.195:8080 [16:15:02]Content-Length: 678 [16:15:02]Content-Type: application/json [16:15:02] [16:15:02]POST finish read [16:15:02]Found Content-Length = 678 [16:15:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.130, "sum" : 410.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:02]execute_script... [16:15: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)3309004", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.130, "sum" : 410.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 410.00, "total" : 410.00, "payments": [ { "type": 0, "sum" : 410.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:15:02]POST & json_proto [16:15:02]process_json_proto [16:15:02]json parsed OK: [16:15:02]protocol is kg_v1.0 [16:15:02]action value=close_receipt [16:15:02]process_action close_receipt [16:15:02]cmd_close_receipt [16:15:02]MH_GetDate [16:15:02]Write to MH i2c: F0 00 00 C1 04 B4 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: F0 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: F0 09 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: F0 09 00 C1 04 00 86 72 1A 67 EF 94 12 67 32 [16:15:02]GetLastDocTimeStamp 1729786465 [16:15:02]current date 1729786502 [16:15:02]FM_GetShiftState [16:15:02]SAM_PROTO_GetShiftState [16:15:02]wFMCommunicate request_size=4 [16:15:02]MH_SAM_APDU [16:15:02]CAPDU: 80 13 01 00 [16:15:02]Write to MH i2c: E2 08 00 C2 04 80 13 01 00 00 00 00 00 43 [16:15:02]Write i2c OK [16:15:02]MH_I2C_Read... [16:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:02]Read from MH i2c: E2 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 0E 00 [16:15:02]MH_I2C_Read... [16:15:02]Read from MH i2c: E2 0E 00 C2 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [16:15:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:15:02]wFMCommunicate OK [16:15:02]SAM_PROTO_GetShiftState done [16:15:02]FM_GetShiftState done [16:15:02]opened in 1729729095 [16:15:02]opened+sec_in_day 1729815495 [16:15:02]quantity*price = 41009 [16:15:02]sum+1 = 41011 [16:15:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 410.00 Внесено: 410.00 СДАЧА: 0.00 НСП 1% : 3.63 НДС 12% : 43.55 Наличными: 410.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 526 24.10.2024 16:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372709 ФПД: 150263860609354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372709&fm=150263860609354&tin=02508201610067®Number=0000000000091623&sum=41000 [16:15:03]StoreToDocumentArchive [16:15:03]shift 524 fd 372709 [16:15:03]save to /storage/0524/doc_00372709 [16:15:03]save last doc name /storage/0524/doc_00372709 to /storage/kkm_last_doc_name [16:15:03]save OK [16:15:03]Clear old archive folders... [16:15:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:15:03]tlvbuf is 01A6E0B0 [16:15:03]SAM_PROTO_ClearQueue [16:15:03]wFMCommunicate request_size=4 [16:15:03]MH_SAM_APDU [16:15:03]CAPDU: 80 09 00 00 [16:15:03]Write to MH i2c: E2 08 00 CF 04 80 09 00 00 00 00 00 00 45 [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:15:03]Read from MH i2c: E2 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: E2 03 00 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: E2 03 00 CF 04 00 90 00 47 [16:15:03]RAPDU: 90 00 [16:15:03]wFMCommunicate OK [16:15:03]SAM_PROTO_ClearQueue done [16:15:03]KKMCreateOFDPacket [16:15:03]OFDProtocolAddRootSTLVToBuf [16:15:03]FM_MakeSignedData [16:15:03]FM_MakeSignedData [16:15:03]SAM_PROTO_SignData [16:15:03]wFMCommunicate request_size=4 [16:15:03]MH_SAM_APDU [16:15:03]CAPDU: 80 0D 01 02 [16:15:03]Write to MH i2c: E2 08 00 D0 04 80 0D 01 02 00 00 00 00 4D [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:15:03]Read from MH i2c: E2 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: E2 03 00 [16:15:03]MH_I2C_Read... [16:15:03]Read from MH i2c: E2 03 00 D0 04 00 90 00 48 [16:15:03]RAPDU: 90 00 [16:15:03]wFMCommunicate OK [16:15:03]wFMCommunicate request_size=255 [16:15:03]MH_SAM_APDU [16:15: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 34 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 86 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 AF 05 00 35 04 06 00 88 [16:15:03]Write to MH i2c: E2 02 01 D1 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 34 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 86 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 AF 05 00 35 04 06 00 88 00 00 33 [16:15:03]Write i2c OK [16:15:03]MH_I2C_Read... [16:15:03]*** iso7816_exchange 80 0D 02 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 D1 04 00 90 00 49 [16:15:04]RAPDU: 90 00 [16:15:04]wFMCommunicate OK [16:15:04]wFMCommunicate request_size=10 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 0D 02 02 05 AA 08 08 C1 4A [16:15:04]Write to MH i2c: E2 0D 00 D2 04 80 0D 02 02 05 00 AA 08 08 C1 4A 00 00 1F [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 0D 02 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 D2 04 00 90 00 4A [16:15:04]RAPDU: 90 00 [16:15:04]wFMCommunicate OK [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 0D 03 02 [16:15:04]Write to MH i2c: E2 08 00 D3 04 80 0D 03 02 00 00 00 00 52 [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 0B 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 0B 00 D3 04 00 A6 C4 FD 85 3D AC B8 B0 90 00 90 [16:15:04]RAPDU: A6 C4 FD 85 3D AC B8 B0 90 00 [16:15:04]wFMCommunicate OK [16:15:04]SAM_PROTO_SignData done [16:15:04]FM_MakeSignedData done [16:15:04]CreateOFDProtocolMessage [16:15:04]wFMCommunicate request_size=4 [16:15:04]MH_SAM_APDU [16:15:04]CAPDU: 80 11 00 00 [16:15:04]Write to MH i2c: E2 08 00 D4 04 80 11 00 00 00 00 00 00 52 [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:04]Read from MH i2c: E2 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 17 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: E2 17 00 D4 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A7 [16:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:15:04]wFMCommunicate OK [16:15:04]CreateOFDProtocolMessage done [16:15:04]OFDSenderStorePacket 372709 [16:15:04]StoreOFDPacket docnum=372709 [16:15:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1F CC 07 01 45 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 34 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 86 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 AF 05 00 35 04 06 00 88 AA 08 08 C1 4A A6 C4 FD 85 3D AC B8 B0 [16:15:04]CheckFolder [16:15:04]dirname=/storage/ofd_packets [16:15:04]CheckFolder done [16:15:04]ProducePacketName [16:15:04]name=ofd_packets/00372709 [16:15:04]NVStorageSaveData ofd_packets/00372709 [16:15:04]File name is /storage/ofd_packets/00372709 [16:15:04]Write 301 bytes [16:15:04]NVStorageSaveData done [16:15:04]OFDSenderStorePacket done [16:15:04]KKMCreateOFDPacket done [16:15:04]NVStorageSaveData kkm_last_timestamp [16:15:04]File name is /storage/kkm_last_timestamp [16:15:04]Write 4 bytes [16:15:04]NVStorageSaveData done [16:15:04]ExternCall_PrintAddStr [16:15:04]wPrintStart [16:15:04]Write to MH i2c: 01 00 00 D5 04 D9 [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 07 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 07 00 D5 04 00 00 00 00 00 FF 0F EE [16:15:04]RasterBufferAndPrint [16:15:04]line Счет N : (1)3309004 [16:15:04]line ИНН: 02508201610067 [16:15:04]line Контрольно-Кассовый Чек [16:15:04]line ПРОДАЖА [16:15:04]line ТРК (МРК, ГНК) : 22 [16:15:04]line Товар: 2710124130 [16:15:04]line Аи-92-К-4 [16:15:04]line 6.130 * 66.90 [16:15:04]line = 410.10 [16:15:04]line НДС 12% НСП 1% [16:15:04]line > о реализуемом товаре [16:15:04]line ОКРУГЛЕНИЕ: -0.10 [16:15:04]line ИТОГО: 410.00 [16:15:04]line Внесено: 410.00 [16:15:04]line СДАЧА: 0.00 [16:15:04]line НСП 1% : 3.63 [16:15:04]line НДС 12% : 43.55 [16:15:04]line Наличными: 410.00 [16:15:04]line Безнал.: 0.00 [16:15:04]line Место: АЗС № 87 "Партнер Нефть" [16:15:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:15:04]line СНО: Общий режим [16:15:04]line Чек 526 24.10.2024 16:15 [16:15:04]line Смена: 524 ФФД: 1.0 [16:15:04]line ЗНМ: 0300000083 [16:15:04]line РНМ: 0000000000091623 [16:15:04]line Версия ККМ: 001 [16:15:04]line ФМ: 0000000000874672 [16:15:04]line ФД: 372709 [16:15:04]line ФПД: 150263860609354 [16:15:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372709&fm=150263860609354&tin=02508201610067®Number=0000000000091623&sum=41000 [16:15:04]OFD Sender: Processing packet 372709 [packets to send 267, broken 266] [16:15:04]ProducePacketName [16:15:04]name=ofd_packets/00372709 [16:15:04]OFD Sender: To server: pG, [16:15:04]CommunicateWithHost lk.salyk.kg:30040 [16:15:04]ConnectInit lk.salyk.kg [16:15:04]written 0, free lines is 4095 [16:15:04]Connected sock=9 [16:15:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1F CC 07 01 45 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 34 FF 03 08 00 03 F2 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 32 A0 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 A0 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 11 00 00 00 00 07 04 06 00 28 A0 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 02 00 00 F4 03 04 00 86 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 AF 05 00 35 04 06 00 88 AA 08 08 C1 4A A6 C4 FD 85 3D AC B8 B0 [16:15:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D1 FB 47 00 6E C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 AF 05 00 F4 03 04 00 2D 1E 1A 67 B6 04 01 00 00 52 FC 10 7B 63 FB 7E 42 [16:15:04]CommunicateWithHost err = 0 [16:15:04]CheckOFDResponse [16:15:04]1017 (14) - 77093643461234 [16:15:04]1041 (16) - 0000000000874672 [16:15:04]1040 (4) - 372709 [16:15:04]1012 (4) - 24.10.2024 10:15 [16:15:04]1206 (1) - 0 [16:15:04]OFD Sender: Remove packet 372709 [16:15:04]ProducePacketName [16:15:04]name=ofd_packets/00372709 [16:15:04]NVStorageDeleteData [16:15:04]Write to MH i2c: 01 00 00 00 05 05 [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 07 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: 01 07 00 00 05 00 00 00 00 00 E5 0C FD [16:15:04]RasterBufferAndPrint [16:15:04]line [16:15:04]line [16:15:04]line [16:15:04]line [16:15:04]line [16:15:04]written 0, free lines is 3307 [16:15:04]MH_Cut [16:15:04]Write to MH i2c: D1 01 00 07 05 01 DE [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: D1 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: D1 01 00 [16:15:04]MH_I2C_Read... [16:15:04]Read from MH i2c: D1 01 00 07 05 00 DD [16:15:04]Write to MH i2c: 01 00 00 08 05 0D [16:15:04]Write i2c OK [16:15:04]MH_I2C_Read... [16:15:05]OFD Sender: No OFD packet to send [16:15:05]*** Cut start [16:15:05]*** Partial cut [16:15:05]*** CUTSNS_PIN = 1 [16:15:05]*** CUTSNS_PIN = 0 [16:15:06]*** Brake cut motor [16:15:06]Read from MH i2c: 01 [16:15:06]MH_I2C_Read... [16:15:06]*** Stop cut motor [16:15:06]*** Cut end [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 08 05 00 00 00 00 00 FF 0F 22 [16:15:06]process_action close_receipt done [16:15:06]requested_data is exist [16:15:06]produce_requested_data [16:15:06]requested_item fm.sn is exist - process it [16:15:06]wFMCommunicate request_size=4 [16:15:06]MH_SAM_APDU [16:15:06]CAPDU: 80 11 00 00 [16:15:06]Write to MH i2c: E2 08 00 09 05 80 11 00 00 00 00 00 00 88 [16:15:06]Write i2c OK [16:15:06]MH_I2C_Read... [16:15:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:15:06]Read from MH i2c: E2 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: E2 17 00 [16:15:06]MH_I2C_Read... [16:15:06]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 36 37 32 90 00 DD [16:15:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:15:06]wFMCommunicate OK [16:15:06]requested_item fd.num is exist - process it [16:15:06]SAM_PROTO_GetFieldsCounters [16:15:06]wFMCommunicate request_size=4 [16:15:06]MH_SAM_APDU [16:15:06]CAPDU: 80 13 00 00 [16:15:06]Write to MH i2c: E2 08 00 0A 05 80 13 00 00 00 00 00 00 8B [16:15:06]Write i2c OK [16:15:06]MH_I2C_Read... [16:15:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:15:06]Read from MH i2c: E2 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: E2 62 00 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: E2 62 00 0A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [16:15:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0E 02 00 00 5E 04 04 00 0E 02 00 00 57 04 04 00 0F 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:15:06]wFMCommunicate OK [16:15:06]SAM_PROTO_GetFieldsCounters done [16:15:06]requested_item shift.num is exist - process it [16:15:06]requested_item shift.opened is exist - process it [16:15:06]req_shift_opened [16:15:06]FM_GetShiftState [16:15:06]SAM_PROTO_GetShiftState [16:15:06]wFMCommunicate request_size=4 [16:15:06]MH_SAM_APDU [16:15:06]CAPDU: 80 13 01 00 [16:15:06]Write to MH i2c: E2 08 00 0B 05 80 13 01 00 00 00 00 00 8D [16:15:06]Write i2c OK [16:15:06]MH_I2C_Read... [16:15:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:15:06]Read from MH i2c: E2 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: E2 0E 00 [16:15:06]MH_I2C_Read... [16:15:06]Read from MH i2c: E2 0E 00 0B 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F2 [16:15:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:15:06]wFMCommunicate OK [16:15:06]SAM_PROTO_GetShiftState done [16:15:06]FM_GetShiftState done [16:15:06]req_shift_opened done [16:15:06]requested_item shift.open_date is exist - process it [16:15:06]req_shift_open_date [16:15:06]req_shift_open_date done [16:15:06]produce_requested_data done [16:15:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372709,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:15:06]process_action_free close_receipt [16:15:06]json_value_free [16:15:06]json_value_free done [16:15:06]process_json_proto returns [16:15:06]Send response to host [16:15:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372709,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:15:06]free response buf [16:15:06]execute_script done [16:15:06]execute_script returns [16:15:06]free content buf [16:15:06]Sock 10.Close socket [16:15:06]Sock 10.Thread stoped [16:15:10]OFD Sender: No OFD packet to send [16:15:15]OFD Sender: No OFD packet to send [16:15:20]OFD Sender: No OFD packet to send [16:15:25]OFD Sender: No OFD packet to send [16:15:30]OFD Sender: No OFD packet to send [16:15:35]OFD Sender: No OFD packet to send [16:15:40]OFD Sender: No OFD packet to send [16:15:45]OFD Sender: No OFD packet to send [16:15:50]OFD Sender: No OFD packet to send [16:15:55]OFD Sender: No OFD packet to send [16:16:00]OFD Sender: No OFD packet to send [16:16:05]OFD Sender: No OFD packet to send [16:16:10]OFD Sender: No OFD packet to send [16:16:15]OFD Sender: No OFD packet to send [16:16:20]OFD Sender: No OFD packet to send [16:16:25]OFD Sender: No OFD packet to send [16:16:30]OFD Sender: No OFD packet to send [16:16:35]OFD Sender: No OFD packet to send [16:16:40]OFD Sender: No OFD packet to send [16:16:45]accept exits with 8 [16:16:45]New connection [16:16:45]New thread 3067317604 created [16:16:45]Thread 3067460964 joined [16:16:45]Waiting for new connection... [16:16:45] Sock 8.Parse request [16:16:45]Sock 8.Check first char [16:16:45]Sock 8.First char is OK [16:16:45]request: POST /json_proto HTTP/1.0 [16:16:45]Method: POST [16:16:45]URL: /json_proto [16:16:45]Method is POST - this is cgi request [16:16:45]url: /json_proto [16:16:45]query_string will be loaded in cgi processing [16:16:45]execute_cgi json_proto POST (null) [16:16:45]execute_cgi path=json_proto method=POST [16:16:45]POST find Content-Length [16:16:45]Host: 172.17.42.195:8080 [16:16:45]Content-Length: 774 [16:16:45]Content-Type: application/json [16:16:45] [16:16:45]POST finish read [16:16:45]Found Content-Length = 774 [16:16:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:45]execute_script... [16:16:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309005", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:45]POST & json_proto [16:16:45]process_json_proto [16:16:45]json parsed OK: [16:16:45]protocol is kg_v1.0 [16:16:45]action value=close_receipt [16:16:45]process_action close_receipt [16:16:45]cmd_close_receipt [16:16:45]MH_GetDate [16:16:45]Write to MH i2c: F0 00 00 0C 05 00 [16:16:45]Write i2c OK [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: F0 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: F0 09 00 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: F0 09 00 0C 05 00 ED 72 1A 67 EF 94 12 67 E5 [16:16:45]GetLastDocTimeStamp 1729786502 [16:16:45]current date 1729786605 [16:16:45]FM_GetShiftState [16:16:45]SAM_PROTO_GetShiftState [16:16:45]wFMCommunicate request_size=4 [16:16:45]MH_SAM_APDU [16:16:45]CAPDU: 80 13 01 00 [16:16:45]Write to MH i2c: E2 08 00 0D 05 80 13 01 00 00 00 00 00 8F [16:16:45]Write i2c OK [16:16:45]MH_I2C_Read... [16:16:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:45]Read from MH i2c: E2 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: E2 0E 00 [16:16:45]MH_I2C_Read... [16:16:45]Read from MH i2c: E2 0E 00 0D 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [16:16:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:16:45]wFMCommunicate OK [16:16:45]SAM_PROTO_GetShiftState done [16:16:45]FM_GetShiftState done [16:16:45]opened in 1729729095 [16:16:45]opened+sec_in_day 1729815495 [16:16:45]quantity*price = 200025 [16:16:45]sum+1 = 200026 [16:16:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 527 24.10.2024 16:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372710 ФПД: 146074473047949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161645&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372710&fm=146074473047949&tin=02508201610067®Number=0000000000091623&sum=200025 [16:16:46]StoreToDocumentArchive [16:16:46]shift 524 fd 372710 [16:16:46]save to /storage/0524/doc_00372710 [16:16:46]save last doc name /storage/0524/doc_00372710 to /storage/kkm_last_doc_name [16:16:46]save OK [16:16:46]Clear old archive folders... [16:16:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:16:46]tlvbuf is 01A50D10 [16:16:46]SAM_PROTO_ClearQueue [16:16:46]wFMCommunicate request_size=4 [16:16:46]MH_SAM_APDU [16:16:46]CAPDU: 80 09 00 00 [16:16:46]Write to MH i2c: E2 08 00 1A 05 80 09 00 00 00 00 00 00 91 [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 1A 05 00 90 00 93 [16:16:46]RAPDU: 90 00 [16:16:46]wFMCommunicate OK [16:16:46]SAM_PROTO_ClearQueue done [16:16:46]KKMCreateOFDPacket [16:16:46]OFDProtocolAddRootSTLVToBuf [16:16:46]FM_MakeSignedData [16:16:46]FM_MakeSignedData [16:16:46]SAM_PROTO_SignData [16:16:46]wFMCommunicate request_size=4 [16:16:46]MH_SAM_APDU [16:16:46]CAPDU: 80 0D 01 02 [16:16:46]Write to MH i2c: E2 08 00 1B 05 80 0D 01 02 00 00 00 00 99 [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 1B 05 00 90 00 94 [16:16:46]RAPDU: 90 00 [16:16:46]wFMCommunicate OK [16:16:46]wFMCommunicate request_size=255 [16:16:46]MH_SAM_APDU [16:16:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 0F 02 00 00 F4 03 04 00 ED 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 AF 05 00 35 04 06 00 [16:16:46]Write to MH i2c: E2 02 01 1C 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0F 02 00 00 F4 03 04 00 ED 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 AF 05 00 35 04 06 00 00 00 BD [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 1C 05 00 90 00 95 [16:16:46]RAPDU: 90 00 [16:16:46]wFMCommunicate OK [16:16:46]wFMCommunicate request_size=11 [16:16:46]MH_SAM_APDU [16:16:46]CAPDU: 80 0D 02 02 06 84 DA 9D 13 A7 8D [16:16:46]Write to MH i2c: E2 0E 00 1D 05 80 0D 02 02 06 00 84 DA 9D 13 A7 8D 00 00 EA [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 03 00 1D 05 00 90 00 96 [16:16:46]RAPDU: 90 00 [16:16:46]wFMCommunicate OK [16:16:46]wFMCommunicate request_size=4 [16:16:46]MH_SAM_APDU [16:16:46]CAPDU: 80 0D 03 02 [16:16:46]Write to MH i2c: E2 08 00 1E 05 80 0D 03 02 00 00 00 00 9E [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 0B 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 0B 00 1E 05 00 FB 85 3C 37 BB CA 94 F8 90 00 A3 [16:16:46]RAPDU: FB 85 3C 37 BB CA 94 F8 90 00 [16:16:46]wFMCommunicate OK [16:16:46]SAM_PROTO_SignData done [16:16:46]FM_MakeSignedData done [16:16:46]CreateOFDProtocolMessage [16:16:46]wFMCommunicate request_size=4 [16:16:46]MH_SAM_APDU [16:16:46]CAPDU: 80 11 00 00 [16:16:46]Write to MH i2c: E2 08 00 1F 05 80 11 00 00 00 00 00 00 9E [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:46]Read from MH i2c: E2 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 17 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: E2 17 00 1F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F3 [16:16:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:16:46]wFMCommunicate OK [16:16:46]CreateOFDProtocolMessage done [16:16:46]OFDSenderStorePacket 372710 [16:16:46]StoreOFDPacket docnum=372710 [16:16:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A5 18 08 01 FB 6F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0F 02 00 00 F4 03 04 00 ED 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 AF 05 00 35 04 06 00 84 DA 9D 13 A7 8D FB 85 3C 37 BB CA 94 F8 [16:16:46]CheckFolder [16:16:46]dirname=/storage/ofd_packets [16:16:46]CheckFolder done [16:16:46]ProducePacketName [16:16:46]name=ofd_packets/00372710 [16:16:46]NVStorageSaveData ofd_packets/00372710 [16:16:46]File name is /storage/ofd_packets/00372710 [16:16:46]Write 302 bytes [16:16:46]NVStorageSaveData done [16:16:46]OFDSenderStorePacket done [16:16:46]KKMCreateOFDPacket done [16:16:46]NVStorageSaveData kkm_last_timestamp [16:16:46]File name is /storage/kkm_last_timestamp [16:16:46]Write 4 bytes [16:16:46]NVStorageSaveData done [16:16:46]ExternCall_PrintAddStr [16:16:46]wPrintStart [16:16:46]Write to MH i2c: 01 00 00 20 05 25 [16:16:46]Write i2c OK [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: 01 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: 01 07 00 [16:16:46]MH_I2C_Read... [16:16:46]Read from MH i2c: 01 07 00 20 05 00 00 00 00 00 FF 0F 3A [16:16:46]RasterBufferAndPrint [16:16:46]line Счет N : (1)3309005 [16:16:46]line ИНН: 02508201610067 [16:16:46]line Контрольно-Кассовый Чек [16:16:46]line ПРОДАЖА [16:16:46]line ТРК (МРК, ГНК) : 6 [16:16:46]line Товар: 2710194210 [16:16:46]line ДТ(л)-К-5 [16:16:46]line 26.250 * 76.20 [16:16:46]line = 2000.25 [16:16:46]line НДС 12% НСП 1% [16:16:46]line > о реализуемом товаре [16:16:46]line ИТОГО: 2000.25 [16:16:46]line НСП 1% : 17.70 [16:16:46]line НДС 12% : 212.42 [16:16:46]line Наличными: 0.00 [16:16:46]line Безнал.: 2000.25 [16:16:46]line Место: АЗС № 87 "Партнер Нефть" [16:16:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:16:46]line СНО: Общий режим [16:16:46]line Чек 527 24.10.2024 16:16 [16:16:46]line Смена: 524 ФФД: 1.0 [16:16:46]line ЗНМ: 0300000083 [16:16:46]line РНМ: 0000000000091623 [16:16:46]line Версия ККМ: 001 [16:16:46]line Платежная система: Mbank [16:16:46]line ФМ: 0000000000874672 [16:16:46]line ФД: 372710 [16:16:46]line ФПД: 146074473047949 [16:16:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161645&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372710&fm=146074473047949&tin=02508201610067®Number=0000000000091623&sum=200025 [16:16:46]written 0, free lines is 4095 [16:16:46]OFD Sender: Processing packet 372710 [packets to send 267, broken 266] [16:16:46]ProducePacketName [16:16:46]name=ofd_packets/00372710 [16:16:46]OFD Sender: To server: pG, [16:16:46]CommunicateWithHost lk.salyk.kg:30040 [16:16:46]ConnectInit lk.salyk.kg [16:16:46]Connected sock=10 [16:16:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A5 18 08 01 FB 6F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0F 02 00 00 F4 03 04 00 ED 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 AF 05 00 35 04 06 00 84 DA 9D 13 A7 8D FB 85 3C 37 BB CA 94 F8 [16:16:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0D 88 47 00 1E 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 AF 05 00 F4 03 04 00 94 1E 1A 67 B6 04 01 00 00 DD 33 30 6A C1 46 1B 00 [16:16:47]CommunicateWithHost err = 0 [16:16:47]CheckOFDResponse [16:16:47]1017 (14) - 77093643461234 [16:16:47]1041 (16) - 0000000000874672 [16:16:47]1040 (4) - 372710 [16:16:47]1012 (4) - 24.10.2024 10:16 [16:16:47]1206 (1) - 0 [16:16:47]OFD Sender: Remove packet 372710 [16:16:47]ProducePacketName [16:16:47]name=ofd_packets/00372710 [16:16:47]NVStorageDeleteData [16:16:47]Write to MH i2c: 01 00 00 49 05 4E [16:16:47]Write i2c OK [16:16:47]MH_I2C_Read... [16:16:47]Read from MH i2c: 01 [16:16:47]MH_I2C_Read... [16:16:47]Read from MH i2c: 01 07 00 [16:16:47]MH_I2C_Read... [16:16:47]Read from MH i2c: 01 07 00 49 05 00 00 00 00 00 F8 0C 59 [16:16:47]RasterBufferAndPrint [16:16:47]line [16:16:47]line [16:16:47]line [16:16:47]line [16:16:47]line [16:16:47]written 0, free lines is 3327 [16:16:47]MH_Cut [16:16:47]Write to MH i2c: D1 01 00 50 05 01 27 [16:16:47]Write i2c OK [16:16:47]MH_I2C_Read... [16:16:47]Read from MH i2c: D1 [16:16:47]MH_I2C_Read... [16:16:47]Read from MH i2c: D1 01 00 [16:16:47]MH_I2C_Read... [16:16:47]Read from MH i2c: D1 01 00 50 05 00 26 [16:16:47]Write to MH i2c: 01 00 00 51 05 56 [16:16:47]Write i2c OK [16:16:47]MH_I2C_Read... [16:16:47]OFD Sender: No OFD packet to send [16:16:48]*** Cut start [16:16:48]*** Partial cut [16:16:48]*** CUTSNS_PIN = 1 [16:16:48]*** CUTSNS_PIN = 0 [16:16:48]*** Brake cut motor [16:16:48]Read from MH i2c: 01 [16:16:48]MH_I2C_Read... [16:16:48]*** Stop cut motor [16:16:48]*** Cut end [16:16:48]Read from MH i2c: 01 07 00 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: 01 07 00 51 05 00 00 00 00 00 FF 0F 6B [16:16:48]process_action close_receipt done [16:16:48]requested_data is exist [16:16:48]produce_requested_data [16:16:48]requested_item fm.sn is exist - process it [16:16:48]wFMCommunicate request_size=4 [16:16:48]MH_SAM_APDU [16:16:48]CAPDU: 80 11 00 00 [16:16:48]Write to MH i2c: E2 08 00 52 05 80 11 00 00 00 00 00 00 D1 [16:16:48]Write i2c OK [16:16:48]MH_I2C_Read... [16:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:48]Read from MH i2c: E2 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: E2 17 00 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: E2 17 00 52 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [16:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:16:48]wFMCommunicate OK [16:16:48]requested_item fd.num is exist - process it [16:16:48]SAM_PROTO_GetFieldsCounters [16:16:48]wFMCommunicate request_size=4 [16:16:48]MH_SAM_APDU [16:16:48]CAPDU: 80 13 00 00 [16:16:48]Write to MH i2c: E2 08 00 53 05 80 13 00 00 00 00 00 00 D4 [16:16:48]Write i2c OK [16:16:48]MH_I2C_Read... [16:16:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:48]Read from MH i2c: E2 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: E2 62 00 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: E2 62 00 53 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [16:16:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0F 02 00 00 5E 04 04 00 0F 02 00 00 57 04 04 00 10 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:48]wFMCommunicate OK [16:16:48]SAM_PROTO_GetFieldsCounters done [16:16:48]requested_item shift.num is exist - process it [16:16:48]requested_item shift.opened is exist - process it [16:16:48]req_shift_opened [16:16:48]FM_GetShiftState [16:16:48]SAM_PROTO_GetShiftState [16:16:48]wFMCommunicate request_size=4 [16:16:48]MH_SAM_APDU [16:16:48]CAPDU: 80 13 01 00 [16:16:48]Write to MH i2c: E2 08 00 54 05 80 13 01 00 00 00 00 00 D6 [16:16:48]Write i2c OK [16:16:48]MH_I2C_Read... [16:16:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:48]Read from MH i2c: E2 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: E2 0E 00 [16:16:48]MH_I2C_Read... [16:16:48]Read from MH i2c: E2 0E 00 54 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3B [16:16:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:16:48]wFMCommunicate OK [16:16:48]SAM_PROTO_GetShiftState done [16:16:48]FM_GetShiftState done [16:16:48]req_shift_opened done [16:16:48]requested_item shift.open_date is exist - process it [16:16:48]req_shift_open_date [16:16:48]req_shift_open_date done [16:16:48]produce_requested_data done [16:16:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372710,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:16:48]process_action_free close_receipt [16:16:48]json_value_free [16:16:48]json_value_free done [16:16:48]process_json_proto returns [16:16:48]Send response to host [16:16:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372710,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:16:48]free response buf [16:16:48]execute_script done [16:16:48]execute_script returns [16:16:48]free content buf [16:16:48]Sock 8.Close socket [16:16:48]Sock 8.Thread stoped [16:16:49]accept exits with 9 [16:16:49]New connection [16:16:49]New thread 3067460964 created [16:16:49]Thread 3067317604 joined [16:16:49]Waiting for new connection... [16:16:49] Sock 9.Parse request [16:16:49]Sock 9.Check first char [16:16:49]Sock 9.First char is OK [16:16:49]request: POST /json_proto HTTP/1.0 [16:16:49]Method: POST [16:16:49]URL: /json_proto [16:16:49]Method is POST - this is cgi request [16:16:49]url: /json_proto [16:16:49]query_string will be loaded in cgi processing [16:16:49]execute_cgi json_proto POST (null) [16:16:49]execute_cgi path=json_proto method=POST [16:16:49]POST find Content-Length [16:16:49]Host: 172.17.42.195:8080 [16:16:49]Content-Length: 774 [16:16:49]Content-Type: application/json [16:16:49] [16:16:49]POST finish read [16:16:49]Found Content-Length = 774 [16:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:49]execute_script... [16:16: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)3309007", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:49]POST & json_proto [16:16:49]process_json_proto [16:16:49]json parsed OK: [16:16:49]protocol is kg_v1.0 [16:16:49]action value=close_receipt [16:16:49]process_action close_receipt [16:16:49]cmd_close_receipt [16:16:49]MH_GetDate [16:16:49]Write to MH i2c: F0 00 00 55 05 49 [16:16:49]Write i2c OK [16:16:49]MH_I2C_Read... [16:16:49]Read from MH i2c: F0 [16:16:49]MH_I2C_Read... [16:16:49]Read from MH i2c: F0 09 00 [16:16:49]MH_I2C_Read... [16:16:49]Read from MH i2c: F0 09 00 55 05 00 F1 72 1A 67 EF 94 12 67 32 [16:16:49]GetLastDocTimeStamp 1729786605 [16:16:49]current date 1729786609 [16:16:49]FM_GetShiftState [16:16:49]SAM_PROTO_GetShiftState [16:16:49]wFMCommunicate request_size=4 [16:16:49]MH_SAM_APDU [16:16:49]CAPDU: 80 13 01 00 [16:16:49]Write to MH i2c: E2 08 00 56 05 80 13 01 00 00 00 00 00 D8 [16:16:49]Write i2c OK [16:16:49]MH_I2C_Read... [16:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:49]Read from MH i2c: E2 [16:16:49]MH_I2C_Read... [16:16:49]Read from MH i2c: E2 0E 00 [16:16:49]MH_I2C_Read... [16:16:49]Read from MH i2c: E2 0E 00 56 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [16:16:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:16:49]wFMCommunicate OK [16:16:49]SAM_PROTO_GetShiftState done [16:16:49]FM_GetShiftState done [16:16:49]opened in 1729729095 [16:16:49]opened+sec_in_day 1729815495 [16:16:49]quantity*price = 100050 [16:16:49]sum+1 = 100052 [16:16:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 528 24.10.2024 16:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372711 ФПД: 133787714189287 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372711&fm=133787714189287&tin=02508201610067®Number=0000000000091623&sum=100051 [16:16:50]StoreToDocumentArchive [16:16:50]shift 524 fd 372711 [16:16:50]save to /storage/0524/doc_00372711 [16:16:50]save last doc name /storage/0524/doc_00372711 to /storage/kkm_last_doc_name [16:16:50]save OK [16:16:50]Clear old archive folders... [16:16:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:16:50]tlvbuf is 01A6DAF0 [16:16:50]SAM_PROTO_ClearQueue [16:16:50]wFMCommunicate request_size=4 [16:16:50]MH_SAM_APDU [16:16:50]CAPDU: 80 09 00 00 [16:16:50]Write to MH i2c: E2 08 00 63 05 80 09 00 00 00 00 00 00 DA [16:16:50]Write i2c OK [16:16:50]MH_I2C_Read... [16:16:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:50]Read from MH i2c: E2 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: E2 03 00 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: E2 03 00 63 05 00 90 00 DC [16:16:50]RAPDU: 90 00 [16:16:50]wFMCommunicate OK [16:16:50]SAM_PROTO_ClearQueue done [16:16:50]KKMCreateOFDPacket [16:16:50]OFDProtocolAddRootSTLVToBuf [16:16:50]FM_MakeSignedData [16:16:50]FM_MakeSignedData [16:16:50]SAM_PROTO_SignData [16:16:50]wFMCommunicate request_size=4 [16:16:50]MH_SAM_APDU [16:16:50]CAPDU: 80 0D 01 02 [16:16:50]Write to MH i2c: E2 08 00 64 05 80 0D 01 02 00 00 00 00 E2 [16:16:50]Write i2c OK [16:16:50]MH_I2C_Read... [16:16:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:50]Read from MH i2c: E2 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: E2 03 00 [16:16:50]MH_I2C_Read... [16:16:50]Read from MH i2c: E2 03 00 64 05 00 90 00 DD [16:16:50]RAPDU: 90 00 [16:16:50]wFMCommunicate OK [16:16:50]wFMCommunicate request_size=255 [16:16:50]MH_SAM_APDU [16:16:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 10 02 00 00 F4 03 04 00 F1 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 AF 05 00 35 04 06 00 [16:16:50]Write to MH i2c: E2 02 01 65 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 10 02 00 00 F4 03 04 00 F1 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 AF 05 00 35 04 06 00 00 00 52 [16:16:50]Write i2c OK [16:16:50]MH_I2C_Read... [16:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:51]Read from MH i2c: E2 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 03 00 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 03 00 65 05 00 90 00 DE [16:16:51]RAPDU: 90 00 [16:16:51]wFMCommunicate OK [16:16:51]wFMCommunicate request_size=11 [16:16:51]MH_SAM_APDU [16:16:51]CAPDU: 80 0D 02 02 06 79 AD E1 2D F7 E7 [16:16:51]Write to MH i2c: E2 0E 00 66 05 80 0D 02 02 06 00 79 AD E1 2D F7 E7 00 00 03 [16:16:51]Write i2c OK [16:16:51]MH_I2C_Read... [16:16:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:51]Read from MH i2c: E2 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 03 00 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 03 00 66 05 00 90 00 DF [16:16:51]RAPDU: 90 00 [16:16:51]wFMCommunicate OK [16:16:51]wFMCommunicate request_size=4 [16:16:51]MH_SAM_APDU [16:16:51]CAPDU: 80 0D 03 02 [16:16:51]Write to MH i2c: E2 08 00 67 05 80 0D 03 02 00 00 00 00 E7 [16:16:51]Write i2c OK [16:16:51]MH_I2C_Read... [16:16:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:51]Read from MH i2c: E2 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 0B 00 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 0B 00 67 05 00 8E 9B A0 FE 6E F7 A7 47 90 00 02 [16:16:51]RAPDU: 8E 9B A0 FE 6E F7 A7 47 90 00 [16:16:51]wFMCommunicate OK [16:16:51]SAM_PROTO_SignData done [16:16:51]FM_MakeSignedData done [16:16:51]CreateOFDProtocolMessage [16:16:51]wFMCommunicate request_size=4 [16:16:51]MH_SAM_APDU [16:16:51]CAPDU: 80 11 00 00 [16:16:51]Write to MH i2c: E2 08 00 68 05 80 11 00 00 00 00 00 00 E7 [16:16:51]Write i2c OK [16:16:51]MH_I2C_Read... [16:16:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:51]Read from MH i2c: E2 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: E2 17 00 [16:16:51]MH_I2C_Read... [16:16:51]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 36 37 32 90 00 3C [16:16:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:16:51]wFMCommunicate OK [16:16:51]CreateOFDProtocolMessage done [16:16:51]OFDSenderStorePacket 372711 [16:16:51]StoreOFDPacket docnum=372711 [16:16:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 3B DF 08 01 71 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 10 02 00 00 F4 03 04 00 F1 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 AF 05 00 35 04 06 00 79 AD E1 2D F7 E7 8E 9B A0 FE 6E F7 A7 47 [16:16:51]CheckFolder [16:16:51]dirname=/storage/ofd_packets [16:16:51]CheckFolder done [16:16:51]ProducePacketName [16:16:51]name=ofd_packets/00372711 [16:16:51]NVStorageSaveData ofd_packets/00372711 [16:16:51]File name is /storage/ofd_packets/00372711 [16:16:51]Write 302 bytes [16:16:51]NVStorageSaveData done [16:16:51]OFDSenderStorePacket done [16:16:51]KKMCreateOFDPacket done [16:16:51]NVStorageSaveData kkm_last_timestamp [16:16:51]File name is /storage/kkm_last_timestamp [16:16:51]Write 4 bytes [16:16:51]NVStorageSaveData done [16:16:51]ExternCall_PrintAddStr [16:16:51]wPrintStart [16:16:51]Write to MH i2c: 01 00 00 69 05 6E [16:16:51]OFD Sender: Processing packet 372711 [packets to send 267, broken 266] [16:16:51]ProducePacketName [16:16:51]name=ofd_packets/00372711 [16:16:51]OFD Sender: To server: pG, [16:16:51]CommunicateWithHost lk.salyk.kg:30040 [16:16:51]ConnectInit lk.salyk.kg [16:16:51]Write i2c OK [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: 01 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: 01 07 00 [16:16:51]MH_I2C_Read... [16:16:51]Read from MH i2c: 01 07 00 69 05 00 00 00 00 00 FF 0F 83 [16:16:51]RasterBufferAndPrint [16:16:51]line Счет N : (1)3309007 [16:16:51]line ИНН: 02508201610067 [16:16:51]line Контрольно-Кассовый Чек [16:16:51]line ПРОДАЖА [16:16:51]line ТРК (МРК, ГНК) : 5 [16:16:51]line Товар: 2710194210 [16:16:51]line ДТ(л)-К-5 [16:16:51]line 13.130 * 76.20 [16:16:51]line = 1000.51 [16:16:51]line НДС 12% НСП 1% [16:16:51]line > о реализуемом товаре [16:16:51]line ИТОГО: 1000.51 [16:16:51]line НСП 1% : 8.85 [16:16:51]line НДС 12% : 106.25 [16:16:51]line Наличными: 0.00 [16:16:51]line Безнал.: 1000.51 [16:16:51]line Место: АЗС № 87 "Партнер Нефть" [16:16:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:16:51]line СНО: Общий режим [16:16:51]line Чек 528 24.10.2024 16:16 [16:16:51]line Смена: 524 ФФД: 1.0 [16:16:51]line ЗНМ: 0300000083 [16:16:51]line РНМ: 0000000000091623 [16:16:51]line Версия ККМ: 001 [16:16:51]line Платежная система: Mbank [16:16:51]line ФМ: 0000000000874672 [16:16:51]line ФД: 372711 [16:16:51]line ФПД: 133787714189287 [16:16:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372711&fm=133787714189287&tin=02508201610067®Number=0000000000091623&sum=100051 [16:16:51]Connected sock=10 [16:16:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 3B DF 08 01 71 D6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 10 02 00 00 F4 03 04 00 F1 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 AF 05 00 35 04 06 00 79 AD E1 2D F7 E7 8E 9B A0 FE 6E F7 A7 47 [16:16:51]written 0, free lines is 4095 [16:16:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D0 BD 47 00 75 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 AF 05 00 F4 03 04 00 98 1E 1A 67 B6 04 01 00 00 85 EE 36 7D B0 A4 F6 0C [16:16:51]CommunicateWithHost err = 0 [16:16:51]CheckOFDResponse [16:16:51]1017 (14) - 77093643461234 [16:16:51]1041 (16) - 0000000000874672 [16:16:51]1040 (4) - 372711 [16:16:51]1012 (4) - 24.10.2024 10:16 [16:16:51]1206 (1) - 0 [16:16:51]OFD Sender: Remove packet 372711 [16:16:51]ProducePacketName [16:16:51]name=ofd_packets/00372711 [16:16:51]NVStorageDeleteData [16:16:52]Write to MH i2c: 01 00 00 92 05 97 [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: 01 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: 01 07 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: 01 07 00 92 05 00 00 00 00 00 FF 0C A9 [16:16:52]RasterBufferAndPrint [16:16:52]line [16:16:52]line [16:16:52]line [16:16:52]line [16:16:52]line [16:16:52]written 0, free lines is 3340 [16:16:52]MH_Cut [16:16:52]Write to MH i2c: D1 01 00 99 05 01 70 [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: D1 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: D1 01 00 [16:16:52]MH_I2C_Read... [16:16:52]Read from MH i2c: D1 01 00 99 05 00 6F [16:16:52]Write to MH i2c: 01 00 00 9A 05 9F [16:16:52]Write i2c OK [16:16:52]MH_I2C_Read... [16:16:52]OFD Sender: No OFD packet to send [16:16:52]*** Cut start [16:16:52]*** Partial cut [16:16:52]*** CUTSNS_PIN = 1 [16:16:52]*** CUTSNS_PIN = 0 [16:16:53]*** Brake cut motor [16:16:53]Read from MH i2c: 01 [16:16:53]MH_I2C_Read... [16:16:53]*** Stop cut motor [16:16:53]*** Cut end [16:16:53]Read from MH i2c: 01 07 00 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: 01 07 00 9A 05 00 00 00 00 00 FF 0F B4 [16:16:53]process_action close_receipt done [16:16:53]requested_data is exist [16:16:53]produce_requested_data [16:16:53]requested_item fm.sn is exist - process it [16:16:53]wFMCommunicate request_size=4 [16:16:53]MH_SAM_APDU [16:16:53]CAPDU: 80 11 00 00 [16:16:53]Write to MH i2c: E2 08 00 9B 05 80 11 00 00 00 00 00 00 1A [16:16:53]Write i2c OK [16:16:53]MH_I2C_Read... [16:16:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:53]Read from MH i2c: E2 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: E2 17 00 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: E2 17 00 9B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [16:16:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:16:53]wFMCommunicate OK [16:16:53]requested_item fd.num is exist - process it [16:16:53]SAM_PROTO_GetFieldsCounters [16:16:53]wFMCommunicate request_size=4 [16:16:53]MH_SAM_APDU [16:16:53]CAPDU: 80 13 00 00 [16:16:53]Write to MH i2c: E2 08 00 9C 05 80 13 00 00 00 00 00 00 1D [16:16:53]Write i2c OK [16:16:53]MH_I2C_Read... [16:16:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:53]Read from MH i2c: E2 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: E2 62 00 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: E2 62 00 9C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [16:16:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 10 02 00 00 5E 04 04 00 10 02 00 00 57 04 04 00 11 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:53]wFMCommunicate OK [16:16:53]SAM_PROTO_GetFieldsCounters done [16:16:53]requested_item shift.num is exist - process it [16:16:53]requested_item shift.opened is exist - process it [16:16:53]req_shift_opened [16:16:53]FM_GetShiftState [16:16:53]SAM_PROTO_GetShiftState [16:16:53]wFMCommunicate request_size=4 [16:16:53]MH_SAM_APDU [16:16:53]CAPDU: 80 13 01 00 [16:16:53]Write to MH i2c: E2 08 00 9D 05 80 13 01 00 00 00 00 00 1F [16:16:53]Write i2c OK [16:16:53]MH_I2C_Read... [16:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:53]Read from MH i2c: E2 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: E2 0E 00 [16:16:53]MH_I2C_Read... [16:16:53]Read from MH i2c: E2 0E 00 9D 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 84 [16:16:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:16:53]wFMCommunicate OK [16:16:53]SAM_PROTO_GetShiftState done [16:16:53]FM_GetShiftState done [16:16:53]req_shift_opened done [16:16:53]requested_item shift.open_date is exist - process it [16:16:53]req_shift_open_date [16:16:53]req_shift_open_date done [16:16:53]produce_requested_data done [16:16:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372711,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:16:53]process_action_free close_receipt [16:16:53]json_value_free [16:16:53]json_value_free done [16:16:53]process_json_proto returns [16:16:53]Send response to host [16:16:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372711,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:16:53]free response buf [16:16:53]execute_script done [16:16:53]execute_script returns [16:16:53]free content buf [16:16:53]Sock 9.Close socket [16:16:53]Sock 9.Thread stoped [16:16:54]accept exits with 8 [16:16:54]New connection [16:16:54]New thread 3067317604 created [16:16:54]Thread 3067460964 joined [16:16:54]Waiting for new connection... [16:16:54] Sock 8.Parse request [16:16:54]Sock 8.Check first char [16:16:54]Sock 8.First char is OK [16:16:54]request: POST /json_proto HTTP/1.0 [16:16:54]Method: POST [16:16:54]URL: /json_proto [16:16:54]Method is POST - this is cgi request [16:16:54]url: /json_proto [16:16:54]query_string will be loaded in cgi processing [16:16:54]execute_cgi json_proto POST (null) [16:16:54]execute_cgi path=json_proto method=POST [16:16:54]POST find Content-Length [16:16:54]Host: 172.17.42.195:8080 [16:16:54]Content-Length: 770 [16:16:54]Content-Type: application/json [16:16:54] [16:16:54]POST finish read [16:16:54]Found Content-Length = 770 [16:16:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:54]execute_script... [16:16: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)3309006", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:16:54]POST & json_proto [16:16:54]process_json_proto [16:16:54]json parsed OK: [16:16:54]protocol is kg_v1.0 [16:16:54]action value=close_receipt [16:16:54]process_action close_receipt [16:16:54]cmd_close_receipt [16:16:54]MH_GetDate [16:16:54]Write to MH i2c: F0 00 00 9E 05 92 [16:16:54]Write i2c OK [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: F0 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: F0 09 00 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: F0 09 00 9E 05 00 F6 72 1A 67 EF 94 12 67 80 [16:16:54]GetLastDocTimeStamp 1729786609 [16:16:54]current date 1729786614 [16:16:54]FM_GetShiftState [16:16:54]SAM_PROTO_GetShiftState [16:16:54]wFMCommunicate request_size=4 [16:16:54]MH_SAM_APDU [16:16:54]CAPDU: 80 13 01 00 [16:16:54]Write to MH i2c: E2 08 00 9F 05 80 13 01 00 00 00 00 00 21 [16:16:54]Write i2c OK [16:16:54]MH_I2C_Read... [16:16:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:54]Read from MH i2c: E2 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 0E 00 [16:16:54]MH_I2C_Read... [16:16:54]Read from MH i2c: E2 0E 00 9F 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [16:16:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:16:54]wFMCommunicate OK [16:16:54]SAM_PROTO_GetShiftState done [16:16:54]FM_GetShiftState done [16:16:54]opened in 1729729095 [16:16:54]opened+sec_in_day 1729815495 [16:16:54]quantity*price = 100021 [16:16:54]sum+1 = 100023 [16:16:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 529 24.10.2024 16:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372712 ФПД: 188399715485531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161654&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372712&fm=188399715485531&tin=02508201610067®Number=0000000000091623&sum=100022 [16:16:55]StoreToDocumentArchive [16:16:55]shift 524 fd 372712 [16:16:55]save to /storage/0524/doc_00372712 [16:16:55]save last doc name /storage/0524/doc_00372712 to /storage/kkm_last_doc_name [16:16:55]save OK [16:16:55]Clear old archive folders... [16:16:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:16:55]tlvbuf is 01A43800 [16:16:55]SAM_PROTO_ClearQueue [16:16:55]wFMCommunicate request_size=4 [16:16:55]MH_SAM_APDU [16:16:55]CAPDU: 80 09 00 00 [16:16:55]Write to MH i2c: E2 08 00 AC 05 80 09 00 00 00 00 00 00 23 [16:16:55]Write i2c OK [16:16:55]MH_I2C_Read... [16:16:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:16:55]Read from MH i2c: E2 [16:16:55]MH_I2C_Read... [16:16:55]Read from MH i2c: E2 03 00 [16:16:55]MH_I2C_Read... [16:16:55]Read from MH i2c: E2 03 00 AC 05 00 90 00 25 [16:16:55]RAPDU: 90 00 [16:16:55]wFMCommunicate OK [16:16:55]SAM_PROTO_ClearQueue done [16:16:55]KKMCreateOFDPacket [16:16:55]OFDProtocolAddRootSTLVToBuf [16:16:55]FM_MakeSignedData [16:16:55]FM_MakeSignedData [16:16:55]SAM_PROTO_SignData [16:16:55]wFMCommunicate request_size=4 [16:16:55]MH_SAM_APDU [16:16:55]CAPDU: 80 0D 01 02 [16:16:55]Write to MH i2c: E2 08 00 AD 05 80 0D 01 02 00 00 00 00 2B [16:16:55]Write i2c OK [16:16:55]MH_I2C_Read... [16:16:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:16:55]Read from MH i2c: E2 [16:16:55]MH_I2C_Read... [16:16:55]Read from MH i2c: E2 03 00 [16:16:55]MH_I2C_Read... [16:16:55]Read from MH i2c: E2 03 00 AD 05 00 90 00 26 [16:16:55]RAPDU: 90 00 [16:16:55]wFMCommunicate OK [16:16:55]wFMCommunicate request_size=255 [16:16:55]MH_SAM_APDU [16:16: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 F6 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 AF 05 00 35 04 06 00 AB [16:16:55]Write to MH i2c: E2 02 01 AE 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 F6 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 AF 05 00 35 04 06 00 AB 00 00 50 [16:16:55]Write i2c OK [16:16:55]MH_I2C_Read... [16:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:56]Read from MH i2c: E2 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 03 00 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 03 00 AE 05 00 90 00 27 [16:16:56]RAPDU: 90 00 [16:16:56]wFMCommunicate OK [16:16:56]wFMCommunicate request_size=10 [16:16:56]MH_SAM_APDU [16:16:56]CAPDU: 80 0D 02 02 05 59 3A 1E 07 5B [16:16:56]Write to MH i2c: E2 0D 00 AF 05 80 0D 02 02 05 00 59 3A 1E 07 5B 00 00 4B [16:16:56]Write i2c OK [16:16:56]MH_I2C_Read... [16:16:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:16:56]Read from MH i2c: E2 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 03 00 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 03 00 AF 05 00 90 00 28 [16:16:56]RAPDU: 90 00 [16:16:56]wFMCommunicate OK [16:16:56]wFMCommunicate request_size=4 [16:16:56]MH_SAM_APDU [16:16:56]CAPDU: 80 0D 03 02 [16:16:56]Write to MH i2c: E2 08 00 B0 05 80 0D 03 02 00 00 00 00 30 [16:16:56]Write i2c OK [16:16:56]MH_I2C_Read... [16:16:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:16:56]Read from MH i2c: E2 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 0B 00 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 0B 00 B0 05 00 C8 60 CB 35 E9 CC 7B C9 90 00 52 [16:16:56]RAPDU: C8 60 CB 35 E9 CC 7B C9 90 00 [16:16:56]wFMCommunicate OK [16:16:56]SAM_PROTO_SignData done [16:16:56]FM_MakeSignedData done [16:16:56]CreateOFDProtocolMessage [16:16:56]wFMCommunicate request_size=4 [16:16:56]MH_SAM_APDU [16:16:56]CAPDU: 80 11 00 00 [16:16:56]Write to MH i2c: E2 08 00 B1 05 80 11 00 00 00 00 00 00 30 [16:16:56]Write i2c OK [16:16:56]MH_I2C_Read... [16:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:56]Read from MH i2c: E2 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 17 00 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: E2 17 00 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [16:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:16:56]wFMCommunicate OK [16:16:56]CreateOFDProtocolMessage done [16:16:56]OFDSenderStorePacket 372712 [16:16:56]StoreOFDPacket docnum=372712 [16:16:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0D 44 07 01 11 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 F6 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 AF 05 00 35 04 06 00 AB 59 3A 1E 07 5B C8 60 CB 35 E9 CC 7B C9 [16:16:56]CheckFolder [16:16:56]dirname=/storage/ofd_packets [16:16:56]CheckFolder done [16:16:56]ProducePacketName [16:16:56]name=ofd_packets/00372712 [16:16:56]NVStorageSaveData ofd_packets/00372712 [16:16:56]File name is /storage/ofd_packets/00372712 [16:16:56]Write 301 bytes [16:16:56]NVStorageSaveData done [16:16:56]OFDSenderStorePacket done [16:16:56]KKMCreateOFDPacket done [16:16:56]NVStorageSaveData kkm_last_timestamp [16:16:56]File name is /storage/kkm_last_timestamp [16:16:56]Write 4 bytes [16:16:56]NVStorageSaveData done [16:16:56]ExternCall_PrintAddStr [16:16:56]wPrintStart [16:16:56]Write to MH i2c: 01 00 00 B2 05 B7 [16:16:56]Write i2c OK [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: 01 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: 01 07 00 [16:16:56]MH_I2C_Read... [16:16:56]Read from MH i2c: 01 07 00 B2 05 00 00 00 00 00 FF 0F CC [16:16:56]RasterBufferAndPrint [16:16:56]line Счет N : (1)3309006 [16:16:56]line ИНН: 02508201610067 [16:16:56]line Контрольно-Кассовый Чек [16:16:56]line ПРОДАЖА [16:16:56]line ТРК (МРК, ГНК) : 13 [16:16:56]line Товар: 2710124500 [16:16:56]line Аи-95-К-3 [16:16:56]line 13.480 * 74.20 [16:16:56]line = 1000.22 [16:16:56]line НДС 12% НСП 1% [16:16:56]line > о реализуемом товаре [16:16:56]line ИТОГО: 1000.22 [16:16:56]line НСП 1% : 8.85 [16:16:56]line НДС 12% : 106.22 [16:16:56]line Наличными: 0.00 [16:16:56]line Безнал.: 1000.22 [16:16:56]line Место: АЗС № 87 "Партнер Нефть" [16:16:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:16:56]line СНО: Общий режим [16:16:56]line Чек 529 24.10.2024 16:16 [16:16:56]line Смена: 524 ФФД: 1.0 [16:16:56]line ЗНМ: 0300000083 [16:16:56]line РНМ: 0000000000091623 [16:16:56]line Версия ККМ: 001 [16:16:56]line Платежная система: Mbank [16:16:56]line ФМ: 0000000000874672 [16:16:56]line ФД: 372712 [16:16:56]line ФПД: 188399715485531 [16:16:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161654&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372712&fm=188399715485531&tin=02508201610067®Number=0000000000091623&sum=100022 [16:16:56]written 0, free lines is 4095 [16:16:56]OFD Sender: Processing packet 372712 [packets to send 267, broken 266] [16:16:56]ProducePacketName [16:16:56]name=ofd_packets/00372712 [16:16:56]OFD Sender: To server: pG, [16:16:56]CommunicateWithHost lk.salyk.kg:30040 [16:16:56]ConnectInit lk.salyk.kg [16:16:56]Connected sock=10 [16:16:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0D 44 07 01 11 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 02 00 00 F4 03 04 00 F6 72 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 AF 05 00 35 04 06 00 AB 59 3A 1E 07 5B C8 60 CB 35 E9 CC 7B C9 [16:16:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 10 95 47 00 77 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 AF 05 00 F4 03 04 00 9E 1E 1A 67 B6 04 01 00 00 07 B5 97 30 EB 2A D3 EA [16:16:57]CommunicateWithHost err = 0 [16:16:57]CheckOFDResponse [16:16:57]1017 (14) - 77093643461234 [16:16:57]1041 (16) - 0000000000874672 [16:16:57]1040 (4) - 372712 [16:16:57]1012 (4) - 24.10.2024 10:17 [16:16:57]1206 (1) - 0 [16:16:57]OFD Sender: Remove packet 372712 [16:16:57]ProducePacketName [16:16:57]name=ofd_packets/00372712 [16:16:57]NVStorageDeleteData [16:16:57]Write to MH i2c: 01 00 00 DB 05 E0 [16:16:57]Write i2c OK [16:16:57]MH_I2C_Read... [16:16:57]Read from MH i2c: 01 [16:16:57]MH_I2C_Read... [16:16:57]Read from MH i2c: 01 07 00 [16:16:57]MH_I2C_Read... [16:16:57]Read from MH i2c: 01 07 00 DB 05 00 00 00 00 00 54 0D 48 [16:16:57]RasterBufferAndPrint [16:16:57]line [16:16:57]line [16:16:57]line [16:16:57]line [16:16:57]line [16:16:57]written 0, free lines is 3429 [16:16:57]MH_Cut [16:16:57]Write to MH i2c: D1 01 00 E2 05 01 B9 [16:16:57]Write i2c OK [16:16:57]MH_I2C_Read... [16:16:57]Read from MH i2c: D1 [16:16:57]MH_I2C_Read... [16:16:57]Read from MH i2c: D1 01 00 [16:16:57]MH_I2C_Read... [16:16:57]Read from MH i2c: D1 01 00 E2 05 00 B8 [16:16:57]Write to MH i2c: 01 00 00 E3 05 E8 [16:16:57]Write i2c OK [16:16:57]MH_I2C_Read... [16:16:57]OFD Sender: No OFD packet to send [16:16:57]*** Cut start [16:16:57]*** Partial cut [16:16:57]*** CUTSNS_PIN = 1 [16:16:57]*** CUTSNS_PIN = 0 [16:16:58]*** Brake cut motor [16:16:58]Read from MH i2c: 01 [16:16:58]MH_I2C_Read... [16:16:58]*** Stop cut motor [16:16:58]*** Cut end [16:16:58]Read from MH i2c: 01 07 00 [16:16:58]MH_I2C_Read... [16:16:58]Read from MH i2c: 01 07 00 E3 05 00 00 00 00 00 FF 0F FD [16:16:58]process_action close_receipt done [16:16:58]requested_data is exist [16:16:58]produce_requested_data [16:16:58]requested_item fm.sn is exist - process it [16:16:58]wFMCommunicate request_size=4 [16:16:58]MH_SAM_APDU [16:16:58]CAPDU: 80 11 00 00 [16:16:58]Write to MH i2c: E2 08 00 E4 05 80 11 00 00 00 00 00 00 63 [16:16:58]Write i2c OK [16:16:58]MH_I2C_Read... [16:16:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:16:58]Read from MH i2c: E2 [16:16:58]MH_I2C_Read... [16:16:58]Read from MH i2c: E2 17 00 [16:16:58]MH_I2C_Read... [16:16:58]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 36 37 32 90 00 B8 [16:16:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:16:58]wFMCommunicate OK [16:16:58]requested_item fd.num is exist - process it [16:16:58]SAM_PROTO_GetFieldsCounters [16:16:58]wFMCommunicate request_size=4 [16:16:58]MH_SAM_APDU [16:16:58]CAPDU: 80 13 00 00 [16:16:58]Write to MH i2c: E2 08 00 E5 05 80 13 00 00 00 00 00 00 66 [16:16:58]Write i2c OK [16:16:58]MH_I2C_Read... [16:16:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:16:58]Read from MH i2c: E2 [16:16:58]MH_I2C_Read... [16:16:58]Read from MH i2c: E2 62 00 [16:16:58]MH_I2C_Read... [16:16:58]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [16:16:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 11 02 00 00 5E 04 04 00 11 02 00 00 57 04 04 00 12 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:16:58]wFMCommunicate OK [16:16:58]SAM_PROTO_GetFieldsCounters done [16:16:58]requested_item shift.num is exist - process it [16:16:58]requested_item shift.opened is exist - process it [16:16:58]req_shift_opened [16:16:58]FM_GetShiftState [16:16:58]SAM_PROTO_GetShiftState [16:16:58]wFMCommunicate request_size=4 [16:16:58]MH_SAM_APDU [16:16:58]CAPDU: 80 13 01 00 [16:16:58]Write to MH i2c: E2 08 00 E6 05 80 13 01 00 00 00 00 00 68 [16:16:58]Write i2c OK [16:16:58]MH_I2C_Read... [16:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:16:58]Read from MH i2c: E2 [16:16:58]MH_I2C_Read... [16:16:58]Read from MH i2c: E2 0E 00 [16:16:58]MH_I2C_Read... [16:16:58]Read from MH i2c: E2 0E 00 E6 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CD [16:16:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:16:58]wFMCommunicate OK [16:16:58]SAM_PROTO_GetShiftState done [16:16:58]FM_GetShiftState done [16:16:58]req_shift_opened done [16:16:58]requested_item shift.open_date is exist - process it [16:16:58]req_shift_open_date [16:16:58]req_shift_open_date done [16:16:58]produce_requested_data done [16:16:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372712,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:16:58]process_action_free close_receipt [16:16:58]json_value_free [16:16:58]json_value_free done [16:16:58]process_json_proto returns [16:16:58]Send response to host [16:16:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372712,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:16:58]free response buf [16:16:58]execute_script done [16:16:58]execute_script returns [16:16:58]free content buf [16:16:58]Sock 8.Close socket [16:16:58]Sock 8.Thread stoped [16:17:02]OFD Sender: No OFD packet to send [16:17:07]OFD Sender: No OFD packet to send [16:17:12]OFD Sender: No OFD packet to send [16:17:17]OFD Sender: No OFD packet to send [16:17:22]OFD Sender: No OFD packet to send [16:17:27]OFD Sender: No OFD packet to send [16:17:32]OFD Sender: No OFD packet to send [16:17:37]OFD Sender: No OFD packet to send [16:17:42]OFD Sender: No OFD packet to send [16:17:47]OFD Sender: No OFD packet to send [16:17:52]OFD Sender: No OFD packet to send [16:17:57]OFD Sender: No OFD packet to send [16:18:02]OFD Sender: No OFD packet to send [16:18:07]OFD Sender: No OFD packet to send [16:18:12]OFD Sender: No OFD packet to send [16:18:17]OFD Sender: No OFD packet to send [16:18:22]OFD Sender: No OFD packet to send [16:18:27]OFD Sender: No OFD packet to send [16:18:32]OFD Sender: No OFD packet to send [16:18:37]OFD Sender: No OFD packet to send [16:18:42]OFD Sender: No OFD packet to send [16:18:47]OFD Sender: No OFD packet to send [16:18:52]OFD Sender: No OFD packet to send [16:18:57]OFD Sender: No OFD packet to send [16:19:02]OFD Sender: No OFD packet to send [16:19:07]OFD Sender: No OFD packet to send [16:19:12]OFD Sender: No OFD packet to send [16:19:17]OFD Sender: No OFD packet to send [16:19:22]OFD Sender: No OFD packet to send [16:19:27]OFD Sender: No OFD packet to send [16:19:32]OFD Sender: No OFD packet to send [16:19:37]OFD Sender: No OFD packet to send [16:19:42]OFD Sender: No OFD packet to send [16:19:45]accept exits with 9 [16:19:45]New connection [16:19:45]New thread 3067460964 created [16:19:45]Thread 3067317604 joined [16:19:45]Waiting for new connection... [16:19:45] Sock 9.Parse request [16:19:45]Sock 9.Check first char [16:19:45]Sock 9.First char is OK [16:19:45]request: POST /json_proto HTTP/1.0 [16:19:45]Method: POST [16:19:45]URL: /json_proto [16:19:45]Method is POST - this is cgi request [16:19:45]url: /json_proto [16:19:45]query_string will be loaded in cgi processing [16:19:45]execute_cgi json_proto POST (null) [16:19:45]execute_cgi path=json_proto method=POST [16:19:45]POST find Content-Length [16:19:45]Host: 172.17.42.195:8080 [16:19:45]Content-Length: 678 [16:19:45]Content-Type: application/json [16:19:45] [16:19:45]POST finish read [16:19:45]Found Content-Length = 678 [16:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:45]execute_script... [16: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)3309008", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:19:45]POST & json_proto [16:19:45]process_json_proto [16:19:45]json parsed OK: [16:19:45]protocol is kg_v1.0 [16:19:45]action value=close_receipt [16:19:45]process_action close_receipt [16:19:45]cmd_close_receipt [16:19:45]MH_GetDate [16:19:45]Write to MH i2c: F0 00 00 E7 05 DB [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: F0 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: F0 09 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: F0 09 00 E7 05 00 A1 73 1A 67 EF 94 12 67 75 [16:19:45]GetLastDocTimeStamp 1729786614 [16:19:45]current date 1729786785 [16:19:45]FM_GetShiftState [16:19:45]SAM_PROTO_GetShiftState [16:19:45]wFMCommunicate request_size=4 [16:19:45]MH_SAM_APDU [16:19:45]CAPDU: 80 13 01 00 [16:19:45]Write to MH i2c: E2 08 00 E8 05 80 13 01 00 00 00 00 00 6A [16:19:45]Write i2c OK [16:19:45]MH_I2C_Read... [16:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:45]Read from MH i2c: E2 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: E2 0E 00 [16:19:45]MH_I2C_Read... [16:19:45]Read from MH i2c: E2 0E 00 E8 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CF [16:19:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:19:45]wFMCommunicate OK [16:19:45]SAM_PROTO_GetShiftState done [16:19:45]FM_GetShiftState done [16:19:45]opened in 1729729095 [16:19:45]opened+sec_in_day 1729815495 [16:19:45]quantity*price = 50041 [16:19:45]sum+1 = 50042 [16:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 530 24.10.2024 16:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372713 ФПД: 163015810955022 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372713&fm=163015810955022&tin=02508201610067®Number=0000000000091623&sum=50000 [16:19:46]StoreToDocumentArchive [16:19:46]shift 524 fd 372713 [16:19:46]save to /storage/0524/doc_00372713 [16:19:46]save last doc name /storage/0524/doc_00372713 to /storage/kkm_last_doc_name [16:19:46]save OK [16:19:46]Clear old archive folders... [16:19:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:19:46]tlvbuf is 01A34D20 [16:19:46]SAM_PROTO_ClearQueue [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 09 00 00 [16:19:46]Write to MH i2c: E2 08 00 F5 05 80 09 00 00 00 00 00 00 6C [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 F5 05 00 90 00 6E [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]SAM_PROTO_ClearQueue done [16:19:46]KKMCreateOFDPacket [16:19:46]OFDProtocolAddRootSTLVToBuf [16:19:46]FM_MakeSignedData [16:19:46]FM_MakeSignedData [16:19:46]SAM_PROTO_SignData [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 01 02 [16:19:46]Write to MH i2c: E2 08 00 F6 05 80 0D 01 02 00 00 00 00 74 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 F6 05 00 90 00 6F [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]wFMCommunicate request_size=255 [16:19:46]MH_SAM_APDU [16: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A1 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 AF 05 00 35 04 06 00 94 [16:19:46]Write to MH i2c: E2 02 01 F7 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A1 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 AF 05 00 35 04 06 00 94 00 00 E8 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 F7 05 00 90 00 70 [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]wFMCommunicate request_size=10 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 02 02 05 43 13 81 37 0E [16:19:46]Write to MH i2c: E2 0D 00 F8 05 80 0D 02 02 05 00 43 13 81 37 0E 00 00 9D [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 03 00 F8 05 00 90 00 71 [16:19:46]RAPDU: 90 00 [16:19:46]wFMCommunicate OK [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 0D 03 02 [16:19:46]Write to MH i2c: E2 08 00 F9 05 80 0D 03 02 00 00 00 00 79 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 0B 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 0B 00 F9 05 00 12 13 EC B8 83 DD 90 F0 90 00 23 [16:19:46]RAPDU: 12 13 EC B8 83 DD 90 F0 90 00 [16:19:46]wFMCommunicate OK [16:19:46]SAM_PROTO_SignData done [16:19:46]FM_MakeSignedData done [16:19:46]CreateOFDProtocolMessage [16:19:46]wFMCommunicate request_size=4 [16:19:46]MH_SAM_APDU [16:19:46]CAPDU: 80 11 00 00 [16:19:46]Write to MH i2c: E2 08 00 FA 05 80 11 00 00 00 00 00 00 79 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:46]Read from MH i2c: E2 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 17 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: E2 17 00 FA 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [16:19:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:19:46]wFMCommunicate OK [16:19:46]CreateOFDProtocolMessage done [16:19:46]OFDSenderStorePacket 372713 [16:19:46]StoreOFDPacket docnum=372713 [16:19:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F C1 07 01 CB 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A1 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 AF 05 00 35 04 06 00 94 43 13 81 37 0E 12 13 EC B8 83 DD 90 F0 [16:19:46]CheckFolder [16:19:46]dirname=/storage/ofd_packets [16:19:46]CheckFolder done [16:19:46]ProducePacketName [16:19:46]name=ofd_packets/00372713 [16:19:46]NVStorageSaveData ofd_packets/00372713 [16:19:46]File name is /storage/ofd_packets/00372713 [16:19:46]Write 301 bytes [16:19:46]NVStorageSaveData done [16:19:46]OFDSenderStorePacket done [16:19:46]KKMCreateOFDPacket done [16:19:46]NVStorageSaveData kkm_last_timestamp [16:19:46]File name is /storage/kkm_last_timestamp [16:19:46]Write 4 bytes [16:19:46]NVStorageSaveData done [16:19:46]OFD Sender: Processing packet 372713 [packets to send 267, broken 266] [16:19:46]ProducePacketName [16:19:46]name=ofd_packets/00372713 [16:19:46]OFD Sender: To server: pG, [16:19:46]CommunicateWithHost lk.salyk.kg:30040 [16:19:46]ConnectInit lk.salyk.kg [16:19:46]ExternCall_PrintAddStr [16:19:46]wPrintStart [16:19:46]Write to MH i2c: 01 00 00 FB 05 00 [16:19:46]Write i2c OK [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: 01 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: 01 07 00 [16:19:46]MH_I2C_Read... [16:19:46]Read from MH i2c: 01 07 00 FB 05 00 00 00 00 00 FF 0F 15 [16:19:46]RasterBufferAndPrint [16:19:46]line Счет N : (1)3309008 [16:19:46]line ИНН: 02508201610067 [16:19:46]line Контрольно-Кассовый Чек [16:19:46]line ПРОДАЖА [16:19:46]line ТРК (МРК, ГНК) : 22 [16:19:46]line Товар: 2710124130 [16:19:46]line Аи-92-К-4 [16:19:46]line 7.480 * 66.90 [16:19:46]line = 500.41 [16:19:46]line НДС 12% НСП 1% [16:19:46]line > о реализуемом товаре [16:19:46]line ОКРУГЛЕНИЕ: -0.41 [16:19:46]line ИТОГО: 500.00 [16:19:46]line Внесено: 500.00 [16:19:46]line СДАЧА: 0.00 [16:19:46]line НСП 1% : 4.43 [16:19:46]line НДС 12% : 53.14 [16:19:46]line Наличными: 500.00 [16:19:46]line Безнал.: 0.00 [16:19:46]line Место: АЗС № 87 "Партнер Нефть" [16:19:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:19:46]line СНО: Общий режим [16:19:46]line Чек 530 24.10.2024 16:19 [16:19:46]line Смена: 524 ФФД: 1.0 [16:19:46]line ЗНМ: 0300000083 [16:19:46]line РНМ: 0000000000091623 [16:19:46]line Версия ККМ: 001 [16:19:46]line ФМ: 0000000000874672 [16:19:46]line ФД: 372713 [16:19:46]line ФПД: 163015810955022 [16:19:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T161945&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372713&fm=163015810955022&tin=02508201610067®Number=0000000000091623&sum=50000 [16:19:46]written 0, free lines is 4095 [16:19:46]Connected sock=11 [16:19:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F C1 07 01 CB 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 02 00 00 F4 03 04 00 A1 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 AF 05 00 35 04 06 00 94 43 13 81 37 0E 12 13 EC B8 83 DD 90 F0 [16:19:47]Write to MH i2c: 01 00 00 26 06 2C [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 07 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: 01 07 00 26 06 00 00 00 00 00 E0 0C 1F [16:19:47]RasterBufferAndPrint [16:19:47]line [16:19:47]line [16:19:47]line [16:19:47]line [16:19:47]line [16:19:47]written 0, free lines is 3304 [16:19:47]MH_Cut [16:19:47]Write to MH i2c: D1 01 00 2D 06 01 05 [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: D1 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: D1 01 00 [16:19:47]MH_I2C_Read... [16:19:47]Read from MH i2c: D1 01 00 2D 06 00 04 [16:19:47]Write to MH i2c: 01 00 00 2E 06 34 [16:19:47]Write i2c OK [16:19:47]MH_I2C_Read... [16:19:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 54 C0 47 00 02 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 AF 05 00 F4 03 04 00 48 1F 1A 67 B6 04 01 00 00 59 3D 1F 70 FF 66 5E 14 [16:19:47]CommunicateWithHost err = 0 [16:19:47]CheckOFDResponse [16:19:47]1017 (14) - 77093643461234 [16:19:47]1041 (16) - 0000000000874672 [16:19:47]1040 (4) - 372713 [16:19:47]1012 (4) - 24.10.2024 10:19 [16:19:47]1206 (1) - 0 [16:19:47]OFD Sender: Remove packet 372713 [16:19:47]ProducePacketName [16:19:47]name=ofd_packets/00372713 [16:19:47]NVStorageDeleteData [16:19:47]OFD Sender: No OFD packet to send [16:19:48]*** Cut start [16:19:48]*** Partial cut [16:19:48]*** CUTSNS_PIN = 1 [16:19:48]*** CUTSNS_PIN = 0 [16:19:48]*** Brake cut motor [16:19:48]Read from MH i2c: 01 [16:19:48]MH_I2C_Read... [16:19:48]*** Stop cut motor [16:19:48]*** Cut end [16:19:48]Read from MH i2c: 01 07 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: 01 07 00 2E 06 00 00 00 00 00 FF 0F 49 [16:19:48]process_action close_receipt done [16:19:48]requested_data is exist [16:19:48]produce_requested_data [16:19:48]requested_item fm.sn is exist - process it [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 11 00 00 [16:19:48]Write to MH i2c: E2 08 00 2F 06 80 11 00 00 00 00 00 00 AF [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 17 00 [16:19:48]MH_I2C_Read... [16:19:48]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 36 37 32 90 00 04 [16:19:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:19:48]wFMCommunicate OK [16:19:48]requested_item fd.num is exist - process it [16:19:48]SAM_PROTO_GetFieldsCounters [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 13 00 00 [16:19:48]Write to MH i2c: E2 08 00 30 06 80 13 00 00 00 00 00 00 B2 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 62 00 [16:19:48]MH_I2C_Read... [16:19:48]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [16:19:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 12 02 00 00 5E 04 04 00 12 02 00 00 57 04 04 00 13 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:19:48]wFMCommunicate OK [16:19:48]SAM_PROTO_GetFieldsCounters done [16:19:48]requested_item shift.num is exist - process it [16:19:48]requested_item shift.opened is exist - process it [16:19:48]req_shift_opened [16:19:48]FM_GetShiftState [16:19:48]SAM_PROTO_GetShiftState [16:19:48]wFMCommunicate request_size=4 [16:19:48]MH_SAM_APDU [16:19:48]CAPDU: 80 13 01 00 [16:19:48]Write to MH i2c: E2 08 00 31 06 80 13 01 00 00 00 00 00 B4 [16:19:48]Write i2c OK [16:19:48]MH_I2C_Read... [16:19:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:19:48]Read from MH i2c: E2 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 0E 00 [16:19:48]MH_I2C_Read... [16:19:48]Read from MH i2c: E2 0E 00 31 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 19 [16:19:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:19:48]wFMCommunicate OK [16:19:48]SAM_PROTO_GetShiftState done [16:19:48]FM_GetShiftState done [16:19:48]req_shift_opened done [16:19:48]requested_item shift.open_date is exist - process it [16:19:48]req_shift_open_date [16:19:48]req_shift_open_date done [16:19:48]produce_requested_data done [16:19:48]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372713,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:19:48]process_action_free close_receipt [16:19:48]json_value_free [16:19:48]json_value_free done [16:19:48]process_json_proto returns [16:19:48]Send response to host [16:19:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372713,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:19:48]free response buf [16:19:48]execute_script done [16:19:48]execute_script returns [16:19:48]free content buf [16:19:48]Sock 9.Close socket [16:19:48]Sock 9.Thread stoped [16:19:52]OFD Sender: No OFD packet to send [16:19:57]OFD Sender: No OFD packet to send [16:20:02]OFD Sender: No OFD packet to send [16:20:07]OFD Sender: No OFD packet to send [16:20:12]OFD Sender: No OFD packet to send [16:20:17]OFD Sender: No OFD packet to send [16:20:19]accept exits with 8 [16:20:19]New connection [16:20:19]New thread 3067317604 created [16:20:19]Thread 3067460964 joined [16:20:19]Waiting for new connection... [16:20:19] Sock 8.Parse request [16:20:19]Sock 8.Check first char [16:20:19]Sock 8.First char is OK [16:20:19]request: POST /json_proto HTTP/1.0 [16:20:19]Method: POST [16:20:19]URL: /json_proto [16:20:19]Method is POST - this is cgi request [16:20:19]url: /json_proto [16:20:19]query_string will be loaded in cgi processing [16:20:19]execute_cgi json_proto POST (null) [16:20:19]execute_cgi path=json_proto method=POST [16:20:19]POST find Content-Length [16:20:19]Host: 172.17.42.195:8080 [16:20:19]Content-Length: 678 [16:20:19]Content-Type: application/json [16:20:19] [16:20:19]POST finish read [16:20:19]Found Content-Length = 678 [16:20:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:19]execute_script... [16:20: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)3309009", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:19]POST & json_proto [16:20:19]process_json_proto [16:20:19]json parsed OK: [16:20:19]protocol is kg_v1.0 [16:20:19]action value=close_receipt [16:20:19]process_action close_receipt [16:20:19]cmd_close_receipt [16:20:19]MH_GetDate [16:20:19]Write to MH i2c: F0 00 00 32 06 27 [16:20:19]Write i2c OK [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: F0 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: F0 09 00 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: F0 09 00 32 06 00 C4 73 1A 67 EF 94 12 67 E4 [16:20:19]GetLastDocTimeStamp 1729786785 [16:20:19]current date 1729786820 [16:20:19]FM_GetShiftState [16:20:19]SAM_PROTO_GetShiftState [16:20:19]wFMCommunicate request_size=4 [16:20:19]MH_SAM_APDU [16:20:19]CAPDU: 80 13 01 00 [16:20:19]Write to MH i2c: E2 08 00 33 06 80 13 01 00 00 00 00 00 B6 [16:20:19]Write i2c OK [16:20:19]MH_I2C_Read... [16:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:19]Read from MH i2c: E2 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 0E 00 [16:20:19]MH_I2C_Read... [16:20:19]Read from MH i2c: E2 0E 00 33 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1B [16:20:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:20:19]wFMCommunicate OK [16:20:19]SAM_PROTO_GetShiftState done [16:20:19]FM_GetShiftState done [16:20:19]opened in 1729729095 [16:20:19]opened+sec_in_day 1729815495 [16:20:19]quantity*price = 35055 [16:20:19]sum+1 = 35057 [16:20:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 531 24.10.2024 16:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372714 ФПД: 31240898880309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372714&fm=31240898880309&tin=02508201610067®Number=0000000000091623&sum=35000 [16:20:21]StoreToDocumentArchive [16:20:21]shift 524 fd 372714 [16:20:21]save to /storage/0524/doc_00372714 [16:20:21]save last doc name /storage/0524/doc_00372714 to /storage/kkm_last_doc_name [16:20:21]save OK [16:20:21]Clear old archive folders... [16:20:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:21]tlvbuf is 01A6EA40 [16:20:21]SAM_PROTO_ClearQueue [16:20:21]wFMCommunicate request_size=4 [16:20:21]MH_SAM_APDU [16:20:21]CAPDU: 80 09 00 00 [16:20:21]Write to MH i2c: E2 08 00 40 06 80 09 00 00 00 00 00 00 B8 [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:21]Read from MH i2c: E2 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 40 06 00 90 00 BA [16:20:21]RAPDU: 90 00 [16:20:21]wFMCommunicate OK [16:20:21]SAM_PROTO_ClearQueue done [16:20:21]KKMCreateOFDPacket [16:20:21]OFDProtocolAddRootSTLVToBuf [16:20:21]FM_MakeSignedData [16:20:21]FM_MakeSignedData [16:20:21]SAM_PROTO_SignData [16:20:21]wFMCommunicate request_size=4 [16:20:21]MH_SAM_APDU [16:20:21]CAPDU: 80 0D 01 02 [16:20:21]Write to MH i2c: E2 08 00 41 06 80 0D 01 02 00 00 00 00 C0 [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:21]Read from MH i2c: E2 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 41 06 00 90 00 BB [16:20:21]RAPDU: 90 00 [16:20:21]wFMCommunicate OK [16:20:21]wFMCommunicate request_size=255 [16:20:21]MH_SAM_APDU [16:20: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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C4 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA AF 05 00 35 04 06 00 1C [16:20:21]Write to MH i2c: E2 02 01 42 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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C4 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA AF 05 00 35 04 06 00 1C 00 00 EC [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:21]Read from MH i2c: E2 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 42 06 00 90 00 BC [16:20:21]RAPDU: 90 00 [16:20:21]wFMCommunicate OK [16:20:21]wFMCommunicate request_size=10 [16:20:21]MH_SAM_APDU [16:20:21]CAPDU: 80 0D 02 02 05 69 D6 AE 23 35 [16:20:21]Write to MH i2c: E2 0D 00 43 06 80 0D 02 02 05 00 69 D6 AE 23 35 00 00 12 [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:21]Read from MH i2c: E2 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 03 00 43 06 00 90 00 BD [16:20:21]RAPDU: 90 00 [16:20:21]wFMCommunicate OK [16:20:21]wFMCommunicate request_size=4 [16:20:21]MH_SAM_APDU [16:20:21]CAPDU: 80 0D 03 02 [16:20:21]Write to MH i2c: E2 08 00 44 06 80 0D 03 02 00 00 00 00 C5 [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:21]Read from MH i2c: E2 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 0B 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 0B 00 44 06 00 C9 35 26 AC 39 5C 58 40 90 00 C3 [16:20:21]RAPDU: C9 35 26 AC 39 5C 58 40 90 00 [16:20:21]wFMCommunicate OK [16:20:21]SAM_PROTO_SignData done [16:20:21]FM_MakeSignedData done [16:20:21]CreateOFDProtocolMessage [16:20:21]wFMCommunicate request_size=4 [16:20:21]MH_SAM_APDU [16:20:21]CAPDU: 80 11 00 00 [16:20:21]Write to MH i2c: E2 08 00 45 06 80 11 00 00 00 00 00 00 C5 [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:21]Read from MH i2c: E2 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 17 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: E2 17 00 45 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [16:20:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:20:21]wFMCommunicate OK [16:20:21]CreateOFDProtocolMessage done [16:20:21]OFDSenderStorePacket 372714 [16:20:21]StoreOFDPacket docnum=372714 [16:20:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7C 0C 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C4 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA AF 05 00 35 04 06 00 1C 69 D6 AE 23 35 C9 35 26 AC 39 5C 58 40 [16:20:21]CheckFolder [16:20:21]dirname=/storage/ofd_packets [16:20:21]CheckFolder done [16:20:21]ProducePacketName [16:20:21]name=ofd_packets/00372714 [16:20:21]NVStorageSaveData ofd_packets/00372714 [16:20:21]File name is /storage/ofd_packets/00372714 [16:20:21]Write 301 bytes [16:20:21]NVStorageSaveData done [16:20:21]OFDSenderStorePacket done [16:20:21]KKMCreateOFDPacket done [16:20:21]NVStorageSaveData kkm_last_timestamp [16:20:21]File name is /storage/kkm_last_timestamp [16:20:21]Write 4 bytes [16:20:21]NVStorageSaveData done [16:20:21]ExternCall_PrintAddStr [16:20:21]wPrintStart [16:20:21]Write to MH i2c: 01 00 00 46 06 4C [16:20:21]Write i2c OK [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: 01 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: 01 07 00 [16:20:21]MH_I2C_Read... [16:20:21]Read from MH i2c: 01 07 00 46 06 00 00 00 00 00 FF 0F 61 [16:20:21]RasterBufferAndPrint [16:20:21]line Счет N : (1)3309009 [16:20:21]line ИНН: 02508201610067 [16:20:21]line Контрольно-Кассовый Чек [16:20:21]line ПРОДАЖА [16:20:21]line ТРК (МРК, ГНК) : 32 [16:20:21]line Товар: 2710124130 [16:20:21]line Аи-92-К-4 [16:20:21]line 5.240 * 66.90 [16:20:21]line = 350.56 [16:20:21]line НДС 12% НСП 1% [16:20:21]line > о реализуемом товаре [16:20:21]line ОКРУГЛЕНИЕ: -0.56 [16:20:21]line ИТОГО: 350.00 [16:20:21]line Внесено: 350.00 [16:20:21]line СДАЧА: 0.00 [16:20:21]line НСП 1% : 3.10 [16:20:21]line НДС 12% : 37.23 [16:20:21]line Наличными: 350.00 [16:20:21]line Безнал.: 0.00 [16:20:21]line Место: АЗС № 87 "Партнер Нефть" [16:20:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:20:21]line СНО: Общий режим [16:20:21]line Чек 531 24.10.2024 16:20 [16:20:21]line Смена: 524 ФФД: 1.0 [16:20:21]line ЗНМ: 0300000083 [16:20:21]line РНМ: 0000000000091623 [16:20:21]line Версия ККМ: 001 [16:20:21]line ФМ: 0000000000874672 [16:20:21]line ФД: 372714 [16:20:21]line ФПД: 31240898880309 [16:20:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372714&fm=31240898880309&tin=02508201610067®Number=0000000000091623&sum=35000 [16:20:21]written 0, free lines is 4095 [16:20:21]OFD Sender: Processing packet 372714 [packets to send 267, broken 266] [16:20:21]ProducePacketName [16:20:21]name=ofd_packets/00372714 [16:20:21]OFD Sender: To server: pG, [16:20:21]CommunicateWithHost lk.salyk.kg:30040 [16:20:21]ConnectInit lk.salyk.kg [16:20:21]Connected sock=9 [16:20:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7C 0C 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 02 00 00 F4 03 04 00 C4 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA AF 05 00 35 04 06 00 1C 69 D6 AE 23 35 C9 35 26 AC 39 5C 58 40 [16:20:22]Write to MH i2c: 01 00 00 71 06 77 [16:20:22]Write i2c OK [16:20:22]MH_I2C_Read... [16:20:22]Read from MH i2c: 01 [16:20:22]MH_I2C_Read... [16:20:22]Read from MH i2c: 01 07 00 [16:20:22]MH_I2C_Read... [16:20:22]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 D9 0C 63 [16:20:22]RasterBufferAndPrint [16:20:22]line [16:20:22]line [16:20:22]line [16:20:22]line [16:20:22]line [16:20:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C6 E9 47 00 12 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA AF 05 00 F4 03 04 00 6B 1F 1A 67 B6 04 01 00 00 C3 A5 81 E0 F2 54 9D B9 [16:20:22]CommunicateWithHost err = 0 [16:20:22]CheckOFDResponse [16:20:22]1017 (14) - 77093643461234 [16:20:22]1041 (16) - 0000000000874672 [16:20:22]1040 (4) - 372714 [16:20:22]1012 (4) - 24.10.2024 10:20 [16:20:22]1206 (1) - 0 [16:20:22]OFD Sender: Remove packet 372714 [16:20:22]ProducePacketName [16:20:22]name=ofd_packets/00372714 [16:20:22]NVStorageDeleteData [16:20:22]written 0, free lines is 3308 [16:20:22]MH_Cut [16:20:22]Write to MH i2c: D1 01 00 78 06 01 50 [16:20:22]Write i2c OK [16:20:22]MH_I2C_Read... [16:20:22]Read from MH i2c: D1 [16:20:22]MH_I2C_Read... [16:20:22]Read from MH i2c: D1 01 00 [16:20:22]MH_I2C_Read... [16:20:22]Read from MH i2c: D1 01 00 78 06 00 4F [16:20:22]Write to MH i2c: 01 00 00 79 06 7F [16:20:22]Write i2c OK [16:20:22]MH_I2C_Read... [16:20:22]OFD Sender: No OFD packet to send [16:20:22]*** Cut start [16:20:22]*** Partial cut [16:20:22]*** CUTSNS_PIN = 1 [16:20:22]*** CUTSNS_PIN = 0 [16:20:23]*** Brake cut motor [16:20:23]Read from MH i2c: 01 [16:20:23]MH_I2C_Read... [16:20:23]*** Stop cut motor [16:20:23]*** Cut end [16:20:23]Read from MH i2c: 01 07 00 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: 01 07 00 79 06 00 00 00 00 00 FF 0F 94 [16:20:23]process_action close_receipt done [16:20:23]requested_data is exist [16:20:23]produce_requested_data [16:20:23]requested_item fm.sn is exist - process it [16:20:23]wFMCommunicate request_size=4 [16:20:23]MH_SAM_APDU [16:20:23]CAPDU: 80 11 00 00 [16:20:23]Write to MH i2c: E2 08 00 7A 06 80 11 00 00 00 00 00 00 FA [16:20:23]Write i2c OK [16:20:23]MH_I2C_Read... [16:20:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:23]Read from MH i2c: E2 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: E2 17 00 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: E2 17 00 7A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [16:20:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:20:23]wFMCommunicate OK [16:20:23]requested_item fd.num is exist - process it [16:20:23]SAM_PROTO_GetFieldsCounters [16:20:23]wFMCommunicate request_size=4 [16:20:23]MH_SAM_APDU [16:20:23]CAPDU: 80 13 00 00 [16:20:23]Write to MH i2c: E2 08 00 7B 06 80 13 00 00 00 00 00 00 FD [16:20:23]Write i2c OK [16:20:23]MH_I2C_Read... [16:20:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:23]Read from MH i2c: E2 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: E2 62 00 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: E2 62 00 7B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [16:20:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 13 02 00 00 5E 04 04 00 13 02 00 00 57 04 04 00 14 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:23]wFMCommunicate OK [16:20:23]SAM_PROTO_GetFieldsCounters done [16:20:23]requested_item shift.num is exist - process it [16:20:23]requested_item shift.opened is exist - process it [16:20:23]req_shift_opened [16:20:23]FM_GetShiftState [16:20:23]SAM_PROTO_GetShiftState [16:20:23]wFMCommunicate request_size=4 [16:20:23]MH_SAM_APDU [16:20:23]CAPDU: 80 13 01 00 [16:20:23]Write to MH i2c: E2 08 00 7C 06 80 13 01 00 00 00 00 00 FF [16:20:23]Write i2c OK [16:20:23]MH_I2C_Read... [16:20:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:23]Read from MH i2c: E2 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: E2 0E 00 [16:20:23]MH_I2C_Read... [16:20:23]Read from MH i2c: E2 0E 00 7C 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 64 [16:20:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:20:23]wFMCommunicate OK [16:20:23]SAM_PROTO_GetShiftState done [16:20:23]FM_GetShiftState done [16:20:23]req_shift_opened done [16:20:23]requested_item shift.open_date is exist - process it [16:20:23]req_shift_open_date [16:20:23]req_shift_open_date done [16:20:23]produce_requested_data done [16:20:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372714,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:20:23]process_action_free close_receipt [16:20:23]json_value_free [16:20:23]json_value_free done [16:20:23]process_json_proto returns [16:20:23]Send response to host [16:20:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372714,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:20:23]free response buf [16:20:23]execute_script done [16:20:23]execute_script returns [16:20:23]free content buf [16:20:23]Sock 8.Close socket [16:20:23]Sock 8.Thread stoped [16:20:27]OFD Sender: No OFD packet to send [16:20:27]accept exits with 10 [16:20:27]New connection [16:20:27]New thread 3067460964 created [16:20:27]Thread 3067317604 joined [16:20:27]Waiting for new connection... [16:20:27] Sock 10.Parse request [16:20:27]Sock 10.Check first char [16:20:27]Sock 10.First char is OK [16:20:27]request: POST /json_proto HTTP/1.0 [16:20:27]Method: POST [16:20:27]URL: /json_proto [16:20:27]Method is POST - this is cgi request [16:20:27]url: /json_proto [16:20:27]query_string will be loaded in cgi processing [16:20:27]execute_cgi json_proto POST (null) [16:20:27]execute_cgi path=json_proto method=POST [16:20:27]POST find Content-Length [16:20:27]Host: 172.17.42.195:8080 [16:20:27]Content-Length: 678 [16:20:27]Content-Type: application/json [16:20:27] [16:20:27]POST finish read [16:20:27]Found Content-Length = 678 [16:20:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:27]execute_script... [16:20: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)3309010", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:20:27]POST & json_proto [16:20:27]process_json_proto [16:20:27]json parsed OK: [16:20:27]protocol is kg_v1.0 [16:20:27]action value=close_receipt [16:20:27]process_action close_receipt [16:20:27]cmd_close_receipt [16:20:27]MH_GetDate [16:20:27]Write to MH i2c: F0 00 00 7D 06 72 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: F0 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: F0 09 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: F0 09 00 7D 06 00 CB 73 1A 67 EF 94 12 67 36 [16:20:27]GetLastDocTimeStamp 1729786820 [16:20:27]current date 1729786827 [16:20:27]FM_GetShiftState [16:20:27]SAM_PROTO_GetShiftState [16:20:27]wFMCommunicate request_size=4 [16:20:27]MH_SAM_APDU [16:20:27]CAPDU: 80 13 01 00 [16:20:27]Write to MH i2c: E2 08 00 7E 06 80 13 01 00 00 00 00 00 01 [16:20:27]Write i2c OK [16:20:27]MH_I2C_Read... [16:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:27]Read from MH i2c: E2 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 0E 00 [16:20:27]MH_I2C_Read... [16:20:27]Read from MH i2c: E2 0E 00 7E 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 66 [16:20:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:20:27]wFMCommunicate OK [16:20:27]SAM_PROTO_GetShiftState done [16:20:27]FM_GetShiftState done [16:20:27]opened in 1729729095 [16:20:27]opened+sec_in_day 1729815495 [16:20:27]quantity*price = 50041 [16:20:27]sum+1 = 50042 [16:20:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 532 24.10.2024 16:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372715 ФПД: 269190410518994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162027&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372715&fm=269190410518994&tin=02508201610067®Number=0000000000091623&sum=50000 [16:20:28]StoreToDocumentArchive [16:20:28]shift 524 fd 372715 [16:20:28]save to /storage/0524/doc_00372715 [16:20:28]save last doc name /storage/0524/doc_00372715 to /storage/kkm_last_doc_name [16:20:28]save OK [16:20:28]Clear old archive folders... [16:20:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:20:28]tlvbuf is 01A49CB0 [16:20:28]SAM_PROTO_ClearQueue [16:20:28]wFMCommunicate request_size=4 [16:20:28]MH_SAM_APDU [16:20:28]CAPDU: 80 09 00 00 [16:20:28]Write to MH i2c: E2 08 00 8B 06 80 09 00 00 00 00 00 00 03 [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:20:28]Read from MH i2c: E2 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: E2 03 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: E2 03 00 8B 06 00 90 00 05 [16:20:28]RAPDU: 90 00 [16:20:28]wFMCommunicate OK [16:20:28]SAM_PROTO_ClearQueue done [16:20:28]KKMCreateOFDPacket [16:20:28]OFDProtocolAddRootSTLVToBuf [16:20:28]FM_MakeSignedData [16:20:28]FM_MakeSignedData [16:20:28]SAM_PROTO_SignData [16:20:28]wFMCommunicate request_size=4 [16:20:28]MH_SAM_APDU [16:20:28]CAPDU: 80 0D 01 02 [16:20:28]Write to MH i2c: E2 08 00 8C 06 80 0D 01 02 00 00 00 00 0B [16:20:28]Write i2c OK [16:20:28]MH_I2C_Read... [16:20:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:20:28]Read from MH i2c: E2 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: E2 03 00 [16:20:28]MH_I2C_Read... [16:20:28]Read from MH i2c: E2 03 00 8C 06 00 90 00 06 [16:20:28]RAPDU: 90 00 [16:20:28]wFMCommunicate OK [16:20:28]wFMCommunicate request_size=255 [16:20:28]MH_SAM_APDU [16: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CB 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB AF 05 00 35 04 06 00 F4 [16:20:28]Write to MH i2c: E2 02 01 8D 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CB 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB AF 05 00 35 04 06 00 F4 00 00 0D [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 03 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 03 00 8D 06 00 90 00 07 [16:20:29]RAPDU: 90 00 [16:20:29]wFMCommunicate OK [16:20:29]wFMCommunicate request_size=10 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 0D 02 02 05 D3 C6 CB C1 D2 [16:20:29]Write to MH i2c: E2 0D 00 8E 06 80 0D 02 02 05 00 D3 C6 CB C1 D2 00 00 0F [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:20:29]Read from MH i2c: E2 03 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 03 00 8E 06 00 90 00 08 [16:20:29]RAPDU: 90 00 [16:20:29]wFMCommunicate OK [16:20:29]wFMCommunicate request_size=4 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 0D 03 02 [16:20:29]Write to MH i2c: E2 08 00 8F 06 80 0D 03 02 00 00 00 00 10 [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 0B 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 0B 00 8F 06 00 71 DF 1C 09 CA A8 A6 D0 90 00 6E [16:20:29]RAPDU: 71 DF 1C 09 CA A8 A6 D0 90 00 [16:20:29]wFMCommunicate OK [16:20:29]SAM_PROTO_SignData done [16:20:29]FM_MakeSignedData done [16:20:29]CreateOFDProtocolMessage [16:20:29]wFMCommunicate request_size=4 [16:20:29]MH_SAM_APDU [16:20:29]CAPDU: 80 11 00 00 [16:20:29]Write to MH i2c: E2 08 00 90 06 80 11 00 00 00 00 00 00 10 [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:29]Read from MH i2c: E2 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 17 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: E2 17 00 90 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [16:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:20:29]wFMCommunicate OK [16:20:29]CreateOFDProtocolMessage done [16:20:29]OFDSenderStorePacket 372715 [16:20:29]StoreOFDPacket docnum=372715 [16:20:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AC 34 07 01 46 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CB 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB AF 05 00 35 04 06 00 F4 D3 C6 CB C1 D2 71 DF 1C 09 CA A8 A6 D0 [16:20:29]CheckFolder [16:20:29]dirname=/storage/ofd_packets [16:20:29]CheckFolder done [16:20:29]ProducePacketName [16:20:29]name=ofd_packets/00372715 [16:20:29]NVStorageSaveData ofd_packets/00372715 [16:20:29]File name is /storage/ofd_packets/00372715 [16:20:29]Write 301 bytes [16:20:29]NVStorageSaveData done [16:20:29]OFDSenderStorePacket done [16:20:29]KKMCreateOFDPacket done [16:20:29]NVStorageSaveData kkm_last_timestamp [16:20:29]File name is /storage/kkm_last_timestamp [16:20:29]Write 4 bytes [16:20:29]NVStorageSaveData done [16:20:29]ExternCall_PrintAddStr [16:20:29]wPrintStart [16:20:29]Write to MH i2c: 01 00 00 91 06 97 [16:20:29]Write i2c OK [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: 01 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: 01 07 00 [16:20:29]MH_I2C_Read... [16:20:29]Read from MH i2c: 01 07 00 91 06 00 00 00 00 00 FF 0F AC [16:20:29]RasterBufferAndPrint [16:20:29]line Счет N : (1)3309010 [16:20:29]line ИНН: 02508201610067 [16:20:29]line Контрольно-Кассовый Чек [16:20:29]line ПРОДАЖА [16:20:29]line ТРК (МРК, ГНК) : 42 [16:20:29]line Товар: 2710124130 [16:20:29]line Аи-92-К-4 [16:20:29]line 7.480 * 66.90 [16:20:29]line = 500.41 [16:20:29]line НДС 12% НСП 1% [16:20:29]line > о реализуемом товаре [16:20:29]line ОКРУГЛЕНИЕ: -0.41 [16:20:29]line ИТОГО: 500.00 [16:20:29]line Внесено: 500.00 [16:20:29]line СДАЧА: 0.00 [16:20:29]line НСП 1% : 4.43 [16:20:29]line НДС 12% : 53.14 [16:20:29]line Наличными: 500.00 [16:20:29]line Безнал.: 0.00 [16:20:29]line Место: АЗС № 87 "Партнер Нефть" [16:20:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:20:29]line СНО: Общий режим [16:20:29]line Чек 532 24.10.2024 16:20 [16:20:29]line Смена: 524 ФФД: 1.0 [16:20:29]line ЗНМ: 0300000083 [16:20:29]line РНМ: 0000000000091623 [16:20:29]line Версия ККМ: 001 [16:20:29]line ФМ: 0000000000874672 [16:20:29]line ФД: 372715 [16:20:29]line ФПД: 269190410518994 [16:20:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162027&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372715&fm=269190410518994&tin=02508201610067®Number=0000000000091623&sum=50000 [16:20:29]written 0, free lines is 4095 [16:20:29]OFD Sender: Processing packet 372715 [packets to send 267, broken 266] [16:20:29]ProducePacketName [16:20:29]name=ofd_packets/00372715 [16:20:29]OFD Sender: To server: pG, [16:20:29]CommunicateWithHost lk.salyk.kg:30040 [16:20:29]ConnectInit lk.salyk.kg [16:20:29]Connected sock=9 [16:20:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AC 34 07 01 46 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 CB 73 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB AF 05 00 35 04 06 00 F4 D3 C6 CB C1 D2 71 DF 1C 09 CA A8 A6 D0 [16: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 36 37 32 4F 00 00 00 2E 0E 47 00 9D 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB AF 05 00 F4 03 04 00 73 1F 1A 67 B6 04 01 00 00 EA 5D E0 BA 91 24 86 CB [16:20:29]CommunicateWithHost err = 0 [16:20:29]CheckOFDResponse [16:20:29]1017 (14) - 77093643461234 [16:20:29]1041 (16) - 0000000000874672 [16:20:29]1040 (4) - 372715 [16:20:29]1012 (4) - 24.10.2024 10:20 [16:20:29]1206 (1) - 0 [16:20:29]OFD Sender: Remove packet 372715 [16:20:29]ProducePacketName [16:20:29]name=ofd_packets/00372715 [16:20:29]NVStorageDeleteData [16:20:30]Write to MH i2c: 01 00 00 BC 06 C2 [16:20:30]Write i2c OK [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: 01 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: 01 07 00 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: 01 07 00 BC 06 00 00 00 00 00 F1 0C C6 [16:20:30]RasterBufferAndPrint [16:20:30]line [16:20:30]line [16:20:30]line [16:20:30]line [16:20:30]line [16:20:30]written 0, free lines is 3326 [16:20:30]MH_Cut [16:20:30]Write to MH i2c: D1 01 00 C3 06 01 9B [16:20:30]Write i2c OK [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: D1 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: D1 01 00 [16:20:30]MH_I2C_Read... [16:20:30]Read from MH i2c: D1 01 00 C3 06 00 9A [16:20:30]Write to MH i2c: 01 00 00 C4 06 CA [16:20:30]Write i2c OK [16:20:30]MH_I2C_Read... [16:20:30]OFD Sender: No OFD packet to send [16:20:30]*** Cut start [16:20:30]*** Partial cut [16:20:30]*** CUTSNS_PIN = 1 [16:20:30]*** CUTSNS_PIN = 0 [16:20:31]*** Brake cut motor [16:20:31]Read from MH i2c: 01 [16:20:31]MH_I2C_Read... [16:20:31]*** Stop cut motor [16:20:31]*** Cut end [16:20:31]Read from MH i2c: 01 07 00 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: 01 07 00 C4 06 00 00 00 00 00 FF 0F DF [16:20:31]process_action close_receipt done [16:20:31]requested_data is exist [16:20:31]produce_requested_data [16:20:31]requested_item fm.sn is exist - process it [16:20:31]wFMCommunicate request_size=4 [16:20:31]MH_SAM_APDU [16:20:31]CAPDU: 80 11 00 00 [16:20:31]Write to MH i2c: E2 08 00 C5 06 80 11 00 00 00 00 00 00 45 [16:20:31]Write i2c OK [16:20:31]MH_I2C_Read... [16:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:20:31]Read from MH i2c: E2 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: E2 17 00 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: E2 17 00 C5 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [16:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:20:31]wFMCommunicate OK [16:20:31]requested_item fd.num is exist - process it [16:20:31]SAM_PROTO_GetFieldsCounters [16:20:31]wFMCommunicate request_size=4 [16:20:31]MH_SAM_APDU [16:20:31]CAPDU: 80 13 00 00 [16:20:31]Write to MH i2c: E2 08 00 C6 06 80 13 00 00 00 00 00 00 48 [16:20:31]Write i2c OK [16:20:31]MH_I2C_Read... [16:20:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:20:31]Read from MH i2c: E2 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: E2 62 00 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: E2 62 00 C6 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [16: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 14 02 00 00 5E 04 04 00 14 02 00 00 57 04 04 00 15 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:20:31]wFMCommunicate OK [16:20:31]SAM_PROTO_GetFieldsCounters done [16:20:31]requested_item shift.num is exist - process it [16:20:31]requested_item shift.opened is exist - process it [16:20:31]req_shift_opened [16:20:31]FM_GetShiftState [16:20:31]SAM_PROTO_GetShiftState [16:20:31]wFMCommunicate request_size=4 [16:20:31]MH_SAM_APDU [16:20:31]CAPDU: 80 13 01 00 [16:20:31]Write to MH i2c: E2 08 00 C7 06 80 13 01 00 00 00 00 00 4A [16:20:31]Write i2c OK [16:20:31]MH_I2C_Read... [16:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:20:31]Read from MH i2c: E2 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: E2 0E 00 [16:20:31]MH_I2C_Read... [16:20:31]Read from MH i2c: E2 0E 00 C7 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AF [16:20:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:20:31]wFMCommunicate OK [16:20:31]SAM_PROTO_GetShiftState done [16:20:31]FM_GetShiftState done [16:20:31]req_shift_opened done [16:20:31]requested_item shift.open_date is exist - process it [16:20:31]req_shift_open_date [16:20:31]req_shift_open_date done [16:20:31]produce_requested_data done [16:20:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372715,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:20:31]process_action_free close_receipt [16:20:31]json_value_free [16:20:31]json_value_free done [16:20:31]process_json_proto returns [16:20:31]Send response to host [16:20:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372715,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:20:31]free response buf [16:20:31]execute_script done [16:20:31]execute_script returns [16:20:31]free content buf [16:20:31]Sock 10.Close socket [16:20:31]Sock 10.Thread stoped [16:20:35]OFD Sender: No OFD packet to send [16:20:40]OFD Sender: No OFD packet to send [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:35]OFD Sender: No OFD packet to send [16:21:40]OFD Sender: No OFD packet to send [16:21:43]accept exits with 8 [16:21:43]New connection [16:21:43]New thread 3067317604 created [16:21:43]Thread 3067460964 joined [16:21:43]Waiting for new connection... [16:21:43] Sock 8.Parse request [16:21:43]Sock 8.Check first char [16:21:43]Sock 8.First char is OK [16:21:43]request: POST /json_proto HTTP/1.0 [16:21:43]Method: POST [16:21:43]URL: /json_proto [16:21:43]Method is POST - this is cgi request [16:21:43]url: /json_proto [16:21:43]query_string will be loaded in cgi processing [16:21:43]execute_cgi json_proto POST (null) [16:21:43]execute_cgi path=json_proto method=POST [16:21:43]POST find Content-Length [16:21:43]Host: 172.17.42.195:8080 [16:21:43]Content-Length: 678 [16:21:43]Content-Type: application/json [16:21:43] [16:21:43]POST finish read [16:21:43]Found Content-Length = 678 [16:21:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:43]execute_script... [16:21: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)3309011", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:21:43]POST & json_proto [16:21:43]process_json_proto [16:21:43]json parsed OK: [16:21:43]protocol is kg_v1.0 [16:21:43]action value=close_receipt [16:21:43]process_action close_receipt [16:21:43]cmd_close_receipt [16:21:43]MH_GetDate [16:21:43]Write to MH i2c: F0 00 00 C8 06 BD [16:21:43]Write i2c OK [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: F0 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: F0 09 00 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: F0 09 00 C8 06 00 17 74 1A 67 EF 94 12 67 CE [16:21:43]GetLastDocTimeStamp 1729786827 [16:21:43]current date 1729786903 [16:21:43]FM_GetShiftState [16:21:43]SAM_PROTO_GetShiftState [16:21:43]wFMCommunicate request_size=4 [16:21:43]MH_SAM_APDU [16:21:43]CAPDU: 80 13 01 00 [16:21:43]Write to MH i2c: E2 08 00 C9 06 80 13 01 00 00 00 00 00 4C [16:21:43]Write i2c OK [16:21:43]MH_I2C_Read... [16:21:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:43]Read from MH i2c: E2 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: E2 0E 00 [16:21:43]MH_I2C_Read... [16:21:43]Read from MH i2c: E2 0E 00 C9 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B1 [16:21:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:21:43]wFMCommunicate OK [16:21:43]SAM_PROTO_GetShiftState done [16:21:43]FM_GetShiftState done [16:21:43]opened in 1729729095 [16:21:43]opened+sec_in_day 1729815495 [16:21:43]quantity*price = 30038 [16:21:43]sum+1 = 30039 [16:21:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 533 24.10.2024 16:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372716 ФПД: 178661989058212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162143&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372716&fm=178661989058212&tin=02508201610067®Number=0000000000091623&sum=30000 [16:21:44]StoreToDocumentArchive [16:21:44]shift 524 fd 372716 [16:21:44]save to /storage/0524/doc_00372716 [16:21:44]save last doc name /storage/0524/doc_00372716 to /storage/kkm_last_doc_name [16:21:44]save OK [16:21:44]Clear old archive folders... [16:21:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:21:44]tlvbuf is 01A49CE0 [16:21:44]SAM_PROTO_ClearQueue [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 09 00 00 [16:21:44]Write to MH i2c: E2 08 00 D6 06 80 09 00 00 00 00 00 00 4E [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 D6 06 00 90 00 50 [16:21:44]RAPDU: 90 00 [16:21:44]wFMCommunicate OK [16:21:44]SAM_PROTO_ClearQueue done [16:21:44]KKMCreateOFDPacket [16:21:44]OFDProtocolAddRootSTLVToBuf [16:21:44]FM_MakeSignedData [16:21:44]FM_MakeSignedData [16:21:44]SAM_PROTO_SignData [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 0D 01 02 [16:21:44]Write to MH i2c: E2 08 00 D7 06 80 0D 01 02 00 00 00 00 56 [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 D7 06 00 90 00 51 [16:21:44]RAPDU: 90 00 [16:21:44]wFMCommunicate OK [16:21:44]wFMCommunicate request_size=255 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 17 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC AF 05 00 35 04 06 00 A2 [16:21:44]Write to MH i2c: E2 02 01 D8 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 17 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC AF 05 00 35 04 06 00 A2 00 00 49 [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 D8 06 00 90 00 52 [16:21:44]RAPDU: 90 00 [16:21:44]wFMCommunicate OK [16:21:44]wFMCommunicate request_size=10 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 0D 02 02 05 7D FC 64 86 A4 [16:21:44]Write to MH i2c: E2 0D 00 D9 06 80 0D 02 02 05 00 7D FC 64 86 A4 00 00 6A [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 03 00 D9 06 00 90 00 53 [16:21:44]RAPDU: 90 00 [16:21:44]wFMCommunicate OK [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 0D 03 02 [16:21:44]Write to MH i2c: E2 08 00 DA 06 80 0D 03 02 00 00 00 00 5B [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 0B 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 0B 00 DA 06 00 FE E3 D2 FB D1 E0 0D CC 90 00 94 [16:21:44]RAPDU: FE E3 D2 FB D1 E0 0D CC 90 00 [16:21:44]wFMCommunicate OK [16:21:44]SAM_PROTO_SignData done [16:21:44]FM_MakeSignedData done [16:21:44]CreateOFDProtocolMessage [16:21:44]wFMCommunicate request_size=4 [16:21:44]MH_SAM_APDU [16:21:44]CAPDU: 80 11 00 00 [16:21:44]Write to MH i2c: E2 08 00 DB 06 80 11 00 00 00 00 00 00 5B [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:44]Read from MH i2c: E2 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 17 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: E2 17 00 DB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B0 [16:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:21:44]wFMCommunicate OK [16:21:44]CreateOFDProtocolMessage done [16:21:44]OFDSenderStorePacket 372716 [16:21:44]StoreOFDPacket docnum=372716 [16:21:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2A B8 07 01 B4 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 17 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC AF 05 00 35 04 06 00 A2 7D FC 64 86 A4 FE E3 D2 FB D1 E0 0D CC [16:21:44]CheckFolder [16:21:44]dirname=/storage/ofd_packets [16:21:44]CheckFolder done [16:21:44]ProducePacketName [16:21:44]name=ofd_packets/00372716 [16:21:44]NVStorageSaveData ofd_packets/00372716 [16:21:44]File name is /storage/ofd_packets/00372716 [16:21:44]Write 301 bytes [16:21:44]NVStorageSaveData done [16:21:44]OFDSenderStorePacket done [16:21:44]KKMCreateOFDPacket done [16:21:44]NVStorageSaveData kkm_last_timestamp [16:21:44]File name is /storage/kkm_last_timestamp [16:21:44]Write 4 bytes [16:21:44]NVStorageSaveData done [16:21:44]ExternCall_PrintAddStr [16:21:44]wPrintStart [16:21:44]Write to MH i2c: 01 00 00 DC 06 E2 [16:21:44]Write i2c OK [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: 01 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: 01 07 00 [16:21:44]MH_I2C_Read... [16:21:44]Read from MH i2c: 01 07 00 DC 06 00 00 00 00 00 FF 0F F7 [16:21:44]RasterBufferAndPrint [16:21:44]line Счет N : (1)3309011 [16:21:44]line ИНН: 02508201610067 [16:21:44]line Контрольно-Кассовый Чек [16:21:44]line ПРОДАЖА [16:21:44]line ТРК (МРК, ГНК) : 22 [16:21:44]line Товар: 2710124130 [16:21:44]line Аи-92-К-4 [16:21:44]line 4.490 * 66.90 [16:21:44]line = 300.38 [16:21:44]line НДС 12% НСП 1% [16:21:44]line > о реализуемом товаре [16:21:44]line ОКРУГЛЕНИЕ: -0.38 [16:21:44]line ИТОГО: 300.00 [16:21:44]line Внесено: 300.00 [16:21:44]line СДАЧА: 0.00 [16:21:44]line НСП 1% : 2.66 [16:21:44]line НДС 12% : 31.90 [16:21:44]line Наличными: 300.00 [16:21:44]line Безнал.: 0.00 [16:21:44]line Место: АЗС № 87 "Партнер Нефть" [16:21:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:21:44]line СНО: Общий режим [16:21:44]line Чек 533 24.10.2024 16:21 [16:21:44]line Смена: 524 ФФД: 1.0 [16:21:44]line ЗНМ: 0300000083 [16:21:44]line РНМ: 0000000000091623 [16:21:44]line Версия ККМ: 001 [16:21:44]line ФМ: 0000000000874672 [16:21:44]line ФД: 372716 [16:21:44]line ФПД: 178661989058212 [16:21:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162143&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372716&fm=178661989058212&tin=02508201610067®Number=0000000000091623&sum=30000 [16:21:45]OFD Sender: Processing packet 372716 [packets to send 267, broken 266] [16:21:45]ProducePacketName [16:21:45]name=ofd_packets/00372716 [16:21:45]OFD Sender: To server: pG, [16:21:45]CommunicateWithHost lk.salyk.kg:30040 [16:21:45]ConnectInit lk.salyk.kg [16:21:45]written 0, free lines is 4095 [16:21:45]Connected sock=10 [16:21:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2A B8 07 01 B4 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 02 00 00 F4 03 04 00 17 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC AF 05 00 35 04 06 00 A2 7D FC 64 86 A4 FE E3 D2 FB D1 E0 0D CC [16:21:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9B 74 47 00 2A 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC AF 05 00 F4 03 04 00 BE 1F 1A 67 B6 04 01 00 00 96 7E 01 76 52 8A 2C B4 [16:21:45]CommunicateWithHost err = 0 [16:21:45]CheckOFDResponse [16:21:45]1017 (14) - 77093643461234 [16:21:45]1041 (16) - 0000000000874672 [16:21:45]1040 (4) - 372716 [16:21:45]1012 (4) - 24.10.2024 10:21 [16:21:45]1206 (1) - 0 [16:21:45]OFD Sender: Remove packet 372716 [16:21:45]ProducePacketName [16:21:45]name=ofd_packets/00372716 [16:21:45]NVStorageDeleteData [16:21:45]Write to MH i2c: 01 00 00 07 07 0E [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 07 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: 01 07 00 07 07 00 00 00 00 00 ED 0C 0E [16:21:45]RasterBufferAndPrint [16:21:45]line [16:21:45]line [16:21:45]line [16:21:45]line [16:21:45]line [16:21:45]written 0, free lines is 3315 [16:21:45]MH_Cut [16:21:45]Write to MH i2c: D1 01 00 0E 07 01 E7 [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: D1 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: D1 01 00 [16:21:45]MH_I2C_Read... [16:21:45]Read from MH i2c: D1 01 00 0E 07 00 E6 [16:21:45]Write to MH i2c: 01 00 00 0F 07 16 [16:21:45]Write i2c OK [16:21:45]MH_I2C_Read... [16:21:45]OFD Sender: No OFD packet to send [16:21:46]*** Cut start [16:21:46]*** Partial cut [16:21:46]*** CUTSNS_PIN = 1 [16:21:46]*** CUTSNS_PIN = 0 [16:21:46]*** Brake cut motor [16:21:47]Read from MH i2c: 01 [16:21:47]MH_I2C_Read... [16:21:47]*** Stop cut motor [16:21:47]*** Cut end [16:21:47]Read from MH i2c: 01 07 00 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: 01 07 00 0F 07 00 00 00 00 00 FF 0F 2B [16:21:47]process_action close_receipt done [16:21:47]requested_data is exist [16:21:47]produce_requested_data [16:21:47]requested_item fm.sn is exist - process it [16:21:47]wFMCommunicate request_size=4 [16:21:47]MH_SAM_APDU [16:21:47]CAPDU: 80 11 00 00 [16:21:47]Write to MH i2c: E2 08 00 10 07 80 11 00 00 00 00 00 00 91 [16:21:47]Write i2c OK [16:21:47]MH_I2C_Read... [16:21:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:21:47]Read from MH i2c: E2 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: E2 17 00 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: E2 17 00 10 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [16:21:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:21:47]wFMCommunicate OK [16:21:47]requested_item fd.num is exist - process it [16:21:47]SAM_PROTO_GetFieldsCounters [16:21:47]wFMCommunicate request_size=4 [16:21:47]MH_SAM_APDU [16:21:47]CAPDU: 80 13 00 00 [16:21:47]Write to MH i2c: E2 08 00 11 07 80 13 00 00 00 00 00 00 94 [16:21:47]Write i2c OK [16:21:47]MH_I2C_Read... [16:21:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:21:47]Read from MH i2c: E2 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: E2 62 00 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: E2 62 00 11 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 A6 [16:21:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 15 02 00 00 5E 04 04 00 15 02 00 00 57 04 04 00 16 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:21:47]wFMCommunicate OK [16:21:47]SAM_PROTO_GetFieldsCounters done [16:21:47]requested_item shift.num is exist - process it [16:21:47]requested_item shift.opened is exist - process it [16:21:47]req_shift_opened [16:21:47]FM_GetShiftState [16:21:47]SAM_PROTO_GetShiftState [16:21:47]wFMCommunicate request_size=4 [16:21:47]MH_SAM_APDU [16:21:47]CAPDU: 80 13 01 00 [16:21:47]Write to MH i2c: E2 08 00 12 07 80 13 01 00 00 00 00 00 96 [16:21:47]Write i2c OK [16:21:47]MH_I2C_Read... [16:21:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:21:47]Read from MH i2c: E2 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: E2 0E 00 [16:21:47]MH_I2C_Read... [16:21:47]Read from MH i2c: E2 0E 00 12 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FB [16:21:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:21:47]wFMCommunicate OK [16:21:47]SAM_PROTO_GetShiftState done [16:21:47]FM_GetShiftState done [16:21:47]req_shift_opened done [16:21:47]requested_item shift.open_date is exist - process it [16:21:47]req_shift_open_date [16:21:47]req_shift_open_date done [16:21:47]produce_requested_data done [16:21:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372716,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:21:47]process_action_free close_receipt [16:21:47]json_value_free [16:21:47]json_value_free done [16:21:47]process_json_proto returns [16:21:47]Send response to host [16:21:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372716,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:21:47]free response buf [16:21:47]execute_script done [16:21:47]execute_script returns [16:21:47]free content buf [16:21:47]Sock 8.Close socket [16:21:47]Sock 8.Thread stoped [16:21:50]OFD Sender: No OFD packet to send [16:21:55]OFD Sender: No OFD packet to send [16:22:00]OFD Sender: No OFD packet to send [16:22:05]OFD Sender: No OFD packet to send [16:22:10]OFD Sender: No OFD packet to send [16:22:15]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: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: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:46]OFD Sender: No OFD packet to send [16:24:51]OFD Sender: No OFD packet to send [16:24:56]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:11]OFD Sender: No OFD packet to send [16:25:16]OFD Sender: No OFD packet to send [16:25:21]OFD Sender: No OFD packet to send [16:25:26]OFD Sender: No OFD packet to send [16:25:29]accept exits with 9 [16:25:29]New connection [16:25:29]New thread 3067460964 created [16:25:29]Thread 3067317604 joined [16:25:29]Waiting for new connection... [16:25:29] Sock 9.Parse request [16:25:29]Sock 9.Check first char [16:25:29]Sock 9.First char is OK [16:25:29]request: POST /json_proto HTTP/1.0 [16:25:29]Method: POST [16:25:29]URL: /json_proto [16:25:29]Method is POST - this is cgi request [16:25:29]url: /json_proto [16:25:29]query_string will be loaded in cgi processing [16:25:29]execute_cgi json_proto POST (null) [16:25:29]execute_cgi path=json_proto method=POST [16:25:29]POST find Content-Length [16:25:29]Host: 172.17.42.195:8080 [16:25:29]Content-Length: 678 [16:25:29]Content-Type: application/json [16:25:29] [16:25:29]POST finish read [16:25:29]Found Content-Length = 678 [16:25:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:29]execute_script... [16:25: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)3309012", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:25:29]POST & json_proto [16:25:29]process_json_proto [16:25:29]json parsed OK: [16:25:29]protocol is kg_v1.0 [16:25:29]action value=close_receipt [16:25:29]process_action close_receipt [16:25:29]cmd_close_receipt [16:25:29]MH_GetDate [16:25:29]Write to MH i2c: F0 00 00 13 07 09 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: F0 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: F0 09 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: F0 09 00 13 07 00 F9 74 1A 67 EF 94 12 67 FC [16:25:29]GetLastDocTimeStamp 1729786903 [16:25:29]current date 1729787129 [16:25:29]FM_GetShiftState [16:25:29]SAM_PROTO_GetShiftState [16:25:29]wFMCommunicate request_size=4 [16:25:29]MH_SAM_APDU [16:25:29]CAPDU: 80 13 01 00 [16:25:29]Write to MH i2c: E2 08 00 14 07 80 13 01 00 00 00 00 00 98 [16:25:29]Write i2c OK [16:25:29]MH_I2C_Read... [16:25:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:29]Read from MH i2c: E2 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 0E 00 [16:25:29]MH_I2C_Read... [16:25:29]Read from MH i2c: E2 0E 00 14 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FD [16:25:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:25:29]wFMCommunicate OK [16:25:29]SAM_PROTO_GetShiftState done [16:25:29]FM_GetShiftState done [16:25:29]opened in 1729729095 [16:25:29]opened+sec_in_day 1729815495 [16:25:29]quantity*price = 50041 [16:25:29]sum+1 = 50042 [16:25:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 534 24.10.2024 16:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372717 ФПД: 150055155907844 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162529&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372717&fm=150055155907844&tin=02508201610067®Number=0000000000091623&sum=50000 [16:25:30]StoreToDocumentArchive [16:25:30]shift 524 fd 372717 [16:25:30]save to /storage/0524/doc_00372717 [16:25:30]save last doc name /storage/0524/doc_00372717 to /storage/kkm_last_doc_name [16:25:30]save OK [16:25:30]Clear old archive folders... [16:25:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:25:30]tlvbuf is 01A26010 [16:25:30]SAM_PROTO_ClearQueue [16:25:30]wFMCommunicate request_size=4 [16:25:30]MH_SAM_APDU [16:25:30]CAPDU: 80 09 00 00 [16:25:30]Write to MH i2c: E2 08 00 21 07 80 09 00 00 00 00 00 00 9A [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:25:30]Read from MH i2c: E2 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: E2 03 00 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: E2 03 00 21 07 00 90 00 9C [16:25:30]RAPDU: 90 00 [16:25:30]wFMCommunicate OK [16:25:30]SAM_PROTO_ClearQueue done [16:25:30]KKMCreateOFDPacket [16:25:30]OFDProtocolAddRootSTLVToBuf [16:25:30]FM_MakeSignedData [16:25:30]FM_MakeSignedData [16:25:30]SAM_PROTO_SignData [16:25:30]wFMCommunicate request_size=4 [16:25:30]MH_SAM_APDU [16:25:30]CAPDU: 80 0D 01 02 [16:25:30]Write to MH i2c: E2 08 00 22 07 80 0D 01 02 00 00 00 00 A2 [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:25:30]Read from MH i2c: E2 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: E2 03 00 [16:25:30]MH_I2C_Read... [16:25:30]Read from MH i2c: E2 03 00 22 07 00 90 00 9D [16:25:30]RAPDU: 90 00 [16:25:30]wFMCommunicate OK [16:25:30]wFMCommunicate request_size=255 [16:25:30]MH_SAM_APDU [16:25: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 F9 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED AF 05 00 35 04 06 00 88 [16:25:30]Write to MH i2c: E2 02 01 23 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 F9 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED AF 05 00 35 04 06 00 88 00 00 6B [16:25:30]Write i2c OK [16:25:30]MH_I2C_Read... [16:25:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:31]Read from MH i2c: E2 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 03 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 03 00 23 07 00 90 00 9E [16:25:31]RAPDU: 90 00 [16:25:31]wFMCommunicate OK [16:25:31]wFMCommunicate request_size=10 [16:25:31]MH_SAM_APDU [16:25:31]CAPDU: 80 0D 02 02 05 79 70 43 BD 04 [16:25:31]Write to MH i2c: E2 0D 00 24 07 80 0D 02 02 05 00 79 70 43 BD 04 00 00 9C [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:25:31]Read from MH i2c: E2 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 03 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 03 00 24 07 00 90 00 9F [16:25:31]RAPDU: 90 00 [16:25:31]wFMCommunicate OK [16:25:31]wFMCommunicate request_size=4 [16:25:31]MH_SAM_APDU [16:25:31]CAPDU: 80 0D 03 02 [16:25:31]Write to MH i2c: E2 08 00 25 07 80 0D 03 02 00 00 00 00 A7 [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:25:31]OFD Sender: No OFD packet to send [16:25:31]Read from MH i2c: E2 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 0B 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 0B 00 25 07 00 A0 80 8F F6 61 49 58 5B 90 00 AA [16:25:31]RAPDU: A0 80 8F F6 61 49 58 5B 90 00 [16:25:31]wFMCommunicate OK [16:25:31]SAM_PROTO_SignData done [16:25:31]FM_MakeSignedData done [16:25:31]CreateOFDProtocolMessage [16:25:31]wFMCommunicate request_size=4 [16:25:31]MH_SAM_APDU [16:25:31]CAPDU: 80 11 00 00 [16:25:31]Write to MH i2c: E2 08 00 26 07 80 11 00 00 00 00 00 00 A7 [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:31]Read from MH i2c: E2 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 17 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: E2 17 00 26 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FC [16:25:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:25:31]wFMCommunicate OK [16:25:31]CreateOFDProtocolMessage done [16:25:31]OFDSenderStorePacket 372717 [16:25:31]StoreOFDPacket docnum=372717 [16:25:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 46 84 07 01 C2 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 F9 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED AF 05 00 35 04 06 00 88 79 70 43 BD 04 A0 80 8F F6 61 49 58 5B [16:25:31]CheckFolder [16:25:31]dirname=/storage/ofd_packets [16:25:31]CheckFolder done [16:25:31]ProducePacketName [16:25:31]name=ofd_packets/00372717 [16:25:31]NVStorageSaveData ofd_packets/00372717 [16:25:31]File name is /storage/ofd_packets/00372717 [16:25:31]Write 301 bytes [16:25:31]NVStorageSaveData done [16:25:31]OFDSenderStorePacket done [16:25:31]KKMCreateOFDPacket done [16:25:31]NVStorageSaveData kkm_last_timestamp [16:25:31]File name is /storage/kkm_last_timestamp [16:25:31]Write 4 bytes [16:25:31]NVStorageSaveData done [16:25:31]ExternCall_PrintAddStr [16:25:31]wPrintStart [16:25:31]Write to MH i2c: 01 00 00 27 07 2E [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: 01 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: 01 07 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: 01 07 00 27 07 00 00 00 00 00 FF 0F 43 [16:25:31]RasterBufferAndPrint [16:25:31]line Счет N : (1)3309012 [16:25:31]line ИНН: 02508201610067 [16:25:31]line Контрольно-Кассовый Чек [16:25:31]line ПРОДАЖА [16:25:31]line ТРК (МРК, ГНК) : 42 [16:25:31]line Товар: 2710124130 [16:25:31]line Аи-92-К-4 [16:25:31]line 7.480 * 66.90 [16:25:31]line = 500.41 [16:25:31]line НДС 12% НСП 1% [16:25:31]line > о реализуемом товаре [16:25:31]line ОКРУГЛЕНИЕ: -0.41 [16:25:31]line ИТОГО: 500.00 [16:25:31]line Внесено: 500.00 [16:25:31]line СДАЧА: 0.00 [16:25:31]line НСП 1% : 4.43 [16:25:31]line НДС 12% : 53.14 [16:25:31]line Наличными: 500.00 [16:25:31]line Безнал.: 0.00 [16:25:31]line Место: АЗС № 87 "Партнер Нефть" [16:25:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:25:31]line СНО: Общий режим [16:25:31]line Чек 534 24.10.2024 16:25 [16:25:31]line Смена: 524 ФФД: 1.0 [16:25:31]line ЗНМ: 0300000083 [16:25:31]line РНМ: 0000000000091623 [16:25:31]line Версия ККМ: 001 [16:25:31]line ФМ: 0000000000874672 [16:25:31]line ФД: 372717 [16:25:31]line ФПД: 150055155907844 [16:25:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162529&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372717&fm=150055155907844&tin=02508201610067®Number=0000000000091623&sum=50000 [16:25:31]written 0, free lines is 4095 [16:25:31]OFD Sender: Processing packet 372717 [packets to send 267, broken 266] [16:25:31]ProducePacketName [16:25:31]name=ofd_packets/00372717 [16:25:31]OFD Sender: To server: pG, [16:25:31]CommunicateWithHost lk.salyk.kg:30040 [16:25:31]ConnectInit lk.salyk.kg [16:25:31]Connected sock=10 [16:25:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 46 84 07 01 C2 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 02 00 00 F4 03 04 00 F9 74 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED AF 05 00 35 04 06 00 88 79 70 43 BD 04 A0 80 8F F6 61 49 58 5B [16:25:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B2 7F 47 00 18 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED AF 05 00 F4 03 04 00 A0 20 1A 67 B6 04 01 00 00 00 4C A6 1B 58 BA C7 B2 [16:25:31]CommunicateWithHost err = 0 [16:25:31]CheckOFDResponse [16:25:31]1017 (14) - 77093643461234 [16:25:31]1041 (16) - 0000000000874672 [16:25:31]1040 (4) - 372717 [16:25:31]1012 (4) - 24.10.2024 10:25 [16:25:31]1206 (1) - 0 [16:25:31]OFD Sender: Remove packet 372717 [16:25:31]ProducePacketName [16:25:31]name=ofd_packets/00372717 [16:25:31]NVStorageDeleteData [16:25:31]Write to MH i2c: 01 00 00 52 07 59 [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: 01 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: 01 07 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: 01 07 00 52 07 00 00 00 00 00 E4 0C 50 [16:25:31]RasterBufferAndPrint [16:25:31]line [16:25:31]line [16:25:31]line [16:25:31]line [16:25:31]line [16:25:31]written 0, free lines is 3306 [16:25:31]MH_Cut [16:25:31]Write to MH i2c: D1 01 00 59 07 01 32 [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: D1 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: D1 01 00 [16:25:31]MH_I2C_Read... [16:25:31]Read from MH i2c: D1 01 00 59 07 00 31 [16:25:31]Write to MH i2c: 01 00 00 5A 07 61 [16:25:31]Write i2c OK [16:25:31]MH_I2C_Read... [16:25:32]OFD Sender: No OFD packet to send [16:25:32]*** Cut start [16:25:32]*** Partial cut [16:25:32]*** CUTSNS_PIN = 1 [16:25:32]*** CUTSNS_PIN = 0 [16:25:33]*** Brake cut motor [16:25:33]Read from MH i2c: 01 [16:25:33]MH_I2C_Read... [16:25:33]*** Stop cut motor [16:25:33]*** Cut end [16:25:33]Read from MH i2c: 01 07 00 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: 01 07 00 5A 07 00 00 00 00 00 FF 0F 76 [16:25:33]process_action close_receipt done [16:25:33]requested_data is exist [16:25:33]produce_requested_data [16:25:33]requested_item fm.sn is exist - process it [16:25:33]wFMCommunicate request_size=4 [16:25:33]MH_SAM_APDU [16:25:33]CAPDU: 80 11 00 00 [16:25:33]Write to MH i2c: E2 08 00 5B 07 80 11 00 00 00 00 00 00 DC [16:25:33]Write i2c OK [16:25:33]MH_I2C_Read... [16:25:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:25:33]Read from MH i2c: E2 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: E2 17 00 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: E2 17 00 5B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [16:25:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:25:33]wFMCommunicate OK [16:25:33]requested_item fd.num is exist - process it [16:25:33]SAM_PROTO_GetFieldsCounters [16:25:33]wFMCommunicate request_size=4 [16:25:33]MH_SAM_APDU [16:25:33]CAPDU: 80 13 00 00 [16:25:33]Write to MH i2c: E2 08 00 5C 07 80 13 00 00 00 00 00 00 DF [16:25:33]Write i2c OK [16:25:33]MH_I2C_Read... [16:25:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:25:33]Read from MH i2c: E2 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: E2 62 00 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: E2 62 00 5C 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 ED AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [16:25:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 ED AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 16 02 00 00 5E 04 04 00 16 02 00 00 57 04 04 00 17 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:25:33]wFMCommunicate OK [16:25:33]SAM_PROTO_GetFieldsCounters done [16:25:33]requested_item shift.num is exist - process it [16:25:33]requested_item shift.opened is exist - process it [16:25:33]req_shift_opened [16:25:33]FM_GetShiftState [16:25:33]SAM_PROTO_GetShiftState [16:25:33]wFMCommunicate request_size=4 [16:25:33]MH_SAM_APDU [16:25:33]CAPDU: 80 13 01 00 [16:25:33]Write to MH i2c: E2 08 00 5D 07 80 13 01 00 00 00 00 00 E1 [16:25:33]Write i2c OK [16:25:33]MH_I2C_Read... [16:25:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:25:33]Read from MH i2c: E2 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: E2 0E 00 [16:25:33]MH_I2C_Read... [16:25:33]Read from MH i2c: E2 0E 00 5D 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 46 [16:25:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:25:33]wFMCommunicate OK [16:25:33]SAM_PROTO_GetShiftState done [16:25:33]FM_GetShiftState done [16:25:33]req_shift_opened done [16:25:33]requested_item shift.open_date is exist - process it [16:25:33]req_shift_open_date [16:25:33]req_shift_open_date done [16:25:33]produce_requested_data done [16:25:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372717,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:25:33]process_action_free close_receipt [16:25:33]json_value_free [16:25:33]json_value_free done [16:25:33]process_json_proto returns [16:25:33]Send response to host [16:25:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372717,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:25:33]free response buf [16:25:33]execute_script done [16:25:33]execute_script returns [16:25:33]free content buf [16:25:33]Sock 9.Close socket [16:25:33]Sock 9.Thread stoped [16:25:37]OFD Sender: No OFD packet to send [16:25:42]OFD Sender: No OFD packet to send [16:25:47]OFD Sender: No OFD packet to send [16:25:52]OFD Sender: No OFD packet to send [16:25:57]OFD Sender: No OFD packet to send [16:26:02]OFD Sender: No OFD packet to send [16:26:07]OFD Sender: No OFD packet to send [16:26:12]OFD Sender: No OFD packet to send [16:26:17]OFD Sender: No OFD packet to send [16:26:22]OFD Sender: No OFD packet to send [16:26:27]OFD Sender: No OFD packet to send [16:26:30]accept exits with 8 [16:26:30]New connection [16:26:30]New thread 3067317604 created [16:26:30]Thread 3067460964 joined [16:26:30]Waiting for new connection... [16:26:30] Sock 8.Parse request [16:26:30]Sock 8.Check first char [16:26:30]Sock 8.First char is OK [16:26:30]request: POST /json_proto HTTP/1.0 [16:26:30]Method: POST [16:26:30]URL: /json_proto [16:26:30]Method is POST - this is cgi request [16:26:30]url: /json_proto [16:26:30]query_string will be loaded in cgi processing [16:26:30]execute_cgi json_proto POST (null) [16:26:30]execute_cgi path=json_proto method=POST [16:26:30]POST find Content-Length [16:26:30]Host: 172.17.42.195:8080 [16:26:30]Content-Length: 678 [16:26:30]Content-Type: application/json [16:26:30] [16:26:30]POST finish read [16:26:30]Found Content-Length = 678 [16:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:30]execute_script... [16:26: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)3309013", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:26:30]POST & json_proto [16:26:30]process_json_proto [16:26:30]json parsed OK: [16:26:30]protocol is kg_v1.0 [16:26:30]action value=close_receipt [16:26:30]process_action close_receipt [16:26:30]cmd_close_receipt [16:26:30]MH_GetDate [16:26:30]Write to MH i2c: F0 00 00 5E 07 54 [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: F0 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: F0 09 00 [16:26:30]MH_I2C_Read... [16:26:30]Read from MH i2c: F0 09 00 5E 07 00 37 75 1A 67 EF 94 12 67 86 [16:26:30]GetLastDocTimeStamp 1729787129 [16:26:30]current date 1729787191 [16:26:30]FM_GetShiftState [16:26:30]SAM_PROTO_GetShiftState [16:26:30]wFMCommunicate request_size=4 [16:26:30]MH_SAM_APDU [16:26:30]CAPDU: 80 13 01 00 [16:26:30]Write to MH i2c: E2 08 00 5F 07 80 13 01 00 00 00 00 00 E3 [16:26:30]Write i2c OK [16:26:30]MH_I2C_Read... [16:26:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:31]Read from MH i2c: E2 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 0E 00 [16:26:31]MH_I2C_Read... [16:26:31]Read from MH i2c: E2 0E 00 5F 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 48 [16:26:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:26:31]wFMCommunicate OK [16:26:31]SAM_PROTO_GetShiftState done [16:26:31]FM_GetShiftState done [16:26:31]opened in 1729729095 [16:26:31]opened+sec_in_day 1729815495 [16:26:31]quantity*price = 50041 [16:26:31]sum+1 = 50042 [16:26:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 535 24.10.2024 16:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372718 ФПД: 250484041270272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372718&fm=250484041270272&tin=02508201610067®Number=0000000000091623&sum=50000 [16:26:32]StoreToDocumentArchive [16:26:32]shift 524 fd 372718 [16:26:32]save to /storage/0524/doc_00372718 [16:26:32]save last doc name /storage/0524/doc_00372718 to /storage/kkm_last_doc_name [16:26:32]save OK [16:26:32]Clear old archive folders... [16:26:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:26:32]tlvbuf is 01A7D000 [16:26:32]SAM_PROTO_ClearQueue [16:26:32]wFMCommunicate request_size=4 [16:26:32]MH_SAM_APDU [16:26:32]CAPDU: 80 09 00 00 [16:26:32]Write to MH i2c: E2 08 00 6C 07 80 09 00 00 00 00 00 00 E5 [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:26:32]Read from MH i2c: E2 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 6C 07 00 90 00 E7 [16:26:32]RAPDU: 90 00 [16:26:32]wFMCommunicate OK [16:26:32]SAM_PROTO_ClearQueue done [16:26:32]KKMCreateOFDPacket [16:26:32]OFDProtocolAddRootSTLVToBuf [16:26:32]FM_MakeSignedData [16:26:32]FM_MakeSignedData [16:26:32]SAM_PROTO_SignData [16:26:32]wFMCommunicate request_size=4 [16:26:32]MH_SAM_APDU [16:26:32]CAPDU: 80 0D 01 02 [16:26:32]Write to MH i2c: E2 08 00 6D 07 80 0D 01 02 00 00 00 00 ED [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:26:32]Read from MH i2c: E2 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 6D 07 00 90 00 E8 [16:26:32]RAPDU: 90 00 [16:26:32]wFMCommunicate OK [16:26:32]wFMCommunicate request_size=255 [16:26:32]MH_SAM_APDU [16:26: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE AF 05 00 35 04 06 00 E3 [16:26:32]Write to MH i2c: E2 02 01 6E 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE AF 05 00 35 04 06 00 E3 00 00 52 [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]OFD Sender: No OFD packet to send [16:26:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:32]Read from MH i2c: E2 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 6E 07 00 90 00 E9 [16:26:32]RAPDU: 90 00 [16:26:32]wFMCommunicate OK [16:26:32]wFMCommunicate request_size=10 [16:26:32]MH_SAM_APDU [16:26:32]CAPDU: 80 0D 02 02 05 D0 5C 4D 44 00 [16:26:32]Write to MH i2c: E2 0D 00 6F 07 80 0D 02 02 05 00 D0 5C 4D 44 00 00 00 B7 [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:26:32]Read from MH i2c: E2 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 03 00 6F 07 00 90 00 EA [16:26:32]RAPDU: 90 00 [16:26:32]wFMCommunicate OK [16:26:32]wFMCommunicate request_size=4 [16:26:32]MH_SAM_APDU [16:26:32]CAPDU: 80 0D 03 02 [16:26:32]Write to MH i2c: E2 08 00 70 07 80 0D 03 02 00 00 00 00 F2 [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:26:32]Read from MH i2c: E2 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 0B 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 0B 00 70 07 00 73 01 6E 78 42 A6 BA 98 90 00 87 [16:26:32]RAPDU: 73 01 6E 78 42 A6 BA 98 90 00 [16:26:32]wFMCommunicate OK [16:26:32]SAM_PROTO_SignData done [16:26:32]FM_MakeSignedData done [16:26:32]CreateOFDProtocolMessage [16:26:32]wFMCommunicate request_size=4 [16:26:32]MH_SAM_APDU [16:26:32]CAPDU: 80 11 00 00 [16:26:32]Write to MH i2c: E2 08 00 71 07 80 11 00 00 00 00 00 00 F2 [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:32]Read from MH i2c: E2 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 17 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: E2 17 00 71 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 47 [16:26:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:26:32]wFMCommunicate OK [16:26:32]CreateOFDProtocolMessage done [16:26:32]OFDSenderStorePacket 372718 [16:26:32]StoreOFDPacket docnum=372718 [16:26:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 27 31 07 01 D0 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE AF 05 00 35 04 06 00 E3 D0 5C 4D 44 00 73 01 6E 78 42 A6 BA 98 [16:26:32]CheckFolder [16:26:32]dirname=/storage/ofd_packets [16:26:32]CheckFolder done [16:26:32]ProducePacketName [16:26:32]name=ofd_packets/00372718 [16:26:32]NVStorageSaveData ofd_packets/00372718 [16:26:32]File name is /storage/ofd_packets/00372718 [16:26:32]Write 301 bytes [16:26:32]NVStorageSaveData done [16:26:32]OFDSenderStorePacket done [16:26:32]KKMCreateOFDPacket done [16:26:32]NVStorageSaveData kkm_last_timestamp [16:26:32]File name is /storage/kkm_last_timestamp [16:26:32]Write 4 bytes [16:26:32]NVStorageSaveData done [16:26:32]ExternCall_PrintAddStr [16:26:32]wPrintStart [16:26:32]Write to MH i2c: 01 00 00 72 07 79 [16:26:32]Write i2c OK [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: 01 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: 01 07 00 [16:26:32]MH_I2C_Read... [16:26:32]Read from MH i2c: 01 07 00 72 07 00 00 00 00 00 FF 0F 8E [16:26:32]RasterBufferAndPrint [16:26:32]line Счет N : (1)3309013 [16:26:32]line ИНН: 02508201610067 [16:26:32]line Контрольно-Кассовый Чек [16:26:32]line ПРОДАЖА [16:26:32]line ТРК (МРК, ГНК) : 32 [16:26:32]line Товар: 2710124130 [16:26:32]line Аи-92-К-4 [16:26:32]line 7.480 * 66.90 [16:26:32]line = 500.41 [16:26:32]line НДС 12% НСП 1% [16:26:32]line > о реализуемом товаре [16:26:32]line ОКРУГЛЕНИЕ: -0.41 [16:26:32]line ИТОГО: 500.00 [16:26:32]line Внесено: 500.00 [16:26:32]line СДАЧА: 0.00 [16:26:32]line НСП 1% : 4.43 [16:26:32]line НДС 12% : 53.14 [16:26:32]line Наличными: 500.00 [16:26:32]line Безнал.: 0.00 [16:26:32]line Место: АЗС № 87 "Партнер Нефть" [16:26:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:26:32]line СНО: Общий режим [16:26:32]line Чек 535 24.10.2024 16:26 [16:26:32]line Смена: 524 ФФД: 1.0 [16:26:32]line ЗНМ: 0300000083 [16:26:32]line РНМ: 0000000000091623 [16:26:32]line Версия ККМ: 001 [16:26:32]line ФМ: 0000000000874672 [16:26:32]line ФД: 372718 [16:26:32]line ФПД: 250484041270272 [16:26:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372718&fm=250484041270272&tin=02508201610067®Number=0000000000091623&sum=50000 [16:26:33]OFD Sender: Processing packet 372718 [packets to send 267, broken 266] [16:26:33]ProducePacketName [16:26:33]name=ofd_packets/00372718 [16:26:33]OFD Sender: To server: pG, [16:26:33]CommunicateWithHost lk.salyk.kg:30040 [16:26:33]ConnectInit lk.salyk.kg [16:26:33]written 0, free lines is 4095 [16:26:33]Connected sock=10 [16:26:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 27 31 07 01 D0 F1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 37 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE AF 05 00 35 04 06 00 E3 D0 5C 4D 44 00 73 01 6E 78 42 A6 BA 98 [16:26:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 03 83 47 00 E8 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE AF 05 00 F4 03 04 00 DE 20 1A 67 B6 04 01 00 00 0F 0C A5 3C F5 5D 77 95 [16:26:33]CommunicateWithHost err = 0 [16:26:33]CheckOFDResponse [16:26:33]1017 (14) - 77093643461234 [16:26:33]1041 (16) - 0000000000874672 [16:26:33]1040 (4) - 372718 [16:26:33]1012 (4) - 24.10.2024 10:26 [16:26:33]1206 (1) - 0 [16:26:33]OFD Sender: Remove packet 372718 [16:26:33]ProducePacketName [16:26:33]name=ofd_packets/00372718 [16:26:33]NVStorageDeleteData [16:26:33]Write to MH i2c: 01 00 00 9D 07 A4 [16:26:33]Write i2c OK [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: 01 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: 01 07 00 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: 01 07 00 9D 07 00 00 00 00 00 D8 0C 8F [16:26:33]RasterBufferAndPrint [16:26:33]line [16:26:33]line [16:26:33]line [16:26:33]line [16:26:33]line [16:26:33]written 0, free lines is 3295 [16:26:33]MH_Cut [16:26:33]Write to MH i2c: D1 01 00 A4 07 01 7D [16:26:33]Write i2c OK [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: D1 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: D1 01 00 [16:26:33]MH_I2C_Read... [16:26:33]Read from MH i2c: D1 01 00 A4 07 00 7C [16:26:33]Write to MH i2c: 01 00 00 A5 07 AC [16:26:33]Write i2c OK [16:26:33]MH_I2C_Read... [16:26:33]OFD Sender: No OFD packet to send [16:26:34]*** Cut start [16:26:34]*** Partial cut [16:26:34]*** CUTSNS_PIN = 1 [16:26:34]*** CUTSNS_PIN = 0 [16:26:34]*** Brake cut motor [16:26:34]Read from MH i2c: 01 [16:26:34]MH_I2C_Read... [16:26:34]*** Stop cut motor [16:26:34]*** Cut end [16:26:34]Read from MH i2c: 01 07 00 [16:26:34]MH_I2C_Read... [16:26:34]Read from MH i2c: 01 07 00 A5 07 00 00 00 00 00 FF 0F C1 [16:26:34]process_action close_receipt done [16:26:34]requested_data is exist [16:26:34]produce_requested_data [16:26:34]requested_item fm.sn is exist - process it [16:26:34]wFMCommunicate request_size=4 [16:26:34]MH_SAM_APDU [16:26:34]CAPDU: 80 11 00 00 [16:26:34]Write to MH i2c: E2 08 00 A6 07 80 11 00 00 00 00 00 00 27 [16:26:34]Write i2c OK [16:26:34]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 17 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 17 00 A6 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [16:26:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:26:35]wFMCommunicate OK [16:26:35]requested_item fd.num is exist - process it [16:26:35]SAM_PROTO_GetFieldsCounters [16:26:35]wFMCommunicate request_size=4 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 13 00 00 [16:26:35]Write to MH i2c: E2 08 00 A7 07 80 13 00 00 00 00 00 00 2A [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 62 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 62 00 A7 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [16:26:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 17 02 00 00 5E 04 04 00 17 02 00 00 57 04 04 00 18 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:26:35]wFMCommunicate OK [16:26:35]SAM_PROTO_GetFieldsCounters done [16:26:35]requested_item shift.num is exist - process it [16:26:35]requested_item shift.opened is exist - process it [16:26:35]req_shift_opened [16:26:35]FM_GetShiftState [16:26:35]SAM_PROTO_GetShiftState [16:26:35]wFMCommunicate request_size=4 [16:26:35]MH_SAM_APDU [16:26:35]CAPDU: 80 13 01 00 [16:26:35]Write to MH i2c: E2 08 00 A8 07 80 13 01 00 00 00 00 00 2C [16:26:35]Write i2c OK [16:26:35]MH_I2C_Read... [16:26:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:26:35]Read from MH i2c: E2 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 0E 00 [16:26:35]MH_I2C_Read... [16:26:35]Read from MH i2c: E2 0E 00 A8 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 91 [16:26:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:26:35]wFMCommunicate OK [16:26:35]SAM_PROTO_GetShiftState done [16:26:35]FM_GetShiftState done [16:26:35]req_shift_opened done [16:26:35]requested_item shift.open_date is exist - process it [16:26:35]req_shift_open_date [16:26:35]req_shift_open_date done [16:26:35]produce_requested_data done [16:26:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372718,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:26:35]process_action_free close_receipt [16:26:35]json_value_free [16:26:35]json_value_free done [16:26:35]process_json_proto returns [16:26:35]Send response to host [16:26:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372718,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:26:35]free response buf [16:26:35]execute_script done [16:26:35]execute_script returns [16:26:35]free content buf [16:26:35]Sock 8.Close socket [16:26:35]Sock 8.Thread stoped [16:26:38]OFD Sender: No OFD packet to send [16:26:43]OFD Sender: No OFD packet to send [16:26:48]OFD Sender: No OFD packet to send [16:26:53]OFD Sender: No OFD packet to send [16:26:58]OFD Sender: No OFD packet to send [16:27:03]OFD Sender: No OFD packet to send [16:27:08]OFD Sender: No OFD packet to send [16:27:13]OFD Sender: No OFD packet to send [16:27:18]OFD Sender: No OFD packet to send [16:27:23]OFD Sender: No OFD packet to send [16:27:28]OFD Sender: No OFD packet to send [16:27:33]OFD Sender: No OFD packet to send [16:27:38]OFD Sender: No OFD packet to send [16:27:43]accept exits with 9 [16:27:43]New connection [16:27:43]New thread 3067460964 created [16:27:43]Thread 3067317604 joined [16:27:43]Waiting for new connection... [16:27:43] Sock 9.Parse request [16:27:43]Sock 9.Check first char [16:27:43]Sock 9.First char is OK [16:27:43]request: POST /json_proto HTTP/1.0 [16:27:43]Method: POST [16:27:43]URL: /json_proto [16:27:43]Method is POST - this is cgi request [16:27:43]url: /json_proto [16:27:43]query_string will be loaded in cgi processing [16:27:43]execute_cgi json_proto POST (null) [16:27:43]execute_cgi path=json_proto method=POST [16:27:43]POST find Content-Length [16:27:43]Host: 172.17.42.195:8080 [16:27:43]Content-Length: 678 [16:27:43]Content-Type: application/json [16:27:43] [16:27:43]POST finish read [16:27:43]Found Content-Length = 678 [16:27:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:27:43]execute_script... [16:27: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)3309014", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:27:43]POST & json_proto [16:27:43]process_json_proto [16:27:43]json parsed OK: [16:27:43]protocol is kg_v1.0 [16:27:43]action value=close_receipt [16:27:43]process_action close_receipt [16:27:43]cmd_close_receipt [16:27:43]MH_GetDate [16:27:43]Write to MH i2c: F0 00 00 A9 07 9F [16:27:43]Write i2c OK [16:27:43]MH_I2C_Read... [16:27:43]Read from MH i2c: F0 [16:27:43]MH_I2C_Read... [16:27:43]Read from MH i2c: F0 09 00 [16:27:43]MH_I2C_Read... [16:27:43]Read from MH i2c: F0 09 00 A9 07 00 7F 75 1A 67 EF 94 12 67 19 [16:27:43]GetLastDocTimeStamp 1729787191 [16:27:43]current date 1729787263 [16:27:43]FM_GetShiftState [16:27:43]SAM_PROTO_GetShiftState [16:27:43]wFMCommunicate request_size=4 [16:27:43]MH_SAM_APDU [16:27:43]CAPDU: 80 13 01 00 [16:27:43]Write to MH i2c: E2 08 00 AA 07 80 13 01 00 00 00 00 00 2E [16:27:43]Write i2c OK [16:27:43]MH_I2C_Read... [16:27:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:43]Read from MH i2c: E2 [16:27:43]MH_I2C_Read... [16:27:43]Read from MH i2c: E2 0E 00 [16:27:43]MH_I2C_Read... [16:27:43]Read from MH i2c: E2 0E 00 AA 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 93 [16:27:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:27:43]wFMCommunicate OK [16:27:43]SAM_PROTO_GetShiftState done [16:27:43]FM_GetShiftState done [16:27:43]opened in 1729729095 [16:27:43]opened+sec_in_day 1729815495 [16:27:43]quantity*price = 50041 [16:27:43]sum+1 = 50042 [16:27:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 536 24.10.2024 16:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372719 ФПД: 48530787747236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162743&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372719&fm=48530787747236&tin=02508201610067®Number=0000000000091623&sum=50000 [16:27:44]StoreToDocumentArchive [16:27:44]shift 524 fd 372719 [16:27:44]save to /storage/0524/doc_00372719 [16:27:44]save last doc name /storage/0524/doc_00372719 to /storage/kkm_last_doc_name [16:27:44]save OK [16:27:44]Clear old archive folders... [16:27:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:27:44]tlvbuf is 01A50D10 [16:27:44]SAM_PROTO_ClearQueue [16:27:44]wFMCommunicate request_size=4 [16:27:44]MH_SAM_APDU [16:27:44]CAPDU: 80 09 00 00 [16:27:44]Write to MH i2c: E2 08 00 B7 07 80 09 00 00 00 00 00 00 30 [16:27:44]Write i2c OK [16:27:44]MH_I2C_Read... [16:27:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:27:44]Read from MH i2c: E2 [16:27:44]MH_I2C_Read... [16:27:44]Read from MH i2c: E2 03 00 [16:27:44]MH_I2C_Read... [16:27:44]Read from MH i2c: E2 03 00 B7 07 00 90 00 32 [16:27:44]RAPDU: 90 00 [16:27:44]wFMCommunicate OK [16:27:44]SAM_PROTO_ClearQueue done [16:27:44]KKMCreateOFDPacket [16:27:44]OFDProtocolAddRootSTLVToBuf [16:27:44]FM_MakeSignedData [16:27:44]FM_MakeSignedData [16:27:44]SAM_PROTO_SignData [16:27:44]wFMCommunicate request_size=4 [16:27:44]MH_SAM_APDU [16:27:44]CAPDU: 80 0D 01 02 [16:27:44]Write to MH i2c: E2 08 00 B8 07 80 0D 01 02 00 00 00 00 38 [16:27:44]Write i2c OK [16:27:44]MH_I2C_Read... [16:27:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:27:44]Read from MH i2c: E2 [16:27:44]MH_I2C_Read... [16:27:44]Read from MH i2c: E2 03 00 [16:27:44]MH_I2C_Read... [16:27:44]Read from MH i2c: E2 03 00 B8 07 00 90 00 33 [16:27:44]RAPDU: 90 00 [16:27:44]wFMCommunicate OK [16:27:44]wFMCommunicate request_size=255 [16:27:44]MH_SAM_APDU [16:27:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 7F 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF AF 05 00 35 04 06 00 2C [16:27:44]Write to MH i2c: E2 02 01 B9 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 7F 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF AF 05 00 35 04 06 00 2C 00 00 30 [16:27:44]Write i2c OK [16:27:44]MH_I2C_Read... [16:27:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:44]Read from MH i2c: E2 [16:27:44]MH_I2C_Read... [16:27:44]Read from MH i2c: E2 03 00 [16:27:44]MH_I2C_Read... [16:27:44]Read from MH i2c: E2 03 00 B9 07 00 90 00 34 [16:27:44]RAPDU: 90 00 [16:27:44]wFMCommunicate OK [16:27:44]wFMCommunicate request_size=10 [16:27:44]MH_SAM_APDU [16:27:44]CAPDU: 80 0D 02 02 05 23 74 5D 45 A4 [16:27:44]Write to MH i2c: E2 0D 00 BA 07 80 0D 02 02 05 00 23 74 5D 45 A4 00 00 22 [16:27:44]Write i2c OK [16:27:44]MH_I2C_Read... [16:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:27:45]Read from MH i2c: E2 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: E2 03 00 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: E2 03 00 BA 07 00 90 00 35 [16:27:45]RAPDU: 90 00 [16:27:45]wFMCommunicate OK [16:27:45]wFMCommunicate request_size=4 [16:27:45]MH_SAM_APDU [16:27:45]CAPDU: 80 0D 03 02 [16:27:45]Write to MH i2c: E2 08 00 BB 07 80 0D 03 02 00 00 00 00 3D [16:27:45]Write i2c OK [16:27:45]MH_I2C_Read... [16:27:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:27:45]Read from MH i2c: E2 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: E2 0B 00 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: E2 0B 00 BB 07 00 D4 D4 5B 42 56 9D 9C 09 90 00 1B [16:27:45]RAPDU: D4 D4 5B 42 56 9D 9C 09 90 00 [16:27:45]wFMCommunicate OK [16:27:45]SAM_PROTO_SignData done [16:27:45]FM_MakeSignedData done [16:27:45]CreateOFDProtocolMessage [16:27:45]wFMCommunicate request_size=4 [16:27:45]MH_SAM_APDU [16:27:45]CAPDU: 80 11 00 00 [16:27:45]Write to MH i2c: E2 08 00 BC 07 80 11 00 00 00 00 00 00 3D [16:27:45]Write i2c OK [16:27:45]MH_I2C_Read... [16:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:45]Read from MH i2c: E2 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: E2 17 00 [16:27:45]MH_I2C_Read... [16:27:45]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 36 37 32 90 00 92 [16:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:27:45]wFMCommunicate OK [16:27:45]CreateOFDProtocolMessage done [16:27:45]OFDSenderStorePacket 372719 [16:27:45]StoreOFDPacket docnum=372719 [16:27:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D5 DB 07 01 F3 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 7F 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF AF 05 00 35 04 06 00 2C 23 74 5D 45 A4 D4 D4 5B 42 56 9D 9C 09 [16:27:45]CheckFolder [16:27:45]dirname=/storage/ofd_packets [16:27:45]CheckFolder done [16:27:45]ProducePacketName [16:27:45]name=ofd_packets/00372719 [16:27:45]NVStorageSaveData ofd_packets/00372719 [16:27:45]File name is /storage/ofd_packets/00372719 [16:27:45]Write 301 bytes [16:27:45]NVStorageSaveData done [16:27:45]OFDSenderStorePacket done [16:27:45]KKMCreateOFDPacket done [16:27:45]NVStorageSaveData kkm_last_timestamp [16:27:45]File name is /storage/kkm_last_timestamp [16:27:45]Write 4 bytes [16:27:45]NVStorageSaveData done [16:27:45]ExternCall_PrintAddStr [16:27:45]wPrintStart [16:27:45]Write to MH i2c: 01 00 00 BD 07 C4 [16:27:45]Write i2c OK [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: 01 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: 01 07 00 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: 01 07 00 BD 07 00 00 00 00 00 FF 0F D9 [16:27:45]RasterBufferAndPrint [16:27:45]line Счет N : (1)3309014 [16:27:45]line ИНН: 02508201610067 [16:27:45]line Контрольно-Кассовый Чек [16:27:45]line ПРОДАЖА [16:27:45]line ТРК (МРК, ГНК) : 42 [16:27:45]line Товар: 2710124130 [16:27:45]line Аи-92-К-4 [16:27:45]line 7.480 * 66.90 [16:27:45]line = 500.41 [16:27:45]line НДС 12% НСП 1% [16:27:45]line > о реализуемом товаре [16:27:45]line ОКРУГЛЕНИЕ: -0.41 [16:27:45]line ИТОГО: 500.00 [16:27:45]line Внесено: 500.00 [16:27:45]line СДАЧА: 0.00 [16:27:45]line НСП 1% : 4.43 [16:27:45]line НДС 12% : 53.14 [16:27:45]line Наличными: 500.00 [16:27:45]line Безнал.: 0.00 [16:27:45]line Место: АЗС № 87 "Партнер Нефть" [16:27:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:27:45]line СНО: Общий режим [16:27:45]line Чек 536 24.10.2024 16:27 [16:27:45]line Смена: 524 ФФД: 1.0 [16:27:45]line ЗНМ: 0300000083 [16:27:45]line РНМ: 0000000000091623 [16:27:45]line Версия ККМ: 001 [16:27:45]line ФМ: 0000000000874672 [16:27:45]line ФД: 372719 [16:27:45]line ФПД: 48530787747236 [16:27:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162743&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372719&fm=48530787747236&tin=02508201610067®Number=0000000000091623&sum=50000 [16:27:45]OFD Sender: Processing packet 372719 [packets to send 267, broken 266] [16:27:45]ProducePacketName [16:27:45]name=ofd_packets/00372719 [16:27:45]OFD Sender: To server: pG, [16:27:45]CommunicateWithHost lk.salyk.kg:30040 [16:27:45]ConnectInit lk.salyk.kg [16:27:45]written 0, free lines is 4095 [16:27:45]Connected sock=10 [16:27:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D5 DB 07 01 F3 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 02 00 00 F4 03 04 00 7F 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF AF 05 00 35 04 06 00 2C 23 74 5D 45 A4 D4 D4 5B 42 56 9D 9C 09 [16:27:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1D 2C 47 00 CE 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF AF 05 00 F4 03 04 00 26 21 1A 67 B6 04 01 00 00 66 52 2C 89 F5 D6 B3 E5 [16:27:45]CommunicateWithHost err = 0 [16:27:45]CheckOFDResponse [16:27:45]1017 (14) - 77093643461234 [16:27:45]1041 (16) - 0000000000874672 [16:27:45]1040 (4) - 372719 [16:27:45]1012 (4) - 24.10.2024 10:27 [16:27:45]1206 (1) - 0 [16:27:45]OFD Sender: Remove packet 372719 [16:27:45]ProducePacketName [16:27:45]name=ofd_packets/00372719 [16:27:45]NVStorageDeleteData [16:27:45]Write to MH i2c: 01 00 00 E8 07 EF [16:27:45]Write i2c OK [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: 01 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: 01 07 00 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: 01 07 00 E8 07 00 00 00 00 00 E4 0C E6 [16:27:45]RasterBufferAndPrint [16:27:45]line [16:27:45]line [16:27:45]line [16:27:45]line [16:27:45]line [16:27:45]written 0, free lines is 3306 [16:27:45]MH_Cut [16:27:45]Write to MH i2c: D1 01 00 EF 07 01 C8 [16:27:45]Write i2c OK [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: D1 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: D1 01 00 [16:27:45]MH_I2C_Read... [16:27:45]Read from MH i2c: D1 01 00 EF 07 00 C7 [16:27:45]Write to MH i2c: 01 00 00 F0 07 F7 [16:27:45]Write i2c OK [16:27:45]MH_I2C_Read... [16:27:46]OFD Sender: No OFD packet to send [16:27:46]*** Cut start [16:27:46]*** Partial cut [16:27:46]*** CUTSNS_PIN = 1 [16:27:46]*** CUTSNS_PIN = 0 [16:27:47]*** Brake cut motor [16:27:47]Read from MH i2c: 01 [16:27:47]MH_I2C_Read... [16:27:47]*** Stop cut motor [16:27:47]*** Cut end [16:27:47]Read from MH i2c: 01 07 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: 01 07 00 F0 07 00 00 00 00 00 FF 0F 0C [16:27:47]process_action close_receipt done [16:27:47]requested_data is exist [16:27:47]produce_requested_data [16:27:47]requested_item fm.sn is exist - process it [16:27:47]wFMCommunicate request_size=4 [16:27:47]MH_SAM_APDU [16:27:47]CAPDU: 80 11 00 00 [16:27:47]Write to MH i2c: E2 08 00 F1 07 80 11 00 00 00 00 00 00 72 [16:27:47]Write i2c OK [16:27:47]MH_I2C_Read... [16:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:27:47]Read from MH i2c: E2 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 17 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 17 00 F1 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [16:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:27:47]wFMCommunicate OK [16:27:47]requested_item fd.num is exist - process it [16:27:47]SAM_PROTO_GetFieldsCounters [16:27:47]wFMCommunicate request_size=4 [16:27:47]MH_SAM_APDU [16:27:47]CAPDU: 80 13 00 00 [16:27:47]Write to MH i2c: E2 08 00 F2 07 80 13 00 00 00 00 00 00 75 [16:27:47]Write i2c OK [16:27:47]MH_I2C_Read... [16:27:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:27:47]Read from MH i2c: E2 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 62 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 62 00 F2 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [16:27:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 18 02 00 00 5E 04 04 00 18 02 00 00 57 04 04 00 19 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:27:47]wFMCommunicate OK [16:27:47]SAM_PROTO_GetFieldsCounters done [16:27:47]requested_item shift.num is exist - process it [16:27:47]requested_item shift.opened is exist - process it [16:27:47]req_shift_opened [16:27:47]FM_GetShiftState [16:27:47]SAM_PROTO_GetShiftState [16:27:47]wFMCommunicate request_size=4 [16:27:47]MH_SAM_APDU [16:27:47]CAPDU: 80 13 01 00 [16:27:47]Write to MH i2c: E2 08 00 F3 07 80 13 01 00 00 00 00 00 77 [16:27:47]Write i2c OK [16:27:47]MH_I2C_Read... [16:27:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:27:47]Read from MH i2c: E2 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 0E 00 [16:27:47]MH_I2C_Read... [16:27:47]Read from MH i2c: E2 0E 00 F3 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DC [16:27:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:27:47]wFMCommunicate OK [16:27:47]SAM_PROTO_GetShiftState done [16:27:47]FM_GetShiftState done [16:27:47]req_shift_opened done [16:27:47]requested_item shift.open_date is exist - process it [16:27:47]req_shift_open_date [16:27:47]req_shift_open_date done [16:27:47]produce_requested_data done [16:27:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372719,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:27:47]process_action_free close_receipt [16:27:47]json_value_free [16:27:47]json_value_free done [16:27:47]process_json_proto returns [16:27:47]Send response to host [16:27:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372719,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:27:47]free response buf [16:27:47]execute_script done [16:27:47]execute_script returns [16:27:47]free content buf [16:27:47]Sock 9.Close socket [16:27:47]Sock 9.Thread stoped [16:27:51]OFD Sender: No OFD packet to send [16:27:56]OFD Sender: No OFD packet to send [16:28:01]OFD Sender: No OFD packet to send [16:28:06]OFD Sender: No OFD packet to send [16:28:11]OFD Sender: No OFD packet to send [16:28:16]OFD Sender: No OFD packet to send [16:28:21]OFD Sender: No OFD packet to send [16:28:26]OFD Sender: No OFD packet to send [16:28:29]accept exits with 8 [16:28:29]New connection [16:28:29]New thread 3067317604 created [16:28:29]Thread 3067460964 joined [16:28:29]Waiting for new connection... [16:28:29] Sock 8.Parse request [16:28:29]Sock 8.Check first char [16:28:29]Sock 8.First char is OK [16:28:29]request: POST /json_proto HTTP/1.0 [16:28:29]Method: POST [16:28:29]URL: /json_proto [16:28:29]Method is POST - this is cgi request [16:28:29]url: /json_proto [16:28:29]query_string will be loaded in cgi processing [16:28:29]execute_cgi json_proto POST (null) [16:28:29]execute_cgi path=json_proto method=POST [16:28:29]POST find Content-Length [16:28:29]Host: 172.17.42.195:8080 [16:28:29]Content-Length: 770 [16:28:29]Content-Type: application/json [16:28:29] [16:28:29]POST finish read [16:28:29]Found Content-Length = 770 [16:28:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:29]execute_script... [16:28:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309015", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:29]POST & json_proto [16:28:29]process_json_proto [16:28:29]json parsed OK: [16:28:29]protocol is kg_v1.0 [16:28:29]action value=close_receipt [16:28:29]process_action close_receipt [16:28:29]cmd_close_receipt [16:28:29]MH_GetDate [16:28:29]Write to MH i2c: F0 00 00 F4 07 EA [16:28:29]Write i2c OK [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: F0 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: F0 09 00 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: F0 09 00 F4 07 00 AD 75 1A 67 EF 94 12 67 92 [16:28:29]GetLastDocTimeStamp 1729787263 [16:28:29]current date 1729787309 [16:28:29]FM_GetShiftState [16:28:29]SAM_PROTO_GetShiftState [16:28:29]wFMCommunicate request_size=4 [16:28:29]MH_SAM_APDU [16:28:29]CAPDU: 80 13 01 00 [16:28:29]Write to MH i2c: E2 08 00 F5 07 80 13 01 00 00 00 00 00 79 [16:28:29]Write i2c OK [16:28:29]MH_I2C_Read... [16:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:29]Read from MH i2c: E2 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: E2 0E 00 [16:28:29]MH_I2C_Read... [16:28:29]Read from MH i2c: E2 0E 00 F5 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DE [16:28:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:28:29]wFMCommunicate OK [16:28:29]SAM_PROTO_GetShiftState done [16:28:29]FM_GetShiftState done [16:28:29]opened in 1729729095 [16:28:29]opened+sec_in_day 1729815495 [16:28:29]quantity*price = 200031 [16:28:29]sum+1 = 200032 [16:28:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 537 24.10.2024 16:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372720 ФПД: 169366746007921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372720&fm=169366746007921&tin=02508201610067®Number=0000000000091623&sum=200031 [16:28:30]StoreToDocumentArchive [16:28:30]shift 524 fd 372720 [16:28:30]save to /storage/0524/doc_00372720 [16:28:30]save last doc name /storage/0524/doc_00372720 to /storage/kkm_last_doc_name [16:28:30]save OK [16:28:30]Clear old archive folders... [16:28:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:30]tlvbuf is B6FD4790 [16:28:30]SAM_PROTO_ClearQueue [16:28:30]wFMCommunicate request_size=4 [16:28:30]MH_SAM_APDU [16:28:30]CAPDU: 80 09 00 00 [16:28:30]Write to MH i2c: E2 08 00 02 08 80 09 00 00 00 00 00 00 7C [16:28:30]Write i2c OK [16:28:30]MH_I2C_Read... [16:28:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:30]Read from MH i2c: E2 [16:28:30]MH_I2C_Read... [16:28:30]Read from MH i2c: E2 03 00 [16:28:30]MH_I2C_Read... [16:28:30]Read from MH i2c: E2 03 00 02 08 00 90 00 7E [16:28:30]RAPDU: 90 00 [16:28:30]wFMCommunicate OK [16:28:30]SAM_PROTO_ClearQueue done [16:28:30]KKMCreateOFDPacket [16:28:30]OFDProtocolAddRootSTLVToBuf [16:28:30]FM_MakeSignedData [16:28:30]FM_MakeSignedData [16:28:30]SAM_PROTO_SignData [16:28:30]wFMCommunicate request_size=4 [16:28:30]MH_SAM_APDU [16:28:30]CAPDU: 80 0D 01 02 [16:28:30]Write to MH i2c: E2 08 00 03 08 80 0D 01 02 00 00 00 00 84 [16:28:30]Write i2c OK [16:28:30]MH_I2C_Read... [16:28:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:30]Read from MH i2c: E2 [16:28:30]MH_I2C_Read... [16:28:30]Read from MH i2c: E2 03 00 [16:28:30]MH_I2C_Read... [16:28:30]Read from MH i2c: E2 03 00 03 08 00 90 00 7F [16:28:30]RAPDU: 90 00 [16:28:30]wFMCommunicate OK [16:28:30]wFMCommunicate request_size=255 [16:28:30]MH_SAM_APDU [16:28: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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 AD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 AF 05 00 35 04 06 00 9A [16:28:30]Write to MH i2c: E2 02 01 04 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 AD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 AF 05 00 35 04 06 00 9A 00 00 9A [16:28:30]Write i2c OK [16:28:30]MH_I2C_Read... [16:28:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:30]Read from MH i2c: E2 [16:28:30]MH_I2C_Read... [16:28:30]Read from MH i2c: E2 03 00 [16:28:30]MH_I2C_Read... [16:28:30]Read from MH i2c: E2 03 00 04 08 00 90 00 80 [16:28:30]RAPDU: 90 00 [16:28:30]wFMCommunicate OK [16:28:30]wFMCommunicate request_size=10 [16:28:30]MH_SAM_APDU [16:28:30]CAPDU: 80 0D 02 02 05 09 C4 BB 89 71 [16:28:30]Write to MH i2c: E2 0D 00 05 08 80 0D 02 02 05 00 09 C4 BB 89 71 00 00 13 [16:28:30]Write i2c OK [16:28:30]MH_I2C_Read... [16:28:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:31]Read from MH i2c: E2 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 03 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 03 00 05 08 00 90 00 81 [16:28:31]RAPDU: 90 00 [16:28:31]wFMCommunicate OK [16:28:31]wFMCommunicate request_size=4 [16:28:31]MH_SAM_APDU [16:28:31]CAPDU: 80 0D 03 02 [16:28:31]Write to MH i2c: E2 08 00 06 08 80 0D 03 02 00 00 00 00 89 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:31]Read from MH i2c: E2 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 0B 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 0B 00 06 08 00 5C AF 78 86 53 C8 87 3C 90 00 71 [16:28:31]RAPDU: 5C AF 78 86 53 C8 87 3C 90 00 [16:28:31]wFMCommunicate OK [16:28:31]SAM_PROTO_SignData done [16:28:31]FM_MakeSignedData done [16:28:31]CreateOFDProtocolMessage [16:28:31]wFMCommunicate request_size=4 [16:28:31]MH_SAM_APDU [16:28:31]CAPDU: 80 11 00 00 [16:28:31]Write to MH i2c: E2 08 00 07 08 80 11 00 00 00 00 00 00 89 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:31]Read from MH i2c: E2 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: E2 17 00 [16:28:31]MH_I2C_Read... [16:28:31]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 36 37 32 90 00 DE [16:28:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:28:31]wFMCommunicate OK [16:28:31]CreateOFDProtocolMessage done [16:28:31]OFDSenderStorePacket 372720 [16:28:31]StoreOFDPacket docnum=372720 [16:28:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2C E7 07 01 BC 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 AD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 AF 05 00 35 04 06 00 9A 09 C4 BB 89 71 5C AF 78 86 53 C8 87 3C [16:28:31]CheckFolder [16:28:31]dirname=/storage/ofd_packets [16:28:31]CheckFolder done [16:28:31]ProducePacketName [16:28:31]name=ofd_packets/00372720 [16:28:31]NVStorageSaveData ofd_packets/00372720 [16:28:31]File name is /storage/ofd_packets/00372720 [16:28:31]Write 301 bytes [16:28:31]NVStorageSaveData done [16:28:31]OFDSenderStorePacket done [16:28:31]KKMCreateOFDPacket done [16:28:31]NVStorageSaveData kkm_last_timestamp [16:28:31]File name is /storage/kkm_last_timestamp [16:28:31]Write 4 bytes [16:28:31]NVStorageSaveData done [16:28:31]ExternCall_PrintAddStr [16:28:31]wPrintStart [16:28:31]Write to MH i2c: 01 00 00 08 08 10 [16:28:31]OFD Sender: Processing packet 372720 [packets to send 267, broken 266] [16:28:31]ProducePacketName [16:28:31]name=ofd_packets/00372720 [16:28:31]OFD Sender: To server: pG, [16:28:31]CommunicateWithHost lk.salyk.kg:30040 [16:28:31]ConnectInit lk.salyk.kg [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 07 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 07 00 08 08 00 00 00 00 00 FF 0F 25 [16:28:31]RasterBufferAndPrint [16:28:31]line Счет N : (1)3309015 [16:28:31]line ИНН: 02508201610067 [16:28:31]line Контрольно-Кассовый Чек [16:28:31]line ПРОДАЖА [16:28:31]line ТРК (МРК, ГНК) : 22 [16:28:31]line Товар: 2710124130 [16:28:31]line Аи-92-К-4 [16:28:31]line 29.900 * 66.90 [16:28:31]line = 2000.31 [16:28:31]line НДС 12% НСП 1% [16:28:31]line > о реализуемом товаре [16:28:31]line ИТОГО: 2000.31 [16:28:31]line НСП 1% : 17.70 [16:28:31]line НДС 12% : 212.42 [16:28:31]line Наличными: 0.00 [16:28:31]line Безнал.: 2000.31 [16:28:31]line Место: АЗС № 87 "Партнер Нефть" [16:28:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:28:31]line СНО: Общий режим [16:28:31]line Чек 537 24.10.2024 16:28 [16:28:31]line Смена: 524 ФФД: 1.0 [16:28:31]line ЗНМ: 0300000083 [16:28:31]line РНМ: 0000000000091623 [16:28:31]line Версия ККМ: 001 [16:28:31]line Платежная система: Mbank [16:28:31]line ФМ: 0000000000874672 [16:28:31]line ФД: 372720 [16:28:31]line ФПД: 169366746007921 [16:28:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372720&fm=169366746007921&tin=02508201610067®Number=0000000000091623&sum=200031 [16:28:31]written 0, free lines is 4095 [16:28:31]Connected sock=10 [16:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2C E7 07 01 BC 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 02 00 00 F4 03 04 00 AD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 AF 05 00 35 04 06 00 9A 09 C4 BB 89 71 5C AF 78 86 53 C8 87 3C [16:28:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 80 EE 47 00 D6 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 AF 05 00 F4 03 04 00 54 21 1A 67 B6 04 01 00 00 41 21 FC 9C EA E8 9C C8 [16:28:31]CommunicateWithHost err = 0 [16:28:31]CheckOFDResponse [16:28:31]1017 (14) - 77093643461234 [16:28:31]1041 (16) - 0000000000874672 [16:28:31]1040 (4) - 372720 [16:28:31]1012 (4) - 24.10.2024 10:28 [16:28:31]1206 (1) - 0 [16:28:31]OFD Sender: Remove packet 372720 [16:28:31]ProducePacketName [16:28:31]name=ofd_packets/00372720 [16:28:31]NVStorageDeleteData [16:28:31]Write to MH i2c: 01 00 00 31 08 39 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 07 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: 01 07 00 31 08 00 00 00 00 00 10 0D 5D [16:28:31]RasterBufferAndPrint [16:28:31]line [16:28:31]line [16:28:31]line [16:28:31]line [16:28:31]line [16:28:31]written 0, free lines is 3350 [16:28:31]MH_Cut [16:28:31]Write to MH i2c: D1 01 00 38 08 01 12 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: D1 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: D1 01 00 [16:28:31]MH_I2C_Read... [16:28:31]Read from MH i2c: D1 01 00 38 08 00 11 [16:28:31]Write to MH i2c: 01 00 00 39 08 41 [16:28:31]Write i2c OK [16:28:31]MH_I2C_Read... [16:28:31]OFD Sender: No OFD packet to send [16:28:32]*** Cut start [16:28:32]*** Partial cut [16:28:32]*** CUTSNS_PIN = 1 [16:28:32]*** CUTSNS_PIN = 0 [16:28:32]*** Brake cut motor [16:28:33]Read from MH i2c: 01 [16:28:33]MH_I2C_Read... [16:28:33]*** Stop cut motor [16:28:33]*** Cut end [16:28:33]Read from MH i2c: 01 07 00 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: 01 07 00 39 08 00 00 00 00 00 FF 0F 56 [16:28:33]process_action close_receipt done [16:28:33]requested_data is exist [16:28:33]produce_requested_data [16:28:33]requested_item fm.sn is exist - process it [16:28:33]wFMCommunicate request_size=4 [16:28:33]MH_SAM_APDU [16:28:33]CAPDU: 80 11 00 00 [16:28:33]Write to MH i2c: E2 08 00 3A 08 80 11 00 00 00 00 00 00 BC [16:28:33]Write i2c OK [16:28:33]MH_I2C_Read... [16:28:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:33]Read from MH i2c: E2 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: E2 17 00 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: E2 17 00 3A 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 11 [16:28:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:28:33]wFMCommunicate OK [16:28:33]requested_item fd.num is exist - process it [16:28:33]SAM_PROTO_GetFieldsCounters [16:28:33]wFMCommunicate request_size=4 [16:28:33]MH_SAM_APDU [16:28:33]CAPDU: 80 13 00 00 [16:28:33]Write to MH i2c: E2 08 00 3B 08 80 13 00 00 00 00 00 00 BF [16:28:33]Write i2c OK [16:28:33]MH_I2C_Read... [16:28:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:33]Read from MH i2c: E2 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: E2 62 00 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: E2 62 00 3B 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 E1 [16:28:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F0 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 19 02 00 00 5E 04 04 00 19 02 00 00 57 04 04 00 1A 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:33]wFMCommunicate OK [16:28:33]SAM_PROTO_GetFieldsCounters done [16:28:33]requested_item shift.num is exist - process it [16:28:33]requested_item shift.opened is exist - process it [16:28:33]req_shift_opened [16:28:33]FM_GetShiftState [16:28:33]SAM_PROTO_GetShiftState [16:28:33]wFMCommunicate request_size=4 [16:28:33]MH_SAM_APDU [16:28:33]CAPDU: 80 13 01 00 [16:28:33]Write to MH i2c: E2 08 00 3C 08 80 13 01 00 00 00 00 00 C1 [16:28:33]Write i2c OK [16:28:33]MH_I2C_Read... [16:28:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:33]Read from MH i2c: E2 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: E2 0E 00 [16:28:33]MH_I2C_Read... [16:28:33]Read from MH i2c: E2 0E 00 3C 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 26 [16:28:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:28:33]wFMCommunicate OK [16:28:33]SAM_PROTO_GetShiftState done [16:28:33]FM_GetShiftState done [16:28:33]req_shift_opened done [16:28:33]requested_item shift.open_date is exist - process it [16:28:33]req_shift_open_date [16:28:33]req_shift_open_date done [16:28:33]produce_requested_data done [16:28:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372720,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:28:33]process_action_free close_receipt [16:28:33]json_value_free [16:28:33]json_value_free done [16:28:33]process_json_proto returns [16:28:33]Send response to host [16:28:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372720,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:28:33]free response buf [16:28:33]execute_script done [16:28:33]execute_script returns [16:28:33]free content buf [16:28:33]Sock 8.Close socket [16:28:33]Sock 8.Thread stoped [16:28:37]OFD Sender: No OFD packet to send [16:28:42]OFD Sender: No OFD packet to send [16:28:47]OFD Sender: No OFD packet to send [16:28:52]OFD Sender: No OFD packet to send [16:28:53]accept exits with 9 [16:28:53]New connection [16:28:53]New thread 3067460964 created [16:28:53]Thread 3067317604 joined [16:28:53]Waiting for new connection... [16:28:53] Sock 9.Parse request [16:28:53]Sock 9.Check first char [16:28:53]Sock 9.First char is OK [16:28:53]request: POST /json_proto HTTP/1.0 [16:28:53]Method: POST [16:28:53]URL: /json_proto [16:28:53]Method is POST - this is cgi request [16:28:53]url: /json_proto [16:28:53]query_string will be loaded in cgi processing [16:28:53]execute_cgi json_proto POST (null) [16:28:53]execute_cgi path=json_proto method=POST [16:28:53]POST find Content-Length [16:28:53]Host: 172.17.42.195:8080 [16:28:53]Content-Length: 770 [16:28:53]Content-Type: application/json [16:28:53] [16:28:53]POST finish read [16:28:53]Found Content-Length = 770 [16:28:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:53]execute_script... [16:28: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)3309016", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:28:53]POST & json_proto [16:28:53]process_json_proto [16:28:53]json parsed OK: [16:28:53]protocol is kg_v1.0 [16:28:53]action value=close_receipt [16:28:53]process_action close_receipt [16:28:53]cmd_close_receipt [16:28:53]MH_GetDate [16:28:53]Write to MH i2c: F0 00 00 3D 08 34 [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: F0 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: F0 09 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: F0 09 00 3D 08 00 C5 75 1A 67 EF 94 12 67 F4 [16:28:53]GetLastDocTimeStamp 1729787309 [16:28:53]current date 1729787333 [16:28:53]FM_GetShiftState [16:28:53]SAM_PROTO_GetShiftState [16:28:53]wFMCommunicate request_size=4 [16:28:53]MH_SAM_APDU [16:28:53]CAPDU: 80 13 01 00 [16:28:53]Write to MH i2c: E2 08 00 3E 08 80 13 01 00 00 00 00 00 C3 [16:28:53]Write i2c OK [16:28:53]MH_I2C_Read... [16:28:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:53]Read from MH i2c: E2 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 0E 00 [16:28:53]MH_I2C_Read... [16:28:53]Read from MH i2c: E2 0E 00 3E 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 28 [16:28:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:28:53]wFMCommunicate OK [16:28:53]SAM_PROTO_GetShiftState done [16:28:53]FM_GetShiftState done [16:28:53]opened in 1729729095 [16:28:53]opened+sec_in_day 1729815495 [16:28:53]quantity*price = 100015 [16:28:53]sum+1 = 100017 [16:28:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 538 24.10.2024 16:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372721 ФПД: 160611437525656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162853&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372721&fm=160611437525656&tin=02508201610067®Number=0000000000091623&sum=100016 [16:28:54]StoreToDocumentArchive [16:28:54]shift 524 fd 372721 [16:28:54]save to /storage/0524/doc_00372721 [16:28:54]save last doc name /storage/0524/doc_00372721 to /storage/kkm_last_doc_name [16:28:54]save OK [16:28:54]Clear old archive folders... [16:28:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:28:54]tlvbuf is 01A26A50 [16:28:54]SAM_PROTO_ClearQueue [16:28:54]wFMCommunicate request_size=4 [16:28:54]MH_SAM_APDU [16:28:54]CAPDU: 80 09 00 00 [16:28:54]Write to MH i2c: E2 08 00 4B 08 80 09 00 00 00 00 00 00 C5 [16:28:54]Write i2c OK [16:28:54]MH_I2C_Read... [16:28:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:28:55]Read from MH i2c: E2 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 4B 08 00 90 00 C7 [16:28:55]RAPDU: 90 00 [16:28:55]wFMCommunicate OK [16:28:55]SAM_PROTO_ClearQueue done [16:28:55]KKMCreateOFDPacket [16:28:55]OFDProtocolAddRootSTLVToBuf [16:28:55]FM_MakeSignedData [16:28:55]FM_MakeSignedData [16:28:55]SAM_PROTO_SignData [16:28:55]wFMCommunicate request_size=4 [16:28:55]MH_SAM_APDU [16:28:55]CAPDU: 80 0D 01 02 [16:28:55]Write to MH i2c: E2 08 00 4C 08 80 0D 01 02 00 00 00 00 CD [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:28:55]Read from MH i2c: E2 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 4C 08 00 90 00 C8 [16:28:55]RAPDU: 90 00 [16:28:55]wFMCommunicate OK [16:28:55]wFMCommunicate request_size=255 [16:28:55]MH_SAM_APDU [16:28: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 C5 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 AF 05 00 35 04 06 00 92 [16:28:55]Write to MH i2c: E2 02 01 4D 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 C5 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 AF 05 00 35 04 06 00 92 00 00 8F [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:55]Read from MH i2c: E2 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 4D 08 00 90 00 C9 [16:28:55]RAPDU: 90 00 [16:28:55]wFMCommunicate OK [16:28:55]wFMCommunicate request_size=10 [16:28:55]MH_SAM_APDU [16:28:55]CAPDU: 80 0D 02 02 05 13 43 AE 3A 98 [16:28:55]Write to MH i2c: E2 0D 00 4E 08 80 0D 02 02 05 00 13 43 AE 3A 98 00 00 B0 [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:28:55]Read from MH i2c: E2 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 03 00 4E 08 00 90 00 CA [16:28:55]RAPDU: 90 00 [16:28:55]wFMCommunicate OK [16:28:55]wFMCommunicate request_size=4 [16:28:55]MH_SAM_APDU [16:28:55]CAPDU: 80 0D 03 02 [16:28:55]Write to MH i2c: E2 08 00 4F 08 80 0D 03 02 00 00 00 00 D2 [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:28:55]Read from MH i2c: E2 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 0B 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 0B 00 4F 08 00 4C 0E 07 03 B0 0B DC 4B 90 00 19 [16:28:55]RAPDU: 4C 0E 07 03 B0 0B DC 4B 90 00 [16:28:55]wFMCommunicate OK [16:28:55]SAM_PROTO_SignData done [16:28:55]FM_MakeSignedData done [16:28:55]CreateOFDProtocolMessage [16:28:55]wFMCommunicate request_size=4 [16:28:55]MH_SAM_APDU [16:28:55]CAPDU: 80 11 00 00 [16:28:55]Write to MH i2c: E2 08 00 50 08 80 11 00 00 00 00 00 00 D2 [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:55]Read from MH i2c: E2 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: E2 17 00 [16:28:55]MH_I2C_Read... [16:28:55]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 36 37 32 90 00 27 [16:28:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:28:55]wFMCommunicate OK [16:28:55]CreateOFDProtocolMessage done [16:28:55]OFDSenderStorePacket 372721 [16:28:55]StoreOFDPacket docnum=372721 [16:28:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 50 C4 07 01 EC 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 C5 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 AF 05 00 35 04 06 00 92 13 43 AE 3A 98 4C 0E 07 03 B0 0B DC 4B [16:28:55]CheckFolder [16:28:55]dirname=/storage/ofd_packets [16:28:55]CheckFolder done [16:28:55]ProducePacketName [16:28:55]name=ofd_packets/00372721 [16:28:55]NVStorageSaveData ofd_packets/00372721 [16:28:55]File name is /storage/ofd_packets/00372721 [16:28:55]Write 301 bytes [16:28:55]NVStorageSaveData done [16:28:55]OFDSenderStorePacket done [16:28:55]KKMCreateOFDPacket done [16:28:55]NVStorageSaveData kkm_last_timestamp [16:28:55]File name is /storage/kkm_last_timestamp [16:28:55]Write 4 bytes [16:28:55]NVStorageSaveData done [16:28:55]ExternCall_PrintAddStr [16:28:55]wPrintStart [16:28:55]Write to MH i2c: 01 00 00 51 08 59 [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: 01 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: 01 07 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 FF 0F 6E [16:28:55]RasterBufferAndPrint [16:28:55]line Счет N : (1)3309016 [16:28:55]line ИНН: 02508201610067 [16:28:55]line Контрольно-Кассовый Чек [16:28:55]line ПРОДАЖА [16:28:55]line ТРК (МРК, ГНК) : 32 [16:28:55]line Товар: 2710124130 [16:28:55]line Аи-92-К-4 [16:28:55]line 14.950 * 66.90 [16:28:55]line = 1000.16 [16:28:55]line НДС 12% НСП 1% [16:28:55]line > о реализуемом товаре [16:28:55]line ИТОГО: 1000.16 [16:28:55]line НСП 1% : 8.85 [16:28:55]line НДС 12% : 106.21 [16:28:55]line Наличными: 0.00 [16:28:55]line Безнал.: 1000.16 [16:28:55]line Место: АЗС № 87 "Партнер Нефть" [16:28:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:28:55]line СНО: Общий режим [16:28:55]line Чек 538 24.10.2024 16:28 [16:28:55]line Смена: 524 ФФД: 1.0 [16:28:55]line ЗНМ: 0300000083 [16:28:55]line РНМ: 0000000000091623 [16:28:55]line Версия ККМ: 001 [16:28:55]line Платежная система: Mbank [16:28:55]line ФМ: 0000000000874672 [16:28:55]line ФД: 372721 [16:28:55]line ФПД: 160611437525656 [16:28:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162853&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372721&fm=160611437525656&tin=02508201610067®Number=0000000000091623&sum=100016 [16:28:55]written 0, free lines is 4095 [16:28:55]OFD Sender: Processing packet 372721 [packets to send 267, broken 266] [16:28:55]ProducePacketName [16:28:55]name=ofd_packets/00372721 [16:28:55]OFD Sender: To server: pG, [16:28:55]CommunicateWithHost lk.salyk.kg:30040 [16:28:55]ConnectInit lk.salyk.kg [16:28:55]Connected sock=10 [16:28:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 50 C4 07 01 EC 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 02 00 00 F4 03 04 00 C5 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 AF 05 00 35 04 06 00 92 13 43 AE 3A 98 4C 0E 07 03 B0 0B DC 4B [16:28:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 52 03 47 00 2D 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 AF 05 00 F4 03 04 00 6C 21 1A 67 B6 04 01 00 00 39 DC 3A 46 0C 8B 91 72 [16:28:55]CommunicateWithHost err = 0 [16:28:55]CheckOFDResponse [16:28:55]1017 (14) - 77093643461234 [16:28:55]1041 (16) - 0000000000874672 [16:28:55]1040 (4) - 372721 [16:28:55]1012 (4) - 24.10.2024 10:29 [16:28:55]1206 (1) - 0 [16:28:55]OFD Sender: Remove packet 372721 [16:28:55]ProducePacketName [16:28:55]name=ofd_packets/00372721 [16:28:55]NVStorageDeleteData [16:28:55]Write to MH i2c: 01 00 00 7A 08 82 [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: 01 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: 01 07 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: 01 07 00 7A 08 00 00 00 00 00 06 0D 9C [16:28:55]RasterBufferAndPrint [16:28:55]line [16:28:55]line [16:28:55]line [16:28:55]line [16:28:55]line [16:28:55]written 0, free lines is 3341 [16:28:55]MH_Cut [16:28:55]Write to MH i2c: D1 01 00 81 08 01 5B [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: D1 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: D1 01 00 [16:28:55]MH_I2C_Read... [16:28:55]Read from MH i2c: D1 01 00 81 08 00 5A [16:28:55]Write to MH i2c: 01 00 00 82 08 8A [16:28:55]Write i2c OK [16:28:55]MH_I2C_Read... [16:28:56]OFD Sender: No OFD packet to send [16:28:56]*** Cut start [16:28:56]*** Partial cut [16:28:56]*** CUTSNS_PIN = 1 [16:28:56]*** CUTSNS_PIN = 0 [16:28:57]*** Brake cut motor [16:28:57]Read from MH i2c: 01 [16:28:57]MH_I2C_Read... [16:28:57]*** Stop cut motor [16:28:57]*** Cut end [16:28:57]Read from MH i2c: 01 07 00 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: 01 07 00 82 08 00 00 00 00 00 FF 0F 9F [16:28:57]process_action close_receipt done [16:28:57]requested_data is exist [16:28:57]produce_requested_data [16:28:57]requested_item fm.sn is exist - process it [16:28:57]wFMCommunicate request_size=4 [16:28:57]MH_SAM_APDU [16:28:57]CAPDU: 80 11 00 00 [16:28:57]Write to MH i2c: E2 08 00 83 08 80 11 00 00 00 00 00 00 05 [16:28:57]Write i2c OK [16:28:57]MH_I2C_Read... [16:28:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:28:57]Read from MH i2c: E2 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: E2 17 00 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: E2 17 00 83 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [16:28:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:28:57]wFMCommunicate OK [16:28:57]requested_item fd.num is exist - process it [16:28:57]SAM_PROTO_GetFieldsCounters [16:28:57]wFMCommunicate request_size=4 [16:28:57]MH_SAM_APDU [16:28:57]CAPDU: 80 13 00 00 [16:28:57]Write to MH i2c: E2 08 00 84 08 80 13 00 00 00 00 00 00 08 [16:28:57]Write i2c OK [16:28:57]MH_I2C_Read... [16:28:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:28:57]Read from MH i2c: E2 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: E2 62 00 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: E2 62 00 84 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [16:28:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F1 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1A 02 00 00 5E 04 04 00 1A 02 00 00 57 04 04 00 1B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:28:57]wFMCommunicate OK [16:28:57]SAM_PROTO_GetFieldsCounters done [16:28:57]requested_item shift.num is exist - process it [16:28:57]requested_item shift.opened is exist - process it [16:28:57]req_shift_opened [16:28:57]FM_GetShiftState [16:28:57]SAM_PROTO_GetShiftState [16:28:57]wFMCommunicate request_size=4 [16:28:57]MH_SAM_APDU [16:28:57]CAPDU: 80 13 01 00 [16:28:57]Write to MH i2c: E2 08 00 85 08 80 13 01 00 00 00 00 00 0A [16:28:57]Write i2c OK [16:28:57]MH_I2C_Read... [16:28:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:28:57]Read from MH i2c: E2 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: E2 0E 00 [16:28:57]MH_I2C_Read... [16:28:57]Read from MH i2c: E2 0E 00 85 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6F [16:28:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:28:57]wFMCommunicate OK [16:28:57]SAM_PROTO_GetShiftState done [16:28:57]FM_GetShiftState done [16:28:57]req_shift_opened done [16:28:57]requested_item shift.open_date is exist - process it [16:28:57]req_shift_open_date [16:28:57]req_shift_open_date done [16:28:57]produce_requested_data done [16:28:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372721,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:28:57]process_action_free close_receipt [16:28:57]json_value_free [16:28:57]json_value_free done [16:28:57]process_json_proto returns [16:28:57]Send response to host [16:28:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372721,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:28:57]free response buf [16:28:57]execute_script done [16:28:57]execute_script returns [16:28:57]free content buf [16:28:57]Sock 9.Close socket [16:28:57]Sock 9.Thread stoped [16:29:01]OFD Sender: No OFD packet to send [16:29:06]OFD Sender: No OFD packet to send [16:29:11]OFD Sender: No OFD packet to send [16:29:16]OFD Sender: No OFD packet to send [16:29:21]OFD Sender: No OFD packet to send [16:29:26]OFD Sender: No OFD packet to send [16:29:31]OFD Sender: No OFD packet to send [16:29:36]OFD Sender: No OFD packet to send [16:29:41]OFD Sender: No OFD packet to send [16:29:46]OFD Sender: No OFD packet to send [16:29:48]accept exits with 8 [16:29:48]New connection [16:29:48]New thread 3067317604 created [16:29:48]Thread 3067460964 joined [16:29:48]Waiting for new connection... [16:29:48] Sock 8.Parse request [16:29:48]Sock 8.Check first char [16:29:48]Sock 8.First char is OK [16:29:48]request: POST /json_proto HTTP/1.0 [16:29:48]Method: POST [16:29:48]URL: /json_proto [16:29:48]Method is POST - this is cgi request [16:29:48]url: /json_proto [16:29:48]query_string will be loaded in cgi processing [16:29:48]execute_cgi json_proto POST (null) [16:29:48]execute_cgi path=json_proto method=POST [16:29:48]POST find Content-Length [16:29:48]Host: 172.17.42.195:8080 [16:29:48]Content-Length: 678 [16:29:48]Content-Type: application/json [16:29:48] [16:29:48]POST finish read [16:29:48]Found Content-Length = 678 [16:29:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:48]execute_script... [16:29: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)3309017", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:29:48]POST & json_proto [16:29:48]process_json_proto [16:29:48]json parsed OK: [16:29:48]protocol is kg_v1.0 [16:29:48]action value=close_receipt [16:29:48]process_action close_receipt [16:29:48]cmd_close_receipt [16:29:48]MH_GetDate [16:29:48]Write to MH i2c: F0 00 00 86 08 7D [16:29:48]Write i2c OK [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: F0 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: F0 09 00 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: F0 09 00 86 08 00 FC 75 1A 67 EF 94 12 67 74 [16:29:48]GetLastDocTimeStamp 1729787333 [16:29:48]current date 1729787388 [16:29:48]FM_GetShiftState [16:29:48]SAM_PROTO_GetShiftState [16:29:48]wFMCommunicate request_size=4 [16:29:48]MH_SAM_APDU [16:29:48]CAPDU: 80 13 01 00 [16:29:48]Write to MH i2c: E2 08 00 87 08 80 13 01 00 00 00 00 00 0C [16:29:48]Write i2c OK [16:29:48]MH_I2C_Read... [16:29:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:48]Read from MH i2c: E2 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 0E 00 [16:29:48]MH_I2C_Read... [16:29:48]Read from MH i2c: E2 0E 00 87 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 71 [16:29:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:29:48]wFMCommunicate OK [16:29:48]SAM_PROTO_GetShiftState done [16:29:48]FM_GetShiftState done [16:29:48]opened in 1729729095 [16:29:48]opened+sec_in_day 1729815495 [16:29:48]quantity*price = 50041 [16:29:48]sum+1 = 50042 [16:29:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 539 24.10.2024 16:29 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372722 ФПД: 271533523895407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162949&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372722&fm=271533523895407&tin=02508201610067®Number=0000000000091623&sum=50000 [16:29:49]StoreToDocumentArchive [16:29:49]shift 524 fd 372722 [16:29:49]save to /storage/0524/doc_00372722 [16:29:49]save last doc name /storage/0524/doc_00372722 to /storage/kkm_last_doc_name [16:29:49]save OK [16:29:49]Clear old archive folders... [16:29:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:29:49]tlvbuf is 01A6A420 [16:29:49]SAM_PROTO_ClearQueue [16:29:49]wFMCommunicate request_size=4 [16:29:49]MH_SAM_APDU [16:29:49]CAPDU: 80 09 00 00 [16:29:49]Write to MH i2c: E2 08 00 94 08 80 09 00 00 00 00 00 00 0E [16:29:49]Write i2c OK [16:29:49]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 94 08 00 90 00 10 [16:29:50]RAPDU: 90 00 [16:29:50]wFMCommunicate OK [16:29:50]SAM_PROTO_ClearQueue done [16:29:50]KKMCreateOFDPacket [16:29:50]OFDProtocolAddRootSTLVToBuf [16:29:50]FM_MakeSignedData [16:29:50]FM_MakeSignedData [16:29:50]SAM_PROTO_SignData [16:29:50]wFMCommunicate request_size=4 [16:29:50]MH_SAM_APDU [16:29:50]CAPDU: 80 0D 01 02 [16:29:50]Write to MH i2c: E2 08 00 95 08 80 0D 01 02 00 00 00 00 16 [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 95 08 00 90 00 11 [16:29:50]RAPDU: 90 00 [16:29:50]wFMCommunicate OK [16:29:50]wFMCommunicate request_size=255 [16:29:50]MH_SAM_APDU [16:29:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 FD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 AF 05 00 35 04 06 00 F6 [16:29:50]Write to MH i2c: E2 02 01 96 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 FD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 AF 05 00 35 04 06 00 F6 00 00 5C [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 96 08 00 90 00 12 [16:29:50]RAPDU: 90 00 [16:29:50]wFMCommunicate OK [16:29:50]wFMCommunicate request_size=10 [16:29:50]MH_SAM_APDU [16:29:50]CAPDU: 80 0D 02 02 05 F5 53 3C 84 6F [16:29:50]Write to MH i2c: E2 0D 00 97 08 80 0D 02 02 05 00 F5 53 3C 84 6F 00 00 9A [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 03 00 97 08 00 90 00 13 [16:29:50]RAPDU: 90 00 [16:29:50]wFMCommunicate OK [16:29:50]wFMCommunicate request_size=4 [16:29:50]MH_SAM_APDU [16:29:50]CAPDU: 80 0D 03 02 [16:29:50]Write to MH i2c: E2 08 00 98 08 80 0D 03 02 00 00 00 00 1B [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 0B 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 0B 00 98 08 00 09 86 4A 2E B4 56 E8 DF 90 00 F4 [16:29:50]RAPDU: 09 86 4A 2E B4 56 E8 DF 90 00 [16:29:50]wFMCommunicate OK [16:29:50]SAM_PROTO_SignData done [16:29:50]FM_MakeSignedData done [16:29:50]CreateOFDProtocolMessage [16:29:50]wFMCommunicate request_size=4 [16:29:50]MH_SAM_APDU [16:29:50]CAPDU: 80 11 00 00 [16:29:50]Write to MH i2c: E2 08 00 99 08 80 11 00 00 00 00 00 00 1B [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:50]Read from MH i2c: E2 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 17 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: E2 17 00 99 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [16:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:29:50]wFMCommunicate OK [16:29:50]CreateOFDProtocolMessage done [16:29:50]OFDSenderStorePacket 372722 [16:29:50]StoreOFDPacket docnum=372722 [16:29:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AA B5 07 01 68 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 FD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 AF 05 00 35 04 06 00 F6 F5 53 3C 84 6F 09 86 4A 2E B4 56 E8 DF [16:29:50]CheckFolder [16:29:50]dirname=/storage/ofd_packets [16:29:50]CheckFolder done [16:29:50]ProducePacketName [16:29:50]name=ofd_packets/00372722 [16:29:50]NVStorageSaveData ofd_packets/00372722 [16:29:50]File name is /storage/ofd_packets/00372722 [16:29:50]Write 301 bytes [16:29:50]NVStorageSaveData done [16:29:50]OFDSenderStorePacket done [16:29:50]KKMCreateOFDPacket done [16:29:50]NVStorageSaveData kkm_last_timestamp [16:29:50]File name is /storage/kkm_last_timestamp [16:29:50]Write 4 bytes [16:29:50]NVStorageSaveData done [16:29:50]ExternCall_PrintAddStr [16:29:50]wPrintStart [16:29:50]Write to MH i2c: 01 00 00 9A 08 A2 [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: 01 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: 01 07 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: 01 07 00 9A 08 00 00 00 00 00 FF 0F B7 [16:29:50]RasterBufferAndPrint [16:29:50]line Счет N : (1)3309017 [16:29:50]line ИНН: 02508201610067 [16:29:50]line Контрольно-Кассовый Чек [16:29:50]line ПРОДАЖА [16:29:50]line ТРК (МРК, ГНК) : 12 [16:29:50]line Товар: 2710124130 [16:29:50]line Аи-92-К-4 [16:29:50]line 7.480 * 66.90 [16:29:50]line = 500.41 [16:29:50]line НДС 12% НСП 1% [16:29:50]line > о реализуемом товаре [16:29:50]line ОКРУГЛЕНИЕ: -0.41 [16:29:50]line ИТОГО: 500.00 [16:29:50]line Внесено: 500.00 [16:29:50]line СДАЧА: 0.00 [16:29:50]line НСП 1% : 4.43 [16:29:50]line НДС 12% : 53.14 [16:29:50]line Наличными: 500.00 [16:29:50]line Безнал.: 0.00 [16:29:50]line Место: АЗС № 87 "Партнер Нефть" [16:29:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:29:50]line СНО: Общий режим [16:29:50]line Чек 539 24.10.2024 16:29 [16:29:50]line Смена: 524 ФФД: 1.0 [16:29:50]line ЗНМ: 0300000083 [16:29:50]line РНМ: 0000000000091623 [16:29:50]line Версия ККМ: 001 [16:29:50]line ФМ: 0000000000874672 [16:29:50]line ФД: 372722 [16:29:50]line ФПД: 271533523895407 [16:29:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T162949&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372722&fm=271533523895407&tin=02508201610067®Number=0000000000091623&sum=50000 [16:29:50]written 0, free lines is 4095 [16:29:50]OFD Sender: Processing packet 372722 [packets to send 267, broken 266] [16:29:50]ProducePacketName [16:29:50]name=ofd_packets/00372722 [16:29:50]OFD Sender: To server: pG, [16:29:50]CommunicateWithHost lk.salyk.kg:30040 [16:29:50]ConnectInit lk.salyk.kg [16:29:50]Connected sock=10 [16:29:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AA B5 07 01 68 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 FD 75 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 AF 05 00 35 04 06 00 F6 F5 53 3C 84 6F 09 86 4A 2E B4 56 E8 DF [16:29:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1C 72 47 00 86 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 AF 05 00 F4 03 04 00 A3 21 1A 67 B6 04 01 00 00 7E E3 4B FE 1F B0 01 BC [16:29:50]CommunicateWithHost err = 0 [16:29:50]CheckOFDResponse [16:29:50]1017 (14) - 77093643461234 [16:29:50]1041 (16) - 0000000000874672 [16:29:50]1040 (4) - 372722 [16:29:50]1012 (4) - 24.10.2024 10:29 [16:29:50]1206 (1) - 0 [16:29:50]OFD Sender: Remove packet 372722 [16:29:50]ProducePacketName [16:29:50]name=ofd_packets/00372722 [16:29:50]NVStorageDeleteData [16:29:50]Write to MH i2c: 01 00 00 C5 08 CD [16:29:50]Write i2c OK [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: 01 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: 01 07 00 [16:29:50]MH_I2C_Read... [16:29:50]Read from MH i2c: 01 07 00 C5 08 00 00 00 00 00 E1 0C C1 [16:29:50]RasterBufferAndPrint [16:29:50]line [16:29:50]line [16:29:50]line [16:29:50]line [16:29:50]line [16:29:50]written 0, free lines is 3303 [16:29:51]MH_Cut [16:29:51]Write to MH i2c: D1 01 00 CC 08 01 A6 [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: D1 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: D1 01 00 [16:29:51]MH_I2C_Read... [16:29:51]Read from MH i2c: D1 01 00 CC 08 00 A5 [16:29:51]Write to MH i2c: 01 00 00 CD 08 D5 [16:29:51]Write i2c OK [16:29:51]MH_I2C_Read... [16:29:51]OFD Sender: No OFD packet to send [16:29:51]*** Cut start [16:29:51]*** Partial cut [16:29:51]*** CUTSNS_PIN = 1 [16:29:51]*** CUTSNS_PIN = 0 [16:29:52]*** Brake cut motor [16:29:52]Read from MH i2c: 01 [16:29:52]MH_I2C_Read... [16:29:52]*** Stop cut motor [16:29:52]*** Cut end [16:29:52]Read from MH i2c: 01 07 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: 01 07 00 CD 08 00 00 00 00 00 FF 0F EA [16:29:52]process_action close_receipt done [16:29:52]requested_data is exist [16:29:52]produce_requested_data [16:29:52]requested_item fm.sn is exist - process it [16:29:52]wFMCommunicate request_size=4 [16:29:52]MH_SAM_APDU [16:29:52]CAPDU: 80 11 00 00 [16:29:52]Write to MH i2c: E2 08 00 CE 08 80 11 00 00 00 00 00 00 50 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:29:52]Read from MH i2c: E2 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: E2 17 00 [16:29:52]MH_I2C_Read... [16:29:52]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 36 37 32 90 00 A5 [16:29:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:29:52]wFMCommunicate OK [16:29:52]requested_item fd.num is exist - process it [16:29:52]SAM_PROTO_GetFieldsCounters [16:29:52]wFMCommunicate request_size=4 [16:29:52]MH_SAM_APDU [16:29:52]CAPDU: 80 13 00 00 [16:29:52]Write to MH i2c: E2 08 00 CF 08 80 13 00 00 00 00 00 00 53 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:29:52]Read from MH i2c: E2 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: E2 62 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: E2 62 00 CF 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [16:29:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F2 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1B 02 00 00 5E 04 04 00 1B 02 00 00 57 04 04 00 1C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:29:52]wFMCommunicate OK [16:29:52]SAM_PROTO_GetFieldsCounters done [16:29:52]requested_item shift.num is exist - process it [16:29:52]requested_item shift.opened is exist - process it [16:29:52]req_shift_opened [16:29:52]FM_GetShiftState [16:29:52]SAM_PROTO_GetShiftState [16:29:52]wFMCommunicate request_size=4 [16:29:52]MH_SAM_APDU [16:29:52]CAPDU: 80 13 01 00 [16:29:52]Write to MH i2c: E2 08 00 D0 08 80 13 01 00 00 00 00 00 55 [16:29:52]Write i2c OK [16:29:52]MH_I2C_Read... [16:29:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:29:52]Read from MH i2c: E2 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: E2 0E 00 [16:29:52]MH_I2C_Read... [16:29:52]Read from MH i2c: E2 0E 00 D0 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BA [16:29:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:29:52]wFMCommunicate OK [16:29:52]SAM_PROTO_GetShiftState done [16:29:52]FM_GetShiftState done [16:29:52]req_shift_opened done [16:29:52]requested_item shift.open_date is exist - process it [16:29:52]req_shift_open_date [16:29:52]req_shift_open_date done [16:29:52]produce_requested_data done [16:29:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372722,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:29:52]process_action_free close_receipt [16:29:52]json_value_free [16:29:52]json_value_free done [16:29:52]process_json_proto returns [16:29:52]Send response to host [16:29:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372722,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:29:52]free response buf [16:29:52]execute_script done [16:29:52]execute_script returns [16:29:52]free content buf [16:29:52]Sock 8.Close socket [16:29:52]Sock 8.Thread stoped [16:29:56]OFD Sender: No OFD packet to send [16:30:01]OFD Sender: No OFD packet to send [16:30:06]OFD Sender: No OFD packet to send [16:30:11]OFD Sender: No OFD packet to send [16:30:16]OFD Sender: No OFD packet to send [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:51]OFD Sender: No OFD packet to send [16:30:56]OFD Sender: No OFD packet to send [16:31:01]OFD Sender: No OFD packet to send [16:31:06]OFD Sender: No OFD packet to send [16:31:11]OFD Sender: No OFD packet to send [16:31:16]OFD Sender: No OFD packet to send [16:31:21]OFD Sender: No OFD packet to send [16:31:26]OFD Sender: No OFD packet to send [16:31:31]OFD Sender: No OFD packet to send [16:31:36]OFD Sender: No OFD packet to send [16:31:41]OFD Sender: No OFD packet to send [16:31:46]OFD Sender: No OFD packet to send [16:31:47]accept exits with 9 [16:31:47]New connection [16:31:47]New thread 3067460964 created [16:31:47]Thread 3067317604 joined [16:31:47]Waiting for new connection... [16:31:47] Sock 9.Parse request [16:31:47]Sock 9.Check first char [16:31:47]Sock 9.First char is OK [16:31:47]request: POST /json_proto HTTP/1.0 [16:31:47]Method: POST [16:31:47]URL: /json_proto [16:31:47]Method is POST - this is cgi request [16:31:47]url: /json_proto [16:31:47]query_string will be loaded in cgi processing [16:31:47]execute_cgi json_proto POST (null) [16:31:47]execute_cgi path=json_proto method=POST [16:31:47]POST find Content-Length [16:31:47]Host: 172.17.42.195:8080 [16:31:47]Content-Length: 770 [16:31:47]Content-Type: application/json [16:31:47] [16:31:47]POST finish read [16:31:47]Found Content-Length = 770 [16:31:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:47]execute_script... [16:31: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)3309018", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:47]POST & json_proto [16:31:47]process_json_proto [16:31:47]json parsed OK: [16:31:47]protocol is kg_v1.0 [16:31:47]action value=close_receipt [16:31:47]process_action close_receipt [16:31:47]cmd_close_receipt [16:31:47]MH_GetDate [16:31:47]Write to MH i2c: F0 00 00 D1 08 C8 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: F0 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: F0 09 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: F0 09 00 D1 08 00 73 76 1A 67 EF 94 12 67 37 [16:31:47]GetLastDocTimeStamp 1729787389 [16:31:47]current date 1729787507 [16:31:47]FM_GetShiftState [16:31:47]SAM_PROTO_GetShiftState [16:31:47]wFMCommunicate request_size=4 [16:31:47]MH_SAM_APDU [16:31:47]CAPDU: 80 13 01 00 [16:31:47]Write to MH i2c: E2 08 00 D2 08 80 13 01 00 00 00 00 00 57 [16:31:47]Write i2c OK [16:31:47]MH_I2C_Read... [16:31:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:47]Read from MH i2c: E2 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 0E 00 [16:31:47]MH_I2C_Read... [16:31:47]Read from MH i2c: E2 0E 00 D2 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BC [16:31:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:31:47]wFMCommunicate OK [16:31:47]SAM_PROTO_GetShiftState done [16:31:47]FM_GetShiftState done [16:31:47]opened in 1729729095 [16:31:47]opened+sec_in_day 1729815495 [16:31:47]quantity*price = 200043 [16:31:47]sum+1 = 200044 [16:31:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 540 24.10.2024 16:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372723 ФПД: 76851454565425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163147&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372723&fm=76851454565425&tin=02508201610067®Number=0000000000091623&sum=200043 [16:31:48]StoreToDocumentArchive [16:31:48]shift 524 fd 372723 [16:31:48]save to /storage/0524/doc_00372723 [16:31:48]save last doc name /storage/0524/doc_00372723 to /storage/kkm_last_doc_name [16:31:48]save OK [16:31:48]Clear old archive folders... [16:31:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:48]tlvbuf is 01A5F180 [16:31:48]SAM_PROTO_ClearQueue [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 09 00 00 [16:31:48]Write to MH i2c: E2 08 00 DF 08 80 09 00 00 00 00 00 00 59 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 DF 08 00 90 00 5B [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]SAM_PROTO_ClearQueue done [16:31:48]KKMCreateOFDPacket [16:31:48]OFDProtocolAddRootSTLVToBuf [16:31:48]FM_MakeSignedData [16:31:48]FM_MakeSignedData [16:31:48]SAM_PROTO_SignData [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 0D 01 02 [16:31:48]Write to MH i2c: E2 08 00 E0 08 80 0D 01 02 00 00 00 00 61 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 E0 08 00 90 00 5C [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]wFMCommunicate request_size=255 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 1C 02 00 00 F4 03 04 00 73 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 AF 05 00 35 04 06 00 45 [16:31:48]Write to MH i2c: E2 02 01 E1 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 73 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 AF 05 00 35 04 06 00 45 00 00 6C [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 E1 08 00 90 00 5D [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]wFMCommunicate request_size=10 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 0D 02 02 05 E5 5F A6 5C 31 [16:31:48]Write to MH i2c: E2 0D 00 E2 08 80 0D 02 02 05 00 E5 5F A6 5C 31 00 00 E5 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 03 00 E2 08 00 90 00 5E [16:31:48]RAPDU: 90 00 [16:31:48]wFMCommunicate OK [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 0D 03 02 [16:31:48]Write to MH i2c: E2 08 00 E3 08 80 0D 03 02 00 00 00 00 66 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 0B 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 0B 00 E3 08 00 C6 FD 5D 8F 18 67 46 88 90 00 63 [16:31:48]RAPDU: C6 FD 5D 8F 18 67 46 88 90 00 [16:31:48]wFMCommunicate OK [16:31:48]SAM_PROTO_SignData done [16:31:48]FM_MakeSignedData done [16:31:48]CreateOFDProtocolMessage [16:31:48]wFMCommunicate request_size=4 [16:31:48]MH_SAM_APDU [16:31:48]CAPDU: 80 11 00 00 [16:31:48]Write to MH i2c: E2 08 00 E4 08 80 11 00 00 00 00 00 00 66 [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:48]Read from MH i2c: E2 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 17 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: E2 17 00 E4 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [16:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:31:48]wFMCommunicate OK [16:31:48]CreateOFDProtocolMessage done [16:31:48]OFDSenderStorePacket 372723 [16:31:48]StoreOFDPacket docnum=372723 [16:31:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6A 92 07 01 AA 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 73 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 AF 05 00 35 04 06 00 45 E5 5F A6 5C 31 C6 FD 5D 8F 18 67 46 88 [16:31:48]CheckFolder [16:31:48]dirname=/storage/ofd_packets [16:31:48]CheckFolder done [16:31:48]ProducePacketName [16:31:48]name=ofd_packets/00372723 [16:31:48]NVStorageSaveData ofd_packets/00372723 [16:31:48]File name is /storage/ofd_packets/00372723 [16:31:48]Write 301 bytes [16:31:48]NVStorageSaveData done [16:31:48]OFDSenderStorePacket done [16:31:48]KKMCreateOFDPacket done [16:31:48]NVStorageSaveData kkm_last_timestamp [16:31:48]File name is /storage/kkm_last_timestamp [16:31:48]Write 4 bytes [16:31:48]NVStorageSaveData done [16:31:48]ExternCall_PrintAddStr [16:31:48]wPrintStart [16:31:48]Write to MH i2c: 01 00 00 E5 08 ED [16:31:48]Write i2c OK [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 [16:31:48]MH_I2C_Read... [16:31:48]Read from MH i2c: 01 07 00 E5 08 00 00 00 00 00 FF 0F 02 [16:31:48]RasterBufferAndPrint [16:31:48]line Счет N : (1)3309018 [16:31:48]line ИНН: 02508201610067 [16:31:48]line Контрольно-Кассовый Чек [16:31:48]line ПРОДАЖА [16:31:48]line ТРК (МРК, ГНК) : 33 [16:31:48]line Товар: 2710124500 [16:31:48]line Аи-95-К-3 [16:31:48]line 26.960 * 74.20 [16:31:48]line = 2000.43 [16:31:48]line НДС 12% НСП 1% [16:31:48]line > о реализуемом товаре [16:31:48]line ИТОГО: 2000.43 [16:31:48]line НСП 1% : 17.70 [16:31:48]line НДС 12% : 212.43 [16:31:48]line Наличными: 0.00 [16:31:48]line Безнал.: 2000.43 [16:31:48]line Место: АЗС № 87 "Партнер Нефть" [16:31:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:31:48]line СНО: Общий режим [16:31:48]line Чек 540 24.10.2024 16:31 [16:31:48]line Смена: 524 ФФД: 1.0 [16:31:48]line ЗНМ: 0300000083 [16:31:48]line РНМ: 0000000000091623 [16:31:48]line Версия ККМ: 001 [16:31:48]line Платежная система: Mbank [16:31:48]line ФМ: 0000000000874672 [16:31:48]line ФД: 372723 [16:31:48]line ФПД: 76851454565425 [16:31:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163147&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372723&fm=76851454565425&tin=02508201610067®Number=0000000000091623&sum=200043 [16:31:49]OFD Sender: Processing packet 372723 [packets to send 267, broken 266] [16:31:49]ProducePacketName [16:31:49]name=ofd_packets/00372723 [16:31:49]OFD Sender: To server: pG, [16:31:49]CommunicateWithHost lk.salyk.kg:30040 [16:31:49]ConnectInit lk.salyk.kg [16:31:49]written 0, free lines is 4095 [16:31:49]Connected sock=10 [16:31:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6A 92 07 01 AA 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 02 00 00 F4 03 04 00 73 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 AF 05 00 35 04 06 00 45 E5 5F A6 5C 31 C6 FD 5D 8F 18 67 46 88 [16:31:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 49 E1 47 00 3F 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 AF 05 00 F4 03 04 00 1A 22 1A 67 B6 04 01 00 00 7B 63 83 04 96 F0 D9 A5 [16:31:49]CommunicateWithHost err = 0 [16:31:49]CheckOFDResponse [16:31:49]1017 (14) - 77093643461234 [16:31:49]1041 (16) - 0000000000874672 [16:31:49]1040 (4) - 372723 [16:31:49]1012 (4) - 24.10.2024 10:31 [16:31:49]1206 (1) - 0 [16:31:49]OFD Sender: Remove packet 372723 [16:31:49]ProducePacketName [16:31:49]name=ofd_packets/00372723 [16:31:49]NVStorageDeleteData [16:31:49]Write to MH i2c: 01 00 00 0E 09 17 [16:31:49]Write i2c OK [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: 01 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: 01 07 00 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: 01 07 00 0E 09 00 00 00 00 00 0C 0D 37 [16:31:49]RasterBufferAndPrint [16:31:49]line [16:31:49]line [16:31:49]line [16:31:49]line [16:31:49]line [16:31:49]written 0, free lines is 3346 [16:31:49]MH_Cut [16:31:49]Write to MH i2c: D1 01 00 15 09 01 F0 [16:31:49]Write i2c OK [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: D1 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: D1 01 00 [16:31:49]MH_I2C_Read... [16:31:49]Read from MH i2c: D1 01 00 15 09 00 EF [16:31:49]Write to MH i2c: 01 00 00 16 09 1F [16:31:49]Write i2c OK [16:31:49]MH_I2C_Read... [16:31:50]OFD Sender: No OFD packet to send [16:31:50]*** Cut start [16:31:50]*** Partial cut [16:31:50]*** CUTSNS_PIN = 1 [16:31:50]*** CUTSNS_PIN = 0 [16:31:50]*** Brake cut motor [16:31:51]Read from MH i2c: 01 [16:31:51]MH_I2C_Read... [16:31:51]*** Stop cut motor [16:31:51]*** Cut end [16:31:51]Read from MH i2c: 01 07 00 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: 01 07 00 16 09 00 00 00 00 00 FF 0F 34 [16:31:51]process_action close_receipt done [16:31:51]requested_data is exist [16:31:51]produce_requested_data [16:31:51]requested_item fm.sn is exist - process it [16:31:51]wFMCommunicate request_size=4 [16:31:51]MH_SAM_APDU [16:31:51]CAPDU: 80 11 00 00 [16:31:51]Write to MH i2c: E2 08 00 17 09 80 11 00 00 00 00 00 00 9A [16:31:51]Write i2c OK [16:31:51]MH_I2C_Read... [16:31:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:51]Read from MH i2c: E2 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 17 00 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 17 00 17 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [16:31:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:31:51]wFMCommunicate OK [16:31:51]requested_item fd.num is exist - process it [16:31:51]SAM_PROTO_GetFieldsCounters [16:31:51]wFMCommunicate request_size=4 [16:31:51]MH_SAM_APDU [16:31:51]CAPDU: 80 13 00 00 [16:31:51]Write to MH i2c: E2 08 00 18 09 80 13 00 00 00 00 00 00 9D [16:31:51]Write i2c OK [16:31:51]MH_I2C_Read... [16:31:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:51]Read from MH i2c: E2 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 62 00 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 62 00 18 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 CB [16:31:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F3 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1C 02 00 00 5E 04 04 00 1C 02 00 00 57 04 04 00 1D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:51]wFMCommunicate OK [16:31:51]SAM_PROTO_GetFieldsCounters done [16:31:51]requested_item shift.num is exist - process it [16:31:51]requested_item shift.opened is exist - process it [16:31:51]req_shift_opened [16:31:51]FM_GetShiftState [16:31:51]SAM_PROTO_GetShiftState [16:31:51]wFMCommunicate request_size=4 [16:31:51]MH_SAM_APDU [16:31:51]CAPDU: 80 13 01 00 [16:31:51]Write to MH i2c: E2 08 00 19 09 80 13 01 00 00 00 00 00 9F [16:31:51]Write i2c OK [16:31:51]MH_I2C_Read... [16:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:51]Read from MH i2c: E2 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 0E 00 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 0E 00 19 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 04 [16:31:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:31:51]wFMCommunicate OK [16:31:51]SAM_PROTO_GetShiftState done [16:31:51]FM_GetShiftState done [16:31:51]req_shift_opened done [16:31:51]requested_item shift.open_date is exist - process it [16:31:51]req_shift_open_date [16:31:51]req_shift_open_date done [16:31:51]produce_requested_data done [16:31:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372723,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:31:51]process_action_free close_receipt [16:31:51]json_value_free [16:31:51]json_value_free done [16:31:51]process_json_proto returns [16:31:51]Send response to host [16:31:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372723,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:31:51]free response buf [16:31:51]execute_script done [16:31:51]execute_script returns [16:31:51]free content buf [16:31:51]Sock 9.Close socket [16:31:51]Sock 9.Thread stoped [16:31:51]accept exits with 8 [16:31:51]New connection [16:31:51]New thread 3067317604 created [16:31:51]Thread 3067460964 joined [16:31:51]Waiting for new connection... [16:31:51] Sock 8.Parse request [16:31:51]Sock 8.Check first char [16:31:51]Sock 8.First char is OK [16:31:51]request: POST /json_proto HTTP/1.0 [16:31:51]Method: POST [16:31:51]URL: /json_proto [16:31:51]Method is POST - this is cgi request [16:31:51]url: /json_proto [16:31:51]query_string will be loaded in cgi processing [16:31:51]execute_cgi json_proto POST (null) [16:31:51]execute_cgi path=json_proto method=POST [16:31:51]POST find Content-Length [16:31:51]Host: 172.17.42.195:8080 [16:31:51]Content-Length: 678 [16:31:51]Content-Type: application/json [16:31:51] [16:31:51]POST finish read [16:31:51]Found Content-Length = 678 [16:31:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:51]execute_script... [16:31:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309019", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:31:51]POST & json_proto [16:31:51]process_json_proto [16:31:51]json parsed OK: [16:31:51]protocol is kg_v1.0 [16:31:51]action value=close_receipt [16:31:51]process_action close_receipt [16:31:51]cmd_close_receipt [16:31:51]MH_GetDate [16:31:51]Write to MH i2c: F0 00 00 1A 09 12 [16:31:51]Write i2c OK [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: F0 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: F0 09 00 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: F0 09 00 1A 09 00 78 76 1A 67 EF 94 12 67 86 [16:31:51]GetLastDocTimeStamp 1729787507 [16:31:51]current date 1729787512 [16:31:51]FM_GetShiftState [16:31:51]SAM_PROTO_GetShiftState [16:31:51]wFMCommunicate request_size=4 [16:31:51]MH_SAM_APDU [16:31:51]CAPDU: 80 13 01 00 [16:31:51]Write to MH i2c: E2 08 00 1B 09 80 13 01 00 00 00 00 00 A1 [16:31:51]Write i2c OK [16:31:51]MH_I2C_Read... [16:31:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:51]Read from MH i2c: E2 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 0E 00 [16:31:51]MH_I2C_Read... [16:31:51]Read from MH i2c: E2 0E 00 1B 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 06 [16:31:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:31:51]wFMCommunicate OK [16:31:51]SAM_PROTO_GetShiftState done [16:31:51]FM_GetShiftState done [16:31:51]opened in 1729729095 [16:31:51]opened+sec_in_day 1729815495 [16:31:51]quantity*price = 20003 [16:31:51]sum+1 = 20004 [16:31:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 541 24.10.2024 16:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372724 ФПД: 41408644699436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163152&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372724&fm=41408644699436&tin=02508201610067®Number=0000000000091623&sum=20000 [16:31:53]StoreToDocumentArchive [16:31:53]shift 524 fd 372724 [16:31:53]save to /storage/0524/doc_00372724 [16:31:53]save last doc name /storage/0524/doc_00372724 to /storage/kkm_last_doc_name [16:31:53]save OK [16:31:53]Clear old archive folders... [16:31:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:31:53]tlvbuf is 01A345B0 [16:31:53]SAM_PROTO_ClearQueue [16:31:53]wFMCommunicate request_size=4 [16:31:53]MH_SAM_APDU [16:31:53]CAPDU: 80 09 00 00 [16:31:53]Write to MH i2c: E2 08 00 28 09 80 09 00 00 00 00 00 00 A3 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:31:53]Read from MH i2c: E2 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 28 09 00 90 00 A5 [16:31:53]RAPDU: 90 00 [16:31:53]wFMCommunicate OK [16:31:53]SAM_PROTO_ClearQueue done [16:31:53]KKMCreateOFDPacket [16:31:53]OFDProtocolAddRootSTLVToBuf [16:31:53]FM_MakeSignedData [16:31:53]FM_MakeSignedData [16:31:53]SAM_PROTO_SignData [16:31:53]wFMCommunicate request_size=4 [16:31:53]MH_SAM_APDU [16:31:53]CAPDU: 80 0D 01 02 [16:31:53]Write to MH i2c: E2 08 00 29 09 80 0D 01 02 00 00 00 00 AB [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:31:53]Read from MH i2c: E2 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 29 09 00 90 00 A6 [16:31:53]RAPDU: 90 00 [16:31:53]wFMCommunicate OK [16:31:53]wFMCommunicate request_size=255 [16:31:53]MH_SAM_APDU [16:31: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 78 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 AF 05 00 35 04 06 00 25 [16:31:53]Write to MH i2c: E2 02 01 2A 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 78 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 AF 05 00 35 04 06 00 25 00 00 62 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:53]Read from MH i2c: E2 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 2A 09 00 90 00 A7 [16:31:53]RAPDU: 90 00 [16:31:53]wFMCommunicate OK [16:31:53]wFMCommunicate request_size=10 [16:31:53]MH_SAM_APDU [16:31:53]CAPDU: 80 0D 02 02 05 A9 33 8E D5 2C [16:31:53]Write to MH i2c: E2 0D 00 2B 09 80 0D 02 02 05 00 A9 33 8E D5 2C 00 00 23 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:31:53]Read from MH i2c: E2 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 03 00 2B 09 00 90 00 A8 [16:31:53]RAPDU: 90 00 [16:31:53]wFMCommunicate OK [16:31:53]wFMCommunicate request_size=4 [16:31:53]MH_SAM_APDU [16:31:53]CAPDU: 80 0D 03 02 [16:31:53]Write to MH i2c: E2 08 00 2C 09 80 0D 03 02 00 00 00 00 B0 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:31:53]Read from MH i2c: E2 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 0B 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 0B 00 2C 09 00 CD A9 6C A0 BB EA 59 60 90 00 91 [16:31:53]RAPDU: CD A9 6C A0 BB EA 59 60 90 00 [16:31:53]wFMCommunicate OK [16:31:53]SAM_PROTO_SignData done [16:31:53]FM_MakeSignedData done [16:31:53]CreateOFDProtocolMessage [16:31:53]wFMCommunicate request_size=4 [16:31:53]MH_SAM_APDU [16:31:53]CAPDU: 80 11 00 00 [16:31:53]Write to MH i2c: E2 08 00 2D 09 80 11 00 00 00 00 00 00 B0 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:53]Read from MH i2c: E2 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 17 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: E2 17 00 2D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [16:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:31:53]wFMCommunicate OK [16:31:53]CreateOFDProtocolMessage done [16:31:53]OFDSenderStorePacket 372724 [16:31:53]StoreOFDPacket docnum=372724 [16:31:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B0 C0 07 01 E8 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 78 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 AF 05 00 35 04 06 00 25 A9 33 8E D5 2C CD A9 6C A0 BB EA 59 60 [16:31:53]CheckFolder [16:31:53]dirname=/storage/ofd_packets [16:31:53]CheckFolder done [16:31:53]ProducePacketName [16:31:53]name=ofd_packets/00372724 [16:31:53]NVStorageSaveData ofd_packets/00372724 [16:31:53]File name is /storage/ofd_packets/00372724 [16:31:53]Write 301 bytes [16:31:53]NVStorageSaveData done [16:31:53]OFDSenderStorePacket done [16:31:53]KKMCreateOFDPacket done [16:31:53]NVStorageSaveData kkm_last_timestamp [16:31:53]File name is /storage/kkm_last_timestamp [16:31:53]Write 4 bytes [16:31:53]NVStorageSaveData done [16:31:53]ExternCall_PrintAddStr [16:31:53]wPrintStart [16:31:53]Write to MH i2c: 01 00 00 2E 09 37 [16:31:53]Write i2c OK [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: 01 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: 01 07 00 [16:31:53]MH_I2C_Read... [16:31:53]Read from MH i2c: 01 07 00 2E 09 00 00 00 00 00 FF 0F 4C [16:31:53]RasterBufferAndPrint [16:31:53]line Счет N : (1)3309019 [16:31:53]line ИНН: 02508201610067 [16:31:53]line Контрольно-Кассовый Чек [16:31:53]line ПРОДАЖА [16:31:53]line ТРК (МРК, ГНК) : 12 [16:31:53]line Товар: 2710124130 [16:31:53]line Аи-92-К-4 [16:31:53]line 2.990 * 66.90 [16:31:54]line = 200.03 [16:31:54]line НДС 12% НСП 1% [16:31:54]line > о реализуемом товаре [16:31:54]line ОКРУГЛЕНИЕ: -0.03 [16:31:54]line ИТОГО: 200.00 [16:31:54]line Внесено: 200.00 [16:31:54]line СДАЧА: 0.00 [16:31:54]line НСП 1% : 1.77 [16:31:54]line НДС 12% : 21.24 [16:31:54]line Наличными: 200.00 [16:31:54]line Безнал.: 0.00 [16:31:54]line Место: АЗС № 87 "Партнер Нефть" [16:31:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:31:54]line СНО: Общий режим [16:31:54]line Чек 541 24.10.2024 16:31 [16:31:54]line Смена: 524 ФФД: 1.0 [16:31:54]line ЗНМ: 0300000083 [16:31:54]line РНМ: 0000000000091623 [16:31:54]line Версия ККМ: 001 [16:31:54]line ФМ: 0000000000874672 [16:31:54]line ФД: 372724 [16:31:54]line ФПД: 41408644699436 [16:31:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163152&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372724&fm=41408644699436&tin=02508201610067®Number=0000000000091623&sum=20000 [16:31:54]OFD Sender: Processing packet 372724 [packets to send 267, broken 266] [16:31:54]ProducePacketName [16:31:54]name=ofd_packets/00372724 [16:31:54]OFD Sender: To server: pG, [16:31:54]CommunicateWithHost lk.salyk.kg:30040 [16:31:54]ConnectInit lk.salyk.kg [16:31:54]written 0, free lines is 4095 [16:31:54]Connected sock=10 [16:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B0 C0 07 01 E8 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 02 00 00 F4 03 04 00 78 76 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 AF 05 00 35 04 06 00 25 A9 33 8E D5 2C CD A9 6C A0 BB EA 59 60 [16:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F3 6B 47 00 61 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 36 37 32 10 04 04 00 F4 AF 05 00 F4 03 04 00 1F 22 1A 67 B6 04 01 00 00 8D 24 3C 77 0C 83 43 E1 [16:31:54]CommunicateWithHost err = 0 [16:31:54]CheckOFDResponse [16:31:54]1017 (14) - 77093643461234 [16:31:54]1041 (16) - 0000000000874672 [16:31:54]1040 (4) - 372724 [16:31:54]1012 (4) - 24.10.2024 10:31 [16:31:54]1206 (1) - 0 [16:31:54]OFD Sender: Remove packet 372724 [16:31:54]ProducePacketName [16:31:54]name=ofd_packets/00372724 [16:31:54]NVStorageDeleteData [16:31:54]Write to MH i2c: 01 00 00 59 09 62 [16:31:54]Write i2c OK [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: 01 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: 01 07 00 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: 01 07 00 59 09 00 00 00 00 00 F3 0C 68 [16:31:54]RasterBufferAndPrint [16:31:54]line [16:31:54]line [16:31:54]line [16:31:54]line [16:31:54]line [16:31:54]written 0, free lines is 3328 [16:31:54]MH_Cut [16:31:54]Write to MH i2c: D1 01 00 60 09 01 3B [16:31:54]Write i2c OK [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: D1 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: D1 01 00 [16:31:54]MH_I2C_Read... [16:31:54]Read from MH i2c: D1 01 00 60 09 00 3A [16:31:54]Write to MH i2c: 01 00 00 61 09 6A [16:31:54]Write i2c OK [16:31:54]MH_I2C_Read... [16:31:55]OFD Sender: No OFD packet to send [16:31:55]*** Cut start [16:31:55]*** Partial cut [16:31:55]*** CUTSNS_PIN = 1 [16:31:55]*** CUTSNS_PIN = 0 [16:31:55]*** Brake cut motor [16:31:56]Read from MH i2c: 01 [16:31:56]MH_I2C_Read... [16:31:56]*** Stop cut motor [16:31:56]*** Cut end [16:31:56]Read from MH i2c: 01 07 00 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 FF 0F 7F [16:31:56]process_action close_receipt done [16:31:56]requested_data is exist [16:31:56]produce_requested_data [16:31:56]requested_item fm.sn is exist - process it [16:31:56]wFMCommunicate request_size=4 [16:31:56]MH_SAM_APDU [16:31:56]CAPDU: 80 11 00 00 [16:31:56]Write to MH i2c: E2 08 00 62 09 80 11 00 00 00 00 00 00 E5 [16:31:56]Write i2c OK [16:31:56]MH_I2C_Read... [16:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:31:56]Read from MH i2c: E2 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 17 00 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 17 00 62 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [16:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:31:56]wFMCommunicate OK [16:31:56]requested_item fd.num is exist - process it [16:31:56]SAM_PROTO_GetFieldsCounters [16:31:56]wFMCommunicate request_size=4 [16:31:56]MH_SAM_APDU [16:31:56]CAPDU: 80 13 00 00 [16:31:56]Write to MH i2c: E2 08 00 63 09 80 13 00 00 00 00 00 00 E8 [16:31:56]Write i2c OK [16:31:56]MH_I2C_Read... [16:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:31:56]Read from MH i2c: E2 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 62 00 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 62 00 63 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 1A [16:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F4 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1D 02 00 00 5E 04 04 00 1D 02 00 00 57 04 04 00 1E 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:31:56]wFMCommunicate OK [16:31:56]SAM_PROTO_GetFieldsCounters done [16:31:56]requested_item shift.num is exist - process it [16:31:56]requested_item shift.opened is exist - process it [16:31:56]req_shift_opened [16:31:56]FM_GetShiftState [16:31:56]SAM_PROTO_GetShiftState [16:31:56]wFMCommunicate request_size=4 [16:31:56]MH_SAM_APDU [16:31:56]CAPDU: 80 13 01 00 [16:31:56]Write to MH i2c: E2 08 00 64 09 80 13 01 00 00 00 00 00 EA [16:31:56]Write i2c OK [16:31:56]MH_I2C_Read... [16:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:31:56]Read from MH i2c: E2 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 0E 00 [16:31:56]MH_I2C_Read... [16:31:56]Read from MH i2c: E2 0E 00 64 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4F [16:31:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:31:56]wFMCommunicate OK [16:31:56]SAM_PROTO_GetShiftState done [16:31:56]FM_GetShiftState done [16:31:56]req_shift_opened done [16:31:56]requested_item shift.open_date is exist - process it [16:31:56]req_shift_open_date [16:31:56]req_shift_open_date done [16:31:56]produce_requested_data done [16:31:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372724,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:31:56]process_action_free close_receipt [16:31:56]json_value_free [16:31:56]json_value_free done [16:31:56]process_json_proto returns [16:31:56]Send response to host [16:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372724,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:31:56]free response buf [16:31:56]execute_script done [16:31:56]execute_script returns [16:31:56]free content buf [16:31:56]Sock 8.Close socket [16:31:56]Sock 8.Thread stoped [16:32:00]OFD Sender: No OFD packet to send [16:32:05]OFD Sender: No OFD packet to send [16:32:10]OFD Sender: No OFD packet to send [16:32:15]OFD Sender: No OFD packet to send [16:32:20]OFD Sender: No OFD packet to send [16:32:25]OFD Sender: No OFD packet to send [16:32:30]OFD Sender: No OFD packet to send [16:32:35]OFD Sender: No OFD packet to send [16:32:40]OFD Sender: No OFD packet to send [16:32:45]OFD Sender: No OFD packet to send [16:32:50]OFD Sender: No OFD packet to send [16:32:55]OFD Sender: No OFD packet to send [16:33:00]OFD Sender: No OFD packet to send [16:33:05]OFD Sender: No OFD packet to send [16:33:10]OFD Sender: No OFD packet to send [16:33:15]OFD Sender: No OFD packet to send [16:33:20]OFD Sender: No OFD packet to send [16:33:25]OFD Sender: No OFD packet to send [16:33:30]OFD Sender: No OFD packet to send [16:33:35]OFD Sender: No OFD packet to send [16:33:40]OFD Sender: No OFD packet to send [16:33:45]OFD Sender: No OFD packet to send [16:33:50]OFD Sender: No OFD packet to send [16:33:55]OFD Sender: No OFD packet to send [16:34:00]OFD Sender: No OFD packet to send [16:34:05]OFD Sender: No OFD packet to send [16:34:10]OFD Sender: No OFD packet to send [16:34:15]OFD Sender: No OFD packet to send [16:34:20]OFD Sender: No OFD packet to send [16:34:25]OFD Sender: No OFD packet to send [16:34:30]OFD Sender: No OFD packet to send [16:34:35]OFD Sender: No OFD packet to send [16:34:40]OFD Sender: No OFD packet to send [16:34:45]OFD Sender: No OFD packet to send [16:34:50]OFD Sender: No OFD packet to send [16:34:55]OFD Sender: No OFD packet to send [16:35:00]OFD Sender: No OFD packet to send [16:35:05]OFD Sender: No OFD packet to send [16:35:10]OFD Sender: No OFD packet to send [16:35:15]OFD Sender: No OFD packet to send [16:35:20]OFD Sender: No OFD packet to send [16:35:25]OFD Sender: No OFD packet to send [16:35:30]OFD Sender: No OFD packet to send [16:35:35]OFD Sender: No OFD packet to send [16:35:40]OFD Sender: No OFD packet to send [16:35:45]OFD Sender: No OFD packet to send [16:35:50]OFD Sender: No OFD packet to send [16:35:51]accept exits with 9 [16:35:51]New connection [16:35:51]New thread 3067460964 created [16:35:51]Thread 3067317604 joined [16:35:51]Waiting for new connection... [16:35:51] Sock 9.Parse request [16:35:51]Sock 9.Check first char [16:35:51]Sock 9.First char is OK [16:35:51]request: POST /json_proto HTTP/1.0 [16:35:51]Method: POST [16:35:51]URL: /json_proto [16:35:51]Method is POST - this is cgi request [16:35:51]url: /json_proto [16:35:51]query_string will be loaded in cgi processing [16:35:51]execute_cgi json_proto POST (null) [16:35:51]execute_cgi path=json_proto method=POST [16:35:51]POST find Content-Length [16:35:51]Host: 172.17.42.195:8080 [16:35:51]Content-Length: 678 [16:35:51]Content-Type: application/json [16:35:51] [16:35:51]POST finish read [16:35:51]Found Content-Length = 678 [16:35:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:51]execute_script... [16:35:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309020", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:35:51]POST & json_proto [16:35:51]process_json_proto [16:35:51]json parsed OK: [16:35:51]protocol is kg_v1.0 [16:35:51]action value=close_receipt [16:35:51]process_action close_receipt [16:35:51]cmd_close_receipt [16:35:51]MH_GetDate [16:35:51]Write to MH i2c: F0 00 00 65 09 5D [16:35:51]Write i2c OK [16:35:51]MH_I2C_Read... [16:35:51]Read from MH i2c: F0 [16:35:51]MH_I2C_Read... [16:35:51]Read from MH i2c: F0 09 00 [16:35:51]MH_I2C_Read... [16:35:51]Read from MH i2c: F0 09 00 65 09 00 67 77 1A 67 EF 94 12 67 C1 [16:35:51]GetLastDocTimeStamp 1729787512 [16:35:51]current date 1729787751 [16:35:51]FM_GetShiftState [16:35:51]SAM_PROTO_GetShiftState [16:35:51]wFMCommunicate request_size=4 [16:35:51]MH_SAM_APDU [16:35:51]CAPDU: 80 13 01 00 [16:35:51]Write to MH i2c: E2 08 00 66 09 80 13 01 00 00 00 00 00 EC [16:35:51]Write i2c OK [16:35:51]MH_I2C_Read... [16:35:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:51]Read from MH i2c: E2 [16:35:51]MH_I2C_Read... [16:35:51]Read from MH i2c: E2 0E 00 [16:35:51]MH_I2C_Read... [16:35:51]Read from MH i2c: E2 0E 00 66 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [16:35:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:35:51]wFMCommunicate OK [16:35:51]SAM_PROTO_GetShiftState done [16:35:51]FM_GetShiftState done [16:35:51]opened in 1729729095 [16:35:51]opened+sec_in_day 1729815495 [16:35:51]quantity*price = 40006 [16:35:51]sum+1 = 40007 [16:35:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 542 24.10.2024 16:35 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372725 ФПД: 263443263075673 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163551&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372725&fm=263443263075673&tin=02508201610067®Number=0000000000091623&sum=40000 [16:35:52]StoreToDocumentArchive [16:35:52]shift 524 fd 372725 [16:35:52]save to /storage/0524/doc_00372725 [16:35:52]save last doc name /storage/0524/doc_00372725 to /storage/kkm_last_doc_name [16:35:52]save OK [16:35:52]Clear old archive folders... [16:35:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:35:52]tlvbuf is 01A2BEF0 [16:35:52]SAM_PROTO_ClearQueue [16:35:52]wFMCommunicate request_size=4 [16:35:52]MH_SAM_APDU [16:35:52]CAPDU: 80 09 00 00 [16:35:52]Write to MH i2c: E2 08 00 73 09 80 09 00 00 00 00 00 00 EE [16:35:52]Write i2c OK [16:35:52]MH_I2C_Read... [16:35:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:35:52]Read from MH i2c: E2 [16:35:52]MH_I2C_Read... [16:35:52]Read from MH i2c: E2 03 00 [16:35:52]MH_I2C_Read... [16:35:52]Read from MH i2c: E2 03 00 73 09 00 90 00 F0 [16:35:52]RAPDU: 90 00 [16:35:52]wFMCommunicate OK [16:35:52]SAM_PROTO_ClearQueue done [16:35:52]KKMCreateOFDPacket [16:35:52]OFDProtocolAddRootSTLVToBuf [16:35:52]FM_MakeSignedData [16:35:52]FM_MakeSignedData [16:35:52]SAM_PROTO_SignData [16:35:52]wFMCommunicate request_size=4 [16:35:52]MH_SAM_APDU [16:35:52]CAPDU: 80 0D 01 02 [16:35:52]Write to MH i2c: E2 08 00 74 09 80 0D 01 02 00 00 00 00 F6 [16:35:52]Write i2c OK [16:35:52]MH_I2C_Read... [16:35:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:35:52]Read from MH i2c: E2 [16:35:52]MH_I2C_Read... [16:35:52]Read from MH i2c: E2 03 00 [16:35:52]MH_I2C_Read... [16:35:52]Read from MH i2c: E2 03 00 74 09 00 90 00 F1 [16:35:52]RAPDU: 90 00 [16:35:52]wFMCommunicate OK [16:35:52]wFMCommunicate request_size=255 [16:35:52]MH_SAM_APDU [16:35: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 67 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 AF 05 00 35 04 06 00 EF [16:35:52]Write to MH i2c: E2 02 01 75 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 67 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 AF 05 00 35 04 06 00 EF 00 00 76 [16:35:52]Write i2c OK [16:35:52]MH_I2C_Read... [16:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:53]Read from MH i2c: E2 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 03 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 03 00 75 09 00 90 00 F2 [16:35:53]RAPDU: 90 00 [16:35:53]wFMCommunicate OK [16:35:53]wFMCommunicate request_size=10 [16:35:53]MH_SAM_APDU [16:35:53]CAPDU: 80 0D 02 02 05 99 AA 1D 35 59 [16:35:53]Write to MH i2c: E2 0D 00 76 09 80 0D 02 02 05 00 99 AA 1D 35 59 00 00 F1 [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:35:53]Read from MH i2c: E2 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 03 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 03 00 76 09 00 90 00 F3 [16:35:53]RAPDU: 90 00 [16:35:53]wFMCommunicate OK [16:35:53]wFMCommunicate request_size=4 [16:35:53]MH_SAM_APDU [16:35:53]CAPDU: 80 0D 03 02 [16:35:53]Write to MH i2c: E2 08 00 77 09 80 0D 03 02 00 00 00 00 FB [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:35:53]Read from MH i2c: E2 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 0B 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 0B 00 77 09 00 4C B6 ED F1 DE B2 C1 D6 90 00 03 [16:35:53]RAPDU: 4C B6 ED F1 DE B2 C1 D6 90 00 [16:35:53]wFMCommunicate OK [16:35:53]SAM_PROTO_SignData done [16:35:53]FM_MakeSignedData done [16:35:53]CreateOFDProtocolMessage [16:35:53]wFMCommunicate request_size=4 [16:35:53]MH_SAM_APDU [16:35:53]CAPDU: 80 11 00 00 [16:35:53]Write to MH i2c: E2 08 00 78 09 80 11 00 00 00 00 00 00 FB [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:53]Read from MH i2c: E2 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 17 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: E2 17 00 78 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [16:35:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:35:53]wFMCommunicate OK [16:35:53]CreateOFDProtocolMessage done [16:35:53]OFDSenderStorePacket 372725 [16:35:53]StoreOFDPacket docnum=372725 [16:35:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 05 83 07 01 DF 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 67 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 AF 05 00 35 04 06 00 EF 99 AA 1D 35 59 4C B6 ED F1 DE B2 C1 D6 [16:35:53]CheckFolder [16:35:53]dirname=/storage/ofd_packets [16:35:53]CheckFolder done [16:35:53]ProducePacketName [16:35:53]name=ofd_packets/00372725 [16:35:53]NVStorageSaveData ofd_packets/00372725 [16:35:53]File name is /storage/ofd_packets/00372725 [16:35:53]Write 301 bytes [16:35:53]NVStorageSaveData done [16:35:53]OFDSenderStorePacket done [16:35:53]KKMCreateOFDPacket done [16:35:53]NVStorageSaveData kkm_last_timestamp [16:35:53]File name is /storage/kkm_last_timestamp [16:35:53]Write 4 bytes [16:35:53]NVStorageSaveData done [16:35:53]ExternCall_PrintAddStr [16:35:53]wPrintStart [16:35:53]Write to MH i2c: 01 00 00 79 09 82 [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: 01 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: 01 07 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: 01 07 00 79 09 00 00 00 00 00 FF 0F 97 [16:35:53]RasterBufferAndPrint [16:35:53]line Счет N : (1)3309020 [16:35:53]line ИНН: 02508201610067 [16:35:53]line Контрольно-Кассовый Чек [16:35:53]line ПРОДАЖА [16:35:53]line ТРК (МРК, ГНК) : 22 [16:35:53]line Товар: 2710124130 [16:35:53]line Аи-92-К-4 [16:35:53]line 5.980 * 66.90 [16:35:53]line = 400.06 [16:35:53]line НДС 12% НСП 1% [16:35:53]line > о реализуемом товаре [16:35:53]line ОКРУГЛЕНИЕ: -0.06 [16:35:53]line ИТОГО: 400.00 [16:35:53]line Внесено: 400.00 [16:35:53]line СДАЧА: 0.00 [16:35:53]line НСП 1% : 3.54 [16:35:53]line НДС 12% : 42.48 [16:35:53]line Наличными: 400.00 [16:35:53]line Безнал.: 0.00 [16:35:53]line Место: АЗС № 87 "Партнер Нефть" [16:35:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:35:53]line СНО: Общий режим [16:35:53]line Чек 542 24.10.2024 16:35 [16:35:53]line Смена: 524 ФФД: 1.0 [16:35:53]line ЗНМ: 0300000083 [16:35:53]line РНМ: 0000000000091623 [16:35:53]line Версия ККМ: 001 [16:35:53]line ФМ: 0000000000874672 [16:35:53]line ФД: 372725 [16:35:53]line ФПД: 263443263075673 [16:35:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163551&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372725&fm=263443263075673&tin=02508201610067®Number=0000000000091623&sum=40000 [16:35:53]written 0, free lines is 4095 [16:35:53]OFD Sender: Processing packet 372725 [packets to send 267, broken 266] [16:35:53]ProducePacketName [16:35:53]name=ofd_packets/00372725 [16:35:53]OFD Sender: To server: pG, [16:35:53]CommunicateWithHost lk.salyk.kg:30040 [16:35:53]ConnectInit lk.salyk.kg [16:35:53]Connected sock=10 [16:35:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 05 83 07 01 DF 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 02 00 00 F4 03 04 00 67 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 AF 05 00 35 04 06 00 EF 99 AA 1D 35 59 4C B6 ED F1 DE B2 C1 D6 [16:35:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 93 47 00 BB D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 AF 05 00 F4 03 04 00 0E 23 1A 67 B6 04 01 00 00 C4 F0 88 67 60 95 CE 8F [16:35:53]CommunicateWithHost err = 0 [16:35:53]CheckOFDResponse [16:35:53]1017 (14) - 77093643461234 [16:35:53]1041 (16) - 0000000000874672 [16:35:53]1040 (4) - 372725 [16:35:53]1012 (4) - 24.10.2024 10:35 [16:35:53]1206 (1) - 0 [16:35:53]OFD Sender: Remove packet 372725 [16:35:53]ProducePacketName [16:35:53]name=ofd_packets/00372725 [16:35:53]NVStorageDeleteData [16:35:53]Write to MH i2c: 01 00 00 A4 09 AD [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: 01 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: 01 07 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: 01 07 00 A4 09 00 00 00 00 00 EC 0C AC [16:35:53]RasterBufferAndPrint [16:35:53]line [16:35:53]line [16:35:53]line [16:35:53]line [16:35:53]line [16:35:53]written 0, free lines is 3314 [16:35:53]MH_Cut [16:35:53]Write to MH i2c: D1 01 00 AB 09 01 86 [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: D1 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: D1 01 00 [16:35:53]MH_I2C_Read... [16:35:53]Read from MH i2c: D1 01 00 AB 09 00 85 [16:35:53]Write to MH i2c: 01 00 00 AC 09 B5 [16:35:53]Write i2c OK [16:35:53]MH_I2C_Read... [16:35:54]OFD Sender: No OFD packet to send [16:35:54]*** Cut start [16:35:54]*** Partial cut [16:35:54]*** CUTSNS_PIN = 1 [16:35:54]*** CUTSNS_PIN = 0 [16:35:55]*** Brake cut motor [16:35:55]Read from MH i2c: 01 [16:35:55]MH_I2C_Read... [16:35:55]*** Stop cut motor [16:35:55]*** Cut end [16:35:55]Read from MH i2c: 01 07 00 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: 01 07 00 AC 09 00 00 00 00 00 FF 0F CA [16:35:55]process_action close_receipt done [16:35:55]requested_data is exist [16:35:55]produce_requested_data [16:35:55]requested_item fm.sn is exist - process it [16:35:55]wFMCommunicate request_size=4 [16:35:55]MH_SAM_APDU [16:35:55]CAPDU: 80 11 00 00 [16:35:55]Write to MH i2c: E2 08 00 AD 09 80 11 00 00 00 00 00 00 30 [16:35:55]Write i2c OK [16:35:55]MH_I2C_Read... [16:35:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:35:55]Read from MH i2c: E2 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: E2 17 00 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: E2 17 00 AD 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [16:35:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:35:55]wFMCommunicate OK [16:35:55]requested_item fd.num is exist - process it [16:35:55]SAM_PROTO_GetFieldsCounters [16:35:55]wFMCommunicate request_size=4 [16:35:55]MH_SAM_APDU [16:35:55]CAPDU: 80 13 00 00 [16:35:55]Write to MH i2c: E2 08 00 AE 09 80 13 00 00 00 00 00 00 33 [16:35:55]Write i2c OK [16:35:55]MH_I2C_Read... [16:35:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:35:55]Read from MH i2c: E2 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: E2 62 00 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: E2 62 00 AE 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [16:35:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F5 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1E 02 00 00 5E 04 04 00 1E 02 00 00 57 04 04 00 1F 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:35:55]wFMCommunicate OK [16:35:55]SAM_PROTO_GetFieldsCounters done [16:35:55]requested_item shift.num is exist - process it [16:35:55]requested_item shift.opened is exist - process it [16:35:55]req_shift_opened [16:35:55]FM_GetShiftState [16:35:55]SAM_PROTO_GetShiftState [16:35:55]wFMCommunicate request_size=4 [16:35:55]MH_SAM_APDU [16:35:55]CAPDU: 80 13 01 00 [16:35:55]Write to MH i2c: E2 08 00 AF 09 80 13 01 00 00 00 00 00 35 [16:35:55]Write i2c OK [16:35:55]MH_I2C_Read... [16:35:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:35:55]Read from MH i2c: E2 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: E2 0E 00 [16:35:55]MH_I2C_Read... [16:35:55]Read from MH i2c: E2 0E 00 AF 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [16:35:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:35:55]wFMCommunicate OK [16:35:55]SAM_PROTO_GetShiftState done [16:35:55]FM_GetShiftState done [16:35:55]req_shift_opened done [16:35:55]requested_item shift.open_date is exist - process it [16:35:55]req_shift_open_date [16:35:55]req_shift_open_date done [16:35:55]produce_requested_data done [16:35:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372725,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:35:55]process_action_free close_receipt [16:35:55]json_value_free [16:35:55]json_value_free done [16:35:55]process_json_proto returns [16:35:55]Send response to host [16:35:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372725,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:35:55]free response buf [16:35:55]execute_script done [16:35:55]execute_script returns [16:35:55]free content buf [16:35:55]Sock 9.Close socket [16:35:55]Sock 9.Thread stoped [16:35:59]OFD Sender: No OFD packet to send [16:36:04]OFD Sender: No OFD packet to send [16:36:09]OFD Sender: No OFD packet to send [16:36:14]OFD Sender: No OFD packet to send [16:36:19]OFD Sender: No OFD packet to send [16:36:24]OFD Sender: No OFD packet to send [16:36:29]OFD Sender: No OFD packet to send [16:36:34]OFD Sender: No OFD packet to send [16:36:39]OFD Sender: No OFD packet to send [16:36:44]OFD Sender: No OFD packet to send [16:36:49]OFD Sender: No OFD packet to send [16:36:54]OFD Sender: No OFD packet to send [16:36:59]OFD Sender: No OFD packet to send [16:37:04]OFD Sender: No OFD packet to send [16:37:09]OFD Sender: No OFD packet to send [16:37:14]OFD Sender: No OFD packet to send [16:37:19]OFD Sender: No OFD packet to send [16:37:24]OFD Sender: No OFD packet to send [16:37:29]OFD Sender: No OFD packet to send [16:37:33]accept exits with 8 [16:37:33]New connection [16:37:33]New thread 3067317604 created [16:37:33]Thread 3067460964 joined [16:37:33]Waiting for new connection... [16:37:33] Sock 8.Parse request [16:37:33]Sock 8.Check first char [16:37:33]Sock 8.First char is OK [16:37:33]request: POST /json_proto HTTP/1.0 [16:37:33]Method: POST [16:37:33]URL: /json_proto [16:37:33]Method is POST - this is cgi request [16:37:33]url: /json_proto [16:37:33]query_string will be loaded in cgi processing [16:37:33]execute_cgi json_proto POST (null) [16:37:33]execute_cgi path=json_proto method=POST [16:37:33]POST find Content-Length [16:37:33]Host: 172.17.42.195:8080 [16:37:33]Content-Length: 770 [16:37:33]Content-Type: application/json [16:37:33] [16:37:33]POST finish read [16:37:33]Found Content-Length = 770 [16:37:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:33]execute_script... [16: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)3309022", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:33]POST & json_proto [16:37:33]process_json_proto [16:37:33]json parsed OK: [16:37:33]protocol is kg_v1.0 [16:37:33]action value=close_receipt [16:37:33]process_action close_receipt [16:37:33]cmd_close_receipt [16:37:33]MH_GetDate [16:37:33]Write to MH i2c: F0 00 00 B0 09 A8 [16:37:33]Write i2c OK [16:37:33]MH_I2C_Read... [16:37:33]Read from MH i2c: F0 [16:37:33]MH_I2C_Read... [16:37:33]Read from MH i2c: F0 09 00 [16:37:33]MH_I2C_Read... [16:37:33]Read from MH i2c: F0 09 00 B0 09 00 CD 77 1A 67 EF 94 12 67 72 [16:37:33]GetLastDocTimeStamp 1729787751 [16:37:33]current date 1729787853 [16:37:33]FM_GetShiftState [16:37:33]SAM_PROTO_GetShiftState [16:37:33]wFMCommunicate request_size=4 [16:37:33]MH_SAM_APDU [16:37:33]CAPDU: 80 13 01 00 [16:37:33]Write to MH i2c: E2 08 00 B1 09 80 13 01 00 00 00 00 00 37 [16:37:33]Write i2c OK [16:37:33]MH_I2C_Read... [16:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:33]Read from MH i2c: E2 [16:37:33]MH_I2C_Read... [16:37:33]Read from MH i2c: E2 0E 00 [16:37:33]MH_I2C_Read... [16:37:33]Read from MH i2c: E2 0E 00 B1 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9C [16:37:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:37:33]wFMCommunicate OK [16:37:33]SAM_PROTO_GetShiftState done [16:37:33]FM_GetShiftState done [16:37:33]opened in 1729729095 [16:37:33]opened+sec_in_day 1729815495 [16:37:33]quantity*price = 100015 [16:37:33]sum+1 = 100017 [16:37:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 543 24.10.2024 16:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372726 ФПД: 80205894843931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163733&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372726&fm=80205894843931&tin=02508201610067®Number=0000000000091623&sum=100016 [16:37:34]StoreToDocumentArchive [16:37:34]shift 524 fd 372726 [16:37:34]save to /storage/0524/doc_00372726 [16:37:34]save last doc name /storage/0524/doc_00372726 to /storage/kkm_last_doc_name [16:37:34]save OK [16:37:34]Clear old archive folders... [16:37:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:37:34]tlvbuf is 01A0D910 [16:37:34]SAM_PROTO_ClearQueue [16:37:34]wFMCommunicate request_size=4 [16:37:34]MH_SAM_APDU [16:37:34]CAPDU: 80 09 00 00 [16:37:34]Write to MH i2c: E2 08 00 BE 09 80 09 00 00 00 00 00 00 39 [16:37:34]Write i2c OK [16:37:34]MH_I2C_Read... [16:37:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:34]Read from MH i2c: E2 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 03 00 [16:37:34]MH_I2C_Read... [16:37:34]Read from MH i2c: E2 03 00 BE 09 00 90 00 3B [16:37:34]RAPDU: 90 00 [16:37:34]wFMCommunicate OK [16:37:34]SAM_PROTO_ClearQueue done [16:37:34]KKMCreateOFDPacket [16:37:34]OFDProtocolAddRootSTLVToBuf [16:37:34]FM_MakeSignedData [16:37:34]FM_MakeSignedData [16:37:34]SAM_PROTO_SignData [16:37:34]wFMCommunicate request_size=4 [16:37:34]MH_SAM_APDU [16:37:34]CAPDU: 80 0D 01 02 [16:37:34]Write to MH i2c: E2 08 00 BF 09 80 0D 01 02 00 00 00 00 41 [16:37:34]Write i2c OK [16:37:34]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 03 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 03 00 BF 09 00 90 00 3C [16:37:35]RAPDU: 90 00 [16:37:35]wFMCommunicate OK [16:37:35]wFMCommunicate request_size=255 [16:37:35]MH_SAM_APDU [16:37: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 CD 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 AF 05 00 35 04 06 00 48 [16:37:35]Write to MH i2c: E2 02 01 C0 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 CD 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 AF 05 00 35 04 06 00 48 00 00 CD [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 03 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 03 00 C0 09 00 90 00 3D [16:37:35]RAPDU: 90 00 [16:37:35]wFMCommunicate OK [16:37:35]wFMCommunicate request_size=10 [16:37:35]MH_SAM_APDU [16:37:35]CAPDU: 80 0D 02 02 05 F2 63 DE FE 1B [16:37:35]Write to MH i2c: E2 0D 00 C1 09 80 0D 02 02 05 00 F2 63 DE FE 1B 00 00 9A [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 03 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 03 00 C1 09 00 90 00 3E [16:37:35]RAPDU: 90 00 [16:37:35]wFMCommunicate OK [16:37:35]wFMCommunicate request_size=4 [16:37:35]MH_SAM_APDU [16:37:35]CAPDU: 80 0D 03 02 [16:37:35]Write to MH i2c: E2 08 00 C2 09 80 0D 03 02 00 00 00 00 46 [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 0B 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 0B 00 C2 09 00 B2 39 0C 4A BD B3 85 94 90 00 11 [16:37:35]RAPDU: B2 39 0C 4A BD B3 85 94 90 00 [16:37:35]wFMCommunicate OK [16:37:35]SAM_PROTO_SignData done [16:37:35]FM_MakeSignedData done [16:37:35]CreateOFDProtocolMessage [16:37:35]wFMCommunicate request_size=4 [16:37:35]MH_SAM_APDU [16:37:35]CAPDU: 80 11 00 00 [16:37:35]Write to MH i2c: E2 08 00 C3 09 80 11 00 00 00 00 00 00 46 [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:35]Read from MH i2c: E2 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 17 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: E2 17 00 C3 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [16:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:37:35]wFMCommunicate OK [16:37:35]CreateOFDProtocolMessage done [16:37:35]OFDSenderStorePacket 372726 [16:37:35]StoreOFDPacket docnum=372726 [16:37:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA A7 07 01 47 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 CD 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 AF 05 00 35 04 06 00 48 F2 63 DE FE 1B B2 39 0C 4A BD B3 85 94 [16:37:35]CheckFolder [16:37:35]dirname=/storage/ofd_packets [16:37:35]CheckFolder done [16:37:35]ProducePacketName [16:37:35]name=ofd_packets/00372726 [16:37:35]NVStorageSaveData ofd_packets/00372726 [16:37:35]File name is /storage/ofd_packets/00372726 [16:37:35]Write 301 bytes [16:37:35]NVStorageSaveData done [16:37:35]OFDSenderStorePacket done [16:37:35]KKMCreateOFDPacket done [16:37:35]NVStorageSaveData kkm_last_timestamp [16:37:35]File name is /storage/kkm_last_timestamp [16:37:35]Write 4 bytes [16:37:35]NVStorageSaveData done [16:37:35]ExternCall_PrintAddStr [16:37:35]wPrintStart [16:37:35]Write to MH i2c: 01 00 00 C4 09 CD [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: 01 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: 01 07 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: 01 07 00 C4 09 00 00 00 00 00 FF 0F E2 [16:37:35]RasterBufferAndPrint [16:37:35]line Счет N : (1)3309022 [16:37:35]line ИНН: 02508201610067 [16:37:35]line Контрольно-Кассовый Чек [16:37:35]line ПРОДАЖА [16:37:35]line ТРК (МРК, ГНК) : 42 [16:37:35]line Товар: 2710124130 [16:37:35]line Аи-92-К-4 [16:37:35]line 14.950 * 66.90 [16:37:35]line = 1000.16 [16:37:35]line НДС 12% НСП 1% [16:37:35]line > о реализуемом товаре [16:37:35]line ИТОГО: 1000.16 [16:37:35]line НСП 1% : 8.85 [16:37:35]line НДС 12% : 106.21 [16:37:35]line Наличными: 0.00 [16:37:35]line Безнал.: 1000.16 [16:37:35]line Место: АЗС № 87 "Партнер Нефть" [16:37:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:37:35]line СНО: Общий режим [16:37:35]line Чек 543 24.10.2024 16:37 [16:37:35]line Смена: 524 ФФД: 1.0 [16:37:35]line ЗНМ: 0300000083 [16:37:35]line РНМ: 0000000000091623 [16:37:35]line Версия ККМ: 001 [16:37:35]line Платежная система: Mbank [16:37:35]line ФМ: 0000000000874672 [16:37:35]line ФД: 372726 [16:37:35]line ФПД: 80205894843931 [16:37:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163733&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372726&fm=80205894843931&tin=02508201610067®Number=0000000000091623&sum=100016 [16:37:35]written 0, free lines is 4095 [16:37:35]OFD Sender: Processing packet 372726 [packets to send 267, broken 266] [16:37:35]ProducePacketName [16:37:35]name=ofd_packets/00372726 [16:37:35]OFD Sender: To server: pG, [16:37:35]CommunicateWithHost lk.salyk.kg:30040 [16:37:35]ConnectInit lk.salyk.kg [16:37:35]Connected sock=10 [16:37:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA A7 07 01 47 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 02 00 00 F4 03 04 00 CD 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 AF 05 00 35 04 06 00 48 F2 63 DE FE 1B B2 39 0C 4A BD B3 85 94 [16:37:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 85 C0 47 00 CE A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 AF 05 00 F4 03 04 00 74 23 1A 67 B6 04 01 00 00 21 3A 04 AD 58 9E 95 C6 [16:37:35]CommunicateWithHost err = 0 [16:37:35]CheckOFDResponse [16:37:35]1017 (14) - 77093643461234 [16:37:35]1041 (16) - 0000000000874672 [16:37:35]1040 (4) - 372726 [16:37:35]1012 (4) - 24.10.2024 10:37 [16:37:35]1206 (1) - 0 [16:37:35]OFD Sender: Remove packet 372726 [16:37:35]ProducePacketName [16:37:35]name=ofd_packets/00372726 [16:37:35]NVStorageDeleteData [16:37:35]Write to MH i2c: 01 00 00 ED 09 F6 [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: 01 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: 01 07 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: 01 07 00 ED 09 00 00 00 00 00 11 0D 1B [16:37:35]RasterBufferAndPrint [16:37:35]line [16:37:35]line [16:37:35]line [16:37:35]line [16:37:35]line [16:37:35]written 0, free lines is 3351 [16:37:35]MH_Cut [16:37:35]Write to MH i2c: D1 01 00 F4 09 01 CF [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: D1 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: D1 01 00 [16:37:35]MH_I2C_Read... [16:37:35]Read from MH i2c: D1 01 00 F4 09 00 CE [16:37:35]Write to MH i2c: 01 00 00 F5 09 FE [16:37:35]Write i2c OK [16:37:35]MH_I2C_Read... [16:37:36]OFD Sender: No OFD packet to send [16:37:36]*** Cut start [16:37:36]*** Partial cut [16:37:36]*** CUTSNS_PIN = 1 [16:37:36]*** CUTSNS_PIN = 0 [16:37:37]*** Brake cut motor [16:37:37]Read from MH i2c: 01 [16:37:37]MH_I2C_Read... [16:37:37]*** Stop cut motor [16:37:37]*** Cut end [16:37:37]Read from MH i2c: 01 07 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 FF 0F 13 [16:37:37]process_action close_receipt done [16:37:37]requested_data is exist [16:37:37]produce_requested_data [16:37:37]requested_item fm.sn is exist - process it [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 11 00 00 [16:37:37]Write to MH i2c: E2 08 00 F6 09 80 11 00 00 00 00 00 00 79 [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 17 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 17 00 F6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [16:37:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:37:37]wFMCommunicate OK [16:37:37]requested_item fd.num is exist - process it [16:37:37]SAM_PROTO_GetFieldsCounters [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 13 00 00 [16:37:37]Write to MH i2c: E2 08 00 F7 09 80 13 00 00 00 00 00 00 7C [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 62 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 62 00 F7 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [16:37:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F6 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1F 02 00 00 5E 04 04 00 1F 02 00 00 57 04 04 00 20 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:37]wFMCommunicate OK [16:37:37]SAM_PROTO_GetFieldsCounters done [16:37:37]requested_item shift.num is exist - process it [16:37:37]requested_item shift.opened is exist - process it [16:37:37]req_shift_opened [16:37:37]FM_GetShiftState [16:37:37]SAM_PROTO_GetShiftState [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 13 01 00 [16:37:37]Write to MH i2c: E2 08 00 F8 09 80 13 01 00 00 00 00 00 7E [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 0E 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 0E 00 F8 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E3 [16:37:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:37:37]wFMCommunicate OK [16:37:37]SAM_PROTO_GetShiftState done [16:37:37]FM_GetShiftState done [16:37:37]req_shift_opened done [16:37:37]requested_item shift.open_date is exist - process it [16:37:37]req_shift_open_date [16:37:37]req_shift_open_date done [16:37:37]produce_requested_data done [16:37:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372726,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:37:37]process_action_free close_receipt [16:37:37]json_value_free [16:37:37]json_value_free done [16:37:37]process_json_proto returns [16:37:37]Send response to host [16:37:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372726,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:37:37]free response buf [16:37:37]execute_script done [16:37:37]execute_script returns [16:37:37]free content buf [16:37:37]Sock 8.Close socket [16:37:37]Sock 8.Thread stoped [16:37:37]accept exits with 9 [16:37:37]New connection [16:37:37]New thread 3067460964 created [16:37:37]Thread 3067317604 joined [16:37:37]Waiting for new connection... [16:37:37] Sock 9.Parse request [16:37:37]Sock 9.Check first char [16:37:37]Sock 9.First char is OK [16:37:37]request: POST /json_proto HTTP/1.0 [16:37:37]Method: POST [16:37:37]URL: /json_proto [16:37:37]Method is POST - this is cgi request [16:37:37]url: /json_proto [16:37:37]query_string will be loaded in cgi processing [16:37:37]execute_cgi json_proto POST (null) [16:37:37]execute_cgi path=json_proto method=POST [16:37:37]POST find Content-Length [16:37:37]Host: 172.17.42.195:8080 [16:37:37]Content-Length: 774 [16:37:37]Content-Type: application/json [16:37:37] [16:37:37]POST finish read [16:37:37]Found Content-Length = 774 [16:37:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 30.250, "sum" : 2305.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2305.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:37]execute_script... [16:37:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309021", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 30.250, "sum" : 2305.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2305.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:37:37]POST & json_proto [16:37:37]process_json_proto [16:37:37]json parsed OK: [16:37:37]protocol is kg_v1.0 [16:37:37]action value=close_receipt [16:37:37]process_action close_receipt [16:37:37]cmd_close_receipt [16:37:37]MH_GetDate [16:37:37]Write to MH i2c: F0 00 00 F9 09 F1 [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: F0 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: F0 09 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: F0 09 00 F9 09 00 D2 77 1A 67 EF 94 12 67 C0 [16:37:37]GetLastDocTimeStamp 1729787853 [16:37:37]current date 1729787858 [16:37:37]FM_GetShiftState [16:37:37]SAM_PROTO_GetShiftState [16:37:37]wFMCommunicate request_size=4 [16:37:37]MH_SAM_APDU [16:37:37]CAPDU: 80 13 01 00 [16:37:37]Write to MH i2c: E2 08 00 FA 09 80 13 01 00 00 00 00 00 80 [16:37:37]Write i2c OK [16:37:37]MH_I2C_Read... [16:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:37]Read from MH i2c: E2 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 0E 00 [16:37:37]MH_I2C_Read... [16:37:37]Read from MH i2c: E2 0E 00 FA 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E5 [16:37:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:37:37]wFMCommunicate OK [16:37:37]SAM_PROTO_GetShiftState done [16:37:37]FM_GetShiftState done [16:37:37]opened in 1729729095 [16:37:37]opened+sec_in_day 1729815495 [16:37:37]quantity*price = 230505 [16:37:37]sum+1 = 230506 [16:37:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2305.05 НСП 1% : 20.40 НДС 12% : 244.78 Наличными: 0.00 Безнал.: 2305.05 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 544 24.10.2024 16:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372727 ФПД: 110943462618717 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163738&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372727&fm=110943462618717&tin=02508201610067®Number=0000000000091623&sum=230505 [16:37:39]StoreToDocumentArchive [16:37:39]shift 524 fd 372727 [16:37:39]save to /storage/0524/doc_00372727 [16:37:39]save last doc name /storage/0524/doc_00372727 to /storage/kkm_last_doc_name [16:37:39]save OK [16:37:39]Clear old archive folders... [16:37:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [16:37:39]tlvbuf is 01A3F2F0 [16:37:39]SAM_PROTO_ClearQueue [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 09 00 00 [16:37:39]Write to MH i2c: E2 08 00 07 0A 80 09 00 00 00 00 00 00 83 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 07 0A 00 90 00 85 [16:37:39]RAPDU: 90 00 [16:37:39]wFMCommunicate OK [16:37:39]SAM_PROTO_ClearQueue done [16:37:39]KKMCreateOFDPacket [16:37:39]OFDProtocolAddRootSTLVToBuf [16:37:39]FM_MakeSignedData [16:37:39]FM_MakeSignedData [16:37:39]SAM_PROTO_SignData [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 0D 01 02 [16:37:39]Write to MH i2c: E2 08 00 08 0A 80 0D 01 02 00 00 00 00 8B [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 08 0A 00 90 00 86 [16:37:39]RAPDU: 90 00 [16:37:39]wFMCommunicate OK [16:37:39]wFMCommunicate request_size=255 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 76 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 69 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 D2 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 AF 05 00 35 04 06 00 [16:37:39]Write to MH i2c: E2 02 01 09 0A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 76 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 69 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 D2 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 AF 05 00 35 04 06 00 00 00 C0 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 09 0A 00 90 00 87 [16:37:39]RAPDU: 90 00 [16:37:39]wFMCommunicate OK [16:37:39]wFMCommunicate request_size=11 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 0D 02 02 06 64 E7 09 AD F6 5D [16:37:39]Write to MH i2c: E2 0E 00 0A 0A 80 0D 02 02 06 00 64 E7 09 AD F6 5D 00 00 EE [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:37:39] [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 03 00 0A 0A 00 90 00 88 [16:37:39]RAPDU: 90 00 [16:37:39]wFMCommunicate OK [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 0D 03 02 [16:37:39]Write to MH i2c: E2 08 00 0B 0A 80 0D 03 02 00 00 00 00 90 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:37:39]Read from MH i2c: E2 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 0B 00 [16:37:39]MH_I2C_Read... [16:37:39]Read from MH i2c: E2 0B 00 0B 0A 00 C4 91 05 96 26 F3 70 88 90 00 92 [16:37:39]RAPDU: C4 91 05 96 26 F3 70 88 90 00 [16:37:39]wFMCommunicate OK [16:37:39]SAM_PROTO_SignData done [16:37:39]FM_MakeSignedData done [16:37:39]CreateOFDProtocolMessage [16:37:39]wFMCommunicate request_size=4 [16:37:39]MH_SAM_APDU [16:37:39]CAPDU: 80 11 00 00 [16:37:39]Write to MH i2c: E2 08 00 0C 0A 80 11 00 00 00 00 00 00 90 [16:37:39]Write i2c OK [16:37:39]MH_I2C_Read... [16:37:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:40]Read from MH i2c: E2 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 17 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: E2 17 00 0C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E5 [16:37:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:37:40]wFMCommunicate OK [16:37:40]CreateOFDProtocolMessage done [16:37:40]OFDSenderStorePacket 372727 [16:37:40]StoreOFDPacket docnum=372727 [16:37:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 9A 09 08 01 5A 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 76 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 69 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 D2 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 AF 05 00 35 04 06 00 64 E7 09 AD F6 5D C4 91 05 96 26 F3 70 88 [16:37:40]CheckFolder [16:37:40]dirname=/storage/ofd_packets [16:37:40]CheckFolder done [16:37:40]ProducePacketName [16:37:40]name=ofd_packets/00372727 [16:37:40]NVStorageSaveData ofd_packets/00372727 [16:37:40]File name is /storage/ofd_packets/00372727 [16:37:40]Write 302 bytes [16:37:40]NVStorageSaveData done [16:37:40]OFDSenderStorePacket done [16:37:40]KKMCreateOFDPacket done [16:37:40]NVStorageSaveData kkm_last_timestamp [16:37:40]File name is /storage/kkm_last_timestamp [16:37:40]Write 4 bytes [16:37:40]NVStorageSaveData done [16:37:40]ExternCall_PrintAddStr [16:37:40]wPrintStart [16:37:40]Write to MH i2c: 01 00 00 0D 0A 17 [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 07 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 07 00 0D 0A 00 00 00 00 00 FF 0F 2C [16:37:40]RasterBufferAndPrint [16:37:40]line Счет N : (1)3309021 [16:37:40]line ИНН: 02508201610067 [16:37:40]line Контрольно-Кассовый Чек [16:37:40]line ПРОДАЖА [16:37:40]line ТРК (МРК, ГНК) : 6 [16:37:40]line Товар: 2710194210 [16:37:40]line ДТ(л)-К-5 [16:37:40]line 30.250 * 76.20 [16:37:40]line = 2305.05 [16:37:40]line НДС 12% НСП 1% [16:37:40]line > о реализуемом товаре [16:37:40]line ИТОГО: 2305.05 [16:37:40]line НСП 1% : 20.40 [16:37:40]line НДС 12% : 244.78 [16:37:40]line Наличными: 0.00 [16:37:40]line Безнал.: 2305.05 [16:37:40]line Место: АЗС № 87 "Партнер Нефть" [16:37:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:37:40]line СНО: Общий режим [16:37:40]line Чек 544 24.10.2024 16:37 [16:37:40]line Смена: 524 ФФД: 1.0 [16:37:40]line ЗНМ: 0300000083 [16:37:40]line РНМ: 0000000000091623 [16:37:40]line Версия ККМ: 001 [16:37:40]line Платежная система: Mbank [16:37:40]line ФМ: 0000000000874672 [16:37:40]line ФД: 372727 [16:37:40]line ФПД: 110943462618717 [16:37:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163738&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372727&fm=110943462618717&tin=02508201610067®Number=0000000000091623&sum=230505 [16:37:40]OFD Sender: Processing packet 372727 [packets to send 267, broken 266] [16:37:40]ProducePacketName [16:37:40]name=ofd_packets/00372727 [16:37:40]OFD Sender: To server: pG, [16:37:40]CommunicateWithHost lk.salyk.kg:30040 [16:37:40]ConnectInit lk.salyk.kg [16:37:40]written 0, free lines is 4095 [16:37:40]Connected sock=10 [16:37:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 9A 09 08 01 5A 13 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 76 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 69 84 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 84 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 5F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 84 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 02 00 00 F4 03 04 00 D2 77 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 AF 05 00 35 04 06 00 64 E7 09 AD F6 5D C4 91 05 96 26 F3 70 88 [16:37:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E7 DC 47 00 8B 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 AF 05 00 F4 03 04 00 79 23 1A 67 B6 04 01 00 00 57 20 06 A8 A2 BC B6 32 [16:37:40]CommunicateWithHost err = 0 [16:37:40]CheckOFDResponse [16:37:40]1017 (14) - 77093643461234 [16:37:40]1041 (16) - 0000000000874672 [16:37:40]1040 (4) - 372727 [16:37:40]1012 (4) - 24.10.2024 10:37 [16:37:40]1206 (1) - 0 [16:37:40]OFD Sender: Remove packet 372727 [16:37:40]ProducePacketName [16:37:40]name=ofd_packets/00372727 [16:37:40]NVStorageDeleteData [16:37:40]Write to MH i2c: 01 00 00 36 0A 40 [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 07 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: 01 07 00 36 0A 00 00 00 00 00 16 0D 6A [16:37:40]RasterBufferAndPrint [16:37:40]line [16:37:40]line [16:37:40]line [16:37:40]line [16:37:40]line [16:37:40]written 0, free lines is 3363 [16:37:40]MH_Cut [16:37:40]Write to MH i2c: D1 01 00 3D 0A 01 19 [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: D1 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: D1 01 00 [16:37:40]MH_I2C_Read... [16:37:40]Read from MH i2c: D1 01 00 3D 0A 00 18 [16:37:40]Write to MH i2c: 01 00 00 3E 0A 48 [16:37:40]Write i2c OK [16:37:40]MH_I2C_Read... [16:37:41]OFD Sender: No OFD packet to send [16:37:41]*** Cut start [16:37:41]*** Partial cut [16:37:41]*** CUTSNS_PIN = 1 [16:37:41]*** CUTSNS_PIN = 0 [16:37:42]*** Brake cut motor [16:37:42]Read from MH i2c: 01 [16:37:42]MH_I2C_Read... [16:37:42]*** Stop cut motor [16:37:42]*** Cut end [16:37:42]Read from MH i2c: 01 07 00 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: 01 07 00 3E 0A 00 00 00 00 00 FF 0F 5D [16:37:42]process_action close_receipt done [16:37:42]requested_data is exist [16:37:42]produce_requested_data [16:37:42]requested_item fm.sn is exist - process it [16:37:42]wFMCommunicate request_size=4 [16:37:42]MH_SAM_APDU [16:37:42]CAPDU: 80 11 00 00 [16:37:42]Write to MH i2c: E2 08 00 3F 0A 80 11 00 00 00 00 00 00 C3 [16:37:42]Write i2c OK [16:37:42]MH_I2C_Read... [16:37:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:37:42]Read from MH i2c: E2 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: E2 17 00 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: E2 17 00 3F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [16:37:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:37:42]wFMCommunicate OK [16:37:42]requested_item fd.num is exist - process it [16:37:42]SAM_PROTO_GetFieldsCounters [16:37:42]wFMCommunicate request_size=4 [16:37:42]MH_SAM_APDU [16:37:42]CAPDU: 80 13 00 00 [16:37:42]Write to MH i2c: E2 08 00 40 0A 80 13 00 00 00 00 00 00 C6 [16:37:42]Write i2c OK [16:37:42]MH_I2C_Read... [16:37:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:37:42]Read from MH i2c: E2 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: E2 62 00 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: E2 62 00 40 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 04 [16:37:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F7 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 20 02 00 00 5E 04 04 00 20 02 00 00 57 04 04 00 21 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:37:42]wFMCommunicate OK [16:37:42]SAM_PROTO_GetFieldsCounters done [16:37:42]requested_item shift.num is exist - process it [16:37:42]requested_item shift.opened is exist - process it [16:37:42]req_shift_opened [16:37:42]FM_GetShiftState [16:37:42]SAM_PROTO_GetShiftState [16:37:42]wFMCommunicate request_size=4 [16:37:42]MH_SAM_APDU [16:37:42]CAPDU: 80 13 01 00 [16:37:42]Write to MH i2c: E2 08 00 41 0A 80 13 01 00 00 00 00 00 C8 [16:37:42]Write i2c OK [16:37:42]MH_I2C_Read... [16:37:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:37:42]Read from MH i2c: E2 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: E2 0E 00 [16:37:42]MH_I2C_Read... [16:37:42]Read from MH i2c: E2 0E 00 41 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2D [16:37:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:37:42]wFMCommunicate OK [16:37:42]SAM_PROTO_GetShiftState done [16:37:42]FM_GetShiftState done [16:37:42]req_shift_opened done [16:37:42]requested_item shift.open_date is exist - process it [16:37:42]req_shift_open_date [16:37:42]req_shift_open_date done [16:37:42]produce_requested_data done [16:37:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372727,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:37:42]process_action_free close_receipt [16:37:42]json_value_free [16:37:42]json_value_free done [16:37:42]process_json_proto returns [16:37:42]Send response to host [16:37:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372727,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:37:42]free response buf [16:37:42]execute_script done [16:37:42]execute_script returns [16:37:42]free content buf [16:37:42]Sock 9.Close socket [16:37:42]Sock 9.Thread stoped [16:37:46]OFD Sender: No OFD packet to send [16:37:51]OFD Sender: No OFD packet to send [16:37:56]OFD Sender: No OFD packet to send [16:38:01]OFD Sender: No OFD packet to send [16:38:06]OFD Sender: No OFD packet to send [16:38:11]OFD Sender: No OFD packet to send [16:38:16]OFD Sender: No OFD packet to send [16:38:21]OFD Sender: No OFD packet to send [16:38:26]OFD Sender: No OFD packet to send [16:38:31]OFD Sender: No OFD packet to send [16:38:36]OFD Sender: No OFD packet to send [16:38:41]OFD Sender: No OFD packet to send [16:38:46]OFD Sender: No OFD packet to send [16:38:51]OFD Sender: No OFD packet to send [16:38:56]OFD Sender: No OFD packet to send [16:39:01]OFD Sender: No OFD packet to send [16:39:06]OFD Sender: No OFD packet to send [16:39:08]accept exits with 8 [16:39:08]New connection [16:39:08]New thread 3067317604 created [16:39:08]Thread 3067460964 joined [16:39:08]Waiting for new connection... [16:39:08] Sock 8.Parse request [16:39:08]Sock 8.Check first char [16:39:08]Sock 8.First char is OK [16:39:08]request: POST /json_proto HTTP/1.0 [16:39:08]Method: POST [16:39:08]URL: /json_proto [16:39:08]Method is POST - this is cgi request [16:39:08]url: /json_proto [16:39:08]query_string will be loaded in cgi processing [16:39:08]execute_cgi json_proto POST (null) [16:39:08]execute_cgi path=json_proto method=POST [16:39:08]POST find Content-Length [16:39:08]Host: 172.17.42.195:8080 [16:39:08]Content-Length: 678 [16:39:08]Content-Type: application/json [16:39:08] [16:39:08]POST finish read [16:39:08]Found Content-Length = 678 [16:39:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:08]execute_script... [16:39: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)3309023", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:39:08]POST & json_proto [16:39:08]process_json_proto [16:39:08]json parsed OK: [16:39:08]protocol is kg_v1.0 [16:39:08]action value=close_receipt [16:39:08]process_action close_receipt [16:39:08]cmd_close_receipt [16:39:08]MH_GetDate [16:39:08]Write to MH i2c: F0 00 00 42 0A 3B [16:39:08]Write i2c OK [16:39:08]MH_I2C_Read... [16:39:08]Read from MH i2c: F0 [16:39:08]MH_I2C_Read... [16:39:08]Read from MH i2c: F0 09 00 [16:39:08]MH_I2C_Read... [16:39:08]Read from MH i2c: F0 09 00 42 0A 00 2C 78 1A 67 EF 94 12 67 65 [16:39:08]GetLastDocTimeStamp 1729787858 [16:39:08]current date 1729787948 [16:39:08]FM_GetShiftState [16:39:08]SAM_PROTO_GetShiftState [16:39:08]wFMCommunicate request_size=4 [16:39:08]MH_SAM_APDU [16:39:08]CAPDU: 80 13 01 00 [16:39:08]Write to MH i2c: E2 08 00 43 0A 80 13 01 00 00 00 00 00 CA [16:39:08]Write i2c OK [16:39:08]MH_I2C_Read... [16:39:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:08]Read from MH i2c: E2 [16:39:08]MH_I2C_Read... [16:39:08]Read from MH i2c: E2 0E 00 [16:39:08]MH_I2C_Read... [16:39:08]Read from MH i2c: E2 0E 00 43 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2F [16:39:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:39:08]wFMCommunicate OK [16:39:08]SAM_PROTO_GetShiftState done [16:39:08]FM_GetShiftState done [16:39:08]opened in 1729729095 [16:39:08]opened+sec_in_day 1729815495 [16:39:08]quantity*price = 50041 [16:39:08]sum+1 = 50042 [16:39:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 545 24.10.2024 16:39 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372728 ФПД: 105065858964828 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163908&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372728&fm=105065858964828&tin=02508201610067®Number=0000000000091623&sum=50000 [16:39:09]StoreToDocumentArchive [16:39:09]shift 524 fd 372728 [16:39:09]save to /storage/0524/doc_00372728 [16:39:09]save last doc name /storage/0524/doc_00372728 to /storage/kkm_last_doc_name [16:39:09]save OK [16:39:09]Clear old archive folders... [16:39:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:39:09]tlvbuf is 01A6B110 [16:39:09]SAM_PROTO_ClearQueue [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 09 00 00 [16:39:09]Write to MH i2c: E2 08 00 50 0A 80 09 00 00 00 00 00 00 CC [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 50 0A 00 90 00 CE [16:39:09]RAPDU: 90 00 [16:39:09]wFMCommunicate OK [16:39:09]SAM_PROTO_ClearQueue done [16:39:09]KKMCreateOFDPacket [16:39:09]OFDProtocolAddRootSTLVToBuf [16:39:09]FM_MakeSignedData [16:39:09]FM_MakeSignedData [16:39:09]SAM_PROTO_SignData [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 0D 01 02 [16:39:09]Write to MH i2c: E2 08 00 51 0A 80 0D 01 02 00 00 00 00 D4 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 51 0A 00 90 00 CF [16:39:09]RAPDU: 90 00 [16:39:09]wFMCommunicate OK [16:39:09]wFMCommunicate request_size=255 [16:39:09]MH_SAM_APDU [16:39: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2C 78 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 AF 05 00 35 04 06 00 5F [16:39:09]Write to MH i2c: E2 02 01 52 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2C 78 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 AF 05 00 35 04 06 00 5F 00 00 C1 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 52 0A 00 90 00 D0 [16:39:09]RAPDU: 90 00 [16:39:09]wFMCommunicate OK [16:39:09]wFMCommunicate request_size=10 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 0D 02 02 05 8E 8D 33 9D 5C [16:39:09]Write to MH i2c: E2 0D 00 53 0A 80 0D 02 02 05 00 8E 8D 33 9D 5C 00 00 28 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 03 00 53 0A 00 90 00 D1 [16:39:09]RAPDU: 90 00 [16:39:09]wFMCommunicate OK [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 0D 03 02 [16:39:09]Write to MH i2c: E2 08 00 54 0A 80 0D 03 02 00 00 00 00 D9 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 0B 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 0B 00 54 0A 00 9D 59 4D 83 78 E8 31 CF 90 00 00 [16:39:09]RAPDU: 9D 59 4D 83 78 E8 31 CF 90 00 [16:39:09]wFMCommunicate OK [16:39:09]SAM_PROTO_SignData done [16:39:09]FM_MakeSignedData done [16:39:09]CreateOFDProtocolMessage [16:39:09]wFMCommunicate request_size=4 [16:39:09]MH_SAM_APDU [16:39:09]CAPDU: 80 11 00 00 [16:39:09]Write to MH i2c: E2 08 00 55 0A 80 11 00 00 00 00 00 00 D9 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:09]Read from MH i2c: E2 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 17 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: E2 17 00 55 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [16:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:39:09]wFMCommunicate OK [16:39:09]CreateOFDProtocolMessage done [16:39:09]OFDSenderStorePacket 372728 [16:39:09]StoreOFDPacket docnum=372728 [16:39:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EE 80 07 01 5C 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2C 78 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 AF 05 00 35 04 06 00 5F 8E 8D 33 9D 5C 9D 59 4D 83 78 E8 31 CF [16:39:09]CheckFolder [16:39:09]dirname=/storage/ofd_packets [16:39:09]CheckFolder done [16:39:09]ProducePacketName [16:39:09]name=ofd_packets/00372728 [16:39:09]NVStorageSaveData ofd_packets/00372728 [16:39:09]File name is /storage/ofd_packets/00372728 [16:39:09]Write 301 bytes [16:39:09]NVStorageSaveData done [16:39:09]OFDSenderStorePacket done [16:39:09]KKMCreateOFDPacket done [16:39:09]NVStorageSaveData kkm_last_timestamp [16:39:09]File name is /storage/kkm_last_timestamp [16:39:09]Write 4 bytes [16:39:09]NVStorageSaveData done [16:39:09]ExternCall_PrintAddStr [16:39:09]wPrintStart [16:39:09]Write to MH i2c: 01 00 00 56 0A 60 [16:39:09]Write i2c OK [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: 01 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: 01 07 00 [16:39:09]MH_I2C_Read... [16:39:09]Read from MH i2c: 01 07 00 56 0A 00 00 00 00 00 FF 0F 75 [16:39:09]RasterBufferAndPrint [16:39:09]line Счет N : (1)3309023 [16:39:09]line ИНН: 02508201610067 [16:39:09]line Контрольно-Кассовый Чек [16:39:09]line ПРОДАЖА [16:39:09]line ТРК (МРК, ГНК) : 12 [16:39:09]line Товар: 2710124130 [16:39:09]line Аи-92-К-4 [16:39:09]line 7.480 * 66.90 [16:39:09]line = 500.41 [16:39:09]line НДС 12% НСП 1% [16:39:09]line > о реализуемом товаре [16:39:09]line ОКРУГЛЕНИЕ: -0.41 [16:39:09]line ИТОГО: 500.00 [16:39:09]line Внесено: 500.00 [16:39:09]line СДАЧА: 0.00 [16:39:09]line НСП 1% : 4.43 [16:39:09]line НДС 12% : 53.14 [16:39:09]line Наличными: 500.00 [16:39:09]line Безнал.: 0.00 [16:39:09]line Место: АЗС № 87 "Партнер Нефть" [16:39:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:39:09]line СНО: Общий режим [16:39:09]line Чек 545 24.10.2024 16:39 [16:39:09]line Смена: 524 ФФД: 1.0 [16:39:09]line ЗНМ: 0300000083 [16:39:09]line РНМ: 0000000000091623 [16:39:09]line Версия ККМ: 001 [16:39:09]line ФМ: 0000000000874672 [16:39:09]line ФД: 372728 [16:39:09]line ФПД: 105065858964828 [16:39:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T163908&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372728&fm=105065858964828&tin=02508201610067®Number=0000000000091623&sum=50000 [16:39:09]written 0, free lines is 4095 [16:39:09]OFD Sender: Processing packet 372728 [packets to send 267, broken 266] [16:39:09]ProducePacketName [16:39:09]name=ofd_packets/00372728 [16:39:09]OFD Sender: To server: pG, [16:39:09]CommunicateWithHost lk.salyk.kg:30040 [16:39:09]ConnectInit lk.salyk.kg [16:39:09]Connected sock=10 [16:39:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EE 80 07 01 5C 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 2C 78 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 AF 05 00 35 04 06 00 5F 8E 8D 33 9D 5C 9D 59 4D 83 78 E8 31 CF [16:39:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 94 42 47 00 B8 A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 AF 05 00 F4 03 04 00 D3 23 1A 67 B6 04 01 00 00 1F F3 9C 3E 7D 8A F8 BC [16:39:10]CommunicateWithHost err = 0 [16:39:10]CheckOFDResponse [16:39:10]1017 (14) - 77093643461234 [16:39:10]1041 (16) - 0000000000874672 [16:39:10]1040 (4) - 372728 [16:39:10]1012 (4) - 24.10.2024 10:39 [16:39:10]1206 (1) - 0 [16:39:10]OFD Sender: Remove packet 372728 [16:39:10]ProducePacketName [16:39:10]name=ofd_packets/00372728 [16:39:10]NVStorageDeleteData [16:39:10]Write to MH i2c: 01 00 00 81 0A 8B [16:39:10]Write i2c OK [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: 01 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: 01 07 00 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: 01 07 00 81 0A 00 00 00 00 00 E8 0C 86 [16:39:10]RasterBufferAndPrint [16:39:10]line [16:39:10]line [16:39:10]line [16:39:10]line [16:39:10]line [16:39:10]written 0, free lines is 3310 [16:39:10]MH_Cut [16:39:10]Write to MH i2c: D1 01 00 88 0A 01 64 [16:39:10]Write i2c OK [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: D1 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: D1 01 00 [16:39:10]MH_I2C_Read... [16:39:10]Read from MH i2c: D1 01 00 88 0A 00 63 [16:39:10]Write to MH i2c: 01 00 00 89 0A 93 [16:39:10]Write i2c OK [16:39:10]MH_I2C_Read... [16:39:10]OFD Sender: No OFD packet to send [16:39:10]*** Cut start [16:39:10]*** Partial cut [16:39:10]*** CUTSNS_PIN = 1 [16:39:11]*** CUTSNS_PIN = 0 [16:39:11]*** Brake cut motor [16:39:11]Read from MH i2c: 01 [16:39:11]MH_I2C_Read... [16:39:11]*** Stop cut motor [16:39:11]*** Cut end [16:39:11]Read from MH i2c: 01 07 00 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: 01 07 00 89 0A 00 00 00 00 00 FF 0F A8 [16:39:11]process_action close_receipt done [16:39:11]requested_data is exist [16:39:11]produce_requested_data [16:39:11]requested_item fm.sn is exist - process it [16:39:11]wFMCommunicate request_size=4 [16:39:11]MH_SAM_APDU [16:39:11]CAPDU: 80 11 00 00 [16:39:11]Write to MH i2c: E2 08 00 8A 0A 80 11 00 00 00 00 00 00 0E [16:39:11]Write i2c OK [16:39:11]MH_I2C_Read... [16:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:39:11]Read from MH i2c: E2 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: E2 17 00 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: E2 17 00 8A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 63 [16:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:39:11]wFMCommunicate OK [16:39:11]requested_item fd.num is exist - process it [16:39:11]SAM_PROTO_GetFieldsCounters [16:39:11]wFMCommunicate request_size=4 [16:39:11]MH_SAM_APDU [16:39:11]CAPDU: 80 13 00 00 [16:39:11]Write to MH i2c: E2 08 00 8B 0A 80 13 00 00 00 00 00 00 11 [16:39:11]Write i2c OK [16:39:11]MH_I2C_Read... [16:39:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:39:11]Read from MH i2c: E2 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: E2 62 00 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: E2 62 00 8B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [16:39:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F8 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 21 02 00 00 5E 04 04 00 21 02 00 00 57 04 04 00 22 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:39:11]wFMCommunicate OK [16:39:11]SAM_PROTO_GetFieldsCounters done [16:39:11]requested_item shift.num is exist - process it [16:39:11]requested_item shift.opened is exist - process it [16:39:11]req_shift_opened [16:39:11]FM_GetShiftState [16:39:11]SAM_PROTO_GetShiftState [16:39:11]wFMCommunicate request_size=4 [16:39:11]MH_SAM_APDU [16:39:11]CAPDU: 80 13 01 00 [16:39:11]Write to MH i2c: E2 08 00 8C 0A 80 13 01 00 00 00 00 00 13 [16:39:11]Write i2c OK [16:39:11]MH_I2C_Read... [16:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:39:11]Read from MH i2c: E2 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: E2 0E 00 [16:39:11]MH_I2C_Read... [16:39:11]Read from MH i2c: E2 0E 00 8C 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 78 [16:39:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:39:11]wFMCommunicate OK [16:39:11]SAM_PROTO_GetShiftState done [16:39:11]FM_GetShiftState done [16:39:11]req_shift_opened done [16:39:11]requested_item shift.open_date is exist - process it [16:39:11]req_shift_open_date [16:39:11]req_shift_open_date done [16:39:11]produce_requested_data done [16:39:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372728,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:39:11]process_action_free close_receipt [16:39:11]json_value_free [16:39:11]json_value_free done [16:39:11]process_json_proto returns [16:39:11]Send response to host [16:39:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372728,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:39:11]free response buf [16:39:11]execute_script done [16:39:11]execute_script returns [16:39:11]free content buf [16:39:11]Sock 8.Close socket [16:39:11]Sock 8.Thread stoped [16:39:15]OFD Sender: No OFD packet to send [16:39:20]OFD Sender: No OFD packet to send [16:39:25]OFD Sender: No OFD packet to send [16:39:30]OFD Sender: No OFD packet to send [16:39:35]OFD Sender: No OFD packet to send [16:39:40]OFD Sender: No OFD packet to send [16:39:45]OFD Sender: No OFD packet to send [16:39:50]OFD Sender: No OFD packet to send [16:39:55]OFD Sender: No OFD packet to send [16:40:00]OFD Sender: No OFD packet to send [16:40:05]OFD Sender: No OFD packet to send [16:40:10]OFD Sender: No OFD packet to send [16:40:15]OFD Sender: No OFD packet to send [16:40:20]OFD Sender: No OFD packet to send [16:40:25]OFD Sender: No OFD packet to send [16:40:30]OFD Sender: No OFD packet to send [16:40:35]OFD Sender: No OFD packet to send [16:40:40]OFD Sender: No OFD packet to send [16:40:45]OFD Sender: No OFD packet to send [16:40:50]OFD Sender: No OFD packet to send [16:40:55]OFD Sender: No OFD packet to send [16:41:00]OFD Sender: No OFD packet to send [16:41:05]OFD Sender: No OFD packet to send [16:41:10]OFD Sender: No OFD packet to send [16:41:15]OFD Sender: No OFD packet to send [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]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]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:46]accept exits with 9 [16:42:46]New connection [16:42:46]New thread 3067460964 created [16:42:46]Thread 3067317604 joined [16:42:46]Waiting for new connection... [16:42:46] Sock 9.Parse request [16:42:46]Sock 9.Check first char [16:42:46]Sock 9.First char is OK [16:42:46]request: POST /json_proto HTTP/1.0 [16:42:46]Method: POST [16:42:46]URL: /json_proto [16:42:46]Method is POST - this is cgi request [16:42:46]url: /json_proto [16:42:46]query_string will be loaded in cgi processing [16:42:46]execute_cgi json_proto POST (null) [16:42:46]execute_cgi path=json_proto method=POST [16:42:46]POST find Content-Length [16:42:46]Host: 172.17.42.195:8080 [16:42:46]Content-Length: 678 [16:42:46]Content-Type: application/json [16:42:46] [16:42:46]POST finish read [16:42:46]Found Content-Length = 678 [16:42:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:46]execute_script... [16:42: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)3309024", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:42:46]POST & json_proto [16:42:46]process_json_proto [16:42:46]json parsed OK: [16:42:46]protocol is kg_v1.0 [16:42:46]action value=close_receipt [16:42:46]process_action close_receipt [16:42:46]cmd_close_receipt [16:42:46]MH_GetDate [16:42:46]Write to MH i2c: F0 00 00 8D 0A 86 [16:42:46]Write i2c OK [16:42:46]MH_I2C_Read... [16:42:46]Read from MH i2c: F0 [16:42:46]MH_I2C_Read... [16:42:46]Read from MH i2c: F0 09 00 [16:42:46]MH_I2C_Read... [16:42:46]Read from MH i2c: F0 09 00 8D 0A 00 06 79 1A 67 EF 94 12 67 8B [16:42:46]GetLastDocTimeStamp 1729787948 [16:42:46]current date 1729788166 [16:42:46]FM_GetShiftState [16:42:46]SAM_PROTO_GetShiftState [16:42:46]wFMCommunicate request_size=4 [16:42:46]MH_SAM_APDU [16:42:46]CAPDU: 80 13 01 00 [16:42:46]Write to MH i2c: E2 08 00 8E 0A 80 13 01 00 00 00 00 00 15 [16:42:46]Write i2c OK [16:42:46]MH_I2C_Read... [16:42:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:46]Read from MH i2c: E2 [16:42:46]MH_I2C_Read... [16:42:46]Read from MH i2c: E2 0E 00 [16:42:46]MH_I2C_Read... [16:42:46]Read from MH i2c: E2 0E 00 8E 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [16:42:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:42:46]wFMCommunicate OK [16:42:46]SAM_PROTO_GetShiftState done [16:42:46]FM_GetShiftState done [16:42:46]opened in 1729729095 [16:42:46]opened+sec_in_day 1729815495 [16:42:46]quantity*price = 50010 [16:42:46]sum+1 = 50012 [16:42:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 546 24.10.2024 16:42 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372729 ФПД: 126126775814327 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372729&fm=126126775814327&tin=02508201610067®Number=0000000000091623&sum=50000 [16:42:47]StoreToDocumentArchive [16:42:47]shift 524 fd 372729 [16:42:47]save to /storage/0524/doc_00372729 [16:42:47]save last doc name /storage/0524/doc_00372729 to /storage/kkm_last_doc_name [16:42:47]save OK [16:42:47]Clear old archive folders... [16:42:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:42:47]tlvbuf is 01A3E730 [16:42:47]SAM_PROTO_ClearQueue [16:42:47]wFMCommunicate request_size=4 [16:42:47]MH_SAM_APDU [16:42:47]CAPDU: 80 09 00 00 [16:42:47]Write to MH i2c: E2 08 00 9B 0A 80 09 00 00 00 00 00 00 17 [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:42:47]Read from MH i2c: E2 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 9B 0A 00 90 00 19 [16:42:47]RAPDU: 90 00 [16:42:47]wFMCommunicate OK [16:42:47]SAM_PROTO_ClearQueue done [16:42:47]KKMCreateOFDPacket [16:42:47]OFDProtocolAddRootSTLVToBuf [16:42:47]FM_MakeSignedData [16:42:47]FM_MakeSignedData [16:42:47]SAM_PROTO_SignData [16:42:47]wFMCommunicate request_size=4 [16:42:47]MH_SAM_APDU [16:42:47]CAPDU: 80 0D 01 02 [16:42:47]Write to MH i2c: E2 08 00 9C 0A 80 0D 01 02 00 00 00 00 1F [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:42:47]Read from MH i2c: E2 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 9C 0A 00 90 00 1A [16:42:47]RAPDU: 90 00 [16:42:47]wFMCommunicate OK [16:42:47]wFMCommunicate request_size=255 [16:42:47]MH_SAM_APDU [16:42:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 02 00 00 F4 03 04 00 06 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 AF 05 00 35 04 06 00 72 [16:42:47]Write to MH i2c: E2 02 01 9D 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 22 02 00 00 F4 03 04 00 06 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 AF 05 00 35 04 06 00 72 00 00 D3 [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:47]Read from MH i2c: E2 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 9D 0A 00 90 00 1B [16:42:47]RAPDU: 90 00 [16:42:47]wFMCommunicate OK [16:42:47]wFMCommunicate request_size=10 [16:42:47]MH_SAM_APDU [16:42:47]CAPDU: 80 0D 02 02 05 B6 2D AB 48 B7 [16:42:47]Write to MH i2c: E2 0D 00 9E 0A 80 0D 02 02 05 00 B6 2D AB 48 B7 00 00 B9 [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:42:47]Read from MH i2c: E2 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 03 00 9E 0A 00 90 00 1C [16:42:47]RAPDU: 90 00 [16:42:47]wFMCommunicate OK [16:42:47]wFMCommunicate request_size=4 [16:42:47]MH_SAM_APDU [16:42:47]CAPDU: 80 0D 03 02 [16:42:47]Write to MH i2c: E2 08 00 9F 0A 80 0D 03 02 00 00 00 00 24 [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:42:47]Read from MH i2c: E2 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 0B 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 0B 00 9F 0A 00 F3 69 E7 49 68 90 49 A7 90 00 99 [16:42:47]RAPDU: F3 69 E7 49 68 90 49 A7 90 00 [16:42:47]wFMCommunicate OK [16:42:47]SAM_PROTO_SignData done [16:42:47]FM_MakeSignedData done [16:42:47]CreateOFDProtocolMessage [16:42:47]wFMCommunicate request_size=4 [16:42:47]MH_SAM_APDU [16:42:47]CAPDU: 80 11 00 00 [16:42:47]Write to MH i2c: E2 08 00 A0 0A 80 11 00 00 00 00 00 00 24 [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:47]Read from MH i2c: E2 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 17 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: E2 17 00 A0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 79 [16:42:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:42:47]wFMCommunicate OK [16:42:47]CreateOFDProtocolMessage done [16:42:47]OFDSenderStorePacket 372729 [16:42:47]StoreOFDPacket docnum=372729 [16:42:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AB B1 07 01 F7 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 22 02 00 00 F4 03 04 00 06 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 AF 05 00 35 04 06 00 72 B6 2D AB 48 B7 F3 69 E7 49 68 90 49 A7 [16:42:47]CheckFolder [16:42:47]dirname=/storage/ofd_packets [16:42:47]CheckFolder done [16:42:47]ProducePacketName [16:42:47]name=ofd_packets/00372729 [16:42:47]NVStorageSaveData ofd_packets/00372729 [16:42:47]File name is /storage/ofd_packets/00372729 [16:42:47]Write 301 bytes [16:42:47]NVStorageSaveData done [16:42:47]OFDSenderStorePacket done [16:42:47]KKMCreateOFDPacket done [16:42:47]NVStorageSaveData kkm_last_timestamp [16:42:47]File name is /storage/kkm_last_timestamp [16:42:47]Write 4 bytes [16:42:47]NVStorageSaveData done [16:42:47]ExternCall_PrintAddStr [16:42:47]wPrintStart [16:42:47]Write to MH i2c: 01 00 00 A1 0A AB [16:42:47]OFD Sender: Processing packet 372729 [packets to send 267, broken 266] [16:42:47]ProducePacketName [16:42:47]name=ofd_packets/00372729 [16:42:47]OFD Sender: To server: pG, [16:42:47]CommunicateWithHost lk.salyk.kg:30040 [16:42:47]ConnectInit lk.salyk.kg [16:42:47]Write i2c OK [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: 01 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: 01 07 00 [16:42:47]MH_I2C_Read... [16:42:47]Read from MH i2c: 01 07 00 A1 0A 00 00 00 00 00 FF 0F C0 [16:42:47]RasterBufferAndPrint [16:42:47]line Счет N : (1)3309024 [16:42:47]line ИНН: 02508201610067 [16:42:47]line Контрольно-Кассовый Чек [16:42:47]line ПРОДАЖА [16:42:47]line ТРК (МРК, ГНК) : 33 [16:42:47]line Товар: 2710124500 [16:42:47]line Аи-95-К-3 [16:42:47]line 6.740 * 74.20 [16:42:47]line = 500.11 [16:42:47]line НДС 12% НСП 1% [16:42:47]line > о реализуемом товаре [16:42:47]line ОКРУГЛЕНИЕ: -0.11 [16:42:47]line ИТОГО: 500.00 [16:42:47]line Внесено: 500.00 [16:42:47]line СДАЧА: 0.00 [16:42:47]line НСП 1% : 4.43 [16:42:47]line НДС 12% : 53.11 [16:42:47]line Наличными: 500.00 [16:42:47]line Безнал.: 0.00 [16:42:47]line Место: АЗС № 87 "Партнер Нефть" [16:42:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:42:47]line СНО: Общий режим [16:42:47]line Чек 546 24.10.2024 16:42 [16:42:47]line Смена: 524 ФФД: 1.0 [16:42:47]line ЗНМ: 0300000083 [16:42:47]line РНМ: 0000000000091623 [16:42:47]line Версия ККМ: 001 [16:42:47]line ФМ: 0000000000874672 [16:42:47]line ФД: 372729 [16:42:47]line ФПД: 126126775814327 [16:42:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372729&fm=126126775814327&tin=02508201610067®Number=0000000000091623&sum=50000 [16:42:47]written 0, free lines is 4095 [16:42:48]Connected sock=10 [16:42:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AB B1 07 01 F7 68 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 22 02 00 00 F4 03 04 00 06 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 AF 05 00 35 04 06 00 72 B6 2D AB 48 B7 F3 69 E7 49 68 90 49 A7 [16:42:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C5 A1 47 00 34 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 AF 05 00 F4 03 04 00 AD 24 1A 67 B6 04 01 00 00 5A F8 F6 3B 07 72 C0 71 [16:42:48]CommunicateWithHost err = 0 [16:42:48]CheckOFDResponse [16:42:48]1017 (14) - 77093643461234 [16:42:48]1041 (16) - 0000000000874672 [16:42:48]1040 (4) - 372729 [16:42:48]1012 (4) - 24.10.2024 10:42 [16:42:48]1206 (1) - 0 [16:42:48]OFD Sender: Remove packet 372729 [16:42:48]ProducePacketName [16:42:48]name=ofd_packets/00372729 [16:42:48]NVStorageDeleteData [16:42:48]Write to MH i2c: 01 00 00 CC 0A D6 [16:42:48]Write i2c OK [16:42:48]MH_I2C_Read... [16:42:48]Read from MH i2c: 01 [16:42:48]MH_I2C_Read... [16:42:48]Read from MH i2c: 01 07 00 [16:42:48]MH_I2C_Read... [16:42:48]Read from MH i2c: 01 07 00 CC 0A 00 00 00 00 00 F0 0C D9 [16:42:48]RasterBufferAndPrint [16:42:48]line [16:42:48]line [16:42:48]line [16:42:48]line [16:42:48]line [16:42:48]written 0, free lines is 3321 [16:42:48]MH_Cut [16:42:48]Write to MH i2c: D1 01 00 D3 0A 01 AF [16:42:48]Write i2c OK [16:42:48]MH_I2C_Read... [16:42:48]Read from MH i2c: D1 [16:42:48]MH_I2C_Read... [16:42:48]Read from MH i2c: D1 01 00 [16:42:48]MH_I2C_Read... [16:42:48]Read from MH i2c: D1 01 00 D3 0A 00 AE [16:42:48]Write to MH i2c: 01 00 00 D4 0A DE [16:42:48]Write i2c OK [16:42:48]MH_I2C_Read... [16:42:48]OFD Sender: No OFD packet to send [16:42:49]*** Cut start [16:42:49]*** Partial cut [16:42:49]*** CUTSNS_PIN = 1 [16:42:49]*** CUTSNS_PIN = 0 [16:42:49]*** Brake cut motor [16:42:49]Read from MH i2c: 01 [16:42:49]MH_I2C_Read... [16:42:49]*** Stop cut motor [16:42:49]*** Cut end [16:42:49]Read from MH i2c: 01 07 00 [16:42:49]MH_I2C_Read... [16:42:49]Read from MH i2c: 01 07 00 D4 0A 00 00 00 00 00 FF 0F F3 [16:42:49]process_action close_receipt done [16:42:49]requested_data is exist [16:42:49]produce_requested_data [16:42:49]requested_item fm.sn is exist - process it [16:42:49]wFMCommunicate request_size=4 [16:42:49]MH_SAM_APDU [16:42:49]CAPDU: 80 11 00 00 [16:42:49]Write to MH i2c: E2 08 00 D5 0A 80 11 00 00 00 00 00 00 59 [16:42:49]Write i2c OK [16:42:49]MH_I2C_Read... [16:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:42:49]Read from MH i2c: E2 [16:42:49]MH_I2C_Read... [16:42:49]Read from MH i2c: E2 17 00 [16:42:49]MH_I2C_Read... [16:42:49]Read from MH i2c: E2 17 00 D5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [16:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:42:49]wFMCommunicate OK [16:42:49]requested_item fd.num is exist - process it [16:42:49]SAM_PROTO_GetFieldsCounters [16:42:49]wFMCommunicate request_size=4 [16:42:49]MH_SAM_APDU [16:42:49]CAPDU: 80 13 00 00 [16:42:49]Write to MH i2c: E2 08 00 D6 0A 80 13 00 00 00 00 00 00 5C [16:42:49]Write i2c OK [16:42:49]MH_I2C_Read... [16:42:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:42:50]Read from MH i2c: E2 [16:42:50]MH_I2C_Read... [16:42:50]Read from MH i2c: E2 62 00 [16:42:50]MH_I2C_Read... [16:42:50]Read from MH i2c: E2 62 00 D6 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [16:42:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F9 AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 22 02 00 00 5E 04 04 00 22 02 00 00 57 04 04 00 23 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:42:50]wFMCommunicate OK [16:42:50]SAM_PROTO_GetFieldsCounters done [16:42:50]requested_item shift.num is exist - process it [16:42:50]requested_item shift.opened is exist - process it [16:42:50]req_shift_opened [16:42:50]FM_GetShiftState [16:42:50]SAM_PROTO_GetShiftState [16:42:50]wFMCommunicate request_size=4 [16:42:50]MH_SAM_APDU [16:42:50]CAPDU: 80 13 01 00 [16:42:50]Write to MH i2c: E2 08 00 D7 0A 80 13 01 00 00 00 00 00 5E [16:42:50]Write i2c OK [16:42:50]MH_I2C_Read... [16:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:42:50]Read from MH i2c: E2 [16:42:50]MH_I2C_Read... [16:42:50]Read from MH i2c: E2 0E 00 [16:42:50]MH_I2C_Read... [16:42:50]Read from MH i2c: E2 0E 00 D7 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C3 [16:42:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:42:50]wFMCommunicate OK [16:42:50]SAM_PROTO_GetShiftState done [16:42:50]FM_GetShiftState done [16:42:50]req_shift_opened done [16:42:50]requested_item shift.open_date is exist - process it [16:42:50]req_shift_open_date [16:42:50]req_shift_open_date done [16:42:50]produce_requested_data done [16:42:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372729,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:42:50]process_action_free close_receipt [16:42:50]json_value_free [16:42:50]json_value_free done [16:42:50]process_json_proto returns [16:42:50]Send response to host [16:42:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372729,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:42:50]free response buf [16:42:50]execute_script done [16:42:50]execute_script returns [16:42:50]free content buf [16:42:50]Sock 9.Close socket [16:42:50]Sock 9.Thread stoped [16:42:53]OFD Sender: No OFD packet to send [16:42:58]OFD Sender: No OFD packet to send [16:43:03]OFD Sender: No OFD packet to send [16:43:08]OFD Sender: No OFD packet to send [16:43:13]OFD Sender: No OFD packet to send [16:43:18]OFD Sender: No OFD packet to send [16:43:23]OFD Sender: No OFD packet to send [16:43:28]OFD Sender: No OFD packet to send [16:43:33]OFD Sender: No OFD packet to send [16:43:38]OFD Sender: No OFD packet to send [16:43:43]OFD Sender: No OFD packet to send [16:43:48]OFD Sender: No OFD packet to send [16:43:53]OFD Sender: No OFD packet to send [16:43:58]OFD Sender: No OFD packet to send [16:44:03]OFD Sender: No OFD packet to send [16:44:05]accept exits with 8 [16:44:05]New connection [16:44:05]New thread 3067317604 created [16:44:05]Thread 3067460964 joined [16:44:05]Waiting for new connection... [16:44:05] Sock 8.Parse request [16:44:05]Sock 8.Check first char [16:44:05]Sock 8.First char is OK [16:44:05]request: POST /json_proto HTTP/1.0 [16:44:05]Method: POST [16:44:05]URL: /json_proto [16:44:05]Method is POST - this is cgi request [16:44:05]url: /json_proto [16:44:05]query_string will be loaded in cgi processing [16:44:05]execute_cgi json_proto POST (null) [16:44:05]execute_cgi path=json_proto method=POST [16:44:05]POST find Content-Length [16:44:05]Host: 172.17.42.195:8080 [16:44:05]Content-Length: 678 [16:44:05]Content-Type: application/json [16:44:05] [16:44:05]POST finish read [16:44:05]Found Content-Length = 678 [16:44:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:05]execute_script... [16:44: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)3309026", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:05]POST & json_proto [16:44:05]process_json_proto [16:44:05]json parsed OK: [16:44:05]protocol is kg_v1.0 [16:44:05]action value=close_receipt [16:44:05]process_action close_receipt [16:44:05]cmd_close_receipt [16:44:05]MH_GetDate [16:44:05]Write to MH i2c: F0 00 00 D8 0A D1 [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: F0 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: F0 09 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: F0 09 00 D8 0A 00 55 79 1A 67 EF 94 12 67 25 [16:44:05]GetLastDocTimeStamp 1729788166 [16:44:05]current date 1729788245 [16:44:05]FM_GetShiftState [16:44:05]SAM_PROTO_GetShiftState [16:44:05]wFMCommunicate request_size=4 [16:44:05]MH_SAM_APDU [16:44:05]CAPDU: 80 13 01 00 [16:44:05]Write to MH i2c: E2 08 00 D9 0A 80 13 01 00 00 00 00 00 60 [16:44:05]Write i2c OK [16:44:05]MH_I2C_Read... [16:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:05]Read from MH i2c: E2 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 0E 00 [16:44:05]MH_I2C_Read... [16:44:05]Read from MH i2c: E2 0E 00 D9 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C5 [16:44:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:44:05]wFMCommunicate OK [16:44:05]SAM_PROTO_GetShiftState done [16:44:05]FM_GetShiftState done [16:44:05]opened in 1729729095 [16:44:05]opened+sec_in_day 1729815495 [16:44:05]quantity*price = 40006 [16:44:05]sum+1 = 40007 [16:44:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 547 24.10.2024 16:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372730 ФПД: 124324219045783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372730&fm=124324219045783&tin=02508201610067®Number=0000000000091623&sum=40000 [16:44:06]StoreToDocumentArchive [16:44:06]shift 524 fd 372730 [16:44:06]save to /storage/0524/doc_00372730 [16:44:06]save last doc name /storage/0524/doc_00372730 to /storage/kkm_last_doc_name [16:44:06]save OK [16:44:06]Clear old archive folders... [16:44:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:44:06]tlvbuf is 01A7F660 [16:44:06]SAM_PROTO_ClearQueue [16:44:06]wFMCommunicate request_size=4 [16:44:06]MH_SAM_APDU [16:44:06]CAPDU: 80 09 00 00 [16:44:06]Write to MH i2c: E2 08 00 E6 0A 80 09 00 00 00 00 00 00 62 [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:06]Read from MH i2c: E2 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 03 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 03 00 E6 0A 00 90 00 64 [16:44:06]RAPDU: 90 00 [16:44:06]wFMCommunicate OK [16:44:06]SAM_PROTO_ClearQueue done [16:44:06]KKMCreateOFDPacket [16:44:06]OFDProtocolAddRootSTLVToBuf [16:44:06]FM_MakeSignedData [16:44:06]FM_MakeSignedData [16:44:06]SAM_PROTO_SignData [16:44:06]wFMCommunicate request_size=4 [16:44:06]MH_SAM_APDU [16:44:06]CAPDU: 80 0D 01 02 [16:44:06]Write to MH i2c: E2 08 00 E7 0A 80 0D 01 02 00 00 00 00 6A [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:06]Read from MH i2c: E2 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 03 00 [16:44:06]MH_I2C_Read... [16:44:06]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [16:44:06]RAPDU: 90 00 [16:44:06]wFMCommunicate OK [16:44:06]wFMCommunicate request_size=255 [16:44:06]MH_SAM_APDU [16:44: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 55 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA AF 05 00 35 04 06 00 71 [16:44:06]Write to MH i2c: E2 02 01 E8 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 55 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA AF 05 00 35 04 06 00 71 00 00 66 [16:44:06]Write i2c OK [16:44:06]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 E8 0A 00 90 00 66 [16:44:07]RAPDU: 90 00 [16:44:07]wFMCommunicate OK [16:44:07]wFMCommunicate request_size=10 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 0D 02 02 05 12 7C E9 C7 97 [16:44:07]Write to MH i2c: E2 0D 00 E9 0A 80 0D 02 02 05 00 12 7C E9 C7 97 00 00 4C [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 03 00 E9 0A 00 90 00 67 [16:44:07]RAPDU: 90 00 [16:44:07]wFMCommunicate OK [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 0D 03 02 [16:44:07]Write to MH i2c: E2 08 00 EA 0A 80 0D 03 02 00 00 00 00 6F [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 0B 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 0B 00 EA 0A 00 0E D0 ED 5D FB B3 61 04 90 00 AB [16:44:07]RAPDU: 0E D0 ED 5D FB B3 61 04 90 00 [16:44:07]wFMCommunicate OK [16:44:07]SAM_PROTO_SignData done [16:44:07]FM_MakeSignedData done [16:44:07]CreateOFDProtocolMessage [16:44:07]wFMCommunicate request_size=4 [16:44:07]MH_SAM_APDU [16:44:07]CAPDU: 80 11 00 00 [16:44:07]Write to MH i2c: E2 08 00 EB 0A 80 11 00 00 00 00 00 00 6F [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:07]Read from MH i2c: E2 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 17 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: E2 17 00 EB 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [16:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:44:07]wFMCommunicate OK [16:44:07]CreateOFDProtocolMessage done [16:44:07]OFDSenderStorePacket 372730 [16:44:07]StoreOFDPacket docnum=372730 [16:44:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 92 78 07 01 08 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 55 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA AF 05 00 35 04 06 00 71 12 7C E9 C7 97 0E D0 ED 5D FB B3 61 04 [16:44:07]CheckFolder [16:44:07]dirname=/storage/ofd_packets [16:44:07]CheckFolder done [16:44:07]ProducePacketName [16:44:07]name=ofd_packets/00372730 [16:44:07]NVStorageSaveData ofd_packets/00372730 [16:44:07]File name is /storage/ofd_packets/00372730 [16:44:07]Write 301 bytes [16:44:07]NVStorageSaveData done [16:44:07]OFDSenderStorePacket done [16:44:07]KKMCreateOFDPacket done [16:44:07]NVStorageSaveData kkm_last_timestamp [16:44:07]File name is /storage/kkm_last_timestamp [16:44:07]Write 4 bytes [16:44:07]NVStorageSaveData done [16:44:07]ExternCall_PrintAddStr [16:44:07]wPrintStart [16:44:07]Write to MH i2c: 01 00 00 EC 0A F6 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 EC 0A 00 00 00 00 00 FF 0F 0B [16:44:07]RasterBufferAndPrint [16:44:07]line Счет N : (1)3309026 [16:44:07]line ИНН: 02508201610067 [16:44:07]line Контрольно-Кассовый Чек [16:44:07]line ПРОДАЖА [16:44:07]line ТРК (МРК, ГНК) : 22 [16:44:07]line Товар: 2710124130 [16:44:07]line Аи-92-К-4 [16:44:07]line 5.980 * 66.90 [16:44:07]line = 400.06 [16:44:07]line НДС 12% НСП 1% [16:44:07]line > о реализуемом товаре [16:44:07]line ОКРУГЛЕНИЕ: -0.06 [16:44:07]line ИТОГО: 400.00 [16:44:07]line Внесено: 400.00 [16:44:07]line СДАЧА: 0.00 [16:44:07]line НСП 1% : 3.54 [16:44:07]line НДС 12% : 42.48 [16:44:07]line Наличными: 400.00 [16:44:07]line Безнал.: 0.00 [16:44:07]line Место: АЗС № 87 "Партнер Нефть" [16:44:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:44:07]line СНО: Общий режим [16:44:07]line Чек 547 24.10.2024 16:44 [16:44:07]line Смена: 524 ФФД: 1.0 [16:44:07]line ЗНМ: 0300000083 [16:44:07]line РНМ: 0000000000091623 [16:44:07]line Версия ККМ: 001 [16:44:07]line ФМ: 0000000000874672 [16:44:07]line ФД: 372730 [16:44:07]line ФПД: 124324219045783 [16:44:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372730&fm=124324219045783&tin=02508201610067®Number=0000000000091623&sum=40000 [16:44:07]written 0, free lines is 4095 [16:44:07]OFD Sender: Processing packet 372730 [packets to send 267, broken 266] [16:44:07]ProducePacketName [16:44:07]name=ofd_packets/00372730 [16:44:07]OFD Sender: To server: pG, [16:44:07]CommunicateWithHost lk.salyk.kg:30040 [16:44:07]ConnectInit lk.salyk.kg [16:44:07]Connected sock=10 [16:44:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 92 78 07 01 08 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 02 00 00 F4 03 04 00 55 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA AF 05 00 35 04 06 00 71 12 7C E9 C7 97 0E D0 ED 5D FB B3 61 04 [16: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 36 37 32 4F 00 00 00 6A 04 47 00 D6 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA AF 05 00 F4 03 04 00 FC 24 1A 67 B6 04 01 00 00 2A 53 65 83 B3 BE 42 5D [16:44:07]CommunicateWithHost err = 0 [16:44:07]CheckOFDResponse [16:44:07]1017 (14) - 77093643461234 [16:44:07]1041 (16) - 0000000000874672 [16:44:07]1040 (4) - 372730 [16:44:07]1012 (4) - 24.10.2024 10:44 [16:44:07]1206 (1) - 0 [16:44:07]OFD Sender: Remove packet 372730 [16:44:07]ProducePacketName [16:44:07]name=ofd_packets/00372730 [16:44:07]NVStorageDeleteData [16:44:07]Write to MH i2c: 01 00 00 17 0B 22 [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: 01 07 00 17 0B 00 00 00 00 00 D8 0C 0D [16:44:07]RasterBufferAndPrint [16:44:07]line [16:44:07]line [16:44:07]line [16:44:07]line [16:44:07]line [16:44:07]written 0, free lines is 3295 [16:44:07]MH_Cut [16:44:07]Write to MH i2c: D1 01 00 1E 0B 01 FB [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: D1 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: D1 01 00 [16:44:07]MH_I2C_Read... [16:44:07]Read from MH i2c: D1 01 00 1E 0B 00 FA [16:44:07]Write to MH i2c: 01 00 00 1F 0B 2A [16:44:07]Write i2c OK [16:44:07]MH_I2C_Read... [16:44:08]OFD Sender: No OFD packet to send [16:44:08]*** Cut start [16:44:08]*** Partial cut [16:44:08]*** CUTSNS_PIN = 1 [16:44:08]*** CUTSNS_PIN = 0 [16:44:08]*** Brake cut motor [16:44:09]Read from MH i2c: 01 [16:44:09]MH_I2C_Read... [16:44:09]*** Stop cut motor [16:44:09]*** Cut end [16:44:09]Read from MH i2c: 01 07 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: 01 07 00 1F 0B 00 00 00 00 00 FF 0F 3F [16:44:09]process_action close_receipt done [16:44:09]requested_data is exist [16:44:09]produce_requested_data [16:44:09]requested_item fm.sn is exist - process it [16:44:09]wFMCommunicate request_size=4 [16:44:09]MH_SAM_APDU [16:44:09]CAPDU: 80 11 00 00 [16:44:09]Write to MH i2c: E2 08 00 20 0B 80 11 00 00 00 00 00 00 A5 [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:09]Read from MH i2c: E2 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 17 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 17 00 20 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [16:44:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:44:09]wFMCommunicate OK [16:44:09]requested_item fd.num is exist - process it [16:44:09]SAM_PROTO_GetFieldsCounters [16:44:09]wFMCommunicate request_size=4 [16:44:09]MH_SAM_APDU [16:44:09]CAPDU: 80 13 00 00 [16:44:09]Write to MH i2c: E2 08 00 21 0B 80 13 00 00 00 00 00 00 A8 [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:09]Read from MH i2c: E2 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 62 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 62 00 21 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 F2 [16:44:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FA AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 23 02 00 00 5E 04 04 00 23 02 00 00 57 04 04 00 24 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:09]wFMCommunicate OK [16:44:09]SAM_PROTO_GetFieldsCounters done [16:44:09]requested_item shift.num is exist - process it [16:44:09]requested_item shift.opened is exist - process it [16:44:09]req_shift_opened [16:44:09]FM_GetShiftState [16:44:09]SAM_PROTO_GetShiftState [16:44:09]wFMCommunicate request_size=4 [16:44:09]MH_SAM_APDU [16:44:09]CAPDU: 80 13 01 00 [16:44:09]Write to MH i2c: E2 08 00 22 0B 80 13 01 00 00 00 00 00 AA [16:44:09]Write i2c OK [16:44:09]MH_I2C_Read... [16:44:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:09]Read from MH i2c: E2 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 0E 00 [16:44:09]MH_I2C_Read... [16:44:09]Read from MH i2c: E2 0E 00 22 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [16:44:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:44:09]wFMCommunicate OK [16:44:09]SAM_PROTO_GetShiftState done [16:44:09]FM_GetShiftState done [16:44:09]req_shift_opened done [16:44:09]requested_item shift.open_date is exist - process it [16:44:09]req_shift_open_date [16:44:09]req_shift_open_date done [16:44:09]produce_requested_data done [16:44:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372730,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:44:09]process_action_free close_receipt [16:44:09]json_value_free [16:44:09]json_value_free done [16:44:09]process_json_proto returns [16:44:09]Send response to host [16:44:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372730,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:44:09]free response buf [16:44:09]execute_script done [16:44:09]execute_script returns [16:44:09]free content buf [16:44:09]Sock 8.Close socket [16:44:09]Sock 8.Thread stoped [16:44:13]OFD Sender: No OFD packet to send [16:44:18]OFD Sender: No OFD packet to send [16:44:23]OFD Sender: No OFD packet to send [16:44:28]OFD Sender: No OFD packet to send [16:44:32]accept exits with 9 [16:44:32]New connection [16:44:32]New thread 3067460964 created [16:44:32]Thread 3067317604 joined [16:44:32]Waiting for new connection... [16:44:32] Sock 9.Parse request [16:44:32]Sock 9.Check first char [16:44:32]Sock 9.First char is OK [16:44:32]request: POST /json_proto HTTP/1.0 [16:44:32]Method: POST [16:44:32]URL: /json_proto [16:44:32]Method is POST - this is cgi request [16:44:32]url: /json_proto [16:44:32]query_string will be loaded in cgi processing [16:44:32]execute_cgi json_proto POST (null) [16:44:32]execute_cgi path=json_proto method=POST [16:44:32]POST find Content-Length [16:44:32]Host: 172.17.42.195:8080 [16:44:32]Content-Length: 776 [16:44:32]Content-Type: application/json [16:44:32] [16:44:32]POST finish read [16:44:32]Found Content-Length = 776 [16:44:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:32]execute_script... [16:44:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309025", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:44:32]POST & json_proto [16:44:32]process_json_proto [16:44:32]json parsed OK: [16:44:32]protocol is kg_v1.0 [16:44:32]action value=close_receipt [16:44:32]process_action close_receipt [16:44:32]cmd_close_receipt [16:44:32]MH_GetDate [16:44:32]Write to MH i2c: F0 00 00 23 0B 1D [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: F0 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: F0 09 00 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: F0 09 00 23 0B 00 70 79 1A 67 EF 94 12 67 8C [16:44:32]GetLastDocTimeStamp 1729788245 [16:44:32]current date 1729788272 [16:44:32]FM_GetShiftState [16:44:32]SAM_PROTO_GetShiftState [16:44:32]wFMCommunicate request_size=4 [16:44:32]MH_SAM_APDU [16:44:32]CAPDU: 80 13 01 00 [16:44:32]Write to MH i2c: E2 08 00 24 0B 80 13 01 00 00 00 00 00 AC [16:44:32]Write i2c OK [16:44:32]MH_I2C_Read... [16:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:32]Read from MH i2c: E2 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: E2 0E 00 [16:44:32]MH_I2C_Read... [16:44:32]Read from MH i2c: E2 0E 00 24 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 11 [16:44:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:44:32]wFMCommunicate OK [16:44:32]SAM_PROTO_GetShiftState done [16:44:32]FM_GetShiftState done [16:44:32]opened in 1729729095 [16:44:32]opened+sec_in_day 1729815495 [16:44:32]quantity*price = 100051 [16:44:32]sum+1 = 100052 [16:44:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 548 24.10.2024 16:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372731 ФПД: 250390463649478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372731&fm=250390463649478&tin=02508201610067®Number=0000000000091623&sum=100051 [16:44:33]StoreToDocumentArchive [16:44:33]shift 524 fd 372731 [16:44:33]save to /storage/0524/doc_00372731 [16:44:33]save last doc name /storage/0524/doc_00372731 to /storage/kkm_last_doc_name [16:44:33]save OK [16:44:33]Clear old archive folders... [16:44:33]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:44:33]tlvbuf is 01A3EF10 [16:44:33]SAM_PROTO_ClearQueue [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 09 00 00 [16:44:33]Write to MH i2c: E2 08 00 31 0B 80 09 00 00 00 00 00 00 AE [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 31 0B 00 90 00 B0 [16:44:33]RAPDU: 90 00 [16:44:33]wFMCommunicate OK [16:44:33]SAM_PROTO_ClearQueue done [16:44:33]KKMCreateOFDPacket [16:44:33]OFDProtocolAddRootSTLVToBuf [16:44:33]FM_MakeSignedData [16:44:33]FM_MakeSignedData [16:44:33]SAM_PROTO_SignData [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 0D 01 02 [16:44:33]Write to MH i2c: E2 08 00 32 0B 80 0D 01 02 00 00 00 00 B6 [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]OFD Sender: No OFD packet to send [16:44:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 32 0B 00 90 00 B1 [16:44:33]RAPDU: 90 00 [16:44:33]wFMCommunicate OK [16:44:33]wFMCommunicate request_size=255 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 70 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB AF 05 [16:44:33]Write to MH i2c: E2 02 01 33 0B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 70 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB AF 05 00 00 5F [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 33 0B 00 90 00 B2 [16:44:33]RAPDU: 90 00 [16:44:33]wFMCommunicate OK [16:44:33]wFMCommunicate request_size=16 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 E3 BA 92 A4 16 C6 [16:44:33]Write to MH i2c: E2 13 00 34 0B 80 0D 02 02 0B 00 00 35 04 06 00 E3 BA 92 A4 16 C6 00 00 BD [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 03 00 34 0B 00 90 00 B3 [16:44:33]RAPDU: 90 00 [16:44:33]wFMCommunicate OK [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 0D 03 02 [16:44:33]Write to MH i2c: E2 08 00 35 0B 80 0D 03 02 00 00 00 00 BB [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 0B 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 0B 00 35 0B 00 07 A6 AC CB 22 16 E5 09 90 00 06 [16:44:33]RAPDU: 07 A6 AC CB 22 16 E5 09 90 00 [16:44:33]wFMCommunicate OK [16:44:33]SAM_PROTO_SignData done [16:44:33]FM_MakeSignedData done [16:44:33]CreateOFDProtocolMessage [16:44:33]wFMCommunicate request_size=4 [16:44:33]MH_SAM_APDU [16:44:33]CAPDU: 80 11 00 00 [16:44:33]Write to MH i2c: E2 08 00 36 0B 80 11 00 00 00 00 00 00 BB [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:33]Read from MH i2c: E2 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 17 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: E2 17 00 36 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [16:44:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:44:33]wFMCommunicate OK [16:44:33]CreateOFDProtocolMessage done [16:44:33]OFDSenderStorePacket 372731 [16:44:33]StoreOFDPacket docnum=372731 [16:44:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 C7 C1 0D 01 F8 EB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 70 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB AF 05 00 35 04 06 00 E3 BA 92 A4 16 C6 07 A6 AC CB 22 16 E5 09 [16:44:33]CheckFolder [16:44:33]dirname=/storage/ofd_packets [16:44:33]CheckFolder done [16:44:33]ProducePacketName [16:44:33]name=ofd_packets/00372731 [16:44:33]NVStorageSaveData ofd_packets/00372731 [16:44:33]File name is /storage/ofd_packets/00372731 [16:44:33]Write 307 bytes [16:44:33]NVStorageSaveData done [16:44:33]OFDSenderStorePacket done [16:44:33]KKMCreateOFDPacket done [16:44:33]NVStorageSaveData kkm_last_timestamp [16:44:33]File name is /storage/kkm_last_timestamp [16:44:33]Write 4 bytes [16:44:33]NVStorageSaveData done [16:44:33]ExternCall_PrintAddStr [16:44:33]wPrintStart [16:44:33]Write to MH i2c: 01 00 00 37 0B 42 [16:44:33]Write i2c OK [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: 01 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: 01 07 00 [16:44:33]MH_I2C_Read... [16:44:33]Read from MH i2c: 01 07 00 37 0B 00 00 00 00 00 FF 0F 57 [16:44:33]RasterBufferAndPrint [16:44:33]line Счет N : (1)3309025 [16:44:33]line ИНН: 02508201610067 [16:44:33]line Контрольно-Кассовый Чек [16:44:33]line ПРОДАЖА [16:44:33]line ТРК (МРК, ГНК) : 11 [16:44:33]line Товар: 2710194240 [16:44:33]line D-Energy Дт-К-2 [16:44:33]line 12.960 * 77.20 [16:44:33]line = 1000.51 [16:44:33]line НДС 12% НСП 1% [16:44:33]line > о реализуемом товаре [16:44:33]line ИТОГО: 1000.51 [16:44:33]line НСП 1% : 8.85 [16:44:33]line НДС 12% : 106.25 [16:44:33]line Наличными: 0.00 [16:44:33]line Безнал.: 1000.51 [16:44:33]line Место: АЗС № 87 "Партнер Нефть" [16:44:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:44:33]line СНО: Общий режим [16:44:33]line Чек 548 24.10.2024 16:44 [16:44:33]line Смена: 524 ФФД: 1.0 [16:44:33]line ЗНМ: 0300000083 [16:44:33]line РНМ: 0000000000091623 [16:44:33]line Версия ККМ: 001 [16:44:33]line Платежная система: Mbank [16:44:33]line ФМ: 0000000000874672 [16:44:33]line ФД: 372731 [16:44:33]line ФПД: 250390463649478 [16:44:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372731&fm=250390463649478&tin=02508201610067®Number=0000000000091623&sum=100051 [16:44:33]written 0, free lines is 4095 [16:44:33]OFD Sender: Processing packet 372731 [packets to send 267, broken 266] [16:44:33]ProducePacketName [16:44:33]name=ofd_packets/00372731 [16:44:33]OFD Sender: To server: pG, [16:44:33]CommunicateWithHost lk.salyk.kg:30040 [16:44:33]ConnectInit lk.salyk.kg [16:44:33]Connected sock=10 [16:44:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 C7 C1 0D 01 F8 EB 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 02 00 00 F4 03 04 00 70 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB AF 05 00 35 04 06 00 E3 BA 92 A4 16 C6 07 A6 AC CB 22 16 E5 09 [16:44:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8C 65 47 00 A2 FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB AF 05 00 F4 03 04 00 17 25 1A 67 B6 04 01 00 00 8A 55 03 A1 BE 87 57 FD [16:44:34]CommunicateWithHost err = 0 [16:44:34]CheckOFDResponse [16:44:34]1017 (14) - 77093643461234 [16:44:34]1041 (16) - 0000000000874672 [16:44:34]1040 (4) - 372731 [16:44:34]1012 (4) - 24.10.2024 10:44 [16:44:34]1206 (1) - 0 [16:44:34]OFD Sender: Remove packet 372731 [16:44:34]ProducePacketName [16:44:34]name=ofd_packets/00372731 [16:44:34]NVStorageDeleteData [16:44:34]Write to MH i2c: 01 00 00 60 0B 6B [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: 01 07 00 60 0B 00 00 00 00 00 0F 0D 8E [16:44:34]RasterBufferAndPrint [16:44:34]line [16:44:34]line [16:44:34]line [16:44:34]line [16:44:34]line [16:44:34]written 0, free lines is 3349 [16:44:34]MH_Cut [16:44:34]Write to MH i2c: D1 01 00 67 0B 01 44 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: D1 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: D1 01 00 [16:44:34]MH_I2C_Read... [16:44:34]Read from MH i2c: D1 01 00 67 0B 00 43 [16:44:34]Write to MH i2c: 01 00 00 68 0B 73 [16:44:34]Write i2c OK [16:44:34]MH_I2C_Read... [16:44:34]OFD Sender: No OFD packet to send [16:44:34]*** Cut start [16:44:34]*** Partial cut [16:44:34]*** CUTSNS_PIN = 1 [16:44:35]*** CUTSNS_PIN = 0 [16:44:35]*** Brake cut motor [16:44:35]Read from MH i2c: 01 [16:44:35]MH_I2C_Read... [16:44:35]*** Stop cut motor [16:44:35]*** Cut end [16:44:35]Read from MH i2c: 01 07 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: 01 07 00 68 0B 00 00 00 00 00 FF 0F 88 [16:44:35]process_action close_receipt done [16:44:35]requested_data is exist [16:44:35]produce_requested_data [16:44:35]requested_item fm.sn is exist - process it [16:44:35]wFMCommunicate request_size=4 [16:44:35]MH_SAM_APDU [16:44:35]CAPDU: 80 11 00 00 [16:44:35]Write to MH i2c: E2 08 00 69 0B 80 11 00 00 00 00 00 00 EE [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:44:35]Read from MH i2c: E2 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 17 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 17 00 69 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [16:44:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:44:35]wFMCommunicate OK [16:44:35]requested_item fd.num is exist - process it [16:44:35]SAM_PROTO_GetFieldsCounters [16:44:35]wFMCommunicate request_size=4 [16:44:35]MH_SAM_APDU [16:44:35]CAPDU: 80 13 00 00 [16:44:35]Write to MH i2c: E2 08 00 6A 0B 80 13 00 00 00 00 00 00 F1 [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:44:35]Read from MH i2c: E2 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 62 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 62 00 6A 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 3F [16:44:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FB AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 24 02 00 00 5E 04 04 00 24 02 00 00 57 04 04 00 25 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:44:35]wFMCommunicate OK [16:44:35]SAM_PROTO_GetFieldsCounters done [16:44:35]requested_item shift.num is exist - process it [16:44:35]requested_item shift.opened is exist - process it [16:44:35]req_shift_opened [16:44:35]FM_GetShiftState [16:44:35]SAM_PROTO_GetShiftState [16:44:35]wFMCommunicate request_size=4 [16:44:35]MH_SAM_APDU [16:44:35]CAPDU: 80 13 01 00 [16:44:35]Write to MH i2c: E2 08 00 6B 0B 80 13 01 00 00 00 00 00 F3 [16:44:35]Write i2c OK [16:44:35]MH_I2C_Read... [16:44:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:44:35]Read from MH i2c: E2 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 0E 00 [16:44:35]MH_I2C_Read... [16:44:35]Read from MH i2c: E2 0E 00 6B 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [16:44:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:44:35]wFMCommunicate OK [16:44:35]SAM_PROTO_GetShiftState done [16:44:35]FM_GetShiftState done [16:44:35]req_shift_opened done [16:44:35]requested_item shift.open_date is exist - process it [16:44:35]req_shift_open_date [16:44:35]req_shift_open_date done [16:44:35]produce_requested_data done [16:44:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372731,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:44:35]process_action_free close_receipt [16:44:35]json_value_free [16:44:35]json_value_free done [16:44:35]process_json_proto returns [16:44:35]Send response to host [16:44:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372731,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:44:35]free response buf [16:44:35]execute_script done [16:44:35]execute_script returns [16:44:35]free content buf [16:44:35]Sock 9.Close socket [16:44:35]Sock 9.Thread stoped [16:44:39]OFD Sender: No OFD packet to send [16:44:44]OFD Sender: No OFD packet to send [16:44:49]OFD Sender: No OFD packet to send [16:44:54]OFD Sender: No OFD packet to send [16:44:59]OFD Sender: No OFD packet to send [16:45:04]OFD Sender: No OFD packet to send [16:45:09]OFD Sender: No OFD packet to send [16:45:14]OFD Sender: No OFD packet to send [16:45:19]OFD Sender: No OFD packet to send [16:45:20]accept exits with 8 [16:45:20]New connection [16:45:20]New thread 3067317604 created [16:45:20]Thread 3067460964 joined [16:45:20]Waiting for new connection... [16:45:20] Sock 8.Parse request [16:45:20]Sock 8.Check first char [16:45:20]Sock 8.First char is OK [16:45:20]request: POST /json_proto HTTP/1.0 [16:45:20]Method: POST [16:45:20]URL: /json_proto [16:45:20]Method is POST - this is cgi request [16:45:20]url: /json_proto [16:45:20]query_string will be loaded in cgi processing [16:45:20]execute_cgi json_proto POST (null) [16:45:20]execute_cgi path=json_proto method=POST [16:45:20]POST find Content-Length [16:45:20]Host: 172.17.42.195:8080 [16:45:20]Content-Length: 679 [16:45:20]Content-Type: application/json [16:45:20] [16:45:20]POST finish read [16:45:20]Found Content-Length = 679 [16:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:20]execute_script... [16: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)3309027", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:45:20]POST & json_proto [16:45:20]process_json_proto [16:45:20]json parsed OK: [16:45:20]protocol is kg_v1.0 [16:45:20]action value=close_receipt [16:45:20]process_action close_receipt [16:45:20]cmd_close_receipt [16:45:20]MH_GetDate [16:45:20]Write to MH i2c: F0 00 00 6C 0B 66 [16:45:20]Write i2c OK [16:45:20]MH_I2C_Read... [16:45:20]Read from MH i2c: F0 [16:45:20]MH_I2C_Read... [16:45:20]Read from MH i2c: F0 09 00 [16:45:20]MH_I2C_Read... [16:45:20]Read from MH i2c: F0 09 00 6C 0B 00 A1 79 1A 67 EF 94 12 67 06 [16:45:20]GetLastDocTimeStamp 1729788272 [16:45:20]current date 1729788321 [16:45:20]FM_GetShiftState [16:45:20]SAM_PROTO_GetShiftState [16:45:20]wFMCommunicate request_size=4 [16:45:20]MH_SAM_APDU [16:45:20]CAPDU: 80 13 01 00 [16:45:20]Write to MH i2c: E2 08 00 6D 0B 80 13 01 00 00 00 00 00 F5 [16:45:20]Write i2c OK [16:45:20]MH_I2C_Read... [16:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:21]Read from MH i2c: E2 [16:45:21]MH_I2C_Read... [16:45:21]Read from MH i2c: E2 0E 00 [16:45:21]MH_I2C_Read... [16:45:21]Read from MH i2c: E2 0E 00 6D 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5A [16:45:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:45:21]wFMCommunicate OK [16:45:21]SAM_PROTO_GetShiftState done [16:45:21]FM_GetShiftState done [16:45:21]opened in 1729729095 [16:45:21]opened+sec_in_day 1729815495 [16:45:21]quantity*price = 80012 [16:45:21]sum+1 = 80013 [16:45:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 549 24.10.2024 16:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372732 ФПД: 271146177424018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372732&fm=271146177424018&tin=02508201610067®Number=0000000000091623&sum=80000 [16:45:22]StoreToDocumentArchive [16:45:22]shift 524 fd 372732 [16:45:22]save to /storage/0524/doc_00372732 [16:45:22]save last doc name /storage/0524/doc_00372732 to /storage/kkm_last_doc_name [16:45:22]save OK [16:45:22]Clear old archive folders... [16:45:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:45:22]tlvbuf is 01A0CE00 [16:45:22]SAM_PROTO_ClearQueue [16:45:22]wFMCommunicate request_size=4 [16:45:22]MH_SAM_APDU [16:45:22]CAPDU: 80 09 00 00 [16:45:22]Write to MH i2c: E2 08 00 7A 0B 80 09 00 00 00 00 00 00 F7 [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:45:22]Read from MH i2c: E2 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 7A 0B 00 90 00 F9 [16:45:22]RAPDU: 90 00 [16:45:22]wFMCommunicate OK [16:45:22]SAM_PROTO_ClearQueue done [16:45:22]KKMCreateOFDPacket [16:45:22]OFDProtocolAddRootSTLVToBuf [16:45:22]FM_MakeSignedData [16:45:22]FM_MakeSignedData [16:45:22]SAM_PROTO_SignData [16:45:22]wFMCommunicate request_size=4 [16:45:22]MH_SAM_APDU [16:45:22]CAPDU: 80 0D 01 02 [16:45:22]Write to MH i2c: E2 08 00 7B 0B 80 0D 01 02 00 00 00 00 FF [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:45:22]Read from MH i2c: E2 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 7B 0B 00 90 00 FA [16:45:22]RAPDU: 90 00 [16:45:22]wFMCommunicate OK [16:45:22]wFMCommunicate request_size=255 [16:45:22]MH_SAM_APDU [16:45: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 A1 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC AF 05 00 35 04 06 00 F6 [16:45:22]Write to MH i2c: E2 02 01 7C 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 A1 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC AF 05 00 35 04 06 00 F6 00 00 ED [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:22]Read from MH i2c: E2 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 7C 0B 00 90 00 FB [16:45:22]RAPDU: 90 00 [16:45:22]wFMCommunicate OK [16:45:22]wFMCommunicate request_size=10 [16:45:22]MH_SAM_APDU [16:45:22]CAPDU: 80 0D 02 02 05 9B 23 96 6A 92 [16:45:22]Write to MH i2c: E2 0D 00 7D 0B 80 0D 02 02 05 00 9B 23 96 6A 92 00 00 5C [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:45:22]Read from MH i2c: E2 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 03 00 7D 0B 00 90 00 FC [16:45:22]RAPDU: 90 00 [16:45:22]wFMCommunicate OK [16:45:22]wFMCommunicate request_size=4 [16:45:22]MH_SAM_APDU [16:45:22]CAPDU: 80 0D 03 02 [16:45:22]Write to MH i2c: E2 08 00 7E 0B 80 0D 03 02 00 00 00 00 04 [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:45:22]Read from MH i2c: E2 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 0B 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 0B 00 7E 0B 00 49 B4 2F B6 CC 3A C0 BD 90 00 6A [16:45:22]RAPDU: 49 B4 2F B6 CC 3A C0 BD 90 00 [16:45:22]wFMCommunicate OK [16:45:22]SAM_PROTO_SignData done [16:45:22]FM_MakeSignedData done [16:45:22]CreateOFDProtocolMessage [16:45:22]wFMCommunicate request_size=4 [16:45:22]MH_SAM_APDU [16:45:22]CAPDU: 80 11 00 00 [16:45:22]Write to MH i2c: E2 08 00 7F 0B 80 11 00 00 00 00 00 00 04 [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:22]Read from MH i2c: E2 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 17 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: E2 17 00 7F 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [16:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:45:22]wFMCommunicate OK [16:45:22]CreateOFDProtocolMessage done [16:45:22]OFDSenderStorePacket 372732 [16:45:22]StoreOFDPacket docnum=372732 [16:45:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1E E5 07 01 A5 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 A1 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC AF 05 00 35 04 06 00 F6 9B 23 96 6A 92 49 B4 2F B6 CC 3A C0 BD [16:45:22]CheckFolder [16:45:22]dirname=/storage/ofd_packets [16:45:22]CheckFolder done [16:45:22]ProducePacketName [16:45:22]name=ofd_packets/00372732 [16:45:22]NVStorageSaveData ofd_packets/00372732 [16:45:22]File name is /storage/ofd_packets/00372732 [16:45:22]Write 301 bytes [16:45:22]NVStorageSaveData done [16:45:22]OFDSenderStorePacket done [16:45:22]KKMCreateOFDPacket done [16:45:22]NVStorageSaveData kkm_last_timestamp [16:45:22]File name is /storage/kkm_last_timestamp [16:45:22]Write 4 bytes [16:45:22]NVStorageSaveData done [16:45:22]ExternCall_PrintAddStr [16:45:22]wPrintStart [16:45:22]Write to MH i2c: 01 00 00 80 0B 8B [16:45:22]Write i2c OK [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: 01 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: 01 07 00 [16:45:22]MH_I2C_Read... [16:45:22]Read from MH i2c: 01 07 00 80 0B 00 00 00 00 00 FF 0F A0 [16:45:22]RasterBufferAndPrint [16:45:22]line Счет N : (1)3309027 [16:45:22]line ИНН: 02508201610067 [16:45:22]line Контрольно-Кассовый Чек [16:45:22]line ПРОДАЖА [16:45:22]line ТРК (МРК, ГНК) : 32 [16:45:22]line Товар: 2710124130 [16:45:22]line Аи-92-К-4 [16:45:22]line 11.960 * 66.90 [16:45:22]line = 800.12 [16:45:22]line НДС 12% НСП 1% [16:45:22]line > о реализуемом товаре [16:45:22]line ОКРУГЛЕНИЕ: -0.12 [16:45:22]line ИТОГО: 800.00 [16:45:22]line Внесено: 800.00 [16:45:22]line СДАЧА: 0.00 [16:45:22]line НСП 1% : 7.08 [16:45:22]line НДС 12% : 84.97 [16:45:22]line Наличными: 800.00 [16:45:22]line Безнал.: 0.00 [16:45:22]line Место: АЗС № 87 "Партнер Нефть" [16:45:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:45:22]line СНО: Общий режим [16:45:22]line Чек 549 24.10.2024 16:45 [16:45:22]line Смена: 524 ФФД: 1.0 [16:45:22]line ЗНМ: 0300000083 [16:45:22]line РНМ: 0000000000091623 [16:45:22]line Версия ККМ: 001 [16:45:22]line ФМ: 0000000000874672 [16:45:22]line ФД: 372732 [16:45:22]line ФПД: 271146177424018 [16:45:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164521&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372732&fm=271146177424018&tin=02508201610067®Number=0000000000091623&sum=80000 [16:45:22]written 0, free lines is 4095 [16:45:22]OFD Sender: Processing packet 372732 [packets to send 267, broken 266] [16:45:22]ProducePacketName [16:45:22]name=ofd_packets/00372732 [16:45:22]OFD Sender: To server: pG, [16:45:22]CommunicateWithHost lk.salyk.kg:30040 [16:45:22]ConnectInit lk.salyk.kg [16:45:22]Connected sock=11 [16:45:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1E E5 07 01 A5 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 02 00 00 F4 03 04 00 A1 79 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC AF 05 00 35 04 06 00 F6 9B 23 96 6A 92 49 B4 2F B6 CC 3A C0 BD [16:45:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7A 21 47 00 33 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC AF 05 00 F4 03 04 00 48 25 1A 67 B6 04 01 00 00 72 C1 57 D8 49 3F C6 2F [16:45:23]CommunicateWithHost err = 0 [16:45:23]CheckOFDResponse [16:45:23]1017 (14) - 77093643461234 [16:45:23]1041 (16) - 0000000000874672 [16:45:23]1040 (4) - 372732 [16:45:23]1012 (4) - 24.10.2024 10:45 [16:45:23]1206 (1) - 0 [16:45:23]OFD Sender: Remove packet 372732 [16:45:23]ProducePacketName [16:45:23]name=ofd_packets/00372732 [16:45:23]NVStorageDeleteData [16:45:23]Write to MH i2c: 01 00 00 AB 0B B6 [16:45:23]Write i2c OK [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: 01 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: 01 07 00 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: 01 07 00 AB 0B 00 00 00 00 00 D7 0C A0 [16:45:23]RasterBufferAndPrint [16:45:23]line [16:45:23]line [16:45:23]line [16:45:23]line [16:45:23]line [16:45:23]written 0, free lines is 3294 [16:45:23]MH_Cut [16:45:23]Write to MH i2c: D1 01 00 B2 0B 01 8F [16:45:23]Write i2c OK [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: D1 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: D1 01 00 [16:45:23]MH_I2C_Read... [16:45:23]Read from MH i2c: D1 01 00 B2 0B 00 8E [16:45:23]Write to MH i2c: 01 00 00 B3 0B BE [16:45:23]Write i2c OK [16:45:23]MH_I2C_Read... [16:45:23]OFD Sender: No OFD packet to send [16:45:23]*** Cut start [16:45:23]*** Partial cut [16:45:23]*** CUTSNS_PIN = 1 [16:45:23]*** CUTSNS_PIN = 0 [16:45:24]*** Brake cut motor [16:45:24]Read from MH i2c: 01 [16:45:24]MH_I2C_Read... [16:45:24]*** Stop cut motor [16:45:24]*** Cut end [16:45:24]Read from MH i2c: 01 07 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: 01 07 00 B3 0B 00 00 00 00 00 FF 0F D3 [16:45:24]process_action close_receipt done [16:45:24]requested_data is exist [16:45:24]produce_requested_data [16:45:24]requested_item fm.sn is exist - process it [16:45:24]wFMCommunicate request_size=4 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 11 00 00 [16:45:24]Write to MH i2c: E2 08 00 B4 0B 80 11 00 00 00 00 00 00 39 [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 17 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 17 00 B4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [16:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:45:24]wFMCommunicate OK [16:45:24]requested_item fd.num is exist - process it [16:45:24]SAM_PROTO_GetFieldsCounters [16:45:24]wFMCommunicate request_size=4 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 13 00 00 [16:45:24]Write to MH i2c: E2 08 00 B5 0B 80 13 00 00 00 00 00 00 3C [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 62 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 62 00 B5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 8E [16:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FC AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 25 02 00 00 5E 04 04 00 25 02 00 00 57 04 04 00 26 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:45:24]wFMCommunicate OK [16:45:24]SAM_PROTO_GetFieldsCounters done [16:45:24]requested_item shift.num is exist - process it [16:45:24]requested_item shift.opened is exist - process it [16:45:24]req_shift_opened [16:45:24]FM_GetShiftState [16:45:24]SAM_PROTO_GetShiftState [16:45:24]wFMCommunicate request_size=4 [16:45:24]MH_SAM_APDU [16:45:24]CAPDU: 80 13 01 00 [16:45:24]Write to MH i2c: E2 08 00 B6 0B 80 13 01 00 00 00 00 00 3E [16:45:24]Write i2c OK [16:45:24]MH_I2C_Read... [16:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:45:24]Read from MH i2c: E2 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 0E 00 [16:45:24]MH_I2C_Read... [16:45:24]Read from MH i2c: E2 0E 00 B6 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A3 [16:45:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:45:24]wFMCommunicate OK [16:45:24]SAM_PROTO_GetShiftState done [16:45:24]FM_GetShiftState done [16:45:24]req_shift_opened done [16:45:24]requested_item shift.open_date is exist - process it [16:45:24]req_shift_open_date [16:45:24]req_shift_open_date done [16:45:24]produce_requested_data done [16:45:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372732,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:45:24]process_action_free close_receipt [16:45:24]json_value_free [16:45:24]json_value_free done [16:45:24]process_json_proto returns [16:45:24]Send response to host [16:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372732,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:45:24]free response buf [16:45:24]execute_script done [16:45:24]execute_script returns [16:45:24]free content buf [16:45:24]Sock 8.Close socket [16:45:24]Sock 8.Thread stoped [16:45:28]OFD Sender: No OFD packet to send [16:45:33]OFD Sender: No OFD packet to send [16:45:38]OFD Sender: No OFD packet to send [16:45:43]OFD Sender: No OFD packet to send [16:45:48]OFD Sender: No OFD packet to send [16:45:53]OFD Sender: No OFD packet to send [16:45:58]OFD Sender: No OFD packet to send [16:46:03]OFD Sender: No OFD packet to send [16:46:08]OFD Sender: No OFD packet to send [16:46:13]OFD Sender: No OFD packet to send [16:46:18]OFD Sender: No OFD packet to send [16:46:23]OFD Sender: No OFD packet to send [16:46:28]OFD Sender: No OFD packet to send [16:46:33]OFD Sender: No OFD packet to send [16:46:38]OFD Sender: No OFD packet to send [16:46:43]OFD Sender: No OFD packet to send [16:46:48]OFD Sender: No OFD packet to send [16:46:53]OFD Sender: No OFD packet to send [16:46:58]OFD Sender: No OFD packet to send [16:47:03]OFD Sender: No OFD packet to send [16:47:08]OFD Sender: No OFD packet to send [16:47:13]OFD Sender: No OFD packet to send [16:47:18]OFD Sender: No OFD packet to send [16:47:20]accept exits with 10 [16:47:20]New connection [16:47:20]New thread 3067460964 created [16:47:20]Thread 3067317604 joined [16:47:20]Waiting for new connection... [16:47:20] Sock 10.Parse request [16:47:20]Sock 10.Check first char [16:47:20]Sock 10.First char is OK [16:47:20]request: POST /json_proto HTTP/1.0 [16:47:20]Method: POST [16:47:20]URL: /json_proto [16:47:20]Method is POST - this is cgi request [16:47:20]url: /json_proto [16:47:20]query_string will be loaded in cgi processing [16:47:20]execute_cgi json_proto POST (null) [16:47:20]execute_cgi path=json_proto method=POST [16:47:20]POST find Content-Length [16:47:20]Host: 172.17.42.195:8080 [16:47:20]Content-Length: 770 [16:47:20]Content-Type: application/json [16:47:20] [16:47:20]POST finish read [16:47:20]Found Content-Length = 770 [16:47:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:20]execute_script... [16:47: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)3309028", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:47:20]POST & json_proto [16:47:20]process_json_proto [16:47:20]json parsed OK: [16:47:20]protocol is kg_v1.0 [16:47:20]action value=close_receipt [16:47:20]process_action close_receipt [16:47:20]cmd_close_receipt [16:47:20]MH_GetDate [16:47:20]Write to MH i2c: F0 00 00 B7 0B B1 [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: F0 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: F0 09 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: F0 09 00 B7 0B 00 18 7A 1A 67 EF 94 12 67 C9 [16:47:20]GetLastDocTimeStamp 1729788321 [16:47:20]current date 1729788440 [16:47:20]FM_GetShiftState [16:47:20]SAM_PROTO_GetShiftState [16:47:20]wFMCommunicate request_size=4 [16:47:20]MH_SAM_APDU [16:47:20]CAPDU: 80 13 01 00 [16:47:20]Write to MH i2c: E2 08 00 B8 0B 80 13 01 00 00 00 00 00 40 [16:47:20]Write i2c OK [16:47:20]MH_I2C_Read... [16:47:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:20]Read from MH i2c: E2 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 0E 00 [16:47:20]MH_I2C_Read... [16:47:20]Read from MH i2c: E2 0E 00 B8 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [16:47:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:47:20]wFMCommunicate OK [16:47:20]SAM_PROTO_GetShiftState done [16:47:20]FM_GetShiftState done [16:47:20]opened in 1729729095 [16:47:20]opened+sec_in_day 1729815495 [16:47:20]quantity*price = 200031 [16:47:20]sum+1 = 200032 [16:47:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 550 24.10.2024 16:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372733 ФПД: 157820136742760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164720&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372733&fm=157820136742760&tin=02508201610067®Number=0000000000091623&sum=200031 [16:47:21]StoreToDocumentArchive [16:47:21]shift 524 fd 372733 [16:47:21]save to /storage/0524/doc_00372733 [16:47:21]save last doc name /storage/0524/doc_00372733 to /storage/kkm_last_doc_name [16:47:21]save OK [16:47:21]Clear old archive folders... [16:47:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:47:21]tlvbuf is 01A6ACD0 [16:47:21]SAM_PROTO_ClearQueue [16:47:21]wFMCommunicate request_size=4 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 09 00 00 [16:47:21]Write to MH i2c: E2 08 00 C5 0B 80 09 00 00 00 00 00 00 42 [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 03 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 03 00 C5 0B 00 90 00 44 [16:47:21]RAPDU: 90 00 [16:47:21]wFMCommunicate OK [16:47:21]SAM_PROTO_ClearQueue done [16:47:21]KKMCreateOFDPacket [16:47:21]OFDProtocolAddRootSTLVToBuf [16:47:21]FM_MakeSignedData [16:47:21]FM_MakeSignedData [16:47:21]SAM_PROTO_SignData [16:47:21]wFMCommunicate request_size=4 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 0D 01 02 [16:47:21]Write to MH i2c: E2 08 00 C6 0B 80 0D 01 02 00 00 00 00 4A [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 03 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 03 00 C6 0B 00 90 00 45 [16:47:21]RAPDU: 90 00 [16:47:21]wFMCommunicate OK [16:47:21]wFMCommunicate request_size=255 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 18 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD AF 05 00 35 04 06 00 8F [16:47:21]Write to MH i2c: E2 02 01 C7 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 18 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD AF 05 00 35 04 06 00 8F 00 00 DF [16:47:21]Write i2c OK [16:47:21]MH_I2C_Read... [16:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:21]Read from MH i2c: E2 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 03 00 [16:47:21]MH_I2C_Read... [16:47:21]Read from MH i2c: E2 03 00 C7 0B 00 90 00 46 [16:47:21]RAPDU: 90 00 [16:47:21]wFMCommunicate OK [16:47:21]wFMCommunicate request_size=10 [16:47:21]MH_SAM_APDU [16:47:21]CAPDU: 80 0D 02 02 05 89 5D 30 5F 68 [16:47:21]Write to MH i2c: E2 0D 00 C8 0B 80 0D 02 02 05 00 89 5D 30 5F 68 00 00 34 [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:47:22]Read from MH i2c: E2 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: E2 03 00 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: E2 03 00 C8 0B 00 90 00 47 [16:47:22]RAPDU: 90 00 [16:47:22]wFMCommunicate OK [16:47:22]wFMCommunicate request_size=4 [16:47:22]MH_SAM_APDU [16:47:22]CAPDU: 80 0D 03 02 [16:47:22]Write to MH i2c: E2 08 00 C9 0B 80 0D 03 02 00 00 00 00 4F [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:47:22]Read from MH i2c: E2 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: E2 0B 00 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: E2 0B 00 C9 0B 00 8C 7F 51 D9 60 CF 85 C3 90 00 FC [16:47:22]RAPDU: 8C 7F 51 D9 60 CF 85 C3 90 00 [16:47:22]wFMCommunicate OK [16:47:22]SAM_PROTO_SignData done [16:47:22]FM_MakeSignedData done [16:47:22]CreateOFDProtocolMessage [16:47:22]wFMCommunicate request_size=4 [16:47:22]MH_SAM_APDU [16:47:22]CAPDU: 80 11 00 00 [16:47:22]Write to MH i2c: E2 08 00 CA 0B 80 11 00 00 00 00 00 00 4F [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:22]Read from MH i2c: E2 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: E2 17 00 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: E2 17 00 CA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [16:47:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:47:22]wFMCommunicate OK [16:47:22]CreateOFDProtocolMessage done [16:47:22]OFDSenderStorePacket 372733 [16:47:22]StoreOFDPacket docnum=372733 [16:47:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 39 46 07 01 77 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 18 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD AF 05 00 35 04 06 00 8F 89 5D 30 5F 68 8C 7F 51 D9 60 CF 85 C3 [16:47:22]CheckFolder [16:47:22]dirname=/storage/ofd_packets [16:47:22]CheckFolder done [16:47:22]ProducePacketName [16:47:22]name=ofd_packets/00372733 [16:47:22]NVStorageSaveData ofd_packets/00372733 [16:47:22]File name is /storage/ofd_packets/00372733 [16:47:22]Write 301 bytes [16:47:22]NVStorageSaveData done [16:47:22]OFDSenderStorePacket done [16:47:22]KKMCreateOFDPacket done [16:47:22]NVStorageSaveData kkm_last_timestamp [16:47:22]File name is /storage/kkm_last_timestamp [16:47:22]Write 4 bytes [16:47:22]NVStorageSaveData done [16:47:22]ExternCall_PrintAddStr [16:47:22]wPrintStart [16:47:22]Write to MH i2c: 01 00 00 CB 0B D6 [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: 01 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: 01 07 00 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: 01 07 00 CB 0B 00 00 00 00 00 FF 0F EB [16:47:22]RasterBufferAndPrint [16:47:22]line Счет N : (1)3309028 [16:47:22]line ИНН: 02508201610067 [16:47:22]line Контрольно-Кассовый Чек [16:47:22]line ПРОДАЖА [16:47:22]line ТРК (МРК, ГНК) : 12 [16:47:22]line Товар: 2710124130 [16:47:22]line Аи-92-К-4 [16:47:22]line 29.900 * 66.90 [16:47:22]line = 2000.31 [16:47:22]line НДС 12% НСП 1% [16:47:22]line > о реализуемом товаре [16:47:22]line ИТОГО: 2000.31 [16:47:22]line НСП 1% : 17.70 [16:47:22]line НДС 12% : 212.42 [16:47:22]line Наличными: 0.00 [16:47:22]line Безнал.: 2000.31 [16:47:22]line Место: АЗС № 87 "Партнер Нефть" [16:47:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:47:22]line СНО: Общий режим [16:47:22]line Чек 550 24.10.2024 16:47 [16:47:22]line Смена: 524 ФФД: 1.0 [16:47:22]line ЗНМ: 0300000083 [16:47:22]line РНМ: 0000000000091623 [16:47:22]line Версия ККМ: 001 [16:47:22]line Платежная система: Mbank [16:47:22]line ФМ: 0000000000874672 [16:47:22]line ФД: 372733 [16:47:22]line ФПД: 157820136742760 [16:47:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164720&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372733&fm=157820136742760&tin=02508201610067®Number=0000000000091623&sum=200031 [16:47:22]written 0, free lines is 4095 [16:47:22]OFD Sender: Processing packet 372733 [packets to send 267, broken 266] [16:47:22]ProducePacketName [16:47:22]name=ofd_packets/00372733 [16:47:22]OFD Sender: To server: pG, [16:47:22]CommunicateWithHost lk.salyk.kg:30040 [16:47:22]ConnectInit lk.salyk.kg [16:47:22]Connected sock=11 [16:47:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 39 46 07 01 77 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 02 00 00 F4 03 04 00 18 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD AF 05 00 35 04 06 00 8F 89 5D 30 5F 68 8C 7F 51 D9 60 CF 85 C3 [16:47:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 14 86 47 00 28 EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD AF 05 00 F4 03 04 00 BF 25 1A 67 B6 04 01 00 00 A2 80 F3 99 BB EB 77 DB [16:47:22]CommunicateWithHost err = 0 [16:47:22]CheckOFDResponse [16:47:22]1017 (14) - 77093643461234 [16:47:22]1041 (16) - 0000000000874672 [16:47:22]1040 (4) - 372733 [16:47:22]1012 (4) - 24.10.2024 10:47 [16:47:22]1206 (1) - 0 [16:47:22]OFD Sender: Remove packet 372733 [16:47:22]ProducePacketName [16:47:22]name=ofd_packets/00372733 [16:47:22]NVStorageDeleteData [16:47:22]Write to MH i2c: 01 00 00 F4 0B FF [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: 01 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: 01 07 00 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: 01 07 00 F4 0B 00 00 00 00 00 0A 0D 1D [16:47:22]RasterBufferAndPrint [16:47:22]line [16:47:22]line [16:47:22]line [16:47:22]line [16:47:22]line [16:47:22]written 0, free lines is 3347 [16:47:22]MH_Cut [16:47:22]Write to MH i2c: D1 01 00 FB 0B 01 D8 [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: D1 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: D1 01 00 [16:47:22]MH_I2C_Read... [16:47:22]Read from MH i2c: D1 01 00 FB 0B 00 D7 [16:47:22]Write to MH i2c: 01 00 00 FC 0B 07 [16:47:22]Write i2c OK [16:47:22]MH_I2C_Read... [16:47:23]OFD Sender: No OFD packet to send [16:47:23]*** Cut start [16:47:23]*** Partial cut [16:47:23]*** CUTSNS_PIN = 1 [16:47:23]*** CUTSNS_PIN = 0 [16:47:23]*** Brake cut motor [16:47:24]Read from MH i2c: 01 [16:47:24]MH_I2C_Read... [16:47:24]*** Stop cut motor [16:47:24]*** Cut end [16:47:24]Read from MH i2c: 01 07 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: 01 07 00 FC 0B 00 00 00 00 00 FF 0F 1C [16:47:24]process_action close_receipt done [16:47:24]requested_data is exist [16:47:24]produce_requested_data [16:47:24]requested_item fm.sn is exist - process it [16:47:24]wFMCommunicate request_size=4 [16:47:24]MH_SAM_APDU [16:47:24]CAPDU: 80 11 00 00 [16:47:24]Write to MH i2c: E2 08 00 FD 0B 80 11 00 00 00 00 00 00 82 [16:47:24]Write i2c OK [16:47:24]MH_I2C_Read... [16:47:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:47:24]Read from MH i2c: E2 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 17 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 17 00 FD 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [16:47:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:47:24]wFMCommunicate OK [16:47:24]requested_item fd.num is exist - process it [16:47:24]SAM_PROTO_GetFieldsCounters [16:47:24]wFMCommunicate request_size=4 [16:47:24]MH_SAM_APDU [16:47:24]CAPDU: 80 13 00 00 [16:47:24]Write to MH i2c: E2 08 00 FE 0B 80 13 00 00 00 00 00 00 85 [16:47:24]Write i2c OK [16:47:24]MH_I2C_Read... [16:47:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:47:24]Read from MH i2c: E2 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 62 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 62 00 FE 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 DB [16:47:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FD AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 26 02 00 00 5E 04 04 00 26 02 00 00 57 04 04 00 27 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:47:24]wFMCommunicate OK [16:47:24]SAM_PROTO_GetFieldsCounters done [16:47:24]requested_item shift.num is exist - process it [16:47:24]requested_item shift.opened is exist - process it [16:47:24]req_shift_opened [16:47:24]FM_GetShiftState [16:47:24]SAM_PROTO_GetShiftState [16:47:24]wFMCommunicate request_size=4 [16:47:24]MH_SAM_APDU [16:47:24]CAPDU: 80 13 01 00 [16:47:24]Write to MH i2c: E2 08 00 FF 0B 80 13 01 00 00 00 00 00 87 [16:47:24]Write i2c OK [16:47:24]MH_I2C_Read... [16:47:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:47:24]Read from MH i2c: E2 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 0E 00 [16:47:24]MH_I2C_Read... [16:47:24]Read from MH i2c: E2 0E 00 FF 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EC [16:47:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:47:24]wFMCommunicate OK [16:47:24]SAM_PROTO_GetShiftState done [16:47:24]FM_GetShiftState done [16:47:24]req_shift_opened done [16:47:24]requested_item shift.open_date is exist - process it [16:47:24]req_shift_open_date [16:47:24]req_shift_open_date done [16:47:24]produce_requested_data done [16:47:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372733,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:47:24]process_action_free close_receipt [16:47:24]json_value_free [16:47:24]json_value_free done [16:47:24]process_json_proto returns [16:47:24]Send response to host [16:47:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372733,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:47:24]free response buf [16:47:24]execute_script done [16:47:24]execute_script returns [16:47:24]free content buf [16:47:24]Sock 10.Close socket [16:47:24]Sock 10.Thread stoped [16:47:28]OFD Sender: No OFD packet to send [16:47:33]OFD Sender: No OFD packet to send [16:47:38]OFD Sender: No OFD packet to send [16:47:43]OFD Sender: No OFD packet to send [16:47:48]OFD Sender: No OFD packet to send [16:47:53]OFD Sender: No OFD packet to send [16:47:58]OFD Sender: No OFD packet to send [16:48:03]OFD Sender: No OFD packet to send [16:48:08]OFD Sender: No OFD packet to send [16:48:13]OFD Sender: No OFD packet to send [16:48:18]OFD Sender: No OFD packet to send [16:48:23]OFD Sender: No OFD packet to send [16:48:24]accept exits with 9 [16:48:24]New connection [16:48:24]New thread 3067317604 created [16:48:24]Thread 3067460964 joined [16:48:24]Waiting for new connection... [16:48:24] Sock 9.Parse request [16:48:24]Sock 9.Check first char [16:48:24]Sock 9.First char is OK [16:48:24]request: POST /json_proto HTTP/1.0 [16:48:24]Method: POST [16:48:24]URL: /json_proto [16:48:24]Method is POST - this is cgi request [16:48:24]url: /json_proto [16:48:24]query_string will be loaded in cgi processing [16:48:24]execute_cgi json_proto POST (null) [16:48:24]execute_cgi path=json_proto method=POST [16:48:24]POST find Content-Length [16:48:24]Host: 172.17.42.195:8080 [16:48:24]Content-Length: 770 [16:48:24]Content-Type: application/json [16:48:24] [16:48:24]POST finish read [16:48:24]Found Content-Length = 770 [16:48:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:24]execute_script... [16: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)3309030", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:48:24]POST & json_proto [16:48:24]process_json_proto [16:48:24]json parsed OK: [16:48:24]protocol is kg_v1.0 [16:48:24]action value=close_receipt [16:48:24]process_action close_receipt [16:48:24]cmd_close_receipt [16:48:24]MH_GetDate [16:48:24]Write to MH i2c: F0 00 00 00 0C FB [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: F0 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: F0 09 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: F0 09 00 00 0C 00 58 7A 1A 67 EF 94 12 67 53 [16:48:24]GetLastDocTimeStamp 1729788440 [16:48:24]current date 1729788504 [16:48:24]FM_GetShiftState [16:48:24]SAM_PROTO_GetShiftState [16:48:24]wFMCommunicate request_size=4 [16:48:24]MH_SAM_APDU [16:48:24]CAPDU: 80 13 01 00 [16:48:24]Write to MH i2c: E2 08 00 01 0C 80 13 01 00 00 00 00 00 8A [16:48:24]Write i2c OK [16:48:24]MH_I2C_Read... [16:48:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:24]Read from MH i2c: E2 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 0E 00 [16:48:24]MH_I2C_Read... [16:48:24]Read from MH i2c: E2 0E 00 01 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EF [16:48:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:48:24]wFMCommunicate OK [16:48:24]SAM_PROTO_GetShiftState done [16:48:24]FM_GetShiftState done [16:48:24]opened in 1729729095 [16:48:24]opened+sec_in_day 1729815495 [16:48:24]quantity*price = 100021 [16:48:24]sum+1 = 100023 [16:48:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 551 24.10.2024 16:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372734 ФПД: 271699456904941 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164824&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372734&fm=271699456904941&tin=02508201610067®Number=0000000000091623&sum=100022 [16:48:25]StoreToDocumentArchive [16:48:25]shift 524 fd 372734 [16:48:25]save to /storage/0524/doc_00372734 [16:48:25]save last doc name /storage/0524/doc_00372734 to /storage/kkm_last_doc_name [16:48:25]save OK [16:48:25]Clear old archive folders... [16:48:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:48:25]tlvbuf is 01A29040 [16:48:25]SAM_PROTO_ClearQueue [16:48:25]wFMCommunicate request_size=4 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 09 00 00 [16:48:25]Write to MH i2c: E2 08 00 0E 0C 80 09 00 00 00 00 00 00 8C [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 0E 0C 00 90 00 8E [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]SAM_PROTO_ClearQueue done [16:48:25]KKMCreateOFDPacket [16:48:25]OFDProtocolAddRootSTLVToBuf [16:48:25]FM_MakeSignedData [16:48:25]FM_MakeSignedData [16:48:25]SAM_PROTO_SignData [16:48:25]wFMCommunicate request_size=4 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 0D 01 02 [16:48:25]Write to MH i2c: E2 08 00 0F 0C 80 0D 01 02 00 00 00 00 94 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 0F 0C 00 90 00 8F [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]wFMCommunicate request_size=255 [16:48:25]MH_SAM_APDU [16: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 58 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE AF 05 00 35 04 06 00 F7 [16:48:25]Write to MH i2c: E2 02 01 10 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 58 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE AF 05 00 35 04 06 00 F7 00 00 9B [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 10 0C 00 90 00 90 [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]wFMCommunicate request_size=10 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 0D 02 02 05 1B F5 9D 4E ED [16:48:25]Write to MH i2c: E2 0D 00 11 0C 80 0D 02 02 05 00 1B F5 9D 4E ED 00 00 89 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 03 00 11 0C 00 90 00 91 [16:48:25]RAPDU: 90 00 [16:48:25]wFMCommunicate OK [16:48:25]wFMCommunicate request_size=4 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 0D 03 02 [16:48:25]Write to MH i2c: E2 08 00 12 0C 80 0D 03 02 00 00 00 00 99 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 0B 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 0B 00 12 0C 00 8B E2 BA B0 2D 6F 38 82 90 00 C7 [16:48:25]RAPDU: 8B E2 BA B0 2D 6F 38 82 90 00 [16:48:25]wFMCommunicate OK [16:48:25]SAM_PROTO_SignData done [16:48:25]FM_MakeSignedData done [16:48:25]CreateOFDProtocolMessage [16:48:25]wFMCommunicate request_size=4 [16:48:25]MH_SAM_APDU [16:48:25]CAPDU: 80 11 00 00 [16:48:25]Write to MH i2c: E2 08 00 13 0C 80 11 00 00 00 00 00 00 99 [16:48:25]Write i2c OK [16:48:25]MH_I2C_Read... [16:48:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:25]Read from MH i2c: E2 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 17 00 [16:48:25]MH_I2C_Read... [16:48:25]Read from MH i2c: E2 17 00 13 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [16:48:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:48:25]wFMCommunicate OK [16:48:25]CreateOFDProtocolMessage done [16:48:25]OFDSenderStorePacket 372734 [16:48:25]StoreOFDPacket docnum=372734 [16:48:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E5 77 07 01 1B 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 58 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE AF 05 00 35 04 06 00 F7 1B F5 9D 4E ED 8B E2 BA B0 2D 6F 38 82 [16:48:25]CheckFolder [16:48:25]dirname=/storage/ofd_packets [16:48:25]CheckFolder done [16:48:25]ProducePacketName [16:48:25]name=ofd_packets/00372734 [16:48:25]NVStorageSaveData ofd_packets/00372734 [16:48:25]File name is /storage/ofd_packets/00372734 [16:48:25]Write 301 bytes [16:48:25]NVStorageSaveData done [16:48:25]OFDSenderStorePacket done [16:48:25]KKMCreateOFDPacket done [16:48:25]NVStorageSaveData kkm_last_timestamp [16:48:25]File name is /storage/kkm_last_timestamp [16:48:25]Write 4 bytes [16:48:25]NVStorageSaveData done [16:48:26]ExternCall_PrintAddStr [16:48:26]wPrintStart [16:48:26]Write to MH i2c: 01 00 00 14 0C 20 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 14 0C 00 00 00 00 00 FF 0F 35 [16:48:26]RasterBufferAndPrint [16:48:26]line Счет N : (1)3309030 [16:48:26]line ИНН: 02508201610067 [16:48:26]line Контрольно-Кассовый Чек [16:48:26]line ПРОДАЖА [16:48:26]line ТРК (МРК, ГНК) : 23 [16:48:26]line Товар: 2710124500 [16:48:26]line Аи-95-К-3 [16:48:26]line 13.480 * 74.20 [16:48:26]line = 1000.22 [16:48:26]line НДС 12% НСП 1% [16:48:26]line > о реализуемом товаре [16:48:26]line ИТОГО: 1000.22 [16:48:26]line НСП 1% : 8.85 [16:48:26]line НДС 12% : 106.22 [16:48:26]line Наличными: 0.00 [16:48:26]line Безнал.: 1000.22 [16:48:26]line Место: АЗС № 87 "Партнер Нефть" [16:48:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:48:26]line СНО: Общий режим [16:48:26]line Чек 551 24.10.2024 16:48 [16:48:26]line Смена: 524 ФФД: 1.0 [16:48:26]line ЗНМ: 0300000083 [16:48:26]line РНМ: 0000000000091623 [16:48:26]line Версия ККМ: 001 [16:48:26]line Платежная система: Mbank [16:48:26]line ФМ: 0000000000874672 [16:48:26]line ФД: 372734 [16:48:26]line ФПД: 271699456904941 [16:48:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164824&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372734&fm=271699456904941&tin=02508201610067®Number=0000000000091623&sum=100022 [16:48:26]written 0, free lines is 4095 [16:48:26]OFD Sender: Processing packet 372734 [packets to send 267, broken 266] [16:48:26]ProducePacketName [16:48:26]name=ofd_packets/00372734 [16:48:26]OFD Sender: To server: pG, [16:48:26]CommunicateWithHost lk.salyk.kg:30040 [16:48:26]ConnectInit lk.salyk.kg [16:48:26]Write to MH i2c: 01 00 00 3D 0C 49 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: 01 07 00 3D 0C 00 00 00 00 00 04 0D 61 [16:48:26]RasterBufferAndPrint [16:48:26]line [16:48:26]line [16:48:26]line [16:48:26]line [16:48:26]line [16:48:26]written 0, free lines is 3339 [16:48:26]MH_Cut [16:48:26]Write to MH i2c: D1 01 00 44 0C 01 22 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: D1 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: D1 01 00 [16:48:26]MH_I2C_Read... [16:48:26]Read from MH i2c: D1 01 00 44 0C 00 21 [16:48:26]Write to MH i2c: 01 00 00 45 0C 51 [16:48:26]Write i2c OK [16:48:26]MH_I2C_Read... [16:48:27]*** Cut start [16:48:27]*** Partial cut [16:48:27]*** CUTSNS_PIN = 1 [16:48:27]*** CUTSNS_PIN = 0 [16:48:27]*** Brake cut motor [16:48:27]Read from MH i2c: 01 [16:48:27]MH_I2C_Read... [16:48:27]*** Stop cut motor [16:48:27]*** Cut end [16:48:27]Read from MH i2c: 01 07 00 [16:48:27]MH_I2C_Read... [16:48:27]Read from MH i2c: 01 07 00 45 0C 00 00 00 00 00 FF 0F 66 [16:48:27]process_action close_receipt done [16:48:27]requested_data is exist [16:48:27]produce_requested_data [16:48:27]requested_item fm.sn is exist - process it [16:48:27]wFMCommunicate request_size=4 [16:48:27]MH_SAM_APDU [16:48:27]CAPDU: 80 11 00 00 [16:48:27]Write to MH i2c: E2 08 00 46 0C 80 11 00 00 00 00 00 00 CC [16:48:27]Write i2c OK [16:48:27]MH_I2C_Read... [16:48:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:48:28]Read from MH i2c: E2 [16:48:28]MH_I2C_Read... [16:48:28]Read from MH i2c: E2 17 00 [16:48:28]MH_I2C_Read... [16:48:28]Read from MH i2c: E2 17 00 46 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [16:48:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:48:28]wFMCommunicate OK [16:48:28]requested_item fd.num is exist - process it [16:48:28]SAM_PROTO_GetFieldsCounters [16:48:28]wFMCommunicate request_size=4 [16:48:28]MH_SAM_APDU [16:48:28]CAPDU: 80 13 00 00 [16:48:28]Write to MH i2c: E2 08 00 47 0C 80 13 00 00 00 00 00 00 CF [16:48:28]Write i2c OK [16:48:28]MH_I2C_Read... [16:48:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:48:28]Read from MH i2c: E2 [16:48:28]MH_I2C_Read... [16:48:28]Read from MH i2c: E2 62 00 [16:48:28]MH_I2C_Read... [16:48:28]Read from MH i2c: E2 62 00 47 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 29 [16:48:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FE AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 27 02 00 00 5E 04 04 00 27 02 00 00 57 04 04 00 28 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:48:28]wFMCommunicate OK [16:48:28]SAM_PROTO_GetFieldsCounters done [16:48:28]requested_item shift.num is exist - process it [16:48:28]requested_item shift.opened is exist - process it [16:48:28]req_shift_opened [16:48:28]FM_GetShiftState [16:48:28]SAM_PROTO_GetShiftState [16:48:28]wFMCommunicate request_size=4 [16:48:28]MH_SAM_APDU [16:48:28]CAPDU: 80 13 01 00 [16:48:28]Write to MH i2c: E2 08 00 48 0C 80 13 01 00 00 00 00 00 D1 [16:48:28]Write i2c OK [16:48:28]MH_I2C_Read... [16:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:48:28]Read from MH i2c: E2 [16:48:28]MH_I2C_Read... [16:48:28]Read from MH i2c: E2 0E 00 [16:48:28]MH_I2C_Read... [16:48:28]Read from MH i2c: E2 0E 00 48 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [16:48:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:48:28]wFMCommunicate OK [16:48:28]SAM_PROTO_GetShiftState done [16:48:28]FM_GetShiftState done [16:48:28]req_shift_opened done [16:48:28]requested_item shift.open_date is exist - process it [16:48:28]req_shift_open_date [16:48:28]req_shift_open_date done [16:48:28]produce_requested_data done [16:48:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372734,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:48:28]process_action_free close_receipt [16:48:28]json_value_free [16:48:28]json_value_free done [16:48:28]process_json_proto returns [16:48:28]Send response to host [16:48:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372734,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:48:28]free response buf [16:48:28]execute_script done [16:48:28]execute_script returns [16:48:28]free content buf [16:48:28]Sock 9.Close socket [16:48:28]Sock 9.Thread stoped [16:48:31]ConnectInit Can't take IP for lk.salyk.kg [16:48:31]CommunicateWithHost connect error [16:48:31]CommunicateWithHost err = -1 [16:48:31]OFD Sender: Server communicate error [16:48:36]OFD Sender: Processing packet 372734 [packets to send 267, broken 266] [16:48:36]ProducePacketName [16:48:36]name=ofd_packets/00372734 [16:48:36]OFD Sender: To server: pG, [16:48:36]CommunicateWithHost lk.salyk.kg:30040 [16:48:36]ConnectInit lk.salyk.kg [16:48:41]ConnectInit Can't take IP for lk.salyk.kg [16:48:41]CommunicateWithHost connect error [16:48:41]CommunicateWithHost err = -1 [16:48:41]OFD Sender: Server communicate error [16:48:46]OFD Sender: Processing packet 372734 [packets to send 267, broken 266] [16:48:46]ProducePacketName [16:48:46]name=ofd_packets/00372734 [16:48:46]OFD Sender: To server: pG, [16:48:46]CommunicateWithHost lk.salyk.kg:30040 [16:48:46]ConnectInit lk.salyk.kg [16:48:51]ConnectInit Can't take IP for lk.salyk.kg [16:48:51]CommunicateWithHost connect error [16:48:51]CommunicateWithHost err = -1 [16:48:51]OFD Sender: Server communicate error [16:48:56]OFD Sender: Processing packet 372734 [packets to send 267, broken 266] [16:48:56]ProducePacketName [16:48:56]name=ofd_packets/00372734 [16:48:56]OFD Sender: To server: pG, [16:48:56]CommunicateWithHost lk.salyk.kg:30040 [16:48:56]ConnectInit lk.salyk.kg [16:49:01]ConnectInit Can't take IP for lk.salyk.kg [16:49:01]CommunicateWithHost connect error [16:49:01]CommunicateWithHost err = -1 [16:49:01]OFD Sender: Server communicate error [16:49:06]OFD Sender: Processing packet 372734 [packets to send 267, broken 266] [16:49:06]ProducePacketName [16:49:06]name=ofd_packets/00372734 [16:49:06]OFD Sender: To server: pG, [16:49:06]CommunicateWithHost lk.salyk.kg:30040 [16:49:06]ConnectInit lk.salyk.kg [16:49:11]ConnectInit Can't take IP for lk.salyk.kg [16:49:11]CommunicateWithHost connect error [16:49:11]CommunicateWithHost err = -1 [16:49:11]OFD Sender: Server communicate error [16:49:16]OFD Sender: Processing packet 372734 [packets to send 267, broken 266] [16:49:16]ProducePacketName [16:49:16]name=ofd_packets/00372734 [16:49:16]OFD Sender: To server: pG, [16:49:16]CommunicateWithHost lk.salyk.kg:30040 [16:49:16]ConnectInit lk.salyk.kg [16:49:16]Connected sock=9 [16:49:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E5 77 07 01 1B 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 27 02 00 00 F4 03 04 00 58 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE AF 05 00 35 04 06 00 F7 1B F5 9D 4E ED 8B E2 BA B0 2D 6F 38 82 [16:49:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 77 5D 47 00 26 F1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE AF 05 00 F4 03 04 00 31 26 1A 67 B6 04 01 00 00 37 71 04 67 D7 B4 B0 77 [16:49:16]CommunicateWithHost err = 0 [16:49:16]CheckOFDResponse [16:49:16]1017 (14) - 77093643461234 [16:49:16]1041 (16) - 0000000000874672 [16:49:16]1040 (4) - 372734 [16:49:16]1012 (4) - 24.10.2024 10:49 [16:49:16]1206 (1) - 0 [16:49:16]OFD Sender: Remove packet 372734 [16:49:16]ProducePacketName [16:49:16]name=ofd_packets/00372734 [16:49:16]NVStorageDeleteData [16:49:16]OFD Sender: No OFD packet to send [16:49:21]OFD Sender: No OFD packet to send [16:49:26]accept exits with 10 [16:49:26]New connection [16:49:26]New thread 3067460964 created [16:49:26]Thread 3067317604 joined [16:49:26]Waiting for new connection... [16:49:26] Sock 10.Parse request [16:49:26]Sock 10.Check first char [16:49:26]Sock 10.First char is OK [16:49:26]request: POST /json_proto HTTP/1.0 [16:49:26]Method: POST [16:49:26]URL: /json_proto [16:49:26]Method is POST - this is cgi request [16:49:26]url: /json_proto [16:49:26]query_string will be loaded in cgi processing [16:49:26]execute_cgi json_proto POST (null) [16:49:26]execute_cgi path=json_proto method=POST [16:49:26]POST find Content-Length [16:49:26]Host: 172.17.42.195:8080 [16:49:26]Content-Length: 678 [16:49:26]Content-Type: application/json [16:49:26] [16:49:26]POST finish read [16:49:26]Found Content-Length = 678 [16:49:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:26]execute_script... [16:49: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)3309031", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:49:26]POST & json_proto [16:49:26]process_json_proto [16:49:26]json parsed OK: [16:49:26]protocol is kg_v1.0 [16:49:26]action value=close_receipt [16:49:26]process_action close_receipt [16:49:26]cmd_close_receipt [16:49:26]MH_GetDate [16:49:26]Write to MH i2c: F0 00 00 49 0C 44 [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: F0 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: F0 09 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: F0 09 00 49 0C 00 96 7A 1A 67 EF 94 12 67 DA [16:49:26]GetLastDocTimeStamp 1729788504 [16:49:26]current date 1729788566 [16:49:26]FM_GetShiftState [16:49:26]SAM_PROTO_GetShiftState [16:49:26]wFMCommunicate request_size=4 [16:49:26]MH_SAM_APDU [16:49:26]CAPDU: 80 13 01 00 [16:49:26]Write to MH i2c: E2 08 00 4A 0C 80 13 01 00 00 00 00 00 D3 [16:49:26]Write i2c OK [16:49:26]MH_I2C_Read... [16:49:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:26]Read from MH i2c: E2 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 0E 00 [16:49:26]MH_I2C_Read... [16:49:26]Read from MH i2c: E2 0E 00 4A 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [16:49:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:49:26]wFMCommunicate OK [16:49:26]SAM_PROTO_GetShiftState done [16:49:26]FM_GetShiftState done [16:49:26]opened in 1729729095 [16:49:26]opened+sec_in_day 1729815495 [16:49:26]quantity*price = 20003 [16:49:26]sum+1 = 20004 [16:49:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 552 24.10.2024 16:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372735 ФПД: 884674030093 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164926&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372735&fm=884674030093&tin=02508201610067®Number=0000000000091623&sum=20000 [16:49:27]StoreToDocumentArchive [16:49:27]shift 524 fd 372735 [16:49:27]save to /storage/0524/doc_00372735 [16:49:27]save last doc name /storage/0524/doc_00372735 to /storage/kkm_last_doc_name [16:49:27]save OK [16:49:27]Clear old archive folders... [16:49:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:49:27]tlvbuf is 01AA8A30 [16:49:27]SAM_PROTO_ClearQueue [16:49:27]wFMCommunicate request_size=4 [16:49:27]MH_SAM_APDU [16:49:27]CAPDU: 80 09 00 00 [16:49:27]Write to MH i2c: E2 08 00 57 0C 80 09 00 00 00 00 00 00 D5 [16:49:27]Write i2c OK [16:49:27]MH_I2C_Read... [16:49:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:49:27]Read from MH i2c: E2 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: E2 03 00 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: E2 03 00 57 0C 00 90 00 D7 [16:49:27]RAPDU: 90 00 [16:49:27]wFMCommunicate OK [16:49:27]SAM_PROTO_ClearQueue done [16:49:27]KKMCreateOFDPacket [16:49:27]OFDProtocolAddRootSTLVToBuf [16:49:27]FM_MakeSignedData [16:49:27]FM_MakeSignedData [16:49:27]SAM_PROTO_SignData [16:49:27]wFMCommunicate request_size=4 [16:49:27]MH_SAM_APDU [16:49:27]CAPDU: 80 0D 01 02 [16:49:27]Write to MH i2c: E2 08 00 58 0C 80 0D 01 02 00 00 00 00 DD [16:49:27]Write i2c OK [16:49:27]MH_I2C_Read... [16:49:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:49:27]Read from MH i2c: E2 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: E2 03 00 [16:49:27]MH_I2C_Read... [16:49:27]Read from MH i2c: E2 03 00 58 0C 00 90 00 D8 [16:49:27]RAPDU: 90 00 [16:49:27]wFMCommunicate OK [16:49:27]wFMCommunicate request_size=255 [16:49:27]MH_SAM_APDU [16: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 96 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF AF 05 00 35 04 06 00 00 [16:49:27]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 96 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF AF 05 00 35 04 06 00 00 00 00 A7 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 03 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 03 00 59 0C 00 90 00 D9 [16:49:28]RAPDU: 90 00 [16:49:28]wFMCommunicate OK [16:49:28]wFMCommunicate request_size=10 [16:49:28]MH_SAM_APDU [16:49:28]CAPDU: 80 0D 02 02 05 CD FA AE 6A 0D [16:49:28]Write to MH i2c: E2 0D 00 5A 0C 80 0D 02 02 05 00 CD FA AE 6A 0D 00 00 D6 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 03 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 03 00 5A 0C 00 90 00 DA [16:49:28]RAPDU: 90 00 [16:49:28]wFMCommunicate OK [16:49:28]wFMCommunicate request_size=4 [16:49:28]MH_SAM_APDU [16:49:28]CAPDU: 80 0D 03 02 [16:49:28]Write to MH i2c: E2 08 00 5B 0C 80 0D 03 02 00 00 00 00 E2 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 0B 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 0B 00 5B 0C 00 0A 3A 91 3D B7 60 5D BF 90 00 28 [16:49:28]RAPDU: 0A 3A 91 3D B7 60 5D BF 90 00 [16:49:28]wFMCommunicate OK [16:49:28]SAM_PROTO_SignData done [16:49:28]FM_MakeSignedData done [16:49:28]CreateOFDProtocolMessage [16:49:28]wFMCommunicate request_size=4 [16:49:28]MH_SAM_APDU [16:49:28]CAPDU: 80 11 00 00 [16:49:28]Write to MH i2c: E2 08 00 5C 0C 80 11 00 00 00 00 00 00 E2 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:28]Read from MH i2c: E2 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 17 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: E2 17 00 5C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [16:49:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:49:28]wFMCommunicate OK [16:49:28]CreateOFDProtocolMessage done [16:49:28]OFDSenderStorePacket 372735 [16:49:28]StoreOFDPacket docnum=372735 [16:49:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 33 07 01 BE 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 96 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF AF 05 00 35 04 06 00 00 CD FA AE 6A 0D 0A 3A 91 3D B7 60 5D BF [16:49:28]CheckFolder [16:49:28]dirname=/storage/ofd_packets [16:49:28]CheckFolder done [16:49:28]ProducePacketName [16:49:28]name=ofd_packets/00372735 [16:49:28]NVStorageSaveData ofd_packets/00372735 [16:49:28]File name is /storage/ofd_packets/00372735 [16:49:28]Write 301 bytes [16:49:28]NVStorageSaveData done [16:49:28]OFDSenderStorePacket done [16:49:28]KKMCreateOFDPacket done [16:49:28]NVStorageSaveData kkm_last_timestamp [16:49:28]File name is /storage/kkm_last_timestamp [16:49:28]Write 4 bytes [16:49:28]NVStorageSaveData done [16:49:28]ExternCall_PrintAddStr [16:49:28]wPrintStart [16:49:28]Write to MH i2c: 01 00 00 5D 0C 69 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 07 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 07 00 5D 0C 00 00 00 00 00 FF 0F 7E [16:49:28]RasterBufferAndPrint [16:49:28]line Счет N : (1)3309031 [16:49:28]line ИНН: 02508201610067 [16:49:28]line Контрольно-Кассовый Чек [16:49:28]line ПРОДАЖА [16:49:28]line ТРК (МРК, ГНК) : 12 [16:49:28]line Товар: 2710124130 [16:49:28]line Аи-92-К-4 [16:49:28]line 2.990 * 66.90 [16:49:28]line = 200.03 [16:49:28]line НДС 12% НСП 1% [16:49:28]line > о реализуемом товаре [16:49:28]line ОКРУГЛЕНИЕ: -0.03 [16:49:28]line ИТОГО: 200.00 [16:49:28]line Внесено: 200.00 [16:49:28]line СДАЧА: 0.00 [16:49:28]line НСП 1% : 1.77 [16:49:28]line НДС 12% : 21.24 [16:49:28]line Наличными: 200.00 [16:49:28]line Безнал.: 0.00 [16:49:28]line Место: АЗС № 87 "Партнер Нефть" [16:49:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:49:28]line СНО: Общий режим [16:49:28]line Чек 552 24.10.2024 16:49 [16:49:28]line Смена: 524 ФФД: 1.0 [16:49:28]line ЗНМ: 0300000083 [16:49:28]line РНМ: 0000000000091623 [16:49:28]line Версия ККМ: 001 [16:49:28]line ФМ: 0000000000874672 [16:49:28]line ФД: 372735 [16:49:28]line ФПД: 884674030093 [16:49:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T164926&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372735&fm=884674030093&tin=02508201610067®Number=0000000000091623&sum=20000 [16:49:28]OFD Sender: Processing packet 372735 [packets to send 267, broken 266] [16:49:28]ProducePacketName [16:49:28]name=ofd_packets/00372735 [16:49:28]OFD Sender: To server: pG, [16:49:28]CommunicateWithHost lk.salyk.kg:30040 [16:49:28]ConnectInit lk.salyk.kg [16:49:28]written 0, free lines is 4095 [16:49:28]Connected sock=9 [16: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 36 37 32 0F 01 00 00 A1 33 07 01 BE 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 02 00 00 F4 03 04 00 96 7A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF AF 05 00 35 04 06 00 00 CD FA AE 6A 0D 0A 3A 91 3D B7 60 5D BF [16:49:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 61 CF 47 00 19 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF AF 05 00 F4 03 04 00 3D 26 1A 67 B6 04 01 00 00 E1 EB 30 06 2E F5 99 F7 [16:49:28]CommunicateWithHost err = 0 [16:49:28]CheckOFDResponse [16:49:28]1017 (14) - 77093643461234 [16:49:28]1041 (16) - 0000000000874672 [16:49:28]1040 (4) - 372735 [16:49:28]1012 (4) - 24.10.2024 10:49 [16:49:28]1206 (1) - 0 [16:49:28]OFD Sender: Remove packet 372735 [16:49:28]ProducePacketName [16:49:28]name=ofd_packets/00372735 [16:49:28]NVStorageDeleteData [16:49:28]Write to MH i2c: 01 00 00 88 0C 94 [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 07 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: 01 07 00 88 0C 00 00 00 00 00 F1 0C 98 [16:49:28]RasterBufferAndPrint [16:49:28]line [16:49:28]line [16:49:28]line [16:49:28]line [16:49:28]line [16:49:28]written 0, free lines is 3327 [16:49:28]MH_Cut [16:49:28]Write to MH i2c: D1 01 00 8F 0C 01 6D [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: D1 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: D1 01 00 [16:49:28]MH_I2C_Read... [16:49:28]Read from MH i2c: D1 01 00 8F 0C 00 6C [16:49:28]Write to MH i2c: 01 00 00 90 0C 9C [16:49:28]Write i2c OK [16:49:28]MH_I2C_Read... [16:49:29]OFD Sender: No OFD packet to send [16:49:29]*** Cut start [16:49:29]*** Partial cut [16:49:29]*** CUTSNS_PIN = 1 [16:49:29]*** CUTSNS_PIN = 0 [16:49:30]*** Brake cut motor [16:49:30]Read from MH i2c: 01 [16:49:30]MH_I2C_Read... [16:49:30]*** Stop cut motor [16:49:30]*** Cut end [16:49:30]Read from MH i2c: 01 07 00 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: 01 07 00 90 0C 00 00 00 00 00 FF 0F B1 [16:49:30]process_action close_receipt done [16:49:30]requested_data is exist [16:49:30]produce_requested_data [16:49:30]requested_item fm.sn is exist - process it [16:49:30]wFMCommunicate request_size=4 [16:49:30]MH_SAM_APDU [16:49:30]CAPDU: 80 11 00 00 [16:49:30]Write to MH i2c: E2 08 00 91 0C 80 11 00 00 00 00 00 00 17 [16:49:30]Write i2c OK [16:49:30]MH_I2C_Read... [16:49:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:49:30]Read from MH i2c: E2 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: E2 17 00 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: E2 17 00 91 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [16:49:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:49:30]wFMCommunicate OK [16:49:30]requested_item fd.num is exist - process it [16:49:30]SAM_PROTO_GetFieldsCounters [16:49:30]wFMCommunicate request_size=4 [16:49:30]MH_SAM_APDU [16:49:30]CAPDU: 80 13 00 00 [16:49:30]Write to MH i2c: E2 08 00 92 0C 80 13 00 00 00 00 00 00 1A [16:49:30]Write i2c OK [16:49:30]MH_I2C_Read... [16:49:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:49:30]Read from MH i2c: E2 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: E2 62 00 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: E2 62 00 92 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 78 [16: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FF AF 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 28 02 00 00 5E 04 04 00 28 02 00 00 57 04 04 00 29 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:49:30]wFMCommunicate OK [16:49:30]SAM_PROTO_GetFieldsCounters done [16:49:30]requested_item shift.num is exist - process it [16:49:30]requested_item shift.opened is exist - process it [16:49:30]req_shift_opened [16:49:30]FM_GetShiftState [16:49:30]SAM_PROTO_GetShiftState [16:49:30]wFMCommunicate request_size=4 [16:49:30]MH_SAM_APDU [16:49:30]CAPDU: 80 13 01 00 [16:49:30]Write to MH i2c: E2 08 00 93 0C 80 13 01 00 00 00 00 00 1C [16:49:30]Write i2c OK [16:49:30]MH_I2C_Read... [16:49:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:49:30]Read from MH i2c: E2 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: E2 0E 00 [16:49:30]MH_I2C_Read... [16:49:30]Read from MH i2c: E2 0E 00 93 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [16:49:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:49:30]wFMCommunicate OK [16:49:30]SAM_PROTO_GetShiftState done [16:49:30]FM_GetShiftState done [16:49:30]req_shift_opened done [16:49:30]requested_item shift.open_date is exist - process it [16:49:30]req_shift_open_date [16:49:30]req_shift_open_date done [16:49:30]produce_requested_data done [16:49:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372735,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:49:30]process_action_free close_receipt [16:49:30]json_value_free [16:49:30]json_value_free done [16:49:30]process_json_proto returns [16:49:30]Send response to host [16:49:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372735,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:49:30]free response buf [16:49:30]execute_script done [16:49:30]execute_script returns [16:49:30]free content buf [16:49:30]Sock 10.Close socket [16:49:30]Sock 10.Thread stoped [16:49:34]OFD Sender: No OFD packet to send [16:49:39]OFD Sender: No OFD packet to send [16:49:44]OFD Sender: No OFD packet to send [16:49:49]OFD Sender: No OFD packet to send [16:49:54]OFD Sender: No OFD packet to send [16:49:59]OFD Sender: No OFD packet to send [16:50:04]OFD Sender: No OFD packet to send [16:50:09]OFD Sender: No OFD packet to send [16:50:14]OFD Sender: No OFD packet to send [16:50:19]OFD Sender: No OFD packet to send [16:50:24]OFD Sender: No OFD packet to send [16:50:29]OFD Sender: No OFD packet to send [16:50:34]OFD Sender: No OFD packet to send [16:50:39]OFD Sender: No OFD packet to send [16:50:44]OFD Sender: No OFD packet to send [16:50:49]OFD Sender: No OFD packet to send [16:50:54]OFD Sender: No OFD packet to send [16:50:59]OFD Sender: No OFD packet to send [16:51:04]OFD Sender: No OFD packet to send [16:51:09]OFD Sender: No OFD packet to send [16:51:14]OFD Sender: No OFD packet to send [16:51:19]OFD Sender: No OFD packet to send [16:51:23]accept exits with 8 [16:51:23]New connection [16:51:23]New thread 3067317604 created [16:51:23]Thread 3067460964 joined [16:51:23]Waiting for new connection... [16:51:23] Sock 8.Parse request [16:51:23]Sock 8.Check first char [16:51:23]Sock 8.First char is OK [16:51:23]request: POST /json_proto HTTP/1.0 [16:51:23]Method: POST [16:51:23]URL: /json_proto [16:51:23]Method is POST - this is cgi request [16:51:23]url: /json_proto [16:51:23]query_string will be loaded in cgi processing [16:51:23]execute_cgi json_proto POST (null) [16:51:23]execute_cgi path=json_proto method=POST [16:51:23]POST find Content-Length [16:51:23]Host: 172.17.42.195:8080 [16:51:23]Content-Length: 678 [16:51:23]Content-Type: application/json [16:51:23] [16:51:23]POST finish read [16:51:23]Found Content-Length = 678 [16:51:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:23]execute_script... [16:51: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)3309032", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:51:23]POST & json_proto [16:51:23]process_json_proto [16:51:23]json parsed OK: [16:51:23]protocol is kg_v1.0 [16:51:23]action value=close_receipt [16:51:23]process_action close_receipt [16:51:23]cmd_close_receipt [16:51:23]MH_GetDate [16:51:23]Write to MH i2c: F0 00 00 94 0C 8F [16:51:23]Write i2c OK [16:51:23]MH_I2C_Read... [16:51:23]Read from MH i2c: F0 [16:51:23]MH_I2C_Read... [16:51:23]Read from MH i2c: F0 09 00 [16:51:23]MH_I2C_Read... [16:51:23]Read from MH i2c: F0 09 00 94 0C 00 0B 7B 1A 67 EF 94 12 67 9B [16:51:23]GetLastDocTimeStamp 1729788566 [16:51:23]current date 1729788683 [16:51:23]FM_GetShiftState [16:51:23]SAM_PROTO_GetShiftState [16:51:23]wFMCommunicate request_size=4 [16:51:23]MH_SAM_APDU [16:51:23]CAPDU: 80 13 01 00 [16:51:23]Write to MH i2c: E2 08 00 95 0C 80 13 01 00 00 00 00 00 1E [16:51:23]Write i2c OK [16:51:23]MH_I2C_Read... [16:51:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:23]Read from MH i2c: E2 [16:51:23]MH_I2C_Read... [16:51:23]Read from MH i2c: E2 0E 00 [16:51:23]MH_I2C_Read... [16:51:23]Read from MH i2c: E2 0E 00 95 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [16:51:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:51:23]wFMCommunicate OK [16:51:23]SAM_PROTO_GetShiftState done [16:51:23]FM_GetShiftState done [16:51:23]opened in 1729729095 [16:51:23]opened+sec_in_day 1729815495 [16:51:23]quantity*price = 50041 [16:51:23]sum+1 = 50042 [16:51:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 553 24.10.2024 16:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372736 ФПД: 248589314570026 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165123&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372736&fm=248589314570026&tin=02508201610067®Number=0000000000091623&sum=50000 [16:51:24]StoreToDocumentArchive [16:51:24]shift 524 fd 372736 [16:51:24]save to /storage/0524/doc_00372736 [16:51:24]save last doc name /storage/0524/doc_00372736 to /storage/kkm_last_doc_name [16:51:24]save OK [16:51:24]Clear old archive folders... [16:51:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:51:24]tlvbuf is 01AA8310 [16:51:24]SAM_PROTO_ClearQueue [16:51:24]wFMCommunicate request_size=4 [16:51:24]MH_SAM_APDU [16:51:24]CAPDU: 80 09 00 00 [16:51:24]Write to MH i2c: E2 08 00 A2 0C 80 09 00 00 00 00 00 00 20 [16:51:24]Write i2c OK [16:51:24]MH_I2C_Read... [16:51:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:51:24]Read from MH i2c: E2 [16:51:24]MH_I2C_Read... [16:51:24]Read from MH i2c: E2 03 00 [16:51:24]MH_I2C_Read... [16:51:24]Read from MH i2c: E2 03 00 A2 0C 00 90 00 22 [16:51:24]RAPDU: 90 00 [16:51:24]wFMCommunicate OK [16:51:24]SAM_PROTO_ClearQueue done [16:51:24]KKMCreateOFDPacket [16:51:24]OFDProtocolAddRootSTLVToBuf [16:51:24]FM_MakeSignedData [16:51:24]FM_MakeSignedData [16:51:24]SAM_PROTO_SignData [16:51:24]wFMCommunicate request_size=4 [16:51:24]MH_SAM_APDU [16:51:24]CAPDU: 80 0D 01 02 [16:51:24]Write to MH i2c: E2 08 00 A3 0C 80 0D 01 02 00 00 00 00 28 [16:51:24]Write i2c OK [16:51:24]MH_I2C_Read... [16:51:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:51:24]Read from MH i2c: E2 [16:51:24]MH_I2C_Read... [16:51:24]Read from MH i2c: E2 03 00 [16:51:24]MH_I2C_Read... [16:51:24]Read from MH i2c: E2 03 00 A3 0C 00 90 00 23 [16:51:24]RAPDU: 90 00 [16:51:24]wFMCommunicate OK [16:51:24]wFMCommunicate request_size=255 [16:51:24]MH_SAM_APDU [16:51: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0B 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B0 05 00 35 04 06 00 E2 [16:51:24]Write to MH i2c: E2 02 01 A4 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0B 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B0 05 00 35 04 06 00 E2 00 00 8B [16:51:24]Write i2c OK [16:51:24]MH_I2C_Read... [16:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:25]Read from MH i2c: E2 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 03 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 03 00 A4 0C 00 90 00 24 [16:51:25]RAPDU: 90 00 [16:51:25]wFMCommunicate OK [16:51:25]wFMCommunicate request_size=10 [16:51:25]MH_SAM_APDU [16:51:25]CAPDU: 80 0D 02 02 05 17 35 CA 37 2A [16:51:25]Write to MH i2c: E2 0D 00 A5 0C 80 0D 02 02 05 00 17 35 CA 37 2A 00 00 AC [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:51:25]Read from MH i2c: E2 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 03 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 03 00 A5 0C 00 90 00 25 [16:51:25]RAPDU: 90 00 [16:51:25]wFMCommunicate OK [16:51:25]wFMCommunicate request_size=4 [16:51:25]MH_SAM_APDU [16:51:25]CAPDU: 80 0D 03 02 [16:51:25]Write to MH i2c: E2 08 00 A6 0C 80 0D 03 02 00 00 00 00 2D [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:51:25]Read from MH i2c: E2 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 0B 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 0B 00 A6 0C 00 E2 EE 2B 30 06 5C C2 7B 90 00 F8 [16:51:25]RAPDU: E2 EE 2B 30 06 5C C2 7B 90 00 [16:51:25]wFMCommunicate OK [16:51:25]SAM_PROTO_SignData done [16:51:25]FM_MakeSignedData done [16:51:25]CreateOFDProtocolMessage [16:51:25]wFMCommunicate request_size=4 [16:51:25]MH_SAM_APDU [16:51:25]CAPDU: 80 11 00 00 [16:51:25]Write to MH i2c: E2 08 00 A7 0C 80 11 00 00 00 00 00 00 2D [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:25]Read from MH i2c: E2 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 17 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: E2 17 00 A7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [16:51:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:51:25]wFMCommunicate OK [16:51:25]CreateOFDProtocolMessage done [16:51:25]OFDSenderStorePacket 372736 [16:51:25]StoreOFDPacket docnum=372736 [16:51:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2D DC 07 01 9C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0B 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B0 05 00 35 04 06 00 E2 17 35 CA 37 2A E2 EE 2B 30 06 5C C2 7B [16:51:25]CheckFolder [16:51:25]dirname=/storage/ofd_packets [16:51:25]CheckFolder done [16:51:25]ProducePacketName [16:51:25]name=ofd_packets/00372736 [16:51:25]NVStorageSaveData ofd_packets/00372736 [16:51:25]File name is /storage/ofd_packets/00372736 [16:51:25]Write 301 bytes [16:51:25]NVStorageSaveData done [16:51:25]OFDSenderStorePacket done [16:51:25]KKMCreateOFDPacket done [16:51:25]NVStorageSaveData kkm_last_timestamp [16:51:25]File name is /storage/kkm_last_timestamp [16:51:25]Write 4 bytes [16:51:25]NVStorageSaveData done [16:51:25]ExternCall_PrintAddStr [16:51:25]wPrintStart [16:51:25]Write to MH i2c: 01 00 00 A8 0C B4 [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: 01 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: 01 07 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: 01 07 00 A8 0C 00 00 00 00 00 FF 0F C9 [16:51:25]RasterBufferAndPrint [16:51:25]line Счет N : (1)3309032 [16:51:25]line ИНН: 02508201610067 [16:51:25]line Контрольно-Кассовый Чек [16:51:25]line ПРОДАЖА [16:51:25]line ТРК (МРК, ГНК) : 42 [16:51:25]line Товар: 2710124130 [16:51:25]line Аи-92-К-4 [16:51:25]line 7.480 * 66.90 [16:51:25]line = 500.41 [16:51:25]line НДС 12% НСП 1% [16:51:25]line > о реализуемом товаре [16:51:25]line ОКРУГЛЕНИЕ: -0.41 [16:51:25]line ИТОГО: 500.00 [16:51:25]line Внесено: 500.00 [16:51:25]line СДАЧА: 0.00 [16:51:25]line НСП 1% : 4.43 [16:51:25]line НДС 12% : 53.14 [16:51:25]line Наличными: 500.00 [16:51:25]line Безнал.: 0.00 [16:51:25]line Место: АЗС № 87 "Партнер Нефть" [16:51:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:51:25]line СНО: Общий режим [16:51:25]line Чек 553 24.10.2024 16:51 [16:51:25]line Смена: 524 ФФД: 1.0 [16:51:25]line ЗНМ: 0300000083 [16:51:25]line РНМ: 0000000000091623 [16:51:25]line Версия ККМ: 001 [16:51:25]line ФМ: 0000000000874672 [16:51:25]line ФД: 372736 [16:51:25]line ФПД: 248589314570026 [16:51:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165123&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372736&fm=248589314570026&tin=02508201610067®Number=0000000000091623&sum=50000 [16:51:25]written 0, free lines is 4095 [16:51:25]OFD Sender: Processing packet 372736 [packets to send 267, broken 266] [16:51:25]ProducePacketName [16:51:25]name=ofd_packets/00372736 [16:51:25]OFD Sender: To server: pG, [16:51:25]CommunicateWithHost lk.salyk.kg:30040 [16:51:25]ConnectInit lk.salyk.kg [16:51:25]Connected sock=9 [16:51:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2D DC 07 01 9C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 0B 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B0 05 00 35 04 06 00 E2 17 35 CA 37 2A E2 EE 2B 30 06 5C C2 7B [16:51:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 97 21 47 00 76 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B0 05 00 F4 03 04 00 B2 26 1A 67 B6 04 01 00 00 EB 76 EE 48 2D 54 70 80 [16:51:25]CommunicateWithHost err = 0 [16:51:25]CheckOFDResponse [16:51:25]1017 (14) - 77093643461234 [16:51:25]1041 (16) - 0000000000874672 [16:51:25]1040 (4) - 372736 [16:51:25]1012 (4) - 24.10.2024 10:51 [16:51:25]1206 (1) - 0 [16:51:25]OFD Sender: Remove packet 372736 [16:51:25]ProducePacketName [16:51:25]name=ofd_packets/00372736 [16:51:25]NVStorageDeleteData [16:51:25]Write to MH i2c: 01 00 00 D3 0C DF [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: 01 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: 01 07 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: 01 07 00 D3 0C 00 00 00 00 00 E4 0C D6 [16:51:25]RasterBufferAndPrint [16:51:25]line [16:51:25]line [16:51:25]line [16:51:25]line [16:51:25]line [16:51:25]written 0, free lines is 3306 [16:51:25]MH_Cut [16:51:25]Write to MH i2c: D1 01 00 DA 0C 01 B8 [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: D1 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: D1 01 00 [16:51:25]MH_I2C_Read... [16:51:25]Read from MH i2c: D1 01 00 DA 0C 00 B7 [16:51:25]Write to MH i2c: 01 00 00 DB 0C E7 [16:51:25]Write i2c OK [16:51:25]MH_I2C_Read... [16:51:26]OFD Sender: No OFD packet to send [16:51:26]*** Cut start [16:51:26]*** Partial cut [16:51:26]*** CUTSNS_PIN = 1 [16:51:26]*** CUTSNS_PIN = 0 [16:51:26]*** Brake cut motor [16:51:27]Read from MH i2c: 01 [16:51:27]MH_I2C_Read... [16:51:27]*** Stop cut motor [16:51:27]*** Cut end [16:51:27]Read from MH i2c: 01 07 00 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: 01 07 00 DB 0C 00 00 00 00 00 FF 0F FC [16:51:27]process_action close_receipt done [16:51:27]requested_data is exist [16:51:27]produce_requested_data [16:51:27]requested_item fm.sn is exist - process it [16:51:27]wFMCommunicate request_size=4 [16:51:27]MH_SAM_APDU [16:51:27]CAPDU: 80 11 00 00 [16:51:27]Write to MH i2c: E2 08 00 DC 0C 80 11 00 00 00 00 00 00 62 [16:51:27]Write i2c OK [16:51:27]MH_I2C_Read... [16:51:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:51:27]Read from MH i2c: E2 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: E2 17 00 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: E2 17 00 DC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [16:51:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:51:27]wFMCommunicate OK [16:51:27]requested_item fd.num is exist - process it [16:51:27]SAM_PROTO_GetFieldsCounters [16:51:27]wFMCommunicate request_size=4 [16:51:27]MH_SAM_APDU [16:51:27]CAPDU: 80 13 00 00 [16:51:27]Write to MH i2c: E2 08 00 DD 0C 80 13 00 00 00 00 00 00 65 [16:51:27]Write i2c OK [16:51:27]MH_I2C_Read... [16:51:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:51:27]Read from MH i2c: E2 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: E2 62 00 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: E2 62 00 DD 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 00 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 C8 [16:51:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 00 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 29 02 00 00 5E 04 04 00 29 02 00 00 57 04 04 00 2A 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:51:27]wFMCommunicate OK [16:51:27]SAM_PROTO_GetFieldsCounters done [16:51:27]requested_item shift.num is exist - process it [16:51:27]requested_item shift.opened is exist - process it [16:51:27]req_shift_opened [16:51:27]FM_GetShiftState [16:51:27]SAM_PROTO_GetShiftState [16:51:27]wFMCommunicate request_size=4 [16:51:27]MH_SAM_APDU [16:51:27]CAPDU: 80 13 01 00 [16:51:27]Write to MH i2c: E2 08 00 DE 0C 80 13 01 00 00 00 00 00 67 [16:51:27]Write i2c OK [16:51:27]MH_I2C_Read... [16:51:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:51:27]Read from MH i2c: E2 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: E2 0E 00 [16:51:27]MH_I2C_Read... [16:51:27]Read from MH i2c: E2 0E 00 DE 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [16:51:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:51:27]wFMCommunicate OK [16:51:27]SAM_PROTO_GetShiftState done [16:51:27]FM_GetShiftState done [16:51:27]req_shift_opened done [16:51:27]requested_item shift.open_date is exist - process it [16:51:27]req_shift_open_date [16:51:27]req_shift_open_date done [16:51:27]produce_requested_data done [16:51:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372736,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:51:27]process_action_free close_receipt [16:51:27]json_value_free [16:51:27]json_value_free done [16:51:27]process_json_proto returns [16:51:27]Send response to host [16:51:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372736,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:51:27]free response buf [16:51:27]execute_script done [16:51:27]execute_script returns [16:51:27]free content buf [16:51:27]Sock 8.Close socket [16:51:27]Sock 8.Thread stoped [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]accept exits with 10 [16:52:56]New connection [16:52:56]New thread 3067460964 created [16:52:56]Thread 3067317604 joined [16:52:56]Waiting for new connection... [16:52:56] Sock 10.Parse request [16:52:56]Sock 10.Check first char [16:52:56]Sock 10.First char is OK [16:52:56]request: POST /json_proto HTTP/1.0 [16:52:56]Method: POST [16:52:56]URL: /json_proto [16:52:56]Method is POST - this is cgi request [16:52:56]url: /json_proto [16:52:56]query_string will be loaded in cgi processing [16:52:56]execute_cgi json_proto POST (null) [16:52:56]execute_cgi path=json_proto method=POST [16:52:56]POST find Content-Length [16:52:56]Host: 172.17.42.195:8080 [16:52:56]Content-Length: 767 [16:52:56]Content-Type: application/json [16:52:56] [16:52:56]POST finish read [16:52:56]Found Content-Length = 767 [16:52:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:56]execute_script... [16:52: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)3309033", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:52:56]POST & json_proto [16:52:56]process_json_proto [16:52:56]json parsed OK: [16:52:56]protocol is kg_v1.0 [16:52:56]action value=close_receipt [16:52:56]process_action close_receipt [16:52:56]cmd_close_receipt [16:52:56]MH_GetDate [16:52:56]Write to MH i2c: F0 00 00 DF 0C DA [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: F0 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: F0 09 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: F0 09 00 DF 0C 00 68 7B 1A 67 EF 94 12 67 43 [16:52:56]GetLastDocTimeStamp 1729788683 [16:52:56]current date 1729788776 [16:52:56]FM_GetShiftState [16:52:56]SAM_PROTO_GetShiftState [16:52:56]wFMCommunicate request_size=4 [16:52:56]MH_SAM_APDU [16:52:56]CAPDU: 80 13 01 00 [16:52:56]Write to MH i2c: E2 08 00 E0 0C 80 13 01 00 00 00 00 00 69 [16:52:56]Write i2c OK [16:52:56]MH_I2C_Read... [16:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:52:56]Read from MH i2c: E2 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 0E 00 [16:52:56]MH_I2C_Read... [16:52:56]Read from MH i2c: E2 0E 00 E0 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CE [16:52:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:52:56]wFMCommunicate OK [16:52:56]SAM_PROTO_GetShiftState done [16:52:56]FM_GetShiftState done [16:52:56]opened in 1729729095 [16:52:56]opened+sec_in_day 1729815495 [16:52:56]quantity*price = 30038 [16:52:56]sum+1 = 30039 [16:52:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 554 24.10.2024 16:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372737 ФПД: 45819376062282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372737&fm=45819376062282&tin=02508201610067®Number=0000000000091623&sum=30038 [16:52:57]StoreToDocumentArchive [16:52:57]shift 524 fd 372737 [16:52:57]save to /storage/0524/doc_00372737 [16:52:57]save last doc name /storage/0524/doc_00372737 to /storage/kkm_last_doc_name [16:52:57]save OK [16:52:57]Clear old archive folders... [16:52:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:52:57]tlvbuf is 01AA7BF0 [16:52:57]SAM_PROTO_ClearQueue [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 09 00 00 [16:52:57]Write to MH i2c: E2 08 00 ED 0C 80 09 00 00 00 00 00 00 6B [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 ED 0C 00 90 00 6D [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]SAM_PROTO_ClearQueue done [16:52:57]KKMCreateOFDPacket [16:52:57]OFDProtocolAddRootSTLVToBuf [16:52:57]FM_MakeSignedData [16:52:57]FM_MakeSignedData [16:52:57]SAM_PROTO_SignData [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 0D 01 02 [16:52:57]Write to MH i2c: E2 08 00 EE 0C 80 0D 01 02 00 00 00 00 73 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 EE 0C 00 90 00 6E [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=255 [16:52:57]MH_SAM_APDU [16: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 68 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B0 05 00 35 04 06 00 29 [16:52:57]Write to MH i2c: E2 02 01 EF 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 68 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B0 05 00 35 04 06 00 29 00 00 BC [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 EF 0C 00 90 00 6F [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=10 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 0D 02 02 05 AC 27 A2 4F 4A [16:52:57]Write to MH i2c: E2 0D 00 F0 0C 80 0D 02 02 05 00 AC 27 A2 4F 4A 00 00 8E [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 03 00 F0 0C 00 90 00 70 [16:52:57]RAPDU: 90 00 [16:52:57]wFMCommunicate OK [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 0D 03 02 [16:52:57]Write to MH i2c: E2 08 00 F1 0C 80 0D 03 02 00 00 00 00 78 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 0B 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 0B 00 F1 0C 00 38 51 D1 58 72 D7 B6 3F 90 00 69 [16:52:57]RAPDU: 38 51 D1 58 72 D7 B6 3F 90 00 [16:52:57]wFMCommunicate OK [16:52:57]SAM_PROTO_SignData done [16:52:57]FM_MakeSignedData done [16:52:57]CreateOFDProtocolMessage [16:52:57]wFMCommunicate request_size=4 [16:52:57]MH_SAM_APDU [16:52:57]CAPDU: 80 11 00 00 [16:52:57]Write to MH i2c: E2 08 00 F2 0C 80 11 00 00 00 00 00 00 78 [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:57]Read from MH i2c: E2 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: E2 17 00 F2 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [16:52:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:52:57]wFMCommunicate OK [16:52:57]CreateOFDProtocolMessage done [16:52:57]OFDSenderStorePacket 372737 [16:52:57]StoreOFDPacket docnum=372737 [16:52:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 80 00 07 01 1B 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 68 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B0 05 00 35 04 06 00 29 AC 27 A2 4F 4A 38 51 D1 58 72 D7 B6 3F [16:52:57]CheckFolder [16:52:57]dirname=/storage/ofd_packets [16:52:57]CheckFolder done [16:52:57]ProducePacketName [16:52:57]name=ofd_packets/00372737 [16:52:57]NVStorageSaveData ofd_packets/00372737 [16:52:57]File name is /storage/ofd_packets/00372737 [16:52:57]Write 301 bytes [16:52:57]NVStorageSaveData done [16:52:57]OFDSenderStorePacket done [16:52:57]KKMCreateOFDPacket done [16:52:57]NVStorageSaveData kkm_last_timestamp [16:52:57]File name is /storage/kkm_last_timestamp [16:52:57]Write 4 bytes [16:52:57]NVStorageSaveData done [16:52:57]ExternCall_PrintAddStr [16:52:57]wPrintStart [16:52:57]Write to MH i2c: 01 00 00 F3 0C FF [16:52:57]Write i2c OK [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 [16:52:57]MH_I2C_Read... [16:52:57]Read from MH i2c: 01 07 00 F3 0C 00 00 00 00 00 FF 0F 14 [16:52:57]RasterBufferAndPrint [16:52:57]line Счет N : (1)3309033 [16:52:57]line ИНН: 02508201610067 [16:52:57]line Контрольно-Кассовый Чек [16:52:57]line ПРОДАЖА [16:52:57]line ТРК (МРК, ГНК) : 22 [16:52:57]line Товар: 2710124130 [16:52:57]line Аи-92-К-4 [16:52:57]line 4.490 * 66.90 [16:52:57]line = 300.38 [16:52:57]line НДС 12% НСП 1% [16:52:57]line > о реализуемом товаре [16:52:57]line ИТОГО: 300.38 [16:52:57]line НСП 1% : 2.66 [16:52:57]line НДС 12% : 31.90 [16:52:57]line Наличными: 0.00 [16:52:57]line Безнал.: 300.38 [16:52:57]line Место: АЗС № 87 "Партнер Нефть" [16:52:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:52:57]line СНО: Общий режим [16:52:57]line Чек 554 24.10.2024 16:52 [16:52:57]line Смена: 524 ФФД: 1.0 [16:52:57]line ЗНМ: 0300000083 [16:52:57]line РНМ: 0000000000091623 [16:52:57]line Версия ККМ: 001 [16:52:57]line Платежная система: Mbank [16:52:57]line ФМ: 0000000000874672 [16:52:57]line ФД: 372737 [16:52:57]line ФПД: 45819376062282 [16:52:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372737&fm=45819376062282&tin=02508201610067®Number=0000000000091623&sum=30038 [16:52:57]written 0, free lines is 4095 [16:52:57]OFD Sender: Processing packet 372737 [packets to send 267, broken 266] [16:52:57]ProducePacketName [16:52:57]name=ofd_packets/00372737 [16:52:57]OFD Sender: To server: pG, [16:52:57]CommunicateWithHost lk.salyk.kg:30040 [16:52:57]ConnectInit lk.salyk.kg [16:52:58]Connected sock=9 [16:52:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 80 00 07 01 1B 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 02 00 00 F4 03 04 00 68 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B0 05 00 35 04 06 00 29 AC 27 A2 4F 4A 38 51 D1 58 72 D7 B6 3F [16:52:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CE 90 47 00 D4 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B0 05 00 F4 03 04 00 0F 27 1A 67 B6 04 01 00 00 D8 91 13 71 44 7A E3 31 [16:52:58]CommunicateWithHost err = 0 [16:52:58]CheckOFDResponse [16:52:58]1017 (14) - 77093643461234 [16:52:58]1041 (16) - 0000000000874672 [16:52:58]1040 (4) - 372737 [16:52:58]1012 (4) - 24.10.2024 10:53 [16:52:58]1206 (1) - 0 [16:52:58]OFD Sender: Remove packet 372737 [16:52:58]ProducePacketName [16:52:58]name=ofd_packets/00372737 [16:52:58]NVStorageDeleteData [16:52:58]Write to MH i2c: 01 00 00 1C 0D 29 [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: 01 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: 01 07 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: 01 07 00 1C 0D 00 00 00 00 00 0A 0D 47 [16:52:58]RasterBufferAndPrint [16:52:58]line [16:52:58]line [16:52:58]line [16:52:58]line [16:52:58]line [16:52:58]written 0, free lines is 3345 [16:52:58]MH_Cut [16:52:58]Write to MH i2c: D1 01 00 23 0D 01 02 [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: D1 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: D1 01 00 [16:52:58]MH_I2C_Read... [16:52:58]Read from MH i2c: D1 01 00 23 0D 00 01 [16:52:58]Write to MH i2c: 01 00 00 24 0D 31 [16:52:58]Write i2c OK [16:52:58]MH_I2C_Read... [16:52:58]OFD Sender: No OFD packet to send [16:52:59]*** Cut start [16:52:59]*** Partial cut [16:52:59]*** CUTSNS_PIN = 1 [16:52:59]*** CUTSNS_PIN = 0 [16:52:59]*** Brake cut motor [16:52:59]Read from MH i2c: 01 [16:52:59]MH_I2C_Read... [16:52:59]*** Stop cut motor [16:52:59]*** Cut end [16:52:59]Read from MH i2c: 01 07 00 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: 01 07 00 24 0D 00 00 00 00 00 FF 0F 46 [16:52:59]process_action close_receipt done [16:52:59]requested_data is exist [16:52:59]produce_requested_data [16:52:59]requested_item fm.sn is exist - process it [16:52:59]wFMCommunicate request_size=4 [16:52:59]MH_SAM_APDU [16:52:59]CAPDU: 80 11 00 00 [16:52:59]Write to MH i2c: E2 08 00 25 0D 80 11 00 00 00 00 00 00 AC [16:52:59]Write i2c OK [16:52:59]MH_I2C_Read... [16:52:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:52:59]Read from MH i2c: E2 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 17 00 [16:52:59]MH_I2C_Read... [16:52:59]Read from MH i2c: E2 17 00 25 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [16:52:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:52:59]wFMCommunicate OK [16:52:59]requested_item fd.num is exist - process it [16:52:59]SAM_PROTO_GetFieldsCounters [16:52:59]wFMCommunicate request_size=4 [16:52:59]MH_SAM_APDU [16:52:59]CAPDU: 80 13 00 00 [16:52:59]Write to MH i2c: E2 08 00 26 0D 80 13 00 00 00 00 00 00 AF [16:52:59]Write i2c OK [16:52:59]MH_I2C_Read... [16:53:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:00]Read from MH i2c: E2 [16:53:00]MH_I2C_Read... [16:53:00]Read from MH i2c: E2 62 00 [16:53:00]MH_I2C_Read... [16:53:00]Read from MH i2c: E2 62 00 26 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 01 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 16 [16: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 01 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2A 02 00 00 5E 04 04 00 2A 02 00 00 57 04 04 00 2B 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:00]wFMCommunicate OK [16:53:00]SAM_PROTO_GetFieldsCounters done [16:53:00]requested_item shift.num is exist - process it [16:53:00]requested_item shift.opened is exist - process it [16:53:00]req_shift_opened [16:53:00]FM_GetShiftState [16:53:00]SAM_PROTO_GetShiftState [16:53:00]wFMCommunicate request_size=4 [16:53:00]MH_SAM_APDU [16:53:00]CAPDU: 80 13 01 00 [16:53:00]Write to MH i2c: E2 08 00 27 0D 80 13 01 00 00 00 00 00 B1 [16:53:00]Write i2c OK [16:53:00]MH_I2C_Read... [16:53:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:00]Read from MH i2c: E2 [16:53:00]MH_I2C_Read... [16:53:00]Read from MH i2c: E2 0E 00 [16:53:00]MH_I2C_Read... [16:53:00]Read from MH i2c: E2 0E 00 27 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [16:53:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:53:00]wFMCommunicate OK [16:53:00]SAM_PROTO_GetShiftState done [16:53:00]FM_GetShiftState done [16:53:00]req_shift_opened done [16:53:00]requested_item shift.open_date is exist - process it [16:53:00]req_shift_open_date [16:53:00]req_shift_open_date done [16:53:00]produce_requested_data done [16:53:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372737,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:53:00]process_action_free close_receipt [16:53:00]json_value_free [16:53:00]json_value_free done [16:53:00]process_json_proto returns [16:53:00]Send response to host [16:53:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372737,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:53:00]free response buf [16:53:00]execute_script done [16:53:00]execute_script returns [16:53:00]free content buf [16:53:00]Sock 10.Close socket [16:53:00]Sock 10.Thread stoped [16:53:03]OFD Sender: No OFD packet to send [16:53:06]accept exits with 8 [16:53:06]New connection [16:53:06]New thread 3067317604 created [16:53:06]Thread 3067460964 joined [16:53:06]Waiting for new connection... [16:53:06] Sock 8.Parse request [16:53:06]Sock 8.Check first char [16:53:06]Sock 8.First char is OK [16:53:06]request: POST /json_proto HTTP/1.0 [16:53:06]Method: POST [16:53:06]URL: /json_proto [16:53:06]Method is POST - this is cgi request [16:53:06]url: /json_proto [16:53:06]query_string will be loaded in cgi processing [16:53:06]execute_cgi json_proto POST (null) [16:53:06]execute_cgi path=json_proto method=POST [16:53:06]POST find Content-Length [16:53:06]Host: 172.17.42.195:8080 [16:53:06]Content-Length: 678 [16:53:06]Content-Type: application/json [16:53:06] [16:53:06]POST finish read [16:53:06]Found Content-Length = 678 [16:53:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:06]execute_script... [16:53:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309034", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:53:06]POST & json_proto [16:53:06]process_json_proto [16:53:06]json parsed OK: [16:53:06]protocol is kg_v1.0 [16:53:06]action value=close_receipt [16:53:06]process_action close_receipt [16:53:06]cmd_close_receipt [16:53:06]MH_GetDate [16:53:06]Write to MH i2c: F0 00 00 28 0D 24 [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: F0 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: F0 09 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: F0 09 00 28 0D 00 72 7B 1A 67 EF 94 12 67 97 [16:53:06]GetLastDocTimeStamp 1729788776 [16:53:06]current date 1729788786 [16:53:06]FM_GetShiftState [16:53:06]SAM_PROTO_GetShiftState [16:53:06]wFMCommunicate request_size=4 [16:53:06]MH_SAM_APDU [16:53:06]CAPDU: 80 13 01 00 [16:53:06]Write to MH i2c: E2 08 00 29 0D 80 13 01 00 00 00 00 00 B3 [16:53:06]Write i2c OK [16:53:06]MH_I2C_Read... [16:53:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:06]Read from MH i2c: E2 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: E2 0E 00 [16:53:06]MH_I2C_Read... [16:53:06]Read from MH i2c: E2 0E 00 29 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [16:53:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:53:06]wFMCommunicate OK [16:53:06]SAM_PROTO_GetShiftState done [16:53:06]FM_GetShiftState done [16:53:06]opened in 1729729095 [16:53:06]opened+sec_in_day 1729815495 [16:53:06]quantity*price = 30038 [16:53:06]sum+1 = 30039 [16:53:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 555 24.10.2024 16:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372738 ФПД: 8457408984656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165306&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372738&fm=8457408984656&tin=02508201610067®Number=0000000000091623&sum=30000 [16:53:07]StoreToDocumentArchive [16:53:07]shift 524 fd 372738 [16:53:07]save to /storage/0524/doc_00372738 [16:53:07]save last doc name /storage/0524/doc_00372738 to /storage/kkm_last_doc_name [16:53:07]save OK [16:53:07]Clear old archive folders... [16:53:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:53:07]tlvbuf is 01A6AA10 [16:53:07]SAM_PROTO_ClearQueue [16:53:07]wFMCommunicate request_size=4 [16:53:07]MH_SAM_APDU [16:53:07]CAPDU: 80 09 00 00 [16:53:07]Write to MH i2c: E2 08 00 36 0D 80 09 00 00 00 00 00 00 B5 [16:53:07]Write i2c OK [16:53:07]MH_I2C_Read... [16:53:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:53:07]Read from MH i2c: E2 [16:53:07]MH_I2C_Read... [16:53:07]Read from MH i2c: E2 03 00 [16:53:07]MH_I2C_Read... [16:53:07]Read from MH i2c: E2 03 00 36 0D 00 90 00 B7 [16:53:07]RAPDU: 90 00 [16:53:07]wFMCommunicate OK [16:53:07]SAM_PROTO_ClearQueue done [16:53:07]KKMCreateOFDPacket [16:53:07]OFDProtocolAddRootSTLVToBuf [16:53:07]FM_MakeSignedData [16:53:07]FM_MakeSignedData [16:53:07]SAM_PROTO_SignData [16:53:07]wFMCommunicate request_size=4 [16:53:07]MH_SAM_APDU [16:53:07]CAPDU: 80 0D 01 02 [16:53:07]Write to MH i2c: E2 08 00 37 0D 80 0D 01 02 00 00 00 00 BD [16:53:07]Write i2c OK [16:53:07]MH_I2C_Read... [16:53:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:53:07]Read from MH i2c: E2 [16:53:07]MH_I2C_Read... [16:53:07]Read from MH i2c: E2 03 00 [16:53:07]MH_I2C_Read... [16:53:07]Read from MH i2c: E2 03 00 37 0D 00 90 00 B8 [16:53:07]RAPDU: 90 00 [16:53:07]wFMCommunicate OK [16:53:07]wFMCommunicate request_size=255 [16:53:07]MH_SAM_APDU [16:53:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 72 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B0 05 00 35 04 06 00 07 [16:53:07]Write to MH i2c: E2 02 01 38 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 72 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B0 05 00 35 04 06 00 07 00 00 A4 [16:53:07]Write i2c OK [16:53:07]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 03 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 03 00 38 0D 00 90 00 B9 [16:53:08]RAPDU: 90 00 [16:53:08]wFMCommunicate OK [16:53:08]wFMCommunicate request_size=10 [16:53:08]MH_SAM_APDU [16:53:08]CAPDU: 80 0D 02 02 05 B1 24 DB B6 50 [16:53:08]Write to MH i2c: E2 0D 00 39 0D 80 0D 02 02 05 00 B1 24 DB B6 50 00 00 80 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 03 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 03 00 39 0D 00 90 00 BA [16:53:08]RAPDU: 90 00 [16:53:08]wFMCommunicate OK [16:53:08]wFMCommunicate request_size=4 [16:53:08]MH_SAM_APDU [16:53:08]CAPDU: 80 0D 03 02 [16:53:08]Write to MH i2c: E2 08 00 3A 0D 80 0D 03 02 00 00 00 00 C2 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 0B 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 0B 00 3A 0D 00 2C 31 B2 1C 6E F5 80 D8 90 00 A9 [16:53:08]RAPDU: 2C 31 B2 1C 6E F5 80 D8 90 00 [16:53:08]wFMCommunicate OK [16:53:08]SAM_PROTO_SignData done [16:53:08]FM_MakeSignedData done [16:53:08]CreateOFDProtocolMessage [16:53:08]wFMCommunicate request_size=4 [16:53:08]MH_SAM_APDU [16:53:08]CAPDU: 80 11 00 00 [16:53:08]Write to MH i2c: E2 08 00 3B 0D 80 11 00 00 00 00 00 00 C2 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:08]Read from MH i2c: E2 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 17 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: E2 17 00 3B 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [16:53:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:53:08]wFMCommunicate OK [16:53:08]CreateOFDProtocolMessage done [16:53:08]OFDSenderStorePacket 372738 [16:53:08]StoreOFDPacket docnum=372738 [16:53:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6C DA 07 01 40 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 72 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B0 05 00 35 04 06 00 07 B1 24 DB B6 50 2C 31 B2 1C 6E F5 80 D8 [16:53:08]CheckFolder [16:53:08]dirname=/storage/ofd_packets [16:53:08]CheckFolder done [16:53:08]ProducePacketName [16:53:08]name=ofd_packets/00372738 [16:53:08]NVStorageSaveData ofd_packets/00372738 [16:53:08]File name is /storage/ofd_packets/00372738 [16:53:08]Write 301 bytes [16:53:08]NVStorageSaveData done [16:53:08]OFDSenderStorePacket done [16:53:08]KKMCreateOFDPacket done [16:53:08]NVStorageSaveData kkm_last_timestamp [16:53:08]File name is /storage/kkm_last_timestamp [16:53:08]Write 4 bytes [16:53:08]NVStorageSaveData done [16:53:08]ExternCall_PrintAddStr [16:53:08]wPrintStart [16:53:08]Write to MH i2c: 01 00 00 3C 0D 49 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 07 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 07 00 3C 0D 00 00 00 00 00 FF 0F 5E [16:53:08]RasterBufferAndPrint [16:53:08]line Счет N : (1)3309034 [16:53:08]line ИНН: 02508201610067 [16:53:08]line Контрольно-Кассовый Чек [16:53:08]line ПРОДАЖА [16:53:08]line ТРК (МРК, ГНК) : 42 [16:53:08]line Товар: 2710124130 [16:53:08]line Аи-92-К-4 [16:53:08]line 4.490 * 66.90 [16:53:08]line = 300.38 [16:53:08]line НДС 12% НСП 1% [16:53:08]line > о реализуемом товаре [16:53:08]line ОКРУГЛЕНИЕ: -0.38 [16:53:08]line ИТОГО: 300.00 [16:53:08]line Внесено: 300.00 [16:53:08]line СДАЧА: 0.00 [16:53:08]line НСП 1% : 2.66 [16:53:08]line НДС 12% : 31.90 [16:53:08]line Наличными: 300.00 [16:53:08]line Безнал.: 0.00 [16:53:08]line Место: АЗС № 87 "Партнер Нефть" [16:53:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:53:08]line СНО: Общий режим [16:53:08]line Чек 555 24.10.2024 16:53 [16:53:08]line Смена: 524 ФФД: 1.0 [16:53:08]line ЗНМ: 0300000083 [16:53:08]line РНМ: 0000000000091623 [16:53:08]line Версия ККМ: 001 [16:53:08]line ФМ: 0000000000874672 [16:53:08]line ФД: 372738 [16:53:08]line ФПД: 8457408984656 [16:53:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165306&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372738&fm=8457408984656&tin=02508201610067®Number=0000000000091623&sum=30000 [16:53:08]written 0, free lines is 4095 [16:53:08]OFD Sender: Processing packet 372738 [packets to send 267, broken 266] [16:53:08]ProducePacketName [16:53:08]name=ofd_packets/00372738 [16:53:08]OFD Sender: To server: pG, [16:53:08]CommunicateWithHost lk.salyk.kg:30040 [16:53:08]ConnectInit lk.salyk.kg [16:53:08]Connected sock=10 [16:53:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6C DA 07 01 40 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 02 00 00 F4 03 04 00 72 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B0 05 00 35 04 06 00 07 B1 24 DB B6 50 2C 31 B2 1C 6E F5 80 D8 [16:53:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0A 45 47 00 A8 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B0 05 00 F4 03 04 00 19 27 1A 67 B6 04 01 00 00 FD 30 48 68 70 7B 28 98 [16:53:08]CommunicateWithHost err = 0 [16:53:08]CheckOFDResponse [16:53:08]1017 (14) - 77093643461234 [16:53:08]1041 (16) - 0000000000874672 [16:53:08]1040 (4) - 372738 [16:53:08]1012 (4) - 24.10.2024 10:53 [16:53:08]1206 (1) - 0 [16:53:08]OFD Sender: Remove packet 372738 [16:53:08]ProducePacketName [16:53:08]name=ofd_packets/00372738 [16:53:08]NVStorageDeleteData [16:53:08]Write to MH i2c: 01 00 00 67 0D 74 [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 07 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: 01 07 00 67 0D 00 00 00 00 00 DD 0C 64 [16:53:08]RasterBufferAndPrint [16:53:08]line [16:53:08]line [16:53:08]line [16:53:08]line [16:53:08]line [16:53:08]written 0, free lines is 3305 [16:53:08]MH_Cut [16:53:08]Write to MH i2c: D1 01 00 6E 0D 01 4D [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: D1 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: D1 01 00 [16:53:08]MH_I2C_Read... [16:53:08]Read from MH i2c: D1 01 00 6E 0D 00 4C [16:53:08]Write to MH i2c: 01 00 00 6F 0D 7C [16:53:08]Write i2c OK [16:53:08]MH_I2C_Read... [16:53:09]OFD Sender: No OFD packet to send [16:53:09]*** Cut start [16:53:09]*** Partial cut [16:53:09]*** CUTSNS_PIN = 1 [16:53:09]*** CUTSNS_PIN = 0 [16:53:09]*** Brake cut motor [16:53:10]Read from MH i2c: 01 [16:53:10]MH_I2C_Read... [16:53:10]*** Stop cut motor [16:53:10]*** Cut end [16:53:10]Read from MH i2c: 01 07 00 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: 01 07 00 6F 0D 00 00 00 00 00 FF 0F 91 [16:53:10]process_action close_receipt done [16:53:10]requested_data is exist [16:53:10]produce_requested_data [16:53:10]requested_item fm.sn is exist - process it [16:53:10]wFMCommunicate request_size=4 [16:53:10]MH_SAM_APDU [16:53:10]CAPDU: 80 11 00 00 [16:53:10]Write to MH i2c: E2 08 00 70 0D 80 11 00 00 00 00 00 00 F7 [16:53:10]Write i2c OK [16:53:10]MH_I2C_Read... [16:53:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:10]Read from MH i2c: E2 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: E2 17 00 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: E2 17 00 70 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4C [16:53:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:53:10]wFMCommunicate OK [16:53:10]requested_item fd.num is exist - process it [16:53:10]SAM_PROTO_GetFieldsCounters [16:53:10]wFMCommunicate request_size=4 [16:53:10]MH_SAM_APDU [16:53:10]CAPDU: 80 13 00 00 [16:53:10]Write to MH i2c: E2 08 00 71 0D 80 13 00 00 00 00 00 00 FA [16:53:10]Write i2c OK [16:53:10]MH_I2C_Read... [16:53:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:10]Read from MH i2c: E2 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: E2 62 00 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: E2 62 00 71 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 02 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [16:53:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 02 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2B 02 00 00 5E 04 04 00 2B 02 00 00 57 04 04 00 2C 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:10]wFMCommunicate OK [16:53:10]SAM_PROTO_GetFieldsCounters done [16:53:10]requested_item shift.num is exist - process it [16:53:10]requested_item shift.opened is exist - process it [16:53:10]req_shift_opened [16:53:10]FM_GetShiftState [16:53:10]SAM_PROTO_GetShiftState [16:53:10]wFMCommunicate request_size=4 [16:53:10]MH_SAM_APDU [16:53:10]CAPDU: 80 13 01 00 [16:53:10]Write to MH i2c: E2 08 00 72 0D 80 13 01 00 00 00 00 00 FC [16:53:10]Write i2c OK [16:53:10]MH_I2C_Read... [16:53:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:10]Read from MH i2c: E2 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: E2 0E 00 [16:53:10]MH_I2C_Read... [16:53:10]Read from MH i2c: E2 0E 00 72 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 61 [16:53:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:53:10]wFMCommunicate OK [16:53:10]SAM_PROTO_GetShiftState done [16:53:10]FM_GetShiftState done [16:53:10]req_shift_opened done [16:53:10]requested_item shift.open_date is exist - process it [16:53:10]req_shift_open_date [16:53:10]req_shift_open_date done [16:53:10]produce_requested_data done [16:53:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372738,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:53:10]process_action_free close_receipt [16:53:10]json_value_free [16:53:10]json_value_free done [16:53:10]process_json_proto returns [16:53:10]Send response to host [16:53:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372738,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:53:10]free response buf [16:53:10]execute_script done [16:53:10]execute_script returns [16:53:10]free content buf [16:53:10]Sock 8.Close socket [16:53:10]Sock 8.Thread stoped [16:53:14]OFD Sender: No OFD packet to send [16:53:19]OFD Sender: No OFD packet to send [16:53:24]OFD Sender: No OFD packet to send [16:53:29]OFD Sender: No OFD packet to send [16:53:34]OFD Sender: No OFD packet to send [16:53:39]OFD Sender: No OFD packet to send [16:53:43]accept exits with 9 [16:53:43]New connection [16:53:43]New thread 3067460964 created [16:53:43]Thread 3067317604 joined [16:53:43]Waiting for new connection... [16:53:43] Sock 9.Parse request [16:53:43]Sock 9.Check first char [16:53:43]Sock 9.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.42.195:8080 [16:53:43]Content-Length: 770 [16:53:43]Content-Type: application/json [16:53:43] [16:53:43]POST finish read [16:53:43]Found Content-Length = 770 [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)3309035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 15.500, "sum" : 1150.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1150.10 } ] } , "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)3309035", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 15.500, "sum" : 1150.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1150.10 } ] } , "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 73 0D 6F [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 73 0D 00 97 7B 1A 67 EF 94 12 67 07 [16:53:43]GetLastDocTimeStamp 1729788786 [16:53:43]current date 1729788823 [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 74 0D 80 13 01 00 00 00 00 00 FE [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 74 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 63 [16:53:43]RAPDU: 09 00 01 47 92 19 67 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 1729729095 [16:53:43]opened+sec_in_day 1729815495 [16:53:43]quantity*price = 115010 [16:53:43]sum+1 = 115011 [16:53:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1150.10 НСП 1% : 10.18 НДС 12% : 122.13 Наличными: 0.00 Безнал.: 1150.10 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 556 24.10.2024 16:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372739 ФПД: 173778807234254 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165344&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372739&fm=173778807234254&tin=02508201610067®Number=0000000000091623&sum=115010 [16:53:44]StoreToDocumentArchive [16:53:44]shift 524 fd 372739 [16:53:44]save to /storage/0524/doc_00372739 [16:53:44]save last doc name /storage/0524/doc_00372739 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=251 [16:53:44]tlvbuf is 01A82EE0 [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 81 0D 80 09 00 00 00 00 00 00 00 [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 81 0D 00 90 00 02 [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 82 0D 80 0D 01 02 00 00 00 00 08 [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 82 0D 00 90 00 03 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 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 00 00 00 00 00 00 39 04 06 00 42 C1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 98 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B0 05 00 35 04 06 00 9E [16:53:44]Write to MH i2c: E2 02 01 83 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 33 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 42 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 00 00 00 00 00 00 39 04 06 00 42 C1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 98 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B0 05 00 35 04 06 00 9E 00 00 05 [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 83 0D 00 90 00 04 [16:53:45]RAPDU: 90 00 [16:53:45]wFMCommunicate OK [16:53:45]wFMCommunicate request_size=10 [16:53:45]MH_SAM_APDU [16:53:45]CAPDU: 80 0D 02 02 05 0D 08 13 1E CE [16:53:45]Write to MH i2c: E2 0D 00 84 0D 80 0D 02 02 05 00 0D 08 13 1E CE 00 00 29 [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 84 0D 00 90 00 05 [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 85 0D 80 0D 03 02 00 00 00 00 0D [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 85 0D 00 6C 93 18 90 EF D9 5D 7A 90 00 54 [16:53:45]RAPDU: 6C 93 18 90 EF D9 5D 7A 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 86 0D 80 11 00 00 00 00 00 00 0D [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [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 86 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 62 [16:53:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:53:45]wFMCommunicate OK [16:53:45]CreateOFDProtocolMessage done [16:53:45]OFDSenderStorePacket 372739 [16:53:45]StoreOFDPacket docnum=372739 [16:53:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C7 F9 07 01 32 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 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 00 00 00 00 00 00 39 04 06 00 42 C1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 98 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B0 05 00 35 04 06 00 9E 0D 08 13 1E CE 6C 93 18 90 EF D9 5D 7A [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/00372739 [16:53:45]NVStorageSaveData ofd_packets/00372739 [16:53:45]File name is /storage/ofd_packets/00372739 [16:53:45]Write 301 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 87 0D 94 [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 87 0D 00 00 00 00 00 FF 0F A9 [16:53:45]RasterBufferAndPrint [16:53:45]line Счет N : (1)3309035 [16:53:45]line ИНН: 02508201610067 [16:53:45]line Контрольно-Кассовый Чек [16:53:45]line ПРОДАЖА [16:53:45]line ТРК (МРК, ГНК) : 13 [16:53:45]line Товар: 2710124500 [16:53:45]line Аи-95-К-3 [16:53:45]line 15.500 * 74.20 [16:53:45]line = 1150.10 [16:53:45]line НДС 12% НСП 1% [16:53:45]line > о реализуемом товаре [16:53:45]line ИТОГО: 1150.10 [16:53:45]line НСП 1% : 10.18 [16:53:45]line НДС 12% : 122.13 [16:53:45]line Наличными: 0.00 [16:53:45]line Безнал.: 1150.10 [16:53:45]line Место: АЗС № 87 "Партнер Нефть" [16:53:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:53:45]line СНО: Общий режим [16:53:45]line Чек 556 24.10.2024 16:53 [16:53:45]line Смена: 524 ФФД: 1.0 [16:53:45]line ЗНМ: 0300000083 [16:53:45]line РНМ: 0000000000091623 [16:53:45]line Версия ККМ: 001 [16:53:45]line Платежная система: Mbank [16:53:45]line ФМ: 0000000000874672 [16:53:45]line ФД: 372739 [16:53:45]line ФПД: 173778807234254 [16:53:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165344&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372739&fm=173778807234254&tin=02508201610067®Number=0000000000091623&sum=115010 [16:53:45]written 0, free lines is 4095 [16:53:45]OFD Sender: Processing packet 372739 [packets to send 267, broken 266] [16:53:45]ProducePacketName [16:53:45]name=ofd_packets/00372739 [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:45]Connected sock=10 [16:53:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C7 F9 07 01 32 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 42 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 00 00 00 00 00 00 39 04 06 00 42 C1 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 02 00 00 F4 03 04 00 98 7B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B0 05 00 35 04 06 00 9E 0D 08 13 1E CE 6C 93 18 90 EF D9 5D 7A [16:53:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EE E0 47 00 81 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B0 05 00 F4 03 04 00 3E 27 1A 67 B6 04 01 00 00 DB F6 31 30 55 13 A4 8E [16:53:45]CommunicateWithHost err = 0 [16:53:45]CheckOFDResponse [16:53:45]1017 (14) - 77093643461234 [16:53:45]1041 (16) - 0000000000874672 [16:53:45]1040 (4) - 372739 [16:53:45]1012 (4) - 24.10.2024 10:53 [16:53:45]1206 (1) - 0 [16:53:45]OFD Sender: Remove packet 372739 [16:53:45]ProducePacketName [16:53:45]name=ofd_packets/00372739 [16:53:45]NVStorageDeleteData [16:53:45]Write to MH i2c: 01 00 00 B0 0D BD [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 B0 0D 00 00 00 00 00 05 0D D6 [16:53:45]RasterBufferAndPrint [16:53:45]line [16:53:45]line [16:53:45]line [16:53:45]line [16:53:45]line [16:53:45]written 0, free lines is 3340 [16:53:45]MH_Cut [16:53:45]Write to MH i2c: D1 01 00 B7 0D 01 96 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: D1 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: D1 01 00 [16:53:45]MH_I2C_Read... [16:53:45]Read from MH i2c: D1 01 00 B7 0D 00 95 [16:53:45]Write to MH i2c: 01 00 00 B8 0D C5 [16:53:45]Write i2c OK [16:53:45]MH_I2C_Read... [16:53:46]OFD Sender: No OFD packet to send [16:53:46]*** Cut start [16:53:46]*** Partial cut [16:53:46]*** CUTSNS_PIN = 1 [16:53:46]*** CUTSNS_PIN = 0 [16:53:47]*** Brake cut motor [16:53:47]Read from MH i2c: 01 [16:53:47]MH_I2C_Read... [16:53:47]*** Stop cut motor [16:53:47]*** Cut end [16:53:47]Read from MH i2c: 01 07 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: 01 07 00 B8 0D 00 00 00 00 00 FF 0F DA [16:53:47]process_action close_receipt done [16:53:47]requested_data is exist [16:53:47]produce_requested_data [16:53:47]requested_item fm.sn is exist - process it [16:53:47]wFMCommunicate request_size=4 [16:53:47]MH_SAM_APDU [16:53:47]CAPDU: 80 11 00 00 [16:53:47]Write to MH i2c: E2 08 00 B9 0D 80 11 00 00 00 00 00 00 40 [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:53:47]Read from MH i2c: E2 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: E2 17 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: E2 17 00 B9 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 95 [16:53:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:53:47]wFMCommunicate OK [16:53:47]requested_item fd.num is exist - process it [16:53:47]SAM_PROTO_GetFieldsCounters [16:53:47]wFMCommunicate request_size=4 [16:53:47]MH_SAM_APDU [16:53:47]CAPDU: 80 13 00 00 [16:53:47]Write to MH i2c: E2 08 00 BA 0D 80 13 00 00 00 00 00 00 43 [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:53:47]Read from MH i2c: E2 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: E2 62 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: E2 62 00 BA 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 03 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 B2 [16:53:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 03 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2C 02 00 00 5E 04 04 00 2C 02 00 00 57 04 04 00 2D 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:53:47]wFMCommunicate OK [16:53:47]SAM_PROTO_GetFieldsCounters done [16:53:47]requested_item shift.num is exist - process it [16:53:47]requested_item shift.opened is exist - process it [16:53:47]req_shift_opened [16:53:47]FM_GetShiftState [16:53:47]SAM_PROTO_GetShiftState [16:53:47]wFMCommunicate request_size=4 [16:53:47]MH_SAM_APDU [16:53:47]CAPDU: 80 13 01 00 [16:53:47]Write to MH i2c: E2 08 00 BB 0D 80 13 01 00 00 00 00 00 45 [16:53:47]Write i2c OK [16:53:47]MH_I2C_Read... [16:53:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:53:47]Read from MH i2c: E2 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: E2 0E 00 [16:53:47]MH_I2C_Read... [16:53:47]Read from MH i2c: E2 0E 00 BB 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [16:53:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:53:47]wFMCommunicate OK [16:53:47]SAM_PROTO_GetShiftState done [16:53:47]FM_GetShiftState done [16:53:47]req_shift_opened done [16:53:47]requested_item shift.open_date is exist - process it [16:53:47]req_shift_open_date [16:53:47]req_shift_open_date done [16:53:47]produce_requested_data done [16:53:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372739,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:53:47]process_action_free close_receipt [16:53:47]json_value_free [16:53:47]json_value_free done [16:53:47]process_json_proto returns [16:53:47]Send response to host [16:53:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372739,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:53:47]free response buf [16:53:47]execute_script done [16:53:47]execute_script returns [16:53:47]free content buf [16:53:47]Sock 9.Close socket [16:53:47]Sock 9.Thread stoped [16:53:51]OFD Sender: No OFD packet to send [16:53:56]OFD Sender: No OFD packet to send [16:54:01]OFD Sender: No OFD packet to send [16:54:06]OFD Sender: No OFD packet to send [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: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: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:21]OFD Sender: No OFD packet to send [16:55:26]OFD Sender: No OFD packet to send [16:55:31]OFD Sender: No OFD packet to send [16:55:36]OFD Sender: No OFD packet to send [16:55:41]accept exits with 8 [16:55:41]New connection [16:55:41]New thread 3067317604 created [16:55:41]Thread 3067460964 joined [16:55:41]Waiting for new connection... [16:55:41] Sock 8.Parse request [16:55:41]Sock 8.Check first char [16:55:41]Sock 8.First char is OK [16:55:41]request: POST /json_proto HTTP/1.0 [16:55:41]Method: POST [16:55:41]URL: /json_proto [16:55:41]Method is POST - this is cgi request [16:55:41]url: /json_proto [16:55:41]query_string will be loaded in cgi processing [16:55:41]execute_cgi json_proto POST (null) [16:55:41]execute_cgi path=json_proto method=POST [16:55:41]POST find Content-Length [16:55:41]Host: 172.17.42.195:8080 [16:55:41]Content-Length: 678 [16:55:41]Content-Type: application/json [16:55:41] [16:55:41]POST finish read [16:55:41]Found Content-Length = 678 [16:55:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:41]execute_script... [16:55: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)3309036", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:41]POST & json_proto [16:55:41]process_json_proto [16:55:41]json parsed OK: [16:55:41]protocol is kg_v1.0 [16:55:41]action value=close_receipt [16:55:41]process_action close_receipt [16:55:41]cmd_close_receipt [16:55:41]MH_GetDate [16:55:41]Write to MH i2c: F0 00 00 BC 0D B8 [16:55:41]Write i2c OK [16:55:41]MH_I2C_Read... [16:55:41]Read from MH i2c: F0 [16:55:41]MH_I2C_Read... [16:55:41]Read from MH i2c: F0 09 00 [16:55:41]MH_I2C_Read... [16:55:41]Read from MH i2c: F0 09 00 BC 0D 00 0D 7C 1A 67 EF 94 12 67 C7 [16:55:41]GetLastDocTimeStamp 1729788824 [16:55:41]current date 1729788941 [16:55:41]FM_GetShiftState [16:55:41]SAM_PROTO_GetShiftState [16:55:41]wFMCommunicate request_size=4 [16:55:41]MH_SAM_APDU [16:55:41]CAPDU: 80 13 01 00 [16:55:41]Write to MH i2c: E2 08 00 BD 0D 80 13 01 00 00 00 00 00 47 [16:55:41]Write i2c OK [16:55:41]MH_I2C_Read... [16:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:41]Read from MH i2c: E2 [16:55:41]MH_I2C_Read... [16:55:41]Read from MH i2c: E2 0E 00 [16:55:41]MH_I2C_Read... [16:55:41]Read from MH i2c: E2 0E 00 BD 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AC [16:55:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:55:41]wFMCommunicate OK [16:55:41]SAM_PROTO_GetShiftState done [16:55:41]FM_GetShiftState done [16:55:41]opened in 1729729095 [16:55:41]opened+sec_in_day 1729815495 [16:55:41]quantity*price = 50010 [16:55:41]sum+1 = 50012 [16:55: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 557 24.10.2024 16:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372740 ФПД: 52842195204486 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165541&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372740&fm=52842195204486&tin=02508201610067®Number=0000000000091623&sum=50000 [16:55:42]StoreToDocumentArchive [16:55:42]shift 524 fd 372740 [16:55:42]save to /storage/0524/doc_00372740 [16:55:42]save last doc name /storage/0524/doc_00372740 to /storage/kkm_last_doc_name [16:55:42]save OK [16:55:42]Clear old archive folders... [16:55:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:42]tlvbuf is 01A7FAB0 [16:55:42]SAM_PROTO_ClearQueue [16:55:42]wFMCommunicate request_size=4 [16:55:42]MH_SAM_APDU [16:55:42]CAPDU: 80 09 00 00 [16:55:42]Write to MH i2c: E2 08 00 CA 0D 80 09 00 00 00 00 00 00 49 [16:55:42]Write i2c OK [16:55:42]MH_I2C_Read... [16:55:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:42]Read from MH i2c: E2 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 CA 0D 00 90 00 4B [16:55:42]RAPDU: 90 00 [16:55:42]wFMCommunicate OK [16:55:42]SAM_PROTO_ClearQueue done [16:55:42]KKMCreateOFDPacket [16:55:42]OFDProtocolAddRootSTLVToBuf [16:55:42]FM_MakeSignedData [16:55:42]FM_MakeSignedData [16:55:42]SAM_PROTO_SignData [16:55:42]wFMCommunicate request_size=4 [16:55:42]MH_SAM_APDU [16:55:42]CAPDU: 80 0D 01 02 [16:55:42]Write to MH i2c: E2 08 00 CB 0D 80 0D 01 02 00 00 00 00 51 [16:55:42]Write i2c OK [16:55:42]MH_I2C_Read... [16:55:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:42]Read from MH i2c: E2 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 CB 0D 00 90 00 4C [16:55:42]RAPDU: 90 00 [16:55:42]wFMCommunicate OK [16:55:42]wFMCommunicate request_size=255 [16:55:42]MH_SAM_APDU [16:55: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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 0D 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B0 05 00 35 04 06 00 30 [16:55:42]Write to MH i2c: E2 02 01 CC 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 0D 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B0 05 00 35 04 06 00 30 00 00 E4 [16:55:42]Write i2c OK [16:55:42]MH_I2C_Read... [16:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:42]Read from MH i2c: E2 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 CC 0D 00 90 00 4D [16:55:42]RAPDU: 90 00 [16:55:42]wFMCommunicate OK [16:55:42]wFMCommunicate request_size=10 [16:55:42]MH_SAM_APDU [16:55:42]CAPDU: 80 0D 02 02 05 0F 48 46 39 86 [16:55:42]Write to MH i2c: E2 0D 00 CD 0D 80 0D 02 02 05 00 0F 48 46 39 86 00 00 BA [16:55:42]Write i2c OK [16:55:42]MH_I2C_Read... [16:55:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:42]Read from MH i2c: E2 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 03 00 CD 0D 00 90 00 4E [16:55:42]RAPDU: 90 00 [16:55:42]wFMCommunicate OK [16:55:42]wFMCommunicate request_size=4 [16:55:42]MH_SAM_APDU [16:55:42]CAPDU: 80 0D 03 02 [16:55:42]Write to MH i2c: E2 08 00 CE 0D 80 0D 03 02 00 00 00 00 56 [16:55:42]Write i2c OK [16:55:42]MH_I2C_Read... [16:55:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:42]Read from MH i2c: E2 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 0B 00 [16:55:42]MH_I2C_Read... [16:55:42]Read from MH i2c: E2 0B 00 CE 0D 00 B2 A4 98 BC 1B A1 16 D4 90 00 A7 [16:55:42]RAPDU: B2 A4 98 BC 1B A1 16 D4 90 00 [16:55:42]wFMCommunicate OK [16:55:42]SAM_PROTO_SignData done [16:55:42]FM_MakeSignedData done [16:55:42]CreateOFDProtocolMessage [16:55:42]wFMCommunicate request_size=4 [16:55:42]MH_SAM_APDU [16:55:42]CAPDU: 80 11 00 00 [16:55:42]Write to MH i2c: E2 08 00 CF 0D 80 11 00 00 00 00 00 00 56 [16:55:42]Write i2c OK [16:55:42]MH_I2C_Read... [16:55:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:43]Read from MH i2c: E2 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: E2 17 00 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: E2 17 00 CF 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AB [16:55:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:55:43]wFMCommunicate OK [16:55:43]CreateOFDProtocolMessage done [16:55:43]OFDSenderStorePacket 372740 [16:55:43]StoreOFDPacket docnum=372740 [16:55:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C5 15 07 01 3E 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 0D 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B0 05 00 35 04 06 00 30 0F 48 46 39 86 B2 A4 98 BC 1B A1 16 D4 [16:55:43]CheckFolder [16:55:43]dirname=/storage/ofd_packets [16:55:43]CheckFolder done [16:55:43]ProducePacketName [16:55:43]name=ofd_packets/00372740 [16:55:43]NVStorageSaveData ofd_packets/00372740 [16:55:43]File name is /storage/ofd_packets/00372740 [16:55:43]Write 301 bytes [16:55:43]NVStorageSaveData done [16:55:43]OFDSenderStorePacket done [16:55:43]KKMCreateOFDPacket done [16:55:43]NVStorageSaveData kkm_last_timestamp [16:55:43]File name is /storage/kkm_last_timestamp [16:55:43]Write 4 bytes [16:55:43]NVStorageSaveData done [16:55:43]ExternCall_PrintAddStr [16:55:43]wPrintStart [16:55:43]Write to MH i2c: 01 00 00 D0 0D DD [16:55:43]Write i2c OK [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: 01 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: 01 07 00 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: 01 07 00 D0 0D 00 00 00 00 00 FF 0F F2 [16:55:43]RasterBufferAndPrint [16:55:43]line Счет N : (1)3309036 [16:55:43]line ИНН: 02508201610067 [16:55:43]line Контрольно-Кассовый Чек [16:55:43]line ПРОДАЖА [16:55:43]line ТРК (МРК, ГНК) : 23 [16:55:43]line Товар: 2710124500 [16:55:43]line Аи-95-К-3 [16:55:43]line 6.740 * 74.20 [16:55:43]line = 500.11 [16:55:43]line НДС 12% НСП 1% [16:55:43]line > о реализуемом товаре [16:55:43]line ОКРУГЛЕНИЕ: -0.11 [16:55:43]line ИТОГО: 500.00 [16:55:43]line Внесено: 500.00 [16:55:43]line СДАЧА: 0.00 [16:55:43]line НСП 1% : 4.43 [16:55:43]line НДС 12% : 53.11 [16:55:43]line Наличными: 500.00 [16:55:43]line Безнал.: 0.00 [16:55:43]line Место: АЗС № 87 "Партнер Нефть" [16:55:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:55:43]line СНО: Общий режим [16:55:43]line Чек 557 24.10.2024 16:55 [16:55:43]line Смена: 524 ФФД: 1.0 [16:55:43]line ЗНМ: 0300000083 [16:55:43]line РНМ: 0000000000091623 [16:55:43]line Версия ККМ: 001 [16:55:43]line ФМ: 0000000000874672 [16:55:43]line ФД: 372740 [16:55:43]line ФПД: 52842195204486 [16:55:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165541&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372740&fm=52842195204486&tin=02508201610067®Number=0000000000091623&sum=50000 [16:55:43]written 0, free lines is 4095 [16:55:43]OFD Sender: Processing packet 372740 [packets to send 267, broken 266] [16:55:43]ProducePacketName [16:55:43]name=ofd_packets/00372740 [16:55:43]OFD Sender: To server: pG, [16:55:43]CommunicateWithHost lk.salyk.kg:30040 [16:55:43]ConnectInit lk.salyk.kg [16:55:43]Connected sock=9 [16:55:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C5 15 07 01 3E 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 02 00 00 F4 03 04 00 0D 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B0 05 00 35 04 06 00 30 0F 48 46 39 86 B2 A4 98 BC 1B A1 16 D4 [16:55:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 60 58 47 00 E6 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B0 05 00 F4 03 04 00 B4 27 1A 67 B6 04 01 00 00 B8 07 86 88 E9 68 32 E3 [16:55:43]CommunicateWithHost err = 0 [16:55:43]CheckOFDResponse [16:55:43]1017 (14) - 77093643461234 [16:55:43]1041 (16) - 0000000000874672 [16:55:43]1040 (4) - 372740 [16:55:43]1012 (4) - 24.10.2024 10:55 [16:55:43]1206 (1) - 0 [16:55:43]OFD Sender: Remove packet 372740 [16:55:43]ProducePacketName [16:55:43]name=ofd_packets/00372740 [16:55:43]NVStorageDeleteData [16:55:43]Write to MH i2c: 01 00 00 FB 0D 08 [16:55:43]Write i2c OK [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: 01 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: 01 07 00 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: 01 07 00 FB 0D 00 00 00 00 00 DC 0C F7 [16:55:43]RasterBufferAndPrint [16:55:43]line [16:55:43]line [16:55:43]line [16:55:43]line [16:55:43]line [16:55:43]written 0, free lines is 3298 [16:55:43]MH_Cut [16:55:43]Write to MH i2c: D1 01 00 02 0E 01 E2 [16:55:43]Write i2c OK [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: D1 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: D1 01 00 [16:55:43]MH_I2C_Read... [16:55:43]Read from MH i2c: D1 01 00 02 0E 00 E1 [16:55:43]Write to MH i2c: 01 00 00 03 0E 11 [16:55:43]Write i2c OK [16:55:43]MH_I2C_Read... [16:55:43]OFD Sender: No OFD packet to send [16:55:44]*** Cut start [16:55:44]*** Partial cut [16:55:44]*** CUTSNS_PIN = 1 [16:55:44]*** CUTSNS_PIN = 0 [16:55:44]*** Brake cut motor [16:55:44]Read from MH i2c: 01 [16:55:44]MH_I2C_Read... [16:55:44]*** Stop cut motor [16:55:44]*** Cut end [16:55:44]Read from MH i2c: 01 07 00 [16:55:44]MH_I2C_Read... [16:55:44]Read from MH i2c: 01 07 00 03 0E 00 00 00 00 00 FF 0F 26 [16:55:44]process_action close_receipt done [16:55:44]requested_data is exist [16:55:44]produce_requested_data [16:55:44]requested_item fm.sn is exist - process it [16:55:44]wFMCommunicate request_size=4 [16:55:44]MH_SAM_APDU [16:55:44]CAPDU: 80 11 00 00 [16:55:44]Write to MH i2c: E2 08 00 04 0E 80 11 00 00 00 00 00 00 8C [16:55:44]Write i2c OK [16:55:44]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 17 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 17 00 04 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E1 [16:55:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:55:45]wFMCommunicate OK [16:55:45]requested_item fd.num is exist - process it [16:55:45]SAM_PROTO_GetFieldsCounters [16:55:45]wFMCommunicate request_size=4 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 13 00 00 [16:55:45]Write to MH i2c: E2 08 00 05 0E 80 13 00 00 00 00 00 00 8F [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 62 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 62 00 05 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 04 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 02 [16:55:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 04 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2D 02 00 00 5E 04 04 00 2D 02 00 00 57 04 04 00 2E 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:45]wFMCommunicate OK [16:55:45]SAM_PROTO_GetFieldsCounters done [16:55:45]requested_item shift.num is exist - process it [16:55:45]requested_item shift.opened is exist - process it [16:55:45]req_shift_opened [16:55:45]FM_GetShiftState [16:55:45]SAM_PROTO_GetShiftState [16:55:45]wFMCommunicate request_size=4 [16:55:45]MH_SAM_APDU [16:55:45]CAPDU: 80 13 01 00 [16:55:45]Write to MH i2c: E2 08 00 06 0E 80 13 01 00 00 00 00 00 91 [16:55:45]Write i2c OK [16:55:45]MH_I2C_Read... [16:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:45]Read from MH i2c: E2 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 0E 00 [16:55:45]MH_I2C_Read... [16:55:45]Read from MH i2c: E2 0E 00 06 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [16:55:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:55:45]wFMCommunicate OK [16:55:45]SAM_PROTO_GetShiftState done [16:55:45]FM_GetShiftState done [16:55:45]req_shift_opened done [16:55:45]requested_item shift.open_date is exist - process it [16:55:45]req_shift_open_date [16:55:45]req_shift_open_date done [16:55:45]produce_requested_data done [16:55:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372740,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:55:45]process_action_free close_receipt [16:55:45]json_value_free [16:55:45]json_value_free done [16:55:45]process_json_proto returns [16:55:45]Send response to host [16:55:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372740,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:55:45]free response buf [16:55:45]execute_script done [16:55:45]execute_script returns [16:55:45]free content buf [16:55:45]Sock 8.Close socket [16:55:45]Sock 8.Thread stoped [16:55:46]accept exits with 10 [16:55:46]New connection [16:55:46]New thread 3067460964 created [16:55:46]Thread 3067317604 joined [16:55:46]Waiting for new connection... [16:55:46] Sock 10.Parse request [16:55:46]Sock 10.Check first char [16:55:46]Sock 10.First char is OK [16:55:46]request: POST /json_proto HTTP/1.0 [16:55:46]Method: POST [16:55:46]URL: /json_proto [16:55:46]Method is POST - this is cgi request [16:55:46]url: /json_proto [16:55:46]query_string will be loaded in cgi processing [16:55:46]execute_cgi json_proto POST (null) [16:55:46]execute_cgi path=json_proto method=POST [16:55:46]POST find Content-Length [16:55:46]Host: 172.17.42.195:8080 [16:55:46]Content-Length: 678 [16:55:46]Content-Type: application/json [16:55:46] [16:55:46]POST finish read [16:55:46]Found Content-Length = 678 [16:55:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:46]execute_script... [16:55:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309037", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:55:46]POST & json_proto [16:55:46]process_json_proto [16:55:46]json parsed OK: [16:55:46]protocol is kg_v1.0 [16:55:46]action value=close_receipt [16:55:46]process_action close_receipt [16:55:46]cmd_close_receipt [16:55:46]MH_GetDate [16:55:46]Write to MH i2c: F0 00 00 07 0E 04 [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: F0 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: F0 09 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: F0 09 00 07 0E 00 13 7C 1A 67 EF 94 12 67 19 [16:55:46]GetLastDocTimeStamp 1729788941 [16:55:46]current date 1729788947 [16:55:46]FM_GetShiftState [16:55:46]SAM_PROTO_GetShiftState [16:55:46]wFMCommunicate request_size=4 [16:55:46]MH_SAM_APDU [16:55:46]CAPDU: 80 13 01 00 [16:55:46]Write to MH i2c: E2 08 00 08 0E 80 13 01 00 00 00 00 00 93 [16:55:46]Write i2c OK [16:55:46]MH_I2C_Read... [16:55:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:46]Read from MH i2c: E2 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 0E 00 [16:55:46]MH_I2C_Read... [16:55:46]Read from MH i2c: E2 0E 00 08 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F8 [16:55:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:55:46]wFMCommunicate OK [16:55:46]SAM_PROTO_GetShiftState done [16:55:46]FM_GetShiftState done [16:55:46]opened in 1729729095 [16:55:46]opened+sec_in_day 1729815495 [16:55:46]quantity*price = 50041 [16:55:46]sum+1 = 50042 [16:55:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 558 24.10.2024 16:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372741 ФПД: 42636880023513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165547&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372741&fm=42636880023513&tin=02508201610067®Number=0000000000091623&sum=50000 [16:55:48]StoreToDocumentArchive [16:55:48]shift 524 fd 372741 [16:55:48]save to /storage/0524/doc_00372741 [16:55:48]save last doc name /storage/0524/doc_00372741 to /storage/kkm_last_doc_name [16:55:48]save OK [16:55:48]Clear old archive folders... [16:55:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:55:48]tlvbuf is 01A4EEF0 [16:55:48]SAM_PROTO_ClearQueue [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 09 00 00 [16:55:48]Write to MH i2c: E2 08 00 15 0E 80 09 00 00 00 00 00 00 95 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 15 0E 00 90 00 97 [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]SAM_PROTO_ClearQueue done [16:55:48]KKMCreateOFDPacket [16:55:48]OFDProtocolAddRootSTLVToBuf [16:55:48]FM_MakeSignedData [16:55:48]FM_MakeSignedData [16:55:48]SAM_PROTO_SignData [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 01 02 [16:55:48]Write to MH i2c: E2 08 00 16 0E 80 0D 01 02 00 00 00 00 9D [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 16 0E 00 90 00 98 [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]wFMCommunicate request_size=255 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 13 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B0 05 00 35 04 06 00 26 [16:55:48]Write to MH i2c: E2 02 01 17 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 13 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B0 05 00 35 04 06 00 26 00 00 57 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 17 0E 00 90 00 99 [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]wFMCommunicate request_size=10 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 02 02 05 C7 2C 16 8F D9 [16:55:48]Write to MH i2c: E2 0D 00 18 0E 80 0D 02 02 05 00 C7 2C 16 8F D9 00 00 1B [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 03 00 18 0E 00 90 00 9A [16:55:48]RAPDU: 90 00 [16:55:48]wFMCommunicate OK [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 0D 03 02 [16:55:48]Write to MH i2c: E2 08 00 19 0E 80 0D 03 02 00 00 00 00 A2 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 0B 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 0B 00 19 0E 00 70 A0 81 B6 97 43 D5 09 90 00 A2 [16:55:48]RAPDU: 70 A0 81 B6 97 43 D5 09 90 00 [16:55:48]wFMCommunicate OK [16:55:48]SAM_PROTO_SignData done [16:55:48]FM_MakeSignedData done [16:55:48]CreateOFDProtocolMessage [16:55:48]wFMCommunicate request_size=4 [16:55:48]MH_SAM_APDU [16:55:48]CAPDU: 80 11 00 00 [16:55:48]Write to MH i2c: E2 08 00 1A 0E 80 11 00 00 00 00 00 00 A2 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:48]Read from MH i2c: E2 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 17 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: E2 17 00 1A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F7 [16:55:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:55:48]wFMCommunicate OK [16:55:48]CreateOFDProtocolMessage done [16:55:48]OFDSenderStorePacket 372741 [16:55:48]StoreOFDPacket docnum=372741 [16:55:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 71 8C 07 01 37 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 13 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B0 05 00 35 04 06 00 26 C7 2C 16 8F D9 70 A0 81 B6 97 43 D5 09 [16:55:48]CheckFolder [16:55:48]dirname=/storage/ofd_packets [16:55:48]CheckFolder done [16:55:48]ProducePacketName [16:55:48]name=ofd_packets/00372741 [16:55:48]NVStorageSaveData ofd_packets/00372741 [16:55:48]File name is /storage/ofd_packets/00372741 [16:55:48]Write 301 bytes [16:55:48]NVStorageSaveData done [16:55:48]OFDSenderStorePacket done [16:55:48]KKMCreateOFDPacket done [16:55:48]NVStorageSaveData kkm_last_timestamp [16:55:48]File name is /storage/kkm_last_timestamp [16:55:48]Write 4 bytes [16:55:48]NVStorageSaveData done [16:55:48]ExternCall_PrintAddStr [16:55:48]wPrintStart [16:55:48]Write to MH i2c: 01 00 00 1B 0E 29 [16:55:48]Write i2c OK [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: 01 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: 01 07 00 [16:55:48]MH_I2C_Read... [16:55:48]Read from MH i2c: 01 07 00 1B 0E 00 00 00 00 00 FF 0F 3E [16:55:48]RasterBufferAndPrint [16:55:48]line Счет N : (1)3309037 [16:55:48]line ИНН: 02508201610067 [16:55:48]line Контрольно-Кассовый Чек [16:55:48]line ПРОДАЖА [16:55:48]line ТРК (МРК, ГНК) : 32 [16:55:48]line Товар: 2710124130 [16:55:48]line Аи-92-К-4 [16:55:48]line 7.480 * 66.90 [16:55:48]line = 500.41 [16:55:48]line НДС 12% НСП 1% [16:55:48]line > о реализуемом товаре [16:55:48]line ОКРУГЛЕНИЕ: -0.41 [16:55:48]line ИТОГО: 500.00 [16:55:48]line Внесено: 500.00 [16:55:48]line СДАЧА: 0.00 [16:55:48]line НСП 1% : 4.43 [16:55:48]line НДС 12% : 53.14 [16:55:48]line Наличными: 500.00 [16:55:48]line Безнал.: 0.00 [16:55:48]line Место: АЗС № 87 "Партнер Нефть" [16:55:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:55:48]line СНО: Общий режим [16:55:48]line Чек 558 24.10.2024 16:55 [16:55:48]line Смена: 524 ФФД: 1.0 [16:55:48]line ЗНМ: 0300000083 [16:55:48]line РНМ: 0000000000091623 [16:55:48]line Версия ККМ: 001 [16:55:48]line ФМ: 0000000000874672 [16:55:48]line ФД: 372741 [16:55:48]line ФПД: 42636880023513 [16:55:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165547&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372741&fm=42636880023513&tin=02508201610067®Number=0000000000091623&sum=50000 [16:55:48]written 0, free lines is 4095 [16:55:48]OFD Sender: Processing packet 372741 [packets to send 267, broken 266] [16:55:48]ProducePacketName [16:55:48]name=ofd_packets/00372741 [16:55:48]OFD Sender: To server: pG, [16:55:48]CommunicateWithHost lk.salyk.kg:30040 [16:55:48]ConnectInit lk.salyk.kg [16:55:49]Connected sock=8 [16:55:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 71 8C 07 01 37 05 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 02 00 00 F4 03 04 00 13 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B0 05 00 35 04 06 00 26 C7 2C 16 8F D9 70 A0 81 B6 97 43 D5 09 [16:55:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9F 86 47 00 98 CB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B0 05 00 F4 03 04 00 BA 27 1A 67 B6 04 01 00 00 57 EF 1B 08 12 19 2D B5 [16:55:49]CommunicateWithHost err = 0 [16:55:49]CheckOFDResponse [16:55:49]1017 (14) - 77093643461234 [16:55:49]1041 (16) - 0000000000874672 [16:55:49]1040 (4) - 372741 [16:55:49]1012 (4) - 24.10.2024 10:55 [16:55:49]1206 (1) - 0 [16:55:49]OFD Sender: Remove packet 372741 [16:55:49]ProducePacketName [16:55:49]name=ofd_packets/00372741 [16:55:49]NVStorageDeleteData [16:55:49]Write to MH i2c: 01 00 00 46 0E 54 [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 07 00 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: 01 07 00 46 0E 00 00 00 00 00 DD 0C 44 [16:55:49]RasterBufferAndPrint [16:55:49]line [16:55:49]line [16:55:49]line [16:55:49]line [16:55:49]line [16:55:49]written 0, free lines is 3305 [16:55:49]MH_Cut [16:55:49]Write to MH i2c: D1 01 00 4D 0E 01 2D [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: D1 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: D1 01 00 [16:55:49]MH_I2C_Read... [16:55:49]Read from MH i2c: D1 01 00 4D 0E 00 2C [16:55:49]Write to MH i2c: 01 00 00 4E 0E 5C [16:55:49]Write i2c OK [16:55:49]MH_I2C_Read... [16:55:49]OFD Sender: No OFD packet to send [16:55:50]*** Cut start [16:55:50]*** Partial cut [16:55:50]*** CUTSNS_PIN = 1 [16:55:50]*** CUTSNS_PIN = 0 [16:55:50]*** Brake cut motor [16:55:50]Read from MH i2c: 01 [16:55:50]MH_I2C_Read... [16:55:50]*** Stop cut motor [16:55:50]*** Cut end [16:55:50]Read from MH i2c: 01 07 00 [16:55:50]MH_I2C_Read... [16:55:50]Read from MH i2c: 01 07 00 4E 0E 00 00 00 00 00 FF 0F 71 [16:55:50]process_action close_receipt done [16:55:50]requested_data is exist [16:55:50]produce_requested_data [16:55:50]requested_item fm.sn is exist - process it [16:55:50]wFMCommunicate request_size=4 [16:55:50]MH_SAM_APDU [16:55:50]CAPDU: 80 11 00 00 [16:55:50]Write to MH i2c: E2 08 00 4F 0E 80 11 00 00 00 00 00 00 D7 [16:55:50]Write i2c OK [16:55:50]MH_I2C_Read... [16:55:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:55:50]Read from MH i2c: E2 [16:55:50]MH_I2C_Read... [16:55:50]Read from MH i2c: E2 17 00 [16:55:50]MH_I2C_Read... [16:55:50]Read from MH i2c: E2 17 00 4F 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2C [16:55:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:55:50]wFMCommunicate OK [16:55:50]requested_item fd.num is exist - process it [16:55:50]SAM_PROTO_GetFieldsCounters [16:55:50]wFMCommunicate request_size=4 [16:55:50]MH_SAM_APDU [16:55:50]CAPDU: 80 13 00 00 [16:55:50]Write to MH i2c: E2 08 00 50 0E 80 13 00 00 00 00 00 00 DA [16:55:50]Write i2c OK [16:55:50]MH_I2C_Read... [16:55:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:55:51]Read from MH i2c: E2 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 62 00 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 62 00 50 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 05 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 51 [16:55:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 05 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2E 02 00 00 5E 04 04 00 2E 02 00 00 57 04 04 00 2F 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:55:51]wFMCommunicate OK [16:55:51]SAM_PROTO_GetFieldsCounters done [16:55:51]requested_item shift.num is exist - process it [16:55:51]requested_item shift.opened is exist - process it [16:55:51]req_shift_opened [16:55:51]FM_GetShiftState [16:55:51]SAM_PROTO_GetShiftState [16:55:51]wFMCommunicate request_size=4 [16:55:51]MH_SAM_APDU [16:55:51]CAPDU: 80 13 01 00 [16:55:51]Write to MH i2c: E2 08 00 51 0E 80 13 01 00 00 00 00 00 DC [16:55:51]Write i2c OK [16:55:51]MH_I2C_Read... [16:55:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:55:51]Read from MH i2c: E2 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 0E 00 [16:55:51]MH_I2C_Read... [16:55:51]Read from MH i2c: E2 0E 00 51 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 41 [16:55:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:55:51]wFMCommunicate OK [16:55:51]SAM_PROTO_GetShiftState done [16:55:51]FM_GetShiftState done [16:55:51]req_shift_opened done [16:55:51]requested_item shift.open_date is exist - process it [16:55:51]req_shift_open_date [16:55:51]req_shift_open_date done [16:55:51]produce_requested_data done [16:55:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372741,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:55:51]process_action_free close_receipt [16:55:51]json_value_free [16:55:51]json_value_free done [16:55:51]process_json_proto returns [16:55:51]Send response to host [16:55:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372741,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:55:51]free response buf [16:55:51]execute_script done [16:55:51]execute_script returns [16:55:51]free content buf [16:55:51]Sock 10.Close socket [16:55:51]Sock 10.Thread stoped [16:55:54]OFD Sender: No OFD packet to send [16:55:59]OFD Sender: No OFD packet to send [16:56:04]OFD Sender: No OFD packet to send [16:56:09]OFD Sender: No OFD packet to send [16:56:14]OFD Sender: No OFD packet to send [16:56:19]OFD Sender: No OFD packet to send [16:56:24]OFD Sender: No OFD packet to send [16:56:29]OFD Sender: No OFD packet to send [16:56:34]OFD Sender: No OFD packet to send [16:56:39]OFD Sender: No OFD packet to send [16:56:44]OFD Sender: No OFD packet to send [16:56:49]OFD Sender: No OFD packet to send [16:56:54]OFD Sender: No OFD packet to send [16:56:59]OFD Sender: No OFD packet to send [16:57:04]OFD Sender: No OFD packet to send [16:57:09]OFD Sender: No OFD packet to send [16:57:14]OFD Sender: No OFD packet to send [16:57:19]OFD Sender: No OFD packet to send [16:57:24]OFD Sender: No OFD packet to send [16:57:29]OFD Sender: No OFD packet to send [16:57:34]OFD Sender: No OFD packet to send [16:57:39]OFD Sender: No OFD packet to send [16:57:44]OFD Sender: No OFD packet to send [16:57:49]OFD Sender: No OFD packet to send [16:57:54]OFD Sender: No OFD packet to send [16:57:59]accept exits with 9 [16:57:59]New connection [16:57:59]New thread 3067317604 created [16:57:59]Thread 3067460964 joined [16:57:59]Waiting for new connection... [16:57:59] Sock 9.Parse request [16:57:59]Sock 9.Check first char [16:57:59]Sock 9.First char is OK [16:57:59]request: POST /json_proto HTTP/1.0 [16:57:59]Method: POST [16:57:59]URL: /json_proto [16:57:59]Method is POST - this is cgi request [16:57:59]url: /json_proto [16:57:59]query_string will be loaded in cgi processing [16:57:59]execute_cgi json_proto POST (null) [16:57:59]execute_cgi path=json_proto method=POST [16:57:59]POST find Content-Length [16:57:59]Host: 172.17.42.195:8080 [16:57:59]Content-Length: 684 [16:57:59]Content-Type: application/json [16:57:59] [16:57:59]POST finish read [16:57:59]Found Content-Length = 684 [16:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:59]execute_script... [16:57:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309038", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:57:59]POST & json_proto [16:57:59]process_json_proto [16:57:59]json parsed OK: [16:57:59]protocol is kg_v1.0 [16:57:59]action value=close_receipt [16:57:59]process_action close_receipt [16:57:59]cmd_close_receipt [16:57:59]MH_GetDate [16:57:59]Write to MH i2c: F0 00 00 52 0E 4F [16:57:59]Write i2c OK [16:57:59]MH_I2C_Read... [16:57:59]Read from MH i2c: F0 [16:57:59]MH_I2C_Read... [16:57:59]Read from MH i2c: F0 09 00 [16:57:59]MH_I2C_Read... [16:57:59]Read from MH i2c: F0 09 00 52 0E 00 97 7C 1A 67 EF 94 12 67 E8 [16:57:59]GetLastDocTimeStamp 1729788947 [16:57:59]current date 1729789079 [16:57:59]FM_GetShiftState [16:57:59]SAM_PROTO_GetShiftState [16:57:59]wFMCommunicate request_size=4 [16:57:59]MH_SAM_APDU [16:57:59]CAPDU: 80 13 01 00 [16:57:59]Write to MH i2c: E2 08 00 53 0E 80 13 01 00 00 00 00 00 DE [16:57:59]Write i2c OK [16:57:59]MH_I2C_Read... [16:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:57:59]Read from MH i2c: E2 [16:57:59]MH_I2C_Read... [16:57:59]Read from MH i2c: E2 0E 00 [16:57:59]MH_I2C_Read... [16:57:59]Read from MH i2c: E2 0E 00 53 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 43 [16:57:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:57:59]wFMCommunicate OK [16:57:59]SAM_PROTO_GetShiftState done [16:57:59]FM_GetShiftState done [16:57:59]opened in 1729729095 [16:57:59]opened+sec_in_day 1729815495 [16:57:59]quantity*price = 50025 [16:57:59]sum+1 = 50027 [16:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 559 24.10.2024 16:57 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372742 ФПД: 131644606193059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372742&fm=131644606193059&tin=02508201610067®Number=0000000000091623&sum=50000 [16:58:00]StoreToDocumentArchive [16:58:00]shift 524 fd 372742 [16:58:00]save to /storage/0524/doc_00372742 [16:58:00]save last doc name /storage/0524/doc_00372742 to /storage/kkm_last_doc_name [16:58:00]save OK [16:58:00]Clear old archive folders... [16:58:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [16:58:00]tlvbuf is 01A7F660 [16:58:00]SAM_PROTO_ClearQueue [16:58:00]wFMCommunicate request_size=4 [16:58:00]MH_SAM_APDU [16:58:00]CAPDU: 80 09 00 00 [16:58:00]Write to MH i2c: E2 08 00 60 0E 80 09 00 00 00 00 00 00 E0 [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:00]Read from MH i2c: E2 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 60 0E 00 90 00 E2 [16:58:00]RAPDU: 90 00 [16:58:00]wFMCommunicate OK [16:58:00]SAM_PROTO_ClearQueue done [16:58:00]KKMCreateOFDPacket [16:58:00]OFDProtocolAddRootSTLVToBuf [16:58:00]FM_MakeSignedData [16:58:00]FM_MakeSignedData [16:58:00]SAM_PROTO_SignData [16:58:00]wFMCommunicate request_size=4 [16:58:00]MH_SAM_APDU [16:58:00]CAPDU: 80 0D 01 02 [16:58:00]Write to MH i2c: E2 08 00 61 0E 80 0D 01 02 00 00 00 00 E8 [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:00]Read from MH i2c: E2 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 61 0E 00 90 00 E3 [16:58:00]RAPDU: 90 00 [16:58:00]wFMCommunicate OK [16:58:00]wFMCommunicate request_size=255 [16:58:00]MH_SAM_APDU [16:58:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 97 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B0 05 [16:58:00]Write to MH i2c: E2 02 01 62 0E 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 97 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B0 05 00 00 1C [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:00]Read from MH i2c: E2 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 62 0E 00 90 00 E4 [16:58:00]RAPDU: 90 00 [16:58:00]wFMCommunicate OK [16:58:00]wFMCommunicate request_size=16 [16:58:00]MH_SAM_APDU [16:58:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 77 BA E5 FD 1D A3 [16:58:00]Write to MH i2c: E2 13 00 63 0E 80 0D 02 02 0B 00 00 35 04 06 00 77 BA E5 FD 1D A3 00 00 13 [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:00]Read from MH i2c: E2 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 03 00 63 0E 00 90 00 E5 [16:58:00]RAPDU: 90 00 [16:58:00]wFMCommunicate OK [16:58:00]wFMCommunicate request_size=4 [16:58:00]MH_SAM_APDU [16:58:00]CAPDU: 80 0D 03 02 [16:58:00]Write to MH i2c: E2 08 00 64 0E 80 0D 03 02 00 00 00 00 ED [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:00]Read from MH i2c: E2 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 0B 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 0B 00 64 0E 00 11 57 0B E0 24 5D D1 17 90 00 AA [16:58:00]RAPDU: 11 57 0B E0 24 5D D1 17 90 00 [16:58:00]wFMCommunicate OK [16:58:00]SAM_PROTO_SignData done [16:58:00]FM_MakeSignedData done [16:58:00]CreateOFDProtocolMessage [16:58:00]wFMCommunicate request_size=4 [16:58:00]MH_SAM_APDU [16:58:00]CAPDU: 80 11 00 00 [16:58:00]Write to MH i2c: E2 08 00 65 0E 80 11 00 00 00 00 00 00 ED [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:00]Read from MH i2c: E2 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 17 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: E2 17 00 65 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 42 [16:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:58:00]wFMCommunicate OK [16:58:00]CreateOFDProtocolMessage done [16:58:00]OFDSenderStorePacket 372742 [16:58:00]StoreOFDPacket docnum=372742 [16:58:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 F7 A8 0D 01 79 D5 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 97 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B0 05 00 35 04 06 00 77 BA E5 FD 1D A3 11 57 0B E0 24 5D D1 17 [16:58:00]CheckFolder [16:58:00]dirname=/storage/ofd_packets [16:58:00]CheckFolder done [16:58:00]ProducePacketName [16:58:00]name=ofd_packets/00372742 [16:58:00]NVStorageSaveData ofd_packets/00372742 [16:58:00]File name is /storage/ofd_packets/00372742 [16:58:00]Write 307 bytes [16:58:00]NVStorageSaveData done [16:58:00]OFDSenderStorePacket done [16:58:00]KKMCreateOFDPacket done [16:58:00]NVStorageSaveData kkm_last_timestamp [16:58:00]File name is /storage/kkm_last_timestamp [16:58:00]Write 4 bytes [16:58:00]NVStorageSaveData done [16:58:00]ExternCall_PrintAddStr [16:58:00]wPrintStart [16:58:00]Write to MH i2c: 01 00 00 66 0E 74 [16:58:00]Write i2c OK [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: 01 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: 01 07 00 [16:58:00]MH_I2C_Read... [16:58:00]Read from MH i2c: 01 07 00 66 0E 00 00 00 00 00 FF 0F 89 [16:58:00]RasterBufferAndPrint [16:58:00]line Счет N : (1)3309038 [16:58:00]line ИНН: 02508201610067 [16:58:00]line Контрольно-Кассовый Чек [16:58:00]line ПРОДАЖА [16:58:00]line ТРК (МРК, ГНК) : 11 [16:58:00]line Товар: 2710194240 [16:58:00]line D-Energy Дт-К-2 [16:58:00]line 6.480 * 77.20 [16:58:00]line = 500.26 [16:58:00]line НДС 12% НСП 1% [16:58:00]line > о реализуемом товаре [16:58:00]line ОКРУГЛЕНИЕ: -0.26 [16:58:00]line ИТОГО: 500.00 [16:58:00]line Внесено: 500.00 [16:58:00]line СДАЧА: 0.00 [16:58:00]line НСП 1% : 4.43 [16:58:00]line НДС 12% : 53.12 [16:58:00]line Наличными: 500.00 [16:58:00]line Безнал.: 0.00 [16:58:00]line Место: АЗС № 87 "Партнер Нефть" [16:58:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:58:00]line СНО: Общий режим [16:58:00]line Чек 559 24.10.2024 16:57 [16:58:00]line Смена: 524 ФФД: 1.0 [16:58:00]line ЗНМ: 0300000083 [16:58:00]line РНМ: 0000000000091623 [16:58:00]line Версия ККМ: 001 [16:58:00]line ФМ: 0000000000874672 [16:58:00]line ФД: 372742 [16:58:00]line ФПД: 131644606193059 [16:58:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372742&fm=131644606193059&tin=02508201610067®Number=0000000000091623&sum=50000 [16:58:01]written 0, free lines is 4095 [16:58:01]OFD Sender: Processing packet 372742 [packets to send 267, broken 266] [16:58:01]ProducePacketName [16:58:01]name=ofd_packets/00372742 [16:58:01]OFD Sender: To server: pG, [16:58:01]CommunicateWithHost lk.salyk.kg:30040 [16:58:01]ConnectInit lk.salyk.kg [16:58:01]Connected sock=10 [16:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 F7 A8 0D 01 79 D5 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 02 00 00 F4 03 04 00 97 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B0 05 00 35 04 06 00 77 BA E5 FD 1D A3 11 57 0B E0 24 5D D1 17 [16:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 44 B5 47 00 70 CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B0 05 00 F4 03 04 00 3E 28 1A 67 B6 04 01 00 00 9D D1 5F 0C A7 E8 9C 27 [16:58:01]CommunicateWithHost err = 0 [16:58:01]CheckOFDResponse [16:58:01]1017 (14) - 77093643461234 [16:58:01]1041 (16) - 0000000000874672 [16:58:01]1040 (4) - 372742 [16:58:01]1012 (4) - 24.10.2024 10:58 [16:58:01]1206 (1) - 0 [16:58:01]OFD Sender: Remove packet 372742 [16:58:01]ProducePacketName [16:58:01]name=ofd_packets/00372742 [16:58:01]NVStorageDeleteData [16:58:01]Write to MH i2c: 01 00 00 91 0E 9F [16:58:01]Write i2c OK [16:58:01]MH_I2C_Read... [16:58:01]Read from MH i2c: 01 [16:58:01]MH_I2C_Read... [16:58:01]Read from MH i2c: 01 07 00 [16:58:01]MH_I2C_Read... [16:58:01]Read from MH i2c: 01 07 00 91 0E 00 00 00 00 00 F6 0C A8 [16:58:01]RasterBufferAndPrint [16:58:01]line [16:58:01]line [16:58:01]line [16:58:01]line [16:58:01]line [16:58:01]written 0, free lines is 3328 [16:58:01]MH_Cut [16:58:01]Write to MH i2c: D1 01 00 98 0E 01 78 [16:58:01]Write i2c OK [16:58:01]MH_I2C_Read... [16:58:01]Read from MH i2c: D1 [16:58:01]MH_I2C_Read... [16:58:01]Read from MH i2c: D1 01 00 [16:58:01]MH_I2C_Read... [16:58:01]Read from MH i2c: D1 01 00 98 0E 00 77 [16:58:01]Write to MH i2c: 01 00 00 99 0E A7 [16:58:01]Write i2c OK [16:58:01]MH_I2C_Read... [16:58:01]OFD Sender: No OFD packet to send [16:58:02]*** Cut start [16:58:02]*** Partial cut [16:58:02]*** CUTSNS_PIN = 1 [16:58:02]*** CUTSNS_PIN = 0 [16:58:02]*** Brake cut motor [16:58:02]Read from MH i2c: 01 [16:58:02]MH_I2C_Read... [16:58:02]*** Stop cut motor [16:58:02]*** Cut end [16:58:02]Read from MH i2c: 01 07 00 [16:58:02]MH_I2C_Read... [16:58:02]Read from MH i2c: 01 07 00 99 0E 00 00 00 00 00 FF 0F BC [16:58:02]process_action close_receipt done [16:58:02]requested_data is exist [16:58:02]produce_requested_data [16:58:02]requested_item fm.sn is exist - process it [16:58:02]wFMCommunicate request_size=4 [16:58:02]MH_SAM_APDU [16:58:02]CAPDU: 80 11 00 00 [16:58:02]Write to MH i2c: E2 08 00 9A 0E 80 11 00 00 00 00 00 00 22 [16:58:02]Write i2c OK [16:58:02]MH_I2C_Read... [16:58:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:03]Read from MH i2c: E2 [16:58:03]MH_I2C_Read... [16:58:03]Read from MH i2c: E2 17 00 [16:58:03]MH_I2C_Read... [16:58:03]Read from MH i2c: E2 17 00 9A 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 77 [16:58:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:58:03]wFMCommunicate OK [16:58:03]requested_item fd.num is exist - process it [16:58:03]SAM_PROTO_GetFieldsCounters [16:58:03]wFMCommunicate request_size=4 [16:58:03]MH_SAM_APDU [16:58:03]CAPDU: 80 13 00 00 [16:58:03]Write to MH i2c: E2 08 00 9B 0E 80 13 00 00 00 00 00 00 25 [16:58:03]Write i2c OK [16:58:03]MH_I2C_Read... [16:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:03]Read from MH i2c: E2 [16:58:03]MH_I2C_Read... [16:58:03]Read from MH i2c: E2 62 00 [16:58:03]MH_I2C_Read... [16:58:03]Read from MH i2c: E2 62 00 9B 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 06 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [16:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 06 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2F 02 00 00 5E 04 04 00 2F 02 00 00 57 04 04 00 30 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:03]wFMCommunicate OK [16:58:03]SAM_PROTO_GetFieldsCounters done [16:58:03]requested_item shift.num is exist - process it [16:58:03]requested_item shift.opened is exist - process it [16:58:03]req_shift_opened [16:58:03]FM_GetShiftState [16:58:03]SAM_PROTO_GetShiftState [16:58:03]wFMCommunicate request_size=4 [16:58:03]MH_SAM_APDU [16:58:03]CAPDU: 80 13 01 00 [16:58:03]Write to MH i2c: E2 08 00 9C 0E 80 13 01 00 00 00 00 00 27 [16:58:03]Write i2c OK [16:58:03]MH_I2C_Read... [16:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:03]Read from MH i2c: E2 [16:58:03]MH_I2C_Read... [16:58:03]Read from MH i2c: E2 0E 00 [16:58:03]MH_I2C_Read... [16:58:03]Read from MH i2c: E2 0E 00 9C 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8C [16:58:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:58:03]wFMCommunicate OK [16:58:03]SAM_PROTO_GetShiftState done [16:58:03]FM_GetShiftState done [16:58:03]req_shift_opened done [16:58:03]requested_item shift.open_date is exist - process it [16:58:03]req_shift_open_date [16:58:03]req_shift_open_date done [16:58:03]produce_requested_data done [16:58:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372742,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:58:03]process_action_free close_receipt [16:58:03]json_value_free [16:58:03]json_value_free done [16:58:03]process_json_proto returns [16:58:03]Send response to host [16:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372742,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:58:03]free response buf [16:58:03]execute_script done [16:58:03]execute_script returns [16:58:03]free content buf [16:58:03]Sock 9.Close socket [16:58:03]Sock 9.Thread stoped [16:58:06]OFD Sender: No OFD packet to send [16:58:11]OFD Sender: No OFD packet to send [16:58:16]OFD Sender: No OFD packet to send [16:58:21]OFD Sender: No OFD packet to send [16:58:26]OFD Sender: No OFD packet to send [16:58:31]OFD Sender: No OFD packet to send [16:58:36]OFD Sender: No OFD packet to send [16:58:40]accept exits with 8 [16:58:40]New connection [16:58:40]New thread 3067460964 created [16:58:40]Thread 3067317604 joined [16:58:40]Waiting for new connection... [16:58:40] Sock 8.Parse request [16:58:40]Sock 8.Check first char [16:58:40]Sock 8.First char is OK [16:58:40]request: POST /json_proto HTTP/1.0 [16:58:40]Method: POST [16:58:40]URL: /json_proto [16:58:40]Method is POST - this is cgi request [16:58:40]url: /json_proto [16:58:40]query_string will be loaded in cgi processing [16:58:40]execute_cgi json_proto POST (null) [16:58:40]execute_cgi path=json_proto method=POST [16:58:40]POST find Content-Length [16:58:40]Host: 172.17.42.195:8080 [16:58:40]Content-Length: 678 [16:58:40]Content-Type: application/json [16:58:40] [16:58:40]POST finish read [16:58:40]Found Content-Length = 678 [16:58:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:40]execute_script... [16: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)3309039", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [16:58:40]POST & json_proto [16:58:40]process_json_proto [16:58:40]json parsed OK: [16:58:40]protocol is kg_v1.0 [16:58:40]action value=close_receipt [16:58:40]process_action close_receipt [16:58:40]cmd_close_receipt [16:58:40]MH_GetDate [16:58:40]Write to MH i2c: F0 00 00 9D 0E 9A [16:58:40]Write i2c OK [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: F0 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: F0 09 00 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: F0 09 00 9D 0E 00 C0 7C 1A 67 EF 94 12 67 5C [16:58:40]GetLastDocTimeStamp 1729789079 [16:58:40]current date 1729789120 [16:58:40]FM_GetShiftState [16:58:40]SAM_PROTO_GetShiftState [16:58:40]wFMCommunicate request_size=4 [16:58:40]MH_SAM_APDU [16:58:40]CAPDU: 80 13 01 00 [16:58:40]Write to MH i2c: E2 08 00 9E 0E 80 13 01 00 00 00 00 00 29 [16:58:40]Write i2c OK [16:58:40]MH_I2C_Read... [16:58:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:40]Read from MH i2c: E2 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: E2 0E 00 [16:58:40]MH_I2C_Read... [16:58:40]Read from MH i2c: E2 0E 00 9E 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8E [16:58:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:58:40]wFMCommunicate OK [16:58:40]SAM_PROTO_GetShiftState done [16:58:40]FM_GetShiftState done [16:58:40]opened in 1729729095 [16:58:40]opened+sec_in_day 1729815495 [16:58:40]quantity*price = 30038 [16:58:40]sum+1 = 30039 [16:58:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 560 24.10.2024 16:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372743 ФПД: 37710871853782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165840&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372743&fm=37710871853782&tin=02508201610067®Number=0000000000091623&sum=30000 [16:58:41]StoreToDocumentArchive [16:58:41]shift 524 fd 372743 [16:58:41]save to /storage/0524/doc_00372743 [16:58:41]save last doc name /storage/0524/doc_00372743 to /storage/kkm_last_doc_name [16:58:41]save OK [16:58:41]Clear old archive folders... [16:58:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [16:58:41]tlvbuf is B6FD4230 [16:58:41]SAM_PROTO_ClearQueue [16:58:41]wFMCommunicate request_size=4 [16:58:41]MH_SAM_APDU [16:58:41]CAPDU: 80 09 00 00 [16:58:41]Write to MH i2c: E2 08 00 AB 0E 80 09 00 00 00 00 00 00 2B [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [16:58:41]Read from MH i2c: E2 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 AB 0E 00 90 00 2D [16:58:41]RAPDU: 90 00 [16:58:41]wFMCommunicate OK [16:58:41]SAM_PROTO_ClearQueue done [16:58:41]KKMCreateOFDPacket [16:58:41]OFDProtocolAddRootSTLVToBuf [16:58:41]FM_MakeSignedData [16:58:41]FM_MakeSignedData [16:58:41]SAM_PROTO_SignData [16:58:41]wFMCommunicate request_size=4 [16:58:41]MH_SAM_APDU [16:58:41]CAPDU: 80 0D 01 02 [16:58:41]Write to MH i2c: E2 08 00 AC 0E 80 0D 01 02 00 00 00 00 33 [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [16:58:41]Read from MH i2c: E2 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 AC 0E 00 90 00 2E [16:58:41]RAPDU: 90 00 [16:58:41]wFMCommunicate OK [16:58:41]wFMCommunicate request_size=255 [16:58:41]MH_SAM_APDU [16:58: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C0 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B0 05 00 35 04 06 00 22 [16:58:41]Write to MH i2c: E2 02 01 AD 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C0 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B0 05 00 35 04 06 00 22 00 00 8E [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:41]Read from MH i2c: E2 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 AD 0E 00 90 00 2F [16:58:41]RAPDU: 90 00 [16:58:41]wFMCommunicate OK [16:58:41]wFMCommunicate request_size=10 [16:58:41]MH_SAM_APDU [16:58:41]CAPDU: 80 0D 02 02 05 4C 3F 1E FA D6 [16:58:41]Write to MH i2c: E2 0D 00 AE 0E 80 0D 02 02 05 00 4C 3F 1E FA D6 00 00 B9 [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [16:58:41]Read from MH i2c: E2 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 03 00 AE 0E 00 90 00 30 [16:58:41]RAPDU: 90 00 [16:58:41]wFMCommunicate OK [16:58:41]wFMCommunicate request_size=4 [16:58:41]MH_SAM_APDU [16:58:41]CAPDU: 80 0D 03 02 [16:58:41]Write to MH i2c: E2 08 00 AF 0E 80 0D 03 02 00 00 00 00 38 [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [16:58:41]Read from MH i2c: E2 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 0B 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 0B 00 AF 0E 00 E8 D4 0C DB 38 B2 6F DB 90 00 10 [16:58:41]RAPDU: E8 D4 0C DB 38 B2 6F DB 90 00 [16:58:41]wFMCommunicate OK [16:58:41]SAM_PROTO_SignData done [16:58:41]FM_MakeSignedData done [16:58:41]CreateOFDProtocolMessage [16:58:41]wFMCommunicate request_size=4 [16:58:41]MH_SAM_APDU [16:58:41]CAPDU: 80 11 00 00 [16:58:41]Write to MH i2c: E2 08 00 B0 0E 80 11 00 00 00 00 00 00 38 [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:41]Read from MH i2c: E2 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 17 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: E2 17 00 B0 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8D [16:58:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:58:41]wFMCommunicate OK [16:58:41]CreateOFDProtocolMessage done [16:58:41]OFDSenderStorePacket 372743 [16:58:41]StoreOFDPacket docnum=372743 [16:58:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 60 FE 07 01 B7 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C0 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B0 05 00 35 04 06 00 22 4C 3F 1E FA D6 E8 D4 0C DB 38 B2 6F DB [16:58:41]CheckFolder [16:58:41]dirname=/storage/ofd_packets [16:58:41]CheckFolder done [16:58:41]ProducePacketName [16:58:41]name=ofd_packets/00372743 [16:58:41]NVStorageSaveData ofd_packets/00372743 [16:58:41]File name is /storage/ofd_packets/00372743 [16:58:41]Write 301 bytes [16:58:41]NVStorageSaveData done [16:58:41]OFDSenderStorePacket done [16:58:41]KKMCreateOFDPacket done [16:58:41]NVStorageSaveData kkm_last_timestamp [16:58:41]File name is /storage/kkm_last_timestamp [16:58:41]Write 4 bytes [16:58:41]NVStorageSaveData done [16:58:41]ExternCall_PrintAddStr [16:58:41]wPrintStart [16:58:41]Write to MH i2c: 01 00 00 B1 0E BF [16:58:41]Write i2c OK [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: 01 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: 01 07 00 [16:58:41]MH_I2C_Read... [16:58:41]Read from MH i2c: 01 07 00 B1 0E 00 00 00 00 00 FF 0F D4 [16:58:41]RasterBufferAndPrint [16:58:41]line Счет N : (1)3309039 [16:58:41]line ИНН: 02508201610067 [16:58:41]line Контрольно-Кассовый Чек [16:58:41]line ПРОДАЖА [16:58:41]line ТРК (МРК, ГНК) : 22 [16:58:41]line Товар: 2710124130 [16:58:41]line Аи-92-К-4 [16:58:41]line 4.490 * 66.90 [16:58:41]line = 300.38 [16:58:41]line НДС 12% НСП 1% [16:58:41]line > о реализуемом товаре [16:58:41]line ОКРУГЛЕНИЕ: -0.38 [16:58:41]line ИТОГО: 300.00 [16:58:41]line Внесено: 300.00 [16:58:41]line СДАЧА: 0.00 [16:58:41]line НСП 1% : 2.66 [16:58:41]line НДС 12% : 31.90 [16:58:41]line Наличными: 300.00 [16:58:41]line Безнал.: 0.00 [16:58:41]line Место: АЗС № 87 "Партнер Нефть" [16:58:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [16:58:41]line СНО: Общий режим [16:58:41]line Чек 560 24.10.2024 16:58 [16:58:41]line Смена: 524 ФФД: 1.0 [16:58:41]line ЗНМ: 0300000083 [16:58:41]line РНМ: 0000000000091623 [16:58:41]line Версия ККМ: 001 [16:58:41]line ФМ: 0000000000874672 [16:58:41]line ФД: 372743 [16:58:41]line ФПД: 37710871853782 [16:58:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T165840&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372743&fm=37710871853782&tin=02508201610067®Number=0000000000091623&sum=30000 [16:58:42]OFD Sender: Processing packet 372743 [packets to send 267, broken 266] [16:58:42]ProducePacketName [16:58:42]name=ofd_packets/00372743 [16:58:42]OFD Sender: To server: pG, [16:58:42]CommunicateWithHost lk.salyk.kg:30040 [16:58:42]ConnectInit lk.salyk.kg [16:58:42]written 0, free lines is 4095 [16:58:42]Connected sock=10 [16:58:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 60 FE 07 01 B7 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 02 00 00 F4 03 04 00 C0 7C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B0 05 00 35 04 06 00 22 4C 3F 1E FA D6 E8 D4 0C DB 38 B2 6F DB [16:58:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B7 6D 47 00 12 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B0 05 00 F4 03 04 00 67 28 1A 67 B6 04 01 00 00 A3 B5 EE 38 F2 B9 3B 3B [16:58:42]CommunicateWithHost err = 0 [16:58:42]CheckOFDResponse [16:58:42]1017 (14) - 77093643461234 [16:58:42]1041 (16) - 0000000000874672 [16:58:42]1040 (4) - 372743 [16:58:42]1012 (4) - 24.10.2024 10:58 [16:58:42]1206 (1) - 0 [16:58:42]OFD Sender: Remove packet 372743 [16:58:42]ProducePacketName [16:58:42]name=ofd_packets/00372743 [16:58:42]NVStorageDeleteData [16:58:42]Write to MH i2c: 01 00 00 DC 0E EA [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: 01 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: 01 07 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: 01 07 00 DC 0E 00 00 00 00 00 F2 0C EF [16:58:42]RasterBufferAndPrint [16:58:42]line [16:58:42]line [16:58:42]line [16:58:42]line [16:58:42]line [16:58:42]written 0, free lines is 3320 [16:58:42]MH_Cut [16:58:42]Write to MH i2c: D1 01 00 E3 0E 01 C3 [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: D1 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: D1 01 00 [16:58:42]MH_I2C_Read... [16:58:42]Read from MH i2c: D1 01 00 E3 0E 00 C2 [16:58:42]Write to MH i2c: 01 00 00 E4 0E F2 [16:58:42]Write i2c OK [16:58:42]MH_I2C_Read... [16:58:42]OFD Sender: No OFD packet to send [16:58:43]*** Cut start [16:58:43]*** Partial cut [16:58:43]*** CUTSNS_PIN = 1 [16:58:43]*** CUTSNS_PIN = 0 [16:58:43]*** Brake cut motor [16:58:44]Read from MH i2c: 01 [16:58:44]MH_I2C_Read... [16:58:44]*** Stop cut motor [16:58:44]*** Cut end [16:58:44]Read from MH i2c: 01 07 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: 01 07 00 E4 0E 00 00 00 00 00 FF 0F 07 [16:58:44]process_action close_receipt done [16:58:44]requested_data is exist [16:58:44]produce_requested_data [16:58:44]requested_item fm.sn is exist - process it [16:58:44]wFMCommunicate request_size=4 [16:58:44]MH_SAM_APDU [16:58:44]CAPDU: 80 11 00 00 [16:58:44]Write to MH i2c: E2 08 00 E5 0E 80 11 00 00 00 00 00 00 6D [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 17 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 17 00 E5 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C2 [16:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [16:58:44]wFMCommunicate OK [16:58:44]requested_item fd.num is exist - process it [16:58:44]SAM_PROTO_GetFieldsCounters [16:58:44]wFMCommunicate request_size=4 [16:58:44]MH_SAM_APDU [16:58:44]CAPDU: 80 13 00 00 [16:58:44]Write to MH i2c: E2 08 00 E6 0E 80 13 00 00 00 00 00 00 70 [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 62 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 62 00 E6 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 07 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [16: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 07 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 30 02 00 00 5E 04 04 00 30 02 00 00 57 04 04 00 31 02 00 00 19 04 04 00 00 00 00 00 90 00 [16:58:44]wFMCommunicate OK [16:58:44]SAM_PROTO_GetFieldsCounters done [16:58:44]requested_item shift.num is exist - process it [16:58:44]requested_item shift.opened is exist - process it [16:58:44]req_shift_opened [16:58:44]FM_GetShiftState [16:58:44]SAM_PROTO_GetShiftState [16:58:44]wFMCommunicate request_size=4 [16:58:44]MH_SAM_APDU [16:58:44]CAPDU: 80 13 01 00 [16:58:44]Write to MH i2c: E2 08 00 E7 0E 80 13 01 00 00 00 00 00 72 [16:58:44]Write i2c OK [16:58:44]MH_I2C_Read... [16:58:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [16:58:44]Read from MH i2c: E2 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 0E 00 [16:58:44]MH_I2C_Read... [16:58:44]Read from MH i2c: E2 0E 00 E7 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D7 [16:58:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [16:58:44]wFMCommunicate OK [16:58:44]SAM_PROTO_GetShiftState done [16:58:44]FM_GetShiftState done [16:58:44]req_shift_opened done [16:58:44]requested_item shift.open_date is exist - process it [16:58:44]req_shift_open_date [16:58:44]req_shift_open_date done [16:58:44]produce_requested_data done [16:58:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372743,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [16:58:44]process_action_free close_receipt [16:58:44]json_value_free [16:58:44]json_value_free done [16:58:44]process_json_proto returns [16:58:44]Send response to host [16:58:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372743,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [16:58:44]free response buf [16:58:44]execute_script done [16:58:44]execute_script returns [16:58:44]free content buf [16:58:44]Sock 8.Close socket [16:58:44]Sock 8.Thread stoped [16:58:47]OFD Sender: No OFD packet to send [16:58:52]OFD Sender: No OFD packet to send [16:58:57]OFD Sender: No OFD packet to send [16:59:02]OFD Sender: No OFD packet to send [16:59:07]OFD Sender: No OFD packet to send [16:59:12]OFD Sender: No OFD packet to send [16:59:17]OFD Sender: No OFD packet to send [16:59:22]OFD Sender: No OFD packet to send [16:59:27]OFD Sender: No OFD packet to send [16:59:32]OFD Sender: No OFD packet to send [16:59:37]OFD Sender: No OFD packet to send [16:59:42]OFD Sender: No OFD packet to send [16:59:47]OFD Sender: No OFD packet to send [16:59:53]OFD Sender: No OFD packet to send [16:59:58]OFD Sender: No OFD packet to send [17:00:03]OFD Sender: No OFD packet to send [17:00:08]OFD Sender: No OFD packet to send [17:00:13]OFD Sender: No OFD packet to send [17:00:18]OFD Sender: No OFD packet to send [17:00:23]OFD Sender: No OFD packet to send [17:00:28]OFD Sender: No OFD packet to send [17:00:33]OFD Sender: No OFD packet to send [17:00:38]OFD Sender: No OFD packet to send [17:00:43]OFD Sender: No OFD packet to send [17:00:48]OFD Sender: No OFD packet to send [17:00:53]OFD Sender: No OFD packet to send [17:00:58]OFD Sender: No OFD packet to send [17:01:03]OFD Sender: No OFD packet to send [17:01:08]OFD Sender: No OFD packet to send [17:01:13]OFD Sender: No OFD packet to send [17:01:18]OFD Sender: No OFD packet to send [17:01:23]OFD Sender: No OFD packet to send [17:01:28]OFD Sender: No OFD packet to send [17:01:33]OFD Sender: No OFD packet to send [17:01:38]OFD Sender: No OFD packet to send [17:01:43]OFD Sender: No OFD packet to send [17:01:48]OFD Sender: No OFD packet to send [17:01:53]OFD Sender: No OFD packet to send [17:01:58]OFD Sender: No OFD packet to send [17:02:03]OFD Sender: No OFD packet to send [17:02:08]OFD Sender: No OFD packet to send [17:02:13]OFD Sender: No OFD packet to send [17:02:18]OFD Sender: No OFD packet to send [17:02:20]accept exits with 9 [17:02:20]New connection [17:02:20]New thread 3067317604 created [17:02:20]Thread 3067460964 joined [17:02:20]Waiting for new connection... [17:02:20] Sock 9.Parse request [17:02:20]Sock 9.Check first char [17:02:20]Sock 9.First char is OK [17:02:20]request: POST /json_proto HTTP/1.0 [17:02:20]Method: POST [17:02:20]URL: /json_proto [17:02:20]Method is POST - this is cgi request [17:02:20]url: /json_proto [17:02:20]query_string will be loaded in cgi processing [17:02:20]execute_cgi json_proto POST (null) [17:02:20]execute_cgi path=json_proto method=POST [17:02:20]POST find Content-Length [17:02:20]Host: 172.17.42.195:8080 [17:02:20]Content-Length: 805 [17:02:20]Content-Type: application/json [17:02:20] [17:02:20]POST finish read [17:02:20]Found Content-Length = 805 [17:02:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4753592", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:20]execute_script... [17:02:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309042", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4753592", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:20]POST & json_proto [17:02:20]process_json_proto [17:02:20]json parsed OK: [17:02:20]protocol is kg_v1.0 [17:02:20]action value=close_receipt [17:02:20]process_action close_receipt [17:02:20]cmd_close_receipt [17:02:20]MH_GetDate [17:02:20]Write to MH i2c: F0 00 00 E8 0E E5 [17:02:20]Write i2c OK [17:02:20]MH_I2C_Read... [17:02:20]Read from MH i2c: F0 [17:02:20]MH_I2C_Read... [17:02:20]Read from MH i2c: F0 09 00 [17:02:20]MH_I2C_Read... [17:02:20]Read from MH i2c: F0 09 00 E8 0E 00 9D 7D 1A 67 EF 94 12 67 85 [17:02:20]GetLastDocTimeStamp 1729789120 [17:02:20]current date 1729789341 [17:02:20]FM_GetShiftState [17:02:20]SAM_PROTO_GetShiftState [17:02:20]wFMCommunicate request_size=4 [17:02:20]MH_SAM_APDU [17:02:20]CAPDU: 80 13 01 00 [17:02:20]Write to MH i2c: E2 08 00 E9 0E 80 13 01 00 00 00 00 00 74 [17:02:20]Write i2c OK [17:02:20]MH_I2C_Read... [17:02:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:21]Read from MH i2c: E2 [17:02:21]MH_I2C_Read... [17:02:21]Read from MH i2c: E2 0E 00 [17:02:21]MH_I2C_Read... [17:02:21]Read from MH i2c: E2 0E 00 E9 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D9 [17:02:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:02:21]wFMCommunicate OK [17:02:21]SAM_PROTO_GetShiftState done [17:02:21]FM_GetShiftState done [17:02:21]opened in 1729729095 [17:02:21]opened+sec_in_day 1729815495 [17:02:21]quantity*price = 0 [17:02:21]sum+1 = 1 [17:02:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 561 24.10.2024 17:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4753592 ФМ: 0000000000874672 ФД: 372744 ФПД: 182619003344239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372744&fm=182619003344239&tin=02508201610067®Number=0000000000091623&sum=0 [17:02:22]StoreToDocumentArchive [17:02:22]shift 524 fd 372744 [17:02:22]save to /storage/0524/doc_00372744 [17:02:22]save last doc name /storage/0524/doc_00372744 to /storage/kkm_last_doc_name [17:02:22]save OK [17:02:22]Clear old archive folders... [17:02:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:02:22]tlvbuf is 01A74D40 [17:02:22]SAM_PROTO_ClearQueue [17:02:22]wFMCommunicate request_size=4 [17:02:22]MH_SAM_APDU [17:02:22]CAPDU: 80 09 00 00 [17:02:22]Write to MH i2c: E2 08 00 F6 0E 80 09 00 00 00 00 00 00 76 [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:22]Read from MH i2c: E2 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 F6 0E 00 90 00 78 [17:02:22]RAPDU: 90 00 [17:02:22]wFMCommunicate OK [17:02:22]SAM_PROTO_ClearQueue done [17:02:22]KKMCreateOFDPacket [17:02:22]OFDProtocolAddRootSTLVToBuf [17:02:22]FM_MakeSignedData [17:02:22]FM_MakeSignedData [17:02:22]SAM_PROTO_SignData [17:02:22]wFMCommunicate request_size=4 [17:02:22]MH_SAM_APDU [17:02:22]CAPDU: 80 0D 01 02 [17:02:22]Write to MH i2c: E2 08 00 F7 0E 80 0D 01 02 00 00 00 00 7E [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:22]Read from MH i2c: E2 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 F7 0E 00 90 00 79 [17:02:22]RAPDU: 90 00 [17:02:22]wFMCommunicate OK [17:02:22]wFMCommunicate request_size=255 [17:02:22]MH_SAM_APDU [17:02:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 9D 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B0 05 00 35 04 06 00 [17:02:22]Write to MH i2c: E2 02 01 F8 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 9D 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B0 05 00 35 04 06 00 00 00 6D [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:22]Read from MH i2c: E2 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 F8 0E 00 90 00 7A [17:02:22]RAPDU: 90 00 [17:02:22]wFMCommunicate OK [17:02:22]wFMCommunicate request_size=11 [17:02:22]MH_SAM_APDU [17:02:22]CAPDU: 80 0D 02 02 06 A6 17 4C D2 D5 6F [17:02:22]Write to MH i2c: E2 0E 00 F9 0E 80 0D 02 02 06 00 A6 17 4C D2 D5 6F 00 00 AC [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:22]Read from MH i2c: E2 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 03 00 F9 0E 00 90 00 7B [17:02:22]RAPDU: 90 00 [17:02:22]wFMCommunicate OK [17:02:22]wFMCommunicate request_size=4 [17:02:22]MH_SAM_APDU [17:02:22]CAPDU: 80 0D 03 02 [17:02:22]Write to MH i2c: E2 08 00 FA 0E 80 0D 03 02 00 00 00 00 83 [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:22]Read from MH i2c: E2 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 0B 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 0B 00 FA 0E 00 F0 DB 7C BD D7 71 E1 B1 90 00 62 [17:02:22]RAPDU: F0 DB 7C BD D7 71 E1 B1 90 00 [17:02:22]wFMCommunicate OK [17:02:22]SAM_PROTO_SignData done [17:02:22]FM_MakeSignedData done [17:02:22]CreateOFDProtocolMessage [17:02:22]wFMCommunicate request_size=4 [17:02:22]MH_SAM_APDU [17:02:22]CAPDU: 80 11 00 00 [17:02:22]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:22]Read from MH i2c: E2 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 17 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D8 [17:02:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:02:22]wFMCommunicate OK [17:02:22]CreateOFDProtocolMessage done [17:02:22]OFDSenderStorePacket 372744 [17:02:22]StoreOFDPacket docnum=372744 [17:02:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8D 28 08 01 57 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 9D 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B0 05 00 35 04 06 00 A6 17 4C D2 D5 6F F0 DB 7C BD D7 71 E1 B1 [17:02:22]CheckFolder [17:02:22]dirname=/storage/ofd_packets [17:02:22]CheckFolder done [17:02:22]ProducePacketName [17:02:22]name=ofd_packets/00372744 [17:02:22]NVStorageSaveData ofd_packets/00372744 [17:02:22]File name is /storage/ofd_packets/00372744 [17:02:22]Write 302 bytes [17:02:22]NVStorageSaveData done [17:02:22]OFDSenderStorePacket done [17:02:22]KKMCreateOFDPacket done [17:02:22]NVStorageSaveData kkm_last_timestamp [17:02:22]File name is /storage/kkm_last_timestamp [17:02:22]Write 4 bytes [17:02:22]NVStorageSaveData done [17:02:22]ExternCall_PrintAddStr [17:02:22]wPrintStart [17:02:22]Write to MH i2c: 01 00 00 FC 0E 0A [17:02:22]Write i2c OK [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: 01 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: 01 07 00 [17:02:22]MH_I2C_Read... [17:02:22]Read from MH i2c: 01 07 00 FC 0E 00 00 00 00 00 FF 0F 1F [17:02:22]RasterBufferAndPrint [17:02:22]line Счет N : (1)3309042 [17:02:22]line ИНН: 02508201610067 [17:02:22]line Контрольно-Кассовый Чек [17:02:22]line ПРОДАЖА [17:02:22]line ТРК (МРК, ГНК) : 5 [17:02:22]line Товар: 2710194210 [17:02:22]line ДТ(л)-К-5 [17:02:22]line 50.000 * 0.00 [17:02:22]line = 0.00 [17:02:22]line НДС 12% НСП 1% [17:02:22]line > о реализуемом товаре [17:02:22]line ИТОГО: 0.00 [17:02:22]line НСП 1% : 0.00 [17:02:22]line НДС 12% : 0.00 [17:02:22]line Наличными: 0.00 [17:02:22]line Безнал.: 0.00 [17:02:22]line Место: АЗС № 87 "Партнер Нефть" [17:02:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:02:22]line СНО: Общий режим [17:02:22]line Чек 561 24.10.2024 17:02 [17:02:22]line Смена: 524 ФФД: 1.0 [17:02:22]line ЗНМ: 0300000083 [17:02:22]line РНМ: 0000000000091623 [17:02:22]line Версия ККМ: 001 [17:02:22]line Талоны: Топливные Талоны [17:02:22]line 4753592 [17:02:22]line ФМ: 0000000000874672 [17:02:22]line ФД: 372744 [17:02:22]line ФПД: 182619003344239 [17:02:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372744&fm=182619003344239&tin=02508201610067®Number=0000000000091623&sum=0 [17:02:22]written 0, free lines is 4095 [17:02:22]OFD Sender: Processing packet 372744 [packets to send 267, broken 266] [17:02:22]ProducePacketName [17:02:22]name=ofd_packets/00372744 [17:02:22]OFD Sender: To server: pG, [17:02:22]CommunicateWithHost lk.salyk.kg:30040 [17:02:22]ConnectInit lk.salyk.kg [17:02:22]Connected sock=10 [17:02:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8D 28 08 01 57 99 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 02 00 00 F4 03 04 00 9D 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B0 05 00 35 04 06 00 A6 17 4C D2 D5 6F F0 DB 7C BD D7 71 E1 B1 [17:02:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D2 61 47 00 58 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B0 05 00 F4 03 04 00 44 29 1A 67 B6 04 01 00 00 C6 0D 84 BC A5 D9 83 9E [17:02:23]CommunicateWithHost err = 0 [17:02:23]CheckOFDResponse [17:02:23]1017 (14) - 77093643461234 [17:02:23]1041 (16) - 0000000000874672 [17:02:23]1040 (4) - 372744 [17:02:23]1012 (4) - 24.10.2024 11:02 [17:02:23]1206 (1) - 0 [17:02:23]OFD Sender: Remove packet 372744 [17:02:23]ProducePacketName [17:02:23]name=ofd_packets/00372744 [17:02:23]NVStorageDeleteData [17:02:23]Write to MH i2c: 01 00 00 26 0F 35 [17:02:23]Write i2c OK [17:02:23]MH_I2C_Read... [17:02:23]Read from MH i2c: 01 [17:02:23]MH_I2C_Read... [17:02:23]Read from MH i2c: 01 07 00 [17:02:23]MH_I2C_Read... [17:02:23]Read from MH i2c: 01 07 00 26 0F 00 00 00 00 00 ED 0C 35 [17:02:23]RasterBufferAndPrint [17:02:23]line [17:02:23]line [17:02:23]line [17:02:23]line [17:02:23]line [17:02:23]written 0, free lines is 3315 [17:02:23]MH_Cut [17:02:23]Write to MH i2c: D1 01 00 2D 0F 01 0E [17:02:23]Write i2c OK [17:02:23]MH_I2C_Read... [17:02:23]Read from MH i2c: D1 [17:02:23]MH_I2C_Read... [17:02:23]Read from MH i2c: D1 01 00 [17:02:23]MH_I2C_Read... [17:02:23]Read from MH i2c: D1 01 00 2D 0F 00 0D [17:02:23]Write to MH i2c: 01 00 00 2E 0F 3D [17:02:23]Write i2c OK [17:02:23]MH_I2C_Read... [17:02:23]OFD Sender: No OFD packet to send [17:02:23]*** Cut start [17:02:23]*** Partial cut [17:02:23]*** CUTSNS_PIN = 1 [17:02:23]*** CUTSNS_PIN = 0 [17:02:24]*** Brake cut motor [17:02:24]Read from MH i2c: 01 [17:02:24]MH_I2C_Read... [17:02:24]*** Stop cut motor [17:02:24]*** Cut end [17:02:24]Read from MH i2c: 01 07 00 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: 01 07 00 2E 0F 00 00 00 00 00 FF 0F 52 [17:02:24]process_action close_receipt done [17:02:24]requested_data is exist [17:02:24]produce_requested_data [17:02:24]requested_item fm.sn is exist - process it [17:02:24]wFMCommunicate request_size=4 [17:02:24]MH_SAM_APDU [17:02:24]CAPDU: 80 11 00 00 [17:02:24]Write to MH i2c: E2 08 00 2F 0F 80 11 00 00 00 00 00 00 B8 [17:02:24]Write i2c OK [17:02:24]MH_I2C_Read... [17:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:24]Read from MH i2c: E2 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: E2 17 00 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: E2 17 00 2F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0D [17:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:02:24]wFMCommunicate OK [17:02:24]requested_item fd.num is exist - process it [17:02:24]SAM_PROTO_GetFieldsCounters [17:02:24]wFMCommunicate request_size=4 [17:02:24]MH_SAM_APDU [17:02:24]CAPDU: 80 13 00 00 [17:02:24]Write to MH i2c: E2 08 00 30 0F 80 13 00 00 00 00 00 00 BB [17:02:24]Write i2c OK [17:02:24]MH_I2C_Read... [17:02:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:24]Read from MH i2c: E2 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: E2 62 00 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: E2 62 00 30 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 08 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 3E [17:02:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 08 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 31 02 00 00 5E 04 04 00 31 02 00 00 57 04 04 00 32 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:24]wFMCommunicate OK [17:02:24]SAM_PROTO_GetFieldsCounters done [17:02:24]requested_item shift.num is exist - process it [17:02:24]requested_item shift.opened is exist - process it [17:02:24]req_shift_opened [17:02:24]FM_GetShiftState [17:02:24]SAM_PROTO_GetShiftState [17:02:24]wFMCommunicate request_size=4 [17:02:24]MH_SAM_APDU [17:02:24]CAPDU: 80 13 01 00 [17:02:24]Write to MH i2c: E2 08 00 31 0F 80 13 01 00 00 00 00 00 BD [17:02:24]Write i2c OK [17:02:24]MH_I2C_Read... [17:02:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:24]Read from MH i2c: E2 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: E2 0E 00 [17:02:24]MH_I2C_Read... [17:02:24]Read from MH i2c: E2 0E 00 31 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 22 [17:02:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:02:24]wFMCommunicate OK [17:02:24]SAM_PROTO_GetShiftState done [17:02:24]FM_GetShiftState done [17:02:24]req_shift_opened done [17:02:24]requested_item shift.open_date is exist - process it [17:02:24]req_shift_open_date [17:02:24]req_shift_open_date done [17:02:24]produce_requested_data done [17:02:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372744,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:02:24]process_action_free close_receipt [17:02:24]json_value_free [17:02:24]json_value_free done [17:02:24]process_json_proto returns [17:02:24]Send response to host [17:02:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372744,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:02:24]free response buf [17:02:24]execute_script done [17:02:24]execute_script returns [17:02:24]free content buf [17:02:24]Sock 9.Close socket [17:02:24]Sock 9.Thread stoped [17:02:28]OFD Sender: No OFD packet to send [17:02:33]OFD Sender: No OFD packet to send [17:02:38]OFD Sender: No OFD packet to send [17:02:43]OFD Sender: No OFD packet to send [17:02:48]OFD Sender: No OFD packet to send [17:02:50]accept exits with 8 [17:02:50]New connection [17:02:50]New thread 3067460964 created [17:02:50]Thread 3067317604 joined [17:02:50]Waiting for new connection... [17:02:50] Sock 8.Parse request [17:02:50]Sock 8.Check first char [17:02:50]Sock 8.First char is OK [17:02:50]request: POST /json_proto HTTP/1.0 [17:02:50]Method: POST [17:02:50]URL: /json_proto [17:02:50]Method is POST - this is cgi request [17:02:50]url: /json_proto [17:02:50]query_string will be loaded in cgi processing [17:02:50]execute_cgi json_proto POST (null) [17:02:50]execute_cgi path=json_proto method=POST [17:02:50]POST find Content-Length [17:02:50]Host: 172.17.42.195:8080 [17:02:50]Content-Length: 678 [17:02:50]Content-Type: application/json [17:02:50] [17:02:50]POST finish read [17:02:50]Found Content-Length = 678 [17:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:50]execute_script... [17:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309044", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:02:50]POST & json_proto [17:02:50]process_json_proto [17:02:50]json parsed OK: [17:02:50]protocol is kg_v1.0 [17:02:50]action value=close_receipt [17:02:50]process_action close_receipt [17:02:50]cmd_close_receipt [17:02:50]MH_GetDate [17:02:50]Write to MH i2c: F0 00 00 32 0F 30 [17:02:50]Write i2c OK [17:02:50]MH_I2C_Read... [17:02:50]Read from MH i2c: F0 [17:02:50]MH_I2C_Read... [17:02:50]Read from MH i2c: F0 09 00 [17:02:50]MH_I2C_Read... [17:02:50]Read from MH i2c: F0 09 00 32 0F 00 BA 7D 1A 67 EF 94 12 67 ED [17:02:50]GetLastDocTimeStamp 1729789341 [17:02:50]current date 1729789370 [17:02:50]FM_GetShiftState [17:02:50]SAM_PROTO_GetShiftState [17:02:50]wFMCommunicate request_size=4 [17:02:50]MH_SAM_APDU [17:02:50]CAPDU: 80 13 01 00 [17:02:50]Write to MH i2c: E2 08 00 33 0F 80 13 01 00 00 00 00 00 BF [17:02:50]Write i2c OK [17:02:50]MH_I2C_Read... [17:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:50]Read from MH i2c: E2 [17:02:50]MH_I2C_Read... [17:02:50]Read from MH i2c: E2 0E 00 [17:02:50]MH_I2C_Read... [17:02:50]Read from MH i2c: E2 0E 00 33 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 24 [17:02:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:02:50]wFMCommunicate OK [17:02:50]SAM_PROTO_GetShiftState done [17:02:50]FM_GetShiftState done [17:02:50]opened in 1729729095 [17:02:50]opened+sec_in_day 1729815495 [17:02:50]quantity*price = 60009 [17:02:50]sum+1 = 60010 [17:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 562 24.10.2024 17:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372745 ФПД: 267882794297765 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170250&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372745&fm=267882794297765&tin=02508201610067®Number=0000000000091623&sum=60000 [17:02:51]StoreToDocumentArchive [17:02:51]shift 524 fd 372745 [17:02:51]save to /storage/0524/doc_00372745 [17:02:51]save last doc name /storage/0524/doc_00372745 to /storage/kkm_last_doc_name [17:02:51]save OK [17:02:51]Clear old archive folders... [17:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:02:51]tlvbuf is 01A82AF0 [17:02:51]SAM_PROTO_ClearQueue [17:02:51]wFMCommunicate request_size=4 [17:02:51]MH_SAM_APDU [17:02:51]CAPDU: 80 09 00 00 [17:02:51]Write to MH i2c: E2 08 00 40 0F 80 09 00 00 00 00 00 00 C1 [17:02:51]Write i2c OK [17:02:51]MH_I2C_Read... [17:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:02:51]Read from MH i2c: E2 [17:02:51]MH_I2C_Read... [17:02:51]Read from MH i2c: E2 03 00 [17:02:51]MH_I2C_Read... [17:02:51]Read from MH i2c: E2 03 00 40 0F 00 90 00 C3 [17:02:51]RAPDU: 90 00 [17:02:51]wFMCommunicate OK [17:02:51]SAM_PROTO_ClearQueue done [17:02:51]KKMCreateOFDPacket [17:02:51]OFDProtocolAddRootSTLVToBuf [17:02:51]FM_MakeSignedData [17:02:51]FM_MakeSignedData [17:02:51]SAM_PROTO_SignData [17:02:51]wFMCommunicate request_size=4 [17:02:51]MH_SAM_APDU [17:02:51]CAPDU: 80 0D 01 02 [17:02:51]Write to MH i2c: E2 08 00 41 0F 80 0D 01 02 00 00 00 00 C9 [17:02:51]Write i2c OK [17:02:51]MH_I2C_Read... [17:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:02:51]Read from MH i2c: E2 [17:02:51]MH_I2C_Read... [17:02:51]Read from MH i2c: E2 03 00 [17:02:51]MH_I2C_Read... [17:02:51]Read from MH i2c: E2 03 00 41 0F 00 90 00 C4 [17:02:51]RAPDU: 90 00 [17:02:51]wFMCommunicate OK [17:02:51]wFMCommunicate request_size=255 [17:02:51]MH_SAM_APDU [17:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 BA 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B0 05 00 35 04 06 00 F3 [17:02:51]Write to MH i2c: E2 02 01 42 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 BA 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B0 05 00 35 04 06 00 F3 00 00 DD [17:02:51]Write i2c OK [17:02:51]MH_I2C_Read... [17:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:52]Read from MH i2c: E2 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 03 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 03 00 42 0F 00 90 00 C5 [17:02:52]RAPDU: 90 00 [17:02:52]wFMCommunicate OK [17:02:52]wFMCommunicate request_size=10 [17:02:52]MH_SAM_APDU [17:02:52]CAPDU: 80 0D 02 02 05 A3 52 CB A9 A5 [17:02:52]Write to MH i2c: E2 0D 00 43 0F 80 0D 02 02 05 00 A3 52 CB A9 A5 00 00 E4 [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:02:52]Read from MH i2c: E2 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 03 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 03 00 43 0F 00 90 00 C6 [17:02:52]RAPDU: 90 00 [17:02:52]wFMCommunicate OK [17:02:52]wFMCommunicate request_size=4 [17:02:52]MH_SAM_APDU [17:02:52]CAPDU: 80 0D 03 02 [17:02:52]Write to MH i2c: E2 08 00 44 0F 80 0D 03 02 00 00 00 00 CE [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:02:52]Read from MH i2c: E2 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 0B 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 0B 00 44 0F 00 B4 C3 93 81 70 B2 8C 27 90 00 2F [17:02:52]RAPDU: B4 C3 93 81 70 B2 8C 27 90 00 [17:02:52]wFMCommunicate OK [17:02:52]SAM_PROTO_SignData done [17:02:52]FM_MakeSignedData done [17:02:52]CreateOFDProtocolMessage [17:02:52]wFMCommunicate request_size=4 [17:02:52]MH_SAM_APDU [17:02:52]CAPDU: 80 11 00 00 [17:02:52]Write to MH i2c: E2 08 00 45 0F 80 11 00 00 00 00 00 00 CE [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:52]Read from MH i2c: E2 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 17 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: E2 17 00 45 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 23 [17:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:02:52]wFMCommunicate OK [17:02:52]CreateOFDProtocolMessage done [17:02:52]OFDSenderStorePacket 372745 [17:02:52]StoreOFDPacket docnum=372745 [17:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D0 D7 07 01 A4 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 BA 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B0 05 00 35 04 06 00 F3 A3 52 CB A9 A5 B4 C3 93 81 70 B2 8C 27 [17:02:52]CheckFolder [17:02:52]dirname=/storage/ofd_packets [17:02:52]CheckFolder done [17:02:52]ProducePacketName [17:02:52]name=ofd_packets/00372745 [17:02:52]NVStorageSaveData ofd_packets/00372745 [17:02:52]File name is /storage/ofd_packets/00372745 [17:02:52]Write 301 bytes [17:02:52]NVStorageSaveData done [17:02:52]OFDSenderStorePacket done [17:02:52]KKMCreateOFDPacket done [17:02:52]NVStorageSaveData kkm_last_timestamp [17:02:52]File name is /storage/kkm_last_timestamp [17:02:52]Write 4 bytes [17:02:52]NVStorageSaveData done [17:02:52]ExternCall_PrintAddStr [17:02:52]wPrintStart [17:02:52]Write to MH i2c: 01 00 00 46 0F 55 [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: 01 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: 01 07 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: 01 07 00 46 0F 00 00 00 00 00 FF 0F 6A [17:02:52]RasterBufferAndPrint [17:02:52]line Счет N : (1)3309044 [17:02:52]line ИНН: 02508201610067 [17:02:52]line Контрольно-Кассовый Чек [17:02:52]line ПРОДАЖА [17:02:52]line ТРК (МРК, ГНК) : 42 [17:02:52]line Товар: 2710124130 [17:02:52]line Аи-92-К-4 [17:02:52]line 8.970 * 66.90 [17:02:52]line = 600.09 [17:02:52]line НДС 12% НСП 1% [17:02:52]line > о реализуемом товаре [17:02:52]line ОКРУГЛЕНИЕ: -0.09 [17:02:52]line ИТОГО: 600.00 [17:02:52]line Внесено: 600.00 [17:02:52]line СДАЧА: 0.00 [17:02:52]line НСП 1% : 5.31 [17:02:52]line НДС 12% : 63.73 [17:02:52]line Наличными: 600.00 [17:02:52]line Безнал.: 0.00 [17:02:52]line Место: АЗС № 87 "Партнер Нефть" [17:02:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:02:52]line СНО: Общий режим [17:02:52]line Чек 562 24.10.2024 17:02 [17:02:52]line Смена: 524 ФФД: 1.0 [17:02:52]line ЗНМ: 0300000083 [17:02:52]line РНМ: 0000000000091623 [17:02:52]line Версия ККМ: 001 [17:02:52]line ФМ: 0000000000874672 [17:02:52]line ФД: 372745 [17:02:52]line ФПД: 267882794297765 [17:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170250&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372745&fm=267882794297765&tin=02508201610067®Number=0000000000091623&sum=60000 [17:02:52]written 0, free lines is 4095 [17:02:52]OFD Sender: Processing packet 372745 [packets to send 267, broken 266] [17:02:52]ProducePacketName [17:02:52]name=ofd_packets/00372745 [17:02:52]OFD Sender: To server: pG, [17:02:52]CommunicateWithHost lk.salyk.kg:30040 [17:02:52]ConnectInit lk.salyk.kg [17:02:52]Connected sock=10 [17:02:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D0 D7 07 01 A4 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 02 00 00 F4 03 04 00 BA 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B0 05 00 35 04 06 00 F3 A3 52 CB A9 A5 B4 C3 93 81 70 B2 8C 27 [17:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 89 74 47 00 7F 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 36 37 32 10 04 04 00 09 B0 05 00 F4 03 04 00 61 29 1A 67 B6 04 01 00 00 0E B8 59 09 8C 01 8D 6F [17:02:52]CommunicateWithHost err = 0 [17:02:52]CheckOFDResponse [17:02:52]1017 (14) - 77093643461234 [17:02:52]1041 (16) - 0000000000874672 [17:02:52]1040 (4) - 372745 [17:02:52]1012 (4) - 24.10.2024 11:02 [17:02:52]1206 (1) - 0 [17:02:52]OFD Sender: Remove packet 372745 [17:02:52]ProducePacketName [17:02:52]name=ofd_packets/00372745 [17:02:52]NVStorageDeleteData [17:02:52]Write to MH i2c: 01 00 00 71 0F 80 [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: 01 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: 01 07 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: 01 07 00 71 0F 00 00 00 00 00 EB 0C 7E [17:02:52]RasterBufferAndPrint [17:02:52]line [17:02:52]line [17:02:52]line [17:02:52]line [17:02:52]line [17:02:52]written 0, free lines is 3313 [17:02:52]MH_Cut [17:02:52]Write to MH i2c: D1 01 00 78 0F 01 59 [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: D1 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: D1 01 00 [17:02:52]MH_I2C_Read... [17:02:52]Read from MH i2c: D1 01 00 78 0F 00 58 [17:02:52]Write to MH i2c: 01 00 00 79 0F 88 [17:02:52]Write i2c OK [17:02:52]MH_I2C_Read... [17:02:53]OFD Sender: No OFD packet to send [17:02:53]*** Cut start [17:02:53]*** Partial cut [17:02:53]*** CUTSNS_PIN = 1 [17:02:53]*** CUTSNS_PIN = 0 [17:02:53]*** Brake cut motor [17:02:54]Read from MH i2c: 01 [17:02:54]MH_I2C_Read... [17:02:54]*** Stop cut motor [17:02:54]*** Cut end [17:02:54]Read from MH i2c: 01 07 00 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: 01 07 00 79 0F 00 00 00 00 00 FF 0F 9D [17:02:54]process_action close_receipt done [17:02:54]requested_data is exist [17:02:54]produce_requested_data [17:02:54]requested_item fm.sn is exist - process it [17:02:54]wFMCommunicate request_size=4 [17:02:54]MH_SAM_APDU [17:02:54]CAPDU: 80 11 00 00 [17:02:54]Write to MH i2c: E2 08 00 7A 0F 80 11 00 00 00 00 00 00 03 [17:02:54]Write i2c OK [17:02:54]MH_I2C_Read... [17:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:02:54]Read from MH i2c: E2 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: E2 17 00 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: E2 17 00 7A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 58 [17:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:02:54]wFMCommunicate OK [17:02:54]requested_item fd.num is exist - process it [17:02:54]SAM_PROTO_GetFieldsCounters [17:02:54]wFMCommunicate request_size=4 [17:02:54]MH_SAM_APDU [17:02:54]CAPDU: 80 13 00 00 [17:02:54]Write to MH i2c: E2 08 00 7B 0F 80 13 00 00 00 00 00 00 06 [17:02:54]Write i2c OK [17:02:54]MH_I2C_Read... [17:02:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:02:54]Read from MH i2c: E2 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: E2 62 00 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: E2 62 00 7B 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 09 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 8D [17:02:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 09 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 32 02 00 00 5E 04 04 00 32 02 00 00 57 04 04 00 33 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:02:54]wFMCommunicate OK [17:02:54]SAM_PROTO_GetFieldsCounters done [17:02:54]requested_item shift.num is exist - process it [17:02:54]requested_item shift.opened is exist - process it [17:02:54]req_shift_opened [17:02:54]FM_GetShiftState [17:02:54]SAM_PROTO_GetShiftState [17:02:54]wFMCommunicate request_size=4 [17:02:54]MH_SAM_APDU [17:02:54]CAPDU: 80 13 01 00 [17:02:54]Write to MH i2c: E2 08 00 7C 0F 80 13 01 00 00 00 00 00 08 [17:02:54]Write i2c OK [17:02:54]MH_I2C_Read... [17:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:02:54]Read from MH i2c: E2 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: E2 0E 00 [17:02:54]MH_I2C_Read... [17:02:54]Read from MH i2c: E2 0E 00 7C 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6D [17:02:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:02:54]wFMCommunicate OK [17:02:54]SAM_PROTO_GetShiftState done [17:02:54]FM_GetShiftState done [17:02:54]req_shift_opened done [17:02:54]requested_item shift.open_date is exist - process it [17:02:54]req_shift_open_date [17:02:54]req_shift_open_date done [17:02:54]produce_requested_data done [17:02:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372745,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:02:54]process_action_free close_receipt [17:02:54]json_value_free [17:02:54]json_value_free done [17:02:54]process_json_proto returns [17:02:54]Send response to host [17:02:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372745,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:02:54]free response buf [17:02:54]execute_script done [17:02:54]execute_script returns [17:02:54]free content buf [17:02:54]Sock 8.Close socket [17:02:54]Sock 8.Thread stoped [17:02:58]OFD Sender: No OFD packet to send [17:03:03]OFD Sender: No OFD packet to send [17:03:07]accept exits with 9 [17:03:07]New connection [17:03:07]New thread 3067317604 created [17:03:07]Thread 3067460964 joined [17:03:07]Waiting for new connection... [17:03:07] Sock 9.Parse request [17:03:07]Sock 9.Check first char [17:03:07]Sock 9.First char is OK [17:03:07]request: POST /json_proto HTTP/1.0 [17:03:07]Method: POST [17:03:07]URL: /json_proto [17:03:07]Method is POST - this is cgi request [17:03:07]url: /json_proto [17:03:07]query_string will be loaded in cgi processing [17:03:07]execute_cgi json_proto POST (null) [17:03:07]execute_cgi path=json_proto method=POST [17:03:07]POST find Content-Length [17:03:07]Host: 172.17.42.195:8080 [17:03:07]Content-Length: 683 [17:03:07]Content-Type: application/json [17:03:07] [17:03:07]POST finish read [17:03:07]Found Content-Length = 683 [17:03:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 25.270, "sum" : 1690.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1690.00, "total" : 1690.00, "payments": [ { "type": 0, "sum" : 1690.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:07]execute_script... [17:03: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)3309043", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 25.270, "sum" : 1690.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1690.00, "total" : 1690.00, "payments": [ { "type": 0, "sum" : 1690.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:03:07]POST & json_proto [17:03:07]process_json_proto [17:03:07]json parsed OK: [17:03:07]protocol is kg_v1.0 [17:03:07]action value=close_receipt [17:03:07]process_action close_receipt [17:03:07]cmd_close_receipt [17:03:07]MH_GetDate [17:03:07]Write to MH i2c: F0 00 00 7D 0F 7B [17:03:07]Write i2c OK [17:03:07]MH_I2C_Read... [17:03:07]Read from MH i2c: F0 [17:03:07]MH_I2C_Read... [17:03:07]Read from MH i2c: F0 09 00 [17:03:07]MH_I2C_Read... [17:03:07]Read from MH i2c: F0 09 00 7D 0F 00 CC 7D 1A 67 EF 94 12 67 4A [17:03:07]GetLastDocTimeStamp 1729789370 [17:03:07]current date 1729789388 [17:03:07]FM_GetShiftState [17:03:07]SAM_PROTO_GetShiftState [17:03:07]wFMCommunicate request_size=4 [17:03:07]MH_SAM_APDU [17:03:07]CAPDU: 80 13 01 00 [17:03:07]Write to MH i2c: E2 08 00 7E 0F 80 13 01 00 00 00 00 00 0A [17:03:07]Write i2c OK [17:03:07]MH_I2C_Read... [17:03:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:07]Read from MH i2c: E2 [17:03:07]MH_I2C_Read... [17:03:07]Read from MH i2c: E2 0E 00 [17:03:07]MH_I2C_Read... [17:03:07]Read from MH i2c: E2 0E 00 7E 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6F [17:03:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:03:07]wFMCommunicate OK [17:03:07]SAM_PROTO_GetShiftState done [17:03:07]FM_GetShiftState done [17:03:07]opened in 1729729095 [17:03:07]opened+sec_in_day 1729815495 [17:03:07]quantity*price = 169056 [17:03:07]sum+1 = 169057 [17:03:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 1690.00 Внесено: 1690.00 СДАЧА: 0.00 НСП 1% : 14.96 НДС 12% : 179.53 Наличными: 1690.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 563 24.10.2024 17:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372746 ФПД: 90995031918301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170308&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372746&fm=90995031918301&tin=02508201610067®Number=0000000000091623&sum=169000 [17:03:08]StoreToDocumentArchive [17:03:08]shift 524 fd 372746 [17:03:08]save to /storage/0524/doc_00372746 [17:03:08]save last doc name /storage/0524/doc_00372746 to /storage/kkm_last_doc_name [17:03:08]save OK [17:03:08]Clear old archive folders... [17:03:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:03:08]tlvbuf is 01A71A30 [17:03:08]SAM_PROTO_ClearQueue [17:03:08]wFMCommunicate request_size=4 [17:03:08]MH_SAM_APDU [17:03:08]CAPDU: 80 09 00 00 [17:03:08]Write to MH i2c: E2 08 00 8B 0F 80 09 00 00 00 00 00 00 0C [17:03:08]Write i2c OK [17:03:08]MH_I2C_Read... [17:03:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:03:09]Read from MH i2c: E2 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 8B 0F 00 90 00 0E [17:03:09]RAPDU: 90 00 [17:03:09]wFMCommunicate OK [17:03:09]SAM_PROTO_ClearQueue done [17:03:09]KKMCreateOFDPacket [17:03:09]OFDProtocolAddRootSTLVToBuf [17:03:09]FM_MakeSignedData [17:03:09]FM_MakeSignedData [17:03:09]SAM_PROTO_SignData [17:03:09]wFMCommunicate request_size=4 [17:03:09]MH_SAM_APDU [17:03:09]CAPDU: 80 0D 01 02 [17:03:09]Write to MH i2c: E2 08 00 8C 0F 80 0D 01 02 00 00 00 00 14 [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:03:09]Read from MH i2c: E2 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 8C 0F 00 90 00 0F [17:03:09]RAPDU: 90 00 [17:03:09]wFMCommunicate OK [17:03:09]wFMCommunicate request_size=255 [17:03:09]MH_SAM_APDU [17:03: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 34 FF 03 08 00 03 B6 62 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 60 94 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 94 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 46 00 00 00 00 07 04 06 00 28 94 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 CC 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B0 05 00 35 04 06 00 52 [17:03:09]Write to MH i2c: E2 02 01 8D 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 34 FF 03 08 00 03 B6 62 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 60 94 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 94 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 46 00 00 00 00 07 04 06 00 28 94 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 CC 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B0 05 00 35 04 06 00 52 00 00 43 [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:09]Read from MH i2c: E2 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 8D 0F 00 90 00 10 [17:03:09]RAPDU: 90 00 [17:03:09]wFMCommunicate OK [17:03:09]wFMCommunicate request_size=10 [17:03:09]MH_SAM_APDU [17:03:09]CAPDU: 80 0D 02 02 05 C2 6E 8D C6 DD [17:03:09]Write to MH i2c: E2 0D 00 8E 0F 80 0D 02 02 05 00 C2 6E 8D C6 DD 00 00 81 [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:03:09]Read from MH i2c: E2 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 03 00 8E 0F 00 90 00 11 [17:03:09]RAPDU: 90 00 [17:03:09]wFMCommunicate OK [17:03:09]wFMCommunicate request_size=4 [17:03:09]MH_SAM_APDU [17:03:09]CAPDU: 80 0D 03 02 [17:03:09]Write to MH i2c: E2 08 00 8F 0F 80 0D 03 02 00 00 00 00 19 [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:03:09]Read from MH i2c: E2 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 0B 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 0B 00 8F 0F 00 E3 03 99 9F D2 00 2D 3F 90 00 76 [17:03:09]RAPDU: E3 03 99 9F D2 00 2D 3F 90 00 [17:03:09]wFMCommunicate OK [17:03:09]SAM_PROTO_SignData done [17:03:09]FM_MakeSignedData done [17:03:09]CreateOFDProtocolMessage [17:03:09]wFMCommunicate request_size=4 [17:03:09]MH_SAM_APDU [17:03:09]CAPDU: 80 11 00 00 [17:03:09]Write to MH i2c: E2 08 00 90 0F 80 11 00 00 00 00 00 00 19 [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:09]Read from MH i2c: E2 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 17 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: E2 17 00 90 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6E [17:03:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:03:09]wFMCommunicate OK [17:03:09]CreateOFDProtocolMessage done [17:03:09]OFDSenderStorePacket 372746 [17:03:09]StoreOFDPacket docnum=372746 [17:03:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 05 07 01 7F 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 34 FF 03 08 00 03 B6 62 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 60 94 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 94 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 46 00 00 00 00 07 04 06 00 28 94 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 CC 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B0 05 00 35 04 06 00 52 C2 6E 8D C6 DD E3 03 99 9F D2 00 2D 3F [17:03:09]CheckFolder [17:03:09]dirname=/storage/ofd_packets [17:03:09]CheckFolder done [17:03:09]ProducePacketName [17:03:09]name=ofd_packets/00372746 [17:03:09]NVStorageSaveData ofd_packets/00372746 [17:03:09]File name is /storage/ofd_packets/00372746 [17:03:09]Write 301 bytes [17:03:09]NVStorageSaveData done [17:03:09]OFDSenderStorePacket done [17:03:09]KKMCreateOFDPacket done [17:03:09]NVStorageSaveData kkm_last_timestamp [17:03:09]File name is /storage/kkm_last_timestamp [17:03:09]Write 4 bytes [17:03:09]NVStorageSaveData done [17:03:09]ExternCall_PrintAddStr [17:03:09]wPrintStart [17:03:09]Write to MH i2c: 01 00 00 91 0F A0 [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: 01 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: 01 07 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: 01 07 00 91 0F 00 00 00 00 00 FF 0F B5 [17:03:09]RasterBufferAndPrint [17:03:09]line Счет N : (1)3309043 [17:03:09]line ИНН: 02508201610067 [17:03:09]line Контрольно-Кассовый Чек [17:03:09]line ПРОДАЖА [17:03:09]line ТРК (МРК, ГНК) : 22 [17:03:09]line Товар: 2710124130 [17:03:09]line Аи-92-К-4 [17:03:09]line 25.270 * 66.90 [17:03:09]line = 1690.56 [17:03:09]line НДС 12% НСП 1% [17:03:09]line > о реализуемом товаре [17:03:09]line ОКРУГЛЕНИЕ: -0.56 [17:03:09]line ИТОГО: 1690.00 [17:03:09]line Внесено: 1690.00 [17:03:09]line СДАЧА: 0.00 [17:03:09]line НСП 1% : 14.96 [17:03:09]line НДС 12% : 179.53 [17:03:09]line Наличными: 1690.00 [17:03:09]line Безнал.: 0.00 [17:03:09]line Место: АЗС № 87 "Партнер Нефть" [17:03:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:03:09]line СНО: Общий режим [17:03:09]line Чек 563 24.10.2024 17:03 [17:03:09]line Смена: 524 ФФД: 1.0 [17:03:09]line ЗНМ: 0300000083 [17:03:09]line РНМ: 0000000000091623 [17:03:09]line Версия ККМ: 001 [17:03:09]line ФМ: 0000000000874672 [17:03:09]line ФД: 372746 [17:03:09]line ФПД: 90995031918301 [17:03:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170308&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372746&fm=90995031918301&tin=02508201610067®Number=0000000000091623&sum=169000 [17:03:09]written 0, free lines is 4095 [17:03:09]OFD Sender: Processing packet 372746 [packets to send 267, broken 266] [17:03:09]ProducePacketName [17:03:09]name=ofd_packets/00372746 [17:03:09]OFD Sender: To server: pG, [17:03:09]CommunicateWithHost lk.salyk.kg:30040 [17:03:09]ConnectInit lk.salyk.kg [17:03:09]Connected sock=10 [17:03:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 05 07 01 7F 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 34 FF 03 08 00 03 B6 62 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 60 94 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 94 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 46 00 00 00 00 07 04 06 00 28 94 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 02 00 00 F4 03 04 00 CC 7D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B0 05 00 35 04 06 00 52 C2 6E 8D C6 DD E3 03 99 9F D2 00 2D 3F [17:03:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3B DB 47 00 0E 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 36 37 32 10 04 04 00 0A B0 05 00 F4 03 04 00 73 29 1A 67 B6 04 01 00 00 4F C1 DB BB 40 CA C0 13 [17:03:09]CommunicateWithHost err = 0 [17:03:09]CheckOFDResponse [17:03:09]1017 (14) - 77093643461234 [17:03:09]1041 (16) - 0000000000874672 [17:03:09]1040 (4) - 372746 [17:03:09]1012 (4) - 24.10.2024 11:03 [17:03:09]1206 (1) - 0 [17:03:09]OFD Sender: Remove packet 372746 [17:03:09]ProducePacketName [17:03:09]name=ofd_packets/00372746 [17:03:09]NVStorageDeleteData [17:03:09]Write to MH i2c: 01 00 00 BC 0F CB [17:03:09]Write i2c OK [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: 01 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: 01 07 00 [17:03:09]MH_I2C_Read... [17:03:09]Read from MH i2c: 01 07 00 BC 0F 00 00 00 00 00 E2 0C C0 [17:03:09]RasterBufferAndPrint [17:03:09]line [17:03:09]line [17:03:09]line [17:03:09]line [17:03:09]line [17:03:09]written 0, free lines is 3307 [17:03:10]MH_Cut [17:03:10]Write to MH i2c: D1 01 00 C3 0F 01 A4 [17:03:10]Write i2c OK [17:03:10]MH_I2C_Read... [17:03:10]Read from MH i2c: D1 [17:03:10]MH_I2C_Read... [17:03:10]Read from MH i2c: D1 01 00 [17:03:10]MH_I2C_Read... [17:03:10]Read from MH i2c: D1 01 00 C3 0F 00 A3 [17:03:10]Write to MH i2c: 01 00 00 C4 0F D3 [17:03:10]Write i2c OK [17:03:10]MH_I2C_Read... [17:03:10]OFD Sender: No OFD packet to send [17:03:10]*** Cut start [17:03:10]*** Partial cut [17:03:10]*** CUTSNS_PIN = 1 [17:03:10]*** CUTSNS_PIN = 0 [17:03:11]*** Brake cut motor [17:03:11]Read from MH i2c: 01 [17:03:11]MH_I2C_Read... [17:03:11]*** Stop cut motor [17:03:11]*** Cut end [17:03:11]Read from MH i2c: 01 07 00 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: 01 07 00 C4 0F 00 00 00 00 00 FF 0F E8 [17:03:11]process_action close_receipt done [17:03:11]requested_data is exist [17:03:11]produce_requested_data [17:03:11]requested_item fm.sn is exist - process it [17:03:11]wFMCommunicate request_size=4 [17:03:11]MH_SAM_APDU [17:03:11]CAPDU: 80 11 00 00 [17:03:11]Write to MH i2c: E2 08 00 C5 0F 80 11 00 00 00 00 00 00 4E [17:03:11]Write i2c OK [17:03:11]MH_I2C_Read... [17:03:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:03:11]Read from MH i2c: E2 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: E2 17 00 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: E2 17 00 C5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A3 [17:03:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:03:11]wFMCommunicate OK [17:03:11]requested_item fd.num is exist - process it [17:03:11]SAM_PROTO_GetFieldsCounters [17:03:11]wFMCommunicate request_size=4 [17:03:11]MH_SAM_APDU [17:03:11]CAPDU: 80 13 00 00 [17:03:11]Write to MH i2c: E2 08 00 C6 0F 80 13 00 00 00 00 00 00 51 [17:03:11]Write i2c OK [17:03:11]MH_I2C_Read... [17:03:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:03:11]Read from MH i2c: E2 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: E2 62 00 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: E2 62 00 C6 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [17:03:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 33 02 00 00 5E 04 04 00 33 02 00 00 57 04 04 00 34 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:03:11]wFMCommunicate OK [17:03:11]SAM_PROTO_GetFieldsCounters done [17:03:11]requested_item shift.num is exist - process it [17:03:11]requested_item shift.opened is exist - process it [17:03:11]req_shift_opened [17:03:11]FM_GetShiftState [17:03:11]SAM_PROTO_GetShiftState [17:03:11]wFMCommunicate request_size=4 [17:03:11]MH_SAM_APDU [17:03:11]CAPDU: 80 13 01 00 [17:03:11]Write to MH i2c: E2 08 00 C7 0F 80 13 01 00 00 00 00 00 53 [17:03:11]Write i2c OK [17:03:11]MH_I2C_Read... [17:03:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:03:11]Read from MH i2c: E2 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: E2 0E 00 [17:03:11]MH_I2C_Read... [17:03:11]Read from MH i2c: E2 0E 00 C7 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B8 [17:03:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:03:11]wFMCommunicate OK [17:03:11]SAM_PROTO_GetShiftState done [17:03:11]FM_GetShiftState done [17:03:11]req_shift_opened done [17:03:11]requested_item shift.open_date is exist - process it [17:03:11]req_shift_open_date [17:03:11]req_shift_open_date done [17:03:11]produce_requested_data done [17:03:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372746,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:03:11]process_action_free close_receipt [17:03:11]json_value_free [17:03:11]json_value_free done [17:03:11]process_json_proto returns [17:03:11]Send response to host [17:03:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372746,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:03:11]free response buf [17:03:11]execute_script done [17:03:11]execute_script returns [17:03:11]free content buf [17:03:11]Sock 9.Close socket [17:03:11]Sock 9.Thread stoped [17:03:15]OFD Sender: No OFD packet to send [17:03:20]OFD Sender: No OFD packet to send [17:03:25]OFD Sender: No OFD packet to send [17:03:30]OFD Sender: No OFD packet to send [17:03:35]OFD Sender: No OFD packet to send [17:03:40]OFD Sender: No OFD packet to send [17:03:45]OFD Sender: No OFD packet to send [17:03:50]OFD Sender: No OFD packet to send [17:03:55]OFD Sender: No OFD packet to send [17:04:00]OFD Sender: No OFD packet to send [17:04:05]OFD Sender: No OFD packet to send [17:04:10]OFD Sender: No OFD packet to send [17:04:15]OFD Sender: No OFD packet to send [17:04:20]OFD Sender: No OFD packet to send [17:04:25]OFD Sender: No OFD packet to send [17:04:30]OFD Sender: No OFD packet to send [17:04:35]OFD Sender: No OFD packet to send [17:04:40]OFD Sender: No OFD packet to send [17:04:45]OFD Sender: No OFD packet to send [17:04:50]OFD Sender: No OFD packet to send [17:04:55]OFD Sender: No OFD packet to send [17:05:00]OFD Sender: No OFD packet to send [17:05:05]OFD Sender: No OFD packet to send [17:05:10]OFD Sender: No OFD packet to send [17:05:15]OFD Sender: No OFD packet to send [17:05:20]OFD Sender: No OFD packet to send [17:05:25]OFD Sender: No OFD packet to send [17:05:30]OFD Sender: No OFD packet to send [17:05:35]OFD Sender: No OFD packet to send [17:05:40]OFD Sender: No OFD packet to send [17:05:45]OFD Sender: No OFD packet to send [17:05:50]OFD Sender: No OFD packet to send [17:05:55]OFD Sender: No OFD packet to send [17:06:00]OFD Sender: No OFD packet to send [17:06:05]OFD Sender: No OFD packet to send [17:06:10]OFD Sender: No OFD packet to send [17:06:15]OFD Sender: No OFD packet to send [17:06:20]OFD Sender: No OFD packet to send [17:06:25]OFD Sender: No OFD packet to send [17:06:30]OFD Sender: No OFD packet to send [17:06:34]accept exits with 8 [17:06:34]New connection [17:06:34]New thread 3067460964 created [17:06:34]Thread 3067317604 joined [17:06:34]Waiting for new connection... [17:06:34] Sock 8.Parse request [17:06:34]Sock 8.Check first char [17:06:34]Sock 8.First char is OK [17:06:34]request: POST /json_proto HTTP/1.0 [17:06:34]Method: POST [17:06:34]URL: /json_proto [17:06:34]Method is POST - this is cgi request [17:06:34]url: /json_proto [17:06:34]query_string will be loaded in cgi processing [17:06:34]execute_cgi json_proto POST (null) [17:06:34]execute_cgi path=json_proto method=POST [17:06:34]POST find Content-Length [17:06:34]Host: 172.17.42.195:8080 [17:06:34]Content-Length: 678 [17:06:34]Content-Type: application/json [17:06:34] [17:06:34]POST finish read [17:06:34]Found Content-Length = 678 [17:06:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:34]execute_script... [17:06: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)3309048", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:06:34]POST & json_proto [17:06:34]process_json_proto [17:06:34]json parsed OK: [17:06:34]protocol is kg_v1.0 [17:06:34]action value=close_receipt [17:06:34]process_action close_receipt [17:06:34]cmd_close_receipt [17:06:34]MH_GetDate [17:06:34]Write to MH i2c: F0 00 00 C8 0F C6 [17:06:34]Write i2c OK [17:06:34]MH_I2C_Read... [17:06:34]Read from MH i2c: F0 [17:06:34]MH_I2C_Read... [17:06:34]Read from MH i2c: F0 09 00 [17:06:34]MH_I2C_Read... [17:06:34]Read from MH i2c: F0 09 00 C8 0F 00 9A 7E 1A 67 EF 94 12 67 64 [17:06:34]GetLastDocTimeStamp 1729789388 [17:06:34]current date 1729789594 [17:06:34]FM_GetShiftState [17:06:34]SAM_PROTO_GetShiftState [17:06:34]wFMCommunicate request_size=4 [17:06:34]MH_SAM_APDU [17:06:34]CAPDU: 80 13 01 00 [17:06:34]Write to MH i2c: E2 08 00 C9 0F 80 13 01 00 00 00 00 00 55 [17:06:34]Write i2c OK [17:06:34]MH_I2C_Read... [17:06:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:34]Read from MH i2c: E2 [17:06:34]MH_I2C_Read... [17:06:34]Read from MH i2c: E2 0E 00 [17:06:34]MH_I2C_Read... [17:06:34]Read from MH i2c: E2 0E 00 C9 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BA [17:06:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:06:34]wFMCommunicate OK [17:06:34]SAM_PROTO_GetShiftState done [17:06:34]FM_GetShiftState done [17:06:34]opened in 1729729095 [17:06:34]opened+sec_in_day 1729815495 [17:06:34]quantity*price = 40006 [17:06:34]sum+1 = 40007 [17:06:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 564 24.10.2024 17:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372747 ФПД: 193992673764097 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372747&fm=193992673764097&tin=02508201610067®Number=0000000000091623&sum=40000 [17:06:35]StoreToDocumentArchive [17:06:35]shift 524 fd 372747 [17:06:35]save to /storage/0524/doc_00372747 [17:06:35]save last doc name /storage/0524/doc_00372747 to /storage/kkm_last_doc_name [17:06:35]save OK [17:06:35]Clear old archive folders... [17:06:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:06:35]tlvbuf is 01A74660 [17:06:35]SAM_PROTO_ClearQueue [17:06:35]wFMCommunicate request_size=4 [17:06:35]MH_SAM_APDU [17:06:35]CAPDU: 80 09 00 00 [17:06:35]Write to MH i2c: E2 08 00 D6 0F 80 09 00 00 00 00 00 00 57 [17:06:35]Write i2c OK [17:06:35]MH_I2C_Read... [17:06:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:06:35]Read from MH i2c: E2 [17:06:35]MH_I2C_Read... [17:06:35]Read from MH i2c: E2 03 00 [17:06:35]MH_I2C_Read... [17:06:35]Read from MH i2c: E2 03 00 D6 0F 00 90 00 59 [17:06:35]RAPDU: 90 00 [17:06:35]wFMCommunicate OK [17:06:35]SAM_PROTO_ClearQueue done [17:06:35]KKMCreateOFDPacket [17:06:35]OFDProtocolAddRootSTLVToBuf [17:06:35]FM_MakeSignedData [17:06:35]FM_MakeSignedData [17:06:35]SAM_PROTO_SignData [17:06:35]wFMCommunicate request_size=4 [17:06:35]MH_SAM_APDU [17:06:35]CAPDU: 80 0D 01 02 [17:06:35]Write to MH i2c: E2 08 00 D7 0F 80 0D 01 02 00 00 00 00 5F [17:06:35]Write i2c OK [17:06:35]MH_I2C_Read... [17:06:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:06:35]Read from MH i2c: E2 [17:06:35]MH_I2C_Read... [17:06:35]Read from MH i2c: E2 03 00 [17:06:35]MH_I2C_Read... [17:06:35]Read from MH i2c: E2 03 00 D7 0F 00 90 00 5A [17:06:35]RAPDU: 90 00 [17:06:35]wFMCommunicate OK [17:06:35]wFMCommunicate request_size=255 [17:06:35]MH_SAM_APDU [17:06: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 9A 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B0 05 00 35 04 06 00 B0 [17:06:35]Write to MH i2c: E2 02 01 D8 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 9A 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B0 05 00 35 04 06 00 B0 00 00 07 [17:06:35]Write i2c OK [17:06:35]MH_I2C_Read... [17:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:36]Read from MH i2c: E2 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 03 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 03 00 D8 0F 00 90 00 5B [17:06:36]RAPDU: 90 00 [17:06:36]wFMCommunicate OK [17:06:36]wFMCommunicate request_size=10 [17:06:36]MH_SAM_APDU [17:06:36]CAPDU: 80 0D 02 02 05 6F 70 68 A3 01 [17:06:36]Write to MH i2c: E2 0D 00 D9 0F 80 0D 02 02 05 00 6F 70 68 A3 01 00 00 57 [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:06:36]Read from MH i2c: E2 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 03 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 03 00 D9 0F 00 90 00 5C [17:06:36]RAPDU: 90 00 [17:06:36]wFMCommunicate OK [17:06:36]wFMCommunicate request_size=4 [17:06:36]MH_SAM_APDU [17:06:36]CAPDU: 80 0D 03 02 [17:06:36]Write to MH i2c: E2 08 00 DA 0F 80 0D 03 02 00 00 00 00 64 [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:06:36]Read from MH i2c: E2 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 0B 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 0B 00 DA 0F 00 76 B3 32 99 B9 3B 6A E4 90 00 9B [17:06:36]RAPDU: 76 B3 32 99 B9 3B 6A E4 90 00 [17:06:36]wFMCommunicate OK [17:06:36]SAM_PROTO_SignData done [17:06:36]FM_MakeSignedData done [17:06:36]CreateOFDProtocolMessage [17:06:36]wFMCommunicate request_size=4 [17:06:36]MH_SAM_APDU [17:06:36]CAPDU: 80 11 00 00 [17:06:36]Write to MH i2c: E2 08 00 DB 0F 80 11 00 00 00 00 00 00 64 [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:36]Read from MH i2c: E2 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 17 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: E2 17 00 DB 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B9 [17:06:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:06:36]wFMCommunicate OK [17:06:36]CreateOFDProtocolMessage done [17:06:36]OFDSenderStorePacket 372747 [17:06:36]StoreOFDPacket docnum=372747 [17:06:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7F F0 07 01 4A 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 9A 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B0 05 00 35 04 06 00 B0 6F 70 68 A3 01 76 B3 32 99 B9 3B 6A E4 [17:06:36]CheckFolder [17:06:36]dirname=/storage/ofd_packets [17:06:36]CheckFolder done [17:06:36]ProducePacketName [17:06:36]name=ofd_packets/00372747 [17:06:36]NVStorageSaveData ofd_packets/00372747 [17:06:36]File name is /storage/ofd_packets/00372747 [17:06:36]Write 301 bytes [17:06:36]NVStorageSaveData done [17:06:36]OFDSenderStorePacket done [17:06:36]KKMCreateOFDPacket done [17:06:36]NVStorageSaveData kkm_last_timestamp [17:06:36]File name is /storage/kkm_last_timestamp [17:06:36]Write 4 bytes [17:06:36]NVStorageSaveData done [17:06:36]ExternCall_PrintAddStr [17:06:36]wPrintStart [17:06:36]Write to MH i2c: 01 00 00 DC 0F EB [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: 01 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: 01 07 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: 01 07 00 DC 0F 00 00 00 00 00 FF 0F 00 [17:06:36]RasterBufferAndPrint [17:06:36]line Счет N : (1)3309048 [17:06:36]line ИНН: 02508201610067 [17:06:36]line Контрольно-Кассовый Чек [17:06:36]line ПРОДАЖА [17:06:36]line ТРК (МРК, ГНК) : 12 [17:06:36]line Товар: 2710124130 [17:06:36]line Аи-92-К-4 [17:06:36]line 5.980 * 66.90 [17:06:36]line = 400.06 [17:06:36]line НДС 12% НСП 1% [17:06:36]line > о реализуемом товаре [17:06:36]line ОКРУГЛЕНИЕ: -0.06 [17:06:36]line ИТОГО: 400.00 [17:06:36]line Внесено: 400.00 [17:06:36]line СДАЧА: 0.00 [17:06:36]line НСП 1% : 3.54 [17:06:36]line НДС 12% : 42.48 [17:06:36]line Наличными: 400.00 [17:06:36]line Безнал.: 0.00 [17:06:36]line Место: АЗС № 87 "Партнер Нефть" [17:06:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:06:36]line СНО: Общий режим [17:06:36]line Чек 564 24.10.2024 17:06 [17:06:36]line Смена: 524 ФФД: 1.0 [17:06:36]line ЗНМ: 0300000083 [17:06:36]line РНМ: 0000000000091623 [17:06:36]line Версия ККМ: 001 [17:06:36]line ФМ: 0000000000874672 [17:06:36]line ФД: 372747 [17:06:36]line ФПД: 193992673764097 [17:06:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372747&fm=193992673764097&tin=02508201610067®Number=0000000000091623&sum=40000 [17:06:36]written 0, free lines is 4095 [17:06:36]OFD Sender: Processing packet 372747 [packets to send 267, broken 266] [17:06:36]ProducePacketName [17:06:36]name=ofd_packets/00372747 [17:06:36]OFD Sender: To server: pG, [17:06:36]CommunicateWithHost lk.salyk.kg:30040 [17:06:36]ConnectInit lk.salyk.kg [17:06:36]Connected sock=10 [17:06:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7F F0 07 01 4A 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 02 00 00 F4 03 04 00 9A 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B0 05 00 35 04 06 00 B0 6F 70 68 A3 01 76 B3 32 99 B9 3B 6A E4 [17:06:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D0 95 47 00 69 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B0 05 00 F4 03 04 00 41 2A 1A 67 B6 04 01 00 00 B6 C7 59 3D D8 05 2C 93 [17:06:36]CommunicateWithHost err = 0 [17:06:36]CheckOFDResponse [17:06:36]1017 (14) - 77093643461234 [17:06:36]1041 (16) - 0000000000874672 [17:06:36]1040 (4) - 372747 [17:06:36]1012 (4) - 24.10.2024 11:06 [17:06:36]1206 (1) - 0 [17:06:36]OFD Sender: Remove packet 372747 [17:06:36]ProducePacketName [17:06:36]name=ofd_packets/00372747 [17:06:36]NVStorageDeleteData [17:06:36]Write to MH i2c: 01 00 00 07 10 17 [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: 01 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: 01 07 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: 01 07 00 07 10 00 00 00 00 00 D8 0C 02 [17:06:36]RasterBufferAndPrint [17:06:36]line [17:06:36]line [17:06:36]line [17:06:36]line [17:06:36]line [17:06:36]written 0, free lines is 3295 [17:06:36]MH_Cut [17:06:36]Write to MH i2c: D1 01 00 0E 10 01 F0 [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: D1 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: D1 01 00 [17:06:36]MH_I2C_Read... [17:06:36]Read from MH i2c: D1 01 00 0E 10 00 EF [17:06:36]Write to MH i2c: 01 00 00 0F 10 1F [17:06:36]Write i2c OK [17:06:36]MH_I2C_Read... [17:06:37]OFD Sender: No OFD packet to send [17:06:37]*** Cut start [17:06:37]*** Partial cut [17:06:37]*** CUTSNS_PIN = 1 [17:06:37]*** CUTSNS_PIN = 0 [17:06:37]*** Brake cut motor [17:06:38]Read from MH i2c: 01 [17:06:38]MH_I2C_Read... [17:06:38]*** Stop cut motor [17:06:38]*** Cut end [17:06:38]Read from MH i2c: 01 07 00 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: 01 07 00 0F 10 00 00 00 00 00 FF 0F 34 [17:06:38]process_action close_receipt done [17:06:38]requested_data is exist [17:06:38]produce_requested_data [17:06:38]requested_item fm.sn is exist - process it [17:06:38]wFMCommunicate request_size=4 [17:06:38]MH_SAM_APDU [17:06:38]CAPDU: 80 11 00 00 [17:06:38]Write to MH i2c: E2 08 00 10 10 80 11 00 00 00 00 00 00 9A [17:06:38]Write i2c OK [17:06:38]MH_I2C_Read... [17:06:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:06:38]Read from MH i2c: E2 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: E2 17 00 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: E2 17 00 10 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [17:06:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:06:38]wFMCommunicate OK [17:06:38]requested_item fd.num is exist - process it [17:06:38]SAM_PROTO_GetFieldsCounters [17:06:38]wFMCommunicate request_size=4 [17:06:38]MH_SAM_APDU [17:06:38]CAPDU: 80 13 00 00 [17:06:38]Write to MH i2c: E2 08 00 11 10 80 13 00 00 00 00 00 00 9D [17:06:38]Write i2c OK [17:06:38]MH_I2C_Read... [17:06:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:06:38]Read from MH i2c: E2 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: E2 62 00 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: E2 62 00 11 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [17:06:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 34 02 00 00 5E 04 04 00 34 02 00 00 57 04 04 00 35 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:06:38]wFMCommunicate OK [17:06:38]SAM_PROTO_GetFieldsCounters done [17:06:38]requested_item shift.num is exist - process it [17:06:38]requested_item shift.opened is exist - process it [17:06:38]req_shift_opened [17:06:38]FM_GetShiftState [17:06:38]SAM_PROTO_GetShiftState [17:06:38]wFMCommunicate request_size=4 [17:06:38]MH_SAM_APDU [17:06:38]CAPDU: 80 13 01 00 [17:06:38]Write to MH i2c: E2 08 00 12 10 80 13 01 00 00 00 00 00 9F [17:06:38]Write i2c OK [17:06:38]MH_I2C_Read... [17:06:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:06:38]Read from MH i2c: E2 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: E2 0E 00 [17:06:38]MH_I2C_Read... [17:06:38]Read from MH i2c: E2 0E 00 12 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 04 [17:06:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:06:38]wFMCommunicate OK [17:06:38]SAM_PROTO_GetShiftState done [17:06:38]FM_GetShiftState done [17:06:38]req_shift_opened done [17:06:38]requested_item shift.open_date is exist - process it [17:06:38]req_shift_open_date [17:06:38]req_shift_open_date done [17:06:38]produce_requested_data done [17:06:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372747,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:06:38]process_action_free close_receipt [17:06:38]json_value_free [17:06:38]json_value_free done [17:06:38]process_json_proto returns [17:06:38]Send response to host [17:06:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372747,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:06:38]free response buf [17:06:38]execute_script done [17:06:38]execute_script returns [17:06:38]free content buf [17:06:38]Sock 8.Close socket [17:06:38]Sock 8.Thread stoped [17:06:42]OFD Sender: No OFD packet to send [17:06:47]OFD Sender: No OFD packet to send [17:06:52]OFD Sender: No OFD packet to send [17:06:57]OFD Sender: No OFD packet to send [17:07:02]OFD Sender: No OFD packet to send [17:07:07]OFD Sender: No OFD packet to send [17:07:12]OFD Sender: No OFD packet to send [17:07:17]OFD Sender: No OFD packet to send [17:07:22]OFD Sender: No OFD packet to send [17:07:27]OFD Sender: No OFD packet to send [17:07:32]OFD Sender: No OFD packet to send [17:07:35]accept exits with 9 [17:07:35]New connection [17:07:35]New thread 3067317604 created [17:07:35]Thread 3067460964 joined [17:07:35]Waiting for new connection... [17:07:35] Sock 9.Parse request [17:07:35]Sock 9.Check first char [17:07:35]Sock 9.First char is OK [17:07:35]request: POST /json_proto HTTP/1.0 [17:07:35]Method: POST [17:07:35]URL: /json_proto [17:07:35]Method is POST - this is cgi request [17:07:35]url: /json_proto [17:07:35]query_string will be loaded in cgi processing [17:07:35]execute_cgi json_proto POST (null) [17:07:35]execute_cgi path=json_proto method=POST [17:07:35]POST find Content-Length [17:07:35]Host: 172.17.42.195:8080 [17:07:35]Content-Length: 678 [17:07:35]Content-Type: application/json [17:07:35] [17:07:35]POST finish read [17:07:35]Found Content-Length = 678 [17:07:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:07:35]execute_script... [17: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)3309049", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:07:35]POST & json_proto [17:07:35]process_json_proto [17:07:35]json parsed OK: [17:07:35]protocol is kg_v1.0 [17:07:35]action value=close_receipt [17:07:35]process_action close_receipt [17:07:35]cmd_close_receipt [17:07:35]MH_GetDate [17:07:35]Write to MH i2c: F0 00 00 13 10 12 [17:07:35]Write i2c OK [17:07:35]MH_I2C_Read... [17:07:35]Read from MH i2c: F0 [17:07:35]MH_I2C_Read... [17:07:35]Read from MH i2c: F0 09 00 [17:07:35]MH_I2C_Read... [17:07:35]Read from MH i2c: F0 09 00 13 10 00 D8 7E 1A 67 EF 94 12 67 EE [17:07:35]GetLastDocTimeStamp 1729789594 [17:07:35]current date 1729789656 [17:07:35]FM_GetShiftState [17:07:35]SAM_PROTO_GetShiftState [17:07:35]wFMCommunicate request_size=4 [17:07:35]MH_SAM_APDU [17:07:35]CAPDU: 80 13 01 00 [17:07:35]Write to MH i2c: E2 08 00 14 10 80 13 01 00 00 00 00 00 A1 [17:07:35]Write i2c OK [17:07:35]MH_I2C_Read... [17:07:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:35]Read from MH i2c: E2 [17:07:35]MH_I2C_Read... [17:07:35]Read from MH i2c: E2 0E 00 [17:07:35]MH_I2C_Read... [17:07:35]Read from MH i2c: E2 0E 00 14 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 06 [17:07:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:07:35]wFMCommunicate OK [17:07:35]SAM_PROTO_GetShiftState done [17:07:35]FM_GetShiftState done [17:07:35]opened in 1729729095 [17:07:35]opened+sec_in_day 1729815495 [17:07:35]quantity*price = 20003 [17:07:35]sum+1 = 20004 [17:07:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 565 24.10.2024 17:07 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372748 ФПД: 228084289874710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170736&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372748&fm=228084289874710&tin=02508201610067®Number=0000000000091623&sum=20000 [17:07:36]StoreToDocumentArchive [17:07:36]shift 524 fd 372748 [17:07:36]save to /storage/0524/doc_00372748 [17:07:36]save last doc name /storage/0524/doc_00372748 to /storage/kkm_last_doc_name [17:07:36]save OK [17:07:36]Clear old archive folders... [17:07:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:07:36]tlvbuf is 01A7F550 [17:07:36]SAM_PROTO_ClearQueue [17:07:36]wFMCommunicate request_size=4 [17:07:36]MH_SAM_APDU [17:07:36]CAPDU: 80 09 00 00 [17:07:36]Write to MH i2c: E2 08 00 21 10 80 09 00 00 00 00 00 00 A3 [17:07:36]Write i2c OK [17:07:36]MH_I2C_Read... [17:07:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:07:36]Read from MH i2c: E2 [17:07:36]MH_I2C_Read... [17:07:36]Read from MH i2c: E2 03 00 [17:07:36]MH_I2C_Read... [17:07:36]Read from MH i2c: E2 03 00 21 10 00 90 00 A5 [17:07:36]RAPDU: 90 00 [17:07:36]wFMCommunicate OK [17:07:36]SAM_PROTO_ClearQueue done [17:07:36]KKMCreateOFDPacket [17:07:36]OFDProtocolAddRootSTLVToBuf [17:07:36]FM_MakeSignedData [17:07:36]FM_MakeSignedData [17:07:36]SAM_PROTO_SignData [17:07:36]wFMCommunicate request_size=4 [17:07:36]MH_SAM_APDU [17:07:36]CAPDU: 80 0D 01 02 [17:07:36]Write to MH i2c: E2 08 00 22 10 80 0D 01 02 00 00 00 00 AB [17:07:36]Write i2c OK [17:07:36]MH_I2C_Read... [17:07:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:07:37]Read from MH i2c: E2 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 03 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 03 00 22 10 00 90 00 A6 [17:07:37]RAPDU: 90 00 [17:07:37]wFMCommunicate OK [17:07:37]wFMCommunicate request_size=255 [17:07:37]MH_SAM_APDU [17:07: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 D8 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B0 05 00 35 04 06 00 CF [17:07:37]Write to MH i2c: E2 02 01 23 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 D8 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B0 05 00 35 04 06 00 CF 00 00 A5 [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:37]Read from MH i2c: E2 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 03 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 03 00 23 10 00 90 00 A7 [17:07:37]RAPDU: 90 00 [17:07:37]wFMCommunicate OK [17:07:37]wFMCommunicate request_size=10 [17:07:37]MH_SAM_APDU [17:07:37]CAPDU: 80 0D 02 02 05 71 03 13 AB 16 [17:07:37]Write to MH i2c: E2 0D 00 24 10 80 0D 02 02 05 00 71 03 13 AB 16 00 00 00 [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:07:37]Read from MH i2c: E2 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 03 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 03 00 24 10 00 90 00 A8 [17:07:37]RAPDU: 90 00 [17:07:37]wFMCommunicate OK [17:07:37]wFMCommunicate request_size=4 [17:07:37]MH_SAM_APDU [17:07:37]CAPDU: 80 0D 03 02 [17:07:37]Write to MH i2c: E2 08 00 25 10 80 0D 03 02 00 00 00 00 B0 [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]OFD Sender: No OFD packet to send [17:07:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:07:37]Read from MH i2c: E2 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 0B 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 0B 00 25 10 00 19 AC 8F 5F 89 72 F7 57 90 00 AD [17:07:37]RAPDU: 19 AC 8F 5F 89 72 F7 57 90 00 [17:07:37]wFMCommunicate OK [17:07:37]SAM_PROTO_SignData done [17:07:37]FM_MakeSignedData done [17:07:37]CreateOFDProtocolMessage [17:07:37]wFMCommunicate request_size=4 [17:07:37]MH_SAM_APDU [17:07:37]CAPDU: 80 11 00 00 [17:07:37]Write to MH i2c: E2 08 00 26 10 80 11 00 00 00 00 00 00 B0 [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:37]Read from MH i2c: E2 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 17 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: E2 17 00 26 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [17:07:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:07:37]wFMCommunicate OK [17:07:37]CreateOFDProtocolMessage done [17:07:37]OFDSenderStorePacket 372748 [17:07:37]StoreOFDPacket docnum=372748 [17:07:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9B A6 07 01 D3 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 D8 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B0 05 00 35 04 06 00 CF 71 03 13 AB 16 19 AC 8F 5F 89 72 F7 57 [17:07:37]CheckFolder [17:07:37]dirname=/storage/ofd_packets [17:07:37]CheckFolder done [17:07:37]ProducePacketName [17:07:37]name=ofd_packets/00372748 [17:07:37]NVStorageSaveData ofd_packets/00372748 [17:07:37]File name is /storage/ofd_packets/00372748 [17:07:37]Write 301 bytes [17:07:37]NVStorageSaveData done [17:07:37]OFDSenderStorePacket done [17:07:37]KKMCreateOFDPacket done [17:07:37]NVStorageSaveData kkm_last_timestamp [17:07:37]File name is /storage/kkm_last_timestamp [17:07:37]Write 4 bytes [17:07:37]NVStorageSaveData done [17:07:37]ExternCall_PrintAddStr [17:07:37]wPrintStart [17:07:37]Write to MH i2c: 01 00 00 27 10 37 [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: 01 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: 01 07 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: 01 07 00 27 10 00 00 00 00 00 FF 0F 4C [17:07:37]RasterBufferAndPrint [17:07:37]line Счет N : (1)3309049 [17:07:37]line ИНН: 02508201610067 [17:07:37]line Контрольно-Кассовый Чек [17:07:37]line ПРОДАЖА [17:07:37]line ТРК (МРК, ГНК) : 22 [17:07:37]line Товар: 2710124130 [17:07:37]line Аи-92-К-4 [17:07:37]line 2.990 * 66.90 [17:07:37]line = 200.03 [17:07:37]line НДС 12% НСП 1% [17:07:37]line > о реализуемом товаре [17:07:37]line ОКРУГЛЕНИЕ: -0.03 [17:07:37]line ИТОГО: 200.00 [17:07:37]line Внесено: 200.00 [17:07:37]line СДАЧА: 0.00 [17:07:37]line НСП 1% : 1.77 [17:07:37]line НДС 12% : 21.24 [17:07:37]line Наличными: 200.00 [17:07:37]line Безнал.: 0.00 [17:07:37]line Место: АЗС № 87 "Партнер Нефть" [17:07:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:07:37]line СНО: Общий режим [17:07:37]line Чек 565 24.10.2024 17:07 [17:07:37]line Смена: 524 ФФД: 1.0 [17:07:37]line ЗНМ: 0300000083 [17:07:37]line РНМ: 0000000000091623 [17:07:37]line Версия ККМ: 001 [17:07:37]line ФМ: 0000000000874672 [17:07:37]line ФД: 372748 [17:07:37]line ФПД: 228084289874710 [17:07:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170736&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372748&fm=228084289874710&tin=02508201610067®Number=0000000000091623&sum=20000 [17:07:37]written 0, free lines is 4095 [17:07:37]OFD Sender: Processing packet 372748 [packets to send 267, broken 266] [17:07:37]ProducePacketName [17:07:37]name=ofd_packets/00372748 [17:07:37]OFD Sender: To server: pG, [17:07:37]CommunicateWithHost lk.salyk.kg:30040 [17:07:37]ConnectInit lk.salyk.kg [17:07:37]Connected sock=10 [17:07:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9B A6 07 01 D3 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 02 00 00 F4 03 04 00 D8 7E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B0 05 00 35 04 06 00 CF 71 03 13 AB 16 19 AC 8F 5F 89 72 F7 57 [17:07:37]Write to MH i2c: 01 00 00 52 10 62 [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: 01 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: 01 07 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: 01 07 00 52 10 00 00 00 00 00 EA 0C 5F [17:07:37]RasterBufferAndPrint [17:07:37]line [17:07:37]line [17:07:37]line [17:07:37]line [17:07:37]line [17:07:37]written 0, free lines is 3312 [17:07:37]MH_Cut [17:07:37]Write to MH i2c: D1 01 00 59 10 01 3B [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: D1 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: D1 01 00 [17:07:37]MH_I2C_Read... [17:07:37]Read from MH i2c: D1 01 00 59 10 00 3A [17:07:37]Write to MH i2c: 01 00 00 5A 10 6A [17:07:37]Write i2c OK [17:07:37]MH_I2C_Read... [17:07:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 68 55 47 00 F6 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B0 05 00 F4 03 04 00 7F 2A 1A 67 B6 04 01 00 00 B8 82 CF 55 29 24 4E 5B [17:07:38]CommunicateWithHost err = 0 [17:07:38]CheckOFDResponse [17:07:38]1017 (14) - 77093643461234 [17:07:38]1041 (16) - 0000000000874672 [17:07:38]1040 (4) - 372748 [17:07:38]1012 (4) - 24.10.2024 11:07 [17:07:38]1206 (1) - 0 [17:07:38]OFD Sender: Remove packet 372748 [17:07:38]ProducePacketName [17:07:38]name=ofd_packets/00372748 [17:07:38]NVStorageDeleteData [17:07:38]OFD Sender: No OFD packet to send [17:07:38]*** Cut start [17:07:38]*** Partial cut [17:07:38]*** CUTSNS_PIN = 1 [17:07:38]*** CUTSNS_PIN = 0 [17:07:39]*** Brake cut motor [17:07:39]Read from MH i2c: 01 [17:07:39]MH_I2C_Read... [17:07:39]*** Stop cut motor [17:07:39]*** Cut end [17:07:39]Read from MH i2c: 01 07 00 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: 01 07 00 5A 10 00 00 00 00 00 FF 0F 7F [17:07:39]process_action close_receipt done [17:07:39]requested_data is exist [17:07:39]produce_requested_data [17:07:39]requested_item fm.sn is exist - process it [17:07:39]wFMCommunicate request_size=4 [17:07:39]MH_SAM_APDU [17:07:39]CAPDU: 80 11 00 00 [17:07:39]Write to MH i2c: E2 08 00 5B 10 80 11 00 00 00 00 00 00 E5 [17:07:39]Write i2c OK [17:07:39]MH_I2C_Read... [17:07:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:07:39]Read from MH i2c: E2 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: E2 17 00 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: E2 17 00 5B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [17:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:07:39]wFMCommunicate OK [17:07:39]requested_item fd.num is exist - process it [17:07:39]SAM_PROTO_GetFieldsCounters [17:07:39]wFMCommunicate request_size=4 [17:07:39]MH_SAM_APDU [17:07:39]CAPDU: 80 13 00 00 [17:07:39]Write to MH i2c: E2 08 00 5C 10 80 13 00 00 00 00 00 00 E8 [17:07:39]Write i2c OK [17:07:39]MH_I2C_Read... [17:07:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:07:39]Read from MH i2c: E2 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: E2 62 00 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: E2 62 00 5C 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 7B [17: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 35 02 00 00 5E 04 04 00 35 02 00 00 57 04 04 00 36 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:07:39]wFMCommunicate OK [17:07:39]SAM_PROTO_GetFieldsCounters done [17:07:39]requested_item shift.num is exist - process it [17:07:39]requested_item shift.opened is exist - process it [17:07:39]req_shift_opened [17:07:39]FM_GetShiftState [17:07:39]SAM_PROTO_GetShiftState [17:07:39]wFMCommunicate request_size=4 [17:07:39]MH_SAM_APDU [17:07:39]CAPDU: 80 13 01 00 [17:07:39]Write to MH i2c: E2 08 00 5D 10 80 13 01 00 00 00 00 00 EA [17:07:39]Write i2c OK [17:07:39]MH_I2C_Read... [17:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:07:39]Read from MH i2c: E2 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: E2 0E 00 [17:07:39]MH_I2C_Read... [17:07:39]Read from MH i2c: E2 0E 00 5D 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4F [17:07:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:07:39]wFMCommunicate OK [17:07:39]SAM_PROTO_GetShiftState done [17:07:39]FM_GetShiftState done [17:07:39]req_shift_opened done [17:07:39]requested_item shift.open_date is exist - process it [17:07:39]req_shift_open_date [17:07:39]req_shift_open_date done [17:07:39]produce_requested_data done [17:07:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372748,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:07:39]process_action_free close_receipt [17:07:39]json_value_free [17:07:39]json_value_free done [17:07:39]process_json_proto returns [17:07:39]Send response to host [17:07:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372748,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:07:39]free response buf [17:07:39]execute_script done [17:07:39]execute_script returns [17:07:39]free content buf [17:07:39]Sock 9.Close socket [17:07:39]Sock 9.Thread stoped [17:07:43]OFD Sender: No OFD packet to send [17:07:48]OFD Sender: No OFD packet to send [17:07:53]OFD Sender: No OFD packet to send [17:07:58]OFD Sender: No OFD packet to send [17:08:03]OFD Sender: No OFD packet to send [17:08:08]OFD Sender: No OFD packet to send [17:08:13]OFD Sender: No OFD packet to send [17:08:18]OFD Sender: No OFD packet to send [17:08:23]OFD Sender: No OFD packet to send [17:08:28]OFD Sender: No OFD packet to send [17:08:32]accept exits with 8 [17:08:32]New connection [17:08:32]New thread 3067460964 created [17:08:32]Thread 3067317604 joined [17:08:32]Waiting for new connection... [17:08:32] Sock 8.Parse request [17:08:32]Sock 8.Check first char [17:08:32]Sock 8.First char is OK [17:08:32]request: POST /json_proto HTTP/1.0 [17:08:32]Method: POST [17:08:32]URL: /json_proto [17:08:32]Method is POST - this is cgi request [17:08:32]url: /json_proto [17:08:32]query_string will be loaded in cgi processing [17:08:32]execute_cgi json_proto POST (null) [17:08:32]execute_cgi path=json_proto method=POST [17:08:32]POST find Content-Length [17:08:32]Host: 172.17.42.195:8080 [17:08:32]Content-Length: 679 [17:08:32]Content-Type: application/json [17:08:32] [17:08:32]POST finish read [17:08:32]Found Content-Length = 679 [17:08:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:32]execute_script... [17:08:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309050", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:08:32]POST & json_proto [17:08:32]process_json_proto [17:08:32]json parsed OK: [17:08:32]protocol is kg_v1.0 [17:08:32]action value=close_receipt [17:08:32]process_action close_receipt [17:08:32]cmd_close_receipt [17:08:32]MH_GetDate [17:08:32]Write to MH i2c: F0 00 00 5E 10 5D [17:08:32]Write i2c OK [17:08:32]MH_I2C_Read... [17:08:32]Read from MH i2c: F0 [17:08:32]MH_I2C_Read... [17:08:32]Read from MH i2c: F0 09 00 [17:08:32]MH_I2C_Read... [17:08:32]Read from MH i2c: F0 09 00 5E 10 00 10 7F 1A 67 EF 94 12 67 72 [17:08:32]GetLastDocTimeStamp 1729789656 [17:08:32]current date 1729789712 [17:08:32]FM_GetShiftState [17:08:32]SAM_PROTO_GetShiftState [17:08:32]wFMCommunicate request_size=4 [17:08:32]MH_SAM_APDU [17:08:32]CAPDU: 80 13 01 00 [17:08:32]Write to MH i2c: E2 08 00 5F 10 80 13 01 00 00 00 00 00 EC [17:08:32]Write i2c OK [17:08:32]MH_I2C_Read... [17:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:32]Read from MH i2c: E2 [17:08:32]MH_I2C_Read... [17:08:32]Read from MH i2c: E2 0E 00 [17:08:32]MH_I2C_Read... [17:08:32]Read from MH i2c: E2 0E 00 5F 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [17:08:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:08:32]wFMCommunicate OK [17:08:32]SAM_PROTO_GetShiftState done [17:08:32]FM_GetShiftState done [17:08:32]opened in 1729729095 [17:08:32]opened+sec_in_day 1729815495 [17:08:32]quantity*price = 80012 [17:08:32]sum+1 = 80013 [17:08:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 566 24.10.2024 17:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372749 ФПД: 60039409501061 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170832&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372749&fm=60039409501061&tin=02508201610067®Number=0000000000091623&sum=80000 [17:08:33]StoreToDocumentArchive [17:08:33]shift 524 fd 372749 [17:08:33]save to /storage/0524/doc_00372749 [17:08:33]save last doc name /storage/0524/doc_00372749 to /storage/kkm_last_doc_name [17:08:33]save OK [17:08:33]Clear old archive folders... [17:08:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:08:33]tlvbuf is 01A7F910 [17:08:33]SAM_PROTO_ClearQueue [17:08:33]wFMCommunicate request_size=4 [17:08:33]MH_SAM_APDU [17:08:33]CAPDU: 80 09 00 00 [17:08:33]Write to MH i2c: E2 08 00 6C 10 80 09 00 00 00 00 00 00 EE [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:08:33]Read from MH i2c: E2 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: E2 03 00 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: E2 03 00 6C 10 00 90 00 F0 [17:08:33]RAPDU: 90 00 [17:08:33]wFMCommunicate OK [17:08:33]SAM_PROTO_ClearQueue done [17:08:33]KKMCreateOFDPacket [17:08:33]OFDProtocolAddRootSTLVToBuf [17:08:33]FM_MakeSignedData [17:08:33]FM_MakeSignedData [17:08:33]SAM_PROTO_SignData [17:08:33]wFMCommunicate request_size=4 [17:08:33]MH_SAM_APDU [17:08:33]CAPDU: 80 0D 01 02 [17:08:33]Write to MH i2c: E2 08 00 6D 10 80 0D 01 02 00 00 00 00 F6 [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:08:33]OFD Sender: No OFD packet to send [17:08:33]Read from MH i2c: E2 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: E2 03 00 [17:08:33]MH_I2C_Read... [17:08:33]Read from MH i2c: E2 03 00 6D 10 00 90 00 F1 [17:08:33]RAPDU: 90 00 [17:08:33]wFMCommunicate OK [17:08:33]wFMCommunicate request_size=255 [17:08:33]MH_SAM_APDU [17:08: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 10 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B0 05 00 35 04 06 00 36 [17:08:33]Write to MH i2c: E2 02 01 6E 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 10 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B0 05 00 35 04 06 00 36 00 00 BC [17:08:33]Write i2c OK [17:08:33]MH_I2C_Read... [17:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:34]Read from MH i2c: E2 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 03 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 03 00 6E 10 00 90 00 F2 [17:08:34]RAPDU: 90 00 [17:08:34]wFMCommunicate OK [17:08:34]wFMCommunicate request_size=10 [17:08:34]MH_SAM_APDU [17:08:34]CAPDU: 80 0D 02 02 05 9B 03 AD 03 85 [17:08:34]Write to MH i2c: E2 0D 00 6F 10 80 0D 02 02 05 00 9B 03 AD 03 85 00 00 D6 [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:08:34]Read from MH i2c: E2 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 03 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 03 00 6F 10 00 90 00 F3 [17:08:34]RAPDU: 90 00 [17:08:34]wFMCommunicate OK [17:08:34]wFMCommunicate request_size=4 [17:08:34]MH_SAM_APDU [17:08:34]CAPDU: 80 0D 03 02 [17:08:34]Write to MH i2c: E2 08 00 70 10 80 0D 03 02 00 00 00 00 FB [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:08:34]Read from MH i2c: E2 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 0B 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 0B 00 70 10 00 67 2A AD F5 D3 56 2E D1 90 00 57 [17:08:34]RAPDU: 67 2A AD F5 D3 56 2E D1 90 00 [17:08:34]wFMCommunicate OK [17:08:34]SAM_PROTO_SignData done [17:08:34]FM_MakeSignedData done [17:08:34]CreateOFDProtocolMessage [17:08:34]wFMCommunicate request_size=4 [17:08:34]MH_SAM_APDU [17:08:34]CAPDU: 80 11 00 00 [17:08:34]Write to MH i2c: E2 08 00 71 10 80 11 00 00 00 00 00 00 FB [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:34]Read from MH i2c: E2 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 17 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: E2 17 00 71 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [17:08:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:08:34]wFMCommunicate OK [17:08:34]CreateOFDProtocolMessage done [17:08:34]OFDSenderStorePacket 372749 [17:08:34]StoreOFDPacket docnum=372749 [17:08:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3F EC 07 01 9D 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 10 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B0 05 00 35 04 06 00 36 9B 03 AD 03 85 67 2A AD F5 D3 56 2E D1 [17:08:34]CheckFolder [17:08:34]dirname=/storage/ofd_packets [17:08:34]CheckFolder done [17:08:34]ProducePacketName [17:08:34]name=ofd_packets/00372749 [17:08:34]NVStorageSaveData ofd_packets/00372749 [17:08:34]File name is /storage/ofd_packets/00372749 [17:08:34]Write 301 bytes [17:08:34]NVStorageSaveData done [17:08:34]OFDSenderStorePacket done [17:08:34]KKMCreateOFDPacket done [17:08:34]NVStorageSaveData kkm_last_timestamp [17:08:34]File name is /storage/kkm_last_timestamp [17:08:34]Write 4 bytes [17:08:34]NVStorageSaveData done [17:08:34]ExternCall_PrintAddStr [17:08:34]wPrintStart [17:08:34]Write to MH i2c: 01 00 00 72 10 82 [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: 01 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: 01 07 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: 01 07 00 72 10 00 00 00 00 00 FF 0F 97 [17:08:34]RasterBufferAndPrint [17:08:34]line Счет N : (1)3309050 [17:08:34]line ИНН: 02508201610067 [17:08:34]line Контрольно-Кассовый Чек [17:08:34]line ПРОДАЖА [17:08:34]line ТРК (МРК, ГНК) : 32 [17:08:34]line Товар: 2710124130 [17:08:34]line Аи-92-К-4 [17:08:34]line 11.960 * 66.90 [17:08:34]line = 800.12 [17:08:34]line НДС 12% НСП 1% [17:08:34]line > о реализуемом товаре [17:08:34]line ОКРУГЛЕНИЕ: -0.12 [17:08:34]line ИТОГО: 800.00 [17:08:34]line Внесено: 800.00 [17:08:34]line СДАЧА: 0.00 [17:08:34]line НСП 1% : 7.08 [17:08:34]line НДС 12% : 84.97 [17:08:34]line Наличными: 800.00 [17:08:34]line Безнал.: 0.00 [17:08:34]line Место: АЗС № 87 "Партнер Нефть" [17:08:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:08:34]line СНО: Общий режим [17:08:34]line Чек 566 24.10.2024 17:08 [17:08:34]line Смена: 524 ФФД: 1.0 [17:08:34]line ЗНМ: 0300000083 [17:08:34]line РНМ: 0000000000091623 [17:08:34]line Версия ККМ: 001 [17:08:34]line ФМ: 0000000000874672 [17:08:34]line ФД: 372749 [17:08:34]line ФПД: 60039409501061 [17:08:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T170832&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372749&fm=60039409501061&tin=02508201610067®Number=0000000000091623&sum=80000 [17:08:34]written 0, free lines is 4095 [17:08:34]OFD Sender: Processing packet 372749 [packets to send 267, broken 266] [17:08:34]ProducePacketName [17:08:34]name=ofd_packets/00372749 [17:08:34]OFD Sender: To server: pG, [17:08:34]CommunicateWithHost lk.salyk.kg:30040 [17:08:34]ConnectInit lk.salyk.kg [17:08:34]Connected sock=11 [17:08:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3F EC 07 01 9D 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 02 00 00 F4 03 04 00 10 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B0 05 00 35 04 06 00 36 9B 03 AD 03 85 67 2A AD F5 D3 56 2E D1 [17:08:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BE 02 47 00 58 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B0 05 00 F4 03 04 00 B7 2A 1A 67 B6 04 01 00 00 DB A6 F1 4D 74 FC 38 0A [17:08:34]CommunicateWithHost err = 0 [17:08:34]CheckOFDResponse [17:08:34]1017 (14) - 77093643461234 [17:08:34]1041 (16) - 0000000000874672 [17:08:34]1040 (4) - 372749 [17:08:34]1012 (4) - 24.10.2024 11:08 [17:08:34]1206 (1) - 0 [17:08:34]OFD Sender: Remove packet 372749 [17:08:34]ProducePacketName [17:08:34]name=ofd_packets/00372749 [17:08:34]NVStorageDeleteData [17:08:34]Write to MH i2c: 01 00 00 9D 10 AD [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: 01 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: 01 07 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: 01 07 00 9D 10 00 00 00 00 00 DA 0C 9A [17:08:34]RasterBufferAndPrint [17:08:34]line [17:08:34]line [17:08:34]line [17:08:34]line [17:08:34]line [17:08:34]written 0, free lines is 3297 [17:08:34]MH_Cut [17:08:34]Write to MH i2c: D1 01 00 A4 10 01 86 [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: D1 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: D1 01 00 [17:08:34]MH_I2C_Read... [17:08:34]Read from MH i2c: D1 01 00 A4 10 00 85 [17:08:34]Write to MH i2c: 01 00 00 A5 10 B5 [17:08:34]Write i2c OK [17:08:34]MH_I2C_Read... [17:08:35]OFD Sender: No OFD packet to send [17:08:35]*** Cut start [17:08:35]*** Partial cut [17:08:35]*** CUTSNS_PIN = 1 [17:08:35]*** CUTSNS_PIN = 0 [17:08:35]*** Brake cut motor [17:08:36]Read from MH i2c: 01 [17:08:36]MH_I2C_Read... [17:08:36]*** Stop cut motor [17:08:36]*** Cut end [17:08:36]Read from MH i2c: 01 07 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: 01 07 00 A5 10 00 00 00 00 00 FF 0F CA [17:08:36]process_action close_receipt done [17:08:36]requested_data is exist [17:08:36]produce_requested_data [17:08:36]requested_item fm.sn is exist - process it [17:08:36]wFMCommunicate request_size=4 [17:08:36]MH_SAM_APDU [17:08:36]CAPDU: 80 11 00 00 [17:08:36]Write to MH i2c: E2 08 00 A6 10 80 11 00 00 00 00 00 00 30 [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:08:36]Read from MH i2c: E2 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 17 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 17 00 A6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [17:08:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:08:36]wFMCommunicate OK [17:08:36]requested_item fd.num is exist - process it [17:08:36]SAM_PROTO_GetFieldsCounters [17:08:36]wFMCommunicate request_size=4 [17:08:36]MH_SAM_APDU [17:08:36]CAPDU: 80 13 00 00 [17:08:36]Write to MH i2c: E2 08 00 A7 10 80 13 00 00 00 00 00 00 33 [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:08:36]Read from MH i2c: E2 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 62 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 62 00 A7 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [17:08:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 36 02 00 00 5E 04 04 00 36 02 00 00 57 04 04 00 37 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:08:36]wFMCommunicate OK [17:08:36]SAM_PROTO_GetFieldsCounters done [17:08:36]requested_item shift.num is exist - process it [17:08:36]requested_item shift.opened is exist - process it [17:08:36]req_shift_opened [17:08:36]FM_GetShiftState [17:08:36]SAM_PROTO_GetShiftState [17:08:36]wFMCommunicate request_size=4 [17:08:36]MH_SAM_APDU [17:08:36]CAPDU: 80 13 01 00 [17:08:36]Write to MH i2c: E2 08 00 A8 10 80 13 01 00 00 00 00 00 35 [17:08:36]Write i2c OK [17:08:36]MH_I2C_Read... [17:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:08:36]Read from MH i2c: E2 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 0E 00 [17:08:36]MH_I2C_Read... [17:08:36]Read from MH i2c: E2 0E 00 A8 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [17:08:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:08:36]wFMCommunicate OK [17:08:36]SAM_PROTO_GetShiftState done [17:08:36]FM_GetShiftState done [17:08:36]req_shift_opened done [17:08:36]requested_item shift.open_date is exist - process it [17:08:36]req_shift_open_date [17:08:36]req_shift_open_date done [17:08:36]produce_requested_data done [17:08:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372749,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:08:36]process_action_free close_receipt [17:08:36]json_value_free [17:08:36]json_value_free done [17:08:36]process_json_proto returns [17:08:36]Send response to host [17:08:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372749,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:08:36]free response buf [17:08:36]execute_script done [17:08:36]execute_script returns [17:08:36]free content buf [17:08:36]Sock 8.Close socket [17:08:36]Sock 8.Thread stoped [17:08:40]OFD Sender: No OFD packet to send [17:08:45]OFD Sender: No OFD packet to send [17:08:50]OFD Sender: No OFD packet to send [17:08:55]OFD Sender: No OFD packet to send [17:09:00]OFD Sender: No OFD packet to send [17:09:05]OFD Sender: No OFD packet to send [17:09:10]OFD Sender: No OFD packet to send [17:09:15]OFD Sender: No OFD packet to send [17:09:20]OFD Sender: No OFD packet to send [17:09:25]OFD Sender: No OFD packet to send [17:09:30]OFD Sender: No OFD packet to send [17:09:35]OFD Sender: No OFD packet to send [17:09:40]OFD Sender: No OFD packet to send [17:09:45]OFD Sender: No OFD packet to send [17:09:50]OFD Sender: No OFD packet to send [17:09:55]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: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:49]accept exits with 9 [17:10:49]New connection [17:10:49]New thread 3067317604 created [17:10:49]Thread 3067460964 joined [17:10:49]Waiting for new connection... [17:10:49] Sock 9.Parse request [17:10:49]Sock 9.Check first char [17:10:49]Sock 9.First char is OK [17:10:49]request: POST /json_proto HTTP/1.0 [17:10:49]Method: POST [17:10:49]URL: /json_proto [17:10:49]Method is POST - this is cgi request [17:10:49]url: /json_proto [17:10:49]query_string will be loaded in cgi processing [17:10:49]execute_cgi json_proto POST (null) [17:10:49]execute_cgi path=json_proto method=POST [17:10:49]POST find Content-Length [17:10:49]Host: 172.17.42.195:8080 [17:10:49]Content-Length: 770 [17:10:49]Content-Type: application/json [17:10:49] [17:10:49]POST finish read [17:10:49]Found Content-Length = 770 [17:10:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:49]execute_script... [17:10:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309051", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:10:49]POST & json_proto [17:10:49]process_json_proto [17:10:49]json parsed OK: [17:10:49]protocol is kg_v1.0 [17:10:49]action value=close_receipt [17:10:49]process_action close_receipt [17:10:49]cmd_close_receipt [17:10:49]MH_GetDate [17:10:49]Write to MH i2c: F0 00 00 A9 10 A8 [17:10:49]Write i2c OK [17:10:49]MH_I2C_Read... [17:10:49]Read from MH i2c: F0 [17:10:49]MH_I2C_Read... [17:10:49]Read from MH i2c: F0 09 00 [17:10:49]MH_I2C_Read... [17:10:49]Read from MH i2c: F0 09 00 A9 10 00 99 7F 1A 67 EF 94 12 67 46 [17:10:49]GetLastDocTimeStamp 1729789712 [17:10:49]current date 1729789849 [17:10:49]FM_GetShiftState [17:10:49]SAM_PROTO_GetShiftState [17:10:49]wFMCommunicate request_size=4 [17:10:49]MH_SAM_APDU [17:10:49]CAPDU: 80 13 01 00 [17:10:49]Write to MH i2c: E2 08 00 AA 10 80 13 01 00 00 00 00 00 37 [17:10:49]Write i2c OK [17:10:49]MH_I2C_Read... [17:10:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:49]Read from MH i2c: E2 [17:10:49]MH_I2C_Read... [17:10:49]Read from MH i2c: E2 0E 00 [17:10:49]MH_I2C_Read... [17:10:49]Read from MH i2c: E2 0E 00 AA 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9C [17:10:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:10:49]wFMCommunicate OK [17:10:49]SAM_PROTO_GetShiftState done [17:10:49]FM_GetShiftState done [17:10:49]opened in 1729729095 [17:10:49]opened+sec_in_day 1729815495 [17:10:49]quantity*price = 100021 [17:10:49]sum+1 = 100023 [17:10:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 567 24.10.2024 17:10 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372750 ФПД: 4372732339881 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171049&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372750&fm=4372732339881&tin=02508201610067®Number=0000000000091623&sum=100022 [17:10:50]StoreToDocumentArchive [17:10:50]shift 524 fd 372750 [17:10:50]save to /storage/0524/doc_00372750 [17:10:50]save last doc name /storage/0524/doc_00372750 to /storage/kkm_last_doc_name [17:10:50]save OK [17:10:50]Clear old archive folders... [17:10:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:10:50]tlvbuf is 01A0CE00 [17:10:50]SAM_PROTO_ClearQueue [17:10:50]wFMCommunicate request_size=4 [17:10:50]MH_SAM_APDU [17:10:50]CAPDU: 80 09 00 00 [17:10:50]Write to MH i2c: E2 08 00 B7 10 80 09 00 00 00 00 00 00 39 [17:10:50]Write i2c OK [17:10:50]MH_I2C_Read... [17:10:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:10:50]Read from MH i2c: E2 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 B7 10 00 90 00 3B [17:10:50]RAPDU: 90 00 [17:10:50]wFMCommunicate OK [17:10:50]SAM_PROTO_ClearQueue done [17:10:50]KKMCreateOFDPacket [17:10:50]OFDProtocolAddRootSTLVToBuf [17:10:50]FM_MakeSignedData [17:10:50]FM_MakeSignedData [17:10:50]SAM_PROTO_SignData [17:10:50]wFMCommunicate request_size=4 [17:10:50]MH_SAM_APDU [17:10:50]CAPDU: 80 0D 01 02 [17:10:50]Write to MH i2c: E2 08 00 B8 10 80 0D 01 02 00 00 00 00 41 [17:10:50]Write i2c OK [17:10:50]MH_I2C_Read... [17:10:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:10:50]Read from MH i2c: E2 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 B8 10 00 90 00 3C [17:10:50]RAPDU: 90 00 [17:10:50]wFMCommunicate OK [17:10:50]wFMCommunicate request_size=255 [17:10:50]MH_SAM_APDU [17:10:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 99 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B0 05 00 35 04 06 00 03 [17:10:50]Write to MH i2c: E2 02 01 B9 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 37 02 00 00 F4 03 04 00 99 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B0 05 00 35 04 06 00 03 00 00 BB [17:10:50]Write i2c OK [17:10:50]MH_I2C_Read... [17:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:50]Read from MH i2c: E2 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 B9 10 00 90 00 3D [17:10:50]RAPDU: 90 00 [17:10:50]wFMCommunicate OK [17:10:50]wFMCommunicate request_size=10 [17:10:50]MH_SAM_APDU [17:10:50]CAPDU: 80 0D 02 02 05 FA 1B 28 66 A9 [17:10:50]Write to MH i2c: E2 0D 00 BA 10 80 0D 02 02 05 00 FA 1B 28 66 A9 00 00 9A [17:10:50]Write i2c OK [17:10:50]MH_I2C_Read... [17:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:10:50]Read from MH i2c: E2 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 [17:10:50]MH_I2C_Read... [17:10:50]Read from MH i2c: E2 03 00 BA 10 00 90 00 3E [17:10:50]RAPDU: 90 00 [17:10:50]wFMCommunicate OK [17:10:50]wFMCommunicate request_size=4 [17:10:50]MH_SAM_APDU [17:10:50]CAPDU: 80 0D 03 02 [17:10:50]Write to MH i2c: E2 08 00 BB 10 80 0D 03 02 00 00 00 00 46 [17:10:50]Write i2c OK [17:10:50]MH_I2C_Read... [17:10:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:10:51]Read from MH i2c: E2 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: E2 0B 00 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: E2 0B 00 BB 10 00 AF 53 3D 91 C1 D2 1E AB 90 00 73 [17:10:51]RAPDU: AF 53 3D 91 C1 D2 1E AB 90 00 [17:10:51]wFMCommunicate OK [17:10:51]SAM_PROTO_SignData done [17:10:51]FM_MakeSignedData done [17:10:51]CreateOFDProtocolMessage [17:10:51]wFMCommunicate request_size=4 [17:10:51]MH_SAM_APDU [17:10:51]CAPDU: 80 11 00 00 [17:10:51]Write to MH i2c: E2 08 00 BC 10 80 11 00 00 00 00 00 00 46 [17:10:51]Write i2c OK [17:10:51]MH_I2C_Read... [17:10:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:51]Read from MH i2c: E2 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: E2 17 00 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: E2 17 00 BC 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [17:10:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:10:51]wFMCommunicate OK [17:10:51]CreateOFDProtocolMessage done [17:10:51]OFDSenderStorePacket 372750 [17:10:51]StoreOFDPacket docnum=372750 [17:10:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E6 FC 07 01 D9 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 99 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B0 05 00 35 04 06 00 03 FA 1B 28 66 A9 AF 53 3D 91 C1 D2 1E AB [17:10:51]CheckFolder [17:10:51]dirname=/storage/ofd_packets [17:10:51]CheckFolder done [17:10:51]ProducePacketName [17:10:51]name=ofd_packets/00372750 [17:10:51]NVStorageSaveData ofd_packets/00372750 [17:10:51]File name is /storage/ofd_packets/00372750 [17:10:51]Write 301 bytes [17:10:51]NVStorageSaveData done [17:10:51]OFDSenderStorePacket done [17:10:51]KKMCreateOFDPacket done [17:10:51]NVStorageSaveData kkm_last_timestamp [17:10:51]File name is /storage/kkm_last_timestamp [17:10:51]Write 4 bytes [17:10:51]NVStorageSaveData done [17:10:51]ExternCall_PrintAddStr [17:10:51]wPrintStart [17:10:51]Write to MH i2c: 01 00 00 BD 10 CD [17:10:51]Write i2c OK [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: 01 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: 01 07 00 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: 01 07 00 BD 10 00 00 00 00 00 FF 0F E2 [17:10:51]RasterBufferAndPrint [17:10:51]line Счет N : (1)3309051 [17:10:51]line ИНН: 02508201610067 [17:10:51]line Контрольно-Кассовый Чек [17:10:51]line ПРОДАЖА [17:10:51]line ТРК (МРК, ГНК) : 43 [17:10:51]line Товар: 2710124500 [17:10:51]line Аи-95-К-3 [17:10:51]line 13.480 * 74.20 [17:10:51]line = 1000.22 [17:10:51]line НДС 12% НСП 1% [17:10:51]line > о реализуемом товаре [17:10:51]line ИТОГО: 1000.22 [17:10:51]line НСП 1% : 8.85 [17:10:51]line НДС 12% : 106.22 [17:10:51]line Наличными: 0.00 [17:10:51]line Безнал.: 1000.22 [17:10:51]line Место: АЗС № 87 "Партнер Нефть" [17:10:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:10:51]line СНО: Общий режим [17:10:51]line Чек 567 24.10.2024 17:10 [17:10:51]line Смена: 524 ФФД: 1.0 [17:10:51]line ЗНМ: 0300000083 [17:10:51]line РНМ: 0000000000091623 [17:10:51]line Версия ККМ: 001 [17:10:51]line Платежная система: Mbank [17:10:51]line ФМ: 0000000000874672 [17:10:51]line ФД: 372750 [17:10:51]line ФПД: 4372732339881 [17:10:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171049&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372750&fm=4372732339881&tin=02508201610067®Number=0000000000091623&sum=100022 [17:10:51]written 0, free lines is 4095 [17:10:51]OFD Sender: Processing packet 372750 [packets to send 267, broken 266] [17:10:51]ProducePacketName [17:10:51]name=ofd_packets/00372750 [17:10:51]OFD Sender: To server: pG, [17:10:51]CommunicateWithHost lk.salyk.kg:30040 [17:10:51]ConnectInit lk.salyk.kg [17:10:51]Connected sock=10 [17:10:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E6 FC 07 01 D9 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 02 00 00 F4 03 04 00 99 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B0 05 00 35 04 06 00 03 FA 1B 28 66 A9 AF 53 3D 91 C1 D2 1E AB [17:10:51]Write to MH i2c: 01 00 00 E6 10 F6 [17:10:51]Write i2c OK [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: 01 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: 01 07 00 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: 01 07 00 E6 10 00 00 00 00 00 01 0D 0B [17:10:51]RasterBufferAndPrint [17:10:51]line [17:10:51]line [17:10:51]line [17:10:51]line [17:10:51]line [17:10:51]written 0, free lines is 3336 [17:10:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 43 FA 47 00 24 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B0 05 00 F4 03 04 00 40 2B 1A 67 B6 04 01 00 00 B5 AA CE 7B 07 09 43 CD [17:10:51]CommunicateWithHost err = 0 [17:10:51]CheckOFDResponse [17:10:51]1017 (14) - 77093643461234 [17:10:51]1041 (16) - 0000000000874672 [17:10:51]1040 (4) - 372750 [17:10:51]1012 (4) - 24.10.2024 11:10 [17:10:51]1206 (1) - 0 [17:10:51]OFD Sender: Remove packet 372750 [17:10:51]ProducePacketName [17:10:51]name=ofd_packets/00372750 [17:10:51]NVStorageDeleteData [17:10:51]MH_Cut [17:10:51]Write to MH i2c: D1 01 00 ED 10 01 CF [17:10:51]Write i2c OK [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: D1 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: D1 01 00 [17:10:51]MH_I2C_Read... [17:10:51]Read from MH i2c: D1 01 00 ED 10 00 CE [17:10:51]Write to MH i2c: 01 00 00 EE 10 FE [17:10:51]Write i2c OK [17:10:51]MH_I2C_Read... [17:10:52]OFD Sender: No OFD packet to send [17:10:52]*** Cut start [17:10:52]*** Partial cut [17:10:52]*** CUTSNS_PIN = 1 [17:10:52]*** CUTSNS_PIN = 0 [17:10:52]*** Brake cut motor [17:10:53]Read from MH i2c: 01 [17:10:53]MH_I2C_Read... [17:10:53]*** Stop cut motor [17:10:53]*** Cut end [17:10:53]Read from MH i2c: 01 07 00 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: 01 07 00 EE 10 00 00 00 00 00 FF 0F 13 [17:10:53]process_action close_receipt done [17:10:53]requested_data is exist [17:10:53]produce_requested_data [17:10:53]requested_item fm.sn is exist - process it [17:10:53]wFMCommunicate request_size=4 [17:10:53]MH_SAM_APDU [17:10:53]CAPDU: 80 11 00 00 [17:10:53]Write to MH i2c: E2 08 00 EF 10 80 11 00 00 00 00 00 00 79 [17:10:53]Write i2c OK [17:10:53]MH_I2C_Read... [17:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:10:53]Read from MH i2c: E2 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: E2 17 00 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: E2 17 00 EF 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [17:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:10:53]wFMCommunicate OK [17:10:53]requested_item fd.num is exist - process it [17:10:53]SAM_PROTO_GetFieldsCounters [17:10:53]wFMCommunicate request_size=4 [17:10:53]MH_SAM_APDU [17:10:53]CAPDU: 80 13 00 00 [17:10:53]Write to MH i2c: E2 08 00 F0 10 80 13 00 00 00 00 00 00 7C [17:10:53]Write i2c OK [17:10:53]MH_I2C_Read... [17:10:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:10:53]Read from MH i2c: E2 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: E2 62 00 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: E2 62 00 F0 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 17 [17:10:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 37 02 00 00 5E 04 04 00 37 02 00 00 57 04 04 00 38 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:10:53]wFMCommunicate OK [17:10:53]SAM_PROTO_GetFieldsCounters done [17:10:53]requested_item shift.num is exist - process it [17:10:53]requested_item shift.opened is exist - process it [17:10:53]req_shift_opened [17:10:53]FM_GetShiftState [17:10:53]SAM_PROTO_GetShiftState [17:10:53]wFMCommunicate request_size=4 [17:10:53]MH_SAM_APDU [17:10:53]CAPDU: 80 13 01 00 [17:10:53]Write to MH i2c: E2 08 00 F1 10 80 13 01 00 00 00 00 00 7E [17:10:53]Write i2c OK [17:10:53]MH_I2C_Read... [17:10:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:10:53]Read from MH i2c: E2 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: E2 0E 00 [17:10:53]MH_I2C_Read... [17:10:53]Read from MH i2c: E2 0E 00 F1 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E3 [17:10:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:10:53]wFMCommunicate OK [17:10:53]SAM_PROTO_GetShiftState done [17:10:53]FM_GetShiftState done [17:10:53]req_shift_opened done [17:10:53]requested_item shift.open_date is exist - process it [17:10:53]req_shift_open_date [17:10:53]req_shift_open_date done [17:10:53]produce_requested_data done [17:10:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372750,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:10:53]process_action_free close_receipt [17:10:53]json_value_free [17:10:53]json_value_free done [17:10:53]process_json_proto returns [17:10:53]Send response to host [17:10:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372750,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:10:53]free response buf [17:10:53]execute_script done [17:10:53]execute_script returns [17:10:53]free content buf [17:10:53]Sock 9.Close socket [17:10:53]Sock 9.Thread stoped [17:10:57]OFD Sender: No OFD packet to send [17:11:02]OFD Sender: No OFD packet to send [17:11:07]OFD Sender: No OFD packet to send [17:11:12]OFD Sender: No OFD packet to send [17:11:17]OFD Sender: No OFD packet to send [17:11:22]OFD Sender: No OFD packet to send [17:11:27]OFD Sender: No OFD packet to send [17:11:32]OFD Sender: No OFD packet to send [17:11:37]OFD Sender: No OFD packet to send [17:11:42]OFD Sender: No OFD packet to send [17:11:47]OFD Sender: No OFD packet to send [17:11:52]OFD Sender: No OFD packet to send [17:11:57]OFD Sender: No OFD packet to send [17:12:02]OFD Sender: No OFD packet to send [17:12:07]OFD Sender: No OFD packet to send [17:12:07]accept exits with 8 [17:12:07]New connection [17:12:07]New thread 3067460964 created [17:12:07]Thread 3067317604 joined [17:12:07]Waiting for new connection... [17:12:07] Sock 8.Parse request [17:12:07]Sock 8.Check first char [17:12:07]Sock 8.First char is OK [17:12:07]request: POST /json_proto HTTP/1.0 [17:12:07]Method: POST [17:12:07]URL: /json_proto [17:12:07]Method is POST - this is cgi request [17:12:07]url: /json_proto [17:12:07]query_string will be loaded in cgi processing [17:12:07]execute_cgi json_proto POST (null) [17:12:07]execute_cgi path=json_proto method=POST [17:12:07]POST find Content-Length [17:12:07]Host: 172.17.42.195:8080 [17:12:07]Content-Length: 678 [17:12:07]Content-Type: application/json [17:12:07] [17:12:07]POST finish read [17:12:07]Found Content-Length = 678 [17:12:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:07]execute_script... [17: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)3309052", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:12:07]POST & json_proto [17:12:07]process_json_proto [17:12:07]json parsed OK: [17:12:07]protocol is kg_v1.0 [17:12:07]action value=close_receipt [17:12:07]process_action close_receipt [17:12:07]cmd_close_receipt [17:12:07]MH_GetDate [17:12:07]Write to MH i2c: F0 00 00 F2 10 F1 [17:12:07]Write i2c OK [17:12:07]MH_I2C_Read... [17:12:07]Read from MH i2c: F0 [17:12:07]MH_I2C_Read... [17:12:07]Read from MH i2c: F0 09 00 [17:12:07]MH_I2C_Read... [17:12:07]Read from MH i2c: F0 09 00 F2 10 00 E8 7F 1A 67 EF 94 12 67 DE [17:12:07]GetLastDocTimeStamp 1729789849 [17:12:07]current date 1729789928 [17:12:07]FM_GetShiftState [17:12:07]SAM_PROTO_GetShiftState [17:12:07]wFMCommunicate request_size=4 [17:12:07]MH_SAM_APDU [17:12:07]CAPDU: 80 13 01 00 [17:12:07]Write to MH i2c: E2 08 00 F3 10 80 13 01 00 00 00 00 00 80 [17:12:07]Write i2c OK [17:12:07]MH_I2C_Read... [17:12:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:07]Read from MH i2c: E2 [17:12:07]MH_I2C_Read... [17:12:07]Read from MH i2c: E2 0E 00 [17:12:07]MH_I2C_Read... [17:12:07]Read from MH i2c: E2 0E 00 F3 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E5 [17:12:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:12:07]wFMCommunicate OK [17:12:07]SAM_PROTO_GetShiftState done [17:12:07]FM_GetShiftState done [17:12:07]opened in 1729729095 [17:12:07]opened+sec_in_day 1729815495 [17:12:07]quantity*price = 50041 [17:12:07]sum+1 = 50042 [17:12:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 568 24.10.2024 17:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372751 ФПД: 202143493197095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171208&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372751&fm=202143493197095&tin=02508201610067®Number=0000000000091623&sum=50000 [17:12:09]StoreToDocumentArchive [17:12:09]shift 524 fd 372751 [17:12:09]save to /storage/0524/doc_00372751 [17:12:09]save last doc name /storage/0524/doc_00372751 to /storage/kkm_last_doc_name [17:12:09]save OK [17:12:09]Clear old archive folders... [17:12:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:12:09]tlvbuf is 01A7F440 [17:12:09]SAM_PROTO_ClearQueue [17:12:09]wFMCommunicate request_size=4 [17:12:09]MH_SAM_APDU [17:12:09]CAPDU: 80 09 00 00 [17:12:09]Write to MH i2c: E2 08 00 00 11 80 09 00 00 00 00 00 00 83 [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:12:09]Read from MH i2c: E2 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 00 11 00 90 00 85 [17:12:09]RAPDU: 90 00 [17:12:09]wFMCommunicate OK [17:12:09]SAM_PROTO_ClearQueue done [17:12:09]KKMCreateOFDPacket [17:12:09]OFDProtocolAddRootSTLVToBuf [17:12:09]FM_MakeSignedData [17:12:09]FM_MakeSignedData [17:12:09]SAM_PROTO_SignData [17:12:09]wFMCommunicate request_size=4 [17:12:09]MH_SAM_APDU [17:12:09]CAPDU: 80 0D 01 02 [17:12:09]Write to MH i2c: E2 08 00 01 11 80 0D 01 02 00 00 00 00 8B [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:12:09]Read from MH i2c: E2 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 01 11 00 90 00 86 [17:12:09]RAPDU: 90 00 [17:12:09]wFMCommunicate OK [17:12:09]wFMCommunicate request_size=255 [17:12:09]MH_SAM_APDU [17:12:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E8 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B0 05 00 35 04 06 00 B7 [17:12:09]Write to MH i2c: E2 02 01 02 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E8 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B0 05 00 35 04 06 00 B7 00 00 C2 [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:09]Read from MH i2c: E2 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 02 11 00 90 00 87 [17:12:09]RAPDU: 90 00 [17:12:09]wFMCommunicate OK [17:12:09]wFMCommunicate request_size=10 [17:12:09]MH_SAM_APDU [17:12:09]CAPDU: 80 0D 02 02 05 D9 33 1B 0D 27 [17:12:09]Write to MH i2c: E2 0D 00 03 11 80 0D 02 02 05 00 D9 33 1B 0D 27 00 00 F3 [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:12:09]Read from MH i2c: E2 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 03 00 03 11 00 90 00 88 [17:12:09]RAPDU: 90 00 [17:12:09]wFMCommunicate OK [17:12:09]wFMCommunicate request_size=4 [17:12:09]MH_SAM_APDU [17:12:09]CAPDU: 80 0D 03 02 [17:12:09]Write to MH i2c: E2 08 00 04 11 80 0D 03 02 00 00 00 00 90 [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:12:09]Read from MH i2c: E2 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 0B 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 0B 00 04 11 00 DF 6E 96 39 8E 67 7F 88 90 00 A9 [17:12:09]RAPDU: DF 6E 96 39 8E 67 7F 88 90 00 [17:12:09]wFMCommunicate OK [17:12:09]SAM_PROTO_SignData done [17:12:09]FM_MakeSignedData done [17:12:09]CreateOFDProtocolMessage [17:12:09]wFMCommunicate request_size=4 [17:12:09]MH_SAM_APDU [17:12:09]CAPDU: 80 11 00 00 [17:12:09]Write to MH i2c: E2 08 00 05 11 80 11 00 00 00 00 00 00 90 [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:09]Read from MH i2c: E2 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 17 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: E2 17 00 05 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E5 [17:12:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:12:09]wFMCommunicate OK [17:12:09]CreateOFDProtocolMessage done [17:12:09]OFDSenderStorePacket 372751 [17:12:09]StoreOFDPacket docnum=372751 [17:12:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 8B 07 01 E8 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E8 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B0 05 00 35 04 06 00 B7 D9 33 1B 0D 27 DF 6E 96 39 8E 67 7F 88 [17:12:09]CheckFolder [17:12:09]dirname=/storage/ofd_packets [17:12:09]CheckFolder done [17:12:09]ProducePacketName [17:12:09]name=ofd_packets/00372751 [17:12:09]NVStorageSaveData ofd_packets/00372751 [17:12:09]File name is /storage/ofd_packets/00372751 [17:12:09]Write 301 bytes [17:12:09]NVStorageSaveData done [17:12:09]OFDSenderStorePacket done [17:12:09]KKMCreateOFDPacket done [17:12:09]NVStorageSaveData kkm_last_timestamp [17:12:09]File name is /storage/kkm_last_timestamp [17:12:09]Write 4 bytes [17:12:09]NVStorageSaveData done [17:12:09]ExternCall_PrintAddStr [17:12:09]wPrintStart [17:12:09]Write to MH i2c: 01 00 00 06 11 17 [17:12:09]Write i2c OK [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: 01 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: 01 07 00 [17:12:09]MH_I2C_Read... [17:12:09]Read from MH i2c: 01 07 00 06 11 00 00 00 00 00 FF 0F 2C [17:12:09]RasterBufferAndPrint [17:12:09]line Счет N : (1)3309052 [17:12:09]line ИНН: 02508201610067 [17:12:09]line Контрольно-Кассовый Чек [17:12:09]line ПРОДАЖА [17:12:09]line ТРК (МРК, ГНК) : 22 [17:12:09]line Товар: 2710124130 [17:12:09]line Аи-92-К-4 [17:12:09]line 7.480 * 66.90 [17:12:09]line = 500.41 [17:12:09]line НДС 12% НСП 1% [17:12:09]line > о реализуемом товаре [17:12:09]line ОКРУГЛЕНИЕ: -0.41 [17:12:09]line ИТОГО: 500.00 [17:12:09]line Внесено: 500.00 [17:12:09]line СДАЧА: 0.00 [17:12:09]line НСП 1% : 4.43 [17:12:09]line НДС 12% : 53.14 [17:12:09]line Наличными: 500.00 [17:12:09]line Безнал.: 0.00 [17:12:09]line Место: АЗС № 87 "Партнер Нефть" [17:12:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:12:09]line СНО: Общий режим [17:12:09]line Чек 568 24.10.2024 17:12 [17:12:09]line Смена: 524 ФФД: 1.0 [17:12:09]line ЗНМ: 0300000083 [17:12:09]line РНМ: 0000000000091623 [17:12:09]line Версия ККМ: 001 [17:12:09]line ФМ: 0000000000874672 [17:12:09]line ФД: 372751 [17:12:09]line ФПД: 202143493197095 [17:12:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171208&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372751&fm=202143493197095&tin=02508201610067®Number=0000000000091623&sum=50000 [17:12:09]written 0, free lines is 4095 [17:12:09]OFD Sender: Processing packet 372751 [packets to send 267, broken 266] [17:12:09]ProducePacketName [17:12:09]name=ofd_packets/00372751 [17:12:09]OFD Sender: To server: pG, [17:12:09]CommunicateWithHost lk.salyk.kg:30040 [17:12:09]ConnectInit lk.salyk.kg [17:12:09]Connected sock=10 [17:12:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 8B 07 01 E8 11 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 38 02 00 00 F4 03 04 00 E8 7F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B0 05 00 35 04 06 00 B7 D9 33 1B 0D 27 DF 6E 96 39 8E 67 7F 88 [17:12:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3A 04 47 00 16 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B0 05 00 F4 03 04 00 8F 2B 1A 67 B6 04 01 00 00 9B 8F BD 63 80 60 1B E1 [17:12:09]CommunicateWithHost err = 0 [17:12:09]CheckOFDResponse [17:12:09]1017 (14) - 77093643461234 [17:12:09]1041 (16) - 0000000000874672 [17:12:09]1040 (4) - 372751 [17:12:09]1012 (4) - 24.10.2024 11:12 [17:12:09]1206 (1) - 0 [17:12:09]OFD Sender: Remove packet 372751 [17:12:09]ProducePacketName [17:12:09]name=ofd_packets/00372751 [17:12:09]NVStorageDeleteData [17:12:10]Write to MH i2c: 01 00 00 31 11 42 [17:12:10]Write i2c OK [17:12:10]MH_I2C_Read... [17:12:10]Read from MH i2c: 01 [17:12:10]MH_I2C_Read... [17:12:10]Read from MH i2c: 01 07 00 [17:12:10]MH_I2C_Read... [17:12:10]Read from MH i2c: 01 07 00 31 11 00 00 00 00 00 EA 0C 3F [17:12:10]RasterBufferAndPrint [17:12:10]line [17:12:10]line [17:12:10]line [17:12:10]line [17:12:10]line [17:12:10]written 0, free lines is 3312 [17:12:10]MH_Cut [17:12:10]Write to MH i2c: D1 01 00 38 11 01 1B [17:12:10]Write i2c OK [17:12:10]MH_I2C_Read... [17:12:10]Read from MH i2c: D1 [17:12:10]MH_I2C_Read... [17:12:10]Read from MH i2c: D1 01 00 [17:12:10]MH_I2C_Read... [17:12:10]Read from MH i2c: D1 01 00 38 11 00 1A [17:12:10]Write to MH i2c: 01 00 00 39 11 4A [17:12:10]Write i2c OK [17:12:10]MH_I2C_Read... [17:12:10]OFD Sender: No OFD packet to send [17:12:10]*** Cut start [17:12:10]*** Partial cut [17:12:10]*** CUTSNS_PIN = 1 [17:12:10]*** CUTSNS_PIN = 0 [17:12:11]*** Brake cut motor [17:12:11]Read from MH i2c: 01 [17:12:11]MH_I2C_Read... [17:12:11]*** Stop cut motor [17:12:11]*** Cut end [17:12:11]Read from MH i2c: 01 07 00 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: 01 07 00 39 11 00 00 00 00 00 FF 0F 5F [17:12:11]process_action close_receipt done [17:12:11]requested_data is exist [17:12:11]produce_requested_data [17:12:11]requested_item fm.sn is exist - process it [17:12:11]wFMCommunicate request_size=4 [17:12:11]MH_SAM_APDU [17:12:11]CAPDU: 80 11 00 00 [17:12:11]Write to MH i2c: E2 08 00 3A 11 80 11 00 00 00 00 00 00 C5 [17:12:11]Write i2c OK [17:12:11]MH_I2C_Read... [17:12:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:12:11]Read from MH i2c: E2 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: E2 17 00 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: E2 17 00 3A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1A [17:12:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:12:11]wFMCommunicate OK [17:12:11]requested_item fd.num is exist - process it [17:12:11]SAM_PROTO_GetFieldsCounters [17:12:11]wFMCommunicate request_size=4 [17:12:11]MH_SAM_APDU [17:12:11]CAPDU: 80 13 00 00 [17:12:11]Write to MH i2c: E2 08 00 3B 11 80 13 00 00 00 00 00 00 C8 [17:12:11]Write i2c OK [17:12:11]MH_I2C_Read... [17:12:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:12:11]Read from MH i2c: E2 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: E2 62 00 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: E2 62 00 3B 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 67 [17:12:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 38 02 00 00 5E 04 04 00 38 02 00 00 57 04 04 00 39 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:12:11]wFMCommunicate OK [17:12:11]SAM_PROTO_GetFieldsCounters done [17:12:11]requested_item shift.num is exist - process it [17:12:11]requested_item shift.opened is exist - process it [17:12:11]req_shift_opened [17:12:11]FM_GetShiftState [17:12:11]SAM_PROTO_GetShiftState [17:12:11]wFMCommunicate request_size=4 [17:12:11]MH_SAM_APDU [17:12:11]CAPDU: 80 13 01 00 [17:12:11]Write to MH i2c: E2 08 00 3C 11 80 13 01 00 00 00 00 00 CA [17:12:11]Write i2c OK [17:12:11]MH_I2C_Read... [17:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:12:11]Read from MH i2c: E2 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: E2 0E 00 [17:12:11]MH_I2C_Read... [17:12:11]Read from MH i2c: E2 0E 00 3C 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2F [17:12:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:12:11]wFMCommunicate OK [17:12:11]SAM_PROTO_GetShiftState done [17:12:11]FM_GetShiftState done [17:12:11]req_shift_opened done [17:12:11]requested_item shift.open_date is exist - process it [17:12:11]req_shift_open_date [17:12:11]req_shift_open_date done [17:12:11]produce_requested_data done [17:12:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372751,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:12:11]process_action_free close_receipt [17:12:11]json_value_free [17:12:11]json_value_free done [17:12:11]process_json_proto returns [17:12:11]Send response to host [17:12:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372751,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:12:11]free response buf [17:12:11]execute_script done [17:12:11]execute_script returns [17:12:11]free content buf [17:12:11]Sock 8.Close socket [17:12:11]Sock 8.Thread stoped [17:12:15]OFD Sender: No OFD packet to send [17:12:20]OFD Sender: No OFD packet to send [17:12:25]OFD Sender: No OFD packet to send [17:12:30]OFD Sender: No OFD packet to send [17:12:35]OFD Sender: No OFD packet to send [17:12:40]OFD Sender: No OFD packet to send [17:12:45]OFD Sender: No OFD packet to send [17:12:50]OFD Sender: No OFD packet to send [17:12:55]OFD Sender: No OFD packet to send [17:13:00]OFD Sender: No OFD packet to send [17:13:05]OFD Sender: No OFD packet to send [17:13:10]OFD Sender: No OFD packet to send [17:13:15]OFD Sender: No OFD packet to send [17:13:20]OFD Sender: No OFD packet to send [17:13:25]OFD Sender: No OFD packet to send [17:13:30]OFD Sender: No OFD packet to send [17:13:31]accept exits with 9 [17:13:31]New connection [17:13:31]New thread 3067317604 created [17:13:31]Thread 3067460964 joined [17:13:31]Waiting for new connection... [17:13:31] Sock 9.Parse request [17:13:31]Sock 9.Check first char [17:13:31]Sock 9.First char is OK [17:13:31]request: POST /json_proto HTTP/1.0 [17:13:31]Method: POST [17:13:31]URL: /json_proto [17:13:31]Method is POST - this is cgi request [17:13:31]url: /json_proto [17:13:31]query_string will be loaded in cgi processing [17:13:31]execute_cgi json_proto POST (null) [17:13:31]execute_cgi path=json_proto method=POST [17:13:31]POST find Content-Length [17:13:31]Host: 172.17.42.195:8080 [17:13:31]Content-Length: 678 [17:13:31]Content-Type: application/json [17:13:31] [17:13:31]POST finish read [17:13:31]Found Content-Length = 678 [17:13:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:13:31]execute_script... [17:13: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)3309054", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:13:31]POST & json_proto [17:13:31]process_json_proto [17:13:31]json parsed OK: [17:13:31]protocol is kg_v1.0 [17:13:31]action value=close_receipt [17:13:31]process_action close_receipt [17:13:31]cmd_close_receipt [17:13:31]MH_GetDate [17:13:31]Write to MH i2c: F0 00 00 3D 11 3D [17:13:31]Write i2c OK [17:13:31]MH_I2C_Read... [17:13:31]Read from MH i2c: F0 [17:13:31]MH_I2C_Read... [17:13:31]Read from MH i2c: F0 09 00 [17:13:31]MH_I2C_Read... [17:13:31]Read from MH i2c: F0 09 00 3D 11 00 3B 80 1A 67 EF 94 12 67 7E [17:13:31]GetLastDocTimeStamp 1729789928 [17:13:31]current date 1729790011 [17:13:31]FM_GetShiftState [17:13:31]SAM_PROTO_GetShiftState [17:13:31]wFMCommunicate request_size=4 [17:13:31]MH_SAM_APDU [17:13:31]CAPDU: 80 13 01 00 [17:13:31]Write to MH i2c: E2 08 00 3E 11 80 13 01 00 00 00 00 00 CC [17:13:31]Write i2c OK [17:13:31]MH_I2C_Read... [17:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:31]Read from MH i2c: E2 [17:13:31]MH_I2C_Read... [17:13:31]Read from MH i2c: E2 0E 00 [17:13:31]MH_I2C_Read... [17:13:31]Read from MH i2c: E2 0E 00 3E 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 31 [17:13:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:13:31]wFMCommunicate OK [17:13:31]SAM_PROTO_GetShiftState done [17:13:31]FM_GetShiftState done [17:13:31]opened in 1729729095 [17:13:31]opened+sec_in_day 1729815495 [17:13:31]quantity*price = 60027 [17:13:31]sum+1 = 60029 [17:13:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 569 24.10.2024 17:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372752 ФПД: 215003634072880 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171331&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372752&fm=215003634072880&tin=02508201610067®Number=0000000000091623&sum=60000 [17:13:32]StoreToDocumentArchive [17:13:32]shift 524 fd 372752 [17:13:32]save to /storage/0524/doc_00372752 [17:13:32]save last doc name /storage/0524/doc_00372752 to /storage/kkm_last_doc_name [17:13:32]save OK [17:13:32]Clear old archive folders... [17:13:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:13:32]tlvbuf is 01A83020 [17:13:32]SAM_PROTO_ClearQueue [17:13:32]wFMCommunicate request_size=4 [17:13:32]MH_SAM_APDU [17:13:32]CAPDU: 80 09 00 00 [17:13:32]Write to MH i2c: E2 08 00 4B 11 80 09 00 00 00 00 00 00 CE [17:13:32]Write i2c OK [17:13:32]MH_I2C_Read... [17:13:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:13:32]Read from MH i2c: E2 [17:13:32]MH_I2C_Read... [17:13:32]Read from MH i2c: E2 03 00 [17:13:32]MH_I2C_Read... [17:13:32]Read from MH i2c: E2 03 00 4B 11 00 90 00 D0 [17:13:32]RAPDU: 90 00 [17:13:32]wFMCommunicate OK [17:13:32]SAM_PROTO_ClearQueue done [17:13:32]KKMCreateOFDPacket [17:13:32]OFDProtocolAddRootSTLVToBuf [17:13:32]FM_MakeSignedData [17:13:32]FM_MakeSignedData [17:13:32]SAM_PROTO_SignData [17:13:32]wFMCommunicate request_size=4 [17:13:32]MH_SAM_APDU [17:13:32]CAPDU: 80 0D 01 02 [17:13:32]Write to MH i2c: E2 08 00 4C 11 80 0D 01 02 00 00 00 00 D6 [17:13:32]Write i2c OK [17:13:32]MH_I2C_Read... [17:13:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:13:32]Read from MH i2c: E2 [17:13:32]MH_I2C_Read... [17:13:32]Read from MH i2c: E2 03 00 [17:13:32]MH_I2C_Read... [17:13:32]Read from MH i2c: E2 03 00 4C 11 00 90 00 D1 [17:13:32]RAPDU: 90 00 [17:13:32]wFMCommunicate OK [17:13:32]wFMCommunicate request_size=255 [17:13:32]MH_SAM_APDU [17:13:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 39 02 00 00 F4 03 04 00 3B 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B0 05 00 35 04 06 00 C3 [17:13:32]Write to MH i2c: E2 02 01 4D 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 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 3B 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B0 05 00 35 04 06 00 C3 00 00 CC [17:13:32]Write i2c OK [17:13:32]MH_I2C_Read... [17:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:33]Read from MH i2c: E2 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 03 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 03 00 4D 11 00 90 00 D2 [17:13:33]RAPDU: 90 00 [17:13:33]wFMCommunicate OK [17:13:33]wFMCommunicate request_size=10 [17:13:33]MH_SAM_APDU [17:13:33]CAPDU: 80 0D 02 02 05 8B 6F 3B FD 30 [17:13:33]Write to MH i2c: E2 0D 00 4E 11 80 0D 02 02 05 00 8B 6F 3B FD 30 00 00 45 [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:13:33]Read from MH i2c: E2 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 03 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 03 00 4E 11 00 90 00 D3 [17:13:33]RAPDU: 90 00 [17:13:33]wFMCommunicate OK [17:13:33]wFMCommunicate request_size=4 [17:13:33]MH_SAM_APDU [17:13:33]CAPDU: 80 0D 03 02 [17:13:33]Write to MH i2c: E2 08 00 4F 11 80 0D 03 02 00 00 00 00 DB [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:13:33]Read from MH i2c: E2 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 0B 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 0B 00 4F 11 00 EA BD 94 82 42 D3 86 F2 90 00 26 [17:13:33]RAPDU: EA BD 94 82 42 D3 86 F2 90 00 [17:13:33]wFMCommunicate OK [17:13:33]SAM_PROTO_SignData done [17:13:33]FM_MakeSignedData done [17:13:33]CreateOFDProtocolMessage [17:13:33]wFMCommunicate request_size=4 [17:13:33]MH_SAM_APDU [17:13:33]CAPDU: 80 11 00 00 [17:13:33]Write to MH i2c: E2 08 00 50 11 80 11 00 00 00 00 00 00 DB [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:33]Read from MH i2c: E2 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 17 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: E2 17 00 50 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 30 [17:13:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:13:33]wFMCommunicate OK [17:13:33]CreateOFDProtocolMessage done [17:13:33]OFDSenderStorePacket 372752 [17:13:33]StoreOFDPacket docnum=372752 [17:13:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 63 07 01 7F 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 3B 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B0 05 00 35 04 06 00 C3 8B 6F 3B FD 30 EA BD 94 82 42 D3 86 F2 [17:13:33]CheckFolder [17:13:33]dirname=/storage/ofd_packets [17:13:33]CheckFolder done [17:13:33]ProducePacketName [17:13:33]name=ofd_packets/00372752 [17:13:33]NVStorageSaveData ofd_packets/00372752 [17:13:33]File name is /storage/ofd_packets/00372752 [17:13:33]Write 301 bytes [17:13:33]NVStorageSaveData done [17:13:33]OFDSenderStorePacket done [17:13:33]KKMCreateOFDPacket done [17:13:33]NVStorageSaveData kkm_last_timestamp [17:13:33]File name is /storage/kkm_last_timestamp [17:13:33]Write 4 bytes [17:13:33]NVStorageSaveData done [17:13:33]ExternCall_PrintAddStr [17:13:33]wPrintStart [17:13:33]Write to MH i2c: 01 00 00 51 11 62 [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: 01 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: 01 07 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: 01 07 00 51 11 00 00 00 00 00 FF 0F 77 [17:13:33]RasterBufferAndPrint [17:13:33]line Счет N : (1)3309054 [17:13:33]line ИНН: 02508201610067 [17:13:33]line Контрольно-Кассовый Чек [17:13:33]line ПРОДАЖА [17:13:33]line ТРК (МРК, ГНК) : 43 [17:13:33]line Товар: 2710124500 [17:13:33]line Аи-95-К-3 [17:13:33]line 8.090 * 74.20 [17:13:33]line = 600.28 [17:13:33]line НДС 12% НСП 1% [17:13:33]line > о реализуемом товаре [17:13:33]line ОКРУГЛЕНИЕ: -0.28 [17:13:33]line ИТОГО: 600.00 [17:13:33]line Внесено: 600.00 [17:13:33]line СДАЧА: 0.00 [17:13:33]line НСП 1% : 5.31 [17:13:33]line НДС 12% : 63.75 [17:13:33]line Наличными: 600.00 [17:13:33]line Безнал.: 0.00 [17:13:33]line Место: АЗС № 87 "Партнер Нефть" [17:13:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:13:33]line СНО: Общий режим [17:13:33]line Чек 569 24.10.2024 17:13 [17:13:33]line Смена: 524 ФФД: 1.0 [17:13:33]line ЗНМ: 0300000083 [17:13:33]line РНМ: 0000000000091623 [17:13:33]line Версия ККМ: 001 [17:13:33]line ФМ: 0000000000874672 [17:13:33]line ФД: 372752 [17:13:33]line ФПД: 215003634072880 [17:13:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171331&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372752&fm=215003634072880&tin=02508201610067®Number=0000000000091623&sum=60000 [17:13:33]written 0, free lines is 4095 [17:13:33]OFD Sender: Processing packet 372752 [packets to send 267, broken 266] [17:13:33]ProducePacketName [17:13:33]name=ofd_packets/00372752 [17:13:33]OFD Sender: To server: pG, [17:13:33]CommunicateWithHost lk.salyk.kg:30040 [17:13:33]ConnectInit lk.salyk.kg [17:13:33]Connected sock=10 [17:13:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 63 07 01 7F 5B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 02 00 00 F4 03 04 00 3B 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B0 05 00 35 04 06 00 C3 8B 6F 3B FD 30 EA BD 94 82 42 D3 86 F2 [17:13:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 AD 63 47 00 A3 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B0 05 00 F4 03 04 00 E2 2B 1A 67 B6 04 01 00 00 7E FA A5 12 96 52 C3 E6 [17:13:33]CommunicateWithHost err = 0 [17:13:33]CheckOFDResponse [17:13:33]1017 (14) - 77093643461234 [17:13:33]1041 (16) - 0000000000874672 [17:13:33]1040 (4) - 372752 [17:13:33]1012 (4) - 24.10.2024 11:13 [17:13:33]1206 (1) - 0 [17:13:33]OFD Sender: Remove packet 372752 [17:13:33]ProducePacketName [17:13:33]name=ofd_packets/00372752 [17:13:33]NVStorageDeleteData [17:13:33]Write to MH i2c: 01 00 00 7C 11 8D [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: 01 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: 01 07 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: 01 07 00 7C 11 00 00 00 00 00 E0 0C 80 [17:13:33]RasterBufferAndPrint [17:13:33]line [17:13:33]line [17:13:33]line [17:13:33]line [17:13:33]line [17:13:33]written 0, free lines is 3302 [17:13:33]MH_Cut [17:13:33]Write to MH i2c: D1 01 00 83 11 01 66 [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: D1 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: D1 01 00 [17:13:33]MH_I2C_Read... [17:13:33]Read from MH i2c: D1 01 00 83 11 00 65 [17:13:33]Write to MH i2c: 01 00 00 84 11 95 [17:13:33]Write i2c OK [17:13:33]MH_I2C_Read... [17:13:34]OFD Sender: No OFD packet to send [17:13:34]*** Cut start [17:13:34]*** Partial cut [17:13:34]*** CUTSNS_PIN = 1 [17:13:34]*** CUTSNS_PIN = 0 [17:13:34]*** Brake cut motor [17:13:35]Read from MH i2c: 01 [17:13:35]MH_I2C_Read... [17:13:35]*** Stop cut motor [17:13:35]*** Cut end [17:13:35]Read from MH i2c: 01 07 00 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: 01 07 00 84 11 00 00 00 00 00 FF 0F AA [17:13:35]process_action close_receipt done [17:13:35]requested_data is exist [17:13:35]produce_requested_data [17:13:35]requested_item fm.sn is exist - process it [17:13:35]wFMCommunicate request_size=4 [17:13:35]MH_SAM_APDU [17:13:35]CAPDU: 80 11 00 00 [17:13:35]Write to MH i2c: E2 08 00 85 11 80 11 00 00 00 00 00 00 10 [17:13:35]Write i2c OK [17:13:35]MH_I2C_Read... [17:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:13:35]Read from MH i2c: E2 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: E2 17 00 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: E2 17 00 85 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [17:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:13:35]wFMCommunicate OK [17:13:35]requested_item fd.num is exist - process it [17:13:35]SAM_PROTO_GetFieldsCounters [17:13:35]wFMCommunicate request_size=4 [17:13:35]MH_SAM_APDU [17:13:35]CAPDU: 80 13 00 00 [17:13:35]Write to MH i2c: E2 08 00 86 11 80 13 00 00 00 00 00 00 13 [17:13:35]Write i2c OK [17:13:35]MH_I2C_Read... [17:13:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:13:35]Read from MH i2c: E2 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: E2 62 00 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: E2 62 00 86 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 10 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 B6 [17:13:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 10 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 39 02 00 00 5E 04 04 00 39 02 00 00 57 04 04 00 3A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:13:35]wFMCommunicate OK [17:13:35]SAM_PROTO_GetFieldsCounters done [17:13:35]requested_item shift.num is exist - process it [17:13:35]requested_item shift.opened is exist - process it [17:13:35]req_shift_opened [17:13:35]FM_GetShiftState [17:13:35]SAM_PROTO_GetShiftState [17:13:35]wFMCommunicate request_size=4 [17:13:35]MH_SAM_APDU [17:13:35]CAPDU: 80 13 01 00 [17:13:35]Write to MH i2c: E2 08 00 87 11 80 13 01 00 00 00 00 00 15 [17:13:35]Write i2c OK [17:13:35]MH_I2C_Read... [17:13:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:13:35]Read from MH i2c: E2 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: E2 0E 00 [17:13:35]MH_I2C_Read... [17:13:35]Read from MH i2c: E2 0E 00 87 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [17:13:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:13:35]wFMCommunicate OK [17:13:35]SAM_PROTO_GetShiftState done [17:13:35]FM_GetShiftState done [17:13:35]req_shift_opened done [17:13:35]requested_item shift.open_date is exist - process it [17:13:35]req_shift_open_date [17:13:35]req_shift_open_date done [17:13:35]produce_requested_data done [17:13:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372752,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:13:35]process_action_free close_receipt [17:13:35]json_value_free [17:13:35]json_value_free done [17:13:35]process_json_proto returns [17:13:35]Send response to host [17:13:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372752,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:13:35]free response buf [17:13:35]execute_script done [17:13:35]execute_script returns [17:13:35]free content buf [17:13:35]Sock 9.Close socket [17:13:35]Sock 9.Thread stoped [17:13:39]OFD Sender: No OFD packet to send [17:13:44]OFD Sender: No OFD packet to send [17:13:49]OFD Sender: No OFD packet to send [17:13:54]OFD Sender: No OFD packet to send [17:13:59]OFD Sender: No OFD packet to send [17:14:04]OFD Sender: No OFD packet to send [17:14:09]OFD Sender: No OFD packet to send [17:14:14]OFD Sender: No OFD packet to send [17:14:14]accept exits with 8 [17:14:14]New connection [17:14:14]New thread 3067460964 created [17:14:14]Thread 3067317604 joined [17:14:14]Waiting for new connection... [17:14:14] Sock 8.Parse request [17:14:14]Sock 8.Check first char [17:14:14]Sock 8.First char is OK [17:14:14]request: POST /json_proto HTTP/1.0 [17:14:14]Method: POST [17:14:14]URL: /json_proto [17:14:14]Method is POST - this is cgi request [17:14:14]url: /json_proto [17:14:14]query_string will be loaded in cgi processing [17:14:14]execute_cgi json_proto POST (null) [17:14:14]execute_cgi path=json_proto method=POST [17:14:14]POST find Content-Length [17:14:14]Host: 172.17.42.195:8080 [17:14:14]Content-Length: 679 [17:14:14]Content-Type: application/json [17:14:14] [17:14:14]POST finish read [17:14:14]Found Content-Length = 679 [17:14:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:14]execute_script... [17:14: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)3309055", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.020, "sum" : 670.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 670.00, "total" : 670.00, "payments": [ { "type": 0, "sum" : 670.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:14:14]POST & json_proto [17:14:14]process_json_proto [17:14:14]json parsed OK: [17:14:14]protocol is kg_v1.0 [17:14:14]action value=close_receipt [17:14:14]process_action close_receipt [17:14:14]cmd_close_receipt [17:14:14]MH_GetDate [17:14:14]Write to MH i2c: F0 00 00 88 11 88 [17:14:14]Write i2c OK [17:14:14]MH_I2C_Read... [17:14:14]Read from MH i2c: F0 [17:14:14]MH_I2C_Read... [17:14:14]Read from MH i2c: F0 09 00 [17:14:14]MH_I2C_Read... [17:14:14]Read from MH i2c: F0 09 00 88 11 00 67 80 1A 67 EF 94 12 67 F5 [17:14:14]GetLastDocTimeStamp 1729790011 [17:14:14]current date 1729790055 [17:14:14]FM_GetShiftState [17:14:14]SAM_PROTO_GetShiftState [17:14:14]wFMCommunicate request_size=4 [17:14:14]MH_SAM_APDU [17:14:14]CAPDU: 80 13 01 00 [17:14:14]Write to MH i2c: E2 08 00 89 11 80 13 01 00 00 00 00 00 17 [17:14:14]Write i2c OK [17:14:14]MH_I2C_Read... [17:14:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:15]Read from MH i2c: E2 [17:14:15]MH_I2C_Read... [17:14:15]Read from MH i2c: E2 0E 00 [17:14:15]MH_I2C_Read... [17:14:15]Read from MH i2c: E2 0E 00 89 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7C [17:14:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:14:15]wFMCommunicate OK [17:14:15]SAM_PROTO_GetShiftState done [17:14:15]FM_GetShiftState done [17:14:15]opened in 1729729095 [17:14:15]opened+sec_in_day 1729815495 [17:14:15]quantity*price = 67033 [17:14:15]sum+1 = 67035 [17:14:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 670.00 Внесено: 670.00 СДАЧА: 0.00 НСП 1% : 5.93 НДС 12% : 71.19 Наличными: 670.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 570 24.10.2024 17:14 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372753 ФПД: 52724816712518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372753&fm=52724816712518&tin=02508201610067®Number=0000000000091623&sum=67000 [17:14:16]StoreToDocumentArchive [17:14:16]shift 524 fd 372753 [17:14:16]save to /storage/0524/doc_00372753 [17:14:16]save last doc name /storage/0524/doc_00372753 to /storage/kkm_last_doc_name [17:14:16]save OK [17:14:16]Clear old archive folders... [17:14:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:14:16]tlvbuf is 01A2BF10 [17:14:16]SAM_PROTO_ClearQueue [17:14:16]wFMCommunicate request_size=4 [17:14:16]MH_SAM_APDU [17:14:16]CAPDU: 80 09 00 00 [17:14:16]Write to MH i2c: E2 08 00 96 11 80 09 00 00 00 00 00 00 19 [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:14:16]Read from MH i2c: E2 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 96 11 00 90 00 1B [17:14:16]RAPDU: 90 00 [17:14:16]wFMCommunicate OK [17:14:16]SAM_PROTO_ClearQueue done [17:14:16]KKMCreateOFDPacket [17:14:16]OFDProtocolAddRootSTLVToBuf [17:14:16]FM_MakeSignedData [17:14:16]FM_MakeSignedData [17:14:16]SAM_PROTO_SignData [17:14:16]wFMCommunicate request_size=4 [17:14:16]MH_SAM_APDU [17:14:16]CAPDU: 80 0D 01 02 [17:14:16]Write to MH i2c: E2 08 00 97 11 80 0D 01 02 00 00 00 00 21 [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:14:16]Read from MH i2c: E2 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 97 11 00 90 00 1C [17:14:16]RAPDU: 90 00 [17:14:16]wFMCommunicate OK [17:14:16]wFMCommunicate request_size=255 [17:14:16]MH_SAM_APDU [17:14: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 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 67 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B0 05 00 35 04 06 00 2F [17:14:16]Write to MH i2c: E2 02 01 98 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 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 67 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B0 05 00 35 04 06 00 2F 00 00 EF [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:16]Read from MH i2c: E2 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 98 11 00 90 00 1D [17:14:16]RAPDU: 90 00 [17:14:16]wFMCommunicate OK [17:14:16]wFMCommunicate request_size=10 [17:14:16]MH_SAM_APDU [17:14:16]CAPDU: 80 0D 02 02 05 F3 F3 F8 93 46 [17:14:16]Write to MH i2c: E2 0D 00 99 11 80 0D 02 02 05 00 F3 F3 F8 93 46 00 00 E5 [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:14:16]Read from MH i2c: E2 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 03 00 99 11 00 90 00 1E [17:14:16]RAPDU: 90 00 [17:14:16]wFMCommunicate OK [17:14:16]wFMCommunicate request_size=4 [17:14:16]MH_SAM_APDU [17:14:16]CAPDU: 80 0D 03 02 [17:14:16]Write to MH i2c: E2 08 00 9A 11 80 0D 03 02 00 00 00 00 26 [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:14:16]Read from MH i2c: E2 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 0B 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 0B 00 9A 11 00 B8 BB 2B D3 4B C9 30 10 90 00 EC [17:14:16]RAPDU: B8 BB 2B D3 4B C9 30 10 90 00 [17:14:16]wFMCommunicate OK [17:14:16]SAM_PROTO_SignData done [17:14:16]FM_MakeSignedData done [17:14:16]CreateOFDProtocolMessage [17:14:16]wFMCommunicate request_size=4 [17:14:16]MH_SAM_APDU [17:14:16]CAPDU: 80 11 00 00 [17:14:16]Write to MH i2c: E2 08 00 9B 11 80 11 00 00 00 00 00 00 26 [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:16]Read from MH i2c: E2 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 17 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: E2 17 00 9B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [17:14:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:14:16]wFMCommunicate OK [17:14:16]CreateOFDProtocolMessage done [17:14:16]OFDSenderStorePacket 372753 [17:14:16]StoreOFDPacket docnum=372753 [17:14:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9A 43 07 01 52 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 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 67 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B0 05 00 35 04 06 00 2F F3 F3 F8 93 46 B8 BB 2B D3 4B C9 30 10 [17:14:16]CheckFolder [17:14:16]dirname=/storage/ofd_packets [17:14:16]CheckFolder done [17:14:16]ProducePacketName [17:14:16]name=ofd_packets/00372753 [17:14:16]NVStorageSaveData ofd_packets/00372753 [17:14:16]File name is /storage/ofd_packets/00372753 [17:14:16]Write 301 bytes [17:14:16]NVStorageSaveData done [17:14:16]OFDSenderStorePacket done [17:14:16]KKMCreateOFDPacket done [17:14:16]NVStorageSaveData kkm_last_timestamp [17:14:16]File name is /storage/kkm_last_timestamp [17:14:16]Write 4 bytes [17:14:16]NVStorageSaveData done [17:14:16]ExternCall_PrintAddStr [17:14:16]wPrintStart [17:14:16]Write to MH i2c: 01 00 00 9C 11 AD [17:14:16]Write i2c OK [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: 01 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: 01 07 00 [17:14:16]MH_I2C_Read... [17:14:16]Read from MH i2c: 01 07 00 9C 11 00 00 00 00 00 FF 0F C2 [17:14:16]RasterBufferAndPrint [17:14:16]line Счет N : (1)3309055 [17:14:16]line ИНН: 02508201610067 [17:14:16]line Контрольно-Кассовый Чек [17:14:16]line ПРОДАЖА [17:14:16]line ТРК (МРК, ГНК) : 22 [17:14:16]line Товар: 2710124130 [17:14:16]line Аи-92-К-4 [17:14:16]line 10.020 * 66.90 [17:14:16]line = 670.34 [17:14:16]line НДС 12% НСП 1% [17:14:16]line > о реализуемом товаре [17:14:16]line ОКРУГЛЕНИЕ: -0.34 [17:14:16]line ИТОГО: 670.00 [17:14:16]line Внесено: 670.00 [17:14:16]line СДАЧА: 0.00 [17:14:16]line НСП 1% : 5.93 [17:14:16]line НДС 12% : 71.19 [17:14:16]line Наличными: 670.00 [17:14:16]line Безнал.: 0.00 [17:14:16]line Место: АЗС № 87 "Партнер Нефть" [17:14:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:14:16]line СНО: Общий режим [17:14:16]line Чек 570 24.10.2024 17:14 [17:14:16]line Смена: 524 ФФД: 1.0 [17:14:16]line ЗНМ: 0300000083 [17:14:16]line РНМ: 0000000000091623 [17:14:16]line Версия ККМ: 001 [17:14:16]line ФМ: 0000000000874672 [17:14:16]line ФД: 372753 [17:14:16]line ФПД: 52724816712518 [17:14:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171415&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372753&fm=52724816712518&tin=02508201610067®Number=0000000000091623&sum=67000 [17:14:16]written 0, free lines is 4095 [17:14:16]OFD Sender: Processing packet 372753 [packets to send 267, broken 266] [17:14:16]ProducePacketName [17:14:16]name=ofd_packets/00372753 [17:14:16]OFD Sender: To server: pG, [17:14:16]CommunicateWithHost lk.salyk.kg:30040 [17:14:16]ConnectInit lk.salyk.kg [17:14:16]Connected sock=10 [17:14:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9A 43 07 01 52 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 34 FF 03 08 00 03 24 27 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 DA 05 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 05 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CF 1B 00 00 00 00 07 04 06 00 B8 05 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 02 00 00 F4 03 04 00 67 80 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B0 05 00 35 04 06 00 2F F3 F3 F8 93 46 B8 BB 2B D3 4B C9 30 10 [17:14:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B0 11 47 00 BB 5C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B0 05 00 F4 03 04 00 0E 2C 1A 67 B6 04 01 00 00 C5 1F 47 F0 00 43 3C 60 [17:14:17]CommunicateWithHost err = 0 [17:14:17]CheckOFDResponse [17:14:17]1017 (14) - 77093643461234 [17:14:17]1041 (16) - 0000000000874672 [17:14:17]1040 (4) - 372753 [17:14:17]1012 (4) - 24.10.2024 11:14 [17:14:17]1206 (1) - 0 [17:14:17]OFD Sender: Remove packet 372753 [17:14:17]ProducePacketName [17:14:17]name=ofd_packets/00372753 [17:14:17]NVStorageDeleteData [17:14:17]Write to MH i2c: 01 00 00 C7 11 D8 [17:14:17]Write i2c OK [17:14:17]MH_I2C_Read... [17:14:17]Read from MH i2c: 01 [17:14:17]MH_I2C_Read... [17:14:17]Read from MH i2c: 01 07 00 [17:14:17]MH_I2C_Read... [17:14:17]Read from MH i2c: 01 07 00 C7 11 00 00 00 00 00 D7 0C C2 [17:14:17]RasterBufferAndPrint [17:14:17]line [17:14:17]line [17:14:17]line [17:14:17]line [17:14:17]line [17:14:17]written 0, free lines is 3294 [17:14:17]MH_Cut [17:14:17]Write to MH i2c: D1 01 00 CE 11 01 B1 [17:14:17]Write i2c OK [17:14:17]MH_I2C_Read... [17:14:17]Read from MH i2c: D1 [17:14:17]MH_I2C_Read... [17:14:17]Read from MH i2c: D1 01 00 [17:14:17]MH_I2C_Read... [17:14:17]Read from MH i2c: D1 01 00 CE 11 00 B0 [17:14:17]Write to MH i2c: 01 00 00 CF 11 E0 [17:14:17]Write i2c OK [17:14:17]MH_I2C_Read... [17:14:17]OFD Sender: No OFD packet to send [17:14:17]*** Cut start [17:14:17]*** Partial cut [17:14:17]*** CUTSNS_PIN = 1 [17:14:18]*** CUTSNS_PIN = 0 [17:14:18]*** Brake cut motor [17:14:18]Read from MH i2c: 01 [17:14:18]MH_I2C_Read... [17:14:18]*** Stop cut motor [17:14:18]*** Cut end [17:14:18]Read from MH i2c: 01 07 00 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: 01 07 00 CF 11 00 00 00 00 00 FF 0F F5 [17:14:18]process_action close_receipt done [17:14:18]requested_data is exist [17:14:18]produce_requested_data [17:14:18]requested_item fm.sn is exist - process it [17:14:18]wFMCommunicate request_size=4 [17:14:18]MH_SAM_APDU [17:14:18]CAPDU: 80 11 00 00 [17:14:18]Write to MH i2c: E2 08 00 D0 11 80 11 00 00 00 00 00 00 5B [17:14:18]Write i2c OK [17:14:18]MH_I2C_Read... [17:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:14:18]Read from MH i2c: E2 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: E2 17 00 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: E2 17 00 D0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B0 [17:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:14:18]wFMCommunicate OK [17:14:18]requested_item fd.num is exist - process it [17:14:18]SAM_PROTO_GetFieldsCounters [17:14:18]wFMCommunicate request_size=4 [17:14:18]MH_SAM_APDU [17:14:18]CAPDU: 80 13 00 00 [17:14:18]Write to MH i2c: E2 08 00 D1 11 80 13 00 00 00 00 00 00 5E [17:14:18]Write i2c OK [17:14:18]MH_I2C_Read... [17:14:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:14:18]Read from MH i2c: E2 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: E2 62 00 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: E2 62 00 D1 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 11 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [17: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 11 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3A 02 00 00 5E 04 04 00 3A 02 00 00 57 04 04 00 3B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:14:18]wFMCommunicate OK [17:14:18]SAM_PROTO_GetFieldsCounters done [17:14:18]requested_item shift.num is exist - process it [17:14:18]requested_item shift.opened is exist - process it [17:14:18]req_shift_opened [17:14:18]FM_GetShiftState [17:14:18]SAM_PROTO_GetShiftState [17:14:18]wFMCommunicate request_size=4 [17:14:18]MH_SAM_APDU [17:14:18]CAPDU: 80 13 01 00 [17:14:18]Write to MH i2c: E2 08 00 D2 11 80 13 01 00 00 00 00 00 60 [17:14:18]Write i2c OK [17:14:18]MH_I2C_Read... [17:14:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:14:18]Read from MH i2c: E2 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: E2 0E 00 [17:14:18]MH_I2C_Read... [17:14:18]Read from MH i2c: E2 0E 00 D2 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C5 [17:14:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:14:18]wFMCommunicate OK [17:14:18]SAM_PROTO_GetShiftState done [17:14:18]FM_GetShiftState done [17:14:18]req_shift_opened done [17:14:18]requested_item shift.open_date is exist - process it [17:14:18]req_shift_open_date [17:14:18]req_shift_open_date done [17:14:18]produce_requested_data done [17:14:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372753,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:14:18]process_action_free close_receipt [17:14:18]json_value_free [17:14:18]json_value_free done [17:14:18]process_json_proto returns [17:14:18]Send response to host [17:14:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372753,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:14:18]free response buf [17:14:18]execute_script done [17:14:18]execute_script returns [17:14:18]free content buf [17:14:18]Sock 8.Close socket [17:14:18]Sock 8.Thread stoped [17:14:22]OFD Sender: No OFD packet to send [17:14:27]OFD Sender: No OFD packet to send [17:14:32]OFD Sender: No OFD packet to send [17:14:37]OFD Sender: No OFD packet to send [17:14:42]OFD Sender: No OFD packet to send [17:14:47]OFD Sender: No OFD packet to send [17:14:52]OFD Sender: No OFD packet to send [17:14:57]OFD Sender: No OFD packet to send [17:15:02]OFD Sender: No OFD packet to send [17:15:07]OFD Sender: No OFD packet to send [17:15:12]OFD Sender: No OFD packet to send [17:15:17]OFD Sender: No OFD packet to send [17:15:22]OFD Sender: No OFD packet to send [17:15:27]OFD Sender: No OFD packet to send [17:15:32]OFD Sender: No OFD packet to send [17:15:37]OFD Sender: No OFD packet to send [17:15:42]OFD Sender: No OFD packet to send [17:15:47]OFD Sender: No OFD packet to send [17:15:52]OFD Sender: No OFD packet to send [17:15:57]OFD Sender: No OFD packet to send [17:16:02]OFD Sender: No OFD packet to send [17:16:07]OFD Sender: No OFD packet to send [17:16:12]OFD Sender: No OFD packet to send [17:16:17]OFD Sender: No OFD packet to send [17:16:22]OFD Sender: No OFD packet to send [17:16:27]OFD Sender: No OFD packet to send [17:16:32]OFD Sender: No OFD packet to send [17:16:37]OFD Sender: No OFD packet to send [17:16:42]OFD Sender: No OFD packet to send [17:16:47]OFD Sender: No OFD packet to send [17:16:49]accept exits with 9 [17:16:49]New connection [17:16:49]New thread 3067317604 created [17:16:49]Thread 3067460964 joined [17:16:49]Waiting for new connection... [17:16:49] Sock 9.Parse request [17:16:49]Sock 9.Check first char [17:16:49]Sock 9.First char is OK [17:16:49]request: POST /json_proto HTTP/1.0 [17:16:49]Method: POST [17:16:49]URL: /json_proto [17:16:49]Method is POST - this is cgi request [17:16:49]url: /json_proto [17:16:49]query_string will be loaded in cgi processing [17:16:49]execute_cgi json_proto POST (null) [17:16:49]execute_cgi path=json_proto method=POST [17:16:49]POST find Content-Length [17:16:49]Host: 172.17.42.195:8080 [17:16:49]Content-Length: 770 [17:16:49]Content-Type: application/json [17:16:49] [17:16:49]POST finish read [17:16:49]Found Content-Length = 770 [17:16:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:49]execute_script... [17:16: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)3309057", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:49]POST & json_proto [17:16:49]process_json_proto [17:16:49]json parsed OK: [17:16:49]protocol is kg_v1.0 [17:16:49]action value=close_receipt [17:16:49]process_action close_receipt [17:16:49]cmd_close_receipt [17:16:49]MH_GetDate [17:16:49]Write to MH i2c: F0 00 00 D3 11 D3 [17:16:49]Write i2c OK [17:16:49]MH_I2C_Read... [17:16:49]Read from MH i2c: F0 [17:16:49]MH_I2C_Read... [17:16:49]Read from MH i2c: F0 09 00 [17:16:49]MH_I2C_Read... [17:16:49]Read from MH i2c: F0 09 00 D3 11 00 01 81 1A 67 EF 94 12 67 DB [17:16:49]GetLastDocTimeStamp 1729790055 [17:16:49]current date 1729790209 [17:16:49]FM_GetShiftState [17:16:49]SAM_PROTO_GetShiftState [17:16:49]wFMCommunicate request_size=4 [17:16:49]MH_SAM_APDU [17:16:49]CAPDU: 80 13 01 00 [17:16:49]Write to MH i2c: E2 08 00 D4 11 80 13 01 00 00 00 00 00 62 [17:16:49]Write i2c OK [17:16:49]MH_I2C_Read... [17:16:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:49]Read from MH i2c: E2 [17:16:49]MH_I2C_Read... [17:16:49]Read from MH i2c: E2 0E 00 [17:16:49]MH_I2C_Read... [17:16:49]Read from MH i2c: E2 0E 00 D4 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C7 [17:16:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:16:49]wFMCommunicate OK [17:16:49]SAM_PROTO_GetShiftState done [17:16:49]FM_GetShiftState done [17:16:49]opened in 1729729095 [17:16:49]opened+sec_in_day 1729815495 [17:16:49]quantity*price = 200043 [17:16:49]sum+1 = 200044 [17:16:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 571 24.10.2024 17:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372754 ФПД: 183253087058921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372754&fm=183253087058921&tin=02508201610067®Number=0000000000091623&sum=200043 [17:16:50]StoreToDocumentArchive [17:16:50]shift 524 fd 372754 [17:16:50]save to /storage/0524/doc_00372754 [17:16:50]save last doc name /storage/0524/doc_00372754 to /storage/kkm_last_doc_name [17:16:50]save OK [17:16:50]Clear old archive folders... [17:16:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:16:50]tlvbuf is 01A0D770 [17:16:50]SAM_PROTO_ClearQueue [17:16:50]wFMCommunicate request_size=4 [17:16:50]MH_SAM_APDU [17:16:50]CAPDU: 80 09 00 00 [17:16:50]Write to MH i2c: E2 08 00 E1 11 80 09 00 00 00 00 00 00 64 [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:50]Read from MH i2c: E2 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 E1 11 00 90 00 66 [17:16:50]RAPDU: 90 00 [17:16:50]wFMCommunicate OK [17:16:50]SAM_PROTO_ClearQueue done [17:16:50]KKMCreateOFDPacket [17:16:50]OFDProtocolAddRootSTLVToBuf [17:16:50]FM_MakeSignedData [17:16:50]FM_MakeSignedData [17:16:50]SAM_PROTO_SignData [17:16:50]wFMCommunicate request_size=4 [17:16:50]MH_SAM_APDU [17:16:50]CAPDU: 80 0D 01 02 [17:16:50]Write to MH i2c: E2 08 00 E2 11 80 0D 01 02 00 00 00 00 6C [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:50]Read from MH i2c: E2 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 E2 11 00 90 00 67 [17:16:50]RAPDU: 90 00 [17:16:50]wFMCommunicate OK [17:16:50]wFMCommunicate request_size=255 [17:16:50]MH_SAM_APDU [17:16:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3B 02 00 00 F4 03 04 00 01 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B0 05 00 35 04 06 00 A6 [17:16:50]Write to MH i2c: E2 02 01 E3 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 02 00 00 F4 03 04 00 01 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B0 05 00 35 04 06 00 A6 00 00 B0 [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:50]Read from MH i2c: E2 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 E3 11 00 90 00 68 [17:16:50]RAPDU: 90 00 [17:16:50]wFMCommunicate OK [17:16:50]wFMCommunicate request_size=10 [17:16:50]MH_SAM_APDU [17:16:50]CAPDU: 80 0D 02 02 05 AA EF 28 7B E9 [17:16:50]Write to MH i2c: E2 0D 00 E4 11 80 0D 02 02 05 00 AA EF 28 7B E9 00 00 9E [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:50]Read from MH i2c: E2 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 03 00 E4 11 00 90 00 69 [17:16:50]RAPDU: 90 00 [17:16:50]wFMCommunicate OK [17:16:50]wFMCommunicate request_size=4 [17:16:50]MH_SAM_APDU [17:16:50]CAPDU: 80 0D 03 02 [17:16:50]Write to MH i2c: E2 08 00 E5 11 80 0D 03 02 00 00 00 00 71 [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:50]Read from MH i2c: E2 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 0B 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 0B 00 E5 11 00 65 74 96 56 30 48 5F 05 90 00 13 [17:16:50]RAPDU: 65 74 96 56 30 48 5F 05 90 00 [17:16:50]wFMCommunicate OK [17:16:50]SAM_PROTO_SignData done [17:16:50]FM_MakeSignedData done [17:16:50]CreateOFDProtocolMessage [17:16:50]wFMCommunicate request_size=4 [17:16:50]MH_SAM_APDU [17:16:50]CAPDU: 80 11 00 00 [17:16:50]Write to MH i2c: E2 08 00 E6 11 80 11 00 00 00 00 00 00 71 [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:50]Read from MH i2c: E2 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 17 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: E2 17 00 E6 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C6 [17:16:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:16:50]wFMCommunicate OK [17:16:50]CreateOFDProtocolMessage done [17:16:50]OFDSenderStorePacket 372754 [17:16:50]StoreOFDPacket docnum=372754 [17:16:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A6 92 07 01 06 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3B 02 00 00 F4 03 04 00 01 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B0 05 00 35 04 06 00 A6 AA EF 28 7B E9 65 74 96 56 30 48 5F 05 [17:16:50]CheckFolder [17:16:50]dirname=/storage/ofd_packets [17:16:50]CheckFolder done [17:16:50]ProducePacketName [17:16:50]name=ofd_packets/00372754 [17:16:50]NVStorageSaveData ofd_packets/00372754 [17:16:50]File name is /storage/ofd_packets/00372754 [17:16:50]Write 301 bytes [17:16:50]NVStorageSaveData done [17:16:50]OFDSenderStorePacket done [17:16:50]KKMCreateOFDPacket done [17:16:50]NVStorageSaveData kkm_last_timestamp [17:16:50]File name is /storage/kkm_last_timestamp [17:16:50]Write 4 bytes [17:16:50]NVStorageSaveData done [17:16:50]ExternCall_PrintAddStr [17:16:50]wPrintStart [17:16:50]Write to MH i2c: 01 00 00 E7 11 F8 [17:16:50]Write i2c OK [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: 01 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: 01 07 00 [17:16:50]MH_I2C_Read... [17:16:50]Read from MH i2c: 01 07 00 E7 11 00 00 00 00 00 FF 0F 0D [17:16:50]RasterBufferAndPrint [17:16:50]line Счет N : (1)3309057 [17:16:50]line ИНН: 02508201610067 [17:16:50]line Контрольно-Кассовый Чек [17:16:50]line ПРОДАЖА [17:16:50]line ТРК (МРК, ГНК) : 33 [17:16:50]line Товар: 2710124500 [17:16:50]line Аи-95-К-3 [17:16:50]line 26.960 * 74.20 [17:16:50]line = 2000.43 [17:16:50]line НДС 12% НСП 1% [17:16:50]line > о реализуемом товаре [17:16:50]line ИТОГО: 2000.43 [17:16:50]line НСП 1% : 17.70 [17:16:50]line НДС 12% : 212.43 [17:16:50]line Наличными: 0.00 [17:16:50]line Безнал.: 2000.43 [17:16:50]line Место: АЗС № 87 "Партнер Нефть" [17:16:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:16:50]line СНО: Общий режим [17:16:50]line Чек 571 24.10.2024 17:16 [17:16:50]line Смена: 524 ФФД: 1.0 [17:16:50]line ЗНМ: 0300000083 [17:16:50]line РНМ: 0000000000091623 [17:16:50]line Версия ККМ: 001 [17:16:50]line Платежная система: Mbank [17:16:50]line ФМ: 0000000000874672 [17:16:50]line ФД: 372754 [17:16:50]line ФПД: 183253087058921 [17:16:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372754&fm=183253087058921&tin=02508201610067®Number=0000000000091623&sum=200043 [17:16:50]written 0, free lines is 4095 [17:16:50]OFD Sender: Processing packet 372754 [packets to send 267, broken 266] [17:16:50]ProducePacketName [17:16:50]name=ofd_packets/00372754 [17:16:50]OFD Sender: To server: pG, [17:16:50]CommunicateWithHost lk.salyk.kg:30040 [17:16:50]ConnectInit lk.salyk.kg [17:16:50]Connected sock=10 [17: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 36 37 32 0F 01 00 00 A6 92 07 01 06 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 3B 02 00 00 F4 03 04 00 01 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B0 05 00 35 04 06 00 A6 AA EF 28 7B E9 65 74 96 56 30 48 5F 05 [17:16:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 53 BC 47 00 ED 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B0 05 00 F4 03 04 00 A8 2C 1A 67 B6 04 01 00 00 F5 63 44 8A 71 AF 4C 3F [17:16:51]CommunicateWithHost err = 0 [17:16:51]CheckOFDResponse [17:16:51]1017 (14) - 77093643461234 [17:16:51]1041 (16) - 0000000000874672 [17:16:51]1040 (4) - 372754 [17:16:51]1012 (4) - 24.10.2024 11:16 [17:16:51]1206 (1) - 0 [17:16:51]OFD Sender: Remove packet 372754 [17:16:51]ProducePacketName [17:16:51]name=ofd_packets/00372754 [17:16:51]NVStorageDeleteData [17:16:51]Write to MH i2c: 01 00 00 10 12 22 [17:16:51]Write i2c OK [17:16:51]MH_I2C_Read... [17:16:51]Read from MH i2c: 01 [17:16:51]MH_I2C_Read... [17:16:51]Read from MH i2c: 01 07 00 [17:16:51]MH_I2C_Read... [17:16:51]Read from MH i2c: 01 07 00 10 12 00 00 00 00 00 10 0D 46 [17:16:51]RasterBufferAndPrint [17:16:51]line [17:16:51]line [17:16:51]line [17:16:51]line [17:16:51]line [17:16:51]written 0, free lines is 3350 [17:16:51]MH_Cut [17:16:51]Write to MH i2c: D1 01 00 17 12 01 FB [17:16:51]Write i2c OK [17:16:51]MH_I2C_Read... [17:16:51]Read from MH i2c: D1 [17:16:51]MH_I2C_Read... [17:16:51]Read from MH i2c: D1 01 00 [17:16:51]MH_I2C_Read... [17:16:51]Read from MH i2c: D1 01 00 17 12 00 FA [17:16:51]Write to MH i2c: 01 00 00 18 12 2A [17:16:51]Write i2c OK [17:16:51]MH_I2C_Read... [17:16:51]OFD Sender: No OFD packet to send [17:16:52]*** Cut start [17:16:52]*** Partial cut [17:16:52]*** CUTSNS_PIN = 1 [17:16:52]*** CUTSNS_PIN = 0 [17:16:52]*** Brake cut motor [17:16:52]Read from MH i2c: 01 [17:16:52]MH_I2C_Read... [17:16:52]*** Stop cut motor [17:16:52]*** Cut end [17:16:52]Read from MH i2c: 01 07 00 [17:16:52]MH_I2C_Read... [17:16:52]Read from MH i2c: 01 07 00 18 12 00 00 00 00 00 FF 0F 3F [17:16:52]process_action close_receipt done [17:16:52]requested_data is exist [17:16:52]produce_requested_data [17:16:52]requested_item fm.sn is exist - process it [17:16:52]wFMCommunicate request_size=4 [17:16:52]MH_SAM_APDU [17:16:52]CAPDU: 80 11 00 00 [17:16:52]Write to MH i2c: E2 08 00 19 12 80 11 00 00 00 00 00 00 A5 [17:16:52]Write i2c OK [17:16:52]MH_I2C_Read... [17:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:52]Read from MH i2c: E2 [17:16:52]MH_I2C_Read... [17:16:52]Read from MH i2c: E2 17 00 [17:16:52]MH_I2C_Read... [17:16:52]Read from MH i2c: E2 17 00 19 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [17:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:16:52]wFMCommunicate OK [17:16:52]requested_item fd.num is exist - process it [17:16:52]SAM_PROTO_GetFieldsCounters [17:16:52]wFMCommunicate request_size=4 [17:16:52]MH_SAM_APDU [17:16:52]CAPDU: 80 13 00 00 [17:16:52]Write to MH i2c: E2 08 00 1A 12 80 13 00 00 00 00 00 00 A8 [17:16:52]Write i2c OK [17:16:52]MH_I2C_Read... [17:16:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:52]Read from MH i2c: E2 [17:16:52]MH_I2C_Read... [17:16:52]Read from MH i2c: E2 62 00 [17:16:52]MH_I2C_Read... [17:16:52]Read from MH i2c: E2 62 00 1A 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 12 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [17:16:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 12 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3B 02 00 00 5E 04 04 00 3B 02 00 00 57 04 04 00 3C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:16:52]wFMCommunicate OK [17:16:52]SAM_PROTO_GetFieldsCounters done [17:16:52]requested_item shift.num is exist - process it [17:16:52]requested_item shift.opened is exist - process it [17:16:52]req_shift_opened [17:16:52]FM_GetShiftState [17:16:52]SAM_PROTO_GetShiftState [17:16:52]wFMCommunicate request_size=4 [17:16:52]MH_SAM_APDU [17:16:52]CAPDU: 80 13 01 00 [17:16:52]Write to MH i2c: E2 08 00 1B 12 80 13 01 00 00 00 00 00 AA [17:16:52]Write i2c OK [17:16:52]MH_I2C_Read... [17:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:53]Read from MH i2c: E2 [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: E2 0E 00 [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: E2 0E 00 1B 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [17:16:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:16:53]wFMCommunicate OK [17:16:53]SAM_PROTO_GetShiftState done [17:16:53]FM_GetShiftState done [17:16:53]req_shift_opened done [17:16:53]requested_item shift.open_date is exist - process it [17:16:53]req_shift_open_date [17:16:53]req_shift_open_date done [17:16:53]produce_requested_data done [17:16:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372754,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:16:53]process_action_free close_receipt [17:16:53]json_value_free [17:16:53]json_value_free done [17:16:53]process_json_proto returns [17:16:53]Send response to host [17:16:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372754,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:16:53]free response buf [17:16:53]execute_script done [17:16:53]execute_script returns [17:16:53]free content buf [17:16:53]Sock 9.Close socket [17:16:53]Sock 9.Thread stoped [17:16:53]accept exits with 8 [17:16:53]New connection [17:16:53]New thread 3067460964 created [17:16:53]Thread 3067317604 joined [17:16:53]Waiting for new connection... [17:16:53] Sock 8.Parse request [17:16:53]Sock 8.Check first char [17:16:53]Sock 8.First char is OK [17:16:53]request: POST /json_proto HTTP/1.0 [17:16:53]Method: POST [17:16:53]URL: /json_proto [17:16:53]Method is POST - this is cgi request [17:16:53]url: /json_proto [17:16:53]query_string will be loaded in cgi processing [17:16:53]execute_cgi json_proto POST (null) [17:16:53]execute_cgi path=json_proto method=POST [17:16:53]POST find Content-Length [17:16:53]Host: 172.17.42.195:8080 [17:16:53]Content-Length: 770 [17:16:53]Content-Type: application/json [17:16:53] [17:16:53]POST finish read [17:16:53]Found Content-Length = 770 [17:16:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:53]execute_script... [17:16: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)3309056", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 22.430, "sum" : 1500.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.57 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:16:53]POST & json_proto [17:16:53]process_json_proto [17:16:53]json parsed OK: [17:16:53]protocol is kg_v1.0 [17:16:53]action value=close_receipt [17:16:53]process_action close_receipt [17:16:53]cmd_close_receipt [17:16:53]MH_GetDate [17:16:53]Write to MH i2c: F0 00 00 1C 12 1D [17:16:53]Write i2c OK [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: F0 [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: F0 09 00 [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: F0 09 00 1C 12 00 05 81 1A 67 EF 94 12 67 29 [17:16:53]GetLastDocTimeStamp 1729790209 [17:16:53]current date 1729790213 [17:16:53]FM_GetShiftState [17:16:53]SAM_PROTO_GetShiftState [17:16:53]wFMCommunicate request_size=4 [17:16:53]MH_SAM_APDU [17:16:53]CAPDU: 80 13 01 00 [17:16:53]Write to MH i2c: E2 08 00 1D 12 80 13 01 00 00 00 00 00 AC [17:16:53]Write i2c OK [17:16:53]MH_I2C_Read... [17:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:53]Read from MH i2c: E2 [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: E2 0E 00 [17:16:53]MH_I2C_Read... [17:16:53]Read from MH i2c: E2 0E 00 1D 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 11 [17:16:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:16:53]wFMCommunicate OK [17:16:53]SAM_PROTO_GetShiftState done [17:16:53]FM_GetShiftState done [17:16:53]opened in 1729729095 [17:16:53]opened+sec_in_day 1729815495 [17:16:53]quantity*price = 150056 [17:16:53]sum+1 = 150058 [17:16:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.57 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 0.00 Безнал.: 1500.57 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 572 24.10.2024 17:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372755 ФПД: 145683810534422 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372755&fm=145683810534422&tin=02508201610067®Number=0000000000091623&sum=150057 [17:16:54]StoreToDocumentArchive [17:16:54]shift 524 fd 372755 [17:16:54]save to /storage/0524/doc_00372755 [17:16:54]save last doc name /storage/0524/doc_00372755 to /storage/kkm_last_doc_name [17:16:54]save OK [17:16:54]Clear old archive folders... [17:16:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:16:54]tlvbuf is 01AA8160 [17:16:54]SAM_PROTO_ClearQueue [17:16:54]wFMCommunicate request_size=4 [17:16:54]MH_SAM_APDU [17:16:54]CAPDU: 80 09 00 00 [17:16:54]Write to MH i2c: E2 08 00 2A 12 80 09 00 00 00 00 00 00 AE [17:16:54]Write i2c OK [17:16:54]MH_I2C_Read... [17:16:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:16:54]Read from MH i2c: E2 [17:16:54]MH_I2C_Read... [17:16:54]Read from MH i2c: E2 03 00 [17:16:54]MH_I2C_Read... [17:16:54]Read from MH i2c: E2 03 00 2A 12 00 90 00 B0 [17:16:54]RAPDU: 90 00 [17:16:54]wFMCommunicate OK [17:16:54]SAM_PROTO_ClearQueue done [17:16:54]KKMCreateOFDPacket [17:16:54]OFDProtocolAddRootSTLVToBuf [17:16:54]FM_MakeSignedData [17:16:54]FM_MakeSignedData [17:16:54]SAM_PROTO_SignData [17:16:54]wFMCommunicate request_size=4 [17:16:54]MH_SAM_APDU [17:16:54]CAPDU: 80 0D 01 02 [17:16:54]Write to MH i2c: E2 08 00 2B 12 80 0D 01 02 00 00 00 00 B6 [17:16:54]Write i2c OK [17:16:54]MH_I2C_Read... [17:16:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:16:54]Read from MH i2c: E2 [17:16:54]MH_I2C_Read... [17:16:54]Read from MH i2c: E2 03 00 [17:16:54]MH_I2C_Read... [17:16:54]Read from MH i2c: E2 03 00 2B 12 00 90 00 B1 [17:16:54]RAPDU: 90 00 [17:16:54]wFMCommunicate OK [17:16:54]wFMCommunicate request_size=255 [17:16:54]MH_SAM_APDU [17:16: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 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 05 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B0 05 00 35 04 06 00 84 [17:16:55]Write to MH i2c: E2 02 01 2C 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 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 05 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B0 05 00 35 04 06 00 84 00 00 9E [17:16:55]Write i2c OK [17:16:55]MH_I2C_Read... [17:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:55]Read from MH i2c: E2 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 03 00 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 03 00 2C 12 00 90 00 B2 [17:16:55]RAPDU: 90 00 [17:16:55]wFMCommunicate OK [17:16:55]wFMCommunicate request_size=10 [17:16:55]MH_SAM_APDU [17:16:55]CAPDU: 80 0D 02 02 05 7F A7 C6 C4 16 [17:16:55]Write to MH i2c: E2 0D 00 2D 12 80 0D 02 02 05 00 7F A7 C6 C4 16 00 00 89 [17:16:55]Write i2c OK [17:16:55]MH_I2C_Read... [17:16:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:16:55]Read from MH i2c: E2 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 03 00 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 03 00 2D 12 00 90 00 B3 [17:16:55]RAPDU: 90 00 [17:16:55]wFMCommunicate OK [17:16:55]wFMCommunicate request_size=4 [17:16:55]MH_SAM_APDU [17:16:55]CAPDU: 80 0D 03 02 [17:16:55]Write to MH i2c: E2 08 00 2E 12 80 0D 03 02 00 00 00 00 BB [17:16:55]Write i2c OK [17:16:55]MH_I2C_Read... [17:16:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:16:55]Read from MH i2c: E2 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 0B 00 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 0B 00 2E 12 00 24 D0 E1 FF 27 CD C5 89 90 00 D2 [17:16:55]RAPDU: 24 D0 E1 FF 27 CD C5 89 90 00 [17:16:55]wFMCommunicate OK [17:16:55]SAM_PROTO_SignData done [17:16:55]FM_MakeSignedData done [17:16:55]CreateOFDProtocolMessage [17:16:55]wFMCommunicate request_size=4 [17:16:55]MH_SAM_APDU [17:16:55]CAPDU: 80 11 00 00 [17:16:55]Write to MH i2c: E2 08 00 2F 12 80 11 00 00 00 00 00 00 BB [17:16:55]Write i2c OK [17:16:55]MH_I2C_Read... [17:16:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:55]Read from MH i2c: E2 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 17 00 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: E2 17 00 2F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [17:16:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:16:55]wFMCommunicate OK [17:16:55]CreateOFDProtocolMessage done [17:16:55]OFDSenderStorePacket 372755 [17:16:55]StoreOFDPacket docnum=372755 [17:16:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8D 26 07 01 4F C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 05 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B0 05 00 35 04 06 00 84 7F A7 C6 C4 16 24 D0 E1 FF 27 CD C5 89 [17:16:55]CheckFolder [17:16:55]dirname=/storage/ofd_packets [17:16:55]CheckFolder done [17:16:55]ProducePacketName [17:16:55]name=ofd_packets/00372755 [17:16:55]NVStorageSaveData ofd_packets/00372755 [17:16:55]File name is /storage/ofd_packets/00372755 [17:16:55]Write 301 bytes [17:16:55]NVStorageSaveData done [17:16:55]OFDSenderStorePacket done [17:16:55]KKMCreateOFDPacket done [17:16:55]NVStorageSaveData kkm_last_timestamp [17:16:55]File name is /storage/kkm_last_timestamp [17:16:55]Write 4 bytes [17:16:55]NVStorageSaveData done [17:16:55]ExternCall_PrintAddStr [17:16:55]wPrintStart [17:16:55]Write to MH i2c: 01 00 00 30 12 42 [17:16:55]Write i2c OK [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: 01 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: 01 07 00 [17:16:55]MH_I2C_Read... [17:16:55]Read from MH i2c: 01 07 00 30 12 00 00 00 00 00 FF 0F 57 [17:16:55]RasterBufferAndPrint [17:16:55]line Счет N : (1)3309056 [17:16:55]line ИНН: 02508201610067 [17:16:55]line Контрольно-Кассовый Чек [17:16:55]line ПРОДАЖА [17:16:55]line ТРК (МРК, ГНК) : 42 [17:16:55]line Товар: 2710124130 [17:16:55]line Аи-92-К-4 [17:16:55]line 22.430 * 66.90 [17:16:55]line = 1500.57 [17:16:55]line НДС 12% НСП 1% [17:16:55]line > о реализуемом товаре [17:16:55]line ИТОГО: 1500.57 [17:16:55]line НСП 1% : 13.28 [17:16:55]line НДС 12% : 159.35 [17:16:55]line Наличными: 0.00 [17:16:55]line Безнал.: 1500.57 [17:16:55]line Место: АЗС № 87 "Партнер Нефть" [17:16:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:16:55]line СНО: Общий режим [17:16:55]line Чек 572 24.10.2024 17:16 [17:16:55]line Смена: 524 ФФД: 1.0 [17:16:55]line ЗНМ: 0300000083 [17:16:55]line РНМ: 0000000000091623 [17:16:55]line Версия ККМ: 001 [17:16:55]line Платежная система: Mbank [17:16:55]line ФМ: 0000000000874672 [17:16:55]line ФД: 372755 [17:16:55]line ФПД: 145683810534422 [17:16:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372755&fm=145683810534422&tin=02508201610067®Number=0000000000091623&sum=150057 [17:16:55]OFD Sender: Processing packet 372755 [packets to send 267, broken 266] [17:16:55]ProducePacketName [17:16:55]name=ofd_packets/00372755 [17:16:55]OFD Sender: To server: pG, [17:16:55]CommunicateWithHost lk.salyk.kg:30040 [17:16:55]ConnectInit lk.salyk.kg [17:16:55]written 0, free lines is 4095 [17:16:56]Connected sock=10 [17:16:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8D 26 07 01 4F C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9E 57 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 29 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 02 00 00 F4 03 04 00 05 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B0 05 00 35 04 06 00 84 7F A7 C6 C4 16 24 D0 E1 FF 27 CD C5 89 [17:16:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 25 0F 47 00 74 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B0 05 00 F4 03 04 00 AD 2C 1A 67 B6 04 01 00 00 30 4D E8 60 32 D9 0A AB [17:16:56]CommunicateWithHost err = 0 [17:16:56]CheckOFDResponse [17:16:56]1017 (14) - 77093643461234 [17:16:56]1041 (16) - 0000000000874672 [17:16:56]1040 (4) - 372755 [17:16:56]1012 (4) - 24.10.2024 11:17 [17:16:56]1206 (1) - 0 [17:16:56]OFD Sender: Remove packet 372755 [17:16:56]ProducePacketName [17:16:56]name=ofd_packets/00372755 [17:16:56]NVStorageDeleteData [17:16:56]Write to MH i2c: 01 00 00 59 12 6B [17:16:56]Write i2c OK [17:16:56]MH_I2C_Read... [17:16:56]Read from MH i2c: 01 [17:16:56]MH_I2C_Read... [17:16:56]Read from MH i2c: 01 07 00 [17:16:56]MH_I2C_Read... [17:16:56]Read from MH i2c: 01 07 00 59 12 00 00 00 00 00 23 0D A2 [17:16:56]RasterBufferAndPrint [17:16:56]line [17:16:56]line [17:16:56]line [17:16:56]line [17:16:56]line [17:16:56]written 0, free lines is 3375 [17:16:56]MH_Cut [17:16:56]Write to MH i2c: D1 01 00 60 12 01 44 [17:16:56]Write i2c OK [17:16:56]MH_I2C_Read... [17:16:56]Read from MH i2c: D1 [17:16:56]MH_I2C_Read... [17:16:56]Read from MH i2c: D1 01 00 [17:16:56]MH_I2C_Read... [17:16:56]Read from MH i2c: D1 01 00 60 12 00 43 [17:16:56]Write to MH i2c: 01 00 00 61 12 73 [17:16:56]Write i2c OK [17:16:56]MH_I2C_Read... [17:16:56]OFD Sender: No OFD packet to send [17:16:57]*** Cut start [17:16:57]*** Partial cut [17:16:57]*** CUTSNS_PIN = 1 [17:16:57]*** CUTSNS_PIN = 0 [17:16:57]*** Brake cut motor [17:16:57]Read from MH i2c: 01 [17:16:57]MH_I2C_Read... [17:16:57]*** Stop cut motor [17:16:57]*** Cut end [17:16:57]Read from MH i2c: 01 07 00 [17:16:57]MH_I2C_Read... [17:16:57]Read from MH i2c: 01 07 00 61 12 00 00 00 00 00 FF 0F 88 [17:16:57]process_action close_receipt done [17:16:57]requested_data is exist [17:16:57]produce_requested_data [17:16:57]requested_item fm.sn is exist - process it [17:16:57]wFMCommunicate request_size=4 [17:16:57]MH_SAM_APDU [17:16:57]CAPDU: 80 11 00 00 [17:16:57]Write to MH i2c: E2 08 00 62 12 80 11 00 00 00 00 00 00 EE [17:16:57]Write i2c OK [17:16:57]MH_I2C_Read... [17:16:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:16:57]Read from MH i2c: E2 [17:16:57]MH_I2C_Read... [17:16:57]Read from MH i2c: E2 17 00 [17:16:57]MH_I2C_Read... [17:16:57]Read from MH i2c: E2 17 00 62 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [17:16:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:16:57]wFMCommunicate OK [17:16:57]requested_item fd.num is exist - process it [17:16:57]SAM_PROTO_GetFieldsCounters [17:16:57]wFMCommunicate request_size=4 [17:16:57]MH_SAM_APDU [17:16:57]CAPDU: 80 13 00 00 [17:16:57]Write to MH i2c: E2 08 00 63 12 80 13 00 00 00 00 00 00 F1 [17:16:57]Write i2c OK [17:16:57]MH_I2C_Read... [17:16:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:16:58]Read from MH i2c: E2 [17:16:58]MH_I2C_Read... [17:16:58]Read from MH i2c: E2 62 00 [17:16:58]MH_I2C_Read... [17:16:58]Read from MH i2c: E2 62 00 63 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 13 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [17:16:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 13 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3C 02 00 00 5E 04 04 00 3C 02 00 00 57 04 04 00 3D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:16:58]wFMCommunicate OK [17:16:58]SAM_PROTO_GetFieldsCounters done [17:16:58]requested_item shift.num is exist - process it [17:16:58]requested_item shift.opened is exist - process it [17:16:58]req_shift_opened [17:16:58]FM_GetShiftState [17:16:58]SAM_PROTO_GetShiftState [17:16:58]wFMCommunicate request_size=4 [17:16:58]MH_SAM_APDU [17:16:58]CAPDU: 80 13 01 00 [17:16:58]Write to MH i2c: E2 08 00 64 12 80 13 01 00 00 00 00 00 F3 [17:16:58]Write i2c OK [17:16:58]MH_I2C_Read... [17:16:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:16:58]Read from MH i2c: E2 [17:16:58]MH_I2C_Read... [17:16:58]Read from MH i2c: E2 0E 00 [17:16:58]MH_I2C_Read... [17:16:58]Read from MH i2c: E2 0E 00 64 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [17:16:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:16:58]wFMCommunicate OK [17:16:58]SAM_PROTO_GetShiftState done [17:16:58]FM_GetShiftState done [17:16:58]req_shift_opened done [17:16:58]requested_item shift.open_date is exist - process it [17:16:58]req_shift_open_date [17:16:58]req_shift_open_date done [17:16:58]produce_requested_data done [17:16:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372755,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:16:58]process_action_free close_receipt [17:16:58]json_value_free [17:16:58]json_value_free done [17:16:58]process_json_proto returns [17:16:58]Send response to host [17:16:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372755,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:16:58]free response buf [17:16:58]execute_script done [17:16:58]execute_script returns [17:16:58]free content buf [17:16:58]Sock 8.Close socket [17:16:58]Sock 8.Thread stoped [17:17:01]OFD Sender: No OFD packet to send [17:17:06]OFD Sender: No OFD packet to send [17:17:11]accept exits with 9 [17:17:11]New connection [17:17:11]New thread 3067317604 created [17:17:11]Thread 3067460964 joined [17:17:11]Waiting for new connection... [17:17:11] Sock 9.Parse request [17:17:11]Sock 9.Check first char [17:17:11]Sock 9.First char is OK [17:17:11]request: POST /json_proto HTTP/1.0 [17:17:11]Method: POST [17:17:11]URL: /json_proto [17:17:11]Method is POST - this is cgi request [17:17:11]url: /json_proto [17:17:11]query_string will be loaded in cgi processing [17:17:11]execute_cgi json_proto POST (null) [17:17:11]execute_cgi path=json_proto method=POST [17:17:11]POST find Content-Length [17:17:11]Host: 172.17.42.195:8080 [17:17:11]Content-Length: 678 [17:17:11]Content-Type: application/json [17:17:11] [17:17:11]POST finish read [17:17:11]Found Content-Length = 678 [17:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:17:11]execute_script... [17:17:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309058", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:17:11]POST & json_proto [17:17:11]process_json_proto [17:17:11]json parsed OK: [17:17:11]protocol is kg_v1.0 [17:17:11]action value=close_receipt [17:17:11]process_action close_receipt [17:17:11]cmd_close_receipt [17:17:11]MH_GetDate [17:17:11]Write to MH i2c: F0 00 00 65 12 66 [17:17:11]Write i2c OK [17:17:11]MH_I2C_Read... [17:17:11]Read from MH i2c: F0 [17:17:11]MH_I2C_Read... [17:17:11]Read from MH i2c: F0 09 00 [17:17:11]MH_I2C_Read... [17:17:11]Read from MH i2c: F0 09 00 65 12 00 17 81 1A 67 EF 94 12 67 84 [17:17:11]GetLastDocTimeStamp 1729790213 [17:17:11]current date 1729790231 [17:17:11]FM_GetShiftState [17:17:11]SAM_PROTO_GetShiftState [17:17:11]wFMCommunicate request_size=4 [17:17:11]MH_SAM_APDU [17:17:11]CAPDU: 80 13 01 00 [17:17:11]Write to MH i2c: E2 08 00 66 12 80 13 01 00 00 00 00 00 F5 [17:17:11]Write i2c OK [17:17:11]MH_I2C_Read... [17:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:11]Read from MH i2c: E2 [17:17:11]MH_I2C_Read... [17:17:11]Read from MH i2c: E2 0E 00 [17:17:11]MH_I2C_Read... [17:17:11]Read from MH i2c: E2 0E 00 66 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5A [17:17:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:17:11]wFMCommunicate OK [17:17:11]SAM_PROTO_GetShiftState done [17:17:11]FM_GetShiftState done [17:17:11]opened in 1729729095 [17:17:11]opened+sec_in_day 1729815495 [17:17:11]quantity*price = 50041 [17:17:11]sum+1 = 50042 [17:17:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 573 24.10.2024 17:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372756 ФПД: 62118727636672 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171711&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372756&fm=62118727636672&tin=02508201610067®Number=0000000000091623&sum=50000 [17:17:12]StoreToDocumentArchive [17:17:12]shift 524 fd 372756 [17:17:12]save to /storage/0524/doc_00372756 [17:17:12]save last doc name /storage/0524/doc_00372756 to /storage/kkm_last_doc_name [17:17:12]save OK [17:17:12]Clear old archive folders... [17:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:17:12]tlvbuf is 01A3F290 [17:17:12]SAM_PROTO_ClearQueue [17:17:12]wFMCommunicate request_size=4 [17:17:12]MH_SAM_APDU [17:17:12]CAPDU: 80 09 00 00 [17:17:12]Write to MH i2c: E2 08 00 73 12 80 09 00 00 00 00 00 00 F7 [17:17:12]Write i2c OK [17:17:12]MH_I2C_Read... [17:17:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:17:12]Read from MH i2c: E2 [17:17:12]MH_I2C_Read... [17:17:12]Read from MH i2c: E2 03 00 [17:17:12]MH_I2C_Read... [17:17:12]Read from MH i2c: E2 03 00 73 12 00 90 00 F9 [17:17:12]RAPDU: 90 00 [17:17:12]wFMCommunicate OK [17:17:12]SAM_PROTO_ClearQueue done [17:17:12]KKMCreateOFDPacket [17:17:12]OFDProtocolAddRootSTLVToBuf [17:17:12]FM_MakeSignedData [17:17:12]FM_MakeSignedData [17:17:12]SAM_PROTO_SignData [17:17:12]wFMCommunicate request_size=4 [17:17:12]MH_SAM_APDU [17:17:12]CAPDU: 80 0D 01 02 [17:17:12]Write to MH i2c: E2 08 00 74 12 80 0D 01 02 00 00 00 00 FF [17:17:12]Write i2c OK [17:17:12]MH_I2C_Read... [17:17:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:17:12]Read from MH i2c: E2 [17:17:12]MH_I2C_Read... [17:17:12]Read from MH i2c: E2 03 00 [17:17:12]MH_I2C_Read... [17:17:12]Read from MH i2c: E2 03 00 74 12 00 90 00 FA [17:17:12]RAPDU: 90 00 [17:17:12]wFMCommunicate OK [17:17:12]wFMCommunicate request_size=255 [17:17:12]MH_SAM_APDU [17:17:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 17 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B0 05 00 35 04 06 00 38 [17:17:12]Write to MH i2c: E2 02 01 75 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 17 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B0 05 00 35 04 06 00 38 00 00 F2 [17:17:12]Write i2c OK [17:17:12]MH_I2C_Read... [17:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:13]Read from MH i2c: E2 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 03 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 03 00 75 12 00 90 00 FB [17:17:13]RAPDU: 90 00 [17:17:13]wFMCommunicate OK [17:17:13]wFMCommunicate request_size=10 [17:17:13]MH_SAM_APDU [17:17:13]CAPDU: 80 0D 02 02 05 7F 24 B1 D6 C0 [17:17:13]Write to MH i2c: E2 0D 00 76 12 80 0D 02 02 05 00 7F 24 B1 D6 C0 00 00 F6 [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:17:13]Read from MH i2c: E2 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 03 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 03 00 76 12 00 90 00 FC [17:17:13]RAPDU: 90 00 [17:17:13]wFMCommunicate OK [17:17:13]wFMCommunicate request_size=4 [17:17:13]MH_SAM_APDU [17:17:13]CAPDU: 80 0D 03 02 [17:17:13]Write to MH i2c: E2 08 00 77 12 80 0D 03 02 00 00 00 00 04 [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:17:13]Read from MH i2c: E2 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 0B 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 0B 00 77 12 00 F4 19 42 A3 EA A0 5F EF 90 00 CF [17:17:13]RAPDU: F4 19 42 A3 EA A0 5F EF 90 00 [17:17:13]wFMCommunicate OK [17:17:13]SAM_PROTO_SignData done [17:17:13]FM_MakeSignedData done [17:17:13]CreateOFDProtocolMessage [17:17:13]wFMCommunicate request_size=4 [17:17:13]MH_SAM_APDU [17:17:13]CAPDU: 80 11 00 00 [17:17:13]Write to MH i2c: E2 08 00 78 12 80 11 00 00 00 00 00 00 04 [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:13]Read from MH i2c: E2 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 17 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: E2 17 00 78 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [17:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:17:13]wFMCommunicate OK [17:17:13]CreateOFDProtocolMessage done [17:17:13]OFDSenderStorePacket 372756 [17:17:13]StoreOFDPacket docnum=372756 [17:17:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 9A 07 01 C7 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 17 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B0 05 00 35 04 06 00 38 7F 24 B1 D6 C0 F4 19 42 A3 EA A0 5F EF [17:17:13]CheckFolder [17:17:13]dirname=/storage/ofd_packets [17:17:13]CheckFolder done [17:17:13]ProducePacketName [17:17:13]name=ofd_packets/00372756 [17:17:13]NVStorageSaveData ofd_packets/00372756 [17:17:13]File name is /storage/ofd_packets/00372756 [17:17:13]Write 301 bytes [17:17:13]NVStorageSaveData done [17:17:13]OFDSenderStorePacket done [17:17:13]KKMCreateOFDPacket done [17:17:13]NVStorageSaveData kkm_last_timestamp [17:17:13]File name is /storage/kkm_last_timestamp [17:17:13]Write 4 bytes [17:17:13]NVStorageSaveData done [17:17:13]ExternCall_PrintAddStr [17:17:13]wPrintStart [17:17:13]Write to MH i2c: 01 00 00 79 12 8B [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: 01 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: 01 07 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: 01 07 00 79 12 00 00 00 00 00 FF 0F A0 [17:17:13]RasterBufferAndPrint [17:17:13]line Счет N : (1)3309058 [17:17:13]line ИНН: 02508201610067 [17:17:13]line Контрольно-Кассовый Чек [17:17:13]line ПРОДАЖА [17:17:13]line ТРК (МРК, ГНК) : 22 [17:17:13]line Товар: 2710124130 [17:17:13]line Аи-92-К-4 [17:17:13]line 7.480 * 66.90 [17:17:13]line = 500.41 [17:17:13]line НДС 12% НСП 1% [17:17:13]line > о реализуемом товаре [17:17:13]line ОКРУГЛЕНИЕ: -0.41 [17:17:13]line ИТОГО: 500.00 [17:17:13]line Внесено: 500.00 [17:17:13]line СДАЧА: 0.00 [17:17:13]line НСП 1% : 4.43 [17:17:13]line НДС 12% : 53.14 [17:17:13]line Наличными: 500.00 [17:17:13]line Безнал.: 0.00 [17:17:13]line Место: АЗС № 87 "Партнер Нефть" [17:17:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:17:13]line СНО: Общий режим [17:17:13]line Чек 573 24.10.2024 17:17 [17:17:13]line Смена: 524 ФФД: 1.0 [17:17:13]line ЗНМ: 0300000083 [17:17:13]line РНМ: 0000000000091623 [17:17:13]line Версия ККМ: 001 [17:17:13]line ФМ: 0000000000874672 [17:17:13]line ФД: 372756 [17:17:13]line ФПД: 62118727636672 [17:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171711&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372756&fm=62118727636672&tin=02508201610067®Number=0000000000091623&sum=50000 [17:17:13]written 0, free lines is 4095 [17:17:13]OFD Sender: Processing packet 372756 [packets to send 267, broken 266] [17:17:13]ProducePacketName [17:17:13]name=ofd_packets/00372756 [17:17:13]OFD Sender: To server: pG, [17:17:13]CommunicateWithHost lk.salyk.kg:30040 [17:17:13]ConnectInit lk.salyk.kg [17:17:13]Connected sock=10 [17:17:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 9A 07 01 C7 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 02 00 00 F4 03 04 00 17 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B0 05 00 35 04 06 00 38 7F 24 B1 D6 C0 F4 19 42 A3 EA A0 5F EF [17:17:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 70 22 47 00 58 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B0 05 00 F4 03 04 00 BE 2C 1A 67 B6 04 01 00 00 22 94 5D D4 7D BA A9 24 [17:17:13]CommunicateWithHost err = 0 [17:17:13]CheckOFDResponse [17:17:13]1017 (14) - 77093643461234 [17:17:13]1041 (16) - 0000000000874672 [17:17:13]1040 (4) - 372756 [17:17:13]1012 (4) - 24.10.2024 11:17 [17:17:13]1206 (1) - 0 [17:17:13]OFD Sender: Remove packet 372756 [17:17:13]ProducePacketName [17:17:13]name=ofd_packets/00372756 [17:17:13]NVStorageDeleteData [17:17:13]Write to MH i2c: 01 00 00 A4 12 B6 [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: 01 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: 01 07 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: 01 07 00 A4 12 00 00 00 00 00 D8 0C A1 [17:17:13]RasterBufferAndPrint [17:17:13]line [17:17:13]line [17:17:13]line [17:17:13]line [17:17:13]line [17:17:13]written 0, free lines is 3301 [17:17:13]MH_Cut [17:17:13]Write to MH i2c: D1 01 00 AB 12 01 8F [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: D1 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: D1 01 00 [17:17:13]MH_I2C_Read... [17:17:13]Read from MH i2c: D1 01 00 AB 12 00 8E [17:17:13]Write to MH i2c: 01 00 00 AC 12 BE [17:17:13]Write i2c OK [17:17:13]MH_I2C_Read... [17:17:14]OFD Sender: No OFD packet to send [17:17:14]*** Cut start [17:17:14]*** Partial cut [17:17:14]*** CUTSNS_PIN = 1 [17:17:14]*** CUTSNS_PIN = 0 [17:17:14]*** Brake cut motor [17:17:15]Read from MH i2c: 01 [17:17:15]MH_I2C_Read... [17:17:15]*** Stop cut motor [17:17:15]*** Cut end [17:17:15]Read from MH i2c: 01 07 00 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: 01 07 00 AC 12 00 00 00 00 00 FF 0F D3 [17:17:15]process_action close_receipt done [17:17:15]requested_data is exist [17:17:15]produce_requested_data [17:17:15]requested_item fm.sn is exist - process it [17:17:15]wFMCommunicate request_size=4 [17:17:15]MH_SAM_APDU [17:17:15]CAPDU: 80 11 00 00 [17:17:15]Write to MH i2c: E2 08 00 AD 12 80 11 00 00 00 00 00 00 39 [17:17:15]Write i2c OK [17:17:15]MH_I2C_Read... [17:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:17:15]Read from MH i2c: E2 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: E2 17 00 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: E2 17 00 AD 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [17:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:17:15]wFMCommunicate OK [17:17:15]requested_item fd.num is exist - process it [17:17:15]SAM_PROTO_GetFieldsCounters [17:17:15]wFMCommunicate request_size=4 [17:17:15]MH_SAM_APDU [17:17:15]CAPDU: 80 13 00 00 [17:17:15]Write to MH i2c: E2 08 00 AE 12 80 13 00 00 00 00 00 00 3C [17:17:15]Write i2c OK [17:17:15]MH_I2C_Read... [17:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:17:15]Read from MH i2c: E2 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: E2 62 00 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: E2 62 00 AE 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 14 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [17:17:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 14 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3D 02 00 00 5E 04 04 00 3D 02 00 00 57 04 04 00 3E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:17:15]wFMCommunicate OK [17:17:15]SAM_PROTO_GetFieldsCounters done [17:17:15]requested_item shift.num is exist - process it [17:17:15]requested_item shift.opened is exist - process it [17:17:15]req_shift_opened [17:17:15]FM_GetShiftState [17:17:15]SAM_PROTO_GetShiftState [17:17:15]wFMCommunicate request_size=4 [17:17:15]MH_SAM_APDU [17:17:15]CAPDU: 80 13 01 00 [17:17:15]Write to MH i2c: E2 08 00 AF 12 80 13 01 00 00 00 00 00 3E [17:17:15]Write i2c OK [17:17:15]MH_I2C_Read... [17:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:17:15]Read from MH i2c: E2 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: E2 0E 00 [17:17:15]MH_I2C_Read... [17:17:15]Read from MH i2c: E2 0E 00 AF 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A3 [17:17:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:17:15]wFMCommunicate OK [17:17:15]SAM_PROTO_GetShiftState done [17:17:15]FM_GetShiftState done [17:17:15]req_shift_opened done [17:17:15]requested_item shift.open_date is exist - process it [17:17:15]req_shift_open_date [17:17:15]req_shift_open_date done [17:17:15]produce_requested_data done [17:17:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372756,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:17:15]process_action_free close_receipt [17:17:15]json_value_free [17:17:15]json_value_free done [17:17:15]process_json_proto returns [17:17:15]Send response to host [17:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372756,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:17:15]free response buf [17:17:15]execute_script done [17:17:15]execute_script returns [17:17:15]free content buf [17:17:15]Sock 9.Close socket [17:17:15]Sock 9.Thread stoped [17:17:19]OFD Sender: No OFD packet to send [17:17:24]OFD Sender: No OFD packet to send [17:17:29]OFD Sender: No OFD packet to send [17:17:34]OFD Sender: No OFD packet to send [17:17:39]OFD Sender: No OFD packet to send [17:17:44]OFD Sender: No OFD packet to send [17:17:49]OFD Sender: No OFD packet to send [17:17:54]OFD Sender: No OFD packet to send [17:17:59]OFD Sender: No OFD packet to send [17:18:04]OFD Sender: No OFD packet to send [17:18:09]OFD Sender: No OFD packet to send [17:18:14]OFD Sender: No OFD packet to send [17:18:19]OFD Sender: No OFD packet to send [17:18:24]OFD Sender: No OFD packet to send [17:18:29]OFD Sender: No OFD packet to send [17:18:34]OFD Sender: No OFD packet to send [17:18:39]OFD Sender: No OFD packet to send [17:18:44]OFD Sender: No OFD packet to send [17:18:49]OFD Sender: No OFD packet to send [17:18:54]OFD Sender: No OFD packet to send [17:18:59]OFD Sender: No OFD packet to send [17:19:04]OFD Sender: No OFD packet to send [17:19:09]OFD Sender: No OFD packet to send [17:19:14]OFD Sender: No OFD packet to send [17:19:19]OFD Sender: No OFD packet to send [17:19:24]OFD Sender: No OFD packet to send [17:19:29]OFD Sender: No OFD packet to send [17:19:34]OFD Sender: No OFD packet to send [17:19:36]accept exits with 8 [17:19:36]New connection [17:19:36]New thread 3067460964 created [17:19:36]Thread 3067317604 joined [17:19:36]Waiting for new connection... [17:19:36] Sock 8.Parse request [17:19:36]Sock 8.Check first char [17:19:36]Sock 8.First char is OK [17:19:36]request: POST /json_proto HTTP/1.0 [17:19:36]Method: POST [17:19:36]URL: /json_proto [17:19:36]Method is POST - this is cgi request [17:19:36]url: /json_proto [17:19:36]query_string will be loaded in cgi processing [17:19:36]execute_cgi json_proto POST (null) [17:19:36]execute_cgi path=json_proto method=POST [17:19:36]POST find Content-Length [17:19:36]Host: 172.17.42.195:8080 [17:19:36]Content-Length: 770 [17:19:36]Content-Type: application/json [17:19:36] [17:19:36]POST finish read [17:19:36]Found Content-Length = 770 [17:19:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.240, "sum" : 1650.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1650.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:36]execute_script... [17:19:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309059", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.240, "sum" : 1650.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1650.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:19:36]POST & json_proto [17:19:36]process_json_proto [17:19:36]json parsed OK: [17:19:36]protocol is kg_v1.0 [17:19:36]action value=close_receipt [17:19:36]process_action close_receipt [17:19:36]cmd_close_receipt [17:19:36]MH_GetDate [17:19:36]Write to MH i2c: F0 00 00 B0 12 B1 [17:19:36]Write i2c OK [17:19:36]MH_I2C_Read... [17:19:36]Read from MH i2c: F0 [17:19:36]MH_I2C_Read... [17:19:36]Read from MH i2c: F0 09 00 [17:19:36]MH_I2C_Read... [17:19:36]Read from MH i2c: F0 09 00 B0 12 00 A8 81 1A 67 EF 94 12 67 60 [17:19:36]GetLastDocTimeStamp 1729790231 [17:19:36]current date 1729790376 [17:19:36]FM_GetShiftState [17:19:36]SAM_PROTO_GetShiftState [17:19:36]wFMCommunicate request_size=4 [17:19:36]MH_SAM_APDU [17:19:36]CAPDU: 80 13 01 00 [17:19:36]Write to MH i2c: E2 08 00 B1 12 80 13 01 00 00 00 00 00 40 [17:19:36]Write i2c OK [17:19:36]MH_I2C_Read... [17:19:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:36]Read from MH i2c: E2 [17:19:36]MH_I2C_Read... [17:19:36]Read from MH i2c: E2 0E 00 [17:19:36]MH_I2C_Read... [17:19:36]Read from MH i2c: E2 0E 00 B1 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [17:19:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:19:36]wFMCommunicate OK [17:19:36]SAM_PROTO_GetShiftState done [17:19:36]FM_GetShiftState done [17:19:36]opened in 1729729095 [17:19:36]opened+sec_in_day 1729815495 [17:19:36]quantity*price = 165020 [17:19:36]sum+1 = 165022 [17:19:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1650.21 НСП 1% : 14.60 НДС 12% : 175.24 Наличными: 0.00 Безнал.: 1650.21 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 574 24.10.2024 17:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372757 ФПД: 53648087580688 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171936&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372757&fm=53648087580688&tin=02508201610067®Number=0000000000091623&sum=165021 [17:19:37]StoreToDocumentArchive [17:19:37]shift 524 fd 372757 [17:19:37]save to /storage/0524/doc_00372757 [17:19:37]save last doc name /storage/0524/doc_00372757 to /storage/kkm_last_doc_name [17:19:37]save OK [17:19:37]Clear old archive folders... [17:19:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:19:37]tlvbuf is 01A82930 [17:19:37]SAM_PROTO_ClearQueue [17:19:37]wFMCommunicate request_size=4 [17:19:37]MH_SAM_APDU [17:19:37]CAPDU: 80 09 00 00 [17:19:37]Write to MH i2c: E2 08 00 BE 12 80 09 00 00 00 00 00 00 42 [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:19:37]Read from MH i2c: E2 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 BE 12 00 90 00 44 [17:19:37]RAPDU: 90 00 [17:19:37]wFMCommunicate OK [17:19:37]SAM_PROTO_ClearQueue done [17:19:37]KKMCreateOFDPacket [17:19:37]OFDProtocolAddRootSTLVToBuf [17:19:37]FM_MakeSignedData [17:19:37]FM_MakeSignedData [17:19:37]SAM_PROTO_SignData [17:19:37]wFMCommunicate request_size=4 [17:19:37]MH_SAM_APDU [17:19:37]CAPDU: 80 0D 01 02 [17:19:37]Write to MH i2c: E2 08 00 BF 12 80 0D 01 02 00 00 00 00 4A [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:19:37]Read from MH i2c: E2 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 BF 12 00 90 00 45 [17:19:37]RAPDU: 90 00 [17:19:37]wFMCommunicate OK [17:19:37]wFMCommunicate request_size=255 [17:19:37]MH_SAM_APDU [17: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 56 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 A8 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B0 05 00 35 04 06 00 30 [17:19:37]Write to MH i2c: E2 02 01 C0 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 56 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 A8 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B0 05 00 35 04 06 00 30 00 00 6E [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:37]Read from MH i2c: E2 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 C0 12 00 90 00 46 [17:19:37]RAPDU: 90 00 [17:19:37]wFMCommunicate OK [17:19:37]wFMCommunicate request_size=10 [17:19:37]MH_SAM_APDU [17:19:37]CAPDU: 80 0D 02 02 05 CA EB 34 00 10 [17:19:37]Write to MH i2c: E2 0D 00 C1 12 80 0D 02 02 05 00 CA EB 34 00 10 00 00 50 [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:19:37]Read from MH i2c: E2 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 03 00 C1 12 00 90 00 47 [17:19:37]RAPDU: 90 00 [17:19:37]wFMCommunicate OK [17:19:37]wFMCommunicate request_size=4 [17:19:37]MH_SAM_APDU [17:19:37]CAPDU: 80 0D 03 02 [17:19:37]Write to MH i2c: E2 08 00 C2 12 80 0D 03 02 00 00 00 00 4F [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:19:37]Read from MH i2c: E2 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 0B 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 0B 00 C2 12 00 4E D0 D0 58 1A 72 43 A1 90 00 06 [17:19:37]RAPDU: 4E D0 D0 58 1A 72 43 A1 90 00 [17:19:37]wFMCommunicate OK [17:19:37]SAM_PROTO_SignData done [17:19:37]FM_MakeSignedData done [17:19:37]CreateOFDProtocolMessage [17:19:37]wFMCommunicate request_size=4 [17:19:37]MH_SAM_APDU [17:19:37]CAPDU: 80 11 00 00 [17:19:37]Write to MH i2c: E2 08 00 C3 12 80 11 00 00 00 00 00 00 4F [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:37]Read from MH i2c: E2 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 17 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: E2 17 00 C3 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [17:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:19:37]wFMCommunicate OK [17:19:37]CreateOFDProtocolMessage done [17:19:37]OFDSenderStorePacket 372757 [17:19:37]StoreOFDPacket docnum=372757 [17:19:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 C7 07 01 4F 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 56 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 A8 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B0 05 00 35 04 06 00 30 CA EB 34 00 10 4E D0 D0 58 1A 72 43 A1 [17:19:37]CheckFolder [17:19:37]dirname=/storage/ofd_packets [17:19:37]CheckFolder done [17:19:37]ProducePacketName [17:19:37]name=ofd_packets/00372757 [17:19:37]NVStorageSaveData ofd_packets/00372757 [17:19:37]File name is /storage/ofd_packets/00372757 [17:19:37]Write 301 bytes [17:19:37]NVStorageSaveData done [17:19:37]OFDSenderStorePacket done [17:19:37]KKMCreateOFDPacket done [17:19:37]NVStorageSaveData kkm_last_timestamp [17:19:37]File name is /storage/kkm_last_timestamp [17:19:37]Write 4 bytes [17:19:37]NVStorageSaveData done [17:19:37]ExternCall_PrintAddStr [17:19:37]wPrintStart [17:19:37]Write to MH i2c: 01 00 00 C4 12 D6 [17:19:37]Write i2c OK [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: 01 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: 01 07 00 [17:19:37]MH_I2C_Read... [17:19:37]Read from MH i2c: 01 07 00 C4 12 00 00 00 00 00 FF 0F EB [17:19:37]RasterBufferAndPrint [17:19:37]line Счет N : (1)3309059 [17:19:37]line ИНН: 02508201610067 [17:19:37]line Контрольно-Кассовый Чек [17:19:37]line ПРОДАЖА [17:19:37]line ТРК (МРК, ГНК) : 13 [17:19:37]line Товар: 2710124500 [17:19:37]line Аи-95-К-3 [17:19:37]line 22.240 * 74.20 [17:19:37]line = 1650.21 [17:19:37]line НДС 12% НСП 1% [17:19:37]line > о реализуемом товаре [17:19:37]line ИТОГО: 1650.21 [17:19:37]line НСП 1% : 14.60 [17:19:37]line НДС 12% : 175.24 [17:19:37]line Наличными: 0.00 [17:19:37]line Безнал.: 1650.21 [17:19:37]line Место: АЗС № 87 "Партнер Нефть" [17:19:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:19:37]line СНО: Общий режим [17:19:37]line Чек 574 24.10.2024 17:19 [17:19:37]line Смена: 524 ФФД: 1.0 [17:19:37]line ЗНМ: 0300000083 [17:19:37]line РНМ: 0000000000091623 [17:19:37]line Версия ККМ: 001 [17:19:37]line Платежная система: Mbank [17:19:37]line ФМ: 0000000000874672 [17:19:37]line ФД: 372757 [17:19:37]line ФПД: 53648087580688 [17:19:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T171936&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372757&fm=53648087580688&tin=02508201610067®Number=0000000000091623&sum=165021 [17:19:37]written 0, free lines is 4095 [17:19:38]OFD Sender: Processing packet 372757 [packets to send 267, broken 266] [17:19:38]ProducePacketName [17:19:38]name=ofd_packets/00372757 [17:19:38]OFD Sender: To server: pG, [17:19:38]CommunicateWithHost lk.salyk.kg:30040 [17:19:38]ConnectInit lk.salyk.kg [17:19:38]Connected sock=10 [17: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 36 37 32 0F 01 00 00 C0 C7 07 01 4F 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 56 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9D 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 44 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9D 84 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 02 00 00 F4 03 04 00 A8 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B0 05 00 35 04 06 00 30 CA EB 34 00 10 4E D0 D0 58 1A 72 43 A1 [17:19:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 41 A8 47 00 B6 C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B0 05 00 F4 03 04 00 4F 2D 1A 67 B6 04 01 00 00 BF 05 3F 3C FF 99 66 57 [17:19:38]CommunicateWithHost err = 0 [17:19:38]CheckOFDResponse [17:19:38]1017 (14) - 77093643461234 [17:19:38]1041 (16) - 0000000000874672 [17:19:38]1040 (4) - 372757 [17:19:38]1012 (4) - 24.10.2024 11:19 [17:19:38]1206 (1) - 0 [17:19:38]OFD Sender: Remove packet 372757 [17:19:38]ProducePacketName [17:19:38]name=ofd_packets/00372757 [17:19:38]NVStorageDeleteData [17:19:38]Write to MH i2c: 01 00 00 ED 12 FF [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 ED 12 00 00 00 00 00 FB 0C 0D [17:19:38]RasterBufferAndPrint [17:19:38]line [17:19:38]line [17:19:38]line [17:19:38]line [17:19:38]line [17:19:38]written 0, free lines is 3332 [17:19:38]MH_Cut [17:19:38]Write to MH i2c: D1 01 00 F4 12 01 D8 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: D1 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: D1 01 00 [17:19:38]MH_I2C_Read... [17:19:38]Read from MH i2c: D1 01 00 F4 12 00 D7 [17:19:38]Write to MH i2c: 01 00 00 F5 12 07 [17:19:38]Write i2c OK [17:19:38]MH_I2C_Read... [17:19:38]OFD Sender: No OFD packet to send [17:19:39]*** Cut start [17:19:39]*** Partial cut [17:19:39]*** CUTSNS_PIN = 1 [17:19:39]*** CUTSNS_PIN = 0 [17:19:39]*** Brake cut motor [17:19:39]Read from MH i2c: 01 [17:19:39]MH_I2C_Read... [17:19:39]*** Stop cut motor [17:19:39]*** Cut end [17:19:39]Read from MH i2c: 01 07 00 [17:19:39]MH_I2C_Read... [17:19:39]Read from MH i2c: 01 07 00 F5 12 00 00 00 00 00 FF 0F 1C [17:19:39]process_action close_receipt done [17:19:39]requested_data is exist [17:19:39]produce_requested_data [17:19:39]requested_item fm.sn is exist - process it [17:19:39]wFMCommunicate request_size=4 [17:19:39]MH_SAM_APDU [17:19:39]CAPDU: 80 11 00 00 [17:19:39]Write to MH i2c: E2 08 00 F6 12 80 11 00 00 00 00 00 00 82 [17:19:39]Write i2c OK [17:19:39]MH_I2C_Read... [17:19:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:19:39]Read from MH i2c: E2 [17:19:39]MH_I2C_Read... [17:19:39]Read from MH i2c: E2 17 00 [17:19:39]MH_I2C_Read... [17:19:39]Read from MH i2c: E2 17 00 F6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [17:19:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:19:39]wFMCommunicate OK [17:19:39]requested_item fd.num is exist - process it [17:19:39]SAM_PROTO_GetFieldsCounters [17:19:39]wFMCommunicate request_size=4 [17:19:39]MH_SAM_APDU [17:19:39]CAPDU: 80 13 00 00 [17:19:39]Write to MH i2c: E2 08 00 F7 12 80 13 00 00 00 00 00 00 85 [17:19:39]Write i2c OK [17:19:39]MH_I2C_Read... [17:19:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:19:40]Read from MH i2c: E2 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 62 00 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 62 00 F7 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 15 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [17:19:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 15 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3E 02 00 00 5E 04 04 00 3E 02 00 00 57 04 04 00 3F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:19:40]wFMCommunicate OK [17:19:40]SAM_PROTO_GetFieldsCounters done [17:19:40]requested_item shift.num is exist - process it [17:19:40]requested_item shift.opened is exist - process it [17:19:40]req_shift_opened [17:19:40]FM_GetShiftState [17:19:40]SAM_PROTO_GetShiftState [17:19:40]wFMCommunicate request_size=4 [17:19:40]MH_SAM_APDU [17:19:40]CAPDU: 80 13 01 00 [17:19:40]Write to MH i2c: E2 08 00 F8 12 80 13 01 00 00 00 00 00 87 [17:19:40]Write i2c OK [17:19:40]MH_I2C_Read... [17:19:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:19:40]Read from MH i2c: E2 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 0E 00 [17:19:40]MH_I2C_Read... [17:19:40]Read from MH i2c: E2 0E 00 F8 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EC [17:19:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:19:40]wFMCommunicate OK [17:19:40]SAM_PROTO_GetShiftState done [17:19:40]FM_GetShiftState done [17:19:40]req_shift_opened done [17:19:40]requested_item shift.open_date is exist - process it [17:19:40]req_shift_open_date [17:19:40]req_shift_open_date done [17:19:40]produce_requested_data done [17:19:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372757,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:19:40]process_action_free close_receipt [17:19:40]json_value_free [17:19:40]json_value_free done [17:19:40]process_json_proto returns [17:19:40]Send response to host [17:19:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372757,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:19:40]free response buf [17:19:40]execute_script done [17:19:40]execute_script returns [17:19:40]free content buf [17:19:40]Sock 8.Close socket [17:19:40]Sock 8.Thread stoped [17:19:43]OFD Sender: No OFD packet to send [17:19:48]OFD Sender: No OFD packet to send [17:19:53]OFD Sender: No OFD packet to send [17:19:58]OFD Sender: No OFD packet to send [17:20:03]OFD Sender: No OFD packet to send [17:20:08]OFD Sender: No OFD packet to send [17:20:13]OFD Sender: No OFD packet to send [17:20:18]OFD Sender: No OFD packet to send [17:20:21]accept exits with 9 [17:20:21]New connection [17:20:21]New thread 3067317604 created [17:20:21]Thread 3067460964 joined [17:20:21]Waiting for new connection... [17:20:21] Sock 9.Parse request [17:20:21]Sock 9.Check first char [17:20:21]Sock 9.First char is OK [17:20:21]request: POST /json_proto HTTP/1.0 [17:20:21]Method: POST [17:20:21]URL: /json_proto [17:20:21]Method is POST - this is cgi request [17:20:21]url: /json_proto [17:20:21]query_string will be loaded in cgi processing [17:20:21]execute_cgi json_proto POST (null) [17:20:21]execute_cgi path=json_proto method=POST [17:20:21]POST find Content-Length [17:20:21]Host: 172.17.42.195:8080 [17:20:21]Content-Length: 774 [17:20:21]Content-Type: application/json [17:20:21] [17:20:21]POST finish read [17:20:21]Found Content-Length = 774 [17:20:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:21]execute_script... [17:20:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309060", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:20:21]POST & json_proto [17:20:21]process_json_proto [17:20:21]json parsed OK: [17:20:21]protocol is kg_v1.0 [17:20:21]action value=close_receipt [17:20:21]process_action close_receipt [17:20:21]cmd_close_receipt [17:20:21]MH_GetDate [17:20:21]Write to MH i2c: F0 00 00 F9 12 FA [17:20:21]Write i2c OK [17:20:21]MH_I2C_Read... [17:20:21]Read from MH i2c: F0 [17:20:21]MH_I2C_Read... [17:20:21]Read from MH i2c: F0 09 00 [17:20:21]MH_I2C_Read... [17:20:21]Read from MH i2c: F0 09 00 F9 12 00 D5 81 1A 67 EF 94 12 67 D6 [17:20:21]GetLastDocTimeStamp 1729790376 [17:20:21]current date 1729790421 [17:20:21]FM_GetShiftState [17:20:21]SAM_PROTO_GetShiftState [17:20:21]wFMCommunicate request_size=4 [17:20:21]MH_SAM_APDU [17:20:21]CAPDU: 80 13 01 00 [17:20:21]Write to MH i2c: E2 08 00 FA 12 80 13 01 00 00 00 00 00 89 [17:20:21]Write i2c OK [17:20:21]MH_I2C_Read... [17:20:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:21]Read from MH i2c: E2 [17:20:21]MH_I2C_Read... [17:20:21]Read from MH i2c: E2 0E 00 [17:20:21]MH_I2C_Read... [17:20:21]Read from MH i2c: E2 0E 00 FA 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EE [17:20:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:20:21]wFMCommunicate OK [17:20:21]SAM_PROTO_GetShiftState done [17:20:21]FM_GetShiftState done [17:20:21]opened in 1729729095 [17:20:21]opened+sec_in_day 1729815495 [17:20:21]quantity*price = 200025 [17:20:21]sum+1 = 200026 [17:20:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 575 24.10.2024 17:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372758 ФПД: 114067335342571 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172021&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372758&fm=114067335342571&tin=02508201610067®Number=0000000000091623&sum=200025 [17:20:22]StoreToDocumentArchive [17:20:22]shift 524 fd 372758 [17:20:22]save to /storage/0524/doc_00372758 [17:20:22]save last doc name /storage/0524/doc_00372758 to /storage/kkm_last_doc_name [17:20:22]save OK [17:20:22]Clear old archive folders... [17:20:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:20:22]tlvbuf is 01AA7A70 [17:20:22]SAM_PROTO_ClearQueue [17:20:22]wFMCommunicate request_size=4 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 09 00 00 [17:20:22]Write to MH i2c: E2 08 00 07 13 80 09 00 00 00 00 00 00 8C [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 07 13 00 90 00 8E [17:20:22]RAPDU: 90 00 [17:20:22]wFMCommunicate OK [17:20:22]SAM_PROTO_ClearQueue done [17:20:22]KKMCreateOFDPacket [17:20:22]OFDProtocolAddRootSTLVToBuf [17:20:22]FM_MakeSignedData [17:20:22]FM_MakeSignedData [17:20:22]SAM_PROTO_SignData [17:20:22]wFMCommunicate request_size=4 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 0D 01 02 [17:20:22]Write to MH i2c: E2 08 00 08 13 80 0D 01 02 00 00 00 00 94 [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 08 13 00 90 00 8F [17:20:22]RAPDU: 90 00 [17:20:22]wFMCommunicate OK [17:20:22]wFMCommunicate request_size=255 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 02 00 00 F4 03 04 00 D5 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B0 05 00 35 04 06 00 [17:20:22]Write to MH i2c: E2 02 01 09 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 02 00 00 F4 03 04 00 D5 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B0 05 00 35 04 06 00 00 00 10 [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 09 13 00 90 00 90 [17:20:22]RAPDU: 90 00 [17:20:22]wFMCommunicate OK [17:20:22]wFMCommunicate request_size=11 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 0D 02 02 06 67 BE 5F 00 E9 EB [17:20:22]Write to MH i2c: E2 0E 00 0A 13 80 0D 02 02 06 00 67 BE 5F 00 E9 EB 00 00 FB [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 03 00 0A 13 00 90 00 91 [17:20:22]RAPDU: 90 00 [17:20:22]wFMCommunicate OK [17:20:22]wFMCommunicate request_size=4 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 0D 03 02 [17:20:22]Write to MH i2c: E2 08 00 0B 13 80 0D 03 02 00 00 00 00 99 [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 0B 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 0B 00 0B 13 00 15 C2 63 63 04 45 43 3D 90 00 00 [17:20:22]RAPDU: 15 C2 63 63 04 45 43 3D 90 00 [17:20:22]wFMCommunicate OK [17:20:22]SAM_PROTO_SignData done [17:20:22]FM_MakeSignedData done [17:20:22]CreateOFDProtocolMessage [17:20:22]wFMCommunicate request_size=4 [17:20:22]MH_SAM_APDU [17:20:22]CAPDU: 80 11 00 00 [17:20:22]Write to MH i2c: E2 08 00 0C 13 80 11 00 00 00 00 00 00 99 [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:22]Read from MH i2c: E2 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 17 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: E2 17 00 0C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [17:20:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:20:22]wFMCommunicate OK [17:20:22]CreateOFDProtocolMessage done [17:20:22]OFDSenderStorePacket 372758 [17:20:22]StoreOFDPacket docnum=372758 [17:20:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B0 AB 08 01 6F A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 3F 02 00 00 F4 03 04 00 D5 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B0 05 00 35 04 06 00 67 BE 5F 00 E9 EB 15 C2 63 63 04 45 43 3D [17:20:22]CheckFolder [17:20:22]dirname=/storage/ofd_packets [17:20:22]CheckFolder done [17:20:22]ProducePacketName [17:20:22]name=ofd_packets/00372758 [17:20:22]NVStorageSaveData ofd_packets/00372758 [17:20:22]File name is /storage/ofd_packets/00372758 [17:20:22]Write 302 bytes [17:20:22]NVStorageSaveData done [17:20:22]OFDSenderStorePacket done [17:20:22]KKMCreateOFDPacket done [17:20:22]NVStorageSaveData kkm_last_timestamp [17:20:22]File name is /storage/kkm_last_timestamp [17:20:22]Write 4 bytes [17:20:22]NVStorageSaveData done [17:20:22]ExternCall_PrintAddStr [17:20:22]wPrintStart [17:20:22]Write to MH i2c: 01 00 00 0D 13 20 [17:20:22]Write i2c OK [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: 01 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: 01 07 00 [17:20:22]MH_I2C_Read... [17:20:22]Read from MH i2c: 01 07 00 0D 13 00 00 00 00 00 FF 0F 35 [17:20:22]RasterBufferAndPrint [17:20:22]line Счет N : (1)3309060 [17:20:22]line ИНН: 02508201610067 [17:20:22]line Контрольно-Кассовый Чек [17:20:22]line ПРОДАЖА [17:20:22]line ТРК (МРК, ГНК) : 5 [17:20:22]line Товар: 2710194210 [17:20:22]line ДТ(л)-К-5 [17:20:22]line 26.250 * 76.20 [17:20:22]line = 2000.25 [17:20:22]line НДС 12% НСП 1% [17:20:22]line > о реализуемом товаре [17:20:22]line ИТОГО: 2000.25 [17:20:22]line НСП 1% : 17.70 [17:20:22]line НДС 12% : 212.42 [17:20:22]line Наличными: 0.00 [17:20:22]line Безнал.: 2000.25 [17:20:22]line Место: АЗС № 87 "Партнер Нефть" [17:20:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:20:22]line СНО: Общий режим [17:20:22]line Чек 575 24.10.2024 17:20 [17:20:22]line Смена: 524 ФФД: 1.0 [17:20:22]line ЗНМ: 0300000083 [17:20:22]line РНМ: 0000000000091623 [17:20:22]line Версия ККМ: 001 [17:20:22]line Платежная система: Mbank [17:20:22]line ФМ: 0000000000874672 [17:20:22]line ФД: 372758 [17:20:22]line ФПД: 114067335342571 [17:20:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172021&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372758&fm=114067335342571&tin=02508201610067®Number=0000000000091623&sum=200025 [17:20:22]written 0, free lines is 4095 [17:20:22]OFD Sender: Processing packet 372758 [packets to send 267, broken 266] [17:20:22]ProducePacketName [17:20:22]name=ofd_packets/00372758 [17:20:22]OFD Sender: To server: pG, [17:20:22]CommunicateWithHost lk.salyk.kg:30040 [17:20:22]ConnectInit lk.salyk.kg [17:20:23]Connected sock=10 [17:20:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B0 AB 08 01 6F A5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 3F 02 00 00 F4 03 04 00 D5 81 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B0 05 00 35 04 06 00 67 BE 5F 00 E9 EB 15 C2 63 63 04 45 43 3D [17:20:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A6 C7 47 00 5B FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B0 05 00 F4 03 04 00 7C 2D 1A 67 B6 04 01 00 00 B6 E5 D8 42 3C 0C 0B F3 [17:20:23]CommunicateWithHost err = 0 [17:20:23]CheckOFDResponse [17:20:23]1017 (14) - 77093643461234 [17:20:23]1041 (16) - 0000000000874672 [17:20:23]1040 (4) - 372758 [17:20:23]1012 (4) - 24.10.2024 11:20 [17:20:23]1206 (1) - 0 [17:20:23]OFD Sender: Remove packet 372758 [17:20:23]ProducePacketName [17:20:23]name=ofd_packets/00372758 [17:20:23]NVStorageDeleteData [17:20:23]Write to MH i2c: 01 00 00 36 13 49 [17:20:23]Write i2c OK [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: 01 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: 01 07 00 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: 01 07 00 36 13 00 00 00 00 00 0B 0D 68 [17:20:23]RasterBufferAndPrint [17:20:23]line [17:20:23]line [17:20:23]line [17:20:23]line [17:20:23]line [17:20:23]written 0, free lines is 3346 [17:20:23]MH_Cut [17:20:23]Write to MH i2c: D1 01 00 3D 13 01 22 [17:20:23]Write i2c OK [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: D1 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: D1 01 00 [17:20:23]MH_I2C_Read... [17:20:23]Read from MH i2c: D1 01 00 3D 13 00 21 [17:20:23]Write to MH i2c: 01 00 00 3E 13 51 [17:20:23]Write i2c OK [17:20:23]MH_I2C_Read... [17:20:23]OFD Sender: No OFD packet to send [17:20:24]*** Cut start [17:20:24]*** Partial cut [17:20:24]*** CUTSNS_PIN = 1 [17:20:24]*** CUTSNS_PIN = 0 [17:20:24]*** Brake cut motor [17:20:24]Read from MH i2c: 01 [17:20:24]MH_I2C_Read... [17:20:24]*** Stop cut motor [17:20:24]*** Cut end [17:20:24]Read from MH i2c: 01 07 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: 01 07 00 3E 13 00 00 00 00 00 FF 0F 66 [17:20:24]process_action close_receipt done [17:20:24]requested_data is exist [17:20:24]produce_requested_data [17:20:24]requested_item fm.sn is exist - process it [17:20:24]wFMCommunicate request_size=4 [17:20:24]MH_SAM_APDU [17:20:24]CAPDU: 80 11 00 00 [17:20:24]Write to MH i2c: E2 08 00 3F 13 80 11 00 00 00 00 00 00 CC [17:20:24]Write i2c OK [17:20:24]MH_I2C_Read... [17:20:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:20:24]Read from MH i2c: E2 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 17 00 [17:20:24]MH_I2C_Read... [17:20:24]Read from MH i2c: E2 17 00 3F 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [17:20:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:20:24]wFMCommunicate OK [17:20:24]requested_item fd.num is exist - process it [17:20:24]SAM_PROTO_GetFieldsCounters [17:20:24]wFMCommunicate request_size=4 [17:20:24]MH_SAM_APDU [17:20:24]CAPDU: 80 13 00 00 [17:20:24]Write to MH i2c: E2 08 00 40 13 80 13 00 00 00 00 00 00 CF [17:20:24]Write i2c OK [17:20:24]MH_I2C_Read... [17:20:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:20:25]Read from MH i2c: E2 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: E2 62 00 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: E2 62 00 40 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 16 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 8A [17:20:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 16 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3F 02 00 00 5E 04 04 00 3F 02 00 00 57 04 04 00 40 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:20:25]wFMCommunicate OK [17:20:25]SAM_PROTO_GetFieldsCounters done [17:20:25]requested_item shift.num is exist - process it [17:20:25]requested_item shift.opened is exist - process it [17:20:25]req_shift_opened [17:20:25]FM_GetShiftState [17:20:25]SAM_PROTO_GetShiftState [17:20:25]wFMCommunicate request_size=4 [17:20:25]MH_SAM_APDU [17:20:25]CAPDU: 80 13 01 00 [17:20:25]Write to MH i2c: E2 08 00 41 13 80 13 01 00 00 00 00 00 D1 [17:20:25]Write i2c OK [17:20:25]MH_I2C_Read... [17:20:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:20:25]Read from MH i2c: E2 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: E2 0E 00 [17:20:25]MH_I2C_Read... [17:20:25]Read from MH i2c: E2 0E 00 41 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [17:20:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:20:25]wFMCommunicate OK [17:20:25]SAM_PROTO_GetShiftState done [17:20:25]FM_GetShiftState done [17:20:25]req_shift_opened done [17:20:25]requested_item shift.open_date is exist - process it [17:20:25]req_shift_open_date [17:20:25]req_shift_open_date done [17:20:25]produce_requested_data done [17:20:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372758,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:20:25]process_action_free close_receipt [17:20:25]json_value_free [17:20:25]json_value_free done [17:20:25]process_json_proto returns [17:20:25]Send response to host [17:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372758,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:20:25]free response buf [17:20:25]execute_script done [17:20:25]execute_script returns [17:20:25]free content buf [17:20:25]Sock 9.Close socket [17:20:25]Sock 9.Thread stoped [17:20:28]OFD Sender: No OFD packet to send [17:20:33]OFD Sender: No OFD packet to send [17:20:38]OFD Sender: No OFD packet to send [17:20:43]OFD Sender: No OFD packet to send [17:20:48]OFD Sender: No OFD packet to send [17:20:53]OFD Sender: No OFD packet to send [17:20:58]OFD Sender: No OFD packet to send [17:21:03]OFD Sender: No OFD packet to send [17:21:08]OFD Sender: No OFD packet to send [17:21:13]OFD Sender: No OFD packet to send [17:21:18]OFD Sender: No OFD packet to send [17:21:23]OFD Sender: No OFD packet to send [17:21:28]OFD Sender: No OFD packet to send [17:21:33]OFD Sender: No OFD packet to send [17:21:38]OFD Sender: No OFD packet to send [17:21:41]accept exits with 8 [17:21:41]New connection [17:21:41]New thread 3067460964 created [17:21:41]Thread 3067317604 joined [17:21:41]Waiting for new connection... [17:21:41] Sock 8.Parse request [17:21:41]Sock 8.Check first char [17:21:41]Sock 8.First char is OK [17:21:41]request: POST /json_proto HTTP/1.0 [17:21:41]Method: POST [17:21:41]URL: /json_proto [17:21:41]Method is POST - this is cgi request [17:21:41]url: /json_proto [17:21:41]query_string will be loaded in cgi processing [17:21:41]execute_cgi json_proto POST (null) [17:21:41]execute_cgi path=json_proto method=POST [17:21:41]POST find Content-Length [17:21:41]Host: 172.17.42.195:8080 [17:21:41]Content-Length: 683 [17:21:41]Content-Type: application/json [17:21:41] [17:21:41]POST finish read [17:21:41]Found Content-Length = 683 [17:21:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:41]execute_script... [17:21: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)3309061", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:21:41]POST & json_proto [17:21:41]process_json_proto [17:21:41]json parsed OK: [17:21:41]protocol is kg_v1.0 [17:21:41]action value=close_receipt [17:21:41]process_action close_receipt [17:21:41]cmd_close_receipt [17:21:41]MH_GetDate [17:21:41]Write to MH i2c: F0 00 00 42 13 44 [17:21:41]Write i2c OK [17:21:41]MH_I2C_Read... [17:21:41]Read from MH i2c: F0 [17:21:41]MH_I2C_Read... [17:21:41]Read from MH i2c: F0 09 00 [17:21:41]MH_I2C_Read... [17:21:41]Read from MH i2c: F0 09 00 42 13 00 25 82 1A 67 EF 94 12 67 71 [17:21:41]GetLastDocTimeStamp 1729790421 [17:21:41]current date 1729790501 [17:21:41]FM_GetShiftState [17:21:41]SAM_PROTO_GetShiftState [17:21:41]wFMCommunicate request_size=4 [17:21:41]MH_SAM_APDU [17:21:41]CAPDU: 80 13 01 00 [17:21:41]Write to MH i2c: E2 08 00 43 13 80 13 01 00 00 00 00 00 D3 [17:21:41]Write i2c OK [17:21:41]MH_I2C_Read... [17:21:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:41]Read from MH i2c: E2 [17:21:41]MH_I2C_Read... [17:21:41]Read from MH i2c: E2 0E 00 [17:21:41]MH_I2C_Read... [17:21:41]Read from MH i2c: E2 0E 00 43 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [17:21:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:21:41]wFMCommunicate OK [17:21:41]SAM_PROTO_GetShiftState done [17:21:41]FM_GetShiftState done [17:21:41]opened in 1729729095 [17:21:41]opened+sec_in_day 1729815495 [17:21:41]quantity*price = 100021 [17:21:41]sum+1 = 100023 [17:21:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 576 24.10.2024 17:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372759 ФПД: 24129445444119 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172141&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372759&fm=24129445444119&tin=02508201610067®Number=0000000000091623&sum=100000 [17:21:42]StoreToDocumentArchive [17:21:42]shift 524 fd 372759 [17:21:42]save to /storage/0524/doc_00372759 [17:21:42]save last doc name /storage/0524/doc_00372759 to /storage/kkm_last_doc_name [17:21:42]save OK [17:21:42]Clear old archive folders... [17:21:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:21:42]tlvbuf is 01A2BF10 [17:21:42]SAM_PROTO_ClearQueue [17:21:42]wFMCommunicate request_size=4 [17:21:42]MH_SAM_APDU [17:21:42]CAPDU: 80 09 00 00 [17:21:42]Write to MH i2c: E2 08 00 50 13 80 09 00 00 00 00 00 00 D5 [17:21:42]Write i2c OK [17:21:42]MH_I2C_Read... [17:21:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:21:42]Read from MH i2c: E2 [17:21:42]MH_I2C_Read... [17:21:42]Read from MH i2c: E2 03 00 [17:21:42]MH_I2C_Read... [17:21:42]Read from MH i2c: E2 03 00 50 13 00 90 00 D7 [17:21:42]RAPDU: 90 00 [17:21:42]wFMCommunicate OK [17:21:42]SAM_PROTO_ClearQueue done [17:21:42]KKMCreateOFDPacket [17:21:42]OFDProtocolAddRootSTLVToBuf [17:21:42]FM_MakeSignedData [17:21:42]FM_MakeSignedData [17:21:42]SAM_PROTO_SignData [17:21:42]wFMCommunicate request_size=4 [17:21:42]MH_SAM_APDU [17:21:42]CAPDU: 80 0D 01 02 [17:21:42]Write to MH i2c: E2 08 00 51 13 80 0D 01 02 00 00 00 00 DD [17:21:42]Write i2c OK [17:21:42]MH_I2C_Read... [17:21:42]Read from MH i2c: E2 [17:21:42]MH_I2C_Read... [17:21:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:21:42]Read from MH i2c: E2 03 00 [17:21:42]MH_I2C_Read... [17:21:42]Read from MH i2c: E2 03 00 51 13 00 90 00 D8 [17:21:42]RAPDU: 90 00 [17:21:42]wFMCommunicate OK [17:21:42]wFMCommunicate request_size=255 [17:21:42]MH_SAM_APDU [17:21: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 25 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B0 05 00 35 04 06 00 15 [17:21:42]Write to MH i2c: E2 02 01 52 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 02 00 00 F4 03 04 00 25 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B0 05 00 35 04 06 00 15 00 00 DE [17:21:42]Write i2c OK [17:21:42]MH_I2C_Read... [17:21:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:42]Read from MH i2c: E2 [17:21:42]MH_I2C_Read... [17:21:42]Read from MH i2c: E2 03 00 [17:21:42]MH_I2C_Read... [17:21:42]Read from MH i2c: E2 03 00 52 13 00 90 00 D9 [17:21:42]RAPDU: 90 00 [17:21:42]wFMCommunicate OK [17:21:42]wFMCommunicate request_size=10 [17:21:42]MH_SAM_APDU [17:21:42]CAPDU: 80 0D 02 02 05 F2 13 06 3A 17 [17:21:42]Write to MH i2c: E2 0D 00 53 13 80 0D 02 02 05 00 F2 13 06 3A 17 00 00 46 [17:21:42]Write i2c OK [17:21:42]MH_I2C_Read... [17:21:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:21:43]Read from MH i2c: E2 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: E2 03 00 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: E2 03 00 53 13 00 90 00 DA [17:21:43]RAPDU: 90 00 [17:21:43]wFMCommunicate OK [17:21:43]wFMCommunicate request_size=4 [17:21:43]MH_SAM_APDU [17:21:43]CAPDU: 80 0D 03 02 [17:21:43]Write to MH i2c: E2 08 00 54 13 80 0D 03 02 00 00 00 00 E2 [17:21:43]Write i2c OK [17:21:43]MH_I2C_Read... [17:21:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:21:43]Read from MH i2c: E2 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: E2 0B 00 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: E2 0B 00 54 13 00 5A 9F CD 9D A0 43 89 6A 90 00 1C [17:21:43]RAPDU: 5A 9F CD 9D A0 43 89 6A 90 00 [17:21:43]wFMCommunicate OK [17:21:43]SAM_PROTO_SignData done [17:21:43]FM_MakeSignedData done [17:21:43]CreateOFDProtocolMessage [17:21:43]wFMCommunicate request_size=4 [17:21:43]MH_SAM_APDU [17:21:43]CAPDU: 80 11 00 00 [17:21:43]Write to MH i2c: E2 08 00 55 13 80 11 00 00 00 00 00 00 E2 [17:21:43]Write i2c OK [17:21:43]MH_I2C_Read... [17:21:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:43]Read from MH i2c: E2 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: E2 17 00 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: E2 17 00 55 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [17:21:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:21:43]wFMCommunicate OK [17:21:43]CreateOFDProtocolMessage done [17:21:43]OFDSenderStorePacket 372759 [17:21:43]StoreOFDPacket docnum=372759 [17:21:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 91 84 07 01 67 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 40 02 00 00 F4 03 04 00 25 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B0 05 00 35 04 06 00 15 F2 13 06 3A 17 5A 9F CD 9D A0 43 89 6A [17:21:43]CheckFolder [17:21:43]dirname=/storage/ofd_packets [17:21:43]CheckFolder done [17:21:43]ProducePacketName [17:21:43]name=ofd_packets/00372759 [17:21:43]NVStorageSaveData ofd_packets/00372759 [17:21:43]File name is /storage/ofd_packets/00372759 [17:21:43]Write 301 bytes [17:21:43]NVStorageSaveData done [17:21:43]OFDSenderStorePacket done [17:21:43]KKMCreateOFDPacket done [17:21:43]NVStorageSaveData kkm_last_timestamp [17:21:43]File name is /storage/kkm_last_timestamp [17:21:43]Write 4 bytes [17:21:43]NVStorageSaveData done [17:21:43]ExternCall_PrintAddStr [17:21:43]wPrintStart [17:21:43]Write to MH i2c: 01 00 00 56 13 69 [17:21:43]Write i2c OK [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: 01 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: 01 07 00 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: 01 07 00 56 13 00 00 00 00 00 FF 0F 7E [17:21:43]RasterBufferAndPrint [17:21:43]line Счет N : (1)3309061 [17:21:43]line ИНН: 02508201610067 [17:21:43]line Контрольно-Кассовый Чек [17:21:43]line ПРОДАЖА [17:21:43]line ТРК (МРК, ГНК) : 13 [17:21:43]line Товар: 2710124500 [17:21:43]line Аи-95-К-3 [17:21:43]line 13.480 * 74.20 [17:21:43]line = 1000.22 [17:21:43]line НДС 12% НСП 1% [17:21:43]line > о реализуемом товаре [17:21:43]line ОКРУГЛЕНИЕ: -0.22 [17:21:43]line ИТОГО: 1000.00 [17:21:43]line Внесено: 1000.00 [17:21:43]line СДАЧА: 0.00 [17:21:43]line НСП 1% : 8.85 [17:21:43]line НДС 12% : 106.22 [17:21:43]line Наличными: 1000.00 [17:21:43]line Безнал.: 0.00 [17:21:43]line Место: АЗС № 87 "Партнер Нефть" [17:21:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:21:43]line СНО: Общий режим [17:21:43]line Чек 576 24.10.2024 17:21 [17:21:43]line Смена: 524 ФФД: 1.0 [17:21:43]line ЗНМ: 0300000083 [17:21:43]line РНМ: 0000000000091623 [17:21:43]line Версия ККМ: 001 [17:21:43]line ФМ: 0000000000874672 [17:21:43]line ФД: 372759 [17:21:43]line ФПД: 24129445444119 [17:21:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172141&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372759&fm=24129445444119&tin=02508201610067®Number=0000000000091623&sum=100000 [17:21:43]OFD Sender: Processing packet 372759 [packets to send 267, broken 266] [17:21:43]ProducePacketName [17:21:43]name=ofd_packets/00372759 [17:21:43]OFD Sender: To server: pG, [17:21:43]CommunicateWithHost lk.salyk.kg:30040 [17:21:43]ConnectInit lk.salyk.kg [17:21:43]written 0, free lines is 4095 [17:21:43]Connected sock=10 [17:21:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 91 84 07 01 67 84 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 40 02 00 00 F4 03 04 00 25 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B0 05 00 35 04 06 00 15 F2 13 06 3A 17 5A 9F CD 9D A0 43 89 6A [17: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 36 37 32 4F 00 00 00 AF DF 47 00 75 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B0 05 00 F4 03 04 00 CC 2D 1A 67 B6 04 01 00 00 98 36 95 AB 8C A8 46 8E [17:21:43]CommunicateWithHost err = 0 [17:21:43]CheckOFDResponse [17:21:43]1017 (14) - 77093643461234 [17:21:43]1041 (16) - 0000000000874672 [17:21:43]1040 (4) - 372759 [17:21:43]1012 (4) - 24.10.2024 11:21 [17:21:43]1206 (1) - 0 [17:21:43]OFD Sender: Remove packet 372759 [17:21:43]ProducePacketName [17:21:43]name=ofd_packets/00372759 [17:21:43]NVStorageDeleteData [17:21:43]Write to MH i2c: 01 00 00 81 13 94 [17:21:43]Write i2c OK [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: 01 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: 01 07 00 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: 01 07 00 81 13 00 00 00 00 00 DD 0C 84 [17:21:43]RasterBufferAndPrint [17:21:43]line [17:21:43]line [17:21:43]line [17:21:43]line [17:21:43]line [17:21:43]written 0, free lines is 3299 [17:21:43]MH_Cut [17:21:43]Write to MH i2c: D1 01 00 88 13 01 6D [17:21:43]Write i2c OK [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: D1 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: D1 01 00 [17:21:43]MH_I2C_Read... [17:21:43]Read from MH i2c: D1 01 00 88 13 00 6C [17:21:43]Write to MH i2c: 01 00 00 89 13 9C [17:21:43]Write i2c OK [17:21:43]MH_I2C_Read... [17:21:44]OFD Sender: No OFD packet to send [17:21:44]*** Cut start [17:21:44]*** Partial cut [17:21:44]*** CUTSNS_PIN = 1 [17:21:44]*** CUTSNS_PIN = 0 [17:21:45]*** Brake cut motor [17:21:45]Read from MH i2c: 01 [17:21:45]MH_I2C_Read... [17:21:45]*** Stop cut motor [17:21:45]*** Cut end [17:21:45]Read from MH i2c: 01 07 00 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: 01 07 00 89 13 00 00 00 00 00 FF 0F B1 [17:21:45]process_action close_receipt done [17:21:45]requested_data is exist [17:21:45]produce_requested_data [17:21:45]requested_item fm.sn is exist - process it [17:21:45]wFMCommunicate request_size=4 [17:21:45]MH_SAM_APDU [17:21:45]CAPDU: 80 11 00 00 [17:21:45]Write to MH i2c: E2 08 00 8A 13 80 11 00 00 00 00 00 00 17 [17:21:45]Write i2c OK [17:21:45]MH_I2C_Read... [17:21:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:21:45]Read from MH i2c: E2 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: E2 17 00 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: E2 17 00 8A 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [17:21:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:21:45]wFMCommunicate OK [17:21:45]requested_item fd.num is exist - process it [17:21:45]SAM_PROTO_GetFieldsCounters [17:21:45]wFMCommunicate request_size=4 [17:21:45]MH_SAM_APDU [17:21:45]CAPDU: 80 13 00 00 [17:21:45]Write to MH i2c: E2 08 00 8B 13 80 13 00 00 00 00 00 00 1A [17:21:45]Write i2c OK [17:21:45]MH_I2C_Read... [17:21:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:21:45]Read from MH i2c: E2 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: E2 62 00 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: E2 62 00 8B 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 17 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 D9 [17:21:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 17 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 40 02 00 00 5E 04 04 00 40 02 00 00 57 04 04 00 41 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:21:45]wFMCommunicate OK [17:21:45]SAM_PROTO_GetFieldsCounters done [17:21:45]requested_item shift.num is exist - process it [17:21:45]requested_item shift.opened is exist - process it [17:21:45]req_shift_opened [17:21:45]FM_GetShiftState [17:21:45]SAM_PROTO_GetShiftState [17:21:45]wFMCommunicate request_size=4 [17:21:45]MH_SAM_APDU [17:21:45]CAPDU: 80 13 01 00 [17:21:45]Write to MH i2c: E2 08 00 8C 13 80 13 01 00 00 00 00 00 1C [17:21:45]Write i2c OK [17:21:45]MH_I2C_Read... [17:21:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:21:45]Read from MH i2c: E2 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: E2 0E 00 [17:21:45]MH_I2C_Read... [17:21:45]Read from MH i2c: E2 0E 00 8C 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [17:21:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:21:45]wFMCommunicate OK [17:21:45]SAM_PROTO_GetShiftState done [17:21:45]FM_GetShiftState done [17:21:45]req_shift_opened done [17:21:45]requested_item shift.open_date is exist - process it [17:21:45]req_shift_open_date [17:21:45]req_shift_open_date done [17:21:45]produce_requested_data done [17:21:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372759,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:21:45]process_action_free close_receipt [17:21:45]json_value_free [17:21:45]json_value_free done [17:21:45]process_json_proto returns [17:21:45]Send response to host [17:21:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372759,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:21:45]free response buf [17:21:45]execute_script done [17:21:45]execute_script returns [17:21:45]free content buf [17:21:45]Sock 8.Close socket [17:21:45]Sock 8.Thread stoped [17:21:49]OFD Sender: No OFD packet to send [17:21:54]OFD Sender: No OFD packet to send [17:21:59]OFD Sender: No OFD packet to send [17:22:04]OFD Sender: No OFD packet to send [17:22:09]OFD Sender: No OFD packet to send [17:22:14]OFD Sender: No OFD packet to send [17:22:19]OFD Sender: No OFD packet to send [17:22:24]OFD Sender: No OFD packet to send [17:22:29]OFD Sender: No OFD packet to send [17:22:34]OFD Sender: No OFD packet to send [17:22:39]OFD Sender: No OFD packet to send [17:22:44]OFD Sender: No OFD packet to send [17:22:49]OFD Sender: No OFD packet to send [17:22:54]OFD Sender: No OFD packet to send [17:22:59]OFD Sender: No OFD packet to send [17:23:04]OFD Sender: No OFD packet to send [17:23:09]accept exits with 9 [17:23:09]New connection [17:23:09]New thread 3067317604 created [17:23:09]Thread 3067460964 joined [17:23:09]Waiting for new connection... [17:23:09] Sock 9.Parse request [17:23:09]Sock 9.Check first char [17:23:09]Sock 9.First char is OK [17:23:09]request: POST /json_proto HTTP/1.0 [17:23:09]Method: POST [17:23:09]URL: /json_proto [17:23:09]Method is POST - this is cgi request [17:23:09]url: /json_proto [17:23:09]query_string will be loaded in cgi processing [17:23:09]execute_cgi json_proto POST (null) [17:23:09]execute_cgi path=json_proto method=POST [17:23:09]POST find Content-Length [17:23:09]Host: 172.17.42.195:8080 [17:23:09]Content-Length: 774 [17:23:09]Content-Type: application/json [17:23:09] [17:23:09]POST finish read [17:23:09]Found Content-Length = 774 [17:23:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1400.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:23:09]execute_script... [17:23:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309062", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 18.380, "sum" : 1400.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1400.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:23:09]POST & json_proto [17:23:09]process_json_proto [17:23:09]json parsed OK: [17:23:09]protocol is kg_v1.0 [17:23:09]action value=close_receipt [17:23:09]process_action close_receipt [17:23:09]cmd_close_receipt [17:23:09]MH_GetDate [17:23:09]Write to MH i2c: F0 00 00 8D 13 8F [17:23:09]Write i2c OK [17:23:09]MH_I2C_Read... [17:23:09]Read from MH i2c: F0 [17:23:09]MH_I2C_Read... [17:23:09]Read from MH i2c: F0 09 00 [17:23:09]MH_I2C_Read... [17:23:09]Read from MH i2c: F0 09 00 8D 13 00 7D 82 1A 67 EF 94 12 67 14 [17:23:09]GetLastDocTimeStamp 1729790501 [17:23:09]current date 1729790589 [17:23:09]FM_GetShiftState [17:23:09]SAM_PROTO_GetShiftState [17:23:09]wFMCommunicate request_size=4 [17:23:09]MH_SAM_APDU [17:23:09]CAPDU: 80 13 01 00 [17:23:09]Write to MH i2c: E2 08 00 8E 13 80 13 01 00 00 00 00 00 1E [17:23:09]Write i2c OK [17:23:09]MH_I2C_Read... [17:23:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:23:09]OFD Sender: No OFD packet to send [17:23:09]Read from MH i2c: E2 [17:23:09]MH_I2C_Read... [17:23:09]Read from MH i2c: E2 0E 00 [17:23:09]MH_I2C_Read... [17:23:09]Read from MH i2c: E2 0E 00 8E 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [17:23:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:23:09]wFMCommunicate OK [17:23:09]SAM_PROTO_GetShiftState done [17:23:09]FM_GetShiftState done [17:23:09]opened in 1729729095 [17:23:09]opened+sec_in_day 1729815495 [17:23:09]quantity*price = 140055 [17:23:09]sum+1 = 140057 [17:23:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.56 НСП 1% : 12.39 НДС 12% : 148.73 Наличными: 0.00 Безнал.: 1400.56 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 577 24.10.2024 17:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372760 ФПД: 78090564318847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372760&fm=78090564318847&tin=02508201610067®Number=0000000000091623&sum=140056 [17:23:10]StoreToDocumentArchive [17:23:10]shift 524 fd 372760 [17:23:10]save to /storage/0524/doc_00372760 [17:23:10]save last doc name /storage/0524/doc_00372760 to /storage/kkm_last_doc_name [17:23:10]save OK [17:23:10]Clear old archive folders... [17:23:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:23:10]tlvbuf is 01ABCF00 [17:23:10]SAM_PROTO_ClearQueue [17:23:10]wFMCommunicate request_size=4 [17:23:10]MH_SAM_APDU [17:23:10]CAPDU: 80 09 00 00 [17:23:10]Write to MH i2c: E2 08 00 9B 13 80 09 00 00 00 00 00 00 20 [17:23:10]Write i2c OK [17:23:10]MH_I2C_Read... [17:23:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:23:10]Read from MH i2c: E2 [17:23:10]MH_I2C_Read... [17:23:10]Read from MH i2c: E2 03 00 [17:23:10]MH_I2C_Read... [17:23:10]Read from MH i2c: E2 03 00 9B 13 00 90 00 22 [17:23:10]RAPDU: 90 00 [17:23:10]wFMCommunicate OK [17:23:10]SAM_PROTO_ClearQueue done [17:23:10]KKMCreateOFDPacket [17:23:10]OFDProtocolAddRootSTLVToBuf [17:23:10]FM_MakeSignedData [17:23:10]FM_MakeSignedData [17:23:10]SAM_PROTO_SignData [17:23:10]wFMCommunicate request_size=4 [17:23:10]MH_SAM_APDU [17:23:10]CAPDU: 80 0D 01 02 [17:23:10]Write to MH i2c: E2 08 00 9C 13 80 0D 01 02 00 00 00 00 28 [17:23:10]Write i2c OK [17:23:10]MH_I2C_Read... [17:23:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:23:10]Read from MH i2c: E2 [17:23:10]MH_I2C_Read... [17:23:10]Read from MH i2c: E2 03 00 [17:23:10]MH_I2C_Read... [17:23:10]Read from MH i2c: E2 03 00 9C 13 00 90 00 23 [17:23:10]RAPDU: 90 00 [17:23:10]wFMCommunicate OK [17:23:10]wFMCommunicate request_size=255 [17:23:10]MH_SAM_APDU [17:23:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 7D 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B0 05 00 35 04 06 00 [17:23:10]Write to MH i2c: E2 02 01 9D 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 7D 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B0 05 00 35 04 06 00 00 00 E2 [17:23:10]Write i2c OK [17:23:10]MH_I2C_Read... [17:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:23:10]Read from MH i2c: E2 [17:23:10]MH_I2C_Read... [17:23:10]Read from MH i2c: E2 03 00 [17:23:10]MH_I2C_Read... [17:23:10]Read from MH i2c: E2 03 00 9D 13 00 90 00 24 [17:23:10]RAPDU: 90 00 [17:23:10]wFMCommunicate OK [17:23:10]wFMCommunicate request_size=11 [17:23:10]MH_SAM_APDU [17:23:10]CAPDU: 80 0D 02 02 06 47 05 E0 58 B6 7F [17:23:10]Write to MH i2c: E2 0E 00 9E 13 80 0D 02 02 06 00 47 05 E0 58 B6 7F 00 00 F0 [17:23:10]Write i2c OK [17:23:10]MH_I2C_Read... [17:23:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:23:11]Read from MH i2c: E2 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: E2 03 00 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: E2 03 00 9E 13 00 90 00 25 [17:23:11]RAPDU: 90 00 [17:23:11]wFMCommunicate OK [17:23:11]wFMCommunicate request_size=4 [17:23:11]MH_SAM_APDU [17:23:11]CAPDU: 80 0D 03 02 [17:23:11]Write to MH i2c: E2 08 00 9F 13 80 0D 03 02 00 00 00 00 2D [17:23:11]Write i2c OK [17:23:11]MH_I2C_Read... [17:23:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:23:11]Read from MH i2c: E2 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: E2 0B 00 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: E2 0B 00 9F 13 00 EB CC 8B 6A FA AF 8E 00 90 00 11 [17:23:11]RAPDU: EB CC 8B 6A FA AF 8E 00 90 00 [17:23:11]wFMCommunicate OK [17:23:11]SAM_PROTO_SignData done [17:23:11]FM_MakeSignedData done [17:23:11]CreateOFDProtocolMessage [17:23:11]wFMCommunicate request_size=4 [17:23:11]MH_SAM_APDU [17:23:11]CAPDU: 80 11 00 00 [17:23:11]Write to MH i2c: E2 08 00 A0 13 80 11 00 00 00 00 00 00 2D [17:23:11]Write i2c OK [17:23:11]MH_I2C_Read... [17:23:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:23:11]Read from MH i2c: E2 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: E2 17 00 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: E2 17 00 A0 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [17:23:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:23:11]wFMCommunicate OK [17:23:11]CreateOFDProtocolMessage done [17:23:11]OFDSenderStorePacket 372760 [17:23:11]StoreOFDPacket docnum=372760 [17:23:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 64 C7 08 01 EF F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 7D 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B0 05 00 35 04 06 00 47 05 E0 58 B6 7F EB CC 8B 6A FA AF 8E 00 [17:23:11]CheckFolder [17:23:11]dirname=/storage/ofd_packets [17:23:11]CheckFolder done [17:23:11]ProducePacketName [17:23:11]name=ofd_packets/00372760 [17:23:11]NVStorageSaveData ofd_packets/00372760 [17:23:11]File name is /storage/ofd_packets/00372760 [17:23:11]Write 302 bytes [17:23:11]NVStorageSaveData done [17:23:11]OFDSenderStorePacket done [17:23:11]KKMCreateOFDPacket done [17:23:11]NVStorageSaveData kkm_last_timestamp [17:23:11]File name is /storage/kkm_last_timestamp [17:23:11]Write 4 bytes [17:23:11]NVStorageSaveData done [17:23:11]ExternCall_PrintAddStr [17:23:11]wPrintStart [17:23:11]Write to MH i2c: 01 00 00 A1 13 B4 [17:23:11]Write i2c OK [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: 01 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: 01 07 00 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: 01 07 00 A1 13 00 00 00 00 00 FF 0F C9 [17:23:11]RasterBufferAndPrint [17:23:11]line Счет N : (1)3309062 [17:23:11]line ИНН: 02508201610067 [17:23:11]line Контрольно-Кассовый Чек [17:23:11]line ПРОДАЖА [17:23:11]line ТРК (МРК, ГНК) : 5 [17:23:11]line Товар: 2710194210 [17:23:11]line ДТ(л)-К-5 [17:23:11]line 18.380 * 76.20 [17:23:11]line = 1400.56 [17:23:11]line НДС 12% НСП 1% [17:23:11]line > о реализуемом товаре [17:23:11]line ИТОГО: 1400.56 [17:23:11]line НСП 1% : 12.39 [17:23:11]line НДС 12% : 148.73 [17:23:11]line Наличными: 0.00 [17:23:11]line Безнал.: 1400.56 [17:23:11]line Место: АЗС № 87 "Партнер Нефть" [17:23:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:23:11]line СНО: Общий режим [17:23:11]line Чек 577 24.10.2024 17:23 [17:23:11]line Смена: 524 ФФД: 1.0 [17:23:11]line ЗНМ: 0300000083 [17:23:11]line РНМ: 0000000000091623 [17:23:11]line Версия ККМ: 001 [17:23:11]line Платежная система: Mbank [17:23:11]line ФМ: 0000000000874672 [17:23:11]line ФД: 372760 [17:23:11]line ФПД: 78090564318847 [17:23:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172309&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372760&fm=78090564318847&tin=02508201610067®Number=0000000000091623&sum=140056 [17:23:11]written 0, free lines is 4095 [17:23:11]OFD Sender: Processing packet 372760 [packets to send 267, broken 266] [17:23:11]ProducePacketName [17:23:11]name=ofd_packets/00372760 [17:23:11]OFD Sender: To server: pG, [17:23:11]CommunicateWithHost lk.salyk.kg:30040 [17:23:11]ConnectInit lk.salyk.kg [17:23:11]Connected sock=10 [17:23:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 64 C7 08 01 EF F2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 CC 47 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 18 23 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 18 23 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 18 23 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 02 00 00 F4 03 04 00 7D 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B0 05 00 35 04 06 00 47 05 E0 58 B6 7F EB CC 8B 6A FA AF 8E 00 [17:23:11]Write to MH i2c: 01 00 00 CA 13 DD [17:23:11]Write i2c OK [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: 01 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: 01 07 00 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: 01 07 00 CA 13 00 00 00 00 00 02 0D F3 [17:23:11]RasterBufferAndPrint [17:23:11]line [17:23:11]line [17:23:11]line [17:23:11]line [17:23:11]line [17:23:11]written 0, free lines is 3337 [17:23:11]MH_Cut [17:23:11]Write to MH i2c: D1 01 00 D1 13 01 B6 [17:23:11]Write i2c OK [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: D1 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: D1 01 00 [17:23:11]MH_I2C_Read... [17:23:11]Read from MH i2c: D1 01 00 D1 13 00 B5 [17:23:11]Write to MH i2c: 01 00 00 D2 13 E5 [17:23:11]Write i2c OK [17:23:11]MH_I2C_Read... [17:23:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 32 FC 47 00 C6 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B0 05 00 F4 03 04 00 24 2E 1A 67 B6 04 01 00 00 35 1A CA 7E 34 F8 09 D8 [17:23:11]CommunicateWithHost err = 0 [17:23:11]CheckOFDResponse [17:23:11]1017 (14) - 77093643461234 [17:23:11]1041 (16) - 0000000000874672 [17:23:11]1040 (4) - 372760 [17:23:11]1012 (4) - 24.10.2024 11:23 [17:23:11]1206 (1) - 0 [17:23:11]OFD Sender: Remove packet 372760 [17:23:11]ProducePacketName [17:23:11]name=ofd_packets/00372760 [17:23:11]NVStorageDeleteData [17:23:12]OFD Sender: No OFD packet to send [17:23:12]*** Cut start [17:23:12]*** Partial cut [17:23:12]*** CUTSNS_PIN = 1 [17:23:12]*** CUTSNS_PIN = 0 [17:23:12]*** Brake cut motor [17:23:13]Read from MH i2c: 01 [17:23:13]MH_I2C_Read... [17:23:13]*** Stop cut motor [17:23:13]*** Cut end [17:23:13]Read from MH i2c: 01 07 00 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: 01 07 00 D2 13 00 00 00 00 00 FF 0F FA [17:23:13]process_action close_receipt done [17:23:13]requested_data is exist [17:23:13]produce_requested_data [17:23:13]requested_item fm.sn is exist - process it [17:23:13]wFMCommunicate request_size=4 [17:23:13]MH_SAM_APDU [17:23:13]CAPDU: 80 11 00 00 [17:23:13]Write to MH i2c: E2 08 00 D3 13 80 11 00 00 00 00 00 00 60 [17:23:13]Write i2c OK [17:23:13]MH_I2C_Read... [17:23:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:23:13]Read from MH i2c: E2 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: E2 17 00 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: E2 17 00 D3 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [17:23:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:23:13]wFMCommunicate OK [17:23:13]requested_item fd.num is exist - process it [17:23:13]SAM_PROTO_GetFieldsCounters [17:23:13]wFMCommunicate request_size=4 [17:23:13]MH_SAM_APDU [17:23:13]CAPDU: 80 13 00 00 [17:23:13]Write to MH i2c: E2 08 00 D4 13 80 13 00 00 00 00 00 00 63 [17:23:13]Write i2c OK [17:23:13]MH_I2C_Read... [17:23:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:23:13]Read from MH i2c: E2 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: E2 62 00 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: E2 62 00 D4 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 18 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [17:23:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 18 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 41 02 00 00 5E 04 04 00 41 02 00 00 57 04 04 00 42 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:23:13]wFMCommunicate OK [17:23:13]SAM_PROTO_GetFieldsCounters done [17:23:13]requested_item shift.num is exist - process it [17:23:13]requested_item shift.opened is exist - process it [17:23:13]req_shift_opened [17:23:13]FM_GetShiftState [17:23:13]SAM_PROTO_GetShiftState [17:23:13]wFMCommunicate request_size=4 [17:23:13]MH_SAM_APDU [17:23:13]CAPDU: 80 13 01 00 [17:23:13]Write to MH i2c: E2 08 00 D5 13 80 13 01 00 00 00 00 00 65 [17:23:13]Write i2c OK [17:23:13]MH_I2C_Read... [17:23:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:23:13]Read from MH i2c: E2 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: E2 0E 00 [17:23:13]MH_I2C_Read... [17:23:13]Read from MH i2c: E2 0E 00 D5 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [17:23:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:23:13]wFMCommunicate OK [17:23:13]SAM_PROTO_GetShiftState done [17:23:13]FM_GetShiftState done [17:23:13]req_shift_opened done [17:23:13]requested_item shift.open_date is exist - process it [17:23:13]req_shift_open_date [17:23:13]req_shift_open_date done [17:23:13]produce_requested_data done [17:23:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372760,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:23:13]process_action_free close_receipt [17:23:13]json_value_free [17:23:13]json_value_free done [17:23:13]process_json_proto returns [17:23:13]Send response to host [17:23:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372760,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:23:13]free response buf [17:23:13]execute_script done [17:23:13]execute_script returns [17:23:13]free content buf [17:23:13]Sock 9.Close socket [17:23:13]Sock 9.Thread stoped [17:23:17]OFD Sender: No OFD packet to send [17:23:22]OFD Sender: No OFD packet to send [17:23:27]OFD Sender: No OFD packet to send [17:23:32]OFD Sender: No OFD packet to send [17:23:37]OFD Sender: No OFD packet to send [17:23:42]OFD Sender: No OFD packet to send [17:23:47]OFD Sender: No OFD packet to send [17:23:52]OFD Sender: No OFD packet to send [17:23:57]OFD Sender: No OFD packet to send [17:24:02]OFD Sender: No OFD packet to send [17:24:05]accept exits with 8 [17:24:05]New connection [17:24:05]New thread 3067460964 created [17:24:05]Thread 3067317604 joined [17:24:05]Waiting for new connection... [17:24:05] Sock 8.Parse request [17:24:05]Sock 8.Check first char [17:24:05]Sock 8.First char is OK [17:24:05]request: POST /json_proto HTTP/1.0 [17:24:05]Method: POST [17:24:05]URL: /json_proto [17:24:05]Method is POST - this is cgi request [17:24:05]url: /json_proto [17:24:05]query_string will be loaded in cgi processing [17:24:05]execute_cgi json_proto POST (null) [17:24:05]execute_cgi path=json_proto method=POST [17:24:05]POST find Content-Length [17:24:05]Host: 172.17.42.195:8080 [17:24:05]Content-Length: 682 [17:24:05]Content-Type: application/json [17:24:05] [17:24:05]POST finish read [17:24:05]Found Content-Length = 682 [17:24:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:05]execute_script... [17:24:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309053", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 9.190, "sum" : 700.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:05]POST & json_proto [17:24:05]process_json_proto [17:24:05]json parsed OK: [17:24:05]protocol is kg_v1.0 [17:24:05]action value=close_receipt [17:24:05]process_action close_receipt [17:24:05]cmd_close_receipt [17:24:05]MH_GetDate [17:24:05]Write to MH i2c: F0 00 00 D6 13 D8 [17:24:05]Write i2c OK [17:24:05]MH_I2C_Read... [17:24:05]Read from MH i2c: F0 [17:24:05]MH_I2C_Read... [17:24:05]Read from MH i2c: F0 09 00 [17:24:05]MH_I2C_Read... [17:24:05]Read from MH i2c: F0 09 00 D6 13 00 B5 82 1A 67 EF 94 12 67 95 [17:24:05]GetLastDocTimeStamp 1729790589 [17:24:05]current date 1729790645 [17:24:05]FM_GetShiftState [17:24:05]SAM_PROTO_GetShiftState [17:24:05]wFMCommunicate request_size=4 [17:24:05]MH_SAM_APDU [17:24:05]CAPDU: 80 13 01 00 [17:24:05]Write to MH i2c: E2 08 00 D7 13 80 13 01 00 00 00 00 00 67 [17:24:05]Write i2c OK [17:24:05]MH_I2C_Read... [17:24:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:05]Read from MH i2c: E2 [17:24:05]MH_I2C_Read... [17:24:05]Read from MH i2c: E2 0E 00 [17:24:05]MH_I2C_Read... [17:24:05]Read from MH i2c: E2 0E 00 D7 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [17:24:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:24:05]wFMCommunicate OK [17:24:05]SAM_PROTO_GetShiftState done [17:24:05]FM_GetShiftState done [17:24:05]opened in 1729729095 [17:24:05]opened+sec_in_day 1729815495 [17:24:05]quantity*price = 70027 [17:24:05]sum+1 = 70029 [17:24:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.37 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 578 24.10.2024 17:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372761 ФПД: 49559468453923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372761&fm=49559468453923&tin=02508201610067®Number=0000000000091623&sum=70000 [17:24:06]StoreToDocumentArchive [17:24:06]shift 524 fd 372761 [17:24:06]save to /storage/0524/doc_00372761 [17:24:06]save last doc name /storage/0524/doc_00372761 to /storage/kkm_last_doc_name [17:24:06]save OK [17:24:06]Clear old archive folders... [17:24:06]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:24:06]tlvbuf is B6FD1380 [17:24:06]SAM_PROTO_ClearQueue [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 09 00 00 [17:24:06]Write to MH i2c: E2 08 00 E4 13 80 09 00 00 00 00 00 00 69 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 E4 13 00 90 00 6B [17:24:06]RAPDU: 90 00 [17:24:06]wFMCommunicate OK [17:24:06]SAM_PROTO_ClearQueue done [17:24:06]KKMCreateOFDPacket [17:24:06]OFDProtocolAddRootSTLVToBuf [17:24:06]FM_MakeSignedData [17:24:06]FM_MakeSignedData [17:24:06]SAM_PROTO_SignData [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 0D 01 02 [17:24:06]Write to MH i2c: E2 08 00 E5 13 80 0D 01 02 00 00 00 00 71 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 E5 13 00 90 00 6C [17:24:06]RAPDU: 90 00 [17:24:06]wFMCommunicate OK [17:24:06]wFMCommunicate request_size=255 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 B5 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B0 05 00 35 04 06 00 [17:24:06]Write to MH i2c: E2 02 01 E6 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 B5 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B0 05 00 35 04 06 00 00 00 B0 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 E6 13 00 90 00 6D [17:24:06]RAPDU: 90 00 [17:24:06]wFMCommunicate OK [17:24:06]wFMCommunicate request_size=11 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 0D 02 02 06 2D 12 F6 83 30 23 [17:24:06]Write to MH i2c: E2 0E 00 E7 13 80 0D 02 02 06 00 2D 12 F6 83 30 23 00 00 8B [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 03 00 E7 13 00 90 00 6E [17:24:06]RAPDU: 90 00 [17:24:06]wFMCommunicate OK [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 0D 03 02 [17:24:06]Write to MH i2c: E2 08 00 E8 13 80 0D 03 02 00 00 00 00 76 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 0B 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 0B 00 E8 13 00 98 7A 0A 97 E3 96 10 70 90 00 23 [17:24:06]RAPDU: 98 7A 0A 97 E3 96 10 70 90 00 [17:24:06]wFMCommunicate OK [17:24:06]SAM_PROTO_SignData done [17:24:06]FM_MakeSignedData done [17:24:06]CreateOFDProtocolMessage [17:24:06]wFMCommunicate request_size=4 [17:24:06]MH_SAM_APDU [17:24:06]CAPDU: 80 11 00 00 [17:24:06]Write to MH i2c: E2 08 00 E9 13 80 11 00 00 00 00 00 00 76 [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:06]Read from MH i2c: E2 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 17 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: E2 17 00 E9 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CB [17:24:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:24:06]wFMCommunicate OK [17:24:06]CreateOFDProtocolMessage done [17:24:06]OFDSenderStorePacket 372761 [17:24:06]StoreOFDPacket docnum=372761 [17:24:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 52 2A 08 01 84 1E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 B5 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B0 05 00 35 04 06 00 2D 12 F6 83 30 23 98 7A 0A 97 E3 96 10 70 [17:24:06]CheckFolder [17:24:06]dirname=/storage/ofd_packets [17:24:06]CheckFolder done [17:24:06]ProducePacketName [17:24:06]name=ofd_packets/00372761 [17:24:06]NVStorageSaveData ofd_packets/00372761 [17:24:06]File name is /storage/ofd_packets/00372761 [17:24:06]Write 302 bytes [17:24:06]NVStorageSaveData done [17:24:06]OFDSenderStorePacket done [17:24:06]KKMCreateOFDPacket done [17:24:06]NVStorageSaveData kkm_last_timestamp [17:24:06]File name is /storage/kkm_last_timestamp [17:24:06]Write 4 bytes [17:24:06]NVStorageSaveData done [17:24:06]ExternCall_PrintAddStr [17:24:06]wPrintStart [17:24:06]Write to MH i2c: 01 00 00 EA 13 FD [17:24:06]Write i2c OK [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: 01 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: 01 07 00 [17:24:06]MH_I2C_Read... [17:24:06]Read from MH i2c: 01 07 00 EA 13 00 00 00 00 00 FF 0F 12 [17:24:06]RasterBufferAndPrint [17:24:06]line Счет N : (1)3309053 [17:24:06]line ИНН: 02508201610067 [17:24:06]line Контрольно-Кассовый Чек [17:24:06]line ПРОДАЖА [17:24:06]line ТРК (МРК, ГНК) : 6 [17:24:06]line Товар: 2710194210 [17:24:06]line ДТ(л)-К-5 [17:24:06]line 9.190 * 76.20 [17:24:06]line = 700.28 [17:24:06]line НДС 12% НСП 1% [17:24:06]line > о реализуемом товаре [17:24:06]line ОКРУГЛЕНИЕ: -0.28 [17:24:06]line ИТОГО: 700.00 [17:24:06]line Внесено: 700.00 [17:24:06]line СДАЧА: 0.00 [17:24:06]line НСП 1% : 6.20 [17:24:06]line НДС 12% : 74.37 [17:24:06]line Наличными: 700.00 [17:24:06]line Безнал.: 0.00 [17:24:06]line Место: АЗС № 87 "Партнер Нефть" [17:24:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:24:06]line СНО: Общий режим [17:24:06]line Чек 578 24.10.2024 17:24 [17:24:06]line Смена: 524 ФФД: 1.0 [17:24:06]line ЗНМ: 0300000083 [17:24:06]line РНМ: 0000000000091623 [17:24:06]line Версия ККМ: 001 [17:24:06]line ФМ: 0000000000874672 [17:24:06]line ФД: 372761 [17:24:06]line ФПД: 49559468453923 [17:24:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372761&fm=49559468453923&tin=02508201610067®Number=0000000000091623&sum=70000 [17:24:07]OFD Sender: Processing packet 372761 [packets to send 267, broken 266] [17:24:07]ProducePacketName [17:24:07]name=ofd_packets/00372761 [17:24:07]OFD Sender: To server: pG, [17:24:07]CommunicateWithHost lk.salyk.kg:30040 [17:24:07]ConnectInit lk.salyk.kg [17:24:07]written 0, free lines is 4095 [17:24:07]Connected sock=10 [17:24:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 52 2A 08 01 84 1E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 E6 23 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 8C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 02 00 00 F4 03 04 00 B5 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B0 05 00 35 04 06 00 2D 12 F6 83 30 23 98 7A 0A 97 E3 96 10 70 [17:24:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 25 4B 47 00 ED EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B0 05 00 F4 03 04 00 5C 2E 1A 67 B6 04 01 00 00 6F 92 E4 60 3D 9A 73 CA [17:24:07]CommunicateWithHost err = 0 [17:24:07]CheckOFDResponse [17:24:07]1017 (14) - 77093643461234 [17:24:07]1041 (16) - 0000000000874672 [17:24:07]1040 (4) - 372761 [17:24:07]1012 (4) - 24.10.2024 11:24 [17:24:07]1206 (1) - 0 [17:24:07]OFD Sender: Remove packet 372761 [17:24:07]ProducePacketName [17:24:07]name=ofd_packets/00372761 [17:24:07]NVStorageDeleteData [17:24:07]Write to MH i2c: 01 00 00 15 14 29 [17:24:07]Write i2c OK [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: 01 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: 01 07 00 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: 01 07 00 15 14 00 00 00 00 00 E4 0C 20 [17:24:07]RasterBufferAndPrint [17:24:07]line [17:24:07]line [17:24:07]line [17:24:07]line [17:24:07]line [17:24:07]written 0, free lines is 3306 [17:24:07]MH_Cut [17:24:07]Write to MH i2c: D1 01 00 1C 14 01 02 [17:24:07]Write i2c OK [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: D1 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: D1 01 00 [17:24:07]MH_I2C_Read... [17:24:07]Read from MH i2c: D1 01 00 1C 14 00 01 [17:24:07]Write to MH i2c: 01 00 00 1D 14 31 [17:24:07]Write i2c OK [17:24:07]MH_I2C_Read... [17:24:07]OFD Sender: No OFD packet to send [17:24:08]*** Cut start [17:24:08]*** Partial cut [17:24:08]*** CUTSNS_PIN = 1 [17:24:08]*** CUTSNS_PIN = 0 [17:24:08]*** Brake cut motor [17:24:09]Read from MH i2c: 01 *** Stop cut motor [17:24:09]*** Cut end [17:24:09] [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: 01 07 00 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: 01 07 00 1D 14 00 00 00 00 00 FF 0F 46 [17:24:09]process_action close_receipt done [17:24:09]requested_data is exist [17:24:09]produce_requested_data [17:24:09]requested_item fm.sn is exist - process it [17:24:09]wFMCommunicate request_size=4 [17:24:09]MH_SAM_APDU [17:24:09]CAPDU: 80 11 00 00 [17:24:09]Write to MH i2c: E2 08 00 1E 14 80 11 00 00 00 00 00 00 AC [17:24:09]Write i2c OK [17:24:09]MH_I2C_Read... [17:24:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:09]Read from MH i2c: E2 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: E2 17 00 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: E2 17 00 1E 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [17:24:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:24:09]wFMCommunicate OK [17:24:09]requested_item fd.num is exist - process it [17:24:09]SAM_PROTO_GetFieldsCounters [17:24:09]wFMCommunicate request_size=4 [17:24:09]MH_SAM_APDU [17:24:09]CAPDU: 80 13 00 00 [17:24:09]Write to MH i2c: E2 08 00 1F 14 80 13 00 00 00 00 00 00 AF [17:24:09]Write i2c OK [17:24:09]MH_I2C_Read... [17:24:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:09]Read from MH i2c: E2 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: E2 62 00 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: E2 62 00 1F 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 19 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 76 [17:24:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 19 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 42 02 00 00 5E 04 04 00 42 02 00 00 57 04 04 00 43 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:09]wFMCommunicate OK [17:24:09]SAM_PROTO_GetFieldsCounters done [17:24:09]requested_item shift.num is exist - process it [17:24:09]requested_item shift.opened is exist - process it [17:24:09]req_shift_opened [17:24:09]FM_GetShiftState [17:24:09]SAM_PROTO_GetShiftState [17:24:09]wFMCommunicate request_size=4 [17:24:09]MH_SAM_APDU [17:24:09]CAPDU: 80 13 01 00 [17:24:09]Write to MH i2c: E2 08 00 20 14 80 13 01 00 00 00 00 00 B1 [17:24:09]Write i2c OK [17:24:09]MH_I2C_Read... [17:24:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:09]Read from MH i2c: E2 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: E2 0E 00 [17:24:09]MH_I2C_Read... [17:24:09]Read from MH i2c: E2 0E 00 20 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [17:24:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:24:09]wFMCommunicate OK [17:24:09]SAM_PROTO_GetShiftState done [17:24:09]FM_GetShiftState done [17:24:09]req_shift_opened done [17:24:09]requested_item shift.open_date is exist - process it [17:24:09]req_shift_open_date [17:24:09]req_shift_open_date done [17:24:09]produce_requested_data done [17:24:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372761,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:24:09]process_action_free close_receipt [17:24:09]json_value_free [17:24:09]json_value_free done [17:24:09]process_json_proto returns [17:24:09]Send response to host [17:24:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372761,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:24:09]free response buf [17:24:09]execute_script done [17:24:09]execute_script returns [17:24:09]free content buf [17:24:09]Sock 8.Close socket [17:24:09]Sock 8.Thread stoped [17:24:12]OFD Sender: No OFD packet to send [17:24:17]OFD Sender: No OFD packet to send [17:24:20]accept exits with 9 [17:24:20]New connection [17:24:20]New thread 3067317604 created [17:24:20]Thread 3067460964 joined [17:24:20]Waiting for new connection... [17:24:20] Sock 9.Parse request [17:24:20]Sock 9.Check first char [17:24:20]Sock 9.First char is OK [17:24:20]request: POST /json_proto HTTP/1.0 [17:24:20]Method: POST [17:24:20]URL: /json_proto [17:24:20]Method is POST - this is cgi request [17:24:20]url: /json_proto [17:24:20]query_string will be loaded in cgi processing [17:24:20]execute_cgi json_proto POST (null) [17:24:20]execute_cgi path=json_proto method=POST [17:24:20]POST find Content-Length [17:24:20]Host: 172.17.42.195:8080 [17:24:20]Content-Length: 770 [17:24:20]Content-Type: application/json [17:24:20] [17:24:20]POST finish read [17:24:20]Found Content-Length = 770 [17:24:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:20]execute_script... [17:24: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)3309063", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:20]POST & json_proto [17:24:20]process_json_proto [17:24:20]json parsed OK: [17:24:20]protocol is kg_v1.0 [17:24:20]action value=close_receipt [17:24:20]process_action close_receipt [17:24:20]cmd_close_receipt [17:24:20]MH_GetDate [17:24:20]Write to MH i2c: F0 00 00 21 14 24 [17:24:20]Write i2c OK [17:24:20]MH_I2C_Read... [17:24:20]Read from MH i2c: F0 [17:24:20]MH_I2C_Read... [17:24:20]Read from MH i2c: F0 09 00 [17:24:20]MH_I2C_Read... [17:24:20]Read from MH i2c: F0 09 00 21 14 00 C4 82 1A 67 EF 94 12 67 F0 [17:24:20]GetLastDocTimeStamp 1729790645 [17:24:20]current date 1729790660 [17:24:20]FM_GetShiftState [17:24:20]SAM_PROTO_GetShiftState [17:24:20]wFMCommunicate request_size=4 [17:24:20]MH_SAM_APDU [17:24:20]CAPDU: 80 13 01 00 [17:24:20]Write to MH i2c: E2 08 00 22 14 80 13 01 00 00 00 00 00 B3 [17:24:20]Write i2c OK [17:24:20]MH_I2C_Read... [17:24:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:20]Read from MH i2c: E2 [17:24:20]MH_I2C_Read... [17:24:20]Read from MH i2c: E2 0E 00 [17:24:20]MH_I2C_Read... [17:24:20]Read from MH i2c: E2 0E 00 22 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [17:24:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:24:20]wFMCommunicate OK [17:24:20]SAM_PROTO_GetShiftState done [17:24:20]FM_GetShiftState done [17:24:20]opened in 1729729095 [17:24:20]opened+sec_in_day 1729815495 [17:24:20]quantity*price = 200043 [17:24:20]sum+1 = 200044 [17:24:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 579 24.10.2024 17:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372762 ФПД: 225132504009296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172420&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372762&fm=225132504009296&tin=02508201610067®Number=0000000000091623&sum=200043 [17:24:21]StoreToDocumentArchive [17:24:21]shift 524 fd 372762 [17:24:21]save to /storage/0524/doc_00372762 [17:24:21]save last doc name /storage/0524/doc_00372762 to /storage/kkm_last_doc_name [17:24:21]save OK [17:24:21]Clear old archive folders... [17:24:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:24:21]tlvbuf is 01A2C940 [17:24:21]SAM_PROTO_ClearQueue [17:24:21]wFMCommunicate request_size=4 [17:24:21]MH_SAM_APDU [17:24:21]CAPDU: 80 09 00 00 [17:24:21]Write to MH i2c: E2 08 00 2F 14 80 09 00 00 00 00 00 00 B5 [17:24:21]Write i2c OK [17:24:21]MH_I2C_Read... [17:24:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:21]Read from MH i2c: E2 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 2F 14 00 90 00 B7 [17:24:21]RAPDU: 90 00 [17:24:21]wFMCommunicate OK [17:24:21]SAM_PROTO_ClearQueue done [17:24:21]KKMCreateOFDPacket [17:24:21]OFDProtocolAddRootSTLVToBuf [17:24:21]FM_MakeSignedData [17:24:21]FM_MakeSignedData [17:24:21]SAM_PROTO_SignData [17:24:21]wFMCommunicate request_size=4 [17:24:21]MH_SAM_APDU [17:24:21]CAPDU: 80 0D 01 02 [17:24:21]Write to MH i2c: E2 08 00 30 14 80 0D 01 02 00 00 00 00 BD [17:24:21]Write i2c OK [17:24:21]MH_I2C_Read... [17:24:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:21]Read from MH i2c: E2 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 30 14 00 90 00 B8 [17:24:21]RAPDU: 90 00 [17:24:21]wFMCommunicate OK [17:24:21]wFMCommunicate request_size=255 [17:24:21]MH_SAM_APDU [17:24:21]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 02 00 00 F4 03 04 00 C4 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B0 05 00 35 04 06 00 CC [17:24:21]Write to MH i2c: E2 02 01 31 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 C4 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B0 05 00 35 04 06 00 CC 00 00 FB [17:24:21]Write i2c OK [17:24:21]MH_I2C_Read... [17:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:21]Read from MH i2c: E2 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 31 14 00 90 00 B9 [17:24:21]RAPDU: 90 00 [17:24:21]wFMCommunicate OK [17:24:21]wFMCommunicate request_size=10 [17:24:21]MH_SAM_APDU [17:24:21]CAPDU: 80 0D 02 02 05 C1 BE ED CA 50 [17:24:21]Write to MH i2c: E2 0D 00 32 14 80 0D 02 02 05 00 C1 BE ED CA 50 00 00 50 [17:24:21]Write i2c OK [17:24:21]MH_I2C_Read... [17:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:21]Read from MH i2c: E2 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 [17:24:21]MH_I2C_Read... [17:24:21]Read from MH i2c: E2 03 00 32 14 00 90 00 BA [17:24:21]RAPDU: 90 00 [17:24:21]wFMCommunicate OK [17:24:21]wFMCommunicate request_size=4 [17:24:21]MH_SAM_APDU [17:24:21]CAPDU: 80 0D 03 02 [17:24:21]Write to MH i2c: E2 08 00 33 14 80 0D 03 02 00 00 00 00 C2 [17:24:21]Write i2c OK [17:24:21]MH_I2C_Read... [17:24:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:22]Read from MH i2c: E2 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: E2 0B 00 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: E2 0B 00 33 14 00 74 CE 79 B8 4E 49 EF 00 90 00 BC [17:24:22]RAPDU: 74 CE 79 B8 4E 49 EF 00 90 00 [17:24:22]wFMCommunicate OK [17:24:22]SAM_PROTO_SignData done [17:24:22]FM_MakeSignedData done [17:24:22]CreateOFDProtocolMessage [17:24:22]wFMCommunicate request_size=4 [17:24:22]MH_SAM_APDU [17:24:22]CAPDU: 80 11 00 00 [17:24:22]Write to MH i2c: E2 08 00 34 14 80 11 00 00 00 00 00 00 C2 [17:24:22]Write i2c OK [17:24:22]MH_I2C_Read... [17:24:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:22]Read from MH i2c: E2 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: E2 17 00 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: E2 17 00 34 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [17:24:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:24:22]wFMCommunicate OK [17:24:22]CreateOFDProtocolMessage done [17:24:22]OFDSenderStorePacket 372762 [17:24:22]StoreOFDPacket docnum=372762 [17:24:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 11 A7 07 01 5D 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 C4 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B0 05 00 35 04 06 00 CC C1 BE ED CA 50 74 CE 79 B8 4E 49 EF 00 [17:24:22]CheckFolder [17:24:22]dirname=/storage/ofd_packets [17:24:22]CheckFolder done [17:24:22]ProducePacketName [17:24:22]name=ofd_packets/00372762 [17:24:22]NVStorageSaveData ofd_packets/00372762 [17:24:22]File name is /storage/ofd_packets/00372762 [17:24:22]Write 301 bytes [17:24:22]NVStorageSaveData done [17:24:22]OFDSenderStorePacket done [17:24:22]KKMCreateOFDPacket done [17:24:22]NVStorageSaveData kkm_last_timestamp [17:24:22]File name is /storage/kkm_last_timestamp [17:24:22]Write 4 bytes [17:24:22]NVStorageSaveData done [17:24:22]ExternCall_PrintAddStr [17:24:22]wPrintStart [17:24:22]Write to MH i2c: 01 00 00 35 14 49 [17:24:22]Write i2c OK [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: 01 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: 01 07 00 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: 01 07 00 35 14 00 00 00 00 00 FF 0F 5E [17:24:22]RasterBufferAndPrint [17:24:22]line Счет N : (1)3309063 [17:24:22]line ИНН: 02508201610067 [17:24:22]line Контрольно-Кассовый Чек [17:24:22]line ПРОДАЖА [17:24:22]line ТРК (МРК, ГНК) : 23 [17:24:22]line Товар: 2710124500 [17:24:22]line Аи-95-К-3 [17:24:22]line 26.960 * 74.20 [17:24:22]line = 2000.43 [17:24:22]line НДС 12% НСП 1% [17:24:22]line > о реализуемом товаре [17:24:22]line ИТОГО: 2000.43 [17:24:22]line НСП 1% : 17.70 [17:24:22]line НДС 12% : 212.43 [17:24:22]line Наличными: 0.00 [17:24:22]line Безнал.: 2000.43 [17:24:22]line Место: АЗС № 87 "Партнер Нефть" [17:24:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:24:22]line СНО: Общий режим [17:24:22]line Чек 579 24.10.2024 17:24 [17:24:22]line Смена: 524 ФФД: 1.0 [17:24:22]line ЗНМ: 0300000083 [17:24:22]line РНМ: 0000000000091623 [17:24:22]line Версия ККМ: 001 [17:24:22]line Платежная система: Mbank [17:24:22]line ФМ: 0000000000874672 [17:24:22]line ФД: 372762 [17:24:22]line ФПД: 225132504009296 [17:24:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172420&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372762&fm=225132504009296&tin=02508201610067®Number=0000000000091623&sum=200043 [17:24:22]OFD Sender: Processing packet 372762 [packets to send 267, broken 266] [17:24:22]ProducePacketName [17:24:22]name=ofd_packets/00372762 [17:24:22]OFD Sender: To server: pG, [17:24:22]CommunicateWithHost lk.salyk.kg:30040 [17:24:22]ConnectInit lk.salyk.kg [17:24:22]written 0, free lines is 4095 [17:24:22]Connected sock=10 [17:24:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 11 A7 07 01 5D 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 02 00 00 F4 03 04 00 C4 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B0 05 00 35 04 06 00 CC C1 BE ED CA 50 74 CE 79 B8 4E 49 EF 00 [17:24:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8C B8 47 00 7E C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B0 05 00 F4 03 04 00 6B 2E 1A 67 B6 04 01 00 00 42 BA A6 9F 71 C0 56 3D [17:24:22]CommunicateWithHost err = 0 [17:24:22]CheckOFDResponse [17:24:22]1017 (14) - 77093643461234 [17:24:22]1041 (16) - 0000000000874672 [17:24:22]1040 (4) - 372762 [17:24:22]1012 (4) - 24.10.2024 11:24 [17:24:22]1206 (1) - 0 [17:24:22]OFD Sender: Remove packet 372762 [17:24:22]ProducePacketName [17:24:22]name=ofd_packets/00372762 [17:24:22]NVStorageDeleteData [17:24:22]Write to MH i2c: 01 00 00 5E 14 72 [17:24:22]Write i2c OK [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: 01 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: 01 07 00 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: 01 07 00 5E 14 00 00 00 00 00 19 0D 9F [17:24:22]RasterBufferAndPrint [17:24:22]line [17:24:22]line [17:24:22]line [17:24:22]line [17:24:22]line [17:24:22]written 0, free lines is 3359 [17:24:22]MH_Cut [17:24:22]Write to MH i2c: D1 01 00 65 14 01 4B [17:24:22]Write i2c OK [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: D1 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: D1 01 00 [17:24:22]MH_I2C_Read... [17:24:22]Read from MH i2c: D1 01 00 65 14 00 4A [17:24:22]Write to MH i2c: 01 00 00 66 14 7A [17:24:22]Write i2c OK [17:24:22]MH_I2C_Read... [17:24:23]OFD Sender: No OFD packet to send [17:24:23]*** Cut start [17:24:23]*** Partial cut [17:24:23]*** CUTSNS_PIN = 1 [17:24:23]*** CUTSNS_PIN = 0 [17:24:24]*** Brake cut motor [17:24:24]Read from MH i2c: 01 [17:24:24]MH_I2C_Read... [17:24:24]*** Stop cut motor [17:24:24]*** Cut end [17:24:24]Read from MH i2c: 01 07 00 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: 01 07 00 66 14 00 00 00 00 00 FF 0F 8F [17:24:24]process_action close_receipt done [17:24:24]requested_data is exist [17:24:24]produce_requested_data [17:24:24]requested_item fm.sn is exist - process it [17:24:24]wFMCommunicate request_size=4 [17:24:24]MH_SAM_APDU [17:24:24]CAPDU: 80 11 00 00 [17:24:24]Write to MH i2c: E2 08 00 67 14 80 11 00 00 00 00 00 00 F5 [17:24:24]Write i2c OK [17:24:24]MH_I2C_Read... [17:24:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:24]Read from MH i2c: E2 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: E2 17 00 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: E2 17 00 67 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4A [17:24:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:24:24]wFMCommunicate OK [17:24:24]requested_item fd.num is exist - process it [17:24:24]SAM_PROTO_GetFieldsCounters [17:24:24]wFMCommunicate request_size=4 [17:24:24]MH_SAM_APDU [17:24:24]CAPDU: 80 13 00 00 [17:24:24]Write to MH i2c: E2 08 00 68 14 80 13 00 00 00 00 00 00 F8 [17:24:24]Write i2c OK [17:24:24]MH_I2C_Read... [17:24:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:24]Read from MH i2c: E2 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: E2 62 00 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: E2 62 00 68 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 C3 [17:24:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 43 02 00 00 5E 04 04 00 43 02 00 00 57 04 04 00 44 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:24]wFMCommunicate OK [17:24:24]SAM_PROTO_GetFieldsCounters done [17:24:24]requested_item shift.num is exist - process it [17:24:24]requested_item shift.opened is exist - process it [17:24:24]req_shift_opened [17:24:24]FM_GetShiftState [17:24:24]SAM_PROTO_GetShiftState [17:24:24]wFMCommunicate request_size=4 [17:24:24]MH_SAM_APDU [17:24:24]CAPDU: 80 13 01 00 [17:24:24]Write to MH i2c: E2 08 00 69 14 80 13 01 00 00 00 00 00 FA [17:24:24]Write i2c OK [17:24:24]MH_I2C_Read... [17:24:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:24]Read from MH i2c: E2 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: E2 0E 00 [17:24:24]MH_I2C_Read... [17:24:24]Read from MH i2c: E2 0E 00 69 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [17:24:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:24:24]wFMCommunicate OK [17:24:24]SAM_PROTO_GetShiftState done [17:24:24]FM_GetShiftState done [17:24:24]req_shift_opened done [17:24:24]requested_item shift.open_date is exist - process it [17:24:24]req_shift_open_date [17:24:24]req_shift_open_date done [17:24:24]produce_requested_data done [17:24:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372762,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:24:24]process_action_free close_receipt [17:24:24]json_value_free [17:24:24]json_value_free done [17:24:24]process_json_proto returns [17:24:24]Send response to host [17:24:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372762,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:24:24]free response buf [17:24:24]execute_script done [17:24:24]execute_script returns [17:24:24]free content buf [17:24:24]Sock 9.Close socket [17:24:24]Sock 9.Thread stoped [17:24:28]OFD Sender: No OFD packet to send [17:24:33]OFD Sender: No OFD packet to send [17:24:38]OFD Sender: No OFD packet to send [17:24:43]OFD Sender: No OFD packet to send [17:24:47]accept exits with 8 [17:24:47]New connection [17:24:47]New thread 3067460964 created [17:24:47]Thread 3067317604 joined [17:24:47]Waiting for new connection... [17:24:47] Sock 8.Parse request [17:24:47]Sock 8.Check first char [17:24:47]Sock 8.First char is OK [17:24:47]request: POST /json_proto HTTP/1.0 [17:24:47]Method: POST [17:24:47]URL: /json_proto [17:24:47]Method is POST - this is cgi request [17:24:47]url: /json_proto [17:24:47]query_string will be loaded in cgi processing [17:24:47]execute_cgi json_proto POST (null) [17:24:47]execute_cgi path=json_proto method=POST [17:24:47]POST find Content-Length [17:24:47]Host: 172.17.42.195:8080 [17:24:47]Content-Length: 768 [17:24:47]Content-Type: application/json [17:24:47] [17:24:47]POST finish read [17:24:47]Found Content-Length = 768 [17:24:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:47]execute_script... [17:24:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309064", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 700.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:24:47]POST & json_proto [17:24:47]process_json_proto [17:24:47]json parsed OK: [17:24:47]protocol is kg_v1.0 [17:24:47]action value=close_receipt [17:24:47]process_action close_receipt [17:24:47]cmd_close_receipt [17:24:47]MH_GetDate [17:24:47]Write to MH i2c: F0 00 00 6A 14 6D [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: F0 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: F0 09 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: F0 09 00 6A 14 00 E0 82 1A 67 EF 94 12 67 55 [17:24:47]GetLastDocTimeStamp 1729790660 [17:24:47]current date 1729790688 [17:24:47]FM_GetShiftState [17:24:47]SAM_PROTO_GetShiftState [17:24:47]wFMCommunicate request_size=4 [17:24:47]MH_SAM_APDU [17:24:47]CAPDU: 80 13 01 00 [17:24:47]Write to MH i2c: E2 08 00 6B 14 80 13 01 00 00 00 00 00 FC [17:24:47]Write i2c OK [17:24:47]MH_I2C_Read... [17:24:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:47]Read from MH i2c: E2 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 0E 00 [17:24:47]MH_I2C_Read... [17:24:47]Read from MH i2c: E2 0E 00 6B 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 61 [17:24:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:24:47]wFMCommunicate OK [17:24:47]SAM_PROTO_GetShiftState done [17:24:47]FM_GetShiftState done [17:24:47]opened in 1729729095 [17:24:47]opened+sec_in_day 1729815495 [17:24:47]quantity*price = 70044 [17:24:47]sum+1 = 70045 [17:24:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.44 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.44 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 580 24.10.2024 17:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372763 ФПД: 171815234396994 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172448&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372763&fm=171815234396994&tin=02508201610067®Number=0000000000091623&sum=70044 [17:24:48]StoreToDocumentArchive [17:24:48]shift 524 fd 372763 [17:24:48]save to /storage/0524/doc_00372763 [17:24:48]save last doc name /storage/0524/doc_00372763 to /storage/kkm_last_doc_name [17:24:48]save OK [17:24:48]Clear old archive folders... [17:24:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:24:48]tlvbuf is 01A67E00 [17:24:48]SAM_PROTO_ClearQueue [17:24:48]wFMCommunicate request_size=4 [17:24:48]MH_SAM_APDU [17:24:48]CAPDU: 80 09 00 00 [17:24:48]Write to MH i2c: E2 08 00 78 14 80 09 00 00 00 00 00 00 FE [17:24:48]Write i2c OK [17:24:48]MH_I2C_Read... [17:24:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:24:48]Read from MH i2c: E2 [17:24:48]MH_I2C_Read... [17:24:48]Read from MH i2c: E2 03 00 [17:24:48]MH_I2C_Read... [17:24:48]Read from MH i2c: E2 03 00 78 14 00 90 00 00 [17:24:48]RAPDU: 90 00 [17:24:48]wFMCommunicate OK [17:24:48]SAM_PROTO_ClearQueue done [17:24:48]KKMCreateOFDPacket [17:24:48]OFDProtocolAddRootSTLVToBuf [17:24:48]FM_MakeSignedData [17:24:48]FM_MakeSignedData [17:24:48]SAM_PROTO_SignData [17:24:48]wFMCommunicate request_size=4 [17:24:48]MH_SAM_APDU [17:24:48]CAPDU: 80 0D 01 02 [17:24:48]Write to MH i2c: E2 08 00 79 14 80 0D 01 02 00 00 00 00 06 [17:24:48]Write i2c OK [17:24:48]MH_I2C_Read... [17:24:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:24:48]Read from MH i2c: E2 [17:24:48]MH_I2C_Read... [17:24:48]Read from MH i2c: E2 03 00 [17:24:48]MH_I2C_Read... [17:24:48]Read from MH i2c: E2 03 00 79 14 00 90 00 01 [17:24:48]RAPDU: 90 00 [17:24:48]wFMCommunicate OK [17:24:48]wFMCommunicate request_size=255 [17:24:48]MH_SAM_APDU [17:24:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E0 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B0 05 00 35 04 06 00 9C [17:24:48]Write to MH i2c: E2 02 01 7A 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E0 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B0 05 00 35 04 06 00 9C 00 00 9D [17:24:48]Write i2c OK [17:24:48]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 03 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 03 00 7A 14 00 90 00 02 [17:24:49]RAPDU: 90 00 [17:24:49]wFMCommunicate OK [17:24:49]wFMCommunicate request_size=10 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 0D 02 02 05 43 DA 03 63 42 [17:24:49]Write to MH i2c: E2 0D 00 7B 14 80 0D 02 02 05 00 43 DA 03 63 42 00 00 D8 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 03 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 03 00 7B 14 00 90 00 03 [17:24:49]RAPDU: 90 00 [17:24:49]wFMCommunicate OK [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 0D 03 02 [17:24:49]Write to MH i2c: E2 08 00 7C 14 80 0D 03 02 00 00 00 00 0B [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 0B 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 0B 00 7C 14 00 DA F1 FD D4 84 DA 6D 47 90 00 BA [17:24:49]RAPDU: DA F1 FD D4 84 DA 6D 47 90 00 [17:24:49]wFMCommunicate OK [17:24:49]SAM_PROTO_SignData done [17:24:49]FM_MakeSignedData done [17:24:49]CreateOFDProtocolMessage [17:24:49]wFMCommunicate request_size=4 [17:24:49]MH_SAM_APDU [17:24:49]CAPDU: 80 11 00 00 [17:24:49]Write to MH i2c: E2 08 00 7D 14 80 11 00 00 00 00 00 00 0B [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:49]Read from MH i2c: E2 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 17 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: E2 17 00 7D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 60 [17:24:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:24:49]wFMCommunicate OK [17:24:49]CreateOFDProtocolMessage done [17:24:49]OFDSenderStorePacket 372763 [17:24:49]StoreOFDPacket docnum=372763 [17:24:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 88 E3 07 01 DC A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E0 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B0 05 00 35 04 06 00 9C 43 DA 03 63 42 DA F1 FD D4 84 DA 6D 47 [17:24:49]CheckFolder [17:24:49]dirname=/storage/ofd_packets [17:24:49]CheckFolder done [17:24:49]ProducePacketName [17:24:49]name=ofd_packets/00372763 [17:24:49]NVStorageSaveData ofd_packets/00372763 [17:24:49]File name is /storage/ofd_packets/00372763 [17:24:49]Write 301 bytes [17:24:49]NVStorageSaveData done [17:24:49]OFDSenderStorePacket done [17:24:49]KKMCreateOFDPacket done [17:24:49]NVStorageSaveData kkm_last_timestamp [17:24:49]File name is /storage/kkm_last_timestamp [17:24:49]Write 4 bytes [17:24:49]NVStorageSaveData done [17:24:49]ExternCall_PrintAddStr [17:24:49]wPrintStart [17:24:49]Write to MH i2c: 01 00 00 7E 14 92 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 07 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 07 00 7E 14 00 00 00 00 00 FF 0F A7 [17:24:49]RasterBufferAndPrint [17:24:49]line Счет N : (1)3309064 [17:24:49]line ИНН: 02508201610067 [17:24:49]line Контрольно-Кассовый Чек [17:24:49]line ПРОДАЖА [17:24:49]line ТРК (МРК, ГНК) : 32 [17:24:49]line Товар: 2710124130 [17:24:49]line Аи-92-К-4 [17:24:49]line 10.470 * 66.90 [17:24:49]line = 700.44 [17:24:49]line НДС 12% НСП 1% [17:24:49]line > о реализуемом товаре [17:24:49]line ИТОГО: 700.44 [17:24:49]line НСП 1% : 6.20 [17:24:49]line НДС 12% : 74.38 [17:24:49]line Наличными: 0.00 [17:24:49]line Безнал.: 700.44 [17:24:49]line Место: АЗС № 87 "Партнер Нефть" [17:24:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:24:49]line СНО: Общий режим [17:24:49]line Чек 580 24.10.2024 17:24 [17:24:49]line Смена: 524 ФФД: 1.0 [17:24:49]line ЗНМ: 0300000083 [17:24:49]line РНМ: 0000000000091623 [17:24:49]line Версия ККМ: 001 [17:24:49]line Платежная система: Mbank [17:24:49]line ФМ: 0000000000874672 [17:24:49]line ФД: 372763 [17:24:49]line ФПД: 171815234396994 [17:24:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172448&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372763&fm=171815234396994&tin=02508201610067®Number=0000000000091623&sum=70044 [17:24:49]written 0, free lines is 4095 [17:24:49]OFD Sender: Processing packet 372763 [packets to send 267, broken 266] [17:24:49]ProducePacketName [17:24:49]name=ofd_packets/00372763 [17:24:49]OFD Sender: To server: pG, [17:24:49]CommunicateWithHost lk.salyk.kg:30040 [17:24:49]ConnectInit lk.salyk.kg [17:24:49]Connected sock=10 [17:24:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 88 E3 07 01 DC A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 02 00 00 F4 03 04 00 E0 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B0 05 00 35 04 06 00 9C 43 DA 03 63 42 DA F1 FD D4 84 DA 6D 47 [17:24:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CA C8 47 00 DE 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B0 05 00 F4 03 04 00 86 2E 1A 67 B6 04 01 00 00 DE 78 28 A4 82 88 0E 9A [17:24:49]CommunicateWithHost err = 0 [17:24:49]CheckOFDResponse [17:24:49]1017 (14) - 77093643461234 [17:24:49]1041 (16) - 0000000000874672 [17:24:49]1040 (4) - 372763 [17:24:49]1012 (4) - 24.10.2024 11:24 [17:24:49]1206 (1) - 0 [17:24:49]OFD Sender: Remove packet 372763 [17:24:49]ProducePacketName [17:24:49]name=ofd_packets/00372763 [17:24:49]NVStorageDeleteData [17:24:49]Write to MH i2c: 01 00 00 A7 14 BB [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 07 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: 01 07 00 A7 14 00 00 00 00 00 0A 0D D9 [17:24:49]RasterBufferAndPrint [17:24:49]line [17:24:49]line [17:24:49]line [17:24:49]line [17:24:49]line [17:24:49]written 0, free lines is 3345 [17:24:49]MH_Cut [17:24:49]Write to MH i2c: D1 01 00 AE 14 01 94 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: D1 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: D1 01 00 [17:24:49]MH_I2C_Read... [17:24:49]Read from MH i2c: D1 01 00 AE 14 00 93 [17:24:49]Write to MH i2c: 01 00 00 AF 14 C3 [17:24:49]Write i2c OK [17:24:49]MH_I2C_Read... [17:24:50]OFD Sender: No OFD packet to send [17:24:50]*** Cut start [17:24:50]*** Partial cut [17:24:50]*** CUTSNS_PIN = 1 [17:24:50]*** CUTSNS_PIN = 0 [17:24:51]*** Brake cut motor [17:24:51]Read from MH i2c: 01 [17:24:51]MH_I2C_Read... [17:24:51]*** Stop cut motor [17:24:51]*** Cut end [17:24:51]Read from MH i2c: 01 07 00 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: 01 07 00 AF 14 00 00 00 00 00 FF 0F D8 [17:24:51]process_action close_receipt done [17:24:51]requested_data is exist [17:24:51]produce_requested_data [17:24:51]requested_item fm.sn is exist - process it [17:24:51]wFMCommunicate request_size=4 [17:24:51]MH_SAM_APDU [17:24:51]CAPDU: 80 11 00 00 [17:24:51]Write to MH i2c: E2 08 00 B0 14 80 11 00 00 00 00 00 00 3E [17:24:51]Write i2c OK [17:24:51]MH_I2C_Read... [17:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:24:51]Read from MH i2c: E2 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: E2 17 00 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: E2 17 00 B0 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [17:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:24:51]wFMCommunicate OK [17:24:51]requested_item fd.num is exist - process it [17:24:51]SAM_PROTO_GetFieldsCounters [17:24:51]wFMCommunicate request_size=4 [17:24:51]MH_SAM_APDU [17:24:51]CAPDU: 80 13 00 00 [17:24:51]Write to MH i2c: E2 08 00 B1 14 80 13 00 00 00 00 00 00 41 [17:24:51]Write i2c OK [17:24:51]MH_I2C_Read... [17:24:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:24:51]Read from MH i2c: E2 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: E2 62 00 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: E2 62 00 B1 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 10 [17:24:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 44 02 00 00 5E 04 04 00 44 02 00 00 57 04 04 00 45 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:24:51]wFMCommunicate OK [17:24:51]SAM_PROTO_GetFieldsCounters done [17:24:51]requested_item shift.num is exist - process it [17:24:51]requested_item shift.opened is exist - process it [17:24:51]req_shift_opened [17:24:51]FM_GetShiftState [17:24:51]SAM_PROTO_GetShiftState [17:24:51]wFMCommunicate request_size=4 [17:24:51]MH_SAM_APDU [17:24:51]CAPDU: 80 13 01 00 [17:24:51]Write to MH i2c: E2 08 00 B2 14 80 13 01 00 00 00 00 00 43 [17:24:51]Write i2c OK [17:24:51]MH_I2C_Read... [17:24:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:24:51]Read from MH i2c: E2 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: E2 0E 00 [17:24:51]MH_I2C_Read... [17:24:51]Read from MH i2c: E2 0E 00 B2 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [17:24:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:24:51]wFMCommunicate OK [17:24:51]SAM_PROTO_GetShiftState done [17:24:51]FM_GetShiftState done [17:24:51]req_shift_opened done [17:24:51]requested_item shift.open_date is exist - process it [17:24:51]req_shift_open_date [17:24:51]req_shift_open_date done [17:24:51]produce_requested_data done [17:24:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372763,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:24:51]process_action_free close_receipt [17:24:51]json_value_free [17:24:51]json_value_free done [17:24:51]process_json_proto returns [17:24:51]Send response to host [17:24:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372763,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:24:51]free response buf [17:24:51]execute_script done [17:24:51]execute_script returns [17:24:51]free content buf [17:24:51]Sock 8.Close socket [17:24:51]Sock 8.Thread stoped [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:10]accept exits with 9 [17:25:10]New connection [17:25:10]New thread 3067317604 created [17:25:10]Thread 3067460964 joined [17:25:10]Waiting for new connection... [17:25:10] Sock 9.Parse request [17:25:10]Sock 9.Check first char [17:25:10]Sock 9.First char is OK [17:25:10]request: POST /json_proto HTTP/1.0 [17:25:10]Method: POST [17:25:10]URL: /json_proto [17:25:10]Method is POST - this is cgi request [17:25:10]url: /json_proto [17:25:10]query_string will be loaded in cgi processing [17:25:10]execute_cgi json_proto POST (null) [17:25:10]execute_cgi path=json_proto method=POST [17:25:10]POST find Content-Length [17:25:10]Host: 172.17.42.195:8080 [17:25:10]Content-Length: 687 [17:25:10]Content-Type: application/json [17:25:10] [17:25:10]POST finish read [17:25:10]Found Content-Length = 687 [17:25:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 24.350, "sum" : 1855.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1855.00, "total" : 1855.00, "payments": [ { "type": 0, "sum" : 1855.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:10]execute_script... [17:25:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309065", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 24.350, "sum" : 1855.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1855.00, "total" : 1855.00, "payments": [ { "type": 0, "sum" : 1855.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:25:10]POST & json_proto [17:25:10]process_json_proto [17:25:10]json parsed OK: [17:25:10]protocol is kg_v1.0 [17:25:10]action value=close_receipt [17:25:10]process_action close_receipt [17:25:10]cmd_close_receipt [17:25:10]MH_GetDate [17:25:10]Write to MH i2c: F0 00 00 B3 14 B6 [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: F0 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: F0 09 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: F0 09 00 B3 14 00 F7 82 1A 67 EF 94 12 67 B5 [17:25:10]GetLastDocTimeStamp 1729790688 [17:25:10]current date 1729790711 [17:25:10]FM_GetShiftState [17:25:10]SAM_PROTO_GetShiftState [17:25:10]wFMCommunicate request_size=4 [17:25:10]MH_SAM_APDU [17:25:10]CAPDU: 80 13 01 00 [17:25:10]Write to MH i2c: E2 08 00 B4 14 80 13 01 00 00 00 00 00 45 [17:25:10]Write i2c OK [17:25:10]MH_I2C_Read... [17:25:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:10]Read from MH i2c: E2 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 0E 00 [17:25:10]MH_I2C_Read... [17:25:10]Read from MH i2c: E2 0E 00 B4 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [17:25:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:25:10]wFMCommunicate OK [17:25:10]SAM_PROTO_GetShiftState done [17:25:10]FM_GetShiftState done [17:25:10]opened in 1729729095 [17:25:10]opened+sec_in_day 1729815495 [17:25:10]quantity*price = 185547 [17:25:10]sum+1 = 185548 [17:25:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 1855.00 Внесено: 1855.00 СДАЧА: 0.00 НСП 1% : 16.42 НДС 12% : 197.04 Наличными: 1855.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 581 24.10.2024 17:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372764 ФПД: 121797951260021 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172511&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372764&fm=121797951260021&tin=02508201610067®Number=0000000000091623&sum=185500 [17:25:11]StoreToDocumentArchive [17:25:11]shift 524 fd 372764 [17:25:11]save to /storage/0524/doc_00372764 [17:25:11]save last doc name /storage/0524/doc_00372764 to /storage/kkm_last_doc_name [17:25:11]save OK [17:25:11]Clear old archive folders... [17:25:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:25:11]tlvbuf is 01A716F0 [17:25:11]SAM_PROTO_ClearQueue [17:25:11]wFMCommunicate request_size=4 [17:25:11]MH_SAM_APDU [17:25:11]CAPDU: 80 09 00 00 [17:25:11]Write to MH i2c: E2 08 00 C1 14 80 09 00 00 00 00 00 00 47 [17:25:11]Write i2c OK [17:25:11]MH_I2C_Read... [17:25:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:25:12]Read from MH i2c: E2 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 C1 14 00 90 00 49 [17:25:12]RAPDU: 90 00 [17:25:12]wFMCommunicate OK [17:25:12]SAM_PROTO_ClearQueue done [17:25:12]KKMCreateOFDPacket [17:25:12]OFDProtocolAddRootSTLVToBuf [17:25:12]FM_MakeSignedData [17:25:12]FM_MakeSignedData [17:25:12]SAM_PROTO_SignData [17:25:12]wFMCommunicate request_size=4 [17:25:12]MH_SAM_APDU [17:25:12]CAPDU: 80 0D 01 02 [17:25:12]Write to MH i2c: E2 08 00 C2 14 80 0D 01 02 00 00 00 00 4F [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:25:12]Read from MH i2c: E2 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 C2 14 00 90 00 4A [17:25:12]RAPDU: 90 00 [17:25:12]wFMCommunicate OK [17:25:12]wFMCommunicate request_size=255 [17:25:12]MH_SAM_APDU [17:25:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 5F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 4C 00 00 00 00 07 04 06 00 9C D4 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 02 00 00 F4 03 04 00 F7 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B0 05 00 35 04 06 00 [17:25:12]Write to MH i2c: E2 02 01 C3 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 5F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 4C 00 00 00 00 07 04 06 00 9C D4 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 02 00 00 F4 03 04 00 F7 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B0 05 00 35 04 06 00 00 00 49 [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:12]Read from MH i2c: E2 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 C3 14 00 90 00 4B [17:25:12]RAPDU: 90 00 [17:25:12]wFMCommunicate OK [17:25:12]wFMCommunicate request_size=11 [17:25:12]MH_SAM_APDU [17:25:12]CAPDU: 80 0D 02 02 06 6E C6 4B 9E 85 75 [17:25:12]Write to MH i2c: E2 0E 00 C4 14 80 0D 02 02 06 00 6E C6 4B 9E 85 75 00 00 75 [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:25:12]Read from MH i2c: E2 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 03 00 C4 14 00 90 00 4C [17:25:12]RAPDU: 90 00 [17:25:12]wFMCommunicate OK [17:25:12]wFMCommunicate request_size=4 [17:25:12]MH_SAM_APDU [17:25:12]CAPDU: 80 0D 03 02 [17:25:12]Write to MH i2c: E2 08 00 C5 14 80 0D 03 02 00 00 00 00 54 [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:25:12]Read from MH i2c: E2 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 0B 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 0B 00 C5 14 00 2B 27 73 05 31 9E 47 01 90 00 36 [17:25:12]RAPDU: 2B 27 73 05 31 9E 47 01 90 00 [17:25:12]wFMCommunicate OK [17:25:12]SAM_PROTO_SignData done [17:25:12]FM_MakeSignedData done [17:25:12]CreateOFDProtocolMessage [17:25:12]wFMCommunicate request_size=4 [17:25:12]MH_SAM_APDU [17:25:12]CAPDU: 80 11 00 00 [17:25:12]Write to MH i2c: E2 08 00 C6 14 80 11 00 00 00 00 00 00 54 [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:12]Read from MH i2c: E2 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 17 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: E2 17 00 C6 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [17:25:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:25:12]wFMCommunicate OK [17:25:12]CreateOFDProtocolMessage done [17:25:12]OFDSenderStorePacket 372764 [17:25:12]StoreOFDPacket docnum=372764 [17:25:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 7E 35 08 01 97 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 5F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 4C 00 00 00 00 07 04 06 00 9C D4 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 02 00 00 F4 03 04 00 F7 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B0 05 00 35 04 06 00 6E C6 4B 9E 85 75 2B 27 73 05 31 9E 47 01 [17:25:12]CheckFolder [17:25:12]dirname=/storage/ofd_packets [17:25:12]CheckFolder done [17:25:12]ProducePacketName [17:25:12]name=ofd_packets/00372764 [17:25:12]NVStorageSaveData ofd_packets/00372764 [17:25:12]File name is /storage/ofd_packets/00372764 [17:25:12]Write 302 bytes [17:25:12]NVStorageSaveData done [17:25:12]OFDSenderStorePacket done [17:25:12]KKMCreateOFDPacket done [17:25:12]NVStorageSaveData kkm_last_timestamp [17:25:12]File name is /storage/kkm_last_timestamp [17:25:12]Write 4 bytes [17:25:12]NVStorageSaveData done [17:25:12]ExternCall_PrintAddStr [17:25:12]wPrintStart [17:25:12]Write to MH i2c: 01 00 00 C7 14 DB [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: 01 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: 01 07 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: 01 07 00 C7 14 00 00 00 00 00 FF 0F F0 [17:25:12]RasterBufferAndPrint [17:25:12]line Счет N : (1)3309065 [17:25:12]line ИНН: 02508201610067 [17:25:12]line Контрольно-Кассовый Чек [17:25:12]line ПРОДАЖА [17:25:12]line ТРК (МРК, ГНК) : 6 [17:25:12]line Товар: 2710194210 [17:25:12]line ДТ(л)-К-5 [17:25:12]line 24.350 * 76.20 [17:25:12]line = 1855.47 [17:25:12]line НДС 12% НСП 1% [17:25:12]line > о реализуемом товаре [17:25:12]line ОКРУГЛЕНИЕ: -0.47 [17:25:12]line ИТОГО: 1855.00 [17:25:12]line Внесено: 1855.00 [17:25:12]line СДАЧА: 0.00 [17:25:12]line НСП 1% : 16.42 [17:25:12]line НДС 12% : 197.04 [17:25:12]line Наличными: 1855.00 [17:25:12]line Безнал.: 0.00 [17:25:12]line Место: АЗС № 87 "Партнер Нефть" [17:25:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:25:12]line СНО: Общий режим [17:25:12]line Чек 581 24.10.2024 17:25 [17:25:12]line Смена: 524 ФФД: 1.0 [17:25:12]line ЗНМ: 0300000083 [17:25:12]line РНМ: 0000000000091623 [17:25:12]line Версия ККМ: 001 [17:25:12]line ФМ: 0000000000874672 [17:25:12]line ФД: 372764 [17:25:12]line ФПД: 121797951260021 [17:25:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172511&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372764&fm=121797951260021&tin=02508201610067®Number=0000000000091623&sum=185500 [17:25:12]written 0, free lines is 4095 [17:25:12]OFD Sender: Processing packet 372764 [packets to send 267, broken 266] [17:25:12]ProducePacketName [17:25:12]name=ofd_packets/00372764 [17:25:12]OFD Sender: To server: pG, [17:25:12]CommunicateWithHost lk.salyk.kg:30040 [17:25:12]ConnectInit lk.salyk.kg [17:25:12]Connected sock=10 [17:25:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 7E 35 08 01 97 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1E 5F 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 CB D4 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C D4 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6A 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F8 4C 00 00 00 00 07 04 06 00 9C D4 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 02 00 00 F4 03 04 00 F7 82 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B0 05 00 35 04 06 00 6E C6 4B 9E 85 75 2B 27 73 05 31 9E 47 01 [17:25:12]Write to MH i2c: 01 00 00 F2 14 06 [17:25:12]Write i2c OK [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: 01 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: 01 07 00 [17:25:12]MH_I2C_Read... [17:25:12]Read from MH i2c: 01 07 00 F2 14 00 00 00 00 00 E4 0C FD [17:25:12]RasterBufferAndPrint [17:25:12]line [17:25:12]line [17:25:12]line [17:25:12]line [17:25:12]line [17:25:12]written 0, free lines is 3306 [17:25:13]MH_Cut [17:25:13]Write to MH i2c: D1 01 00 F9 14 01 DF [17:25:13]Write i2c OK [17:25:13]MH_I2C_Read... [17:25:13]Read from MH i2c: D1 [17:25:13]MH_I2C_Read... [17:25:13]Read from MH i2c: D1 01 00 [17:25:13]MH_I2C_Read... [17:25:13]Read from MH i2c: D1 01 00 F9 14 00 DE [17:25:13]Write to MH i2c: 01 00 00 FA 14 0E [17:25:13]Write i2c OK [17:25:13]MH_I2C_Read... [17:25:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CB 24 47 00 7D 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B0 05 00 F4 03 04 00 9E 2E 1A 67 B6 04 01 00 00 DE 20 1F 0B AB C1 3A 13 [17:25:13]CommunicateWithHost err = 0 [17:25:13]CheckOFDResponse [17:25:13]1017 (14) - 77093643461234 [17:25:13]1041 (16) - 0000000000874672 [17:25:13]1040 (4) - 372764 [17:25:13]1012 (4) - 24.10.2024 11:25 [17:25:13]1206 (1) - 0 [17:25:13]OFD Sender: Remove packet 372764 [17:25:13]ProducePacketName [17:25:13]name=ofd_packets/00372764 [17:25:13]NVStorageDeleteData [17:25:13]OFD Sender: No OFD packet to send [17:25:13]*** Cut start [17:25:13]*** Partial cut [17:25:13]*** CUTSNS_PIN = 1 [17:25:13]*** CUTSNS_PIN = 0 [17:25:14]*** Brake cut motor [17:25:14]Read from MH i2c: 01 [17:25:14]MH_I2C_Read... [17:25:14]*** Stop cut motor [17:25:14]*** Cut end [17:25:14]Read from MH i2c: 01 07 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: 01 07 00 FA 14 00 00 00 00 00 FF 0F 23 [17:25:14]process_action close_receipt done [17:25:14]requested_data is exist [17:25:14]produce_requested_data [17:25:14]requested_item fm.sn is exist - process it [17:25:14]wFMCommunicate request_size=4 [17:25:14]MH_SAM_APDU [17:25:14]CAPDU: 80 11 00 00 [17:25:14]Write to MH i2c: E2 08 00 FB 14 80 11 00 00 00 00 00 00 89 [17:25:14]Write i2c OK [17:25:14]MH_I2C_Read... [17:25:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:25:14]Read from MH i2c: E2 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 17 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 17 00 FB 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [17:25:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:25:14]wFMCommunicate OK [17:25:14]requested_item fd.num is exist - process it [17:25:14]SAM_PROTO_GetFieldsCounters [17:25:14]wFMCommunicate request_size=4 [17:25:14]MH_SAM_APDU [17:25:14]CAPDU: 80 13 00 00 [17:25:14]Write to MH i2c: E2 08 00 FC 14 80 13 00 00 00 00 00 00 8C [17:25:14]Write i2c OK [17:25:14]MH_I2C_Read... [17:25:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:25:14]Read from MH i2c: E2 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 62 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 62 00 FC 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 5F [17:25:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 45 02 00 00 5E 04 04 00 45 02 00 00 57 04 04 00 46 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:25:14]wFMCommunicate OK [17:25:14]SAM_PROTO_GetFieldsCounters done [17:25:14]requested_item shift.num is exist - process it [17:25:14]requested_item shift.opened is exist - process it [17:25:14]req_shift_opened [17:25:14]FM_GetShiftState [17:25:14]SAM_PROTO_GetShiftState [17:25:14]wFMCommunicate request_size=4 [17:25:14]MH_SAM_APDU [17:25:14]CAPDU: 80 13 01 00 [17:25:14]Write to MH i2c: E2 08 00 FD 14 80 13 01 00 00 00 00 00 8E [17:25:14]Write i2c OK [17:25:14]MH_I2C_Read... [17:25:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:25:14]Read from MH i2c: E2 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 0E 00 [17:25:14]MH_I2C_Read... [17:25:14]Read from MH i2c: E2 0E 00 FD 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [17:25:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:25:14]wFMCommunicate OK [17:25:14]SAM_PROTO_GetShiftState done [17:25:14]FM_GetShiftState done [17:25:14]req_shift_opened done [17:25:14]requested_item shift.open_date is exist - process it [17:25:14]req_shift_open_date [17:25:14]req_shift_open_date done [17:25:14]produce_requested_data done [17:25:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372764,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:25:14]process_action_free close_receipt [17:25:14]json_value_free [17:25:14]json_value_free done [17:25:14]process_json_proto returns [17:25:14]Send response to host [17:25:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372764,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:25:14]free response buf [17:25:14]execute_script done [17:25:14]execute_script returns [17:25:14]free content buf [17:25:14]Sock 9.Close socket [17:25:14]Sock 9.Thread stoped [17:25:18]OFD Sender: No OFD packet to send [17:25:23]OFD Sender: No OFD packet to send [17:25:28]OFD Sender: No OFD packet to send [17:25:33]OFD Sender: No OFD packet to send [17:25:38]OFD Sender: No OFD packet to send [17:25:43]OFD Sender: No OFD packet to send [17:25:48]OFD Sender: No OFD packet to send [17:25:53]OFD Sender: No OFD packet to send [17:25:58]OFD Sender: No OFD packet to send [17:26:03]OFD Sender: No OFD packet to send [17:26:08]OFD Sender: No OFD packet to send [17:26:13]OFD Sender: No OFD packet to send [17:26:18]OFD Sender: No OFD packet to send [17:26:23]OFD Sender: No OFD packet to send [17:26:28]OFD Sender: No OFD packet to send [17:26:33]OFD Sender: No OFD packet to send [17:26:38]OFD Sender: No OFD packet to send [17:26:43]OFD Sender: No OFD packet to send [17:26:48]OFD Sender: No OFD packet to send [17:26:53]OFD Sender: No OFD packet to send [17:26:58]OFD Sender: No OFD packet to send [17:27:03]OFD Sender: No OFD packet to send [17:27:08]OFD Sender: No OFD packet to send [17:27:13]OFD Sender: No OFD packet to send [17:27:16]accept exits with 8 [17:27:16]New connection [17:27:16]New thread 3067460964 created [17:27:16]Thread 3067317604 joined [17:27:16]Waiting for new connection... [17:27:16] Sock 8.Parse request [17:27:16]Sock 8.Check first char [17:27:16]Sock 8.First char is OK [17:27:16]request: POST /json_proto HTTP/1.0 [17:27:16]Method: POST [17:27:16]URL: /json_proto [17:27:16]Method is POST - this is cgi request [17:27:16]url: /json_proto [17:27:16]query_string will be loaded in cgi processing [17:27:16]execute_cgi json_proto POST (null) [17:27:16]execute_cgi path=json_proto method=POST [17:27:16]POST find Content-Length [17:27:16]Host: 172.17.42.195:8080 [17:27:16]Content-Length: 770 [17:27:16]Content-Type: application/json [17:27:16] [17:27:16]POST finish read [17:27:16]Found Content-Length = 770 [17:27:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:16]execute_script... [17:27: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)3309066", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:27:16]POST & json_proto [17:27:16]process_json_proto [17:27:16]json parsed OK: [17:27:16]protocol is kg_v1.0 [17:27:16]action value=close_receipt [17:27:16]process_action close_receipt [17:27:16]cmd_close_receipt [17:27:16]MH_GetDate [17:27:16]Write to MH i2c: F0 00 00 FE 14 01 [17:27:16]Write i2c OK [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: F0 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: F0 09 00 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: F0 09 00 FE 14 00 74 83 1A 67 EF 94 12 67 7E [17:27:16]GetLastDocTimeStamp 1729790711 [17:27:16]current date 1729790836 [17:27:16]FM_GetShiftState [17:27:16]SAM_PROTO_GetShiftState [17:27:16]wFMCommunicate request_size=4 [17:27:16]MH_SAM_APDU [17:27:16]CAPDU: 80 13 01 00 [17:27:16]Write to MH i2c: E2 08 00 FF 14 80 13 01 00 00 00 00 00 90 [17:27:16]Write i2c OK [17:27:16]MH_I2C_Read... [17:27:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:16]Read from MH i2c: E2 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: E2 0E 00 [17:27:16]MH_I2C_Read... [17:27:16]Read from MH i2c: E2 0E 00 FF 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F5 [17:27:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:27:16]wFMCommunicate OK [17:27:16]SAM_PROTO_GetShiftState done [17:27:16]FM_GetShiftState done [17:27:16]opened in 1729729095 [17:27:16]opened+sec_in_day 1729815495 [17:27:16]quantity*price = 100021 [17:27:16]sum+1 = 100023 [17:27:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 582 24.10.2024 17:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372765 ФПД: 23942258631835 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172717&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372765&fm=23942258631835&tin=02508201610067®Number=0000000000091623&sum=100022 [17:27:17]StoreToDocumentArchive [17:27:17]shift 524 fd 372765 [17:27:17]save to /storage/0524/doc_00372765 [17:27:17]save last doc name /storage/0524/doc_00372765 to /storage/kkm_last_doc_name [17:27:17]save OK [17:27:17]Clear old archive folders... [17:27:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:27:17]tlvbuf is 01AA89F0 [17:27:17]SAM_PROTO_ClearQueue [17:27:17]wFMCommunicate request_size=4 [17:27:17]MH_SAM_APDU [17:27:17]CAPDU: 80 09 00 00 [17:27:17]Write to MH i2c: E2 08 00 0C 15 80 09 00 00 00 00 00 00 93 [17:27:17]Write i2c OK [17:27:17]MH_I2C_Read... [17:27:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:27:17]Read from MH i2c: E2 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 03 00 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 03 00 0C 15 00 90 00 95 [17:27:17]RAPDU: 90 00 [17:27:17]wFMCommunicate OK [17:27:17]SAM_PROTO_ClearQueue done [17:27:17]KKMCreateOFDPacket [17:27:17]OFDProtocolAddRootSTLVToBuf [17:27:17]FM_MakeSignedData [17:27:17]FM_MakeSignedData [17:27:17]SAM_PROTO_SignData [17:27:17]wFMCommunicate request_size=4 [17:27:17]MH_SAM_APDU [17:27:17]CAPDU: 80 0D 01 02 [17:27:17]Write to MH i2c: E2 08 00 0D 15 80 0D 01 02 00 00 00 00 9B [17:27:17]Write i2c OK [17:27:17]MH_I2C_Read... [17:27:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:27:17]Read from MH i2c: E2 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 03 00 [17:27:17]MH_I2C_Read... [17:27:17]Read from MH i2c: E2 03 00 0D 15 00 90 00 96 [17:27:17]RAPDU: 90 00 [17:27:17]wFMCommunicate OK [17:27:17]wFMCommunicate request_size=255 [17:27:17]MH_SAM_APDU [17:27:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 46 02 00 00 F4 03 04 00 75 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B0 05 00 35 04 06 00 15 [17:27:17]Write to MH i2c: E2 02 01 0E 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 75 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B0 05 00 35 04 06 00 15 00 00 25 [17:27:17]Write i2c OK [17:27:17]MH_I2C_Read... [17:27:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:18]Read from MH i2c: E2 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 03 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 03 00 0E 15 00 90 00 97 [17:27:18]RAPDU: 90 00 [17:27:18]wFMCommunicate OK [17:27:18]wFMCommunicate request_size=10 [17:27:18]MH_SAM_APDU [17:27:18]CAPDU: 80 0D 02 02 05 C6 7D D2 24 9B [17:27:18]Write to MH i2c: E2 0D 00 0F 15 80 0D 02 02 05 00 C6 7D D2 24 9B 00 00 7C [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:27:18]Read from MH i2c: E2 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 03 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 03 00 0F 15 00 90 00 98 [17:27:18]RAPDU: 90 00 [17:27:18]wFMCommunicate OK [17:27:18]wFMCommunicate request_size=4 [17:27:18]MH_SAM_APDU [17:27:18]CAPDU: 80 0D 03 02 [17:27:18]Write to MH i2c: E2 08 00 10 15 80 0D 03 02 00 00 00 00 A0 [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:27:18]Read from MH i2c: E2 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 0B 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 0B 00 10 15 00 13 FF 21 07 82 8D 4B 9A 90 00 CF [17:27:18]RAPDU: 13 FF 21 07 82 8D 4B 9A 90 00 [17:27:18]wFMCommunicate OK [17:27:18]SAM_PROTO_SignData done [17:27:18]FM_MakeSignedData done [17:27:18]CreateOFDProtocolMessage [17:27:18]wFMCommunicate request_size=4 [17:27:18]MH_SAM_APDU [17:27:18]CAPDU: 80 11 00 00 [17:27:18]Write to MH i2c: E2 08 00 11 15 80 11 00 00 00 00 00 00 A0 [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:18]Read from MH i2c: E2 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 17 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: E2 17 00 11 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [17:27:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:27:18]wFMCommunicate OK [17:27:18]CreateOFDProtocolMessage done [17:27:18]OFDSenderStorePacket 372765 [17:27:18]StoreOFDPacket docnum=372765 [17:27:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 05 AE 07 01 A0 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 75 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B0 05 00 35 04 06 00 15 C6 7D D2 24 9B 13 FF 21 07 82 8D 4B 9A [17:27:18]CheckFolder [17:27:18]dirname=/storage/ofd_packets [17:27:18]CheckFolder done [17:27:18]ProducePacketName [17:27:18]name=ofd_packets/00372765 [17:27:18]NVStorageSaveData ofd_packets/00372765 [17:27:18]File name is /storage/ofd_packets/00372765 [17:27:18]Write 301 bytes [17:27:18]NVStorageSaveData done [17:27:18]OFDSenderStorePacket done [17:27:18]KKMCreateOFDPacket done [17:27:18]NVStorageSaveData kkm_last_timestamp [17:27:18]File name is /storage/kkm_last_timestamp [17:27:18]Write 4 bytes [17:27:18]NVStorageSaveData done [17:27:18]ExternCall_PrintAddStr [17:27:18]wPrintStart [17:27:18]Write to MH i2c: 01 00 00 12 15 27 [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: 01 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: 01 07 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: 01 07 00 12 15 00 00 00 00 00 FF 0F 3C [17:27:18]RasterBufferAndPrint [17:27:18]line Счет N : (1)3309066 [17:27:18]line ИНН: 02508201610067 [17:27:18]line Контрольно-Кассовый Чек [17:27:18]line ПРОДАЖА [17:27:18]line ТРК (МРК, ГНК) : 13 [17:27:18]line Товар: 2710124500 [17:27:18]line Аи-95-К-3 [17:27:18]line 13.480 * 74.20 [17:27:18]line = 1000.22 [17:27:18]line НДС 12% НСП 1% [17:27:18]line > о реализуемом товаре [17:27:18]line ИТОГО: 1000.22 [17:27:18]line НСП 1% : 8.85 [17:27:18]line НДС 12% : 106.22 [17:27:18]line Наличными: 0.00 [17:27:18]line Безнал.: 1000.22 [17:27:18]line Место: АЗС № 87 "Партнер Нефть" [17:27:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:27:18]line СНО: Общий режим [17:27:18]line Чек 582 24.10.2024 17:27 [17:27:18]line Смена: 524 ФФД: 1.0 [17:27:18]line ЗНМ: 0300000083 [17:27:18]line РНМ: 0000000000091623 [17:27:18]line Версия ККМ: 001 [17:27:18]line Платежная система: Mbank [17:27:18]line ФМ: 0000000000874672 [17:27:18]line ФД: 372765 [17:27:18]line ФПД: 23942258631835 [17:27:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172717&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372765&fm=23942258631835&tin=02508201610067®Number=0000000000091623&sum=100022 [17:27:18]written 0, free lines is 4095 [17:27:18]OFD Sender: Processing packet 372765 [packets to send 267, broken 266] [17:27:18]ProducePacketName [17:27:18]name=ofd_packets/00372765 [17:27:18]OFD Sender: To server: pG, [17:27:18]CommunicateWithHost lk.salyk.kg:30040 [17:27:18]ConnectInit lk.salyk.kg [17:27:18]Connected sock=10 [17: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 36 37 32 0F 01 00 00 05 AE 07 01 A0 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 02 00 00 F4 03 04 00 75 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B0 05 00 35 04 06 00 15 C6 7D D2 24 9B 13 FF 21 07 82 8D 4B 9A [17:27:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 97 EB 47 00 16 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B0 05 00 F4 03 04 00 1B 2F 1A 67 B6 04 01 00 00 61 3F F7 BA A2 95 24 17 [17:27:18]CommunicateWithHost err = 0 [17:27:18]CheckOFDResponse [17:27:18]1017 (14) - 77093643461234 [17:27:18]1041 (16) - 0000000000874672 [17:27:18]1040 (4) - 372765 [17:27:18]1012 (4) - 24.10.2024 11:27 [17:27:18]1206 (1) - 0 [17:27:18]OFD Sender: Remove packet 372765 [17:27:18]ProducePacketName [17:27:18]name=ofd_packets/00372765 [17:27:18]NVStorageDeleteData [17:27:18]Write to MH i2c: 01 00 00 3B 15 50 [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: 01 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: 01 07 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: 01 07 00 3B 15 00 00 00 00 00 13 0D 77 [17:27:18]RasterBufferAndPrint [17:27:18]line [17:27:18]line [17:27:18]line [17:27:18]line [17:27:18]line [17:27:18]written 0, free lines is 3354 [17:27:18]MH_Cut [17:27:18]Write to MH i2c: D1 01 00 42 15 01 29 [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: D1 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: D1 01 00 [17:27:18]MH_I2C_Read... [17:27:18]Read from MH i2c: D1 01 00 42 15 00 28 [17:27:18]Write to MH i2c: 01 00 00 43 15 58 [17:27:18]Write i2c OK [17:27:18]MH_I2C_Read... [17:27:19]OFD Sender: No OFD packet to send [17:27:19]*** Cut start [17:27:19]*** Partial cut [17:27:19]*** CUTSNS_PIN = 1 [17:27:19]*** CUTSNS_PIN = 0 [17:27:19]*** Brake cut motor [17:27:20]Read from MH i2c: 01 [17:27:20]MH_I2C_Read... [17:27:20]*** Stop cut motor [17:27:20]*** Cut end [17:27:20]Read from MH i2c: 01 07 00 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: 01 07 00 43 15 00 00 00 00 00 FF 0F 6D [17:27:20]process_action close_receipt done [17:27:20]requested_data is exist [17:27:20]produce_requested_data [17:27:20]requested_item fm.sn is exist - process it [17:27:20]wFMCommunicate request_size=4 [17:27:20]MH_SAM_APDU [17:27:20]CAPDU: 80 11 00 00 [17:27:20]Write to MH i2c: E2 08 00 44 15 80 11 00 00 00 00 00 00 D3 [17:27:20]Write i2c OK [17:27:20]MH_I2C_Read... [17:27:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:27:20]Read from MH i2c: E2 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: E2 17 00 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: E2 17 00 44 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [17:27:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:27:20]wFMCommunicate OK [17:27:20]requested_item fd.num is exist - process it [17:27:20]SAM_PROTO_GetFieldsCounters [17:27:20]wFMCommunicate request_size=4 [17:27:20]MH_SAM_APDU [17:27:20]CAPDU: 80 13 00 00 [17:27:20]Write to MH i2c: E2 08 00 45 15 80 13 00 00 00 00 00 00 D6 [17:27:20]Write i2c OK [17:27:20]MH_I2C_Read... [17:27:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:27:20]Read from MH i2c: E2 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: E2 62 00 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: E2 62 00 45 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [17:27:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 46 02 00 00 5E 04 04 00 46 02 00 00 57 04 04 00 47 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:27:20]wFMCommunicate OK [17:27:20]SAM_PROTO_GetFieldsCounters done [17:27:20]requested_item shift.num is exist - process it [17:27:20]requested_item shift.opened is exist - process it [17:27:20]req_shift_opened [17:27:20]FM_GetShiftState [17:27:20]SAM_PROTO_GetShiftState [17:27:20]wFMCommunicate request_size=4 [17:27:20]MH_SAM_APDU [17:27:20]CAPDU: 80 13 01 00 [17:27:20]Write to MH i2c: E2 08 00 46 15 80 13 01 00 00 00 00 00 D8 [17:27:20]Write i2c OK [17:27:20]MH_I2C_Read... [17:27:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:27:20]Read from MH i2c: E2 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: E2 0E 00 [17:27:20]MH_I2C_Read... [17:27:20]Read from MH i2c: E2 0E 00 46 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [17:27:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:27:20]wFMCommunicate OK [17:27:20]SAM_PROTO_GetShiftState done [17:27:20]FM_GetShiftState done [17:27:20]req_shift_opened done [17:27:20]requested_item shift.open_date is exist - process it [17:27:20]req_shift_open_date [17:27:20]req_shift_open_date done [17:27:20]produce_requested_data done [17:27:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372765,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:27:20]process_action_free close_receipt [17:27:20]json_value_free [17:27:20]json_value_free done [17:27:20]process_json_proto returns [17:27:20]Send response to host [17:27:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372765,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:27:20]free response buf [17:27:20]execute_script done [17:27:20]execute_script returns [17:27:20]free content buf [17:27:20]Sock 8.Close socket [17:27:20]Sock 8.Thread stoped [17:27:24]OFD Sender: No OFD packet to send [17:27:29]OFD Sender: No OFD packet to send [17:27:34]OFD Sender: No OFD packet to send [17:27:39]OFD Sender: No OFD packet to send [17:27:44]OFD Sender: No OFD packet to send [17:27:49]OFD Sender: No OFD packet to send [17:27:54]OFD Sender: No OFD packet to send [17:27:59]OFD Sender: No OFD packet to send [17:28:04]OFD Sender: No OFD packet to send [17:28:09]OFD Sender: No OFD packet to send [17:28:14]OFD Sender: No OFD packet to send [17:28:19]OFD Sender: No OFD packet to send [17:28:24]OFD Sender: No OFD packet to send [17:28:24]accept exits with 9 [17:28:24]New connection [17:28:24]New thread 3067317604 created [17:28:24]Thread 3067460964 joined [17:28:24]Waiting for new connection... [17:28:24] Sock 9.Parse request [17:28:24]Sock 9.Check first char [17:28:24]Sock 9.First char is OK [17:28:24]request: POST /json_proto HTTP/1.0 [17:28:24]Method: POST [17:28:24]URL: /json_proto [17:28:24]Method is POST - this is cgi request [17:28:24]url: /json_proto [17:28:24]query_string will be loaded in cgi processing [17:28:24]execute_cgi json_proto POST (null) [17:28:24]execute_cgi path=json_proto method=POST [17:28:24]POST find Content-Length [17:28:24]Host: 172.17.42.195:8080 [17:28:24]Content-Length: 770 [17:28:24]Content-Type: application/json [17:28:24] [17:28:24]POST finish read [17:28:24]Found Content-Length = 770 [17:28:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 53.820, "sum" : 3600.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3600.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:24]execute_script... [17:28: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)3309067", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 53.820, "sum" : 3600.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3600.56 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:28:24]POST & json_proto [17:28:24]process_json_proto [17:28:24]json parsed OK: [17:28:24]protocol is kg_v1.0 [17:28:24]action value=close_receipt [17:28:24]process_action close_receipt [17:28:24]cmd_close_receipt [17:28:24]MH_GetDate [17:28:24]Write to MH i2c: F0 00 00 47 15 4B [17:28:24]Write i2c OK [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: F0 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: F0 09 00 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: F0 09 00 47 15 00 B9 83 1A 67 EF 94 12 67 0D [17:28:24]GetLastDocTimeStamp 1729790837 [17:28:24]current date 1729790905 [17:28:24]FM_GetShiftState [17:28:24]SAM_PROTO_GetShiftState [17:28:24]wFMCommunicate request_size=4 [17:28:24]MH_SAM_APDU [17:28:24]CAPDU: 80 13 01 00 [17:28:24]Write to MH i2c: E2 08 00 48 15 80 13 01 00 00 00 00 00 DA [17:28:24]Write i2c OK [17:28:24]MH_I2C_Read... [17:28:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:24]Read from MH i2c: E2 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 0E 00 [17:28:24]MH_I2C_Read... [17:28:24]Read from MH i2c: E2 0E 00 48 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [17:28:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:28:24]wFMCommunicate OK [17:28:24]SAM_PROTO_GetShiftState done [17:28:24]FM_GetShiftState done [17:28:24]opened in 1729729095 [17:28:24]opened+sec_in_day 1729815495 [17:28:24]quantity*price = 360055 [17:28:24]sum+1 = 360057 [17:28:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3600.56 НСП 1% : 31.86 НДС 12% : 382.36 Наличными: 0.00 Безнал.: 3600.56 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 583 24.10.2024 17:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372766 ФПД: 114547958849344 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172825&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372766&fm=114547958849344&tin=02508201610067®Number=0000000000091623&sum=360056 [17:28:25]StoreToDocumentArchive [17:28:25]shift 524 fd 372766 [17:28:25]save to /storage/0524/doc_00372766 [17:28:25]save last doc name /storage/0524/doc_00372766 to /storage/kkm_last_doc_name [17:28:25]save OK [17:28:25]Clear old archive folders... [17:28:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:28:25]tlvbuf is 01A3C2E0 [17:28:25]SAM_PROTO_ClearQueue [17:28:25]wFMCommunicate request_size=4 [17:28:25]MH_SAM_APDU [17:28:25]CAPDU: 80 09 00 00 [17:28:25]Write to MH i2c: E2 08 00 55 15 80 09 00 00 00 00 00 00 DC [17:28:25]Write i2c OK [17:28:25]MH_I2C_Read... [17:28:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:28:25]Read from MH i2c: E2 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: E2 03 00 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: E2 03 00 55 15 00 90 00 DE [17:28:25]RAPDU: 90 00 [17:28:25]wFMCommunicate OK [17:28:25]SAM_PROTO_ClearQueue done [17:28:25]KKMCreateOFDPacket [17:28:25]OFDProtocolAddRootSTLVToBuf [17:28:25]FM_MakeSignedData [17:28:25]FM_MakeSignedData [17:28:25]SAM_PROTO_SignData [17:28:25]wFMCommunicate request_size=4 [17:28:25]MH_SAM_APDU [17:28:25]CAPDU: 80 0D 01 02 [17:28:25]Write to MH i2c: E2 08 00 56 15 80 0D 01 02 00 00 00 00 E4 [17:28:25]Write i2c OK [17:28:25]MH_I2C_Read... [17:28:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:28:25]Read from MH i2c: E2 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: E2 03 00 [17:28:25]MH_I2C_Read... [17:28:25]Read from MH i2c: E2 03 00 56 15 00 90 00 DF [17:28:25]RAPDU: 90 00 [17:28:25]wFMCommunicate OK [17:28:25]wFMCommunicate request_size=255 [17:28:25]MH_SAM_APDU [17:28: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 34 FF 03 08 00 03 3C D2 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 78 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B9 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B0 05 00 35 04 06 00 68 [17:28:25]Write to MH i2c: E2 02 01 57 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 3C D2 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 78 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B9 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B0 05 00 35 04 06 00 68 00 00 E4 [17:28:25]Write i2c OK [17:28:25]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 03 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 03 00 57 15 00 90 00 E0 [17:28:26]RAPDU: 90 00 [17:28:26]wFMCommunicate OK [17:28:26]wFMCommunicate request_size=10 [17:28:26]MH_SAM_APDU [17:28:26]CAPDU: 80 0D 02 02 05 2E 46 65 9F 40 [17:28:26]Write to MH i2c: E2 0D 00 58 15 80 0D 02 02 05 00 2E 46 65 9F 40 00 00 A9 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 03 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 03 00 58 15 00 90 00 E1 [17:28:26]RAPDU: 90 00 [17:28:26]wFMCommunicate OK [17:28:26]wFMCommunicate request_size=4 [17:28:26]MH_SAM_APDU [17:28:26]CAPDU: 80 0D 03 02 [17:28:26]Write to MH i2c: E2 08 00 59 15 80 0D 03 02 00 00 00 00 E9 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 0B 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 0B 00 59 15 00 5E FD 47 6F 92 15 69 82 90 00 8D [17:28:26]RAPDU: 5E FD 47 6F 92 15 69 82 90 00 [17:28:26]wFMCommunicate OK [17:28:26]SAM_PROTO_SignData done [17:28:26]FM_MakeSignedData done [17:28:26]CreateOFDProtocolMessage [17:28:26]wFMCommunicate request_size=4 [17:28:26]MH_SAM_APDU [17:28:26]CAPDU: 80 11 00 00 [17:28:26]Write to MH i2c: E2 08 00 5A 15 80 11 00 00 00 00 00 00 E9 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:26]Read from MH i2c: E2 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 17 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: E2 17 00 5A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [17:28:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:28:26]wFMCommunicate OK [17:28:26]CreateOFDProtocolMessage done [17:28:26]OFDSenderStorePacket 372766 [17:28:26]StoreOFDPacket docnum=372766 [17:28:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 04 07 01 E3 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 34 FF 03 08 00 03 3C D2 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 78 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B9 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B0 05 00 35 04 06 00 68 2E 46 65 9F 40 5E FD 47 6F 92 15 69 82 [17:28:26]CheckFolder [17:28:26]dirname=/storage/ofd_packets [17:28:26]CheckFolder done [17:28:26]ProducePacketName [17:28:26]name=ofd_packets/00372766 [17:28:26]NVStorageSaveData ofd_packets/00372766 [17:28:26]File name is /storage/ofd_packets/00372766 [17:28:26]Write 301 bytes [17:28:26]NVStorageSaveData done [17:28:26]OFDSenderStorePacket done [17:28:26]KKMCreateOFDPacket done [17:28:26]NVStorageSaveData kkm_last_timestamp [17:28:26]File name is /storage/kkm_last_timestamp [17:28:26]Write 4 bytes [17:28:26]NVStorageSaveData done [17:28:26]ExternCall_PrintAddStr [17:28:26]wPrintStart [17:28:26]Write to MH i2c: 01 00 00 5B 15 70 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 07 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 07 00 5B 15 00 00 00 00 00 FF 0F 85 [17:28:26]RasterBufferAndPrint [17:28:26]line Счет N : (1)3309067 [17:28:26]line ИНН: 02508201610067 [17:28:26]line Контрольно-Кассовый Чек [17:28:26]line ПРОДАЖА [17:28:26]line ТРК (МРК, ГНК) : 32 [17:28:26]line Товар: 2710124130 [17:28:26]line Аи-92-К-4 [17:28:26]line 53.820 * 66.90 [17:28:26]line = 3600.56 [17:28:26]line НДС 12% НСП 1% [17:28:26]line > о реализуемом товаре [17:28:26]line ИТОГО: 3600.56 [17:28:26]line НСП 1% : 31.86 [17:28:26]line НДС 12% : 382.36 [17:28:26]line Наличными: 0.00 [17:28:26]line Безнал.: 3600.56 [17:28:26]line Место: АЗС № 87 "Партнер Нефть" [17:28:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:28:26]line СНО: Общий режим [17:28:26]line Чек 583 24.10.2024 17:28 [17:28:26]line Смена: 524 ФФД: 1.0 [17:28:26]line ЗНМ: 0300000083 [17:28:26]line РНМ: 0000000000091623 [17:28:26]line Версия ККМ: 001 [17:28:26]line Платежная система: Mbank [17:28:26]line ФМ: 0000000000874672 [17:28:26]line ФД: 372766 [17:28:26]line ФПД: 114547958849344 [17:28:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172825&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372766&fm=114547958849344&tin=02508201610067®Number=0000000000091623&sum=360056 [17:28:26]written 0, free lines is 4095 [17:28:26]OFD Sender: Processing packet 372766 [packets to send 267, broken 266] [17:28:26]ProducePacketName [17:28:26]name=ofd_packets/00372766 [17:28:26]OFD Sender: To server: pG, [17:28:26]CommunicateWithHost lk.salyk.kg:30040 [17:28:26]ConnectInit lk.salyk.kg [17:28:26]Connected sock=10 [17:28:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 04 07 01 E3 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 34 FF 03 08 00 03 3C D2 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 78 7E 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 7E 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 72 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 78 7E 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 02 00 00 F4 03 04 00 B9 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B0 05 00 35 04 06 00 68 2E 46 65 9F 40 5E FD 47 6F 92 15 69 82 [17:28:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A0 2C 47 00 68 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B0 05 00 F4 03 04 00 5F 2F 1A 67 B6 04 01 00 00 22 D4 7D EF 36 E7 92 1A [17:28:26]CommunicateWithHost err = 0 [17:28:26]CheckOFDResponse [17:28:26]1017 (14) - 77093643461234 [17:28:26]1041 (16) - 0000000000874672 [17:28:26]1040 (4) - 372766 [17:28:26]1012 (4) - 24.10.2024 11:28 [17:28:26]1206 (1) - 0 [17:28:26]OFD Sender: Remove packet 372766 [17:28:26]ProducePacketName [17:28:26]name=ofd_packets/00372766 [17:28:26]NVStorageDeleteData [17:28:26]Write to MH i2c: 01 00 00 84 15 99 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 07 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: 01 07 00 84 15 00 00 00 00 00 18 0D C5 [17:28:26]RasterBufferAndPrint [17:28:26]line [17:28:26]line [17:28:26]line [17:28:26]line [17:28:26]line [17:28:26]written 0, free lines is 3358 [17:28:26]MH_Cut [17:28:26]Write to MH i2c: D1 01 00 8B 15 01 72 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: D1 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: D1 01 00 [17:28:26]MH_I2C_Read... [17:28:26]Read from MH i2c: D1 01 00 8B 15 00 71 [17:28:26]Write to MH i2c: 01 00 00 8C 15 A1 [17:28:26]Write i2c OK [17:28:26]MH_I2C_Read... [17:28:27]OFD Sender: No OFD packet to send [17:28:27]*** Cut start [17:28:27]*** Partial cut [17:28:27]*** CUTSNS_PIN = 1 [17:28:27]*** CUTSNS_PIN = 0 [17:28:27]*** Brake cut motor [17:28:28]Read from MH i2c: 01 [17:28:28]MH_I2C_Read... [17:28:28]*** Stop cut motor [17:28:28]*** Cut end [17:28:28]Read from MH i2c: 01 07 00 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: 01 07 00 8C 15 00 00 00 00 00 FF 0F B6 [17:28:28]process_action close_receipt done [17:28:28]requested_data is exist [17:28:28]produce_requested_data [17:28:28]requested_item fm.sn is exist - process it [17:28:28]wFMCommunicate request_size=4 [17:28:28]MH_SAM_APDU [17:28:28]CAPDU: 80 11 00 00 [17:28:28]Write to MH i2c: E2 08 00 8D 15 80 11 00 00 00 00 00 00 1C [17:28:28]Write i2c OK [17:28:28]MH_I2C_Read... [17:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:28:28]Read from MH i2c: E2 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: E2 17 00 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: E2 17 00 8D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [17:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:28:28]wFMCommunicate OK [17:28:28]requested_item fd.num is exist - process it [17:28:28]SAM_PROTO_GetFieldsCounters [17:28:28]wFMCommunicate request_size=4 [17:28:28]MH_SAM_APDU [17:28:28]CAPDU: 80 13 00 00 [17:28:28]Write to MH i2c: E2 08 00 8E 15 80 13 00 00 00 00 00 00 1F [17:28:28]Write i2c OK [17:28:28]MH_I2C_Read... [17:28:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:28:28]Read from MH i2c: E2 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: E2 62 00 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: E2 62 00 8E 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 FA [17:28:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 47 02 00 00 5E 04 04 00 47 02 00 00 57 04 04 00 48 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:28:28]wFMCommunicate OK [17:28:28]SAM_PROTO_GetFieldsCounters done [17:28:28]requested_item shift.num is exist - process it [17:28:28]requested_item shift.opened is exist - process it [17:28:28]req_shift_opened [17:28:28]FM_GetShiftState [17:28:28]SAM_PROTO_GetShiftState [17:28:28]wFMCommunicate request_size=4 [17:28:28]MH_SAM_APDU [17:28:28]CAPDU: 80 13 01 00 [17:28:28]Write to MH i2c: E2 08 00 8F 15 80 13 01 00 00 00 00 00 21 [17:28:28]Write i2c OK [17:28:28]MH_I2C_Read... [17:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:28:28]Read from MH i2c: E2 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: E2 0E 00 [17:28:28]MH_I2C_Read... [17:28:28]Read from MH i2c: E2 0E 00 8F 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [17:28:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:28:28]wFMCommunicate OK [17:28:28]SAM_PROTO_GetShiftState done [17:28:28]FM_GetShiftState done [17:28:28]req_shift_opened done [17:28:28]requested_item shift.open_date is exist - process it [17:28:28]req_shift_open_date [17:28:28]req_shift_open_date done [17:28:28]produce_requested_data done [17:28:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372766,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:28:28]process_action_free close_receipt [17:28:28]json_value_free [17:28:28]json_value_free done [17:28:28]process_json_proto returns [17:28:28]Send response to host [17:28:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372766,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:28:28]free response buf [17:28:28]execute_script done [17:28:28]execute_script returns [17:28:28]free content buf [17:28:28]Sock 9.Close socket [17:28:28]Sock 9.Thread stoped [17:28:32]OFD Sender: No OFD packet to send [17:28:37]OFD Sender: No OFD packet to send [17:28:42]OFD Sender: No OFD packet to send [17:28:47]OFD Sender: No OFD packet to send [17:28:52]OFD Sender: No OFD packet to send [17:28:57]OFD Sender: No OFD packet to send [17:29:02]OFD Sender: No OFD packet to send [17:29:07]OFD Sender: No OFD packet to send [17:29:12]OFD Sender: No OFD packet to send [17:29:17]OFD Sender: No OFD packet to send [17:29:22]OFD Sender: No OFD packet to send [17:29:24]accept exits with 8 [17:29:24]New connection [17:29:24]New thread 3067460964 created [17:29:24]Thread 3067317604 joined [17:29:24]Waiting for new connection... [17:29:24] Sock 8.Parse request [17:29:24]Sock 8.Check first char [17:29:24]Sock 8.First char is OK [17:29:24]request: POST /json_proto HTTP/1.0 [17:29:24]Method: POST [17:29:24]URL: /json_proto [17:29:24]Method is POST - this is cgi request [17:29:24]url: /json_proto [17:29:24]query_string will be loaded in cgi processing [17:29:24]execute_cgi json_proto POST (null) [17:29:24]execute_cgi path=json_proto method=POST [17:29:24]POST find Content-Length [17:29:24]Host: 172.17.42.195:8080 [17:29:24]Content-Length: 678 [17:29:24]Content-Type: application/json [17:29:24] [17:29:24]POST finish read [17:29:24]Found Content-Length = 678 [17:29:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:24]execute_script... [17:29:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309069", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:24]POST & json_proto [17:29:24]process_json_proto [17:29:24]json parsed OK: [17:29:24]protocol is kg_v1.0 [17:29:24]action value=close_receipt [17:29:24]process_action close_receipt [17:29:24]cmd_close_receipt [17:29:24]MH_GetDate [17:29:24]Write to MH i2c: F0 00 00 90 15 94 [17:29:24]Write i2c OK [17:29:24]MH_I2C_Read... [17:29:24]Read from MH i2c: F0 [17:29:24]MH_I2C_Read... [17:29:24]Read from MH i2c: F0 09 00 [17:29:24]MH_I2C_Read... [17:29:24]Read from MH i2c: F0 09 00 90 15 00 F4 83 1A 67 EF 94 12 67 91 [17:29:24]GetLastDocTimeStamp 1729790905 [17:29:24]current date 1729790964 [17:29:24]FM_GetShiftState [17:29:24]SAM_PROTO_GetShiftState [17:29:24]wFMCommunicate request_size=4 [17:29:24]MH_SAM_APDU [17:29:24]CAPDU: 80 13 01 00 [17:29:24]Write to MH i2c: E2 08 00 91 15 80 13 01 00 00 00 00 00 23 [17:29:24]Write i2c OK [17:29:24]MH_I2C_Read... [17:29:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:24]Read from MH i2c: E2 [17:29:24]MH_I2C_Read... [17:29:24]Read from MH i2c: E2 0E 00 [17:29:24]MH_I2C_Read... [17:29:24]Read from MH i2c: E2 0E 00 91 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [17:29:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:29:24]wFMCommunicate OK [17:29:24]SAM_PROTO_GetShiftState done [17:29:24]FM_GetShiftState done [17:29:24]opened in 1729729095 [17:29:24]opened+sec_in_day 1729815495 [17:29:24]quantity*price = 60009 [17:29:24]sum+1 = 60010 [17:29:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 584 24.10.2024 17:29 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372767 ФПД: 146988019231284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172924&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372767&fm=146988019231284&tin=02508201610067®Number=0000000000091623&sum=60000 [17:29:25]StoreToDocumentArchive [17:29:25]shift 524 fd 372767 [17:29:25]save to /storage/0524/doc_00372767 [17:29:25]save last doc name /storage/0524/doc_00372767 to /storage/kkm_last_doc_name [17:29:25]save OK [17:29:25]Clear old archive folders... [17:29:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:29:25]tlvbuf is B6F3D9D0 [17:29:25]SAM_PROTO_ClearQueue [17:29:25]wFMCommunicate request_size=4 [17:29:25]MH_SAM_APDU [17:29:25]CAPDU: 80 09 00 00 [17:29:25]Write to MH i2c: E2 08 00 9E 15 80 09 00 00 00 00 00 00 25 [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:25]Read from MH i2c: E2 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 9E 15 00 90 00 27 [17:29:25]RAPDU: 90 00 [17:29:25]wFMCommunicate OK [17:29:25]SAM_PROTO_ClearQueue done [17:29:25]KKMCreateOFDPacket [17:29:25]OFDProtocolAddRootSTLVToBuf [17:29:25]FM_MakeSignedData [17:29:25]FM_MakeSignedData [17:29:25]SAM_PROTO_SignData [17:29:25]wFMCommunicate request_size=4 [17:29:25]MH_SAM_APDU [17:29:25]CAPDU: 80 0D 01 02 [17:29:25]Write to MH i2c: E2 08 00 9F 15 80 0D 01 02 00 00 00 00 2D [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:25]Read from MH i2c: E2 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 9F 15 00 90 00 28 [17:29:25]RAPDU: 90 00 [17:29:25]wFMCommunicate OK [17:29:25]wFMCommunicate request_size=255 [17:29:25]MH_SAM_APDU [17:29: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 F4 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B0 05 00 35 04 06 00 85 [17:29:25]Write to MH i2c: E2 02 01 A0 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 F4 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B0 05 00 35 04 06 00 85 00 00 3F [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:25]Read from MH i2c: E2 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 A0 15 00 90 00 29 [17:29:25]RAPDU: 90 00 [17:29:25]wFMCommunicate OK [17:29:25]wFMCommunicate request_size=10 [17:29:25]MH_SAM_APDU [17:29:25]CAPDU: 80 0D 02 02 05 AF 50 AC 2A 34 [17:29:25]Write to MH i2c: E2 0D 00 A1 15 80 0D 02 02 05 00 AF 50 AC 2A 34 00 00 43 [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:25]Read from MH i2c: E2 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 03 00 A1 15 00 90 00 2A [17:29:25]RAPDU: 90 00 [17:29:25]wFMCommunicate OK [17:29:25]wFMCommunicate request_size=4 [17:29:25]MH_SAM_APDU [17:29:25]CAPDU: 80 0D 03 02 [17:29:25]Write to MH i2c: E2 08 00 A2 15 80 0D 03 02 00 00 00 00 32 [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:25]Read from MH i2c: E2 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 0B 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 0B 00 A2 15 00 44 57 30 A7 5A AE 7F 0C 90 00 38 [17:29:25]RAPDU: 44 57 30 A7 5A AE 7F 0C 90 00 [17:29:25]wFMCommunicate OK [17:29:25]SAM_PROTO_SignData done [17:29:25]FM_MakeSignedData done [17:29:25]CreateOFDProtocolMessage [17:29:25]wFMCommunicate request_size=4 [17:29:25]MH_SAM_APDU [17:29:25]CAPDU: 80 11 00 00 [17:29:25]Write to MH i2c: E2 08 00 A3 15 80 11 00 00 00 00 00 00 32 [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:25]Read from MH i2c: E2 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 17 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: E2 17 00 A3 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 87 [17:29:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:29:25]wFMCommunicate OK [17:29:25]CreateOFDProtocolMessage done [17:29:25]OFDSenderStorePacket 372767 [17:29:25]StoreOFDPacket docnum=372767 [17:29:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9B 35 07 01 C5 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 F4 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B0 05 00 35 04 06 00 85 AF 50 AC 2A 34 44 57 30 A7 5A AE 7F 0C [17:29:25]CheckFolder [17:29:25]dirname=/storage/ofd_packets [17:29:25]CheckFolder done [17:29:25]ProducePacketName [17:29:25]name=ofd_packets/00372767 [17:29:25]NVStorageSaveData ofd_packets/00372767 [17:29:25]File name is /storage/ofd_packets/00372767 [17:29:25]Write 301 bytes [17:29:25]NVStorageSaveData done [17:29:25]OFDSenderStorePacket done [17:29:25]KKMCreateOFDPacket done [17:29:25]NVStorageSaveData kkm_last_timestamp [17:29:25]File name is /storage/kkm_last_timestamp [17:29:25]Write 4 bytes [17:29:25]NVStorageSaveData done [17:29:25]ExternCall_PrintAddStr [17:29:25]wPrintStart [17:29:25]Write to MH i2c: 01 00 00 A4 15 B9 [17:29:25]Write i2c OK [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: 01 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: 01 07 00 [17:29:25]MH_I2C_Read... [17:29:25]Read from MH i2c: 01 07 00 A4 15 00 00 00 00 00 FF 0F CE [17:29:25]RasterBufferAndPrint [17:29:25]line Счет N : (1)3309069 [17:29:25]line ИНН: 02508201610067 [17:29:25]line Контрольно-Кассовый Чек [17:29:25]line ПРОДАЖА [17:29:25]line ТРК (МРК, ГНК) : 12 [17:29:25]line Товар: 2710124130 [17:29:25]line Аи-92-К-4 [17:29:25]line 8.970 * 66.90 [17:29:25]line = 600.09 [17:29:25]line НДС 12% НСП 1% [17:29:25]line > о реализуемом товаре [17:29:25]line ОКРУГЛЕНИЕ: -0.09 [17:29:25]line ИТОГО: 600.00 [17:29:25]line Внесено: 600.00 [17:29:25]line СДАЧА: 0.00 [17:29:25]line НСП 1% : 5.31 [17:29:25]line НДС 12% : 63.73 [17:29:25]line Наличными: 600.00 [17:29:25]line Безнал.: 0.00 [17:29:25]line Место: АЗС № 87 "Партнер Нефть" [17:29:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:29:25]line СНО: Общий режим [17:29:25]line Чек 584 24.10.2024 17:29 [17:29:25]line Смена: 524 ФФД: 1.0 [17:29:25]line ЗНМ: 0300000083 [17:29:25]line РНМ: 0000000000091623 [17:29:25]line Версия ККМ: 001 [17:29:25]line ФМ: 0000000000874672 [17:29:25]line ФД: 372767 [17:29:25]line ФПД: 146988019231284 [17:29:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172924&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372767&fm=146988019231284&tin=02508201610067®Number=0000000000091623&sum=60000 [17:29:25]written 0, free lines is 4095 [17:29:25]OFD Sender: Processing packet 372767 [packets to send 267, broken 266] [17:29:25]ProducePacketName [17:29:25]name=ofd_packets/00372767 [17:29:25]OFD Sender: To server: pG, [17:29:25]CommunicateWithHost lk.salyk.kg:30040 [17:29:25]ConnectInit lk.salyk.kg [17:29:25]Connected sock=10 [17:29:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9B 35 07 01 C5 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 02 00 00 F4 03 04 00 F4 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B0 05 00 35 04 06 00 85 AF 50 AC 2A 34 44 57 30 A7 5A AE 7F 0C [17:29:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 64 DD 47 00 55 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B0 05 00 F4 03 04 00 9B 2F 1A 67 B6 04 01 00 00 CB 5B DF DA BC 53 2B 79 [17:29:26]CommunicateWithHost err = 0 [17:29:26]CheckOFDResponse [17:29:26]1017 (14) - 77093643461234 [17:29:26]1041 (16) - 0000000000874672 [17:29:26]1040 (4) - 372767 [17:29:26]1012 (4) - 24.10.2024 11:29 [17:29:26]1206 (1) - 0 [17:29:26]OFD Sender: Remove packet 372767 [17:29:26]ProducePacketName [17:29:26]name=ofd_packets/00372767 [17:29:26]NVStorageDeleteData [17:29:26]Write to MH i2c: 01 00 00 CF 15 E4 [17:29:26]Write i2c OK [17:29:26]MH_I2C_Read... [17:29:26]Read from MH i2c: 01 [17:29:26]MH_I2C_Read... [17:29:26]Read from MH i2c: 01 07 00 [17:29:26]MH_I2C_Read... [17:29:26]Read from MH i2c: 01 07 00 CF 15 00 00 00 00 00 E4 0C DB [17:29:26]RasterBufferAndPrint [17:29:26]line [17:29:26]line [17:29:26]line [17:29:26]line [17:29:26]line [17:29:26]written 0, free lines is 3306 [17:29:26]MH_Cut [17:29:26]Write to MH i2c: D1 01 00 D6 15 01 BD [17:29:26]Write i2c OK [17:29:26]MH_I2C_Read... [17:29:26]Read from MH i2c: D1 [17:29:26]MH_I2C_Read... [17:29:26]Read from MH i2c: D1 01 00 [17:29:26]MH_I2C_Read... [17:29:26]Read from MH i2c: D1 01 00 D6 15 00 BC [17:29:26]Write to MH i2c: 01 00 00 D7 15 EC [17:29:26]Write i2c OK [17:29:26]MH_I2C_Read... [17:29:26]OFD Sender: No OFD packet to send [17:29:26]*** Cut start [17:29:26]*** Partial cut [17:29:26]*** CUTSNS_PIN = 1 [17:29:27]*** CUTSNS_PIN = 0 [17:29:27]*** Brake cut motor [17:29:27]Read from MH i2c: 01 [17:29:27]MH_I2C_Read... [17:29:27]*** Stop cut motor [17:29:27]*** Cut end [17:29:27]Read from MH i2c: 01 07 00 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: 01 07 00 D7 15 00 00 00 00 00 FF 0F 01 [17:29:27]process_action close_receipt done [17:29:27]requested_data is exist [17:29:27]produce_requested_data [17:29:27]requested_item fm.sn is exist - process it [17:29:27]wFMCommunicate request_size=4 [17:29:27]MH_SAM_APDU [17:29:27]CAPDU: 80 11 00 00 [17:29:27]Write to MH i2c: E2 08 00 D8 15 80 11 00 00 00 00 00 00 67 [17:29:27]Write i2c OK [17:29:27]MH_I2C_Read... [17:29:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:27]Read from MH i2c: E2 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: E2 17 00 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: E2 17 00 D8 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [17:29:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:29:27]wFMCommunicate OK [17:29:27]requested_item fd.num is exist - process it [17:29:27]SAM_PROTO_GetFieldsCounters [17:29:27]wFMCommunicate request_size=4 [17:29:27]MH_SAM_APDU [17:29:27]CAPDU: 80 13 00 00 [17:29:27]Write to MH i2c: E2 08 00 D9 15 80 13 00 00 00 00 00 00 6A [17:29:27]Write i2c OK [17:29:27]MH_I2C_Read... [17:29:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:27]Read from MH i2c: E2 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: E2 62 00 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: E2 62 00 D9 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 49 [17:29:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 48 02 00 00 5E 04 04 00 48 02 00 00 57 04 04 00 49 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:27]wFMCommunicate OK [17:29:27]SAM_PROTO_GetFieldsCounters done [17:29:27]requested_item shift.num is exist - process it [17:29:27]requested_item shift.opened is exist - process it [17:29:27]req_shift_opened [17:29:27]FM_GetShiftState [17:29:27]SAM_PROTO_GetShiftState [17:29:27]wFMCommunicate request_size=4 [17:29:27]MH_SAM_APDU [17:29:27]CAPDU: 80 13 01 00 [17:29:27]Write to MH i2c: E2 08 00 DA 15 80 13 01 00 00 00 00 00 6C [17:29:27]Write i2c OK [17:29:27]MH_I2C_Read... [17:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:27]Read from MH i2c: E2 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: E2 0E 00 [17:29:27]MH_I2C_Read... [17:29:27]Read from MH i2c: E2 0E 00 DA 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [17:29:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:29:27]wFMCommunicate OK [17:29:27]SAM_PROTO_GetShiftState done [17:29:27]FM_GetShiftState done [17:29:27]req_shift_opened done [17:29:27]requested_item shift.open_date is exist - process it [17:29:27]req_shift_open_date [17:29:27]req_shift_open_date done [17:29:27]produce_requested_data done [17:29:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372767,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:29:27]process_action_free close_receipt [17:29:27]json_value_free [17:29:27]json_value_free done [17:29:27]process_json_proto returns [17:29:27]Send response to host [17:29:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372767,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:29:27]free response buf [17:29:27]execute_script done [17:29:27]execute_script returns [17:29:27]free content buf [17:29:27]Sock 8.Close socket [17:29:27]Sock 8.Thread stoped [17:29:29]accept exits with 9 [17:29:29]New connection [17:29:29]New thread 3067317604 created [17:29:29]Thread 3067460964 joined [17:29:29]Waiting for new connection... [17:29:29] Sock 9.Parse request [17:29:29]Sock 9.Check first char [17:29:29]Sock 9.First char is OK [17:29:29]request: POST /json_proto HTTP/1.0 [17:29:29]Method: POST [17:29:29]URL: /json_proto [17:29:29]Method is POST - this is cgi request [17:29:29]url: /json_proto [17:29:29]query_string will be loaded in cgi processing [17:29:29]execute_cgi json_proto POST (null) [17:29:29]execute_cgi path=json_proto method=POST [17:29:29]POST find Content-Length [17:29:29]Host: 172.17.42.195:8080 [17:29:29]Content-Length: 755 [17:29:29]Content-Type: application/json [17:29:29] [17:29:29]POST finish read [17:29:29]Found Content-Length = 755 [17:29:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100319", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:29]execute_script... [17:29: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)3309068", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30100319", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:29:29]POST & json_proto [17:29:29]process_json_proto [17:29:29]json parsed OK: [17:29:29]protocol is kg_v1.0 [17:29:29]action value=close_receipt [17:29:29]process_action close_receipt [17:29:29]cmd_close_receipt [17:29:29]MH_GetDate [17:29:29]Write to MH i2c: F0 00 00 DB 15 DF [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: F0 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: F0 09 00 [17:29:29]MH_I2C_Read... [17:29:29]Read from MH i2c: F0 09 00 DB 15 00 FA 83 1A 67 EF 94 12 67 E2 [17:29:29]GetLastDocTimeStamp 1729790964 [17:29:29]current date 1729790970 [17:29:29]FM_GetShiftState [17:29:29]SAM_PROTO_GetShiftState [17:29:29]wFMCommunicate request_size=4 [17:29:29]MH_SAM_APDU [17:29:29]CAPDU: 80 13 01 00 [17:29:29]Write to MH i2c: E2 08 00 DC 15 80 13 01 00 00 00 00 00 6E [17:29:29]Write i2c OK [17:29:29]MH_I2C_Read... [17:29:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:30]Read from MH i2c: E2 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: E2 0E 00 [17:29:30]MH_I2C_Read... [17:29:30]Read from MH i2c: E2 0E 00 DC 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D3 [17:29:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:29:30]wFMCommunicate OK [17:29:30]SAM_PROTO_GetShiftState done [17:29:30]FM_GetShiftState done [17:29:30]opened in 1729729095 [17:29:30]opened+sec_in_day 1729815495 [17:29:30]quantity*price = 0 [17:29:30]sum+1 = 1 [17:29:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 585 24.10.2024 17:29 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: ТК ГПНА Online 30100319 ФМ: 0000000000874672 ФД: 372768 ФПД: 69156038412353 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172930&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372768&fm=69156038412353&tin=02508201610067®Number=0000000000091623&sum=0 [17:29:31]StoreToDocumentArchive [17:29:31]shift 524 fd 372768 [17:29:31]save to /storage/0524/doc_00372768 [17:29:31]save last doc name /storage/0524/doc_00372768 to /storage/kkm_last_doc_name [17:29:31]save OK [17:29:31]Clear old archive folders... [17:29:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:29:31]tlvbuf is 01AB67C0 [17:29:31]SAM_PROTO_ClearQueue [17:29:31]wFMCommunicate request_size=4 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 09 00 00 [17:29:31]Write to MH i2c: E2 08 00 E9 15 80 09 00 00 00 00 00 00 70 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 E9 15 00 90 00 72 [17:29:31]RAPDU: 90 00 [17:29:31]wFMCommunicate OK [17:29:31]SAM_PROTO_ClearQueue done [17:29:31]KKMCreateOFDPacket [17:29:31]OFDProtocolAddRootSTLVToBuf [17:29:31]FM_MakeSignedData [17:29:31]FM_MakeSignedData [17:29:31]SAM_PROTO_SignData [17:29:31]wFMCommunicate request_size=4 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 0D 01 02 [17:29:31]Write to MH i2c: E2 08 00 EA 15 80 0D 01 02 00 00 00 00 78 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 EA 15 00 90 00 73 [17:29:31]RAPDU: 90 00 [17:29:31]wFMCommunicate OK [17:29:31]wFMCommunicate request_size=255 [17:29:31]MH_SAM_APDU [17:29: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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FA 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B0 05 00 35 04 06 00 3E [17:29:31]Write to MH i2c: E2 02 01 EB 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FA 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B0 05 00 35 04 06 00 3E 00 00 C5 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 EB 15 00 90 00 74 [17:29:31]RAPDU: 90 00 [17:29:31]wFMCommunicate OK [17:29:31]wFMCommunicate request_size=10 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 0D 02 02 05 E5 A5 1A 88 41 [17:29:31]Write to MH i2c: E2 0D 00 EC 15 80 0D 02 02 05 00 E5 A5 1A 88 41 00 00 F2 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 03 00 EC 15 00 90 00 75 [17:29:31]RAPDU: 90 00 [17:29:31]wFMCommunicate OK [17:29:31]wFMCommunicate request_size=4 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 0D 03 02 [17:29:31]Write to MH i2c: E2 08 00 ED 15 80 0D 03 02 00 00 00 00 7D [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]OFD Sender: No OFD packet to send [17:29:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 0B 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 0B 00 ED 15 00 B9 1C 5C FB 49 22 70 24 90 00 A9 [17:29:31]RAPDU: B9 1C 5C FB 49 22 70 24 90 00 [17:29:31]wFMCommunicate OK [17:29:31]SAM_PROTO_SignData done [17:29:31]FM_MakeSignedData done [17:29:31]CreateOFDProtocolMessage [17:29:31]wFMCommunicate request_size=4 [17:29:31]MH_SAM_APDU [17:29:31]CAPDU: 80 11 00 00 [17:29:31]Write to MH i2c: E2 08 00 EE 15 80 11 00 00 00 00 00 00 7D [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:31]Read from MH i2c: E2 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 17 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: E2 17 00 EE 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [17:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:29:31]wFMCommunicate OK [17:29:31]CreateOFDProtocolMessage done [17:29:31]OFDSenderStorePacket 372768 [17:29:31]StoreOFDPacket docnum=372768 [17:29:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 85 BE 07 01 F6 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FA 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B0 05 00 35 04 06 00 3E E5 A5 1A 88 41 B9 1C 5C FB 49 22 70 24 [17:29:31]CheckFolder [17:29:31]dirname=/storage/ofd_packets [17:29:31]CheckFolder done [17:29:31]ProducePacketName [17:29:31]name=ofd_packets/00372768 [17:29:31]NVStorageSaveData ofd_packets/00372768 [17:29:31]File name is /storage/ofd_packets/00372768 [17:29:31]Write 301 bytes [17:29:31]NVStorageSaveData done [17:29:31]OFDSenderStorePacket done [17:29:31]KKMCreateOFDPacket done [17:29:31]NVStorageSaveData kkm_last_timestamp [17:29:31]File name is /storage/kkm_last_timestamp [17:29:31]Write 4 bytes [17:29:31]NVStorageSaveData done [17:29:31]OFD Sender: Processing packet 372768 [packets to send 267, broken 266] [17:29:31]ProducePacketName [17:29:31]name=ofd_packets/00372768 [17:29:31]OFD Sender: To server: pG, [17:29:31]CommunicateWithHost lk.salyk.kg:30040 [17:29:31]ConnectInit lk.salyk.kg [17:29:31]ExternCall_PrintAddStr [17:29:31]wPrintStart [17:29:31]Write to MH i2c: 01 00 00 EF 15 04 [17:29:31]Write i2c OK [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: 01 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: 01 07 00 [17:29:31]MH_I2C_Read... [17:29:31]Read from MH i2c: 01 07 00 EF 15 00 00 00 00 00 FF 0F 19 [17:29:31]RasterBufferAndPrint [17:29:31]line Счет N : (1)3309068 [17:29:31]line ИНН: 02508201610067 [17:29:31]line Контрольно-Кассовый Чек [17:29:31]line ПРОДАЖА [17:29:31]line ТРК (МРК, ГНК) : 42 [17:29:31]line Товар: 2710124130 [17:29:31]line Аи-92-К-4 [17:29:31]line 40.000 * 0.00 [17:29:31]line = 0.00 [17:29:31]line НДС 12% НСП 1% [17:29:31]line > о реализуемом товаре [17:29:31]line ИТОГО: 0.00 [17:29:31]line НСП 1% : 0.00 [17:29:31]line НДС 12% : 0.00 [17:29:31]line Наличными: 0.00 [17:29:31]line Безнал.: 0.00 [17:29:31]line Место: АЗС № 87 "Партнер Нефть" [17:29:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:29:31]line СНО: Общий режим [17:29:31]line Чек 585 24.10.2024 17:29 [17:29:31]line Смена: 524 ФФД: 1.0 [17:29:31]line ЗНМ: 0300000083 [17:29:31]line РНМ: 0000000000091623 [17:29:31]line Версия ККМ: 001 [17:29:31]line Талоны: ТК ГПНА Online [17:29:31]line 30100319 [17:29:31]line ФМ: 0000000000874672 [17:29:31]line ФД: 372768 [17:29:31]line ФПД: 69156038412353 [17:29:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T172930&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372768&fm=69156038412353&tin=02508201610067®Number=0000000000091623&sum=0 [17:29:31]written 0, free lines is 4095 [17:29:31]Connected sock=10 [17:29:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 85 BE 07 01 F6 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 34 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 02 00 00 F4 03 04 00 FA 83 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B0 05 00 35 04 06 00 3E E5 A5 1A 88 41 B9 1C 5C FB 49 22 70 24 [17:29:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2F 60 47 00 DC D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B0 05 00 F4 03 04 00 A1 2F 1A 67 B6 04 01 00 00 A8 29 0F 0D 12 B4 18 41 [17:29:32]CommunicateWithHost err = 0 [17:29:32]CheckOFDResponse [17:29:32]1017 (14) - 77093643461234 [17:29:32]1041 (16) - 0000000000874672 [17:29:32]1040 (4) - 372768 [17:29:32]1012 (4) - 24.10.2024 11:29 [17:29:32]1206 (1) - 0 [17:29:32]OFD Sender: Remove packet 372768 [17:29:32]ProducePacketName [17:29:32]name=ofd_packets/00372768 [17:29:32]NVStorageDeleteData [17:29:32]Write to MH i2c: 01 00 00 19 16 2F [17:29:32]Write i2c OK [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: 01 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: 01 07 00 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: 01 07 00 19 16 00 00 00 00 00 F8 0C 3A [17:29:32]RasterBufferAndPrint [17:29:32]line [17:29:32]line [17:29:32]line [17:29:32]line [17:29:32]line [17:29:32]written 0, free lines is 3335 [17:29:32]MH_Cut [17:29:32]Write to MH i2c: D1 01 00 20 16 01 08 [17:29:32]Write i2c OK [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: D1 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: D1 01 00 [17:29:32]MH_I2C_Read... [17:29:32]Read from MH i2c: D1 01 00 20 16 00 07 [17:29:32]Write to MH i2c: 01 00 00 21 16 37 [17:29:32]Write i2c OK [17:29:32]MH_I2C_Read... [17:29:32]OFD Sender: No OFD packet to send [17:29:32]*** Cut start [17:29:32]*** Partial cut [17:29:32]*** CUTSNS_PIN = 1 [17:29:33]*** CUTSNS_PIN = 0 [17:29:33]*** Brake cut motor [17:29:33]Read from MH i2c: 01 [17:29:33]MH_I2C_Read... [17:29:33]*** Stop cut motor [17:29:33]*** Cut end [17:29:33]Read from MH i2c: 01 07 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: 01 07 00 21 16 00 00 00 00 00 FF 0F 4C [17:29:33]process_action close_receipt done [17:29:33]requested_data is exist [17:29:33]produce_requested_data [17:29:33]requested_item fm.sn is exist - process it [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 11 00 00 [17:29:33]Write to MH i2c: E2 08 00 22 16 80 11 00 00 00 00 00 00 B2 [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 17 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 17 00 22 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 07 [17:29:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:29:33]wFMCommunicate OK [17:29:33]requested_item fd.num is exist - process it [17:29:33]SAM_PROTO_GetFieldsCounters [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 13 00 00 [17:29:33]Write to MH i2c: E2 08 00 23 16 80 13 00 00 00 00 00 00 B5 [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 62 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 62 00 23 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 20 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [17:29:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 20 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 49 02 00 00 5E 04 04 00 49 02 00 00 57 04 04 00 4A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:29:33]wFMCommunicate OK [17:29:33]SAM_PROTO_GetFieldsCounters done [17:29:33]requested_item shift.num is exist - process it [17:29:33]requested_item shift.opened is exist - process it [17:29:33]req_shift_opened [17:29:33]FM_GetShiftState [17:29:33]SAM_PROTO_GetShiftState [17:29:33]wFMCommunicate request_size=4 [17:29:33]MH_SAM_APDU [17:29:33]CAPDU: 80 13 01 00 [17:29:33]Write to MH i2c: E2 08 00 24 16 80 13 01 00 00 00 00 00 B7 [17:29:33]Write i2c OK [17:29:33]MH_I2C_Read... [17:29:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:29:33]Read from MH i2c: E2 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 0E 00 [17:29:33]MH_I2C_Read... [17:29:33]Read from MH i2c: E2 0E 00 24 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1C [17:29:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:29:33]wFMCommunicate OK [17:29:33]SAM_PROTO_GetShiftState done [17:29:33]FM_GetShiftState done [17:29:33]req_shift_opened done [17:29:33]requested_item shift.open_date is exist - process it [17:29:33]req_shift_open_date [17:29:33]req_shift_open_date done [17:29:33]produce_requested_data done [17:29:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372768,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:29:33]process_action_free close_receipt [17:29:33]json_value_free [17:29:33]json_value_free done [17:29:33]process_json_proto returns [17:29:33]Send response to host [17:29:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372768,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:29:33]free response buf [17:29:33]execute_script done [17:29:33]execute_script returns [17:29:33]free content buf [17:29:33]Sock 9.Close socket [17:29:33]Sock 9.Thread stoped [17:29:37]OFD Sender: No OFD packet to send [17:29:42]OFD Sender: No OFD packet to send [17:29:47]OFD Sender: No OFD packet to send [17:29:52]OFD Sender: No OFD packet to send [17:29:57]OFD Sender: No OFD packet to send [17:30:02]OFD Sender: No OFD packet to send [17:30:05]accept exits with 8 [17:30:05]New connection [17:30:05]New thread 3067460964 created [17:30:05]Thread 3067317604 joined [17:30:05]Waiting for new connection... [17:30:05] Sock 8.Parse request [17:30:05]Sock 8.Check first char [17:30:05]Sock 8.First char is OK [17:30:05]request: POST /json_proto HTTP/1.0 [17:30:05]Method: POST [17:30:05]URL: /json_proto [17:30:05]Method is POST - this is cgi request [17:30:05]url: /json_proto [17:30:05]query_string will be loaded in cgi processing [17:30:05]execute_cgi json_proto POST (null) [17:30:05]execute_cgi path=json_proto method=POST [17:30:05]POST find Content-Length [17:30:05]Host: 172.17.42.195:8080 [17:30:05]Content-Length: 678 [17:30:05]Content-Type: application/json [17:30:05] [17:30:05]POST finish read [17:30:05]Found Content-Length = 678 [17:30:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:05]execute_script... [17:30: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)3309070", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:05]POST & json_proto [17:30:05]process_json_proto [17:30:05]json parsed OK: [17:30:05]protocol is kg_v1.0 [17:30:05]action value=close_receipt [17:30:05]process_action close_receipt [17:30:05]cmd_close_receipt [17:30:05]MH_GetDate [17:30:05]Write to MH i2c: F0 00 00 25 16 2A [17:30:05]Write i2c OK [17:30:05]MH_I2C_Read... [17:30:05]Read from MH i2c: F0 [17:30:05]MH_I2C_Read... [17:30:05]Read from MH i2c: F0 09 00 [17:30:05]MH_I2C_Read... [17:30:05]Read from MH i2c: F0 09 00 25 16 00 1E 84 1A 67 EF 94 12 67 52 [17:30:05]GetLastDocTimeStamp 1729790970 [17:30:05]current date 1729791006 [17:30:05]FM_GetShiftState [17:30:05]SAM_PROTO_GetShiftState [17:30:05]wFMCommunicate request_size=4 [17:30:05]MH_SAM_APDU [17:30:05]CAPDU: 80 13 01 00 [17:30:05]Write to MH i2c: E2 08 00 26 16 80 13 01 00 00 00 00 00 B9 [17:30:05]Write i2c OK [17:30:05]MH_I2C_Read... [17:30:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:05]Read from MH i2c: E2 [17:30:05]MH_I2C_Read... [17:30:05]Read from MH i2c: E2 0E 00 [17:30:05]MH_I2C_Read... [17:30:05]Read from MH i2c: E2 0E 00 26 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1E [17:30:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:30:05]wFMCommunicate OK [17:30:05]SAM_PROTO_GetShiftState done [17:30:05]FM_GetShiftState done [17:30:05]opened in 1729729095 [17:30:05]opened+sec_in_day 1729815495 [17:30:05]quantity*price = 50041 [17:30:05]sum+1 = 50042 [17:30:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 586 24.10.2024 17:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372769 ФПД: 191725180776345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372769&fm=191725180776345&tin=02508201610067®Number=0000000000091623&sum=50000 [17:30:07]StoreToDocumentArchive [17:30:07]shift 524 fd 372769 [17:30:07]save to /storage/0524/doc_00372769 [17:30:07]save last doc name /storage/0524/doc_00372769 to /storage/kkm_last_doc_name [17:30:07]save OK [17:30:07]Clear old archive folders... [17:30:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:07]tlvbuf is 01AACE90 [17:30:07]SAM_PROTO_ClearQueue [17:30:07]wFMCommunicate request_size=4 [17:30:07]MH_SAM_APDU [17:30:07]CAPDU: 80 09 00 00 [17:30:07]Write to MH i2c: E2 08 00 33 16 80 09 00 00 00 00 00 00 BB [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:07]Read from MH i2c: E2 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 33 16 00 90 00 BD [17:30:07]RAPDU: 90 00 [17:30:07]wFMCommunicate OK [17:30:07]SAM_PROTO_ClearQueue done [17:30:07]KKMCreateOFDPacket [17:30:07]OFDProtocolAddRootSTLVToBuf [17:30:07]FM_MakeSignedData [17:30:07]FM_MakeSignedData [17:30:07]SAM_PROTO_SignData [17:30:07]wFMCommunicate request_size=4 [17:30:07]MH_SAM_APDU [17:30:07]CAPDU: 80 0D 01 02 [17:30:07]Write to MH i2c: E2 08 00 34 16 80 0D 01 02 00 00 00 00 C3 [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:07]Read from MH i2c: E2 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 34 16 00 90 00 BE [17:30:07]RAPDU: 90 00 [17:30:07]wFMCommunicate OK [17:30:07]wFMCommunicate request_size=255 [17:30:07]MH_SAM_APDU [17:30: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1E 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B0 05 00 35 04 06 00 AE [17:30:07]Write to MH i2c: E2 02 01 35 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1E 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B0 05 00 35 04 06 00 AE 00 00 50 [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:07]Read from MH i2c: E2 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 35 16 00 90 00 BF [17:30:07]RAPDU: 90 00 [17:30:07]wFMCommunicate OK [17:30:07]wFMCommunicate request_size=10 [17:30:07]MH_SAM_APDU [17:30:07]CAPDU: 80 0D 02 02 05 5F 7F 4B 6F 99 [17:30:07]Write to MH i2c: E2 0D 00 36 16 80 0D 02 02 05 00 5F 7F 4B 6F 99 00 00 01 [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:07]Read from MH i2c: E2 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 03 00 36 16 00 90 00 C0 [17:30:07]RAPDU: 90 00 [17:30:07]wFMCommunicate OK [17:30:07]wFMCommunicate request_size=4 [17:30:07]MH_SAM_APDU [17:30:07]CAPDU: 80 0D 03 02 [17:30:07]Write to MH i2c: E2 08 00 37 16 80 0D 03 02 00 00 00 00 C8 [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:07]Read from MH i2c: E2 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 0B 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 0B 00 37 16 00 0D 5F F3 1A 85 46 E3 3C 90 00 2C [17:30:07]RAPDU: 0D 5F F3 1A 85 46 E3 3C 90 00 [17:30:07]wFMCommunicate OK [17:30:07]SAM_PROTO_SignData done [17:30:07]FM_MakeSignedData done [17:30:07]CreateOFDProtocolMessage [17:30:07]wFMCommunicate request_size=4 [17:30:07]MH_SAM_APDU [17:30:07]CAPDU: 80 11 00 00 [17:30:07]Write to MH i2c: E2 08 00 38 16 80 11 00 00 00 00 00 00 C8 [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:07]Read from MH i2c: E2 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 17 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: E2 17 00 38 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [17:30:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:30:07]wFMCommunicate OK [17:30:07]CreateOFDProtocolMessage done [17:30:07]OFDSenderStorePacket 372769 [17:30:07]StoreOFDPacket docnum=372769 [17:30:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 41 F8 07 01 42 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1E 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B0 05 00 35 04 06 00 AE 5F 7F 4B 6F 99 0D 5F F3 1A 85 46 E3 3C [17:30:07]CheckFolder [17:30:07]dirname=/storage/ofd_packets [17:30:07]CheckFolder done [17:30:07]ProducePacketName [17:30:07]name=ofd_packets/00372769 [17:30:07]NVStorageSaveData ofd_packets/00372769 [17:30:07]File name is /storage/ofd_packets/00372769 [17:30:07]Write 301 bytes [17:30:07]NVStorageSaveData done [17:30:07]OFDSenderStorePacket done [17:30:07]KKMCreateOFDPacket done [17:30:07]NVStorageSaveData kkm_last_timestamp [17:30:07]File name is /storage/kkm_last_timestamp [17:30:07]Write 4 bytes [17:30:07]NVStorageSaveData done [17:30:07]ExternCall_PrintAddStr [17:30:07]wPrintStart [17:30:07]Write to MH i2c: 01 00 00 39 16 4F [17:30:07]Write i2c OK [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: 01 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: 01 07 00 [17:30:07]MH_I2C_Read... [17:30:07]Read from MH i2c: 01 07 00 39 16 00 00 00 00 00 FF 0F 64 [17:30:07]RasterBufferAndPrint [17:30:07]line Счет N : (1)3309070 [17:30:07]line ИНН: 02508201610067 [17:30:07]line Контрольно-Кассовый Чек [17:30:07]line ПРОДАЖА [17:30:07]line ТРК (МРК, ГНК) : 22 [17:30:07]line Товар: 2710124130 [17:30:07]line Аи-92-К-4 [17:30:07]line 7.480 * 66.90 [17:30:07]line = 500.41 [17:30:07]line НДС 12% НСП 1% [17:30:07]line > о реализуемом товаре [17:30:07]line ОКРУГЛЕНИЕ: -0.41 [17:30:07]line ИТОГО: 500.00 [17:30:07]line Внесено: 500.00 [17:30:07]line СДАЧА: 0.00 [17:30:07]line НСП 1% : 4.43 [17:30:07]line НДС 12% : 53.14 [17:30:07]line Наличными: 500.00 [17:30:07]line Безнал.: 0.00 [17:30:07]line Место: АЗС № 87 "Партнер Нефть" [17:30:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:30:07]line СНО: Общий режим [17:30:07]line Чек 586 24.10.2024 17:30 [17:30:07]line Смена: 524 ФФД: 1.0 [17:30:07]line ЗНМ: 0300000083 [17:30:07]line РНМ: 0000000000091623 [17:30:07]line Версия ККМ: 001 [17:30:07]line ФМ: 0000000000874672 [17:30:07]line ФД: 372769 [17:30:07]line ФПД: 191725180776345 [17:30:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372769&fm=191725180776345&tin=02508201610067®Number=0000000000091623&sum=50000 [17:30:07]written 0, free lines is 4095 [17:30:07]OFD Sender: Processing packet 372769 [packets to send 267, broken 266] [17:30:07]ProducePacketName [17:30:07]name=ofd_packets/00372769 [17:30:07]OFD Sender: To server: pG, [17:30:07]CommunicateWithHost lk.salyk.kg:30040 [17:30:07]ConnectInit lk.salyk.kg [17:30:07]Connected sock=10 [17:30:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 41 F8 07 01 42 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 1E 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B0 05 00 35 04 06 00 AE 5F 7F 4B 6F 99 0D 5F F3 1A 85 46 E3 3C [17:30:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BF 8D 47 00 B2 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B0 05 00 F4 03 04 00 C5 2F 1A 67 B6 04 01 00 00 51 CF 30 11 BD 8E 9C 0D [17:30:07]CommunicateWithHost err = 0 [17:30:07]CheckOFDResponse [17:30:07]1017 (14) - 77093643461234 [17:30:07]1041 (16) - 0000000000874672 [17:30:07]1040 (4) - 372769 [17:30:07]1012 (4) - 24.10.2024 11:30 [17:30:07]1206 (1) - 0 [17:30:07]OFD Sender: Remove packet 372769 [17:30:07]ProducePacketName [17:30:07]name=ofd_packets/00372769 [17:30:07]NVStorageDeleteData [17:30:08]Write to MH i2c: 01 00 00 64 16 7A [17:30:08]Write i2c OK [17:30:08]MH_I2C_Read... [17:30:08]Read from MH i2c: 01 [17:30:08]MH_I2C_Read... [17:30:08]Read from MH i2c: 01 07 00 [17:30:08]MH_I2C_Read... [17:30:08]Read from MH i2c: 01 07 00 64 16 00 00 00 00 00 D4 0C 61 [17:30:08]RasterBufferAndPrint [17:30:08]line [17:30:08]line [17:30:08]line [17:30:08]line [17:30:08]line [17:30:08]written 0, free lines is 3292 [17:30:08]MH_Cut [17:30:08]Write to MH i2c: D1 01 00 6B 16 01 53 [17:30:08]Write i2c OK [17:30:08]MH_I2C_Read... [17:30:08]Read from MH i2c: D1 [17:30:08]MH_I2C_Read... [17:30:08]Read from MH i2c: D1 01 00 [17:30:08]MH_I2C_Read... [17:30:08]Read from MH i2c: D1 01 00 6B 16 00 52 [17:30:08]Write to MH i2c: 01 00 00 6C 16 82 [17:30:08]Write i2c OK [17:30:08]MH_I2C_Read... [17:30:08]OFD Sender: No OFD packet to send [17:30:08]*** Cut start [17:30:08]*** Partial cut [17:30:08]*** CUTSNS_PIN = 1 [17:30:08]*** CUTSNS_PIN = 0 [17:30:09]*** Brake cut motor [17:30:09]Read from MH i2c: 01 [17:30:09]MH_I2C_Read... [17:30:09]*** Stop cut motor [17:30:09]*** Cut end [17:30:09]Read from MH i2c: 01 07 00 [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: 01 07 00 6C 16 00 00 00 00 00 FF 0F 97 [17:30:09]process_action close_receipt done [17:30:09]requested_data is exist [17:30:09]produce_requested_data [17:30:09]requested_item fm.sn is exist - process it [17:30:09]wFMCommunicate request_size=4 [17:30:09]MH_SAM_APDU [17:30:09]CAPDU: 80 11 00 00 [17:30:09]Write to MH i2c: E2 08 00 6D 16 80 11 00 00 00 00 00 00 FD [17:30:09]Write i2c OK [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: E2 [17:30:09]MH_I2C_Read... [17:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:09]Read from MH i2c: E2 17 00 [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: E2 17 00 6D 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 52 [17:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:30:09]wFMCommunicate OK [17:30:09]requested_item fd.num is exist - process it [17:30:09]SAM_PROTO_GetFieldsCounters [17:30:09]wFMCommunicate request_size=4 [17:30:09]MH_SAM_APDU [17:30:09]CAPDU: 80 13 00 00 [17:30:09]Write to MH i2c: E2 08 00 6E 16 80 13 00 00 00 00 00 00 00 [17:30:09]Write i2c OK [17:30:09]MH_I2C_Read... [17:30:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:09]Read from MH i2c: E2 [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: E2 62 00 [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: E2 62 00 6E 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 21 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 E7 [17:30:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 21 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4A 02 00 00 5E 04 04 00 4A 02 00 00 57 04 04 00 4B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:09]wFMCommunicate OK [17:30:09]SAM_PROTO_GetFieldsCounters done [17:30:09]requested_item shift.num is exist - process it [17:30:09]requested_item shift.opened is exist - process it [17:30:09]req_shift_opened [17:30:09]FM_GetShiftState [17:30:09]SAM_PROTO_GetShiftState [17:30:09]wFMCommunicate request_size=4 [17:30:09]MH_SAM_APDU [17:30:09]CAPDU: 80 13 01 00 [17:30:09]Write to MH i2c: E2 08 00 6F 16 80 13 01 00 00 00 00 00 02 [17:30:09]Write i2c OK [17:30:09]MH_I2C_Read... [17:30:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:09]Read from MH i2c: E2 [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: E2 0E 00 [17:30:09]MH_I2C_Read... [17:30:09]Read from MH i2c: E2 0E 00 6F 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [17:30:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:30:09]wFMCommunicate OK [17:30:09]SAM_PROTO_GetShiftState done [17:30:09]FM_GetShiftState done [17:30:09]req_shift_opened done [17:30:09]requested_item shift.open_date is exist - process it [17:30:09]req_shift_open_date [17:30:09]req_shift_open_date done [17:30:09]produce_requested_data done [17:30:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372769,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:30:09]process_action_free close_receipt [17:30:09]json_value_free [17:30:09]json_value_free done [17:30:09]process_json_proto returns [17:30:09]Send response to host [17:30:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372769,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:30:09]free response buf [17:30:09]execute_script done [17:30:09]execute_script returns [17:30:09]free content buf [17:30:09]Sock 8.Close socket [17:30:09]Sock 8.Thread stoped [17:30:13]OFD Sender: No OFD packet to send [17:30:18]OFD Sender: No OFD packet to send [17:30:23]OFD Sender: No OFD packet to send [17:30:28]OFD Sender: No OFD packet to send [17:30:33]accept exits with 9 [17:30:33]New connection [17:30:33]New thread 3067317604 created [17:30:33]Thread 3067460964 joined [17:30:33]Waiting for new connection... [17:30:33] Sock 9.Parse request [17:30:33]Sock 9.Check first char [17:30:33]Sock 9.First char is OK [17:30:33]request: POST /json_proto HTTP/1.0 [17:30:33]Method: POST [17:30:33]URL: /json_proto [17:30:33]Method is POST - this is cgi request [17:30:33]url: /json_proto [17:30:33]query_string will be loaded in cgi processing [17:30:33]execute_cgi json_proto POST (null) [17:30:33]execute_cgi path=json_proto method=POST [17:30:33]POST find Content-Length [17:30:33]Host: 172.17.42.195:8080 [17:30:33]Content-Length: 678 [17:30:33]Content-Type: application/json [17:30:33] [17:30:33]POST finish read [17:30:33]Found Content-Length = 678 [17:30:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:33]execute_script... [17:30: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)3309071", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:30:33]POST & json_proto [17:30:33]process_json_proto [17:30:33]json parsed OK: [17:30:33]protocol is kg_v1.0 [17:30:33]action value=close_receipt [17:30:33]process_action close_receipt [17:30:33]cmd_close_receipt [17:30:33]MH_GetDate [17:30:33]Write to MH i2c: F0 00 00 70 16 75 [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: F0 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: F0 09 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: F0 09 00 70 16 00 39 84 1A 67 EF 94 12 67 B8 [17:30:33]GetLastDocTimeStamp 1729791006 [17:30:33]current date 1729791033 [17:30:33]FM_GetShiftState [17:30:33]SAM_PROTO_GetShiftState [17:30:33]wFMCommunicate request_size=4 [17:30:33]MH_SAM_APDU [17:30:33]CAPDU: 80 13 01 00 [17:30:33]Write to MH i2c: E2 08 00 71 16 80 13 01 00 00 00 00 00 04 [17:30:33]Write i2c OK [17:30:33]MH_I2C_Read... [17:30:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:33]Read from MH i2c: E2 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: E2 0E 00 [17:30:33]MH_I2C_Read... [17:30:33]Read from MH i2c: E2 0E 00 71 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 69 [17:30:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:30:33]wFMCommunicate OK [17:30:33]SAM_PROTO_GetShiftState done [17:30:33]FM_GetShiftState done [17:30:33]opened in 1729729095 [17:30:33]opened+sec_in_day 1729815495 [17:30:33]quantity*price = 30038 [17:30:33]sum+1 = 30039 [17:30:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 587 24.10.2024 17:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372770 ФПД: 50859358006380 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173033&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372770&fm=50859358006380&tin=02508201610067®Number=0000000000091623&sum=30000 [17:30:34]StoreToDocumentArchive [17:30:34]shift 524 fd 372770 [17:30:34]save to /storage/0524/doc_00372770 [17:30:34]save last doc name /storage/0524/doc_00372770 to /storage/kkm_last_doc_name [17:30:34]save OK [17:30:34]Clear old archive folders... [17:30:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:30:34]tlvbuf is 01A716F0 [17:30:34]SAM_PROTO_ClearQueue [17:30:34]wFMCommunicate request_size=4 [17:30:34]MH_SAM_APDU [17:30:34]CAPDU: 80 09 00 00 [17:30:34]Write to MH i2c: E2 08 00 7E 16 80 09 00 00 00 00 00 00 06 [17:30:34]Write i2c OK [17:30:34]MH_I2C_Read... [17:30:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:30:34]Read from MH i2c: E2 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 7E 16 00 90 00 08 [17:30:34]RAPDU: 90 00 [17:30:34]wFMCommunicate OK [17:30:34]SAM_PROTO_ClearQueue done [17:30:34]KKMCreateOFDPacket [17:30:34]OFDProtocolAddRootSTLVToBuf [17:30:34]FM_MakeSignedData [17:30:34]FM_MakeSignedData [17:30:34]SAM_PROTO_SignData [17:30:34]wFMCommunicate request_size=4 [17:30:34]MH_SAM_APDU [17:30:34]CAPDU: 80 0D 01 02 [17:30:34]Write to MH i2c: E2 08 00 7F 16 80 0D 01 02 00 00 00 00 0E [17:30:34]Write i2c OK [17:30:34]MH_I2C_Read... [17:30:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:30:34]Read from MH i2c: E2 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 7F 16 00 90 00 09 [17:30:34]RAPDU: 90 00 [17:30:34]wFMCommunicate OK [17:30:34]wFMCommunicate request_size=255 [17:30:34]MH_SAM_APDU [17:30:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 39 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B0 05 00 35 04 06 00 2E [17:30:34]Write to MH i2c: E2 02 01 80 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 39 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B0 05 00 35 04 06 00 2E 00 00 2C [17:30:34]Write i2c OK [17:30:34]MH_I2C_Read... [17:30:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:34]Read from MH i2c: E2 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 80 16 00 90 00 0A [17:30:34]RAPDU: 90 00 [17:30:34]wFMCommunicate OK [17:30:34]wFMCommunicate request_size=10 [17:30:34]MH_SAM_APDU [17:30:34]CAPDU: 80 0D 02 02 05 41 9D F7 AC 6C [17:30:34]Write to MH i2c: E2 0D 00 81 16 80 0D 02 02 05 00 41 9D F7 AC 6C 00 00 08 [17:30:34]Write i2c OK [17:30:34]MH_I2C_Read... [17:30:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:30:34]Read from MH i2c: E2 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 [17:30:34]MH_I2C_Read... [17:30:34]Read from MH i2c: E2 03 00 81 16 00 90 00 0B [17:30:34]RAPDU: 90 00 [17:30:34]wFMCommunicate OK [17:30:34]wFMCommunicate request_size=4 [17:30:34]MH_SAM_APDU [17:30:34]CAPDU: 80 0D 03 02 [17:30:34]Write to MH i2c: E2 08 00 82 16 80 0D 03 02 00 00 00 00 13 [17:30:34]Write i2c OK [17:30:34]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 0B 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 0B 00 82 16 00 8E 41 80 4A A4 BC 8A A5 90 00 3C [17:30:35]RAPDU: 8E 41 80 4A A4 BC 8A A5 90 00 [17:30:35]wFMCommunicate OK [17:30:35]SAM_PROTO_SignData done [17:30:35]FM_MakeSignedData done [17:30:35]CreateOFDProtocolMessage [17:30:35]wFMCommunicate request_size=4 [17:30:35]MH_SAM_APDU [17:30:35]CAPDU: 80 11 00 00 [17:30:35]Write to MH i2c: E2 08 00 83 16 80 11 00 00 00 00 00 00 13 [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:35]Read from MH i2c: E2 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 17 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: E2 17 00 83 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 68 [17:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:30:35]wFMCommunicate OK [17:30:35]CreateOFDProtocolMessage done [17:30:35]OFDSenderStorePacket 372770 [17:30:35]StoreOFDPacket docnum=372770 [17:30:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 03 07 01 B0 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 39 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B0 05 00 35 04 06 00 2E 41 9D F7 AC 6C 8E 41 80 4A A4 BC 8A A5 [17:30:35]CheckFolder [17:30:35]dirname=/storage/ofd_packets [17:30:35]CheckFolder done [17:30:35]ProducePacketName [17:30:35]name=ofd_packets/00372770 [17:30:35]NVStorageSaveData ofd_packets/00372770 [17:30:35]File name is /storage/ofd_packets/00372770 [17:30:35]Write 301 bytes [17:30:35]NVStorageSaveData done [17:30:35]OFDSenderStorePacket done [17:30:35]KKMCreateOFDPacket done [17:30:35]NVStorageSaveData kkm_last_timestamp [17:30:35]File name is /storage/kkm_last_timestamp [17:30:35]Write 4 bytes [17:30:35]NVStorageSaveData done [17:30:35]ExternCall_PrintAddStr [17:30:35]wPrintStart [17:30:35]Write to MH i2c: 01 00 00 84 16 9A [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 07 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 07 00 84 16 00 00 00 00 00 FF 0F AF [17:30:35]RasterBufferAndPrint [17:30:35]line Счет N : (1)3309071 [17:30:35]line ИНН: 02508201610067 [17:30:35]line Контрольно-Кассовый Чек [17:30:35]line ПРОДАЖА [17:30:35]line ТРК (МРК, ГНК) : 12 [17:30:35]line Товар: 2710124130 [17:30:35]line Аи-92-К-4 [17:30:35]line 4.490 * 66.90 [17:30:35]line = 300.38 [17:30:35]line НДС 12% НСП 1% [17:30:35]line > о реализуемом товаре [17:30:35]line ОКРУГЛЕНИЕ: -0.38 [17:30:35]line ИТОГО: 300.00 [17:30:35]line Внесено: 300.00 [17:30:35]line СДАЧА: 0.00 [17:30:35]line НСП 1% : 2.66 [17:30:35]line НДС 12% : 31.90 [17:30:35]line Наличными: 300.00 [17:30:35]line Безнал.: 0.00 [17:30:35]line Место: АЗС № 87 "Партнер Нефть" [17:30:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:30:35]line СНО: Общий режим [17:30:35]line Чек 587 24.10.2024 17:30 [17:30:35]line Смена: 524 ФФД: 1.0 [17:30:35]line ЗНМ: 0300000083 [17:30:35]line РНМ: 0000000000091623 [17:30:35]line Версия ККМ: 001 [17:30:35]line ФМ: 0000000000874672 [17:30:35]line ФД: 372770 [17:30:35]line ФПД: 50859358006380 [17:30:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173033&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372770&fm=50859358006380&tin=02508201610067®Number=0000000000091623&sum=30000 [17:30:35]written 0, free lines is 4095 [17:30:35]OFD Sender: Processing packet 372770 [packets to send 267, broken 266] [17:30:35]ProducePacketName [17:30:35]name=ofd_packets/00372770 [17:30:35]OFD Sender: To server: pG, [17:30:35]CommunicateWithHost lk.salyk.kg:30040 [17:30:35]ConnectInit lk.salyk.kg [17:30:35]Connected sock=10 [17:30:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A2 03 07 01 B0 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 02 00 00 F4 03 04 00 39 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B0 05 00 35 04 06 00 2E 41 9D F7 AC 6C 8E 41 80 4A A4 BC 8A A5 [17:30:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9E CF 47 00 6C D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B0 05 00 F4 03 04 00 E0 2F 1A 67 B6 04 01 00 00 D9 8F E3 CF 4C 8E 5B D9 [17:30:35]CommunicateWithHost err = 0 [17:30:35]CheckOFDResponse [17:30:35]1017 (14) - 77093643461234 [17:30:35]1041 (16) - 0000000000874672 [17:30:35]1040 (4) - 372770 [17:30:35]1012 (4) - 24.10.2024 11:30 [17:30:35]1206 (1) - 0 [17:30:35]OFD Sender: Remove packet 372770 [17:30:35]ProducePacketName [17:30:35]name=ofd_packets/00372770 [17:30:35]NVStorageDeleteData [17:30:35]Write to MH i2c: 01 00 00 AF 16 C5 [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 07 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: 01 07 00 AF 16 00 00 00 00 00 D4 0C AC [17:30:35]RasterBufferAndPrint [17:30:35]line [17:30:35]line [17:30:35]line [17:30:35]line [17:30:35]line [17:30:35]written 0, free lines is 3292 [17:30:35]MH_Cut [17:30:35]Write to MH i2c: D1 01 00 B6 16 01 9E [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: D1 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: D1 01 00 [17:30:35]MH_I2C_Read... [17:30:35]Read from MH i2c: D1 01 00 B6 16 00 9D [17:30:35]Write to MH i2c: 01 00 00 B7 16 CD [17:30:35]Write i2c OK [17:30:35]MH_I2C_Read... [17:30:35]OFD Sender: No OFD packet to send [17:30:36]*** Cut start [17:30:36]*** Partial cut [17:30:36]*** CUTSNS_PIN = 1 [17:30:36]*** CUTSNS_PIN = 0 [17:30:36]*** Brake cut motor [17:30:37]Read from MH i2c: 01 [17:30:37]MH_I2C_Read... [17:30:37]*** Stop cut motor [17:30:37]*** Cut end [17:30:37]Read from MH i2c: 01 07 00 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: 01 07 00 B7 16 00 00 00 00 00 FF 0F E2 [17:30:37]process_action close_receipt done [17:30:37]requested_data is exist [17:30:37]produce_requested_data [17:30:37]requested_item fm.sn is exist - process it [17:30:37]wFMCommunicate request_size=4 [17:30:37]MH_SAM_APDU [17:30:37]CAPDU: 80 11 00 00 [17:30:37]Write to MH i2c: E2 08 00 B8 16 80 11 00 00 00 00 00 00 48 [17:30:37]Write i2c OK [17:30:37]MH_I2C_Read... [17:30:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:30:37]Read from MH i2c: E2 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: E2 17 00 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: E2 17 00 B8 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9D [17:30:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:30:37]wFMCommunicate OK [17:30:37]requested_item fd.num is exist - process it [17:30:37]SAM_PROTO_GetFieldsCounters [17:30:37]wFMCommunicate request_size=4 [17:30:37]MH_SAM_APDU [17:30:37]CAPDU: 80 13 00 00 [17:30:37]Write to MH i2c: E2 08 00 B9 16 80 13 00 00 00 00 00 00 4B [17:30:37]Write i2c OK [17:30:37]MH_I2C_Read... [17:30:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:30:37]Read from MH i2c: E2 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: E2 62 00 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: E2 62 00 B9 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 22 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 36 [17:30:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 22 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4B 02 00 00 5E 04 04 00 4B 02 00 00 57 04 04 00 4C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:30:37]wFMCommunicate OK [17:30:37]SAM_PROTO_GetFieldsCounters done [17:30:37]requested_item shift.num is exist - process it [17:30:37]requested_item shift.opened is exist - process it [17:30:37]req_shift_opened [17:30:37]FM_GetShiftState [17:30:37]SAM_PROTO_GetShiftState [17:30:37]wFMCommunicate request_size=4 [17:30:37]MH_SAM_APDU [17:30:37]CAPDU: 80 13 01 00 [17:30:37]Write to MH i2c: E2 08 00 BA 16 80 13 01 00 00 00 00 00 4D [17:30:37]Write i2c OK [17:30:37]MH_I2C_Read... [17:30:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:30:37]Read from MH i2c: E2 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: E2 0E 00 [17:30:37]MH_I2C_Read... [17:30:37]Read from MH i2c: E2 0E 00 BA 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B2 [17:30:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:30:37]wFMCommunicate OK [17:30:37]SAM_PROTO_GetShiftState done [17:30:37]FM_GetShiftState done [17:30:37]req_shift_opened done [17:30:37]requested_item shift.open_date is exist - process it [17:30:37]req_shift_open_date [17:30:37]req_shift_open_date done [17:30:37]produce_requested_data done [17:30:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372770,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:30:37]process_action_free close_receipt [17:30:37]json_value_free [17:30:37]json_value_free done [17:30:37]process_json_proto returns [17:30:37]Send response to host [17:30:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372770,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:30:37]free response buf [17:30:37]execute_script done [17:30:37]execute_script returns [17:30:37]free content buf [17:30:37]Sock 9.Close socket [17:30:37]Sock 9.Thread stoped [17:30:40]OFD Sender: No OFD packet to send [17:30:45]OFD Sender: No OFD packet to send [17:30:50]OFD Sender: No OFD packet to send [17:30:55]OFD Sender: No OFD packet to send [17:31:00]OFD Sender: No OFD packet to send [17:31:05]OFD Sender: No OFD packet to send [17:31:10]OFD Sender: No OFD packet to send [17:31:15]OFD Sender: No OFD packet to send [17:31:16]accept exits with 8 [17:31:16]New connection [17:31:16]New thread 3067460964 created [17:31:16]Thread 3067317604 joined [17:31:16]Waiting for new connection... [17:31:16] Sock 8.Parse request [17:31:16]Sock 8.Check first char [17:31:16]Sock 8.First char is OK [17:31:16]request: POST /json_proto HTTP/1.0 [17:31:16]Method: POST [17:31:16]URL: /json_proto [17:31:16]Method is POST - this is cgi request [17:31:16]url: /json_proto [17:31:16]query_string will be loaded in cgi processing [17:31:16]execute_cgi json_proto POST (null) [17:31:16]execute_cgi path=json_proto method=POST [17:31:16]POST find Content-Length [17:31:16]Host: 172.17.42.195:8080 [17:31:16]Content-Length: 687 [17:31:16]Content-Type: application/json [17:31:16] [17:31:16]POST finish read [17:31:16]Found Content-Length = 687 [17:31:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [17:31:16]execute_script... [17:31:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309072", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [17:31:16]POST & json_proto [17:31:16]process_json_proto [17:31:16]json parsed OK: [17:31:16]protocol is kg_v1.0 [17:31:16]action value=close_receipt [17:31:16]process_action close_receipt [17:31:16]cmd_close_receipt [17:31:16]MH_GetDate [17:31:16]Write to MH i2c: F0 00 00 BB 16 C0 [17:31:16]Write i2c OK [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: F0 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: F0 09 00 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: F0 09 00 BB 16 00 64 84 1A 67 EF 94 12 67 2E [17:31:16]GetLastDocTimeStamp 1729791033 [17:31:16]current date 1729791076 [17:31:16]FM_GetShiftState [17:31:16]SAM_PROTO_GetShiftState [17:31:16]wFMCommunicate request_size=4 [17:31:16]MH_SAM_APDU [17:31:16]CAPDU: 80 13 01 00 [17:31:16]Write to MH i2c: E2 08 00 BC 16 80 13 01 00 00 00 00 00 4F [17:31:16]Write i2c OK [17:31:16]MH_I2C_Read... [17:31:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:16]Read from MH i2c: E2 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 0E 00 [17:31:16]MH_I2C_Read... [17:31:16]Read from MH i2c: E2 0E 00 BC 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B4 [17:31:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:31:16]wFMCommunicate OK [17:31:16]SAM_PROTO_GetShiftState done [17:31:16]FM_GetShiftState done [17:31:16]opened in 1729729095 [17:31:16]opened+sec_in_day 1729815495 [17:31:16]quantity*price = 100050 [17:31:16]sum+1 = 100052 [17:31: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 588 24.10.2024 17:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372771 ФПД: 123508977563299 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173116&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372771&fm=123508977563299&tin=02508201610067®Number=0000000000091623&sum=100000 [17:31:17]StoreToDocumentArchive [17:31:17]shift 524 fd 372771 [17:31:17]save to /storage/0524/doc_00372771 [17:31:17]save last doc name /storage/0524/doc_00372771 to /storage/kkm_last_doc_name [17:31:17]save OK [17:31:17]Clear old archive folders... [17:31:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:31:17]tlvbuf is 01A82720 [17:31:17]SAM_PROTO_ClearQueue [17:31:17]wFMCommunicate request_size=4 [17:31:17]MH_SAM_APDU [17:31:17]CAPDU: 80 09 00 00 [17:31:17]Write to MH i2c: E2 08 00 C9 16 80 09 00 00 00 00 00 00 51 [17:31:17]Write i2c OK [17:31:17]MH_I2C_Read... [17:31:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:31:17]Read from MH i2c: E2 [17:31:17]MH_I2C_Read... [17:31:17]Read from MH i2c: E2 03 00 [17:31:17]MH_I2C_Read... [17:31:17]Read from MH i2c: E2 03 00 C9 16 00 90 00 53 [17:31:17]RAPDU: 90 00 [17:31:17]wFMCommunicate OK [17:31:17]SAM_PROTO_ClearQueue done [17:31:17]KKMCreateOFDPacket [17:31:17]OFDProtocolAddRootSTLVToBuf [17:31:17]FM_MakeSignedData [17:31:17]FM_MakeSignedData [17:31:17]SAM_PROTO_SignData [17:31:17]wFMCommunicate request_size=4 [17:31:17]MH_SAM_APDU [17:31:17]CAPDU: 80 0D 01 02 [17:31:17]Write to MH i2c: E2 08 00 CA 16 80 0D 01 02 00 00 00 00 59 [17:31:17]Write i2c OK [17:31:17]MH_I2C_Read... [17:31:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:31:17]Read from MH i2c: E2 [17:31:17]MH_I2C_Read... [17:31:17]Read from MH i2c: E2 03 00 [17:31:17]MH_I2C_Read... [17:31:17]Read from MH i2c: E2 03 00 CA 16 00 90 00 54 [17:31:17]RAPDU: 90 00 [17:31:17]wFMCommunicate OK [17:31:17]wFMCommunicate request_size=255 [17:31:17]MH_SAM_APDU [17:31:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 02 00 00 F4 03 04 00 64 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B0 05 00 35 04 06 00 [17:31:17]Write to MH i2c: E2 02 01 CB 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 4C 02 00 00 F4 03 04 00 64 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B0 05 00 35 04 06 00 00 00 61 [17:31:17]Write i2c OK [17:31:17]MH_I2C_Read... [17:31:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:17]Read from MH i2c: E2 [17:31:17]MH_I2C_Read... [17:31:17]Read from MH i2c: E2 03 00 [17:31:17]MH_I2C_Read... [17:31:17]Read from MH i2c: E2 03 00 CB 16 00 90 00 55 [17:31:17]RAPDU: 90 00 [17:31:17]wFMCommunicate OK [17:31:17]wFMCommunicate request_size=11 [17:31:17]MH_SAM_APDU [17:31:17]CAPDU: 80 0D 02 02 06 70 54 AC BB F6 A3 [17:31:17]Write to MH i2c: E2 0E 00 CC 16 80 0D 02 02 06 00 70 54 AC BB F6 A3 00 00 2C [17:31:17]Write i2c OK [17:31:17]MH_I2C_Read... [17:31:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:31:18]Read from MH i2c: E2 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: E2 03 00 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: E2 03 00 CC 16 00 90 00 56 [17:31:18]RAPDU: 90 00 [17:31:18]wFMCommunicate OK [17:31:18]wFMCommunicate request_size=4 [17:31:18]MH_SAM_APDU [17:31:18]CAPDU: 80 0D 03 02 [17:31:18]Write to MH i2c: E2 08 00 CD 16 80 0D 03 02 00 00 00 00 5E [17:31:18]Write i2c OK [17:31:18]MH_I2C_Read... [17:31:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:31:18]Read from MH i2c: E2 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: E2 0B 00 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: E2 0B 00 CD 16 00 56 85 C3 7A 35 2C F2 5D 90 00 27 [17:31:18]RAPDU: 56 85 C3 7A 35 2C F2 5D 90 00 [17:31:18]wFMCommunicate OK [17:31:18]SAM_PROTO_SignData done [17:31:18]FM_MakeSignedData done [17:31:18]CreateOFDProtocolMessage [17:31:18]wFMCommunicate request_size=4 [17:31:18]MH_SAM_APDU [17:31:18]CAPDU: 80 11 00 00 [17:31:18]Write to MH i2c: E2 08 00 CE 16 80 11 00 00 00 00 00 00 5E [17:31:18]Write i2c OK [17:31:18]MH_I2C_Read... [17:31:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:18]Read from MH i2c: E2 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: E2 17 00 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: E2 17 00 CE 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [17:31:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:31:18]wFMCommunicate OK [17:31:18]CreateOFDProtocolMessage done [17:31:18]OFDSenderStorePacket 372771 [17:31:18]StoreOFDPacket docnum=372771 [17:31:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 79 98 08 01 21 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 02 00 00 F4 03 04 00 64 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B0 05 00 35 04 06 00 70 54 AC BB F6 A3 56 85 C3 7A 35 2C F2 5D [17:31:18]CheckFolder [17:31:18]dirname=/storage/ofd_packets [17:31:18]CheckFolder done [17:31:18]ProducePacketName [17:31:18]name=ofd_packets/00372771 [17:31:18]NVStorageSaveData ofd_packets/00372771 [17:31:18]File name is /storage/ofd_packets/00372771 [17:31:18]Write 302 bytes [17:31:18]NVStorageSaveData done [17:31:18]OFDSenderStorePacket done [17:31:18]KKMCreateOFDPacket done [17:31:18]NVStorageSaveData kkm_last_timestamp [17:31:18]File name is /storage/kkm_last_timestamp [17:31:18]Write 4 bytes [17:31:18]NVStorageSaveData done [17:31:18]ExternCall_PrintAddStr [17:31:18]wPrintStart [17:31:18]Write to MH i2c: 01 00 00 CF 16 E5 [17:31:18]Write i2c OK [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: 01 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: 01 07 00 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: 01 07 00 CF 16 00 00 00 00 00 FF 0F FA [17:31:18]RasterBufferAndPrint [17:31:18]line Счет N : (1)3309072 [17:31:18]line ИНН: 02508201610067 [17:31:18]line Контрольно-Кассовый Чек [17:31:18]line ПРОДАЖА [17:31:18]line ТРК (МРК, ГНК) : 6 [17:31:18]line Товар: 2710194210 [17:31:18]line ДТ(л)-К-5 [17:31:18]line 13.130 * 76.20 [17:31:18]line = 1000.51 [17:31:18]line НДС 12% НСП 1% [17:31:18]line > о реализуемом товаре [17:31:18]line ОКРУГЛЕНИЕ: -0.51 [17:31:18]line ИТОГО: 1000.00 [17:31:18]line Внесено: 1000.00 [17:31:18]line СДАЧА: 0.00 [17:31:18]line НСП 1% : 8.85 [17:31:18]line НДС 12% : 106.25 [17:31:18]line Наличными: 1000.00 [17:31:18]line Безнал.: 0.00 [17:31:18]line Место: АЗС № 87 "Партнер Нефть" [17:31:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:31:18]line СНО: Общий режим [17:31:18]line Чек 588 24.10.2024 17:31 [17:31:18]line Смена: 524 ФФД: 1.0 [17:31:18]line ЗНМ: 0300000083 [17:31:18]line РНМ: 0000000000091623 [17:31:18]line Версия ККМ: 001 [17:31:18]line ФМ: 0000000000874672 [17:31:18]line ФД: 372771 [17:31:18]line ФПД: 123508977563299 [17:31:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173116&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372771&fm=123508977563299&tin=02508201610067®Number=0000000000091623&sum=100000 [17:31:18]written 0, free lines is 4095 [17:31:18]OFD Sender: Processing packet 372771 [packets to send 267, broken 266] [17:31:18]ProducePacketName [17:31:18]name=ofd_packets/00372771 [17:31:18]OFD Sender: To server: pG, [17:31:18]CommunicateWithHost lk.salyk.kg:30040 [17:31:18]ConnectInit lk.salyk.kg [17:31:18]Connected sock=10 [17:31:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 79 98 08 01 21 FF 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 02 00 00 F4 03 04 00 64 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B0 05 00 35 04 06 00 70 54 AC BB F6 A3 56 85 C3 7A 35 2C F2 5D [17:31:18]Write to MH i2c: 01 00 00 FA 16 10 [17:31:18]Write i2c OK [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: 01 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: 01 07 00 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: 01 07 00 FA 16 00 00 00 00 00 E4 0C 07 [17:31:18]RasterBufferAndPrint [17:31:18]line [17:31:18]line [17:31:18]line [17:31:18]line [17:31:18]line [17:31:18]written 0, free lines is 3306 [17:31:18]MH_Cut [17:31:18]Write to MH i2c: D1 01 00 01 17 01 EA [17:31:18]Write i2c OK [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: D1 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: D1 01 00 [17:31:18]MH_I2C_Read... [17:31:18]Read from MH i2c: D1 01 00 01 17 00 E9 [17:31:18]Write to MH i2c: 01 00 00 02 17 19 [17:31:18]Write i2c OK [17:31:18]MH_I2C_Read... [17:31:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B2 E5 47 00 8A C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B0 05 00 F4 03 04 00 0B 30 1A 67 B6 04 01 00 00 70 E1 A6 88 33 E2 1C 5E [17:31:18]CommunicateWithHost err = 0 [17:31:18]CheckOFDResponse [17:31:18]1017 (14) - 77093643461234 [17:31:18]1041 (16) - 0000000000874672 [17:31:18]1040 (4) - 372771 [17:31:18]1012 (4) - 24.10.2024 11:31 [17:31:18]1206 (1) - 0 [17:31:18]OFD Sender: Remove packet 372771 [17:31:18]ProducePacketName [17:31:18]name=ofd_packets/00372771 [17:31:18]NVStorageDeleteData [17:31:19]OFD Sender: No OFD packet to send [17:31:19]*** Cut start [17:31:19]*** Partial cut [17:31:19]*** CUTSNS_PIN = 1 [17:31:19]*** CUTSNS_PIN = 0 [17:31:19]*** Brake cut motor [17:31:20]Read from MH i2c: 01 [17:31:20]MH_I2C_Read... [17:31:20]*** Stop cut motor [17:31:20]*** Cut end [17:31:20]Read from MH i2c: 01 07 00 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: 01 07 00 02 17 00 00 00 00 00 FF 0F 2E [17:31:20]process_action close_receipt done [17:31:20]requested_data is exist [17:31:20]produce_requested_data [17:31:20]requested_item fm.sn is exist - process it [17:31:20]wFMCommunicate request_size=4 [17:31:20]MH_SAM_APDU [17:31:20]CAPDU: 80 11 00 00 [17:31:20]Write to MH i2c: E2 08 00 03 17 80 11 00 00 00 00 00 00 94 [17:31:20]Write i2c OK [17:31:20]MH_I2C_Read... [17:31:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:31:20]Read from MH i2c: E2 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: E2 17 00 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: E2 17 00 03 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [17:31:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:31:20]wFMCommunicate OK [17:31:20]requested_item fd.num is exist - process it [17:31:20]SAM_PROTO_GetFieldsCounters [17:31:20]wFMCommunicate request_size=4 [17:31:20]MH_SAM_APDU [17:31:20]CAPDU: 80 13 00 00 [17:31:20]Write to MH i2c: E2 08 00 04 17 80 13 00 00 00 00 00 00 97 [17:31:20]Write i2c OK [17:31:20]MH_I2C_Read... [17:31:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:31:20]Read from MH i2c: E2 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: E2 62 00 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: E2 62 00 04 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 23 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 86 [17:31:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 23 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4C 02 00 00 5E 04 04 00 4C 02 00 00 57 04 04 00 4D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:31:20]wFMCommunicate OK [17:31:20]SAM_PROTO_GetFieldsCounters done [17:31:20]requested_item shift.num is exist - process it [17:31:20]requested_item shift.opened is exist - process it [17:31:20]req_shift_opened [17:31:20]FM_GetShiftState [17:31:20]SAM_PROTO_GetShiftState [17:31:20]wFMCommunicate request_size=4 [17:31:20]MH_SAM_APDU [17:31:20]CAPDU: 80 13 01 00 [17:31:20]Write to MH i2c: E2 08 00 05 17 80 13 01 00 00 00 00 00 99 [17:31:20]Write i2c OK [17:31:20]MH_I2C_Read... [17:31:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:31:20]Read from MH i2c: E2 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: E2 0E 00 [17:31:20]MH_I2C_Read... [17:31:20]Read from MH i2c: E2 0E 00 05 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FE [17:31:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:31:20]wFMCommunicate OK [17:31:20]SAM_PROTO_GetShiftState done [17:31:20]FM_GetShiftState done [17:31:20]req_shift_opened done [17:31:20]requested_item shift.open_date is exist - process it [17:31:20]req_shift_open_date [17:31:20]req_shift_open_date done [17:31:20]produce_requested_data done [17:31:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372771,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:31:20]process_action_free close_receipt [17:31:20]json_value_free [17:31:20]json_value_free done [17:31:20]process_json_proto returns [17:31:20]Send response to host [17:31:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372771,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:31:20]free response buf [17:31:20]execute_script done [17:31:20]execute_script returns [17:31:20]free content buf [17:31:20]Sock 8.Close socket [17:31:20]Sock 8.Thread stoped [17:31:24]OFD Sender: No OFD packet to send [17:31:29]OFD Sender: No OFD packet to send [17:31:34]OFD Sender: No OFD packet to send [17:31:39]OFD Sender: No OFD packet to send [17:31:44]OFD Sender: No OFD packet to send [17:31:49]OFD Sender: No OFD packet to send [17:31:54]OFD Sender: No OFD packet to send [17:31:59]OFD Sender: No OFD packet to send [17:32:04]OFD Sender: No OFD packet to send [17:32:09]OFD Sender: No OFD packet to send [17:32:14]OFD Sender: No OFD packet to send [17:32:19]OFD Sender: No OFD packet to send [17:32:24]OFD Sender: No OFD packet to send [17:32:29]OFD Sender: No OFD packet to send [17:32:34]OFD Sender: No OFD packet to send [17:32:39]OFD Sender: No OFD packet to send [17:32:44]OFD Sender: No OFD packet to send [17:32:49]OFD Sender: No OFD packet to send [17:32:54]OFD Sender: No OFD packet to send [17:32:59]OFD Sender: No OFD packet to send [17:33:04]OFD Sender: No OFD packet to send [17:33:09]OFD Sender: No OFD packet to send [17:33:14]OFD Sender: No OFD packet to send [17:33:19]OFD Sender: No OFD packet to send [17:33:24]OFD Sender: No OFD packet to send [17:33:29]OFD Sender: No OFD packet to send [17:33:34]OFD Sender: No OFD packet to send [17:33:39]OFD Sender: No OFD packet to send [17:33:44]OFD Sender: No OFD packet to send [17:33:45]accept exits with 9 [17:33:45]New connection [17:33:45]New thread 3067317604 created [17:33:45]Thread 3067460964 joined [17:33:45]Waiting for new connection... [17:33:45] Sock 9.Parse request [17:33:45]Sock 9.Check first char [17:33:45]Sock 9.First char is OK [17:33:45]request: POST /json_proto HTTP/1.0 [17:33:45]Method: POST [17:33:45]URL: /json_proto [17:33:45]Method is POST - this is cgi request [17:33:45]url: /json_proto [17:33:45]query_string will be loaded in cgi processing [17:33:45]execute_cgi json_proto POST (null) [17:33:45]execute_cgi path=json_proto method=POST [17:33:45]POST find Content-Length [17:33:45]Host: 172.17.42.195:8080 [17:33:45]Content-Length: 678 [17:33:45]Content-Type: application/json [17:33:45] [17:33:45]POST finish read [17:33:45]Found Content-Length = 678 [17:33:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:45]execute_script... [17:33: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)3309073", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:33:45]POST & json_proto [17:33:45]process_json_proto [17:33:45]json parsed OK: [17:33:45]protocol is kg_v1.0 [17:33:45]action value=close_receipt [17:33:45]process_action close_receipt [17:33:45]cmd_close_receipt [17:33:45]MH_GetDate [17:33:45]Write to MH i2c: F0 00 00 06 17 0C [17:33:45]Write i2c OK [17:33:45]MH_I2C_Read... [17:33:45]Read from MH i2c: F0 [17:33:45]MH_I2C_Read... [17:33:45]Read from MH i2c: F0 09 00 [17:33:45]MH_I2C_Read... [17:33:45]Read from MH i2c: F0 09 00 06 17 00 F9 84 1A 67 EF 94 12 67 0F [17:33:45]GetLastDocTimeStamp 1729791076 [17:33:45]current date 1729791225 [17:33:45]FM_GetShiftState [17:33:45]SAM_PROTO_GetShiftState [17:33:45]wFMCommunicate request_size=4 [17:33:45]MH_SAM_APDU [17:33:45]CAPDU: 80 13 01 00 [17:33:45]Write to MH i2c: E2 08 00 07 17 80 13 01 00 00 00 00 00 9B [17:33:45]Write i2c OK [17:33:45]MH_I2C_Read... [17:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:45]Read from MH i2c: E2 [17:33:45]MH_I2C_Read... [17:33:45]Read from MH i2c: E2 0E 00 [17:33:45]MH_I2C_Read... [17:33:45]Read from MH i2c: E2 0E 00 07 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 00 [17:33:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:33:45]wFMCommunicate OK [17:33:45]SAM_PROTO_GetShiftState done [17:33:45]FM_GetShiftState done [17:33:45]opened in 1729729095 [17:33:45]opened+sec_in_day 1729815495 [17:33:45]quantity*price = 70044 [17:33:45]sum+1 = 70046 [17:33:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 589 24.10.2024 17:33 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372772 ФПД: 140307111702961 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173345&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372772&fm=140307111702961&tin=02508201610067®Number=0000000000091623&sum=70000 [17:33:46]StoreToDocumentArchive [17:33:46]shift 524 fd 372772 [17:33:46]save to /storage/0524/doc_00372772 [17:33:46]save last doc name /storage/0524/doc_00372772 to /storage/kkm_last_doc_name [17:33:46]save OK [17:33:46]Clear old archive folders... [17:33:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:33:46]tlvbuf is 01A716F0 [17:33:46]SAM_PROTO_ClearQueue [17:33:46]wFMCommunicate request_size=4 [17:33:46]MH_SAM_APDU [17:33:46]CAPDU: 80 09 00 00 [17:33:46]Write to MH i2c: E2 08 00 14 17 80 09 00 00 00 00 00 00 9D [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:33:46]Read from MH i2c: E2 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 14 17 00 90 00 9F [17:33:46]RAPDU: 90 00 [17:33:46]wFMCommunicate OK [17:33:46]SAM_PROTO_ClearQueue done [17:33:46]KKMCreateOFDPacket [17:33:46]OFDProtocolAddRootSTLVToBuf [17:33:46]FM_MakeSignedData [17:33:46]FM_MakeSignedData [17:33:46]SAM_PROTO_SignData [17:33:46]wFMCommunicate request_size=4 [17:33:46]MH_SAM_APDU [17:33:46]CAPDU: 80 0D 01 02 [17:33:46]Write to MH i2c: E2 08 00 15 17 80 0D 01 02 00 00 00 00 A5 [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:33:46]Read from MH i2c: E2 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 15 17 00 90 00 A0 [17:33:46]RAPDU: 90 00 [17:33:46]wFMCommunicate OK [17:33:46]wFMCommunicate request_size=255 [17:33:46]MH_SAM_APDU [17:33:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4D 02 00 00 F4 03 04 00 F9 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B0 05 00 35 04 06 00 7F [17:33:46]Write to MH i2c: E2 02 01 16 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 02 00 00 F4 03 04 00 F9 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B0 05 00 35 04 06 00 7F 00 00 CA [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:46]Read from MH i2c: E2 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 16 17 00 90 00 A1 [17:33:46]RAPDU: 90 00 [17:33:46]wFMCommunicate OK [17:33:46]wFMCommunicate request_size=10 [17:33:46]MH_SAM_APDU [17:33:46]CAPDU: 80 0D 02 02 05 9B CB 8D 71 B1 [17:33:46]Write to MH i2c: E2 0D 00 17 17 80 0D 02 02 05 00 9B CB 8D 71 B1 00 00 C7 [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:33:46]Read from MH i2c: E2 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 03 00 17 17 00 90 00 A2 [17:33:46]RAPDU: 90 00 [17:33:46]wFMCommunicate OK [17:33:46]wFMCommunicate request_size=4 [17:33:46]MH_SAM_APDU [17:33:46]CAPDU: 80 0D 03 02 [17:33:46]Write to MH i2c: E2 08 00 18 17 80 0D 03 02 00 00 00 00 AA [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:33:46]Read from MH i2c: E2 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 0B 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 0B 00 18 17 00 5B 20 F0 4A F7 DC 48 68 90 00 E3 [17:33:46]RAPDU: 5B 20 F0 4A F7 DC 48 68 90 00 [17:33:46]wFMCommunicate OK [17:33:46]SAM_PROTO_SignData done [17:33:46]FM_MakeSignedData done [17:33:46]CreateOFDProtocolMessage [17:33:46]wFMCommunicate request_size=4 [17:33:46]MH_SAM_APDU [17:33:46]CAPDU: 80 11 00 00 [17:33:46]Write to MH i2c: E2 08 00 19 17 80 11 00 00 00 00 00 00 AA [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:46]Read from MH i2c: E2 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 17 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: E2 17 00 19 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [17:33:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:33:46]wFMCommunicate OK [17:33:46]CreateOFDProtocolMessage done [17:33:46]OFDSenderStorePacket 372772 [17:33:46]StoreOFDPacket docnum=372772 [17:33:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 51 C0 07 01 73 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4D 02 00 00 F4 03 04 00 F9 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B0 05 00 35 04 06 00 7F 9B CB 8D 71 B1 5B 20 F0 4A F7 DC 48 68 [17:33:46]CheckFolder [17:33:46]dirname=/storage/ofd_packets [17:33:46]CheckFolder done [17:33:46]ProducePacketName [17:33:46]name=ofd_packets/00372772 [17:33:46]NVStorageSaveData ofd_packets/00372772 [17:33:46]File name is /storage/ofd_packets/00372772 [17:33:46]Write 301 bytes [17:33:46]NVStorageSaveData done [17:33:46]OFDSenderStorePacket done [17:33:46]KKMCreateOFDPacket done [17:33:46]NVStorageSaveData kkm_last_timestamp [17:33:46]File name is /storage/kkm_last_timestamp [17:33:46]Write 4 bytes [17:33:46]NVStorageSaveData done [17:33:46]ExternCall_PrintAddStr [17:33:46]wPrintStart [17:33:46]Write to MH i2c: 01 00 00 1A 17 31 [17:33:46]Write i2c OK [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: 01 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: 01 07 00 [17:33:46]MH_I2C_Read... [17:33:46]Read from MH i2c: 01 07 00 1A 17 00 00 00 00 00 FF 0F 46 [17:33:46]RasterBufferAndPrint [17:33:46]line Счет N : (1)3309073 [17:33:46]line ИНН: 02508201610067 [17:33:46]line Контрольно-Кассовый Чек [17:33:46]line ПРОДАЖА [17:33:46]line ТРК (МРК, ГНК) : 23 [17:33:46]line Товар: 2710124500 [17:33:46]line Аи-95-К-3 [17:33:46]line 9.440 * 74.20 [17:33:46]line = 700.45 [17:33:46]line НДС 12% НСП 1% [17:33:46]line > о реализуемом товаре [17:33:46]line ОКРУГЛЕНИЕ: -0.45 [17:33:46]line ИТОГО: 700.00 [17:33:46]line Внесено: 700.00 [17:33:46]line СДАЧА: 0.00 [17:33:46]line НСП 1% : 6.20 [17:33:46]line НДС 12% : 74.38 [17:33:46]line Наличными: 700.00 [17:33:46]line Безнал.: 0.00 [17:33:46]line Место: АЗС № 87 "Партнер Нефть" [17:33:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:33:46]line СНО: Общий режим [17:33:46]line Чек 589 24.10.2024 17:33 [17:33:46]line Смена: 524 ФФД: 1.0 [17:33:46]line ЗНМ: 0300000083 [17:33:46]line РНМ: 0000000000091623 [17:33:46]line Версия ККМ: 001 [17:33:46]line ФМ: 0000000000874672 [17:33:46]line ФД: 372772 [17:33:46]line ФПД: 140307111702961 [17:33:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173345&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372772&fm=140307111702961&tin=02508201610067®Number=0000000000091623&sum=70000 [17:33:46]written 0, free lines is 4095 [17:33:46]OFD Sender: Processing packet 372772 [packets to send 267, broken 266] [17:33:46]ProducePacketName [17:33:46]name=ofd_packets/00372772 [17:33:46]OFD Sender: To server: pG, [17:33:46]CommunicateWithHost lk.salyk.kg:30040 [17:33:46]ConnectInit lk.salyk.kg [17:33:46]Connected sock=10 [17:33:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 51 C0 07 01 73 9F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4D 02 00 00 F4 03 04 00 F9 84 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B0 05 00 35 04 06 00 7F 9B CB 8D 71 B1 5B 20 F0 4A F7 DC 48 68 [17:33:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 14 3B 47 00 0F 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B0 05 00 F4 03 04 00 A0 30 1A 67 B6 04 01 00 00 AE 47 39 74 1B 6A 7A 76 [17:33:47]CommunicateWithHost err = 0 [17:33:47]CheckOFDResponse [17:33:47]1017 (14) - 77093643461234 [17:33:47]1041 (16) - 0000000000874672 [17:33:47]1040 (4) - 372772 [17:33:47]1012 (4) - 24.10.2024 11:33 [17:33:47]1206 (1) - 0 [17:33:47]OFD Sender: Remove packet 372772 [17:33:47]ProducePacketName [17:33:47]name=ofd_packets/00372772 [17:33:47]NVStorageDeleteData [17:33:47]Write to MH i2c: 01 00 00 45 17 5C [17:33:47]Write i2c OK [17:33:47]MH_I2C_Read... [17:33:47]Read from MH i2c: 01 [17:33:47]MH_I2C_Read... [17:33:47]Read from MH i2c: 01 07 00 [17:33:47]MH_I2C_Read... [17:33:47]Read from MH i2c: 01 07 00 45 17 00 00 00 00 00 CF 0C 3E [17:33:47]RasterBufferAndPrint [17:33:47]line [17:33:47]line [17:33:47]line [17:33:47]line [17:33:47]line [17:33:47]written 0, free lines is 3287 [17:33:47]MH_Cut [17:33:47]Write to MH i2c: D1 01 00 4C 17 01 35 [17:33:47]Write i2c OK [17:33:47]MH_I2C_Read... [17:33:47]Read from MH i2c: D1 [17:33:47]MH_I2C_Read... [17:33:47]Read from MH i2c: D1 01 00 [17:33:47]MH_I2C_Read... [17:33:47]Read from MH i2c: D1 01 00 4C 17 00 34 [17:33:47]Write to MH i2c: 01 00 00 4D 17 64 [17:33:47]Write i2c OK [17:33:47]MH_I2C_Read... [17:33:47]OFD Sender: No OFD packet to send [17:33:48]*** Cut start [17:33:48]*** Partial cut [17:33:48]*** CUTSNS_PIN = 1 [17:33:48]*** CUTSNS_PIN = 0 [17:33:48]*** Brake cut motor [17:33:48]Read from MH i2c: 01 [17:33:48]MH_I2C_Read... [17:33:48]*** Stop cut motor [17:33:48]*** Cut end [17:33:48]Read from MH i2c: 01 07 00 [17:33:48]MH_I2C_Read... [17:33:48]Read from MH i2c: 01 07 00 4D 17 00 00 00 00 00 FF 0F 79 [17:33:48]process_action close_receipt done [17:33:48]requested_data is exist [17:33:48]produce_requested_data [17:33:48]requested_item fm.sn is exist - process it [17:33:48]wFMCommunicate request_size=4 [17:33:48]MH_SAM_APDU [17:33:48]CAPDU: 80 11 00 00 [17:33:48]Write to MH i2c: E2 08 00 4E 17 80 11 00 00 00 00 00 00 DF [17:33:48]Write i2c OK [17:33:48]MH_I2C_Read... [17:33:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:33:48]Read from MH i2c: E2 [17:33:48]MH_I2C_Read... [17:33:48]Read from MH i2c: E2 17 00 [17:33:48]MH_I2C_Read... [17:33:48]Read from MH i2c: E2 17 00 4E 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 34 [17:33:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:33:48]wFMCommunicate OK [17:33:48]requested_item fd.num is exist - process it [17:33:48]SAM_PROTO_GetFieldsCounters [17:33:48]wFMCommunicate request_size=4 [17:33:48]MH_SAM_APDU [17:33:48]CAPDU: 80 13 00 00 [17:33:48]Write to MH i2c: E2 08 00 4F 17 80 13 00 00 00 00 00 00 E2 [17:33:48]Write i2c OK [17:33:48]MH_I2C_Read... [17:33:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:33:48]Read from MH i2c: E2 [17:33:48]MH_I2C_Read... [17:33:48]Read from MH i2c: E2 62 00 [17:33:48]MH_I2C_Read... [17:33:48]Read from MH i2c: E2 62 00 4F 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 24 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 D5 [17:33:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 24 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4D 02 00 00 5E 04 04 00 4D 02 00 00 57 04 04 00 4E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:33:48]wFMCommunicate OK [17:33:48]SAM_PROTO_GetFieldsCounters done [17:33:48]requested_item shift.num is exist - process it [17:33:48]requested_item shift.opened is exist - process it [17:33:48]req_shift_opened [17:33:48]FM_GetShiftState [17:33:48]SAM_PROTO_GetShiftState [17:33:48]wFMCommunicate request_size=4 [17:33:48]MH_SAM_APDU [17:33:48]CAPDU: 80 13 01 00 [17:33:48]Write to MH i2c: E2 08 00 50 17 80 13 01 00 00 00 00 00 E4 [17:33:48]Write i2c OK [17:33:48]MH_I2C_Read... [17:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:33:49]Read from MH i2c: E2 [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: E2 0E 00 [17:33:49]MH_I2C_Read... [17:33:49]Read from MH i2c: E2 0E 00 50 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 49 [17:33:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:33:49]wFMCommunicate OK [17:33:49]SAM_PROTO_GetShiftState done [17:33:49]FM_GetShiftState done [17:33:49]req_shift_opened done [17:33:49]requested_item shift.open_date is exist - process it [17:33:49]req_shift_open_date [17:33:49]req_shift_open_date done [17:33:49]produce_requested_data done [17:33:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372772,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:33:49]process_action_free close_receipt [17:33:49]json_value_free [17:33:49]json_value_free done [17:33:49]process_json_proto returns [17:33:49]Send response to host [17:33:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372772,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:33:49]free response buf [17:33:49]execute_script done [17:33:49]execute_script returns [17:33:49]free content buf [17:33:49]Sock 9.Close socket [17:33:49]Sock 9.Thread stoped [17:33:52]OFD Sender: No OFD packet to send [17:33:57]OFD Sender: No OFD packet to send [17:34:02]OFD Sender: No OFD packet to send [17:34:07]OFD Sender: No OFD packet to send [17:34:12]OFD Sender: No OFD packet to send [17:34:17]OFD Sender: No OFD packet to send [17:34:21]accept exits with 8 [17:34:21]New connection [17:34:21]New thread 3067460964 created [17:34:21]Thread 3067317604 joined [17:34:21]Waiting for new connection... [17:34:21] Sock 8.Parse request [17:34:21]Sock 8.Check first char [17:34:21]Sock 8.First char is OK [17:34:21]request: POST /json_proto HTTP/1.0 [17:34:21]Method: POST [17:34:21]URL: /json_proto [17:34:21]Method is POST - this is cgi request [17:34:21]url: /json_proto [17:34:21]query_string will be loaded in cgi processing [17:34:21]execute_cgi json_proto POST (null) [17:34:21]execute_cgi path=json_proto method=POST [17:34:21]POST find Content-Length [17:34:21]Host: 172.17.42.195:8080 [17:34:21]Content-Length: 678 [17:34:21]Content-Type: application/json [17:34:21] [17:34:21]POST finish read [17:34:21]Found Content-Length = 678 [17:34:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:21]execute_script... [17: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)3309074", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:21]POST & json_proto [17:34:21]process_json_proto [17:34:21]json parsed OK: [17:34:21]protocol is kg_v1.0 [17:34:21]action value=close_receipt [17:34:21]process_action close_receipt [17:34:21]cmd_close_receipt [17:34:21]MH_GetDate [17:34:21]Write to MH i2c: F0 00 00 51 17 57 [17:34:21]Write i2c OK [17:34:21]MH_I2C_Read... [17:34:21]Read from MH i2c: F0 [17:34:21]MH_I2C_Read... [17:34:21]Read from MH i2c: F0 09 00 [17:34:21]MH_I2C_Read... [17:34:21]Read from MH i2c: F0 09 00 51 17 00 1E 85 1A 67 EF 94 12 67 80 [17:34:21]GetLastDocTimeStamp 1729791225 [17:34:21]current date 1729791262 [17:34:21]FM_GetShiftState [17:34:21]SAM_PROTO_GetShiftState [17:34:21]wFMCommunicate request_size=4 [17:34:21]MH_SAM_APDU [17:34:21]CAPDU: 80 13 01 00 [17:34:21]Write to MH i2c: E2 08 00 52 17 80 13 01 00 00 00 00 00 E6 [17:34:21]Write i2c OK [17:34:21]MH_I2C_Read... [17:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:21]Read from MH i2c: E2 [17:34:21]MH_I2C_Read... [17:34:21]Read from MH i2c: E2 0E 00 [17:34:21]MH_I2C_Read... [17:34:21]Read from MH i2c: E2 0E 00 52 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4B [17:34:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:34:21]wFMCommunicate OK [17:34:21]SAM_PROTO_GetShiftState done [17:34:21]FM_GetShiftState done [17:34:21]opened in 1729729095 [17:34:21]opened+sec_in_day 1729815495 [17:34:21]quantity*price = 50041 [17:34:21]sum+1 = 50042 [17:34:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 590 24.10.2024 17:34 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372773 ФПД: 63788939019343 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173422&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372773&fm=63788939019343&tin=02508201610067®Number=0000000000091623&sum=50000 [17:34:22]StoreToDocumentArchive [17:34:22]shift 524 fd 372773 [17:34:22]save to /storage/0524/doc_00372773 [17:34:22]save last doc name /storage/0524/doc_00372773 to /storage/kkm_last_doc_name [17:34:22]save OK [17:34:22]Clear old archive folders... [17:34:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:34:22]tlvbuf is 01AA7BA0 [17:34:22]SAM_PROTO_ClearQueue [17:34:22]wFMCommunicate request_size=4 [17:34:22]MH_SAM_APDU [17:34:22]CAPDU: 80 09 00 00 [17:34:22]Write to MH i2c: E2 08 00 5F 17 80 09 00 00 00 00 00 00 E8 [17:34:22]Write i2c OK [17:34:22]MH_I2C_Read... [17:34:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:34:22]Read from MH i2c: E2 [17:34:22]MH_I2C_Read... [17:34:22]Read from MH i2c: E2 03 00 [17:34:22]MH_I2C_Read... [17:34:22]Read from MH i2c: E2 03 00 5F 17 00 90 00 EA [17:34:22]RAPDU: 90 00 [17:34:22]wFMCommunicate OK [17:34:22]SAM_PROTO_ClearQueue done [17:34:22]KKMCreateOFDPacket [17:34:22]OFDProtocolAddRootSTLVToBuf [17:34:22]FM_MakeSignedData [17:34:22]FM_MakeSignedData [17:34:22]SAM_PROTO_SignData [17:34:22]wFMCommunicate request_size=4 [17:34:22]MH_SAM_APDU [17:34:22]CAPDU: 80 0D 01 02 [17:34:22]Write to MH i2c: E2 08 00 60 17 80 0D 01 02 00 00 00 00 F0 [17:34:22]Write i2c OK [17:34:22]MH_I2C_Read... [17:34:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:34:22]Read from MH i2c: E2 [17:34:22]MH_I2C_Read... [17:34:22]Read from MH i2c: E2 03 00 [17:34:22]MH_I2C_Read... [17:34:22]Read from MH i2c: E2 03 00 60 17 00 90 00 EB [17:34:22]RAPDU: 90 00 [17:34:22]wFMCommunicate OK [17:34:22]wFMCommunicate request_size=255 [17:34:22]MH_SAM_APDU [17: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1E 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B0 05 00 35 04 06 00 3A [17:34:22]Write to MH i2c: E2 02 01 61 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1E 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B0 05 00 35 04 06 00 3A 00 00 12 [17:34:22]Write i2c OK [17:34:22]MH_I2C_Read... [17:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:23]Read from MH i2c: E2 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 03 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 03 00 61 17 00 90 00 EC [17:34:23]RAPDU: 90 00 [17:34:23]wFMCommunicate OK [17:34:23]wFMCommunicate request_size=10 [17:34:23]MH_SAM_APDU [17:34:23]CAPDU: 80 0D 02 02 05 04 05 0D 04 4F [17:34:23]Write to MH i2c: E2 0D 00 62 17 80 0D 02 02 05 00 04 05 0D 04 4F 00 00 66 [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17:34:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:23]Read from MH i2c: E2 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 03 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 03 00 62 17 00 90 00 ED [17:34:23]RAPDU: 90 00 [17:34:23]wFMCommunicate OK [17:34:23]wFMCommunicate request_size=4 [17:34:23]MH_SAM_APDU [17:34:23]CAPDU: 80 0D 03 02 [17:34:23]Write to MH i2c: E2 08 00 63 17 80 0D 03 02 00 00 00 00 F5 [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17:34:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:34:23]Read from MH i2c: E2 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 0B 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 0B 00 63 17 00 88 FA F0 98 54 25 2E 5F 90 00 06 [17:34:23]RAPDU: 88 FA F0 98 54 25 2E 5F 90 00 [17:34:23]wFMCommunicate OK [17:34:23]SAM_PROTO_SignData done [17:34:23]FM_MakeSignedData done [17:34:23]CreateOFDProtocolMessage [17:34:23]wFMCommunicate request_size=4 [17:34:23]MH_SAM_APDU [17:34:23]CAPDU: 80 11 00 00 [17:34:23]Write to MH i2c: E2 08 00 64 17 80 11 00 00 00 00 00 00 F5 [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17:34:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:23]Read from MH i2c: E2 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 17 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: E2 17 00 64 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4A [17:34:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:34:23]wFMCommunicate OK [17:34:23]CreateOFDProtocolMessage done [17:34:23]OFDSenderStorePacket 372773 [17:34:23]StoreOFDPacket docnum=372773 [17:34:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 90 2C 07 01 51 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1E 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B0 05 00 35 04 06 00 3A 04 05 0D 04 4F 88 FA F0 98 54 25 2E 5F [17:34:23]CheckFolder [17:34:23]dirname=/storage/ofd_packets [17:34:23]CheckFolder done [17:34:23]ProducePacketName [17:34:23]name=ofd_packets/00372773 [17:34:23]NVStorageSaveData ofd_packets/00372773 [17:34:23]File name is /storage/ofd_packets/00372773 [17:34:23]Write 301 bytes [17:34:23]NVStorageSaveData done [17:34:23]OFDSenderStorePacket done [17:34:23]KKMCreateOFDPacket done [17:34:23]NVStorageSaveData kkm_last_timestamp [17:34:23]File name is /storage/kkm_last_timestamp [17:34:23]Write 4 bytes [17:34:23]NVStorageSaveData done [17:34:23]ExternCall_PrintAddStr [17:34:23]wPrintStart [17:34:23]Write to MH i2c: 01 00 00 65 17 7C [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: 01 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: 01 07 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: 01 07 00 65 17 00 00 00 00 00 FF 0F 91 [17:34:23]RasterBufferAndPrint [17:34:23]line Счет N : (1)3309074 [17:34:23]line ИНН: 02508201610067 [17:34:23]line Контрольно-Кассовый Чек [17:34:23]line ПРОДАЖА [17:34:23]line ТРК (МРК, ГНК) : 32 [17:34:23]line Товар: 2710124130 [17:34:23]line Аи-92-К-4 [17:34:23]line 7.480 * 66.90 [17:34:23]line = 500.41 [17:34:23]line НДС 12% НСП 1% [17:34:23]line > о реализуемом товаре [17:34:23]line ОКРУГЛЕНИЕ: -0.41 [17:34:23]line ИТОГО: 500.00 [17:34:23]line Внесено: 500.00 [17:34:23]line СДАЧА: 0.00 [17:34:23]line НСП 1% : 4.43 [17:34:23]line НДС 12% : 53.14 [17:34:23]line Наличными: 500.00 [17:34:23]line Безнал.: 0.00 [17:34:23]line Место: АЗС № 87 "Партнер Нефть" [17:34:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:34:23]line СНО: Общий режим [17:34:23]line Чек 590 24.10.2024 17:34 [17:34:23]line Смена: 524 ФФД: 1.0 [17:34:23]line ЗНМ: 0300000083 [17:34:23]line РНМ: 0000000000091623 [17:34:23]line Версия ККМ: 001 [17:34:23]line ФМ: 0000000000874672 [17:34:23]line ФД: 372773 [17:34:23]line ФПД: 63788939019343 [17:34:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173422&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372773&fm=63788939019343&tin=02508201610067®Number=0000000000091623&sum=50000 [17:34:23]written 0, free lines is 4095 [17:34:23]OFD Sender: Processing packet 372773 [packets to send 267, broken 266] [17:34:23]ProducePacketName [17:34:23]name=ofd_packets/00372773 [17:34:23]OFD Sender: To server: pG, [17:34:23]CommunicateWithHost lk.salyk.kg:30040 [17:34:23]ConnectInit lk.salyk.kg [17:34:23]Connected sock=10 [17:34:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 90 2C 07 01 51 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 1E 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B0 05 00 35 04 06 00 3A 04 05 0D 04 4F 88 FA F0 98 54 25 2E 5F [17:34:23]Write to MH i2c: 01 00 00 90 17 A7 [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: 01 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: 01 07 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: 01 07 00 90 17 00 00 00 00 00 D9 0C 93 [17:34:23]RasterBufferAndPrint [17:34:23]line [17:34:23]line [17:34:23]line [17:34:23]line [17:34:23]line [17:34:23]written 0, free lines is 3296 [17:34:23]MH_Cut [17:34:23]Write to MH i2c: D1 01 00 97 17 01 80 [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: D1 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: D1 01 00 [17:34:23]MH_I2C_Read... [17:34:23]Read from MH i2c: D1 01 00 97 17 00 7F [17:34:23]Write to MH i2c: 01 00 00 98 17 AF [17:34:23]Write i2c OK [17:34:23]MH_I2C_Read... [17: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 36 37 32 4F 00 00 00 DE 07 47 00 F9 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B0 05 00 F4 03 04 00 C5 30 1A 67 B6 04 01 00 00 91 55 F6 D9 ED 50 BF 63 [17:34:24]CommunicateWithHost err = 0 [17:34:24]CheckOFDResponse [17:34:24]1017 (14) - 77093643461234 [17:34:24]1041 (16) - 0000000000874672 [17:34:24]1040 (4) - 372773 [17:34:24]1012 (4) - 24.10.2024 11:34 [17:34:24]1206 (1) - 0 [17:34:24]OFD Sender: Remove packet 372773 [17:34:24]ProducePacketName [17:34:24]name=ofd_packets/00372773 [17:34:24]NVStorageDeleteData [17:34:24]OFD Sender: No OFD packet to send [17:34:24]*** Cut start [17:34:24]*** Partial cut [17:34:24]*** CUTSNS_PIN = 1 [17:34:24]*** CUTSNS_PIN = 0 [17:34:24]*** Brake cut motor [17:34:25]Read from MH i2c: 01 [17:34:25]MH_I2C_Read... [17:34:25]*** Stop cut motor [17:34:25]*** Cut end [17:34:25]Read from MH i2c: 01 07 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: 01 07 00 98 17 00 00 00 00 00 FF 0F C4 [17:34:25]process_action close_receipt done [17:34:25]requested_data is exist [17:34:25]produce_requested_data [17:34:25]requested_item fm.sn is exist - process it [17:34:25]wFMCommunicate request_size=4 [17:34:25]MH_SAM_APDU [17:34:25]CAPDU: 80 11 00 00 [17:34:25]Write to MH i2c: E2 08 00 99 17 80 11 00 00 00 00 00 00 2A [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:25]Read from MH i2c: E2 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 17 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 17 00 99 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7F [17:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:34:25]wFMCommunicate OK [17:34:25]requested_item fd.num is exist - process it [17:34:25]SAM_PROTO_GetFieldsCounters [17:34:25]wFMCommunicate request_size=4 [17:34:25]MH_SAM_APDU [17:34:25]CAPDU: 80 13 00 00 [17:34:25]Write to MH i2c: E2 08 00 9A 17 80 13 00 00 00 00 00 00 2D [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:34:25]Read from MH i2c: E2 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 62 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 62 00 9A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 25 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 24 [17: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 25 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4E 02 00 00 5E 04 04 00 4E 02 00 00 57 04 04 00 4F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:34:25]wFMCommunicate OK [17:34:25]SAM_PROTO_GetFieldsCounters done [17:34:25]requested_item shift.num is exist - process it [17:34:25]requested_item shift.opened is exist - process it [17:34:25]req_shift_opened [17:34:25]FM_GetShiftState [17:34:25]SAM_PROTO_GetShiftState [17:34:25]wFMCommunicate request_size=4 [17:34:25]MH_SAM_APDU [17:34:25]CAPDU: 80 13 01 00 [17:34:25]Write to MH i2c: E2 08 00 9B 17 80 13 01 00 00 00 00 00 2F [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:25]Read from MH i2c: E2 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 0E 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 0E 00 9B 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 94 [17:34:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:34:25]wFMCommunicate OK [17:34:25]SAM_PROTO_GetShiftState done [17:34:25]FM_GetShiftState done [17:34:25]req_shift_opened done [17:34:25]requested_item shift.open_date is exist - process it [17:34:25]req_shift_open_date [17:34:25]req_shift_open_date done [17:34:25]produce_requested_data done [17:34:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372773,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:34:25]process_action_free close_receipt [17:34:25]json_value_free [17:34:25]json_value_free done [17:34:25]process_json_proto returns [17:34:25]Send response to host [17:34:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372773,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:34:25]free response buf [17:34:25]execute_script done [17:34:25]execute_script returns [17:34:25]free content buf [17:34:25]Sock 8.Close socket [17:34:25]Sock 8.Thread stoped [17:34:25]accept exits with 9 [17:34:25]New connection [17:34:25]New thread 3067317604 created [17:34:25]Thread 3067460964 joined [17:34:25]Waiting for new connection... [17:34:25] Sock 9.Parse request [17:34:25]Sock 9.Check first char [17:34:25]Sock 9.First char is OK [17:34:25]request: POST /json_proto HTTP/1.0 [17:34:25]Method: POST [17:34:25]URL: /json_proto [17:34:25]Method is POST - this is cgi request [17:34:25]url: /json_proto [17:34:25]query_string will be loaded in cgi processing [17:34:25]execute_cgi json_proto POST (null) [17:34:25]execute_cgi path=json_proto method=POST [17:34:25]POST find Content-Length [17:34:25]Host: 172.17.42.195:8080 [17:34:25]Content-Length: 770 [17:34:25]Content-Type: application/json [17:34:25] [17:34:25]POST finish read [17:34:25]Found Content-Length = 770 [17:34:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:25]execute_script... [17:34:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309075", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:34:25]POST & json_proto [17:34:25]process_json_proto [17:34:25]json parsed OK: [17:34:25]protocol is kg_v1.0 [17:34:25]action value=close_receipt [17:34:25]process_action close_receipt [17:34:25]cmd_close_receipt [17:34:25]MH_GetDate [17:34:25]Write to MH i2c: F0 00 00 9C 17 A2 [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: F0 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: F0 09 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: F0 09 00 9C 17 00 22 85 1A 67 EF 94 12 67 CF [17:34:25]GetLastDocTimeStamp 1729791262 [17:34:25]current date 1729791266 [17:34:25]FM_GetShiftState [17:34:25]SAM_PROTO_GetShiftState [17:34:25]wFMCommunicate request_size=4 [17:34:25]MH_SAM_APDU [17:34:25]CAPDU: 80 13 01 00 [17:34:25]Write to MH i2c: E2 08 00 9D 17 80 13 01 00 00 00 00 00 31 [17:34:25]Write i2c OK [17:34:25]MH_I2C_Read... [17:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:25]Read from MH i2c: E2 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 0E 00 [17:34:25]MH_I2C_Read... [17:34:25]Read from MH i2c: E2 0E 00 9D 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 96 [17:34:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:34:25]wFMCommunicate OK [17:34:25]SAM_PROTO_GetShiftState done [17:34:25]FM_GetShiftState done [17:34:25]opened in 1729729095 [17:34:25]opened+sec_in_day 1729815495 [17:34:25]quantity*price = 100015 [17:34:25]sum+1 = 100017 [17:34:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 591 24.10.2024 17:34 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372774 ФПД: 76953019237506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372774&fm=76953019237506&tin=02508201610067®Number=0000000000091623&sum=100016 [17:34:27]StoreToDocumentArchive [17:34:27]shift 524 fd 372774 [17:34:27]save to /storage/0524/doc_00372774 [17:34:27]save last doc name /storage/0524/doc_00372774 to /storage/kkm_last_doc_name [17:34:27]save OK [17:34:27]Clear old archive folders... [17:34:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:34:27]tlvbuf is 01A82F20 [17:34:27]SAM_PROTO_ClearQueue [17:34:27]wFMCommunicate request_size=4 [17:34:27]MH_SAM_APDU [17:34:27]CAPDU: 80 09 00 00 [17:34:27]Write to MH i2c: E2 08 00 AA 17 80 09 00 00 00 00 00 00 33 [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 AA 17 00 90 00 35 [17:34:27]RAPDU: 90 00 [17:34:27]wFMCommunicate OK [17:34:27]SAM_PROTO_ClearQueue done [17:34:27]KKMCreateOFDPacket [17:34:27]OFDProtocolAddRootSTLVToBuf [17:34:27]FM_MakeSignedData [17:34:27]FM_MakeSignedData [17:34:27]SAM_PROTO_SignData [17:34:27]wFMCommunicate request_size=4 [17:34:27]MH_SAM_APDU [17:34:27]CAPDU: 80 0D 01 02 [17:34:27]Write to MH i2c: E2 08 00 AB 17 80 0D 01 02 00 00 00 00 3B [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 AB 17 00 90 00 36 [17:34:27]RAPDU: 90 00 [17:34:27]wFMCommunicate OK [17:34:27]wFMCommunicate request_size=255 [17:34:27]MH_SAM_APDU [17:34: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 22 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B0 05 00 35 04 06 00 45 [17:34:27]Write to MH i2c: E2 02 01 AC 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 22 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B0 05 00 35 04 06 00 45 00 00 88 [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 AC 17 00 90 00 37 [17:34:27]RAPDU: 90 00 [17:34:27]wFMCommunicate OK [17:34:27]wFMCommunicate request_size=10 [17:34:27]MH_SAM_APDU [17:34:27]CAPDU: 80 0D 02 02 05 FD 05 60 44 82 [17:34:27]Write to MH i2c: E2 0D 00 AD 17 80 0D 02 02 05 00 FD 05 60 44 82 00 00 70 [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 03 00 AD 17 00 90 00 38 [17:34:27]RAPDU: 90 00 [17:34:27]wFMCommunicate OK [17:34:27]wFMCommunicate request_size=4 [17:34:27]MH_SAM_APDU [17:34:27]CAPDU: 80 0D 03 02 [17:34:27]Write to MH i2c: E2 08 00 AE 17 80 0D 03 02 00 00 00 00 40 [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 0B 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 0B 00 AE 17 00 C6 45 1E 68 F7 8E B8 A3 90 00 B2 [17:34:27]RAPDU: C6 45 1E 68 F7 8E B8 A3 90 00 [17:34:27]wFMCommunicate OK [17:34:27]SAM_PROTO_SignData done [17:34:27]FM_MakeSignedData done [17:34:27]CreateOFDProtocolMessage [17:34:27]wFMCommunicate request_size=4 [17:34:27]MH_SAM_APDU [17:34:27]CAPDU: 80 11 00 00 [17:34:27]Write to MH i2c: E2 08 00 AF 17 80 11 00 00 00 00 00 00 40 [17:34:27]Write i2c OK [17:34:27]MH_I2C_Read... [17:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:27]Read from MH i2c: E2 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 17 00 [17:34:27]MH_I2C_Read... [17:34:27]Read from MH i2c: E2 17 00 AF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 95 [17:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:34:27]wFMCommunicate OK [17:34:27]CreateOFDProtocolMessage done [17:34:27]OFDSenderStorePacket 372774 [17:34:27]StoreOFDPacket docnum=372774 [17:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CE 60 07 01 36 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 22 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B0 05 00 35 04 06 00 45 FD 05 60 44 82 C6 45 1E 68 F7 8E B8 A3 [17:34:27]CheckFolder [17:34:27]dirname=/storage/ofd_packets [17:34:27]CheckFolder done [17:34:27]ProducePacketName [17:34:28]name=ofd_packets/00372774 [17:34:28]NVStorageSaveData ofd_packets/00372774 [17:34:28]File name is /storage/ofd_packets/00372774 [17:34:28]Write 301 bytes [17:34:28]NVStorageSaveData done [17:34:28]OFDSenderStorePacket done [17:34:28]KKMCreateOFDPacket done [17:34:28]NVStorageSaveData kkm_last_timestamp [17:34:28]File name is /storage/kkm_last_timestamp [17:34:28]Write 4 bytes [17:34:28]NVStorageSaveData done [17:34:28]ExternCall_PrintAddStr [17:34:28]wPrintStart [17:34:28]Write to MH i2c: 01 00 00 B0 17 C7 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 B0 17 00 00 00 00 00 FF 0F DC [17:34:28]RasterBufferAndPrint [17:34:28]line Счет N : (1)3309075 [17:34:28]line ИНН: 02508201610067 [17:34:28]line Контрольно-Кассовый Чек [17:34:28]line ПРОДАЖА [17:34:28]line ТРК (МРК, ГНК) : 42 [17:34:28]line Товар: 2710124130 [17:34:28]line Аи-92-К-4 [17:34:28]line 14.950 * 66.90 [17:34:28]line = 1000.16 [17:34:28]line НДС 12% НСП 1% [17:34:28]line > о реализуемом товаре [17:34:28]line ИТОГО: 1000.16 [17:34:28]line НСП 1% : 8.85 [17:34:28]line НДС 12% : 106.21 [17:34:28]line Наличными: 0.00 [17:34:28]line Безнал.: 1000.16 [17:34:28]line Место: АЗС № 87 "Партнер Нефть" [17:34:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:34:28]line СНО: Общий режим [17:34:28]line Чек 591 24.10.2024 17:34 [17:34:28]line Смена: 524 ФФД: 1.0 [17:34:28]line ЗНМ: 0300000083 [17:34:28]line РНМ: 0000000000091623 [17:34:28]line Версия ККМ: 001 [17:34:28]line Платежная система: Mbank [17:34:28]line ФМ: 0000000000874672 [17:34:28]line ФД: 372774 [17:34:28]line ФПД: 76953019237506 [17:34:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372774&fm=76953019237506&tin=02508201610067®Number=0000000000091623&sum=100016 [17:34:28]OFD Sender: Processing packet 372774 [packets to send 267, broken 266] [17:34:28]ProducePacketName [17:34:28]name=ofd_packets/00372774 [17:34:28]OFD Sender: To server: pG, [17:34:28]CommunicateWithHost lk.salyk.kg:30040 [17:34:28]ConnectInit lk.salyk.kg [17:34:28]written 0, free lines is 4095 [17:34:28]Connected sock=10 [17:34:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CE 60 07 01 36 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 02 00 00 F4 03 04 00 22 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B0 05 00 35 04 06 00 45 FD 05 60 44 82 C6 45 1E 68 F7 8E B8 A3 [17:34:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EB 54 47 00 4D 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B0 05 00 F4 03 04 00 C9 30 1A 67 B6 04 01 00 00 37 D9 13 D4 CE 7B 72 0B [17:34:28]CommunicateWithHost err = 0 [17:34:28]CheckOFDResponse [17:34:28]1017 (14) - 77093643461234 [17:34:28]1041 (16) - 0000000000874672 [17:34:28]1040 (4) - 372774 [17:34:28]1012 (4) - 24.10.2024 11:34 [17:34:28]1206 (1) - 0 [17:34:28]OFD Sender: Remove packet 372774 [17:34:28]ProducePacketName [17:34:28]name=ofd_packets/00372774 [17:34:28]NVStorageDeleteData [17:34:28]Write to MH i2c: 01 00 00 D9 17 F0 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: 01 07 00 D9 17 00 00 00 00 00 0C 0D 10 [17:34:28]RasterBufferAndPrint [17:34:28]line [17:34:28]line [17:34:28]line [17:34:28]line [17:34:28]line [17:34:28]written 0, free lines is 3358 [17:34:28]MH_Cut [17:34:28]Write to MH i2c: D1 01 00 E0 17 01 C9 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: D1 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: D1 01 00 [17:34:28]MH_I2C_Read... [17:34:28]Read from MH i2c: D1 01 00 E0 17 00 C8 [17:34:28]Write to MH i2c: 01 00 00 E1 17 F8 [17:34:28]Write i2c OK [17:34:28]MH_I2C_Read... [17:34:29]OFD Sender: No OFD packet to send [17:34:29]*** Cut start [17:34:29]*** Partial cut [17:34:29]*** CUTSNS_PIN = 1 [17:34:29]*** CUTSNS_PIN = 0 [17:34:29]*** Brake cut motor [17:34:30]Read from MH i2c: 01 [17:34:30]MH_I2C_Read... [17:34:30]*** Stop cut motor [17:34:30]*** Cut end [17:34:30]Read from MH i2c: 01 07 00 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: 01 07 00 E1 17 00 00 00 00 00 FF 0F 0D [17:34:30]process_action close_receipt done [17:34:30]requested_data is exist [17:34:30]produce_requested_data [17:34:30]requested_item fm.sn is exist - process it [17:34:30]wFMCommunicate request_size=4 [17:34:30]MH_SAM_APDU [17:34:30]CAPDU: 80 11 00 00 [17:34:30]Write to MH i2c: E2 08 00 E2 17 80 11 00 00 00 00 00 00 73 [17:34:30]Write i2c OK [17:34:30]MH_I2C_Read... [17:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:34:30]Read from MH i2c: E2 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 17 00 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 17 00 E2 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C8 [17:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:34:30]wFMCommunicate OK [17:34:30]requested_item fd.num is exist - process it [17:34:30]SAM_PROTO_GetFieldsCounters [17:34:30]wFMCommunicate request_size=4 [17:34:30]MH_SAM_APDU [17:34:30]CAPDU: 80 13 00 00 [17:34:30]Write to MH i2c: E2 08 00 E3 17 80 13 00 00 00 00 00 00 76 [17:34:30]Write i2c OK [17:34:30]MH_I2C_Read... [17:34:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:34:30]Read from MH i2c: E2 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 62 00 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 62 00 E3 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 26 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 71 [17:34:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 26 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4F 02 00 00 5E 04 04 00 4F 02 00 00 57 04 04 00 50 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:34:30]wFMCommunicate OK [17:34:30]SAM_PROTO_GetFieldsCounters done [17:34:30]requested_item shift.num is exist - process it [17:34:30]requested_item shift.opened is exist - process it [17:34:30]req_shift_opened [17:34:30]FM_GetShiftState [17:34:30]SAM_PROTO_GetShiftState [17:34:30]wFMCommunicate request_size=4 [17:34:30]MH_SAM_APDU [17:34:30]CAPDU: 80 13 01 00 [17:34:30]Write to MH i2c: E2 08 00 E4 17 80 13 01 00 00 00 00 00 78 [17:34:30]Write i2c OK [17:34:30]MH_I2C_Read... [17:34:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:34:30]Read from MH i2c: E2 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 0E 00 [17:34:30]MH_I2C_Read... [17:34:30]Read from MH i2c: E2 0E 00 E4 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DD [17:34:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:34:30]wFMCommunicate OK [17:34:30]SAM_PROTO_GetShiftState done [17:34:30]FM_GetShiftState done [17:34:30]req_shift_opened done [17:34:30]requested_item shift.open_date is exist - process it [17:34:30]req_shift_open_date [17:34:30]req_shift_open_date done [17:34:30]produce_requested_data done [17:34:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372774,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:34:30]process_action_free close_receipt [17:34:30]json_value_free [17:34:30]json_value_free done [17:34:30]process_json_proto returns [17:34:30]Send response to host [17:34:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372774,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:34:30]free response buf [17:34:30]execute_script done [17:34:30]execute_script returns [17:34:30]free content buf [17:34:30]Sock 9.Close socket [17:34:30]Sock 9.Thread stoped [17:34:34]OFD Sender: No OFD packet to send [17:34:39]OFD Sender: No OFD packet to send [17:34:44]OFD Sender: No OFD packet to send [17:34:49]OFD Sender: No OFD packet to send [17:34:54]OFD Sender: No OFD packet to send [17:34:59]OFD Sender: No OFD packet to send [17:35:04]OFD Sender: No OFD packet to send [17:35:09]OFD Sender: No OFD packet to send [17:35:14]OFD Sender: No OFD packet to send [17:35:19]OFD Sender: No OFD packet to send [17:35:24]OFD Sender: No OFD packet to send [17:35:29]OFD Sender: No OFD packet to send [17:35:34]OFD Sender: No OFD packet to send [17:35:39]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:19]OFD Sender: No OFD packet to send [17:36:24]OFD Sender: No OFD packet to send [17:36:29]OFD Sender: No OFD packet to send [17:36:34]OFD Sender: No OFD packet to send [17:36:39]OFD Sender: No OFD packet to send [17:36:44]OFD Sender: No OFD packet to send [17:36:48]accept exits with 8 [17:36:48]New connection [17:36:48]New thread 3067460964 created [17:36:48]Thread 3067317604 joined [17:36:48]Waiting for new connection... [17:36:48] Sock 8.Parse request [17:36:48]Sock 8.Check first char [17:36:48]Sock 8.First char is OK [17:36:48]request: POST /json_proto HTTP/1.0 [17:36:48]Method: POST [17:36:48]URL: /json_proto [17:36:48]Method is POST - this is cgi request [17:36:48]url: /json_proto [17:36:48]query_string will be loaded in cgi processing [17:36:48]execute_cgi json_proto POST (null) [17:36:48]execute_cgi path=json_proto method=POST [17:36:48]POST find Content-Length [17:36:48]Host: 172.17.42.195:8080 [17:36:48]Content-Length: 770 [17:36:48]Content-Type: application/json [17:36:48] [17:36:48]POST finish read [17:36:48]Found Content-Length = 770 [17:36:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:48]execute_script... [17:36: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)3309077", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:48]POST & json_proto [17:36:48]process_json_proto [17:36:48]json parsed OK: [17:36:48]protocol is kg_v1.0 [17:36:48]action value=close_receipt [17:36:48]process_action close_receipt [17:36:48]cmd_close_receipt [17:36:48]MH_GetDate [17:36:48]Write to MH i2c: F0 00 00 E5 17 EB [17:36:48]Write i2c OK [17:36:48]MH_I2C_Read... [17:36:48]Read from MH i2c: F0 [17:36:48]MH_I2C_Read... [17:36:48]Read from MH i2c: F0 09 00 [17:36:48]MH_I2C_Read... [17:36:48]Read from MH i2c: F0 09 00 E5 17 00 B0 85 1A 67 EF 94 12 67 A6 [17:36:48]GetLastDocTimeStamp 1729791266 [17:36:48]current date 1729791408 [17:36:48]FM_GetShiftState [17:36:48]SAM_PROTO_GetShiftState [17:36:48]wFMCommunicate request_size=4 [17:36:48]MH_SAM_APDU [17:36:48]CAPDU: 80 13 01 00 [17:36:48]Write to MH i2c: E2 08 00 E6 17 80 13 01 00 00 00 00 00 7A [17:36:48]Write i2c OK [17:36:48]MH_I2C_Read... [17:36:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:48]Read from MH i2c: E2 [17:36:48]MH_I2C_Read... [17:36:48]Read from MH i2c: E2 0E 00 [17:36:48]MH_I2C_Read... [17:36:48]Read from MH i2c: E2 0E 00 E6 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [17:36:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:36:48]wFMCommunicate OK [17:36:48]SAM_PROTO_GetShiftState done [17:36:48]FM_GetShiftState done [17:36:48]opened in 1729729095 [17:36:48]opened+sec_in_day 1729815495 [17:36:48]quantity*price = 100015 [17:36:48]sum+1 = 100017 [17:36:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 592 24.10.2024 17:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372775 ФПД: 64971366604945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173648&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372775&fm=64971366604945&tin=02508201610067®Number=0000000000091623&sum=100016 [17:36:49]StoreToDocumentArchive [17:36:49]shift 524 fd 372775 [17:36:49]save to /storage/0524/doc_00372775 [17:36:49]save last doc name /storage/0524/doc_00372775 to /storage/kkm_last_doc_name [17:36:49]save OK [17:36:49]Clear old archive folders... [17:36:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:36:49]tlvbuf is 01AA82F0 [17:36:49]SAM_PROTO_ClearQueue [17:36:49]wFMCommunicate request_size=4 [17:36:49]MH_SAM_APDU [17:36:49]CAPDU: 80 09 00 00 [17:36:49]Write to MH i2c: E2 08 00 F3 17 80 09 00 00 00 00 00 00 7C [17:36:49]Write i2c OK [17:36:49]MH_I2C_Read... [17:36:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:49]Read from MH i2c: E2 [17:36:49]MH_I2C_Read... [17:36:49]Read from MH i2c: E2 03 00 [17:36:49]MH_I2C_Read... [17:36:49]Read from MH i2c: E2 03 00 F3 17 00 90 00 7E [17:36:49]RAPDU: 90 00 [17:36:49]wFMCommunicate OK [17:36:49]SAM_PROTO_ClearQueue done [17:36:49]KKMCreateOFDPacket [17:36:49]OFDProtocolAddRootSTLVToBuf [17:36:49]FM_MakeSignedData [17:36:49]FM_MakeSignedData [17:36:49]SAM_PROTO_SignData [17:36:49]wFMCommunicate request_size=4 [17:36:49]MH_SAM_APDU [17:36:49]CAPDU: 80 0D 01 02 [17:36:49]Write to MH i2c: E2 08 00 F4 17 80 0D 01 02 00 00 00 00 84 [17:36:49]Write i2c OK [17:36:49]MH_I2C_Read... [17:36:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:49]Read from MH i2c: E2 [17:36:49]MH_I2C_Read... [17:36:49]Read from MH i2c: E2 03 00 [17:36:49]MH_I2C_Read... [17:36:49]Read from MH i2c: E2 03 00 F4 17 00 90 00 7F [17:36:49]RAPDU: 90 00 [17:36:49]wFMCommunicate OK [17:36:49]wFMCommunicate request_size=255 [17:36:49]MH_SAM_APDU [17:36: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 B0 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B0 05 00 35 04 06 00 3B [17:36:49]Write to MH i2c: E2 02 01 F5 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 B0 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B0 05 00 35 04 06 00 3B 00 00 57 [17:36:49]Write i2c OK [17:36:49]MH_I2C_Read... [17:36:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:49]Read from MH i2c: E2 [17:36:49]MH_I2C_Read... [17:36:49]Read from MH i2c: E2 03 00 [17:36:49]MH_I2C_Read... [17:36:49]Read from MH i2c: E2 03 00 F5 17 00 90 00 80 [17:36:49]RAPDU: 90 00 [17:36:49]wFMCommunicate OK [17:36:49]wFMCommunicate request_size=10 [17:36:49]MH_SAM_APDU [17:36:49]CAPDU: 80 0D 02 02 05 17 53 3A 20 91 [17:36:49]Write to MH i2c: E2 0D 00 F6 17 80 0D 02 02 05 00 17 53 3A 20 91 00 00 E6 [17:36:49]Write i2c OK [17:36:49]MH_I2C_Read... [17:36:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:50]Read from MH i2c: E2 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: E2 03 00 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: E2 03 00 F6 17 00 90 00 81 [17:36:50]RAPDU: 90 00 [17:36:50]wFMCommunicate OK [17:36:50]wFMCommunicate request_size=4 [17:36:50]MH_SAM_APDU [17:36:50]CAPDU: 80 0D 03 02 [17:36:50]Write to MH i2c: E2 08 00 F7 17 80 0D 03 02 00 00 00 00 89 [17:36:50]Write i2c OK [17:36:50]MH_I2C_Read... [17:36:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:50]Read from MH i2c: E2 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: E2 0B 00 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: E2 0B 00 F7 17 00 62 1B ED 47 56 42 F0 3F 90 00 02 [17:36:50]RAPDU: 62 1B ED 47 56 42 F0 3F 90 00 [17:36:50]wFMCommunicate OK [17:36:50]SAM_PROTO_SignData done [17:36:50]FM_MakeSignedData done [17:36:50]CreateOFDProtocolMessage [17:36:50]wFMCommunicate request_size=4 [17:36:50]MH_SAM_APDU [17:36:50]CAPDU: 80 11 00 00 [17:36:50]Write to MH i2c: E2 08 00 F8 17 80 11 00 00 00 00 00 00 89 [17:36:50]Write i2c OK [17:36:50]MH_I2C_Read... [17:36:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:50]Read from MH i2c: E2 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: E2 17 00 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: E2 17 00 F8 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [17:36:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:36:50]wFMCommunicate OK [17:36:50]CreateOFDProtocolMessage done [17:36:50]OFDSenderStorePacket 372775 [17:36:50]StoreOFDPacket docnum=372775 [17:36:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6B 1D 07 01 0C 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 B0 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B0 05 00 35 04 06 00 3B 17 53 3A 20 91 62 1B ED 47 56 42 F0 3F [17:36:50]CheckFolder [17:36:50]dirname=/storage/ofd_packets [17:36:50]CheckFolder done [17:36:50]ProducePacketName [17:36:50]name=ofd_packets/00372775 [17:36:50]NVStorageSaveData ofd_packets/00372775 [17:36:50]File name is /storage/ofd_packets/00372775 [17:36:50]Write 301 bytes [17:36:50]NVStorageSaveData done [17:36:50]OFDSenderStorePacket done [17:36:50]KKMCreateOFDPacket done [17:36:50]NVStorageSaveData kkm_last_timestamp [17:36:50]File name is /storage/kkm_last_timestamp [17:36:50]Write 4 bytes [17:36:50]NVStorageSaveData done [17:36:50]ExternCall_PrintAddStr [17:36:50]wPrintStart [17:36:50]Write to MH i2c: 01 00 00 F9 17 10 [17:36:50]Write i2c OK [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: 01 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: 01 07 00 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: 01 07 00 F9 17 00 00 00 00 00 FF 0F 25 [17:36:50]RasterBufferAndPrint [17:36:50]line Счет N : (1)3309077 [17:36:50]line ИНН: 02508201610067 [17:36:50]line Контрольно-Кассовый Чек [17:36:50]line ПРОДАЖА [17:36:50]line ТРК (МРК, ГНК) : 32 [17:36:50]line Товар: 2710124130 [17:36:50]line Аи-92-К-4 [17:36:50]line 14.950 * 66.90 [17:36:50]line = 1000.16 [17:36:50]line НДС 12% НСП 1% [17:36:50]line > о реализуемом товаре [17:36:50]line ИТОГО: 1000.16 [17:36:50]line НСП 1% : 8.85 [17:36:50]line НДС 12% : 106.21 [17:36:50]line Наличными: 0.00 [17:36:50]line Безнал.: 1000.16 [17:36:50]line Место: АЗС № 87 "Партнер Нефть" [17:36:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:36:50]line СНО: Общий режим [17:36:50]line Чек 592 24.10.2024 17:36 [17:36:50]line Смена: 524 ФФД: 1.0 [17:36:50]line ЗНМ: 0300000083 [17:36:50]line РНМ: 0000000000091623 [17:36:50]line Версия ККМ: 001 [17:36:50]line Платежная система: Mbank [17:36:50]line ФМ: 0000000000874672 [17:36:50]line ФД: 372775 [17:36:50]line ФПД: 64971366604945 [17:36:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173648&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372775&fm=64971366604945&tin=02508201610067®Number=0000000000091623&sum=100016 [17:36:50]written 0, free lines is 4095 [17:36:50]OFD Sender: Processing packet 372775 [packets to send 267, broken 266] [17:36:50]ProducePacketName [17:36:50]name=ofd_packets/00372775 [17:36:50]OFD Sender: To server: pG, [17:36:50]CommunicateWithHost lk.salyk.kg:30040 [17:36:50]ConnectInit lk.salyk.kg [17:36:50]Connected sock=10 [17:36:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6B 1D 07 01 0C 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 02 00 00 F4 03 04 00 B0 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B0 05 00 35 04 06 00 3B 17 53 3A 20 91 62 1B ED 47 56 42 F0 3F [17:36:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 87 DA 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 36 37 32 10 04 04 00 27 B0 05 00 F4 03 04 00 57 31 1A 67 B6 04 01 00 00 21 FE 5E A8 3A 58 DF 8D [17:36:50]CommunicateWithHost err = 0 [17:36:50]CheckOFDResponse [17:36:50]1017 (14) - 77093643461234 [17:36:50]1041 (16) - 0000000000874672 [17:36:50]1040 (4) - 372775 [17:36:50]1012 (4) - 24.10.2024 11:36 [17:36:50]1206 (1) - 0 [17:36:50]OFD Sender: Remove packet 372775 [17:36:50]ProducePacketName [17:36:50]name=ofd_packets/00372775 [17:36:50]NVStorageDeleteData [17:36:50]Write to MH i2c: 01 00 00 22 18 3A [17:36:50]Write i2c OK [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: 01 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: 01 07 00 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: 01 07 00 22 18 00 00 00 00 00 FB 0C 48 [17:36:50]RasterBufferAndPrint [17:36:50]line [17:36:50]line [17:36:50]line [17:36:50]line [17:36:50]line [17:36:50]written 0, free lines is 3329 [17:36:50]MH_Cut [17:36:50]Write to MH i2c: D1 01 00 29 18 01 13 [17:36:50]Write i2c OK [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: D1 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: D1 01 00 [17:36:50]MH_I2C_Read... [17:36:50]Read from MH i2c: D1 01 00 29 18 00 12 [17:36:50]Write to MH i2c: 01 00 00 2A 18 42 [17:36:50]Write i2c OK [17:36:50]MH_I2C_Read... [17:36:51]OFD Sender: No OFD packet to send [17:36:51]*** Cut start [17:36:51]*** Partial cut [17:36:51]*** CUTSNS_PIN = 1 [17:36:51]*** CUTSNS_PIN = 0 [17:36:51]*** Brake cut motor [17:36:52]Read from MH i2c: 01 [17:36:52]MH_I2C_Read... [17:36:52]*** Stop cut motor [17:36:52]*** Cut end [17:36:52]Read from MH i2c: 01 07 00 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: 01 07 00 2A 18 00 00 00 00 00 FF 0F 57 [17:36:52]process_action close_receipt done [17:36:52]requested_data is exist [17:36:52]produce_requested_data [17:36:52]requested_item fm.sn is exist - process it [17:36:52]wFMCommunicate request_size=4 [17:36:52]MH_SAM_APDU [17:36:52]CAPDU: 80 11 00 00 [17:36:52]Write to MH i2c: E2 08 00 2B 18 80 11 00 00 00 00 00 00 BD [17:36:52]Write i2c OK [17:36:52]MH_I2C_Read... [17:36:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:52]Read from MH i2c: E2 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: E2 17 00 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: E2 17 00 2B 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 12 [17:36:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:36:52]wFMCommunicate OK [17:36:52]requested_item fd.num is exist - process it [17:36:52]SAM_PROTO_GetFieldsCounters [17:36:52]wFMCommunicate request_size=4 [17:36:52]MH_SAM_APDU [17:36:52]CAPDU: 80 13 00 00 [17:36:52]Write to MH i2c: E2 08 00 2C 18 80 13 00 00 00 00 00 00 C0 [17:36:52]Write i2c OK [17:36:52]MH_I2C_Read... [17:36:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:52]Read from MH i2c: E2 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: E2 62 00 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: E2 62 00 2C 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 27 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [17:36:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 27 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 50 02 00 00 5E 04 04 00 50 02 00 00 57 04 04 00 51 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:52]wFMCommunicate OK [17:36:52]SAM_PROTO_GetFieldsCounters done [17:36:52]requested_item shift.num is exist - process it [17:36:52]requested_item shift.opened is exist - process it [17:36:52]req_shift_opened [17:36:52]FM_GetShiftState [17:36:52]SAM_PROTO_GetShiftState [17:36:52]wFMCommunicate request_size=4 [17:36:52]MH_SAM_APDU [17:36:52]CAPDU: 80 13 01 00 [17:36:52]Write to MH i2c: E2 08 00 2D 18 80 13 01 00 00 00 00 00 C2 [17:36:52]Write i2c OK [17:36:52]MH_I2C_Read... [17:36:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:52]Read from MH i2c: E2 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: E2 0E 00 [17:36:52]MH_I2C_Read... [17:36:52]Read from MH i2c: E2 0E 00 2D 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 27 [17:36:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:36:52]wFMCommunicate OK [17:36:52]SAM_PROTO_GetShiftState done [17:36:52]FM_GetShiftState done [17:36:52]req_shift_opened done [17:36:52]requested_item shift.open_date is exist - process it [17:36:52]req_shift_open_date [17:36:52]req_shift_open_date done [17:36:52]produce_requested_data done [17:36:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372775,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:36:52]process_action_free close_receipt [17:36:52]json_value_free [17:36:52]json_value_free done [17:36:52]process_json_proto returns [17:36:52]Send response to host [17:36:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372775,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:36:52]free response buf [17:36:52]execute_script done [17:36:52]execute_script returns [17:36:52]free content buf [17:36:52]Sock 8.Close socket [17:36:52]Sock 8.Thread stoped [17:36:53]accept exits with 9 [17:36:53]New connection [17:36:53]New thread 3067317604 created [17:36:53]Thread 3067460964 joined [17:36:53]Waiting for new connection... [17:36:53] Sock 9.Parse request [17:36:53]Sock 9.Check first char [17:36:53]Sock 9.First char is OK [17:36:53]request: POST /json_proto HTTP/1.0 [17:36:53]Method: POST [17:36:53]URL: /json_proto [17:36:53]Method is POST - this is cgi request [17:36:53]url: /json_proto [17:36:53]query_string will be loaded in cgi processing [17:36:53]execute_cgi json_proto POST (null) [17:36:53]execute_cgi path=json_proto method=POST [17:36:53]POST find Content-Length [17:36:53]Host: 172.17.42.195:8080 [17:36:53]Content-Length: 770 [17:36:53]Content-Type: application/json [17:36:53] [17:36:53]POST finish read [17:36:53]Found Content-Length = 770 [17:36:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 62.020, "sum" : 4601.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: Mbank", "payments": [ { "type": 1, "sum" : 4601.88 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:53]execute_script... [17:36: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)3309076", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 62.020, "sum" : 4601.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: Mbank", "payments": [ { "type": 1, "sum" : 4601.88 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:36:53]POST & json_proto [17:36:53]process_json_proto [17:36:53]json parsed OK: [17:36:53]protocol is kg_v1.0 [17:36:53]action value=close_receipt [17:36:53]process_action close_receipt [17:36:53]cmd_close_receipt [17:36:53]MH_GetDate [17:36:53]Write to MH i2c: F0 00 00 2E 18 35 [17:36:53]Write i2c OK [17:36:53]MH_I2C_Read... [17:36:53]Read from MH i2c: F0 [17:36:53]MH_I2C_Read... [17:36:53]Read from MH i2c: F0 09 00 [17:36:53]MH_I2C_Read... [17:36:53]Read from MH i2c: F0 09 00 2E 18 00 B5 85 1A 67 EF 94 12 67 F5 [17:36:53]GetLastDocTimeStamp 1729791408 [17:36:53]current date 1729791413 [17:36:53]FM_GetShiftState [17:36:53]SAM_PROTO_GetShiftState [17:36:53]wFMCommunicate request_size=4 [17:36:53]MH_SAM_APDU [17:36:53]CAPDU: 80 13 01 00 [17:36:53]Write to MH i2c: E2 08 00 2F 18 80 13 01 00 00 00 00 00 C4 [17:36:53]Write i2c OK [17:36:53]MH_I2C_Read... [17:36:53]Read from MH i2c: E2 [17:36:53]MH_I2C_Read... [17:36:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:53]Read from MH i2c: E2 0E 00 [17:36:53]MH_I2C_Read... [17:36:53]Read from MH i2c: E2 0E 00 2F 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [17:36:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:36:53]wFMCommunicate OK [17:36:53]SAM_PROTO_GetShiftState done [17:36:53]FM_GetShiftState done [17:36:53]opened in 1729729095 [17:36:53]opened+sec_in_day 1729815495 [17:36:53]quantity*price = 460188 [17:36:53]sum+1 = 460189 [17:36:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4601.88 НСП 1% : 40.72 НДС 12% : 488.69 Наличными: 0.00 Безнал.: 4601.88 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 593 24.10.2024 17:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372776 ФПД: 176186326468983 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372776&fm=176186326468983&tin=02508201610067®Number=0000000000091623&sum=460188 [17:36:54]StoreToDocumentArchive [17:36:54]shift 524 fd 372776 [17:36:54]save to /storage/0524/doc_00372776 [17:36:54]save last doc name /storage/0524/doc_00372776 to /storage/kkm_last_doc_name [17:36:54]save OK [17:36:54]Clear old archive folders... [17:36:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:36:54]tlvbuf is 01AA81C0 [17:36:54]SAM_PROTO_ClearQueue [17:36:54]wFMCommunicate request_size=4 [17:36:54]MH_SAM_APDU [17:36:54]CAPDU: 80 09 00 00 [17:36:54]Write to MH i2c: E2 08 00 3C 18 80 09 00 00 00 00 00 00 C6 [17:36:54]Write i2c OK [17:36:54]MH_I2C_Read... [17:36:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:36:55]Read from MH i2c: E2 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 3C 18 00 90 00 C8 [17:36:55]RAPDU: 90 00 [17:36:55]wFMCommunicate OK [17:36:55]SAM_PROTO_ClearQueue done [17:36:55]KKMCreateOFDPacket [17:36:55]OFDProtocolAddRootSTLVToBuf [17:36:55]FM_MakeSignedData [17:36:55]FM_MakeSignedData [17:36:55]SAM_PROTO_SignData [17:36:55]wFMCommunicate request_size=4 [17:36:55]MH_SAM_APDU [17:36:55]CAPDU: 80 0D 01 02 [17:36:55]Write to MH i2c: E2 08 00 3D 18 80 0D 01 02 00 00 00 00 CE [17:36:55]Write i2c OK [17:36:55]MH_I2C_Read... [17:36:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:36:55]Read from MH i2c: E2 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 3D 18 00 90 00 C9 [17:36:55]RAPDU: 90 00 [17:36:55]wFMCommunicate OK [17:36:55]wFMCommunicate request_size=255 [17:36:55]MH_SAM_APDU [17:36:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 44 F2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C 05 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 05 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 05 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 B5 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B0 05 00 35 04 06 00 A0 [17:36:55]Write to MH i2c: E2 02 01 3E 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 44 F2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C 05 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 05 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 05 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 B5 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B0 05 00 35 04 06 00 A0 00 00 51 [17:36:55]Write i2c OK [17:36:55]MH_I2C_Read... [17:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:55]Read from MH i2c: E2 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 3E 18 00 90 00 CA [17:36:55]RAPDU: 90 00 [17:36:55]wFMCommunicate OK [17:36:55]wFMCommunicate request_size=10 [17:36:55]MH_SAM_APDU [17:36:55]CAPDU: 80 0D 02 02 05 3D 93 67 49 77 [17:36:55]Write to MH i2c: E2 0D 00 3F 18 80 0D 02 02 05 00 3D 93 67 49 77 00 00 D2 [17:36:55]Write i2c OK [17:36:55]MH_I2C_Read... [17:36:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:36:55]Read from MH i2c: E2 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 03 00 3F 18 00 90 00 CB [17:36:55]RAPDU: 90 00 [17:36:55]wFMCommunicate OK [17:36:55]wFMCommunicate request_size=4 [17:36:55]MH_SAM_APDU [17:36:55]CAPDU: 80 0D 03 02 [17:36:55]Write to MH i2c: E2 08 00 40 18 80 0D 03 02 00 00 00 00 D3 [17:36:55]Write i2c OK [17:36:55]MH_I2C_Read... [17:36:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:36:55]Read from MH i2c: E2 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 0B 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 0B 00 40 18 00 92 83 5F DD 52 45 CE 38 90 00 C2 [17:36:55]RAPDU: 92 83 5F DD 52 45 CE 38 90 00 [17:36:55]wFMCommunicate OK [17:36:55]SAM_PROTO_SignData done [17:36:55]FM_MakeSignedData done [17:36:55]CreateOFDProtocolMessage [17:36:55]wFMCommunicate request_size=4 [17:36:55]MH_SAM_APDU [17:36:55]CAPDU: 80 11 00 00 [17:36:55]Write to MH i2c: E2 08 00 41 18 80 11 00 00 00 00 00 00 D3 [17:36:55]Write i2c OK [17:36:55]MH_I2C_Read... [17:36:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:55]Read from MH i2c: E2 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 17 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: E2 17 00 41 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [17:36:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:36:55]wFMCommunicate OK [17:36:55]CreateOFDProtocolMessage done [17:36:55]OFDSenderStorePacket 372776 [17:36:55]StoreOFDPacket docnum=372776 [17:36:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 BC 06 07 01 1F 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 44 F2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C 05 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 05 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 05 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 B5 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B0 05 00 35 04 06 00 A0 3D 93 67 49 77 92 83 5F DD 52 45 CE 38 [17:36:55]CheckFolder [17:36:55]dirname=/storage/ofd_packets [17:36:55]CheckFolder done [17:36:55]ProducePacketName [17:36:55]name=ofd_packets/00372776 [17:36:55]NVStorageSaveData ofd_packets/00372776 [17:36:55]File name is /storage/ofd_packets/00372776 [17:36:55]Write 301 bytes [17:36:55]NVStorageSaveData done [17:36:55]OFDSenderStorePacket done [17:36:55]KKMCreateOFDPacket done [17:36:55]NVStorageSaveData kkm_last_timestamp [17:36:55]File name is /storage/kkm_last_timestamp [17:36:55]Write 4 bytes [17:36:55]NVStorageSaveData done [17:36:55]ExternCall_PrintAddStr [17:36:55]wPrintStart [17:36:55]Write to MH i2c: 01 00 00 42 18 5A [17:36:55]OFD Sender: Processing packet 372776 [packets to send 267, broken 266] [17:36:55]ProducePacketName [17:36:55]name=ofd_packets/00372776 [17:36:55]OFD Sender: To server: pG, [17:36:55]CommunicateWithHost lk.salyk.kg:30040 [17:36:55]ConnectInit lk.salyk.kg [17:36:55]Write i2c OK [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: 01 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: 01 07 00 [17:36:55]MH_I2C_Read... [17:36:55]Read from MH i2c: 01 07 00 42 18 00 00 00 00 00 FF 0F 6F [17:36:55]RasterBufferAndPrint [17:36:55]line Счет N : (1)3309076 [17:36:55]line ИНН: 02508201610067 [17:36:55]line Контрольно-Кассовый Чек [17:36:55]line ПРОДАЖА [17:36:55]line ТРК (МРК, ГНК) : 13 [17:36:55]line Товар: 2710124500 [17:36:55]line Аи-95-К-3 [17:36:55]line 62.020 * 74.20 [17:36:55]line = 4601.88 [17:36:55]line НДС 12% НСП 1% [17:36:55]line > о реализуемом товаре [17:36:55]line ИТОГО: 4601.88 [17:36:55]line НСП 1% : 40.72 [17:36:55]line НДС 12% : 488.69 [17:36:55]line Наличными: 0.00 [17:36:55]line Безнал.: 4601.88 [17:36:55]line Место: АЗС № 87 "Партнер Нефть" [17:36:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:36:55]line СНО: Общий режим [17:36:55]line Чек 593 24.10.2024 17:36 [17:36:55]line Смена: 524 ФФД: 1.0 [17:36:55]line ЗНМ: 0300000083 [17:36:55]line РНМ: 0000000000091623 [17:36:55]line Версия ККМ: 001 [17:36:55]line Платежная система: Mbank [17:36:55]line ФМ: 0000000000874672 [17:36:55]line ФД: 372776 [17:36:55]line ФПД: 176186326468983 [17:36:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372776&fm=176186326468983&tin=02508201610067®Number=0000000000091623&sum=460188 [17:36:55]written 0, free lines is 4095 [17:36:55]Connected sock=10 [17:36:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 BC 06 07 01 1F 40 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 44 F2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9C 05 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 05 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 BE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9C 05 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 02 00 00 F4 03 04 00 B5 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B0 05 00 35 04 06 00 A0 3D 93 67 49 77 92 83 5F DD 52 45 CE 38 [17:36:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 37 81 47 00 D8 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B0 05 00 F4 03 04 00 5D 31 1A 67 B6 04 01 00 00 E6 BB 84 92 CA AE 30 59 [17:36:55]CommunicateWithHost err = 0 [17:36:55]CheckOFDResponse [17:36:55]1017 (14) - 77093643461234 [17:36:55]1041 (16) - 0000000000874672 [17:36:55]1040 (4) - 372776 [17:36:55]1012 (4) - 24.10.2024 11:37 [17:36:55]1206 (1) - 0 [17:36:55]OFD Sender: Remove packet 372776 [17:36:55]ProducePacketName [17:36:55]name=ofd_packets/00372776 [17:36:55]NVStorageDeleteData [17:36:56]Write to MH i2c: 01 00 00 6B 18 83 [17:36:56]Write i2c OK [17:36:56]MH_I2C_Read... [17:36:56]Read from MH i2c: 01 [17:36:56]MH_I2C_Read... [17:36:56]Read from MH i2c: 01 07 00 [17:36:56]MH_I2C_Read... [17:36:56]Read from MH i2c: 01 07 00 6B 18 00 00 00 00 00 2F 0D C6 [17:36:56]RasterBufferAndPrint [17:36:56]line [17:36:56]line [17:36:56]line [17:36:56]line [17:36:56]line [17:36:56]written 0, free lines is 3392 [17:36:56]MH_Cut [17:36:56]Write to MH i2c: D1 01 00 72 18 01 5C [17:36:56]Write i2c OK [17:36:56]MH_I2C_Read... [17:36:56]Read from MH i2c: D1 [17:36:56]MH_I2C_Read... [17:36:56]Read from MH i2c: D1 01 00 [17:36:56]MH_I2C_Read... [17:36:56]Read from MH i2c: D1 01 00 72 18 00 5B [17:36:56]Write to MH i2c: 01 00 00 73 18 8B [17:36:56]Write i2c OK [17:36:56]MH_I2C_Read... [17:36:56]OFD Sender: No OFD packet to send [17:36:56]*** Cut start [17:36:56]*** Partial cut [17:36:56]*** CUTSNS_PIN = 1 [17:36:56]*** CUTSNS_PIN = 0 [17:36:57]*** Brake cut motor [17:36:57]Read from MH i2c: 01 [17:36:57]MH_I2C_Read... [17:36:57]*** Stop cut motor [17:36:57]*** Cut end [17:36:57]Read from MH i2c: 01 07 00 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: 01 07 00 73 18 00 00 00 00 00 FF 0F A0 [17:36:57]process_action close_receipt done [17:36:57]requested_data is exist [17:36:57]produce_requested_data [17:36:57]requested_item fm.sn is exist - process it [17:36:57]wFMCommunicate request_size=4 [17:36:57]MH_SAM_APDU [17:36:57]CAPDU: 80 11 00 00 [17:36:57]Write to MH i2c: E2 08 00 74 18 80 11 00 00 00 00 00 00 06 [17:36:57]Write i2c OK [17:36:57]MH_I2C_Read... [17:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:36:57]Read from MH i2c: E2 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: E2 17 00 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: E2 17 00 74 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5B [17:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:36:57]wFMCommunicate OK [17:36:57]requested_item fd.num is exist - process it [17:36:57]SAM_PROTO_GetFieldsCounters [17:36:57]wFMCommunicate request_size=4 [17:36:57]MH_SAM_APDU [17:36:57]CAPDU: 80 13 00 00 [17:36:57]Write to MH i2c: E2 08 00 75 18 80 13 00 00 00 00 00 00 09 [17:36:57]Write i2c OK [17:36:57]MH_I2C_Read... [17:36:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:36:57]Read from MH i2c: E2 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: E2 62 00 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: E2 62 00 75 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 28 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 0C [17:36:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 28 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 51 02 00 00 5E 04 04 00 51 02 00 00 57 04 04 00 52 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:36:57]wFMCommunicate OK [17:36:57]SAM_PROTO_GetFieldsCounters done [17:36:57]requested_item shift.num is exist - process it [17:36:57]requested_item shift.opened is exist - process it [17:36:57]req_shift_opened [17:36:57]FM_GetShiftState [17:36:57]SAM_PROTO_GetShiftState [17:36:57]wFMCommunicate request_size=4 [17:36:57]MH_SAM_APDU [17:36:57]CAPDU: 80 13 01 00 [17:36:57]Write to MH i2c: E2 08 00 76 18 80 13 01 00 00 00 00 00 0B [17:36:57]Write i2c OK [17:36:57]MH_I2C_Read... [17:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:36:57]Read from MH i2c: E2 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: E2 0E 00 [17:36:57]MH_I2C_Read... [17:36:57]Read from MH i2c: E2 0E 00 76 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 70 [17:36:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:36:57]wFMCommunicate OK [17:36:57]SAM_PROTO_GetShiftState done [17:36:57]FM_GetShiftState done [17:36:57]req_shift_opened done [17:36:57]requested_item shift.open_date is exist - process it [17:36:57]req_shift_open_date [17:36:57]req_shift_open_date done [17:36:57]produce_requested_data done [17:36:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372776,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:36:57]process_action_free close_receipt [17:36:57]json_value_free [17:36:57]json_value_free done [17:36:57]process_json_proto returns [17:36:57]Send response to host [17:36:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372776,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:36:57]free response buf [17:36:57]execute_script done [17:36:57]execute_script returns [17:36:57]free content buf [17:36:57]Sock 9.Close socket [17:36:57]Sock 9.Thread stoped [17:37:01]OFD Sender: No OFD packet to send [17:37:06]OFD Sender: No OFD packet to send [17:37:11]OFD Sender: No OFD packet to send [17:37:15]accept exits with 8 [17:37:15]New connection [17:37:15]New thread 3067460964 created [17:37:15]Thread 3067317604 joined [17:37:15]Waiting for new connection... [17:37:15] Sock 8.Parse request [17:37:15]Sock 8.Check first char [17:37:15]Sock 8.First char is OK [17:37:15]request: POST /json_proto HTTP/1.0 [17:37:15]Method: POST [17:37:15]URL: /json_proto [17:37:15]Method is POST - this is cgi request [17:37:15]url: /json_proto [17:37:15]query_string will be loaded in cgi processing [17:37:15]execute_cgi json_proto POST (null) [17:37:15]execute_cgi path=json_proto method=POST [17:37:15]POST find Content-Length [17:37:15]Host: 172.17.42.195:8080 [17:37:15]Content-Length: 770 [17:37:15]Content-Type: application/json [17:37:15] [17:37:15]POST finish read [17:37:15]Found Content-Length = 770 [17:37:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:37:15]execute_script... [17:37: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)3309078", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:37:15]POST & json_proto [17:37:15]process_json_proto [17:37:15]json parsed OK: [17:37:15]protocol is kg_v1.0 [17:37:15]action value=close_receipt [17:37:15]process_action close_receipt [17:37:15]cmd_close_receipt [17:37:15]MH_GetDate [17:37:15]Write to MH i2c: F0 00 00 77 18 7E [17:37:15]Write i2c OK [17:37:15]MH_I2C_Read... [17:37:15]Read from MH i2c: F0 [17:37:15]MH_I2C_Read... [17:37:15]Read from MH i2c: F0 09 00 [17:37:15]MH_I2C_Read... [17:37:15]Read from MH i2c: F0 09 00 77 18 00 CB 85 1A 67 EF 94 12 67 54 [17:37:15]GetLastDocTimeStamp 1729791413 [17:37:15]current date 1729791435 [17:37:15]FM_GetShiftState [17:37:15]SAM_PROTO_GetShiftState [17:37:15]wFMCommunicate request_size=4 [17:37:15]MH_SAM_APDU [17:37:15]CAPDU: 80 13 01 00 [17:37:15]Write to MH i2c: E2 08 00 78 18 80 13 01 00 00 00 00 00 0D [17:37:15]Write i2c OK [17:37:15]MH_I2C_Read... [17:37:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:15]Read from MH i2c: E2 [17:37:15]MH_I2C_Read... [17:37:15]Read from MH i2c: E2 0E 00 [17:37:15]MH_I2C_Read... [17:37:15]Read from MH i2c: E2 0E 00 78 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 72 [17:37:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:37:15]wFMCommunicate OK [17:37:15]SAM_PROTO_GetShiftState done [17:37:15]FM_GetShiftState done [17:37:15]opened in 1729729095 [17:37:15]opened+sec_in_day 1729815495 [17:37:15]quantity*price = 100015 [17:37:15]sum+1 = 100017 [17:37:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 594 24.10.2024 17:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372777 ФПД: 68429033600722 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173715&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372777&fm=68429033600722&tin=02508201610067®Number=0000000000091623&sum=100016 [17:37:16]StoreToDocumentArchive [17:37:16]shift 524 fd 372777 [17:37:16]save to /storage/0524/doc_00372777 [17:37:16]save last doc name /storage/0524/doc_00372777 to /storage/kkm_last_doc_name [17:37:16]save OK [17:37:16]Clear old archive folders... [17:37:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:37:16]tlvbuf is 01AE3AD0 [17:37:16]SAM_PROTO_ClearQueue [17:37:16]wFMCommunicate request_size=4 [17:37:16]MH_SAM_APDU [17:37:16]CAPDU: 80 09 00 00 [17:37:16]Write to MH i2c: E2 08 00 85 18 80 09 00 00 00 00 00 00 0F [17:37:16]Write i2c OK [17:37:16]MH_I2C_Read... [17:37:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:37:16]Read from MH i2c: E2 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 85 18 00 90 00 11 [17:37:16]RAPDU: 90 00 [17:37:16]wFMCommunicate OK [17:37:16]SAM_PROTO_ClearQueue done [17:37:16]KKMCreateOFDPacket [17:37:16]OFDProtocolAddRootSTLVToBuf [17:37:16]FM_MakeSignedData [17:37:16]FM_MakeSignedData [17:37:16]SAM_PROTO_SignData [17:37:16]wFMCommunicate request_size=4 [17:37:16]MH_SAM_APDU [17:37:16]CAPDU: 80 0D 01 02 [17:37:16]Write to MH i2c: E2 08 00 86 18 80 0D 01 02 00 00 00 00 17 [17:37:16]Write i2c OK [17:37:16]MH_I2C_Read... [17:37:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:37:16]Read from MH i2c: E2 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 86 18 00 90 00 12 [17:37:16]RAPDU: 90 00 [17:37:16]wFMCommunicate OK [17:37:16]wFMCommunicate request_size=255 [17:37:16]MH_SAM_APDU [17:37: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 CB 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B0 05 00 35 04 06 00 3E [17:37:16]Write to MH i2c: E2 02 01 87 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 CB 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B0 05 00 35 04 06 00 3E 00 00 0C [17:37:16]Write i2c OK [17:37:16]MH_I2C_Read... [17:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:16]Read from MH i2c: E2 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 87 18 00 90 00 13 [17:37:16]RAPDU: 90 00 [17:37:16]wFMCommunicate OK [17:37:16]wFMCommunicate request_size=10 [17:37:16]MH_SAM_APDU [17:37:16]CAPDU: 80 0D 02 02 05 3C 60 3D 76 D2 [17:37:16]Write to MH i2c: E2 0D 00 88 18 80 0D 02 02 05 00 3C 60 3D 76 D2 00 00 45 [17:37:16]Write i2c OK [17:37:16]MH_I2C_Read... [17:37:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:37:16]Read from MH i2c: E2 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 03 00 88 18 00 90 00 14 [17:37:16]RAPDU: 90 00 [17:37:16]wFMCommunicate OK [17:37:16]wFMCommunicate request_size=4 [17:37:16]MH_SAM_APDU [17:37:16]CAPDU: 80 0D 03 02 [17:37:16]Write to MH i2c: E2 08 00 89 18 80 0D 03 02 00 00 00 00 1C [17:37:16]Write i2c OK [17:37:16]MH_I2C_Read... [17:37:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:37:16]Read from MH i2c: E2 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 0B 00 [17:37:16]MH_I2C_Read... [17:37:16]Read from MH i2c: E2 0B 00 89 18 00 3B 05 2B 60 00 90 1B 46 90 00 D9 [17:37:16]RAPDU: 3B 05 2B 60 00 90 1B 46 90 00 [17:37:16]wFMCommunicate OK [17:37:16]SAM_PROTO_SignData done [17:37:16]FM_MakeSignedData done [17:37:16]CreateOFDProtocolMessage [17:37:16]wFMCommunicate request_size=4 [17:37:16]MH_SAM_APDU [17:37:16]CAPDU: 80 11 00 00 [17:37:16]Write to MH i2c: E2 08 00 8A 18 80 11 00 00 00 00 00 00 1C [17:37:16]Write i2c OK [17:37:16]MH_I2C_Read... [17:37:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:17]Read from MH i2c: E2 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: E2 17 00 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: E2 17 00 8A 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [17:37:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:37:17]wFMCommunicate OK [17:37:17]CreateOFDProtocolMessage done [17:37:17]OFDSenderStorePacket 372777 [17:37:17]StoreOFDPacket docnum=372777 [17:37:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 96 19 07 01 F9 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 CB 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B0 05 00 35 04 06 00 3E 3C 60 3D 76 D2 3B 05 2B 60 00 90 1B 46 [17:37:17]CheckFolder [17:37:17]dirname=/storage/ofd_packets [17:37:17]CheckFolder done [17:37:17]ProducePacketName [17:37:17]name=ofd_packets/00372777 [17:37:17]NVStorageSaveData ofd_packets/00372777 [17:37:17]File name is /storage/ofd_packets/00372777 [17:37:17]Write 301 bytes [17:37:17]NVStorageSaveData done [17:37:17]OFDSenderStorePacket done [17:37:17]KKMCreateOFDPacket done [17:37:17]NVStorageSaveData kkm_last_timestamp [17:37:17]File name is /storage/kkm_last_timestamp [17:37:17]Write 4 bytes [17:37:17]NVStorageSaveData done [17:37:17]ExternCall_PrintAddStr [17:37:17]wPrintStart [17:37:17]Write to MH i2c: 01 00 00 8B 18 A3 [17:37:17]Write i2c OK [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: 01 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: 01 07 00 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: 01 07 00 8B 18 00 00 00 00 00 FF 0F B8 [17:37:17]RasterBufferAndPrint [17:37:17]line Счет N : (1)3309078 [17:37:17]line ИНН: 02508201610067 [17:37:17]line Контрольно-Кассовый Чек [17:37:17]line ПРОДАЖА [17:37:17]line ТРК (МРК, ГНК) : 22 [17:37:17]line Товар: 2710124130 [17:37:17]line Аи-92-К-4 [17:37:17]line 14.950 * 66.90 [17:37:17]line = 1000.16 [17:37:17]line НДС 12% НСП 1% [17:37:17]line > о реализуемом товаре [17:37:17]line ИТОГО: 1000.16 [17:37:17]line НСП 1% : 8.85 [17:37:17]line НДС 12% : 106.21 [17:37:17]line Наличными: 0.00 [17:37:17]line Безнал.: 1000.16 [17:37:17]line Место: АЗС № 87 "Партнер Нефть" [17:37:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:37:17]line СНО: Общий режим [17:37:17]line Чек 594 24.10.2024 17:37 [17:37:17]line Смена: 524 ФФД: 1.0 [17:37:17]line ЗНМ: 0300000083 [17:37:17]line РНМ: 0000000000091623 [17:37:17]line Версия ККМ: 001 [17:37:17]line Платежная система: Mbank [17:37:17]line ФМ: 0000000000874672 [17:37:17]line ФД: 372777 [17:37:17]line ФПД: 68429033600722 [17:37:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173715&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372777&fm=68429033600722&tin=02508201610067®Number=0000000000091623&sum=100016 [17:37:17]OFD Sender: Processing packet 372777 [packets to send 267, broken 266] [17:37:17]ProducePacketName [17:37:17]name=ofd_packets/00372777 [17:37:17]OFD Sender: To server: pG, [17:37:17]CommunicateWithHost lk.salyk.kg:30040 [17:37:17]ConnectInit lk.salyk.kg [17:37:17]written 0, free lines is 4095 [17:37:17]Connected sock=10 [17:37:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 96 19 07 01 F9 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 02 00 00 F4 03 04 00 CB 85 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B0 05 00 35 04 06 00 3E 3C 60 3D 76 D2 3B 05 2B 60 00 90 1B 46 [17: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 36 37 32 4F 00 00 00 FF D0 47 00 1C 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B0 05 00 F4 03 04 00 72 31 1A 67 B6 04 01 00 00 EC C2 2F B5 EB 6B 34 57 [17:37:17]CommunicateWithHost err = 0 [17:37:17]CheckOFDResponse [17:37:17]1017 (14) - 77093643461234 [17:37:17]1041 (16) - 0000000000874672 [17:37:17]1040 (4) - 372777 [17:37:17]1012 (4) - 24.10.2024 11:37 [17:37:17]1206 (1) - 0 [17:37:17]OFD Sender: Remove packet 372777 [17:37:17]ProducePacketName [17:37:17]name=ofd_packets/00372777 [17:37:17]NVStorageDeleteData [17:37:17]Write to MH i2c: 01 00 00 B4 18 CC [17:37:17]Write i2c OK [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: 01 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: 01 07 00 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: 01 07 00 B4 18 00 00 00 00 00 10 0D F0 [17:37:17]RasterBufferAndPrint [17:37:17]line [17:37:17]line [17:37:17]line [17:37:17]line [17:37:17]line [17:37:17]written 0, free lines is 3354 [17:37:17]MH_Cut [17:37:17]Write to MH i2c: D1 01 00 BB 18 01 A5 [17:37:17]Write i2c OK [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: D1 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: D1 01 00 [17:37:17]MH_I2C_Read... [17:37:17]Read from MH i2c: D1 01 00 BB 18 00 A4 [17:37:17]Write to MH i2c: 01 00 00 BC 18 D4 [17:37:17]Write i2c OK [17:37:17]MH_I2C_Read... [17:37:17]OFD Sender: No OFD packet to send [17:37:18]*** Cut start [17:37:18]*** Partial cut [17:37:18]*** CUTSNS_PIN = 1 [17:37:18]*** CUTSNS_PIN = 0 [17:37:18]*** Brake cut motor [17:37:18]Read from MH i2c: 01 [17:37:19]MH_I2C_Read... [17:37:19]*** Stop cut motor [17:37:19]*** Cut end [17:37:19]Read from MH i2c: 01 07 00 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: 01 07 00 BC 18 00 00 00 00 00 FF 0F E9 [17:37:19]process_action close_receipt done [17:37:19]requested_data is exist [17:37:19]produce_requested_data [17:37:19]requested_item fm.sn is exist - process it [17:37:19]wFMCommunicate request_size=4 [17:37:19]MH_SAM_APDU [17:37:19]CAPDU: 80 11 00 00 [17:37:19]Write to MH i2c: E2 08 00 BD 18 80 11 00 00 00 00 00 00 4F [17:37:19]Write i2c OK [17:37:19]MH_I2C_Read... [17:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:37:19]Read from MH i2c: E2 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: E2 17 00 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: E2 17 00 BD 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [17:37:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:37:19]wFMCommunicate OK [17:37:19]requested_item fd.num is exist - process it [17:37:19]SAM_PROTO_GetFieldsCounters [17:37:19]wFMCommunicate request_size=4 [17:37:19]MH_SAM_APDU [17:37:19]CAPDU: 80 13 00 00 [17:37:19]Write to MH i2c: E2 08 00 BE 18 80 13 00 00 00 00 00 00 52 [17:37:19]Write i2c OK [17:37:19]MH_I2C_Read... [17:37:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:37:19]Read from MH i2c: E2 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: E2 62 00 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: E2 62 00 BE 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 29 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [17:37:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 29 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 52 02 00 00 5E 04 04 00 52 02 00 00 57 04 04 00 53 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:37:19]wFMCommunicate OK [17:37:19]SAM_PROTO_GetFieldsCounters done [17:37:19]requested_item shift.num is exist - process it [17:37:19]requested_item shift.opened is exist - process it [17:37:19]req_shift_opened [17:37:19]FM_GetShiftState [17:37:19]SAM_PROTO_GetShiftState [17:37:19]wFMCommunicate request_size=4 [17:37:19]MH_SAM_APDU [17:37:19]CAPDU: 80 13 01 00 [17:37:19]Write to MH i2c: E2 08 00 BF 18 80 13 01 00 00 00 00 00 54 [17:37:19]Write i2c OK [17:37:19]MH_I2C_Read... [17:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:37:19]Read from MH i2c: E2 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: E2 0E 00 [17:37:19]MH_I2C_Read... [17:37:19]Read from MH i2c: E2 0E 00 BF 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B9 [17:37:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:37:19]wFMCommunicate OK [17:37:19]SAM_PROTO_GetShiftState done [17:37:19]FM_GetShiftState done [17:37:19]req_shift_opened done [17:37:19]requested_item shift.open_date is exist - process it [17:37:19]req_shift_open_date [17:37:19]req_shift_open_date done [17:37:19]produce_requested_data done [17:37:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372777,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:37:19]process_action_free close_receipt [17:37:19]json_value_free [17:37:19]json_value_free done [17:37:19]process_json_proto returns [17:37:19]Send response to host [17:37:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372777,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:37:19]free response buf [17:37:19]execute_script done [17:37:19]execute_script returns [17:37:19]free content buf [17:37:19]Sock 8.Close socket [17:37:19]Sock 8.Thread stoped [17:37:22]OFD Sender: No OFD packet to send [17:37:27]OFD Sender: No OFD packet to send [17:37:32]OFD Sender: No OFD packet to send [17:37:37]OFD Sender: No OFD packet to send [17:37:42]OFD Sender: No OFD packet to send [17:37:47]OFD Sender: No OFD packet to send [17:37:52]OFD Sender: No OFD packet to send [17:37:57]OFD Sender: No OFD packet to send [17:38:02]OFD Sender: No OFD packet to send [17:38:07]OFD Sender: No OFD packet to send [17:38:13]OFD Sender: No OFD packet to send [17:38:18]OFD Sender: No OFD packet to send [17:38:23]OFD Sender: No OFD packet to send [17:38:28]OFD Sender: No OFD packet to send [17:38:33]OFD Sender: No OFD packet to send [17:38:38]OFD Sender: No OFD packet to send [17:38:43]OFD Sender: No OFD packet to send [17:38:48]OFD Sender: No OFD packet to send [17:38:53]OFD Sender: No OFD packet to send [17:38:58]OFD Sender: No OFD packet to send [17:39:03]OFD Sender: No OFD packet to send [17:39:08]OFD Sender: No OFD packet to send [17:39:13]OFD Sender: No OFD packet to send [17:39:18]OFD Sender: No OFD packet to send [17:39:23]OFD Sender: No OFD packet to send [17:39:28]OFD Sender: No OFD packet to send [17:39:33]OFD Sender: No OFD packet to send [17:39:38]OFD Sender: No OFD packet to send [17:39:43]OFD Sender: No OFD packet to send [17:39:46]accept exits with 9 [17:39:46]New connection [17:39:46]New thread 3067317604 created [17:39:46]Thread 3067460964 joined [17:39:46]Waiting for new connection... [17:39:46] Sock 9.Parse request [17:39:46]Sock 9.Check first char [17:39:46]Sock 9.First char is OK [17:39:46]request: POST /json_proto HTTP/1.0 [17:39:46]Method: POST [17:39:46]URL: /json_proto [17:39:46]Method is POST - this is cgi request [17:39:46]url: /json_proto [17:39:46]query_string will be loaded in cgi processing [17:39:46]execute_cgi json_proto POST (null) [17:39:46]execute_cgi path=json_proto method=POST [17:39:46]POST find Content-Length [17:39:46]Host: 172.17.42.195:8080 [17:39:46]Content-Length: 678 [17:39:46]Content-Type: application/json [17:39:46] [17:39:46]POST finish read [17:39:46]Found Content-Length = 678 [17:39:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:46]execute_script... [17:39:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309079", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:39:46]POST & json_proto [17:39:46]process_json_proto [17:39:46]json parsed OK: [17:39:46]protocol is kg_v1.0 [17:39:46]action value=close_receipt [17:39:46]process_action close_receipt [17:39:46]cmd_close_receipt [17:39:46]MH_GetDate [17:39:46]Write to MH i2c: F0 00 00 C0 18 C7 [17:39:46]Write i2c OK [17:39:46]MH_I2C_Read... [17:39:46]Read from MH i2c: F0 [17:39:46]MH_I2C_Read... [17:39:46]Read from MH i2c: F0 09 00 [17:39:46]MH_I2C_Read... [17:39:46]Read from MH i2c: F0 09 00 C0 18 00 63 86 1A 67 EF 94 12 67 36 [17:39:46]GetLastDocTimeStamp 1729791435 [17:39:46]current date 1729791587 [17:39:46]FM_GetShiftState [17:39:46]SAM_PROTO_GetShiftState [17:39:46]wFMCommunicate request_size=4 [17:39:46]MH_SAM_APDU [17:39:46]CAPDU: 80 13 01 00 [17:39:46]Write to MH i2c: E2 08 00 C1 18 80 13 01 00 00 00 00 00 56 [17:39:46]Write i2c OK [17:39:46]MH_I2C_Read... [17:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:46]Read from MH i2c: E2 [17:39:46]MH_I2C_Read... [17:39:46]Read from MH i2c: E2 0E 00 [17:39:46]MH_I2C_Read... [17:39:46]Read from MH i2c: E2 0E 00 C1 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BB [17:39:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:39:46]wFMCommunicate OK [17:39:46]SAM_PROTO_GetShiftState done [17:39:46]FM_GetShiftState done [17:39:46]opened in 1729729095 [17:39:46]opened+sec_in_day 1729815495 [17:39:46]quantity*price = 20003 [17:39:46]sum+1 = 20004 [17:39:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 595 24.10.2024 17:39 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372778 ФПД: 115405483667381 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372778&fm=115405483667381&tin=02508201610067®Number=0000000000091623&sum=20000 [17:39:47]StoreToDocumentArchive [17:39:47]shift 524 fd 372778 [17:39:47]save to /storage/0524/doc_00372778 [17:39:47]save last doc name /storage/0524/doc_00372778 to /storage/kkm_last_doc_name [17:39:47]save OK [17:39:47]Clear old archive folders... [17:39:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:39:47]tlvbuf is 01AB3F10 [17:39:47]SAM_PROTO_ClearQueue [17:39:47]wFMCommunicate request_size=4 [17:39:47]MH_SAM_APDU [17:39:47]CAPDU: 80 09 00 00 [17:39:47]Write to MH i2c: E2 08 00 CE 18 80 09 00 00 00 00 00 00 58 [17:39:47]Write i2c OK [17:39:47]MH_I2C_Read... [17:39:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:39:47]Read from MH i2c: E2 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: E2 03 00 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: E2 03 00 CE 18 00 90 00 5A [17:39:47]RAPDU: 90 00 [17:39:47]wFMCommunicate OK [17:39:47]SAM_PROTO_ClearQueue done [17:39:47]KKMCreateOFDPacket [17:39:47]OFDProtocolAddRootSTLVToBuf [17:39:47]FM_MakeSignedData [17:39:47]FM_MakeSignedData [17:39:47]SAM_PROTO_SignData [17:39:47]wFMCommunicate request_size=4 [17:39:47]MH_SAM_APDU [17:39:47]CAPDU: 80 0D 01 02 [17:39:47]Write to MH i2c: E2 08 00 CF 18 80 0D 01 02 00 00 00 00 60 [17:39:47]Write i2c OK [17:39:47]MH_I2C_Read... [17:39:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:39:47]Read from MH i2c: E2 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: E2 03 00 [17:39:47]MH_I2C_Read... [17:39:47]Read from MH i2c: E2 03 00 CF 18 00 90 00 5B [17:39:47]RAPDU: 90 00 [17:39:47]wFMCommunicate OK [17:39:47]wFMCommunicate request_size=255 [17:39:47]MH_SAM_APDU [17:39:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 63 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B0 05 00 35 04 06 00 68 [17:39:47]Write to MH i2c: E2 02 01 D0 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 63 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B0 05 00 35 04 06 00 68 00 00 C2 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]OFD Sender: No OFD packet to send [17:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 D0 18 00 90 00 5C [17:39:48]RAPDU: 90 00 [17:39:48]wFMCommunicate OK [17:39:48]wFMCommunicate request_size=10 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 0D 02 02 05 F5 EE DB EF B5 [17:39:48]Write to MH i2c: E2 0D 00 D1 18 80 0D 02 02 05 00 F5 EE DB EF B5 00 00 CF [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 03 00 D1 18 00 90 00 5D [17:39:48]RAPDU: 90 00 [17:39:48]wFMCommunicate OK [17:39:48]wFMCommunicate request_size=4 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 0D 03 02 [17:39:48]Write to MH i2c: E2 08 00 D2 18 80 0D 03 02 00 00 00 00 65 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 0B 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 0B 00 D2 18 00 AA 9B B7 47 DD 14 F0 B7 90 00 41 [17:39:48]RAPDU: AA 9B B7 47 DD 14 F0 B7 90 00 [17:39:48]wFMCommunicate OK [17:39:48]SAM_PROTO_SignData done [17:39:48]FM_MakeSignedData done [17:39:48]CreateOFDProtocolMessage [17:39:48]wFMCommunicate request_size=4 [17:39:48]MH_SAM_APDU [17:39:48]CAPDU: 80 11 00 00 [17:39:48]Write to MH i2c: E2 08 00 D3 18 80 11 00 00 00 00 00 00 65 [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:48]Read from MH i2c: E2 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 17 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: E2 17 00 D3 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [17:39:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:39:48]wFMCommunicate OK [17:39:48]CreateOFDProtocolMessage done [17:39:48]OFDSenderStorePacket 372778 [17:39:48]StoreOFDPacket docnum=372778 [17:39:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 5C 07 01 0C 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 63 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B0 05 00 35 04 06 00 68 F5 EE DB EF B5 AA 9B B7 47 DD 14 F0 B7 [17:39:48]CheckFolder [17:39:48]dirname=/storage/ofd_packets [17:39:48]CheckFolder done [17:39:48]ProducePacketName [17:39:48]name=ofd_packets/00372778 [17:39:48]NVStorageSaveData ofd_packets/00372778 [17:39:48]File name is /storage/ofd_packets/00372778 [17:39:48]Write 301 bytes [17:39:48]NVStorageSaveData done [17:39:48]OFDSenderStorePacket done [17:39:48]KKMCreateOFDPacket done [17:39:48]NVStorageSaveData kkm_last_timestamp [17:39:48]File name is /storage/kkm_last_timestamp [17:39:48]Write 4 bytes [17:39:48]NVStorageSaveData done [17:39:48]ExternCall_PrintAddStr [17:39:48]wPrintStart [17:39:48]Write to MH i2c: 01 00 00 D4 18 EC [17:39:48]Write i2c OK [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: 01 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: 01 07 00 [17:39:48]MH_I2C_Read... [17:39:48]Read from MH i2c: 01 07 00 D4 18 00 00 00 00 00 FF 0F 01 [17:39:48]RasterBufferAndPrint [17:39:48]line Счет N : (1)3309079 [17:39:48]line ИНН: 02508201610067 [17:39:48]line Контрольно-Кассовый Чек [17:39:48]line ПРОДАЖА [17:39:48]line ТРК (МРК, ГНК) : 22 [17:39:48]line Товар: 2710124130 [17:39:48]line Аи-92-К-4 [17:39:48]line 2.990 * 66.90 [17:39:48]line = 200.03 [17:39:48]line НДС 12% НСП 1% [17:39:48]line > о реализуемом товаре [17:39:48]line ОКРУГЛЕНИЕ: -0.03 [17:39:48]line ИТОГО: 200.00 [17:39:48]line Внесено: 200.00 [17:39:48]line СДАЧА: 0.00 [17:39:48]line НСП 1% : 1.77 [17:39:48]line НДС 12% : 21.24 [17:39:48]line Наличными: 200.00 [17:39:48]line Безнал.: 0.00 [17:39:48]line Место: АЗС № 87 "Партнер Нефть" [17:39:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:39:48]line СНО: Общий режим [17:39:48]line Чек 595 24.10.2024 17:39 [17:39:48]line Смена: 524 ФФД: 1.0 [17:39:48]line ЗНМ: 0300000083 [17:39:48]line РНМ: 0000000000091623 [17:39:48]line Версия ККМ: 001 [17:39:48]line ФМ: 0000000000874672 [17:39:48]line ФД: 372778 [17:39:48]line ФПД: 115405483667381 [17:39:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T173947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372778&fm=115405483667381&tin=02508201610067®Number=0000000000091623&sum=20000 [17:39:48]OFD Sender: Processing packet 372778 [packets to send 267, broken 266] [17:39:48]ProducePacketName [17:39:48]name=ofd_packets/00372778 [17:39:48]OFD Sender: To server: pG, [17:39:48]CommunicateWithHost lk.salyk.kg:30040 [17:39:48]ConnectInit lk.salyk.kg [17:39:48]written 0, free lines is 4095 [17:39:48]Connected sock=10 [17:39:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 5C 07 01 0C 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 02 00 00 F4 03 04 00 63 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B0 05 00 35 04 06 00 68 F5 EE DB EF B5 AA 9B B7 47 DD 14 F0 B7 [17:39:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E8 FD 47 00 A5 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B0 05 00 F4 03 04 00 0A 32 1A 67 B6 04 01 00 00 8D B7 E4 9B BC F9 41 49 [17:39:49]CommunicateWithHost err = 0 [17:39:49]CheckOFDResponse [17:39:49]1017 (14) - 77093643461234 [17:39:49]1041 (16) - 0000000000874672 [17:39:49]1040 (4) - 372778 [17:39:49]1012 (4) - 24.10.2024 11:39 [17:39:49]1206 (1) - 0 [17:39:49]OFD Sender: Remove packet 372778 [17:39:49]ProducePacketName [17:39:49]name=ofd_packets/00372778 [17:39:49]NVStorageDeleteData [17:39:49]Write to MH i2c: 01 00 00 FF 18 17 [17:39:49]Write i2c OK [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: 01 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: 01 07 00 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: 01 07 00 FF 18 00 00 00 00 00 DC 0C 06 [17:39:49]RasterBufferAndPrint [17:39:49]line [17:39:49]line [17:39:49]line [17:39:49]line [17:39:49]line [17:39:49]written 0, free lines is 3298 [17:39:49]MH_Cut [17:39:49]Write to MH i2c: D1 01 00 06 19 01 F1 [17:39:49]Write i2c OK [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: D1 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: D1 01 00 [17:39:49]MH_I2C_Read... [17:39:49]Read from MH i2c: D1 01 00 06 19 00 F0 [17:39:49]Write to MH i2c: 01 00 00 07 19 20 [17:39:49]Write i2c OK [17:39:49]MH_I2C_Read... [17:39:49]OFD Sender: No OFD packet to send [17:39:49]*** Cut start [17:39:49]*** Partial cut [17:39:49]*** CUTSNS_PIN = 1 [17:39:50]*** CUTSNS_PIN = 0 [17:39:50]*** Brake cut motor [17:39:50]Read from MH i2c: 01 [17:39:50]MH_I2C_Read... [17:39:50]*** Stop cut motor [17:39:50]*** Cut end [17:39:50]Read from MH i2c: 01 07 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: 01 07 00 07 19 00 00 00 00 00 FF 0F 35 [17:39:50]process_action close_receipt done [17:39:50]requested_data is exist [17:39:50]produce_requested_data [17:39:50]requested_item fm.sn is exist - process it [17:39:50]wFMCommunicate request_size=4 [17:39:50]MH_SAM_APDU [17:39:50]CAPDU: 80 11 00 00 [17:39:50]Write to MH i2c: E2 08 00 08 19 80 11 00 00 00 00 00 00 9B [17:39:50]Write i2c OK [17:39:50]MH_I2C_Read... [17:39:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:39:50]Read from MH i2c: E2 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 17 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 17 00 08 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [17:39:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:39:50]wFMCommunicate OK [17:39:50]requested_item fd.num is exist - process it [17:39:50]SAM_PROTO_GetFieldsCounters [17:39:50]wFMCommunicate request_size=4 [17:39:50]MH_SAM_APDU [17:39:50]CAPDU: 80 13 00 00 [17:39:50]Write to MH i2c: E2 08 00 09 19 80 13 00 00 00 00 00 00 9E [17:39:50]Write i2c OK [17:39:50]MH_I2C_Read... [17:39:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:39:50]Read from MH i2c: E2 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 62 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 62 00 09 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 A9 [17:39:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 53 02 00 00 5E 04 04 00 53 02 00 00 57 04 04 00 54 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:39:50]wFMCommunicate OK [17:39:50]SAM_PROTO_GetFieldsCounters done [17:39:50]requested_item shift.num is exist - process it [17:39:50]requested_item shift.opened is exist - process it [17:39:50]req_shift_opened [17:39:50]FM_GetShiftState [17:39:50]SAM_PROTO_GetShiftState [17:39:50]wFMCommunicate request_size=4 [17:39:50]MH_SAM_APDU [17:39:50]CAPDU: 80 13 01 00 [17:39:50]Write to MH i2c: E2 08 00 0A 19 80 13 01 00 00 00 00 00 A0 [17:39:50]Write i2c OK [17:39:50]MH_I2C_Read... [17:39:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:39:50]Read from MH i2c: E2 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 0E 00 [17:39:50]MH_I2C_Read... [17:39:50]Read from MH i2c: E2 0E 00 0A 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 05 [17:39:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:39:50]wFMCommunicate OK [17:39:50]SAM_PROTO_GetShiftState done [17:39:50]FM_GetShiftState done [17:39:50]req_shift_opened done [17:39:50]requested_item shift.open_date is exist - process it [17:39:50]req_shift_open_date [17:39:50]req_shift_open_date done [17:39:50]produce_requested_data done [17:39:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372778,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:39:50]process_action_free close_receipt [17:39:50]json_value_free [17:39:50]json_value_free done [17:39:50]process_json_proto returns [17:39:50]Send response to host [17:39:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372778,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:39:50]free response buf [17:39:50]execute_script done [17:39:50]execute_script returns [17:39:50]free content buf [17:39:50]Sock 9.Close socket [17:39:50]Sock 9.Thread stoped [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: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:40]accept exits with 8 [17:40:40]New connection [17:40:40]New thread 3067460964 created [17:40:40]Thread 3067317604 joined [17:40:40]Waiting for new connection... [17:40:40] Sock 8.Parse request [17:40:40]Sock 8.Check first char [17:40:40]Sock 8.First char is OK [17:40:40]request: POST /json_proto HTTP/1.0 [17:40:40]Method: POST [17:40:40]URL: /json_proto [17:40:40]Method is POST - this is cgi request [17:40:40]url: /json_proto [17:40:40]query_string will be loaded in cgi processing [17:40:40]execute_cgi json_proto POST (null) [17:40:40]execute_cgi path=json_proto method=POST [17:40:40]POST find Content-Length [17:40:40]Host: 172.17.42.195:8080 [17:40:40]Content-Length: 767 [17:40:40]Content-Type: application/json [17:40:40] [17:40:40]POST finish read [17:40:40]Found Content-Length = 767 [17:40:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 250.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:40]execute_script... [17:40: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)3309080", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 250.21 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:40]POST & json_proto [17:40:40]process_json_proto [17:40:40]json parsed OK: [17:40:40]protocol is kg_v1.0 [17:40:40]action value=close_receipt [17:40:40]process_action close_receipt [17:40:40]cmd_close_receipt [17:40:40]MH_GetDate [17:40:40]Write to MH i2c: F0 00 00 0B 19 13 [17:40:40]Write i2c OK [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: F0 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: F0 09 00 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: F0 09 00 0B 19 00 98 86 1A 67 EF 94 12 67 B7 [17:40:40]GetLastDocTimeStamp 1729791587 [17:40:40]current date 1729791640 [17:40:40]FM_GetShiftState [17:40:40]SAM_PROTO_GetShiftState [17:40:40]wFMCommunicate request_size=4 [17:40:40]MH_SAM_APDU [17:40:40]CAPDU: 80 13 01 00 [17:40:40]Write to MH i2c: E2 08 00 0C 19 80 13 01 00 00 00 00 00 A2 [17:40:40]Write i2c OK [17:40:40]MH_I2C_Read... [17:40:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:40]Read from MH i2c: E2 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: E2 0E 00 [17:40:40]MH_I2C_Read... [17:40:40]Read from MH i2c: E2 0E 00 0C 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 07 [17:40:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:40:40]wFMCommunicate OK [17:40:40]SAM_PROTO_GetShiftState done [17:40:40]FM_GetShiftState done [17:40:40]opened in 1729729095 [17:40:40]opened+sec_in_day 1729815495 [17:40:40]quantity*price = 25020 [17:40:40]sum+1 = 25022 [17:40:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.21 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 0.00 Безнал.: 250.21 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 596 24.10.2024 17:40 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372779 ФПД: 151189318822217 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174040&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372779&fm=151189318822217&tin=02508201610067®Number=0000000000091623&sum=25021 [17:40:41]StoreToDocumentArchive [17:40:41]shift 524 fd 372779 [17:40:41]save to /storage/0524/doc_00372779 [17:40:41]save last doc name /storage/0524/doc_00372779 to /storage/kkm_last_doc_name [17:40:41]save OK [17:40:41]Clear old archive folders... [17:40:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:40:41]tlvbuf is B6F3DCA0 [17:40:41]SAM_PROTO_ClearQueue [17:40:41]wFMCommunicate request_size=4 [17:40:41]MH_SAM_APDU [17:40:41]CAPDU: 80 09 00 00 [17:40:41]Write to MH i2c: E2 08 00 19 19 80 09 00 00 00 00 00 00 A4 [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:41]Read from MH i2c: E2 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 19 19 00 90 00 A6 [17:40:41]RAPDU: 90 00 [17:40:41]wFMCommunicate OK [17:40:41]SAM_PROTO_ClearQueue done [17:40:41]KKMCreateOFDPacket [17:40:41]OFDProtocolAddRootSTLVToBuf [17:40:41]FM_MakeSignedData [17:40:41]FM_MakeSignedData [17:40:41]SAM_PROTO_SignData [17:40:41]wFMCommunicate request_size=4 [17:40:41]MH_SAM_APDU [17:40:41]CAPDU: 80 0D 01 02 [17:40:41]Write to MH i2c: E2 08 00 1A 19 80 0D 01 02 00 00 00 00 AC [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:41]Read from MH i2c: E2 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 1A 19 00 90 00 A7 [17:40:41]RAPDU: 90 00 [17:40:41]wFMCommunicate OK [17:40:41]wFMCommunicate request_size=255 [17:40:41]MH_SAM_APDU [17: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 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 00 00 00 00 00 00 39 04 06 00 BD 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 98 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B0 05 00 35 04 06 00 89 [17:40:41]Write to MH i2c: E2 02 01 1B 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 00 00 00 00 00 00 39 04 06 00 BD 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 98 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B0 05 00 35 04 06 00 89 00 00 A7 [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:41]Read from MH i2c: E2 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 1B 19 00 90 00 A8 [17:40:41]RAPDU: 90 00 [17:40:41]wFMCommunicate OK [17:40:41]wFMCommunicate request_size=10 [17:40:41]MH_SAM_APDU [17:40:41]CAPDU: 80 0D 02 02 05 81 81 A4 69 49 [17:40:41]Write to MH i2c: E2 0D 00 1C 19 80 0D 02 02 05 00 81 81 A4 69 49 00 00 11 [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:41]Read from MH i2c: E2 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 03 00 1C 19 00 90 00 A9 [17:40:41]RAPDU: 90 00 [17:40:41]wFMCommunicate OK [17:40:41]wFMCommunicate request_size=4 [17:40:41]MH_SAM_APDU [17:40:41]CAPDU: 80 0D 03 02 [17:40:41]Write to MH i2c: E2 08 00 1D 19 80 0D 03 02 00 00 00 00 B1 [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:41]Read from MH i2c: E2 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 0B 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 0B 00 1D 19 00 9C 08 06 BE EC 66 05 4B 90 00 BC [17:40:41]RAPDU: 9C 08 06 BE EC 66 05 4B 90 00 [17:40:41]wFMCommunicate OK [17:40:41]SAM_PROTO_SignData done [17:40:41]FM_MakeSignedData done [17:40:41]CreateOFDProtocolMessage [17:40:41]wFMCommunicate request_size=4 [17:40:41]MH_SAM_APDU [17:40:41]CAPDU: 80 11 00 00 [17:40:41]Write to MH i2c: E2 08 00 1E 19 80 11 00 00 00 00 00 00 B1 [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:41]Read from MH i2c: E2 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 17 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: E2 17 00 1E 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [17:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:40:41]wFMCommunicate OK [17:40:41]CreateOFDProtocolMessage done [17:40:41]OFDSenderStorePacket 372779 [17:40:41]StoreOFDPacket docnum=372779 [17:40:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A5 25 07 01 E2 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 00 00 00 00 00 00 39 04 06 00 BD 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 98 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B0 05 00 35 04 06 00 89 81 81 A4 69 49 9C 08 06 BE EC 66 05 4B [17:40:41]CheckFolder [17:40:41]dirname=/storage/ofd_packets [17:40:41]CheckFolder done [17:40:41]ProducePacketName [17:40:41]name=ofd_packets/00372779 [17:40:41]NVStorageSaveData ofd_packets/00372779 [17:40:41]File name is /storage/ofd_packets/00372779 [17:40:41]Write 301 bytes [17:40:41]NVStorageSaveData done [17:40:41]OFDSenderStorePacket done [17:40:41]KKMCreateOFDPacket done [17:40:41]NVStorageSaveData kkm_last_timestamp [17:40:41]File name is /storage/kkm_last_timestamp [17:40:41]Write 4 bytes [17:40:41]NVStorageSaveData done [17:40:41]ExternCall_PrintAddStr [17:40:41]wPrintStart [17:40:41]Write to MH i2c: 01 00 00 1F 19 38 [17:40:41]Write i2c OK [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: 01 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: 01 07 00 [17:40:41]MH_I2C_Read... [17:40:41]Read from MH i2c: 01 07 00 1F 19 00 00 00 00 00 FF 0F 4D [17:40:41]RasterBufferAndPrint [17:40:41]line Счет N : (1)3309080 [17:40:41]line ИНН: 02508201610067 [17:40:41]line Контрольно-Кассовый Чек [17:40:41]line ПРОДАЖА [17:40:41]line ТРК (МРК, ГНК) : 32 [17:40:41]line Товар: 2710124130 [17:40:41]line Аи-92-К-4 [17:40:41]line 3.740 * 66.90 [17:40:41]line = 250.21 [17:40:41]line НДС 12% НСП 1% [17:40:41]line > о реализуемом товаре [17:40:41]line ИТОГО: 250.21 [17:40:41]line НСП 1% : 2.21 [17:40:41]line НДС 12% : 26.57 [17:40:41]line Наличными: 0.00 [17:40:41]line Безнал.: 250.21 [17:40:41]line Место: АЗС № 87 "Партнер Нефть" [17:40:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:40:41]line СНО: Общий режим [17:40:41]line Чек 596 24.10.2024 17:40 [17:40:41]line Смена: 524 ФФД: 1.0 [17:40:41]line ЗНМ: 0300000083 [17:40:41]line РНМ: 0000000000091623 [17:40:41]line Версия ККМ: 001 [17:40:41]line Платежная система: Mbank [17:40:41]line ФМ: 0000000000874672 [17:40:41]line ФД: 372779 [17:40:41]line ФПД: 151189318822217 [17:40:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174040&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372779&fm=151189318822217&tin=02508201610067®Number=0000000000091623&sum=25021 [17:40:42]written 0, free lines is 4095 [17:40:42]OFD Sender: Processing packet 372779 [packets to send 267, broken 266] [17:40:42]ProducePacketName [17:40:42]name=ofd_packets/00372779 [17:40:42]OFD Sender: To server: pG, [17:40:42]CommunicateWithHost lk.salyk.kg:30040 [17:40:42]ConnectInit lk.salyk.kg [17:40:42]Connected sock=10 [17: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 36 37 32 0F 01 00 00 A5 25 07 01 E2 B0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BD 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 00 00 00 00 00 00 39 04 06 00 BD 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 02 00 00 F4 03 04 00 98 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B0 05 00 35 04 06 00 89 81 81 A4 69 49 9C 08 06 BE EC 66 05 4B [17:40:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E4 52 47 00 D6 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B0 05 00 F4 03 04 00 3F 32 1A 67 B6 04 01 00 00 44 87 EF 49 5D D3 9D 8E [17:40:42]CommunicateWithHost err = 0 [17:40:42]CheckOFDResponse [17:40:42]1017 (14) - 77093643461234 [17:40:42]1041 (16) - 0000000000874672 [17:40:42]1040 (4) - 372779 [17:40:42]1012 (4) - 24.10.2024 11:40 [17:40:42]1206 (1) - 0 [17:40:42]OFD Sender: Remove packet 372779 [17:40:42]ProducePacketName [17:40:42]name=ofd_packets/00372779 [17:40:42]NVStorageDeleteData [17:40:42]Write to MH i2c: 01 00 00 48 19 61 [17:40:42]Write i2c OK [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: 01 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: 01 07 00 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: 01 07 00 48 19 00 00 00 00 00 FF 0C 73 [17:40:42]RasterBufferAndPrint [17:40:42]line [17:40:42]line [17:40:42]line [17:40:42]line [17:40:42]line [17:40:42]written 0, free lines is 3332 [17:40:42]MH_Cut [17:40:42]Write to MH i2c: D1 01 00 4F 19 01 3A [17:40:42]Write i2c OK [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: D1 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: D1 01 00 [17:40:42]MH_I2C_Read... [17:40:42]Read from MH i2c: D1 01 00 4F 19 00 39 [17:40:42]Write to MH i2c: 01 00 00 50 19 69 [17:40:42]Write i2c OK [17:40:42]MH_I2C_Read... [17:40:42]OFD Sender: No OFD packet to send [17:40:43]*** Cut start [17:40:43]*** Partial cut [17:40:43]*** CUTSNS_PIN = 1 [17:40:43]*** CUTSNS_PIN = 0 [17:40:43]*** Brake cut motor [17:40:43]Read from MH i2c: 01 [17:40:43]MH_I2C_Read... [17:40:43]*** Stop cut motor [17:40:43]*** Cut end [17:40:43]Read from MH i2c: 01 07 00 [17:40:43]MH_I2C_Read... [17:40:43]Read from MH i2c: 01 07 00 50 19 00 00 00 00 00 FF 0F 7E [17:40:43]process_action close_receipt done [17:40:43]requested_data is exist [17:40:43]produce_requested_data [17:40:43]requested_item fm.sn is exist - process it [17:40:43]wFMCommunicate request_size=4 [17:40:43]MH_SAM_APDU [17:40:43]CAPDU: 80 11 00 00 [17:40:43]Write to MH i2c: E2 08 00 51 19 80 11 00 00 00 00 00 00 E4 [17:40:43]Write i2c OK [17:40:43]MH_I2C_Read... [17:40:43]Read from MH i2c: E2 [17:40:43]MH_I2C_Read... [17:40:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:43]Read from MH i2c: E2 17 00 [17:40:43]MH_I2C_Read... [17:40:43]Read from MH i2c: E2 17 00 51 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [17:40:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:40:43]wFMCommunicate OK [17:40:43]requested_item fd.num is exist - process it [17:40:43]SAM_PROTO_GetFieldsCounters [17:40:43]wFMCommunicate request_size=4 [17:40:43]MH_SAM_APDU [17:40:43]CAPDU: 80 13 00 00 [17:40:43]Write to MH i2c: E2 08 00 52 19 80 13 00 00 00 00 00 00 E7 [17:40:43]Write i2c OK [17:40:43]MH_I2C_Read... [17:40:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:44]Read from MH i2c: E2 [17:40:44]MH_I2C_Read... [17:40:44]Read from MH i2c: E2 62 00 [17:40:44]MH_I2C_Read... [17:40:44]Read from MH i2c: E2 62 00 52 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 F6 [17: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 54 02 00 00 5E 04 04 00 54 02 00 00 57 04 04 00 55 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:40:44]wFMCommunicate OK [17:40:44]SAM_PROTO_GetFieldsCounters done [17:40:44]requested_item shift.num is exist - process it [17:40:44]requested_item shift.opened is exist - process it [17:40:44]req_shift_opened [17:40:44]FM_GetShiftState [17:40:44]SAM_PROTO_GetShiftState [17:40:44]wFMCommunicate request_size=4 [17:40:44]MH_SAM_APDU [17:40:44]CAPDU: 80 13 01 00 [17:40:44]Write to MH i2c: E2 08 00 53 19 80 13 01 00 00 00 00 00 E9 [17:40:44]Write i2c OK [17:40:44]MH_I2C_Read... [17:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:44]Read from MH i2c: E2 [17:40:44]MH_I2C_Read... [17:40:44]Read from MH i2c: E2 0E 00 [17:40:44]MH_I2C_Read... [17:40:44]Read from MH i2c: E2 0E 00 53 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4E [17:40:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:40:44]wFMCommunicate OK [17:40:44]SAM_PROTO_GetShiftState done [17:40:44]FM_GetShiftState done [17:40:44]req_shift_opened done [17:40:44]requested_item shift.open_date is exist - process it [17:40:44]req_shift_open_date [17:40:44]req_shift_open_date done [17:40:44]produce_requested_data done [17:40:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372779,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:40:44]process_action_free close_receipt [17:40:44]json_value_free [17:40:44]json_value_free done [17:40:44]process_json_proto returns [17:40:44]Send response to host [17:40:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372779,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:40:44]free response buf [17:40:44]execute_script done [17:40:44]execute_script returns [17:40:44]free content buf [17:40:44]Sock 8.Close socket [17:40:44]Sock 8.Thread stoped [17:40:47]OFD Sender: No OFD packet to send [17:40:50]accept exits with 9 [17:40:50]New connection [17:40:50]New thread 3067317604 created [17:40:50]Thread 3067460964 joined [17:40:50]Waiting for new connection... [17:40:50] Sock 9.Parse request [17:40:50]Sock 9.Check first char [17:40:50]Sock 9.First char is OK [17:40:50]request: POST /json_proto HTTP/1.0 [17:40:50]Method: POST [17:40:50]URL: /json_proto [17:40:50]Method is POST - this is cgi request [17:40:50]url: /json_proto [17:40:50]query_string will be loaded in cgi processing [17:40:50]execute_cgi json_proto POST (null) [17:40:50]execute_cgi path=json_proto method=POST [17:40:50]POST find Content-Length [17:40:50]Host: 172.17.42.195:8080 [17:40:50]Content-Length: 678 [17:40:50]Content-Type: application/json [17:40:50] [17:40:50]POST finish read [17:40:50]Found Content-Length = 678 [17:40:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:50]execute_script... [17:40: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)3309081", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:40:50]POST & json_proto [17:40:50]process_json_proto [17:40:50]json parsed OK: [17:40:50]protocol is kg_v1.0 [17:40:50]action value=close_receipt [17:40:50]process_action close_receipt [17:40:50]cmd_close_receipt [17:40:50]MH_GetDate [17:40:50]Write to MH i2c: F0 00 00 54 19 5C [17:40:50]Write i2c OK [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: F0 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: F0 09 00 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: F0 09 00 54 19 00 A2 86 1A 67 EF 94 12 67 0A [17:40:50]GetLastDocTimeStamp 1729791640 [17:40:50]current date 1729791650 [17:40:50]FM_GetShiftState [17:40:50]SAM_PROTO_GetShiftState [17:40:50]wFMCommunicate request_size=4 [17:40:50]MH_SAM_APDU [17:40:50]CAPDU: 80 13 01 00 [17:40:50]Write to MH i2c: E2 08 00 55 19 80 13 01 00 00 00 00 00 EB [17:40:50]Write i2c OK [17:40:50]MH_I2C_Read... [17:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:50]Read from MH i2c: E2 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: E2 0E 00 [17:40:50]MH_I2C_Read... [17:40:50]Read from MH i2c: E2 0E 00 55 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 50 [17:40:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:40:50]wFMCommunicate OK [17:40:50]SAM_PROTO_GetShiftState done [17:40:50]FM_GetShiftState done [17:40:50]opened in 1729729095 [17:40:50]opened+sec_in_day 1729815495 [17:40:50]quantity*price = 50041 [17:40:50]sum+1 = 50042 [17:40:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 597 24.10.2024 17:40 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372780 ФПД: 195689048241351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174051&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372780&fm=195689048241351&tin=02508201610067®Number=0000000000091623&sum=50000 [17:40:51]StoreToDocumentArchive [17:40:51]shift 524 fd 372780 [17:40:51]save to /storage/0524/doc_00372780 [17:40:51]save last doc name /storage/0524/doc_00372780 to /storage/kkm_last_doc_name [17:40:51]save OK [17:40:51]Clear old archive folders... [17:40:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:40:51]tlvbuf is 01A82DD0 [17:40:51]SAM_PROTO_ClearQueue [17:40:51]wFMCommunicate request_size=4 [17:40:51]MH_SAM_APDU [17:40:51]CAPDU: 80 09 00 00 [17:40:51]Write to MH i2c: E2 08 00 62 19 80 09 00 00 00 00 00 00 ED [17:40:51]Write i2c OK [17:40:51]MH_I2C_Read... [17:40:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:40:51]Read from MH i2c: E2 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 03 00 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 03 00 62 19 00 90 00 EF [17:40:51]RAPDU: 90 00 [17:40:51]wFMCommunicate OK [17:40:51]SAM_PROTO_ClearQueue done [17:40:51]KKMCreateOFDPacket [17:40:51]OFDProtocolAddRootSTLVToBuf [17:40:51]FM_MakeSignedData [17:40:51]FM_MakeSignedData [17:40:51]SAM_PROTO_SignData [17:40:51]wFMCommunicate request_size=4 [17:40:51]MH_SAM_APDU [17:40:51]CAPDU: 80 0D 01 02 [17:40:51]Write to MH i2c: E2 08 00 63 19 80 0D 01 02 00 00 00 00 F5 [17:40:51]Write i2c OK [17:40:51]MH_I2C_Read... [17:40:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:40:51]Read from MH i2c: E2 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 03 00 [17:40:51]MH_I2C_Read... [17:40:51]Read from MH i2c: E2 03 00 63 19 00 90 00 F0 [17:40:51]RAPDU: 90 00 [17:40:51]wFMCommunicate OK [17:40:51]wFMCommunicate request_size=255 [17:40:51]MH_SAM_APDU [17:40: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 A3 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B0 05 00 35 04 06 00 B1 [17:40:51]Write to MH i2c: E2 02 01 64 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 A3 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B0 05 00 35 04 06 00 B1 00 00 22 [17:40:51]Write i2c OK [17:40:51]MH_I2C_Read... [17:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:52]Read from MH i2c: E2 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 03 00 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 03 00 64 19 00 90 00 F1 [17:40:52]RAPDU: 90 00 [17:40:52]wFMCommunicate OK [17:40:52]wFMCommunicate request_size=10 [17:40:52]MH_SAM_APDU [17:40:52]CAPDU: 80 0D 02 02 05 FA 68 34 F4 C7 [17:40:52]Write to MH i2c: E2 0D 00 65 19 80 0D 02 02 05 00 FA 68 34 F4 C7 00 00 53 [17:40:52]Write i2c OK [17:40:52]MH_I2C_Read... [17:40:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:40:52]Read from MH i2c: E2 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 03 00 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 03 00 65 19 00 90 00 F2 [17:40:52]RAPDU: 90 00 [17:40:52]wFMCommunicate OK [17:40:52]wFMCommunicate request_size=4 [17:40:52]MH_SAM_APDU [17:40:52]CAPDU: 80 0D 03 02 [17:40:52]Write to MH i2c: E2 08 00 66 19 80 0D 03 02 00 00 00 00 FA [17:40:52]Write i2c OK [17:40:52]MH_I2C_Read... [17:40:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:40:52]Read from MH i2c: E2 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 0B 00 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 0B 00 66 19 00 75 D0 C9 7E 81 F4 DB F7 90 00 CE [17:40:52]RAPDU: 75 D0 C9 7E 81 F4 DB F7 90 00 [17:40:52]wFMCommunicate OK [17:40:52]SAM_PROTO_SignData done [17:40:52]FM_MakeSignedData done [17:40:52]CreateOFDProtocolMessage [17:40:52]wFMCommunicate request_size=4 [17:40:52]MH_SAM_APDU [17:40:52]CAPDU: 80 11 00 00 [17:40:52]Write to MH i2c: E2 08 00 67 19 80 11 00 00 00 00 00 00 FA [17:40:52]Write i2c OK [17:40:52]MH_I2C_Read... [17:40:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:52]Read from MH i2c: E2 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 17 00 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: E2 17 00 67 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [17:40:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:40:52]wFMCommunicate OK [17:40:52]CreateOFDProtocolMessage done [17:40:52]OFDSenderStorePacket 372780 [17:40:52]StoreOFDPacket docnum=372780 [17:40:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 15 6F 07 01 27 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 A3 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B0 05 00 35 04 06 00 B1 FA 68 34 F4 C7 75 D0 C9 7E 81 F4 DB F7 [17:40:52]CheckFolder [17:40:52]dirname=/storage/ofd_packets [17:40:52]CheckFolder done [17:40:52]ProducePacketName [17:40:52]name=ofd_packets/00372780 [17:40:52]NVStorageSaveData ofd_packets/00372780 [17:40:52]File name is /storage/ofd_packets/00372780 [17:40:52]Write 301 bytes [17:40:52]NVStorageSaveData done [17:40:52]OFDSenderStorePacket done [17:40:52]KKMCreateOFDPacket done [17:40:52]NVStorageSaveData kkm_last_timestamp [17:40:52]File name is /storage/kkm_last_timestamp [17:40:52]Write 4 bytes [17:40:52]NVStorageSaveData done [17:40:52]ExternCall_PrintAddStr [17:40:52]wPrintStart [17:40:52]Write to MH i2c: 01 00 00 68 19 81 [17:40:52]OFD Sender: Processing packet 372780 [packets to send 267, broken 266] [17:40:52]ProducePacketName [17:40:52]name=ofd_packets/00372780 [17:40:52]OFD Sender: To server: pG, [17:40:52]CommunicateWithHost lk.salyk.kg:30040 [17:40:52]ConnectInit lk.salyk.kg [17:40:52]Write i2c OK [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: 01 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: 01 07 00 [17:40:52]MH_I2C_Read... [17:40:52]Read from MH i2c: 01 07 00 68 19 00 00 00 00 00 FF 0F 96 [17:40:52]RasterBufferAndPrint [17:40:52]line Счет N : (1)3309081 [17:40:52]line ИНН: 02508201610067 [17:40:52]line Контрольно-Кассовый Чек [17:40:52]line ПРОДАЖА [17:40:52]line ТРК (МРК, ГНК) : 12 [17:40:52]line Товар: 2710124130 [17:40:52]line Аи-92-К-4 [17:40:52]line 7.480 * 66.90 [17:40:52]line = 500.41 [17:40:52]line НДС 12% НСП 1% [17:40:52]line > о реализуемом товаре [17:40:52]line ОКРУГЛЕНИЕ: -0.41 [17:40:52]line ИТОГО: 500.00 [17:40:52]line Внесено: 500.00 [17:40:52]line СДАЧА: 0.00 [17:40:52]line НСП 1% : 4.43 [17:40:52]line НДС 12% : 53.14 [17:40:52]line Наличными: 500.00 [17:40:52]line Безнал.: 0.00 [17:40:52]line Место: АЗС № 87 "Партнер Нефть" [17:40:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:40:52]line СНО: Общий режим [17:40:52]line Чек 597 24.10.2024 17:40 [17:40:52]line Смена: 524 ФФД: 1.0 [17:40:52]line ЗНМ: 0300000083 [17:40:52]line РНМ: 0000000000091623 [17:40:52]line Версия ККМ: 001 [17:40:52]line ФМ: 0000000000874672 [17:40:52]line ФД: 372780 [17:40:52]line ФПД: 195689048241351 [17:40:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174051&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372780&fm=195689048241351&tin=02508201610067®Number=0000000000091623&sum=50000 [17:40:52]Connected sock=10 [17:40:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 written 0, free lines is 4095 [17:40:52]37 32 0F 01 00 00 15 6F 07 01 27 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 02 00 00 F4 03 04 00 A3 86 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B0 05 00 35 04 06 00 B1 FA 68 34 F4 C7 75 D0 C9 7E 81 F4 DB F7 [17:40:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 92 4B 47 00 92 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B0 05 00 F4 03 04 00 4A 32 1A 67 B6 04 01 00 00 0C D9 66 4F 6A E3 09 97 [17:40:52]CommunicateWithHost err = 0 [17:40:52]CheckOFDResponse [17:40:52]1017 (14) - 77093643461234 [17:40:52]1041 (16) - 0000000000874672 [17:40:52]1040 (4) - 372780 [17:40:52]1012 (4) - 24.10.2024 11:40 [17:40:52]1206 (1) - 0 [17:40:52]OFD Sender: Remove packet 372780 [17:40:52]ProducePacketName [17:40:52]name=ofd_packets/00372780 [17:40:52]NVStorageDeleteData [17:40:53]Write to MH i2c: 01 00 00 93 19 AC [17:40:53]Write i2c OK [17:40:53]MH_I2C_Read... [17:40:53]Read from MH i2c: 01 [17:40:53]MH_I2C_Read... [17:40:53]Read from MH i2c: 01 07 00 [17:40:53]MH_I2C_Read... [17:40:53]Read from MH i2c: 01 07 00 93 19 00 00 00 00 00 CF 0C 8E [17:40:53]RasterBufferAndPrint [17:40:53]line [17:40:53]line [17:40:53]line [17:40:53]line [17:40:53]line [17:40:53]written 0, free lines is 3289 [17:40:53]MH_Cut [17:40:53]Write to MH i2c: D1 01 00 9A 19 01 85 [17:40:53]Write i2c OK [17:40:53]MH_I2C_Read... [17:40:53]Read from MH i2c: D1 [17:40:53]MH_I2C_Read... [17:40:53]Read from MH i2c: D1 01 00 [17:40:53]MH_I2C_Read... [17:40:53]Read from MH i2c: D1 01 00 9A 19 00 84 [17:40:53]Write to MH i2c: 01 00 00 9B 19 B4 [17:40:53]Write i2c OK [17:40:53]MH_I2C_Read... [17:40:53]OFD Sender: No OFD packet to send [17:40:53]*** Cut start [17:40:53]*** Partial cut [17:40:53]*** CUTSNS_PIN = 1 [17:40:53]*** CUTSNS_PIN = 0 [17:40:54]*** Brake cut motor [17:40:54]Read from MH i2c: 01 [17:40:54]MH_I2C_Read... [17:40:54]*** Stop cut motor [17:40:54]*** Cut end [17:40:54]Read from MH i2c: 01 07 00 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: 01 07 00 9B 19 00 00 00 00 00 FF 0F C9 [17:40:54]process_action close_receipt done [17:40:54]requested_data is exist [17:40:54]produce_requested_data [17:40:54]requested_item fm.sn is exist - process it [17:40:54]wFMCommunicate request_size=4 [17:40:54]MH_SAM_APDU [17:40:54]CAPDU: 80 11 00 00 [17:40:54]Write to MH i2c: E2 08 00 9C 19 80 11 00 00 00 00 00 00 2F [17:40:54]Write i2c OK [17:40:54]MH_I2C_Read... [17:40:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:40:54]Read from MH i2c: E2 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: E2 17 00 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: E2 17 00 9C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [17:40:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:40:54]wFMCommunicate OK [17:40:54]requested_item fd.num is exist - process it [17:40:54]SAM_PROTO_GetFieldsCounters [17:40:54]wFMCommunicate request_size=4 [17:40:54]MH_SAM_APDU [17:40:54]CAPDU: 80 13 00 00 [17:40:54]Write to MH i2c: E2 08 00 9D 19 80 13 00 00 00 00 00 00 32 [17:40:54]Write i2c OK [17:40:54]MH_I2C_Read... [17:40:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:40:54]Read from MH i2c: E2 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: E2 62 00 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: E2 62 00 9D 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 45 [17:40:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 55 02 00 00 5E 04 04 00 55 02 00 00 57 04 04 00 56 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:40:54]wFMCommunicate OK [17:40:54]SAM_PROTO_GetFieldsCounters done [17:40:54]requested_item shift.num is exist - process it [17:40:54]requested_item shift.opened is exist - process it [17:40:54]req_shift_opened [17:40:54]FM_GetShiftState [17:40:54]SAM_PROTO_GetShiftState [17:40:54]wFMCommunicate request_size=4 [17:40:54]MH_SAM_APDU [17:40:54]CAPDU: 80 13 01 00 [17:40:54]Write to MH i2c: E2 08 00 9E 19 80 13 01 00 00 00 00 00 34 [17:40:54]Write i2c OK [17:40:54]MH_I2C_Read... [17:40:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:40:54]Read from MH i2c: E2 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: E2 0E 00 [17:40:54]MH_I2C_Read... [17:40:54]Read from MH i2c: E2 0E 00 9E 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 99 [17:40:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:40:54]wFMCommunicate OK [17:40:54]SAM_PROTO_GetShiftState done [17:40:54]FM_GetShiftState done [17:40:54]req_shift_opened done [17:40:54]requested_item shift.open_date is exist - process it [17:40:54]req_shift_open_date [17:40:54]req_shift_open_date done [17:40:54]produce_requested_data done [17:40:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372780,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:40:54]process_action_free close_receipt [17:40:54]json_value_free [17:40:54]json_value_free done [17:40:54]process_json_proto returns [17:40:54]Send response to host [17:40:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372780,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:40:54]free response buf [17:40:54]execute_script done [17:40:54]execute_script returns [17:40:54]free content buf [17:40:54]Sock 9.Close socket [17:40:54]Sock 9.Thread stoped [17:40:58]OFD Sender: No OFD packet to send [17:41:03]OFD Sender: No OFD packet to send [17:41:08]OFD Sender: No OFD packet to send [17:41:13]OFD Sender: No OFD packet to send [17:41:18]OFD Sender: No OFD packet to send [17:41:23]OFD Sender: No OFD packet to send [17:41:28]OFD Sender: No OFD packet to send [17:41:33]OFD Sender: No OFD packet to send [17:41:38]OFD Sender: No OFD packet to send [17:41:43]OFD Sender: No OFD packet to send [17:41:48]OFD Sender: No OFD packet to send [17:41:53]OFD Sender: No OFD packet to send [17:41:58]OFD Sender: No OFD packet to send [17:42:03]OFD Sender: No OFD packet to send [17:42:08]OFD Sender: No OFD packet to send [17:42:13]OFD Sender: No OFD packet to send [17:42:18]OFD Sender: No OFD packet to send [17:42:23]OFD Sender: No OFD packet to send [17:42:28]OFD Sender: No OFD packet to send [17:42:33]OFD Sender: No OFD packet to send [17:42:38]OFD Sender: No OFD packet to send [17:42:43]OFD Sender: No OFD packet to send [17:42:48]OFD Sender: No OFD packet to send [17:42:53]OFD Sender: No OFD packet to send [17:42:58]OFD Sender: No OFD packet to send [17:43:03]OFD Sender: No OFD packet to send [17:43:08]OFD Sender: No OFD packet to send [17:43:13]OFD Sender: No OFD packet to send [17:43:15]accept exits with 8 [17:43:15]New connection [17:43:15]New thread 3067460964 created [17:43:15]Thread 3067317604 joined [17:43:15]Waiting for new connection... [17:43:15] Sock 8.Parse request [17:43:15]Sock 8.Check first char [17:43:15]Sock 8.First char is OK [17:43:15]request: POST /json_proto HTTP/1.0 [17:43:15]Method: POST [17:43:15]URL: /json_proto [17:43:15]Method is POST - this is cgi request [17:43:15]url: /json_proto [17:43:15]query_string will be loaded in cgi processing [17:43:15]execute_cgi json_proto POST (null) [17:43:15]execute_cgi path=json_proto method=POST [17:43:15]POST find Content-Length [17:43:15]Host: 172.17.42.195:8080 [17:43:15]Content-Length: 767 [17:43:15]Content-Type: application/json [17:43:15] [17:43:15]POST finish read [17:43:15]Found Content-Length = 767 [17:43:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:15]execute_script... [17: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)3309083", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:15]POST & json_proto [17:43:15]process_json_proto [17:43:15]json parsed OK: [17:43:15]protocol is kg_v1.0 [17:43:15]action value=close_receipt [17:43:15]process_action close_receipt [17:43:15]cmd_close_receipt [17:43:15]MH_GetDate [17:43:15]Write to MH i2c: F0 00 00 9F 19 A7 [17:43:15]Write i2c OK [17:43:15]MH_I2C_Read... [17:43:15]Read from MH i2c: F0 [17:43:15]MH_I2C_Read... [17:43:15]Read from MH i2c: F0 09 00 [17:43:15]MH_I2C_Read... [17:43:15]Read from MH i2c: F0 09 00 9F 19 00 33 87 1A 67 EF 94 12 67 E7 [17:43:15]GetLastDocTimeStamp 1729791651 [17:43:15]current date 1729791795 [17:43:15]FM_GetShiftState [17:43:15]SAM_PROTO_GetShiftState [17:43:15]wFMCommunicate request_size=4 [17:43:15]MH_SAM_APDU [17:43:15]CAPDU: 80 13 01 00 [17:43:15]Write to MH i2c: E2 08 00 A0 19 80 13 01 00 00 00 00 00 36 [17:43:15]Write i2c OK [17:43:15]MH_I2C_Read... [17:43:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:15]Read from MH i2c: E2 [17:43:15]MH_I2C_Read... [17:43:15]Read from MH i2c: E2 0E 00 [17:43:15]MH_I2C_Read... [17:43:15]Read from MH i2c: E2 0E 00 A0 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9B [17:43:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:43:15]wFMCommunicate OK [17:43:15]SAM_PROTO_GetShiftState done [17:43:15]FM_GetShiftState done [17:43:15]opened in 1729729095 [17:43:15]opened+sec_in_day 1729815495 [17:43:15]quantity*price = 50041 [17:43:15]sum+1 = 50042 [17:43:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 598 24.10.2024 17:43 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372781 ФПД: 28264959010663 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174315&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372781&fm=28264959010663&tin=02508201610067®Number=0000000000091623&sum=50041 [17:43:16]StoreToDocumentArchive [17:43:16]shift 524 fd 372781 [17:43:16]save to /storage/0524/doc_00372781 [17:43:16]save last doc name /storage/0524/doc_00372781 to /storage/kkm_last_doc_name [17:43:16]save OK [17:43:16]Clear old archive folders... [17:43:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:43:16]tlvbuf is 01A827B0 [17:43:16]SAM_PROTO_ClearQueue [17:43:16]wFMCommunicate request_size=4 [17:43:16]MH_SAM_APDU [17:43:16]CAPDU: 80 09 00 00 [17:43:16]Write to MH i2c: E2 08 00 AD 19 80 09 00 00 00 00 00 00 38 [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:43:16]Read from MH i2c: E2 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 AD 19 00 90 00 3A [17:43:16]RAPDU: 90 00 [17:43:16]wFMCommunicate OK [17:43:16]SAM_PROTO_ClearQueue done [17:43:16]KKMCreateOFDPacket [17:43:16]OFDProtocolAddRootSTLVToBuf [17:43:16]FM_MakeSignedData [17:43:16]FM_MakeSignedData [17:43:16]SAM_PROTO_SignData [17:43:16]wFMCommunicate request_size=4 [17:43:16]MH_SAM_APDU [17:43:16]CAPDU: 80 0D 01 02 [17:43:16]Write to MH i2c: E2 08 00 AE 19 80 0D 01 02 00 00 00 00 40 [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:43:16]Read from MH i2c: E2 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 AE 19 00 90 00 3B [17:43:16]RAPDU: 90 00 [17:43:16]wFMCommunicate OK [17:43:16]wFMCommunicate request_size=255 [17:43:16]MH_SAM_APDU [17:43: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 33 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B0 05 00 35 04 06 00 19 [17:43:16]Write to MH i2c: E2 02 01 AF 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 33 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B0 05 00 35 04 06 00 19 00 00 BA [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:16]Read from MH i2c: E2 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 AF 19 00 90 00 3C [17:43:16]RAPDU: 90 00 [17:43:16]wFMCommunicate OK [17:43:16]wFMCommunicate request_size=10 [17:43:16]MH_SAM_APDU [17:43:16]CAPDU: 80 0D 02 02 05 B4 F2 D7 67 67 [17:43:16]Write to MH i2c: E2 0D 00 B0 19 80 0D 02 02 05 00 B4 F2 D7 67 67 00 00 98 [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:16]Read from MH i2c: E2 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 03 00 B0 19 00 90 00 3D [17:43:16]RAPDU: 90 00 [17:43:16]wFMCommunicate OK [17:43:16]wFMCommunicate request_size=4 [17:43:16]MH_SAM_APDU [17:43:16]CAPDU: 80 0D 03 02 [17:43:16]Write to MH i2c: E2 08 00 B1 19 80 0D 03 02 00 00 00 00 45 [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:16]Read from MH i2c: E2 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 0B 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 0B 00 B1 19 00 66 C9 C6 56 20 FE FD 3D 90 00 E9 [17:43:16]RAPDU: 66 C9 C6 56 20 FE FD 3D 90 00 [17:43:16]wFMCommunicate OK [17:43:16]SAM_PROTO_SignData done [17:43:16]FM_MakeSignedData done [17:43:16]CreateOFDProtocolMessage [17:43:16]wFMCommunicate request_size=4 [17:43:16]MH_SAM_APDU [17:43:16]CAPDU: 80 11 00 00 [17:43:16]Write to MH i2c: E2 08 00 B2 19 80 11 00 00 00 00 00 00 45 [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:16]Read from MH i2c: E2 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 17 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: E2 17 00 B2 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [17:43:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:43:16]wFMCommunicate OK [17:43:16]CreateOFDProtocolMessage done [17:43:16]OFDSenderStorePacket 372781 [17:43:16]StoreOFDPacket docnum=372781 [17:43:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 77 07 01 DA 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 33 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B0 05 00 35 04 06 00 19 B4 F2 D7 67 67 66 C9 C6 56 20 FE FD 3D [17:43:16]CheckFolder [17:43:16]dirname=/storage/ofd_packets [17:43:16]CheckFolder done [17:43:16]ProducePacketName [17:43:16]name=ofd_packets/00372781 [17:43:16]NVStorageSaveData ofd_packets/00372781 [17:43:16]File name is /storage/ofd_packets/00372781 [17:43:16]Write 301 bytes [17:43:16]NVStorageSaveData done [17:43:16]OFDSenderStorePacket done [17:43:16]KKMCreateOFDPacket done [17:43:16]NVStorageSaveData kkm_last_timestamp [17:43:16]File name is /storage/kkm_last_timestamp [17:43:16]Write 4 bytes [17:43:16]NVStorageSaveData done [17:43:16]ExternCall_PrintAddStr [17:43:16]wPrintStart [17:43:16]Write to MH i2c: 01 00 00 B3 19 CC [17:43:16]Write i2c OK [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: 01 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: 01 07 00 [17:43:16]MH_I2C_Read... [17:43:16]Read from MH i2c: 01 07 00 B3 19 00 00 00 00 00 FF 0F E1 [17:43:16]RasterBufferAndPrint [17:43:16]line Счет N : (1)3309083 [17:43:16]line ИНН: 02508201610067 [17:43:16]line Контрольно-Кассовый Чек [17:43:16]line ПРОДАЖА [17:43:16]line ТРК (МРК, ГНК) : 12 [17:43:16]line Товар: 2710124130 [17:43:16]line Аи-92-К-4 [17:43:16]line 7.480 * 66.90 [17:43:16]line = 500.41 [17:43:16]line НДС 12% НСП 1% [17:43:16]line > о реализуемом товаре [17:43:16]line ИТОГО: 500.41 [17:43:16]line НСП 1% : 4.43 [17:43:16]line НДС 12% : 53.14 [17:43:16]line Наличными: 0.00 [17:43:16]line Безнал.: 500.41 [17:43:16]line Место: АЗС № 87 "Партнер Нефть" [17:43:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:43:16]line СНО: Общий режим [17:43:16]line Чек 598 24.10.2024 17:43 [17:43:16]line Смена: 524 ФФД: 1.0 [17:43:16]line ЗНМ: 0300000083 [17:43:16]line РНМ: 0000000000091623 [17:43:16]line Версия ККМ: 001 [17:43:16]line Платежная система: Mbank [17:43:16]line ФМ: 0000000000874672 [17:43:16]line ФД: 372781 [17:43:16]line ФПД: 28264959010663 [17:43:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174315&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372781&fm=28264959010663&tin=02508201610067®Number=0000000000091623&sum=50041 [17:43:16]written 0, free lines is 4095 [17:43:16]OFD Sender: Processing packet 372781 [packets to send 267, broken 266] [17:43:16]ProducePacketName [17:43:16]name=ofd_packets/00372781 [17:43:16]OFD Sender: To server: pG, [17:43:16]CommunicateWithHost lk.salyk.kg:30040 [17:43:16]ConnectInit lk.salyk.kg [17:43:16]Connected sock=10 [17:43:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 77 07 01 DA 52 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 02 00 00 F4 03 04 00 33 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B0 05 00 35 04 06 00 19 B4 F2 D7 67 67 66 C9 C6 56 20 FE FD 3D [17:43:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C8 99 47 00 FE 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B0 05 00 F4 03 04 00 DA 32 1A 67 B6 04 01 00 00 FC A2 02 83 A2 67 3C 92 [17:43:17]CommunicateWithHost err = 0 [17:43:17]CheckOFDResponse [17:43:17]1017 (14) - 77093643461234 [17:43:17]1041 (16) - 0000000000874672 [17:43:17]1040 (4) - 372781 [17:43:17]1012 (4) - 24.10.2024 11:43 [17:43:17]1206 (1) - 0 [17:43:17]OFD Sender: Remove packet 372781 [17:43:17]ProducePacketName [17:43:17]name=ofd_packets/00372781 [17:43:17]NVStorageDeleteData [17:43:17]Write to MH i2c: 01 00 00 DC 19 F5 [17:43:17]Write i2c OK [17:43:17]MH_I2C_Read... [17:43:17]Read from MH i2c: 01 [17:43:17]MH_I2C_Read... [17:43:17]Read from MH i2c: 01 07 00 [17:43:17]MH_I2C_Read... [17:43:17]Read from MH i2c: 01 07 00 DC 19 00 00 00 00 00 F7 0C FF [17:43:17]RasterBufferAndPrint [17:43:17]line [17:43:17]line [17:43:17]line [17:43:17]line [17:43:17]line [17:43:17]written 0, free lines is 3325 [17:43:17]MH_Cut [17:43:17]Write to MH i2c: D1 01 00 E3 19 01 CE [17:43:17]Write i2c OK [17:43:17]MH_I2C_Read... [17:43:17]Read from MH i2c: D1 [17:43:17]MH_I2C_Read... [17:43:17]Read from MH i2c: D1 01 00 [17:43:17]MH_I2C_Read... [17:43:17]Read from MH i2c: D1 01 00 E3 19 00 CD [17:43:17]Write to MH i2c: 01 00 00 E4 19 FD [17:43:17]Write i2c OK [17:43:17]MH_I2C_Read... [17:43:17]OFD Sender: No OFD packet to send [17:43:17]*** Cut start [17:43:17]*** Partial cut [17:43:17]*** CUTSNS_PIN = 1 [17:43:18]*** CUTSNS_PIN = 0 [17:43:18]*** Brake cut motor [17:43:18]Read from MH i2c: 01 [17:43:18]MH_I2C_Read... [17:43:18]*** Stop cut motor [17:43:18]*** Cut end [17:43:18]Read from MH i2c: 01 07 00 [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: 01 07 00 E4 19 00 00 00 00 00 FF 0F 12 [17:43:18]process_action close_receipt done [17:43:18]requested_data is exist [17:43:18]produce_requested_data [17:43:18]requested_item fm.sn is exist - process it [17:43:18]wFMCommunicate request_size=4 [17:43:18]MH_SAM_APDU [17:43:18]CAPDU: 80 11 00 00 [17:43:18]Write to MH i2c: E2 08 00 E5 19 80 11 00 00 00 00 00 00 78 [17:43:18]Write i2c OK [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: E2 [17:43:18]MH_I2C_Read... [17:43:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:18]Read from MH i2c: E2 17 00 [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: E2 17 00 E5 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [17:43:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:43:18]wFMCommunicate OK [17:43:18]requested_item fd.num is exist - process it [17:43:18]SAM_PROTO_GetFieldsCounters [17:43:18]wFMCommunicate request_size=4 [17:43:18]MH_SAM_APDU [17:43:18]CAPDU: 80 13 00 00 [17:43:18]Write to MH i2c: E2 08 00 E6 19 80 13 00 00 00 00 00 00 7B [17:43:18]Write i2c OK [17:43:18]MH_I2C_Read... [17:43:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:18]Read from MH i2c: E2 [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: E2 62 00 [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: E2 62 00 E6 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 92 [17:43:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 56 02 00 00 5E 04 04 00 56 02 00 00 57 04 04 00 57 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:43:18]wFMCommunicate OK [17:43:18]SAM_PROTO_GetFieldsCounters done [17:43:18]requested_item shift.num is exist - process it [17:43:18]requested_item shift.opened is exist - process it [17:43:18]req_shift_opened [17:43:18]FM_GetShiftState [17:43:18]SAM_PROTO_GetShiftState [17:43:18]wFMCommunicate request_size=4 [17:43:18]MH_SAM_APDU [17:43:18]CAPDU: 80 13 01 00 [17:43:18]Write to MH i2c: E2 08 00 E7 19 80 13 01 00 00 00 00 00 7D [17:43:18]Write i2c OK [17:43:18]MH_I2C_Read... [17:43:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:18]Read from MH i2c: E2 [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: E2 0E 00 [17:43:18]MH_I2C_Read... [17:43:18]Read from MH i2c: E2 0E 00 E7 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E2 [17:43:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:43:18]wFMCommunicate OK [17:43:18]SAM_PROTO_GetShiftState done [17:43:18]FM_GetShiftState done [17:43:18]req_shift_opened done [17:43:18]requested_item shift.open_date is exist - process it [17:43:18]req_shift_open_date [17:43:18]req_shift_open_date done [17:43:18]produce_requested_data done [17:43:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372781,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:43:18]process_action_free close_receipt [17:43:18]json_value_free [17:43:18]json_value_free done [17:43:18]process_json_proto returns [17:43:18]Send response to host [17:43:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372781,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:43:18]free response buf [17:43:18]execute_script done [17:43:18]execute_script returns [17:43:18]free content buf [17:43:18]Sock 8.Close socket [17:43:18]Sock 8.Thread stoped [17:43:22]OFD Sender: No OFD packet to send [17:43:27]OFD Sender: No OFD packet to send [17:43:32]OFD Sender: No OFD packet to send [17:43:34]accept exits with 9 [17:43:34]New connection [17:43:34]New thread 3067317604 created [17:43:34]Thread 3067460964 joined [17:43:34]Waiting for new connection... [17:43:34] Sock 9.Parse request [17:43:34]Sock 9.Check first char [17:43:34]Sock 9.First char is OK [17:43:34]request: POST /json_proto HTTP/1.0 [17:43:34]Method: POST [17:43:34]URL: /json_proto [17:43:34]Method is POST - this is cgi request [17:43:34]url: /json_proto [17:43:34]query_string will be loaded in cgi processing [17:43:34]execute_cgi json_proto POST (null) [17:43:34]execute_cgi path=json_proto method=POST [17:43:34]POST find Content-Length [17:43:34]Host: 172.17.42.195:8080 [17:43:34]Content-Length: 770 [17:43:34]Content-Type: application/json [17:43:34] [17:43:34]POST finish read [17:43:34]Found Content-Length = 770 [17:43:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:34]execute_script... [17:43: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)3309082", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:43:34]POST & json_proto [17:43:34]process_json_proto [17:43:34]json parsed OK: [17:43:34]protocol is kg_v1.0 [17:43:34]action value=close_receipt [17:43:34]process_action close_receipt [17:43:34]cmd_close_receipt [17:43:34]MH_GetDate [17:43:34]Write to MH i2c: F0 00 00 E8 19 F0 [17:43:34]Write i2c OK [17:43:34]MH_I2C_Read... [17:43:34]Read from MH i2c: F0 [17:43:34]MH_I2C_Read... [17:43:34]Read from MH i2c: F0 09 00 [17:43:34]MH_I2C_Read... [17:43:34]Read from MH i2c: F0 09 00 E8 19 00 46 87 1A 67 EF 94 12 67 43 [17:43:34]GetLastDocTimeStamp 1729791795 [17:43:34]current date 1729791814 [17:43:34]FM_GetShiftState [17:43:34]SAM_PROTO_GetShiftState [17:43:34]wFMCommunicate request_size=4 [17:43:34]MH_SAM_APDU [17:43:34]CAPDU: 80 13 01 00 [17:43:34]Write to MH i2c: E2 08 00 E9 19 80 13 01 00 00 00 00 00 7F [17:43:34]Write i2c OK [17:43:34]MH_I2C_Read... [17:43:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:34]Read from MH i2c: E2 [17:43:34]MH_I2C_Read... [17:43:34]Read from MH i2c: E2 0E 00 [17:43:34]MH_I2C_Read... [17:43:34]Read from MH i2c: E2 0E 00 E9 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E4 [17:43:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:43:34]wFMCommunicate OK [17:43:34]SAM_PROTO_GetShiftState done [17:43:34]FM_GetShiftState done [17:43:34]opened in 1729729095 [17:43:34]opened+sec_in_day 1729815495 [17:43:34]quantity*price = 200031 [17:43:34]sum+1 = 200032 [17:43:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 599 24.10.2024 17:43 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372782 ФПД: 159448794038616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174334&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372782&fm=159448794038616&tin=02508201610067®Number=0000000000091623&sum=200031 [17:43:35]StoreToDocumentArchive [17:43:35]shift 524 fd 372782 [17:43:35]save to /storage/0524/doc_00372782 [17:43:35]save last doc name /storage/0524/doc_00372782 to /storage/kkm_last_doc_name [17:43:35]save OK [17:43:35]Clear old archive folders... [17:43:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:43:35]tlvbuf is B6F564E0 [17:43:35]SAM_PROTO_ClearQueue [17:43:35]wFMCommunicate request_size=4 [17:43:35]MH_SAM_APDU [17:43:35]CAPDU: 80 09 00 00 [17:43:35]Write to MH i2c: E2 08 00 F6 19 80 09 00 00 00 00 00 00 81 [17:43:35]Write i2c OK [17:43:35]MH_I2C_Read... [17:43:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:43:35]Read from MH i2c: E2 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 F6 19 00 90 00 83 [17:43:35]RAPDU: 90 00 [17:43:35]wFMCommunicate OK [17:43:35]SAM_PROTO_ClearQueue done [17:43:35]KKMCreateOFDPacket [17:43:35]OFDProtocolAddRootSTLVToBuf [17:43:35]FM_MakeSignedData [17:43:35]FM_MakeSignedData [17:43:35]SAM_PROTO_SignData [17:43:35]wFMCommunicate request_size=4 [17:43:35]MH_SAM_APDU [17:43:35]CAPDU: 80 0D 01 02 [17:43:35]Write to MH i2c: E2 08 00 F7 19 80 0D 01 02 00 00 00 00 89 [17:43:35]Write i2c OK [17:43:35]MH_I2C_Read... [17:43:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:43:35]Read from MH i2c: E2 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 F7 19 00 90 00 84 [17:43:35]RAPDU: 90 00 [17:43:35]wFMCommunicate OK [17:43:35]wFMCommunicate request_size=255 [17:43:35]MH_SAM_APDU [17:43: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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 46 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B0 05 00 35 04 06 00 91 [17:43:35]Write to MH i2c: E2 02 01 F8 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 46 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B0 05 00 35 04 06 00 91 00 00 BE [17:43:35]Write i2c OK [17:43:35]MH_I2C_Read... [17:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:35]Read from MH i2c: E2 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 F8 19 00 90 00 85 [17:43:35]RAPDU: 90 00 [17:43:35]wFMCommunicate OK [17:43:35]wFMCommunicate request_size=10 [17:43:35]MH_SAM_APDU [17:43:35]CAPDU: 80 0D 02 02 05 04 90 BA 81 58 [17:43:35]Write to MH i2c: E2 0D 00 F9 19 80 0D 02 02 05 00 04 90 BA 81 58 00 00 BD [17:43:35]Write i2c OK [17:43:35]MH_I2C_Read... [17:43:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:43:35]Read from MH i2c: E2 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 03 00 F9 19 00 90 00 86 [17:43:35]RAPDU: 90 00 [17:43:35]wFMCommunicate OK [17:43:35]wFMCommunicate request_size=4 [17:43:35]MH_SAM_APDU [17:43:35]CAPDU: 80 0D 03 02 [17:43:35]Write to MH i2c: E2 08 00 FA 19 80 0D 03 02 00 00 00 00 8E [17:43:35]Write i2c OK [17:43:35]MH_I2C_Read... [17:43:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:43:35]Read from MH i2c: E2 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 0B 00 [17:43:35]MH_I2C_Read... [17:43:35]Read from MH i2c: E2 0B 00 FA 19 00 B4 CA 7B 78 73 14 B0 4A 90 00 81 [17:43:35]RAPDU: B4 CA 7B 78 73 14 B0 4A 90 00 [17:43:35]wFMCommunicate OK [17:43:35]SAM_PROTO_SignData done [17:43:35]FM_MakeSignedData done [17:43:35]CreateOFDProtocolMessage [17:43:35]wFMCommunicate request_size=4 [17:43:36]MH_SAM_APDU [17:43:36]CAPDU: 80 11 00 00 [17:43:36]Write to MH i2c: E2 08 00 FB 19 80 11 00 00 00 00 00 00 8E [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:36]Read from MH i2c: E2 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: E2 17 00 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: E2 17 00 FB 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [17:43:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:43:36]wFMCommunicate OK [17:43:36]CreateOFDProtocolMessage done [17:43:36]OFDSenderStorePacket 372782 [17:43:36]StoreOFDPacket docnum=372782 [17:43:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C9 7C 07 01 F9 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 46 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B0 05 00 35 04 06 00 91 04 90 BA 81 58 B4 CA 7B 78 73 14 B0 4A [17:43:36]CheckFolder [17:43:36]dirname=/storage/ofd_packets [17:43:36]CheckFolder done [17:43:36]ProducePacketName [17:43:36]name=ofd_packets/00372782 [17:43:36]NVStorageSaveData ofd_packets/00372782 [17:43:36]File name is /storage/ofd_packets/00372782 [17:43:36]Write 301 bytes [17:43:36]NVStorageSaveData done [17:43:36]OFDSenderStorePacket done [17:43:36]KKMCreateOFDPacket done [17:43:36]NVStorageSaveData kkm_last_timestamp [17:43:36]File name is /storage/kkm_last_timestamp [17:43:36]Write 4 bytes [17:43:36]NVStorageSaveData done [17:43:36]ExternCall_PrintAddStr [17:43:36]wPrintStart [17:43:36]Write to MH i2c: 01 00 00 FC 19 15 [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: 01 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: 01 07 00 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: 01 07 00 FC 19 00 00 00 00 00 FF 0F 2A [17:43:36]RasterBufferAndPrint [17:43:36]line Счет N : (1)3309082 [17:43:36]line ИНН: 02508201610067 [17:43:36]line Контрольно-Кассовый Чек [17:43:36]line ПРОДАЖА [17:43:36]line ТРК (МРК, ГНК) : 32 [17:43:36]line Товар: 2710124130 [17:43:36]line Аи-92-К-4 [17:43:36]line 29.900 * 66.90 [17:43:36]line = 2000.31 [17:43:36]line НДС 12% НСП 1% [17:43:36]line > о реализуемом товаре [17:43:36]line ИТОГО: 2000.31 [17:43:36]line НСП 1% : 17.70 [17:43:36]line НДС 12% : 212.42 [17:43:36]line Наличными: 0.00 [17:43:36]line Безнал.: 2000.31 [17:43:36]line Место: АЗС № 87 "Партнер Нефть" [17:43:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:43:36]line СНО: Общий режим [17:43:36]line Чек 599 24.10.2024 17:43 [17:43:36]line Смена: 524 ФФД: 1.0 [17:43:36]line ЗНМ: 0300000083 [17:43:36]line РНМ: 0000000000091623 [17:43:36]line Версия ККМ: 001 [17:43:36]line Платежная система: Mbank [17:43:36]line ФМ: 0000000000874672 [17:43:36]line ФД: 372782 [17:43:36]line ФПД: 159448794038616 [17:43:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174334&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372782&fm=159448794038616&tin=02508201610067®Number=0000000000091623&sum=200031 [17:43:36]OFD Sender: Processing packet 372782 [packets to send 267, broken 266] [17:43:36]ProducePacketName [17:43:36]name=ofd_packets/00372782 [17:43:36]OFD Sender: To server: pG, [17:43:36]CommunicateWithHost lk.salyk.kg:30040 [17:43:36]ConnectInit lk.salyk.kg [17:43:36]written 0, free lines is 4095 [17:43:36]Connected sock=10 [17:43:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C9 7C 07 01 F9 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 02 00 00 F4 03 04 00 46 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B0 05 00 35 04 06 00 91 04 90 BA 81 58 B4 CA 7B 78 73 14 B0 4A [17:43:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7A 36 47 00 EA A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B0 05 00 F4 03 04 00 ED 32 1A 67 B6 04 01 00 00 0E 93 BE 92 A5 2B 93 3F [17:43:36]CommunicateWithHost err = 0 [17:43:36]CheckOFDResponse [17:43:36]1017 (14) - 77093643461234 [17:43:36]1041 (16) - 0000000000874672 [17:43:36]1040 (4) - 372782 [17:43:36]1012 (4) - 24.10.2024 11:43 [17:43:36]1206 (1) - 0 [17:43:36]OFD Sender: Remove packet 372782 [17:43:36]ProducePacketName [17:43:36]name=ofd_packets/00372782 [17:43:36]NVStorageDeleteData [17:43:36]Write to MH i2c: 01 00 00 25 1A 3F [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: 01 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: 01 07 00 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: 01 07 00 25 1A 00 00 00 00 00 0D 0D 60 [17:43:36]RasterBufferAndPrint [17:43:36]line [17:43:36]line [17:43:36]line [17:43:36]line [17:43:36]line [17:43:36]written 0, free lines is 3347 [17:43:36]MH_Cut [17:43:36]Write to MH i2c: D1 01 00 2C 1A 01 18 [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: D1 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: D1 01 00 [17:43:36]MH_I2C_Read... [17:43:36]Read from MH i2c: D1 01 00 2C 1A 00 17 [17:43:36]Write to MH i2c: 01 00 00 2D 1A 47 [17:43:36]Write i2c OK [17:43:36]MH_I2C_Read... [17:43:37]OFD Sender: No OFD packet to send [17:43:37]*** Cut start [17:43:37]*** Partial cut [17:43:37]*** CUTSNS_PIN = 1 [17:43:37]*** CUTSNS_PIN = 0 [17:43:37]*** Brake cut motor [17:43:38]Read from MH i2c: 01 [17:43:38]MH_I2C_Read... [17:43:38]*** Stop cut motor [17:43:38]*** Cut end [17:43:38]Read from MH i2c: 01 07 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: 01 07 00 2D 1A 00 00 00 00 00 FF 0F 5C [17:43:38]process_action close_receipt done [17:43:38]requested_data is exist [17:43:38]produce_requested_data [17:43:38]requested_item fm.sn is exist - process it [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 11 00 00 [17:43:38]Write to MH i2c: E2 08 00 2E 1A 80 11 00 00 00 00 00 00 C2 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 17 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 17 00 2E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [17:43:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:43:38]wFMCommunicate OK [17:43:38]requested_item fd.num is exist - process it [17:43:38]SAM_PROTO_GetFieldsCounters [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 13 00 00 [17:43:38]Write to MH i2c: E2 08 00 2F 1A 80 13 00 00 00 00 00 00 C5 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 62 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 62 00 2F 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [17:43:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 57 02 00 00 5E 04 04 00 57 02 00 00 57 04 04 00 58 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:43:38]wFMCommunicate OK [17:43:38]SAM_PROTO_GetFieldsCounters done [17:43:38]requested_item shift.num is exist - process it [17:43:38]requested_item shift.opened is exist - process it [17:43:38]req_shift_opened [17:43:38]FM_GetShiftState [17:43:38]SAM_PROTO_GetShiftState [17:43:38]wFMCommunicate request_size=4 [17:43:38]MH_SAM_APDU [17:43:38]CAPDU: 80 13 01 00 [17:43:38]Write to MH i2c: E2 08 00 30 1A 80 13 01 00 00 00 00 00 C7 [17:43:38]Write i2c OK [17:43:38]MH_I2C_Read... [17:43:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:43:38]Read from MH i2c: E2 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 0E 00 [17:43:38]MH_I2C_Read... [17:43:38]Read from MH i2c: E2 0E 00 30 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2C [17:43:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:43:38]wFMCommunicate OK [17:43:38]SAM_PROTO_GetShiftState done [17:43:38]FM_GetShiftState done [17:43:38]req_shift_opened done [17:43:38]requested_item shift.open_date is exist - process it [17:43:38]req_shift_open_date [17:43:38]req_shift_open_date done [17:43:38]produce_requested_data done [17:43:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372782,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:43:38]process_action_free close_receipt [17:43:38]json_value_free [17:43:38]json_value_free done [17:43:38]process_json_proto returns [17:43:38]Send response to host [17:43:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372782,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:43:38]free response buf [17:43:38]execute_script done [17:43:38]execute_script returns [17:43:38]free content buf [17:43:38]Sock 9.Close socket [17:43:38]Sock 9.Thread stoped [17:43:42]OFD Sender: No OFD packet to send [17:43:47]OFD Sender: No OFD packet to send [17:43:52]OFD Sender: No OFD packet to send [17:43:57]OFD Sender: No OFD packet to send [17:44:02]OFD Sender: No OFD packet to send [17:44:07]OFD Sender: No OFD packet to send [17:44:11]accept exits with 8 [17:44:11]New connection [17:44:11]New thread 3067460964 created [17:44:11]Thread 3067317604 joined [17:44:11]Waiting for new connection... [17:44:11] Sock 8.Parse request [17:44:11]Sock 8.Check first char [17:44:11]Sock 8.First char is OK [17:44:11]request: POST /json_proto HTTP/1.0 [17:44:11]Method: POST [17:44:11]URL: /json_proto [17:44:11]Method is POST - this is cgi request [17:44:11]url: /json_proto [17:44:11]query_string will be loaded in cgi processing [17:44:11]execute_cgi json_proto POST (null) [17:44:11]execute_cgi path=json_proto method=POST [17:44:11]POST find Content-Length [17:44:11]Host: 172.17.42.195:8080 [17:44:11]Content-Length: 683 [17:44:11]Content-Type: application/json [17:44:11] [17:44:11]POST finish read [17:44:11]Found Content-Length = 683 [17:44:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:44:11]execute_script... [17:44: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)3309084", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:44:11]POST & json_proto [17:44:11]process_json_proto [17:44:11]json parsed OK: [17:44:11]protocol is kg_v1.0 [17:44:11]action value=close_receipt [17:44:11]process_action close_receipt [17:44:11]cmd_close_receipt [17:44:11]MH_GetDate [17:44:11]Write to MH i2c: F0 00 00 31 1A 3A [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: F0 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: F0 09 00 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: F0 09 00 31 1A 00 6B 87 1A 67 EF 94 12 67 B2 [17:44:11]GetLastDocTimeStamp 1729791814 [17:44:11]current date 1729791851 [17:44:11]FM_GetShiftState [17:44:11]SAM_PROTO_GetShiftState [17:44:11]wFMCommunicate request_size=4 [17:44:11]MH_SAM_APDU [17:44:11]CAPDU: 80 13 01 00 [17:44:11]Write to MH i2c: E2 08 00 32 1A 80 13 01 00 00 00 00 00 C9 [17:44:11]Write i2c OK [17:44:11]MH_I2C_Read... [17:44:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:11]Read from MH i2c: E2 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: E2 0E 00 [17:44:11]MH_I2C_Read... [17:44:11]Read from MH i2c: E2 0E 00 32 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2E [17:44:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:44:11]wFMCommunicate OK [17:44:11]SAM_PROTO_GetShiftState done [17:44:11]FM_GetShiftState done [17:44:11]opened in 1729729095 [17:44:11]opened+sec_in_day 1729815495 [17:44:11]quantity*price = 100015 [17:44:11]sum+1 = 100017 [17:44:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 600 24.10.2024 17:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372783 ФПД: 210291072196002 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174411&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372783&fm=210291072196002&tin=02508201610067®Number=0000000000091623&sum=100000 [17:44:12]StoreToDocumentArchive [17:44:12]shift 524 fd 372783 [17:44:12]save to /storage/0524/doc_00372783 [17:44:12]save last doc name /storage/0524/doc_00372783 to /storage/kkm_last_doc_name [17:44:12]save OK [17:44:12]Clear old archive folders... [17:44:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:44:12]tlvbuf is B6F3D3D0 [17:44:12]SAM_PROTO_ClearQueue [17:44:12]wFMCommunicate request_size=4 [17:44:12]MH_SAM_APDU [17:44:12]CAPDU: 80 09 00 00 [17:44:12]Write to MH i2c: E2 08 00 3F 1A 80 09 00 00 00 00 00 00 CB [17:44:12]Write i2c OK [17:44:12]MH_I2C_Read... [17:44:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:44:12]Read from MH i2c: E2 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 3F 1A 00 90 00 CD [17:44:12]RAPDU: 90 00 [17:44:12]wFMCommunicate OK [17:44:12]SAM_PROTO_ClearQueue done [17:44:12]KKMCreateOFDPacket [17:44:12]OFDProtocolAddRootSTLVToBuf [17:44:12]FM_MakeSignedData [17:44:12]FM_MakeSignedData [17:44:12]SAM_PROTO_SignData [17:44:12]wFMCommunicate request_size=4 [17:44:12]MH_SAM_APDU [17:44:12]CAPDU: 80 0D 01 02 [17:44:12]Write to MH i2c: E2 08 00 40 1A 80 0D 01 02 00 00 00 00 D3 [17:44:12]Write i2c OK [17:44:12]MH_I2C_Read... [17:44:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:44:12]Read from MH i2c: E2 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 40 1A 00 90 00 CE [17:44:12]RAPDU: 90 00 [17:44:12]wFMCommunicate OK [17:44:12]wFMCommunicate request_size=255 [17:44:12]MH_SAM_APDU [17:44:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 6B 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B0 05 00 35 04 06 00 BF [17:44:12]Write to MH i2c: E2 02 01 41 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 6B 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B0 05 00 35 04 06 00 BF 00 00 D7 [17:44:12]Write i2c OK [17:44:12]MH_I2C_Read... [17:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:12]Read from MH i2c: E2 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 41 1A 00 90 00 CF [17:44:12]RAPDU: 90 00 [17:44:12]wFMCommunicate OK [17:44:12]wFMCommunicate request_size=10 [17:44:12]MH_SAM_APDU [17:44:12]CAPDU: 80 0D 02 02 05 42 34 A8 5D A2 [17:44:12]Write to MH i2c: E2 0D 00 42 1A 80 0D 02 02 05 00 42 34 A8 5D A2 00 00 FD [17:44:12]Write i2c OK [17:44:12]MH_I2C_Read... [17:44:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:44:12]Read from MH i2c: E2 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 03 00 42 1A 00 90 00 D0 [17:44:12]RAPDU: 90 00 [17:44:12]wFMCommunicate OK [17:44:12]wFMCommunicate request_size=4 [17:44:12]MH_SAM_APDU [17:44:12]CAPDU: 80 0D 03 02 [17:44:12]Write to MH i2c: E2 08 00 43 1A 80 0D 03 02 00 00 00 00 D8 [17:44:12]Write i2c OK [17:44:12]MH_I2C_Read... [17:44:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:44:12]Read from MH i2c: E2 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 0B 00 [17:44:12]MH_I2C_Read... [17:44:12]Read from MH i2c: E2 0B 00 43 1A 00 19 80 4B C1 3C 15 FC 99 90 00 64 [17:44:12]RAPDU: 19 80 4B C1 3C 15 FC 99 90 00 [17:44:12]wFMCommunicate OK [17:44:12]SAM_PROTO_SignData done [17:44:12]FM_MakeSignedData done [17:44:12]CreateOFDProtocolMessage [17:44:12]wFMCommunicate request_size=4 [17:44:12]MH_SAM_APDU [17:44:12]CAPDU: 80 11 00 00 [17:44:12]Write to MH i2c: E2 08 00 44 1A 80 11 00 00 00 00 00 00 D8 [17:44:12]Write i2c OK [17:44:12]MH_I2C_Read... [17:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:13]Read from MH i2c: E2 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: E2 17 00 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: E2 17 00 44 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2D [17:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:44:13]wFMCommunicate OK [17:44:13]CreateOFDProtocolMessage done [17:44:13]OFDSenderStorePacket 372783 [17:44:13]StoreOFDPacket docnum=372783 [17:44:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 BD 07 01 57 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 6B 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B0 05 00 35 04 06 00 BF 42 34 A8 5D A2 19 80 4B C1 3C 15 FC 99 [17:44:13]CheckFolder [17:44:13]dirname=/storage/ofd_packets [17:44:13]CheckFolder done [17:44:13]ProducePacketName [17:44:13]name=ofd_packets/00372783 [17:44:13]NVStorageSaveData ofd_packets/00372783 [17:44:13]File name is /storage/ofd_packets/00372783 [17:44:13]Write 301 bytes [17:44:13]NVStorageSaveData done [17:44:13]OFDSenderStorePacket done [17:44:13]KKMCreateOFDPacket done [17:44:13]NVStorageSaveData kkm_last_timestamp [17:44:13]File name is /storage/kkm_last_timestamp [17:44:13]Write 4 bytes [17:44:13]NVStorageSaveData done [17:44:13]ExternCall_PrintAddStr [17:44:13]wPrintStart [17:44:13]Write to MH i2c: 01 00 00 45 1A 5F [17:44:13]Write i2c OK [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: 01 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: 01 07 00 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: 01 07 00 45 1A 00 00 00 00 00 FF 0F 74 [17:44:13]RasterBufferAndPrint [17:44:13]line Счет N : (1)3309084 [17:44:13]line ИНН: 02508201610067 [17:44:13]line Контрольно-Кассовый Чек [17:44:13]line ПРОДАЖА [17:44:13]line ТРК (МРК, ГНК) : 42 [17:44:13]line Товар: 2710124130 [17:44:13]line Аи-92-К-4 [17:44:13]line 14.950 * 66.90 [17:44:13]line = 1000.16 [17:44:13]line НДС 12% НСП 1% [17:44:13]line > о реализуемом товаре [17:44:13]line ОКРУГЛЕНИЕ: -0.16 [17:44:13]line ИТОГО: 1000.00 [17:44:13]line Внесено: 1000.00 [17:44:13]line СДАЧА: 0.00 [17:44:13]line НСП 1% : 8.85 [17:44:13]line НДС 12% : 106.21 [17:44:13]line Наличными: 1000.00 [17:44:13]line Безнал.: 0.00 [17:44:13]line Место: АЗС № 87 "Партнер Нефть" [17:44:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:44:13]line СНО: Общий режим [17:44:13]line Чек 600 24.10.2024 17:44 [17:44:13]line Смена: 524 ФФД: 1.0 [17:44:13]line ЗНМ: 0300000083 [17:44:13]line РНМ: 0000000000091623 [17:44:13]line Версия ККМ: 001 [17:44:13]line ФМ: 0000000000874672 [17:44:13]line ФД: 372783 [17:44:13]line ФПД: 210291072196002 [17:44:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174411&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372783&fm=210291072196002&tin=02508201610067®Number=0000000000091623&sum=100000 [17:44:13]OFD Sender: Processing packet 372783 [packets to send 267, broken 266] [17:44:13]ProducePacketName [17:44:13]name=ofd_packets/00372783 [17:44:13]OFD Sender: To server: pG, [17:44:13]CommunicateWithHost lk.salyk.kg:30040 [17:44:13]ConnectInit lk.salyk.kg [17:44:13]written 0, free lines is 4095 [17:44:13]Connected sock=10 [17:44:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 BD 07 01 57 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 02 00 00 F4 03 04 00 6B 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B0 05 00 35 04 06 00 BF 42 34 A8 5D A2 19 80 4B C1 3C 15 FC 99 [17:44:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F3 5B 47 00 4B 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B0 05 00 F4 03 04 00 12 33 1A 67 B6 04 01 00 00 D6 FE E5 C4 7F 45 E9 8A [17:44:13]CommunicateWithHost err = 0 [17:44:13]CheckOFDResponse [17:44:13]1017 (14) - 77093643461234 [17:44:13]1041 (16) - 0000000000874672 [17:44:13]1040 (4) - 372783 [17:44:13]1012 (4) - 24.10.2024 11:44 [17:44:13]1206 (1) - 0 [17:44:13]OFD Sender: Remove packet 372783 [17:44:13]ProducePacketName [17:44:13]name=ofd_packets/00372783 [17:44:13]NVStorageDeleteData [17:44:13]Write to MH i2c: 01 00 00 70 1A 8A [17:44:13]Write i2c OK [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: 01 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: 01 07 00 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: 01 07 00 70 1A 00 00 00 00 00 DD 0C 7A [17:44:13]RasterBufferAndPrint [17:44:13]line [17:44:13]line [17:44:13]line [17:44:13]line [17:44:13]line [17:44:13]written 0, free lines is 3300 [17:44:13]MH_Cut [17:44:13]Write to MH i2c: D1 01 00 77 1A 01 63 [17:44:13]Write i2c OK [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: D1 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: D1 01 00 [17:44:13]MH_I2C_Read... [17:44:13]Read from MH i2c: D1 01 00 77 1A 00 62 [17:44:13]Write to MH i2c: 01 00 00 78 1A 92 [17:44:13]Write i2c OK [17:44:13]MH_I2C_Read... [17:44:14]OFD Sender: No OFD packet to send [17:44:14]*** Cut start [17:44:14]*** Partial cut [17:44:14]*** CUTSNS_PIN = 1 [17:44:14]*** CUTSNS_PIN = 0 [17:44:14]*** Brake cut motor [17:44:15]Read from MH i2c: 01 [17:44:15]MH_I2C_Read... [17:44:15]*** Stop cut motor [17:44:15]*** Cut end [17:44:15]Read from MH i2c: 01 07 00 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: 01 07 00 78 1A 00 00 00 00 00 FF 0F A7 [17:44:15]process_action close_receipt done [17:44:15]requested_data is exist [17:44:15]produce_requested_data [17:44:15]requested_item fm.sn is exist - process it [17:44:15]wFMCommunicate request_size=4 [17:44:15]MH_SAM_APDU [17:44:15]CAPDU: 80 11 00 00 [17:44:15]Write to MH i2c: E2 08 00 79 1A 80 11 00 00 00 00 00 00 0D [17:44:15]Write i2c OK [17:44:15]MH_I2C_Read... [17:44:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:44:15]Read from MH i2c: E2 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: E2 17 00 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: E2 17 00 79 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 62 [17:44:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:44:15]wFMCommunicate OK [17:44:15]requested_item fd.num is exist - process it [17:44:15]SAM_PROTO_GetFieldsCounters [17:44:15]wFMCommunicate request_size=4 [17:44:15]MH_SAM_APDU [17:44:15]CAPDU: 80 13 00 00 [17:44:15]Write to MH i2c: E2 08 00 7A 1A 80 13 00 00 00 00 00 00 10 [17:44:15]Write i2c OK [17:44:15]MH_I2C_Read... [17:44:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:44:15]Read from MH i2c: E2 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: E2 62 00 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: E2 62 00 7A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 2F [17:44:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 58 02 00 00 5E 04 04 00 58 02 00 00 57 04 04 00 59 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:44:15]wFMCommunicate OK [17:44:15]SAM_PROTO_GetFieldsCounters done [17:44:15]requested_item shift.num is exist - process it [17:44:15]requested_item shift.opened is exist - process it [17:44:15]req_shift_opened [17:44:15]FM_GetShiftState [17:44:15]SAM_PROTO_GetShiftState [17:44:15]wFMCommunicate request_size=4 [17:44:15]MH_SAM_APDU [17:44:15]CAPDU: 80 13 01 00 [17:44:15]Write to MH i2c: E2 08 00 7B 1A 80 13 01 00 00 00 00 00 12 [17:44:15]Write i2c OK [17:44:15]MH_I2C_Read... [17:44:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:44:15]Read from MH i2c: E2 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: E2 0E 00 [17:44:15]MH_I2C_Read... [17:44:15]Read from MH i2c: E2 0E 00 7B 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 77 [17:44:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:44:15]wFMCommunicate OK [17:44:15]SAM_PROTO_GetShiftState done [17:44:15]FM_GetShiftState done [17:44:15]req_shift_opened done [17:44:15]requested_item shift.open_date is exist - process it [17:44:15]req_shift_open_date [17:44:15]req_shift_open_date done [17:44:15]produce_requested_data done [17:44:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372783,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:44:15]process_action_free close_receipt [17:44:15]json_value_free [17:44:15]json_value_free done [17:44:15]process_json_proto returns [17:44:15]Send response to host [17:44:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372783,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:44:15]free response buf [17:44:15]execute_script done [17:44:15]execute_script returns [17:44:15]free content buf [17:44:15]Sock 8.Close socket [17:44:15]Sock 8.Thread stoped [17:44:19]OFD Sender: No OFD packet to send [17:44:24]OFD Sender: No OFD packet to send [17:44:29]OFD Sender: No OFD packet to send [17:44:34]OFD Sender: No OFD packet to send [17:44:39]OFD Sender: No OFD packet to send [17:44:44]OFD Sender: No OFD packet to send [17:44:49]OFD Sender: No OFD packet to send [17:44:54]OFD Sender: No OFD packet to send [17:44:59]OFD Sender: No OFD packet to send [17:45:04]OFD Sender: No OFD packet to send [17:45:09]OFD Sender: No OFD packet to send [17:45:14]OFD Sender: No OFD packet to send [17:45:19]OFD Sender: No OFD packet to send [17:45:24]OFD Sender: No OFD packet to send [17:45:29]OFD Sender: No OFD packet to send [17:45:34]OFD Sender: No OFD packet to send [17:45:39]OFD Sender: No OFD packet to send [17:45:44]OFD Sender: No OFD packet to send [17:45:49]OFD Sender: No OFD packet to send [17:45:54]OFD Sender: No OFD packet to send [17:45:59]OFD Sender: No OFD packet to send [17:46:04]OFD Sender: No OFD packet to send [17:46:09]OFD Sender: No OFD packet to send [17:46:14]OFD Sender: No OFD packet to send [17:46:19]OFD Sender: No OFD packet to send [17:46:24]OFD Sender: No OFD packet to send [17:46:24]accept exits with 9 [17:46:24]New connection [17:46:24]New thread 3067317604 created [17:46:24]Thread 3067460964 joined [17:46:24]Waiting for new connection... [17:46:24] Sock 9.Parse request [17:46:24]Sock 9.Check first char [17:46:24]Sock 9.First char is OK [17:46:24]request: POST /json_proto HTTP/1.0 [17:46:24]Method: POST [17:46:24]URL: /json_proto [17:46:24]Method is POST - this is cgi request [17:46:24]url: /json_proto [17:46:24]query_string will be loaded in cgi processing [17:46:24]execute_cgi json_proto POST (null) [17:46:24]execute_cgi path=json_proto method=POST [17:46:24]POST find Content-Length [17:46:24]Host: 172.17.42.195:8080 [17:46:24]Content-Length: 678 [17:46:24]Content-Type: application/json [17:46:24] [17:46:24]POST finish read [17:46:24]Found Content-Length = 678 [17:46:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:24]execute_script... [17:46: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)3309086", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:46:24]POST & json_proto [17:46:24]process_json_proto [17:46:24]json parsed OK: [17:46:24]protocol is kg_v1.0 [17:46:24]action value=close_receipt [17:46:24]process_action close_receipt [17:46:24]cmd_close_receipt [17:46:24]MH_GetDate [17:46:24]Write to MH i2c: F0 00 00 7C 1A 85 [17:46:24]Write i2c OK [17:46:24]MH_I2C_Read... [17:46:24]Read from MH i2c: F0 [17:46:24]MH_I2C_Read... [17:46:24]Read from MH i2c: F0 09 00 [17:46:24]MH_I2C_Read... [17:46:24]Read from MH i2c: F0 09 00 7C 1A 00 F1 87 1A 67 EF 94 12 67 83 [17:46:24]GetLastDocTimeStamp 1729791851 [17:46:24]current date 1729791985 [17:46:24]FM_GetShiftState [17:46:24]SAM_PROTO_GetShiftState [17:46:24]wFMCommunicate request_size=4 [17:46:24]MH_SAM_APDU [17:46:24]CAPDU: 80 13 01 00 [17:46:24]Write to MH i2c: E2 08 00 7D 1A 80 13 01 00 00 00 00 00 14 [17:46:24]Write i2c OK [17:46:24]MH_I2C_Read... [17:46:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:24]Read from MH i2c: E2 [17:46:24]MH_I2C_Read... [17:46:24]Read from MH i2c: E2 0E 00 [17:46:24]MH_I2C_Read... [17:46:24]Read from MH i2c: E2 0E 00 7D 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 79 [17:46:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:46:24]wFMCommunicate OK [17:46:24]SAM_PROTO_GetShiftState done [17:46:24]FM_GetShiftState done [17:46:24]opened in 1729729095 [17:46:24]opened+sec_in_day 1729815495 [17:46:24]quantity*price = 60009 [17:46:24]sum+1 = 60010 [17:46:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 601 24.10.2024 17:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372784 ФПД: 150683891305107 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174625&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372784&fm=150683891305107&tin=02508201610067®Number=0000000000091623&sum=60000 [17:46:25]StoreToDocumentArchive [17:46:25]shift 524 fd 372784 [17:46:25]save to /storage/0524/doc_00372784 [17:46:25]save last doc name /storage/0524/doc_00372784 to /storage/kkm_last_doc_name [17:46:25]save OK [17:46:25]Clear old archive folders... [17:46:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:46:25]tlvbuf is 01A825C0 [17:46:25]SAM_PROTO_ClearQueue [17:46:25]wFMCommunicate request_size=4 [17:46:25]MH_SAM_APDU [17:46:25]CAPDU: 80 09 00 00 [17:46:25]Write to MH i2c: E2 08 00 8A 1A 80 09 00 00 00 00 00 00 16 [17:46:25]Write i2c OK [17:46:25]MH_I2C_Read... [17:46:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:46:25]Read from MH i2c: E2 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: E2 03 00 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: E2 03 00 8A 1A 00 90 00 18 [17:46:25]RAPDU: 90 00 [17:46:25]wFMCommunicate OK [17:46:25]SAM_PROTO_ClearQueue done [17:46:25]KKMCreateOFDPacket [17:46:25]OFDProtocolAddRootSTLVToBuf [17:46:25]FM_MakeSignedData [17:46:25]FM_MakeSignedData [17:46:25]SAM_PROTO_SignData [17:46:25]wFMCommunicate request_size=4 [17:46:25]MH_SAM_APDU [17:46:25]CAPDU: 80 0D 01 02 [17:46:25]Write to MH i2c: E2 08 00 8B 1A 80 0D 01 02 00 00 00 00 1E [17:46:25]Write i2c OK [17:46:25]MH_I2C_Read... [17:46:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:46:25]Read from MH i2c: E2 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: E2 03 00 [17:46:25]MH_I2C_Read... [17:46:25]Read from MH i2c: E2 03 00 8B 1A 00 90 00 19 [17:46:25]RAPDU: 90 00 [17:46:25]wFMCommunicate OK [17:46:25]wFMCommunicate request_size=255 [17:46:25]MH_SAM_APDU [17:46: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F1 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B0 05 00 35 04 06 00 89 [17:46:25]Write to MH i2c: E2 02 01 8C 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F1 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B0 05 00 35 04 06 00 89 00 00 57 [17:46:25]Write i2c OK [17:46:25]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 8C 1A 00 90 00 1A [17:46:26]RAPDU: 90 00 [17:46:26]wFMCommunicate OK [17:46:26]wFMCommunicate request_size=10 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 0D 02 02 05 0B D3 D0 8A 93 [17:46:26]Write to MH i2c: E2 0D 00 8D 1A 80 0D 02 02 05 00 0B D3 D0 8A 93 00 00 F6 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 03 00 8D 1A 00 90 00 1B [17:46:26]RAPDU: 90 00 [17:46:26]wFMCommunicate OK [17:46:26]wFMCommunicate request_size=4 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 0D 03 02 [17:46:26]Write to MH i2c: E2 08 00 8E 1A 80 0D 03 02 00 00 00 00 23 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 0B 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 0B 00 8E 1A 00 0E 12 DA 93 4B 6A 12 6E 90 00 E6 [17:46:26]RAPDU: 0E 12 DA 93 4B 6A 12 6E 90 00 [17:46:26]wFMCommunicate OK [17:46:26]SAM_PROTO_SignData done [17:46:26]FM_MakeSignedData done [17:46:26]CreateOFDProtocolMessage [17:46:26]wFMCommunicate request_size=4 [17:46:26]MH_SAM_APDU [17:46:26]CAPDU: 80 11 00 00 [17:46:26]Write to MH i2c: E2 08 00 8F 1A 80 11 00 00 00 00 00 00 23 [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:26]Read from MH i2c: E2 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 17 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: E2 17 00 8F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 78 [17:46:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:46:26]wFMCommunicate OK [17:46:26]CreateOFDProtocolMessage done [17:46:26]OFDSenderStorePacket 372784 [17:46:26]StoreOFDPacket docnum=372784 [17:46:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 85 21 07 01 B4 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F1 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B0 05 00 35 04 06 00 89 0B D3 D0 8A 93 0E 12 DA 93 4B 6A 12 6E [17:46:26]CheckFolder [17:46:26]dirname=/storage/ofd_packets [17:46:26]CheckFolder done [17:46:26]ProducePacketName [17:46:26]name=ofd_packets/00372784 [17:46:26]NVStorageSaveData ofd_packets/00372784 [17:46:26]File name is /storage/ofd_packets/00372784 [17:46:26]Write 301 bytes [17:46:26]NVStorageSaveData done [17:46:26]OFDSenderStorePacket done [17:46:26]KKMCreateOFDPacket done [17:46:26]NVStorageSaveData kkm_last_timestamp [17:46:26]File name is /storage/kkm_last_timestamp [17:46:26]Write 4 bytes [17:46:26]NVStorageSaveData done [17:46:26]ExternCall_PrintAddStr [17:46:26]wPrintStart [17:46:26]Write to MH i2c: 01 00 00 90 1A AA [17:46:26]Write i2c OK [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: 01 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: 01 07 00 [17:46:26]MH_I2C_Read... [17:46:26]Read from MH i2c: 01 07 00 90 1A 00 00 00 00 00 FF 0F BF [17:46:26]RasterBufferAndPrint [17:46:26]line Счет N : (1)3309086 [17:46:26]line ИНН: 02508201610067 [17:46:26]line Контрольно-Кассовый Чек [17:46:26]line ПРОДАЖА [17:46:26]line ТРК (МРК, ГНК) : 32 [17:46:26]line Товар: 2710124130 [17:46:26]line Аи-92-К-4 [17:46:26]line 8.970 * 66.90 [17:46:26]line = 600.09 [17:46:26]line НДС 12% НСП 1% [17:46:26]line > о реализуемом товаре [17:46:26]line ОКРУГЛЕНИЕ: -0.09 [17:46:26]line ИТОГО: 600.00 [17:46:26]line Внесено: 600.00 [17:46:26]line СДАЧА: 0.00 [17:46:26]line НСП 1% : 5.31 [17:46:26]line НДС 12% : 63.73 [17:46:26]line Наличными: 600.00 [17:46:26]line Безнал.: 0.00 [17:46:26]line Место: АЗС № 87 "Партнер Нефть" [17:46:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:46:26]line СНО: Общий режим [17:46:26]line Чек 601 24.10.2024 17:46 [17:46:26]line Смена: 524 ФФД: 1.0 [17:46:26]line ЗНМ: 0300000083 [17:46:26]line РНМ: 0000000000091623 [17:46:26]line Версия ККМ: 001 [17:46:26]line ФМ: 0000000000874672 [17:46:26]line ФД: 372784 [17:46:26]line ФПД: 150683891305107 [17:46:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174625&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372784&fm=150683891305107&tin=02508201610067®Number=0000000000091623&sum=60000 [17:46:26]OFD Sender: Processing packet 372784 [packets to send 267, broken 266] [17:46:26]ProducePacketName [17:46:26]name=ofd_packets/00372784 [17:46:26]OFD Sender: To server: pG, [17:46:26]CommunicateWithHost lk.salyk.kg:30040 [17:46:26]ConnectInit lk.salyk.kg [17:46:26]written 0, free lines is 4095 [17:46:26]Connected sock=8 [17:46:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 85 21 07 01 B4 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 02 00 00 F4 03 04 00 F1 87 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B0 05 00 35 04 06 00 89 0B D3 D0 8A 93 0E 12 DA 93 4B 6A 12 6E [17:46:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 28 F2 47 00 77 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B0 05 00 F4 03 04 00 98 33 1A 67 B6 04 01 00 00 09 00 B4 4A 45 A4 F5 E1 [17:46:27]CommunicateWithHost err = 0 [17:46:27]CheckOFDResponse [17:46:27]1017 (14) - 77093643461234 [17:46:27]1041 (16) - 0000000000874672 [17:46:27]1040 (4) - 372784 [17:46:27]1012 (4) - 24.10.2024 11:46 [17:46:27]1206 (1) - 0 [17:46:27]OFD Sender: Remove packet 372784 [17:46:27]ProducePacketName [17:46:27]name=ofd_packets/00372784 [17:46:27]NVStorageDeleteData [17:46:27]Write to MH i2c: 01 00 00 BB 1A D5 [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: 01 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: 01 07 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: 01 07 00 BB 1A 00 00 00 00 00 D4 0C BC [17:46:27]RasterBufferAndPrint [17:46:27]line [17:46:27]line [17:46:27]line [17:46:27]line [17:46:27]line [17:46:27]written 0, free lines is 3292 [17:46:27]MH_Cut [17:46:27]Write to MH i2c: D1 01 00 C2 1A 01 AE [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: D1 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: D1 01 00 [17:46:27]MH_I2C_Read... [17:46:27]Read from MH i2c: D1 01 00 C2 1A 00 AD [17:46:27]Write to MH i2c: 01 00 00 C3 1A DD [17:46:27]Write i2c OK [17:46:27]MH_I2C_Read... [17:46:27]OFD Sender: No OFD packet to send [17:46:27]*** Cut start [17:46:27]*** Partial cut [17:46:27]*** CUTSNS_PIN = 1 [17:46:28]*** CUTSNS_PIN = 0 [17:46:28]*** Brake cut motor [17:46:28]Read from MH i2c: 01 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: 01 07 00 [17:46:28]MH_I2C_Read... [17:46:28]*** Stop cut motor [17:46:28]*** Cut end [17:46:28]Read from MH i2c: 01 07 00 C3 1A 00 00 00 00 00 FF 0F F2 [17:46:28]process_action close_receipt done [17:46:28]requested_data is exist [17:46:28]produce_requested_data [17:46:28]requested_item fm.sn is exist - process it [17:46:28]wFMCommunicate request_size=4 [17:46:28]MH_SAM_APDU [17:46:28]CAPDU: 80 11 00 00 [17:46:28]Write to MH i2c: E2 08 00 C4 1A 80 11 00 00 00 00 00 00 58 [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 17 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 17 00 C4 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AD [17:46:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:46:28]wFMCommunicate OK [17:46:28]requested_item fd.num is exist - process it [17:46:28]SAM_PROTO_GetFieldsCounters [17:46:28]wFMCommunicate request_size=4 [17:46:28]MH_SAM_APDU [17:46:28]CAPDU: 80 13 00 00 [17:46:28]Write to MH i2c: E2 08 00 C5 1A 80 13 00 00 00 00 00 00 5B [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 62 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 62 00 C5 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 7E [17:46:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 02 00 00 5E 04 04 00 59 02 00 00 57 04 04 00 5A 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:46:28]wFMCommunicate OK [17:46:28]SAM_PROTO_GetFieldsCounters done [17:46:28]requested_item shift.num is exist - process it [17:46:28]requested_item shift.opened is exist - process it [17:46:28]req_shift_opened [17:46:28]FM_GetShiftState [17:46:28]SAM_PROTO_GetShiftState [17:46:28]wFMCommunicate request_size=4 [17:46:28]MH_SAM_APDU [17:46:28]CAPDU: 80 13 01 00 [17:46:28]Write to MH i2c: E2 08 00 C6 1A 80 13 01 00 00 00 00 00 5D [17:46:28]Write i2c OK [17:46:28]MH_I2C_Read... [17:46:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:46:28]Read from MH i2c: E2 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 0E 00 [17:46:28]MH_I2C_Read... [17:46:28]Read from MH i2c: E2 0E 00 C6 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C2 [17:46:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:46:28]wFMCommunicate OK [17:46:28]SAM_PROTO_GetShiftState done [17:46:28]FM_GetShiftState done [17:46:28]req_shift_opened done [17:46:28]requested_item shift.open_date is exist - process it [17:46:28]req_shift_open_date [17:46:28]req_shift_open_date done [17:46:28]produce_requested_data done [17:46:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372784,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:46:28]process_action_free close_receipt [17:46:28]json_value_free [17:46:28]json_value_free done [17:46:28]process_json_proto returns [17:46:28]Send response to host [17:46:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372784,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:46:28]free response buf [17:46:28]execute_script done [17:46:28]execute_script returns [17:46:28]free content buf [17:46:28]Sock 9.Close socket [17:46:28]Sock 9.Thread stoped [17:46:32]OFD Sender: No OFD packet to send [17:46:37]OFD Sender: No OFD packet to send [17:46:42]OFD Sender: No OFD packet to send [17:46:47]OFD Sender: No OFD packet to send [17:46:52]OFD Sender: No OFD packet to send [17:46:57]OFD Sender: No OFD packet to send [17:47:02]OFD Sender: No OFD packet to send [17:47:07]OFD Sender: No OFD packet to send [17:47:12]OFD Sender: No OFD packet to send [17:47:17]OFD Sender: No OFD packet to send [17:47:22]OFD Sender: No OFD packet to send [17:47:27]OFD Sender: No OFD packet to send [17:47:32]OFD Sender: No OFD packet to send [17:47:37]OFD Sender: No OFD packet to send [17:47:42]OFD Sender: No OFD packet to send [17:47:47]OFD Sender: No OFD packet to send [17:47:49]accept exits with 10 [17:47:49]New connection [17:47:49]New thread 3067460964 created [17:47:49]Thread 3067317604 joined [17:47:49]Waiting for new connection... [17:47:49] Sock 10.Parse request [17:47:49]Sock 10.Check first char [17:47:49]Sock 10.First char is OK [17:47:49]request: POST /json_proto HTTP/1.0 [17:47:49]Method: POST [17:47:49]URL: /json_proto [17:47:49]Method is POST - this is cgi request [17:47:49]url: /json_proto [17:47:49]query_string will be loaded in cgi processing [17:47:49]execute_cgi json_proto POST (null) [17:47:49]execute_cgi path=json_proto method=POST [17:47:49]POST find Content-Length [17:47:49]Host: 172.17.42.195:8080 [17:47:49]Content-Length: 679 [17:47:49]Content-Type: application/json [17:47:49] [17:47:49]POST finish read [17:47:49]Found Content-Length = 679 [17:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:49]execute_script... [17:47:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309085", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:47:49]POST & json_proto [17:47:49]process_json_proto [17:47:49]json parsed OK: [17:47:49]protocol is kg_v1.0 [17:47:49]action value=close_receipt [17:47:49]process_action close_receipt [17:47:49]cmd_close_receipt [17:47:49]MH_GetDate [17:47:49]Write to MH i2c: F0 00 00 C7 1A D0 [17:47:49]Write i2c OK [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: F0 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: F0 09 00 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: F0 09 00 C7 1A 00 46 88 1A 67 EF 94 12 67 24 [17:47:49]GetLastDocTimeStamp 1729791985 [17:47:49]current date 1729792070 [17:47:49]FM_GetShiftState [17:47:49]SAM_PROTO_GetShiftState [17:47:49]wFMCommunicate request_size=4 [17:47:49]MH_SAM_APDU [17:47:49]CAPDU: 80 13 01 00 [17:47:49]Write to MH i2c: E2 08 00 C8 1A 80 13 01 00 00 00 00 00 5F [17:47:49]Write i2c OK [17:47:49]MH_I2C_Read... [17:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:49]Read from MH i2c: E2 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: E2 0E 00 [17:47:49]MH_I2C_Read... [17:47:49]Read from MH i2c: E2 0E 00 C8 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C4 [17:47:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:47:49]wFMCommunicate OK [17:47:49]SAM_PROTO_GetShiftState done [17:47:49]FM_GetShiftState done [17:47:49]opened in 1729729095 [17:47:49]opened+sec_in_day 1729815495 [17:47:49]quantity*price = 70044 [17:47:49]sum+1 = 70045 [17:47:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 602 24.10.2024 17:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372785 ФПД: 120595808591210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174750&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372785&fm=120595808591210&tin=02508201610067®Number=0000000000091623&sum=70000 [17:47:50]StoreToDocumentArchive [17:47:50]shift 524 fd 372785 [17:47:50]save to /storage/0524/doc_00372785 [17:47:50]save last doc name /storage/0524/doc_00372785 to /storage/kkm_last_doc_name [17:47:50]save OK [17:47:50]Clear old archive folders... [17:47:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:47:50]tlvbuf is 01AA8390 [17:47:50]SAM_PROTO_ClearQueue [17:47:50]wFMCommunicate request_size=4 [17:47:50]MH_SAM_APDU [17:47:50]CAPDU: 80 09 00 00 [17:47:50]Write to MH i2c: E2 08 00 D5 1A 80 09 00 00 00 00 00 00 61 [17:47:50]Write i2c OK [17:47:50]MH_I2C_Read... [17:47:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:47:50]Read from MH i2c: E2 [17:47:50]MH_I2C_Read... [17:47:50]Read from MH i2c: E2 03 00 [17:47:50]MH_I2C_Read... [17:47:50]Read from MH i2c: E2 03 00 D5 1A 00 90 00 63 [17:47:50]RAPDU: 90 00 [17:47:50]wFMCommunicate OK [17:47:50]SAM_PROTO_ClearQueue done [17:47:50]KKMCreateOFDPacket [17:47:50]OFDProtocolAddRootSTLVToBuf [17:47:50]FM_MakeSignedData [17:47:50]FM_MakeSignedData [17:47:50]SAM_PROTO_SignData [17:47:50]wFMCommunicate request_size=4 [17:47:50]MH_SAM_APDU [17:47:50]CAPDU: 80 0D 01 02 [17:47:50]Write to MH i2c: E2 08 00 D6 1A 80 0D 01 02 00 00 00 00 69 [17:47:50]Write i2c OK [17:47:50]MH_I2C_Read... [17:47:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:47:50]Read from MH i2c: E2 [17:47:50]MH_I2C_Read... [17:47:50]Read from MH i2c: E2 03 00 [17:47:50]MH_I2C_Read... [17:47:50]Read from MH i2c: E2 03 00 D6 1A 00 90 00 64 [17:47:50]RAPDU: 90 00 [17:47:50]wFMCommunicate OK [17:47:50]wFMCommunicate request_size=255 [17:47:50]MH_SAM_APDU [17:47: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 46 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B0 05 00 35 04 06 00 6D [17:47:50]Write to MH i2c: E2 02 01 D7 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 46 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B0 05 00 35 04 06 00 6D 00 00 11 [17:47:51]Write i2c OK [17:47:51]MH_I2C_Read... [17:47:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:51]Read from MH i2c: E2 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 03 00 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 03 00 D7 1A 00 90 00 65 [17:47:51]RAPDU: 90 00 [17:47:51]wFMCommunicate OK [17:47:51]wFMCommunicate request_size=10 [17:47:51]MH_SAM_APDU [17:47:51]CAPDU: 80 0D 02 02 05 AE 66 55 1D 6A [17:47:51]Write to MH i2c: E2 0D 00 D8 1A 80 0D 02 02 05 00 AE 66 55 1D 6A 00 00 66 [17:47:51]Write i2c OK [17:47:51]MH_I2C_Read... [17:47:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:47:51]Read from MH i2c: E2 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 03 00 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 03 00 D8 1A 00 90 00 66 [17:47:51]RAPDU: 90 00 [17:47:51]wFMCommunicate OK [17:47:51]wFMCommunicate request_size=4 [17:47:51]MH_SAM_APDU [17:47:51]CAPDU: 80 0D 03 02 [17:47:51]Write to MH i2c: E2 08 00 D9 1A 80 0D 03 02 00 00 00 00 6E [17:47:51]Write i2c OK [17:47:51]MH_I2C_Read... [17:47:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:47:51]Read from MH i2c: E2 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 0B 00 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 0B 00 D9 1A 00 0A 9E A3 70 F3 C2 74 A5 90 00 F8 [17:47:51]RAPDU: 0A 9E A3 70 F3 C2 74 A5 90 00 [17:47:51]wFMCommunicate OK [17:47:51]SAM_PROTO_SignData done [17:47:51]FM_MakeSignedData done [17:47:51]CreateOFDProtocolMessage [17:47:51]wFMCommunicate request_size=4 [17:47:51]MH_SAM_APDU [17:47:51]CAPDU: 80 11 00 00 [17:47:51]Write to MH i2c: E2 08 00 DA 1A 80 11 00 00 00 00 00 00 6E [17:47:51]Write i2c OK [17:47:51]MH_I2C_Read... [17:47:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:51]Read from MH i2c: E2 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 17 00 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: E2 17 00 DA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C3 [17:47:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:47:51]wFMCommunicate OK [17:47:51]CreateOFDProtocolMessage done [17:47:51]OFDSenderStorePacket 372785 [17:47:51]StoreOFDPacket docnum=372785 [17:47:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 DE 07 01 08 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 46 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B0 05 00 35 04 06 00 6D AE 66 55 1D 6A 0A 9E A3 70 F3 C2 74 A5 [17:47:51]CheckFolder [17:47:51]dirname=/storage/ofd_packets [17:47:51]CheckFolder done [17:47:51]ProducePacketName [17:47:51]name=ofd_packets/00372785 [17:47:51]NVStorageSaveData ofd_packets/00372785 [17:47:51]File name is /storage/ofd_packets/00372785 [17:47:51]Write 301 bytes [17:47:51]NVStorageSaveData done [17:47:51]OFDSenderStorePacket done [17:47:51]KKMCreateOFDPacket done [17:47:51]NVStorageSaveData kkm_last_timestamp [17:47:51]File name is /storage/kkm_last_timestamp [17:47:51]Write 4 bytes [17:47:51]NVStorageSaveData done [17:47:51]ExternCall_PrintAddStr [17:47:51]wPrintStart [17:47:51]Write to MH i2c: 01 00 00 DB 1A F5 [17:47:51]Write i2c OK [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: 01 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: 01 07 00 [17:47:51]MH_I2C_Read... [17:47:51]Read from MH i2c: 01 07 00 DB 1A 00 00 00 00 00 FF 0F 0A [17:47:51]RasterBufferAndPrint [17:47:51]line Счет N : (1)3309085 [17:47:51]line ИНН: 02508201610067 [17:47:51]line Контрольно-Кассовый Чек [17:47:51]line ПРОДАЖА [17:47:51]line ТРК (МРК, ГНК) : 22 [17:47:51]line Товар: 2710124130 [17:47:51]line Аи-92-К-4 [17:47:51]line 10.470 * 66.90 [17:47:51]line = 700.44 [17:47:51]line НДС 12% НСП 1% [17:47:51]line > о реализуемом товаре [17:47:51]line ОКРУГЛЕНИЕ: -0.44 [17:47:51]line ИТОГО: 700.00 [17:47:51]line Внесено: 700.00 [17:47:51]line СДАЧА: 0.00 [17:47:51]line НСП 1% : 6.20 [17:47:51]line НДС 12% : 74.38 [17:47:51]line Наличными: 700.00 [17:47:51]line Безнал.: 0.00 [17:47:51]line Место: АЗС № 87 "Партнер Нефть" [17:47:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:47:51]line СНО: Общий режим [17:47:51]line Чек 602 24.10.2024 17:47 [17:47:51]line Смена: 524 ФФД: 1.0 [17:47:51]line ЗНМ: 0300000083 [17:47:51]line РНМ: 0000000000091623 [17:47:51]line Версия ККМ: 001 [17:47:51]line ФМ: 0000000000874672 [17:47:51]line ФД: 372785 [17:47:51]line ФПД: 120595808591210 [17:47:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174750&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372785&fm=120595808591210&tin=02508201610067®Number=0000000000091623&sum=70000 [17:47:51]OFD Sender: Processing packet 372785 [packets to send 267, broken 266] [17:47:51]ProducePacketName [17:47:51]name=ofd_packets/00372785 [17:47:51]OFD Sender: To server: pG, [17:47:51]CommunicateWithHost lk.salyk.kg:30040 [17:47:51]ConnectInit lk.salyk.kg [17:47:51]written 0, free lines is 4095 [17:47:51]Connected sock=9 [17:47:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 DE 07 01 08 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 02 00 00 F4 03 04 00 46 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B0 05 00 35 04 06 00 6D AE 66 55 1D 6A 0A 9E A3 70 F3 C2 74 A5 [17:47:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9C 68 47 00 1D 2D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B0 05 00 F4 03 04 00 ED 33 1A 67 B6 04 01 00 00 3F B5 A6 E3 8F B5 A0 FD [17:47:52]CommunicateWithHost err = 0 [17:47:52]CheckOFDResponse [17:47:52]1017 (14) - 77093643461234 [17:47:52]1041 (16) - 0000000000874672 [17:47:52]1040 (4) - 372785 [17:47:52]1012 (4) - 24.10.2024 11:47 [17:47:52]1206 (1) - 0 [17:47:52]OFD Sender: Remove packet 372785 [17:47:52]ProducePacketName [17:47:52]name=ofd_packets/00372785 [17:47:52]NVStorageDeleteData [17:47:52]Write to MH i2c: 01 00 00 06 1B 21 [17:47:52]Write i2c OK [17:47:52]MH_I2C_Read... [17:47:52]Read from MH i2c: 01 [17:47:52]MH_I2C_Read... [17:47:52]Read from MH i2c: 01 07 00 [17:47:52]MH_I2C_Read... [17:47:52]Read from MH i2c: 01 07 00 06 1B 00 00 00 00 00 EA 0C 1E [17:47:52]RasterBufferAndPrint [17:47:52]line [17:47:52]line [17:47:52]line [17:47:52]line [17:47:52]line [17:47:52]written 0, free lines is 3312 [17:47:52]MH_Cut [17:47:52]Write to MH i2c: D1 01 00 0D 1B 01 FA [17:47:52]Write i2c OK [17:47:52]MH_I2C_Read... [17:47:52]Read from MH i2c: D1 [17:47:52]MH_I2C_Read... [17:47:52]Read from MH i2c: D1 01 00 [17:47:52]MH_I2C_Read... [17:47:52]Read from MH i2c: D1 01 00 0D 1B 00 F9 [17:47:52]Write to MH i2c: 01 00 00 0E 1B 29 [17:47:52]Write i2c OK [17:47:52]MH_I2C_Read... [17:47:52]OFD Sender: No OFD packet to send [17:47:52]*** Cut start [17:47:52]*** Partial cut [17:47:52]*** CUTSNS_PIN = 1 [17:47:53]*** CUTSNS_PIN = 0 [17:47:53]*** Brake cut motor [17:47:53]Read from MH i2c: 01 [17:47:53]MH_I2C_Read... [17:47:53]*** Stop cut motor [17:47:53]*** Cut end [17:47:53]Read from MH i2c: 01 07 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: 01 07 00 0E 1B 00 00 00 00 00 FF 0F 3E [17:47:53]process_action close_receipt done [17:47:53]requested_data is exist [17:47:53]produce_requested_data [17:47:53]requested_item fm.sn is exist - process it [17:47:53]wFMCommunicate request_size=4 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 11 00 00 [17:47:53]Write to MH i2c: E2 08 00 0F 1B 80 11 00 00 00 00 00 00 A4 [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:47:53]Read from MH i2c: E2 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 17 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 17 00 0F 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [17:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:47:53]wFMCommunicate OK [17:47:53]requested_item fd.num is exist - process it [17:47:53]SAM_PROTO_GetFieldsCounters [17:47:53]wFMCommunicate request_size=4 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 13 00 00 [17:47:53]Write to MH i2c: E2 08 00 10 1B 80 13 00 00 00 00 00 00 A7 [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:47:53]Read from MH i2c: E2 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 62 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 62 00 10 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 31 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [17:47:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 31 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5A 02 00 00 5E 04 04 00 5A 02 00 00 57 04 04 00 5B 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:47:53]wFMCommunicate OK [17:47:53]SAM_PROTO_GetFieldsCounters done [17:47:53]requested_item shift.num is exist - process it [17:47:53]requested_item shift.opened is exist - process it [17:47:53]req_shift_opened [17:47:53]FM_GetShiftState [17:47:53]SAM_PROTO_GetShiftState [17:47:53]wFMCommunicate request_size=4 [17:47:53]MH_SAM_APDU [17:47:53]CAPDU: 80 13 01 00 [17:47:53]Write to MH i2c: E2 08 00 11 1B 80 13 01 00 00 00 00 00 A9 [17:47:53]Write i2c OK [17:47:53]MH_I2C_Read... [17:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:47:53]Read from MH i2c: E2 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 0E 00 [17:47:53]MH_I2C_Read... [17:47:53]Read from MH i2c: E2 0E 00 11 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0E [17:47:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:47:53]wFMCommunicate OK [17:47:53]SAM_PROTO_GetShiftState done [17:47:53]FM_GetShiftState done [17:47:53]req_shift_opened done [17:47:53]requested_item shift.open_date is exist - process it [17:47:53]req_shift_open_date [17:47:53]req_shift_open_date done [17:47:53]produce_requested_data done [17:47:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372785,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:47:53]process_action_free close_receipt [17:47:53]json_value_free [17:47:53]json_value_free done [17:47:53]process_json_proto returns [17:47:53]Send response to host [17:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372785,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:47:53]free response buf [17:47:53]execute_script done [17:47:53]execute_script returns [17:47:53]free content buf [17:47:53]Sock 10.Close socket [17:47:53]Sock 10.Thread stoped [17:47:57]OFD Sender: No OFD packet to send [17:48:02]OFD Sender: No OFD packet to send [17:48:07]OFD Sender: No OFD packet to send [17:48:12]OFD Sender: No OFD packet to send [17:48:17]OFD Sender: No OFD packet to send [17:48:22]OFD Sender: No OFD packet to send [17:48:27]OFD Sender: No OFD packet to send [17:48:32]OFD Sender: No OFD packet to send [17:48:37]OFD Sender: No OFD packet to send [17:48:41]accept exits with 8 [17:48:41]New connection [17:48:41]New thread 3067317604 created [17:48:41]Thread 3067460964 joined [17:48:41]Waiting for new connection... [17:48:41] Sock 8.Parse request [17:48:41]Sock 8.Check first char [17:48:41]Sock 8.First char is OK [17:48:41]request: POST /json_proto HTTP/1.0 [17:48:41]Method: POST [17:48:41]URL: /json_proto [17:48:41]Method is POST - this is cgi request [17:48:41]url: /json_proto [17:48:41]query_string will be loaded in cgi processing [17:48:41]execute_cgi json_proto POST (null) [17:48:41]execute_cgi path=json_proto method=POST [17:48:41]POST find Content-Length [17:48:41]Host: 172.17.42.195:8080 [17:48:41]Content-Length: 678 [17:48:41]Content-Type: application/json [17:48:41] [17:48:41]POST finish read [17:48:41]Found Content-Length = 678 [17:48:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:41]execute_script... [17: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)3309087", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:48:41]POST & json_proto [17:48:41]process_json_proto [17:48:41]json parsed OK: [17:48:41]protocol is kg_v1.0 [17:48:41]action value=close_receipt [17:48:41]process_action close_receipt [17:48:41]cmd_close_receipt [17:48:41]MH_GetDate [17:48:41]Write to MH i2c: F0 00 00 12 1B 1C [17:48:41]Write i2c OK [17:48:41]MH_I2C_Read... [17:48:41]Read from MH i2c: F0 [17:48:41]MH_I2C_Read... [17:48:41]Read from MH i2c: F0 09 00 [17:48:41]MH_I2C_Read... [17:48:41]Read from MH i2c: F0 09 00 12 1B 00 79 88 1A 67 EF 94 12 67 A3 [17:48:41]GetLastDocTimeStamp 1729792070 [17:48:41]current date 1729792121 [17:48:41]FM_GetShiftState [17:48:41]SAM_PROTO_GetShiftState [17:48:41]wFMCommunicate request_size=4 [17:48:41]MH_SAM_APDU [17:48:41]CAPDU: 80 13 01 00 [17:48:41]Write to MH i2c: E2 08 00 13 1B 80 13 01 00 00 00 00 00 AB [17:48:41]Write i2c OK [17:48:41]MH_I2C_Read... [17:48:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:41]Read from MH i2c: E2 [17:48:41]MH_I2C_Read... [17:48:41]Read from MH i2c: E2 0E 00 [17:48:41]MH_I2C_Read... [17:48:41]Read from MH i2c: E2 0E 00 13 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 10 [17:48:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:48:41]wFMCommunicate OK [17:48:41]SAM_PROTO_GetShiftState done [17:48:41]FM_GetShiftState done [17:48:41]opened in 1729729095 [17:48:41]opened+sec_in_day 1729815495 [17:48:41]quantity*price = 50041 [17:48:41]sum+1 = 50042 [17:48:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 603 24.10.2024 17:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372786 ФПД: 206261198999018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174841&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372786&fm=206261198999018&tin=02508201610067®Number=0000000000091623&sum=50000 [17:48:42]StoreToDocumentArchive [17:48:42]shift 524 fd 372786 [17:48:42]save to /storage/0524/doc_00372786 [17:48:42]save last doc name /storage/0524/doc_00372786 to /storage/kkm_last_doc_name [17:48:42]save OK [17:48:42]Clear old archive folders... [17:48:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:48:42]tlvbuf is 01A7A0F0 [17:48:42]SAM_PROTO_ClearQueue [17:48:42]wFMCommunicate request_size=4 [17:48:42]MH_SAM_APDU [17:48:42]CAPDU: 80 09 00 00 [17:48:42]Write to MH i2c: E2 08 00 20 1B 80 09 00 00 00 00 00 00 AD [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:48:42]Read from MH i2c: E2 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 20 1B 00 90 00 AF [17:48:42]RAPDU: 90 00 [17:48:42]wFMCommunicate OK [17:48:42]SAM_PROTO_ClearQueue done [17:48:42]KKMCreateOFDPacket [17:48:42]OFDProtocolAddRootSTLVToBuf [17:48:42]FM_MakeSignedData [17:48:42]FM_MakeSignedData [17:48:42]SAM_PROTO_SignData [17:48:42]wFMCommunicate request_size=4 [17:48:42]MH_SAM_APDU [17:48:42]CAPDU: 80 0D 01 02 [17:48:42]Write to MH i2c: E2 08 00 21 1B 80 0D 01 02 00 00 00 00 B5 [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:48:42]Read from MH i2c: E2 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 21 1B 00 90 00 B0 [17:48:42]RAPDU: 90 00 [17:48:42]wFMCommunicate OK [17:48:42]wFMCommunicate request_size=255 [17:48:42]MH_SAM_APDU [17: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 79 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B0 05 00 35 04 06 00 BB [17:48:42]Write to MH i2c: E2 02 01 22 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 79 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B0 05 00 35 04 06 00 BB 00 00 D0 [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:42]Read from MH i2c: E2 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 22 1B 00 90 00 B1 [17:48:42]RAPDU: 90 00 [17:48:42]wFMCommunicate OK [17:48:42]wFMCommunicate request_size=10 [17:48:42]MH_SAM_APDU [17:48:42]CAPDU: 80 0D 02 02 05 97 ED 7F 4D EA [17:48:42]Write to MH i2c: E2 0D 00 23 1B 80 0D 02 02 05 00 97 ED 7F 4D EA 00 00 FC [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]OFD Sender: No OFD packet to send [17:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:48:42]Read from MH i2c: E2 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 03 00 23 1B 00 90 00 B2 [17:48:42]RAPDU: 90 00 [17:48:42]wFMCommunicate OK [17:48:42]wFMCommunicate request_size=4 [17:48:42]MH_SAM_APDU [17:48:42]CAPDU: 80 0D 03 02 [17:48:42]Write to MH i2c: E2 08 00 24 1B 80 0D 03 02 00 00 00 00 BA [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:48:42]Read from MH i2c: E2 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 0B 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 0B 00 24 1B 00 41 86 D8 F8 F1 0F 3D 93 90 00 22 [17:48:42]RAPDU: 41 86 D8 F8 F1 0F 3D 93 90 00 [17:48:42]wFMCommunicate OK [17:48:42]SAM_PROTO_SignData done [17:48:42]FM_MakeSignedData done [17:48:42]CreateOFDProtocolMessage [17:48:42]wFMCommunicate request_size=4 [17:48:42]MH_SAM_APDU [17:48:42]CAPDU: 80 11 00 00 [17:48:42]Write to MH i2c: E2 08 00 25 1B 80 11 00 00 00 00 00 00 BA [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:42]Read from MH i2c: E2 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 17 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: E2 17 00 25 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0F [17:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:48:42]wFMCommunicate OK [17:48:42]CreateOFDProtocolMessage done [17:48:42]OFDSenderStorePacket 372786 [17:48:42]StoreOFDPacket docnum=372786 [17:48:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D3 8B 07 01 B1 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 79 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B0 05 00 35 04 06 00 BB 97 ED 7F 4D EA 41 86 D8 F8 F1 0F 3D 93 [17:48:42]CheckFolder [17:48:42]dirname=/storage/ofd_packets [17:48:42]CheckFolder done [17:48:42]ProducePacketName [17:48:42]name=ofd_packets/00372786 [17:48:42]NVStorageSaveData ofd_packets/00372786 [17:48:42]File name is /storage/ofd_packets/00372786 [17:48:42]Write 301 bytes [17:48:42]NVStorageSaveData done [17:48:42]OFDSenderStorePacket done [17:48:42]KKMCreateOFDPacket done [17:48:42]NVStorageSaveData kkm_last_timestamp [17:48:42]File name is /storage/kkm_last_timestamp [17:48:42]Write 4 bytes [17:48:42]NVStorageSaveData done [17:48:42]ExternCall_PrintAddStr [17:48:42]wPrintStart [17:48:42]Write to MH i2c: 01 00 00 26 1B 41 [17:48:42]Write i2c OK [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: 01 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: 01 07 00 [17:48:42]MH_I2C_Read... [17:48:42]Read from MH i2c: 01 07 00 26 1B 00 00 00 00 00 FF 0F 56 [17:48:42]RasterBufferAndPrint [17:48:42]line Счет N : (1)3309087 [17:48:42]line ИНН: 02508201610067 [17:48:42]line Контрольно-Кассовый Чек [17:48:42]line ПРОДАЖА [17:48:42]line ТРК (МРК, ГНК) : 42 [17:48:42]line Товар: 2710124130 [17:48:42]line Аи-92-К-4 [17:48:42]line 7.480 * 66.90 [17:48:42]line = 500.41 [17:48:42]line НДС 12% НСП 1% [17:48:42]line > о реализуемом товаре [17:48:42]line ОКРУГЛЕНИЕ: -0.41 [17:48:42]line ИТОГО: 500.00 [17:48:42]line Внесено: 500.00 [17:48:42]line СДАЧА: 0.00 [17:48:42]line НСП 1% : 4.43 [17:48:42]line НДС 12% : 53.14 [17:48:42]line Наличными: 500.00 [17:48:42]line Безнал.: 0.00 [17:48:42]line Место: АЗС № 87 "Партнер Нефть" [17:48:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:48:42]line СНО: Общий режим [17:48:42]line Чек 603 24.10.2024 17:48 [17:48:42]line Смена: 524 ФФД: 1.0 [17:48:42]line ЗНМ: 0300000083 [17:48:42]line РНМ: 0000000000091623 [17:48:42]line Версия ККМ: 001 [17:48:43]line ФМ: 0000000000874672 [17:48:43]line ФД: 372786 [17:48:43]line ФПД: 206261198999018 [17:48:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174841&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372786&fm=206261198999018&tin=02508201610067®Number=0000000000091623&sum=50000 [17:48:43]OFD Sender: Processing packet 372786 [packets to send 267, broken 266] [17:48:43]ProducePacketName [17:48:43]name=ofd_packets/00372786 [17:48:43]OFD Sender: To server: pG, [17:48:43]CommunicateWithHost lk.salyk.kg:30040 [17:48:43]ConnectInit lk.salyk.kg [17:48:43]written 0, free lines is 4095 [17:48:43]Connected sock=10 [17:48:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D3 8B 07 01 B1 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 02 00 00 F4 03 04 00 79 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B0 05 00 35 04 06 00 BB 97 ED 7F 4D EA 41 86 D8 F8 F1 0F 3D 93 [17:48:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A1 AC 47 00 08 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B0 05 00 F4 03 04 00 20 34 1A 67 B6 04 01 00 00 D3 F4 B8 2E 07 59 05 D9 [17:48:43]CommunicateWithHost err = 0 [17:48:43]CheckOFDResponse [17:48:43]1017 (14) - 77093643461234 [17:48:43]1041 (16) - 0000000000874672 [17:48:43]1040 (4) - 372786 [17:48:43]1012 (4) - 24.10.2024 11:48 [17:48:43]1206 (1) - 0 [17:48:43]OFD Sender: Remove packet 372786 [17:48:43]ProducePacketName [17:48:43]name=ofd_packets/00372786 [17:48:43]NVStorageDeleteData [17:48:43]Write to MH i2c: 01 00 00 51 1B 6C [17:48:43]Write i2c OK [17:48:43]MH_I2C_Read... [17:48:43]Read from MH i2c: 01 [17:48:43]MH_I2C_Read... [17:48:43]Read from MH i2c: 01 07 00 [17:48:43]MH_I2C_Read... [17:48:43]Read from MH i2c: 01 07 00 51 1B 00 00 00 00 00 D9 0C 58 [17:48:43]RasterBufferAndPrint [17:48:43]line [17:48:43]line [17:48:43]line [17:48:43]line [17:48:43]line [17:48:43]written 0, free lines is 3297 [17:48:43]MH_Cut [17:48:43]Write to MH i2c: D1 01 00 58 1B 01 45 [17:48:43]Write i2c OK [17:48:43]MH_I2C_Read... [17:48:43]Read from MH i2c: D1 [17:48:43]MH_I2C_Read... [17:48:43]Read from MH i2c: D1 01 00 [17:48:43]MH_I2C_Read... [17:48:43]Read from MH i2c: D1 01 00 58 1B 00 44 [17:48:43]Write to MH i2c: 01 00 00 59 1B 74 [17:48:43]Write i2c OK [17:48:43]MH_I2C_Read... [17:48:43]OFD Sender: No OFD packet to send [17:48:44]*** Cut start [17:48:44]*** Partial cut [17:48:44]*** CUTSNS_PIN = 1 [17:48:44]*** CUTSNS_PIN = 0 [17:48:44]*** Brake cut motor [17:48:45]Read from MH i2c: 01 [17:48:45]MH_I2C_Read... [17:48:45]*** Stop cut motor [17:48:45]*** Cut end [17:48:45]Read from MH i2c: 01 07 00 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: 01 07 00 59 1B 00 00 00 00 00 FF 0F 89 [17:48:45]process_action close_receipt done [17:48:45]requested_data is exist [17:48:45]produce_requested_data [17:48:45]requested_item fm.sn is exist - process it [17:48:45]wFMCommunicate request_size=4 [17:48:45]MH_SAM_APDU [17:48:45]CAPDU: 80 11 00 00 [17:48:45]Write to MH i2c: E2 08 00 5A 1B 80 11 00 00 00 00 00 00 EF [17:48:45]Write i2c OK [17:48:45]MH_I2C_Read... [17:48:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:48:45]Read from MH i2c: E2 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: E2 17 00 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: E2 17 00 5A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [17:48:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:48:45]wFMCommunicate OK [17:48:45]requested_item fd.num is exist - process it [17:48:45]SAM_PROTO_GetFieldsCounters [17:48:45]wFMCommunicate request_size=4 [17:48:45]MH_SAM_APDU [17:48:45]CAPDU: 80 13 00 00 [17:48:45]Write to MH i2c: E2 08 00 5B 1B 80 13 00 00 00 00 00 00 F2 [17:48:45]Write i2c OK [17:48:45]MH_I2C_Read... [17:48:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:48:45]Read from MH i2c: E2 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: E2 62 00 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: E2 62 00 5B 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 1D [17: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5B 02 00 00 5E 04 04 00 5B 02 00 00 57 04 04 00 5C 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:48:45]wFMCommunicate OK [17:48:45]SAM_PROTO_GetFieldsCounters done [17:48:45]requested_item shift.num is exist - process it [17:48:45]requested_item shift.opened is exist - process it [17:48:45]req_shift_opened [17:48:45]FM_GetShiftState [17:48:45]SAM_PROTO_GetShiftState [17:48:45]wFMCommunicate request_size=4 [17:48:45]MH_SAM_APDU [17:48:45]CAPDU: 80 13 01 00 [17:48:45]Write to MH i2c: E2 08 00 5C 1B 80 13 01 00 00 00 00 00 F4 [17:48:45]Write i2c OK [17:48:45]MH_I2C_Read... [17:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:48:45]Read from MH i2c: E2 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: E2 0E 00 [17:48:45]MH_I2C_Read... [17:48:45]Read from MH i2c: E2 0E 00 5C 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 59 [17:48:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:48:45]wFMCommunicate OK [17:48:45]SAM_PROTO_GetShiftState done [17:48:45]FM_GetShiftState done [17:48:45]req_shift_opened done [17:48:45]requested_item shift.open_date is exist - process it [17:48:45]req_shift_open_date [17:48:45]req_shift_open_date done [17:48:45]produce_requested_data done [17:48:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372786,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:48:45]process_action_free close_receipt [17:48:45]json_value_free [17:48:45]json_value_free done [17:48:45]process_json_proto returns [17:48:45]Send response to host [17:48:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372786,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:48:45]free response buf [17:48:45]execute_script done [17:48:45]execute_script returns [17:48:45]free content buf [17:48:45]Sock 8.Close socket [17:48:45]Sock 8.Thread stoped [17:48:49]OFD Sender: No OFD packet to send [17:48:54]OFD Sender: No OFD packet to send [17:48:59]OFD Sender: No OFD packet to send [17:49:04]OFD Sender: No OFD packet to send [17:49:09]OFD Sender: No OFD packet to send [17:49:14]OFD Sender: No OFD packet to send [17:49:19]OFD Sender: No OFD packet to send [17:49:24]OFD Sender: No OFD packet to send [17:49:29]OFD Sender: No OFD packet to send [17:49:34]OFD Sender: No OFD packet to send [17:49:39]OFD Sender: No OFD packet to send [17:49:43]accept exits with 9 [17:49:43]New connection [17:49:43]New thread 3067460964 created [17:49:43]Thread 3067317604 joined [17:49:43]Waiting for new connection... [17:49:43] Sock 9.Parse request [17:49:43]Sock 9.Check first char [17:49:43]Sock 9.First char is OK [17:49:43]request: POST /json_proto HTTP/1.0 [17:49:43]Method: POST [17:49:43]URL: /json_proto [17:49:43]Method is POST - this is cgi request [17:49:43]url: /json_proto [17:49:43]query_string will be loaded in cgi processing [17:49:43]execute_cgi json_proto POST (null) [17:49:43]execute_cgi path=json_proto method=POST [17:49:43]POST find Content-Length [17:49:43]Host: 172.17.42.195:8080 [17:49:43]Content-Length: 820 [17:49:43]Content-Type: application/json [17:49:43] [17:49:43]POST finish read [17:49:43]Found Content-Length = 820 [17:49:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:43]execute_script... [17:49: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)3309088", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:49:43]POST & json_proto [17:49:43]process_json_proto [17:49:43]json parsed OK: [17:49:43]protocol is kg_v1.0 [17:49:43]action value=close_receipt [17:49:43]process_action close_receipt [17:49:43]cmd_close_receipt [17:49:43]MH_GetDate [17:49:43]Write to MH i2c: F0 00 00 5D 1B 67 [17:49:43]Write i2c OK [17:49:43]MH_I2C_Read... [17:49:43]Read from MH i2c: F0 [17:49:43]MH_I2C_Read... [17:49:43]Read from MH i2c: F0 09 00 [17:49:43]MH_I2C_Read... [17:49:43]Read from MH i2c: F0 09 00 5D 1B 00 B7 88 1A 67 EF 94 12 67 2C [17:49:43]GetLastDocTimeStamp 1729792121 [17:49:43]current date 1729792183 [17:49:43]FM_GetShiftState [17:49:43]SAM_PROTO_GetShiftState [17:49:43]wFMCommunicate request_size=4 [17:49:43]MH_SAM_APDU [17:49:43]CAPDU: 80 13 01 00 [17:49:43]Write to MH i2c: E2 08 00 5E 1B 80 13 01 00 00 00 00 00 F6 [17:49:43]Write i2c OK [17:49:43]MH_I2C_Read... [17:49:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:43]Read from MH i2c: E2 [17:49:43]MH_I2C_Read... [17:49:43]Read from MH i2c: E2 0E 00 [17:49:43]MH_I2C_Read... [17:49:43]Read from MH i2c: E2 0E 00 5E 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5B [17:49:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:49:43]wFMCommunicate OK [17:49:43]SAM_PROTO_GetShiftState done [17:49:43]FM_GetShiftState done [17:49:43]opened in 1729729095 [17:49:43]opened+sec_in_day 1729815495 [17:49:43]quantity*price = 200031 [17:49:43]sum+1 = 200032 [17:49:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 604 24.10.2024 17:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 372787 ФПД: 178699867131216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174943&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372787&fm=178699867131216&tin=02508201610067®Number=0000000000091623&sum=200031 [17:49:44]StoreToDocumentArchive [17:49:44]shift 524 fd 372787 [17:49:44]save to /storage/0524/doc_00372787 [17:49:44]save last doc name /storage/0524/doc_00372787 to /storage/kkm_last_doc_name [17:49:44]save OK [17:49:44]Clear old archive folders... [17:49:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:49:44]tlvbuf is B6F569B0 [17:49:44]SAM_PROTO_ClearQueue [17:49:44]wFMCommunicate request_size=4 [17:49:44]MH_SAM_APDU [17:49:44]CAPDU: 80 09 00 00 [17:49:44]Write to MH i2c: E2 08 00 6B 1B 80 09 00 00 00 00 00 00 F8 [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:49:44]Read from MH i2c: E2 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 6B 1B 00 90 00 FA [17:49:44]RAPDU: 90 00 [17:49:44]wFMCommunicate OK [17:49:44]SAM_PROTO_ClearQueue done [17:49:44]KKMCreateOFDPacket [17:49:44]OFDProtocolAddRootSTLVToBuf [17:49:44]FM_MakeSignedData [17:49:44]FM_MakeSignedData [17:49:44]SAM_PROTO_SignData [17:49:44]wFMCommunicate request_size=4 [17:49:44]MH_SAM_APDU [17:49:44]CAPDU: 80 0D 01 02 [17:49:44]Write to MH i2c: E2 08 00 6C 1B 80 0D 01 02 00 00 00 00 00 [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:49:44]Read from MH i2c: E2 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 6C 1B 00 90 00 FB [17:49:44]RAPDU: 90 00 [17:49:44]wFMCommunicate OK [17:49:44]wFMCommunicate request_size=255 [17:49:44]MH_SAM_APDU [17:49:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 B7 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 33 B0 05 00 35 04 06 00 A2 [17:49:44]Write to MH i2c: E2 02 01 6D 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 B7 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 33 B0 05 00 35 04 06 00 A2 00 00 C2 [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:44]Read from MH i2c: E2 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 6D 1B 00 90 00 FC [17:49:44]RAPDU: 90 00 [17:49:44]wFMCommunicate OK [17:49:44]wFMCommunicate request_size=10 [17:49:44]MH_SAM_APDU [17:49:44]CAPDU: 80 0D 02 02 05 86 CE 1A 0D 50 [17:49:44]Write to MH i2c: E2 0D 00 6E 1B 80 0D 02 02 05 00 86 CE 1A 0D 50 00 00 D8 [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:49:44]Read from MH i2c: E2 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 03 00 6E 1B 00 90 00 FD [17:49:44]RAPDU: 90 00 [17:49:44]wFMCommunicate OK [17:49:44]wFMCommunicate request_size=4 [17:49:44]MH_SAM_APDU [17:49:44]CAPDU: 80 0D 03 02 [17:49:44]Write to MH i2c: E2 08 00 6F 1B 80 0D 03 02 00 00 00 00 05 [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:49:44]Read from MH i2c: E2 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 0B 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 0B 00 6F 1B 00 1C CD 73 D9 95 A6 F9 13 90 00 82 [17:49:44]RAPDU: 1C CD 73 D9 95 A6 F9 13 90 00 [17:49:44]wFMCommunicate OK [17:49:44]SAM_PROTO_SignData done [17:49:44]FM_MakeSignedData done [17:49:44]CreateOFDProtocolMessage [17:49:44]wFMCommunicate request_size=4 [17:49:44]MH_SAM_APDU [17:49:44]CAPDU: 80 11 00 00 [17:49:44]Write to MH i2c: E2 08 00 70 1B 80 11 00 00 00 00 00 00 05 [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:44]Read from MH i2c: E2 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 17 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: E2 17 00 70 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [17:49:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:49:44]wFMCommunicate OK [17:49:44]CreateOFDProtocolMessage done [17:49:44]OFDSenderStorePacket 372787 [17:49:44]StoreOFDPacket docnum=372787 [17:49:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 4D 07 01 D7 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 B7 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 33 B0 05 00 35 04 06 00 A2 86 CE 1A 0D 50 1C CD 73 D9 95 A6 F9 13 [17:49:44]CheckFolder [17:49:44]dirname=/storage/ofd_packets [17:49:44]CheckFolder done [17:49:44]ProducePacketName [17:49:44]name=ofd_packets/00372787 [17:49:44]NVStorageSaveData ofd_packets/00372787 [17:49:44]File name is /storage/ofd_packets/00372787 [17:49:44]Write 301 bytes [17:49:44]NVStorageSaveData done [17:49:44]OFDSenderStorePacket done [17:49:44]KKMCreateOFDPacket done [17:49:44]NVStorageSaveData kkm_last_timestamp [17:49:44]File name is /storage/kkm_last_timestamp [17:49:44]Write 4 bytes [17:49:44]NVStorageSaveData done [17:49:44]ExternCall_PrintAddStr [17:49:44]wPrintStart [17:49:44]Write to MH i2c: 01 00 00 71 1B 8C [17:49:44]Write i2c OK [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: 01 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: 01 07 00 [17:49:44]MH_I2C_Read... [17:49:44]Read from MH i2c: 01 07 00 71 1B 00 00 00 00 00 FF 0F A1 [17:49:44]RasterBufferAndPrint [17:49:44]line Счет N : (1)3309088 [17:49:44]line ИНН: 02508201610067 [17:49:44]line Контрольно-Кассовый Чек [17:49:44]line ПРОДАЖА [17:49:44]line ТРК (МРК, ГНК) : 12 [17:49:44]line Товар: 2710124130 [17:49:44]line Аи-92-К-4 [17:49:44]line 29.900 * 66.90 [17:49:44]line = 2000.31 [17:49:44]line НДС 12% НСП 1% [17:49:44]line > о реализуемом товаре [17:49:44]line ИТОГО: 2000.31 [17:49:44]line НСП 1% : 17.70 [17:49:44]line НДС 12% : 212.42 [17:49:44]line Наличными: 0.00 [17:49:44]line Безнал.: 2000.31 [17:49:44]line Место: АЗС № 87 "Партнер Нефть" [17:49:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:49:44]line СНО: Общий режим [17:49:44]line Чек 604 24.10.2024 17:49 [17:49:44]line Смена: 524 ФФД: 1.0 [17:49:44]line ЗНМ: 0300000083 [17:49:44]line РНМ: 0000000000091623 [17:49:44]line Версия ККМ: 001 [17:49:44]line Платежная система: Бакай Банк [17:49:44]line ФМ: 0000000000874672 [17:49:44]line ФД: 372787 [17:49:44]line ФПД: 178699867131216 [17:49:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T174943&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372787&fm=178699867131216&tin=02508201610067®Number=0000000000091623&sum=200031 [17:49:44]written 0, free lines is 4095 [17:49:44]OFD Sender: Processing packet 372787 [packets to send 267, broken 266] [17:49:44]ProducePacketName [17:49:44]name=ofd_packets/00372787 [17:49:44]OFD Sender: To server: pG, [17:49:44]CommunicateWithHost lk.salyk.kg:30040 [17:49:44]ConnectInit lk.salyk.kg [17:49:45]Connected sock=10 [17:49:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 4D 07 01 D7 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 02 00 00 F4 03 04 00 B7 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 33 B0 05 00 35 04 06 00 A2 86 CE 1A 0D 50 1C CD 73 D9 95 A6 F9 13 [17:49:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6C 52 47 00 84 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 33 B0 05 00 F4 03 04 00 5E 34 1A 67 B6 04 01 00 00 76 4D C7 90 AB 0C 9D C5 [17:49:45]CommunicateWithHost err = 0 [17:49:45]CheckOFDResponse [17:49:45]1017 (14) - 77093643461234 [17:49:45]1041 (16) - 0000000000874672 [17:49:45]1040 (4) - 372787 [17:49:45]1012 (4) - 24.10.2024 11:49 [17:49:45]1206 (1) - 0 [17:49:45]OFD Sender: Remove packet 372787 [17:49:45]ProducePacketName [17:49:45]name=ofd_packets/00372787 [17:49:45]NVStorageDeleteData [17:49:45]Write to MH i2c: 01 00 00 9B 1B B6 [17:49:45]Write i2c OK [17:49:45]MH_I2C_Read... [17:49:45]Read from MH i2c: 01 [17:49:45]MH_I2C_Read... [17:49:45]Read from MH i2c: 01 07 00 [17:49:45]MH_I2C_Read... [17:49:45]Read from MH i2c: 01 07 00 9B 1B 00 00 00 00 00 F2 0C BB [17:49:45]RasterBufferAndPrint [17:49:45]line [17:49:45]line [17:49:45]line [17:49:45]line [17:49:45]line [17:49:45]written 0, free lines is 3320 [17:49:45]MH_Cut [17:49:45]Write to MH i2c: D1 01 00 A2 1B 01 8F [17:49:45]Write i2c OK [17:49:45]MH_I2C_Read... [17:49:45]Read from MH i2c: D1 [17:49:45]MH_I2C_Read... [17:49:45]Read from MH i2c: D1 01 00 [17:49:45]MH_I2C_Read... [17:49:45]Read from MH i2c: D1 01 00 A2 1B 00 8E [17:49:45]Write to MH i2c: 01 00 00 A3 1B BE [17:49:45]Write i2c OK [17:49:45]MH_I2C_Read... [17:49:45]OFD Sender: No OFD packet to send [17:49:46]*** Cut start [17:49:46]*** Partial cut [17:49:46]*** CUTSNS_PIN = 1 [17:49:46]*** CUTSNS_PIN = 0 [17:49:46]*** Brake cut motor [17:49:46]Read from MH i2c: 01 [17:49:46]MH_I2C_Read... [17:49:46]*** Stop cut motor [17:49:46]*** Cut end [17:49:46]Read from MH i2c: 01 07 00 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: 01 07 00 A3 1B 00 00 00 00 00 FF 0F D3 [17:49:46]process_action close_receipt done [17:49:46]requested_data is exist [17:49:46]produce_requested_data [17:49:46]requested_item fm.sn is exist - process it [17:49:46]wFMCommunicate request_size=4 [17:49:46]MH_SAM_APDU [17:49:46]CAPDU: 80 11 00 00 [17:49:46]Write to MH i2c: E2 08 00 A4 1B 80 11 00 00 00 00 00 00 39 [17:49:46]Write i2c OK [17:49:46]MH_I2C_Read... [17:49:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:49:46]Read from MH i2c: E2 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: E2 17 00 [17:49:46]MH_I2C_Read... [17:49:46]Read from MH i2c: E2 17 00 A4 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [17:49:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:49:46]wFMCommunicate OK [17:49:46]requested_item fd.num is exist - process it [17:49:46]SAM_PROTO_GetFieldsCounters [17:49:46]wFMCommunicate request_size=4 [17:49:46]MH_SAM_APDU [17:49:46]CAPDU: 80 13 00 00 [17:49:46]Write to MH i2c: E2 08 00 A5 1B 80 13 00 00 00 00 00 00 3C [17:49:46]Write i2c OK [17:49:46]MH_I2C_Read... [17:49:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:49:47]Read from MH i2c: E2 [17:49:47]MH_I2C_Read... [17:49:47]Read from MH i2c: E2 62 00 [17:49:47]MH_I2C_Read... [17:49:47]Read from MH i2c: E2 62 00 A5 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 33 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [17:49:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 33 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5C 02 00 00 5E 04 04 00 5C 02 00 00 57 04 04 00 5D 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:49:47]wFMCommunicate OK [17:49:47]SAM_PROTO_GetFieldsCounters done [17:49:47]requested_item shift.num is exist - process it [17:49:47]requested_item shift.opened is exist - process it [17:49:47]req_shift_opened [17:49:47]FM_GetShiftState [17:49:47]SAM_PROTO_GetShiftState [17:49:47]wFMCommunicate request_size=4 [17:49:47]MH_SAM_APDU [17:49:47]CAPDU: 80 13 01 00 [17:49:47]Write to MH i2c: E2 08 00 A6 1B 80 13 01 00 00 00 00 00 3E [17:49:47]Write i2c OK [17:49:47]MH_I2C_Read... [17:49:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:49:47]Read from MH i2c: E2 [17:49:47]MH_I2C_Read... [17:49:47]Read from MH i2c: E2 0E 00 [17:49:47]MH_I2C_Read... [17:49:47]Read from MH i2c: E2 0E 00 A6 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A3 [17:49:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:49:47]wFMCommunicate OK [17:49:47]SAM_PROTO_GetShiftState done [17:49:47]FM_GetShiftState done [17:49:47]req_shift_opened done [17:49:47]requested_item shift.open_date is exist - process it [17:49:47]req_shift_open_date [17:49:47]req_shift_open_date done [17:49:47]produce_requested_data done [17:49:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372787,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:49:47]process_action_free close_receipt [17:49:47]json_value_free [17:49:47]json_value_free done [17:49:47]process_json_proto returns [17:49:47]Send response to host [17:49:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372787,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:49:47]free response buf [17:49:47]execute_script done [17:49:47]execute_script returns [17:49:47]free content buf [17:49:47]Sock 9.Close socket [17:49:47]Sock 9.Thread stoped [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:06]accept exits with 8 [17:50:06]New connection [17:50:06]New thread 3067317604 created [17:50:06]Thread 3067460964 joined [17:50:06]Waiting for new connection... [17:50:06] Sock 8.Parse request [17:50:06]Sock 8.Check first char [17:50:06]Sock 8.First char is OK [17:50:06]request: POST /json_proto HTTP/1.0 [17:50:06]Method: POST [17:50:06]URL: /json_proto [17:50:06]Method is POST - this is cgi request [17:50:06]url: /json_proto [17:50:06]query_string will be loaded in cgi processing [17:50:06]execute_cgi json_proto POST (null) [17:50:06]execute_cgi path=json_proto method=POST [17:50:06]POST find Content-Length [17:50:06]Host: 172.17.42.195:8080 [17:50:06]Content-Length: 805 [17:50:06]Content-Type: application/json [17:50:06] [17:50:06]POST finish read [17:50:06]Found Content-Length = 805 [17:50:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4293780", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:06]execute_script... [17:50: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)3309089", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4293780", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:06]POST & json_proto [17:50:06]process_json_proto [17:50:06]json parsed OK: [17:50:06]protocol is kg_v1.0 [17:50:06]action value=close_receipt [17:50:06]process_action close_receipt [17:50:06]cmd_close_receipt [17:50:06]MH_GetDate [17:50:06]Write to MH i2c: F0 00 00 A7 1B B1 [17:50:06]Write i2c OK [17:50:06]MH_I2C_Read... [17:50:06]Read from MH i2c: F0 [17:50:06]MH_I2C_Read... [17:50:06]Read from MH i2c: F0 09 00 [17:50:06]MH_I2C_Read... [17:50:06]Read from MH i2c: F0 09 00 A7 1B 00 CE 88 1A 67 EF 94 12 67 8D [17:50:06]GetLastDocTimeStamp 1729792183 [17:50:06]current date 1729792206 [17:50:06]FM_GetShiftState [17:50:06]SAM_PROTO_GetShiftState [17:50:06]wFMCommunicate request_size=4 [17:50:06]MH_SAM_APDU [17:50:06]CAPDU: 80 13 01 00 [17:50:06]Write to MH i2c: E2 08 00 A8 1B 80 13 01 00 00 00 00 00 40 [17:50:06]Write i2c OK [17:50:06]MH_I2C_Read... [17:50:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:06]Read from MH i2c: E2 [17:50:06]MH_I2C_Read... [17:50:06]Read from MH i2c: E2 0E 00 [17:50:06]MH_I2C_Read... [17:50:06]Read from MH i2c: E2 0E 00 A8 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [17:50:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:50:06]wFMCommunicate OK [17:50:06]SAM_PROTO_GetShiftState done [17:50:06]FM_GetShiftState done [17:50:06]opened in 1729729095 [17:50:06]opened+sec_in_day 1729815495 [17:50:06]quantity*price = 0 [17:50:06]sum+1 = 1 [17:50:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 605 24.10.2024 17:50 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4293780 ФМ: 0000000000874672 ФД: 372788 ФПД: 224050489570308 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372788&fm=224050489570308&tin=02508201610067®Number=0000000000091623&sum=0 [17:50:07]StoreToDocumentArchive [17:50:07]shift 524 fd 372788 [17:50:07]save to /storage/0524/doc_00372788 [17:50:07]save last doc name /storage/0524/doc_00372788 to /storage/kkm_last_doc_name [17:50:07]save OK [17:50:07]Clear old archive folders... [17:50:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:50:07]tlvbuf is B6E245B0 [17:50:07]SAM_PROTO_ClearQueue [17:50:07]wFMCommunicate request_size=4 [17:50:07]MH_SAM_APDU [17:50:07]CAPDU: 80 09 00 00 [17:50:07]Write to MH i2c: E2 08 00 B5 1B 80 09 00 00 00 00 00 00 42 [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:07]Read from MH i2c: E2 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 B5 1B 00 90 00 44 [17:50:07]RAPDU: 90 00 [17:50:07]wFMCommunicate OK [17:50:07]SAM_PROTO_ClearQueue done [17:50:07]KKMCreateOFDPacket [17:50:07]OFDProtocolAddRootSTLVToBuf [17:50:07]FM_MakeSignedData [17:50:07]FM_MakeSignedData [17:50:07]SAM_PROTO_SignData [17:50:07]wFMCommunicate request_size=4 [17:50:07]MH_SAM_APDU [17:50:07]CAPDU: 80 0D 01 02 [17:50:07]Write to MH i2c: E2 08 00 B6 1B 80 0D 01 02 00 00 00 00 4A [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:07]Read from MH i2c: E2 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 B6 1B 00 90 00 45 [17:50:07]RAPDU: 90 00 [17:50:07]wFMCommunicate OK [17:50:07]wFMCommunicate request_size=255 [17:50:07]MH_SAM_APDU [17:50:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 CE 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 34 B0 05 00 35 04 06 00 [17:50:07]Write to MH i2c: E2 02 01 B7 1B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 CE 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 34 B0 05 00 35 04 06 00 00 00 F1 [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:07]Read from MH i2c: E2 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 B7 1B 00 90 00 46 [17:50:07]RAPDU: 90 00 [17:50:07]wFMCommunicate OK [17:50:07]wFMCommunicate request_size=11 [17:50:07]MH_SAM_APDU [17:50:07]CAPDU: 80 0D 02 02 06 CB C5 D1 D7 B4 04 [17:50:07]Write to MH i2c: E2 0E 00 B8 1B 80 0D 02 02 06 00 CB C5 D1 D7 B4 04 00 00 49 [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:07]Read from MH i2c: E2 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 03 00 B8 1B 00 90 00 47 [17:50:07]RAPDU: 90 00 [17:50:07]wFMCommunicate OK [17:50:07]wFMCommunicate request_size=4 [17:50:07]MH_SAM_APDU [17:50:07]CAPDU: 80 0D 03 02 [17:50:07]Write to MH i2c: E2 08 00 B9 1B 80 0D 03 02 00 00 00 00 4F [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:07]Read from MH i2c: E2 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 0B 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 0B 00 B9 1B 00 0D 10 9A 49 09 7D 6A 7E 90 00 BE [17:50:07]RAPDU: 0D 10 9A 49 09 7D 6A 7E 90 00 [17:50:07]wFMCommunicate OK [17:50:07]SAM_PROTO_SignData done [17:50:07]FM_MakeSignedData done [17:50:07]CreateOFDProtocolMessage [17:50:07]wFMCommunicate request_size=4 [17:50:07]MH_SAM_APDU [17:50:07]CAPDU: 80 11 00 00 [17:50:07]Write to MH i2c: E2 08 00 BA 1B 80 11 00 00 00 00 00 00 4F [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:07]Read from MH i2c: E2 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 17 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: E2 17 00 BA 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [17:50:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:50:07]wFMCommunicate OK [17:50:07]CreateOFDProtocolMessage done [17:50:07]OFDSenderStorePacket 372788 [17:50:07]StoreOFDPacket docnum=372788 [17:50:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 F3 78 08 01 BE 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 CE 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 34 B0 05 00 35 04 06 00 CB C5 D1 D7 B4 04 0D 10 9A 49 09 7D 6A 7E [17:50:07]CheckFolder [17:50:07]dirname=/storage/ofd_packets [17:50:07]CheckFolder done [17:50:07]ProducePacketName [17:50:07]name=ofd_packets/00372788 [17:50:07]NVStorageSaveData ofd_packets/00372788 [17:50:07]File name is /storage/ofd_packets/00372788 [17:50:07]Write 302 bytes [17:50:07]NVStorageSaveData done [17:50:07]OFDSenderStorePacket done [17:50:07]KKMCreateOFDPacket done [17:50:07]NVStorageSaveData kkm_last_timestamp [17:50:07]File name is /storage/kkm_last_timestamp [17:50:07]Write 4 bytes [17:50:07]NVStorageSaveData done [17:50:07]ExternCall_PrintAddStr [17:50:07]wPrintStart [17:50:07]Write to MH i2c: 01 00 00 BB 1B D6 [17:50:07]Write i2c OK [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: 01 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: 01 07 00 [17:50:07]MH_I2C_Read... [17:50:07]Read from MH i2c: 01 07 00 BB 1B 00 00 00 00 00 FF 0F EB [17:50:07]RasterBufferAndPrint [17:50:07]line Счет N : (1)3309089 [17:50:07]line ИНН: 02508201610067 [17:50:07]line Контрольно-Кассовый Чек [17:50:07]line ПРОДАЖА [17:50:07]line ТРК (МРК, ГНК) : 5 [17:50:07]line Товар: 2710194210 [17:50:07]line ДТ(л)-К-5 [17:50:07]line 10.000 * 0.00 [17:50:07]line = 0.00 [17:50:07]line НДС 12% НСП 1% [17:50:07]line > о реализуемом товаре [17:50:07]line ИТОГО: 0.00 [17:50:07]line НСП 1% : 0.00 [17:50:07]line НДС 12% : 0.00 [17:50:07]line Наличными: 0.00 [17:50:07]line Безнал.: 0.00 [17:50:07]line Место: АЗС № 87 "Партнер Нефть" [17:50:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:50:07]line СНО: Общий режим [17:50:07]line Чек 605 24.10.2024 17:50 [17:50:07]line Смена: 524 ФФД: 1.0 [17:50:07]line ЗНМ: 0300000083 [17:50:07]line РНМ: 0000000000091623 [17:50:07]line Версия ККМ: 001 [17:50:07]line Талоны: Топливные Талоны [17:50:07]line 4293780 [17:50:07]line ФМ: 0000000000874672 [17:50:07]line ФД: 372788 [17:50:07]line ФПД: 224050489570308 [17:50:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372788&fm=224050489570308&tin=02508201610067®Number=0000000000091623&sum=0 [17:50:08]written 0, free lines is 4095 [17:50:08]OFD Sender: Processing packet 372788 [packets to send 267, broken 266] [17:50:08]ProducePacketName [17:50:08]name=ofd_packets/00372788 [17:50:08]OFD Sender: To server: pG, [17:50:08]CommunicateWithHost lk.salyk.kg:30040 [17:50:08]ConnectInit lk.salyk.kg [17:50:08]Connected sock=10 [17:50:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 F3 78 08 01 BE 33 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 02 00 00 F4 03 04 00 CE 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 34 B0 05 00 35 04 06 00 CB C5 D1 D7 B4 04 0D 10 9A 49 09 7D 6A 7E [17:50:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 77 CB 47 00 8C 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 34 B0 05 00 F4 03 04 00 75 34 1A 67 B6 04 01 00 00 E9 7A C8 23 83 2E 73 5A [17:50:08]CommunicateWithHost err = 0 [17:50:08]CheckOFDResponse [17:50:08]1017 (14) - 77093643461234 [17:50:08]1041 (16) - 0000000000874672 [17:50:08]1040 (4) - 372788 [17:50:08]1012 (4) - 24.10.2024 11:50 [17:50:08]1206 (1) - 0 [17:50:08]OFD Sender: Remove packet 372788 [17:50:08]ProducePacketName [17:50:08]name=ofd_packets/00372788 [17:50:08]NVStorageDeleteData [17:50:08]Write to MH i2c: 01 00 00 E5 1B 00 [17:50:08]Write i2c OK [17:50:08]MH_I2C_Read... [17:50:08]Read from MH i2c: 01 [17:50:08]MH_I2C_Read... [17:50:08]Read from MH i2c: 01 07 00 [17:50:08]MH_I2C_Read... [17:50:08]Read from MH i2c: 01 07 00 E5 1B 00 00 00 00 00 F2 0C 05 [17:50:08]RasterBufferAndPrint [17:50:08]line [17:50:08]line [17:50:08]line [17:50:08]line [17:50:08]line [17:50:08]written 0, free lines is 3320 [17:50:08]MH_Cut [17:50:08]Write to MH i2c: D1 01 00 EC 1B 01 D9 [17:50:08]Write i2c OK [17:50:08]MH_I2C_Read... [17:50:08]Read from MH i2c: D1 [17:50:08]MH_I2C_Read... [17:50:08]Read from MH i2c: D1 01 00 [17:50:08]MH_I2C_Read... [17:50:08]Read from MH i2c: D1 01 00 EC 1B 00 D8 [17:50:08]Write to MH i2c: 01 00 00 ED 1B 08 [17:50:08]Write i2c OK [17:50:08]MH_I2C_Read... [17:50:08]OFD Sender: No OFD packet to send [17:50:09]*** Cut start [17:50:09]*** Partial cut [17:50:09]*** CUTSNS_PIN = 1 [17:50:09]*** CUTSNS_PIN = 0 [17:50:09]*** Brake cut motor [17:50:09]Read from MH i2c: 01 [17:50:09]MH_I2C_Read... [17:50:09]Read from MH i2c: 01 07 00 [17:50:09]MH_I2C_Read... [17:50:09]*** Stop cut motor [17:50:09]*** Cut end [17:50:09]Read from MH i2c: 01 07 00 ED 1B 00 00 00 00 00 FF 0F 1D [17:50:09]process_action close_receipt done [17:50:09]requested_data is exist [17:50:09]produce_requested_data [17:50:09]requested_item fm.sn is exist - process it [17:50:09]wFMCommunicate request_size=4 [17:50:09]MH_SAM_APDU [17:50:09]CAPDU: 80 11 00 00 [17:50:09]Write to MH i2c: E2 08 00 EE 1B 80 11 00 00 00 00 00 00 83 [17:50:09]Write i2c OK [17:50:09]MH_I2C_Read... [17:50:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:10]Read from MH i2c: E2 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 17 00 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 17 00 EE 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D8 [17:50:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:50:10]wFMCommunicate OK [17:50:10]requested_item fd.num is exist - process it [17:50:10]SAM_PROTO_GetFieldsCounters [17:50:10]wFMCommunicate request_size=4 [17:50:10]MH_SAM_APDU [17:50:10]CAPDU: 80 13 00 00 [17:50:10]Write to MH i2c: E2 08 00 EF 1B 80 13 00 00 00 00 00 00 86 [17:50:10]Write i2c OK [17:50:10]MH_I2C_Read... [17:50:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:10]Read from MH i2c: E2 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 62 00 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 62 00 EF 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 34 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [17:50:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 34 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5D 02 00 00 5E 04 04 00 5D 02 00 00 57 04 04 00 5E 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:10]wFMCommunicate OK [17:50:10]SAM_PROTO_GetFieldsCounters done [17:50:10]requested_item shift.num is exist - process it [17:50:10]requested_item shift.opened is exist - process it [17:50:10]req_shift_opened [17:50:10]FM_GetShiftState [17:50:10]SAM_PROTO_GetShiftState [17:50:10]wFMCommunicate request_size=4 [17:50:10]MH_SAM_APDU [17:50:10]CAPDU: 80 13 01 00 [17:50:10]Write to MH i2c: E2 08 00 F0 1B 80 13 01 00 00 00 00 00 88 [17:50:10]Write i2c OK [17:50:10]MH_I2C_Read... [17:50:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:10]Read from MH i2c: E2 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 0E 00 [17:50:10]MH_I2C_Read... [17:50:10]Read from MH i2c: E2 0E 00 F0 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 ED [17:50:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:50:10]wFMCommunicate OK [17:50:10]SAM_PROTO_GetShiftState done [17:50:10]FM_GetShiftState done [17:50:10]req_shift_opened done [17:50:10]requested_item shift.open_date is exist - process it [17:50:10]req_shift_open_date [17:50:10]req_shift_open_date done [17:50:10]produce_requested_data done [17:50:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372788,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:50:10]process_action_free close_receipt [17:50:10]json_value_free [17:50:10]json_value_free done [17:50:10]process_json_proto returns [17:50:10]Send response to host [17:50:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372788,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:50:10]free response buf [17:50:10]execute_script done [17:50:10]execute_script returns [17:50:10]free content buf [17:50:10]Sock 8.Close socket [17:50:10]Sock 8.Thread stoped [17:50:13]OFD Sender: No OFD packet to send [17:50:18]OFD Sender: No OFD packet to send [17:50:20]accept exits with 9 [17:50:20]New connection [17:50:20]New thread 3067460964 created [17:50:20]Thread 3067317604 joined [17:50:20]Waiting for new connection... [17:50:20] Sock 9.Parse request [17:50:20]Sock 9.Check first char [17:50:20]Sock 9.First char is OK [17:50:20]request: POST /json_proto HTTP/1.0 [17:50:20]Method: POST [17:50:20]URL: /json_proto [17:50:20]Method is POST - this is cgi request [17:50:20]url: /json_proto [17:50:20]query_string will be loaded in cgi processing [17:50:20]execute_cgi json_proto POST (null) [17:50:20]execute_cgi path=json_proto method=POST [17:50:20]POST find Content-Length [17:50:20]Host: 172.17.42.195:8080 [17:50:20]Content-Length: 678 [17:50:20]Content-Type: application/json [17:50:20] [17:50:20]POST finish read [17:50:20]Found Content-Length = 678 [17:50:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:20]execute_script... [17:50: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)3309090", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:50:20]POST & json_proto [17:50:20]process_json_proto [17:50:20]json parsed OK: [17:50:20]protocol is kg_v1.0 [17:50:20]action value=close_receipt [17:50:20]process_action close_receipt [17:50:20]cmd_close_receipt [17:50:20]MH_GetDate [17:50:20]Write to MH i2c: F0 00 00 F1 1B FB [17:50:20]Write i2c OK [17:50:20]MH_I2C_Read... [17:50:20]Read from MH i2c: F0 [17:50:20]MH_I2C_Read... [17:50:20]Read from MH i2c: F0 09 00 [17:50:20]MH_I2C_Read... [17:50:20]Read from MH i2c: F0 09 00 F1 1B 00 DC 88 1A 67 EF 94 12 67 E5 [17:50:20]GetLastDocTimeStamp 1729792206 [17:50:20]current date 1729792220 [17:50:20]FM_GetShiftState [17:50:20]SAM_PROTO_GetShiftState [17:50:20]wFMCommunicate request_size=4 [17:50:20]MH_SAM_APDU [17:50:20]CAPDU: 80 13 01 00 [17:50:20]Write to MH i2c: E2 08 00 F2 1B 80 13 01 00 00 00 00 00 8A [17:50:20]Write i2c OK [17:50:20]MH_I2C_Read... [17:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:20]Read from MH i2c: E2 [17:50:20]MH_I2C_Read... [17:50:20]Read from MH i2c: E2 0E 00 [17:50:20]MH_I2C_Read... [17:50:20]Read from MH i2c: E2 0E 00 F2 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EF [17:50:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:50:20]wFMCommunicate OK [17:50:20]SAM_PROTO_GetShiftState done [17:50:20]FM_GetShiftState done [17:50:20]opened in 1729729095 [17:50:20]opened+sec_in_day 1729815495 [17:50:20]quantity*price = 50041 [17:50:20]sum+1 = 50042 [17:50:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 606 24.10.2024 17:50 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372789 ФПД: 139898445448282 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372789&fm=139898445448282&tin=02508201610067®Number=0000000000091623&sum=50000 [17:50:21]StoreToDocumentArchive [17:50:21]shift 524 fd 372789 [17:50:21]save to /storage/0524/doc_00372789 [17:50:21]save last doc name /storage/0524/doc_00372789 to /storage/kkm_last_doc_name [17:50:21]save OK [17:50:21]Clear old archive folders... [17:50:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:50:21]tlvbuf is 01A74610 [17:50:21]SAM_PROTO_ClearQueue [17:50:21]wFMCommunicate request_size=4 [17:50:21]MH_SAM_APDU [17:50:21]CAPDU: 80 09 00 00 [17:50:21]Write to MH i2c: E2 08 00 FF 1B 80 09 00 00 00 00 00 00 8C [17:50:21]Write i2c OK [17:50:21]MH_I2C_Read... [17:50:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:50:21]Read from MH i2c: E2 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 FF 1B 00 90 00 8E [17:50:21]RAPDU: 90 00 [17:50:21]wFMCommunicate OK [17:50:21]SAM_PROTO_ClearQueue done [17:50:21]KKMCreateOFDPacket [17:50:21]OFDProtocolAddRootSTLVToBuf [17:50:21]FM_MakeSignedData [17:50:21]FM_MakeSignedData [17:50:21]SAM_PROTO_SignData [17:50:21]wFMCommunicate request_size=4 [17:50:21]MH_SAM_APDU [17:50:21]CAPDU: 80 0D 01 02 [17:50:21]Write to MH i2c: E2 08 00 00 1C 80 0D 01 02 00 00 00 00 95 [17:50:21]Write i2c OK [17:50:21]MH_I2C_Read... [17:50:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:50:21]Read from MH i2c: E2 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 00 1C 00 90 00 90 [17:50:21]RAPDU: 90 00 [17:50:21]wFMCommunicate OK [17:50:21]wFMCommunicate request_size=255 [17:50:21]MH_SAM_APDU [17:50: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 DC 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B0 05 00 35 04 06 00 7F [17:50:21]Write to MH i2c: E2 02 01 01 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 DC 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B0 05 00 35 04 06 00 7F 00 00 DD [17:50:21]Write i2c OK [17:50:21]MH_I2C_Read... [17:50:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:21]Read from MH i2c: E2 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 01 1C 00 90 00 91 [17:50:21]RAPDU: 90 00 [17:50:21]wFMCommunicate OK [17:50:21]wFMCommunicate request_size=10 [17:50:21]MH_SAM_APDU [17:50:21]CAPDU: 80 0D 02 02 05 3C A5 25 44 5A [17:50:21]Write to MH i2c: E2 0D 00 02 1C 80 0D 02 02 05 00 3C A5 25 44 5A 00 00 46 [17:50:21]Write i2c OK [17:50:21]MH_I2C_Read... [17:50:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:50:21]Read from MH i2c: E2 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 03 00 02 1C 00 90 00 92 [17:50:21]RAPDU: 90 00 [17:50:21]wFMCommunicate OK [17:50:21]wFMCommunicate request_size=4 [17:50:21]MH_SAM_APDU [17:50:21]CAPDU: 80 0D 03 02 [17:50:21]Write to MH i2c: E2 08 00 03 1C 80 0D 03 02 00 00 00 00 9A [17:50:21]Write i2c OK [17:50:21]MH_I2C_Read... [17:50:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:50:21]Read from MH i2c: E2 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 0B 00 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 0B 00 03 1C 00 89 4C D2 89 FD 99 5D A2 90 00 60 [17:50:21]RAPDU: 89 4C D2 89 FD 99 5D A2 90 00 [17:50:21]wFMCommunicate OK [17:50:21]SAM_PROTO_SignData done [17:50:21]FM_MakeSignedData done [17:50:21]CreateOFDProtocolMessage [17:50:21]wFMCommunicate request_size=4 [17:50:21]MH_SAM_APDU [17:50:21]CAPDU: 80 11 00 00 [17:50:21]Write to MH i2c: E2 08 00 04 1C 80 11 00 00 00 00 00 00 9A [17:50:21]Write i2c OK [17:50:21]MH_I2C_Read... [17:50:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:21]Read from MH i2c: E2 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 17 00 [17:50:21]MH_I2C_Read... [17:50:21]Read from MH i2c: E2 17 00 04 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [17:50:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:50:21]wFMCommunicate OK [17:50:21]CreateOFDProtocolMessage done [17:50:21]OFDSenderStorePacket 372789 [17:50:21]StoreOFDPacket docnum=372789 [17:50:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 30 54 07 01 4A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 DC 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B0 05 00 35 04 06 00 7F 3C A5 25 44 5A 89 4C D2 89 FD 99 5D A2 [17:50:22]CheckFolder [17:50:22]dirname=/storage/ofd_packets [17:50:22]CheckFolder done [17:50:22]ProducePacketName [17:50:22]name=ofd_packets/00372789 [17:50:22]NVStorageSaveData ofd_packets/00372789 [17:50:22]File name is /storage/ofd_packets/00372789 [17:50:22]Write 301 bytes [17:50:22]NVStorageSaveData done [17:50:22]OFDSenderStorePacket done [17:50:22]KKMCreateOFDPacket done [17:50:22]NVStorageSaveData kkm_last_timestamp [17:50:22]File name is /storage/kkm_last_timestamp [17:50:22]Write 4 bytes [17:50:22]NVStorageSaveData done [17:50:22]ExternCall_PrintAddStr [17:50:22]wPrintStart [17:50:22]Write to MH i2c: 01 00 00 05 1C 21 [17:50:22]Write i2c OK [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: 01 [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: 01 07 00 [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: 01 07 00 05 1C 00 00 00 00 00 FF 0F 36 [17:50:22]RasterBufferAndPrint [17:50:22]line Счет N : (1)3309090 [17:50:22]line ИНН: 02508201610067 [17:50:22]line Контрольно-Кассовый Чек [17:50:22]line ПРОДАЖА [17:50:22]line ТРК (МРК, ГНК) : 32 [17:50:22]line Товар: 2710124130 [17:50:22]line Аи-92-К-4 [17:50:22]line 7.480 * 66.90 [17:50:22]line = 500.41 [17:50:22]line НДС 12% НСП 1% [17:50:22]line > о реализуемом товаре [17:50:22]line ОКРУГЛЕНИЕ: -0.41 [17:50:22]line ИТОГО: 500.00 [17:50:22]line Внесено: 500.00 [17:50:22]line СДАЧА: 0.00 [17:50:22]line НСП 1% : 4.43 [17:50:22]line НДС 12% : 53.14 [17:50:22]line Наличными: 500.00 [17:50:22]line Безнал.: 0.00 [17:50:22]line Место: АЗС № 87 "Партнер Нефть" [17:50:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:50:22]line СНО: Общий режим [17:50:22]line Чек 606 24.10.2024 17:50 [17:50:22]line Смена: 524 ФФД: 1.0 [17:50:22]line ЗНМ: 0300000083 [17:50:22]line РНМ: 0000000000091623 [17:50:22]line Версия ККМ: 001 [17:50:22]line ФМ: 0000000000874672 [17:50:22]line ФД: 372789 [17:50:22]line ФПД: 139898445448282 [17:50:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175020&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372789&fm=139898445448282&tin=02508201610067®Number=0000000000091623&sum=50000 [17:50:22]written 0, free lines is 4095 [17:50:22]OFD Sender: Processing packet 372789 [packets to send 267, broken 266] [17:50:22]ProducePacketName [17:50:22]name=ofd_packets/00372789 [17:50:22]OFD Sender: To server: pG, [17:50:22]CommunicateWithHost lk.salyk.kg:30040 [17:50:22]ConnectInit lk.salyk.kg [17:50:22]Connected sock=10 [17:50:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 30 54 07 01 4A 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5E 02 00 00 F4 03 04 00 DC 88 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B0 05 00 35 04 06 00 7F 3C A5 25 44 5A 89 4C D2 89 FD 99 5D A2 [17:50:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5F 04 47 00 01 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 35 B0 05 00 F4 03 04 00 83 34 1A 67 B6 04 01 00 00 A9 69 4D 58 A9 AE 1A 90 [17:50:22]CommunicateWithHost err = 0 [17:50:22]CheckOFDResponse [17:50:22]1017 (14) - 77093643461234 [17:50:22]1041 (16) - 0000000000874672 [17:50:22]1040 (4) - 372789 [17:50:22]1012 (4) - 24.10.2024 11:50 [17:50:22]1206 (1) - 0 [17:50:22]OFD Sender: Remove packet 372789 [17:50:22]ProducePacketName [17:50:22]name=ofd_packets/00372789 [17:50:22]NVStorageDeleteData [17:50:22]Write to MH i2c: 01 00 00 30 1C 4C [17:50:22]Write i2c OK [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: 01 [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: 01 07 00 [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: 01 07 00 30 1C 00 00 00 00 00 D7 0C 36 [17:50:22]RasterBufferAndPrint [17:50:22]line [17:50:22]line [17:50:22]line [17:50:22]line [17:50:22]line [17:50:22]written 0, free lines is 3294 [17:50:22]MH_Cut [17:50:22]Write to MH i2c: D1 01 00 37 1C 01 25 [17:50:22]Write i2c OK [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: D1 [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: D1 01 00 [17:50:22]MH_I2C_Read... [17:50:22]Read from MH i2c: D1 01 00 37 1C 00 24 [17:50:22]Write to MH i2c: 01 00 00 38 1C 54 [17:50:22]Write i2c OK [17:50:22]MH_I2C_Read... [17:50:22]OFD Sender: No OFD packet to send [17:50:23]*** Cut start [17:50:23]*** Partial cut [17:50:23]*** CUTSNS_PIN = 1 [17:50:23]*** CUTSNS_PIN = 0 [17:50:23]*** Brake cut motor [17:50:23]Read from MH i2c: 01 [17:50:23]MH_I2C_Read... [17:50:23]*** Stop cut motor [17:50:23]*** Cut end [17:50:23]Read from MH i2c: 01 07 00 [17:50:23]MH_I2C_Read... [17:50:23]Read from MH i2c: 01 07 00 38 1C 00 00 00 00 00 FF 0F 69 [17:50:23]process_action close_receipt done [17:50:23]requested_data is exist [17:50:23]produce_requested_data [17:50:23]requested_item fm.sn is exist - process it [17:50:23]wFMCommunicate request_size=4 [17:50:23]MH_SAM_APDU [17:50:23]CAPDU: 80 11 00 00 [17:50:23]Write to MH i2c: E2 08 00 39 1C 80 11 00 00 00 00 00 00 CF [17:50:23]Write i2c OK [17:50:23]MH_I2C_Read... [17:50:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:50:24]Read from MH i2c: E2 [17:50:24]MH_I2C_Read... [17:50:24]Read from MH i2c: E2 17 00 [17:50:24]MH_I2C_Read... [17:50:24]Read from MH i2c: E2 17 00 39 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 24 [17:50:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:50:24]wFMCommunicate OK [17:50:24]requested_item fd.num is exist - process it [17:50:24]SAM_PROTO_GetFieldsCounters [17:50:24]wFMCommunicate request_size=4 [17:50:24]MH_SAM_APDU [17:50:24]CAPDU: 80 13 00 00 [17:50:24]Write to MH i2c: E2 08 00 3A 1C 80 13 00 00 00 00 00 00 D2 [17:50:24]Write i2c OK [17:50:24]MH_I2C_Read... [17:50:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:50:24]Read from MH i2c: E2 [17:50:24]MH_I2C_Read... [17:50:24]Read from MH i2c: E2 62 00 [17:50:24]MH_I2C_Read... [17:50:24]Read from MH i2c: E2 62 00 3A 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 35 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 09 [17:50:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 35 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5E 02 00 00 5E 04 04 00 5E 02 00 00 57 04 04 00 5F 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:50:24]wFMCommunicate OK [17:50:24]SAM_PROTO_GetFieldsCounters done [17:50:24]requested_item shift.num is exist - process it [17:50:24]requested_item shift.opened is exist - process it [17:50:24]req_shift_opened [17:50:24]FM_GetShiftState [17:50:24]SAM_PROTO_GetShiftState [17:50:24]wFMCommunicate request_size=4 [17:50:24]MH_SAM_APDU [17:50:24]CAPDU: 80 13 01 00 [17:50:24]Write to MH i2c: E2 08 00 3B 1C 80 13 01 00 00 00 00 00 D4 [17:50:24]Write i2c OK [17:50:24]MH_I2C_Read... [17:50:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:50:24]Read from MH i2c: E2 [17:50:24]MH_I2C_Read... [17:50:24]Read from MH i2c: E2 0E 00 [17:50:24]MH_I2C_Read... [17:50:24]Read from MH i2c: E2 0E 00 3B 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 39 [17:50:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:50:24]wFMCommunicate OK [17:50:24]SAM_PROTO_GetShiftState done [17:50:24]FM_GetShiftState done [17:50:24]req_shift_opened done [17:50:24]requested_item shift.open_date is exist - process it [17:50:24]req_shift_open_date [17:50:24]req_shift_open_date done [17:50:24]produce_requested_data done [17:50:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372789,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:50:24]process_action_free close_receipt [17:50:24]json_value_free [17:50:24]json_value_free done [17:50:24]process_json_proto returns [17:50:24]Send response to host [17:50:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372789,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:50:24]free response buf [17:50:24]execute_script done [17:50:24]execute_script returns [17:50:24]free content buf [17:50:24]Sock 9.Close socket [17:50:24]Sock 9.Thread stoped [17:50:27]OFD Sender: No OFD packet to send [17:50:32]OFD Sender: No OFD packet to send [17:50:37]OFD Sender: No OFD packet to send [17:50:42]OFD Sender: No OFD packet to send [17:50:47]OFD Sender: No OFD packet to send [17:50:52]OFD Sender: No OFD packet to send [17:50:57]OFD Sender: No OFD packet to send [17:51:02]OFD Sender: No OFD packet to send [17:51:07]OFD Sender: No OFD packet to send [17:51:12]OFD Sender: No OFD packet to send [17:51:17]OFD Sender: No OFD packet to send [17:51:23]OFD Sender: No OFD packet to send [17:51:28]OFD Sender: No OFD packet to send [17:51:33]OFD Sender: No OFD packet to send [17:51:38]OFD Sender: No OFD packet to send [17:51:43]OFD Sender: No OFD packet to send [17:51:48]OFD Sender: No OFD packet to send [17:51:53]OFD Sender: No OFD packet to send [17:51:58]OFD Sender: No OFD packet to send [17:52:03]OFD Sender: No OFD packet to send [17:52:08]OFD Sender: No OFD packet to send [17:52:13]OFD Sender: No OFD packet to send [17:52:18]OFD Sender: No OFD packet to send [17:52:20]accept exits with 8 [17:52:20]New connection [17:52:20]New thread 3067317604 created [17:52:20]Thread 3067460964 joined [17:52:20]Waiting for new connection... [17:52:20] Sock 8.Parse request [17:52:20]Sock 8.Check first char [17:52:20]Sock 8.First char is OK [17:52:20]request: POST /json_proto HTTP/1.0 [17:52:20]Method: POST [17:52:20]URL: /json_proto [17:52:20]Method is POST - this is cgi request [17:52:20]url: /json_proto [17:52:20]query_string will be loaded in cgi processing [17:52:20]execute_cgi json_proto POST (null) [17:52:20]execute_cgi path=json_proto method=POST [17:52:20]POST find Content-Length [17:52:20]Host: 172.17.42.195:8080 [17:52:20]Content-Length: 774 [17:52:20]Content-Type: application/json [17:52:20] [17:52:20]POST finish read [17:52:20]Found Content-Length = 774 [17:52:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:20]execute_script... [17:52:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309091", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 3000.76 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:52:20]POST & json_proto [17:52:20]process_json_proto [17:52:20]json parsed OK: [17:52:20]protocol is kg_v1.0 [17:52:20]action value=close_receipt [17:52:20]process_action close_receipt [17:52:20]cmd_close_receipt [17:52:20]MH_GetDate [17:52:20]Write to MH i2c: F0 00 00 3C 1C 47 [17:52:20]Write i2c OK [17:52:20]MH_I2C_Read... [17:52:20]Read from MH i2c: F0 [17:52:20]MH_I2C_Read... [17:52:20]Read from MH i2c: F0 09 00 [17:52:20]MH_I2C_Read... [17:52:20]Read from MH i2c: F0 09 00 3C 1C 00 55 89 1A 67 EF 94 12 67 AB [17:52:20]GetLastDocTimeStamp 1729792220 [17:52:20]current date 1729792341 [17:52:20]FM_GetShiftState [17:52:20]SAM_PROTO_GetShiftState [17:52:20]wFMCommunicate request_size=4 [17:52:20]MH_SAM_APDU [17:52:20]CAPDU: 80 13 01 00 [17:52:20]Write to MH i2c: E2 08 00 3D 1C 80 13 01 00 00 00 00 00 D6 [17:52:20]Write i2c OK [17:52:20]MH_I2C_Read... [17:52:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:20]Read from MH i2c: E2 [17:52:20]MH_I2C_Read... [17:52:20]Read from MH i2c: E2 0E 00 [17:52:20]MH_I2C_Read... [17:52:20]Read from MH i2c: E2 0E 00 3D 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3B [17:52:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:52:20]wFMCommunicate OK [17:52:20]SAM_PROTO_GetShiftState done [17:52:20]FM_GetShiftState done [17:52:20]opened in 1729729095 [17:52:20]opened+sec_in_day 1729815495 [17:52:20]quantity*price = 300075 [17:52:20]sum+1 = 300077 [17:52:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.76 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 0.00 Безнал.: 3000.76 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 607 24.10.2024 17:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372790 ФПД: 279660934524130 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372790&fm=279660934524130&tin=02508201610067®Number=0000000000091623&sum=300076 [17:52:22]StoreToDocumentArchive [17:52:22]shift 524 fd 372790 [17:52:22]save to /storage/0524/doc_00372790 [17:52:22]save last doc name /storage/0524/doc_00372790 to /storage/kkm_last_doc_name [17:52:22]save OK [17:52:22]Clear old archive folders... [17:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [17:52:22]tlvbuf is 01A82530 [17:52:22]SAM_PROTO_ClearQueue [17:52:22]wFMCommunicate request_size=4 [17:52:22]MH_SAM_APDU [17:52:22]CAPDU: 80 09 00 00 [17:52:22]Write to MH i2c: E2 08 00 4A 1C 80 09 00 00 00 00 00 00 D8 [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:52:22]Read from MH i2c: E2 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 4A 1C 00 90 00 DA [17:52:22]RAPDU: 90 00 [17:52:22]wFMCommunicate OK [17:52:22]SAM_PROTO_ClearQueue done [17:52:22]KKMCreateOFDPacket [17:52:22]OFDProtocolAddRootSTLVToBuf [17:52:22]FM_MakeSignedData [17:52:22]FM_MakeSignedData [17:52:22]SAM_PROTO_SignData [17:52:22]wFMCommunicate request_size=4 [17:52:22]MH_SAM_APDU [17:52:22]CAPDU: 80 0D 01 02 [17:52:22]Write to MH i2c: E2 08 00 4B 1C 80 0D 01 02 00 00 00 00 E0 [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:52:22]Read from MH i2c: E2 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 4B 1C 00 90 00 DB [17:52:22]RAPDU: 90 00 [17:52:22]wFMCommunicate OK [17:52:22]wFMCommunicate request_size=255 [17:52:22]MH_SAM_APDU [17: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 5F 02 00 00 F4 03 04 00 55 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 36 B0 05 00 35 04 06 00 [17:52:22]Write to MH i2c: E2 02 01 4C 1C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 02 00 00 F4 03 04 00 55 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 36 B0 05 00 35 04 06 00 00 00 D5 [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:22]Read from MH i2c: E2 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 4C 1C 00 90 00 DC [17:52:22]RAPDU: 90 00 [17:52:22]wFMCommunicate OK [17:52:22]wFMCommunicate request_size=11 [17:52:22]MH_SAM_APDU [17:52:22]CAPDU: 80 0D 02 02 06 FE 59 A2 A8 EC E2 [17:52:22]Write to MH i2c: E2 0E 00 4D 1C 80 0D 02 02 06 00 FE 59 A2 A8 EC E2 00 00 5E [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:52:22]Read from MH i2c: E2 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 03 00 4D 1C 00 90 00 DD [17:52:22]RAPDU: 90 00 [17:52:22]wFMCommunicate OK [17:52:22]wFMCommunicate request_size=4 [17:52:22]MH_SAM_APDU [17:52:22]CAPDU: 80 0D 03 02 [17:52:22]Write to MH i2c: E2 08 00 4E 1C 80 0D 03 02 00 00 00 00 E5 [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:52:22]Read from MH i2c: E2 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 0B 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 0B 00 4E 1C 00 D1 8E FF 15 EE 25 92 42 90 00 40 [17:52:22]RAPDU: D1 8E FF 15 EE 25 92 42 90 00 [17:52:22]wFMCommunicate OK [17:52:22]SAM_PROTO_SignData done [17:52:22]FM_MakeSignedData done [17:52:22]CreateOFDProtocolMessage [17:52:22]wFMCommunicate request_size=4 [17:52:22]MH_SAM_APDU [17:52:22]CAPDU: 80 11 00 00 [17:52:22]Write to MH i2c: E2 08 00 4F 1C 80 11 00 00 00 00 00 00 E5 [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:22]Read from MH i2c: E2 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 17 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: E2 17 00 4F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [17:52:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:52:22]wFMCommunicate OK [17:52:22]CreateOFDProtocolMessage done [17:52:22]OFDSenderStorePacket 372790 [17:52:22]StoreOFDPacket docnum=372790 [17:52:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 4B E7 08 01 9B 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 02 00 00 F4 03 04 00 55 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 36 B0 05 00 35 04 06 00 FE 59 A2 A8 EC E2 D1 8E FF 15 EE 25 92 42 [17:52:22]CheckFolder [17:52:22]dirname=/storage/ofd_packets [17:52:22]CheckFolder done [17:52:22]ProducePacketName [17:52:22]name=ofd_packets/00372790 [17:52:22]NVStorageSaveData ofd_packets/00372790 [17:52:22]File name is /storage/ofd_packets/00372790 [17:52:22]Write 302 bytes [17:52:22]NVStorageSaveData done [17:52:22]OFDSenderStorePacket done [17:52:22]KKMCreateOFDPacket done [17:52:22]NVStorageSaveData kkm_last_timestamp [17:52:22]File name is /storage/kkm_last_timestamp [17:52:22]Write 4 bytes [17:52:22]NVStorageSaveData done [17:52:22]ExternCall_PrintAddStr [17:52:22]wPrintStart [17:52:22]Write to MH i2c: 01 00 00 50 1C 6C [17:52:22]Write i2c OK [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: 01 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: 01 07 00 [17:52:22]MH_I2C_Read... [17:52:22]Read from MH i2c: 01 07 00 50 1C 00 00 00 00 00 FF 0F 81 [17:52:22]RasterBufferAndPrint [17:52:22]line Счет N : (1)3309091 [17:52:22]line ИНН: 02508201610067 [17:52:22]line Контрольно-Кассовый Чек [17:52:22]line ПРОДАЖА [17:52:22]line ТРК (МРК, ГНК) : 6 [17:52:22]line Товар: 2710194210 [17:52:22]line ДТ(л)-К-5 [17:52:22]line 39.380 * 76.20 [17:52:22]line = 3000.76 [17:52:22]line НДС 12% НСП 1% [17:52:22]line > о реализуемом товаре [17:52:22]line ИТОГО: 3000.76 [17:52:22]line НСП 1% : 26.55 [17:52:22]line НДС 12% : 318.66 [17:52:22]line Наличными: 0.00 [17:52:22]line Безнал.: 3000.76 [17:52:22]line Место: АЗС № 87 "Партнер Нефть" [17:52:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:52:22]line СНО: Общий режим [17:52:22]line Чек 607 24.10.2024 17:52 [17:52:22]line Смена: 524 ФФД: 1.0 [17:52:22]line ЗНМ: 0300000083 [17:52:22]line РНМ: 0000000000091623 [17:52:22]line Версия ККМ: 001 [17:52:22]line Платежная система: Mbank [17:52:22]line ФМ: 0000000000874672 [17:52:22]line ФД: 372790 [17:52:22]line ФПД: 279660934524130 [17:52:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372790&fm=279660934524130&tin=02508201610067®Number=0000000000091623&sum=300076 [17:52:22]written 0, free lines is 4095 [17:52:22]OFD Sender: Processing packet 372790 [packets to send 267, broken 266] [17:52:22]ProducePacketName [17:52:22]name=ofd_packets/00372790 [17:52:22]OFD Sender: To server: pG, [17:52:22]CommunicateWithHost lk.salyk.kg:30040 [17:52:22]ConnectInit lk.salyk.kg [17:52:22]Connected sock=10 [17:52:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 4B E7 08 01 9B 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 02 00 00 F4 03 04 00 55 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 36 B0 05 00 35 04 06 00 FE 59 A2 A8 EC E2 D1 8E FF 15 EE 25 92 42 [17:52:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 58 99 47 00 66 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 36 B0 05 00 F4 03 04 00 FC 34 1A 67 B6 04 01 00 00 BC 8B D1 77 AC 5A 6B 8C [17:52:22]CommunicateWithHost err = 0 [17:52:22]CheckOFDResponse [17:52:22]1017 (14) - 77093643461234 [17:52:22]1041 (16) - 0000000000874672 [17:52:22]1040 (4) - 372790 [17:52:22]1012 (4) - 24.10.2024 11:52 [17:52:22]1206 (1) - 0 [17:52:22]OFD Sender: Remove packet 372790 [17:52:22]ProducePacketName [17:52:22]name=ofd_packets/00372790 [17:52:22]NVStorageDeleteData [17:52:23]Write to MH i2c: 01 00 00 79 1C 95 [17:52:23]Write i2c OK [17:52:23]MH_I2C_Read... [17:52:23]Read from MH i2c: 01 [17:52:23]MH_I2C_Read... [17:52:23]Read from MH i2c: 01 07 00 [17:52:23]MH_I2C_Read... [17:52:23]Read from MH i2c: 01 07 00 79 1C 00 00 00 00 00 FE 0C A6 [17:52:23]RasterBufferAndPrint [17:52:23]line [17:52:23]line [17:52:23]line [17:52:23]line [17:52:23]line [17:52:23]written 0, free lines is 3332 [17:52:23]MH_Cut [17:52:23]Write to MH i2c: D1 01 00 80 1C 01 6E [17:52:23]Write i2c OK [17:52:23]MH_I2C_Read... [17:52:23]Read from MH i2c: D1 [17:52:23]MH_I2C_Read... [17:52:23]Read from MH i2c: D1 01 00 [17:52:23]MH_I2C_Read... [17:52:23]Read from MH i2c: D1 01 00 80 1C 00 6D [17:52:23]Write to MH i2c: 01 00 00 81 1C 9D [17:52:23]Write i2c OK [17:52:23]MH_I2C_Read... [17:52:23]OFD Sender: No OFD packet to send [17:52:23]*** Cut start [17:52:23]*** Partial cut [17:52:23]*** CUTSNS_PIN = 1 [17:52:23]*** CUTSNS_PIN = 0 [17:52:24]*** Brake cut motor [17:52:24]Read from MH i2c: 01 [17:52:24]MH_I2C_Read... [17:52:24]*** Stop cut motor [17:52:24]*** Cut end [17:52:24]Read from MH i2c: 01 07 00 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: 01 07 00 81 1C 00 00 00 00 00 FF 0F B2 [17:52:24]process_action close_receipt done [17:52:24]requested_data is exist [17:52:24]produce_requested_data [17:52:24]requested_item fm.sn is exist - process it [17:52:24]wFMCommunicate request_size=4 [17:52:24]MH_SAM_APDU [17:52:24]CAPDU: 80 11 00 00 [17:52:24]Write to MH i2c: E2 08 00 82 1C 80 11 00 00 00 00 00 00 18 [17:52:24]Write i2c OK [17:52:24]MH_I2C_Read... [17:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:52:24]Read from MH i2c: E2 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: E2 17 00 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: E2 17 00 82 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6D [17:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:52:24]wFMCommunicate OK [17:52:24]requested_item fd.num is exist - process it [17:52:24]SAM_PROTO_GetFieldsCounters [17:52:24]wFMCommunicate request_size=4 [17:52:24]MH_SAM_APDU [17:52:24]CAPDU: 80 13 00 00 [17:52:24]Write to MH i2c: E2 08 00 83 1C 80 13 00 00 00 00 00 00 1B [17:52:24]Write i2c OK [17:52:24]MH_I2C_Read... [17:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:52:24]Read from MH i2c: E2 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: E2 62 00 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: E2 62 00 83 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 36 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [17:52:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 36 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 5F 02 00 00 5E 04 04 00 5F 02 00 00 57 04 04 00 60 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:52:24]wFMCommunicate OK [17:52:24]SAM_PROTO_GetFieldsCounters done [17:52:24]requested_item shift.num is exist - process it [17:52:24]requested_item shift.opened is exist - process it [17:52:24]req_shift_opened [17:52:24]FM_GetShiftState [17:52:24]SAM_PROTO_GetShiftState [17:52:24]wFMCommunicate request_size=4 [17:52:24]MH_SAM_APDU [17:52:24]CAPDU: 80 13 01 00 [17:52:24]Write to MH i2c: E2 08 00 84 1C 80 13 01 00 00 00 00 00 1D [17:52:24]Write i2c OK [17:52:24]MH_I2C_Read... [17:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:52:24]Read from MH i2c: E2 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: E2 0E 00 [17:52:24]MH_I2C_Read... [17:52:24]Read from MH i2c: E2 0E 00 84 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 82 [17:52:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:52:24]wFMCommunicate OK [17:52:24]SAM_PROTO_GetShiftState done [17:52:24]FM_GetShiftState done [17:52:24]req_shift_opened done [17:52:24]requested_item shift.open_date is exist - process it [17:52:24]req_shift_open_date [17:52:24]req_shift_open_date done [17:52:24]produce_requested_data done [17:52:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372790,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:52:24]process_action_free close_receipt [17:52:24]json_value_free [17:52:24]json_value_free done [17:52:24]process_json_proto returns [17:52:24]Send response to host [17:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372790,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:52:24]free response buf [17:52:24]execute_script done [17:52:24]execute_script returns [17:52:24]free content buf [17:52:24]Sock 8.Close socket [17:52:24]Sock 8.Thread stoped [17:52:28]OFD Sender: No OFD packet to send [17:52:33]OFD Sender: No OFD packet to send [17:52:38]OFD Sender: No OFD packet to send [17:52:43]OFD Sender: No OFD packet to send [17:52:48]OFD Sender: No OFD packet to send [17:52:53]OFD Sender: No OFD packet to send [17:52:58]OFD Sender: No OFD packet to send [17:53:03]OFD Sender: No OFD packet to send [17:53:08]OFD Sender: No OFD packet to send [17:53:13]OFD Sender: No OFD packet to send [17:53:18]OFD Sender: No OFD packet to send [17:53:23]OFD Sender: No OFD packet to send [17:53:28]OFD Sender: No OFD packet to send [17:53:33]OFD Sender: No OFD packet to send [17:53:38]OFD Sender: No OFD packet to send [17:53:43]OFD Sender: No OFD packet to send [17:53:48]OFD Sender: No OFD packet to send [17:53:53]OFD Sender: No OFD packet to send [17:53:58]OFD Sender: No OFD packet to send [17:54:03]OFD Sender: No OFD packet to send [17:54:08]OFD Sender: No OFD packet to send [17:54:13]OFD Sender: No OFD packet to send [17:54:18]OFD Sender: No OFD packet to send [17:54:23]OFD Sender: No OFD packet to send [17:54:28]OFD Sender: No OFD packet to send [17:54:30]accept exits with 9 [17:54:30]New connection [17:54:30]New thread 3067460964 created [17:54:30]Thread 3067317604 joined [17:54:30]Waiting for new connection... [17:54:30] Sock 9.Parse request [17:54:30]Sock 9.Check first char [17:54:30]Sock 9.First char is OK [17:54:30]request: POST /json_proto HTTP/1.0 [17:54:30]Method: POST [17:54:30]URL: /json_proto [17:54:30]Method is POST - this is cgi request [17:54:30]url: /json_proto [17:54:30]query_string will be loaded in cgi processing [17:54:30]execute_cgi json_proto POST (null) [17:54:30]execute_cgi path=json_proto method=POST [17:54:30]POST find Content-Length [17:54:30]Host: 172.17.42.195:8080 [17:54:30]Content-Length: 678 [17:54:30]Content-Type: application/json [17:54:30] [17:54:30]POST finish read [17:54:30]Found Content-Length = 678 [17:54:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:30]execute_script... [17:54: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)3309092", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:54:30]POST & json_proto [17:54:30]process_json_proto [17:54:30]json parsed OK: [17:54:30]protocol is kg_v1.0 [17:54:30]action value=close_receipt [17:54:30]process_action close_receipt [17:54:30]cmd_close_receipt [17:54:30]MH_GetDate [17:54:30]Write to MH i2c: F0 00 00 85 1C 90 [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: F0 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: F0 09 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: F0 09 00 85 1C 00 D6 89 1A 67 EF 94 12 67 75 [17:54:30]GetLastDocTimeStamp 1729792341 [17:54:30]current date 1729792470 [17:54:30]FM_GetShiftState [17:54:30]SAM_PROTO_GetShiftState [17:54:30]wFMCommunicate request_size=4 [17:54:30]MH_SAM_APDU [17:54:30]CAPDU: 80 13 01 00 [17:54:30]Write to MH i2c: E2 08 00 86 1C 80 13 01 00 00 00 00 00 1F [17:54:30]Write i2c OK [17:54:30]MH_I2C_Read... [17:54:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:30]Read from MH i2c: E2 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 0E 00 [17:54:30]MH_I2C_Read... [17:54:30]Read from MH i2c: E2 0E 00 86 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 84 [17:54:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:54:30]wFMCommunicate OK [17:54:30]SAM_PROTO_GetShiftState done [17:54:30]FM_GetShiftState done [17:54:30]opened in 1729729095 [17:54:30]opened+sec_in_day 1729815495 [17:54:30]quantity*price = 60009 [17:54:30]sum+1 = 60010 [17:54:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 608 24.10.2024 17:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372791 ФПД: 203065374479949 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175430&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372791&fm=203065374479949&tin=02508201610067®Number=0000000000091623&sum=60000 [17:54:31]StoreToDocumentArchive [17:54:31]shift 524 fd 372791 [17:54:31]save to /storage/0524/doc_00372791 [17:54:31]save last doc name /storage/0524/doc_00372791 to /storage/kkm_last_doc_name [17:54:31]save OK [17:54:31]Clear old archive folders... [17:54:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:54:31]tlvbuf is 01A71B50 [17:54:31]SAM_PROTO_ClearQueue [17:54:31]wFMCommunicate request_size=4 [17:54:31]MH_SAM_APDU [17:54:31]CAPDU: 80 09 00 00 [17:54:31]Write to MH i2c: E2 08 00 93 1C 80 09 00 00 00 00 00 00 21 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:54:31]Read from MH i2c: E2 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: E2 03 00 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: E2 03 00 93 1C 00 90 00 23 [17:54:31]RAPDU: 90 00 [17:54:31]wFMCommunicate OK [17:54:31]SAM_PROTO_ClearQueue done [17:54:31]KKMCreateOFDPacket [17:54:31]OFDProtocolAddRootSTLVToBuf [17:54:31]FM_MakeSignedData [17:54:31]FM_MakeSignedData [17:54:31]SAM_PROTO_SignData [17:54:31]wFMCommunicate request_size=4 [17:54:31]MH_SAM_APDU [17:54:31]CAPDU: 80 0D 01 02 [17:54:31]Write to MH i2c: E2 08 00 94 1C 80 0D 01 02 00 00 00 00 29 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:54:31]Read from MH i2c: E2 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: E2 03 00 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: E2 03 00 94 1C 00 90 00 24 [17:54:31]RAPDU: 90 00 [17:54:31]wFMCommunicate OK [17:54:31]wFMCommunicate request_size=255 [17:54:31]MH_SAM_APDU [17:54: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 D6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 37 B0 05 00 35 04 06 00 B8 [17:54:31]Write to MH i2c: E2 02 01 95 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 D6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 37 B0 05 00 35 04 06 00 B8 00 00 86 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:31]Read from MH i2c: E2 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: E2 03 00 [17:54:31]MH_I2C_Read... [17:54:31]Read from MH i2c: E2 03 00 95 1C 00 90 00 25 [17:54:31]RAPDU: 90 00 [17:54:31]wFMCommunicate OK [17:54:31]wFMCommunicate request_size=10 [17:54:31]MH_SAM_APDU [17:54:31]CAPDU: 80 0D 02 02 05 AF D7 83 16 4D [17:54:31]Write to MH i2c: E2 0D 00 96 1C 80 0D 02 02 05 00 AF D7 83 16 4D 00 00 A2 [17:54:31]Write i2c OK [17:54:31]MH_I2C_Read... [17:54:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:54:32]Read from MH i2c: E2 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 03 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 03 00 96 1C 00 90 00 26 [17:54:32]RAPDU: 90 00 [17:54:32]wFMCommunicate OK [17:54:32]wFMCommunicate request_size=4 [17:54:32]MH_SAM_APDU [17:54:32]CAPDU: 80 0D 03 02 [17:54:32]Write to MH i2c: E2 08 00 97 1C 80 0D 03 02 00 00 00 00 2E [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:54:32]Read from MH i2c: E2 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 0B 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 0B 00 97 1C 00 DD 0A 97 22 B3 C8 3C E0 90 00 66 [17:54:32]RAPDU: DD 0A 97 22 B3 C8 3C E0 90 00 [17:54:32]wFMCommunicate OK [17:54:32]SAM_PROTO_SignData done [17:54:32]FM_MakeSignedData done [17:54:32]CreateOFDProtocolMessage [17:54:32]wFMCommunicate request_size=4 [17:54:32]MH_SAM_APDU [17:54:32]CAPDU: 80 11 00 00 [17:54:32]Write to MH i2c: E2 08 00 98 1C 80 11 00 00 00 00 00 00 2E [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:32]Read from MH i2c: E2 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 17 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: E2 17 00 98 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 83 [17:54:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:54:32]wFMCommunicate OK [17:54:32]CreateOFDProtocolMessage done [17:54:32]OFDSenderStorePacket 372791 [17:54:32]StoreOFDPacket docnum=372791 [17:54:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 E9 07 01 4A 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 D6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 37 B0 05 00 35 04 06 00 B8 AF D7 83 16 4D DD 0A 97 22 B3 C8 3C E0 [17:54:32]CheckFolder [17:54:32]dirname=/storage/ofd_packets [17:54:32]CheckFolder done [17:54:32]ProducePacketName [17:54:32]name=ofd_packets/00372791 [17:54:32]NVStorageSaveData ofd_packets/00372791 [17:54:32]File name is /storage/ofd_packets/00372791 [17:54:32]Write 301 bytes [17:54:32]NVStorageSaveData done [17:54:32]OFDSenderStorePacket done [17:54:32]KKMCreateOFDPacket done [17:54:32]NVStorageSaveData kkm_last_timestamp [17:54:32]File name is /storage/kkm_last_timestamp [17:54:32]Write 4 bytes [17:54:32]NVStorageSaveData done [17:54:32]ExternCall_PrintAddStr [17:54:32]wPrintStart [17:54:32]Write to MH i2c: 01 00 00 99 1C B5 [17:54:32]OFD Sender: Processing packet 372791 [packets to send 267, broken 266] [17:54:32]ProducePacketName [17:54:32]name=ofd_packets/00372791 [17:54:32]OFD Sender: To server: pG, [17:54:32]CommunicateWithHost lk.salyk.kg:30040 [17:54:32]ConnectInit lk.salyk.kg [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 07 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 07 00 99 1C 00 00 00 00 00 FF 0F CA [17:54:32]RasterBufferAndPrint [17:54:32]line Счет N : (1)3309092 [17:54:32]line ИНН: 02508201610067 [17:54:32]line Контрольно-Кассовый Чек [17:54:32]line ПРОДАЖА [17:54:32]line ТРК (МРК, ГНК) : 22 [17:54:32]line Товар: 2710124130 [17:54:32]line Аи-92-К-4 [17:54:32]line 8.970 * 66.90 [17:54:32]line = 600.09 [17:54:32]line НДС 12% НСП 1% [17:54:32]line > о реализуемом товаре [17:54:32]line ОКРУГЛЕНИЕ: -0.09 [17:54:32]line ИТОГО: 600.00 [17:54:32]line Внесено: 600.00 [17:54:32]line СДАЧА: 0.00 [17:54:32]line НСП 1% : 5.31 [17:54:32]line НДС 12% : 63.73 [17:54:32]line Наличными: 600.00 [17:54:32]line Безнал.: 0.00 [17:54:32]line Место: АЗС № 87 "Партнер Нефть" [17:54:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:54:32]line СНО: Общий режим [17:54:32]line Чек 608 24.10.2024 17:54 [17:54:32]line Смена: 524 ФФД: 1.0 [17:54:32]line ЗНМ: 0300000083 [17:54:32]line РНМ: 0000000000091623 [17:54:32]line Версия ККМ: 001 [17:54:32]line ФМ: 0000000000874672 [17:54:32]line ФД: 372791 [17:54:32]line ФПД: 203065374479949 [17:54:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175430&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372791&fm=203065374479949&tin=02508201610067®Number=0000000000091623&sum=60000 [17:54:32]Connected sock=10 [17:54:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 E9 07 01 4A 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 02 00 00 F4 03 04 00 D6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 37 B0 05 00 35 04 06 00 B8 AF D7 83 16 4D DD 0A 97 22 B3 C8 3C E0 [17:54:32]written 0, free lines is 4095 [17:54:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 54 DB 47 00 A5 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 37 B0 05 00 F4 03 04 00 7D 35 1A 67 B6 04 01 00 00 9B DB B0 54 63 01 8E 71 [17:54:32]CommunicateWithHost err = 0 [17:54:32]CheckOFDResponse [17:54:32]1017 (14) - 77093643461234 [17:54:32]1041 (16) - 0000000000874672 [17:54:32]1040 (4) - 372791 [17:54:32]1012 (4) - 24.10.2024 11:54 [17:54:32]1206 (1) - 0 [17:54:32]OFD Sender: Remove packet 372791 [17:54:32]ProducePacketName [17:54:32]name=ofd_packets/00372791 [17:54:32]NVStorageDeleteData [17:54:32]Write to MH i2c: 01 00 00 C4 1C E0 [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 07 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: 01 07 00 C4 1C 00 00 00 00 00 D7 0C CA [17:54:32]RasterBufferAndPrint [17:54:32]line [17:54:32]line [17:54:32]line [17:54:32]line [17:54:32]line [17:54:32]written 0, free lines is 3290 [17:54:32]MH_Cut [17:54:32]Write to MH i2c: D1 01 00 CB 1C 01 B9 [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: D1 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: D1 01 00 [17:54:32]MH_I2C_Read... [17:54:32]Read from MH i2c: D1 01 00 CB 1C 00 B8 [17:54:32]Write to MH i2c: 01 00 00 CC 1C E8 [17:54:32]Write i2c OK [17:54:32]MH_I2C_Read... [17:54:33]OFD Sender: No OFD packet to send [17:54:33]*** Cut start [17:54:33]*** Partial cut [17:54:33]*** CUTSNS_PIN = 1 [17:54:33]*** CUTSNS_PIN = 0 [17:54:34]*** Brake cut motor [17:54:34]Read from MH i2c: 01 [17:54:34]MH_I2C_Read... [17:54:34]*** Stop cut motor [17:54:34]*** Cut end [17:54:34]Read from MH i2c: 01 07 00 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: 01 07 00 CC 1C 00 00 00 00 00 FF 0F FD [17:54:34]process_action close_receipt done [17:54:34]requested_data is exist [17:54:34]produce_requested_data [17:54:34]requested_item fm.sn is exist - process it [17:54:34]wFMCommunicate request_size=4 [17:54:34]MH_SAM_APDU [17:54:34]CAPDU: 80 11 00 00 [17:54:34]Write to MH i2c: E2 08 00 CD 1C 80 11 00 00 00 00 00 00 63 [17:54:34]Write i2c OK [17:54:34]MH_I2C_Read... [17:54:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:54:34]Read from MH i2c: E2 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: E2 17 00 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: E2 17 00 CD 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B8 [17:54:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:54:34]wFMCommunicate OK [17:54:34]requested_item fd.num is exist - process it [17:54:34]SAM_PROTO_GetFieldsCounters [17:54:34]wFMCommunicate request_size=4 [17:54:34]MH_SAM_APDU [17:54:34]CAPDU: 80 13 00 00 [17:54:34]Write to MH i2c: E2 08 00 CE 1C 80 13 00 00 00 00 00 00 66 [17:54:34]Write i2c OK [17:54:34]MH_I2C_Read... [17:54:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:54:34]Read from MH i2c: E2 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: E2 62 00 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: E2 62 00 CE 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 37 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [17:54:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 37 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 60 02 00 00 5E 04 04 00 60 02 00 00 57 04 04 00 61 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:54:34]wFMCommunicate OK [17:54:34]SAM_PROTO_GetFieldsCounters done [17:54:34]requested_item shift.num is exist - process it [17:54:34]requested_item shift.opened is exist - process it [17:54:34]req_shift_opened [17:54:34]FM_GetShiftState [17:54:34]SAM_PROTO_GetShiftState [17:54:34]wFMCommunicate request_size=4 [17:54:34]MH_SAM_APDU [17:54:34]CAPDU: 80 13 01 00 [17:54:34]Write to MH i2c: E2 08 00 CF 1C 80 13 01 00 00 00 00 00 68 [17:54:34]Write i2c OK [17:54:34]MH_I2C_Read... [17:54:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:54:34]Read from MH i2c: E2 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: E2 0E 00 [17:54:34]MH_I2C_Read... [17:54:34]Read from MH i2c: E2 0E 00 CF 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CD [17:54:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:54:34]wFMCommunicate OK [17:54:34]SAM_PROTO_GetShiftState done [17:54:34]FM_GetShiftState done [17:54:34]req_shift_opened done [17:54:34]requested_item shift.open_date is exist - process it [17:54:34]req_shift_open_date [17:54:34]req_shift_open_date done [17:54:34]produce_requested_data done [17:54:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372791,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:54:34]process_action_free close_receipt [17:54:34]json_value_free [17:54:34]json_value_free done [17:54:34]process_json_proto returns [17:54:34]Send response to host [17:54:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372791,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:54:34]free response buf [17:54:34]execute_script done [17:54:34]execute_script returns [17:54:34]free content buf [17:54:34]Sock 9.Close socket [17:54:34]Sock 9.Thread stoped [17:54:38]OFD Sender: No OFD packet to send [17:54:43]OFD Sender: No OFD packet to send [17:54:48]OFD Sender: No OFD packet to send [17:54:53]OFD Sender: No OFD packet to send [17:54:58]OFD Sender: No OFD packet to send [17:55:02]accept exits with 8 [17:55:02]New connection [17:55:02]New thread 3067317604 created [17:55:02]Thread 3067460964 joined [17:55:02]Waiting for new connection... [17:55:02] Sock 8.Parse request [17:55:02]Sock 8.Check first char [17:55:02]Sock 8.First char is OK [17:55:02]request: POST /json_proto HTTP/1.0 [17:55:02]Method: POST [17:55:02]URL: /json_proto [17:55:02]Method is POST - this is cgi request [17:55:02]url: /json_proto [17:55:02]query_string will be loaded in cgi processing [17:55:02]execute_cgi json_proto POST (null) [17:55:02]execute_cgi path=json_proto method=POST [17:55:02]POST find Content-Length [17:55:02]Host: 172.17.42.195:8080 [17:55:02]Content-Length: 767 [17:55:02]Content-Type: application/json [17:55:02] [17:55:02]POST finish read [17:55:02]Found Content-Length = 767 [17:55:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:02]execute_script... [17:55:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309093", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:55:02]POST & json_proto [17:55:02]process_json_proto [17:55:02]json parsed OK: [17:55:02]protocol is kg_v1.0 [17:55:02]action value=close_receipt [17:55:02]process_action close_receipt [17:55:02]cmd_close_receipt [17:55:02]MH_GetDate [17:55:02]Write to MH i2c: F0 00 00 D0 1C DB [17:55:02]Write i2c OK [17:55:02]MH_I2C_Read... [17:55:02]Read from MH i2c: F0 [17:55:02]MH_I2C_Read... [17:55:02]Read from MH i2c: F0 09 00 [17:55:02]MH_I2C_Read... [17:55:02]Read from MH i2c: F0 09 00 D0 1C 00 F6 89 1A 67 EF 94 12 67 E0 [17:55:02]GetLastDocTimeStamp 1729792470 [17:55:02]current date 1729792502 [17:55:02]FM_GetShiftState [17:55:02]SAM_PROTO_GetShiftState [17:55:02]wFMCommunicate request_size=4 [17:55:02]MH_SAM_APDU [17:55:02]CAPDU: 80 13 01 00 [17:55:02]Write to MH i2c: E2 08 00 D1 1C 80 13 01 00 00 00 00 00 6A [17:55:02]Write i2c OK [17:55:02]MH_I2C_Read... [17:55:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:02]Read from MH i2c: E2 [17:55:02]MH_I2C_Read... [17:55:02]Read from MH i2c: E2 0E 00 [17:55:02]MH_I2C_Read... [17:55:02]Read from MH i2c: E2 0E 00 D1 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CF [17:55:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:55:02]wFMCommunicate OK [17:55:02]SAM_PROTO_GetShiftState done [17:55:02]FM_GetShiftState done [17:55:02]opened in 1729729095 [17:55:02]opened+sec_in_day 1729815495 [17:55:02]quantity*price = 30038 [17:55:02]sum+1 = 30039 [17:55:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 609 24.10.2024 17:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372792 ФПД: 145950075317621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372792&fm=145950075317621&tin=02508201610067®Number=0000000000091623&sum=30038 [17:55:03]StoreToDocumentArchive [17:55:03]shift 524 fd 372792 [17:55:03]save to /storage/0524/doc_00372792 [17:55:03]save last doc name /storage/0524/doc_00372792 to /storage/kkm_last_doc_name [17:55:03]save OK [17:55:03]Clear old archive folders... [17:55:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:55:03]tlvbuf is 01A74630 [17:55:03]SAM_PROTO_ClearQueue [17:55:03]wFMCommunicate request_size=4 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 09 00 00 [17:55:03]Write to MH i2c: E2 08 00 DE 1C 80 09 00 00 00 00 00 00 6C [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 DE 1C 00 90 00 6E [17:55:03]RAPDU: 90 00 [17:55:03]wFMCommunicate OK [17:55:03]SAM_PROTO_ClearQueue done [17:55:03]KKMCreateOFDPacket [17:55:03]OFDProtocolAddRootSTLVToBuf [17:55:03]FM_MakeSignedData [17:55:03]FM_MakeSignedData [17:55:03]SAM_PROTO_SignData [17:55:03]wFMCommunicate request_size=4 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 0D 01 02 [17:55:03]Write to MH i2c: E2 08 00 DF 1C 80 0D 01 02 00 00 00 00 74 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 DF 1C 00 90 00 6F [17:55:03]RAPDU: 90 00 [17:55:03]wFMCommunicate OK [17:55:03]wFMCommunicate request_size=255 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 F6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 38 B0 05 00 35 04 06 00 84 [17:55:03]Write to MH i2c: E2 02 01 E0 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 F6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 38 B0 05 00 35 04 06 00 84 00 00 22 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 E0 1C 00 90 00 70 [17:55:03]RAPDU: 90 00 [17:55:03]wFMCommunicate OK [17:55:03]wFMCommunicate request_size=10 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 0D 02 02 05 BD A6 64 ED 75 [17:55:03]Write to MH i2c: E2 0D 00 E1 1C 80 0D 02 02 05 00 BD A6 64 ED 75 00 00 AA [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 03 00 E1 1C 00 90 00 71 [17:55:03]RAPDU: 90 00 [17:55:03]wFMCommunicate OK [17:55:03]wFMCommunicate request_size=4 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 0D 03 02 [17:55:03]Write to MH i2c: E2 08 00 E2 1C 80 0D 03 02 00 00 00 00 79 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 0B 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 0B 00 E2 1C 00 38 95 E8 02 FA D2 CE 50 90 00 1B [17:55:03]RAPDU: 38 95 E8 02 FA D2 CE 50 90 00 [17:55:03]wFMCommunicate OK [17:55:03]SAM_PROTO_SignData done [17:55:03]FM_MakeSignedData done [17:55:03]CreateOFDProtocolMessage [17:55:03]wFMCommunicate request_size=4 [17:55:03]MH_SAM_APDU [17:55:03]CAPDU: 80 11 00 00 [17:55:03]Write to MH i2c: E2 08 00 E3 1C 80 11 00 00 00 00 00 00 79 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:03]Read from MH i2c: E2 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 17 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: E2 17 00 E3 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [17:55:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:55:03]wFMCommunicate OK [17:55:03]CreateOFDProtocolMessage done [17:55:03]OFDSenderStorePacket 372792 [17:55:03]StoreOFDPacket docnum=372792 [17:55:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 66 15 07 01 BE CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 F6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 38 B0 05 00 35 04 06 00 84 BD A6 64 ED 75 38 95 E8 02 FA D2 CE 50 [17:55:03]CheckFolder [17:55:03]dirname=/storage/ofd_packets [17:55:03]CheckFolder done [17:55:03]ProducePacketName [17:55:03]name=ofd_packets/00372792 [17:55:03]NVStorageSaveData ofd_packets/00372792 [17:55:03]File name is /storage/ofd_packets/00372792 [17:55:03]Write 301 bytes [17:55:03]NVStorageSaveData done [17:55:03]OFDSenderStorePacket done [17:55:03]KKMCreateOFDPacket done [17:55:03]NVStorageSaveData kkm_last_timestamp [17:55:03]File name is /storage/kkm_last_timestamp [17:55:03]Write 4 bytes [17:55:03]NVStorageSaveData done [17:55:03]ExternCall_PrintAddStr [17:55:03]wPrintStart [17:55:03]Write to MH i2c: 01 00 00 E4 1C 00 [17:55:03]Write i2c OK [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: 01 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: 01 07 00 [17:55:03]MH_I2C_Read... [17:55:03]Read from MH i2c: 01 07 00 E4 1C 00 00 00 00 00 FF 0F 15 [17:55:03]RasterBufferAndPrint [17:55:03]line Счет N : (1)3309093 [17:55:03]line ИНН: 02508201610067 [17:55:03]line Контрольно-Кассовый Чек [17:55:03]line ПРОДАЖА [17:55:03]line ТРК (МРК, ГНК) : 32 [17:55:03]line Товар: 2710124130 [17:55:03]line Аи-92-К-4 [17:55:03]line 4.490 * 66.90 [17:55:03]line = 300.38 [17:55:03]line НДС 12% НСП 1% [17:55:03]line > о реализуемом товаре [17:55:03]line ИТОГО: 300.38 [17:55:03]line НСП 1% : 2.66 [17:55:03]line НДС 12% : 31.90 [17:55:03]line Наличными: 0.00 [17:55:03]line Безнал.: 300.38 [17:55:03]line Место: АЗС № 87 "Партнер Нефть" [17:55:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:55:03]line СНО: Общий режим [17:55:03]line Чек 609 24.10.2024 17:55 [17:55:03]line Смена: 524 ФФД: 1.0 [17:55:03]line ЗНМ: 0300000083 [17:55:03]line РНМ: 0000000000091623 [17:55:03]line Версия ККМ: 001 [17:55:03]line Платежная система: Mbank [17:55:03]line ФМ: 0000000000874672 [17:55:03]line ФД: 372792 [17:55:03]line ФПД: 145950075317621 [17:55:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372792&fm=145950075317621&tin=02508201610067®Number=0000000000091623&sum=30038 [17:55:03]written 0, free lines is 4095 [17:55:03]OFD Sender: Processing packet 372792 [packets to send 267, broken 266] [17:55:03]ProducePacketName [17:55:03]name=ofd_packets/00372792 [17:55:03]OFD Sender: To server: pG, [17:55:03]CommunicateWithHost lk.salyk.kg:30040 [17:55:03]ConnectInit lk.salyk.kg [17:55:03]Connected sock=10 [17:55:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 66 15 07 01 BE CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 61 02 00 00 F4 03 04 00 F6 89 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 38 B0 05 00 35 04 06 00 84 BD A6 64 ED 75 38 95 E8 02 FA D2 CE 50 [17:55:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 90 98 47 00 50 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 38 B0 05 00 F4 03 04 00 9D 35 1A 67 B6 04 01 00 00 C7 4C 81 B7 E5 2A 48 23 [17:55:04]CommunicateWithHost err = 0 [17:55:04]CheckOFDResponse [17:55:04]1017 (14) - 77093643461234 [17:55:04]1041 (16) - 0000000000874672 [17:55:04]1040 (4) - 372792 [17:55:04]1012 (4) - 24.10.2024 11:55 [17:55:04]1206 (1) - 0 [17:55:04]OFD Sender: Remove packet 372792 [17:55:04]ProducePacketName [17:55:04]name=ofd_packets/00372792 [17:55:04]NVStorageDeleteData [17:55:04]Write to MH i2c: 01 00 00 0D 1D 2A [17:55:04]Write i2c OK [17:55:04]MH_I2C_Read... [17:55:04]Read from MH i2c: 01 [17:55:04]MH_I2C_Read... [17:55:04]Read from MH i2c: 01 07 00 [17:55:04]MH_I2C_Read... [17:55:04]Read from MH i2c: 01 07 00 0D 1D 00 00 00 00 00 0A 0D 48 [17:55:04]RasterBufferAndPrint [17:55:04]line [17:55:04]line [17:55:04]line [17:55:04]line [17:55:04]line [17:55:04]written 0, free lines is 3345 [17:55:04]MH_Cut [17:55:04]Write to MH i2c: D1 01 00 14 1D 01 03 [17:55:04]Write i2c OK [17:55:04]MH_I2C_Read... [17:55:04]Read from MH i2c: D1 [17:55:04]MH_I2C_Read... [17:55:04]Read from MH i2c: D1 01 00 [17:55:04]MH_I2C_Read... [17:55:04]Read from MH i2c: D1 01 00 14 1D 00 02 [17:55:04]Write to MH i2c: 01 00 00 15 1D 32 [17:55:04]Write i2c OK [17:55:04]MH_I2C_Read... [17:55:04]OFD Sender: No OFD packet to send [17:55:05]*** Cut start [17:55:05]*** Partial cut [17:55:05]*** CUTSNS_PIN = 1 [17:55:05]*** CUTSNS_PIN = 0 [17:55:05]*** Brake cut motor [17:55:05]Read from MH i2c: 01 [17:55:05]MH_I2C_Read... [17:55:05]*** Stop cut motor [17:55:05]*** Cut end [17:55:05]Read from MH i2c: 01 07 00 [17:55:05]MH_I2C_Read... [17:55:05]Read from MH i2c: 01 07 00 15 1D 00 00 00 00 00 FF 0F 47 [17:55:05]process_action close_receipt done [17:55:05]requested_data is exist [17:55:05]produce_requested_data [17:55:05]requested_item fm.sn is exist - process it [17:55:05]wFMCommunicate request_size=4 [17:55:05]MH_SAM_APDU [17:55:05]CAPDU: 80 11 00 00 [17:55:05]Write to MH i2c: E2 08 00 16 1D 80 11 00 00 00 00 00 00 AD [17:55:05]Write i2c OK [17:55:05]MH_I2C_Read... [17:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:55:05]Read from MH i2c: E2 [17:55:05]MH_I2C_Read... [17:55:05]Read from MH i2c: E2 17 00 [17:55:05]MH_I2C_Read... [17:55:05]Read from MH i2c: E2 17 00 16 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 02 [17:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:55:05]wFMCommunicate OK [17:55:05]requested_item fd.num is exist - process it [17:55:05]SAM_PROTO_GetFieldsCounters [17:55:05]wFMCommunicate request_size=4 [17:55:05]MH_SAM_APDU [17:55:05]CAPDU: 80 13 00 00 [17:55:05]Write to MH i2c: E2 08 00 17 1D 80 13 00 00 00 00 00 00 B0 [17:55:05]Write i2c OK [17:55:05]MH_I2C_Read... [17:55:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:55:05]Read from MH i2c: E2 [17:55:05]MH_I2C_Read... [17:55:05]Read from MH i2c: E2 62 00 [17:55:05]MH_I2C_Read... [17:55:05]Read from MH i2c: E2 62 00 17 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 38 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 F3 [17: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 38 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 61 02 00 00 5E 04 04 00 61 02 00 00 57 04 04 00 62 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:55:05]wFMCommunicate OK [17:55:05]SAM_PROTO_GetFieldsCounters done [17:55:05]requested_item shift.num is exist - process it [17:55:05]requested_item shift.opened is exist - process it [17:55:05]req_shift_opened [17:55:05]FM_GetShiftState [17:55:05]SAM_PROTO_GetShiftState [17:55:05]wFMCommunicate request_size=4 [17:55:05]MH_SAM_APDU [17:55:05]CAPDU: 80 13 01 00 [17:55:05]Write to MH i2c: E2 08 00 18 1D 80 13 01 00 00 00 00 00 B2 [17:55:06]Write i2c OK [17:55:06]MH_I2C_Read... [17:55:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:55:06]Read from MH i2c: E2 [17:55:06]MH_I2C_Read... [17:55:06]Read from MH i2c: E2 0E 00 [17:55:06]MH_I2C_Read... [17:55:06]Read from MH i2c: E2 0E 00 18 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 17 [17:55:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:55:06]wFMCommunicate OK [17:55:06]SAM_PROTO_GetShiftState done [17:55:06]FM_GetShiftState done [17:55:06]req_shift_opened done [17:55:06]requested_item shift.open_date is exist - process it [17:55:06]req_shift_open_date [17:55:06]req_shift_open_date done [17:55:06]produce_requested_data done [17:55:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372792,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:55:06]process_action_free close_receipt [17:55:06]json_value_free [17:55:06]json_value_free done [17:55:06]process_json_proto returns [17:55:06]Send response to host [17:55:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372792,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:55:06]free response buf [17:55:06]execute_script done [17:55:06]execute_script returns [17:55:06]free content buf [17:55:06]Sock 8.Close socket [17:55:06]Sock 8.Thread stoped [17:55:09]OFD Sender: No OFD packet to send [17:55:14]OFD Sender: No OFD packet to send [17:55:19]OFD Sender: No OFD packet to send [17:55:24]OFD Sender: No OFD packet to send [17:55:29]OFD Sender: No OFD packet to send [17:55:34]OFD Sender: No OFD packet to send [17:55:39]OFD Sender: No OFD packet to send [17:55:44]OFD Sender: No OFD packet to send [17:55:49]OFD Sender: No OFD packet to send [17:55:54]OFD Sender: No OFD packet to send [17:55:59]OFD Sender: No OFD packet to send [17:56:04]OFD Sender: No OFD packet to send [17:56:09]OFD Sender: No OFD packet to send [17:56:14]OFD Sender: No OFD packet to send [17:56:19]OFD Sender: No OFD packet to send [17:56:24]OFD Sender: No OFD packet to send [17:56:29]OFD Sender: No OFD packet to send [17:56:34]OFD Sender: No OFD packet to send [17:56:39]OFD Sender: No OFD packet to send [17:56:44]OFD Sender: No OFD packet to send [17:56:49]OFD Sender: No OFD packet to send [17:56:53]accept exits with 9 [17:56:53]New connection [17:56:53]New thread 3067460964 created [17:56:53]Thread 3067317604 joined [17:56:53]Waiting for new connection... [17:56:53] Sock 9.Parse request [17:56:53]Sock 9.Check first char [17:56:53]Sock 9.First char is OK [17:56:53]request: POST /json_proto HTTP/1.0 [17:56:53]Method: POST [17:56:53]URL: /json_proto [17:56:53]Method is POST - this is cgi request [17:56:53]url: /json_proto [17:56:53]query_string will be loaded in cgi processing [17:56:53]execute_cgi json_proto POST (null) [17:56:53]execute_cgi path=json_proto method=POST [17:56:53]POST find Content-Length [17:56:53]Host: 172.17.42.195:8080 [17:56:53]Content-Length: 768 [17:56:53]Content-Type: application/json [17:56:53] [17:56:53]POST finish read [17:56:53]Found Content-Length = 768 [17:56:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:53]execute_script... [17:56: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)3309095", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 800.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:56:53]POST & json_proto [17:56:53]process_json_proto [17:56:53]json parsed OK: [17:56:53]protocol is kg_v1.0 [17:56:53]action value=close_receipt [17:56:53]process_action close_receipt [17:56:53]cmd_close_receipt [17:56:53]MH_GetDate [17:56:53]Write to MH i2c: F0 00 00 19 1D 25 [17:56:53]Write i2c OK [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: F0 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: F0 09 00 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: F0 09 00 19 1D 00 65 8A 1A 67 EF 94 12 67 9A [17:56:53]GetLastDocTimeStamp 1729792502 [17:56:53]current date 1729792613 [17:56:53]FM_GetShiftState [17:56:53]SAM_PROTO_GetShiftState [17:56:53]wFMCommunicate request_size=4 [17:56:53]MH_SAM_APDU [17:56:53]CAPDU: 80 13 01 00 [17:56:53]Write to MH i2c: E2 08 00 1A 1D 80 13 01 00 00 00 00 00 B4 [17:56:53]Write i2c OK [17:56:53]MH_I2C_Read... [17:56:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:53]Read from MH i2c: E2 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: E2 0E 00 [17:56:53]MH_I2C_Read... [17:56:53]Read from MH i2c: E2 0E 00 1A 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 19 [17:56:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:56:53]wFMCommunicate OK [17:56:53]SAM_PROTO_GetShiftState done [17:56:53]FM_GetShiftState done [17:56:53]opened in 1729729095 [17:56:53]opened+sec_in_day 1729815495 [17:56:53]quantity*price = 80012 [17:56:53]sum+1 = 80013 [17:56:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.12 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 0.00 Безнал.: 800.12 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 610 24.10.2024 17:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372793 ФПД: 49405321955487 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372793&fm=49405321955487&tin=02508201610067®Number=0000000000091623&sum=80012 [17:56:54]StoreToDocumentArchive [17:56:54]shift 524 fd 372793 [17:56:54]save to /storage/0524/doc_00372793 [17:56:54]save last doc name /storage/0524/doc_00372793 to /storage/kkm_last_doc_name [17:56:54]save OK [17:56:54]Clear old archive folders... [17:56:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:56:54]tlvbuf is 01A3BDC0 [17:56:54]SAM_PROTO_ClearQueue [17:56:54]wFMCommunicate request_size=4 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 09 00 00 [17:56:54]Write to MH i2c: E2 08 00 27 1D 80 09 00 00 00 00 00 00 B6 [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 27 1D 00 90 00 B8 [17:56:54]RAPDU: 90 00 [17:56:54]wFMCommunicate OK [17:56:54]SAM_PROTO_ClearQueue done [17:56:54]KKMCreateOFDPacket [17:56:54]OFDProtocolAddRootSTLVToBuf [17:56:54]FM_MakeSignedData [17:56:54]FM_MakeSignedData [17:56:54]SAM_PROTO_SignData [17:56:54]wFMCommunicate request_size=4 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 0D 01 02 [17:56:54]Write to MH i2c: E2 08 00 28 1D 80 0D 01 02 00 00 00 00 BE [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 28 1D 00 90 00 B9 [17:56:54]RAPDU: 90 00 [17:56:54]wFMCommunicate OK [17:56:54]wFMCommunicate request_size=255 [17:56:54]MH_SAM_APDU [17:56: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 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 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 65 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 39 B0 05 00 35 04 06 00 2C [17:56:54]Write to MH i2c: E2 02 01 29 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 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 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 65 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 39 B0 05 00 35 04 06 00 2C 00 00 4A [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 29 1D 00 90 00 BA [17:56:54]RAPDU: 90 00 [17:56:54]wFMCommunicate OK [17:56:54]wFMCommunicate request_size=10 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 0D 02 02 05 EF 12 AA 48 9F [17:56:54]Write to MH i2c: E2 0D 00 2A 1D 80 0D 02 02 05 00 EF 12 AA 48 9F 00 00 5D [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 03 00 2A 1D 00 90 00 BB [17:56:54]RAPDU: 90 00 [17:56:54]wFMCommunicate OK [17:56:54]wFMCommunicate request_size=4 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 0D 03 02 [17:56:54]Write to MH i2c: E2 08 00 2B 1D 80 0D 03 02 00 00 00 00 C3 [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 0B 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 0B 00 2B 1D 00 DB 06 53 19 49 2C 3B 5B 90 00 1C [17:56:54]RAPDU: DB 06 53 19 49 2C 3B 5B 90 00 [17:56:54]wFMCommunicate OK [17:56:54]SAM_PROTO_SignData done [17:56:54]FM_MakeSignedData done [17:56:54]CreateOFDProtocolMessage [17:56:54]wFMCommunicate request_size=4 [17:56:54]MH_SAM_APDU [17:56:54]CAPDU: 80 11 00 00 [17:56:54]Write to MH i2c: E2 08 00 2C 1D 80 11 00 00 00 00 00 00 C3 [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:54]Read from MH i2c: E2 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 17 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: E2 17 00 2C 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [17:56:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:56:54]wFMCommunicate OK [17:56:54]CreateOFDProtocolMessage done [17:56:54]OFDSenderStorePacket 372793 [17:56:54]StoreOFDPacket docnum=372793 [17:56:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B2 51 07 01 A6 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 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 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 65 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 39 B0 05 00 35 04 06 00 2C EF 12 AA 48 9F DB 06 53 19 49 2C 3B 5B [17:56:54]CheckFolder [17:56:54]dirname=/storage/ofd_packets [17:56:54]CheckFolder done [17:56:54]ProducePacketName [17:56:54]name=ofd_packets/00372793 [17:56:54]NVStorageSaveData ofd_packets/00372793 [17:56:54]File name is /storage/ofd_packets/00372793 [17:56:54]Write 301 bytes [17:56:54]NVStorageSaveData done [17:56:54]OFDSenderStorePacket done [17:56:54]KKMCreateOFDPacket done [17:56:54]NVStorageSaveData kkm_last_timestamp [17:56:54]File name is /storage/kkm_last_timestamp [17:56:54]Write 4 bytes [17:56:54]NVStorageSaveData done [17:56:54]ExternCall_PrintAddStr [17:56:54]wPrintStart [17:56:54]Write to MH i2c: 01 00 00 2D 1D 4A [17:56:54]Write i2c OK [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: 01 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: 01 07 00 [17:56:54]MH_I2C_Read... [17:56:54]Read from MH i2c: 01 07 00 2D 1D 00 00 00 00 00 FF 0F 5F [17:56:54]RasterBufferAndPrint [17:56:54]line Счет N : (1)3309095 [17:56:54]line ИНН: 02508201610067 [17:56:54]line Контрольно-Кассовый Чек [17:56:54]line ПРОДАЖА [17:56:54]line ТРК (МРК, ГНК) : 12 [17:56:54]line Товар: 2710124130 [17:56:54]line Аи-92-К-4 [17:56:54]line 11.960 * 66.90 [17:56:54]line = 800.12 [17:56:54]line НДС 12% НСП 1% [17:56:54]line > о реализуемом товаре [17:56:54]line ИТОГО: 800.12 [17:56:54]line НСП 1% : 7.08 [17:56:54]line НДС 12% : 84.97 [17:56:54]line Наличными: 0.00 [17:56:54]line Безнал.: 800.12 [17:56:54]line Место: АЗС № 87 "Партнер Нефть" [17:56:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:56:54]line СНО: Общий режим [17:56:54]line Чек 610 24.10.2024 17:56 [17:56:54]line Смена: 524 ФФД: 1.0 [17:56:54]line ЗНМ: 0300000083 [17:56:54]line РНМ: 0000000000091623 [17:56:54]line Версия ККМ: 001 [17:56:54]line Платежная система: Mbank [17:56:54]line ФМ: 0000000000874672 [17:56:54]line ФД: 372793 [17:56:54]line ФПД: 49405321955487 [17:56:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372793&fm=49405321955487&tin=02508201610067®Number=0000000000091623&sum=80012 [17:56:54]written 0, free lines is 4095 [17:56:54]OFD Sender: Processing packet 372793 [packets to send 267, broken 266] [17:56:54]ProducePacketName [17:56:54]name=ofd_packets/00372793 [17:56:54]OFD Sender: To server: pG, [17:56:54]CommunicateWithHost lk.salyk.kg:30040 [17:56:54]ConnectInit lk.salyk.kg [17:56:54]Connected sock=11 [17:56:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B2 51 07 01 A6 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 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 8C 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 02 00 00 F4 03 04 00 65 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 39 B0 05 00 35 04 06 00 2C EF 12 AA 48 9F DB 06 53 19 49 2C 3B 5B [17:56:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3F 83 47 00 27 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 39 B0 05 00 F4 03 04 00 0C 36 1A 67 B6 04 01 00 00 84 54 EB E0 D3 EE 6F 7A [17:56:55]CommunicateWithHost err = 0 [17:56:55]CheckOFDResponse [17:56:55]1017 (14) - 77093643461234 [17:56:55]1041 (16) - 0000000000874672 [17:56:55]1040 (4) - 372793 [17:56:55]1012 (4) - 24.10.2024 11:57 [17:56:55]1206 (1) - 0 [17:56:55]OFD Sender: Remove packet 372793 [17:56:55]ProducePacketName [17:56:55]name=ofd_packets/00372793 [17:56:55]NVStorageDeleteData [17:56:55]Write to MH i2c: 01 00 00 56 1D 73 [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 07 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: 01 07 00 56 1D 00 00 00 00 00 FD 0C 83 [17:56:55]RasterBufferAndPrint [17:56:55]line [17:56:55]line [17:56:55]line [17:56:55]line [17:56:55]line [17:56:55]written 0, free lines is 3334 [17:56:55]MH_Cut [17:56:55]Write to MH i2c: D1 01 00 5D 1D 01 4C [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: D1 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: D1 01 00 [17:56:55]MH_I2C_Read... [17:56:55]Read from MH i2c: D1 01 00 5D 1D 00 4B [17:56:55]Write to MH i2c: 01 00 00 5E 1D 7B [17:56:55]Write i2c OK [17:56:55]MH_I2C_Read... [17:56:55]OFD Sender: No OFD packet to send [17:56:55]*** Cut start [17:56:55]*** Partial cut [17:56:55]*** CUTSNS_PIN = 1 [17:56:56]*** CUTSNS_PIN = 0 [17:56:56]*** Brake cut motor [17:56:56]Read from MH i2c: 01 [17:56:56]MH_I2C_Read... [17:56:56]*** Stop cut motor [17:56:56]*** Cut end [17:56:56]Read from MH i2c: 01 07 00 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: 01 07 00 5E 1D 00 00 00 00 00 FF 0F 90 [17:56:56]process_action close_receipt done [17:56:56]requested_data is exist [17:56:56]produce_requested_data [17:56:56]requested_item fm.sn is exist - process it [17:56:56]wFMCommunicate request_size=4 [17:56:56]MH_SAM_APDU [17:56:56]CAPDU: 80 11 00 00 [17:56:56]Write to MH i2c: E2 08 00 5F 1D 80 11 00 00 00 00 00 00 F6 [17:56:56]Write i2c OK [17:56:56]MH_I2C_Read... [17:56:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:56:56]Read from MH i2c: E2 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: E2 17 00 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: E2 17 00 5F 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4B [17:56:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:56:56]wFMCommunicate OK [17:56:56]requested_item fd.num is exist - process it [17:56:56]SAM_PROTO_GetFieldsCounters [17:56:56]wFMCommunicate request_size=4 [17:56:56]MH_SAM_APDU [17:56:56]CAPDU: 80 13 00 00 [17:56:56]Write to MH i2c: E2 08 00 60 1D 80 13 00 00 00 00 00 00 F9 [17:56:56]Write i2c OK [17:56:56]MH_I2C_Read... [17:56:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:56:56]Read from MH i2c: E2 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: E2 62 00 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: E2 62 00 60 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 39 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 40 [17:56:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 39 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 62 02 00 00 5E 04 04 00 62 02 00 00 57 04 04 00 63 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:56:56]wFMCommunicate OK [17:56:56]SAM_PROTO_GetFieldsCounters done [17:56:56]requested_item shift.num is exist - process it [17:56:56]requested_item shift.opened is exist - process it [17:56:56]req_shift_opened [17:56:56]FM_GetShiftState [17:56:56]SAM_PROTO_GetShiftState [17:56:56]wFMCommunicate request_size=4 [17:56:56]MH_SAM_APDU [17:56:56]CAPDU: 80 13 01 00 [17:56:56]Write to MH i2c: E2 08 00 61 1D 80 13 01 00 00 00 00 00 FB [17:56:56]Write i2c OK [17:56:56]MH_I2C_Read... [17:56:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:56:56]Read from MH i2c: E2 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: E2 0E 00 [17:56:56]MH_I2C_Read... [17:56:56]Read from MH i2c: E2 0E 00 61 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 60 [17:56:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:56:56]wFMCommunicate OK [17:56:56]SAM_PROTO_GetShiftState done [17:56:56]FM_GetShiftState done [17:56:56]req_shift_opened done [17:56:56]requested_item shift.open_date is exist - process it [17:56:56]req_shift_open_date [17:56:56]req_shift_open_date done [17:56:56]produce_requested_data done [17:56:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372793,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:56:56]process_action_free close_receipt [17:56:56]json_value_free [17:56:56]json_value_free done [17:56:56]process_json_proto returns [17:56:56]Send response to host [17:56:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372793,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:56:56]free response buf [17:56:56]execute_script done [17:56:56]execute_script returns [17:56:56]free content buf [17:56:56]Sock 9.Close socket [17:56:56]Sock 9.Thread stoped [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:25]OFD Sender: No OFD packet to send [17:57:30]OFD Sender: No OFD packet to send [17:57:35]OFD Sender: No OFD packet to send [17:57:40]OFD Sender: No OFD packet to send [17:57:45]OFD Sender: No OFD packet to send [17:57:50]OFD Sender: No OFD packet to send [17:57:55]OFD Sender: No OFD packet to send [17:57:59]accept exits with 10 [17:57:59]New connection [17:57:59]New thread 3067317604 created [17:57:59]Thread 3067460964 joined [17:57:59]Waiting for new connection... [17:57:59] Sock 10.Parse request [17:57:59]Sock 10.Check first char [17:57:59]Sock 10.First char is OK [17:57:59]request: POST /json_proto HTTP/1.0 [17:57:59]Method: POST [17:57:59]URL: /json_proto [17:57:59]Method is POST - this is cgi request [17:57:59]url: /json_proto [17:57:59]query_string will be loaded in cgi processing [17:57:59]execute_cgi json_proto POST (null) [17:57:59]execute_cgi path=json_proto method=POST [17:57:59]POST find Content-Length [17:57:59]Host: 172.17.42.195:8080 [17:57:59]Content-Length: 679 [17:57:59]Content-Type: application/json [17:57:59] [17:57:59]POST finish read [17:57:59]Found Content-Length = 679 [17:57:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.380, "sum" : 770.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 770.00, "total" : 770.00, "payments": [ { "type": 0, "sum" : 770.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:59]execute_script... [17:57:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309096", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.380, "sum" : 770.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 770.00, "total" : 770.00, "payments": [ { "type": 0, "sum" : 770.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [17:57:59]POST & json_proto [17:57:59]process_json_proto [17:57:59]json parsed OK: [17:57:59]protocol is kg_v1.0 [17:57:59]action value=close_receipt [17:57:59]process_action close_receipt [17:57:59]cmd_close_receipt [17:57:59]MH_GetDate [17:57:59]Write to MH i2c: F0 00 00 62 1D 6E [17:57:59]Write i2c OK [17:57:59]MH_I2C_Read... [17:57:59]Read from MH i2c: F0 [17:57:59]MH_I2C_Read... [17:57:59]Read from MH i2c: F0 09 00 [17:57:59]MH_I2C_Read... [17:57:59]Read from MH i2c: F0 09 00 62 1D 00 A7 8A 1A 67 EF 94 12 67 25 [17:57:59]GetLastDocTimeStamp 1729792613 [17:57:59]current date 1729792679 [17:57:59]FM_GetShiftState [17:57:59]SAM_PROTO_GetShiftState [17:57:59]wFMCommunicate request_size=4 [17:57:59]MH_SAM_APDU [17:57:59]CAPDU: 80 13 01 00 [17:57:59]Write to MH i2c: E2 08 00 63 1D 80 13 01 00 00 00 00 00 FD [17:57:59]Write i2c OK [17:57:59]MH_I2C_Read... [17:57:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:57:59]Read from MH i2c: E2 [17:57:59]MH_I2C_Read... [17:57:59]Read from MH i2c: E2 0E 00 [17:57:59]MH_I2C_Read... [17:57:59]Read from MH i2c: E2 0E 00 63 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 62 [17:57:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:57:59]wFMCommunicate OK [17:57:59]SAM_PROTO_GetShiftState done [17:57:59]FM_GetShiftState done [17:57:59]opened in 1729729095 [17:57:59]opened+sec_in_day 1729815495 [17:57:59]quantity*price = 77019 [17:57:59]sum+1 = 77021 [17:57:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 770.00 Внесено: 770.00 СДАЧА: 0.00 НСП 1% : 6.82 НДС 12% : 81.79 Наличными: 770.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 611 24.10.2024 17:57 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372794 ФПД: 13562909361918 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372794&fm=13562909361918&tin=02508201610067®Number=0000000000091623&sum=77000 [17:58:00]StoreToDocumentArchive [17:58:00]shift 524 fd 372794 [17:58:00]save to /storage/0524/doc_00372794 [17:58:00]save last doc name /storage/0524/doc_00372794 to /storage/kkm_last_doc_name [17:58:00]save OK [17:58:00]Clear old archive folders... [17:58:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [17:58:00]tlvbuf is 01AA82A0 [17:58:00]SAM_PROTO_ClearQueue [17:58:00]wFMCommunicate request_size=4 [17:58:00]MH_SAM_APDU [17:58:00]CAPDU: 80 09 00 00 [17:58:00]Write to MH i2c: E2 08 00 70 1D 80 09 00 00 00 00 00 00 FF [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [17:58:00]Read from MH i2c: E2 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 70 1D 00 90 00 01 [17:58:00]RAPDU: 90 00 [17:58:00]wFMCommunicate OK [17:58:00]SAM_PROTO_ClearQueue done [17:58:00]KKMCreateOFDPacket [17:58:00]OFDProtocolAddRootSTLVToBuf [17:58:00]FM_MakeSignedData [17:58:00]FM_MakeSignedData [17:58:00]SAM_PROTO_SignData [17:58:00]wFMCommunicate request_size=4 [17:58:00]MH_SAM_APDU [17:58:00]CAPDU: 80 0D 01 02 [17:58:00]Write to MH i2c: E2 08 00 71 1D 80 0D 01 02 00 00 00 00 07 [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [17:58:00]Read from MH i2c: E2 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 71 1D 00 90 00 02 [17:58:00]RAPDU: 90 00 [17:58:00]wFMCommunicate OK [17:58:00]wFMCommunicate request_size=255 [17:58:00]MH_SAM_APDU [17:58:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 A7 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3A B0 05 00 35 04 06 00 0C [17:58:00]Write to MH i2c: E2 02 01 72 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 A7 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3A B0 05 00 35 04 06 00 0C 00 00 AE [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:00]Read from MH i2c: E2 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 72 1D 00 90 00 03 [17:58:00]RAPDU: 90 00 [17:58:00]wFMCommunicate OK [17:58:00]wFMCommunicate request_size=10 [17:58:00]MH_SAM_APDU [17:58:00]CAPDU: 80 0D 02 02 05 55 DC 65 06 FE [17:58:00]Write to MH i2c: E2 0D 00 73 1D 80 0D 02 02 05 00 55 DC 65 06 FE 00 00 AE [17:58:00]OFD Sender: No OFD packet to send [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [17:58:00]Read from MH i2c: E2 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 03 00 73 1D 00 90 00 04 [17:58:00]RAPDU: 90 00 [17:58:00]wFMCommunicate OK [17:58:00]wFMCommunicate request_size=4 [17:58:00]MH_SAM_APDU [17:58:00]CAPDU: 80 0D 03 02 [17:58:00]Write to MH i2c: E2 08 00 74 1D 80 0D 03 02 00 00 00 00 0C [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [17:58:00]Read from MH i2c: E2 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 0B 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 0B 00 74 1D 00 5B 18 5C A3 C8 B4 40 93 90 00 CE [17:58:00]RAPDU: 5B 18 5C A3 C8 B4 40 93 90 00 [17:58:00]wFMCommunicate OK [17:58:00]SAM_PROTO_SignData done [17:58:00]FM_MakeSignedData done [17:58:00]CreateOFDProtocolMessage [17:58:00]wFMCommunicate request_size=4 [17:58:00]MH_SAM_APDU [17:58:00]CAPDU: 80 11 00 00 [17:58:00]Write to MH i2c: E2 08 00 75 1D 80 11 00 00 00 00 00 00 0C [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 [17:58:00]MH_I2C_Read... [17:58:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:00]Read from MH i2c: E2 17 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: E2 17 00 75 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [17:58:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:58:00]wFMCommunicate OK [17:58:00]CreateOFDProtocolMessage done [17:58:00]OFDSenderStorePacket 372794 [17:58:00]StoreOFDPacket docnum=372794 [17:58:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 78 29 07 01 15 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 A7 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3A B0 05 00 35 04 06 00 0C 55 DC 65 06 FE 5B 18 5C A3 C8 B4 40 93 [17:58:00]CheckFolder [17:58:00]dirname=/storage/ofd_packets [17:58:00]CheckFolder done [17:58:00]ProducePacketName [17:58:00]name=ofd_packets/00372794 [17:58:00]NVStorageSaveData ofd_packets/00372794 [17:58:00]File name is /storage/ofd_packets/00372794 [17:58:00]Write 301 bytes [17:58:00]NVStorageSaveData done [17:58:00]OFDSenderStorePacket done [17:58:00]KKMCreateOFDPacket done [17:58:00]NVStorageSaveData kkm_last_timestamp [17:58:00]File name is /storage/kkm_last_timestamp [17:58:00]Write 4 bytes [17:58:00]NVStorageSaveData done [17:58:00]ExternCall_PrintAddStr [17:58:00]wPrintStart [17:58:00]Write to MH i2c: 01 00 00 76 1D 93 [17:58:00]Write i2c OK [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: 01 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: 01 07 00 [17:58:00]MH_I2C_Read... [17:58:00]Read from MH i2c: 01 07 00 76 1D 00 00 00 00 00 FF 0F A8 [17:58:00]RasterBufferAndPrint [17:58:00]line Счет N : (1)3309096 [17:58:00]line ИНН: 02508201610067 [17:58:00]line Контрольно-Кассовый Чек [17:58:00]line ПРОДАЖА [17:58:00]line ТРК (МРК, ГНК) : 33 [17:58:00]line Товар: 2710124500 [17:58:00]line Аи-95-К-3 [17:58:00]line 10.380 * 74.20 [17:58:00]line = 770.20 [17:58:00]line НДС 12% НСП 1% [17:58:00]line > о реализуемом товаре [17:58:00]line ОКРУГЛЕНИЕ: -0.20 [17:58:00]line ИТОГО: 770.00 [17:58:00]line Внесено: 770.00 [17:58:00]line СДАЧА: 0.00 [17:58:00]line НСП 1% : 6.82 [17:58:00]line НДС 12% : 81.79 [17:58:00]line Наличными: 770.00 [17:58:00]line Безнал.: 0.00 [17:58:00]line Место: АЗС № 87 "Партнер Нефть" [17:58:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [17:58:00]line СНО: Общий режим [17:58:00]line Чек 611 24.10.2024 17:57 [17:58:00]line Смена: 524 ФФД: 1.0 [17:58:00]line ЗНМ: 0300000083 [17:58:00]line РНМ: 0000000000091623 [17:58:00]line Версия ККМ: 001 [17:58:00]line ФМ: 0000000000874672 [17:58:00]line ФД: 372794 [17:58:00]line ФПД: 13562909361918 [17:58:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T175759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372794&fm=13562909361918&tin=02508201610067®Number=0000000000091623&sum=77000 [17:58:00]written 0, free lines is 4095 [17:58:00]OFD Sender: Processing packet 372794 [packets to send 267, broken 266] [17:58:00]ProducePacketName [17:58:00]name=ofd_packets/00372794 [17:58:00]OFD Sender: To server: pG, [17:58:00]CommunicateWithHost lk.salyk.kg:30040 [17:58:00]ConnectInit lk.salyk.kg [17:58:01]Connected sock=11 [17:58:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 78 29 07 01 15 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 02 00 00 F4 03 04 00 A7 8A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3A B0 05 00 35 04 06 00 0C 55 DC 65 06 FE 5B 18 5C A3 C8 B4 40 93 [17:58:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 29 88 47 00 5D BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3A B0 05 00 F4 03 04 00 4E 36 1A 67 B6 04 01 00 00 83 22 D2 9F 94 9C 1E AD [17:58:01]CommunicateWithHost err = 0 [17:58:01]CheckOFDResponse [17:58:01]1017 (14) - 77093643461234 [17:58:01]1041 (16) - 0000000000874672 [17:58:01]1040 (4) - 372794 [17:58:01]1012 (4) - 24.10.2024 11:58 [17:58:01]1206 (1) - 0 [17:58:01]OFD Sender: Remove packet 372794 [17:58:01]ProducePacketName [17:58:01]name=ofd_packets/00372794 [17:58:01]NVStorageDeleteData [17:58:01]Write to MH i2c: 01 00 00 A1 1D BE [17:58:01]Write i2c OK [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: 01 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: 01 07 00 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: 01 07 00 A1 1D 00 00 00 00 00 D4 0C A5 [17:58:01]RasterBufferAndPrint [17:58:01]line [17:58:01]line [17:58:01]line [17:58:01]line [17:58:01]line [17:58:01]written 0, free lines is 3296 [17:58:01]MH_Cut [17:58:01]Write to MH i2c: D1 01 00 A8 1D 01 97 [17:58:01]Write i2c OK [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: D1 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: D1 01 00 [17:58:01]MH_I2C_Read... [17:58:01]Read from MH i2c: D1 01 00 A8 1D 00 96 [17:58:01]Write to MH i2c: 01 00 00 A9 1D C6 [17:58:01]Write i2c OK [17:58:01]MH_I2C_Read... [17:58:01]OFD Sender: No OFD packet to send [17:58:02]*** Cut start [17:58:02]*** Partial cut [17:58:02]*** CUTSNS_PIN = 1 [17:58:02]*** CUTSNS_PIN = 0 [17:58:02]*** Brake cut motor [17:58:02]Read from MH i2c: 01 [17:58:02]MH_I2C_Read... [17:58:02]*** Stop cut motor [17:58:02]Read from MH i2c: 01 07 00 [17:58:02]MH_I2C_Read... [17:58:02]*** Cut end [17:58:02]Read from MH i2c: 01 07 00 A9 1D 00 00 00 00 00 FF 0F DB [17:58:02]process_action close_receipt done [17:58:02]requested_data is exist [17:58:02]produce_requested_data [17:58:02]requested_item fm.sn is exist - process it [17:58:02]wFMCommunicate request_size=4 [17:58:02]MH_SAM_APDU [17:58:02]CAPDU: 80 11 00 00 [17:58:02]Write to MH i2c: E2 08 00 AA 1D 80 11 00 00 00 00 00 00 41 [17:58:02]Write i2c OK [17:58:02]MH_I2C_Read... [17:58:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [17:58:02]Read from MH i2c: E2 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: E2 17 00 [17:58:02]MH_I2C_Read... [17:58:02]Read from MH i2c: E2 17 00 AA 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [17:58:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [17:58:02]wFMCommunicate OK [17:58:02]requested_item fd.num is exist - process it [17:58:02]SAM_PROTO_GetFieldsCounters [17:58:02]wFMCommunicate request_size=4 [17:58:02]MH_SAM_APDU [17:58:02]CAPDU: 80 13 00 00 [17:58:02]Write to MH i2c: E2 08 00 AB 1D 80 13 00 00 00 00 00 00 44 [17:58:02]Write i2c OK [17:58:02]MH_I2C_Read... [17:58:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [17:58:03]Read from MH i2c: E2 [17:58:03]MH_I2C_Read... [17:58:03]Read from MH i2c: E2 62 00 [17:58:03]MH_I2C_Read... [17:58:03]Read from MH i2c: E2 62 00 AB 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 8F [17:58:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 63 02 00 00 5E 04 04 00 63 02 00 00 57 04 04 00 64 02 00 00 19 04 04 00 00 00 00 00 90 00 [17:58:03]wFMCommunicate OK [17:58:03]SAM_PROTO_GetFieldsCounters done [17:58:03]requested_item shift.num is exist - process it [17:58:03]requested_item shift.opened is exist - process it [17:58:03]req_shift_opened [17:58:03]FM_GetShiftState [17:58:03]SAM_PROTO_GetShiftState [17:58:03]wFMCommunicate request_size=4 [17:58:03]MH_SAM_APDU [17:58:03]CAPDU: 80 13 01 00 [17:58:03]Write to MH i2c: E2 08 00 AC 1D 80 13 01 00 00 00 00 00 46 [17:58:03]Write i2c OK [17:58:03]MH_I2C_Read... [17:58:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [17:58:03]Read from MH i2c: E2 [17:58:03]MH_I2C_Read... [17:58:03]Read from MH i2c: E2 0E 00 [17:58:03]MH_I2C_Read... [17:58:03]Read from MH i2c: E2 0E 00 AC 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AB [17:58:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [17:58:03]wFMCommunicate OK [17:58:03]SAM_PROTO_GetShiftState done [17:58:03]FM_GetShiftState done [17:58:03]req_shift_opened done [17:58:03]requested_item shift.open_date is exist - process it [17:58:03]req_shift_open_date [17:58:03]req_shift_open_date done [17:58:03]produce_requested_data done [17:58:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372794,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [17:58:03]process_action_free close_receipt [17:58:03]json_value_free [17:58:03]json_value_free done [17:58:03]process_json_proto returns [17:58:03]Send response to host [17:58:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372794,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [17:58:03]free response buf [17:58:03]execute_script done [17:58:03]execute_script returns [17:58:03]free content buf [17:58:03]Sock 10.Close socket [17:58:03]Sock 10.Thread stoped [17:58:06]OFD Sender: No OFD packet to send [17:58:11]OFD Sender: No OFD packet to send [17:58:16]OFD Sender: No OFD packet to send [17:58:21]OFD Sender: No OFD packet to send [17:58:26]OFD Sender: No OFD packet to send [17:58:31]OFD Sender: No OFD packet to send [17:58:36]OFD Sender: No OFD packet to send [17:58:41]OFD Sender: No OFD packet to send [17:58:46]OFD Sender: No OFD packet to send [17:58:51]OFD Sender: No OFD packet to send [17:58:56]OFD Sender: No OFD packet to send [17:59:01]OFD Sender: No OFD packet to send [17:59:06]OFD Sender: No OFD packet to send [17:59:11]OFD Sender: No OFD packet to send [17:59:16]OFD Sender: No OFD packet to send [17:59:21]OFD Sender: No OFD packet to send [17:59:26]OFD Sender: No OFD packet to send [17:59:31]OFD Sender: No OFD packet to send [17:59:36]OFD Sender: No OFD packet to send [17:59:41]OFD Sender: No OFD packet to send [17:59:46]OFD Sender: No OFD packet to send [17:59:51]OFD Sender: No OFD packet to send [17:59:56]OFD Sender: No OFD packet to send [18:00:01]OFD Sender: No OFD packet to send [18:00: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:22]OFD Sender: No OFD packet to send [18:01:27]OFD Sender: No OFD packet to send [18:01:32]OFD Sender: No OFD packet to send [18:01:32]accept exits with 9 [18:01:32]New connection [18:01:32]New thread 3067460964 created [18:01:32]Thread 3067317604 joined [18:01:32]Waiting for new connection... [18:01:32] Sock 9.Parse request [18:01:32]Sock 9.Check first char [18:01:32]Sock 9.First char is OK [18:01:32]request: POST /json_proto HTTP/1.0 [18:01:32]Method: POST [18:01:32]URL: /json_proto [18:01:32]Method is POST - this is cgi request [18:01:32]url: /json_proto [18:01:32]query_string will be loaded in cgi processing [18:01:32]execute_cgi json_proto POST (null) [18:01:32]execute_cgi path=json_proto method=POST [18:01:32]POST find Content-Length [18:01:32]Host: 172.17.42.195:8080 [18:01:32]Content-Length: 770 [18:01:32]Content-Type: application/json [18:01:32] [18:01:32]POST finish read [18:01:32]Found Content-Length = 770 [18:01:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 60.650, "sum" : 4500.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4500.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:32]execute_script... [18:01:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309098", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 60.650, "sum" : 4500.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4500.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:01:32]POST & json_proto [18:01:32]process_json_proto [18:01:32]json parsed OK: [18:01:32]protocol is kg_v1.0 [18:01:32]action value=close_receipt [18:01:32]process_action close_receipt [18:01:32]cmd_close_receipt [18:01:32]MH_GetDate [18:01:32]Write to MH i2c: F0 00 00 AD 1D B9 [18:01:32]Write i2c OK [18:01:32]MH_I2C_Read... [18:01:32]Read from MH i2c: F0 [18:01:32]MH_I2C_Read... [18:01:32]Read from MH i2c: F0 09 00 [18:01:32]MH_I2C_Read... [18:01:32]Read from MH i2c: F0 09 00 AD 1D 00 7D 8B 1A 67 EF 94 12 67 47 [18:01:32]GetLastDocTimeStamp 1729792679 [18:01:32]current date 1729792893 [18:01:32]FM_GetShiftState [18:01:32]SAM_PROTO_GetShiftState [18:01:32]wFMCommunicate request_size=4 [18:01:32]MH_SAM_APDU [18:01:32]CAPDU: 80 13 01 00 [18:01:32]Write to MH i2c: E2 08 00 AE 1D 80 13 01 00 00 00 00 00 48 [18:01:32]Write i2c OK [18:01:32]MH_I2C_Read... [18:01:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:32]Read from MH i2c: E2 [18:01:32]MH_I2C_Read... [18:01:32]Read from MH i2c: E2 0E 00 [18:01:32]MH_I2C_Read... [18:01:32]Read from MH i2c: E2 0E 00 AE 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AD [18:01:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:01:32]wFMCommunicate OK [18:01:32]SAM_PROTO_GetShiftState done [18:01:32]FM_GetShiftState done [18:01:32]opened in 1729729095 [18:01:32]opened+sec_in_day 1729815495 [18:01:32]quantity*price = 450023 [18:01:32]sum+1 = 450024 [18:01:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4500.23 НСП 1% : 39.82 НДС 12% : 477.90 Наличными: 0.00 Безнал.: 4500.23 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 612 24.10.2024 18:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372795 ФПД: 191144759753018 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180133&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372795&fm=191144759753018&tin=02508201610067®Number=0000000000091623&sum=450023 [18:01:33]StoreToDocumentArchive [18:01:33]shift 524 fd 372795 [18:01:33]save to /storage/0524/doc_00372795 [18:01:33]save last doc name /storage/0524/doc_00372795 to /storage/kkm_last_doc_name [18:01:33]save OK [18:01:33]Clear old archive folders... [18:01:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:01:33]tlvbuf is 01A7F7D0 [18:01:33]SAM_PROTO_ClearQueue [18:01:33]wFMCommunicate request_size=4 [18:01:33]MH_SAM_APDU [18:01:33]CAPDU: 80 09 00 00 [18:01:33]Write to MH i2c: E2 08 00 BB 1D 80 09 00 00 00 00 00 00 4A [18:01:33]Write i2c OK [18:01:33]MH_I2C_Read... [18:01:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:01:33]Read from MH i2c: E2 [18:01:33]MH_I2C_Read... [18:01:33]Read from MH i2c: E2 03 00 [18:01:33]MH_I2C_Read... [18:01:33]Read from MH i2c: E2 03 00 BB 1D 00 90 00 4C [18:01:33]RAPDU: 90 00 [18:01:33]wFMCommunicate OK [18:01:33]SAM_PROTO_ClearQueue done [18:01:33]KKMCreateOFDPacket [18:01:33]OFDProtocolAddRootSTLVToBuf [18:01:33]FM_MakeSignedData [18:01:33]FM_MakeSignedData [18:01:33]SAM_PROTO_SignData [18:01:33]wFMCommunicate request_size=4 [18:01:33]MH_SAM_APDU [18:01:33]CAPDU: 80 0D 01 02 [18:01:33]Write to MH i2c: E2 08 00 BC 1D 80 0D 01 02 00 00 00 00 52 [18:01:33]Write i2c OK [18:01:33]MH_I2C_Read... [18:01:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:01:33]Read from MH i2c: E2 [18:01:33]MH_I2C_Read... [18:01:33]Read from MH i2c: E2 03 00 [18:01:33]MH_I2C_Read... [18:01:33]Read from MH i2c: E2 03 00 BC 1D 00 90 00 4D [18:01:33]RAPDU: 90 00 [18:01:33]wFMCommunicate OK [18:01:33]wFMCommunicate request_size=255 [18:01:33]MH_SAM_APDU [18: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 7D 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3B B0 05 00 35 04 06 00 AD [18:01:33]Write to MH i2c: E2 02 01 BD 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 7D 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3B B0 05 00 35 04 06 00 AD 00 00 47 [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:34]Read from MH i2c: E2 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 03 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 03 00 BD 1D 00 90 00 4E [18:01:34]RAPDU: 90 00 [18:01:34]wFMCommunicate OK [18:01:34]wFMCommunicate request_size=10 [18:01:34]MH_SAM_APDU [18:01:34]CAPDU: 80 0D 02 02 05 D8 5B 81 79 3A [18:01:34]Write to MH i2c: E2 0D 00 BE 1D 80 0D 02 02 05 00 D8 5B 81 79 3A 00 00 C6 [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:01:34]Read from MH i2c: E2 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 03 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 03 00 BE 1D 00 90 00 4F [18:01:34]RAPDU: 90 00 [18:01:34]wFMCommunicate OK [18:01:34]wFMCommunicate request_size=4 [18:01:34]MH_SAM_APDU [18:01:34]CAPDU: 80 0D 03 02 [18:01:34]Write to MH i2c: E2 08 00 BF 1D 80 0D 03 02 00 00 00 00 57 [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:01:34]Read from MH i2c: E2 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 0B 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 0B 00 BF 1D 00 92 D5 B1 C1 6F 8B 27 89 90 00 DB [18:01:34]RAPDU: 92 D5 B1 C1 6F 8B 27 89 90 00 [18:01:34]wFMCommunicate OK [18:01:34]SAM_PROTO_SignData done [18:01:34]FM_MakeSignedData done [18:01:34]CreateOFDProtocolMessage [18:01:34]wFMCommunicate request_size=4 [18:01:34]MH_SAM_APDU [18:01:34]CAPDU: 80 11 00 00 [18:01:34]Write to MH i2c: E2 08 00 C0 1D 80 11 00 00 00 00 00 00 57 [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:34]Read from MH i2c: E2 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 17 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: E2 17 00 C0 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [18:01:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:01:34]wFMCommunicate OK [18:01:34]CreateOFDProtocolMessage done [18:01:34]OFDSenderStorePacket 372795 [18:01:34]StoreOFDPacket docnum=372795 [18:01:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AE B7 07 01 C8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 7D 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3B B0 05 00 35 04 06 00 AD D8 5B 81 79 3A 92 D5 B1 C1 6F 8B 27 89 [18:01:34]CheckFolder [18:01:34]dirname=/storage/ofd_packets [18:01:34]CheckFolder done [18:01:34]ProducePacketName [18:01:34]name=ofd_packets/00372795 [18:01:34]NVStorageSaveData ofd_packets/00372795 [18:01:34]File name is /storage/ofd_packets/00372795 [18:01:34]Write 301 bytes [18:01:34]NVStorageSaveData done [18:01:34]OFDSenderStorePacket done [18:01:34]KKMCreateOFDPacket done [18:01:34]NVStorageSaveData kkm_last_timestamp [18:01:34]File name is /storage/kkm_last_timestamp [18:01:34]Write 4 bytes [18:01:34]NVStorageSaveData done [18:01:34]ExternCall_PrintAddStr [18:01:34]wPrintStart [18:01:34]Write to MH i2c: 01 00 00 C1 1D DE [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: 01 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: 01 07 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: 01 07 00 C1 1D 00 00 00 00 00 FF 0F F3 [18:01:34]RasterBufferAndPrint [18:01:34]line Счет N : (1)3309098 [18:01:34]line ИНН: 02508201610067 [18:01:34]line Контрольно-Кассовый Чек [18:01:34]line ПРОДАЖА [18:01:34]line ТРК (МРК, ГНК) : 23 [18:01:34]line Товар: 2710124500 [18:01:34]line Аи-95-К-3 [18:01:34]line 60.650 * 74.20 [18:01:34]line = 4500.23 [18:01:34]line НДС 12% НСП 1% [18:01:34]line > о реализуемом товаре [18:01:34]line ИТОГО: 4500.23 [18:01:34]line НСП 1% : 39.82 [18:01:34]line НДС 12% : 477.90 [18:01:34]line Наличными: 0.00 [18:01:34]line Безнал.: 4500.23 [18:01:34]line Место: АЗС № 87 "Партнер Нефть" [18:01:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:01:34]line СНО: Общий режим [18:01:34]line Чек 612 24.10.2024 18:01 [18:01:34]line Смена: 524 ФФД: 1.0 [18:01:34]line ЗНМ: 0300000083 [18:01:34]line РНМ: 0000000000091623 [18:01:34]line Версия ККМ: 001 [18:01:34]line Платежная система: Mbank [18:01:34]line ФМ: 0000000000874672 [18:01:34]line ФД: 372795 [18:01:34]line ФПД: 191144759753018 [18:01:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180133&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372795&fm=191144759753018&tin=02508201610067®Number=0000000000091623&sum=450023 [18:01:34]written 0, free lines is 4095 [18:01:34]OFD Sender: Processing packet 372795 [packets to send 267, broken 266] [18:01:34]ProducePacketName [18:01:34]name=ofd_packets/00372795 [18:01:34]OFD Sender: To server: pG, [18:01:34]CommunicateWithHost lk.salyk.kg:30040 [18:01:34]ConnectInit lk.salyk.kg [18:01:34]Connected sock=10 [18:01:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AE B7 07 01 C8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EA EC 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 E7 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 02 00 00 F4 03 04 00 7D 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3B B0 05 00 35 04 06 00 AD D8 5B 81 79 3A 92 D5 B1 C1 6F 8B 27 89 [18:01:34]Write to MH i2c: 01 00 00 EA 1D 07 [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: 01 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: 01 07 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: 01 07 00 EA 1D 00 00 00 00 00 FE 0C 18 [18:01:34]RasterBufferAndPrint [18:01:34]line [18:01:34]line [18:01:34]line [18:01:34]line [18:01:34]line [18:01:34]written 0, free lines is 3332 [18:01:34]MH_Cut [18:01:34]Write to MH i2c: D1 01 00 F1 1D 01 E0 [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: D1 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: D1 01 00 [18:01:34]MH_I2C_Read... [18:01:34]Read from MH i2c: D1 01 00 F1 1D 00 DF [18:01:34]Write to MH i2c: 01 00 00 F2 1D 0F [18:01:34]Write i2c OK [18:01:34]MH_I2C_Read... [18:01:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EC 3C 47 00 8F 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3B B0 05 00 F4 03 04 00 24 37 1A 67 B6 04 01 00 00 25 B8 63 02 65 8A 00 ED [18:01:34]CommunicateWithHost err = 0 [18:01:34]CheckOFDResponse [18:01:34]1017 (14) - 77093643461234 [18:01:34]1041 (16) - 0000000000874672 [18:01:34]1040 (4) - 372795 [18:01:34]1012 (4) - 24.10.2024 12:01 [18:01:34]1206 (1) - 0 [18:01:34]OFD Sender: Remove packet 372795 [18:01:34]ProducePacketName [18:01:34]name=ofd_packets/00372795 [18:01:34]NVStorageDeleteData [18:01:35]OFD Sender: No OFD packet to send [18:01:35]*** Cut start [18:01:35]*** Partial cut [18:01:35]*** CUTSNS_PIN = 1 [18:01:35]*** CUTSNS_PIN = 0 [18:01:36]*** Brake cut motor [18:01:36]Read from MH i2c: 01 [18:01:36]MH_I2C_Read... [18:01:36]*** Stop cut motor [18:01:36]*** Cut end [18:01:36]Read from MH i2c: 01 07 00 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: 01 07 00 F2 1D 00 00 00 00 00 FF 0F 24 [18:01:36]process_action close_receipt done [18:01:36]requested_data is exist [18:01:36]produce_requested_data [18:01:36]requested_item fm.sn is exist - process it [18:01:36]wFMCommunicate request_size=4 [18:01:36]MH_SAM_APDU [18:01:36]CAPDU: 80 11 00 00 [18:01:36]Write to MH i2c: E2 08 00 F3 1D 80 11 00 00 00 00 00 00 8A [18:01:36]Write i2c OK [18:01:36]MH_I2C_Read... [18:01:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:01:36]Read from MH i2c: E2 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: E2 17 00 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: E2 17 00 F3 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [18:01:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:01:36]wFMCommunicate OK [18:01:36]requested_item fd.num is exist - process it [18:01:36]SAM_PROTO_GetFieldsCounters [18:01:36]wFMCommunicate request_size=4 [18:01:36]MH_SAM_APDU [18:01:36]CAPDU: 80 13 00 00 [18:01:36]Write to MH i2c: E2 08 00 F4 1D 80 13 00 00 00 00 00 00 8D [18:01:36]Write i2c OK [18:01:36]MH_I2C_Read... [18:01:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:01:36]Read from MH i2c: E2 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: E2 62 00 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: E2 62 00 F4 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 DC [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 64 02 00 00 5E 04 04 00 64 02 00 00 57 04 04 00 65 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:01:36]wFMCommunicate OK [18:01:36]SAM_PROTO_GetFieldsCounters done [18:01:36]requested_item shift.num is exist - process it [18:01:36]requested_item shift.opened is exist - process it [18:01:36]req_shift_opened [18:01:36]FM_GetShiftState [18:01:36]SAM_PROTO_GetShiftState [18:01:36]wFMCommunicate request_size=4 [18:01:36]MH_SAM_APDU [18:01:36]CAPDU: 80 13 01 00 [18:01:36]Write to MH i2c: E2 08 00 F5 1D 80 13 01 00 00 00 00 00 8F [18:01:36]Write i2c OK [18:01:36]MH_I2C_Read... [18:01:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:01:36]Read from MH i2c: E2 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: E2 0E 00 [18:01:36]MH_I2C_Read... [18:01:36]Read from MH i2c: E2 0E 00 F5 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [18:01:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:01:36]wFMCommunicate OK [18:01:36]SAM_PROTO_GetShiftState done [18:01:36]FM_GetShiftState done [18:01:36]req_shift_opened done [18:01:36]requested_item shift.open_date is exist - process it [18:01:36]req_shift_open_date [18:01:36]req_shift_open_date done [18:01:36]produce_requested_data done [18:01:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372795,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:01:36]process_action_free close_receipt [18:01:36]json_value_free [18:01:36]json_value_free done [18:01:36]process_json_proto returns [18:01:36]Send response to host [18:01:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372795,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:01:36]free response buf [18:01:36]execute_script done [18:01:36]execute_script returns [18:01:36]free content buf [18:01:36]Sock 9.Close socket [18:01:36]Sock 9.Thread stoped [18:01:40]OFD Sender: No OFD packet to send [18:01:45]OFD Sender: No OFD packet to send [18:01:50]OFD Sender: No OFD packet to send [18:01:55]OFD Sender: No OFD packet to send [18:02:00]OFD Sender: No OFD packet to send [18:02:05]OFD Sender: No OFD packet to send [18:02:10]OFD Sender: No OFD packet to send [18:02:15]OFD Sender: No OFD packet to send [18:02:20]OFD Sender: No OFD packet to send [18:02:25]OFD Sender: No OFD packet to send [18:02:26]accept exits with 8 [18:02:26]New connection [18:02:26]New thread 3067317604 created [18:02:26]Thread 3067460964 joined [18:02:26]Waiting for new connection... [18:02:26] Sock 8.Parse request [18:02:26]Sock 8.Check first char [18:02:26]Sock 8.First char is OK [18:02:26]request: POST /json_proto HTTP/1.0 [18:02:26]Method: POST [18:02:26]URL: /json_proto [18:02:26]Method is POST - this is cgi request [18:02:26]url: /json_proto [18:02:26]query_string will be loaded in cgi processing [18:02:26]execute_cgi json_proto POST (null) [18:02:26]execute_cgi path=json_proto method=POST [18:02:26]POST find Content-Length [18:02:26]Host: 172.17.42.195:8080 [18:02:26]Content-Length: 776 [18:02:26]Content-Type: application/json [18:02:26] [18:02:26]POST finish read [18:02:26]Found Content-Length = 776 [18:02:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:26]execute_script... [18:02: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)3309099", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:26]POST & json_proto [18:02:26]process_json_proto [18:02:26]json parsed OK: [18:02:26]protocol is kg_v1.0 [18:02:26]action value=close_receipt [18:02:26]process_action close_receipt [18:02:26]cmd_close_receipt [18:02:26]MH_GetDate [18:02:26]Write to MH i2c: F0 00 00 F6 1D 02 [18:02:26]Write i2c OK [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: F0 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: F0 09 00 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: F0 09 00 F6 1D 00 B2 8B 1A 67 EF 94 12 67 C5 [18:02:26]GetLastDocTimeStamp 1729792893 [18:02:26]current date 1729792946 [18:02:26]FM_GetShiftState [18:02:26]SAM_PROTO_GetShiftState [18:02:26]wFMCommunicate request_size=4 [18:02:26]MH_SAM_APDU [18:02:26]CAPDU: 80 13 01 00 [18:02:26]Write to MH i2c: E2 08 00 F7 1D 80 13 01 00 00 00 00 00 91 [18:02:26]Write i2c OK [18:02:26]MH_I2C_Read... [18:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:26]Read from MH i2c: E2 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 0E 00 [18:02:26]MH_I2C_Read... [18:02:26]Read from MH i2c: E2 0E 00 F7 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [18:02:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:02:26]wFMCommunicate OK [18:02:26]SAM_PROTO_GetShiftState done [18:02:26]FM_GetShiftState done [18:02:26]opened in 1729729095 [18:02:26]opened+sec_in_day 1729815495 [18:02:26]quantity*price = 100051 [18:02:26]sum+1 = 100052 [18:02:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 613 24.10.2024 18:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372796 ФПД: 69518756612826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180226&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372796&fm=69518756612826&tin=02508201610067®Number=0000000000091623&sum=100051 [18:02:27]StoreToDocumentArchive [18:02:27]shift 524 fd 372796 [18:02:27]save to /storage/0524/doc_00372796 [18:02:27]save last doc name /storage/0524/doc_00372796 to /storage/kkm_last_doc_name [18:02:27]save OK [18:02:27]Clear old archive folders... [18:02:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:02:27]tlvbuf is 01A82400 [18:02:27]SAM_PROTO_ClearQueue [18:02:27]wFMCommunicate request_size=4 [18:02:27]MH_SAM_APDU [18:02:27]CAPDU: 80 09 00 00 [18:02:27]Write to MH i2c: E2 08 00 04 1E 80 09 00 00 00 00 00 00 94 [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:02:27]Read from MH i2c: E2 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 04 1E 00 90 00 96 [18:02:27]RAPDU: 90 00 [18:02:27]wFMCommunicate OK [18:02:27]SAM_PROTO_ClearQueue done [18:02:27]KKMCreateOFDPacket [18:02:27]OFDProtocolAddRootSTLVToBuf [18:02:27]FM_MakeSignedData [18:02:27]FM_MakeSignedData [18:02:27]SAM_PROTO_SignData [18:02:27]wFMCommunicate request_size=4 [18:02:27]MH_SAM_APDU [18:02:27]CAPDU: 80 0D 01 02 [18:02:27]Write to MH i2c: E2 08 00 05 1E 80 0D 01 02 00 00 00 00 9C [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:02:27]Read from MH i2c: E2 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 05 1E 00 90 00 97 [18:02:27]RAPDU: 90 00 [18:02:27]wFMCommunicate OK [18:02:27]wFMCommunicate request_size=255 [18:02:27]MH_SAM_APDU [18:02:27]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 B2 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3C B0 05 [18:02:27]Write to MH i2c: E2 02 01 06 1E 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 B2 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3C B0 05 00 00 1C [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:27]Read from MH i2c: E2 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 06 1E 00 90 00 98 [18:02:27]RAPDU: 90 00 [18:02:27]wFMCommunicate OK [18:02:27]wFMCommunicate request_size=16 [18:02:27]MH_SAM_APDU [18:02:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3F 3A 18 CB 0A DA [18:02:27]Write to MH i2c: E2 13 00 07 1E 80 0D 02 02 0B 00 00 35 04 06 00 3F 3A 18 CB 0A DA 00 00 34 [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:27]Read from MH i2c: E2 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 03 00 07 1E 00 90 00 99 [18:02:27]RAPDU: 90 00 [18:02:27]wFMCommunicate OK [18:02:27]wFMCommunicate request_size=4 [18:02:27]MH_SAM_APDU [18:02:27]CAPDU: 80 0D 03 02 [18:02:27]Write to MH i2c: E2 08 00 08 1E 80 0D 03 02 00 00 00 00 A1 [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:02:27]Read from MH i2c: E2 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 0B 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 0B 00 08 1E 00 03 BF 0D AC C2 72 A5 D7 90 00 CD [18:02:27]RAPDU: 03 BF 0D AC C2 72 A5 D7 90 00 [18:02:27]wFMCommunicate OK [18:02:27]SAM_PROTO_SignData done [18:02:27]FM_MakeSignedData done [18:02:27]CreateOFDProtocolMessage [18:02:27]wFMCommunicate request_size=4 [18:02:27]MH_SAM_APDU [18:02:27]CAPDU: 80 11 00 00 [18:02:27]Write to MH i2c: E2 08 00 09 1E 80 11 00 00 00 00 00 00 A1 [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:27]Read from MH i2c: E2 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 17 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: E2 17 00 09 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F6 [18:02:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:02:27]wFMCommunicate OK [18:02:27]CreateOFDProtocolMessage done [18:02:27]OFDSenderStorePacket 372796 [18:02:27]StoreOFDPacket docnum=372796 [18:02:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 2A 34 0D 01 CE 1B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 B2 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3C B0 05 00 35 04 06 00 3F 3A 18 CB 0A DA 03 BF 0D AC C2 72 A5 D7 [18:02:27]CheckFolder [18:02:27]dirname=/storage/ofd_packets [18:02:27]CheckFolder done [18:02:27]ProducePacketName [18:02:27]name=ofd_packets/00372796 [18:02:27]NVStorageSaveData ofd_packets/00372796 [18:02:27]File name is /storage/ofd_packets/00372796 [18:02:27]Write 307 bytes [18:02:27]NVStorageSaveData done [18:02:27]OFDSenderStorePacket done [18:02:27]KKMCreateOFDPacket done [18:02:27]NVStorageSaveData kkm_last_timestamp [18:02:27]File name is /storage/kkm_last_timestamp [18:02:27]Write 4 bytes [18:02:27]NVStorageSaveData done [18:02:27]ExternCall_PrintAddStr [18:02:27]wPrintStart [18:02:27]Write to MH i2c: 01 00 00 0A 1E 28 [18:02:27]Write i2c OK [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: 01 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: 01 07 00 [18:02:27]MH_I2C_Read... [18:02:27]Read from MH i2c: 01 07 00 0A 1E 00 00 00 00 00 FF 0F 3D [18:02:27]RasterBufferAndPrint [18:02:27]line Счет N : (1)3309099 [18:02:27]line ИНН: 02508201610067 [18:02:27]line Контрольно-Кассовый Чек [18:02:27]line ПРОДАЖА [18:02:27]line ТРК (МРК, ГНК) : 11 [18:02:27]line Товар: 2710194240 [18:02:27]line D-Energy Дт-К-2 [18:02:27]line 12.960 * 77.20 [18:02:27]line = 1000.51 [18:02:27]line НДС 12% НСП 1% [18:02:27]line > о реализуемом товаре [18:02:27]line ИТОГО: 1000.51 [18:02:27]line НСП 1% : 8.85 [18:02:27]line НДС 12% : 106.25 [18:02:27]line Наличными: 0.00 [18:02:27]line Безнал.: 1000.51 [18:02:27]line Место: АЗС № 87 "Партнер Нефть" [18:02:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:02:27]line СНО: Общий режим [18:02:27]line Чек 613 24.10.2024 18:02 [18:02:27]line Смена: 524 ФФД: 1.0 [18:02:27]line ЗНМ: 0300000083 [18:02:27]line РНМ: 0000000000091623 [18:02:27]line Версия ККМ: 001 [18:02:27]line Платежная система: Mbank [18:02:27]line ФМ: 0000000000874672 [18:02:27]line ФД: 372796 [18:02:27]line ФПД: 69518756612826 [18:02:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180226&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372796&fm=69518756612826&tin=02508201610067®Number=0000000000091623&sum=100051 [18:02:27]written 0, free lines is 4095 [18:02:27]OFD Sender: Processing packet 372796 [packets to send 267, broken 266] [18:02:27]ProducePacketName [18:02:27]name=ofd_packets/00372796 [18:02:27]OFD Sender: To server: pG, [18:02:27]CommunicateWithHost lk.salyk.kg:30040 [18:02:27]ConnectInit lk.salyk.kg [18:02:28]Connected sock=10 [18:02:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 2A 34 0D 01 CE 1B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 65 02 00 00 F4 03 04 00 B2 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3C B0 05 00 35 04 06 00 3F 3A 18 CB 0A DA 03 BF 0D AC C2 72 A5 D7 [18:02:28]Write to MH i2c: 01 00 00 33 1E 51 [18:02:28]Write i2c OK [18:02:28]MH_I2C_Read... [18:02:28]Read from MH i2c: 01 [18:02:28]MH_I2C_Read... [18:02:28]Read from MH i2c: 01 07 00 [18:02:28]MH_I2C_Read... [18:02:28]Read from MH i2c: 01 07 00 33 1E 00 00 00 00 00 10 0D 75 [18:02:28]RasterBufferAndPrint [18:02:28]line [18:02:28]line [18:02:28]line [18:02:28]line [18:02:28]line [18:02:28]written 0, free lines is 3350 [18:02:28]MH_Cut [18:02:28]Write to MH i2c: D1 01 00 3A 1E 01 2A [18:02:28]Write i2c OK [18:02:28]MH_I2C_Read... [18:02:28]Read from MH i2c: D1 [18:02:28]MH_I2C_Read... [18:02:28]Read from MH i2c: D1 01 00 [18:02:28]MH_I2C_Read... [18:02:28]Read from MH i2c: D1 01 00 3A 1E 00 29 [18:02:28]Write to MH i2c: 01 00 00 3B 1E 59 [18:02:28]Write i2c OK [18:02:28]MH_I2C_Read... [18:02:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D1 9B 47 00 D3 CE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3C B0 05 00 F4 03 04 00 59 37 1A 67 B6 04 01 00 00 C0 54 B5 71 46 12 C4 7C [18:02:28]CommunicateWithHost err = 0 [18:02:28]CheckOFDResponse [18:02:28]1017 (14) - 77093643461234 [18:02:28]1041 (16) - 0000000000874672 [18:02:28]1040 (4) - 372796 [18:02:28]1012 (4) - 24.10.2024 12:02 [18:02:28]1206 (1) - 0 [18:02:28]OFD Sender: Remove packet 372796 [18:02:28]ProducePacketName [18:02:28]name=ofd_packets/00372796 [18:02:28]NVStorageDeleteData [18:02:28]OFD Sender: No OFD packet to send [18:02:28]*** Cut start [18:02:28]*** Partial cut [18:02:28]*** CUTSNS_PIN = 1 [18:02:29]*** CUTSNS_PIN = 0 [18:02:29]*** Brake cut motor [18:02:29]Read from MH i2c: 01 [18:02:29]MH_I2C_Read... [18:02:29]*** Stop cut motor [18:02:29]*** Cut end [18:02:29]Read from MH i2c: 01 07 00 [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: 01 07 00 3B 1E 00 00 00 00 00 FF 0F 6E [18:02:29]process_action close_receipt done [18:02:29]requested_data is exist [18:02:29]produce_requested_data [18:02:29]requested_item fm.sn is exist - process it [18:02:29]wFMCommunicate request_size=4 [18:02:29]MH_SAM_APDU [18:02:29]CAPDU: 80 11 00 00 [18:02:29]Write to MH i2c: E2 08 00 3C 1E 80 11 00 00 00 00 00 00 D4 [18:02:29]Write i2c OK [18:02:29]MH_I2C_Read... [18:02:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:29]Read from MH i2c: E2 [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: E2 17 00 [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: E2 17 00 3C 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 29 [18:02:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:02:29]wFMCommunicate OK [18:02:29]requested_item fd.num is exist - process it [18:02:29]SAM_PROTO_GetFieldsCounters [18:02:29]wFMCommunicate request_size=4 [18:02:29]MH_SAM_APDU [18:02:29]CAPDU: 80 13 00 00 [18:02:29]Write to MH i2c: E2 08 00 3D 1E 80 13 00 00 00 00 00 00 D7 [18:02:29]Write i2c OK [18:02:29]MH_I2C_Read... [18:02:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:02:29]Read from MH i2c: E2 [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: E2 62 00 [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: E2 62 00 3D 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 2A [18:02:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 65 02 00 00 5E 04 04 00 65 02 00 00 57 04 04 00 66 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:02:29]wFMCommunicate OK [18:02:29]SAM_PROTO_GetFieldsCounters done [18:02:29]requested_item shift.num is exist - process it [18:02:29]requested_item shift.opened is exist - process it [18:02:29]req_shift_opened [18:02:29]FM_GetShiftState [18:02:29]SAM_PROTO_GetShiftState [18:02:29]wFMCommunicate request_size=4 [18:02:29]MH_SAM_APDU [18:02:29]CAPDU: 80 13 01 00 [18:02:29]Write to MH i2c: E2 08 00 3E 1E 80 13 01 00 00 00 00 00 D9 [18:02:29]Write i2c OK [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: E2 [18:02:29]MH_I2C_Read... [18:02:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:29]Read from MH i2c: E2 0E 00 [18:02:29]MH_I2C_Read... [18:02:29]Read from MH i2c: E2 0E 00 3E 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3E [18:02:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:02:29]wFMCommunicate OK [18:02:29]SAM_PROTO_GetShiftState done [18:02:29]FM_GetShiftState done [18:02:29]req_shift_opened done [18:02:29]requested_item shift.open_date is exist - process it [18:02:29]req_shift_open_date [18:02:29]req_shift_open_date done [18:02:29]produce_requested_data done [18:02:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372796,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:02:29]process_action_free close_receipt [18:02:29]json_value_free [18:02:29]json_value_free done [18:02:29]process_json_proto returns [18:02:29]Send response to host [18:02:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372796,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:02:29]free response buf [18:02:29]execute_script done [18:02:29]execute_script returns [18:02:29]free content buf [18:02:29]Sock 8.Close socket [18:02:29]Sock 8.Thread stoped [18:02:33]OFD Sender: No OFD packet to send [18:02:36]accept exits with 9 [18:02:36]New connection [18:02:36]New thread 3067460964 created [18:02:36]Thread 3067317604 joined [18:02:36]Waiting for new connection... [18:02:36] Sock 9.Parse request [18:02:36]Sock 9.Check first char [18:02:36]Sock 9.First char is OK [18:02:36]request: POST /json_proto HTTP/1.0 [18:02:36]Method: POST [18:02:36]URL: /json_proto [18:02:36]Method is POST - this is cgi request [18:02:36]url: /json_proto [18:02:36]query_string will be loaded in cgi processing [18:02:36]execute_cgi json_proto POST (null) [18:02:36]execute_cgi path=json_proto method=POST [18:02:36]POST find Content-Length [18:02:36]Host: 172.17.42.195:8080 [18:02:36]Content-Length: 768 [18:02:36]Content-Type: application/json [18:02:36] [18:02:36]POST finish read [18:02:36]Found Content-Length = 768 [18:02:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.210, "sum" : 950.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: Mbank", "payments": [ { "type": 1, "sum" : 950.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:36]execute_script... [18:02:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309100", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.210, "sum" : 950.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: Mbank", "payments": [ { "type": 1, "sum" : 950.65 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:02:36]POST & json_proto [18:02:36]process_json_proto [18:02:36]json parsed OK: [18:02:36]protocol is kg_v1.0 [18:02:36]action value=close_receipt [18:02:36]process_action close_receipt [18:02:36]cmd_close_receipt [18:02:36]MH_GetDate [18:02:36]Write to MH i2c: F0 00 00 3F 1E 4C [18:02:36]Write i2c OK [18:02:36]MH_I2C_Read... [18:02:36]Read from MH i2c: F0 [18:02:36]MH_I2C_Read... [18:02:36]Read from MH i2c: F0 09 00 [18:02:36]MH_I2C_Read... [18:02:36]Read from MH i2c: F0 09 00 3F 1E 00 BC 8B 1A 67 EF 94 12 67 19 [18:02:36]GetLastDocTimeStamp 1729792946 [18:02:36]current date 1729792956 [18:02:36]FM_GetShiftState [18:02:36]SAM_PROTO_GetShiftState [18:02:36]wFMCommunicate request_size=4 [18:02:36]MH_SAM_APDU [18:02:36]CAPDU: 80 13 01 00 [18:02:36]Write to MH i2c: E2 08 00 40 1E 80 13 01 00 00 00 00 00 DB [18:02:36]Write i2c OK [18:02:36]MH_I2C_Read... [18:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:36]Read from MH i2c: E2 [18:02:36]MH_I2C_Read... [18:02:36]Read from MH i2c: E2 0E 00 [18:02:36]MH_I2C_Read... [18:02:36]Read from MH i2c: E2 0E 00 40 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 40 [18:02:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:02:36]wFMCommunicate OK [18:02:36]SAM_PROTO_GetShiftState done [18:02:36]FM_GetShiftState done [18:02:36]opened in 1729729095 [18:02:36]opened+sec_in_day 1729815495 [18:02:36]quantity*price = 95064 [18:02:36]sum+1 = 95066 [18:02:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 950.65 НСП 1% : 8.41 НДС 12% : 100.95 Наличными: 0.00 Безнал.: 950.65 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 614 24.10.2024 18:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372797 ФПД: 104548526261612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180236&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372797&fm=104548526261612&tin=02508201610067®Number=0000000000091623&sum=95065 [18:02:37]StoreToDocumentArchive [18:02:37]shift 524 fd 372797 [18:02:37]save to /storage/0524/doc_00372797 [18:02:37]save last doc name /storage/0524/doc_00372797 to /storage/kkm_last_doc_name [18:02:37]save OK [18:02:37]Clear old archive folders... [18:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:02:37]tlvbuf is 01A3BDC0 [18:02:37]SAM_PROTO_ClearQueue [18:02:37]wFMCommunicate request_size=4 [18:02:37]MH_SAM_APDU [18:02:37]CAPDU: 80 09 00 00 [18:02:37]Write to MH i2c: E2 08 00 4D 1E 80 09 00 00 00 00 00 00 DD [18:02:37]Write i2c OK [18:02:37]MH_I2C_Read... [18:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:02:37]Read from MH i2c: E2 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 4D 1E 00 90 00 DF [18:02:37]RAPDU: 90 00 [18:02:37]wFMCommunicate OK [18:02:37]SAM_PROTO_ClearQueue done [18:02:37]KKMCreateOFDPacket [18:02:37]OFDProtocolAddRootSTLVToBuf [18:02:37]FM_MakeSignedData [18:02:37]FM_MakeSignedData [18:02:37]SAM_PROTO_SignData [18:02:37]wFMCommunicate request_size=4 [18:02:37]MH_SAM_APDU [18:02:37]CAPDU: 80 0D 01 02 [18:02:37]Write to MH i2c: E2 08 00 4E 1E 80 0D 01 02 00 00 00 00 E5 [18:02:37]Write i2c OK [18:02:37]MH_I2C_Read... [18:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:02:37]Read from MH i2c: E2 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 4E 1E 00 90 00 E0 [18:02:37]RAPDU: 90 00 [18:02:37]wFMCommunicate OK [18:02:37]wFMCommunicate request_size=255 [18:02:37]MH_SAM_APDU [18:02:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 BC 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3D B0 05 00 35 04 06 00 5F [18:02:37]Write to MH i2c: E2 02 01 4F 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 BC 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3D B0 05 00 35 04 06 00 5F 00 00 B9 [18:02:37]Write i2c OK [18:02:37]MH_I2C_Read... [18:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:37]Read from MH i2c: E2 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 4F 1E 00 90 00 E1 [18:02:37]RAPDU: 90 00 [18:02:37]wFMCommunicate OK [18:02:37]wFMCommunicate request_size=10 [18:02:37]MH_SAM_APDU [18:02:37]CAPDU: 80 0D 02 02 05 16 19 C5 05 6C [18:02:37]Write to MH i2c: E2 0D 00 50 1E 80 0D 02 02 05 00 16 19 C5 05 6C 00 00 57 [18:02:37]Write i2c OK [18:02:37]MH_I2C_Read... [18:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:02:37]Read from MH i2c: E2 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 [18:02:37]MH_I2C_Read... [18:02:37]Read from MH i2c: E2 03 00 50 1E 00 90 00 E2 [18:02:37]RAPDU: 90 00 [18:02:37]wFMCommunicate OK [18:02:37]wFMCommunicate request_size=4 [18:02:37]MH_SAM_APDU [18:02:37]CAPDU: 80 0D 03 02 [18:02:37]Write to MH i2c: E2 08 00 51 1E 80 0D 03 02 00 00 00 00 EA [18:02:37]Write i2c OK [18:02:37]MH_I2C_Read... [18:02:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:02:38]Read from MH i2c: E2 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: E2 0B 00 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: E2 0B 00 51 1E 00 7C EF 8B 49 5A 2D E9 16 90 00 B0 [18:02:38]RAPDU: 7C EF 8B 49 5A 2D E9 16 90 00 [18:02:38]wFMCommunicate OK [18:02:38]SAM_PROTO_SignData done [18:02:38]FM_MakeSignedData done [18:02:38]CreateOFDProtocolMessage [18:02:38]wFMCommunicate request_size=4 [18:02:38]MH_SAM_APDU [18:02:38]CAPDU: 80 11 00 00 [18:02:38]Write to MH i2c: E2 08 00 52 1E 80 11 00 00 00 00 00 00 EA [18:02:38]Write i2c OK [18:02:38]MH_I2C_Read... [18:02:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:38]Read from MH i2c: E2 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: E2 17 00 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: E2 17 00 52 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [18:02:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:02:38]wFMCommunicate OK [18:02:38]CreateOFDProtocolMessage done [18:02:38]OFDSenderStorePacket 372797 [18:02:38]StoreOFDPacket docnum=372797 [18:02:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0A F1 07 01 55 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 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 BC 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3D B0 05 00 35 04 06 00 5F 16 19 C5 05 6C 7C EF 8B 49 5A 2D E9 16 [18:02:38]CheckFolder [18:02:38]dirname=/storage/ofd_packets [18:02:38]CheckFolder done [18:02:38]ProducePacketName [18:02:38]name=ofd_packets/00372797 [18:02:38]NVStorageSaveData ofd_packets/00372797 [18:02:38]File name is /storage/ofd_packets/00372797 [18:02:38]Write 301 bytes [18:02:38]NVStorageSaveData done [18:02:38]OFDSenderStorePacket done [18:02:38]KKMCreateOFDPacket done [18:02:38]NVStorageSaveData kkm_last_timestamp [18:02:38]File name is /storage/kkm_last_timestamp [18:02:38]Write 4 bytes [18:02:38]NVStorageSaveData done [18:02:38]ExternCall_PrintAddStr [18:02:38]wPrintStart [18:02:38]Write to MH i2c: 01 00 00 53 1E 71 [18:02:38]Write i2c OK [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: 01 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: 01 07 00 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: 01 07 00 53 1E 00 00 00 00 00 FF 0F 86 [18:02:38]RasterBufferAndPrint [18:02:38]line Счет N : (1)3309100 [18:02:38]line ИНН: 02508201610067 [18:02:38]line Контрольно-Кассовый Чек [18:02:38]line ПРОДАЖА [18:02:38]line ТРК (МРК, ГНК) : 42 [18:02:38]line Товар: 2710124130 [18:02:38]line Аи-92-К-4 [18:02:38]line 14.210 * 66.90 [18:02:38]line = 950.65 [18:02:38]line НДС 12% НСП 1% [18:02:38]line > о реализуемом товаре [18:02:38]line ИТОГО: 950.65 [18:02:38]line НСП 1% : 8.41 [18:02:38]line НДС 12% : 100.95 [18:02:38]line Наличными: 0.00 [18:02:38]line Безнал.: 950.65 [18:02:38]line Место: АЗС № 87 "Партнер Нефть" [18:02:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:02:38]line СНО: Общий режим [18:02:38]line Чек 614 24.10.2024 18:02 [18:02:38]line Смена: 524 ФФД: 1.0 [18:02:38]line ЗНМ: 0300000083 [18:02:38]line РНМ: 0000000000091623 [18:02:38]line Версия ККМ: 001 [18:02:38]line Платежная система: Mbank [18:02:38]line ФМ: 0000000000874672 [18:02:38]line ФД: 372797 [18:02:38]line ФПД: 104548526261612 [18:02:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180236&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372797&fm=104548526261612&tin=02508201610067®Number=0000000000091623&sum=95065 [18:02:38]written 0, free lines is 4095 [18:02:38]OFD Sender: Processing packet 372797 [packets to send 267, broken 266] [18:02:38]ProducePacketName [18:02:38]name=ofd_packets/00372797 [18:02:38]OFD Sender: To server: pG, [18:02:38]CommunicateWithHost lk.salyk.kg:30040 [18:02:38]ConnectInit lk.salyk.kg [18:02:38]Connected sock=10 [18:02:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0A F1 07 01 55 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 34 FF 03 08 00 03 82 37 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 59 73 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 73 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6F 27 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 73 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 02 00 00 F4 03 04 00 BC 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3D B0 05 00 35 04 06 00 5F 16 19 C5 05 6C 7C EF 8B 49 5A 2D E9 16 [18:02:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 AB B4 47 00 C4 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3D B0 05 00 F4 03 04 00 63 37 1A 67 B6 04 01 00 00 C5 64 A0 17 2D CA C5 6F [18:02:38]CommunicateWithHost err = 0 [18:02:38]CheckOFDResponse [18:02:38]1017 (14) - 77093643461234 [18:02:38]1041 (16) - 0000000000874672 [18:02:38]1040 (4) - 372797 [18:02:38]1012 (4) - 24.10.2024 12:02 [18:02:38]1206 (1) - 0 [18:02:38]OFD Sender: Remove packet 372797 [18:02:38]ProducePacketName [18:02:38]name=ofd_packets/00372797 [18:02:38]NVStorageDeleteData [18:02:38]Write to MH i2c: 01 00 00 7C 1E 9A [18:02:38]Write i2c OK [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: 01 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: 01 07 00 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: 01 07 00 7C 1E 00 00 00 00 00 02 0D B0 [18:02:38]RasterBufferAndPrint [18:02:38]line [18:02:38]line [18:02:38]line [18:02:38]line [18:02:38]line [18:02:38]written 0, free lines is 3342 [18:02:38]MH_Cut [18:02:38]Write to MH i2c: D1 01 00 83 1E 01 73 [18:02:38]Write i2c OK [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: D1 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: D1 01 00 [18:02:38]MH_I2C_Read... [18:02:38]Read from MH i2c: D1 01 00 83 1E 00 72 [18:02:38]Write to MH i2c: 01 00 00 84 1E A2 [18:02:38]Write i2c OK [18:02:38]MH_I2C_Read... [18:02:38]OFD Sender: No OFD packet to send [18:02:39]*** Cut start [18:02:39]*** Partial cut [18:02:39]*** CUTSNS_PIN = 1 [18:02:39]*** CUTSNS_PIN = 0 [18:02:39]*** Brake cut motor [18:02:39]Read from MH i2c: 01 [18:02:40]MH_I2C_Read... [18:02:40]*** Stop cut motor [18:02:40]*** Cut end [18:02:40]Read from MH i2c: 01 07 00 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: 01 07 00 84 1E 00 00 00 00 00 FF 0F B7 [18:02:40]process_action close_receipt done [18:02:40]requested_data is exist [18:02:40]produce_requested_data [18:02:40]requested_item fm.sn is exist - process it [18:02:40]wFMCommunicate request_size=4 [18:02:40]MH_SAM_APDU [18:02:40]CAPDU: 80 11 00 00 [18:02:40]Write to MH i2c: E2 08 00 85 1E 80 11 00 00 00 00 00 00 1D [18:02:40]Write i2c OK [18:02:40]MH_I2C_Read... [18:02:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:02:40]Read from MH i2c: E2 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: E2 17 00 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: E2 17 00 85 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 72 [18:02:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:02:40]wFMCommunicate OK [18:02:40]requested_item fd.num is exist - process it [18:02:40]SAM_PROTO_GetFieldsCounters [18:02:40]wFMCommunicate request_size=4 [18:02:40]MH_SAM_APDU [18:02:40]CAPDU: 80 13 00 00 [18:02:40]Write to MH i2c: E2 08 00 86 1E 80 13 00 00 00 00 00 00 20 [18:02:40]Write i2c OK [18:02:40]MH_I2C_Read... [18:02:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:02:40]Read from MH i2c: E2 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: E2 62 00 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: E2 62 00 86 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [18:02:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 66 02 00 00 5E 04 04 00 66 02 00 00 57 04 04 00 67 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:02:40]wFMCommunicate OK [18:02:40]SAM_PROTO_GetFieldsCounters done [18:02:40]requested_item shift.num is exist - process it [18:02:40]requested_item shift.opened is exist - process it [18:02:40]req_shift_opened [18:02:40]FM_GetShiftState [18:02:40]SAM_PROTO_GetShiftState [18:02:40]wFMCommunicate request_size=4 [18:02:40]MH_SAM_APDU [18:02:40]CAPDU: 80 13 01 00 [18:02:40]Write to MH i2c: E2 08 00 87 1E 80 13 01 00 00 00 00 00 22 [18:02:40]Write i2c OK [18:02:40]MH_I2C_Read... [18:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:02:40]Read from MH i2c: E2 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: E2 0E 00 [18:02:40]MH_I2C_Read... [18:02:40]Read from MH i2c: E2 0E 00 87 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 87 [18:02:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:02:40]wFMCommunicate OK [18:02:40]SAM_PROTO_GetShiftState done [18:02:40]FM_GetShiftState done [18:02:40]req_shift_opened done [18:02:40]requested_item shift.open_date is exist - process it [18:02:40]req_shift_open_date [18:02:40]req_shift_open_date done [18:02:40]produce_requested_data done [18:02:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372797,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:02:40]process_action_free close_receipt [18:02:40]json_value_free [18:02:40]json_value_free done [18:02:40]process_json_proto returns [18:02:40]Send response to host [18:02:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372797,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:02:40]free response buf [18:02:40]execute_script done [18:02:40]execute_script returns [18:02:40]free content buf [18:02:40]Sock 9.Close socket [18:02:40]Sock 9.Thread stoped [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:02:59]OFD Sender: No OFD packet to send [18:03:04]OFD Sender: No OFD packet to send [18:03:09]OFD Sender: No OFD packet to send [18:03:14]OFD Sender: No OFD packet to send [18:03:19]OFD Sender: No OFD packet to send [18:03:24]OFD Sender: No OFD packet to send [18:03:29]OFD Sender: No OFD packet to send [18:03:34]OFD Sender: No OFD packet to send [18:03:35]accept exits with 8 [18:03:35]New connection [18:03:35]New thread 3067317604 created [18:03:35]Thread 3067460964 joined [18:03:35]Waiting for new connection... [18:03:35] Sock 8.Parse request [18:03:35]Sock 8.Check first char [18:03:35]Sock 8.First char is OK [18:03:35]request: POST /json_proto HTTP/1.0 [18:03:35]Method: POST [18:03:35]URL: /json_proto [18:03:35]Method is POST - this is cgi request [18:03:35]url: /json_proto [18:03:35]query_string will be loaded in cgi processing [18:03:35]execute_cgi json_proto POST (null) [18:03:35]execute_cgi path=json_proto method=POST [18:03:35]POST find Content-Length [18:03:35]Host: 172.17.42.195:8080 [18:03:35]Content-Length: 770 [18:03:35]Content-Type: application/json [18:03:35] [18:03:35]POST finish read [18:03:35]Found Content-Length = 770 [18:03:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:35]execute_script... [18:03:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309101", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1200.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:35]POST & json_proto [18:03:35]process_json_proto [18:03:35]json parsed OK: [18:03:35]protocol is kg_v1.0 [18:03:35]action value=close_receipt [18:03:35]process_action close_receipt [18:03:35]cmd_close_receipt [18:03:35]MH_GetDate [18:03:35]Write to MH i2c: F0 00 00 88 1E 95 [18:03:35]Write i2c OK [18:03:35]MH_I2C_Read... [18:03:35]Read from MH i2c: F0 [18:03:35]MH_I2C_Read... [18:03:35]Read from MH i2c: F0 09 00 [18:03:35]MH_I2C_Read... [18:03:35]Read from MH i2c: F0 09 00 88 1E 00 F8 8B 1A 67 EF 94 12 67 9E [18:03:35]GetLastDocTimeStamp 1729792956 [18:03:35]current date 1729793016 [18:03:35]FM_GetShiftState [18:03:35]SAM_PROTO_GetShiftState [18:03:35]wFMCommunicate request_size=4 [18:03:35]MH_SAM_APDU [18:03:35]CAPDU: 80 13 01 00 [18:03:35]Write to MH i2c: E2 08 00 89 1E 80 13 01 00 00 00 00 00 24 [18:03:35]Write i2c OK [18:03:35]MH_I2C_Read... [18:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:35]Read from MH i2c: E2 [18:03:35]MH_I2C_Read... [18:03:35]Read from MH i2c: E2 0E 00 [18:03:35]MH_I2C_Read... [18:03:35]Read from MH i2c: E2 0E 00 89 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 89 [18:03:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:03:35]wFMCommunicate OK [18:03:35]SAM_PROTO_GetShiftState done [18:03:35]FM_GetShiftState done [18:03:35]opened in 1729729095 [18:03:35]opened+sec_in_day 1729815495 [18:03:35]quantity*price = 120018 [18:03:35]sum+1 = 120020 [18:03:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1200.19 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 0.00 Безнал.: 1200.19 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 615 24.10.2024 18:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372798 ФПД: 160720568226432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180336&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372798&fm=160720568226432&tin=02508201610067®Number=0000000000091623&sum=120019 [18:03:36]StoreToDocumentArchive [18:03:36]shift 524 fd 372798 [18:03:36]save to /storage/0524/doc_00372798 [18:03:36]save last doc name /storage/0524/doc_00372798 to /storage/kkm_last_doc_name [18:03:36]save OK [18:03:36]Clear old archive folders... [18:03:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:03:36]tlvbuf is 01AF0D80 [18:03:36]SAM_PROTO_ClearQueue [18:03:36]wFMCommunicate request_size=4 [18:03:36]MH_SAM_APDU [18:03:36]CAPDU: 80 09 00 00 [18:03:36]Write to MH i2c: E2 08 00 96 1E 80 09 00 00 00 00 00 00 26 [18:03:36]Write i2c OK [18:03:36]MH_I2C_Read... [18:03:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:03:37]Read from MH i2c: E2 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 96 1E 00 90 00 28 [18:03:37]RAPDU: 90 00 [18:03:37]wFMCommunicate OK [18:03:37]SAM_PROTO_ClearQueue done [18:03:37]KKMCreateOFDPacket [18:03:37]OFDProtocolAddRootSTLVToBuf [18:03:37]FM_MakeSignedData [18:03:37]FM_MakeSignedData [18:03:37]SAM_PROTO_SignData [18:03:37]wFMCommunicate request_size=4 [18:03:37]MH_SAM_APDU [18:03:37]CAPDU: 80 0D 01 02 [18:03:37]Write to MH i2c: E2 08 00 97 1E 80 0D 01 02 00 00 00 00 2E [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 [18:03:37]MH_I2C_Read... [18:03:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:03:37]Read from MH i2c: E2 03 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 97 1E 00 90 00 29 [18:03:37]RAPDU: 90 00 [18:03:37]wFMCommunicate OK [18:03:37]wFMCommunicate request_size=255 [18:03:37]MH_SAM_APDU [18: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 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 F8 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3E B0 05 00 35 04 06 00 92 [18:03:37]Write to MH i2c: E2 02 01 98 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 F8 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3E B0 05 00 35 04 06 00 92 00 00 E7 [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:37]Read from MH i2c: E2 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 98 1E 00 90 00 2A [18:03:37]RAPDU: 90 00 [18:03:37]wFMCommunicate OK [18:03:37]wFMCommunicate request_size=10 [18:03:37]MH_SAM_APDU [18:03:37]CAPDU: 80 0D 02 02 05 2C AC 60 92 80 [18:03:37]Write to MH i2c: E2 0D 00 99 1E 80 0D 02 02 05 00 2C AC 60 92 80 00 00 85 [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:37]Read from MH i2c: E2 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 03 00 99 1E 00 90 00 2B [18:03:37]RAPDU: 90 00 [18:03:37]wFMCommunicate OK [18:03:37]wFMCommunicate request_size=4 [18:03:37]MH_SAM_APDU [18:03:37]CAPDU: 80 0D 03 02 [18:03:37]Write to MH i2c: E2 08 00 9A 1E 80 0D 03 02 00 00 00 00 33 [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:03:37]Read from MH i2c: E2 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 0B 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 0B 00 9A 1E 00 D7 F2 4B E3 F6 B3 2F 73 90 00 76 [18:03:37]RAPDU: D7 F2 4B E3 F6 B3 2F 73 90 00 [18:03:37]wFMCommunicate OK [18:03:37]SAM_PROTO_SignData done [18:03:37]FM_MakeSignedData done [18:03:37]CreateOFDProtocolMessage [18:03:37]wFMCommunicate request_size=4 [18:03:37]MH_SAM_APDU [18:03:37]CAPDU: 80 11 00 00 [18:03:37]Write to MH i2c: E2 08 00 9B 1E 80 11 00 00 00 00 00 00 33 [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:37]Read from MH i2c: E2 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 17 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: E2 17 00 9B 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [18:03:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:03:37]wFMCommunicate OK [18:03:37]CreateOFDProtocolMessage done [18:03:37]OFDSenderStorePacket 372798 [18:03:37]StoreOFDPacket docnum=372798 [18:03:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 09 02 07 01 F7 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 F8 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3E B0 05 00 35 04 06 00 92 2C AC 60 92 80 D7 F2 4B E3 F6 B3 2F 73 [18:03:37]CheckFolder [18:03:37]dirname=/storage/ofd_packets [18:03:37]CheckFolder done [18:03:37]ProducePacketName [18:03:37]name=ofd_packets/00372798 [18:03:37]NVStorageSaveData ofd_packets/00372798 [18:03:37]File name is /storage/ofd_packets/00372798 [18:03:37]Write 301 bytes [18:03:37]NVStorageSaveData done [18:03:37]OFDSenderStorePacket done [18:03:37]KKMCreateOFDPacket done [18:03:37]NVStorageSaveData kkm_last_timestamp [18:03:37]File name is /storage/kkm_last_timestamp [18:03:37]Write 4 bytes [18:03:37]NVStorageSaveData done [18:03:37]ExternCall_PrintAddStr [18:03:37]wPrintStart [18:03:37]Write to MH i2c: 01 00 00 9C 1E BA [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: 01 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: 01 07 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: 01 07 00 9C 1E 00 00 00 00 00 FF 0F CF [18:03:37]RasterBufferAndPrint [18:03:37]line Счет N : (1)3309101 [18:03:37]line ИНН: 02508201610067 [18:03:37]line Контрольно-Кассовый Чек [18:03:37]line ПРОДАЖА [18:03:37]line ТРК (МРК, ГНК) : 32 [18:03:37]line Товар: 2710124130 [18:03:37]line Аи-92-К-4 [18:03:37]line 17.940 * 66.90 [18:03:37]line = 1200.19 [18:03:37]line НДС 12% НСП 1% [18:03:37]line > о реализуемом товаре [18:03:37]line ИТОГО: 1200.19 [18:03:37]line НСП 1% : 10.62 [18:03:37]line НДС 12% : 127.45 [18:03:37]line Наличными: 0.00 [18:03:37]line Безнал.: 1200.19 [18:03:37]line Место: АЗС № 87 "Партнер Нефть" [18:03:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:03:37]line СНО: Общий режим [18:03:37]line Чек 615 24.10.2024 18:03 [18:03:37]line Смена: 524 ФФД: 1.0 [18:03:37]line ЗНМ: 0300000083 [18:03:37]line РНМ: 0000000000091623 [18:03:37]line Версия ККМ: 001 [18:03:37]line Платежная система: Mbank [18:03:37]line ФМ: 0000000000874672 [18:03:37]line ФД: 372798 [18:03:37]line ФПД: 160720568226432 [18:03:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180336&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372798&fm=160720568226432&tin=02508201610067®Number=0000000000091623&sum=120019 [18:03:37]written 0, free lines is 4095 [18:03:37]OFD Sender: Processing packet 372798 [packets to send 267, broken 266] [18:03:37]ProducePacketName [18:03:37]name=ofd_packets/00372798 [18:03:37]OFD Sender: To server: pG, [18:03:37]CommunicateWithHost lk.salyk.kg:30040 [18:03:37]ConnectInit lk.salyk.kg [18:03:37]Connected sock=10 [18:03:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 09 02 07 01 F7 51 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 02 00 00 F4 03 04 00 F8 8B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3E B0 05 00 35 04 06 00 92 2C AC 60 92 80 D7 F2 4B E3 F6 B3 2F 73 [18:03:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 85 7E 47 00 78 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 36 37 32 10 04 04 00 3E B0 05 00 F4 03 04 00 9F 37 1A 67 B6 04 01 00 00 87 F7 7C F4 C5 9D 5C EB [18:03:37]CommunicateWithHost err = 0 [18:03:37]CheckOFDResponse [18:03:37]1017 (14) - 77093643461234 [18:03:37]1041 (16) - 0000000000874672 [18:03:37]1040 (4) - 372798 [18:03:37]1012 (4) - 24.10.2024 12:03 [18:03:37]1206 (1) - 0 [18:03:37]OFD Sender: Remove packet 372798 [18:03:37]ProducePacketName [18:03:37]name=ofd_packets/00372798 [18:03:37]NVStorageDeleteData [18:03:37]Write to MH i2c: 01 00 00 C5 1E E3 [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: 01 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: 01 07 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: 01 07 00 C5 1E 00 00 00 00 00 1C 0D 13 [18:03:37]RasterBufferAndPrint [18:03:37]line [18:03:37]line [18:03:37]line [18:03:37]line [18:03:37]line [18:03:37]written 0, free lines is 3362 [18:03:37]MH_Cut [18:03:37]Write to MH i2c: D1 01 00 CC 1E 01 BC [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: D1 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: D1 01 00 [18:03:37]MH_I2C_Read... [18:03:37]Read from MH i2c: D1 01 00 CC 1E 00 BB [18:03:37]Write to MH i2c: 01 00 00 CD 1E EB [18:03:37]Write i2c OK [18:03:37]MH_I2C_Read... [18:03:38]OFD Sender: No OFD packet to send [18:03:38]*** Cut start [18:03:38]*** Partial cut [18:03:38]*** CUTSNS_PIN = 1 [18:03:38]*** CUTSNS_PIN = 0 [18:03:39]*** Brake cut motor [18:03:39]Read from MH i2c: 01 [18:03:39]MH_I2C_Read... [18:03:39]*** Stop cut motor [18:03:39]*** Cut end [18:03:39]Read from MH i2c: 01 07 00 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: 01 07 00 CD 1E 00 00 00 00 00 FF 0F 00 [18:03:39]process_action close_receipt done [18:03:39]requested_data is exist [18:03:39]produce_requested_data [18:03:39]requested_item fm.sn is exist - process it [18:03:39]wFMCommunicate request_size=4 [18:03:39]MH_SAM_APDU [18:03:39]CAPDU: 80 11 00 00 [18:03:39]Write to MH i2c: E2 08 00 CE 1E 80 11 00 00 00 00 00 00 66 [18:03:39]Write i2c OK [18:03:39]MH_I2C_Read... [18:03:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:39]Read from MH i2c: E2 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: E2 17 00 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: E2 17 00 CE 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [18:03:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:03:39]wFMCommunicate OK [18:03:39]requested_item fd.num is exist - process it [18:03:39]SAM_PROTO_GetFieldsCounters [18:03:39]wFMCommunicate request_size=4 [18:03:39]MH_SAM_APDU [18:03:39]CAPDU: 80 13 00 00 [18:03:39]Write to MH i2c: E2 08 00 CF 1E 80 13 00 00 00 00 00 00 69 [18:03:39]Write i2c OK [18:03:39]MH_I2C_Read... [18:03:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:03:39]Read from MH i2c: E2 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: E2 62 00 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: E2 62 00 CF 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [18:03:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 67 02 00 00 5E 04 04 00 67 02 00 00 57 04 04 00 68 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:03:39]wFMCommunicate OK [18:03:39]SAM_PROTO_GetFieldsCounters done [18:03:39]requested_item shift.num is exist - process it [18:03:39]requested_item shift.opened is exist - process it [18:03:39]req_shift_opened [18:03:39]FM_GetShiftState [18:03:39]SAM_PROTO_GetShiftState [18:03:39]wFMCommunicate request_size=4 [18:03:39]MH_SAM_APDU [18:03:39]CAPDU: 80 13 01 00 [18:03:39]Write to MH i2c: E2 08 00 D0 1E 80 13 01 00 00 00 00 00 6B [18:03:39]Write i2c OK [18:03:39]MH_I2C_Read... [18:03:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:39]Read from MH i2c: E2 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: E2 0E 00 [18:03:39]MH_I2C_Read... [18:03:39]Read from MH i2c: E2 0E 00 D0 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D0 [18:03:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:03:39]wFMCommunicate OK [18:03:39]SAM_PROTO_GetShiftState done [18:03:39]FM_GetShiftState done [18:03:39]req_shift_opened done [18:03:39]requested_item shift.open_date is exist - process it [18:03:39]req_shift_open_date [18:03:39]req_shift_open_date done [18:03:39]produce_requested_data done [18:03:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372798,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:03:39]process_action_free close_receipt [18:03:39]json_value_free [18:03:39]json_value_free done [18:03:39]process_json_proto returns [18:03:39]Send response to host [18:03:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372798,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:03:39]free response buf [18:03:39]execute_script done [18:03:39]execute_script returns [18:03:39]free content buf [18:03:39]Sock 8.Close socket [18:03:39]Sock 8.Thread stoped [18:03:43]OFD Sender: No OFD packet to send [18:03:46]accept exits with 9 [18:03:46]New connection [18:03:46]New thread 3067460964 created [18:03:46]Thread 3067317604 joined [18:03:46]Waiting for new connection... [18:03:46] Sock 9.Parse request [18:03:46]Sock 9.Check first char [18:03:46]Sock 9.First char is OK [18:03:46]request: POST /json_proto HTTP/1.0 [18:03:46]Method: POST [18:03:46]URL: /json_proto [18:03:46]Method is POST - this is cgi request [18:03:46]url: /json_proto [18:03:46]query_string will be loaded in cgi processing [18:03:46]execute_cgi json_proto POST (null) [18:03:46]execute_cgi path=json_proto method=POST [18:03:46]POST find Content-Length [18:03:46]Host: 172.17.42.195:8080 [18:03:46]Content-Length: 774 [18:03:46]Content-Type: application/json [18:03:46] [18:03:46]POST finish read [18:03:46]Found Content-Length = 774 [18:03:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:46]execute_script... [18:03: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)3309102", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:03:46]POST & json_proto [18:03:46]process_json_proto [18:03:46]json parsed OK: [18:03:46]protocol is kg_v1.0 [18:03:46]action value=close_receipt [18:03:46]process_action close_receipt [18:03:46]cmd_close_receipt [18:03:46]MH_GetDate [18:03:46]Write to MH i2c: F0 00 00 D1 1E DE [18:03:46]Write i2c OK [18:03:46]MH_I2C_Read... [18:03:46]Read from MH i2c: F0 [18:03:46]MH_I2C_Read... [18:03:46]Read from MH i2c: F0 09 00 [18:03:46]MH_I2C_Read... [18:03:46]Read from MH i2c: F0 09 00 D1 1E 00 03 8C 1A 67 EF 94 12 67 F3 [18:03:46]GetLastDocTimeStamp 1729793016 [18:03:46]current date 1729793027 [18:03:46]FM_GetShiftState [18:03:46]SAM_PROTO_GetShiftState [18:03:46]wFMCommunicate request_size=4 [18:03:46]MH_SAM_APDU [18:03:46]CAPDU: 80 13 01 00 [18:03:46]Write to MH i2c: E2 08 00 D2 1E 80 13 01 00 00 00 00 00 6D [18:03:46]Write i2c OK [18:03:46]MH_I2C_Read... [18:03:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:46]Read from MH i2c: E2 [18:03:46]MH_I2C_Read... [18:03:46]Read from MH i2c: E2 0E 00 [18:03:46]MH_I2C_Read... [18:03:46]Read from MH i2c: E2 0E 00 D2 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D2 [18:03:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:03:46]wFMCommunicate OK [18:03:46]SAM_PROTO_GetShiftState done [18:03:46]FM_GetShiftState done [18:03:46]opened in 1729729095 [18:03:46]opened+sec_in_day 1729815495 [18:03:46]quantity*price = 100050 [18:03:46]sum+1 = 100052 [18:03:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 616 24.10.2024 18:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372799 ФПД: 176155269457514 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180347&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372799&fm=176155269457514&tin=02508201610067®Number=0000000000091623&sum=100051 [18:03:48]StoreToDocumentArchive [18:03:48]shift 524 fd 372799 [18:03:48]save to /storage/0524/doc_00372799 [18:03:48]save last doc name /storage/0524/doc_00372799 to /storage/kkm_last_doc_name [18:03:48]save OK [18:03:48]Clear old archive folders... [18:03:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:03:48]tlvbuf is 01A5EF10 [18:03:48]SAM_PROTO_ClearQueue [18:03:48]wFMCommunicate request_size=4 [18:03:48]MH_SAM_APDU [18:03:48]CAPDU: 80 09 00 00 [18:03:48]Write to MH i2c: E2 08 00 DF 1E 80 09 00 00 00 00 00 00 6F [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:03:48]Read from MH i2c: E2 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 DF 1E 00 90 00 71 [18:03:48]RAPDU: 90 00 [18:03:48]wFMCommunicate OK [18:03:48]SAM_PROTO_ClearQueue done [18:03:48]KKMCreateOFDPacket [18:03:48]OFDProtocolAddRootSTLVToBuf [18:03:48]FM_MakeSignedData [18:03:48]FM_MakeSignedData [18:03:48]SAM_PROTO_SignData [18:03:48]wFMCommunicate request_size=4 [18:03:48]MH_SAM_APDU [18:03:48]CAPDU: 80 0D 01 02 [18:03:48]Write to MH i2c: E2 08 00 E0 1E 80 0D 01 02 00 00 00 00 77 [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:03:48]Read from MH i2c: E2 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 E0 1E 00 90 00 72 [18:03:48]RAPDU: 90 00 [18:03:48]wFMCommunicate OK [18:03:48]wFMCommunicate request_size=255 [18:03:48]MH_SAM_APDU [18:03:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 68 02 00 00 F4 03 04 00 03 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3F B0 05 00 35 04 06 00 [18:03:48]Write to MH i2c: E2 02 01 E1 1E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 68 02 00 00 F4 03 04 00 03 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3F B0 05 00 35 04 06 00 00 00 C4 [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]OFD Sender: No OFD packet to send [18:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:48]Read from MH i2c: E2 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 E1 1E 00 90 00 73 [18:03:48]RAPDU: 90 00 [18:03:48]wFMCommunicate OK [18:03:48]wFMCommunicate request_size=11 [18:03:48]MH_SAM_APDU [18:03:48]CAPDU: 80 0D 02 02 06 A0 36 58 42 E6 6A [18:03:48]Write to MH i2c: E2 0E 00 E2 1E 80 0D 02 02 06 00 A0 36 58 42 E6 6A 00 00 46 [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:03:48]Read from MH i2c: E2 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 03 00 E2 1E 00 90 00 74 [18:03:48]RAPDU: 90 00 [18:03:48]wFMCommunicate OK [18:03:48]wFMCommunicate request_size=4 [18:03:48]MH_SAM_APDU [18:03:48]CAPDU: 80 0D 03 02 [18:03:48]Write to MH i2c: E2 08 00 E3 1E 80 0D 03 02 00 00 00 00 7C [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:03:48]Read from MH i2c: E2 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 0B 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 0B 00 E3 1E 00 EA BD F3 47 49 DE 22 C6 90 00 6D [18:03:48]RAPDU: EA BD F3 47 49 DE 22 C6 90 00 [18:03:48]wFMCommunicate OK [18:03:48]SAM_PROTO_SignData done [18:03:48]FM_MakeSignedData done [18:03:48]CreateOFDProtocolMessage [18:03:48]wFMCommunicate request_size=4 [18:03:48]MH_SAM_APDU [18:03:48]CAPDU: 80 11 00 00 [18:03:48]Write to MH i2c: E2 08 00 E4 1E 80 11 00 00 00 00 00 00 7C [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:48]Read from MH i2c: E2 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 17 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: E2 17 00 E4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [18:03:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:03:48]wFMCommunicate OK [18:03:48]CreateOFDProtocolMessage done [18:03:48]OFDSenderStorePacket 372799 [18:03:48]StoreOFDPacket docnum=372799 [18:03:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 5B C2 08 01 EA 49 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 68 02 00 00 F4 03 04 00 03 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3F B0 05 00 35 04 06 00 A0 36 58 42 E6 6A EA BD F3 47 49 DE 22 C6 [18:03:48]CheckFolder [18:03:48]dirname=/storage/ofd_packets [18:03:48]CheckFolder done [18:03:48]ProducePacketName [18:03:48]name=ofd_packets/00372799 [18:03:48]NVStorageSaveData ofd_packets/00372799 [18:03:48]File name is /storage/ofd_packets/00372799 [18:03:48]Write 302 bytes [18:03:48]NVStorageSaveData done [18:03:48]OFDSenderStorePacket done [18:03:48]KKMCreateOFDPacket done [18:03:48]NVStorageSaveData kkm_last_timestamp [18:03:48]File name is /storage/kkm_last_timestamp [18:03:48]Write 4 bytes [18:03:48]NVStorageSaveData done [18:03:48]ExternCall_PrintAddStr [18:03:48]wPrintStart [18:03:48]Write to MH i2c: 01 00 00 E5 1E 03 [18:03:48]Write i2c OK [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: 01 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: 01 07 00 [18:03:48]MH_I2C_Read... [18:03:48]Read from MH i2c: 01 07 00 E5 1E 00 00 00 00 00 FF 0F 18 [18:03:48]RasterBufferAndPrint [18:03:48]line Счет N : (1)3309102 [18:03:48]line ИНН: 02508201610067 [18:03:48]line Контрольно-Кассовый Чек [18:03:48]line ПРОДАЖА [18:03:48]line ТРК (МРК, ГНК) : 6 [18:03:48]line Товар: 2710194210 [18:03:48]line ДТ(л)-К-5 [18:03:48]line 13.130 * 76.20 [18:03:48]line = 1000.51 [18:03:48]line НДС 12% НСП 1% [18:03:48]line > о реализуемом товаре [18:03:48]line ИТОГО: 1000.51 [18:03:48]line НСП 1% : 8.85 [18:03:48]line НДС 12% : 106.25 [18:03:48]line Наличными: 0.00 [18:03:48]line Безнал.: 1000.51 [18:03:48]line Место: АЗС № 87 "Партнер Нефть" [18:03:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:03:48]line СНО: Общий режим [18:03:48]line Чек 616 24.10.2024 18:03 [18:03:48]line Смена: 524 ФФД: 1.0 [18:03:48]line ЗНМ: 0300000083 [18:03:48]line РНМ: 0000000000091623 [18:03:48]line Версия ККМ: 001 [18:03:48]line Платежная система: Mbank [18:03:48]line ФМ: 0000000000874672 [18:03:48]line ФД: 372799 [18:03:48]line ФПД: 176155269457514 [18:03:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180347&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372799&fm=176155269457514&tin=02508201610067®Number=0000000000091623&sum=100051 [18:03:48]written 0, free lines is 4095 [18:03:48]OFD Sender: Processing packet 372799 [packets to send 267, broken 266] [18:03:48]ProducePacketName [18:03:48]name=ofd_packets/00372799 [18:03:48]OFD Sender: To server: pG, [18:03:48]CommunicateWithHost lk.salyk.kg:30040 [18:03:48]ConnectInit lk.salyk.kg [18:03:48]Connected sock=10 [18:03:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 5B C2 08 01 EA 49 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 68 02 00 00 F4 03 04 00 03 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3F B0 05 00 35 04 06 00 A0 36 58 42 E6 6A EA BD F3 47 49 DE 22 C6 [18:03:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3E 5F 47 00 CB EB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 3F B0 05 00 F4 03 04 00 AA 37 1A 67 B6 04 01 00 00 F2 88 CD 17 B3 B9 5B 79 [18:03:49]CommunicateWithHost err = 0 [18:03:49]CheckOFDResponse [18:03:49]1017 (14) - 77093643461234 [18:03:49]1041 (16) - 0000000000874672 [18:03:49]1040 (4) - 372799 [18:03:49]1012 (4) - 24.10.2024 12:03 [18:03:49]1206 (1) - 0 [18:03:49]OFD Sender: Remove packet 372799 [18:03:49]ProducePacketName [18:03:49]name=ofd_packets/00372799 [18:03:49]NVStorageDeleteData [18:03:49]Write to MH i2c: 01 00 00 0E 1F 2D [18:03:49]Write i2c OK [18:03:49]MH_I2C_Read... [18:03:49]Read from MH i2c: 01 [18:03:49]MH_I2C_Read... [18:03:49]Read from MH i2c: 01 07 00 [18:03:49]MH_I2C_Read... [18:03:49]Read from MH i2c: 01 07 00 0E 1F 00 00 00 00 00 FD 0C 3D [18:03:49]RasterBufferAndPrint [18:03:49]line [18:03:49]line [18:03:49]line [18:03:49]line [18:03:49]line [18:03:49]written 0, free lines is 3334 [18:03:49]MH_Cut [18:03:49]Write to MH i2c: D1 01 00 15 1F 01 06 [18:03:49]Write i2c OK [18:03:49]MH_I2C_Read... [18:03:49]Read from MH i2c: D1 [18:03:49]MH_I2C_Read... [18:03:49]Read from MH i2c: D1 01 00 [18:03:49]MH_I2C_Read... [18:03:49]Read from MH i2c: D1 01 00 15 1F 00 05 [18:03:49]Write to MH i2c: 01 00 00 16 1F 35 [18:03:49]Write i2c OK [18:03:49]MH_I2C_Read... [18:03:49]OFD Sender: No OFD packet to send [18:03:49]*** Cut start [18:03:49]*** Partial cut [18:03:49]*** CUTSNS_PIN = 1 [18:03:49]*** CUTSNS_PIN = 0 [18:03:50]*** Brake cut motor [18:03:50]Read from MH i2c: 01 [18:03:50]MH_I2C_Read... [18:03:50]*** Stop cut motor [18:03:50]*** Cut end [18:03:50]Read from MH i2c: 01 07 00 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: 01 07 00 16 1F 00 00 00 00 00 FF 0F 4A [18:03:50]process_action close_receipt done [18:03:50]requested_data is exist [18:03:50]produce_requested_data [18:03:50]requested_item fm.sn is exist - process it [18:03:50]wFMCommunicate request_size=4 [18:03:50]MH_SAM_APDU [18:03:50]CAPDU: 80 11 00 00 [18:03:50]Write to MH i2c: E2 08 00 17 1F 80 11 00 00 00 00 00 00 B0 [18:03:50]Write i2c OK [18:03:50]MH_I2C_Read... [18:03:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:03:50]Read from MH i2c: E2 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: E2 17 00 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: E2 17 00 17 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [18:03:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:03:50]wFMCommunicate OK [18:03:50]requested_item fd.num is exist - process it [18:03:50]SAM_PROTO_GetFieldsCounters [18:03:50]wFMCommunicate request_size=4 [18:03:50]MH_SAM_APDU [18:03:50]CAPDU: 80 13 00 00 [18:03:50]Write to MH i2c: E2 08 00 18 1F 80 13 00 00 00 00 00 00 B3 [18:03:50]Write i2c OK [18:03:50]MH_I2C_Read... [18:03:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:03:50]Read from MH i2c: E2 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: E2 62 00 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: E2 62 00 18 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 12 [18:03:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 3F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 68 02 00 00 5E 04 04 00 68 02 00 00 57 04 04 00 69 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:03:50]wFMCommunicate OK [18:03:50]SAM_PROTO_GetFieldsCounters done [18:03:50]requested_item shift.num is exist - process it [18:03:50]requested_item shift.opened is exist - process it [18:03:50]req_shift_opened [18:03:50]FM_GetShiftState [18:03:50]SAM_PROTO_GetShiftState [18:03:50]wFMCommunicate request_size=4 [18:03:50]MH_SAM_APDU [18:03:50]CAPDU: 80 13 01 00 [18:03:50]Write to MH i2c: E2 08 00 19 1F 80 13 01 00 00 00 00 00 B5 [18:03:50]Write i2c OK [18:03:50]MH_I2C_Read... [18:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:03:50]Read from MH i2c: E2 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: E2 0E 00 [18:03:50]MH_I2C_Read... [18:03:50]Read from MH i2c: E2 0E 00 19 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1A [18:03:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:03:50]wFMCommunicate OK [18:03:50]SAM_PROTO_GetShiftState done [18:03:50]FM_GetShiftState done [18:03:50]req_shift_opened done [18:03:50]requested_item shift.open_date is exist - process it [18:03:50]req_shift_open_date [18:03:50]req_shift_open_date done [18:03:50]produce_requested_data done [18:03:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372799,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:03:50]process_action_free close_receipt [18:03:50]json_value_free [18:03:50]json_value_free done [18:03:50]process_json_proto returns [18:03:50]Send response to host [18:03:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372799,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:03:50]free response buf [18:03:50]execute_script done [18:03:50]execute_script returns [18:03:50]free content buf [18:03:50]Sock 9.Close socket [18:03:50]Sock 9.Thread stoped [18:03:54]OFD Sender: No OFD packet to send [18:03:59]OFD Sender: No OFD packet to send [18:04:04]OFD Sender: No OFD packet to send [18:04:09]OFD Sender: No OFD packet to send [18:04:14]OFD Sender: No OFD packet to send [18:04:19]OFD Sender: No OFD packet to send [18:04:24]OFD Sender: No OFD packet to send [18:04:29]OFD Sender: No OFD packet to send [18:04:34]OFD Sender: No OFD packet to send [18:04:39]OFD Sender: No OFD packet to send [18:04:44]OFD Sender: No OFD packet to send [18:04:49]OFD Sender: No OFD packet to send [18:04:54]OFD Sender: No OFD packet to send [18:04:59]OFD Sender: No OFD packet to send [18:05:04]OFD Sender: No OFD packet to send [18:05:05]accept exits with 8 [18:05:05]New connection [18:05:05]New thread 3067317604 created [18:05:05]Thread 3067460964 joined [18:05:05]Waiting for new connection... [18:05:05] Sock 8.Parse request [18:05:05]Sock 8.Check first char [18:05:05]Sock 8.First char is OK [18:05:05]request: POST /json_proto HTTP/1.0 [18:05:05]Method: POST [18:05:05]URL: /json_proto [18:05:05]Method is POST - this is cgi request [18:05:05]url: /json_proto [18:05:05]query_string will be loaded in cgi processing [18:05:05]execute_cgi json_proto POST (null) [18:05:05]execute_cgi path=json_proto method=POST [18:05:05]POST find Content-Length [18:05:05]Host: 172.17.42.195:8080 [18:05:05]Content-Length: 678 [18:05:05]Content-Type: application/json [18:05:05] [18:05:05]POST finish read [18:05:05]Found Content-Length = 678 [18:05:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:05]execute_script... [18:05:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309103", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:05]POST & json_proto [18:05:05]process_json_proto [18:05:05]json parsed OK: [18:05:05]protocol is kg_v1.0 [18:05:05]action value=close_receipt [18:05:05]process_action close_receipt [18:05:05]cmd_close_receipt [18:05:05]MH_GetDate [18:05:05]Write to MH i2c: F0 00 00 1A 1F 28 [18:05:05]Write i2c OK [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: F0 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: F0 09 00 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: F0 09 00 1A 1F 00 51 8C 1A 67 EF 94 12 67 8B [18:05:05]GetLastDocTimeStamp 1729793027 [18:05:05]current date 1729793105 [18:05:05]FM_GetShiftState [18:05:05]SAM_PROTO_GetShiftState [18:05:05]wFMCommunicate request_size=4 [18:05:05]MH_SAM_APDU [18:05:05]CAPDU: 80 13 01 00 [18:05:05]Write to MH i2c: E2 08 00 1B 1F 80 13 01 00 00 00 00 00 B7 [18:05:05]Write i2c OK [18:05:05]MH_I2C_Read... [18:05:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:05]Read from MH i2c: E2 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: E2 0E 00 [18:05:05]MH_I2C_Read... [18:05:05]Read from MH i2c: E2 0E 00 1B 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1C [18:05:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:05:05]wFMCommunicate OK [18:05:05]SAM_PROTO_GetShiftState done [18:05:05]FM_GetShiftState done [18:05:05]opened in 1729729095 [18:05:05]opened+sec_in_day 1729815495 [18:05:05]quantity*price = 30038 [18:05:05]sum+1 = 30039 [18:05:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 617 24.10.2024 18:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372800 ФПД: 106166220820775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180505&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372800&fm=106166220820775&tin=02508201610067®Number=0000000000091623&sum=30000 [18:05:06]StoreToDocumentArchive [18:05:06]shift 524 fd 372800 [18:05:06]save to /storage/0524/doc_00372800 [18:05:06]save last doc name /storage/0524/doc_00372800 to /storage/kkm_last_doc_name [18:05:06]save OK [18:05:06]Clear old archive folders... [18:05:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:05:06]tlvbuf is 01AA7F20 [18:05:06]SAM_PROTO_ClearQueue [18:05:06]wFMCommunicate request_size=4 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 09 00 00 [18:05:06]Write to MH i2c: E2 08 00 28 1F 80 09 00 00 00 00 00 00 B9 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 28 1F 00 90 00 BB [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]SAM_PROTO_ClearQueue done [18:05:06]KKMCreateOFDPacket [18:05:06]OFDProtocolAddRootSTLVToBuf [18:05:06]FM_MakeSignedData [18:05:06]FM_MakeSignedData [18:05:06]SAM_PROTO_SignData [18:05:06]wFMCommunicate request_size=4 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 01 02 [18:05:06]Write to MH i2c: E2 08 00 29 1F 80 0D 01 02 00 00 00 00 C1 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 29 1F 00 90 00 BC [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]wFMCommunicate request_size=255 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 51 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 40 B0 05 00 35 04 06 00 60 [18:05:06]Write to MH i2c: E2 02 01 2A 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 51 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 40 B0 05 00 35 04 06 00 60 00 00 6D [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 2A 1F 00 90 00 BD [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]wFMCommunicate request_size=10 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 02 02 05 8E BF E1 11 27 [18:05:06]Write to MH i2c: E2 0D 00 2B 1F 80 0D 02 02 05 00 8E BF E1 11 27 00 00 34 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 03 00 2B 1F 00 90 00 BE [18:05:06]RAPDU: 90 00 [18:05:06]wFMCommunicate OK [18:05:06]wFMCommunicate request_size=4 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 0D 03 02 [18:05:06]Write to MH i2c: E2 08 00 2C 1F 80 0D 03 02 00 00 00 00 C6 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 0B 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 0B 00 2C 1F 00 2C 51 3B BB F7 50 30 FA 90 00 AB [18:05:06]RAPDU: 2C 51 3B BB F7 50 30 FA 90 00 [18:05:06]wFMCommunicate OK [18:05:06]SAM_PROTO_SignData done [18:05:06]FM_MakeSignedData done [18:05:06]CreateOFDProtocolMessage [18:05:06]wFMCommunicate request_size=4 [18:05:06]MH_SAM_APDU [18:05:06]CAPDU: 80 11 00 00 [18:05:06]Write to MH i2c: E2 08 00 2D 1F 80 11 00 00 00 00 00 00 C6 [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:06]Read from MH i2c: E2 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 17 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: E2 17 00 2D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [18:05:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:05:06]wFMCommunicate OK [18:05:06]CreateOFDProtocolMessage done [18:05:06]OFDSenderStorePacket 372800 [18:05:06]StoreOFDPacket docnum=372800 [18:05:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D8 45 07 01 75 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 51 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 40 B0 05 00 35 04 06 00 60 8E BF E1 11 27 2C 51 3B BB F7 50 30 FA [18:05:06]CheckFolder [18:05:06]dirname=/storage/ofd_packets [18:05:06]CheckFolder done [18:05:06]ProducePacketName [18:05:06]name=ofd_packets/00372800 [18:05:06]NVStorageSaveData ofd_packets/00372800 [18:05:06]File name is /storage/ofd_packets/00372800 [18:05:06]Write 301 bytes [18:05:06]NVStorageSaveData done [18:05:06]OFDSenderStorePacket done [18:05:06]KKMCreateOFDPacket done [18:05:06]NVStorageSaveData kkm_last_timestamp [18:05:06]File name is /storage/kkm_last_timestamp [18:05:06]Write 4 bytes [18:05:06]NVStorageSaveData done [18:05:06]ExternCall_PrintAddStr [18:05:06]wPrintStart [18:05:06]Write to MH i2c: 01 00 00 2E 1F 4D [18:05:06]Write i2c OK [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: 01 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: 01 07 00 [18:05:06]MH_I2C_Read... [18:05:06]Read from MH i2c: 01 07 00 2E 1F 00 00 00 00 00 FF 0F 62 [18:05:06]RasterBufferAndPrint [18:05:06]line Счет N : (1)3309103 [18:05:06]line ИНН: 02508201610067 [18:05:06]line Контрольно-Кассовый Чек [18:05:06]line ПРОДАЖА [18:05:06]line ТРК (МРК, ГНК) : 22 [18:05:06]line Товар: 2710124130 [18:05:06]line Аи-92-К-4 [18:05:06]line 4.490 * 66.90 [18:05:06]line = 300.38 [18:05:06]line НДС 12% НСП 1% [18:05:06]line > о реализуемом товаре [18:05:06]line ОКРУГЛЕНИЕ: -0.38 [18:05:06]line ИТОГО: 300.00 [18:05:06]line Внесено: 300.00 [18:05:06]line СДАЧА: 0.00 [18:05:06]line НСП 1% : 2.66 [18:05:06]line НДС 12% : 31.90 [18:05:06]line Наличными: 300.00 [18:05:06]line Безнал.: 0.00 [18:05:06]line Место: АЗС № 87 "Партнер Нефть" [18:05:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:05:06]line СНО: Общий режим [18:05:06]line Чек 617 24.10.2024 18:05 [18:05:06]line Смена: 524 ФФД: 1.0 [18:05:06]line ЗНМ: 0300000083 [18:05:06]line РНМ: 0000000000091623 [18:05:06]line Версия ККМ: 001 [18:05:06]line ФМ: 0000000000874672 [18:05:06]line ФД: 372800 [18:05:06]line ФПД: 106166220820775 [18:05:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180505&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372800&fm=106166220820775&tin=02508201610067®Number=0000000000091623&sum=30000 [18:05:06]written 0, free lines is 4095 [18:05:06]OFD Sender: Processing packet 372800 [packets to send 267, broken 266] [18:05:06]ProducePacketName [18:05:06]name=ofd_packets/00372800 [18:05:06]OFD Sender: To server: pG, [18:05:06]CommunicateWithHost lk.salyk.kg:30040 [18:05:06]ConnectInit lk.salyk.kg [18:05:06]Connected sock=10 [18:05:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D8 45 07 01 75 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 02 00 00 F4 03 04 00 51 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 40 B0 05 00 35 04 06 00 60 8E BF E1 11 27 2C 51 3B BB F7 50 30 FA [18:05:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 98 00 47 00 3D E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 40 B0 05 00 F4 03 04 00 F8 37 1A 67 B6 04 01 00 00 CF AA FD BA 80 74 3B 1D [18:05:07]CommunicateWithHost err = 0 [18:05:07]CheckOFDResponse [18:05:07]1017 (14) - 77093643461234 [18:05:07]1041 (16) - 0000000000874672 [18:05:07]1040 (4) - 372800 [18:05:07]1012 (4) - 24.10.2024 12:05 [18:05:07]1206 (1) - 0 [18:05:07]OFD Sender: Remove packet 372800 [18:05:07]ProducePacketName [18:05:07]name=ofd_packets/00372800 [18:05:07]NVStorageDeleteData [18:05:07]Write to MH i2c: 01 00 00 59 1F 78 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 07 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: 01 07 00 59 1F 00 00 00 00 00 D8 0C 63 [18:05:07]RasterBufferAndPrint [18:05:07]line [18:05:07]line [18:05:07]line [18:05:07]line [18:05:07]line [18:05:07]written 0, free lines is 3296 [18:05:07]MH_Cut [18:05:07]Write to MH i2c: D1 01 00 60 1F 01 51 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: D1 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: D1 01 00 [18:05:07]MH_I2C_Read... [18:05:07]Read from MH i2c: D1 01 00 60 1F 00 50 [18:05:07]Write to MH i2c: 01 00 00 61 1F 80 [18:05:07]Write i2c OK [18:05:07]MH_I2C_Read... [18:05:07]OFD Sender: No OFD packet to send [18:05:07]*** Cut start [18:05:07]*** Partial cut [18:05:07]*** CUTSNS_PIN = 1 [18:05:08]*** CUTSNS_PIN = 0 [18:05:08]*** Brake cut motor [18:05:08]Read from MH i2c: 01 [18:05:08]MH_I2C_Read... [18:05:08]*** Stop cut motor [18:05:08]*** Cut end [18:05:08]Read from MH i2c: 01 07 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: 01 07 00 61 1F 00 00 00 00 00 FF 0F 95 [18:05:08]process_action close_receipt done [18:05:08]requested_data is exist [18:05:08]produce_requested_data [18:05:08]requested_item fm.sn is exist - process it [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 11 00 00 [18:05:08]Write to MH i2c: E2 08 00 62 1F 80 11 00 00 00 00 00 00 FB [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 17 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 17 00 62 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [18:05:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:05:08]wFMCommunicate OK [18:05:08]requested_item fd.num is exist - process it [18:05:08]SAM_PROTO_GetFieldsCounters [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 13 00 00 [18:05:08]Write to MH i2c: E2 08 00 63 1F 80 13 00 00 00 00 00 00 FE [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 62 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 62 00 63 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 40 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 61 [18:05:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 40 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 69 02 00 00 5E 04 04 00 69 02 00 00 57 04 04 00 6A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:05:08]wFMCommunicate OK [18:05:08]SAM_PROTO_GetFieldsCounters done [18:05:08]requested_item shift.num is exist - process it [18:05:08]requested_item shift.opened is exist - process it [18:05:08]req_shift_opened [18:05:08]FM_GetShiftState [18:05:08]SAM_PROTO_GetShiftState [18:05:08]wFMCommunicate request_size=4 [18:05:08]MH_SAM_APDU [18:05:08]CAPDU: 80 13 01 00 [18:05:08]Write to MH i2c: E2 08 00 64 1F 80 13 01 00 00 00 00 00 00 [18:05:08]Write i2c OK [18:05:08]MH_I2C_Read... [18:05:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:08]Read from MH i2c: E2 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 0E 00 [18:05:08]MH_I2C_Read... [18:05:08]Read from MH i2c: E2 0E 00 64 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 65 [18:05:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:05:08]wFMCommunicate OK [18:05:08]SAM_PROTO_GetShiftState done [18:05:08]FM_GetShiftState done [18:05:08]req_shift_opened done [18:05:08]requested_item shift.open_date is exist - process it [18:05:08]req_shift_open_date [18:05:08]req_shift_open_date done [18:05:08]produce_requested_data done [18:05:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372800,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:05:08]process_action_free close_receipt [18:05:08]json_value_free [18:05:08]json_value_free done [18:05:08]process_json_proto returns [18:05:08]Send response to host [18:05:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372800,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:05:08]free response buf [18:05:08]execute_script done [18:05:08]execute_script returns [18:05:08]free content buf [18:05:08]Sock 8.Close socket [18:05:08]Sock 8.Thread stoped [18:05:12]OFD Sender: No OFD packet to send [18:05:17]OFD Sender: No OFD packet to send [18:05:22]OFD Sender: No OFD packet to send [18:05:27]OFD Sender: No OFD packet to send [18:05:32]OFD Sender: No OFD packet to send [18:05:37]OFD Sender: No OFD packet to send [18:05:42]OFD Sender: No OFD packet to send [18:05:46]accept exits with 9 [18:05:46]New connection [18:05:46]New thread 3067460964 created [18:05:46]Thread 3067317604 joined [18:05:46]Waiting for new connection... [18:05:46] Sock 9.Parse request [18:05:46]Sock 9.Check first char [18:05:46]Sock 9.First char is OK [18:05:46]request: POST /json_proto HTTP/1.0 [18:05:46]Method: POST [18:05:46]URL: /json_proto [18:05:46]Method is POST - this is cgi request [18:05:46]url: /json_proto [18:05:46]query_string will be loaded in cgi processing [18:05:46]execute_cgi json_proto POST (null) [18:05:46]execute_cgi path=json_proto method=POST [18:05:46]POST find Content-Length [18:05:46]Host: 172.17.42.195:8080 [18:05:46]Content-Length: 678 [18:05:46]Content-Type: application/json [18:05:46] [18:05:46]POST finish read [18:05:46]Found Content-Length = 678 [18:05:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:46]execute_script... [18:05: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)3309104", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:05:46]POST & json_proto [18:05:46]process_json_proto [18:05:46]json parsed OK: [18:05:46]protocol is kg_v1.0 [18:05:46]action value=close_receipt [18:05:46]process_action close_receipt [18:05:46]cmd_close_receipt [18:05:46]MH_GetDate [18:05:46]Write to MH i2c: F0 00 00 65 1F 73 [18:05:46]Write i2c OK [18:05:46]MH_I2C_Read... [18:05:46]Read from MH i2c: F0 [18:05:46]MH_I2C_Read... [18:05:46]Read from MH i2c: F0 09 00 [18:05:46]MH_I2C_Read... [18:05:46]Read from MH i2c: F0 09 00 65 1F 00 7A 8C 1A 67 EF 94 12 67 FF [18:05:46]GetLastDocTimeStamp 1729793105 [18:05:46]current date 1729793146 [18:05:46]FM_GetShiftState [18:05:46]SAM_PROTO_GetShiftState [18:05:46]wFMCommunicate request_size=4 [18:05:46]MH_SAM_APDU [18:05:46]CAPDU: 80 13 01 00 [18:05:46]Write to MH i2c: E2 08 00 66 1F 80 13 01 00 00 00 00 00 02 [18:05:46]Write i2c OK [18:05:46]MH_I2C_Read... [18:05:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:46]Read from MH i2c: E2 [18:05:46]MH_I2C_Read... [18:05:46]Read from MH i2c: E2 0E 00 [18:05:46]MH_I2C_Read... [18:05:46]Read from MH i2c: E2 0E 00 66 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [18:05:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:05:46]wFMCommunicate OK [18:05:46]SAM_PROTO_GetShiftState done [18:05:46]FM_GetShiftState done [18:05:46]opened in 1729729095 [18:05:46]opened+sec_in_day 1729815495 [18:05:46]quantity*price = 50041 [18:05:46]sum+1 = 50042 [18:05:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 618 24.10.2024 18:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372801 ФПД: 14083439110550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372801&fm=14083439110550&tin=02508201610067®Number=0000000000091623&sum=50000 [18:05:47]StoreToDocumentArchive [18:05:47]shift 524 fd 372801 [18:05:47]save to /storage/0524/doc_00372801 [18:05:47]save last doc name /storage/0524/doc_00372801 to /storage/kkm_last_doc_name [18:05:47]save OK [18:05:47]Clear old archive folders... [18:05:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:05:47]tlvbuf is 01AA8190 [18:05:47]SAM_PROTO_ClearQueue [18:05:47]wFMCommunicate request_size=4 [18:05:47]MH_SAM_APDU [18:05:47]CAPDU: 80 09 00 00 [18:05:47]Write to MH i2c: E2 08 00 73 1F 80 09 00 00 00 00 00 00 04 [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:05:47]Read from MH i2c: E2 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 73 1F 00 90 00 06 [18:05:47]RAPDU: 90 00 [18:05:47]wFMCommunicate OK [18:05:47]SAM_PROTO_ClearQueue done [18:05:47]KKMCreateOFDPacket [18:05:47]OFDProtocolAddRootSTLVToBuf [18:05:47]FM_MakeSignedData [18:05:47]FM_MakeSignedData [18:05:47]SAM_PROTO_SignData [18:05:47]wFMCommunicate request_size=4 [18:05:47]MH_SAM_APDU [18:05:47]CAPDU: 80 0D 01 02 [18:05:47]Write to MH i2c: E2 08 00 74 1F 80 0D 01 02 00 00 00 00 0C [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:05:47]Read from MH i2c: E2 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 74 1F 00 90 00 07 [18:05:47]RAPDU: 90 00 [18:05:47]wFMCommunicate OK [18:05:47]wFMCommunicate request_size=255 [18:05:47]MH_SAM_APDU [18:05: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 7A 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 41 B0 05 00 35 04 06 00 0C [18:05:47]Write to MH i2c: E2 02 01 75 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 7A 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 41 B0 05 00 35 04 06 00 0C 00 00 9B [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:47]Read from MH i2c: E2 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 75 1F 00 90 00 08 [18:05:47]RAPDU: 90 00 [18:05:47]wFMCommunicate OK [18:05:47]wFMCommunicate request_size=10 [18:05:47]MH_SAM_APDU [18:05:47]CAPDU: 80 0D 02 02 05 CF 0E 62 A9 96 [18:05:47]Write to MH i2c: E2 0D 00 76 1F 80 0D 02 02 05 00 CF 0E 62 A9 96 00 00 97 [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]OFD Sender: No OFD packet to send [18:05:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:05:47]Read from MH i2c: E2 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 03 00 76 1F 00 90 00 09 [18:05:47]RAPDU: 90 00 [18:05:47]wFMCommunicate OK [18:05:47]wFMCommunicate request_size=4 [18:05:47]MH_SAM_APDU [18:05:47]CAPDU: 80 0D 03 02 [18:05:47]Write to MH i2c: E2 08 00 77 1F 80 0D 03 02 00 00 00 00 11 [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:05:47]Read from MH i2c: E2 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 0B 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 0B 00 77 1F 00 92 58 60 B6 36 22 5A 57 90 00 1B [18:05:47]RAPDU: 92 58 60 B6 36 22 5A 57 90 00 [18:05:47]wFMCommunicate OK [18:05:47]SAM_PROTO_SignData done [18:05:47]FM_MakeSignedData done [18:05:47]CreateOFDProtocolMessage [18:05:47]wFMCommunicate request_size=4 [18:05:47]MH_SAM_APDU [18:05:47]CAPDU: 80 11 00 00 [18:05:47]Write to MH i2c: E2 08 00 78 1F 80 11 00 00 00 00 00 00 11 [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:47]Read from MH i2c: E2 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 17 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: E2 17 00 78 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [18:05:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:05:47]wFMCommunicate OK [18:05:47]CreateOFDProtocolMessage done [18:05:47]OFDSenderStorePacket 372801 [18:05:47]StoreOFDPacket docnum=372801 [18:05:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C4 FF 07 01 F5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 7A 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 41 B0 05 00 35 04 06 00 0C CF 0E 62 A9 96 92 58 60 B6 36 22 5A 57 [18:05:47]CheckFolder [18:05:47]dirname=/storage/ofd_packets [18:05:47]CheckFolder done [18:05:47]ProducePacketName [18:05:47]name=ofd_packets/00372801 [18:05:47]NVStorageSaveData ofd_packets/00372801 [18:05:47]File name is /storage/ofd_packets/00372801 [18:05:47]Write 301 bytes [18:05:47]NVStorageSaveData done [18:05:47]OFDSenderStorePacket done [18:05:47]KKMCreateOFDPacket done [18:05:47]NVStorageSaveData kkm_last_timestamp [18:05:47]File name is /storage/kkm_last_timestamp [18:05:47]Write 4 bytes [18:05:47]NVStorageSaveData done [18:05:47]ExternCall_PrintAddStr [18:05:47]wPrintStart [18:05:47]Write to MH i2c: 01 00 00 79 1F 98 [18:05:47]Write i2c OK [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: 01 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: 01 07 00 [18:05:47]MH_I2C_Read... [18:05:47]Read from MH i2c: 01 07 00 79 1F 00 00 00 00 00 FF 0F AD [18:05:47]RasterBufferAndPrint [18:05:47]line Счет N : (1)3309104 [18:05:47]line ИНН: 02508201610067 [18:05:47]line Контрольно-Кассовый Чек [18:05:47]line ПРОДАЖА [18:05:47]line ТРК (МРК, ГНК) : 12 [18:05:47]line Товар: 2710124130 [18:05:47]line Аи-92-К-4 [18:05:47]line 7.480 * 66.90 [18:05:47]line = 500.41 [18:05:47]line НДС 12% НСП 1% [18:05:47]line > о реализуемом товаре [18:05:47]line ОКРУГЛЕНИЕ: -0.41 [18:05:47]line ИТОГО: 500.00 [18:05:47]line Внесено: 500.00 [18:05:47]line СДАЧА: 0.00 [18:05:47]line НСП 1% : 4.43 [18:05:47]line НДС 12% : 53.14 [18:05:47]line Наличными: 500.00 [18:05:47]line Безнал.: 0.00 [18:05:47]line Место: АЗС № 87 "Партнер Нефть" [18:05:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:05:47]line СНО: Общий режим [18:05:47]line Чек 618 24.10.2024 18:05 [18:05:47]line Смена: 524 ФФД: 1.0 [18:05:47]line ЗНМ: 0300000083 [18:05:47]line РНМ: 0000000000091623 [18:05:47]line Версия ККМ: 001 [18:05:47]line ФМ: 0000000000874672 [18:05:47]line ФД: 372801 [18:05:47]line ФПД: 14083439110550 [18:05:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180546&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372801&fm=14083439110550&tin=02508201610067®Number=0000000000091623&sum=50000 [18:05:48]OFD Sender: Processing packet 372801 [packets to send 267, broken 266] [18:05:48]ProducePacketName [18:05:48]name=ofd_packets/00372801 [18:05:48]OFD Sender: To server: pG, [18:05:48]CommunicateWithHost lk.salyk.kg:30040 [18:05:48]ConnectInit lk.salyk.kg [18:05:48]written 0, free lines is 4095 [18:05:48]Connected sock=10 [18:05:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C4 FF 07 01 F5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6A 02 00 00 F4 03 04 00 7A 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 41 B0 05 00 35 04 06 00 0C CF 0E 62 A9 96 92 58 60 B6 36 22 5A 57 [18:05:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 08 DE 47 00 E8 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 41 B0 05 00 F4 03 04 00 21 38 1A 67 B6 04 01 00 00 76 15 1C 0C F2 68 C8 96 [18:05:48]CommunicateWithHost err = 0 [18:05:48]CheckOFDResponse [18:05:48]1017 (14) - 77093643461234 [18:05:48]1041 (16) - 0000000000874672 [18:05:48]1040 (4) - 372801 [18:05:48]1012 (4) - 24.10.2024 12:05 [18:05:48]1206 (1) - 0 [18:05:48]OFD Sender: Remove packet 372801 [18:05:48]ProducePacketName [18:05:48]name=ofd_packets/00372801 [18:05:48]NVStorageDeleteData [18:05:48]Write to MH i2c: 01 00 00 A4 1F C3 [18:05:48]Write i2c OK [18:05:48]MH_I2C_Read... [18:05:48]Read from MH i2c: 01 [18:05:48]MH_I2C_Read... [18:05:48]Read from MH i2c: 01 07 00 [18:05:48]MH_I2C_Read... [18:05:48]Read from MH i2c: 01 07 00 A4 1F 00 00 00 00 00 E1 0C B7 [18:05:48]RasterBufferAndPrint [18:05:48]line [18:05:48]line [18:05:48]line [18:05:48]line [18:05:48]line [18:05:48]written 0, free lines is 3306 [18:05:48]MH_Cut [18:05:48]Write to MH i2c: D1 01 00 AB 1F 01 9C [18:05:48]Write i2c OK [18:05:48]MH_I2C_Read... [18:05:48]Read from MH i2c: D1 [18:05:48]MH_I2C_Read... [18:05:48]Read from MH i2c: D1 01 00 [18:05:48]MH_I2C_Read... [18:05:48]Read from MH i2c: D1 01 00 AB 1F 00 9B [18:05:48]Write to MH i2c: 01 00 00 AC 1F CB [18:05:48]Write i2c OK [18:05:48]MH_I2C_Read... [18:05:49]OFD Sender: No OFD packet to send [18:05:49]*** Cut start [18:05:49]*** Partial cut [18:05:49]*** CUTSNS_PIN = 1 [18:05:49]*** CUTSNS_PIN = 0 [18:05:49]*** Brake cut motor [18:05:50]Read from MH i2c: 01 [18:05:50]MH_I2C_Read... [18:05:50]*** Stop cut motor [18:05:50]*** Cut end [18:05:50]Read from MH i2c: 01 07 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: 01 07 00 AC 1F 00 00 00 00 00 FF 0F E0 [18:05:50]process_action close_receipt done [18:05:50]requested_data is exist [18:05:50]produce_requested_data [18:05:50]requested_item fm.sn is exist - process it [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 11 00 00 [18:05:50]Write to MH i2c: E2 08 00 AD 1F 80 11 00 00 00 00 00 00 46 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 17 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 17 00 AD 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [18:05:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:05:50]wFMCommunicate OK [18:05:50]requested_item fd.num is exist - process it [18:05:50]SAM_PROTO_GetFieldsCounters [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 13 00 00 [18:05:50]Write to MH i2c: E2 08 00 AE 1F 80 13 00 00 00 00 00 00 49 [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 62 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 62 00 AE 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 41 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 B0 [18:05:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 41 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6A 02 00 00 5E 04 04 00 6A 02 00 00 57 04 04 00 6B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:05:50]wFMCommunicate OK [18:05:50]SAM_PROTO_GetFieldsCounters done [18:05:50]requested_item shift.num is exist - process it [18:05:50]requested_item shift.opened is exist - process it [18:05:50]req_shift_opened [18:05:50]FM_GetShiftState [18:05:50]SAM_PROTO_GetShiftState [18:05:50]wFMCommunicate request_size=4 [18:05:50]MH_SAM_APDU [18:05:50]CAPDU: 80 13 01 00 [18:05:50]Write to MH i2c: E2 08 00 AF 1F 80 13 01 00 00 00 00 00 4B [18:05:50]Write i2c OK [18:05:50]MH_I2C_Read... [18:05:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:05:50]Read from MH i2c: E2 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 0E 00 [18:05:50]MH_I2C_Read... [18:05:50]Read from MH i2c: E2 0E 00 AF 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [18:05:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:05:50]wFMCommunicate OK [18:05:50]SAM_PROTO_GetShiftState done [18:05:50]FM_GetShiftState done [18:05:50]req_shift_opened done [18:05:50]requested_item shift.open_date is exist - process it [18:05:50]req_shift_open_date [18:05:50]req_shift_open_date done [18:05:50]produce_requested_data done [18:05:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372801,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:05:50]process_action_free close_receipt [18:05:50]json_value_free [18:05:50]json_value_free done [18:05:50]process_json_proto returns [18:05:50]Send response to host [18:05:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372801,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:05:50]free response buf [18:05:50]execute_script done [18:05:50]execute_script returns [18:05:50]free content buf [18:05:50]Sock 9.Close socket [18:05:50]Sock 9.Thread stoped [18:05:54]OFD Sender: No OFD packet to send [18:05:59]OFD Sender: No OFD packet to send [18:06:04]OFD Sender: No OFD packet to send [18:06:09]OFD Sender: No OFD packet to send [18:06:14]OFD Sender: No OFD packet to send [18:06:19]OFD Sender: No OFD packet to send [18:06:24]OFD Sender: No OFD packet to send [18:06:29]OFD Sender: No OFD packet to send [18:06:34]OFD Sender: No OFD packet to send [18:06:39]OFD Sender: No OFD packet to send [18:06:44]OFD Sender: No OFD packet to send [18:06:49]OFD Sender: No OFD packet to send [18:06:49]accept exits with 8 [18:06:49]New connection [18:06:49]New thread 3067317604 created [18:06:49]Thread 3067460964 joined [18:06:49]Waiting for new connection... [18:06:49] Sock 8.Parse request [18:06:49]Sock 8.Check first char [18:06:49]Sock 8.First char is OK [18:06:49]request: POST /json_proto HTTP/1.0 [18:06:49]Method: POST [18:06:49]URL: /json_proto [18:06:49]Method is POST - this is cgi request [18:06:49]url: /json_proto [18:06:49]query_string will be loaded in cgi processing [18:06:49]execute_cgi json_proto POST (null) [18:06:49]execute_cgi path=json_proto method=POST [18:06:49]POST find Content-Length [18:06:49]Host: 172.17.42.195:8080 [18:06:49]Content-Length: 678 [18:06:49]Content-Type: application/json [18:06:49] [18:06:49]POST finish read [18:06:49]Found Content-Length = 678 [18:06:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:49]execute_script... [18:06: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)3309105", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:06:49]POST & json_proto [18:06:49]process_json_proto [18:06:49]json parsed OK: [18:06:49]protocol is kg_v1.0 [18:06:49]action value=close_receipt [18:06:49]process_action close_receipt [18:06:49]cmd_close_receipt [18:06:49]MH_GetDate [18:06:49]Write to MH i2c: F0 00 00 B0 1F BE [18:06:49]Write i2c OK [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: F0 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: F0 09 00 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: F0 09 00 B0 1F 00 BA 8C 1A 67 EF 94 12 67 8A [18:06:49]GetLastDocTimeStamp 1729793146 [18:06:49]current date 1729793210 [18:06:49]FM_GetShiftState [18:06:49]SAM_PROTO_GetShiftState [18:06:49]wFMCommunicate request_size=4 [18:06:49]MH_SAM_APDU [18:06:49]CAPDU: 80 13 01 00 [18:06:49]Write to MH i2c: E2 08 00 B1 1F 80 13 01 00 00 00 00 00 4D [18:06:49]Write i2c OK [18:06:49]MH_I2C_Read... [18:06:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:49]Read from MH i2c: E2 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: E2 0E 00 [18:06:49]MH_I2C_Read... [18:06:49]Read from MH i2c: E2 0E 00 B1 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B2 [18:06:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:06:49]wFMCommunicate OK [18:06:49]SAM_PROTO_GetShiftState done [18:06:49]FM_GetShiftState done [18:06:49]opened in 1729729095 [18:06:49]opened+sec_in_day 1729815495 [18:06:49]quantity*price = 50041 [18:06:49]sum+1 = 50042 [18:06:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 619 24.10.2024 18:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372802 ФПД: 136512854861609 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180650&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372802&fm=136512854861609&tin=02508201610067®Number=0000000000091623&sum=50000 [18:06:50]StoreToDocumentArchive [18:06:50]shift 524 fd 372802 [18:06:50]save to /storage/0524/doc_00372802 [18:06:50]save last doc name /storage/0524/doc_00372802 to /storage/kkm_last_doc_name [18:06:50]save OK [18:06:50]Clear old archive folders... [18:06:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:06:50]tlvbuf is 01A2C340 [18:06:50]SAM_PROTO_ClearQueue [18:06:50]wFMCommunicate request_size=4 [18:06:50]MH_SAM_APDU [18:06:50]CAPDU: 80 09 00 00 [18:06:50]Write to MH i2c: E2 08 00 BE 1F 80 09 00 00 00 00 00 00 4F [18:06:50]Write i2c OK [18:06:50]MH_I2C_Read... [18:06:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:06:50]Read from MH i2c: E2 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 03 00 [18:06:50]MH_I2C_Read... [18:06:50]Read from MH i2c: E2 03 00 BE 1F 00 90 00 51 [18:06:50]RAPDU: 90 00 [18:06:50]wFMCommunicate OK [18:06:50]SAM_PROTO_ClearQueue done [18:06:50]KKMCreateOFDPacket [18:06:50]OFDProtocolAddRootSTLVToBuf [18:06:50]FM_MakeSignedData [18:06:50]FM_MakeSignedData [18:06:50]SAM_PROTO_SignData [18:06:50]wFMCommunicate request_size=4 [18:06:50]MH_SAM_APDU [18:06:50]CAPDU: 80 0D 01 02 [18:06:50]Write to MH i2c: E2 08 00 BF 1F 80 0D 01 02 00 00 00 00 57 [18:06:50]Write i2c OK [18:06:50]MH_I2C_Read... [18:06:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:06:51]Read from MH i2c: E2 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 03 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 03 00 BF 1F 00 90 00 52 [18:06:51]RAPDU: 90 00 [18:06:51]wFMCommunicate OK [18:06:51]wFMCommunicate request_size=255 [18:06:51]MH_SAM_APDU [18:06: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 BA 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 42 B0 05 00 35 04 06 00 7C [18:06:51]Write to MH i2c: E2 02 01 C0 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 BA 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 42 B0 05 00 35 04 06 00 7C 00 00 98 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:51]Read from MH i2c: E2 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 03 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 03 00 C0 1F 00 90 00 53 [18:06:51]RAPDU: 90 00 [18:06:51]wFMCommunicate OK [18:06:51]wFMCommunicate request_size=10 [18:06:51]MH_SAM_APDU [18:06:51]CAPDU: 80 0D 02 02 05 28 60 38 A7 29 [18:06:51]Write to MH i2c: E2 0D 00 C1 1F 80 0D 02 02 05 00 28 60 38 A7 29 00 00 F4 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:06:51]Read from MH i2c: E2 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 03 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 03 00 C1 1F 00 90 00 54 [18:06:51]RAPDU: 90 00 [18:06:51]wFMCommunicate OK [18:06:51]wFMCommunicate request_size=4 [18:06:51]MH_SAM_APDU [18:06:51]CAPDU: 80 0D 03 02 [18:06:51]Write to MH i2c: E2 08 00 C2 1F 80 0D 03 02 00 00 00 00 5C [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:06:51]Read from MH i2c: E2 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 0B 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 0B 00 C2 1F 00 7A BD B2 61 45 06 1C 97 90 00 A5 [18:06:51]RAPDU: 7A BD B2 61 45 06 1C 97 90 00 [18:06:51]wFMCommunicate OK [18:06:51]SAM_PROTO_SignData done [18:06:51]FM_MakeSignedData done [18:06:51]CreateOFDProtocolMessage [18:06:51]wFMCommunicate request_size=4 [18:06:51]MH_SAM_APDU [18:06:51]CAPDU: 80 11 00 00 [18:06:51]Write to MH i2c: E2 08 00 C3 1F 80 11 00 00 00 00 00 00 5C [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:51]Read from MH i2c: E2 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 17 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: E2 17 00 C3 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [18:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:06:51]wFMCommunicate OK [18:06:51]CreateOFDProtocolMessage done [18:06:51]OFDSenderStorePacket 372802 [18:06:51]StoreOFDPacket docnum=372802 [18:06:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 37 5F 07 01 67 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 BA 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 42 B0 05 00 35 04 06 00 7C 28 60 38 A7 29 7A BD B2 61 45 06 1C 97 [18:06:51]CheckFolder [18:06:51]dirname=/storage/ofd_packets [18:06:51]CheckFolder done [18:06:51]ProducePacketName [18:06:51]name=ofd_packets/00372802 [18:06:51]NVStorageSaveData ofd_packets/00372802 [18:06:51]File name is /storage/ofd_packets/00372802 [18:06:51]Write 301 bytes [18:06:51]NVStorageSaveData done [18:06:51]OFDSenderStorePacket done [18:06:51]KKMCreateOFDPacket done [18:06:51]NVStorageSaveData kkm_last_timestamp [18:06:51]File name is /storage/kkm_last_timestamp [18:06:51]Write 4 bytes [18:06:51]NVStorageSaveData done [18:06:51]ExternCall_PrintAddStr [18:06:51]wPrintStart [18:06:51]Write to MH i2c: 01 00 00 C4 1F E3 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 07 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 07 00 C4 1F 00 00 00 00 00 FF 0F F8 [18:06:51]RasterBufferAndPrint [18:06:51]line Счет N : (1)3309105 [18:06:51]line ИНН: 02508201610067 [18:06:51]line Контрольно-Кассовый Чек [18:06:51]line ПРОДАЖА [18:06:51]line ТРК (МРК, ГНК) : 42 [18:06:51]line Товар: 2710124130 [18:06:51]line Аи-92-К-4 [18:06:51]line 7.480 * 66.90 [18:06:51]line = 500.41 [18:06:51]line НДС 12% НСП 1% [18:06:51]line > о реализуемом товаре [18:06:51]line ОКРУГЛЕНИЕ: -0.41 [18:06:51]line ИТОГО: 500.00 [18:06:51]line Внесено: 500.00 [18:06:51]line СДАЧА: 0.00 [18:06:51]line НСП 1% : 4.43 [18:06:51]line НДС 12% : 53.14 [18:06:51]line Наличными: 500.00 [18:06:51]line Безнал.: 0.00 [18:06:51]line Место: АЗС № 87 "Партнер Нефть" [18:06:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:06:51]line СНО: Общий режим [18:06:51]line Чек 619 24.10.2024 18:06 [18:06:51]line Смена: 524 ФФД: 1.0 [18:06:51]line ЗНМ: 0300000083 [18:06:51]line РНМ: 0000000000091623 [18:06:51]line Версия ККМ: 001 [18:06:51]line ФМ: 0000000000874672 [18:06:51]line ФД: 372802 [18:06:51]line ФПД: 136512854861609 [18:06:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180650&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372802&fm=136512854861609&tin=02508201610067®Number=0000000000091623&sum=50000 [18:06:51]written 0, free lines is 4095 [18:06:51]OFD Sender: Processing packet 372802 [packets to send 267, broken 266] [18:06:51]ProducePacketName [18:06:51]name=ofd_packets/00372802 [18:06:51]OFD Sender: To server: pG, [18:06:51]CommunicateWithHost lk.salyk.kg:30040 [18:06:51]ConnectInit lk.salyk.kg [18:06:51]Connected sock=10 [18: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 36 37 32 0F 01 00 00 37 5F 07 01 67 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 BA 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 42 B0 05 00 35 04 06 00 7C 28 60 38 A7 29 7A BD B2 61 45 06 1C 97 [18:06:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 51 FA 47 00 71 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 42 B0 05 00 F4 03 04 00 61 38 1A 67 B6 04 01 00 00 AD 6F 02 14 69 7B CC F3 [18:06:51]CommunicateWithHost err = 0 [18:06:51]CheckOFDResponse [18:06:51]1017 (14) - 77093643461234 [18:06:51]1041 (16) - 0000000000874672 [18:06:51]1040 (4) - 372802 [18:06:51]1012 (4) - 24.10.2024 12:06 [18:06:51]1206 (1) - 0 [18:06:51]OFD Sender: Remove packet 372802 [18:06:51]ProducePacketName [18:06:51]name=ofd_packets/00372802 [18:06:51]NVStorageDeleteData [18:06:51]Write to MH i2c: 01 00 00 EF 1F 0E [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 07 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: 01 07 00 EF 1F 00 00 00 00 00 D1 0C F2 [18:06:51]RasterBufferAndPrint [18:06:51]line [18:06:51]line [18:06:51]line [18:06:51]line [18:06:51]line [18:06:51]written 0, free lines is 3288 [18:06:51]MH_Cut [18:06:51]Write to MH i2c: D1 01 00 F6 1F 01 E7 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: D1 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: D1 01 00 [18:06:51]MH_I2C_Read... [18:06:51]Read from MH i2c: D1 01 00 F6 1F 00 E6 [18:06:51]Write to MH i2c: 01 00 00 F7 1F 16 [18:06:51]Write i2c OK [18:06:51]MH_I2C_Read... [18:06:52]OFD Sender: No OFD packet to send [18:06:52]*** Cut start [18:06:52]*** Partial cut [18:06:52]*** CUTSNS_PIN = 1 [18:06:52]*** CUTSNS_PIN = 0 [18:06:53]*** Brake cut motor [18:06:53]Read from MH i2c: 01 [18:06:53]MH_I2C_Read... [18:06:53]*** Stop cut motor [18:06:53]*** Cut end [18:06:53]Read from MH i2c: 01 07 00 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: 01 07 00 F7 1F 00 00 00 00 00 FF 0F 2B [18:06:53]process_action close_receipt done [18:06:53]requested_data is exist [18:06:53]produce_requested_data [18:06:53]requested_item fm.sn is exist - process it [18:06:53]wFMCommunicate request_size=4 [18:06:53]MH_SAM_APDU [18:06:53]CAPDU: 80 11 00 00 [18:06:53]Write to MH i2c: E2 08 00 F8 1F 80 11 00 00 00 00 00 00 91 [18:06:53]Write i2c OK [18:06:53]MH_I2C_Read... [18:06:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:06:53]Read from MH i2c: E2 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: E2 17 00 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: E2 17 00 F8 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [18:06:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:06:53]wFMCommunicate OK [18:06:53]requested_item fd.num is exist - process it [18:06:53]SAM_PROTO_GetFieldsCounters [18:06:53]wFMCommunicate request_size=4 [18:06:53]MH_SAM_APDU [18:06:53]CAPDU: 80 13 00 00 [18:06:53]Write to MH i2c: E2 08 00 F9 1F 80 13 00 00 00 00 00 00 94 [18:06:53]Write i2c OK [18:06:53]MH_I2C_Read... [18:06:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:06:53]Read from MH i2c: E2 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: E2 62 00 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: E2 62 00 F9 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 42 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 FF [18:06:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 42 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6B 02 00 00 5E 04 04 00 6B 02 00 00 57 04 04 00 6C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:06:53]wFMCommunicate OK [18:06:53]SAM_PROTO_GetFieldsCounters done [18:06:53]requested_item shift.num is exist - process it [18:06:53]requested_item shift.opened is exist - process it [18:06:53]req_shift_opened [18:06:53]FM_GetShiftState [18:06:53]SAM_PROTO_GetShiftState [18:06:53]wFMCommunicate request_size=4 [18:06:53]MH_SAM_APDU [18:06:53]CAPDU: 80 13 01 00 [18:06:53]Write to MH i2c: E2 08 00 FA 1F 80 13 01 00 00 00 00 00 96 [18:06:53]Write i2c OK [18:06:53]MH_I2C_Read... [18:06:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:06:53]Read from MH i2c: E2 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: E2 0E 00 [18:06:53]MH_I2C_Read... [18:06:53]Read from MH i2c: E2 0E 00 FA 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FB [18:06:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:06:53]wFMCommunicate OK [18:06:53]SAM_PROTO_GetShiftState done [18:06:53]FM_GetShiftState done [18:06:53]req_shift_opened done [18:06:53]requested_item shift.open_date is exist - process it [18:06:53]req_shift_open_date [18:06:53]req_shift_open_date done [18:06:53]produce_requested_data done [18:06:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372802,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:06:53]process_action_free close_receipt [18:06:53]json_value_free [18:06:53]json_value_free done [18:06:53]process_json_proto returns [18:06:53]Send response to host [18:06:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372802,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:06:53]free response buf [18:06:53]execute_script done [18:06:53]execute_script returns [18:06:53]free content buf [18:06:53]Sock 8.Close socket [18:06:53]Sock 8.Thread stoped [18:06:57]OFD Sender: No OFD packet to send [18:07:02]OFD Sender: No OFD packet to send [18:07:07]OFD Sender: No OFD packet to send [18:07:12]OFD Sender: No OFD packet to send [18:07:14]accept exits with 9 [18:07:14]New connection [18:07:14]New thread 3067460964 created [18:07:14]Thread 3067317604 joined [18:07:14]Waiting for new connection... [18:07:14] Sock 9.Parse request [18:07:14]Sock 9.Check first char [18:07:14]Sock 9.First char is OK [18:07:14]request: POST /json_proto HTTP/1.0 [18:07:14]Method: POST [18:07:14]URL: /json_proto [18:07:14]Method is POST - this is cgi request [18:07:14]url: /json_proto [18:07:14]query_string will be loaded in cgi processing [18:07:14]execute_cgi json_proto POST (null) [18:07:14]execute_cgi path=json_proto method=POST [18:07:14]POST find Content-Length [18:07:14]Host: 172.17.42.195:8080 [18:07:14]Content-Length: 678 [18:07:14]Content-Type: application/json [18:07:14] [18:07:14]POST finish read [18:07:14]Found Content-Length = 678 [18:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:14]execute_script... [18:07: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)3309106", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 9.440, "sum" : 700.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:07:14]POST & json_proto [18:07:14]process_json_proto [18:07:14]json parsed OK: [18:07:14]protocol is kg_v1.0 [18:07:14]action value=close_receipt [18:07:14]process_action close_receipt [18:07:14]cmd_close_receipt [18:07:14]MH_GetDate [18:07:14]Write to MH i2c: F0 00 00 FB 1F 09 [18:07:14]Write i2c OK [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: F0 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: F0 09 00 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: F0 09 00 FB 1F 00 D2 8C 1A 67 EF 94 12 67 ED [18:07:14]GetLastDocTimeStamp 1729793210 [18:07:14]current date 1729793234 [18:07:14]FM_GetShiftState [18:07:14]SAM_PROTO_GetShiftState [18:07:14]wFMCommunicate request_size=4 [18:07:14]MH_SAM_APDU [18:07:14]CAPDU: 80 13 01 00 [18:07:14]Write to MH i2c: E2 08 00 FC 1F 80 13 01 00 00 00 00 00 98 [18:07:14]Write i2c OK [18:07:14]MH_I2C_Read... [18:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:14]Read from MH i2c: E2 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: E2 0E 00 [18:07:14]MH_I2C_Read... [18:07:14]Read from MH i2c: E2 0E 00 FC 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FD [18:07:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:07:14]wFMCommunicate OK [18:07:14]SAM_PROTO_GetShiftState done [18:07:14]FM_GetShiftState done [18:07:14]opened in 1729729095 [18:07:14]opened+sec_in_day 1729815495 [18:07:14]quantity*price = 70044 [18:07:14]sum+1 = 70046 [18:07:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 620 24.10.2024 18:07 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372803 ФПД: 35109928744912 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372803&fm=35109928744912&tin=02508201610067®Number=0000000000091623&sum=70000 [18:07:15]StoreToDocumentArchive [18:07:15]shift 524 fd 372803 [18:07:15]save to /storage/0524/doc_00372803 [18:07:15]save last doc name /storage/0524/doc_00372803 to /storage/kkm_last_doc_name [18:07:15]save OK [18:07:15]Clear old archive folders... [18:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:07:15]tlvbuf is 01A5F5A0 [18:07:15]SAM_PROTO_ClearQueue [18:07:15]wFMCommunicate request_size=4 [18:07:15]MH_SAM_APDU [18:07:15]CAPDU: 80 09 00 00 [18:07:15]Write to MH i2c: E2 08 00 09 20 80 09 00 00 00 00 00 00 9B [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:07:15]Read from MH i2c: E2 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 09 20 00 90 00 9D [18:07:15]RAPDU: 90 00 [18:07:15]wFMCommunicate OK [18:07:15]SAM_PROTO_ClearQueue done [18:07:15]KKMCreateOFDPacket [18:07:15]OFDProtocolAddRootSTLVToBuf [18:07:15]FM_MakeSignedData [18:07:15]FM_MakeSignedData [18:07:15]SAM_PROTO_SignData [18:07:15]wFMCommunicate request_size=4 [18:07:15]MH_SAM_APDU [18:07:15]CAPDU: 80 0D 01 02 [18:07:15]Write to MH i2c: E2 08 00 0A 20 80 0D 01 02 00 00 00 00 A3 [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:07:15]Read from MH i2c: E2 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 0A 20 00 90 00 9E [18:07:15]RAPDU: 90 00 [18:07:15]wFMCommunicate OK [18:07:15]wFMCommunicate request_size=255 [18:07:15]MH_SAM_APDU [18:07:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 6C 02 00 00 F4 03 04 00 D2 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 43 B0 05 00 35 04 06 00 1F [18:07:15]Write to MH i2c: E2 02 01 0B 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 6C 02 00 00 F4 03 04 00 D2 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 43 B0 05 00 35 04 06 00 1F 00 00 87 [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:15]Read from MH i2c: E2 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 0B 20 00 90 00 9F [18:07:15]RAPDU: 90 00 [18:07:15]wFMCommunicate OK [18:07:15]wFMCommunicate request_size=10 [18:07:15]MH_SAM_APDU [18:07:15]CAPDU: 80 0D 02 02 05 EE AA D4 B7 D0 [18:07:15]Write to MH i2c: E2 0D 00 0C 20 80 0D 02 02 05 00 EE AA D4 B7 D0 00 00 A3 [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:07:15]Read from MH i2c: E2 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 03 00 0C 20 00 90 00 A0 [18:07:15]RAPDU: 90 00 [18:07:15]wFMCommunicate OK [18:07:15]wFMCommunicate request_size=4 [18:07:15]MH_SAM_APDU [18:07:15]CAPDU: 80 0D 03 02 [18:07:15]Write to MH i2c: E2 08 00 0D 20 80 0D 03 02 00 00 00 00 A8 [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:07:15]Read from MH i2c: E2 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 0B 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 0B 00 0D 20 00 E0 AC B8 09 47 58 36 BC 90 00 87 [18:07:15]RAPDU: E0 AC B8 09 47 58 36 BC 90 00 [18:07:15]wFMCommunicate OK [18:07:15]SAM_PROTO_SignData done [18:07:15]FM_MakeSignedData done [18:07:15]CreateOFDProtocolMessage [18:07:15]wFMCommunicate request_size=4 [18:07:15]MH_SAM_APDU [18:07:15]CAPDU: 80 11 00 00 [18:07:15]Write to MH i2c: E2 08 00 0E 20 80 11 00 00 00 00 00 00 A8 [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:15]Read from MH i2c: E2 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 17 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: E2 17 00 0E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [18:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:07:15]wFMCommunicate OK [18:07:15]CreateOFDProtocolMessage done [18:07:15]OFDSenderStorePacket 372803 [18:07:15]StoreOFDPacket docnum=372803 [18:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 BB 54 07 01 FE E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 D2 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 43 B0 05 00 35 04 06 00 1F EE AA D4 B7 D0 E0 AC B8 09 47 58 36 BC [18:07:15]CheckFolder [18:07:15]dirname=/storage/ofd_packets [18:07:15]CheckFolder done [18:07:15]ProducePacketName [18:07:15]name=ofd_packets/00372803 [18:07:15]NVStorageSaveData ofd_packets/00372803 [18:07:15]File name is /storage/ofd_packets/00372803 [18:07:15]Write 301 bytes [18:07:15]NVStorageSaveData done [18:07:15]OFDSenderStorePacket done [18:07:15]KKMCreateOFDPacket done [18:07:15]NVStorageSaveData kkm_last_timestamp [18:07:15]File name is /storage/kkm_last_timestamp [18:07:15]Write 4 bytes [18:07:15]NVStorageSaveData done [18:07:15]ExternCall_PrintAddStr [18:07:15]wPrintStart [18:07:15]Write to MH i2c: 01 00 00 0F 20 2F [18:07:15]Write i2c OK [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: 01 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: 01 07 00 [18:07:15]MH_I2C_Read... [18:07:15]Read from MH i2c: 01 07 00 0F 20 00 00 00 00 00 FF 0F 44 [18:07:16]RasterBufferAndPrint [18:07:16]line Счет N : (1)3309106 [18:07:16]line ИНН: 02508201610067 [18:07:16]line Контрольно-Кассовый Чек [18:07:16]line ПРОДАЖА [18:07:16]line ТРК (МРК, ГНК) : 33 [18:07:16]line Товар: 2710124500 [18:07:16]line Аи-95-К-3 [18:07:16]line 9.440 * 74.20 [18:07:16]line = 700.45 [18:07:16]line НДС 12% НСП 1% [18:07:16]line > о реализуемом товаре [18:07:16]line ОКРУГЛЕНИЕ: -0.45 [18:07:16]line ИТОГО: 700.00 [18:07:16]line Внесено: 700.00 [18:07:16]line СДАЧА: 0.00 [18:07:16]line НСП 1% : 6.20 [18:07:16]line НДС 12% : 74.38 [18:07:16]line Наличными: 700.00 [18:07:16]line Безнал.: 0.00 [18:07:16]line Место: АЗС № 87 "Партнер Нефть" [18:07:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:07:16]line СНО: Общий режим [18:07:16]line Чек 620 24.10.2024 18:07 [18:07:16]line Смена: 524 ФФД: 1.0 [18:07:16]line ЗНМ: 0300000083 [18:07:16]line РНМ: 0000000000091623 [18:07:16]line Версия ККМ: 001 [18:07:16]line ФМ: 0000000000874672 [18:07:16]line ФД: 372803 [18:07:16]line ФПД: 35109928744912 [18:07:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180714&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372803&fm=35109928744912&tin=02508201610067®Number=0000000000091623&sum=70000 [18:07:16]OFD Sender: Processing packet 372803 [packets to send 267, broken 266] [18:07:16]ProducePacketName [18:07:16]name=ofd_packets/00372803 [18:07:16]OFD Sender: To server: pG, [18:07:16]CommunicateWithHost lk.salyk.kg:30040 [18:07:16]ConnectInit lk.salyk.kg [18:07:16]written 0, free lines is 4095 [18:07:16]Connected sock=8 [18:07:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 BB 54 07 01 FE E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 E0 24 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 9D 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 02 00 00 F4 03 04 00 D2 8C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 43 B0 05 00 35 04 06 00 1F EE AA D4 B7 D0 E0 AC B8 09 47 58 36 BC [18:07:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 50 76 47 00 4C 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 43 B0 05 00 F4 03 04 00 79 38 1A 67 B6 04 01 00 00 DC B1 79 E7 BD BC FC 8F [18:07:16]CommunicateWithHost err = 0 [18:07:16]CheckOFDResponse [18:07:16]1017 (14) - 77093643461234 [18:07:16]1041 (16) - 0000000000874672 [18:07:16]1040 (4) - 372803 [18:07:16]1012 (4) - 24.10.2024 12:07 [18:07:16]1206 (1) - 0 [18:07:16]OFD Sender: Remove packet 372803 [18:07:16]ProducePacketName [18:07:16]name=ofd_packets/00372803 [18:07:16]NVStorageDeleteData [18:07:16]Write to MH i2c: 01 00 00 3A 20 5A [18:07:16]Write i2c OK [18:07:16]MH_I2C_Read... [18:07:16]Read from MH i2c: 01 [18:07:16]MH_I2C_Read... [18:07:16]Read from MH i2c: 01 07 00 [18:07:16]MH_I2C_Read... [18:07:16]Read from MH i2c: 01 07 00 3A 20 00 00 00 00 00 E3 0C 50 [18:07:16]RasterBufferAndPrint [18:07:16]line [18:07:16]line [18:07:16]line [18:07:16]line [18:07:16]line [18:07:16]written 0, free lines is 3305 [18:07:16]MH_Cut [18:07:16]Write to MH i2c: D1 01 00 41 20 01 33 [18:07:16]Write i2c OK [18:07:16]MH_I2C_Read... [18:07:16]Read from MH i2c: D1 [18:07:16]MH_I2C_Read... [18:07:16]Read from MH i2c: D1 01 00 [18:07:16]MH_I2C_Read... [18:07:16]Read from MH i2c: D1 01 00 41 20 00 32 [18:07:16]Write to MH i2c: 01 00 00 42 20 62 [18:07:16]Write i2c OK [18:07:16]MH_I2C_Read... [18:07:17]OFD Sender: No OFD packet to send [18:07:17]*** Cut start [18:07:17]*** Partial cut [18:07:17]*** CUTSNS_PIN = 1 [18:07:17]*** CUTSNS_PIN = 0 [18:07:17]*** Brake cut motor [18:07:18]Read from MH i2c: 01 [18:07:18]MH_I2C_Read... [18:07:18]*** Stop cut motor [18:07:18]*** Cut end [18:07:18]Read from MH i2c: 01 07 00 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: 01 07 00 42 20 00 00 00 00 00 FF 0F 77 [18:07:18]process_action close_receipt done [18:07:18]requested_data is exist [18:07:18]produce_requested_data [18:07:18]requested_item fm.sn is exist - process it [18:07:18]wFMCommunicate request_size=4 [18:07:18]MH_SAM_APDU [18:07:18]CAPDU: 80 11 00 00 [18:07:18]Write to MH i2c: E2 08 00 43 20 80 11 00 00 00 00 00 00 DD [18:07:18]Write i2c OK [18:07:18]MH_I2C_Read... [18:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:07:18]Read from MH i2c: E2 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: E2 17 00 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: E2 17 00 43 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [18:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:07:18]wFMCommunicate OK [18:07:18]requested_item fd.num is exist - process it [18:07:18]SAM_PROTO_GetFieldsCounters [18:07:18]wFMCommunicate request_size=4 [18:07:18]MH_SAM_APDU [18:07:18]CAPDU: 80 13 00 00 [18:07:18]Write to MH i2c: E2 08 00 44 20 80 13 00 00 00 00 00 00 E0 [18:07:18]Write i2c OK [18:07:18]MH_I2C_Read... [18:07:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:07:18]Read from MH i2c: E2 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: E2 62 00 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: E2 62 00 44 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 43 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 4F [18:07:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 43 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6C 02 00 00 5E 04 04 00 6C 02 00 00 57 04 04 00 6D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:07:18]wFMCommunicate OK [18:07:18]SAM_PROTO_GetFieldsCounters done [18:07:18]requested_item shift.num is exist - process it [18:07:18]requested_item shift.opened is exist - process it [18:07:18]req_shift_opened [18:07:18]FM_GetShiftState [18:07:18]SAM_PROTO_GetShiftState [18:07:18]wFMCommunicate request_size=4 [18:07:18]MH_SAM_APDU [18:07:18]CAPDU: 80 13 01 00 [18:07:18]Write to MH i2c: E2 08 00 45 20 80 13 01 00 00 00 00 00 E2 [18:07:18]Write i2c OK [18:07:18]MH_I2C_Read... [18:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:07:18]Read from MH i2c: E2 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: E2 0E 00 [18:07:18]MH_I2C_Read... [18:07:18]Read from MH i2c: E2 0E 00 45 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [18:07:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:07:18]wFMCommunicate OK [18:07:18]SAM_PROTO_GetShiftState done [18:07:18]FM_GetShiftState done [18:07:18]req_shift_opened done [18:07:18]requested_item shift.open_date is exist - process it [18:07:18]req_shift_open_date [18:07:18]req_shift_open_date done [18:07:18]produce_requested_data done [18:07:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372803,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:07:18]process_action_free close_receipt [18:07:18]json_value_free [18:07:18]json_value_free done [18:07:18]process_json_proto returns [18:07:18]Send response to host [18:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372803,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:07:18]free response buf [18:07:18]execute_script done [18:07:18]execute_script returns [18:07:18]free content buf [18:07:18]Sock 9.Close socket [18:07:18]Sock 9.Thread stoped [18:07:22]OFD Sender: No OFD packet to send [18:07:27]OFD Sender: No OFD packet to send [18:07:32]OFD Sender: No OFD packet to send [18:07:37]OFD Sender: No OFD packet to send [18:07:42]OFD Sender: No OFD packet to send [18:07:47]OFD Sender: No OFD packet to send [18:07:52]OFD Sender: No OFD packet to send [18:07:57]OFD Sender: No OFD packet to send [18:08:02]OFD Sender: No OFD packet to send [18:08:07]OFD Sender: No OFD packet to send [18:08:08]accept exits with 10 [18:08:08]New connection [18:08:08]New thread 3067317604 created [18:08:08]Thread 3067460964 joined [18:08:08]Waiting for new connection... [18:08:08] Sock 10.Parse request [18:08:08]Sock 10.Check first char [18:08:08]Sock 10.First char is OK [18:08:08]request: POST /json_proto HTTP/1.0 [18:08:08]Method: POST [18:08:08]URL: /json_proto [18:08:08]Method is POST - this is cgi request [18:08:08]url: /json_proto [18:08:08]query_string will be loaded in cgi processing [18:08:08]execute_cgi json_proto POST (null) [18:08:08]execute_cgi path=json_proto method=POST [18:08:08]POST find Content-Length [18:08:08]Host: 172.17.42.195:8080 [18:08:08]Content-Length: 679 [18:08:08]Content-Type: application/json [18:08:08] [18:08:08]POST finish read [18:08:08]Found Content-Length = 679 [18:08:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:08]execute_script... [18:08:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309107", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:08:08]POST & json_proto [18:08:08]process_json_proto [18:08:08]json parsed OK: [18:08:08]protocol is kg_v1.0 [18:08:08]action value=close_receipt [18:08:08]process_action close_receipt [18:08:08]cmd_close_receipt [18:08:08]MH_GetDate [18:08:08]Write to MH i2c: F0 00 00 46 20 55 [18:08:08]Write i2c OK [18:08:08]MH_I2C_Read... [18:08:08]Read from MH i2c: F0 [18:08:08]MH_I2C_Read... [18:08:08]Read from MH i2c: F0 09 00 [18:08:08]MH_I2C_Read... [18:08:08]Read from MH i2c: F0 09 00 46 20 00 09 8D 1A 67 EF 94 12 67 71 [18:08:08]GetLastDocTimeStamp 1729793234 [18:08:08]current date 1729793289 [18:08:08]FM_GetShiftState [18:08:08]SAM_PROTO_GetShiftState [18:08:08]wFMCommunicate request_size=4 [18:08:08]MH_SAM_APDU [18:08:08]CAPDU: 80 13 01 00 [18:08:08]Write to MH i2c: E2 08 00 47 20 80 13 01 00 00 00 00 00 E4 [18:08:08]Write i2c OK [18:08:08]MH_I2C_Read... [18:08:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:08]Read from MH i2c: E2 [18:08:08]MH_I2C_Read... [18:08:08]Read from MH i2c: E2 0E 00 [18:08:08]MH_I2C_Read... [18:08:08]Read from MH i2c: E2 0E 00 47 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 49 [18:08:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:08:08]wFMCommunicate OK [18:08:08]SAM_PROTO_GetShiftState done [18:08:08]FM_GetShiftState done [18:08:08]opened in 1729729095 [18:08:08]opened+sec_in_day 1729815495 [18:08:08]quantity*price = 70044 [18:08:08]sum+1 = 70045 [18:08:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 621 24.10.2024 18:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372804 ФПД: 130440926190239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180809&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372804&fm=130440926190239&tin=02508201610067®Number=0000000000091623&sum=70000 [18:08:09]StoreToDocumentArchive [18:08:09]shift 524 fd 372804 [18:08:09]save to /storage/0524/doc_00372804 [18:08:09]save last doc name /storage/0524/doc_00372804 to /storage/kkm_last_doc_name [18:08:09]save OK [18:08:09]Clear old archive folders... [18:08:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:08:09]tlvbuf is 01A5F8A0 [18:08:09]SAM_PROTO_ClearQueue [18:08:09]wFMCommunicate request_size=4 [18:08:09]MH_SAM_APDU [18:08:09]CAPDU: 80 09 00 00 [18:08:09]Write to MH i2c: E2 08 00 54 20 80 09 00 00 00 00 00 00 E6 [18:08:09]Write i2c OK [18:08:09]MH_I2C_Read... [18:08:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:08:09]Read from MH i2c: E2 [18:08:09]MH_I2C_Read... [18:08:09]Read from MH i2c: E2 03 00 [18:08:09]MH_I2C_Read... [18:08:09]Read from MH i2c: E2 03 00 54 20 00 90 00 E8 [18:08:09]RAPDU: 90 00 [18:08:09]wFMCommunicate OK [18:08:09]SAM_PROTO_ClearQueue done [18:08:09]KKMCreateOFDPacket [18:08:09]OFDProtocolAddRootSTLVToBuf [18:08:09]FM_MakeSignedData [18:08:09]FM_MakeSignedData [18:08:09]SAM_PROTO_SignData [18:08:09]wFMCommunicate request_size=4 [18:08:09]MH_SAM_APDU [18:08:09]CAPDU: 80 0D 01 02 [18:08:09]Write to MH i2c: E2 08 00 55 20 80 0D 01 02 00 00 00 00 EE [18:08:09]Write i2c OK [18:08:09]MH_I2C_Read... [18:08:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:08:09]Read from MH i2c: E2 [18:08:09]MH_I2C_Read... [18:08:09]Read from MH i2c: E2 03 00 [18:08:09]MH_I2C_Read... [18:08:09]Read from MH i2c: E2 03 00 55 20 00 90 00 E9 [18:08:09]RAPDU: 90 00 [18:08:09]wFMCommunicate OK [18:08:09]wFMCommunicate request_size=255 [18:08:09]MH_SAM_APDU [18:08:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 09 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 44 B0 05 00 35 04 06 00 76 [18:08:09]Write to MH i2c: E2 02 01 56 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 09 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 44 B0 05 00 35 04 06 00 76 00 00 8D [18:08:09]Write i2c OK [18:08:09]MH_I2C_Read... [18:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:10]Read from MH i2c: E2 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 03 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 03 00 56 20 00 90 00 EA [18:08:10]RAPDU: 90 00 [18:08:10]wFMCommunicate OK [18:08:10]wFMCommunicate request_size=10 [18:08:10]MH_SAM_APDU [18:08:10]CAPDU: 80 0D 02 02 05 A2 A5 11 DA 9F [18:08:10]Write to MH i2c: E2 0D 00 57 20 80 0D 02 02 05 00 A2 A5 11 DA 9F 00 00 CC [18:08:10]Write i2c OK [18:08:10]MH_I2C_Read... [18:08:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:08:10]Read from MH i2c: E2 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 03 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 03 00 57 20 00 90 00 EB [18:08:10]RAPDU: 90 00 [18:08:10]wFMCommunicate OK [18:08:10]wFMCommunicate request_size=4 [18:08:10]MH_SAM_APDU [18:08:10]CAPDU: 80 0D 03 02 [18:08:10]Write to MH i2c: E2 08 00 58 20 80 0D 03 02 00 00 00 00 F3 [18:08:10]Write i2c OK [18:08:10]MH_I2C_Read... [18:08:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:08:10]Read from MH i2c: E2 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 0B 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 0B 00 58 20 00 6A 4F 72 BA 7F 92 90 23 90 00 9D [18:08:10]RAPDU: 6A 4F 72 BA 7F 92 90 23 90 00 [18:08:10]wFMCommunicate OK [18:08:10]SAM_PROTO_SignData done [18:08:10]FM_MakeSignedData done [18:08:10]CreateOFDProtocolMessage [18:08:10]wFMCommunicate request_size=4 [18:08:10]MH_SAM_APDU [18:08:10]CAPDU: 80 11 00 00 [18:08:10]Write to MH i2c: E2 08 00 59 20 80 11 00 00 00 00 00 00 F3 [18:08:10]Write i2c OK [18:08:10]MH_I2C_Read... [18:08:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:10]Read from MH i2c: E2 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 17 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: E2 17 00 59 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [18:08:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:08:10]wFMCommunicate OK [18:08:10]CreateOFDProtocolMessage done [18:08:10]OFDSenderStorePacket 372804 [18:08:10]StoreOFDPacket docnum=372804 [18:08:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EE 70 07 01 1B 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 09 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 44 B0 05 00 35 04 06 00 76 A2 A5 11 DA 9F 6A 4F 72 BA 7F 92 90 23 [18:08:10]CheckFolder [18:08:10]dirname=/storage/ofd_packets [18:08:10]CheckFolder done [18:08:10]ProducePacketName [18:08:10]name=ofd_packets/00372804 [18:08:10]NVStorageSaveData ofd_packets/00372804 [18:08:10]File name is /storage/ofd_packets/00372804 [18:08:10]Write 301 bytes [18:08:10]NVStorageSaveData done [18:08:10]OFDSenderStorePacket done [18:08:10]KKMCreateOFDPacket done [18:08:10]NVStorageSaveData kkm_last_timestamp [18:08:10]File name is /storage/kkm_last_timestamp [18:08:10]Write 4 bytes [18:08:10]NVStorageSaveData done [18:08:10]ExternCall_PrintAddStr [18:08:10]wPrintStart [18:08:10]Write to MH i2c: 01 00 00 5A 20 7A [18:08:10]OFD Sender: Processing packet 372804 [packets to send 267, broken 266] [18:08:10]ProducePacketName [18:08:10]name=ofd_packets/00372804 [18:08:10]OFD Sender: To server: pG, [18:08:10]CommunicateWithHost lk.salyk.kg:30040 [18:08:10]ConnectInit lk.salyk.kg [18:08:10]Write i2c OK [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: 01 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: 01 07 00 [18:08:10]MH_I2C_Read... [18:08:10]Read from MH i2c: 01 07 00 5A 20 00 00 00 00 00 FF 0F 8F [18:08:10]RasterBufferAndPrint [18:08:10]line Счет N : (1)3309107 [18:08:10]line ИНН: 02508201610067 [18:08:10]line Контрольно-Кассовый Чек [18:08:10]line ПРОДАЖА [18:08:10]line ТРК (МРК, ГНК) : 22 [18:08:10]line Товар: 2710124130 [18:08:10]line Аи-92-К-4 [18:08:10]line 10.470 * 66.90 [18:08:10]line = 700.44 [18:08:10]line НДС 12% НСП 1% [18:08:10]line > о реализуемом товаре [18:08:10]line ОКРУГЛЕНИЕ: -0.44 [18:08:10]line ИТОГО: 700.00 [18:08:10]line Внесено: 700.00 [18:08:10]line СДАЧА: 0.00 [18:08:10]line НСП 1% : 6.20 [18:08:10]line НДС 12% : 74.38 [18:08:10]line Наличными: 700.00 [18:08:10]line Безнал.: 0.00 [18:08:10]line Место: АЗС № 87 "Партнер Нефть" [18:08:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:08:10]line СНО: Общий режим [18:08:10]line Чек 621 24.10.2024 18:08 [18:08:10]line Смена: 524 ФФД: 1.0 [18:08:10]line ЗНМ: 0300000083 [18:08:10]line РНМ: 0000000000091623 [18:08:10]line Версия ККМ: 001 [18:08:10]line ФМ: 0000000000874672 [18:08:10]line ФД: 372804 [18:08:10]line ФПД: 130440926190239 [18:08:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T180809&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372804&fm=130440926190239&tin=02508201610067®Number=0000000000091623&sum=70000 [18:08:10]Connected sock=9 [18:08:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EE 70 07 01 1B 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 02 00 00 F4 03 04 00 09 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 44 B0 05 00 35 04 06 00 76 A2 A5 11 DA 9F 6A 4F 72 BA 7F 92 90 23 [18:08:10]written 0, free lines is 4095 [18:08:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C5 58 47 00 CC 15 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 44 B0 05 00 F4 03 04 00 B0 38 1A 67 B6 04 01 00 00 E1 68 68 C4 38 35 0F 4C [18:08:10]CommunicateWithHost err = 0 [18:08:10]CheckOFDResponse [18:08:10]1017 (14) - 77093643461234 [18:08:10]1041 (16) - 0000000000874672 [18:08:10]1040 (4) - 372804 [18:08:10]1012 (4) - 24.10.2024 12:08 [18:08:10]1206 (1) - 0 [18:08:10]OFD Sender: Remove packet 372804 [18:08:10]ProducePacketName [18:08:10]name=ofd_packets/00372804 [18:08:10]NVStorageDeleteData [18:08:11]Write to MH i2c: 01 00 00 85 20 A5 [18:08:11]Write i2c OK [18:08:11]MH_I2C_Read... [18:08:11]Read from MH i2c: 01 [18:08:11]MH_I2C_Read... [18:08:11]Read from MH i2c: 01 07 00 [18:08:11]MH_I2C_Read... [18:08:11]Read from MH i2c: 01 07 00 85 20 00 00 00 00 00 D4 0C 8C [18:08:11]RasterBufferAndPrint [18:08:11]line [18:08:11]line [18:08:11]line [18:08:11]line [18:08:11]line [18:08:11]written 0, free lines is 3292 [18:08:11]MH_Cut [18:08:11]Write to MH i2c: D1 01 00 8C 20 01 7E [18:08:11]Write i2c OK [18:08:11]MH_I2C_Read... [18:08:11]Read from MH i2c: D1 [18:08:11]MH_I2C_Read... [18:08:11]Read from MH i2c: D1 01 00 [18:08:11]MH_I2C_Read... [18:08:11]Read from MH i2c: D1 01 00 8C 20 00 7D [18:08:11]Write to MH i2c: 01 00 00 8D 20 AD [18:08:11]Write i2c OK [18:08:11]MH_I2C_Read... [18:08:11]OFD Sender: No OFD packet to send [18:08:11]*** Cut start [18:08:11]*** Partial cut [18:08:11]*** CUTSNS_PIN = 1 [18:08:12]*** CUTSNS_PIN = 0 [18:08:12]*** Brake cut motor [18:08:12]Read from MH i2c: 01 [18:08:12]MH_I2C_Read... [18:08:12]*** Stop cut motor [18:08:12]*** Cut end [18:08:12]Read from MH i2c: 01 07 00 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: 01 07 00 8D 20 00 00 00 00 00 FF 0F C2 [18:08:12]process_action close_receipt done [18:08:12]requested_data is exist [18:08:12]produce_requested_data [18:08:12]requested_item fm.sn is exist - process it [18:08:12]wFMCommunicate request_size=4 [18:08:12]MH_SAM_APDU [18:08:12]CAPDU: 80 11 00 00 [18:08:12]Write to MH i2c: E2 08 00 8E 20 80 11 00 00 00 00 00 00 28 [18:08:12]Write i2c OK [18:08:12]MH_I2C_Read... [18:08:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:08:12]Read from MH i2c: E2 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: E2 17 00 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: E2 17 00 8E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [18:08:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:08:12]wFMCommunicate OK [18:08:12]requested_item fd.num is exist - process it [18:08:12]SAM_PROTO_GetFieldsCounters [18:08:12]wFMCommunicate request_size=4 [18:08:12]MH_SAM_APDU [18:08:12]CAPDU: 80 13 00 00 [18:08:12]Write to MH i2c: E2 08 00 8F 20 80 13 00 00 00 00 00 00 2B [18:08:12]Write i2c OK [18:08:12]MH_I2C_Read... [18:08:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:08:12]Read from MH i2c: E2 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: E2 62 00 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: E2 62 00 8F 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 44 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 9E [18:08:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 44 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6D 02 00 00 5E 04 04 00 6D 02 00 00 57 04 04 00 6E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:08:12]wFMCommunicate OK [18:08:12]SAM_PROTO_GetFieldsCounters done [18:08:12]requested_item shift.num is exist - process it [18:08:12]requested_item shift.opened is exist - process it [18:08:12]req_shift_opened [18:08:12]FM_GetShiftState [18:08:12]SAM_PROTO_GetShiftState [18:08:12]wFMCommunicate request_size=4 [18:08:12]MH_SAM_APDU [18:08:12]CAPDU: 80 13 01 00 [18:08:12]Write to MH i2c: E2 08 00 90 20 80 13 01 00 00 00 00 00 2D [18:08:12]Write i2c OK [18:08:12]MH_I2C_Read... [18:08:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:08:12]Read from MH i2c: E2 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: E2 0E 00 [18:08:12]MH_I2C_Read... [18:08:12]Read from MH i2c: E2 0E 00 90 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 92 [18:08:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:08:12]wFMCommunicate OK [18:08:12]SAM_PROTO_GetShiftState done [18:08:12]FM_GetShiftState done [18:08:12]req_shift_opened done [18:08:12]requested_item shift.open_date is exist - process it [18:08:12]req_shift_open_date [18:08:12]req_shift_open_date done [18:08:12]produce_requested_data done [18:08:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372804,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:08:12]process_action_free close_receipt [18:08:12]json_value_free [18:08:12]json_value_free done [18:08:12]process_json_proto returns [18:08:12]Send response to host [18:08:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372804,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:08:12]free response buf [18:08:12]execute_script done [18:08:12]execute_script returns [18:08:12]free content buf [18:08:12]Sock 10.Close socket [18:08:12]Sock 10.Thread stoped [18:08:16]OFD Sender: No OFD packet to send [18:08:21]OFD Sender: No OFD packet to send [18:08:26]OFD Sender: No OFD packet to send [18:08:31]OFD Sender: No OFD packet to send [18:08:36]OFD Sender: No OFD packet to send [18:08:41]OFD Sender: No OFD packet to send [18:08:46]OFD Sender: No OFD packet to send [18:08:51]OFD Sender: No OFD packet to send [18:08:56]OFD Sender: No OFD packet to send [18:09:01]OFD Sender: No OFD packet to send [18:09:06]OFD Sender: No OFD packet to send [18:09:11]OFD Sender: No OFD packet to send [18:09:16]OFD Sender: No OFD packet to send [18:09:21]OFD Sender: No OFD packet to send [18:09:26]OFD Sender: No OFD packet to send [18:09:31]OFD Sender: No OFD packet to send [18:09:36]OFD Sender: No OFD packet to send [18:09:41]OFD Sender: No OFD packet to send [18:09:46]OFD Sender: No OFD packet to send [18:09:51]OFD Sender: No OFD packet to send [18:09:56]OFD Sender: No OFD packet to send [18:10:01]OFD Sender: No OFD packet to send [18:10:06]OFD Sender: No OFD packet to send [18:10:11]OFD Sender: No OFD packet to send [18:10:16]OFD Sender: No OFD packet to send [18:10:21]OFD Sender: No OFD packet to send [18:10:26]OFD Sender: No OFD packet to send [18:10:31]OFD Sender: No OFD packet to send [18:10:36]OFD Sender: No OFD packet to send [18:10:41]OFD Sender: No OFD packet to send [18:10:46]OFD Sender: No OFD packet to send [18:10:51]OFD Sender: No OFD packet to send [18:10:56]OFD Sender: No OFD packet to send [18:11:01]OFD Sender: No OFD packet to send [18:11:06]OFD Sender: No OFD packet to send [18:11:11]OFD Sender: No OFD packet to send [18:11:16]OFD Sender: No OFD packet to send [18:11:21]OFD Sender: No OFD packet to send [18:11:22]accept exits with 8 [18:11:22]New connection [18:11:22]New thread 3067460964 created [18:11:22]Thread 3067317604 joined [18:11:22]Waiting for new connection... [18:11:22] Sock 8.Parse request [18:11:22]Sock 8.Check first char [18:11:22]Sock 8.First char is OK [18:11:22]request: POST /json_proto HTTP/1.0 [18:11:22]Method: POST [18:11:22]URL: /json_proto [18:11:22]Method is POST - this is cgi request [18:11:22]url: /json_proto [18:11:22]query_string will be loaded in cgi processing [18:11:22]execute_cgi json_proto POST (null) [18:11:22]execute_cgi path=json_proto method=POST [18:11:22]POST find Content-Length [18:11:22]Host: 172.17.42.195:8080 [18:11:22]Content-Length: 817 [18:11:22]Content-Type: application/json [18:11:22] [18:11:22]POST finish read [18:11:22]Found Content-Length = 817 [18:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.240, "sum" : 283.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" : 283.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:22]execute_script... [18: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)3309110", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.240, "sum" : 283.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" : 283.66 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:11:22]POST & json_proto [18:11:22]process_json_proto [18:11:22]json parsed OK: [18:11:22]protocol is kg_v1.0 [18:11:22]action value=close_receipt [18:11:22]process_action close_receipt [18:11:22]cmd_close_receipt [18:11:22]MH_GetDate [18:11:22]Write to MH i2c: F0 00 00 91 20 A0 [18:11:22]Write i2c OK [18:11:22]MH_I2C_Read... [18:11:22]Read from MH i2c: F0 [18:11:22]MH_I2C_Read... [18:11:22]Read from MH i2c: F0 09 00 [18:11:22]MH_I2C_Read... [18:11:22]Read from MH i2c: F0 09 00 91 20 00 CB 8D 1A 67 EF 94 12 67 7E [18:11:22]GetLastDocTimeStamp 1729793289 [18:11:22]current date 1729793483 [18:11:22]FM_GetShiftState [18:11:22]SAM_PROTO_GetShiftState [18:11:22]wFMCommunicate request_size=4 [18:11:22]MH_SAM_APDU [18:11:22]CAPDU: 80 13 01 00 [18:11:22]Write to MH i2c: E2 08 00 92 20 80 13 01 00 00 00 00 00 2F [18:11:22]Write i2c OK [18:11:22]MH_I2C_Read... [18:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:22]Read from MH i2c: E2 [18:11:22]MH_I2C_Read... [18:11:22]Read from MH i2c: E2 0E 00 [18:11:22]MH_I2C_Read... [18:11:22]Read from MH i2c: E2 0E 00 92 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 94 [18:11:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:11:22]wFMCommunicate OK [18:11:22]SAM_PROTO_GetShiftState done [18:11:22]FM_GetShiftState done [18:11:22]opened in 1729729095 [18:11:22]opened+sec_in_day 1729815495 [18:11:22]quantity*price = 28365 [18:11:22]sum+1 = 28367 [18:11:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 283.66 НСП 1% : 2.51 НДС 12% : 30.12 Наличными: 0.00 Безнал.: 283.66 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 622 24.10.2024 18:11 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 372805 ФПД: 190542934097873 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181123&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372805&fm=190542934097873&tin=02508201610067®Number=0000000000091623&sum=28366 [18:11:23]StoreToDocumentArchive [18:11:23]shift 524 fd 372805 [18:11:23]save to /storage/0524/doc_00372805 [18:11:23]save last doc name /storage/0524/doc_00372805 to /storage/kkm_last_doc_name [18:11:23]save OK [18:11:23]Clear old archive folders... [18:11:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:11:23]tlvbuf is 01A3C220 [18:11:23]SAM_PROTO_ClearQueue [18:11:23]wFMCommunicate request_size=4 [18:11:23]MH_SAM_APDU [18:11:23]CAPDU: 80 09 00 00 [18:11:23]Write to MH i2c: E2 08 00 9F 20 80 09 00 00 00 00 00 00 31 [18:11:23]Write i2c OK [18:11:23]MH_I2C_Read... [18:11:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:11:23]Read from MH i2c: E2 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 03 00 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 03 00 9F 20 00 90 00 33 [18:11:23]RAPDU: 90 00 [18:11:23]wFMCommunicate OK [18:11:23]SAM_PROTO_ClearQueue done [18:11:23]KKMCreateOFDPacket [18:11:23]OFDProtocolAddRootSTLVToBuf [18:11:23]FM_MakeSignedData [18:11:23]FM_MakeSignedData [18:11:23]SAM_PROTO_SignData [18:11:23]wFMCommunicate request_size=4 [18:11:23]MH_SAM_APDU [18:11:23]CAPDU: 80 0D 01 02 [18:11:23]Write to MH i2c: E2 08 00 A0 20 80 0D 01 02 00 00 00 00 39 [18:11:23]Write i2c OK [18:11:23]MH_I2C_Read... [18:11:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:11:23]Read from MH i2c: E2 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 03 00 [18:11:23]MH_I2C_Read... [18:11:23]Read from MH i2c: E2 03 00 A0 20 00 90 00 34 [18:11:23]RAPDU: 90 00 [18:11:23]wFMCommunicate OK [18:11:23]wFMCommunicate request_size=255 [18:11:23]MH_SAM_APDU [18:11: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 34 FF 03 08 00 03 90 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CE 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 CB 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 45 B0 05 00 35 04 06 00 AD [18:11:23]Write to MH i2c: E2 02 01 A1 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 90 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CE 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 CB 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 45 B0 05 00 35 04 06 00 AD 00 00 98 [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:24]Read from MH i2c: E2 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 03 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 03 00 A1 20 00 90 00 35 [18:11:24]RAPDU: 90 00 [18:11:24]wFMCommunicate OK [18:11:24]wFMCommunicate request_size=10 [18:11:24]MH_SAM_APDU [18:11:24]CAPDU: 80 0D 02 02 05 4C 3B E6 BF D1 [18:11:24]Write to MH i2c: E2 0D 00 A2 20 80 0D 02 02 05 00 4C 3B E6 BF D1 00 00 43 [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:11:24]Read from MH i2c: E2 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 03 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 03 00 A2 20 00 90 00 36 [18:11:24]RAPDU: 90 00 [18:11:24]wFMCommunicate OK [18:11:24]wFMCommunicate request_size=4 [18:11:24]MH_SAM_APDU [18:11:24]CAPDU: 80 0D 03 02 [18:11:24]Write to MH i2c: E2 08 00 A3 20 80 0D 03 02 00 00 00 00 3E [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:11:24]Read from MH i2c: E2 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 0B 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 0B 00 A3 20 00 46 B4 11 3E 0E CF 1A D3 90 00 52 [18:11:24]RAPDU: 46 B4 11 3E 0E CF 1A D3 90 00 [18:11:24]wFMCommunicate OK [18:11:24]SAM_PROTO_SignData done [18:11:24]FM_MakeSignedData done [18:11:24]CreateOFDProtocolMessage [18:11:24]wFMCommunicate request_size=4 [18:11:24]MH_SAM_APDU [18:11:24]CAPDU: 80 11 00 00 [18:11:24]Write to MH i2c: E2 08 00 A4 20 80 11 00 00 00 00 00 00 3E [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:24]Read from MH i2c: E2 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 17 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: E2 17 00 A4 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [18:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:11:24]wFMCommunicate OK [18:11:24]CreateOFDProtocolMessage done [18:11:24]OFDSenderStorePacket 372805 [18:11:24]StoreOFDPacket docnum=372805 [18:11:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 BE 07 01 DB F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 90 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CE 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 CB 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 45 B0 05 00 35 04 06 00 AD 4C 3B E6 BF D1 46 B4 11 3E 0E CF 1A D3 [18:11:24]CheckFolder [18:11:24]dirname=/storage/ofd_packets [18:11:24]CheckFolder done [18:11:24]ProducePacketName [18:11:24]name=ofd_packets/00372805 [18:11:24]NVStorageSaveData ofd_packets/00372805 [18:11:24]File name is /storage/ofd_packets/00372805 [18:11:24]Write 301 bytes [18:11:24]NVStorageSaveData done [18:11:24]OFDSenderStorePacket done [18:11:24]KKMCreateOFDPacket done [18:11:24]NVStorageSaveData kkm_last_timestamp [18:11:24]File name is /storage/kkm_last_timestamp [18:11:24]Write 4 bytes [18:11:24]NVStorageSaveData done [18:11:24]ExternCall_PrintAddStr [18:11:24]wPrintStart [18:11:24]Write to MH i2c: 01 00 00 A5 20 C5 [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: 01 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: 01 07 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: 01 07 00 A5 20 00 00 00 00 00 FF 0F DA [18:11:24]RasterBufferAndPrint [18:11:24]line Счет N : (1)3309110 [18:11:24]line ИНН: 02508201610067 [18:11:24]line Контрольно-Кассовый Чек [18:11:24]line ПРОДАЖА [18:11:24]line ТРК (МРК, ГНК) : 32 [18:11:24]line Товар: 2710124130 [18:11:24]line Аи-92-К-4 [18:11:24]line 4.240 * 66.90 [18:11:24]line = 283.66 [18:11:24]line НДС 12% НСП 1% [18:11:24]line > о реализуемом товаре [18:11:24]line ИТОГО: 283.66 [18:11:24]line НСП 1% : 2.51 [18:11:24]line НДС 12% : 30.12 [18:11:24]line Наличными: 0.00 [18:11:24]line Безнал.: 283.66 [18:11:24]line Место: АЗС № 87 "Партнер Нефть" [18:11:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:11:24]line СНО: Общий режим [18:11:24]line Чек 622 24.10.2024 18:11 [18:11:24]line Смена: 524 ФФД: 1.0 [18:11:24]line ЗНМ: 0300000083 [18:11:24]line РНМ: 0000000000091623 [18:11:24]line Версия ККМ: 001 [18:11:24]line Платежная система: Бакай Банк [18:11:24]line ФМ: 0000000000874672 [18:11:24]line ФД: 372805 [18:11:24]line ФПД: 190542934097873 [18:11:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181123&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372805&fm=190542934097873&tin=02508201610067®Number=0000000000091623&sum=28366 [18:11:24]written 0, free lines is 4095 [18:11:24]OFD Sender: Processing packet 372805 [packets to send 267, broken 266] [18:11:24]ProducePacketName [18:11:24]name=ofd_packets/00372805 [18:11:24]OFD Sender: To server: pG, [18:11:24]CommunicateWithHost lk.salyk.kg:30040 [18:11:24]ConnectInit lk.salyk.kg [18:11:24]Connected sock=9 [18:11:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 BE 07 01 DB F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 90 10 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CE 6E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 6E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C4 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 6E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 02 00 00 F4 03 04 00 CB 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 45 B0 05 00 35 04 06 00 AD 4C 3B E6 BF D1 46 B4 11 3E 0E CF 1A D3 [18:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F8 66 47 00 D5 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 45 B0 05 00 F4 03 04 00 72 39 1A 67 B6 04 01 00 00 0D 97 3A 8C 01 5B 87 EC [18:11:24]CommunicateWithHost err = 0 [18:11:24]CheckOFDResponse [18:11:24]1017 (14) - 77093643461234 [18:11:24]1041 (16) - 0000000000874672 [18:11:24]1040 (4) - 372805 [18:11:24]1012 (4) - 24.10.2024 12:11 [18:11:24]1206 (1) - 0 [18:11:24]OFD Sender: Remove packet 372805 [18:11:24]ProducePacketName [18:11:24]name=ofd_packets/00372805 [18:11:24]NVStorageDeleteData [18:11:24]Write to MH i2c: 01 00 00 CF 20 EF [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: 01 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: 01 07 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: 01 07 00 CF 20 00 00 00 00 00 EC 0C EE [18:11:24]RasterBufferAndPrint [18:11:24]line [18:11:24]line [18:11:24]line [18:11:24]line [18:11:24]line [18:11:24]written 0, free lines is 3314 [18:11:24]MH_Cut [18:11:24]Write to MH i2c: D1 01 00 D6 20 01 C8 [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: D1 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: D1 01 00 [18:11:24]MH_I2C_Read... [18:11:24]Read from MH i2c: D1 01 00 D6 20 00 C7 [18:11:24]Write to MH i2c: 01 00 00 D7 20 F7 [18:11:24]Write i2c OK [18:11:24]MH_I2C_Read... [18:11:25]OFD Sender: No OFD packet to send [18:11:25]*** Cut start [18:11:25]*** Partial cut [18:11:25]*** CUTSNS_PIN = 1 [18:11:25]*** CUTSNS_PIN = 0 [18:11:26]*** Brake cut motor [18:11:26]Read from MH i2c: 01 [18:11:26]MH_I2C_Read... [18:11:26]*** Stop cut motor [18:11:26]*** Cut end [18:11:26]Read from MH i2c: 01 07 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: 01 07 00 D7 20 00 00 00 00 00 FF 0F 0C [18:11:26]process_action close_receipt done [18:11:26]requested_data is exist [18:11:26]produce_requested_data [18:11:26]requested_item fm.sn is exist - process it [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 11 00 00 [18:11:26]Write to MH i2c: E2 08 00 D8 20 80 11 00 00 00 00 00 00 72 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 17 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 17 00 D8 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [18:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:11:26]wFMCommunicate OK [18:11:26]requested_item fd.num is exist - process it [18:11:26]SAM_PROTO_GetFieldsCounters [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 13 00 00 [18:11:26]Write to MH i2c: E2 08 00 D9 20 80 13 00 00 00 00 00 00 75 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 62 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 62 00 D9 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 45 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 EC [18:11:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 45 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6E 02 00 00 5E 04 04 00 6E 02 00 00 57 04 04 00 6F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_GetFieldsCounters done [18:11:26]requested_item shift.num is exist - process it [18:11:26]requested_item shift.opened is exist - process it [18:11:26]req_shift_opened [18:11:26]FM_GetShiftState [18:11:26]SAM_PROTO_GetShiftState [18:11:26]wFMCommunicate request_size=4 [18:11:26]MH_SAM_APDU [18:11:26]CAPDU: 80 13 01 00 [18:11:26]Write to MH i2c: E2 08 00 DA 20 80 13 01 00 00 00 00 00 77 [18:11:26]Write i2c OK [18:11:26]MH_I2C_Read... [18:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:11:26]Read from MH i2c: E2 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0E 00 [18:11:26]MH_I2C_Read... [18:11:26]Read from MH i2c: E2 0E 00 DA 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DC [18:11:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:11:26]wFMCommunicate OK [18:11:26]SAM_PROTO_GetShiftState done [18:11:26]FM_GetShiftState done [18:11:26]req_shift_opened done [18:11:26]requested_item shift.open_date is exist - process it [18:11:26]req_shift_open_date [18:11:26]req_shift_open_date done [18:11:26]produce_requested_data done [18:11:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372805,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:11:26]process_action_free close_receipt [18:11:26]json_value_free [18:11:26]json_value_free done [18:11:26]process_json_proto returns [18:11:26]Send response to host [18:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372805,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:11:26]free response buf [18:11:26]execute_script done [18:11:26]execute_script returns [18:11:26]free content buf [18:11:26]Sock 8.Close socket [18:11:26]Sock 8.Thread stoped [18:11:30]OFD Sender: No OFD packet to send [18:11:35]OFD Sender: No OFD packet to send [18:11:40]OFD Sender: No OFD packet to send [18:11:45]OFD Sender: No OFD packet to send [18:11:50]OFD Sender: No OFD packet to send [18:11:55]OFD Sender: No OFD packet to send [18:12:00]OFD Sender: No OFD packet to send [18:12:05]OFD Sender: No OFD packet to send [18:12:10]OFD Sender: No OFD packet to send [18:12:11]accept exits with 10 [18:12:11]New connection [18:12:11]New thread 3067317604 created [18:12:11]Thread 3067460964 joined [18:12:11]Waiting for new connection... [18:12:11] Sock 10.Parse request [18:12:11]Sock 10.Check first char [18:12:11]Sock 10.First char is OK [18:12:11]request: POST /json_proto HTTP/1.0 [18:12:11]Method: POST [18:12:11]URL: /json_proto [18:12:11]Method is POST - this is cgi request [18:12:11]url: /json_proto [18:12:11]query_string will be loaded in cgi processing [18:12:11]execute_cgi json_proto POST (null) [18:12:11]execute_cgi path=json_proto method=POST [18:12:11]POST find Content-Length [18:12:11]Host: 172.17.42.195:8080 [18:12:11]Content-Length: 776 [18:12:11]Content-Type: application/json [18:12:11] [18:12:11]POST finish read [18:12:11]Found Content-Length = 776 [18:12:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:11]execute_script... [18:12: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)3309109", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.77 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:12:11]POST & json_proto [18:12:11]process_json_proto [18:12:11]json parsed OK: [18:12:11]protocol is kg_v1.0 [18:12:11]action value=close_receipt [18:12:11]process_action close_receipt [18:12:11]cmd_close_receipt [18:12:11]MH_GetDate [18:12:11]Write to MH i2c: F0 00 00 DB 20 EA [18:12:11]Write i2c OK [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: F0 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: F0 09 00 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: F0 09 00 DB 20 00 FB 8D 1A 67 EF 94 12 67 F8 [18:12:11]GetLastDocTimeStamp 1729793483 [18:12:11]current date 1729793531 [18:12:11]FM_GetShiftState [18:12:11]SAM_PROTO_GetShiftState [18:12:11]wFMCommunicate request_size=4 [18:12:11]MH_SAM_APDU [18:12:11]CAPDU: 80 13 01 00 [18:12:11]Write to MH i2c: E2 08 00 DC 20 80 13 01 00 00 00 00 00 79 [18:12:11]Write i2c OK [18:12:11]MH_I2C_Read... [18:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:11]Read from MH i2c: E2 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 0E 00 [18:12:11]MH_I2C_Read... [18:12:11]Read from MH i2c: E2 0E 00 DC 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DE [18:12:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:12:11]wFMCommunicate OK [18:12:11]SAM_PROTO_GetShiftState done [18:12:11]FM_GetShiftState done [18:12:11]opened in 1729729095 [18:12:11]opened+sec_in_day 1729815495 [18:12:11]quantity*price = 150076 [18:12:11]sum+1 = 150078 [18:12:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.77 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 0.00 Безнал.: 1500.77 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 623 24.10.2024 18:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372806 ФПД: 115751361181972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181212&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372806&fm=115751361181972&tin=02508201610067®Number=0000000000091623&sum=150077 [18:12:12]StoreToDocumentArchive [18:12:12]shift 524 fd 372806 [18:12:12]save to /storage/0524/doc_00372806 [18:12:12]save last doc name /storage/0524/doc_00372806 to /storage/kkm_last_doc_name [18:12:12]save OK [18:12:12]Clear old archive folders... [18:12:12]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:12:12]tlvbuf is 01A71D50 [18:12:12]SAM_PROTO_ClearQueue [18:12:12]wFMCommunicate request_size=4 [18:12:12]MH_SAM_APDU [18:12:12]CAPDU: 80 09 00 00 [18:12:12]Write to MH i2c: E2 08 00 E9 20 80 09 00 00 00 00 00 00 7B [18:12:12]Write i2c OK [18:12:12]MH_I2C_Read... [18:12:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:12:12]Read from MH i2c: E2 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 03 00 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 03 00 E9 20 00 90 00 7D [18:12:12]RAPDU: 90 00 [18:12:12]wFMCommunicate OK [18:12:12]SAM_PROTO_ClearQueue done [18:12:12]KKMCreateOFDPacket [18:12:12]OFDProtocolAddRootSTLVToBuf [18:12:12]FM_MakeSignedData [18:12:12]FM_MakeSignedData [18:12:12]SAM_PROTO_SignData [18:12:12]wFMCommunicate request_size=4 [18:12:12]MH_SAM_APDU [18:12:12]CAPDU: 80 0D 01 02 [18:12:12]Write to MH i2c: E2 08 00 EA 20 80 0D 01 02 00 00 00 00 83 [18:12:12]Write i2c OK [18:12:12]MH_I2C_Read... [18:12:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:12:12]Read from MH i2c: E2 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 03 00 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 03 00 EA 20 00 90 00 7E [18:12:12]RAPDU: 90 00 [18:12:12]wFMCommunicate OK [18:12:12]wFMCommunicate request_size=255 [18:12:12]MH_SAM_APDU [18:12:12]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 FC 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 46 B0 05 [18:12:12]Write to MH i2c: E2 02 01 EB 20 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 FC 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 46 B0 05 00 00 EB [18:12:12]Write i2c OK [18:12:12]MH_I2C_Read... [18:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:12]Read from MH i2c: E2 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 03 00 [18:12:12]MH_I2C_Read... [18:12:12]Read from MH i2c: E2 03 00 EB 20 00 90 00 7F [18:12:12]RAPDU: 90 00 [18:12:12]wFMCommunicate OK [18:12:13]wFMCommunicate request_size=16 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 69 46 76 C3 F9 14 [18:12:13]Write to MH i2c: E2 13 00 EC 20 80 0D 02 02 0B 00 00 35 04 06 00 69 46 76 C3 F9 14 00 00 D0 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 03 00 EC 20 00 90 00 80 [18:12:13]RAPDU: 90 00 [18:12:13]wFMCommunicate OK [18:12:13]wFMCommunicate request_size=4 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 0D 03 02 [18:12:13]Write to MH i2c: E2 08 00 ED 20 80 0D 03 02 00 00 00 00 88 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 0B 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 0B 00 ED 20 00 51 93 3F 2B 9C 62 31 E2 90 00 E8 [18:12:13]RAPDU: 51 93 3F 2B 9C 62 31 E2 90 00 [18:12:13]wFMCommunicate OK [18:12:13]SAM_PROTO_SignData done [18:12:13]FM_MakeSignedData done [18:12:13]CreateOFDProtocolMessage [18:12:13]wFMCommunicate request_size=4 [18:12:13]MH_SAM_APDU [18:12:13]CAPDU: 80 11 00 00 [18:12:13]Write to MH i2c: E2 08 00 EE 20 80 11 00 00 00 00 00 00 88 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:13]Read from MH i2c: E2 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 17 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: E2 17 00 EE 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [18:12:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:12:13]wFMCommunicate OK [18:12:13]CreateOFDProtocolMessage done [18:12:13]OFDSenderStorePacket 372806 [18:12:13]StoreOFDPacket docnum=372806 [18:12:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 4F 3D 0D 01 9A 0C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 FC 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 46 B0 05 00 35 04 06 00 69 46 76 C3 F9 14 51 93 3F 2B 9C 62 31 E2 [18:12:13]CheckFolder [18:12:13]dirname=/storage/ofd_packets [18:12:13]CheckFolder done [18:12:13]ProducePacketName [18:12:13]name=ofd_packets/00372806 [18:12:13]NVStorageSaveData ofd_packets/00372806 [18:12:13]File name is /storage/ofd_packets/00372806 [18:12:13]Write 307 bytes [18:12:13]NVStorageSaveData done [18:12:13]OFDSenderStorePacket done [18:12:13]KKMCreateOFDPacket done [18:12:13]NVStorageSaveData kkm_last_timestamp [18:12:13]File name is /storage/kkm_last_timestamp [18:12:13]Write 4 bytes [18:12:13]NVStorageSaveData done [18:12:13]ExternCall_PrintAddStr [18:12:13]wPrintStart [18:12:13]Write to MH i2c: 01 00 00 EF 20 0F [18:12:13]OFD Sender: Processing packet 372806 [packets to send 267, broken 266] [18:12:13]ProducePacketName [18:12:13]name=ofd_packets/00372806 [18:12:13]OFD Sender: To server: pG, [18:12:13]CommunicateWithHost lk.salyk.kg:30040 [18:12:13]ConnectInit lk.salyk.kg [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: 01 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: 01 07 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: 01 07 00 EF 20 00 00 00 00 00 FF 0F 24 [18:12:13]RasterBufferAndPrint [18:12:13]line Счет N : (1)3309109 [18:12:13]line ИНН: 02508201610067 [18:12:13]line Контрольно-Кассовый Чек [18:12:13]line ПРОДАЖА [18:12:13]line ТРК (МРК, ГНК) : 11 [18:12:13]line Товар: 2710194240 [18:12:13]line D-Energy Дт-К-2 [18:12:13]line 19.440 * 77.20 [18:12:13]line = 1500.77 [18:12:13]line НДС 12% НСП 1% [18:12:13]line > о реализуемом товаре [18:12:13]line ИТОГО: 1500.77 [18:12:13]line НСП 1% : 13.28 [18:12:13]line НДС 12% : 159.37 [18:12:13]line Наличными: 0.00 [18:12:13]line Безнал.: 1500.77 [18:12:13]line Место: АЗС № 87 "Партнер Нефть" [18:12:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:12:13]line СНО: Общий режим [18:12:13]line Чек 623 24.10.2024 18:12 [18:12:13]line Смена: 524 ФФД: 1.0 [18:12:13]line ЗНМ: 0300000083 [18:12:13]line РНМ: 0000000000091623 [18:12:13]line Версия ККМ: 001 [18:12:13]line Платежная система: Mbank [18:12:13]line ФМ: 0000000000874672 [18:12:13]line ФД: 372806 [18:12:13]line ФПД: 115751361181972 [18:12:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181212&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372806&fm=115751361181972&tin=02508201610067®Number=0000000000091623&sum=150077 [18:12:13]Connected sock=9 [18:12:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 written 0, free lines is 4095 [18:12:13]15 01 00 00 4F 3D 0D 01 9A 0C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3D 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3D 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 02 00 00 F4 03 04 00 FC 8D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 46 B0 05 00 35 04 06 00 69 46 76 C3 F9 14 51 93 3F 2B 9C 62 31 E2 [18:12:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 10 FA 47 00 06 6F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 46 B0 05 00 F4 03 04 00 A2 39 1A 67 B6 04 01 00 00 EF A1 5E C7 DC 59 24 54 [18:12:13]CommunicateWithHost err = 0 [18:12:13]CheckOFDResponse [18:12:13]1017 (14) - 77093643461234 [18:12:13]1041 (16) - 0000000000874672 [18:12:13]1040 (4) - 372806 [18:12:13]1012 (4) - 24.10.2024 12:12 [18:12:13]1206 (1) - 0 [18:12:13]OFD Sender: Remove packet 372806 [18:12:13]ProducePacketName [18:12:13]name=ofd_packets/00372806 [18:12:13]NVStorageDeleteData [18:12:13]Write to MH i2c: 01 00 00 18 21 39 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: 01 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: 01 07 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: 01 07 00 18 21 00 00 00 00 00 05 0D 52 [18:12:13]RasterBufferAndPrint [18:12:13]line [18:12:13]line [18:12:13]line [18:12:13]line [18:12:13]line [18:12:13]written 0, free lines is 3340 [18:12:13]MH_Cut [18:12:13]Write to MH i2c: D1 01 00 1F 21 01 12 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: D1 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: D1 01 00 [18:12:13]MH_I2C_Read... [18:12:13]Read from MH i2c: D1 01 00 1F 21 00 11 [18:12:13]Write to MH i2c: 01 00 00 20 21 41 [18:12:13]Write i2c OK [18:12:13]MH_I2C_Read... [18:12:14]OFD Sender: No OFD packet to send [18:12:14]*** Cut start [18:12:14]*** Partial cut [18:12:14]*** CUTSNS_PIN = 1 [18:12:14]*** CUTSNS_PIN = 0 [18:12:15]*** Brake cut motor [18:12:15]Read from MH i2c: 01 [18:12:15]MH_I2C_Read... [18:12:15]*** Stop cut motor [18:12:15]*** Cut end [18:12:15]Read from MH i2c: 01 07 00 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: 01 07 00 20 21 00 00 00 00 00 FF 0F 56 [18:12:15]process_action close_receipt done [18:12:15]requested_data is exist [18:12:15]produce_requested_data [18:12:15]requested_item fm.sn is exist - process it [18:12:15]wFMCommunicate request_size=4 [18:12:15]MH_SAM_APDU [18:12:15]CAPDU: 80 11 00 00 [18:12:15]Write to MH i2c: E2 08 00 21 21 80 11 00 00 00 00 00 00 BC [18:12:15]Write i2c OK [18:12:15]MH_I2C_Read... [18:12:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:12:15]Read from MH i2c: E2 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: E2 17 00 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: E2 17 00 21 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 11 [18:12:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:12:15]wFMCommunicate OK [18:12:15]requested_item fd.num is exist - process it [18:12:15]SAM_PROTO_GetFieldsCounters [18:12:15]wFMCommunicate request_size=4 [18:12:15]MH_SAM_APDU [18:12:15]CAPDU: 80 13 00 00 [18:12:15]Write to MH i2c: E2 08 00 22 21 80 13 00 00 00 00 00 00 BF [18:12:15]Write i2c OK [18:12:15]MH_I2C_Read... [18:12:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:12:15]Read from MH i2c: E2 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: E2 62 00 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: E2 62 00 22 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 46 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 3A [18:12:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 46 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 6F 02 00 00 5E 04 04 00 6F 02 00 00 57 04 04 00 70 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:12:15]wFMCommunicate OK [18:12:15]SAM_PROTO_GetFieldsCounters done [18:12:15]requested_item shift.num is exist - process it [18:12:15]requested_item shift.opened is exist - process it [18:12:15]req_shift_opened [18:12:15]FM_GetShiftState [18:12:15]SAM_PROTO_GetShiftState [18:12:15]wFMCommunicate request_size=4 [18:12:15]MH_SAM_APDU [18:12:15]CAPDU: 80 13 01 00 [18:12:15]Write to MH i2c: E2 08 00 23 21 80 13 01 00 00 00 00 00 C1 [18:12:15]Write i2c OK [18:12:15]MH_I2C_Read... [18:12:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:12:15]Read from MH i2c: E2 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: E2 0E 00 [18:12:15]MH_I2C_Read... [18:12:15]Read from MH i2c: E2 0E 00 23 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 26 [18:12:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:12:15]wFMCommunicate OK [18:12:15]SAM_PROTO_GetShiftState done [18:12:15]FM_GetShiftState done [18:12:15]req_shift_opened done [18:12:15]requested_item shift.open_date is exist - process it [18:12:15]req_shift_open_date [18:12:15]req_shift_open_date done [18:12:15]produce_requested_data done [18:12:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372806,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:12:15]process_action_free close_receipt [18:12:15]json_value_free [18:12:15]json_value_free done [18:12:15]process_json_proto returns [18:12:15]Send response to host [18:12:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372806,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:12:15]free response buf [18:12:15]execute_script done [18:12:15]execute_script returns [18:12:15]free content buf [18:12:15]Sock 10.Close socket [18:12:15]Sock 10.Thread stoped [18:12:19]OFD Sender: No OFD packet to send [18:12:24]OFD Sender: No OFD packet to send [18:12:29]OFD Sender: No OFD packet to send [18:12:34]OFD Sender: No OFD packet to send [18:12:39]OFD Sender: No OFD packet to send [18:12:44]OFD Sender: No OFD packet to send [18:12:49]OFD Sender: No OFD packet to send [18:12:54]OFD Sender: No OFD packet to send [18:12:59]OFD Sender: No OFD packet to send [18:13:04]OFD Sender: No OFD packet to send [18:13:09]OFD Sender: No OFD packet to send [18:13:14]OFD Sender: No OFD packet to send [18:13:19]OFD Sender: No OFD packet to send [18:13:24]OFD Sender: No OFD packet to send [18:13:29]OFD Sender: No OFD packet to send [18:13:34]OFD Sender: No OFD packet to send [18:13:39]OFD Sender: No OFD packet to send [18:13:44]OFD Sender: No OFD packet to send [18:13:45]accept exits with 8 [18:13:45]New connection [18:13:45]New thread 3067460964 created [18:13:45]Thread 3067317604 joined [18:13:45]Waiting for new connection... [18:13:45] Sock 8.Parse request [18:13:45]Sock 8.Check first char [18:13:45]Sock 8.First char is OK [18:13:45]request: POST /json_proto HTTP/1.0 [18:13:45]Method: POST [18:13:45]URL: /json_proto [18:13:45]Method is POST - this is cgi request [18:13:45]url: /json_proto [18:13:45]query_string will be loaded in cgi processing [18:13:45]execute_cgi json_proto POST (null) [18:13:45]execute_cgi path=json_proto method=POST [18:13:45]POST find Content-Length [18:13:45]Host: 172.17.42.195:8080 [18:13:45]Content-Length: 770 [18:13:45]Content-Type: application/json [18:13:45] [18:13:45]POST finish read [18:13:45]Found Content-Length = 770 [18:13:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 16.450, "sum" : 1100.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1100.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:45]execute_script... [18:13: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)3309111", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 16.450, "sum" : 1100.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1100.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:45]POST & json_proto [18:13:45]process_json_proto [18:13:45]json parsed OK: [18:13:45]protocol is kg_v1.0 [18:13:45]action value=close_receipt [18:13:45]process_action close_receipt [18:13:45]cmd_close_receipt [18:13:45]MH_GetDate [18:13:45]Write to MH i2c: F0 00 00 24 21 34 [18:13:45]Write i2c OK [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: F0 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: F0 09 00 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: F0 09 00 24 21 00 59 8E 1A 67 EF 94 12 67 A1 [18:13:45]GetLastDocTimeStamp 1729793532 [18:13:45]current date 1729793625 [18:13:45]FM_GetShiftState [18:13:45]SAM_PROTO_GetShiftState [18:13:45]wFMCommunicate request_size=4 [18:13:45]MH_SAM_APDU [18:13:45]CAPDU: 80 13 01 00 [18:13:45]Write to MH i2c: E2 08 00 25 21 80 13 01 00 00 00 00 00 C3 [18:13:45]Write i2c OK [18:13:45]MH_I2C_Read... [18:13:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:45]Read from MH i2c: E2 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 0E 00 [18:13:45]MH_I2C_Read... [18:13:45]Read from MH i2c: E2 0E 00 25 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 28 [18:13:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:13:45]wFMCommunicate OK [18:13:45]SAM_PROTO_GetShiftState done [18:13:45]FM_GetShiftState done [18:13:45]opened in 1729729095 [18:13:45]opened+sec_in_day 1729815495 [18:13:45]quantity*price = 110050 [18:13:45]sum+1 = 110052 [18:13:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1100.51 НСП 1% : 9.74 НДС 12% : 116.87 Наличными: 0.00 Безнал.: 1100.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 624 24.10.2024 18:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372807 ФПД: 207669429201854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181345&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372807&fm=207669429201854&tin=02508201610067®Number=0000000000091623&sum=110051 [18:13:46]StoreToDocumentArchive [18:13:46]shift 524 fd 372807 [18:13:46]save to /storage/0524/doc_00372807 [18:13:46]save last doc name /storage/0524/doc_00372807 to /storage/kkm_last_doc_name [18:13:46]save OK [18:13:46]Clear old archive folders... [18:13:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:46]tlvbuf is 01AA7FF0 [18:13:46]SAM_PROTO_ClearQueue [18:13:46]wFMCommunicate request_size=4 [18:13:46]MH_SAM_APDU [18:13:46]CAPDU: 80 09 00 00 [18:13:46]Write to MH i2c: E2 08 00 32 21 80 09 00 00 00 00 00 00 C5 [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:46]Read from MH i2c: E2 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 32 21 00 90 00 C7 [18:13:46]RAPDU: 90 00 [18:13:46]wFMCommunicate OK [18:13:46]SAM_PROTO_ClearQueue done [18:13:46]KKMCreateOFDPacket [18:13:46]OFDProtocolAddRootSTLVToBuf [18:13:46]FM_MakeSignedData [18:13:46]FM_MakeSignedData [18:13:46]SAM_PROTO_SignData [18:13:46]wFMCommunicate request_size=4 [18:13:46]MH_SAM_APDU [18:13:46]CAPDU: 80 0D 01 02 [18:13:46]Write to MH i2c: E2 08 00 33 21 80 0D 01 02 00 00 00 00 CD [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:46]Read from MH i2c: E2 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 33 21 00 90 00 C8 [18:13:46]RAPDU: 90 00 [18:13:46]wFMCommunicate OK [18:13:46]wFMCommunicate request_size=255 [18:13:46]MH_SAM_APDU [18:13: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 34 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 59 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 47 B0 05 00 35 04 06 00 BC [18:13:46]Write to MH i2c: E2 02 01 34 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 59 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 47 B0 05 00 35 04 06 00 BC 00 00 8A [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:46]Read from MH i2c: E2 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 34 21 00 90 00 C9 [18:13:46]RAPDU: 90 00 [18:13:46]wFMCommunicate OK [18:13:46]wFMCommunicate request_size=10 [18:13:46]MH_SAM_APDU [18:13:46]CAPDU: 80 0D 02 02 05 DF CE 8E EB BE [18:13:46]Write to MH i2c: E2 0D 00 35 21 80 0D 02 02 05 00 DF CE 8E EB BE 00 00 BE [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:46]Read from MH i2c: E2 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 03 00 35 21 00 90 00 CA [18:13:46]RAPDU: 90 00 [18:13:46]wFMCommunicate OK [18:13:46]wFMCommunicate request_size=4 [18:13:46]MH_SAM_APDU [18:13:46]CAPDU: 80 0D 03 02 [18:13:46]Write to MH i2c: E2 08 00 36 21 80 0D 03 02 00 00 00 00 D2 [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:46]Read from MH i2c: E2 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 0B 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 0B 00 36 21 00 23 DD 3D 20 11 00 34 A2 90 00 17 [18:13:46]RAPDU: 23 DD 3D 20 11 00 34 A2 90 00 [18:13:46]wFMCommunicate OK [18:13:46]SAM_PROTO_SignData done [18:13:46]FM_MakeSignedData done [18:13:46]CreateOFDProtocolMessage [18:13:46]wFMCommunicate request_size=4 [18:13:46]MH_SAM_APDU [18:13:46]CAPDU: 80 11 00 00 [18:13:46]Write to MH i2c: E2 08 00 37 21 80 11 00 00 00 00 00 00 D2 [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:46]Read from MH i2c: E2 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 17 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: E2 17 00 37 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 27 [18:13:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:13:46]wFMCommunicate OK [18:13:46]CreateOFDProtocolMessage done [18:13:46]OFDSenderStorePacket 372807 [18:13:46]StoreOFDPacket docnum=372807 [18:13:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 BD 07 01 AD 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 34 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 59 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 47 B0 05 00 35 04 06 00 BC DF CE 8E EB BE 23 DD 3D 20 11 00 34 A2 [18:13:46]CheckFolder [18:13:46]dirname=/storage/ofd_packets [18:13:46]CheckFolder done [18:13:46]ProducePacketName [18:13:46]name=ofd_packets/00372807 [18:13:46]NVStorageSaveData ofd_packets/00372807 [18:13:46]File name is /storage/ofd_packets/00372807 [18:13:46]Write 301 bytes [18:13:46]NVStorageSaveData done [18:13:46]OFDSenderStorePacket done [18:13:46]KKMCreateOFDPacket done [18:13:46]NVStorageSaveData kkm_last_timestamp [18:13:46]File name is /storage/kkm_last_timestamp [18:13:46]Write 4 bytes [18:13:46]NVStorageSaveData done [18:13:46]ExternCall_PrintAddStr [18:13:46]wPrintStart [18:13:46]Write to MH i2c: 01 00 00 38 21 59 [18:13:46]OFD Sender: Processing packet 372807 [packets to send 267, broken 266] [18:13:46]ProducePacketName [18:13:46]name=ofd_packets/00372807 [18:13:46]OFD Sender: To server: pG, [18:13:46]CommunicateWithHost lk.salyk.kg:30040 [18:13:46]ConnectInit lk.salyk.kg [18:13:46]Write i2c OK [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: 01 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: 01 07 00 [18:13:46]MH_I2C_Read... [18:13:46]Read from MH i2c: 01 07 00 38 21 00 00 00 00 00 FF 0F 6E [18:13:46]RasterBufferAndPrint [18:13:46]line Счет N : (1)3309111 [18:13:46]line ИНН: 02508201610067 [18:13:46]line Контрольно-Кассовый Чек [18:13:46]line ПРОДАЖА [18:13:46]line ТРК (МРК, ГНК) : 12 [18:13:46]line Товар: 2710124130 [18:13:46]line Аи-92-К-4 [18:13:46]line 16.450 * 66.90 [18:13:46]line = 1100.51 [18:13:46]line НДС 12% НСП 1% [18:13:46]line > о реализуемом товаре [18:13:46]line ИТОГО: 1100.51 [18:13:46]line НСП 1% : 9.74 [18:13:46]line НДС 12% : 116.87 [18:13:46]line Наличными: 0.00 [18:13:46]line Безнал.: 1100.51 [18:13:46]line Место: АЗС № 87 "Партнер Нефть" [18:13:46]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:13:46]line СНО: Общий режим [18:13:46]line Чек 624 24.10.2024 18:13 [18:13:46]line Смена: 524 ФФД: 1.0 [18:13:46]line ЗНМ: 0300000083 [18:13:46]line РНМ: 0000000000091623 [18:13:46]line Версия ККМ: 001 [18:13:46]line Платежная система: Mbank [18:13:46]line ФМ: 0000000000874672 [18:13:46]line ФД: 372807 [18:13:46]line ФПД: 207669429201854 [18:13:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181345&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372807&fm=207669429201854&tin=02508201610067®Number=0000000000091623&sum=110051 [18:13:47]Connected sock=10 [18:13:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 BD 07 01 AD 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 34 FF 03 08 00 03 42 40 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E3 AD 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 AD 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CE 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 2D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 AD 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 02 00 00 F4 03 04 00 59 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 47 B0 05 00 35 04 06 00 BC DF CE 8E EB BE 23 DD 3D 20 11 00 34 A2 [18:13:47]written 0, free lines is 4095 [18: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 36 37 32 4F 00 00 00 CE 21 47 00 E8 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 47 B0 05 00 F4 03 04 00 00 3A 1A 67 B6 04 01 00 00 3F B6 26 4B 4D AF 07 5E [18:13:47]CommunicateWithHost err = 0 [18:13:47]CheckOFDResponse [18:13:47]1017 (14) - 77093643461234 [18:13:47]1041 (16) - 0000000000874672 [18:13:47]1040 (4) - 372807 [18:13:47]1012 (4) - 24.10.2024 12:13 [18:13:47]1206 (1) - 0 [18:13:47]OFD Sender: Remove packet 372807 [18:13:47]ProducePacketName [18:13:47]name=ofd_packets/00372807 [18:13:47]NVStorageDeleteData [18:13:47]Write to MH i2c: 01 00 00 61 21 82 [18:13:47]Write i2c OK [18:13:47]MH_I2C_Read... [18:13:47]Read from MH i2c: 01 [18:13:47]MH_I2C_Read... [18:13:47]Read from MH i2c: 01 07 00 [18:13:47]MH_I2C_Read... [18:13:47]Read from MH i2c: 01 07 00 61 21 00 00 00 00 00 F7 0C 8C [18:13:47]RasterBufferAndPrint [18:13:47]line [18:13:47]line [18:13:47]line [18:13:47]line [18:13:47]line [18:13:47]written 0, free lines is 3325 [18:13:47]MH_Cut [18:13:47]Write to MH i2c: D1 01 00 68 21 01 5B [18:13:47]Write i2c OK [18:13:47]MH_I2C_Read... [18:13:47]Read from MH i2c: D1 [18:13:47]MH_I2C_Read... [18:13:47]Read from MH i2c: D1 01 00 [18:13:47]MH_I2C_Read... [18:13:47]Read from MH i2c: D1 01 00 68 21 00 5A [18:13:47]Write to MH i2c: 01 00 00 69 21 8A [18:13:47]Write i2c OK [18:13:47]MH_I2C_Read... [18:13:47]OFD Sender: No OFD packet to send [18:13:48]*** Cut start [18:13:48]*** Partial cut [18:13:48]*** CUTSNS_PIN = 1 [18:13:48]*** CUTSNS_PIN = 0 [18:13:48]*** Brake cut motor [18:13:49]Read from MH i2c: 01 [18:13:49]MH_I2C_Read... [18:13:49]*** Stop cut motor [18:13:49]*** Cut end [18:13:49]Read from MH i2c: 01 07 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: 01 07 00 69 21 00 00 00 00 00 FF 0F 9F [18:13:49]process_action close_receipt done [18:13:49]requested_data is exist [18:13:49]produce_requested_data [18:13:49]requested_item fm.sn is exist - process it [18:13:49]wFMCommunicate request_size=4 [18:13:49]MH_SAM_APDU [18:13:49]CAPDU: 80 11 00 00 [18:13:49]Write to MH i2c: E2 08 00 6A 21 80 11 00 00 00 00 00 00 05 [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:49]Read from MH i2c: E2 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 17 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 17 00 6A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5A [18:13:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:13:49]wFMCommunicate OK [18:13:49]requested_item fd.num is exist - process it [18:13:49]SAM_PROTO_GetFieldsCounters [18:13:49]wFMCommunicate request_size=4 [18:13:49]MH_SAM_APDU [18:13:49]CAPDU: 80 13 00 00 [18:13:49]Write to MH i2c: E2 08 00 6B 21 80 13 00 00 00 00 00 00 08 [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:49]Read from MH i2c: E2 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 62 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 62 00 6B 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 47 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 87 [18:13:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 47 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 70 02 00 00 5E 04 04 00 70 02 00 00 57 04 04 00 71 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:49]wFMCommunicate OK [18:13:49]SAM_PROTO_GetFieldsCounters done [18:13:49]requested_item shift.num is exist - process it [18:13:49]requested_item shift.opened is exist - process it [18:13:49]req_shift_opened [18:13:49]FM_GetShiftState [18:13:49]SAM_PROTO_GetShiftState [18:13:49]wFMCommunicate request_size=4 [18:13:49]MH_SAM_APDU [18:13:49]CAPDU: 80 13 01 00 [18:13:49]Write to MH i2c: E2 08 00 6C 21 80 13 01 00 00 00 00 00 0A [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:49]Read from MH i2c: E2 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 0E 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 0E 00 6C 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6F [18:13:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:13:49]wFMCommunicate OK [18:13:49]SAM_PROTO_GetShiftState done [18:13:49]FM_GetShiftState done [18:13:49]req_shift_opened done [18:13:49]requested_item shift.open_date is exist - process it [18:13:49]req_shift_open_date [18:13:49]req_shift_open_date done [18:13:49]produce_requested_data done [18:13:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372807,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:13:49]process_action_free close_receipt [18:13:49]json_value_free [18:13:49]json_value_free done [18:13:49]process_json_proto returns [18:13:49]Send response to host [18:13:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372807,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:13:49]free response buf [18:13:49]execute_script done [18:13:49]execute_script returns [18:13:49]free content buf [18:13:49]Sock 8.Close socket [18:13:49]Sock 8.Thread stoped [18:13:49]accept exits with 9 [18:13:49]New connection [18:13:49]New thread 3067317604 created [18:13:49]Thread 3067460964 joined [18:13:49]Waiting for new connection... [18:13:49] Sock 9.Parse request [18:13:49]Sock 9.Check first char [18:13:49]Sock 9.First char is OK [18:13:49]request: POST /json_proto HTTP/1.0 [18:13:49]Method: POST [18:13:49]URL: /json_proto [18:13:49]Method is POST - this is cgi request [18:13:49]url: /json_proto [18:13:49]query_string will be loaded in cgi processing [18:13:49]execute_cgi json_proto POST (null) [18:13:49]execute_cgi path=json_proto method=POST [18:13:49]POST find Content-Length [18:13:49]Host: 172.17.42.195:8080 [18:13:49]Content-Length: 678 [18:13:49]Content-Type: application/json [18:13:49] [18:13:49]POST finish read [18:13:49]Found Content-Length = 678 [18:13:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:49]execute_script... [18:13: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)3309112", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:13:49]POST & json_proto [18:13:49]process_json_proto [18:13:49]json parsed OK: [18:13:49]protocol is kg_v1.0 [18:13:49]action value=close_receipt [18:13:49]process_action close_receipt [18:13:49]cmd_close_receipt [18:13:49]MH_GetDate [18:13:49]Write to MH i2c: F0 00 00 6D 21 7D [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: F0 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: F0 09 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: F0 09 00 6D 21 00 5E 8E 1A 67 EF 94 12 67 EF [18:13:49]GetLastDocTimeStamp 1729793625 [18:13:49]current date 1729793630 [18:13:49]FM_GetShiftState [18:13:49]SAM_PROTO_GetShiftState [18:13:49]wFMCommunicate request_size=4 [18:13:49]MH_SAM_APDU [18:13:49]CAPDU: 80 13 01 00 [18:13:49]Write to MH i2c: E2 08 00 6E 21 80 13 01 00 00 00 00 00 0C [18:13:49]Write i2c OK [18:13:49]MH_I2C_Read... [18:13:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:49]Read from MH i2c: E2 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 0E 00 [18:13:49]MH_I2C_Read... [18:13:49]Read from MH i2c: E2 0E 00 6E 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 71 [18:13:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:13:49]wFMCommunicate OK [18:13:49]SAM_PROTO_GetShiftState done [18:13:49]FM_GetShiftState done [18:13:49]opened in 1729729095 [18:13:49]opened+sec_in_day 1729815495 [18:13:49]quantity*price = 40006 [18:13:49]sum+1 = 40007 [18:13:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 625 24.10.2024 18:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372808 ФПД: 139099950238620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181350&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372808&fm=139099950238620&tin=02508201610067®Number=0000000000091623&sum=40000 [18:13:51]StoreToDocumentArchive [18:13:51]shift 524 fd 372808 [18:13:51]save to /storage/0524/doc_00372808 [18:13:51]save last doc name /storage/0524/doc_00372808 to /storage/kkm_last_doc_name [18:13:51]save OK [18:13:51]Clear old archive folders... [18:13:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:13:51]tlvbuf is 01A5C980 [18:13:51]SAM_PROTO_ClearQueue [18:13:51]wFMCommunicate request_size=4 [18:13:51]MH_SAM_APDU [18:13:51]CAPDU: 80 09 00 00 [18:13:51]Write to MH i2c: E2 08 00 7B 21 80 09 00 00 00 00 00 00 0E [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 7B 21 00 90 00 10 [18:13:51]RAPDU: 90 00 [18:13:51]wFMCommunicate OK [18:13:51]SAM_PROTO_ClearQueue done [18:13:51]KKMCreateOFDPacket [18:13:51]OFDProtocolAddRootSTLVToBuf [18:13:51]FM_MakeSignedData [18:13:51]FM_MakeSignedData [18:13:51]SAM_PROTO_SignData [18:13:51]wFMCommunicate request_size=4 [18:13:51]MH_SAM_APDU [18:13:51]CAPDU: 80 0D 01 02 [18:13:51]Write to MH i2c: E2 08 00 7C 21 80 0D 01 02 00 00 00 00 16 [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 7C 21 00 90 00 11 [18:13:51]RAPDU: 90 00 [18:13:51]wFMCommunicate OK [18:13:51]wFMCommunicate request_size=255 [18:13:51]MH_SAM_APDU [18:13: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5E 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 48 B0 05 00 35 04 06 00 7E [18:13:51]Write to MH i2c: E2 02 01 7D 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5E 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 48 B0 05 00 35 04 06 00 7E 00 00 DA [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 7D 21 00 90 00 12 [18:13:51]RAPDU: 90 00 [18:13:51]wFMCommunicate OK [18:13:51]wFMCommunicate request_size=10 [18:13:51]MH_SAM_APDU [18:13:51]CAPDU: 80 0D 02 02 05 82 BB 1F 4B 9C [18:13:51]Write to MH i2c: E2 0D 00 7E 21 80 0D 02 02 05 00 82 BB 1F 4B 9C 00 00 66 [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 03 00 7E 21 00 90 00 13 [18:13:51]RAPDU: 90 00 [18:13:51]wFMCommunicate OK [18:13:51]wFMCommunicate request_size=4 [18:13:51]MH_SAM_APDU [18:13:51]CAPDU: 80 0D 03 02 [18:13:51]Write to MH i2c: E2 08 00 7F 21 80 0D 03 02 00 00 00 00 1B [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 0B 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 0B 00 7F 21 00 CF 71 3A 63 E7 74 E1 4E 90 00 83 [18:13:51]RAPDU: CF 71 3A 63 E7 74 E1 4E 90 00 [18:13:51]wFMCommunicate OK [18:13:51]SAM_PROTO_SignData done [18:13:51]FM_MakeSignedData done [18:13:51]CreateOFDProtocolMessage [18:13:51]wFMCommunicate request_size=4 [18:13:51]MH_SAM_APDU [18:13:51]CAPDU: 80 11 00 00 [18:13:51]Write to MH i2c: E2 08 00 80 21 80 11 00 00 00 00 00 00 1B [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:51]Read from MH i2c: E2 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 17 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: E2 17 00 80 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [18:13:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:13:51]wFMCommunicate OK [18:13:51]CreateOFDProtocolMessage done [18:13:51]OFDSenderStorePacket 372808 [18:13:51]StoreOFDPacket docnum=372808 [18:13:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA 70 07 01 90 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5E 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 48 B0 05 00 35 04 06 00 7E 82 BB 1F 4B 9C CF 71 3A 63 E7 74 E1 4E [18:13:51]CheckFolder [18:13:51]dirname=/storage/ofd_packets [18:13:51]CheckFolder done [18:13:51]ProducePacketName [18:13:51]name=ofd_packets/00372808 [18:13:51]NVStorageSaveData ofd_packets/00372808 [18:13:51]File name is /storage/ofd_packets/00372808 [18:13:51]Write 301 bytes [18:13:51]NVStorageSaveData done [18:13:51]OFDSenderStorePacket done [18:13:51]KKMCreateOFDPacket done [18:13:51]NVStorageSaveData kkm_last_timestamp [18:13:51]File name is /storage/kkm_last_timestamp [18:13:51]Write 4 bytes [18:13:51]NVStorageSaveData done [18:13:51]ExternCall_PrintAddStr [18:13:51]wPrintStart [18:13:51]Write to MH i2c: 01 00 00 81 21 A2 [18:13:51]Write i2c OK [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: 01 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: 01 07 00 [18:13:51]MH_I2C_Read... [18:13:51]Read from MH i2c: 01 07 00 81 21 00 00 00 00 00 FF 0F B7 [18:13:51]RasterBufferAndPrint [18:13:51]line Счет N : (1)3309112 [18:13:51]line ИНН: 02508201610067 [18:13:51]line Контрольно-Кассовый Чек [18:13:51]line ПРОДАЖА [18:13:51]line ТРК (МРК, ГНК) : 32 [18:13:51]line Товар: 2710124130 [18:13:51]line Аи-92-К-4 [18:13:51]line 5.980 * 66.90 [18:13:51]line = 400.06 [18:13:51]line НДС 12% НСП 1% [18:13:51]line > о реализуемом товаре [18:13:51]line ОКРУГЛЕНИЕ: -0.06 [18:13:51]line ИТОГО: 400.00 [18:13:51]line Внесено: 400.00 [18:13:51]line СДАЧА: 0.00 [18:13:51]line НСП 1% : 3.54 [18:13:51]line НДС 12% : 42.48 [18:13:51]line Наличными: 400.00 [18:13:51]line Безнал.: 0.00 [18:13:51]line Место: АЗС № 87 "Партнер Нефть" [18:13:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:13:51]line СНО: Общий режим [18:13:51]line Чек 625 24.10.2024 18:13 [18:13:51]line Смена: 524 ФФД: 1.0 [18:13:51]line ЗНМ: 0300000083 [18:13:51]line РНМ: 0000000000091623 [18:13:51]line Версия ККМ: 001 [18:13:51]line ФМ: 0000000000874672 [18:13:51]line ФД: 372808 [18:13:51]line ФПД: 139099950238620 [18:13:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181350&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372808&fm=139099950238620&tin=02508201610067®Number=0000000000091623&sum=40000 [18:13:51]written 0, free lines is 4095 [18:13:51]OFD Sender: Processing packet 372808 [packets to send 267, broken 266] [18:13:51]ProducePacketName [18:13:51]name=ofd_packets/00372808 [18:13:51]OFD Sender: To server: pG, [18:13:51]CommunicateWithHost lk.salyk.kg:30040 [18:13:51]ConnectInit lk.salyk.kg [18:13:51]Connected sock=10 [18:13:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA 70 07 01 90 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 02 00 00 F4 03 04 00 5E 8E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 48 B0 05 00 35 04 06 00 7E 82 BB 1F 4B 9C CF 71 3A 63 E7 74 E1 4E [18:13:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BE 01 47 00 8F 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 48 B0 05 00 F4 03 04 00 05 3A 1A 67 B6 04 01 00 00 38 76 30 DB BE 47 41 77 [18:13:52]CommunicateWithHost err = 0 [18:13:52]CheckOFDResponse [18:13:52]1017 (14) - 77093643461234 [18:13:52]1041 (16) - 0000000000874672 [18:13:52]1040 (4) - 372808 [18:13:52]1012 (4) - 24.10.2024 12:13 [18:13:52]1206 (1) - 0 [18:13:52]OFD Sender: Remove packet 372808 [18:13:52]ProducePacketName [18:13:52]name=ofd_packets/00372808 [18:13:52]NVStorageDeleteData [18:13:52]Write to MH i2c: 01 00 00 AC 21 CD [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: 01 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: 01 07 00 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: 01 07 00 AC 21 00 00 00 00 00 E0 0C C0 [18:13:52]RasterBufferAndPrint [18:13:52]line [18:13:52]line [18:13:52]line [18:13:52]line [18:13:52]line [18:13:52]written 0, free lines is 3308 [18:13:52]MH_Cut [18:13:52]Write to MH i2c: D1 01 00 B3 21 01 A6 [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: D1 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: D1 01 00 [18:13:52]MH_I2C_Read... [18:13:52]Read from MH i2c: D1 01 00 B3 21 00 A5 [18:13:52]Write to MH i2c: 01 00 00 B4 21 D5 [18:13:52]Write i2c OK [18:13:52]MH_I2C_Read... [18:13:52]OFD Sender: No OFD packet to send [18:13:53]*** Cut start [18:13:53]*** Partial cut [18:13:53]*** CUTSNS_PIN = 1 [18:13:53]*** CUTSNS_PIN = 0 [18:13:53]*** Brake cut motor [18:13:53]Read from MH i2c: 01 [18:13:53]MH_I2C_Read... [18:13:53]*** Stop cut motor [18:13:53]*** Cut end [18:13:53]Read from MH i2c: 01 07 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: 01 07 00 B4 21 00 00 00 00 00 FF 0F EA [18:13:53]process_action close_receipt done [18:13:53]requested_data is exist [18:13:53]produce_requested_data [18:13:53]requested_item fm.sn is exist - process it [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 11 00 00 [18:13:53]Write to MH i2c: E2 08 00 B5 21 80 11 00 00 00 00 00 00 50 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:13:53]Read from MH i2c: E2 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 17 00 [18:13:53]MH_I2C_Read... [18:13:53]Read from MH i2c: E2 17 00 B5 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A5 [18:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:13:53]wFMCommunicate OK [18:13:53]requested_item fd.num is exist - process it [18:13:53]SAM_PROTO_GetFieldsCounters [18:13:53]wFMCommunicate request_size=4 [18:13:53]MH_SAM_APDU [18:13:53]CAPDU: 80 13 00 00 [18:13:53]Write to MH i2c: E2 08 00 B6 21 80 13 00 00 00 00 00 00 53 [18:13:53]Write i2c OK [18:13:53]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 62 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 62 00 B6 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 48 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 D6 [18:13:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 48 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 71 02 00 00 5E 04 04 00 71 02 00 00 57 04 04 00 72 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:13:54]wFMCommunicate OK [18:13:54]SAM_PROTO_GetFieldsCounters done [18:13:54]requested_item shift.num is exist - process it [18:13:54]requested_item shift.opened is exist - process it [18:13:54]req_shift_opened [18:13:54]FM_GetShiftState [18:13:54]SAM_PROTO_GetShiftState [18:13:54]wFMCommunicate request_size=4 [18:13:54]MH_SAM_APDU [18:13:54]CAPDU: 80 13 01 00 [18:13:54]Write to MH i2c: E2 08 00 B7 21 80 13 01 00 00 00 00 00 55 [18:13:54]Write i2c OK [18:13:54]MH_I2C_Read... [18:13:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:13:54]Read from MH i2c: E2 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 0E 00 [18:13:54]MH_I2C_Read... [18:13:54]Read from MH i2c: E2 0E 00 B7 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BA [18:13:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:13:54]wFMCommunicate OK [18:13:54]SAM_PROTO_GetShiftState done [18:13:54]FM_GetShiftState done [18:13:54]req_shift_opened done [18:13:54]requested_item shift.open_date is exist - process it [18:13:54]req_shift_open_date [18:13:54]req_shift_open_date done [18:13:54]produce_requested_data done [18:13:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372808,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:13:54]process_action_free close_receipt [18:13:54]json_value_free [18:13:54]json_value_free done [18:13:54]process_json_proto returns [18:13:54]Send response to host [18:13:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372808,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:13:54]free response buf [18:13:54]execute_script done [18:13:54]execute_script returns [18:13:54]free content buf [18:13:54]Sock 9.Close socket [18:13:54]Sock 9.Thread stoped [18:13:57]OFD Sender: No OFD packet to send [18:14:02]OFD Sender: No OFD packet to send [18:14:07]OFD Sender: No OFD packet to send [18:14:12]OFD Sender: No OFD packet to send [18:14:17]OFD Sender: No OFD packet to send [18:14:22]OFD Sender: No OFD packet to send [18:14:27]OFD Sender: No OFD packet to send [18:14:32]OFD Sender: No OFD packet to send [18:14:37]OFD Sender: No OFD packet to send [18:14:42]OFD Sender: No OFD packet to send [18:14:47]OFD Sender: No OFD packet to send [18:14:52]OFD Sender: No OFD packet to send [18:14:57]OFD Sender: No OFD packet to send [18:15:02]OFD Sender: No OFD packet to send [18:15:07]OFD Sender: No OFD packet to send [18:15:12]OFD Sender: No OFD packet to send [18:15:17]OFD Sender: No OFD packet to send [18:15:22]OFD Sender: No OFD packet to send [18:15:27]OFD Sender: No OFD packet to send [18:15:32]OFD Sender: No OFD packet to send [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:16:02]OFD Sender: No OFD packet to send [18:16:07]OFD Sender: No OFD packet to send [18:16:12]OFD Sender: No OFD packet to send [18:16:17]OFD Sender: No OFD packet to send [18:16:23]OFD Sender: No OFD packet to send [18:16:28]OFD Sender: No OFD packet to send [18:16:33]OFD Sender: No OFD packet to send [18:16:38]OFD Sender: No OFD packet to send [18:16:43]OFD Sender: No OFD packet to send [18:16:48]OFD Sender: No OFD packet to send [18:16:53]OFD Sender: No OFD packet to send [18:16:53]accept exits with 8 [18:16:53]New connection [18:16:53]New thread 3067460964 created [18:16:53]Thread 3067317604 joined [18:16:53]Waiting for new connection... [18:16:53] Sock 8.Parse request [18:16:53]Sock 8.Check first char [18:16:53]Sock 8.First char is OK [18:16:53]request: POST /json_proto HTTP/1.0 [18:16:53]Method: POST [18:16:53]URL: /json_proto [18:16:53]Method is POST - this is cgi request [18:16:53]url: /json_proto [18:16:53]query_string will be loaded in cgi processing [18:16:53]execute_cgi json_proto POST (null) [18:16:53]execute_cgi path=json_proto method=POST [18:16:53]POST find Content-Length [18:16:53]Host: 172.17.42.195:8080 [18:16:53]Content-Length: 770 [18:16:53]Content-Type: application/json [18:16:53] [18:16:53]POST finish read [18:16:53]Found Content-Length = 770 [18:16:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:16:53]execute_script... [18:16: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)3309113", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:16:53]POST & json_proto [18:16:53]process_json_proto [18:16:53]json parsed OK: [18:16:53]protocol is kg_v1.0 [18:16:53]action value=close_receipt [18:16:53]process_action close_receipt [18:16:53]cmd_close_receipt [18:16:53]MH_GetDate [18:16:53]Write to MH i2c: F0 00 00 B8 21 C8 [18:16:53]Write i2c OK [18:16:53]MH_I2C_Read... [18:16:53]Read from MH i2c: F0 [18:16:53]MH_I2C_Read... [18:16:53]Read from MH i2c: F0 09 00 [18:16:53]MH_I2C_Read... [18:16:53]Read from MH i2c: F0 09 00 B8 21 00 15 8F 1A 67 EF 94 12 67 F2 [18:16:53]GetLastDocTimeStamp 1729793630 [18:16:53]current date 1729793813 [18:16:53]FM_GetShiftState [18:16:53]SAM_PROTO_GetShiftState [18:16:53]wFMCommunicate request_size=4 [18:16:53]MH_SAM_APDU [18:16:53]CAPDU: 80 13 01 00 [18:16:53]Write to MH i2c: E2 08 00 B9 21 80 13 01 00 00 00 00 00 57 [18:16:53]Write i2c OK [18:16:53]MH_I2C_Read... [18:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:53]Read from MH i2c: E2 [18:16:53]MH_I2C_Read... [18:16:53]Read from MH i2c: E2 0E 00 [18:16:53]MH_I2C_Read... [18:16:53]Read from MH i2c: E2 0E 00 B9 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BC [18:16:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:16:53]wFMCommunicate OK [18:16:53]SAM_PROTO_GetShiftState done [18:16:53]FM_GetShiftState done [18:16:53]opened in 1729729095 [18:16:53]opened+sec_in_day 1729815495 [18:16:53]quantity*price = 100015 [18:16:53]sum+1 = 100017 [18:16:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 626 24.10.2024 18:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372809 ФПД: 175050396360623 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372809&fm=175050396360623&tin=02508201610067®Number=0000000000091623&sum=100016 [18:16:54]StoreToDocumentArchive [18:16:54]shift 524 fd 372809 [18:16:54]save to /storage/0524/doc_00372809 [18:16:54]save last doc name /storage/0524/doc_00372809 to /storage/kkm_last_doc_name [18:16:54]save OK [18:16:54]Clear old archive folders... [18:16:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:16:54]tlvbuf is B6F56640 [18:16:54]SAM_PROTO_ClearQueue [18:16:54]wFMCommunicate request_size=4 [18:16:54]MH_SAM_APDU [18:16:54]CAPDU: 80 09 00 00 [18:16:54]Write to MH i2c: E2 08 00 C6 21 80 09 00 00 00 00 00 00 59 [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:16:54]Read from MH i2c: E2 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 C6 21 00 90 00 5B [18:16:54]RAPDU: 90 00 [18:16:54]wFMCommunicate OK [18:16:54]SAM_PROTO_ClearQueue done [18:16:54]KKMCreateOFDPacket [18:16:54]OFDProtocolAddRootSTLVToBuf [18:16:54]FM_MakeSignedData [18:16:54]FM_MakeSignedData [18:16:54]SAM_PROTO_SignData [18:16:54]wFMCommunicate request_size=4 [18:16:54]MH_SAM_APDU [18:16:54]CAPDU: 80 0D 01 02 [18:16:54]Write to MH i2c: E2 08 00 C7 21 80 0D 01 02 00 00 00 00 61 [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:16:54]Read from MH i2c: E2 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 C7 21 00 90 00 5C [18:16:54]RAPDU: 90 00 [18:16:54]wFMCommunicate OK [18:16:54]wFMCommunicate request_size=255 [18:16:54]MH_SAM_APDU [18:16: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 15 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 49 B0 05 00 35 04 06 00 9F [18:16:54]Write to MH i2c: E2 02 01 C8 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 15 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 49 B0 05 00 35 04 06 00 9F 00 00 4B [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:54]Read from MH i2c: E2 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 C8 21 00 90 00 5D [18:16:54]RAPDU: 90 00 [18:16:54]wFMCommunicate OK [18:16:54]wFMCommunicate request_size=10 [18:16:54]MH_SAM_APDU [18:16:54]CAPDU: 80 0D 02 02 05 35 18 B1 5F AF [18:16:54]Write to MH i2c: E2 0D 00 C9 21 80 0D 02 02 05 00 35 18 B1 5F AF 00 00 7A [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:16:54]Read from MH i2c: E2 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 03 00 C9 21 00 90 00 5E [18:16:54]RAPDU: 90 00 [18:16:54]wFMCommunicate OK [18:16:54]wFMCommunicate request_size=4 [18:16:54]MH_SAM_APDU [18:16:54]CAPDU: 80 0D 03 02 [18:16:54]Write to MH i2c: E2 08 00 CA 21 80 0D 03 02 00 00 00 00 66 [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:16:54]Read from MH i2c: E2 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 0B 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 0B 00 CA 21 00 D4 BE 8E AB 63 DE 76 E5 90 00 CE [18:16:54]RAPDU: D4 BE 8E AB 63 DE 76 E5 90 00 [18:16:54]wFMCommunicate OK [18:16:54]SAM_PROTO_SignData done [18:16:54]FM_MakeSignedData done [18:16:54]CreateOFDProtocolMessage [18:16:54]wFMCommunicate request_size=4 [18:16:54]MH_SAM_APDU [18:16:54]CAPDU: 80 11 00 00 [18:16:54]Write to MH i2c: E2 08 00 CB 21 80 11 00 00 00 00 00 00 66 [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:54]Read from MH i2c: E2 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 17 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: E2 17 00 CB 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [18:16:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:16:54]wFMCommunicate OK [18:16:54]CreateOFDProtocolMessage done [18:16:54]OFDSenderStorePacket 372809 [18:16:54]StoreOFDPacket docnum=372809 [18:16:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 82 25 07 01 54 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 15 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 49 B0 05 00 35 04 06 00 9F 35 18 B1 5F AF D4 BE 8E AB 63 DE 76 E5 [18:16:54]CheckFolder [18:16:54]dirname=/storage/ofd_packets [18:16:54]CheckFolder done [18:16:54]ProducePacketName [18:16:54]name=ofd_packets/00372809 [18:16:54]NVStorageSaveData ofd_packets/00372809 [18:16:54]File name is /storage/ofd_packets/00372809 [18:16:54]Write 301 bytes [18:16:54]NVStorageSaveData done [18:16:54]OFDSenderStorePacket done [18:16:54]KKMCreateOFDPacket done [18:16:54]NVStorageSaveData kkm_last_timestamp [18:16:54]File name is /storage/kkm_last_timestamp [18:16:54]Write 4 bytes [18:16:54]NVStorageSaveData done [18:16:54]ExternCall_PrintAddStr [18:16:54]wPrintStart [18:16:54]Write to MH i2c: 01 00 00 CC 21 ED [18:16:54]Write i2c OK [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: 01 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: 01 07 00 [18:16:54]MH_I2C_Read... [18:16:54]Read from MH i2c: 01 07 00 CC 21 00 00 00 00 00 FF 0F 02 [18:16:54]RasterBufferAndPrint [18:16:54]line Счет N : (1)3309113 [18:16:54]line ИНН: 02508201610067 [18:16:54]line Контрольно-Кассовый Чек [18:16:54]line ПРОДАЖА [18:16:54]line ТРК (МРК, ГНК) : 32 [18:16:54]line Товар: 2710124130 [18:16:54]line Аи-92-К-4 [18:16:54]line 14.950 * 66.90 [18:16:54]line = 1000.16 [18:16:54]line НДС 12% НСП 1% [18:16:54]line > о реализуемом товаре [18:16:54]line ИТОГО: 1000.16 [18:16:54]line НСП 1% : 8.85 [18:16:54]line НДС 12% : 106.21 [18:16:54]line Наличными: 0.00 [18:16:54]line Безнал.: 1000.16 [18:16:54]line Место: АЗС № 87 "Партнер Нефть" [18:16:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:16:54]line СНО: Общий режим [18:16:54]line Чек 626 24.10.2024 18:16 [18:16:54]line Смена: 524 ФФД: 1.0 [18:16:54]line ЗНМ: 0300000083 [18:16:54]line РНМ: 0000000000091623 [18:16:54]line Версия ККМ: 001 [18:16:54]line Платежная система: Mbank [18:16:54]line ФМ: 0000000000874672 [18:16:54]line ФД: 372809 [18:16:54]line ФПД: 175050396360623 [18:16:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181653&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372809&fm=175050396360623&tin=02508201610067®Number=0000000000091623&sum=100016 [18:16:54]written 0, free lines is 4095 [18:16:54]OFD Sender: Processing packet 372809 [packets to send 267, broken 266] [18:16:54]ProducePacketName [18:16:54]name=ofd_packets/00372809 [18:16:54]OFD Sender: To server: pG, [18:16:54]CommunicateWithHost lk.salyk.kg:30040 [18:16:54]ConnectInit lk.salyk.kg [18:16:55]Connected sock=11 [18:16:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 82 25 07 01 54 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 02 00 00 F4 03 04 00 15 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 49 B0 05 00 35 04 06 00 9F 35 18 B1 5F AF D4 BE 8E AB 63 DE 76 E5 [18:16:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A4 A9 47 00 F8 7D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 49 B0 05 00 F4 03 04 00 BC 3A 1A 67 B6 04 01 00 00 6F 95 30 96 D4 05 A4 71 [18:16:55]CommunicateWithHost err = 0 [18:16:55]CheckOFDResponse [18:16:55]1017 (14) - 77093643461234 [18:16:55]1041 (16) - 0000000000874672 [18:16:55]1040 (4) - 372809 [18:16:55]1012 (4) - 24.10.2024 12:17 [18:16:55]1206 (1) - 0 [18:16:55]OFD Sender: Remove packet 372809 [18:16:55]ProducePacketName [18:16:55]name=ofd_packets/00372809 [18:16:55]NVStorageDeleteData [18:16:55]Write to MH i2c: 01 00 00 F5 21 16 [18:16:55]Write i2c OK [18:16:55]MH_I2C_Read... [18:16:55]Read from MH i2c: 01 [18:16:55]MH_I2C_Read... [18:16:55]Read from MH i2c: 01 07 00 [18:16:55]MH_I2C_Read... [18:16:55]Read from MH i2c: 01 07 00 F5 21 00 00 00 00 00 FA 0C 23 [18:16:55]RasterBufferAndPrint [18:16:55]line [18:16:55]line [18:16:55]line [18:16:55]line [18:16:55]line [18:16:55]written 0, free lines is 3332 [18:16:55]MH_Cut [18:16:55]Write to MH i2c: D1 01 00 FC 21 01 EF [18:16:55]Write i2c OK [18:16:55]MH_I2C_Read... [18:16:55]Read from MH i2c: D1 [18:16:55]MH_I2C_Read... [18:16:55]Read from MH i2c: D1 01 00 [18:16:55]MH_I2C_Read... [18:16:55]Read from MH i2c: D1 01 00 FC 21 00 EE [18:16:55]Write to MH i2c: 01 00 00 FD 21 1E [18:16:55]Write i2c OK [18:16:55]MH_I2C_Read... [18:16:55]OFD Sender: No OFD packet to send [18:16:56]*** Cut start [18:16:56]*** Partial cut [18:16:56]*** CUTSNS_PIN = 1 [18:16:56]*** CUTSNS_PIN = 0 [18:16:56]*** Brake cut motor [18:16:56]Read from MH i2c: 01 [18:16:56]MH_I2C_Read... [18:16:56]*** Stop cut motor [18:16:56]*** Cut end [18:16:56]Read from MH i2c: 01 07 00 [18:16:56]MH_I2C_Read... [18:16:56]Read from MH i2c: 01 07 00 FD 21 00 00 00 00 00 FF 0F 33 [18:16:56]process_action close_receipt done [18:16:56]requested_data is exist [18:16:56]produce_requested_data [18:16:56]requested_item fm.sn is exist - process it [18:16:56]wFMCommunicate request_size=4 [18:16:56]MH_SAM_APDU [18:16:56]CAPDU: 80 11 00 00 [18:16:56]Write to MH i2c: E2 08 00 FE 21 80 11 00 00 00 00 00 00 99 [18:16:56]Write i2c OK [18:16:56]MH_I2C_Read... [18:16:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:16:56]Read from MH i2c: E2 [18:16:56]MH_I2C_Read... [18:16:56]Read from MH i2c: E2 17 00 [18:16:56]MH_I2C_Read... [18:16:56]Read from MH i2c: E2 17 00 FE 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [18:16:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:16:56]wFMCommunicate OK [18:16:56]requested_item fd.num is exist - process it [18:16:56]SAM_PROTO_GetFieldsCounters [18:16:56]wFMCommunicate request_size=4 [18:16:56]MH_SAM_APDU [18:16:56]CAPDU: 80 13 00 00 [18:16:56]Write to MH i2c: E2 08 00 FF 21 80 13 00 00 00 00 00 00 9C [18:16:56]Write i2c OK [18:16:56]MH_I2C_Read... [18:16:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:16:57]Read from MH i2c: E2 [18:16:57]MH_I2C_Read... [18:16:57]Read from MH i2c: E2 62 00 [18:16:57]MH_I2C_Read... [18:16:57]Read from MH i2c: E2 62 00 FF 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 49 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 23 [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 49 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 72 02 00 00 5E 04 04 00 72 02 00 00 57 04 04 00 73 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:16:57]wFMCommunicate OK [18:16:57]SAM_PROTO_GetFieldsCounters done [18:16:57]requested_item shift.num is exist - process it [18:16:57]requested_item shift.opened is exist - process it [18:16:57]req_shift_opened [18:16:57]FM_GetShiftState [18:16:57]SAM_PROTO_GetShiftState [18:16:57]wFMCommunicate request_size=4 [18:16:57]MH_SAM_APDU [18:16:57]CAPDU: 80 13 01 00 [18:16:57]Write to MH i2c: E2 08 00 00 22 80 13 01 00 00 00 00 00 9F [18:16:57]Write i2c OK [18:16:57]MH_I2C_Read... [18:16:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:16:57]Read from MH i2c: E2 [18:16:57]MH_I2C_Read... [18:16:57]Read from MH i2c: E2 0E 00 [18:16:57]MH_I2C_Read... [18:16:57]Read from MH i2c: E2 0E 00 00 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 04 [18:16:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:16:57]wFMCommunicate OK [18:16:57]SAM_PROTO_GetShiftState done [18:16:57]FM_GetShiftState done [18:16:57]req_shift_opened done [18:16:57]requested_item shift.open_date is exist - process it [18:16:57]req_shift_open_date [18:16:57]req_shift_open_date done [18:16:57]produce_requested_data done [18:16:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372809,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:16:57]process_action_free close_receipt [18:16:57]json_value_free [18:16:57]json_value_free done [18:16:57]process_json_proto returns [18:16:57]Send response to host [18:16:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372809,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:16:57]free response buf [18:16:57]execute_script done [18:16:57]execute_script returns [18:16:57]free content buf [18:16:57]Sock 8.Close socket [18:16:57]Sock 8.Thread stoped [18:17:00]OFD Sender: No OFD packet to send [18:17:05]OFD Sender: No OFD packet to send [18:17:10]accept exits with 10 [18:17:10]New connection [18:17:10]New thread 3067317604 created [18:17:10]Thread 3067460964 joined [18:17:10]Waiting for new connection... [18:17:10] Sock 10.Parse request [18:17:10]Sock 10.Check first char [18:17:10]Sock 10.First char is OK [18:17:10]request: POST /json_proto HTTP/1.0 [18:17:10]Method: POST [18:17:10]URL: /json_proto [18:17:10]Method is POST - this is cgi request [18:17:10]url: /json_proto [18:17:10]query_string will be loaded in cgi processing [18:17:10]execute_cgi json_proto POST (null) [18:17:10]execute_cgi path=json_proto method=POST [18:17:10]POST find Content-Length [18:17:10]Host: 172.17.42.195:8080 [18:17:10]Content-Length: 678 [18:17:10]Content-Type: application/json [18:17:10] [18:17:10]POST finish read [18:17:10]Found Content-Length = 678 [18:17:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.330, "sum" : 356.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 356.00, "total" : 356.00, "payments": [ { "type": 0, "sum" : 356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:10]execute_script... [18:17: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)3309114", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.330, "sum" : 356.58, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 356.00, "total" : 356.00, "payments": [ { "type": 0, "sum" : 356.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:10]POST & json_proto [18:17:10]process_json_proto [18:17:10]json parsed OK: [18:17:10]protocol is kg_v1.0 [18:17:10]action value=close_receipt [18:17:10]process_action close_receipt [18:17:10]cmd_close_receipt [18:17:10]MH_GetDate [18:17:10]Write to MH i2c: F0 00 00 01 22 12 [18:17:10]Write i2c OK [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: F0 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: F0 09 00 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: F0 09 00 01 22 00 26 8F 1A 67 EF 94 12 67 4D [18:17:10]GetLastDocTimeStamp 1729793813 [18:17:10]current date 1729793830 [18:17:10]FM_GetShiftState [18:17:10]SAM_PROTO_GetShiftState [18:17:10]wFMCommunicate request_size=4 [18:17:10]MH_SAM_APDU [18:17:10]CAPDU: 80 13 01 00 [18:17:10]Write to MH i2c: E2 08 00 02 22 80 13 01 00 00 00 00 00 A1 [18:17:10]Write i2c OK [18:17:10]MH_I2C_Read... [18:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:10]Read from MH i2c: E2 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: E2 0E 00 [18:17:10]MH_I2C_Read... [18:17:10]Read from MH i2c: E2 0E 00 02 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 06 [18:17:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:17:10]wFMCommunicate OK [18:17:10]SAM_PROTO_GetShiftState done [18:17:10]FM_GetShiftState done [18:17:10]opened in 1729729095 [18:17:10]opened+sec_in_day 1729815495 [18:17:10]quantity*price = 35657 [18:17:10]sum+1 = 35659 [18:17:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.58 ИТОГО: 356.00 Внесено: 356.00 СДАЧА: 0.00 НСП 1% : 3.16 НДС 12% : 37.87 Наличными: 356.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 627 24.10.2024 18:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372810 ФПД: 162675744232374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181710&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372810&fm=162675744232374&tin=02508201610067®Number=0000000000091623&sum=35600 [18:17:11]StoreToDocumentArchive [18:17:11]shift 524 fd 372810 [18:17:11]save to /storage/0524/doc_00372810 [18:17:11]save last doc name /storage/0524/doc_00372810 to /storage/kkm_last_doc_name [18:17:11]save OK [18:17:11]Clear old archive folders... [18:17:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:11]tlvbuf is 01A7CAD0 [18:17:11]SAM_PROTO_ClearQueue [18:17:11]wFMCommunicate request_size=4 [18:17:11]MH_SAM_APDU [18:17:11]CAPDU: 80 09 00 00 [18:17:11]Write to MH i2c: E2 08 00 0F 22 80 09 00 00 00 00 00 00 A3 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:11]Read from MH i2c: E2 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 0F 22 00 90 00 A5 [18:17:11]RAPDU: 90 00 [18:17:11]wFMCommunicate OK [18:17:11]SAM_PROTO_ClearQueue done [18:17:11]KKMCreateOFDPacket [18:17:11]OFDProtocolAddRootSTLVToBuf [18:17:11]FM_MakeSignedData [18:17:11]FM_MakeSignedData [18:17:11]SAM_PROTO_SignData [18:17:11]wFMCommunicate request_size=4 [18:17:11]MH_SAM_APDU [18:17:11]CAPDU: 80 0D 01 02 [18:17:11]Write to MH i2c: E2 08 00 10 22 80 0D 01 02 00 00 00 00 AB [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:11]Read from MH i2c: E2 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 10 22 00 90 00 A6 [18:17:11]RAPDU: 90 00 [18:17:11]wFMCommunicate OK [18:17:11]wFMCommunicate request_size=255 [18:17:11]MH_SAM_APDU [18:17: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 34 FF 03 08 00 03 D2 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 4A 8B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 8B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 0E 00 00 00 00 07 04 06 00 10 8B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 26 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4A B0 05 00 35 04 06 00 93 [18:17:11]Write to MH i2c: E2 02 01 11 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D2 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 4A 8B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 8B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 0E 00 00 00 00 07 04 06 00 10 8B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 26 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4A B0 05 00 35 04 06 00 93 00 00 40 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:11]Read from MH i2c: E2 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 11 22 00 90 00 A7 [18:17:11]RAPDU: 90 00 [18:17:11]wFMCommunicate OK [18:17:11]wFMCommunicate request_size=10 [18:17:11]MH_SAM_APDU [18:17:11]CAPDU: 80 0D 02 02 05 F3 E5 F2 D3 B6 [18:17:11]Write to MH i2c: E2 0D 00 12 22 80 0D 02 02 05 00 F3 E5 F2 D3 B6 00 00 0B [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:11]Read from MH i2c: E2 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 03 00 12 22 00 90 00 A8 [18:17:11]RAPDU: 90 00 [18:17:11]wFMCommunicate OK [18:17:11]wFMCommunicate request_size=4 [18:17:11]MH_SAM_APDU [18:17:11]CAPDU: 80 0D 03 02 [18:17:11]Write to MH i2c: E2 08 00 13 22 80 0D 03 02 00 00 00 00 B0 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:11]Read from MH i2c: E2 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 0B 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 0B 00 13 22 00 77 60 57 CE B4 AA 4D 7C 90 00 D4 [18:17:11]RAPDU: 77 60 57 CE B4 AA 4D 7C 90 00 [18:17:11]wFMCommunicate OK [18:17:11]SAM_PROTO_SignData done [18:17:11]FM_MakeSignedData done [18:17:11]CreateOFDProtocolMessage [18:17:11]wFMCommunicate request_size=4 [18:17:11]MH_SAM_APDU [18:17:11]CAPDU: 80 11 00 00 [18:17:11]Write to MH i2c: E2 08 00 14 22 80 11 00 00 00 00 00 00 B0 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:11]Read from MH i2c: E2 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 17 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: E2 17 00 14 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [18:17:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:17:11]wFMCommunicate OK [18:17:11]CreateOFDProtocolMessage done [18:17:11]OFDSenderStorePacket 372810 [18:17:11]StoreOFDPacket docnum=372810 [18:17:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 82 54 07 01 42 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D2 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 4A 8B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 8B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 0E 00 00 00 00 07 04 06 00 10 8B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 26 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4A B0 05 00 35 04 06 00 93 F3 E5 F2 D3 B6 77 60 57 CE B4 AA 4D 7C [18:17:11]CheckFolder [18:17:11]dirname=/storage/ofd_packets [18:17:11]CheckFolder done [18:17:11]ProducePacketName [18:17:11]name=ofd_packets/00372810 [18:17:11]NVStorageSaveData ofd_packets/00372810 [18:17:11]File name is /storage/ofd_packets/00372810 [18:17:11]Write 301 bytes [18:17:11]NVStorageSaveData done [18:17:11]OFDSenderStorePacket done [18:17:11]KKMCreateOFDPacket done [18:17:11]NVStorageSaveData kkm_last_timestamp [18:17:11]File name is /storage/kkm_last_timestamp [18:17:11]Write 4 bytes [18:17:11]NVStorageSaveData done [18:17:11]ExternCall_PrintAddStr [18:17:11]wPrintStart [18:17:11]Write to MH i2c: 01 00 00 15 22 37 [18:17:11]Write i2c OK [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: 01 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: 01 07 00 [18:17:11]MH_I2C_Read... [18:17:11]Read from MH i2c: 01 07 00 15 22 00 00 00 00 00 FF 0F 4C [18:17:11]RasterBufferAndPrint [18:17:11]line Счет N : (1)3309114 [18:17:11]line ИНН: 02508201610067 [18:17:11]line Контрольно-Кассовый Чек [18:17:11]line ПРОДАЖА [18:17:11]line ТРК (МРК, ГНК) : 22 [18:17:11]line Товар: 2710124130 [18:17:11]line Аи-92-К-4 [18:17:11]line 5.330 * 66.90 [18:17:11]line = 356.58 [18:17:11]line НДС 12% НСП 1% [18:17:11]line > о реализуемом товаре [18:17:11]line ОКРУГЛЕНИЕ: -0.58 [18:17:11]line ИТОГО: 356.00 [18:17:11]line Внесено: 356.00 [18:17:11]line СДАЧА: 0.00 [18:17:11]line НСП 1% : 3.16 [18:17:11]line НДС 12% : 37.87 [18:17:11]line Наличными: 356.00 [18:17:11]line Безнал.: 0.00 [18:17:11]line Место: АЗС № 87 "Партнер Нефть" [18:17:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:17:11]line СНО: Общий режим [18:17:11]line Чек 627 24.10.2024 18:17 [18:17:11]line Смена: 524 ФФД: 1.0 [18:17:11]line ЗНМ: 0300000083 [18:17:11]line РНМ: 0000000000091623 [18:17:11]line Версия ККМ: 001 [18:17:11]line ФМ: 0000000000874672 [18:17:11]line ФД: 372810 [18:17:11]line ФПД: 162675744232374 [18:17:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181710&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372810&fm=162675744232374&tin=02508201610067®Number=0000000000091623&sum=35600 [18:17:11]written 0, free lines is 4095 [18:17:11]OFD Sender: Processing packet 372810 [packets to send 267, broken 266] [18:17:11]ProducePacketName [18:17:11]name=ofd_packets/00372810 [18:17:11]OFD Sender: To server: pG, [18:17:11]CommunicateWithHost lk.salyk.kg:30040 [18:17:11]ConnectInit lk.salyk.kg [18:17:11]Connected sock=11 [18:17:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 82 54 07 01 42 1A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 D2 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 4A 8B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 8B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 0E 00 00 00 00 07 04 06 00 10 8B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 73 02 00 00 F4 03 04 00 26 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4A B0 05 00 35 04 06 00 93 F3 E5 F2 D3 B6 77 60 57 CE B4 AA 4D 7C [18:17:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7D 32 47 00 EB B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4A B0 05 00 F4 03 04 00 CD 3A 1A 67 B6 04 01 00 00 AD 07 03 1C 6F CC 58 95 [18:17:12]CommunicateWithHost err = 0 [18:17:12]CheckOFDResponse [18:17:12]1017 (14) - 77093643461234 [18:17:12]1041 (16) - 0000000000874672 [18:17:12]1040 (4) - 372810 [18:17:12]1012 (4) - 24.10.2024 12:17 [18:17:12]1206 (1) - 0 [18:17:12]OFD Sender: Remove packet 372810 [18:17:12]ProducePacketName [18:17:12]name=ofd_packets/00372810 [18:17:12]NVStorageDeleteData [18:17:12]Write to MH i2c: 01 00 00 40 22 62 [18:17:12]Write i2c OK [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: 01 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: 01 07 00 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: 01 07 00 40 22 00 00 00 00 00 EB 0C 60 [18:17:12]RasterBufferAndPrint [18:17:12]line [18:17:12]line [18:17:12]line [18:17:12]line [18:17:12]line [18:17:12]written 0, free lines is 3316 [18:17:12]MH_Cut [18:17:12]Write to MH i2c: D1 01 00 47 22 01 3B [18:17:12]Write i2c OK [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: D1 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: D1 01 00 [18:17:12]MH_I2C_Read... [18:17:12]Read from MH i2c: D1 01 00 47 22 00 3A [18:17:12]Write to MH i2c: 01 00 00 48 22 6A [18:17:12]Write i2c OK [18:17:12]MH_I2C_Read... [18:17:12]OFD Sender: No OFD packet to send [18:17:13]*** Cut start [18:17:13]*** Partial cut [18:17:13]*** CUTSNS_PIN = 1 [18:17:13]*** CUTSNS_PIN = 0 [18:17:13]*** Brake cut motor [18:17:13]Read from MH i2c: 01 [18:17:13]MH_I2C_Read... [18:17:13]*** Stop cut motor [18:17:13]*** Cut end [18:17:13]Read from MH i2c: 01 07 00 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: 01 07 00 48 22 00 00 00 00 00 FF 0F 7F [18:17:13]process_action close_receipt done [18:17:13]requested_data is exist [18:17:13]produce_requested_data [18:17:13]requested_item fm.sn is exist - process it [18:17:13]wFMCommunicate request_size=4 [18:17:13]MH_SAM_APDU [18:17:13]CAPDU: 80 11 00 00 [18:17:13]Write to MH i2c: E2 08 00 49 22 80 11 00 00 00 00 00 00 E5 [18:17:13]Write i2c OK [18:17:13]MH_I2C_Read... [18:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:13]Read from MH i2c: E2 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 17 00 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 17 00 49 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [18:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:17:13]wFMCommunicate OK [18:17:13]requested_item fd.num is exist - process it [18:17:13]SAM_PROTO_GetFieldsCounters [18:17:13]wFMCommunicate request_size=4 [18:17:13]MH_SAM_APDU [18:17:13]CAPDU: 80 13 00 00 [18:17:13]Write to MH i2c: E2 08 00 4A 22 80 13 00 00 00 00 00 00 E8 [18:17:13]Write i2c OK [18:17:13]MH_I2C_Read... [18:17:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:13]Read from MH i2c: E2 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 62 00 [18:17:13]MH_I2C_Read... [18:17:13]Read from MH i2c: E2 62 00 4A 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 73 [18:17:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 73 02 00 00 5E 04 04 00 73 02 00 00 57 04 04 00 74 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:14]wFMCommunicate OK [18:17:14]SAM_PROTO_GetFieldsCounters done [18:17:14]requested_item shift.num is exist - process it [18:17:14]requested_item shift.opened is exist - process it [18:17:14]req_shift_opened [18:17:14]FM_GetShiftState [18:17:14]SAM_PROTO_GetShiftState [18:17:14]wFMCommunicate request_size=4 [18:17:14]MH_SAM_APDU [18:17:14]CAPDU: 80 13 01 00 [18:17:14]Write to MH i2c: E2 08 00 4B 22 80 13 01 00 00 00 00 00 EA [18:17:14]Write i2c OK [18:17:14]MH_I2C_Read... [18:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:14]Read from MH i2c: E2 [18:17:14]MH_I2C_Read... [18:17:14]Read from MH i2c: E2 0E 00 [18:17:14]MH_I2C_Read... [18:17:14]Read from MH i2c: E2 0E 00 4B 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4F [18:17:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:17:14]wFMCommunicate OK [18:17:14]SAM_PROTO_GetShiftState done [18:17:14]FM_GetShiftState done [18:17:14]req_shift_opened done [18:17:14]requested_item shift.open_date is exist - process it [18:17:14]req_shift_open_date [18:17:14]req_shift_open_date done [18:17:14]produce_requested_data done [18:17:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372810,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:17:14]process_action_free close_receipt [18:17:14]json_value_free [18:17:14]json_value_free done [18:17:14]process_json_proto returns [18:17:14]Send response to host [18:17:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372810,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:17:14]free response buf [18:17:14]execute_script done [18:17:14]execute_script returns [18:17:14]free content buf [18:17:14]Sock 10.Close socket [18:17:14]Sock 10.Thread stoped [18:17:17]OFD Sender: No OFD packet to send [18:17:22]OFD Sender: No OFD packet to send [18:17:27]OFD Sender: No OFD packet to send [18:17:32]OFD Sender: No OFD packet to send [18:17:37]accept exits with 8 [18:17:37]New connection [18:17:37]New thread 3067460964 created [18:17:37]Thread 3067317604 joined [18:17:37]Waiting for new connection... [18:17:37] Sock 8.Parse request [18:17:37]Sock 8.Check first char [18:17:37]Sock 8.First char is OK [18:17:37]request: POST /json_proto HTTP/1.0 [18:17:37]Method: POST [18:17:37]URL: /json_proto [18:17:37]Method is POST - this is cgi request [18:17:37]url: /json_proto [18:17:37]query_string will be loaded in cgi processing [18:17:37]execute_cgi json_proto POST (null) [18:17:37]execute_cgi path=json_proto method=POST [18:17:37]POST find Content-Length [18:17:37]Host: 172.17.42.195:8080 [18:17:37]Content-Length: 678 [18:17:37]Content-Type: application/json [18:17:37] [18:17:37]POST finish read [18:17:37]Found Content-Length = 678 [18:17:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:37]execute_script... [18:17: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)3309115", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:37]POST & json_proto [18:17:37]process_json_proto [18:17:37]json parsed OK: [18:17:37]protocol is kg_v1.0 [18:17:37]action value=close_receipt [18:17:37]process_action close_receipt [18:17:37]cmd_close_receipt [18:17:37]MH_GetDate [18:17:37]Write to MH i2c: F0 00 00 4C 22 5D [18:17:37]Write i2c OK [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: F0 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: F0 09 00 [18:17:37]MH_I2C_Read... [18:17:37]Read from MH i2c: F0 09 00 4C 22 00 42 8F 1A 67 EF 94 12 67 B4 [18:17:37]GetLastDocTimeStamp 1729793830 [18:17:37]current date 1729793858 [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 4D 22 80 13 01 00 00 00 00 00 EC [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 4D 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [18:17:37]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [18:17:37]opened+sec_in_day 1729815495 [18:17:37]quantity*price = 50041 [18:17:37]sum+1 = 50042 [18:17:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 628 24.10.2024 18:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372811 ФПД: 265695631302666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181738&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372811&fm=265695631302666&tin=02508201610067®Number=0000000000091623&sum=50000 [18:17:38]StoreToDocumentArchive [18:17:38]shift 524 fd 372811 [18:17:38]save to /storage/0524/doc_00372811 [18:17:38]save last doc name /storage/0524/doc_00372811 to /storage/kkm_last_doc_name [18:17:38]save OK [18:17:38]Clear old archive folders... [18:17:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:38]tlvbuf is 01A5CAC0 [18:17:38]SAM_PROTO_ClearQueue [18:17:38]wFMCommunicate request_size=4 [18:17:38]MH_SAM_APDU [18:17:38]CAPDU: 80 09 00 00 [18:17:38]Write to MH i2c: E2 08 00 5A 22 80 09 00 00 00 00 00 00 EE [18:17:38]Write i2c OK [18:17:38]MH_I2C_Read... [18:17:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:38]Read from MH i2c: E2 [18:17:38]MH_I2C_Read... [18:17:38]Read from MH i2c: E2 03 00 [18:17:38]MH_I2C_Read... [18:17:38]Read from MH i2c: E2 03 00 5A 22 00 90 00 F0 [18:17:38]RAPDU: 90 00 [18:17:38]wFMCommunicate OK [18:17:38]SAM_PROTO_ClearQueue done [18:17:38]KKMCreateOFDPacket [18:17:38]OFDProtocolAddRootSTLVToBuf [18:17:38]FM_MakeSignedData [18:17:38]FM_MakeSignedData [18:17:38]SAM_PROTO_SignData [18:17:38]wFMCommunicate request_size=4 [18:17:38]MH_SAM_APDU [18:17:38]CAPDU: 80 0D 01 02 [18:17:38]Write to MH i2c: E2 08 00 5B 22 80 0D 01 02 00 00 00 00 F6 [18:17:38]Write i2c OK [18:17:38]MH_I2C_Read... [18:17:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:38]Read from MH i2c: E2 [18:17:38]MH_I2C_Read... [18:17:38]Read from MH i2c: E2 03 00 [18:17:38]MH_I2C_Read... [18:17:38]Read from MH i2c: E2 03 00 5B 22 00 90 00 F1 [18:17:38]RAPDU: 90 00 [18:17:38]wFMCommunicate OK [18:17:38]wFMCommunicate request_size=255 [18:17:38]MH_SAM_APDU [18:17: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 42 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4B B0 05 00 35 04 06 00 F1 [18:17:38]Write to MH i2c: E2 02 01 5C 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 42 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4B B0 05 00 35 04 06 00 F1 00 00 49 [18:17:38]Write i2c OK [18:17:38]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 03 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 03 00 5C 22 00 90 00 F2 [18:17:39]RAPDU: 90 00 [18:17:39]wFMCommunicate OK [18:17:39]wFMCommunicate request_size=10 [18:17:39]MH_SAM_APDU [18:17:39]CAPDU: 80 0D 02 02 05 A6 15 B8 E0 0A [18:17:39]Write to MH i2c: E2 0D 00 5D 22 80 0D 02 02 05 00 A6 15 B8 E0 0A 00 00 60 [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 03 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 03 00 5D 22 00 90 00 F3 [18:17:39]RAPDU: 90 00 [18:17:39]wFMCommunicate OK [18:17:39]wFMCommunicate request_size=4 [18:17:39]MH_SAM_APDU [18:17:39]CAPDU: 80 0D 03 02 [18:17:39]Write to MH i2c: E2 08 00 5E 22 80 0D 03 02 00 00 00 00 FB [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 0B 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 0B 00 5E 22 00 96 24 0B D1 4B 69 EF C2 90 00 F7 [18:17:39]RAPDU: 96 24 0B D1 4B 69 EF C2 90 00 [18:17:39]wFMCommunicate OK [18:17:39]SAM_PROTO_SignData done [18:17:39]FM_MakeSignedData done [18:17:39]CreateOFDProtocolMessage [18:17:39]wFMCommunicate request_size=4 [18:17:39]MH_SAM_APDU [18:17:39]CAPDU: 80 11 00 00 [18:17:39]Write to MH i2c: E2 08 00 5F 22 80 11 00 00 00 00 00 00 FB [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:39]Read from MH i2c: E2 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 17 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: E2 17 00 5F 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [18:17:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:17:39]wFMCommunicate OK [18:17:39]CreateOFDProtocolMessage done [18:17:39]OFDSenderStorePacket 372811 [18:17:39]StoreOFDPacket docnum=372811 [18:17:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE D5 07 01 02 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 42 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4B B0 05 00 35 04 06 00 F1 A6 15 B8 E0 0A 96 24 0B D1 4B 69 EF C2 [18:17:39]CheckFolder [18:17:39]dirname=/storage/ofd_packets [18:17:39]CheckFolder done [18:17:39]ProducePacketName [18:17:39]name=ofd_packets/00372811 [18:17:39]NVStorageSaveData ofd_packets/00372811 [18:17:39]File name is /storage/ofd_packets/00372811 [18:17:39]Write 301 bytes [18:17:39]NVStorageSaveData done [18:17:39]OFDSenderStorePacket done [18:17:39]KKMCreateOFDPacket done [18:17:39]NVStorageSaveData kkm_last_timestamp [18:17:39]File name is /storage/kkm_last_timestamp [18:17:39]Write 4 bytes [18:17:39]NVStorageSaveData done [18:17:39]ExternCall_PrintAddStr [18:17:39]wPrintStart [18:17:39]Write to MH i2c: 01 00 00 60 22 82 [18:17:39]Write i2c OK [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: 01 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: 01 07 00 [18:17:39]MH_I2C_Read... [18:17:39]Read from MH i2c: 01 07 00 60 22 00 00 00 00 00 FF 0F 97 [18:17:39]RasterBufferAndPrint [18:17:39]line Счет N : (1)3309115 [18:17:39]line ИНН: 02508201610067 [18:17:39]line Контрольно-Кассовый Чек [18:17:39]line ПРОДАЖА [18:17:39]line ТРК (МРК, ГНК) : 12 [18:17:39]line Товар: 2710124130 [18:17:39]line Аи-92-К-4 [18:17:39]line 7.480 * 66.90 [18:17:39]line = 500.41 [18:17:39]line НДС 12% НСП 1% [18:17:39]line > о реализуемом товаре [18:17:39]line ОКРУГЛЕНИЕ: -0.41 [18:17:39]line ИТОГО: 500.00 [18:17:39]line Внесено: 500.00 [18:17:39]line СДАЧА: 0.00 [18:17:39]line НСП 1% : 4.43 [18:17:39]line НДС 12% : 53.14 [18:17:39]line Наличными: 500.00 [18:17:39]line Безнал.: 0.00 [18:17:39]line Место: АЗС № 87 "Партнер Нефть" [18:17:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:17:39]line СНО: Общий режим [18:17:39]line Чек 628 24.10.2024 18:17 [18:17:39]line Смена: 524 ФФД: 1.0 [18:17:39]line ЗНМ: 0300000083 [18:17:39]line РНМ: 0000000000091623 [18:17:39]line Версия ККМ: 001 [18:17:39]line ФМ: 0000000000874672 [18:17:39]line ФД: 372811 [18:17:39]line ФПД: 265695631302666 [18:17:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181738&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372811&fm=265695631302666&tin=02508201610067®Number=0000000000091623&sum=50000 [18:17:39]OFD Sender: Processing packet 372811 [packets to send 267, broken 266] [18:17:39]ProducePacketName [18:17:39]name=ofd_packets/00372811 [18:17:39]OFD Sender: To server: pG, [18:17:39]CommunicateWithHost lk.salyk.kg:30040 [18:17:39]ConnectInit lk.salyk.kg [18:17:39]written 0, free lines is 4095 [18:17:39]Connected sock=10 [18:17:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE D5 07 01 02 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 42 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4B B0 05 00 35 04 06 00 F1 A6 15 B8 E0 0A 96 24 0B D1 4B 69 EF C2 [18:17:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 27 8C 47 00 02 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4B B0 05 00 F4 03 04 00 E9 3A 1A 67 B6 04 01 00 00 5B D3 6B 48 C5 8B 58 C7 [18:17:39]CommunicateWithHost err = 0 [18:17:39]CheckOFDResponse [18:17:39]1017 (14) - 77093643461234 [18:17:39]1041 (16) - 0000000000874672 [18:17:39]1040 (4) - 372811 [18:17:39]1012 (4) - 24.10.2024 12:17 [18:17:39]1206 (1) - 0 [18:17:39]OFD Sender: Remove packet 372811 [18:17:39]ProducePacketName [18:17:39]name=ofd_packets/00372811 [18:17:39]NVStorageDeleteData [18:17:40]Write to MH i2c: 01 00 00 8B 22 AD [18:17:40]Write i2c OK [18:17:40]MH_I2C_Read... [18:17:40]Read from MH i2c: 01 [18:17:40]MH_I2C_Read... [18:17:40]Read from MH i2c: 01 07 00 [18:17:40]MH_I2C_Read... [18:17:40]Read from MH i2c: 01 07 00 8B 22 00 00 00 00 00 D4 0C 94 [18:17:40]RasterBufferAndPrint [18:17:40]line [18:17:40]line [18:17:40]line [18:17:40]line [18:17:40]line [18:17:40]written 0, free lines is 3292 [18:17:40]MH_Cut [18:17:40]Write to MH i2c: D1 01 00 92 22 01 86 [18:17:40]Write i2c OK [18:17:40]MH_I2C_Read... [18:17:40]Read from MH i2c: D1 [18:17:40]MH_I2C_Read... [18:17:40]Read from MH i2c: D1 01 00 [18:17:40]MH_I2C_Read... [18:17:40]Read from MH i2c: D1 01 00 92 22 00 85 [18:17:40]Write to MH i2c: 01 00 00 93 22 B5 [18:17:40]Write i2c OK [18:17:40]MH_I2C_Read... [18:17:40]OFD Sender: No OFD packet to send [18:17:40]*** Cut start [18:17:40]*** Partial cut [18:17:40]*** CUTSNS_PIN = 1 [18:17:40]*** CUTSNS_PIN = 0 [18:17:41]*** Brake cut motor [18:17:41]Read from MH i2c: 01 [18:17:41]MH_I2C_Read... [18:17:41]*** Stop cut motor [18:17:41]*** Cut end [18:17:41]Read from MH i2c: 01 07 00 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: 01 07 00 93 22 00 00 00 00 00 FF 0F CA [18:17:41]process_action close_receipt done [18:17:41]requested_data is exist [18:17:41]produce_requested_data [18:17:41]requested_item fm.sn is exist - process it [18:17:41]wFMCommunicate request_size=4 [18:17:41]MH_SAM_APDU [18:17:41]CAPDU: 80 11 00 00 [18:17:41]Write to MH i2c: E2 08 00 94 22 80 11 00 00 00 00 00 00 30 [18:17:41]Write i2c OK [18:17:41]MH_I2C_Read... [18:17:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:41]Read from MH i2c: E2 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: E2 17 00 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: E2 17 00 94 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [18:17:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:17:41]wFMCommunicate OK [18:17:41]requested_item fd.num is exist - process it [18:17:41]SAM_PROTO_GetFieldsCounters [18:17:41]wFMCommunicate request_size=4 [18:17:41]MH_SAM_APDU [18:17:41]CAPDU: 80 13 00 00 [18:17:41]Write to MH i2c: E2 08 00 95 22 80 13 00 00 00 00 00 00 33 [18:17:41]Write i2c OK [18:17:41]MH_I2C_Read... [18:17:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:41]Read from MH i2c: E2 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: E2 62 00 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: E2 62 00 95 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 C2 [18:17:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 74 02 00 00 5E 04 04 00 74 02 00 00 57 04 04 00 75 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:41]wFMCommunicate OK [18:17:41]SAM_PROTO_GetFieldsCounters done [18:17:41]requested_item shift.num is exist - process it [18:17:41]requested_item shift.opened is exist - process it [18:17:41]req_shift_opened [18:17:41]FM_GetShiftState [18:17:41]SAM_PROTO_GetShiftState [18:17:41]wFMCommunicate request_size=4 [18:17:41]MH_SAM_APDU [18:17:41]CAPDU: 80 13 01 00 [18:17:41]Write to MH i2c: E2 08 00 96 22 80 13 01 00 00 00 00 00 35 [18:17:41]Write i2c OK [18:17:41]MH_I2C_Read... [18:17:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:41]Read from MH i2c: E2 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: E2 0E 00 [18:17:41]MH_I2C_Read... [18:17:41]Read from MH i2c: E2 0E 00 96 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [18:17:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:17:41]wFMCommunicate OK [18:17:41]SAM_PROTO_GetShiftState done [18:17:41]FM_GetShiftState done [18:17:41]req_shift_opened done [18:17:41]requested_item shift.open_date is exist - process it [18:17:41]req_shift_open_date [18:17:41]req_shift_open_date done [18:17:41]produce_requested_data done [18:17:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372811,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:17:41]process_action_free close_receipt [18:17:41]json_value_free [18:17:41]json_value_free done [18:17:41]process_json_proto returns [18:17:41]Send response to host [18:17:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372811,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:17:41]free response buf [18:17:41]execute_script done [18:17:41]execute_script returns [18:17:41]free content buf [18:17:41]Sock 8.Close socket [18:17:41]Sock 8.Thread stoped [18:17:45]OFD Sender: No OFD packet to send [18:17:50]OFD Sender: No OFD packet to send [18:17:53]accept exits with 9 [18:17:53]New connection [18:17:53]New thread 3067317604 created [18:17:53]Thread 3067460964 joined [18:17:53]Waiting for new connection... [18:17:53] Sock 9.Parse request [18:17:53]Sock 9.Check first char [18:17:53]Sock 9.First char is OK [18:17:53]request: POST /json_proto HTTP/1.0 [18:17:53]Method: POST [18:17:53]URL: /json_proto [18:17:53]Method is POST - this is cgi request [18:17:53]url: /json_proto [18:17:53]query_string will be loaded in cgi processing [18:17:53]execute_cgi json_proto POST (null) [18:17:53]execute_cgi path=json_proto method=POST [18:17:53]POST find Content-Length [18:17:53]Host: 172.17.42.195:8080 [18:17:53]Content-Length: 767 [18:17:53]Content-Type: application/json [18:17:53] [18:17:53]POST finish read [18:17:53]Found Content-Length = 767 [18:17:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:53]execute_script... [18:17:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309116", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:17:53]POST & json_proto [18:17:53]process_json_proto [18:17:53]json parsed OK: [18:17:53]protocol is kg_v1.0 [18:17:53]action value=close_receipt [18:17:53]process_action close_receipt [18:17:53]cmd_close_receipt [18:17:53]MH_GetDate [18:17:53]Write to MH i2c: F0 00 00 97 22 A8 [18:17:53]Write i2c OK [18:17:53]MH_I2C_Read... [18:17:53]Read from MH i2c: F0 [18:17:53]MH_I2C_Read... [18:17:53]Read from MH i2c: F0 09 00 [18:17:53]MH_I2C_Read... [18:17:53]Read from MH i2c: F0 09 00 97 22 00 51 8F 1A 67 EF 94 12 67 0E [18:17:53]GetLastDocTimeStamp 1729793858 [18:17:53]current date 1729793873 [18:17:53]FM_GetShiftState [18:17:53]SAM_PROTO_GetShiftState [18:17:53]wFMCommunicate request_size=4 [18:17:53]MH_SAM_APDU [18:17:53]CAPDU: 80 13 01 00 [18:17:53]Write to MH i2c: E2 08 00 98 22 80 13 01 00 00 00 00 00 37 [18:17:53]Write i2c OK [18:17:53]MH_I2C_Read... [18:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:53]Read from MH i2c: E2 [18:17:53]MH_I2C_Read... [18:17:53]Read from MH i2c: E2 0E 00 [18:17:53]MH_I2C_Read... [18:17:53]Read from MH i2c: E2 0E 00 98 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9C [18:17:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:17:53]wFMCommunicate OK [18:17:53]SAM_PROTO_GetShiftState done [18:17:53]FM_GetShiftState done [18:17:53]opened in 1729729095 [18:17:53]opened+sec_in_day 1729815495 [18:17:53]quantity*price = 40006 [18:17:53]sum+1 = 40007 [18:17:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 629 24.10.2024 18:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372812 ФПД: 143195240175629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181753&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372812&fm=143195240175629&tin=02508201610067®Number=0000000000091623&sum=40006 [18:17:54]StoreToDocumentArchive [18:17:54]shift 524 fd 372812 [18:17:54]save to /storage/0524/doc_00372812 [18:17:54]save last doc name /storage/0524/doc_00372812 to /storage/kkm_last_doc_name [18:17:54]save OK [18:17:54]Clear old archive folders... [18:17:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:17:54]tlvbuf is B6FD1CC0 [18:17:54]SAM_PROTO_ClearQueue [18:17:54]wFMCommunicate request_size=4 [18:17:54]MH_SAM_APDU [18:17:54]CAPDU: 80 09 00 00 [18:17:54]Write to MH i2c: E2 08 00 A5 22 80 09 00 00 00 00 00 00 39 [18:17:54]Write i2c OK [18:17:54]MH_I2C_Read... [18:17:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:17:54]Read from MH i2c: E2 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 A5 22 00 90 00 3B [18:17:54]RAPDU: 90 00 [18:17:54]wFMCommunicate OK [18:17:54]SAM_PROTO_ClearQueue done [18:17:54]KKMCreateOFDPacket [18:17:54]OFDProtocolAddRootSTLVToBuf [18:17:54]FM_MakeSignedData [18:17:54]FM_MakeSignedData [18:17:54]SAM_PROTO_SignData [18:17:54]wFMCommunicate request_size=4 [18:17:54]MH_SAM_APDU [18:17:54]CAPDU: 80 0D 01 02 [18:17:54]Write to MH i2c: E2 08 00 A6 22 80 0D 01 02 00 00 00 00 41 [18:17:54]Write i2c OK [18:17:54]MH_I2C_Read... [18:17:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:17:54]Read from MH i2c: E2 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 A6 22 00 90 00 3C [18:17:54]RAPDU: 90 00 [18:17:54]wFMCommunicate OK [18:17:54]wFMCommunicate request_size=255 [18:17:54]MH_SAM_APDU [18:17: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 51 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4C B0 05 00 35 04 06 00 82 [18:17:54]Write to MH i2c: E2 02 01 A7 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 51 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4C B0 05 00 35 04 06 00 82 00 00 11 [18:17:54]Write i2c OK [18:17:54]MH_I2C_Read... [18:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:54]Read from MH i2c: E2 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 A7 22 00 90 00 3D [18:17:54]RAPDU: 90 00 [18:17:54]wFMCommunicate OK [18:17:54]wFMCommunicate request_size=10 [18:17:54]MH_SAM_APDU [18:17:54]CAPDU: 80 0D 02 02 05 3C 3D 6C 98 0D [18:17:54]Write to MH i2c: E2 0D 00 A8 22 80 0D 02 02 05 00 3C 3D 6C 98 0D 00 00 D8 [18:17:54]Write i2c OK [18:17:54]MH_I2C_Read... [18:17:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:17:54]Read from MH i2c: E2 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 03 00 A8 22 00 90 00 3E [18:17:54]RAPDU: 90 00 [18:17:54]wFMCommunicate OK [18:17:54]wFMCommunicate request_size=4 [18:17:54]MH_SAM_APDU [18:17:54]CAPDU: 80 0D 03 02 [18:17:54]Write to MH i2c: E2 08 00 A9 22 80 0D 03 02 00 00 00 00 46 [18:17:54]Write i2c OK [18:17:54]MH_I2C_Read... [18:17:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:17:54]Read from MH i2c: E2 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 0B 00 [18:17:54]MH_I2C_Read... [18:17:54]Read from MH i2c: E2 0B 00 A9 22 00 FA 6C 8B 44 DB 9D 98 99 90 00 25 [18:17:54]RAPDU: FA 6C 8B 44 DB 9D 98 99 90 00 [18:17:54]wFMCommunicate OK [18:17:54]SAM_PROTO_SignData done [18:17:54]FM_MakeSignedData done [18:17:54]CreateOFDProtocolMessage [18:17:54]wFMCommunicate request_size=4 [18:17:54]MH_SAM_APDU [18:17:54]CAPDU: 80 11 00 00 [18:17:54]Write to MH i2c: E2 08 00 AA 22 80 11 00 00 00 00 00 00 46 [18:17:54]Write i2c OK [18:17:54]MH_I2C_Read... [18:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:55]Read from MH i2c: E2 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: E2 17 00 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: E2 17 00 AA 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [18:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:17:55]wFMCommunicate OK [18:17:55]CreateOFDProtocolMessage done [18:17:55]OFDSenderStorePacket 372812 [18:17:55]StoreOFDPacket docnum=372812 [18:17:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AB 11 07 01 0A 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 51 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4C B0 05 00 35 04 06 00 82 3C 3D 6C 98 0D FA 6C 8B 44 DB 9D 98 99 [18:17:55]CheckFolder [18:17:55]dirname=/storage/ofd_packets [18:17:55]CheckFolder done [18:17:55]ProducePacketName [18:17:55]name=ofd_packets/00372812 [18:17:55]NVStorageSaveData ofd_packets/00372812 [18:17:55]File name is /storage/ofd_packets/00372812 [18:17:55]Write 301 bytes [18:17:55]NVStorageSaveData done [18:17:55]OFDSenderStorePacket done [18:17:55]KKMCreateOFDPacket done [18:17:55]NVStorageSaveData kkm_last_timestamp [18:17:55]File name is /storage/kkm_last_timestamp [18:17:55]Write 4 bytes [18:17:55]NVStorageSaveData done [18:17:55]ExternCall_PrintAddStr [18:17:55]wPrintStart [18:17:55]Write to MH i2c: 01 00 00 AB 22 CD [18:17:55]Write i2c OK [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: 01 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: 01 07 00 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: 01 07 00 AB 22 00 00 00 00 00 FF 0F E2 [18:17:55]RasterBufferAndPrint [18:17:55]line Счет N : (1)3309116 [18:17:55]line ИНН: 02508201610067 [18:17:55]line Контрольно-Кассовый Чек [18:17:55]line ПРОДАЖА [18:17:55]line ТРК (МРК, ГНК) : 42 [18:17:55]line Товар: 2710124130 [18:17:55]line Аи-92-К-4 [18:17:55]line 5.980 * 66.90 [18:17:55]line = 400.06 [18:17:55]line НДС 12% НСП 1% [18:17:55]line > о реализуемом товаре [18:17:55]line ИТОГО: 400.06 [18:17:55]line НСП 1% : 3.54 [18:17:55]line НДС 12% : 42.48 [18:17:55]line Наличными: 0.00 [18:17:55]line Безнал.: 400.06 [18:17:55]line Место: АЗС № 87 "Партнер Нефть" [18:17:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:17:55]line СНО: Общий режим [18:17:55]line Чек 629 24.10.2024 18:17 [18:17:55]line Смена: 524 ФФД: 1.0 [18:17:55]line ЗНМ: 0300000083 [18:17:55]line РНМ: 0000000000091623 [18:17:55]line Версия ККМ: 001 [18:17:55]line Платежная система: Mbank [18:17:55]line ФМ: 0000000000874672 [18:17:55]line ФД: 372812 [18:17:55]line ФПД: 143195240175629 [18:17:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181753&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372812&fm=143195240175629&tin=02508201610067®Number=0000000000091623&sum=40006 [18:17:55]OFD Sender: Processing packet 372812 [packets to send 267, broken 266] [18:17:55]ProducePacketName [18:17:55]name=ofd_packets/00372812 [18:17:55]OFD Sender: To server: pG, [18:17:55]CommunicateWithHost lk.salyk.kg:30040 [18:17:55]ConnectInit lk.salyk.kg [18:17:55]written 0, free lines is 4095 [18:17:55]Connected sock=10 [18:17:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AB 11 07 01 0A 18 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 02 00 00 F4 03 04 00 51 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4C B0 05 00 35 04 06 00 82 3C 3D 6C 98 0D FA 6C 8B 44 DB 9D 98 99 [18:17:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C3 0D 47 00 6A B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4C B0 05 00 F4 03 04 00 F8 3A 1A 67 B6 04 01 00 00 8F D2 01 36 5A 4B 42 2C [18:17:55]CommunicateWithHost err = 0 [18:17:55]CheckOFDResponse [18:17:55]1017 (14) - 77093643461234 [18:17:55]1041 (16) - 0000000000874672 [18:17:55]1040 (4) - 372812 [18:17:55]1012 (4) - 24.10.2024 12:18 [18:17:55]1206 (1) - 0 [18:17:55]OFD Sender: Remove packet 372812 [18:17:55]ProducePacketName [18:17:55]name=ofd_packets/00372812 [18:17:55]NVStorageDeleteData [18:17:55]Write to MH i2c: 01 00 00 D4 22 F6 [18:17:55]Write i2c OK [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: 01 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: 01 07 00 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: 01 07 00 D4 22 00 00 00 00 00 FD 0C 06 [18:17:55]RasterBufferAndPrint [18:17:55]line [18:17:55]line [18:17:55]line [18:17:55]line [18:17:55]line [18:17:55]written 0, free lines is 3330 [18:17:55]MH_Cut [18:17:55]Write to MH i2c: D1 01 00 DB 22 01 CF [18:17:55]Write i2c OK [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: D1 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: D1 01 00 [18:17:55]MH_I2C_Read... [18:17:55]Read from MH i2c: D1 01 00 DB 22 00 CE [18:17:55]Write to MH i2c: 01 00 00 DC 22 FE [18:17:55]Write i2c OK [18:17:55]MH_I2C_Read... [18:17:56]OFD Sender: No OFD packet to send [18:17:56]*** Cut start [18:17:56]*** Partial cut [18:17:56]*** CUTSNS_PIN = 1 [18:17:56]*** CUTSNS_PIN = 0 [18:17:56]*** Brake cut motor [18:17:57]Read from MH i2c: 01 [18:17:57]MH_I2C_Read... [18:17:57]*** Stop cut motor [18:17:57]*** Cut end [18:17:57]Read from MH i2c: 01 07 00 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: 01 07 00 DC 22 00 00 00 00 00 FF 0F 13 [18:17:57]process_action close_receipt done [18:17:57]requested_data is exist [18:17:57]produce_requested_data [18:17:57]requested_item fm.sn is exist - process it [18:17:57]wFMCommunicate request_size=4 [18:17:57]MH_SAM_APDU [18:17:57]CAPDU: 80 11 00 00 [18:17:57]Write to MH i2c: E2 08 00 DD 22 80 11 00 00 00 00 00 00 79 [18:17:57]Write i2c OK [18:17:57]MH_I2C_Read... [18:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:17:57]Read from MH i2c: E2 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: E2 17 00 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: E2 17 00 DD 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CE [18:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:17:57]wFMCommunicate OK [18:17:57]requested_item fd.num is exist - process it [18:17:57]SAM_PROTO_GetFieldsCounters [18:17:57]wFMCommunicate request_size=4 [18:17:57]MH_SAM_APDU [18:17:57]CAPDU: 80 13 00 00 [18:17:57]Write to MH i2c: E2 08 00 DE 22 80 13 00 00 00 00 00 00 7C [18:17:57]Write i2c OK [18:17:57]MH_I2C_Read... [18:17:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:17:57]Read from MH i2c: E2 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: E2 62 00 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: E2 62 00 DE 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 0F [18:17:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 75 02 00 00 5E 04 04 00 75 02 00 00 57 04 04 00 76 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:17:57]wFMCommunicate OK [18:17:57]SAM_PROTO_GetFieldsCounters done [18:17:57]requested_item shift.num is exist - process it [18:17:57]requested_item shift.opened is exist - process it [18:17:57]req_shift_opened [18:17:57]FM_GetShiftState [18:17:57]SAM_PROTO_GetShiftState [18:17:57]wFMCommunicate request_size=4 [18:17:57]MH_SAM_APDU [18:17:57]CAPDU: 80 13 01 00 [18:17:57]Write to MH i2c: E2 08 00 DF 22 80 13 01 00 00 00 00 00 7E [18:17:57]Write i2c OK [18:17:57]MH_I2C_Read... [18:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:17:57]Read from MH i2c: E2 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: E2 0E 00 [18:17:57]MH_I2C_Read... [18:17:57]Read from MH i2c: E2 0E 00 DF 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E3 [18:17:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:17:57]wFMCommunicate OK [18:17:57]SAM_PROTO_GetShiftState done [18:17:57]FM_GetShiftState done [18:17:57]req_shift_opened done [18:17:57]requested_item shift.open_date is exist - process it [18:17:57]req_shift_open_date [18:17:57]req_shift_open_date done [18:17:57]produce_requested_data done [18:17:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372812,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:17:57]process_action_free close_receipt [18:17:57]json_value_free [18:17:57]json_value_free done [18:17:57]process_json_proto returns [18:17:57]Send response to host [18:17:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372812,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:17:57]free response buf [18:17:57]execute_script done [18:17:57]execute_script returns [18:17:57]free content buf [18:17:57]Sock 9.Close socket [18:17:57]Sock 9.Thread stoped [18:18:01]OFD Sender: No OFD packet to send [18:18:06]OFD Sender: No OFD packet to send [18:18:11]OFD Sender: No OFD packet to send [18:18:16]OFD Sender: No OFD packet to send [18:18:21]OFD Sender: No OFD packet to send [18:18:26]OFD Sender: No OFD packet to send [18:18:31]OFD Sender: No OFD packet to send [18:18:36]OFD Sender: No OFD packet to send [18:18:41]OFD Sender: No OFD packet to send [18:18:46]OFD Sender: No OFD packet to send [18:18:51]OFD Sender: No OFD packet to send [18:18:56]OFD Sender: No OFD packet to send [18:18:58]accept exits with 8 [18:18:58]New connection [18:18:58]New thread 3067460964 created [18:18:58]Thread 3067317604 joined [18:18:58]Waiting for new connection... [18:18:58] Sock 8.Parse request [18:18:58]Sock 8.Check first char [18:18:58]Sock 8.First char is OK [18:18:58]request: POST /json_proto HTTP/1.0 [18:18:58]Method: POST [18:18:58]URL: /json_proto [18:18:58]Method is POST - this is cgi request [18:18:58]url: /json_proto [18:18:58]query_string will be loaded in cgi processing [18:18:58]execute_cgi json_proto POST (null) [18:18:58]execute_cgi path=json_proto method=POST [18:18:58]POST find Content-Length [18:18:58]Host: 172.17.42.195:8080 [18:18:58]Content-Length: 774 [18:18:58]Content-Type: application/json [18:18:58] [18:18:58]POST finish read [18:18:58]Found Content-Length = 774 [18:18:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:58]execute_script... [18: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)3309117", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:18:58]POST & json_proto [18:18:58]process_json_proto [18:18:58]json parsed OK: [18:18:58]protocol is kg_v1.0 [18:18:58]action value=close_receipt [18:18:58]process_action close_receipt [18:18:58]cmd_close_receipt [18:18:58]MH_GetDate [18:18:58]Write to MH i2c: F0 00 00 E0 22 F1 [18:18:58]Write i2c OK [18:18:58]MH_I2C_Read... [18:18:58]Read from MH i2c: F0 [18:18:58]MH_I2C_Read... [18:18:58]Read from MH i2c: F0 09 00 [18:18:58]MH_I2C_Read... [18:18:58]Read from MH i2c: F0 09 00 E0 22 00 93 8F 1A 67 EF 94 12 67 99 [18:18:58]GetLastDocTimeStamp 1729793873 [18:18:58]current date 1729793939 [18:18:58]FM_GetShiftState [18:18:58]SAM_PROTO_GetShiftState [18:18:58]wFMCommunicate request_size=4 [18:18:58]MH_SAM_APDU [18:18:58]CAPDU: 80 13 01 00 [18:18:58]Write to MH i2c: E2 08 00 E1 22 80 13 01 00 00 00 00 00 80 [18:18:58]Write i2c OK [18:18:58]MH_I2C_Read... [18:18:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:18:58]Read from MH i2c: E2 [18:18:58]MH_I2C_Read... [18:18:58]Read from MH i2c: E2 0E 00 [18:18:58]MH_I2C_Read... [18:18:58]Read from MH i2c: E2 0E 00 E1 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E5 [18:18:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:18:58]wFMCommunicate OK [18:18:58]SAM_PROTO_GetShiftState done [18:18:58]FM_GetShiftState done [18:18:58]opened in 1729729095 [18:18:58]opened+sec_in_day 1729815495 [18:18:58]quantity*price = 200025 [18:18:58]sum+1 = 200026 [18:18:58]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 630 24.10.2024 18:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372813 ФПД: 6645404398684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181859&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372813&fm=6645404398684&tin=02508201610067®Number=0000000000091623&sum=200025 [18:18:59]StoreToDocumentArchive [18:18:59]shift 524 fd 372813 [18:18:59]save to /storage/0524/doc_00372813 [18:18:59]save last doc name /storage/0524/doc_00372813 to /storage/kkm_last_doc_name [18:18:59]save OK [18:18:59]Clear old archive folders... [18:18:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:18:59]tlvbuf is 01A548F0 [18:18:59]SAM_PROTO_ClearQueue [18:18:59]wFMCommunicate request_size=4 [18:18:59]MH_SAM_APDU [18:18:59]CAPDU: 80 09 00 00 [18:18:59]Write to MH i2c: E2 08 00 EE 22 80 09 00 00 00 00 00 00 82 [18:18:59]Write i2c OK [18:18:59]MH_I2C_Read... [18:18:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:18:59]Read from MH i2c: E2 [18:18:59]MH_I2C_Read... [18:18:59]Read from MH i2c: E2 03 00 [18:18:59]MH_I2C_Read... [18:18:59]Read from MH i2c: E2 03 00 EE 22 00 90 00 84 [18:18:59]RAPDU: 90 00 [18:18:59]wFMCommunicate OK [18:18:59]SAM_PROTO_ClearQueue done [18:18:59]KKMCreateOFDPacket [18:18:59]OFDProtocolAddRootSTLVToBuf [18:18:59]FM_MakeSignedData [18:18:59]FM_MakeSignedData [18:18:59]SAM_PROTO_SignData [18:18:59]wFMCommunicate request_size=4 [18:18:59]MH_SAM_APDU [18:18:59]CAPDU: 80 0D 01 02 [18:18:59]Write to MH i2c: E2 08 00 EF 22 80 0D 01 02 00 00 00 00 8A [18:18:59]Write i2c OK [18:18:59]MH_I2C_Read... [18:18:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:18:59]Read from MH i2c: E2 [18:18:59]MH_I2C_Read... [18:18:59]Read from MH i2c: E2 03 00 [18:18:59]MH_I2C_Read... [18:18:59]Read from MH i2c: E2 03 00 EF 22 00 90 00 85 [18:18:59]RAPDU: 90 00 [18:18:59]wFMCommunicate OK [18:18:59]wFMCommunicate request_size=255 [18:18:59]MH_SAM_APDU [18: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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 76 02 00 00 F4 03 04 00 93 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D B0 05 00 35 04 06 00 [18:18:59]Write to MH i2c: E2 02 01 F0 22 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 76 02 00 00 F4 03 04 00 93 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D B0 05 00 35 04 06 00 00 00 40 [18:18:59]Write i2c OK [18:18:59]MH_I2C_Read... [18:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:00]Read from MH i2c: E2 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 03 00 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 03 00 F0 22 00 90 00 86 [18:19:00]RAPDU: 90 00 [18:19:00]wFMCommunicate OK [18:19:00]wFMCommunicate request_size=11 [18:19:00]MH_SAM_APDU [18:19:00]CAPDU: 80 0D 02 02 06 06 0B 40 F7 F4 5C [18:19:00]Write to MH i2c: E2 0E 00 F1 22 80 0D 02 02 06 00 06 0B 40 F7 F4 5C 00 00 31 [18:19:00]Write i2c OK [18:19:00]MH_I2C_Read... [18:19:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:00]Read from MH i2c: E2 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 03 00 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 03 00 F1 22 00 90 00 87 [18:19:00]RAPDU: 90 00 [18:19:00]wFMCommunicate OK [18:19:00]wFMCommunicate request_size=4 [18:19:00]MH_SAM_APDU [18:19:00]CAPDU: 80 0D 03 02 [18:19:00]Write to MH i2c: E2 08 00 F2 22 80 0D 03 02 00 00 00 00 8F [18:19:00]Write i2c OK [18:19:00]MH_I2C_Read... [18:19:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:00]Read from MH i2c: E2 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 0B 00 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 0B 00 F2 22 00 38 8E AB 19 21 1A 24 92 90 00 0B [18:19:00]RAPDU: 38 8E AB 19 21 1A 24 92 90 00 [18:19:00]wFMCommunicate OK [18:19:00]SAM_PROTO_SignData done [18:19:00]FM_MakeSignedData done [18:19:00]CreateOFDProtocolMessage [18:19:00]wFMCommunicate request_size=4 [18:19:00]MH_SAM_APDU [18:19:00]CAPDU: 80 11 00 00 [18:19:00]Write to MH i2c: E2 08 00 F3 22 80 11 00 00 00 00 00 00 8F [18:19:00]Write i2c OK [18:19:00]MH_I2C_Read... [18:19:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:00]Read from MH i2c: E2 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 17 00 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: E2 17 00 F3 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [18:19:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:19:00]wFMCommunicate OK [18:19:00]CreateOFDProtocolMessage done [18:19:00]OFDSenderStorePacket 372813 [18:19:00]StoreOFDPacket docnum=372813 [18:19:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 6F 82 08 01 C6 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 76 02 00 00 F4 03 04 00 93 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D B0 05 00 35 04 06 00 06 0B 40 F7 F4 5C 38 8E AB 19 21 1A 24 92 [18:19:00]CheckFolder [18:19:00]dirname=/storage/ofd_packets [18:19:00]CheckFolder done [18:19:00]ProducePacketName [18:19:00]name=ofd_packets/00372813 [18:19:00]NVStorageSaveData ofd_packets/00372813 [18:19:00]File name is /storage/ofd_packets/00372813 [18:19:00]Write 302 bytes [18:19:00]NVStorageSaveData done [18:19:00]OFDSenderStorePacket done [18:19:00]KKMCreateOFDPacket done [18:19:00]NVStorageSaveData kkm_last_timestamp [18:19:00]File name is /storage/kkm_last_timestamp [18:19:00]Write 4 bytes [18:19:00]NVStorageSaveData done [18:19:00]ExternCall_PrintAddStr [18:19:00]wPrintStart [18:19:00]Write to MH i2c: 01 00 00 F4 22 16 [18:19:00]Write i2c OK [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: 01 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: 01 07 00 [18:19:00]MH_I2C_Read... [18:19:00]Read from MH i2c: 01 07 00 F4 22 00 00 00 00 00 FF 0F 2B [18:19:00]RasterBufferAndPrint [18:19:00]line Счет N : (1)3309117 [18:19:00]line ИНН: 02508201610067 [18:19:00]line Контрольно-Кассовый Чек [18:19:00]line ПРОДАЖА [18:19:00]line ТРК (МРК, ГНК) : 5 [18:19:00]line Товар: 2710194210 [18:19:00]line ДТ(л)-К-5 [18:19:00]line 26.250 * 76.20 [18:19:00]line = 2000.25 [18:19:00]line НДС 12% НСП 1% [18:19:00]line > о реализуемом товаре [18:19:00]line ИТОГО: 2000.25 [18:19:00]line НСП 1% : 17.70 [18:19:00]line НДС 12% : 212.42 [18:19:00]line Наличными: 0.00 [18:19:00]line Безнал.: 2000.25 [18:19:00]line Место: АЗС № 87 "Партнер Нефть" [18:19:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:19:00]line СНО: Общий режим [18:19:00]line Чек 630 24.10.2024 18:18 [18:19:00]line Смена: 524 ФФД: 1.0 [18:19:00]line ЗНМ: 0300000083 [18:19:00]line РНМ: 0000000000091623 [18:19:00]line Версия ККМ: 001 [18:19:00]line Платежная система: Mbank [18:19:00]line ФМ: 0000000000874672 [18:19:00]line ФД: 372813 [18:19:00]line ФПД: 6645404398684 [18:19:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181859&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372813&fm=6645404398684&tin=02508201610067®Number=0000000000091623&sum=200025 [18:19:00]OFD Sender: Processing packet 372813 [packets to send 267, broken 266] [18:19:00]ProducePacketName [18:19:00]name=ofd_packets/00372813 [18:19:00]OFD Sender: To server: pG, [18:19:00]CommunicateWithHost lk.salyk.kg:30040 [18:19:00]ConnectInit lk.salyk.kg [18:19:00]written 0, free lines is 4095 [18:19:00]Connected sock=10 [18:19:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 6F 82 08 01 C6 EC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 76 02 00 00 F4 03 04 00 93 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D B0 05 00 35 04 06 00 06 0B 40 F7 F4 5C 38 8E AB 19 21 1A 24 92 [18:19:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 30 2F 47 00 27 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4D B0 05 00 F4 03 04 00 3A 3B 1A 67 B6 04 01 00 00 2E 10 65 68 06 CB 51 8F [18:19:01]CommunicateWithHost err = 0 [18:19:01]CheckOFDResponse [18:19:01]1017 (14) - 77093643461234 [18:19:01]1041 (16) - 0000000000874672 [18:19:01]1040 (4) - 372813 [18:19:01]1012 (4) - 24.10.2024 12:19 [18:19:01]1206 (1) - 0 [18:19:01]OFD Sender: Remove packet 372813 [18:19:01]ProducePacketName [18:19:01]name=ofd_packets/00372813 [18:19:01]NVStorageDeleteData [18:19:01]Write to MH i2c: 01 00 00 1D 23 40 [18:19:01]Write i2c OK [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: 01 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: 01 07 00 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: 01 07 00 1D 23 00 00 00 00 00 FF 0C 52 [18:19:01]RasterBufferAndPrint [18:19:01]line [18:19:01]line [18:19:01]line [18:19:01]line [18:19:01]line [18:19:01]written 0, free lines is 3337 [18:19:01]MH_Cut [18:19:01]Write to MH i2c: D1 01 00 24 23 01 19 [18:19:01]Write i2c OK [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: D1 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: D1 01 00 [18:19:01]MH_I2C_Read... [18:19:01]Read from MH i2c: D1 01 00 24 23 00 18 [18:19:01]Write to MH i2c: 01 00 00 25 23 48 [18:19:01]Write i2c OK [18:19:01]MH_I2C_Read... [18:19:01]OFD Sender: No OFD packet to send [18:19:01]*** Cut start [18:19:01]*** Partial cut [18:19:01]*** CUTSNS_PIN = 1 [18:19:01]*** CUTSNS_PIN = 0 [18:19:02]*** Brake cut motor [18:19:02]Read from MH i2c: 01 [18:19:02]MH_I2C_Read... [18:19:02]*** Stop cut motor [18:19:02]*** Cut end [18:19:02]Read from MH i2c: 01 07 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: 01 07 00 25 23 00 00 00 00 00 FF 0F 5D [18:19:02]process_action close_receipt done [18:19:02]requested_data is exist [18:19:02]produce_requested_data [18:19:02]requested_item fm.sn is exist - process it [18:19:02]wFMCommunicate request_size=4 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 11 00 00 [18:19:02]Write to MH i2c: E2 08 00 26 23 80 11 00 00 00 00 00 00 C3 [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 17 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 17 00 26 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 18 [18:19:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:19:02]wFMCommunicate OK [18:19:02]requested_item fd.num is exist - process it [18:19:02]SAM_PROTO_GetFieldsCounters [18:19:02]wFMCommunicate request_size=4 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 13 00 00 [18:19:02]Write to MH i2c: E2 08 00 27 23 80 13 00 00 00 00 00 00 C6 [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 62 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 62 00 27 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 5D [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 76 02 00 00 5E 04 04 00 76 02 00 00 57 04 04 00 77 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:19:02]wFMCommunicate OK [18:19:02]SAM_PROTO_GetFieldsCounters done [18:19:02]requested_item shift.num is exist - process it [18:19:02]requested_item shift.opened is exist - process it [18:19:02]req_shift_opened [18:19:02]FM_GetShiftState [18:19:02]SAM_PROTO_GetShiftState [18:19:02]wFMCommunicate request_size=4 [18:19:02]MH_SAM_APDU [18:19:02]CAPDU: 80 13 01 00 [18:19:02]Write to MH i2c: E2 08 00 28 23 80 13 01 00 00 00 00 00 C8 [18:19:02]Write i2c OK [18:19:02]MH_I2C_Read... [18:19:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:02]Read from MH i2c: E2 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 0E 00 [18:19:02]MH_I2C_Read... [18:19:02]Read from MH i2c: E2 0E 00 28 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2D [18:19:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:19:02]wFMCommunicate OK [18:19:02]SAM_PROTO_GetShiftState done [18:19:02]FM_GetShiftState done [18:19:02]req_shift_opened done [18:19:02]requested_item shift.open_date is exist - process it [18:19:02]req_shift_open_date [18:19:02]req_shift_open_date done [18:19:02]produce_requested_data done [18:19:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372813,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:19:02]process_action_free close_receipt [18:19:02]json_value_free [18:19:02]json_value_free done [18:19:02]process_json_proto returns [18:19:02]Send response to host [18:19:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372813,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:19:02]free response buf [18:19:02]execute_script done [18:19:02]execute_script returns [18:19:02]free content buf [18:19:02]Sock 8.Close socket [18:19:02]Sock 8.Thread stoped [18:19:06]OFD Sender: No OFD packet to send [18:19:11]OFD Sender: No OFD packet to send [18:19:16]OFD Sender: No OFD packet to send [18:19:21]OFD Sender: No OFD packet to send [18:19:26]OFD Sender: No OFD packet to send [18:19:31]OFD Sender: No OFD packet to send [18:19:32]accept exits with 9 [18:19:32]New connection [18:19:32]New thread 3067317604 created [18:19:32]Thread 3067460964 joined [18:19:32]Waiting for new connection... [18:19:32] Sock 9.Parse request [18:19:32]Sock 9.Check first char [18:19:32]Sock 9.First char is OK [18:19:32]request: POST /json_proto HTTP/1.0 [18:19:32]Method: POST [18:19:32]URL: /json_proto [18:19:32]Method is POST - this is cgi request [18:19:32]url: /json_proto [18:19:32]query_string will be loaded in cgi processing [18:19:32]execute_cgi json_proto POST (null) [18:19:32]execute_cgi path=json_proto method=POST [18:19:32]POST find Content-Length [18:19:32]Host: 172.17.42.195:8080 [18:19:32]Content-Length: 767 [18:19:32]Content-Type: application/json [18:19:32] [18:19:32]POST finish read [18:19:32]Found Content-Length = 767 [18:19:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:32]execute_script... [18:19: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)3309118", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:19:32]POST & json_proto [18:19:32]process_json_proto [18:19:32]json parsed OK: [18:19:32]protocol is kg_v1.0 [18:19:32]action value=close_receipt [18:19:32]process_action close_receipt [18:19:32]cmd_close_receipt [18:19:32]MH_GetDate [18:19:32]Write to MH i2c: F0 00 00 29 23 3B [18:19:32]Write i2c OK [18:19:32]MH_I2C_Read... [18:19:32]Read from MH i2c: F0 [18:19:32]MH_I2C_Read... [18:19:32]Read from MH i2c: F0 09 00 [18:19:32]MH_I2C_Read... [18:19:32]Read from MH i2c: F0 09 00 29 23 00 B5 8F 1A 67 EF 94 12 67 05 [18:19:32]GetLastDocTimeStamp 1729793939 [18:19:32]current date 1729793973 [18:19:32]FM_GetShiftState [18:19:32]SAM_PROTO_GetShiftState [18:19:32]wFMCommunicate request_size=4 [18:19:32]MH_SAM_APDU [18:19:32]CAPDU: 80 13 01 00 [18:19:32]Write to MH i2c: E2 08 00 2A 23 80 13 01 00 00 00 00 00 CA [18:19:32]Write i2c OK [18:19:32]MH_I2C_Read... [18:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:32]Read from MH i2c: E2 [18:19:32]MH_I2C_Read... [18:19:32]Read from MH i2c: E2 0E 00 [18:19:32]MH_I2C_Read... [18:19:32]Read from MH i2c: E2 0E 00 2A 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2F [18:19:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:19:32]wFMCommunicate OK [18:19:32]SAM_PROTO_GetShiftState done [18:19:32]FM_GetShiftState done [18:19:32]opened in 1729729095 [18:19:32]opened+sec_in_day 1729815495 [18:19:32]quantity*price = 50041 [18:19:32]sum+1 = 50042 [18:19:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 631 24.10.2024 18:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372814 ФПД: 126009684490389 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181933&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372814&fm=126009684490389&tin=02508201610067®Number=0000000000091623&sum=50041 [18:19:33]StoreToDocumentArchive [18:19:33]shift 524 fd 372814 [18:19:33]save to /storage/0524/doc_00372814 [18:19:33]save last doc name /storage/0524/doc_00372814 to /storage/kkm_last_doc_name [18:19:33]save OK [18:19:33]Clear old archive folders... [18:19:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:19:33]tlvbuf is 01A3C6C0 [18:19:33]SAM_PROTO_ClearQueue [18:19:33]wFMCommunicate request_size=4 [18:19:33]MH_SAM_APDU [18:19:33]CAPDU: 80 09 00 00 [18:19:33]Write to MH i2c: E2 08 00 37 23 80 09 00 00 00 00 00 00 CC [18:19:33]Write i2c OK [18:19:33]MH_I2C_Read... [18:19:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:19:33]Read from MH i2c: E2 [18:19:33]MH_I2C_Read... [18:19:33]Read from MH i2c: E2 03 00 [18:19:33]MH_I2C_Read... [18:19:33]Read from MH i2c: E2 03 00 37 23 00 90 00 CE [18:19:33]RAPDU: 90 00 [18:19:33]wFMCommunicate OK [18:19:33]SAM_PROTO_ClearQueue done [18:19:33]KKMCreateOFDPacket [18:19:33]OFDProtocolAddRootSTLVToBuf [18:19:33]FM_MakeSignedData [18:19:33]FM_MakeSignedData [18:19:33]SAM_PROTO_SignData [18:19:33]wFMCommunicate request_size=4 [18:19:33]MH_SAM_APDU [18:19:33]CAPDU: 80 0D 01 02 [18:19:33]Write to MH i2c: E2 08 00 38 23 80 0D 01 02 00 00 00 00 D4 [18:19:33]Write i2c OK [18:19:33]MH_I2C_Read... [18:19:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:19:33]Read from MH i2c: E2 [18:19:33]MH_I2C_Read... [18:19:33]Read from MH i2c: E2 03 00 [18:19:33]MH_I2C_Read... [18:19:33]Read from MH i2c: E2 03 00 38 23 00 90 00 CF [18:19:33]RAPDU: 90 00 [18:19:33]wFMCommunicate OK [18:19:33]wFMCommunicate request_size=255 [18:19:33]MH_SAM_APDU [18:19: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 B5 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E B0 05 00 35 04 06 00 72 [18:19:33]Write to MH i2c: E2 02 01 39 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 B5 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E B0 05 00 35 04 06 00 72 00 00 73 [18:19:33]Write i2c OK [18:19:33]MH_I2C_Read... [18:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:34]Read from MH i2c: E2 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 03 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 03 00 39 23 00 90 00 D0 [18:19:34]RAPDU: 90 00 [18:19:34]wFMCommunicate OK [18:19:34]wFMCommunicate request_size=10 [18:19:34]MH_SAM_APDU [18:19:34]CAPDU: 80 0D 02 02 05 9A EA 7B 78 95 [18:19:34]Write to MH i2c: E2 0D 00 3A 23 80 0D 02 02 05 00 9A EA 7B 78 95 00 00 ED [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:19:34]Read from MH i2c: E2 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 03 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 03 00 3A 23 00 90 00 D1 [18:19:34]RAPDU: 90 00 [18:19:34]wFMCommunicate OK [18:19:34]wFMCommunicate request_size=4 [18:19:34]MH_SAM_APDU [18:19:34]CAPDU: 80 0D 03 02 [18:19:34]Write to MH i2c: E2 08 00 3B 23 80 0D 03 02 00 00 00 00 D9 [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:19:34]Read from MH i2c: E2 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 0B 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 0B 00 3B 23 00 F4 8A C3 2A 62 9D AC 16 90 00 06 [18:19:34]RAPDU: F4 8A C3 2A 62 9D AC 16 90 00 [18:19:34]wFMCommunicate OK [18:19:34]SAM_PROTO_SignData done [18:19:34]FM_MakeSignedData done [18:19:34]CreateOFDProtocolMessage [18:19:34]wFMCommunicate request_size=4 [18:19:34]MH_SAM_APDU [18:19:34]CAPDU: 80 11 00 00 [18:19:34]Write to MH i2c: E2 08 00 3C 23 80 11 00 00 00 00 00 00 D9 [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:34]Read from MH i2c: E2 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 17 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: E2 17 00 3C 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [18:19:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:19:34]wFMCommunicate OK [18:19:34]CreateOFDProtocolMessage done [18:19:34]OFDSenderStorePacket 372814 [18:19:34]StoreOFDPacket docnum=372814 [18:19:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE AE 07 01 7C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 B5 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E B0 05 00 35 04 06 00 72 9A EA 7B 78 95 F4 8A C3 2A 62 9D AC 16 [18:19:34]CheckFolder [18:19:34]dirname=/storage/ofd_packets [18:19:34]CheckFolder done [18:19:34]ProducePacketName [18:19:34]name=ofd_packets/00372814 [18:19:34]NVStorageSaveData ofd_packets/00372814 [18:19:34]File name is /storage/ofd_packets/00372814 [18:19:34]Write 301 bytes [18:19:34]NVStorageSaveData done [18:19:34]OFDSenderStorePacket done [18:19:34]KKMCreateOFDPacket done [18:19:34]NVStorageSaveData kkm_last_timestamp [18:19:34]File name is /storage/kkm_last_timestamp [18:19:34]Write 4 bytes [18:19:34]NVStorageSaveData done [18:19:34]ExternCall_PrintAddStr [18:19:34]wPrintStart [18:19:34]Write to MH i2c: 01 00 00 3D 23 60 [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: 01 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: 01 07 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: 01 07 00 3D 23 00 00 00 00 00 FF 0F 75 [18:19:34]RasterBufferAndPrint [18:19:34]line Счет N : (1)3309118 [18:19:34]line ИНН: 02508201610067 [18:19:34]line Контрольно-Кассовый Чек [18:19:34]line ПРОДАЖА [18:19:34]line ТРК (МРК, ГНК) : 42 [18:19:34]line Товар: 2710124130 [18:19:34]line Аи-92-К-4 [18:19:34]line 7.480 * 66.90 [18:19:34]line = 500.41 [18:19:34]line НДС 12% НСП 1% [18:19:34]line > о реализуемом товаре [18:19:34]line ИТОГО: 500.41 [18:19:34]line НСП 1% : 4.43 [18:19:34]line НДС 12% : 53.14 [18:19:34]line Наличными: 0.00 [18:19:34]line Безнал.: 500.41 [18:19:34]line Место: АЗС № 87 "Партнер Нефть" [18:19:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:19:34]line СНО: Общий режим [18:19:34]line Чек 631 24.10.2024 18:19 [18:19:34]line Смена: 524 ФФД: 1.0 [18:19:34]line ЗНМ: 0300000083 [18:19:34]line РНМ: 0000000000091623 [18:19:34]line Версия ККМ: 001 [18:19:34]line Платежная система: Mbank [18:19:34]line ФМ: 0000000000874672 [18:19:34]line ФД: 372814 [18:19:34]line ФПД: 126009684490389 [18:19:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T181933&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372814&fm=126009684490389&tin=02508201610067®Number=0000000000091623&sum=50041 [18:19:34]written 0, free lines is 4095 [18:19:34]OFD Sender: Processing packet 372814 [packets to send 267, broken 266] [18:19:34]ProducePacketName [18:19:34]name=ofd_packets/00372814 [18:19:34]OFD Sender: To server: pG, [18:19:34]CommunicateWithHost lk.salyk.kg:30040 [18:19:34]ConnectInit lk.salyk.kg [18:19:34]Connected sock=10 [18:19:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE AE 07 01 7C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 02 00 00 F4 03 04 00 B5 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E B0 05 00 35 04 06 00 72 9A EA 7B 78 95 F4 8A C3 2A 62 9D AC 16 [18:19:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EF 14 47 00 37 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4E B0 05 00 F4 03 04 00 5B 3B 1A 67 B6 04 01 00 00 93 7A 52 19 37 17 63 8F [18:19:34]CommunicateWithHost err = 0 [18:19:34]CheckOFDResponse [18:19:34]1017 (14) - 77093643461234 [18:19:34]1041 (16) - 0000000000874672 [18:19:34]1040 (4) - 372814 [18:19:34]1012 (4) - 24.10.2024 12:19 [18:19:34]1206 (1) - 0 [18:19:34]OFD Sender: Remove packet 372814 [18:19:34]ProducePacketName [18:19:34]name=ofd_packets/00372814 [18:19:34]NVStorageDeleteData [18:19:34]Write to MH i2c: 01 00 00 66 23 89 [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: 01 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: 01 07 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: 01 07 00 66 23 00 00 00 00 00 0E 0D AB [18:19:34]RasterBufferAndPrint [18:19:34]line [18:19:34]line [18:19:34]line [18:19:34]line [18:19:34]line [18:19:34]written 0, free lines is 3348 [18:19:34]MH_Cut [18:19:34]Write to MH i2c: D1 01 00 6D 23 01 62 [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: D1 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: D1 01 00 [18:19:34]MH_I2C_Read... [18:19:34]Read from MH i2c: D1 01 00 6D 23 00 61 [18:19:34]Write to MH i2c: 01 00 00 6E 23 91 [18:19:34]Write i2c OK [18:19:34]MH_I2C_Read... [18:19:35]OFD Sender: No OFD packet to send [18:19:35]*** Cut start [18:19:35]*** Partial cut [18:19:35]*** CUTSNS_PIN = 1 [18:19:35]*** CUTSNS_PIN = 0 [18:19:35]*** Brake cut motor [18:19:36]Read from MH i2c: 01 [18:19:36]MH_I2C_Read... [18:19:36]*** Stop cut motor [18:19:36]*** Cut end [18:19:36]Read from MH i2c: 01 07 00 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: 01 07 00 6E 23 00 00 00 00 00 FF 0F A6 [18:19:36]process_action close_receipt done [18:19:36]requested_data is exist [18:19:36]produce_requested_data [18:19:36]requested_item fm.sn is exist - process it [18:19:36]wFMCommunicate request_size=4 [18:19:36]MH_SAM_APDU [18:19:36]CAPDU: 80 11 00 00 [18:19:36]Write to MH i2c: E2 08 00 6F 23 80 11 00 00 00 00 00 00 0C [18:19:36]Write i2c OK [18:19:36]MH_I2C_Read... [18:19:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:19:36]Read from MH i2c: E2 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 17 00 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 17 00 6F 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [18:19:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:19:36]wFMCommunicate OK [18:19:36]requested_item fd.num is exist - process it [18:19:36]SAM_PROTO_GetFieldsCounters [18:19:36]wFMCommunicate request_size=4 [18:19:36]MH_SAM_APDU [18:19:36]CAPDU: 80 13 00 00 [18:19:36]Write to MH i2c: E2 08 00 70 23 80 13 00 00 00 00 00 00 0F [18:19:36]Write i2c OK [18:19:36]MH_I2C_Read... [18:19:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:19:36]Read from MH i2c: E2 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 62 00 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 62 00 70 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 AA [18:19:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 77 02 00 00 5E 04 04 00 77 02 00 00 57 04 04 00 78 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:19:36]wFMCommunicate OK [18:19:36]SAM_PROTO_GetFieldsCounters done [18:19:36]requested_item shift.num is exist - process it [18:19:36]requested_item shift.opened is exist - process it [18:19:36]req_shift_opened [18:19:36]FM_GetShiftState [18:19:36]SAM_PROTO_GetShiftState [18:19:36]wFMCommunicate request_size=4 [18:19:36]MH_SAM_APDU [18:19:36]CAPDU: 80 13 01 00 [18:19:36]Write to MH i2c: E2 08 00 71 23 80 13 01 00 00 00 00 00 11 [18:19:36]Write i2c OK [18:19:36]MH_I2C_Read... [18:19:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:19:36]Read from MH i2c: E2 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 0E 00 [18:19:36]MH_I2C_Read... [18:19:36]Read from MH i2c: E2 0E 00 71 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 76 [18:19:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:19:36]wFMCommunicate OK [18:19:36]SAM_PROTO_GetShiftState done [18:19:36]FM_GetShiftState done [18:19:36]req_shift_opened done [18:19:36]requested_item shift.open_date is exist - process it [18:19:36]req_shift_open_date [18:19:36]req_shift_open_date done [18:19:36]produce_requested_data done [18:19:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372814,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:19:36]process_action_free close_receipt [18:19:36]json_value_free [18:19:36]json_value_free done [18:19:36]process_json_proto returns [18:19:36]Send response to host [18:19:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372814,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:19:36]free response buf [18:19:36]execute_script done [18:19:36]execute_script returns [18:19:36]free content buf [18:19:36]Sock 9.Close socket [18:19:36]Sock 9.Thread stoped [18:19:40]OFD Sender: No OFD packet to send [18:19:45]OFD Sender: No OFD packet to send [18:19:50]OFD Sender: No OFD packet to send [18:19:55]OFD Sender: No OFD packet to send [18:20:00]OFD Sender: No OFD packet to send [18:20:05]OFD Sender: No OFD packet to send [18:20:10]OFD Sender: No OFD packet to send [18:20:15]OFD Sender: No OFD packet to send [18:20:20]OFD Sender: No OFD packet to send [18:20:25]OFD Sender: No OFD packet to send [18:20:27]accept exits with 8 [18:20:27]New connection [18:20:27]New thread 3067460964 created [18:20:27]Thread 3067317604 joined [18:20:27]Waiting for new connection... [18:20:27] Sock 8.Parse request [18:20:27]Sock 8.Check first char [18:20:27]Sock 8.First char is OK [18:20:27]request: POST /json_proto HTTP/1.0 [18:20:27]Method: POST [18:20:27]URL: /json_proto [18:20:27]Method is POST - this is cgi request [18:20:27]url: /json_proto [18:20:27]query_string will be loaded in cgi processing [18:20:27]execute_cgi json_proto POST (null) [18:20:27]execute_cgi path=json_proto method=POST [18:20:27]POST find Content-Length [18:20:27]Host: 172.17.42.195:8080 [18:20:27]Content-Length: 774 [18:20:27]Content-Type: application/json [18:20:27] [18:20:27]POST finish read [18:20:27]Found Content-Length = 774 [18:20:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:27]execute_script... [18:20: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)3309119", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:20:27]POST & json_proto [18:20:27]process_json_proto [18:20:27]json parsed OK: [18:20:27]protocol is kg_v1.0 [18:20:27]action value=close_receipt [18:20:27]process_action close_receipt [18:20:27]cmd_close_receipt [18:20:27]MH_GetDate [18:20:27]Write to MH i2c: F0 00 00 72 23 84 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: F0 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: F0 09 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: F0 09 00 72 23 00 EC 8F 1A 67 EF 94 12 67 85 [18:20:27]GetLastDocTimeStamp 1729793973 [18:20:27]current date 1729794028 [18:20:27]FM_GetShiftState [18:20:27]SAM_PROTO_GetShiftState [18:20:27]wFMCommunicate request_size=4 [18:20:27]MH_SAM_APDU [18:20:27]CAPDU: 80 13 01 00 [18:20:27]Write to MH i2c: E2 08 00 73 23 80 13 01 00 00 00 00 00 13 [18:20:27]Write i2c OK [18:20:27]MH_I2C_Read... [18:20:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:27]Read from MH i2c: E2 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 0E 00 [18:20:27]MH_I2C_Read... [18:20:27]Read from MH i2c: E2 0E 00 73 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 78 [18:20:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:20:27]wFMCommunicate OK [18:20:27]SAM_PROTO_GetShiftState done [18:20:27]FM_GetShiftState done [18:20:27]opened in 1729729095 [18:20:27]opened+sec_in_day 1729815495 [18:20:27]quantity*price = 100050 [18:20:27]sum+1 = 100052 [18:20:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 632 24.10.2024 18:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372815 ФПД: 119079193051843 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182028&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372815&fm=119079193051843&tin=02508201610067®Number=0000000000091623&sum=100051 [18:20:28]StoreToDocumentArchive [18:20:28]shift 524 fd 372815 [18:20:28]save to /storage/0524/doc_00372815 [18:20:28]save last doc name /storage/0524/doc_00372815 to /storage/kkm_last_doc_name [18:20:28]save OK [18:20:28]Clear old archive folders... [18:20:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:20:28]tlvbuf is 01ABD8E0 [18:20:28]SAM_PROTO_ClearQueue [18:20:28]wFMCommunicate request_size=4 [18:20:28]MH_SAM_APDU [18:20:28]CAPDU: 80 09 00 00 [18:20:28]Write to MH i2c: E2 08 00 80 23 80 09 00 00 00 00 00 00 15 [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:20:28]Read from MH i2c: E2 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 03 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 03 00 80 23 00 90 00 17 [18:20:28]RAPDU: 90 00 [18:20:28]wFMCommunicate OK [18:20:28]SAM_PROTO_ClearQueue done [18:20:28]KKMCreateOFDPacket [18:20:28]OFDProtocolAddRootSTLVToBuf [18:20:28]FM_MakeSignedData [18:20:28]FM_MakeSignedData [18:20:28]SAM_PROTO_SignData [18:20:28]wFMCommunicate request_size=4 [18:20:28]MH_SAM_APDU [18:20:28]CAPDU: 80 0D 01 02 [18:20:28]Write to MH i2c: E2 08 00 81 23 80 0D 01 02 00 00 00 00 1D [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:20:28]Read from MH i2c: E2 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 03 00 [18:20:28]MH_I2C_Read... [18:20:28]Read from MH i2c: E2 03 00 81 23 00 90 00 18 [18:20:28]RAPDU: 90 00 [18:20:28]wFMCommunicate OK [18:20:28]wFMCommunicate request_size=255 [18:20:28]MH_SAM_APDU [18:20:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 78 02 00 00 F4 03 04 00 EC 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F B0 05 00 35 04 06 00 [18:20:28]Write to MH i2c: E2 02 01 82 23 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 78 02 00 00 F4 03 04 00 EC 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F B0 05 00 35 04 06 00 00 00 76 [18:20:28]Write i2c OK [18:20:28]MH_I2C_Read... [18:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:29]Read from MH i2c: E2 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 03 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 03 00 82 23 00 90 00 19 [18:20:29]RAPDU: 90 00 [18:20:29]wFMCommunicate OK [18:20:29]wFMCommunicate request_size=11 [18:20:29]MH_SAM_APDU [18:20:29]CAPDU: 80 0D 02 02 06 6C 4D 49 00 82 C3 [18:20:29]Write to MH i2c: E2 0E 00 83 23 80 0D 02 02 06 00 6C 4D 49 00 82 C3 00 00 73 [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:20:29]Read from MH i2c: E2 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 03 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 03 00 83 23 00 90 00 1A [18:20:29]RAPDU: 90 00 [18:20:29]wFMCommunicate OK [18:20:29]wFMCommunicate request_size=4 [18:20:29]MH_SAM_APDU [18:20:29]CAPDU: 80 0D 03 02 [18:20:29]Write to MH i2c: E2 08 00 84 23 80 0D 03 02 00 00 00 00 22 [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:20:29]Read from MH i2c: E2 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 0B 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 0B 00 84 23 00 6A 7E 9C A5 B0 D1 36 73 90 00 76 [18:20:29]RAPDU: 6A 7E 9C A5 B0 D1 36 73 90 00 [18:20:29]wFMCommunicate OK [18:20:29]SAM_PROTO_SignData done [18:20:29]FM_MakeSignedData done [18:20:29]CreateOFDProtocolMessage [18:20:29]wFMCommunicate request_size=4 [18:20:29]MH_SAM_APDU [18:20:29]CAPDU: 80 11 00 00 [18:20:29]Write to MH i2c: E2 08 00 85 23 80 11 00 00 00 00 00 00 22 [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:29]Read from MH i2c: E2 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 17 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: E2 17 00 85 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 77 [18:20:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:20:29]wFMCommunicate OK [18:20:29]CreateOFDProtocolMessage done [18:20:29]OFDSenderStorePacket 372815 [18:20:29]StoreOFDPacket docnum=372815 [18:20:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 EC EA 08 01 A3 2E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 78 02 00 00 F4 03 04 00 EC 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F B0 05 00 35 04 06 00 6C 4D 49 00 82 C3 6A 7E 9C A5 B0 D1 36 73 [18:20:29]CheckFolder [18:20:29]dirname=/storage/ofd_packets [18:20:29]CheckFolder done [18:20:29]ProducePacketName [18:20:29]name=ofd_packets/00372815 [18:20:29]NVStorageSaveData ofd_packets/00372815 [18:20:29]File name is /storage/ofd_packets/00372815 [18:20:29]Write 302 bytes [18:20:29]NVStorageSaveData done [18:20:29]OFDSenderStorePacket done [18:20:29]KKMCreateOFDPacket done [18:20:29]NVStorageSaveData kkm_last_timestamp [18:20:29]File name is /storage/kkm_last_timestamp [18:20:29]Write 4 bytes [18:20:29]NVStorageSaveData done [18:20:29]ExternCall_PrintAddStr [18:20:29]wPrintStart [18:20:29]Write to MH i2c: 01 00 00 86 23 A9 [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 07 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 07 00 86 23 00 00 00 00 00 FF 0F BE [18:20:29]RasterBufferAndPrint [18:20:29]line Счет N : (1)3309119 [18:20:29]line ИНН: 02508201610067 [18:20:29]line Контрольно-Кассовый Чек [18:20:29]line ПРОДАЖА [18:20:29]line ТРК (МРК, ГНК) : 5 [18:20:29]line Товар: 2710194210 [18:20:29]line ДТ(л)-К-5 [18:20:29]line 13.130 * 76.20 [18:20:29]line = 1000.51 [18:20:29]line НДС 12% НСП 1% [18:20:29]line > о реализуемом товаре [18:20:29]line ИТОГО: 1000.51 [18:20:29]line НСП 1% : 8.85 [18:20:29]line НДС 12% : 106.25 [18:20:29]line Наличными: 0.00 [18:20:29]line Безнал.: 1000.51 [18:20:29]line Место: АЗС № 87 "Партнер Нефть" [18:20:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:20:29]line СНО: Общий режим [18:20:29]line Чек 632 24.10.2024 18:20 [18:20:29]line Смена: 524 ФФД: 1.0 [18:20:29]line ЗНМ: 0300000083 [18:20:29]line РНМ: 0000000000091623 [18:20:29]line Версия ККМ: 001 [18:20:29]line Платежная система: Mbank [18:20:29]line ФМ: 0000000000874672 [18:20:29]line ФД: 372815 [18:20:29]line ФПД: 119079193051843 [18:20:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182028&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372815&fm=119079193051843&tin=02508201610067®Number=0000000000091623&sum=100051 [18:20:29]written 0, free lines is 4095 [18:20:29]OFD Sender: Processing packet 372815 [packets to send 267, broken 266] [18:20:29]ProducePacketName [18:20:29]name=ofd_packets/00372815 [18:20:29]OFD Sender: To server: pG, [18:20:29]CommunicateWithHost lk.salyk.kg:30040 [18:20:29]ConnectInit lk.salyk.kg [18:20:29]Connected sock=9 [18:20:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 EC EA 08 01 A3 2E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 78 02 00 00 F4 03 04 00 EC 8F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F B0 05 00 35 04 06 00 6C 4D 49 00 82 C3 6A 7E 9C A5 B0 D1 36 73 [18:20:29]Write to MH i2c: 01 00 00 AF 23 D2 [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 07 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: 01 07 00 AF 23 00 00 00 00 00 0A 0D F0 [18:20:29]RasterBufferAndPrint [18:20:29]line [18:20:29]line [18:20:29]line [18:20:29]line [18:20:29]line [18:20:29]written 0, free lines is 3345 [18:20:29]MH_Cut [18:20:29]Write to MH i2c: D1 01 00 B6 23 01 AB [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: D1 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: D1 01 00 [18:20:29]MH_I2C_Read... [18:20:29]Read from MH i2c: D1 01 00 B6 23 00 AA [18:20:29]Write to MH i2c: 01 00 00 B7 23 DA [18:20:29]Write i2c OK [18:20:29]MH_I2C_Read... [18: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 36 37 32 4F 00 00 00 4F 5A 47 00 DD 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 4F B0 05 00 F4 03 04 00 92 3B 1A 67 B6 04 01 00 00 45 CB A8 ED 78 A3 9A CA [18:20:29]CommunicateWithHost err = 0 [18:20:29]CheckOFDResponse [18:20:29]1017 (14) - 77093643461234 [18:20:29]1041 (16) - 0000000000874672 [18:20:29]1040 (4) - 372815 [18:20:29]1012 (4) - 24.10.2024 12:20 [18:20:29]1206 (1) - 0 [18:20:29]OFD Sender: Remove packet 372815 [18:20:29]ProducePacketName [18:20:29]name=ofd_packets/00372815 [18:20:29]NVStorageDeleteData [18:20:30]OFD Sender: No OFD packet to send [18:20:30]*** Cut start [18:20:30]*** Partial cut [18:20:30]*** CUTSNS_PIN = 1 [18:20:30]*** CUTSNS_PIN = 0 [18:20:30]*** Brake cut motor [18:20:31]Read from MH i2c: 01 [18:20:31]MH_I2C_Read... [18:20:31]*** Stop cut motor [18:20:31]*** Cut end [18:20:31]Read from MH i2c: 01 07 00 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: 01 07 00 B7 23 00 00 00 00 00 FF 0F EF [18:20:31]process_action close_receipt done [18:20:31]requested_data is exist [18:20:31]produce_requested_data [18:20:31]requested_item fm.sn is exist - process it [18:20:31]wFMCommunicate request_size=4 [18:20:31]MH_SAM_APDU [18:20:31]CAPDU: 80 11 00 00 [18:20:31]Write to MH i2c: E2 08 00 B8 23 80 11 00 00 00 00 00 00 55 [18:20:31]Write i2c OK [18:20:31]MH_I2C_Read... [18:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:20:31]Read from MH i2c: E2 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: E2 17 00 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: E2 17 00 B8 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [18:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:20:31]wFMCommunicate OK [18:20:31]requested_item fd.num is exist - process it [18:20:31]SAM_PROTO_GetFieldsCounters [18:20:31]wFMCommunicate request_size=4 [18:20:31]MH_SAM_APDU [18:20:31]CAPDU: 80 13 00 00 [18:20:31]Write to MH i2c: E2 08 00 B9 23 80 13 00 00 00 00 00 00 58 [18:20:31]Write i2c OK [18:20:31]MH_I2C_Read... [18:20:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:20:31]Read from MH i2c: E2 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: E2 62 00 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: E2 62 00 B9 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 F7 [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 4F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 78 02 00 00 5E 04 04 00 78 02 00 00 57 04 04 00 79 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:20:31]wFMCommunicate OK [18:20:31]SAM_PROTO_GetFieldsCounters done [18:20:31]requested_item shift.num is exist - process it [18:20:31]requested_item shift.opened is exist - process it [18:20:31]req_shift_opened [18:20:31]FM_GetShiftState [18:20:31]SAM_PROTO_GetShiftState [18:20:31]wFMCommunicate request_size=4 [18:20:31]MH_SAM_APDU [18:20:31]CAPDU: 80 13 01 00 [18:20:31]Write to MH i2c: E2 08 00 BA 23 80 13 01 00 00 00 00 00 5A [18:20:31]Write i2c OK [18:20:31]MH_I2C_Read... [18:20:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:20:31]Read from MH i2c: E2 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: E2 0E 00 [18:20:31]MH_I2C_Read... [18:20:31]Read from MH i2c: E2 0E 00 BA 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BF [18:20:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:20:31]wFMCommunicate OK [18:20:31]SAM_PROTO_GetShiftState done [18:20:31]FM_GetShiftState done [18:20:31]req_shift_opened done [18:20:31]requested_item shift.open_date is exist - process it [18:20:31]req_shift_open_date [18:20:31]req_shift_open_date done [18:20:31]produce_requested_data done [18:20:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372815,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:20:31]process_action_free close_receipt [18:20:31]json_value_free [18:20:31]json_value_free done [18:20:31]process_json_proto returns [18:20:31]Send response to host [18:20:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372815,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:20:31]free response buf [18:20:31]execute_script done [18:20:31]execute_script returns [18:20:31]free content buf [18:20:31]Sock 8.Close socket [18:20:31]Sock 8.Thread stoped [18:20:35]OFD Sender: No OFD packet to send [18:20:40]OFD Sender: No OFD packet to send [18:20:45]OFD Sender: No OFD packet to send [18:20:50]OFD Sender: No OFD packet to send [18:20:55]OFD Sender: No OFD packet to send [18:21:00]OFD Sender: No OFD packet to send [18:21:05]OFD Sender: No OFD packet to send [18:21:05]accept exits with 10 [18:21:05]New connection [18:21:05]New thread 3067317604 created [18:21:05]Thread 3067460964 joined [18:21:05]Waiting for new connection... [18:21:05] Sock 10.Parse request [18:21:05]Sock 10.Check first char [18:21:05]Sock 10.First char is OK [18:21:05]request: POST /json_proto HTTP/1.0 [18:21:05]Method: POST [18:21:05]URL: /json_proto [18:21:05]Method is POST - this is cgi request [18:21:05]url: /json_proto [18:21:05]query_string will be loaded in cgi processing [18:21:05]execute_cgi json_proto POST (null) [18:21:05]execute_cgi path=json_proto method=POST [18:21:05]POST find Content-Length [18:21:05]Host: 172.17.42.195:8080 [18:21:05]Content-Length: 793 [18:21:05]Content-Type: application/json [18:21:05] [18:21:05]POST finish read [18:21:05]Found Content-Length = 793 [18:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03244", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:05]execute_script... [18: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)3309120", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 20.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03244", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:05]POST & json_proto [18:21:05]process_json_proto [18:21:05]json parsed OK: [18:21:05]protocol is kg_v1.0 [18:21:05]action value=close_receipt [18:21:05]process_action close_receipt [18:21:05]cmd_close_receipt [18:21:05]MH_GetDate [18:21:05]Write to MH i2c: F0 00 00 BB 23 CD [18:21:05]Write i2c OK [18:21:05]MH_I2C_Read... [18:21:05]Read from MH i2c: F0 [18:21:05]MH_I2C_Read... [18:21:05]Read from MH i2c: F0 09 00 [18:21:05]MH_I2C_Read... [18:21:05]Read from MH i2c: F0 09 00 BB 23 00 11 90 1A 67 EF 94 12 67 F4 [18:21:05]GetLastDocTimeStamp 1729794028 [18:21:05]current date 1729794065 [18:21:05]FM_GetShiftState [18:21:05]SAM_PROTO_GetShiftState [18:21:05]wFMCommunicate request_size=4 [18:21:05]MH_SAM_APDU [18:21:05]CAPDU: 80 13 01 00 [18:21:05]Write to MH i2c: E2 08 00 BC 23 80 13 01 00 00 00 00 00 5C [18:21:05]Write i2c OK [18:21:05]MH_I2C_Read... [18:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:05]Read from MH i2c: E2 [18:21:05]MH_I2C_Read... [18:21:05]Read from MH i2c: E2 0E 00 [18:21:05]MH_I2C_Read... [18:21:05]Read from MH i2c: E2 0E 00 BC 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C1 [18:21:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:21:05]wFMCommunicate OK [18:21:05]SAM_PROTO_GetShiftState done [18:21:05]FM_GetShiftState done [18:21:05]opened in 1729729095 [18:21:05]opened+sec_in_day 1729815495 [18:21:05]quantity*price = 0 [18:21:05]sum+1 = 1 [18:21:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 633 24.10.2024 18:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливная Карта 03244 ФМ: 0000000000874672 ФД: 372816 ФПД: 47515073547114 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182105&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372816&fm=47515073547114&tin=02508201610067®Number=0000000000091623&sum=0 [18:21:06]StoreToDocumentArchive [18:21:06]shift 524 fd 372816 [18:21:06]save to /storage/0524/doc_00372816 [18:21:06]save last doc name /storage/0524/doc_00372816 to /storage/kkm_last_doc_name [18:21:06]save OK [18:21:06]Clear old archive folders... [18:21:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:21:06]tlvbuf is B6F24DC0 [18:21:06]SAM_PROTO_ClearQueue [18:21:06]wFMCommunicate request_size=4 [18:21:06]MH_SAM_APDU [18:21:06]CAPDU: 80 09 00 00 [18:21:06]Write to MH i2c: E2 08 00 C9 23 80 09 00 00 00 00 00 00 5E [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:06]Read from MH i2c: E2 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 C9 23 00 90 00 60 [18:21:06]RAPDU: 90 00 [18:21:06]wFMCommunicate OK [18:21:06]SAM_PROTO_ClearQueue done [18:21:06]KKMCreateOFDPacket [18:21:06]OFDProtocolAddRootSTLVToBuf [18:21:06]FM_MakeSignedData [18:21:06]FM_MakeSignedData [18:21:06]SAM_PROTO_SignData [18:21:06]wFMCommunicate request_size=4 [18:21:06]MH_SAM_APDU [18:21:06]CAPDU: 80 0D 01 02 [18:21:06]Write to MH i2c: E2 08 00 CA 23 80 0D 01 02 00 00 00 00 66 [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:06]Read from MH i2c: E2 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 CA 23 00 90 00 61 [18:21:06]RAPDU: 90 00 [18:21:06]wFMCommunicate OK [18:21:06]wFMCommunicate request_size=255 [18:21:06]MH_SAM_APDU [18:21: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 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 11 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B0 05 00 35 04 06 00 2B [18:21:06]Write to MH i2c: E2 02 01 CB 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 11 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B0 05 00 35 04 06 00 2B 00 00 B6 [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:06]Read from MH i2c: E2 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 CB 23 00 90 00 62 [18:21:06]RAPDU: 90 00 [18:21:06]wFMCommunicate OK [18:21:06]wFMCommunicate request_size=10 [18:21:06]MH_SAM_APDU [18:21:06]CAPDU: 80 0D 02 02 05 36 F7 14 8B 6A [18:21:06]Write to MH i2c: E2 0D 00 CC 23 80 0D 02 02 05 00 36 F7 14 8B 6A 00 00 A9 [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:06]Read from MH i2c: E2 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 03 00 CC 23 00 90 00 63 [18:21:06]RAPDU: 90 00 [18:21:06]wFMCommunicate OK [18:21:06]wFMCommunicate request_size=4 [18:21:06]MH_SAM_APDU [18:21:06]CAPDU: 80 0D 03 02 [18:21:06]Write to MH i2c: E2 08 00 CD 23 80 0D 03 02 00 00 00 00 6B [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:06]Read from MH i2c: E2 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 0B 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 0B 00 CD 23 00 EC 6E 9A 72 24 F2 4F 67 90 00 9E [18:21:06]RAPDU: EC 6E 9A 72 24 F2 4F 67 90 00 [18:21:06]wFMCommunicate OK [18:21:06]SAM_PROTO_SignData done [18:21:06]FM_MakeSignedData done [18:21:06]CreateOFDProtocolMessage [18:21:06]wFMCommunicate request_size=4 [18:21:06]MH_SAM_APDU [18:21:06]CAPDU: 80 11 00 00 [18:21:06]Write to MH i2c: E2 08 00 CE 23 80 11 00 00 00 00 00 00 6B [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:06]Read from MH i2c: E2 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 17 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: E2 17 00 CE 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C0 [18:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:21:06]wFMCommunicate OK [18:21:06]CreateOFDProtocolMessage done [18:21:06]OFDSenderStorePacket 372816 [18:21:06]StoreOFDPacket docnum=372816 [18:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8D DC 07 01 E7 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 11 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B0 05 00 35 04 06 00 2B 36 F7 14 8B 6A EC 6E 9A 72 24 F2 4F 67 [18:21:06]CheckFolder [18:21:06]dirname=/storage/ofd_packets [18:21:06]CheckFolder done [18:21:06]ProducePacketName [18:21:06]name=ofd_packets/00372816 [18:21:06]NVStorageSaveData ofd_packets/00372816 [18:21:06]File name is /storage/ofd_packets/00372816 [18:21:06]Write 301 bytes [18:21:06]NVStorageSaveData done [18:21:06]OFDSenderStorePacket done [18:21:06]KKMCreateOFDPacket done [18:21:06]NVStorageSaveData kkm_last_timestamp [18:21:06]File name is /storage/kkm_last_timestamp [18:21:06]Write 4 bytes [18:21:06]NVStorageSaveData done [18:21:06]ExternCall_PrintAddStr [18:21:06]wPrintStart [18:21:06]Write to MH i2c: 01 00 00 CF 23 F2 [18:21:06]Write i2c OK [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: 01 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: 01 07 00 [18:21:06]MH_I2C_Read... [18:21:06]Read from MH i2c: 01 07 00 CF 23 00 00 00 00 00 FF 0F 07 [18:21:06]RasterBufferAndPrint [18:21:06]line Счет N : (1)3309120 [18:21:06]line ИНН: 02508201610067 [18:21:06]line Контрольно-Кассовый Чек [18:21:07]line ПРОДАЖА [18:21:07]line ТРК (МРК, ГНК) : 32 [18:21:07]line Товар: 2710124130 [18:21:07]line Аи-92-К-4 [18:21:07]line 20.000 * 0.00 [18:21:07]line = 0.00 [18:21:07]line НДС 12% НСП 1% [18:21:07]line > о реализуемом товаре [18:21:07]line ИТОГО: 0.00 [18:21:07]line НСП 1% : 0.00 [18:21:07]line НДС 12% : 0.00 [18:21:07]line Наличными: 0.00 [18:21:07]line Безнал.: 0.00 [18:21:07]line Место: АЗС № 87 "Партнер Нефть" [18:21:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:21:07]line СНО: Общий режим [18:21:07]line Чек 633 24.10.2024 18:21 [18:21:07]line Смена: 524 ФФД: 1.0 [18:21:07]line ЗНМ: 0300000083 [18:21:07]line РНМ: 0000000000091623 [18:21:07]line Версия ККМ: 001 [18:21:07]line Талоны: Топливная Карта [18:21:07]line 03244 [18:21:07]line ФМ: 0000000000874672 [18:21:07]line ФД: 372816 [18:21:07]line ФПД: 47515073547114 [18:21:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182105&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372816&fm=47515073547114&tin=02508201610067®Number=0000000000091623&sum=0 [18:21:07]written 0, free lines is 4095 [18:21:07]OFD Sender: Processing packet 372816 [packets to send 267, broken 266] [18:21:07]ProducePacketName [18:21:07]name=ofd_packets/00372816 [18:21:07]OFD Sender: To server: pG, [18:21:07]CommunicateWithHost lk.salyk.kg:30040 [18:21:07]ConnectInit lk.salyk.kg [18:21:07]Connected sock=9 [18:21:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8D DC 07 01 E7 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 20 4E 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 02 00 00 F4 03 04 00 11 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B0 05 00 35 04 06 00 2B 36 F7 14 8B 6A EC 6E 9A 72 24 F2 4F 67 [18:21:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 63 13 47 00 34 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 50 B0 05 00 F4 03 04 00 B8 3B 1A 67 B6 04 01 00 00 9B 3B C7 08 E7 90 DE DF [18:21:07]CommunicateWithHost err = 0 [18:21:07]CheckOFDResponse [18:21:07]1017 (14) - 77093643461234 [18:21:07]1041 (16) - 0000000000874672 [18:21:07]1040 (4) - 372816 [18:21:07]1012 (4) - 24.10.2024 12:21 [18:21:07]1206 (1) - 0 [18:21:07]OFD Sender: Remove packet 372816 [18:21:07]ProducePacketName [18:21:07]name=ofd_packets/00372816 [18:21:07]NVStorageDeleteData [18:21:07]Write to MH i2c: 01 00 00 F9 23 1C [18:21:07]Write i2c OK [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: 01 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: 01 07 00 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: 01 07 00 F9 23 00 00 00 00 00 E6 0C 15 [18:21:07]RasterBufferAndPrint [18:21:07]line [18:21:07]line [18:21:07]line [18:21:07]line [18:21:07]line [18:21:07]written 0, free lines is 3309 [18:21:07]MH_Cut [18:21:07]Write to MH i2c: D1 01 00 00 24 01 F6 [18:21:07]Write i2c OK [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: D1 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: D1 01 00 [18:21:07]MH_I2C_Read... [18:21:07]Read from MH i2c: D1 01 00 00 24 00 F5 [18:21:07]Write to MH i2c: 01 00 00 01 24 25 [18:21:07]Write i2c OK [18:21:07]MH_I2C_Read... [18:21:07]OFD Sender: No OFD packet to send [18:21:08]*** Cut start [18:21:08]*** Partial cut [18:21:08]*** CUTSNS_PIN = 1 [18:21:08]*** CUTSNS_PIN = 0 [18:21:08]*** Brake cut motor [18:21:08]Read from MH i2c: 01 [18:21:08]MH_I2C_Read... [18:21:08]*** Stop cut motor [18:21:08]*** Cut end [18:21:08]Read from MH i2c: 01 07 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: 01 07 00 01 24 00 00 00 00 00 FF 0F 3A [18:21:08]process_action close_receipt done [18:21:08]requested_data is exist [18:21:08]produce_requested_data [18:21:08]requested_item fm.sn is exist - process it [18:21:08]wFMCommunicate request_size=4 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 11 00 00 [18:21:08]Write to MH i2c: E2 08 00 02 24 80 11 00 00 00 00 00 00 A0 [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:08]Read from MH i2c: E2 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 17 00 [18:21:08]MH_I2C_Read... [18:21:08]Read from MH i2c: E2 17 00 02 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [18:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:21:08]wFMCommunicate OK [18:21:08]requested_item fd.num is exist - process it [18:21:08]SAM_PROTO_GetFieldsCounters [18:21:08]wFMCommunicate request_size=4 [18:21:08]MH_SAM_APDU [18:21:08]CAPDU: 80 13 00 00 [18:21:08]Write to MH i2c: E2 08 00 03 24 80 13 00 00 00 00 00 00 A3 [18:21:08]Write i2c OK [18:21:08]MH_I2C_Read... [18:21:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:09]Read from MH i2c: E2 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: E2 62 00 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: E2 62 00 03 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 50 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 46 [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 50 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 79 02 00 00 5E 04 04 00 79 02 00 00 57 04 04 00 7A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:09]wFMCommunicate OK [18:21:09]SAM_PROTO_GetFieldsCounters done [18:21:09]requested_item shift.num is exist - process it [18:21:09]requested_item shift.opened is exist - process it [18:21:09]req_shift_opened [18:21:09]FM_GetShiftState [18:21:09]SAM_PROTO_GetShiftState [18:21:09]wFMCommunicate request_size=4 [18:21:09]MH_SAM_APDU [18:21:09]CAPDU: 80 13 01 00 [18:21:09]Write to MH i2c: E2 08 00 04 24 80 13 01 00 00 00 00 00 A5 [18:21:09]Write i2c OK [18:21:09]MH_I2C_Read... [18:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:09]Read from MH i2c: E2 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: E2 0E 00 [18:21:09]MH_I2C_Read... [18:21:09]Read from MH i2c: E2 0E 00 04 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0A [18:21:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:21:09]wFMCommunicate OK [18:21:09]SAM_PROTO_GetShiftState done [18:21:09]FM_GetShiftState done [18:21:09]req_shift_opened done [18:21:09]requested_item shift.open_date is exist - process it [18:21:09]req_shift_open_date [18:21:09]req_shift_open_date done [18:21:09]produce_requested_data done [18:21:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372816,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:21:09]process_action_free close_receipt [18:21:09]json_value_free [18:21:09]json_value_free done [18:21:09]process_json_proto returns [18:21:09]Send response to host [18:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372816,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:21:09]free response buf [18:21:09]execute_script done [18:21:09]execute_script returns [18:21:09]free content buf [18:21:09]Sock 10.Close socket [18:21:09]Sock 10.Thread stoped [18:21:12]OFD Sender: No OFD packet to send [18:21:17]OFD Sender: No OFD packet to send [18:21:22]OFD Sender: No OFD packet to send [18:21:23]accept exits with 8 [18:21:23]New connection [18:21:23]New thread 3067460964 created [18:21:23]Thread 3067317604 joined [18:21:23]Waiting for new connection... [18:21:23] Sock 8.Parse request [18:21:23]Sock 8.Check first char [18:21:23]Sock 8.First char is OK [18:21:23]request: POST /json_proto HTTP/1.0 [18:21:23]Method: POST [18:21:23]URL: /json_proto [18:21:23]Method is POST - this is cgi request [18:21:23]url: /json_proto [18:21:23]query_string will be loaded in cgi processing [18:21:23]execute_cgi json_proto POST (null) [18:21:23]execute_cgi path=json_proto method=POST [18:21:23]POST find Content-Length [18:21:23]Host: 172.17.42.195:8080 [18:21:23]Content-Length: 770 [18:21:23]Content-Type: application/json [18:21:23] [18:21:23]POST finish read [18:21:23]Found Content-Length = 770 [18:21:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:23]execute_script... [18:21: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)3309121", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:21:23]POST & json_proto [18:21:23]process_json_proto [18:21:23]json parsed OK: [18:21:23]protocol is kg_v1.0 [18:21:23]action value=close_receipt [18:21:23]process_action close_receipt [18:21:23]cmd_close_receipt [18:21:23]MH_GetDate [18:21:23]Write to MH i2c: F0 00 00 05 24 18 [18:21:23]Write i2c OK [18:21:23]MH_I2C_Read... [18:21:23]Read from MH i2c: F0 [18:21:23]MH_I2C_Read... [18:21:23]Read from MH i2c: F0 09 00 [18:21:23]MH_I2C_Read... [18:21:23]Read from MH i2c: F0 09 00 05 24 00 24 90 1A 67 EF 94 12 67 52 [18:21:23]GetLastDocTimeStamp 1729794065 [18:21:23]current date 1729794084 [18:21:23]FM_GetShiftState [18:21:23]SAM_PROTO_GetShiftState [18:21:23]wFMCommunicate request_size=4 [18:21:23]MH_SAM_APDU [18:21:23]CAPDU: 80 13 01 00 [18:21:23]Write to MH i2c: E2 08 00 06 24 80 13 01 00 00 00 00 00 A7 [18:21:23]Write i2c OK [18:21:23]MH_I2C_Read... [18:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:24]Read from MH i2c: E2 [18:21:24]MH_I2C_Read... [18:21:24]Read from MH i2c: E2 0E 00 [18:21:24]MH_I2C_Read... [18:21:24]Read from MH i2c: E2 0E 00 06 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0C [18:21:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:21:24]wFMCommunicate OK [18:21:24]SAM_PROTO_GetShiftState done [18:21:24]FM_GetShiftState done [18:21:24]opened in 1729729095 [18:21:24]opened+sec_in_day 1729815495 [18:21:24]quantity*price = 200043 [18:21:24]sum+1 = 200044 [18:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 634 24.10.2024 18:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372817 ФПД: 214521063050862 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182124&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372817&fm=214521063050862&tin=02508201610067®Number=0000000000091623&sum=200043 [18:21:25]StoreToDocumentArchive [18:21:25]shift 524 fd 372817 [18:21:25]save to /storage/0524/doc_00372817 [18:21:25]save last doc name /storage/0524/doc_00372817 to /storage/kkm_last_doc_name [18:21:25]save OK [18:21:25]Clear old archive folders... [18:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:21:25]tlvbuf is 01AE3110 [18:21:25]SAM_PROTO_ClearQueue [18:21:25]wFMCommunicate request_size=4 [18:21:25]MH_SAM_APDU [18:21:25]CAPDU: 80 09 00 00 [18:21:25]Write to MH i2c: E2 08 00 13 24 80 09 00 00 00 00 00 00 A9 [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:25]Read from MH i2c: E2 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 13 24 00 90 00 AB [18:21:25]RAPDU: 90 00 [18:21:25]wFMCommunicate OK [18:21:25]SAM_PROTO_ClearQueue done [18:21:25]KKMCreateOFDPacket [18:21:25]OFDProtocolAddRootSTLVToBuf [18:21:25]FM_MakeSignedData [18:21:25]FM_MakeSignedData [18:21:25]SAM_PROTO_SignData [18:21:25]wFMCommunicate request_size=4 [18:21:25]MH_SAM_APDU [18:21:25]CAPDU: 80 0D 01 02 [18:21:25]Write to MH i2c: E2 08 00 14 24 80 0D 01 02 00 00 00 00 B1 [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:25]Read from MH i2c: E2 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 14 24 00 90 00 AC [18:21:25]RAPDU: 90 00 [18:21:25]wFMCommunicate OK [18:21:25]wFMCommunicate request_size=255 [18:21:25]MH_SAM_APDU [18:21:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 24 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 B0 05 00 35 04 06 00 C3 [18:21:25]Write to MH i2c: E2 02 01 15 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 7A 02 00 00 F4 03 04 00 24 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 B0 05 00 35 04 06 00 C3 00 00 C2 [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:25]Read from MH i2c: E2 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 15 24 00 90 00 AD [18:21:25]RAPDU: 90 00 [18:21:25]wFMCommunicate OK [18:21:25]wFMCommunicate request_size=10 [18:21:25]MH_SAM_APDU [18:21:25]CAPDU: 80 0D 02 02 05 1B 13 C2 8E 6E [18:21:25]Write to MH i2c: E2 0D 00 16 24 80 0D 02 02 05 00 1B 13 C2 8E 6E 00 00 AA [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:25]Read from MH i2c: E2 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 03 00 16 24 00 90 00 AE [18:21:25]RAPDU: 90 00 [18:21:25]wFMCommunicate OK [18:21:25]wFMCommunicate request_size=4 [18:21:25]MH_SAM_APDU [18:21:25]CAPDU: 80 0D 03 02 [18:21:25]Write to MH i2c: E2 08 00 17 24 80 0D 03 02 00 00 00 00 B6 [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:25]Read from MH i2c: E2 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 0B 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 0B 00 17 24 00 FF 2C C1 17 53 E0 73 91 90 00 F1 [18:21:25]RAPDU: FF 2C C1 17 53 E0 73 91 90 00 [18:21:25]wFMCommunicate OK [18:21:25]SAM_PROTO_SignData done [18:21:25]FM_MakeSignedData done [18:21:25]CreateOFDProtocolMessage [18:21:25]wFMCommunicate request_size=4 [18:21:25]MH_SAM_APDU [18:21:25]CAPDU: 80 11 00 00 [18:21:25]Write to MH i2c: E2 08 00 18 24 80 11 00 00 00 00 00 00 B6 [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:25]Read from MH i2c: E2 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 17 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: E2 17 00 18 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0B [18:21:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:21:25]wFMCommunicate OK [18:21:25]CreateOFDProtocolMessage done [18:21:25]OFDSenderStorePacket 372817 [18:21:25]StoreOFDPacket docnum=372817 [18:21:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 79 55 07 01 EA 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 24 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 B0 05 00 35 04 06 00 C3 1B 13 C2 8E 6E FF 2C C1 17 53 E0 73 91 [18:21:25]CheckFolder [18:21:25]dirname=/storage/ofd_packets [18:21:25]CheckFolder done [18:21:25]ProducePacketName [18:21:25]name=ofd_packets/00372817 [18:21:25]NVStorageSaveData ofd_packets/00372817 [18:21:25]File name is /storage/ofd_packets/00372817 [18:21:25]Write 301 bytes [18:21:25]NVStorageSaveData done [18:21:25]OFDSenderStorePacket done [18:21:25]KKMCreateOFDPacket done [18:21:25]NVStorageSaveData kkm_last_timestamp [18:21:25]File name is /storage/kkm_last_timestamp [18:21:25]Write 4 bytes [18:21:25]NVStorageSaveData done [18:21:25]ExternCall_PrintAddStr [18:21:25]wPrintStart [18:21:25]Write to MH i2c: 01 00 00 19 24 3D [18:21:25]Write i2c OK [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: 01 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: 01 07 00 [18:21:25]MH_I2C_Read... [18:21:25]Read from MH i2c: 01 07 00 19 24 00 00 00 00 00 FF 0F 52 [18:21:25]RasterBufferAndPrint [18:21:25]line Счет N : (1)3309121 [18:21:25]line ИНН: 02508201610067 [18:21:25]line Контрольно-Кассовый Чек [18:21:25]line ПРОДАЖА [18:21:25]line ТРК (МРК, ГНК) : 13 [18:21:25]line Товар: 2710124500 [18:21:25]line Аи-95-К-3 [18:21:25]line 26.960 * 74.20 [18:21:25]line = 2000.43 [18:21:25]line НДС 12% НСП 1% [18:21:25]line > о реализуемом товаре [18:21:25]line ИТОГО: 2000.43 [18:21:25]line НСП 1% : 17.70 [18:21:25]line НДС 12% : 212.43 [18:21:25]line Наличными: 0.00 [18:21:25]line Безнал.: 2000.43 [18:21:25]line Место: АЗС № 87 "Партнер Нефть" [18:21:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:21:25]line СНО: Общий режим [18:21:25]line Чек 634 24.10.2024 18:21 [18:21:25]line Смена: 524 ФФД: 1.0 [18:21:25]line ЗНМ: 0300000083 [18:21:25]line РНМ: 0000000000091623 [18:21:25]line Версия ККМ: 001 [18:21:25]line Платежная система: Mbank [18:21:25]line ФМ: 0000000000874672 [18:21:25]line ФД: 372817 [18:21:25]line ФПД: 214521063050862 [18:21:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182124&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372817&fm=214521063050862&tin=02508201610067®Number=0000000000091623&sum=200043 [18:21:26]OFD Sender: Processing packet 372817 [packets to send 267, broken 266] [18:21:26]ProducePacketName [18:21:26]name=ofd_packets/00372817 [18:21:26]OFD Sender: To server: pG, [18:21:26]CommunicateWithHost lk.salyk.kg:30040 [18:21:26]ConnectInit lk.salyk.kg [18:21:26]written 0, free lines is 4095 [18:21:26]Connected sock=10 [18: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 36 37 32 0F 01 00 00 79 55 07 01 EA 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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7A 02 00 00 F4 03 04 00 24 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 B0 05 00 35 04 06 00 C3 1B 13 C2 8E 6E FF 2C C1 17 53 E0 73 91 [18:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C7 21 47 00 95 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 51 B0 05 00 F4 03 04 00 CB 3B 1A 67 B6 04 01 00 00 8D 58 B2 96 30 25 A2 83 [18:21:26]CommunicateWithHost err = 0 [18:21:26]CheckOFDResponse [18:21:26]1017 (14) - 77093643461234 [18:21:26]1041 (16) - 0000000000874672 [18:21:26]1040 (4) - 372817 [18:21:26]1012 (4) - 24.10.2024 12:21 [18:21:26]1206 (1) - 0 [18:21:26]OFD Sender: Remove packet 372817 [18:21:26]ProducePacketName [18:21:26]name=ofd_packets/00372817 [18:21:26]NVStorageDeleteData [18:21:26]Write to MH i2c: 01 00 00 42 24 66 [18:21:26]Write i2c OK [18:21:26]MH_I2C_Read... [18:21:26]Read from MH i2c: 01 [18:21:26]MH_I2C_Read... [18:21:26]Read from MH i2c: 01 07 00 [18:21:26]MH_I2C_Read... [18:21:26]Read from MH i2c: 01 07 00 42 24 00 00 00 00 00 01 0D 7B [18:21:26]RasterBufferAndPrint [18:21:26]line [18:21:26]line [18:21:26]line [18:21:26]line [18:21:26]line [18:21:26]written 0, free lines is 3336 [18:21:26]MH_Cut [18:21:26]Write to MH i2c: D1 01 00 49 24 01 3F [18:21:26]Write i2c OK [18:21:26]MH_I2C_Read... [18:21:26]Read from MH i2c: D1 [18:21:26]MH_I2C_Read... [18:21:26]Read from MH i2c: D1 01 00 [18:21:26]MH_I2C_Read... [18:21:26]Read from MH i2c: D1 01 00 49 24 00 3E [18:21:26]Write to MH i2c: 01 00 00 4A 24 6E [18:21:26]Write i2c OK [18:21:26]MH_I2C_Read... [18:21:26]OFD Sender: No OFD packet to send [18:21:27]*** Cut start [18:21:27]*** Partial cut [18:21:27]*** CUTSNS_PIN = 1 [18:21:27]*** CUTSNS_PIN = 0 [18:21:27]*** Brake cut motor [18:21:27]Read from MH i2c: 01 [18:21:27]MH_I2C_Read... [18:21:27]*** Stop cut motor [18:21:27]*** Cut end [18:21:27]Read from MH i2c: 01 07 00 [18:21:27]MH_I2C_Read... [18:21:27]Read from MH i2c: 01 07 00 4A 24 00 00 00 00 00 FF 0F 83 [18:21:27]process_action close_receipt done [18:21:27]requested_data is exist [18:21:27]produce_requested_data [18:21:27]requested_item fm.sn is exist - process it [18:21:27]wFMCommunicate request_size=4 [18:21:27]MH_SAM_APDU [18:21:27]CAPDU: 80 11 00 00 [18:21:27]Write to MH i2c: E2 08 00 4B 24 80 11 00 00 00 00 00 00 E9 [18:21:27]Write i2c OK [18:21:27]MH_I2C_Read... [18:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:28]Read from MH i2c: E2 [18:21:28]MH_I2C_Read... [18:21:28]Read from MH i2c: E2 17 00 [18:21:28]MH_I2C_Read... [18:21:28]Read from MH i2c: E2 17 00 4B 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [18:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:21:28]wFMCommunicate OK [18:21:28]requested_item fd.num is exist - process it [18:21:28]SAM_PROTO_GetFieldsCounters [18:21:28]wFMCommunicate request_size=4 [18:21:28]MH_SAM_APDU [18:21:28]CAPDU: 80 13 00 00 [18:21:28]Write to MH i2c: E2 08 00 4C 24 80 13 00 00 00 00 00 00 EC [18:21:28]Write i2c OK [18:21:28]MH_I2C_Read... [18:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:28]Read from MH i2c: E2 [18:21:28]MH_I2C_Read... [18:21:28]Read from MH i2c: E2 62 00 [18:21:28]MH_I2C_Read... [18:21:28]Read from MH i2c: E2 62 00 4C 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 51 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [18:21:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 51 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7A 02 00 00 5E 04 04 00 7A 02 00 00 57 04 04 00 7B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:28]wFMCommunicate OK [18:21:28]SAM_PROTO_GetFieldsCounters done [18:21:28]requested_item shift.num is exist - process it [18:21:28]requested_item shift.opened is exist - process it [18:21:28]req_shift_opened [18:21:28]FM_GetShiftState [18:21:28]SAM_PROTO_GetShiftState [18:21:28]wFMCommunicate request_size=4 [18:21:28]MH_SAM_APDU [18:21:28]CAPDU: 80 13 01 00 [18:21:28]Write to MH i2c: E2 08 00 4D 24 80 13 01 00 00 00 00 00 EE [18:21:28]Write i2c OK [18:21:28]MH_I2C_Read... [18:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:28]Read from MH i2c: E2 [18:21:28]MH_I2C_Read... [18:21:28]Read from MH i2c: E2 0E 00 [18:21:28]MH_I2C_Read... [18:21:28]Read from MH i2c: E2 0E 00 4D 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 53 [18:21:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:21:28]wFMCommunicate OK [18:21:28]SAM_PROTO_GetShiftState done [18:21:28]FM_GetShiftState done [18:21:28]req_shift_opened done [18:21:28]requested_item shift.open_date is exist - process it [18:21:28]req_shift_open_date [18:21:28]req_shift_open_date done [18:21:28]produce_requested_data done [18:21:28]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372817,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:21:28]process_action_free close_receipt [18:21:28]json_value_free [18:21:28]json_value_free done [18:21:28]process_json_proto returns [18:21:28]Send response to host [18:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372817,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:21:28]free response buf [18:21:28]execute_script done [18:21:28]execute_script returns [18:21:28]free content buf [18:21:28]Sock 8.Close socket [18:21:28]Sock 8.Thread stoped [18:21:31]OFD Sender: No OFD packet to send [18:21:36]OFD Sender: No OFD packet to send [18:21:39]accept exits with 9 [18:21:39]New connection [18:21:39]New thread 3067317604 created [18:21:39]Thread 3067460964 joined [18:21:39]Waiting for new connection... [18:21:39] Sock 9.Parse request [18:21:39]Sock 9.Check first char [18:21:39]Sock 9.First char is OK [18:21:39]request: POST /json_proto HTTP/1.0 [18:21:39]Method: POST [18:21:39]URL: /json_proto [18:21:39]Method is POST - this is cgi request [18:21:39]url: /json_proto [18:21:39]query_string will be loaded in cgi processing [18:21:39]execute_cgi json_proto POST (null) [18:21:39]execute_cgi path=json_proto method=POST [18:21:39]POST find Content-Length [18:21:39]Host: 172.17.42.195:8080 [18:21:39]Content-Length: 683 [18:21:39]Content-Type: application/json [18:21:39] [18:21:39]POST finish read [18:21:39]Found Content-Length = 683 [18:21:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [18:21:39]execute_script... [18:21: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)3309122", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [18:21:39]POST & json_proto [18:21:39]process_json_proto [18:21:39]json parsed OK: [18:21:39]protocol is kg_v1.0 [18:21:39]action value=close_receipt [18:21:39]process_action close_receipt [18:21:39]cmd_close_receipt [18:21:39]MH_GetDate [18:21:39]Write to MH i2c: F0 00 00 4E 24 61 [18:21:39]Write i2c OK [18:21:39]MH_I2C_Read... [18:21:39]Read from MH i2c: F0 [18:21:39]MH_I2C_Read... [18:21:39]Read from MH i2c: F0 09 00 [18:21:39]MH_I2C_Read... [18:21:39]Read from MH i2c: F0 09 00 4E 24 00 34 90 1A 67 EF 94 12 67 AB [18:21:39]GetLastDocTimeStamp 1729794084 [18:21:39]current date 1729794100 [18:21:39]FM_GetShiftState [18:21:39]SAM_PROTO_GetShiftState [18:21:39]wFMCommunicate request_size=4 [18:21:39]MH_SAM_APDU [18:21:39]CAPDU: 80 13 01 00 [18:21:39]Write to MH i2c: E2 08 00 4F 24 80 13 01 00 00 00 00 00 F0 [18:21:39]Write i2c OK [18:21:39]MH_I2C_Read... [18:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:39]Read from MH i2c: E2 [18:21:39]MH_I2C_Read... [18:21:39]Read from MH i2c: E2 0E 00 [18:21:39]MH_I2C_Read... [18:21:39]Read from MH i2c: E2 0E 00 4F 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 55 [18:21:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:21:39]wFMCommunicate OK [18:21:39]SAM_PROTO_GetShiftState done [18:21:39]FM_GetShiftState done [18:21:39]opened in 1729729095 [18:21:39]opened+sec_in_day 1729815495 [18:21:39]quantity*price = 80010 [18:21:39]sum+1 = 80011 [18:21:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 635 24.10.2024 18:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372818 ФПД: 201369172182256 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182140&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372818&fm=201369172182256&tin=02508201610067®Number=0000000000091623&sum=80000 [18:21:40]StoreToDocumentArchive [18:21:40]shift 524 fd 372818 [18:21:40]save to /storage/0524/doc_00372818 [18:21:40]save last doc name /storage/0524/doc_00372818 to /storage/kkm_last_doc_name [18:21:40]save OK [18:21:40]Clear old archive folders... [18:21:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:21:40]tlvbuf is B6E24AD0 [18:21:40]SAM_PROTO_ClearQueue [18:21:40]wFMCommunicate request_size=4 [18:21:40]MH_SAM_APDU [18:21:40]CAPDU: 80 09 00 00 [18:21:40]Write to MH i2c: E2 08 00 5C 24 80 09 00 00 00 00 00 00 F2 [18:21:40]Write i2c OK [18:21:40]MH_I2C_Read... [18:21:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:21:40]Read from MH i2c: E2 [18:21:40]MH_I2C_Read... [18:21:40]Read from MH i2c: E2 03 00 [18:21:40]MH_I2C_Read... [18:21:40]Read from MH i2c: E2 03 00 5C 24 00 90 00 F4 [18:21:40]RAPDU: 90 00 [18:21:40]wFMCommunicate OK [18:21:40]SAM_PROTO_ClearQueue done [18:21:40]KKMCreateOFDPacket [18:21:40]OFDProtocolAddRootSTLVToBuf [18:21:40]FM_MakeSignedData [18:21:40]FM_MakeSignedData [18:21:40]SAM_PROTO_SignData [18:21:40]wFMCommunicate request_size=4 [18:21:40]MH_SAM_APDU [18:21:40]CAPDU: 80 0D 01 02 [18:21:40]Write to MH i2c: E2 08 00 5D 24 80 0D 01 02 00 00 00 00 FA [18:21:40]Write i2c OK [18:21:40]MH_I2C_Read... [18:21:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:21:40]Read from MH i2c: E2 [18:21:40]MH_I2C_Read... [18:21:40]Read from MH i2c: E2 03 00 [18:21:40]MH_I2C_Read... [18:21:40]Read from MH i2c: E2 03 00 5D 24 00 90 00 F5 [18:21:40]RAPDU: 90 00 [18:21:40]wFMCommunicate OK [18:21:40]wFMCommunicate request_size=255 [18:21:40]MH_SAM_APDU [18:21:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7B 02 00 00 F4 03 04 00 34 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 B0 05 00 35 04 06 00 [18:21:40]Write to MH i2c: E2 02 01 5E 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 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 7B 02 00 00 F4 03 04 00 34 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 B0 05 00 35 04 06 00 00 00 6F [18:21:40]Write i2c OK [18:21:40]MH_I2C_Read... [18:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:41]Read from MH i2c: E2 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 03 00 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 03 00 5E 24 00 90 00 F6 [18:21:41]RAPDU: 90 00 [18:21:41]wFMCommunicate OK [18:21:41]wFMCommunicate request_size=11 [18:21:41]MH_SAM_APDU [18:21:41]CAPDU: 80 0D 02 02 06 B7 24 E9 FA 04 F0 [18:21:41]Write to MH i2c: E2 0E 00 5F 24 80 0D 02 02 06 00 B7 24 E9 FA 04 F0 00 00 BB [18:21:41]Write i2c OK [18:21:41]MH_I2C_Read... [18:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:21:41]Read from MH i2c: E2 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 03 00 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 03 00 5F 24 00 90 00 F7 [18:21:41]RAPDU: 90 00 [18:21:41]wFMCommunicate OK [18:21:41]wFMCommunicate request_size=4 [18:21:41]MH_SAM_APDU [18:21:41]CAPDU: 80 0D 03 02 [18:21:41]Write to MH i2c: E2 08 00 60 24 80 0D 03 02 00 00 00 00 FF [18:21:41]Write i2c OK [18:21:41]MH_I2C_Read... [18:21:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:21:41]Read from MH i2c: E2 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 0B 00 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 0B 00 60 24 00 F3 DD 7A 76 53 F3 74 73 90 00 ED [18:21:41]RAPDU: F3 DD 7A 76 53 F3 74 73 90 00 [18:21:41]wFMCommunicate OK [18:21:41]SAM_PROTO_SignData done [18:21:41]FM_MakeSignedData done [18:21:41]CreateOFDProtocolMessage [18:21:41]wFMCommunicate request_size=4 [18:21:41]MH_SAM_APDU [18:21:41]CAPDU: 80 11 00 00 [18:21:41]Write to MH i2c: E2 08 00 61 24 80 11 00 00 00 00 00 00 FF [18:21:41]Write i2c OK [18:21:41]MH_I2C_Read... [18:21:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:41]Read from MH i2c: E2 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 17 00 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: E2 17 00 61 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 54 [18:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:21:41]wFMCommunicate OK [18:21:41]CreateOFDProtocolMessage done [18:21:41]OFDSenderStorePacket 372818 [18:21:41]StoreOFDPacket docnum=372818 [18:21:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 CE 25 08 01 1B 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 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 7B 02 00 00 F4 03 04 00 34 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 B0 05 00 35 04 06 00 B7 24 E9 FA 04 F0 F3 DD 7A 76 53 F3 74 73 [18:21:41]CheckFolder [18:21:41]dirname=/storage/ofd_packets [18:21:41]CheckFolder done [18:21:41]ProducePacketName [18:21:41]name=ofd_packets/00372818 [18:21:41]NVStorageSaveData ofd_packets/00372818 [18:21:41]File name is /storage/ofd_packets/00372818 [18:21:41]Write 302 bytes [18:21:41]NVStorageSaveData done [18:21:41]OFDSenderStorePacket done [18:21:41]KKMCreateOFDPacket done [18:21:41]NVStorageSaveData kkm_last_timestamp [18:21:41]File name is /storage/kkm_last_timestamp [18:21:41]Write 4 bytes [18:21:41]NVStorageSaveData done [18:21:41]ExternCall_PrintAddStr [18:21:41]wPrintStart [18:21:41]Write to MH i2c: 01 00 00 62 24 86 [18:21:41]Write i2c OK [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: 01 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: 01 07 00 [18:21:41]MH_I2C_Read... [18:21:41]Read from MH i2c: 01 07 00 62 24 00 00 00 00 00 FF 0F 9B [18:21:41]RasterBufferAndPrint [18:21:41]line Счет N : (1)3309122 [18:21:41]line ИНН: 02508201610067 [18:21:41]line Контрольно-Кассовый Чек [18:21:41]line ПРОДАЖА [18:21:41]line ТРК (МРК, ГНК) : 6 [18:21:41]line Товар: 2710194210 [18:21:41]line ДТ(л)-К-5 [18:21:41]line 10.500 * 76.20 [18:21:41]line = 800.10 [18:21:41]line НДС 12% НСП 1% [18:21:41]line > о реализуемом товаре [18:21:41]line ОКРУГЛЕНИЕ: -0.10 [18:21:41]line ИТОГО: 800.00 [18:21:41]line Внесено: 800.00 [18:21:41]line СДАЧА: 0.00 [18:21:41]line НСП 1% : 7.08 [18:21:41]line НДС 12% : 84.97 [18:21:41]line Наличными: 800.00 [18:21:41]line Безнал.: 0.00 [18:21:41]line Место: АЗС № 87 "Партнер Нефть" [18:21:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:21:41]line СНО: Общий режим [18:21:41]line Чек 635 24.10.2024 18:21 [18:21:41]line Смена: 524 ФФД: 1.0 [18:21:41]line ЗНМ: 0300000083 [18:21:41]line РНМ: 0000000000091623 [18:21:41]line Версия ККМ: 001 [18:21:41]line ФМ: 0000000000874672 [18:21:41]line ФД: 372818 [18:21:41]line ФПД: 201369172182256 [18:21:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182140&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372818&fm=201369172182256&tin=02508201610067®Number=0000000000091623&sum=80000 [18:21:41]OFD Sender: Processing packet 372818 [packets to send 267, broken 266] [18:21:41]ProducePacketName [18:21:41]name=ofd_packets/00372818 [18:21:41]OFD Sender: To server: pG, [18:21:41]CommunicateWithHost lk.salyk.kg:30040 [18:21:41]ConnectInit lk.salyk.kg [18:21:41]written 0, free lines is 4095 [18:21:41]Connected sock=10 [18:21:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 CE 25 08 01 1B 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 04 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 7B 02 00 00 F4 03 04 00 34 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 B0 05 00 35 04 06 00 B7 24 E9 FA 04 F0 F3 DD 7A 76 53 F3 74 73 [18: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 36 37 32 4F 00 00 00 8E 38 47 00 99 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 52 B0 05 00 F4 03 04 00 DB 3B 1A 67 B6 04 01 00 00 F5 07 B0 C5 EE 1E D9 1D [18:21:41]CommunicateWithHost err = 0 [18:21:41]CheckOFDResponse [18:21:41]1017 (14) - 77093643461234 [18:21:41]1041 (16) - 0000000000874672 [18:21:41]1040 (4) - 372818 [18:21:41]1012 (4) - 24.10.2024 12:21 [18:21:41]1206 (1) - 0 [18:21:41]OFD Sender: Remove packet 372818 [18:21:41]ProducePacketName [18:21:41]name=ofd_packets/00372818 [18:21:41]NVStorageDeleteData [18:21:42]Write to MH i2c: 01 00 00 8D 24 B1 [18:21:42]Write i2c OK [18:21:42]MH_I2C_Read... [18:21:42]Read from MH i2c: 01 [18:21:42]MH_I2C_Read... [18:21:42]Read from MH i2c: 01 07 00 [18:21:42]MH_I2C_Read... [18:21:42]Read from MH i2c: 01 07 00 8D 24 00 00 00 00 00 E5 0C A9 [18:21:42]RasterBufferAndPrint [18:21:42]line [18:21:42]line [18:21:42]line [18:21:42]line [18:21:42]line [18:21:42]written 0, free lines is 3307 [18:21:42]MH_Cut [18:21:42]Write to MH i2c: D1 01 00 94 24 01 8A [18:21:42]Write i2c OK [18:21:42]MH_I2C_Read... [18:21:42]Read from MH i2c: D1 [18:21:42]MH_I2C_Read... [18:21:42]Read from MH i2c: D1 01 00 [18:21:42]MH_I2C_Read... [18:21:42]Read from MH i2c: D1 01 00 94 24 00 89 [18:21:42]Write to MH i2c: 01 00 00 95 24 B9 [18:21:42]Write i2c OK [18:21:42]MH_I2C_Read... [18:21:42]OFD Sender: No OFD packet to send [18:21:42]*** Cut start [18:21:42]*** Partial cut [18:21:42]*** CUTSNS_PIN = 1 [18:21:42]*** CUTSNS_PIN = 0 [18:21:43]*** Brake cut motor [18:21:43]Read from MH i2c: 01 [18:21:43]MH_I2C_Read... [18:21:43]*** Stop cut motor [18:21:43]*** Cut end [18:21:43]Read from MH i2c: 01 07 00 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: 01 07 00 95 24 00 00 00 00 00 FF 0F CE [18:21:43]process_action close_receipt done [18:21:43]requested_data is exist [18:21:43]produce_requested_data [18:21:43]requested_item fm.sn is exist - process it [18:21:43]wFMCommunicate request_size=4 [18:21:43]MH_SAM_APDU [18:21:43]CAPDU: 80 11 00 00 [18:21:43]Write to MH i2c: E2 08 00 96 24 80 11 00 00 00 00 00 00 34 [18:21:43]Write i2c OK [18:21:43]MH_I2C_Read... [18:21:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:21:43]Read from MH i2c: E2 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: E2 17 00 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: E2 17 00 96 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 89 [18:21:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:21:43]wFMCommunicate OK [18:21:43]requested_item fd.num is exist - process it [18:21:43]SAM_PROTO_GetFieldsCounters [18:21:43]wFMCommunicate request_size=4 [18:21:43]MH_SAM_APDU [18:21:43]CAPDU: 80 13 00 00 [18:21:43]Write to MH i2c: E2 08 00 97 24 80 13 00 00 00 00 00 00 37 [18:21:43]Write i2c OK [18:21:43]MH_I2C_Read... [18:21:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:21:43]Read from MH i2c: E2 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: E2 62 00 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: E2 62 00 97 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 52 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [18:21:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 52 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7B 02 00 00 5E 04 04 00 7B 02 00 00 57 04 04 00 7C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:21:43]wFMCommunicate OK [18:21:43]SAM_PROTO_GetFieldsCounters done [18:21:43]requested_item shift.num is exist - process it [18:21:43]requested_item shift.opened is exist - process it [18:21:43]req_shift_opened [18:21:43]FM_GetShiftState [18:21:43]SAM_PROTO_GetShiftState [18:21:43]wFMCommunicate request_size=4 [18:21:43]MH_SAM_APDU [18:21:43]CAPDU: 80 13 01 00 [18:21:43]Write to MH i2c: E2 08 00 98 24 80 13 01 00 00 00 00 00 39 [18:21:43]Write i2c OK [18:21:43]MH_I2C_Read... [18:21:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:21:43]Read from MH i2c: E2 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: E2 0E 00 [18:21:43]MH_I2C_Read... [18:21:43]Read from MH i2c: E2 0E 00 98 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9E [18:21:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:21:43]wFMCommunicate OK [18:21:43]SAM_PROTO_GetShiftState done [18:21:43]FM_GetShiftState done [18:21:43]req_shift_opened done [18:21:43]requested_item shift.open_date is exist - process it [18:21:43]req_shift_open_date [18:21:43]req_shift_open_date done [18:21:43]produce_requested_data done [18:21:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372818,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:21:43]process_action_free close_receipt [18:21:43]json_value_free [18:21:43]json_value_free done [18:21:43]process_json_proto returns [18:21:43]Send response to host [18:21:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372818,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:21:43]free response buf [18:21:43]execute_script done [18:21:43]execute_script returns [18:21:43]free content buf [18:21:43]Sock 9.Close socket [18:21:43]Sock 9.Thread stoped [18:21:47]OFD Sender: No OFD packet to send [18:21:52]OFD Sender: No OFD packet to send [18:21:57]OFD Sender: No OFD packet to send [18:22:02]OFD Sender: No OFD packet to send [18:22:07]OFD Sender: No OFD packet to send [18:22:09]accept exits with 8 [18:22:09]New connection [18:22:09]New thread 3067460964 created [18:22:09]Thread 3067317604 joined [18:22:09]Waiting for new connection... [18:22:09] Sock 8.Parse request [18:22:09]Sock 8.Check first char [18:22:09]Sock 8.First char is OK [18:22:09]request: POST /json_proto HTTP/1.0 [18:22:09]Method: POST [18:22:09]URL: /json_proto [18:22:09]Method is POST - this is cgi request [18:22:09]url: /json_proto [18:22:09]query_string will be loaded in cgi processing [18:22:09]execute_cgi json_proto POST (null) [18:22:09]execute_cgi path=json_proto method=POST [18:22:09]POST find Content-Length [18:22:09]Host: 172.17.42.195:8080 [18:22:09]Content-Length: 678 [18:22:09]Content-Type: application/json [18:22:09] [18:22:09]POST finish read [18:22:09]Found Content-Length = 678 [18:22:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:09]execute_script... [18:22: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)3309123", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:22:09]POST & json_proto [18:22:09]process_json_proto [18:22:09]json parsed OK: [18:22:09]protocol is kg_v1.0 [18:22:09]action value=close_receipt [18:22:09]process_action close_receipt [18:22:09]cmd_close_receipt [18:22:09]MH_GetDate [18:22:09]Write to MH i2c: F0 00 00 99 24 AC [18:22:09]Write i2c OK [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: F0 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: F0 09 00 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: F0 09 00 99 24 00 51 90 1A 67 EF 94 12 67 13 [18:22:09]GetLastDocTimeStamp 1729794100 [18:22:09]current date 1729794129 [18:22:09]FM_GetShiftState [18:22:09]SAM_PROTO_GetShiftState [18:22:09]wFMCommunicate request_size=4 [18:22:09]MH_SAM_APDU [18:22:09]CAPDU: 80 13 01 00 [18:22:09]Write to MH i2c: E2 08 00 9A 24 80 13 01 00 00 00 00 00 3B [18:22:09]Write i2c OK [18:22:09]MH_I2C_Read... [18:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:09]Read from MH i2c: E2 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: E2 0E 00 [18:22:09]MH_I2C_Read... [18:22:09]Read from MH i2c: E2 0E 00 9A 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A0 [18:22:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:22:09]wFMCommunicate OK [18:22:09]SAM_PROTO_GetShiftState done [18:22:09]FM_GetShiftState done [18:22:09]opened in 1729729095 [18:22:09]opened+sec_in_day 1729815495 [18:22:09]quantity*price = 35055 [18:22:09]sum+1 = 35057 [18:22:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 636 24.10.2024 18:22 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372819 ФПД: 120130450411238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182209&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372819&fm=120130450411238&tin=02508201610067®Number=0000000000091623&sum=35000 [18:22:10]StoreToDocumentArchive [18:22:10]shift 524 fd 372819 [18:22:10]save to /storage/0524/doc_00372819 [18:22:10]save last doc name /storage/0524/doc_00372819 to /storage/kkm_last_doc_name [18:22:10]save OK [18:22:10]Clear old archive folders... [18:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:22:10]tlvbuf is 01A716F0 [18:22:10]SAM_PROTO_ClearQueue [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 09 00 00 [18:22:10]Write to MH i2c: E2 08 00 A7 24 80 09 00 00 00 00 00 00 3D [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 A7 24 00 90 00 3F [18:22:10]RAPDU: 90 00 [18:22:10]wFMCommunicate OK [18:22:10]SAM_PROTO_ClearQueue done [18:22:10]KKMCreateOFDPacket [18:22:10]OFDProtocolAddRootSTLVToBuf [18:22:10]FM_MakeSignedData [18:22:10]FM_MakeSignedData [18:22:10]SAM_PROTO_SignData [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 0D 01 02 [18:22:10]Write to MH i2c: E2 08 00 A8 24 80 0D 01 02 00 00 00 00 45 [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 A8 24 00 90 00 40 [18:22:10]RAPDU: 90 00 [18:22:10]wFMCommunicate OK [18:22:10]wFMCommunicate request_size=255 [18:22:10]MH_SAM_APDU [18:22: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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 51 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 B0 05 00 35 04 06 00 6D [18:22:10]Write to MH i2c: E2 02 01 A9 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 51 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 B0 05 00 35 04 06 00 6D 00 00 3F [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 A9 24 00 90 00 41 [18:22:10]RAPDU: 90 00 [18:22:10]wFMCommunicate OK [18:22:10]wFMCommunicate request_size=10 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 0D 02 02 05 42 0C D2 CE E6 [18:22:10]Write to MH i2c: E2 0D 00 AA 24 80 0D 02 02 05 00 42 0C D2 CE E6 00 00 26 [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 03 00 AA 24 00 90 00 42 [18:22:10]RAPDU: 90 00 [18:22:10]wFMCommunicate OK [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 0D 03 02 [18:22:10]Write to MH i2c: E2 08 00 AB 24 80 0D 03 02 00 00 00 00 4A [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:22:10]Read from MH i2c: E2 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 0B 00 [18:22:10]MH_I2C_Read... [18:22:10]Read from MH i2c: E2 0B 00 AB 24 00 A0 35 FF 7D C1 39 DE 5B 90 00 CF [18:22:10]RAPDU: A0 35 FF 7D C1 39 DE 5B 90 00 [18:22:10]wFMCommunicate OK [18:22:10]SAM_PROTO_SignData done [18:22:10]FM_MakeSignedData done [18:22:10]CreateOFDProtocolMessage [18:22:10]wFMCommunicate request_size=4 [18:22:10]MH_SAM_APDU [18:22:10]CAPDU: 80 11 00 00 [18:22:10]Write to MH i2c: E2 08 00 AC 24 80 11 00 00 00 00 00 00 4A [18:22:10]Write i2c OK [18:22:10]MH_I2C_Read... [18:22:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:11]Read from MH i2c: E2 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: E2 17 00 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: E2 17 00 AC 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [18:22:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:22:11]wFMCommunicate OK [18:22:11]CreateOFDProtocolMessage done [18:22:11]OFDSenderStorePacket 372819 [18:22:11]StoreOFDPacket docnum=372819 [18:22:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B3 69 07 01 1F 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 51 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 B0 05 00 35 04 06 00 6D 42 0C D2 CE E6 A0 35 FF 7D C1 39 DE 5B [18:22:11]CheckFolder [18:22:11]dirname=/storage/ofd_packets [18:22:11]CheckFolder done [18:22:11]ProducePacketName [18:22:11]name=ofd_packets/00372819 [18:22:11]NVStorageSaveData ofd_packets/00372819 [18:22:11]File name is /storage/ofd_packets/00372819 [18:22:11]Write 301 bytes [18:22:11]NVStorageSaveData done [18:22:11]OFDSenderStorePacket done [18:22:11]KKMCreateOFDPacket done [18:22:11]NVStorageSaveData kkm_last_timestamp [18:22:11]File name is /storage/kkm_last_timestamp [18:22:11]Write 4 bytes [18:22:11]NVStorageSaveData done [18:22:11]ExternCall_PrintAddStr [18:22:11]wPrintStart [18:22:11]Write to MH i2c: 01 00 00 AD 24 D1 [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: 01 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: 01 07 00 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: 01 07 00 AD 24 00 00 00 00 00 FF 0F E6 [18:22:11]RasterBufferAndPrint [18:22:11]line Счет N : (1)3309123 [18:22:11]line ИНН: 02508201610067 [18:22:11]line Контрольно-Кассовый Чек [18:22:11]line ПРОДАЖА [18:22:11]line ТРК (МРК, ГНК) : 42 [18:22:11]line Товар: 2710124130 [18:22:11]line Аи-92-К-4 [18:22:11]line 5.240 * 66.90 [18:22:11]line = 350.56 [18:22:11]line НДС 12% НСП 1% [18:22:11]line > о реализуемом товаре [18:22:11]line ОКРУГЛЕНИЕ: -0.56 [18:22:11]line ИТОГО: 350.00 [18:22:11]line Внесено: 350.00 [18:22:11]line СДАЧА: 0.00 [18:22:11]line НСП 1% : 3.10 [18:22:11]line НДС 12% : 37.23 [18:22:11]line Наличными: 350.00 [18:22:11]line Безнал.: 0.00 [18:22:11]line Место: АЗС № 87 "Партнер Нефть" [18:22:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:22:11]line СНО: Общий режим [18:22:11]line Чек 636 24.10.2024 18:22 [18:22:11]line Смена: 524 ФФД: 1.0 [18:22:11]line ЗНМ: 0300000083 [18:22:11]line РНМ: 0000000000091623 [18:22:11]line Версия ККМ: 001 [18:22:11]line ФМ: 0000000000874672 [18:22:11]line ФД: 372819 [18:22:11]line ФПД: 120130450411238 [18:22:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182209&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372819&fm=120130450411238&tin=02508201610067®Number=0000000000091623&sum=35000 [18:22:11]written 0, free lines is 4095 [18:22:11]OFD Sender: Processing packet 372819 [packets to send 267, broken 266] [18:22:11]ProducePacketName [18:22:11]name=ofd_packets/00372819 [18:22:11]OFD Sender: To server: pG, [18:22:11]CommunicateWithHost lk.salyk.kg:30040 [18:22:11]ConnectInit lk.salyk.kg [18:22:11]Connected sock=10 [18:22:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B3 69 07 01 1F 8D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 02 00 00 F4 03 04 00 51 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 B0 05 00 35 04 06 00 6D 42 0C D2 CE E6 A0 35 FF 7D C1 39 DE 5B [18:22:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2C 48 47 00 01 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 53 B0 05 00 F4 03 04 00 F8 3B 1A 67 B6 04 01 00 00 A9 39 A1 57 7A 0A F8 D8 [18:22:11]CommunicateWithHost err = 0 [18:22:11]CheckOFDResponse [18:22:11]1017 (14) - 77093643461234 [18:22:11]1041 (16) - 0000000000874672 [18:22:11]1040 (4) - 372819 [18:22:11]1012 (4) - 24.10.2024 12:22 [18:22:11]1206 (1) - 0 [18:22:11]OFD Sender: Remove packet 372819 [18:22:11]ProducePacketName [18:22:11]name=ofd_packets/00372819 [18:22:11]NVStorageDeleteData [18:22:11]Write to MH i2c: 01 00 00 D8 24 FC [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: 01 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: 01 07 00 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: 01 07 00 D8 24 00 00 00 00 00 E1 0C F0 [18:22:11]RasterBufferAndPrint [18:22:11]line [18:22:11]line [18:22:11]line [18:22:11]line [18:22:11]line [18:22:11]written 0, free lines is 3306 [18:22:11]MH_Cut [18:22:11]Write to MH i2c: D1 01 00 DF 24 01 D5 [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: D1 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: D1 01 00 [18:22:11]MH_I2C_Read... [18:22:11]Read from MH i2c: D1 01 00 DF 24 00 D4 [18:22:11]Write to MH i2c: 01 00 00 E0 24 04 [18:22:11]Write i2c OK [18:22:11]MH_I2C_Read... [18:22:11]OFD Sender: No OFD packet to send [18:22:12]*** Cut start [18:22:12]*** Partial cut [18:22:12]*** CUTSNS_PIN = 1 [18:22:12]*** CUTSNS_PIN = 0 [18:22:12]*** Brake cut motor [18:22:12]Read from MH i2c: 01 [18:22:13]MH_I2C_Read... [18:22:13]*** Stop cut motor [18:22:13]*** Cut end [18:22:13]Read from MH i2c: 01 07 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: 01 07 00 E0 24 00 00 00 00 00 FF 0F 19 [18:22:13]process_action close_receipt done [18:22:13]requested_data is exist [18:22:13]produce_requested_data [18:22:13]requested_item fm.sn is exist - process it [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 11 00 00 [18:22:13]Write to MH i2c: E2 08 00 E1 24 80 11 00 00 00 00 00 00 7F [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 17 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 17 00 E1 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D4 [18:22:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:22:13]wFMCommunicate OK [18:22:13]requested_item fd.num is exist - process it [18:22:13]SAM_PROTO_GetFieldsCounters [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 13 00 00 [18:22:13]Write to MH i2c: E2 08 00 E2 24 80 13 00 00 00 00 00 00 82 [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 62 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 62 00 E2 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 53 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [18:22:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 53 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7C 02 00 00 5E 04 04 00 7C 02 00 00 57 04 04 00 7D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:22:13]wFMCommunicate OK [18:22:13]SAM_PROTO_GetFieldsCounters done [18:22:13]requested_item shift.num is exist - process it [18:22:13]requested_item shift.opened is exist - process it [18:22:13]req_shift_opened [18:22:13]FM_GetShiftState [18:22:13]SAM_PROTO_GetShiftState [18:22:13]wFMCommunicate request_size=4 [18:22:13]MH_SAM_APDU [18:22:13]CAPDU: 80 13 01 00 [18:22:13]Write to MH i2c: E2 08 00 E3 24 80 13 01 00 00 00 00 00 84 [18:22:13]Write i2c OK [18:22:13]MH_I2C_Read... [18:22:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:22:13]Read from MH i2c: E2 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 0E 00 [18:22:13]MH_I2C_Read... [18:22:13]Read from MH i2c: E2 0E 00 E3 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E9 [18:22:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:22:13]wFMCommunicate OK [18:22:13]SAM_PROTO_GetShiftState done [18:22:13]FM_GetShiftState done [18:22:13]req_shift_opened done [18:22:13]requested_item shift.open_date is exist - process it [18:22:13]req_shift_open_date [18:22:13]req_shift_open_date done [18:22:13]produce_requested_data done [18:22:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372819,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:22:13]process_action_free close_receipt [18:22:13]json_value_free [18:22:13]json_value_free done [18:22:13]process_json_proto returns [18:22:13]Send response to host [18:22:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372819,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:22:13]free response buf [18:22:13]execute_script done [18:22:13]execute_script returns [18:22:13]free content buf [18:22:13]Sock 8.Close socket [18:22:13]Sock 8.Thread stoped [18:22:16]OFD Sender: No OFD packet to send [18:22:21]OFD Sender: No OFD packet to send [18:22:26]OFD Sender: No OFD packet to send [18:22:31]OFD Sender: No OFD packet to send [18:22:36]OFD Sender: No OFD packet to send [18:22:41]OFD Sender: No OFD packet to send [18:22:46]OFD Sender: No OFD packet to send [18:22:51]OFD Sender: No OFD packet to send [18:22:56]OFD Sender: No OFD packet to send [18:23:02]OFD Sender: No OFD packet to send [18:23:07]OFD Sender: No OFD packet to send [18:23:12]OFD Sender: No OFD packet to send [18:23:17]OFD Sender: No OFD packet to send [18:23:22]OFD Sender: No OFD packet to send [18:23:27]OFD Sender: No OFD packet to send [18:23:29]accept exits with 9 [18:23:29]New connection [18:23:29]New thread 3067317604 created [18:23:29]Thread 3067460964 joined [18:23:29]Waiting for new connection... [18:23:29] Sock 9.Parse request [18:23:29]Sock 9.Check first char [18:23:29]Sock 9.First char is OK [18:23:29]request: POST /json_proto HTTP/1.0 [18:23:29]Method: POST [18:23:29]URL: /json_proto [18:23:29]Method is POST - this is cgi request [18:23:29]url: /json_proto [18:23:29]query_string will be loaded in cgi processing [18:23:29]execute_cgi json_proto POST (null) [18:23:29]execute_cgi path=json_proto method=POST [18:23:29]POST find Content-Length [18:23:29]Host: 172.17.42.195:8080 [18:23:29]Content-Length: 770 [18:23:29]Content-Type: application/json [18:23:29] [18:23:29]POST finish read [18:23:29]Found Content-Length = 770 [18:23:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 44.850, "sum" : 3000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:29]execute_script... [18:23:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309124", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 44.850, "sum" : 3000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3000.47 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:29]POST & json_proto [18:23:29]process_json_proto [18:23:29]json parsed OK: [18:23:29]protocol is kg_v1.0 [18:23:29]action value=close_receipt [18:23:29]process_action close_receipt [18:23:29]cmd_close_receipt [18:23:29]MH_GetDate [18:23:29]Write to MH i2c: F0 00 00 E4 24 F7 [18:23:29]Write i2c OK [18:23:29]MH_I2C_Read... [18:23:29]Read from MH i2c: F0 [18:23:29]MH_I2C_Read... [18:23:29]Read from MH i2c: F0 09 00 [18:23:29]MH_I2C_Read... [18:23:29]Read from MH i2c: F0 09 00 E4 24 00 A2 90 1A 67 EF 94 12 67 AF [18:23:29]GetLastDocTimeStamp 1729794129 [18:23:29]current date 1729794210 [18:23:29]FM_GetShiftState [18:23:29]SAM_PROTO_GetShiftState [18:23:29]wFMCommunicate request_size=4 [18:23:29]MH_SAM_APDU [18:23:29]CAPDU: 80 13 01 00 [18:23:29]Write to MH i2c: E2 08 00 E5 24 80 13 01 00 00 00 00 00 86 [18:23:29]Write i2c OK [18:23:29]MH_I2C_Read... [18:23:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:29]Read from MH i2c: E2 [18:23:29]MH_I2C_Read... [18:23:29]Read from MH i2c: E2 0E 00 [18:23:29]MH_I2C_Read... [18:23:29]Read from MH i2c: E2 0E 00 E5 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EB [18:23:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:23:29]wFMCommunicate OK [18:23:29]SAM_PROTO_GetShiftState done [18:23:29]FM_GetShiftState done [18:23:29]opened in 1729729095 [18:23:29]opened+sec_in_day 1729815495 [18:23:29]quantity*price = 300046 [18:23:29]sum+1 = 300048 [18:23:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.47 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 0.00 Безнал.: 3000.47 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 637 24.10.2024 18:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372820 ФПД: 36992473675594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182330&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372820&fm=36992473675594&tin=02508201610067®Number=0000000000091623&sum=300047 [18:23:30]StoreToDocumentArchive [18:23:30]shift 524 fd 372820 [18:23:30]save to /storage/0524/doc_00372820 [18:23:30]save last doc name /storage/0524/doc_00372820 to /storage/kkm_last_doc_name [18:23:30]save OK [18:23:30]Clear old archive folders... [18:23:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:23:30]tlvbuf is 01A82CF0 [18:23:30]SAM_PROTO_ClearQueue [18:23:30]wFMCommunicate request_size=4 [18:23:30]MH_SAM_APDU [18:23:30]CAPDU: 80 09 00 00 [18:23:30]Write to MH i2c: E2 08 00 F2 24 80 09 00 00 00 00 00 00 88 [18:23:30]Write i2c OK [18:23:30]MH_I2C_Read... [18:23:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:30]Read from MH i2c: E2 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 F2 24 00 90 00 8A [18:23:31]RAPDU: 90 00 [18:23:31]wFMCommunicate OK [18:23:31]SAM_PROTO_ClearQueue done [18:23:31]KKMCreateOFDPacket [18:23:31]OFDProtocolAddRootSTLVToBuf [18:23:31]FM_MakeSignedData [18:23:31]FM_MakeSignedData [18:23:31]SAM_PROTO_SignData [18:23:31]wFMCommunicate request_size=4 [18:23:31]MH_SAM_APDU [18:23:31]CAPDU: 80 0D 01 02 [18:23:31]Write to MH i2c: E2 08 00 F3 24 80 0D 01 02 00 00 00 00 90 [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:31]Read from MH i2c: E2 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 F3 24 00 90 00 8B [18:23:31]RAPDU: 90 00 [18:23:31]wFMCommunicate OK [18:23:31]wFMCommunicate request_size=255 [18:23:31]MH_SAM_APDU [18:23:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 A2 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 B0 05 00 35 04 06 00 21 [18:23:31]Write to MH i2c: E2 02 01 F4 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 A2 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 B0 05 00 35 04 06 00 21 00 00 6F [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:31]Read from MH i2c: E2 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 F4 24 00 90 00 8C [18:23:31]RAPDU: 90 00 [18:23:31]wFMCommunicate OK [18:23:31]wFMCommunicate request_size=10 [18:23:31]MH_SAM_APDU [18:23:31]CAPDU: 80 0D 02 02 05 A4 FB 40 B7 4A [18:23:31]Write to MH i2c: E2 0D 00 F5 24 80 0D 02 02 05 00 A4 FB 40 B7 4A 00 00 7D [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:31]Read from MH i2c: E2 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 03 00 F5 24 00 90 00 8D [18:23:31]RAPDU: 90 00 [18:23:31]wFMCommunicate OK [18:23:31]wFMCommunicate request_size=4 [18:23:31]MH_SAM_APDU [18:23:31]CAPDU: 80 0D 03 02 [18:23:31]Write to MH i2c: E2 08 00 F6 24 80 0D 03 02 00 00 00 00 95 [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:31]Read from MH i2c: E2 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 0B 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 0B 00 F6 24 00 2E 63 A1 4B 22 B6 98 B6 90 00 39 [18:23:31]RAPDU: 2E 63 A1 4B 22 B6 98 B6 90 00 [18:23:31]wFMCommunicate OK [18:23:31]SAM_PROTO_SignData done [18:23:31]FM_MakeSignedData done [18:23:31]CreateOFDProtocolMessage [18:23:31]wFMCommunicate request_size=4 [18:23:31]MH_SAM_APDU [18:23:31]CAPDU: 80 11 00 00 [18:23:31]Write to MH i2c: E2 08 00 F7 24 80 11 00 00 00 00 00 00 95 [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:31]Read from MH i2c: E2 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 17 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: E2 17 00 F7 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EA [18:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:23:31]wFMCommunicate OK [18:23:31]CreateOFDProtocolMessage done [18:23:31]OFDSenderStorePacket 372820 [18:23:31]StoreOFDPacket docnum=372820 [18:23:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CE 5C 07 01 10 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 34 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 A2 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 B0 05 00 35 04 06 00 21 A4 FB 40 B7 4A 2E 63 A1 4B 22 B6 98 B6 [18:23:31]CheckFolder [18:23:31]dirname=/storage/ofd_packets [18:23:31]CheckFolder done [18:23:31]ProducePacketName [18:23:31]name=ofd_packets/00372820 [18:23:31]NVStorageSaveData ofd_packets/00372820 [18:23:31]File name is /storage/ofd_packets/00372820 [18:23:31]Write 301 bytes [18:23:31]NVStorageSaveData done [18:23:31]OFDSenderStorePacket done [18:23:31]KKMCreateOFDPacket done [18:23:31]NVStorageSaveData kkm_last_timestamp [18:23:31]File name is /storage/kkm_last_timestamp [18:23:31]Write 4 bytes [18:23:31]NVStorageSaveData done [18:23:31]OFD Sender: Processing packet 372820 [packets to send 267, broken 266] [18:23:31]ProducePacketName [18:23:31]name=ofd_packets/00372820 [18:23:31]OFD Sender: To server: pG, [18:23:31]CommunicateWithHost lk.salyk.kg:30040 [18:23:31]ConnectInit lk.salyk.kg [18:23:31]ExternCall_PrintAddStr [18:23:31]wPrintStart [18:23:31]Write to MH i2c: 01 00 00 F8 24 1C [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: 01 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: 01 07 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: 01 07 00 F8 24 00 00 00 00 00 FF 0F 31 [18:23:31]RasterBufferAndPrint [18:23:31]line Счет N : (1)3309124 [18:23:31]line ИНН: 02508201610067 [18:23:31]line Контрольно-Кассовый Чек [18:23:31]line ПРОДАЖА [18:23:31]line ТРК (МРК, ГНК) : 22 [18:23:31]line Товар: 2710124130 [18:23:31]line Аи-92-К-4 [18:23:31]line 44.850 * 66.90 [18:23:31]line = 3000.47 [18:23:31]line НДС 12% НСП 1% [18:23:31]line > о реализуемом товаре [18:23:31]line ИТОГО: 3000.47 [18:23:31]line НСП 1% : 26.55 [18:23:31]line НДС 12% : 318.63 [18:23:31]line Наличными: 0.00 [18:23:31]line Безнал.: 3000.47 [18:23:31]line Место: АЗС № 87 "Партнер Нефть" [18:23:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:23:31]line СНО: Общий режим [18:23:31]line Чек 637 24.10.2024 18:23 [18:23:31]line Смена: 524 ФФД: 1.0 [18:23:31]line ЗНМ: 0300000083 [18:23:31]line РНМ: 0000000000091623 [18:23:31]line Версия ККМ: 001 [18:23:31]line Платежная система: Mbank [18:23:31]line ФМ: 0000000000874672 [18:23:31]line ФД: 372820 [18:23:31]line ФПД: 36992473675594 [18:23:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182330&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372820&fm=36992473675594&tin=02508201610067®Number=0000000000091623&sum=300047 [18:23:31]written 0, free lines is 4095 [18:23:31]Connected sock=11 [18:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CE 5C 07 01 10 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 34 FF 03 08 00 03 32 AF 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0F 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0F 94 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0F 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 02 00 00 F4 03 04 00 A2 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 B0 05 00 35 04 06 00 21 A4 FB 40 B7 4A 2E 63 A1 4B 22 B6 98 B6 [18:23:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 73 93 47 00 C0 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 54 B0 05 00 F4 03 04 00 49 3C 1A 67 B6 04 01 00 00 ED 25 91 2D 9F 9B 59 E1 [18:23:31]CommunicateWithHost err = 0 [18:23:31]CheckOFDResponse [18:23:31]1017 (14) - 77093643461234 [18:23:31]1041 (16) - 0000000000874672 [18:23:31]1040 (4) - 372820 [18:23:31]1012 (4) - 24.10.2024 12:23 [18:23:31]1206 (1) - 0 [18:23:31]OFD Sender: Remove packet 372820 [18:23:31]ProducePacketName [18:23:31]name=ofd_packets/00372820 [18:23:31]NVStorageDeleteData [18:23:31]Write to MH i2c: 01 00 00 21 25 46 [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: 01 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: 01 07 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: 01 07 00 21 25 00 00 00 00 00 13 0D 6D [18:23:31]RasterBufferAndPrint [18:23:31]line [18:23:31]line [18:23:31]line [18:23:31]line [18:23:31]line [18:23:31]written 0, free lines is 3354 [18:23:31]MH_Cut [18:23:31]Write to MH i2c: D1 01 00 28 25 01 1F [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: D1 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: D1 01 00 [18:23:31]MH_I2C_Read... [18:23:31]Read from MH i2c: D1 01 00 28 25 00 1E [18:23:31]Write to MH i2c: 01 00 00 29 25 4E [18:23:31]Write i2c OK [18:23:31]MH_I2C_Read... [18:23:32]OFD Sender: No OFD packet to send [18:23:32]*** Cut start [18:23:32]*** Partial cut [18:23:32]*** CUTSNS_PIN = 1 [18:23:32]*** CUTSNS_PIN = 0 [18:23:33]*** Brake cut motor [18:23:33]Read from MH i2c: 01 [18:23:33]MH_I2C_Read... [18:23:33]*** Stop cut motor [18:23:33]*** Cut end [18:23:33]Read from MH i2c: 01 07 00 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: 01 07 00 29 25 00 00 00 00 00 FF 0F 63 [18:23:33]process_action close_receipt done [18:23:33]requested_data is exist [18:23:33]produce_requested_data [18:23:33]requested_item fm.sn is exist - process it [18:23:33]wFMCommunicate request_size=4 [18:23:33]MH_SAM_APDU [18:23:33]CAPDU: 80 11 00 00 [18:23:33]Write to MH i2c: E2 08 00 2A 25 80 11 00 00 00 00 00 00 C9 [18:23:33]Write i2c OK [18:23:33]MH_I2C_Read... [18:23:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:33]Read from MH i2c: E2 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: E2 17 00 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: E2 17 00 2A 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1E [18:23:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:23:33]wFMCommunicate OK [18:23:33]requested_item fd.num is exist - process it [18:23:33]SAM_PROTO_GetFieldsCounters [18:23:33]wFMCommunicate request_size=4 [18:23:33]MH_SAM_APDU [18:23:33]CAPDU: 80 13 00 00 [18:23:33]Write to MH i2c: E2 08 00 2B 25 80 13 00 00 00 00 00 00 CC [18:23:33]Write i2c OK [18:23:33]MH_I2C_Read... [18:23:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:23:33]Read from MH i2c: E2 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: E2 62 00 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: E2 62 00 2B 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 54 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 7F [18:23:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 54 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7D 02 00 00 5E 04 04 00 7D 02 00 00 57 04 04 00 7E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:23:33]wFMCommunicate OK [18:23:33]SAM_PROTO_GetFieldsCounters done [18:23:33]requested_item shift.num is exist - process it [18:23:33]requested_item shift.opened is exist - process it [18:23:33]req_shift_opened [18:23:33]FM_GetShiftState [18:23:33]SAM_PROTO_GetShiftState [18:23:33]wFMCommunicate request_size=4 [18:23:33]MH_SAM_APDU [18:23:33]CAPDU: 80 13 01 00 [18:23:33]Write to MH i2c: E2 08 00 2C 25 80 13 01 00 00 00 00 00 CE [18:23:33]Write i2c OK [18:23:33]MH_I2C_Read... [18:23:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:33]Read from MH i2c: E2 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: E2 0E 00 [18:23:33]MH_I2C_Read... [18:23:33]Read from MH i2c: E2 0E 00 2C 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 33 [18:23:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:23:33]wFMCommunicate OK [18:23:33]SAM_PROTO_GetShiftState done [18:23:33]FM_GetShiftState done [18:23:33]req_shift_opened done [18:23:33]requested_item shift.open_date is exist - process it [18:23:33]req_shift_open_date [18:23:33]req_shift_open_date done [18:23:33]produce_requested_data done [18:23:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372820,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:23:33]process_action_free close_receipt [18:23:33]json_value_free [18:23:33]json_value_free done [18:23:33]process_json_proto returns [18:23:33]Send response to host [18:23:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372820,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:23:33]free response buf [18:23:33]execute_script done [18:23:33]execute_script returns [18:23:33]free content buf [18:23:33]Sock 9.Close socket [18:23:33]Sock 9.Thread stoped [18:23:37]OFD Sender: No OFD packet to send [18:23:42]OFD Sender: No OFD packet to send [18:23:47]OFD Sender: No OFD packet to send [18:23:52]OFD Sender: No OFD packet to send [18:23:57]OFD Sender: No OFD packet to send [18:23:57]accept exits with 8 [18:23:57]New connection [18:23:57]New thread 3067460964 created [18:23:57]Thread 3067317604 joined [18:23:57]Waiting for new connection... [18:23:57] Sock 8.Parse request [18:23:57]Sock 8.Check first char [18:23:57]Sock 8.First char is OK [18:23:57]request: POST /json_proto HTTP/1.0 [18:23:57]Method: POST [18:23:57]URL: /json_proto [18:23:57]Method is POST - this is cgi request [18:23:57]url: /json_proto [18:23:57]query_string will be loaded in cgi processing [18:23:57]execute_cgi json_proto POST (null) [18:23:57]execute_cgi path=json_proto method=POST [18:23:57]POST find Content-Length [18:23:57]Host: 172.17.42.195:8080 [18:23:57]Content-Length: 774 [18:23:57]Content-Type: application/json [18:23:57] [18:23:57]POST finish read [18:23:57]Found Content-Length = 774 [18:23:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:57]execute_script... [18:23: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)3309125", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 19.690, "sum" : 1500.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:23:57]POST & json_proto [18:23:57]process_json_proto [18:23:57]json parsed OK: [18:23:57]protocol is kg_v1.0 [18:23:57]action value=close_receipt [18:23:57]process_action close_receipt [18:23:57]cmd_close_receipt [18:23:57]MH_GetDate [18:23:57]Write to MH i2c: F0 00 00 2D 25 41 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: F0 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: F0 09 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: F0 09 00 2D 25 00 BE 90 1A 67 EF 94 12 67 15 [18:23:57]GetLastDocTimeStamp 1729794210 [18:23:57]current date 1729794238 [18:23:57]FM_GetShiftState [18:23:57]SAM_PROTO_GetShiftState [18:23:57]wFMCommunicate request_size=4 [18:23:57]MH_SAM_APDU [18:23:57]CAPDU: 80 13 01 00 [18:23:57]Write to MH i2c: E2 08 00 2E 25 80 13 01 00 00 00 00 00 D0 [18:23:57]Write i2c OK [18:23:57]MH_I2C_Read... [18:23:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:23:57]Read from MH i2c: E2 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 0E 00 [18:23:57]MH_I2C_Read... [18:23:57]Read from MH i2c: E2 0E 00 2E 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 35 [18:23:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:23:57]wFMCommunicate OK [18:23:57]SAM_PROTO_GetShiftState done [18:23:57]FM_GetShiftState done [18:23:57]opened in 1729729095 [18:23:57]opened+sec_in_day 1729815495 [18:23:57]quantity*price = 150037 [18:23:57]sum+1 = 150039 [18:23:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.38 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 638 24.10.2024 18:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372821 ФПД: 92429694578832 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182358&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372821&fm=92429694578832&tin=02508201610067®Number=0000000000091623&sum=150038 [18:23:58]StoreToDocumentArchive [18:23:58]shift 524 fd 372821 [18:23:58]save to /storage/0524/doc_00372821 [18:23:58]save last doc name /storage/0524/doc_00372821 to /storage/kkm_last_doc_name [18:23:58]save OK [18:23:58]Clear old archive folders... [18:23:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:23:58]tlvbuf is 01A7A430 [18:23:58]SAM_PROTO_ClearQueue [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 09 00 00 [18:23:58]Write to MH i2c: E2 08 00 3B 25 80 09 00 00 00 00 00 00 D2 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 3B 25 00 90 00 D4 [18:23:58]RAPDU: 90 00 [18:23:58]wFMCommunicate OK [18:23:58]SAM_PROTO_ClearQueue done [18:23:58]KKMCreateOFDPacket [18:23:58]OFDProtocolAddRootSTLVToBuf [18:23:58]FM_MakeSignedData [18:23:58]FM_MakeSignedData [18:23:58]SAM_PROTO_SignData [18:23:58]wFMCommunicate request_size=4 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 0D 01 02 [18:23:58]Write to MH i2c: E2 08 00 3C 25 80 0D 01 02 00 00 00 00 DA [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:23:58]Read from MH i2c: E2 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 [18:23:58]MH_I2C_Read... [18:23:58]Read from MH i2c: E2 03 00 3C 25 00 90 00 D5 [18:23:58]RAPDU: 90 00 [18:23:58]wFMCommunicate OK [18:23:58]wFMCommunicate request_size=255 [18:23:58]MH_SAM_APDU [18:23:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 BE 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 B0 05 00 35 04 06 00 [18:23:58]Write to MH i2c: E2 02 01 3D 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 BE 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 B0 05 00 35 04 06 00 00 00 71 [18:23:58]Write i2c OK [18:23:58]MH_I2C_Read... [18:23:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:59]Read from MH i2c: E2 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 03 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 03 00 3D 25 00 90 00 D6 [18:23:59]RAPDU: 90 00 [18:23:59]wFMCommunicate OK [18:23:59]wFMCommunicate request_size=11 [18:23:59]MH_SAM_APDU [18:23:59]CAPDU: 80 0D 02 02 06 54 10 77 1C B0 90 [18:23:59]Write to MH i2c: E2 0E 00 3E 25 80 0D 02 02 06 00 54 10 77 1C B0 90 00 00 20 [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:23:59]Read from MH i2c: E2 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 03 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 03 00 3E 25 00 90 00 D7 [18:23:59]RAPDU: 90 00 [18:23:59]wFMCommunicate OK [18:23:59]wFMCommunicate request_size=4 [18:23:59]MH_SAM_APDU [18:23:59]CAPDU: 80 0D 03 02 [18:23:59]Write to MH i2c: E2 08 00 3F 25 80 0D 03 02 00 00 00 00 DF [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:23:59]Read from MH i2c: E2 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 0B 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 0B 00 3F 25 00 86 41 97 A3 53 7D 2A B2 90 00 8D [18:23:59]RAPDU: 86 41 97 A3 53 7D 2A B2 90 00 [18:23:59]wFMCommunicate OK [18:23:59]SAM_PROTO_SignData done [18:23:59]FM_MakeSignedData done [18:23:59]CreateOFDProtocolMessage [18:23:59]wFMCommunicate request_size=4 [18:23:59]MH_SAM_APDU [18:23:59]CAPDU: 80 11 00 00 [18:23:59]Write to MH i2c: E2 08 00 40 25 80 11 00 00 00 00 00 00 DF [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:23:59]Read from MH i2c: E2 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 17 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: E2 17 00 40 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 34 [18:23:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:23:59]wFMCommunicate OK [18:23:59]CreateOFDProtocolMessage done [18:23:59]OFDSenderStorePacket 372821 [18:23:59]StoreOFDPacket docnum=372821 [18:23:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 84 90 08 01 9E 5D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 BE 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 B0 05 00 35 04 06 00 54 10 77 1C B0 90 86 41 97 A3 53 7D 2A B2 [18:23:59]CheckFolder [18:23:59]dirname=/storage/ofd_packets [18:23:59]CheckFolder done [18:23:59]ProducePacketName [18:23:59]name=ofd_packets/00372821 [18:23:59]NVStorageSaveData ofd_packets/00372821 [18:23:59]File name is /storage/ofd_packets/00372821 [18:23:59]Write 302 bytes [18:23:59]NVStorageSaveData done [18:23:59]OFDSenderStorePacket done [18:23:59]KKMCreateOFDPacket done [18:23:59]NVStorageSaveData kkm_last_timestamp [18:23:59]File name is /storage/kkm_last_timestamp [18:23:59]Write 4 bytes [18:23:59]NVStorageSaveData done [18:23:59]ExternCall_PrintAddStr [18:23:59]wPrintStart [18:23:59]Write to MH i2c: 01 00 00 41 25 66 [18:23:59]Write i2c OK [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 07 00 [18:23:59]MH_I2C_Read... [18:23:59]Read from MH i2c: 01 07 00 41 25 00 00 00 00 00 FF 0F 7B [18:23:59]RasterBufferAndPrint [18:23:59]line Счет N : (1)3309125 [18:23:59]line ИНН: 02508201610067 [18:23:59]line Контрольно-Кассовый Чек [18:23:59]line ПРОДАЖА [18:23:59]line ТРК (МРК, ГНК) : 5 [18:23:59]line Товар: 2710194210 [18:23:59]line ДТ(л)-К-5 [18:23:59]line 19.690 * 76.20 [18:23:59]line = 1500.38 [18:23:59]line НДС 12% НСП 1% [18:23:59]line > о реализуемом товаре [18:23:59]line ИТОГО: 1500.38 [18:23:59]line НСП 1% : 13.28 [18:23:59]line НДС 12% : 159.33 [18:23:59]line Наличными: 0.00 [18:23:59]line Безнал.: 1500.38 [18:23:59]line Место: АЗС № 87 "Партнер Нефть" [18:23:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:23:59]line СНО: Общий режим [18:23:59]line Чек 638 24.10.2024 18:23 [18:23:59]line Смена: 524 ФФД: 1.0 [18:23:59]line ЗНМ: 0300000083 [18:23:59]line РНМ: 0000000000091623 [18:23:59]line Версия ККМ: 001 [18:23:59]line Платежная система: Mbank [18:23:59]line ФМ: 0000000000874672 [18:23:59]line ФД: 372821 [18:23:59]line ФПД: 92429694578832 [18:23:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182358&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372821&fm=92429694578832&tin=02508201610067®Number=0000000000091623&sum=150038 [18:23:59]OFD Sender: Processing packet 372821 [packets to send 267, broken 266] [18:23:59]ProducePacketName [18:23:59]name=ofd_packets/00372821 [18:23:59]OFD Sender: To server: pG, [18:23:59]CommunicateWithHost lk.salyk.kg:30040 [18:23:59]ConnectInit lk.salyk.kg [18:23:59]written 0, free lines is 4095 [18:23:59]Connected sock=10 [18:23:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 84 90 08 01 9E 5D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 EA 4C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 16 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 02 00 00 F4 03 04 00 BE 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 B0 05 00 35 04 06 00 54 10 77 1C B0 90 86 41 97 A3 53 7D 2A B2 [18:24:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 43 A6 47 00 8B 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 55 B0 05 00 F4 03 04 00 65 3C 1A 67 B6 04 01 00 00 AB 9D 03 27 EC 3A 88 DC [18:24:00]CommunicateWithHost err = 0 [18:24:00]CheckOFDResponse [18:24:00]1017 (14) - 77093643461234 [18:24:00]1041 (16) - 0000000000874672 [18:24:00]1040 (4) - 372821 [18:24:00]1012 (4) - 24.10.2024 12:24 [18:24:00]1206 (1) - 0 [18:24:00]OFD Sender: Remove packet 372821 [18:24:00]ProducePacketName [18:24:00]name=ofd_packets/00372821 [18:24:00]NVStorageDeleteData [18:24:00]Write to MH i2c: 01 00 00 6A 25 8F [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: 01 [18:24:00]MH_I2C_Read... [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 6A 25 00 00 00 00 00 0B 0D AE [18:24:00]RasterBufferAndPrint [18:24:00]line [18:24:00]line [18:24:00]line [18:24:00]line [18:24:00]line [18:24:00]written 0, free lines is 3344 [18:24:00]MH_Cut [18:24:00]Write to MH i2c: D1 01 00 71 25 01 68 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: D1 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: D1 01 00 [18:24:00]MH_I2C_Read... [18:24:00]Read from MH i2c: D1 01 00 71 25 00 67 [18:24:00]Write to MH i2c: 01 00 00 72 25 97 [18:24:00]Write i2c OK [18:24:00]MH_I2C_Read... [18:24:00]OFD Sender: No OFD packet to send [18:24:00]*** Cut start [18:24:00]*** Partial cut [18:24:00]*** CUTSNS_PIN = 1 [18:24:00]*** CUTSNS_PIN = 0 [18:24:01]*** Brake cut motor [18:24:01]Read from MH i2c: 01 [18:24:01]MH_I2C_Read... [18:24:01]*** Stop cut motor [18:24:01]*** Cut end [18:24:01]Read from MH i2c: 01 07 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: 01 07 00 72 25 00 00 00 00 00 FF 0F AC [18:24:01]process_action close_receipt done [18:24:01]requested_data is exist [18:24:01]produce_requested_data [18:24:01]requested_item fm.sn is exist - process it [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 11 00 00 [18:24:01]Write to MH i2c: E2 08 00 73 25 80 11 00 00 00 00 00 00 12 [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 17 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 17 00 73 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 67 [18:24:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:01]wFMCommunicate OK [18:24:01]requested_item fd.num is exist - process it [18:24:01]SAM_PROTO_GetFieldsCounters [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 13 00 00 [18:24:01]Write to MH i2c: E2 08 00 74 25 80 13 00 00 00 00 00 00 15 [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 62 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 62 00 74 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 55 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 CC [18:24:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 55 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7E 02 00 00 5E 04 04 00 7E 02 00 00 57 04 04 00 7F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:01]wFMCommunicate OK [18:24:01]SAM_PROTO_GetFieldsCounters done [18:24:01]requested_item shift.num is exist - process it [18:24:01]requested_item shift.opened is exist - process it [18:24:01]req_shift_opened [18:24:01]FM_GetShiftState [18:24:01]SAM_PROTO_GetShiftState [18:24:01]wFMCommunicate request_size=4 [18:24:01]MH_SAM_APDU [18:24:01]CAPDU: 80 13 01 00 [18:24:01]Write to MH i2c: E2 08 00 75 25 80 13 01 00 00 00 00 00 17 [18:24:01]Write i2c OK [18:24:01]MH_I2C_Read... [18:24:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:01]Read from MH i2c: E2 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 0E 00 [18:24:01]MH_I2C_Read... [18:24:01]Read from MH i2c: E2 0E 00 75 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7C [18:24:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:01]wFMCommunicate OK [18:24:01]SAM_PROTO_GetShiftState done [18:24:01]FM_GetShiftState done [18:24:01]req_shift_opened done [18:24:01]requested_item shift.open_date is exist - process it [18:24:01]req_shift_open_date [18:24:01]req_shift_open_date done [18:24:01]produce_requested_data done [18:24:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372821,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:24:01]process_action_free close_receipt [18:24:01]json_value_free [18:24:01]json_value_free done [18:24:01]process_json_proto returns [18:24:01]Send response to host [18:24:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372821,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:24:01]free response buf [18:24:01]execute_script done [18:24:01]execute_script returns [18:24:01]free content buf [18:24:01]Sock 8.Close socket [18:24:01]Sock 8.Thread stoped [18:24:05]OFD Sender: No OFD packet to send [18:24:06]accept exits with 9 [18:24:06]New connection [18:24:06]New thread 3067317604 created [18:24:06]Thread 3067460964 joined [18:24:06]Waiting for new connection... [18:24:06] Sock 9.Parse request [18:24:06]Sock 9.Check first char [18:24:06]Sock 9.First char is OK [18:24:06]request: POST /json_proto HTTP/1.0 [18:24:06]Method: POST [18:24:06]URL: /json_proto [18:24:06]Method is POST - this is cgi request [18:24:06]url: /json_proto [18:24:06]query_string will be loaded in cgi processing [18:24:06]execute_cgi json_proto POST (null) [18:24:06]execute_cgi path=json_proto method=POST [18:24:06]POST find Content-Length [18:24:06]Host: 172.17.42.195:8080 [18:24:06]Content-Length: 678 [18:24:06]Content-Type: application/json [18:24:06] [18:24:06]POST finish read [18:24:06]Found Content-Length = 678 [18:24:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:06]execute_script... [18:24: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)3309126", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:06]POST & json_proto [18:24:06]process_json_proto [18:24:06]json parsed OK: [18:24:06]protocol is kg_v1.0 [18:24:06]action value=close_receipt [18:24:06]process_action close_receipt [18:24:06]cmd_close_receipt [18:24:06]MH_GetDate [18:24:06]Write to MH i2c: F0 00 00 76 25 8A [18:24:06]Write i2c OK [18:24:06]MH_I2C_Read... [18:24:06]Read from MH i2c: F0 [18:24:06]MH_I2C_Read... [18:24:06]Read from MH i2c: F0 09 00 [18:24:06]MH_I2C_Read... [18:24:06]Read from MH i2c: F0 09 00 76 25 00 C7 90 1A 67 EF 94 12 67 67 [18:24:06]GetLastDocTimeStamp 1729794238 [18:24:06]current date 1729794247 [18:24:06]FM_GetShiftState [18:24:06]SAM_PROTO_GetShiftState [18:24:06]wFMCommunicate request_size=4 [18:24:06]MH_SAM_APDU [18:24:06]CAPDU: 80 13 01 00 [18:24:06]Write to MH i2c: E2 08 00 77 25 80 13 01 00 00 00 00 00 19 [18:24:06]Write i2c OK [18:24:06]MH_I2C_Read... [18:24:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:07]Read from MH i2c: E2 [18:24:07]MH_I2C_Read... [18:24:07]Read from MH i2c: E2 0E 00 [18:24:07]MH_I2C_Read... [18:24:07]Read from MH i2c: E2 0E 00 77 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7E [18:24:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:07]wFMCommunicate OK [18:24:07]SAM_PROTO_GetShiftState done [18:24:07]FM_GetShiftState done [18:24:07]opened in 1729729095 [18:24:07]opened+sec_in_day 1729815495 [18:24:07]quantity*price = 50041 [18:24:07]sum+1 = 50042 [18:24:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 639 24.10.2024 18:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372822 ФПД: 278381214489313 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182407&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372822&fm=278381214489313&tin=02508201610067®Number=0000000000091623&sum=50000 [18:24:08]StoreToDocumentArchive [18:24:08]shift 524 fd 372822 [18:24:08]save to /storage/0524/doc_00372822 [18:24:08]save last doc name /storage/0524/doc_00372822 to /storage/kkm_last_doc_name [18:24:08]save OK [18:24:08]Clear old archive folders... [18:24:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:08]tlvbuf is 01A7FE20 [18:24:08]SAM_PROTO_ClearQueue [18:24:08]wFMCommunicate request_size=4 [18:24:08]MH_SAM_APDU [18:24:08]CAPDU: 80 09 00 00 [18:24:08]Write to MH i2c: E2 08 00 84 25 80 09 00 00 00 00 00 00 1B [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 84 25 00 90 00 1D [18:24:08]RAPDU: 90 00 [18:24:08]wFMCommunicate OK [18:24:08]SAM_PROTO_ClearQueue done [18:24:08]KKMCreateOFDPacket [18:24:08]OFDProtocolAddRootSTLVToBuf [18:24:08]FM_MakeSignedData [18:24:08]FM_MakeSignedData [18:24:08]SAM_PROTO_SignData [18:24:08]wFMCommunicate request_size=4 [18:24:08]MH_SAM_APDU [18:24:08]CAPDU: 80 0D 01 02 [18:24:08]Write to MH i2c: E2 08 00 85 25 80 0D 01 02 00 00 00 00 23 [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 85 25 00 90 00 1E [18:24:08]RAPDU: 90 00 [18:24:08]wFMCommunicate OK [18:24:08]wFMCommunicate request_size=255 [18:24:08]MH_SAM_APDU [18:24: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C7 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 B0 05 00 35 04 06 00 FD [18:24:08]Write to MH i2c: E2 02 01 86 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C7 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 B0 05 00 35 04 06 00 FD 00 00 1E [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 86 25 00 90 00 1F [18:24:08]RAPDU: 90 00 [18:24:08]wFMCommunicate OK [18:24:08]wFMCommunicate request_size=10 [18:24:08]MH_SAM_APDU [18:24:08]CAPDU: 80 0D 02 02 05 2F AD 66 DA E1 [18:24:08]Write to MH i2c: E2 0D 00 87 25 80 0D 02 02 05 00 2F AD 66 DA E1 00 00 2D [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 03 00 87 25 00 90 00 20 [18:24:08]RAPDU: 90 00 [18:24:08]wFMCommunicate OK [18:24:08]wFMCommunicate request_size=4 [18:24:08]MH_SAM_APDU [18:24:08]CAPDU: 80 0D 03 02 [18:24:08]Write to MH i2c: E2 08 00 88 25 80 0D 03 02 00 00 00 00 28 [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 0B 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 0B 00 88 25 00 90 C7 3F 44 E0 FA FD 90 90 00 6A [18:24:08]RAPDU: 90 C7 3F 44 E0 FA FD 90 90 00 [18:24:08]wFMCommunicate OK [18:24:08]SAM_PROTO_SignData done [18:24:08]FM_MakeSignedData done [18:24:08]CreateOFDProtocolMessage [18:24:08]wFMCommunicate request_size=4 [18:24:08]MH_SAM_APDU [18:24:08]CAPDU: 80 11 00 00 [18:24:08]Write to MH i2c: E2 08 00 89 25 80 11 00 00 00 00 00 00 28 [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:08]Read from MH i2c: E2 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 17 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: E2 17 00 89 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [18:24:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:08]wFMCommunicate OK [18:24:08]CreateOFDProtocolMessage done [18:24:08]OFDSenderStorePacket 372822 [18:24:08]StoreOFDPacket docnum=372822 [18:24:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 8D 07 01 72 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C7 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 B0 05 00 35 04 06 00 FD 2F AD 66 DA E1 90 C7 3F 44 E0 FA FD 90 [18:24:08]CheckFolder [18:24:08]dirname=/storage/ofd_packets [18:24:08]CheckFolder done [18:24:08]ProducePacketName [18:24:08]name=ofd_packets/00372822 [18:24:08]NVStorageSaveData ofd_packets/00372822 [18:24:08]File name is /storage/ofd_packets/00372822 [18:24:08]Write 301 bytes [18:24:08]NVStorageSaveData done [18:24:08]OFDSenderStorePacket done [18:24:08]KKMCreateOFDPacket done [18:24:08]NVStorageSaveData kkm_last_timestamp [18:24:08]File name is /storage/kkm_last_timestamp [18:24:08]Write 4 bytes [18:24:08]NVStorageSaveData done [18:24:08]ExternCall_PrintAddStr [18:24:08]wPrintStart [18:24:08]Write to MH i2c: 01 00 00 8A 25 AF [18:24:08]Write i2c OK [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: 01 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: 01 07 00 [18:24:08]MH_I2C_Read... [18:24:08]Read from MH i2c: 01 07 00 8A 25 00 00 00 00 00 FF 0F C4 [18:24:08]RasterBufferAndPrint [18:24:08]line Счет N : (1)3309126 [18:24:08]line ИНН: 02508201610067 [18:24:08]line Контрольно-Кассовый Чек [18:24:08]line ПРОДАЖА [18:24:08]line ТРК (МРК, ГНК) : 32 [18:24:08]line Товар: 2710124130 [18:24:08]line Аи-92-К-4 [18:24:08]line 7.480 * 66.90 [18:24:08]line = 500.41 [18:24:08]line НДС 12% НСП 1% [18:24:08]line > о реализуемом товаре [18:24:08]line ОКРУГЛЕНИЕ: -0.41 [18:24:08]line ИТОГО: 500.00 [18:24:08]line Внесено: 500.00 [18:24:08]line СДАЧА: 0.00 [18:24:08]line НСП 1% : 4.43 [18:24:08]line НДС 12% : 53.14 [18:24:08]line Наличными: 500.00 [18:24:08]line Безнал.: 0.00 [18:24:08]line Место: АЗС № 87 "Партнер Нефть" [18:24:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:24:08]line СНО: Общий режим [18:24:08]line Чек 639 24.10.2024 18:24 [18:24:08]line Смена: 524 ФФД: 1.0 [18:24:08]line ЗНМ: 0300000083 [18:24:08]line РНМ: 0000000000091623 [18:24:08]line Версия ККМ: 001 [18:24:08]line ФМ: 0000000000874672 [18:24:08]line ФД: 372822 [18:24:08]line ФПД: 278381214489313 [18:24:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182407&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372822&fm=278381214489313&tin=02508201610067®Number=0000000000091623&sum=50000 [18:24:08]OFD Sender: Processing packet 372822 [packets to send 267, broken 266] [18:24:08]ProducePacketName [18:24:08]name=ofd_packets/00372822 [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:08]written 0, free lines is 4095 [18:24:08]Connected sock=10 [18:24:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 76 8D 07 01 72 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 02 00 00 F4 03 04 00 C7 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 B0 05 00 35 04 06 00 FD 2F AD 66 DA E1 90 C7 3F 44 E0 FA FD 90 [18:24:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0F F2 47 00 90 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 56 B0 05 00 F4 03 04 00 6E 3C 1A 67 B6 04 01 00 00 E3 9E 7F 5E A1 A2 0F 88 [18:24:09]CommunicateWithHost err = 0 [18:24:09]CheckOFDResponse [18:24:09]1017 (14) - 77093643461234 [18:24:09]1041 (16) - 0000000000874672 [18:24:09]1040 (4) - 372822 [18:24:09]1012 (4) - 24.10.2024 12:24 [18:24:09]1206 (1) - 0 [18:24:09]OFD Sender: Remove packet 372822 [18:24:09]ProducePacketName [18:24:09]name=ofd_packets/00372822 [18:24:09]NVStorageDeleteData [18:24:09]Write to MH i2c: 01 00 00 B5 25 DA [18:24:09]Write i2c OK [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: 01 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: 01 07 00 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: 01 07 00 B5 25 00 00 00 00 00 DC 0C C9 [18:24:09]RasterBufferAndPrint [18:24:09]line [18:24:09]line [18:24:09]line [18:24:09]line [18:24:09]line [18:24:09]written 0, free lines is 3304 [18:24:09]MH_Cut [18:24:09]Write to MH i2c: D1 01 00 BC 25 01 B3 [18:24:09]Write i2c OK [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: D1 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: D1 01 00 [18:24:09]MH_I2C_Read... [18:24:09]Read from MH i2c: D1 01 00 BC 25 00 B2 [18:24:09]Write to MH i2c: 01 00 00 BD 25 E2 [18:24:09]Write i2c OK [18:24:09]MH_I2C_Read... [18:24:09]OFD Sender: No OFD packet to send [18:24:09]*** Cut start [18:24:09]*** Partial cut [18:24:09]*** CUTSNS_PIN = 1 [18:24:10]*** CUTSNS_PIN = 0 [18:24:10]*** Brake cut motor [18:24:10]Read from MH i2c: 01 [18:24:10]MH_I2C_Read... [18:24:10]*** Stop cut motor [18:24:10]*** Cut end [18:24:10]Read from MH i2c: 01 07 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: 01 07 00 BD 25 00 00 00 00 00 FF 0F F7 [18:24:10]process_action close_receipt done [18:24:10]requested_data is exist [18:24:10]produce_requested_data [18:24:10]requested_item fm.sn is exist - process it [18:24:10]wFMCommunicate request_size=4 [18:24:10]MH_SAM_APDU [18:24:10]CAPDU: 80 11 00 00 [18:24:10]Write to MH i2c: E2 08 00 BE 25 80 11 00 00 00 00 00 00 5D [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:10]Read from MH i2c: E2 17 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 17 00 BE 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B2 [18:24:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:10]wFMCommunicate OK [18:24:10]requested_item fd.num is exist - process it [18:24:10]SAM_PROTO_GetFieldsCounters [18:24:10]wFMCommunicate request_size=4 [18:24:10]MH_SAM_APDU [18:24:10]CAPDU: 80 13 00 00 [18:24:10]Write to MH i2c: E2 08 00 BF 25 80 13 00 00 00 00 00 00 60 [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 62 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 62 00 BF 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 56 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [18:24:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 56 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 7F 02 00 00 5E 04 04 00 7F 02 00 00 57 04 04 00 80 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:10]wFMCommunicate OK [18:24:10]SAM_PROTO_GetFieldsCounters done [18:24:10]requested_item shift.num is exist - process it [18:24:10]requested_item shift.opened is exist - process it [18:24:10]req_shift_opened [18:24:10]FM_GetShiftState [18:24:10]SAM_PROTO_GetShiftState [18:24:10]wFMCommunicate request_size=4 [18:24:10]MH_SAM_APDU [18:24:10]CAPDU: 80 13 01 00 [18:24:10]Write to MH i2c: E2 08 00 C0 25 80 13 01 00 00 00 00 00 62 [18:24:10]Write i2c OK [18:24:10]MH_I2C_Read... [18:24:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:10]Read from MH i2c: E2 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 0E 00 [18:24:10]MH_I2C_Read... [18:24:10]Read from MH i2c: E2 0E 00 C0 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C7 [18:24:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:10]wFMCommunicate OK [18:24:10]SAM_PROTO_GetShiftState done [18:24:10]FM_GetShiftState done [18:24:10]req_shift_opened done [18:24:10]requested_item shift.open_date is exist - process it [18:24:10]req_shift_open_date [18:24:10]req_shift_open_date done [18:24:10]produce_requested_data done [18:24:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372822,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:24:10]process_action_free close_receipt [18:24:10]json_value_free [18:24:10]json_value_free done [18:24:10]process_json_proto returns [18:24:10]Send response to host [18:24:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372822,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:24:10]free response buf [18:24:10]execute_script done [18:24:10]execute_script returns [18:24:10]free content buf [18:24:10]Sock 9.Close socket [18:24:10]Sock 9.Thread stoped [18:24:14]OFD Sender: No OFD packet to send [18:24:19]OFD Sender: No OFD packet to send [18:24:24]OFD Sender: No OFD packet to send [18:24:29]OFD Sender: No OFD packet to send [18:24:30]accept exits with 8 [18:24:30]New connection [18:24:30]New thread 3067460964 created [18:24:30]Thread 3067317604 joined [18:24:30]Waiting for new connection... [18:24:30] Sock 8.Parse request [18:24:30]Sock 8.Check first char [18:24:30]Sock 8.First char is OK [18:24:30]request: POST /json_proto HTTP/1.0 [18:24:30]Method: POST [18:24:30]URL: /json_proto [18:24:30]Method is POST - this is cgi request [18:24:30]url: /json_proto [18:24:30]query_string will be loaded in cgi processing [18:24:30]execute_cgi json_proto POST (null) [18:24:30]execute_cgi path=json_proto method=POST [18:24:30]POST find Content-Length [18:24:30]Host: 172.17.42.195:8080 [18:24:30]Content-Length: 678 [18:24:30]Content-Type: application/json [18:24:30] [18:24:30]POST finish read [18:24:30]Found Content-Length = 678 [18:24:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:30]execute_script... [18:24:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309129", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:30]POST & json_proto [18:24:30]process_json_proto [18:24:30]json parsed OK: [18:24:30]protocol is kg_v1.0 [18:24:30]action value=close_receipt [18:24:30]process_action close_receipt [18:24:30]cmd_close_receipt [18:24:30]MH_GetDate [18:24:30]Write to MH i2c: F0 00 00 C1 25 D5 [18:24:30]Write i2c OK [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: F0 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: F0 09 00 [18:24:30]MH_I2C_Read... [18:24:30]Read from MH i2c: F0 09 00 C1 25 00 DF 90 1A 67 EF 94 12 67 CA [18:24:30]GetLastDocTimeStamp 1729794247 [18:24:30]current date 1729794271 [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 C2 25 80 13 01 00 00 00 00 00 64 [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 C2 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C9 [18:24:30]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [18:24:30]opened+sec_in_day 1729815495 [18:24:30]quantity*price = 20003 [18:24:30]sum+1 = 20004 [18:24:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 640 24.10.2024 18:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372823 ФПД: 156769028907312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182431&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372823&fm=156769028907312&tin=02508201610067®Number=0000000000091623&sum=20000 [18:24:32]StoreToDocumentArchive [18:24:32]shift 524 fd 372823 [18:24:32]save to /storage/0524/doc_00372823 [18:24:32]save last doc name /storage/0524/doc_00372823 to /storage/kkm_last_doc_name [18:24:32]save OK [18:24:32]Clear old archive folders... [18:24:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:24:32]tlvbuf is 01A2D190 [18:24:32]SAM_PROTO_ClearQueue [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 09 00 00 [18:24:32]Write to MH i2c: E2 08 00 CF 25 80 09 00 00 00 00 00 00 66 [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 CF 25 00 90 00 68 [18:24:32]RAPDU: 90 00 [18:24:32]wFMCommunicate OK [18:24:32]SAM_PROTO_ClearQueue done [18:24:32]KKMCreateOFDPacket [18:24:32]OFDProtocolAddRootSTLVToBuf [18:24:32]FM_MakeSignedData [18:24:32]FM_MakeSignedData [18:24:32]SAM_PROTO_SignData [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 0D 01 02 [18:24:32]Write to MH i2c: E2 08 00 D0 25 80 0D 01 02 00 00 00 00 6E [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 D0 25 00 90 00 69 [18:24:32]RAPDU: 90 00 [18:24:32]wFMCommunicate OK [18:24:32]wFMCommunicate request_size=255 [18:24:32]MH_SAM_APDU [18:24: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 DF 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 B0 05 00 35 04 06 00 8E [18:24:32]Write to MH i2c: E2 02 01 D1 25 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 DF 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 B0 05 00 35 04 06 00 8E 00 00 D6 [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 D1 25 00 90 00 6A [18:24:32]RAPDU: 90 00 [18:24:32]wFMCommunicate OK [18:24:32]wFMCommunicate request_size=10 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 0D 02 02 05 94 A2 47 A1 30 [18:24:32]Write to MH i2c: E2 0D 00 D2 25 80 0D 02 02 05 00 94 A2 47 A1 30 00 00 C9 [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 03 00 D2 25 00 90 00 6B [18:24:32]RAPDU: 90 00 [18:24:32]wFMCommunicate OK [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 0D 03 02 [18:24:32]Write to MH i2c: E2 08 00 D3 25 80 0D 03 02 00 00 00 00 73 [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 0B 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 0B 00 D3 25 00 30 AB D1 09 D6 30 61 1E 90 00 AE [18:24:32]RAPDU: 30 AB D1 09 D6 30 61 1E 90 00 [18:24:32]wFMCommunicate OK [18:24:32]SAM_PROTO_SignData done [18:24:32]FM_MakeSignedData done [18:24:32]CreateOFDProtocolMessage [18:24:32]wFMCommunicate request_size=4 [18:24:32]MH_SAM_APDU [18:24:32]CAPDU: 80 11 00 00 [18:24:32]Write to MH i2c: E2 08 00 D4 25 80 11 00 00 00 00 00 00 73 [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:32]Read from MH i2c: E2 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 17 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: E2 17 00 D4 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C8 [18:24:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:32]wFMCommunicate OK [18:24:32]CreateOFDProtocolMessage done [18:24:32]OFDSenderStorePacket 372823 [18:24:32]StoreOFDPacket docnum=372823 [18:24:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 17 A8 07 01 68 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 DF 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 B0 05 00 35 04 06 00 8E 94 A2 47 A1 30 30 AB D1 09 D6 30 61 1E [18:24:32]CheckFolder [18:24:32]dirname=/storage/ofd_packets [18:24:32]CheckFolder done [18:24:32]ProducePacketName [18:24:32]name=ofd_packets/00372823 [18:24:32]NVStorageSaveData ofd_packets/00372823 [18:24:32]File name is /storage/ofd_packets/00372823 [18:24:32]Write 301 bytes [18:24:32]NVStorageSaveData done [18:24:32]OFDSenderStorePacket done [18:24:32]KKMCreateOFDPacket done [18:24:32]NVStorageSaveData kkm_last_timestamp [18:24:32]File name is /storage/kkm_last_timestamp [18:24:32]Write 4 bytes [18:24:32]NVStorageSaveData done [18:24:32]ExternCall_PrintAddStr [18:24:32]wPrintStart [18:24:32]Write to MH i2c: 01 00 00 D5 25 FA [18:24:32]Write i2c OK [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: 01 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: 01 07 00 [18:24:32]MH_I2C_Read... [18:24:32]Read from MH i2c: 01 07 00 D5 25 00 00 00 00 00 FF 0F 0F [18:24:32]RasterBufferAndPrint [18:24:32]line Счет N : (1)3309129 [18:24:32]line ИНН: 02508201610067 [18:24:32]line Контрольно-Кассовый Чек [18:24:32]line ПРОДАЖА [18:24:32]line ТРК (МРК, ГНК) : 42 [18:24:32]line Товар: 2710124130 [18:24:32]line Аи-92-К-4 [18:24:32]line 2.990 * 66.90 [18:24:32]line = 200.03 [18:24:32]line НДС 12% НСП 1% [18:24:32]line > о реализуемом товаре [18:24:32]line ОКРУГЛЕНИЕ: -0.03 [18:24:32]line ИТОГО: 200.00 [18:24:32]line Внесено: 200.00 [18:24:32]line СДАЧА: 0.00 [18:24:32]line НСП 1% : 1.77 [18:24:32]line НДС 12% : 21.24 [18:24:32]line Наличными: 200.00 [18:24:32]line Безнал.: 0.00 [18:24:32]line Место: АЗС № 87 "Партнер Нефть" [18:24:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:24:32]line СНО: Общий режим [18:24:32]line Чек 640 24.10.2024 18:24 [18:24:32]line Смена: 524 ФФД: 1.0 [18:24:32]line ЗНМ: 0300000083 [18:24:32]line РНМ: 0000000000091623 [18:24:32]line Версия ККМ: 001 [18:24:32]line ФМ: 0000000000874672 [18:24:32]line ФД: 372823 [18:24:32]line ФПД: 156769028907312 [18:24:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182431&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372823&fm=156769028907312&tin=02508201610067®Number=0000000000091623&sum=20000 [18:24:32]written 0, free lines is 4095 [18:24:32]OFD Sender: Processing packet 372823 [packets to send 267, broken 266] [18:24:32]ProducePacketName [18:24:32]name=ofd_packets/00372823 [18:24:32]OFD Sender: To server: pG, [18:24:32]CommunicateWithHost lk.salyk.kg:30040 [18:24:32]ConnectInit lk.salyk.kg [18:24:32]Connected sock=10 [18:24:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 17 A8 07 01 68 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 02 00 00 F4 03 04 00 DF 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 B0 05 00 35 04 06 00 8E 94 A2 47 A1 30 30 AB D1 09 D6 30 61 1E [18:24:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E2 67 47 00 8B BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 57 B0 05 00 F4 03 04 00 86 3C 1A 67 B6 04 01 00 00 CF EC 68 29 7D 18 BE C4 [18:24:32]CommunicateWithHost err = 0 [18:24:32]CheckOFDResponse [18:24:32]1017 (14) - 77093643461234 [18:24:32]1041 (16) - 0000000000874672 [18:24:32]1040 (4) - 372823 [18:24:32]1012 (4) - 24.10.2024 12:24 [18:24:32]1206 (1) - 0 [18:24:32]OFD Sender: Remove packet 372823 [18:24:32]ProducePacketName [18:24:32]name=ofd_packets/00372823 [18:24:32]NVStorageDeleteData [18:24:33]Write to MH i2c: 01 00 00 00 26 26 [18:24:33]Write i2c OK [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: 01 [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: 01 07 00 [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: 01 07 00 00 26 00 00 00 00 00 DC 0C 15 [18:24:33]RasterBufferAndPrint [18:24:33]line [18:24:33]line [18:24:33]line [18:24:33]line [18:24:33]line [18:24:33]written 0, free lines is 3302 [18:24:33]MH_Cut [18:24:33]Write to MH i2c: D1 01 00 07 26 01 FF [18:24:33]Write i2c OK [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: D1 [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: D1 01 00 [18:24:33]MH_I2C_Read... [18:24:33]Read from MH i2c: D1 01 00 07 26 00 FE [18:24:33]Write to MH i2c: 01 00 00 08 26 2E [18:24:33]Write i2c OK [18:24:33]MH_I2C_Read... [18:24:33]OFD Sender: No OFD packet to send [18:24:33]*** Cut start [18:24:33]*** Partial cut [18:24:33]*** CUTSNS_PIN = 1 [18:24:33]*** CUTSNS_PIN = 0 [18:24:34]*** Brake cut motor [18:24:34]Read from MH i2c: 01 [18:24:34]MH_I2C_Read... [18:24:34]*** Stop cut motor [18:24:34]*** Cut end [18:24:34]Read from MH i2c: 01 07 00 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: 01 07 00 08 26 00 00 00 00 00 FF 0F 43 [18:24:34]process_action close_receipt done [18:24:34]requested_data is exist [18:24:34]produce_requested_data [18:24:34]requested_item fm.sn is exist - process it [18:24:34]wFMCommunicate request_size=4 [18:24:34]MH_SAM_APDU [18:24:34]CAPDU: 80 11 00 00 [18:24:34]Write to MH i2c: E2 08 00 09 26 80 11 00 00 00 00 00 00 A9 [18:24:34]Write i2c OK [18:24:34]MH_I2C_Read... [18:24:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:34]Read from MH i2c: E2 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 17 00 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 17 00 09 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FE [18:24:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:34]wFMCommunicate OK [18:24:34]requested_item fd.num is exist - process it [18:24:34]SAM_PROTO_GetFieldsCounters [18:24:34]wFMCommunicate request_size=4 [18:24:34]MH_SAM_APDU [18:24:34]CAPDU: 80 13 00 00 [18:24:34]Write to MH i2c: E2 08 00 0A 26 80 13 00 00 00 00 00 00 AC [18:24:34]Write i2c OK [18:24:34]MH_I2C_Read... [18:24:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:34]Read from MH i2c: E2 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 62 00 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 62 00 0A 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 57 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 6B [18:24:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 57 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 80 02 00 00 5E 04 04 00 80 02 00 00 57 04 04 00 81 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:34]wFMCommunicate OK [18:24:34]SAM_PROTO_GetFieldsCounters done [18:24:34]requested_item shift.num is exist - process it [18:24:34]requested_item shift.opened is exist - process it [18:24:34]req_shift_opened [18:24:34]FM_GetShiftState [18:24:34]SAM_PROTO_GetShiftState [18:24:34]wFMCommunicate request_size=4 [18:24:34]MH_SAM_APDU [18:24:34]CAPDU: 80 13 01 00 [18:24:34]Write to MH i2c: E2 08 00 0B 26 80 13 01 00 00 00 00 00 AE [18:24:34]Write i2c OK [18:24:34]MH_I2C_Read... [18:24:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:34]Read from MH i2c: E2 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 0E 00 [18:24:34]MH_I2C_Read... [18:24:34]Read from MH i2c: E2 0E 00 0B 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 13 [18:24:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:34]wFMCommunicate OK [18:24:34]SAM_PROTO_GetShiftState done [18:24:34]FM_GetShiftState done [18:24:34]req_shift_opened done [18:24:34]requested_item shift.open_date is exist - process it [18:24:34]req_shift_open_date [18:24:34]req_shift_open_date done [18:24:34]produce_requested_data done [18:24:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372823,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:24:34]process_action_free close_receipt [18:24:34]json_value_free [18:24:34]json_value_free done [18:24:34]process_json_proto returns [18:24:34]Send response to host [18:24:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372823,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:24:34]free response buf [18:24:34]execute_script done [18:24:34]execute_script returns [18:24:34]free content buf [18:24:34]Sock 8.Close socket [18:24:34]Sock 8.Thread stoped [18:24:37]accept exits with 9 [18:24:37]New connection [18:24:37]New thread 3067317604 created [18:24:37]Thread 3067460964 joined [18:24:37]Waiting for new connection... [18:24:37] Sock 9.Parse request [18:24:37]Sock 9.Check first char [18:24:37]Sock 9.First char is OK [18:24:37]request: POST /json_proto HTTP/1.0 [18:24:37]Method: POST [18:24:37]URL: /json_proto [18:24:37]Method is POST - this is cgi request [18:24:37]url: /json_proto [18:24:37]query_string will be loaded in cgi processing [18:24:37]execute_cgi json_proto POST (null) [18:24:37]execute_cgi path=json_proto method=POST [18:24:37]POST find Content-Length [18:24:37]Host: 172.17.42.195:8080 [18:24:37]Content-Length: 774 [18:24:37]Content-Type: application/json [18:24:37] [18:24:37]POST finish read [18:24:37]Found Content-Length = 774 [18:24:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:37]execute_script... [18:24: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)3309128", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:37]POST & json_proto [18:24:37]process_json_proto [18:24:37]json parsed OK: [18:24:37]protocol is kg_v1.0 [18:24:37]action value=close_receipt [18:24:37]process_action close_receipt [18:24:37]cmd_close_receipt [18:24:37]MH_GetDate [18:24:37]Write to MH i2c: F0 00 00 0C 26 21 [18:24:37]Write i2c OK [18:24:37]MH_I2C_Read... [18:24:37]Read from MH i2c: F0 [18:24:37]MH_I2C_Read... [18:24:37]Read from MH i2c: F0 09 00 [18:24:37]MH_I2C_Read... [18:24:37]Read from MH i2c: F0 09 00 0C 26 00 E6 90 1A 67 EF 94 12 67 1D [18:24:37]GetLastDocTimeStamp 1729794271 [18:24:37]current date 1729794278 [18:24:37]FM_GetShiftState [18:24:37]SAM_PROTO_GetShiftState [18:24:37]wFMCommunicate request_size=4 [18:24:37]MH_SAM_APDU [18:24:37]CAPDU: 80 13 01 00 [18:24:37]Write to MH i2c: E2 08 00 0D 26 80 13 01 00 00 00 00 00 B0 [18:24:37]Write i2c OK [18:24:37]MH_I2C_Read... [18:24:37]Read from MH i2c: E2 [18:24:37]MH_I2C_Read... [18:24:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:37]Read from MH i2c: E2 0E 00 [18:24:37]MH_I2C_Read... [18:24:37]Read from MH i2c: E2 0E 00 0D 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 15 [18:24:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:37]wFMCommunicate OK [18:24:37]SAM_PROTO_GetShiftState done [18:24:37]FM_GetShiftState done [18:24:37]opened in 1729729095 [18:24:37]opened+sec_in_day 1729815495 [18:24:37]quantity*price = 100050 [18:24:37]sum+1 = 100052 [18:24:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 641 24.10.2024 18:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372824 ФПД: 252289552230926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182438&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372824&fm=252289552230926&tin=02508201610067®Number=0000000000091623&sum=100051 [18:24:38]StoreToDocumentArchive [18:24:38]shift 524 fd 372824 [18:24:38]save to /storage/0524/doc_00372824 [18:24:38]save last doc name /storage/0524/doc_00372824 to /storage/kkm_last_doc_name [18:24:38]save OK [18:24:38]Clear old archive folders... [18:24:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:24:38]tlvbuf is 01A64B00 [18:24:38]SAM_PROTO_ClearQueue [18:24:38]wFMCommunicate request_size=4 [18:24:38]MH_SAM_APDU [18:24:38]CAPDU: 80 09 00 00 [18:24:38]Write to MH i2c: E2 08 00 1A 26 80 09 00 00 00 00 00 00 B2 [18:24:38]Write i2c OK [18:24:38]MH_I2C_Read... [18:24:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:38]Read from MH i2c: E2 [18:24:38]MH_I2C_Read... [18:24:38]Read from MH i2c: E2 03 00 [18:24:38]MH_I2C_Read... [18:24:38]Read from MH i2c: E2 03 00 1A 26 00 90 00 B4 [18:24:38]RAPDU: 90 00 [18:24:38]wFMCommunicate OK [18:24:38]SAM_PROTO_ClearQueue done [18:24:38]KKMCreateOFDPacket [18:24:38]OFDProtocolAddRootSTLVToBuf [18:24:38]FM_MakeSignedData [18:24:38]FM_MakeSignedData [18:24:38]SAM_PROTO_SignData [18:24:38]wFMCommunicate request_size=4 [18:24:38]MH_SAM_APDU [18:24:38]CAPDU: 80 0D 01 02 [18:24:38]Write to MH i2c: E2 08 00 1B 26 80 0D 01 02 00 00 00 00 BA [18:24:38]Write i2c OK [18:24:38]MH_I2C_Read... [18:24:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:38]Read from MH i2c: E2 [18:24:38]MH_I2C_Read... [18:24:38]Read from MH i2c: E2 03 00 [18:24:38]MH_I2C_Read... [18:24:38]Read from MH i2c: E2 03 00 1B 26 00 90 00 B5 [18:24:38]RAPDU: 90 00 [18:24:38]wFMCommunicate OK [18:24:38]wFMCommunicate request_size=255 [18:24:38]MH_SAM_APDU [18:24:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 81 02 00 00 F4 03 04 00 E6 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 B0 05 00 35 04 06 00 [18:24:38]Write to MH i2c: E2 02 01 1C 26 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 81 02 00 00 F4 03 04 00 E6 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 B0 05 00 35 04 06 00 00 00 20 [18:24:38]Write i2c OK [18:24:38]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 03 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 03 00 1C 26 00 90 00 B6 [18:24:39]RAPDU: 90 00 [18:24:39]wFMCommunicate OK [18:24:39]wFMCommunicate request_size=11 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 0D 02 02 06 E5 74 BD 24 2A 0E [18:24:39]Write to MH i2c: E2 0E 00 1D 26 80 0D 02 02 06 00 E5 74 BD 24 2A 0E 00 00 3B [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 03 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 03 00 1D 26 00 90 00 B7 [18:24:39]RAPDU: 90 00 [18:24:39]wFMCommunicate OK [18:24:39]wFMCommunicate request_size=4 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 0D 03 02 [18:24:39]Write to MH i2c: E2 08 00 1E 26 80 0D 03 02 00 00 00 00 BF [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 0B 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 0B 00 1E 26 00 73 F4 CA 28 A3 CA 35 A7 90 00 62 [18:24:39]RAPDU: 73 F4 CA 28 A3 CA 35 A7 90 00 [18:24:39]wFMCommunicate OK [18:24:39]SAM_PROTO_SignData done [18:24:39]FM_MakeSignedData done [18:24:39]CreateOFDProtocolMessage [18:24:39]wFMCommunicate request_size=4 [18:24:39]MH_SAM_APDU [18:24:39]CAPDU: 80 11 00 00 [18:24:39]Write to MH i2c: E2 08 00 1F 26 80 11 00 00 00 00 00 00 BF [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:39]Read from MH i2c: E2 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 17 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: E2 17 00 1F 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 14 [18:24:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:39]wFMCommunicate OK [18:24:39]CreateOFDProtocolMessage done [18:24:39]OFDSenderStorePacket 372824 [18:24:39]StoreOFDPacket docnum=372824 [18:24:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 38 43 08 01 6A 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 81 02 00 00 F4 03 04 00 E6 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 B0 05 00 35 04 06 00 E5 74 BD 24 2A 0E 73 F4 CA 28 A3 CA 35 A7 [18:24:39]CheckFolder [18:24:39]dirname=/storage/ofd_packets [18:24:39]CheckFolder done [18:24:39]ProducePacketName [18:24:39]name=ofd_packets/00372824 [18:24:39]NVStorageSaveData ofd_packets/00372824 [18:24:39]File name is /storage/ofd_packets/00372824 [18:24:39]Write 302 bytes [18:24:39]NVStorageSaveData done [18:24:39]OFDSenderStorePacket done [18:24:39]KKMCreateOFDPacket done [18:24:39]NVStorageSaveData kkm_last_timestamp [18:24:39]File name is /storage/kkm_last_timestamp [18:24:39]Write 4 bytes [18:24:39]NVStorageSaveData done [18:24:39]OFD Sender: Processing packet 372824 [packets to send 267, broken 266] [18:24:39]ProducePacketName [18:24:39]name=ofd_packets/00372824 [18:24:39]OFD Sender: To server: pG, [18:24:39]CommunicateWithHost lk.salyk.kg:30040 [18:24:39]ConnectInit lk.salyk.kg [18:24:39]ExternCall_PrintAddStr [18:24:39]wPrintStart [18:24:39]Write to MH i2c: 01 00 00 20 26 46 [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 07 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 07 00 20 26 00 00 00 00 00 FF 0F 5B [18:24:39]RasterBufferAndPrint [18:24:39]line Счет N : (1)3309128 [18:24:39]line ИНН: 02508201610067 [18:24:39]line Контрольно-Кассовый Чек [18:24:39]line ПРОДАЖА [18:24:39]line ТРК (МРК, ГНК) : 6 [18:24:39]line Товар: 2710194210 [18:24:39]line ДТ(л)-К-5 [18:24:39]line 13.130 * 76.20 [18:24:39]line = 1000.51 [18:24:39]line НДС 12% НСП 1% [18:24:39]line > о реализуемом товаре [18:24:39]line ИТОГО: 1000.51 [18:24:39]line НСП 1% : 8.85 [18:24:39]line НДС 12% : 106.25 [18:24:39]line Наличными: 0.00 [18:24:39]line Безнал.: 1000.51 [18:24:39]line Место: АЗС № 87 "Партнер Нефть" [18:24:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:24:39]line СНО: Общий режим [18:24:39]line Чек 641 24.10.2024 18:24 [18:24:39]line Смена: 524 ФФД: 1.0 [18:24:39]line ЗНМ: 0300000083 [18:24:39]line РНМ: 0000000000091623 [18:24:39]line Версия ККМ: 001 [18:24:39]line Платежная система: Mbank [18:24:39]line ФМ: 0000000000874672 [18:24:39]line ФД: 372824 [18:24:39]line ФПД: 252289552230926 [18:24:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182438&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372824&fm=252289552230926&tin=02508201610067®Number=0000000000091623&sum=100051 [18:24:39]written 0, free lines is 4095 [18:24:39]Connected sock=11 [18:24:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 38 43 08 01 6A 84 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 81 02 00 00 F4 03 04 00 E6 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 B0 05 00 35 04 06 00 E5 74 BD 24 2A 0E 73 F4 CA 28 A3 CA 35 A7 [18:24:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 80 30 47 00 B8 D0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 58 B0 05 00 F4 03 04 00 8C 3C 1A 67 B6 04 01 00 00 DD A9 38 A1 66 5E 8D CF [18:24:39]CommunicateWithHost err = 0 [18:24:39]CheckOFDResponse [18:24:39]1017 (14) - 77093643461234 [18:24:39]1041 (16) - 0000000000874672 [18:24:39]1040 (4) - 372824 [18:24:39]1012 (4) - 24.10.2024 12:24 [18:24:39]1206 (1) - 0 [18:24:39]OFD Sender: Remove packet 372824 [18:24:39]ProducePacketName [18:24:39]name=ofd_packets/00372824 [18:24:39]NVStorageDeleteData [18:24:39]Write to MH i2c: 01 00 00 49 26 6F [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 07 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: 01 07 00 49 26 00 00 00 00 00 04 0D 87 [18:24:39]RasterBufferAndPrint [18:24:39]line [18:24:39]line [18:24:39]line [18:24:39]line [18:24:39]line [18:24:39]written 0, free lines is 3345 [18:24:39]MH_Cut [18:24:39]Write to MH i2c: D1 01 00 50 26 01 48 [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: D1 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: D1 01 00 [18:24:39]MH_I2C_Read... [18:24:39]Read from MH i2c: D1 01 00 50 26 00 47 [18:24:39]Write to MH i2c: 01 00 00 51 26 77 [18:24:39]Write i2c OK [18:24:39]MH_I2C_Read... [18:24:40]OFD Sender: No OFD packet to send [18:24:40]*** Cut start [18:24:40]*** Partial cut [18:24:40]*** CUTSNS_PIN = 1 [18:24:40]*** CUTSNS_PIN = 0 [18:24:40]*** Brake cut motor [18:24:41]Read from MH i2c: 01 [18:24:41]MH_I2C_Read... [18:24:41]*** Stop cut motor [18:24:41]*** Cut end [18:24:41]Read from MH i2c: 01 07 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: 01 07 00 51 26 00 00 00 00 00 FF 0F 8C [18:24:41]process_action close_receipt done [18:24:41]requested_data is exist [18:24:41]produce_requested_data [18:24:41]requested_item fm.sn is exist - process it [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 11 00 00 [18:24:41]Write to MH i2c: E2 08 00 52 26 80 11 00 00 00 00 00 00 F2 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 17 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 17 00 52 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 47 [18:24:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:41]wFMCommunicate OK [18:24:41]requested_item fd.num is exist - process it [18:24:41]SAM_PROTO_GetFieldsCounters [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 13 00 00 [18:24:41]Write to MH i2c: E2 08 00 53 26 80 13 00 00 00 00 00 00 F5 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 62 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 62 00 53 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 58 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [18:24:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 58 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 81 02 00 00 5E 04 04 00 81 02 00 00 57 04 04 00 82 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:41]wFMCommunicate OK [18:24:41]SAM_PROTO_GetFieldsCounters done [18:24:41]requested_item shift.num is exist - process it [18:24:41]requested_item shift.opened is exist - process it [18:24:41]req_shift_opened [18:24:41]FM_GetShiftState [18:24:41]SAM_PROTO_GetShiftState [18:24:41]wFMCommunicate request_size=4 [18:24:41]MH_SAM_APDU [18:24:41]CAPDU: 80 13 01 00 [18:24:41]Write to MH i2c: E2 08 00 54 26 80 13 01 00 00 00 00 00 F7 [18:24:41]Write i2c OK [18:24:41]MH_I2C_Read... [18:24:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:41]Read from MH i2c: E2 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 0E 00 [18:24:41]MH_I2C_Read... [18:24:41]Read from MH i2c: E2 0E 00 54 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5C [18:24:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:41]wFMCommunicate OK [18:24:41]SAM_PROTO_GetShiftState done [18:24:41]FM_GetShiftState done [18:24:41]req_shift_opened done [18:24:41]requested_item shift.open_date is exist - process it [18:24:41]req_shift_open_date [18:24:41]req_shift_open_date done [18:24:41]produce_requested_data done [18:24:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372824,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:24:41]process_action_free close_receipt [18:24:41]json_value_free [18:24:41]json_value_free done [18:24:41]process_json_proto returns [18:24:41]Send response to host [18:24:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372824,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:24:41]free response buf [18:24:41]execute_script done [18:24:41]execute_script returns [18:24:41]free content buf [18:24:41]Sock 9.Close socket [18:24:41]Sock 9.Thread stoped [18:24:45]OFD Sender: No OFD packet to send [18:24:49]accept exits with 8 [18:24:49]New connection [18:24:49]New thread 3067460964 created [18:24:49]Thread 3067317604 joined [18:24:49]Waiting for new connection... [18:24:49] Sock 8.Parse request [18:24:49]Sock 8.Check first char [18:24:49]Sock 8.First char is OK [18:24:49]request: POST /json_proto HTTP/1.0 [18:24:49]Method: POST [18:24:49]URL: /json_proto [18:24:49]Method is POST - this is cgi request [18:24:49]url: /json_proto [18:24:49]query_string will be loaded in cgi processing [18:24:49]execute_cgi json_proto POST (null) [18:24:49]execute_cgi path=json_proto method=POST [18:24:49]POST find Content-Length [18:24:49]Host: 172.17.42.195:8080 [18:24:49]Content-Length: 776 [18:24:49]Content-Type: application/json [18:24:49] [18:24:49]POST finish read [18:24:49]Found Content-Length = 776 [18:24:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:49]execute_script... [18:24:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309127", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:24:49]POST & json_proto [18:24:49]process_json_proto [18:24:49]json parsed OK: [18:24:49]protocol is kg_v1.0 [18:24:49]action value=close_receipt [18:24:49]process_action close_receipt [18:24:49]cmd_close_receipt [18:24:49]MH_GetDate [18:24:49]Write to MH i2c: F0 00 00 55 26 6A [18:24:49]Write i2c OK [18:24:49]MH_I2C_Read... [18:24:49]Read from MH i2c: F0 [18:24:49]MH_I2C_Read... [18:24:49]Read from MH i2c: F0 09 00 [18:24:49]MH_I2C_Read... [18:24:49]Read from MH i2c: F0 09 00 55 26 00 F1 90 1A 67 EF 94 12 67 71 [18:24:49]GetLastDocTimeStamp 1729794278 [18:24:49]current date 1729794289 [18:24:49]FM_GetShiftState [18:24:49]SAM_PROTO_GetShiftState [18:24:49]wFMCommunicate request_size=4 [18:24:49]MH_SAM_APDU [18:24:49]CAPDU: 80 13 01 00 [18:24:49]Write to MH i2c: E2 08 00 56 26 80 13 01 00 00 00 00 00 F9 [18:24:49]Write i2c OK [18:24:49]MH_I2C_Read... [18:24:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:49]Read from MH i2c: E2 [18:24:49]MH_I2C_Read... [18:24:49]Read from MH i2c: E2 0E 00 [18:24:49]MH_I2C_Read... [18:24:49]Read from MH i2c: E2 0E 00 56 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5E [18:24:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:49]wFMCommunicate OK [18:24:49]SAM_PROTO_GetShiftState done [18:24:49]FM_GetShiftState done [18:24:49]opened in 1729729095 [18:24:49]opened+sec_in_day 1729815495 [18:24:49]quantity*price = 100051 [18:24:49]sum+1 = 100052 [18:24:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 642 24.10.2024 18:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372825 ФПД: 185023469412098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182449&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372825&fm=185023469412098&tin=02508201610067®Number=0000000000091623&sum=100051 [18:24:50]StoreToDocumentArchive [18:24:50]shift 524 fd 372825 [18:24:50]save to /storage/0524/doc_00372825 [18:24:50]save last doc name /storage/0524/doc_00372825 to /storage/kkm_last_doc_name [18:24:50]save OK [18:24:50]Clear old archive folders... [18:24:50]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:24:50]tlvbuf is 01A0CBB0 [18:24:50]SAM_PROTO_ClearQueue [18:24:50]wFMCommunicate request_size=4 [18:24:50]MH_SAM_APDU [18:24:50]CAPDU: 80 09 00 00 [18:24:50]Write to MH i2c: E2 08 00 63 26 80 09 00 00 00 00 00 00 FB [18:24:50]Write i2c OK [18:24:50]MH_I2C_Read... [18:24:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:24:50]Read from MH i2c: E2 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 63 26 00 90 00 FD [18:24:50]RAPDU: 90 00 [18:24:50]wFMCommunicate OK [18:24:50]SAM_PROTO_ClearQueue done [18:24:50]KKMCreateOFDPacket [18:24:50]OFDProtocolAddRootSTLVToBuf [18:24:50]FM_MakeSignedData [18:24:50]FM_MakeSignedData [18:24:50]SAM_PROTO_SignData [18:24:50]wFMCommunicate request_size=4 [18:24:50]MH_SAM_APDU [18:24:50]CAPDU: 80 0D 01 02 [18:24:50]Write to MH i2c: E2 08 00 64 26 80 0D 01 02 00 00 00 00 03 [18:24:50]Write i2c OK [18:24:50]MH_I2C_Read... [18:24:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:24:50]Read from MH i2c: E2 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 64 26 00 90 00 FE [18:24:50]RAPDU: 90 00 [18:24:50]wFMCommunicate OK [18:24:50]wFMCommunicate request_size=255 [18:24:50]MH_SAM_APDU [18:24:50]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 F1 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 B0 05 [18:24:50]Write to MH i2c: E2 02 01 65 26 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 F1 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 B0 05 00 00 01 [18:24:50]Write i2c OK [18:24:50]MH_I2C_Read... [18:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:50]Read from MH i2c: E2 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 65 26 00 90 00 FF [18:24:50]RAPDU: 90 00 [18:24:50]wFMCommunicate OK [18:24:50]wFMCommunicate request_size=16 [18:24:50]MH_SAM_APDU [18:24:50]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 A8 47 22 2B 5F 02 [18:24:50]Write to MH i2c: E2 13 00 66 26 80 0D 02 02 0B 00 00 35 04 06 00 A8 47 22 2B 5F 02 00 00 F8 [18:24:50]Write i2c OK [18:24:50]MH_I2C_Read... [18:24:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:24:50]Read from MH i2c: E2 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 [18:24:50]MH_I2C_Read... [18:24:50]Read from MH i2c: E2 03 00 66 26 00 90 00 00 [18:24:51]RAPDU: 90 00 [18:24:51]wFMCommunicate OK [18:24:51]wFMCommunicate request_size=4 [18:24:51]MH_SAM_APDU [18:24:51]CAPDU: 80 0D 03 02 [18:24:51]Write to MH i2c: E2 08 00 67 26 80 0D 03 02 00 00 00 00 08 [18:24:51]Write i2c OK [18:24:51]MH_I2C_Read... [18:24:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:24:51]Read from MH i2c: E2 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: E2 0B 00 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: E2 0B 00 67 26 00 20 C2 71 F1 7B 05 FD 43 90 00 0D [18:24:51]RAPDU: 20 C2 71 F1 7B 05 FD 43 90 00 [18:24:51]wFMCommunicate OK [18:24:51]SAM_PROTO_SignData done [18:24:51]FM_MakeSignedData done [18:24:51]CreateOFDProtocolMessage [18:24:51]wFMCommunicate request_size=4 [18:24:51]MH_SAM_APDU [18:24:51]CAPDU: 80 11 00 00 [18:24:51]Write to MH i2c: E2 08 00 68 26 80 11 00 00 00 00 00 00 08 [18:24:51]Write i2c OK [18:24:51]MH_I2C_Read... [18:24:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:51]Read from MH i2c: E2 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: E2 17 00 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: E2 17 00 68 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5D [18:24:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:51]wFMCommunicate OK [18:24:51]CreateOFDProtocolMessage done [18:24:51]OFDSenderStorePacket 372825 [18:24:51]StoreOFDPacket docnum=372825 [18:24:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AF E4 0D 01 41 60 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 F1 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 B0 05 00 35 04 06 00 A8 47 22 2B 5F 02 20 C2 71 F1 7B 05 FD 43 [18:24:51]CheckFolder [18:24:51]dirname=/storage/ofd_packets [18:24:51]CheckFolder done [18:24:51]ProducePacketName [18:24:51]name=ofd_packets/00372825 [18:24:51]NVStorageSaveData ofd_packets/00372825 [18:24:51]File name is /storage/ofd_packets/00372825 [18:24:51]Write 307 bytes [18:24:51]NVStorageSaveData done [18:24:51]OFDSenderStorePacket done [18:24:51]KKMCreateOFDPacket done [18:24:51]NVStorageSaveData kkm_last_timestamp [18:24:51]File name is /storage/kkm_last_timestamp [18:24:51]Write 4 bytes [18:24:51]NVStorageSaveData done [18:24:51]ExternCall_PrintAddStr [18:24:51]wPrintStart [18:24:51]Write to MH i2c: 01 00 00 69 26 8F [18:24:51]Write i2c OK [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: 01 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: 01 07 00 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: 01 07 00 69 26 00 00 00 00 00 FF 0F A4 [18:24:51]RasterBufferAndPrint [18:24:51]line Счет N : (1)3309127 [18:24:51]line ИНН: 02508201610067 [18:24:51]line Контрольно-Кассовый Чек [18:24:51]line ПРОДАЖА [18:24:51]line ТРК (МРК, ГНК) : 11 [18:24:51]line Товар: 2710194240 [18:24:51]line D-Energy Дт-К-2 [18:24:51]line 12.960 * 77.20 [18:24:51]line = 1000.51 [18:24:51]line НДС 12% НСП 1% [18:24:51]line > о реализуемом товаре [18:24:51]line ИТОГО: 1000.51 [18:24:51]line НСП 1% : 8.85 [18:24:51]line НДС 12% : 106.25 [18:24:51]line Наличными: 0.00 [18:24:51]line Безнал.: 1000.51 [18:24:51]line Место: АЗС № 87 "Партнер Нефть" [18:24:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:24:51]line СНО: Общий режим [18:24:51]line Чек 642 24.10.2024 18:24 [18:24:51]line Смена: 524 ФФД: 1.0 [18:24:51]line ЗНМ: 0300000083 [18:24:51]line РНМ: 0000000000091623 [18:24:51]line Версия ККМ: 001 [18:24:51]line Платежная система: Mbank [18:24:51]line ФМ: 0000000000874672 [18:24:51]line ФД: 372825 [18:24:51]line ФПД: 185023469412098 [18:24:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182449&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372825&fm=185023469412098&tin=02508201610067®Number=0000000000091623&sum=100051 [18:24:51]written 0, free lines is 4095 [18:24:51]OFD Sender: Processing packet 372825 [packets to send 267, broken 266] [18:24:51]ProducePacketName [18:24:51]name=ofd_packets/00372825 [18:24:51]OFD Sender: To server: pG, [18:24:51]CommunicateWithHost lk.salyk.kg:30040 [18:24:51]ConnectInit lk.salyk.kg [18:24:51]Connected sock=10 [18:24:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AF E4 0D 01 41 60 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 02 00 00 F4 03 04 00 F1 90 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 B0 05 00 35 04 06 00 A8 47 22 2B 5F 02 20 C2 71 F1 7B 05 FD 43 [18:24:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 33 9E 47 00 DA 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 59 B0 05 00 F4 03 04 00 98 3C 1A 67 B6 04 01 00 00 AD A6 2D DD 7C 1A 19 96 [18:24:51]CommunicateWithHost err = 0 [18:24:51]CheckOFDResponse [18:24:51]1017 (14) - 77093643461234 [18:24:51]1041 (16) - 0000000000874672 [18:24:51]1040 (4) - 372825 [18:24:51]1012 (4) - 24.10.2024 12:24 [18:24:51]1206 (1) - 0 [18:24:51]OFD Sender: Remove packet 372825 [18:24:51]ProducePacketName [18:24:51]name=ofd_packets/00372825 [18:24:51]NVStorageDeleteData [18:24:51]Write to MH i2c: 01 00 00 92 26 B8 [18:24:51]Write i2c OK [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: 01 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: 01 07 00 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: 01 07 00 92 26 00 00 00 00 00 3F 0D 0B [18:24:51]RasterBufferAndPrint [18:24:51]line [18:24:51]line [18:24:51]line [18:24:51]line [18:24:51]line [18:24:51]written 0, free lines is 3407 [18:24:51]MH_Cut [18:24:51]Write to MH i2c: D1 01 00 99 26 01 91 [18:24:51]Write i2c OK [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: D1 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: D1 01 00 [18:24:51]MH_I2C_Read... [18:24:51]Read from MH i2c: D1 01 00 99 26 00 90 [18:24:51]Write to MH i2c: 01 00 00 9A 26 C0 [18:24:51]Write i2c OK [18:24:51]MH_I2C_Read... [18:24:52]OFD Sender: No OFD packet to send [18:24:52]*** Cut start [18:24:52]*** Partial cut [18:24:52]*** CUTSNS_PIN = 1 [18:24:52]*** CUTSNS_PIN = 0 [18:24:52]*** Brake cut motor [18:24:53]Read from MH i2c: 01 [18:24:53]MH_I2C_Read... [18:24:53]*** Stop cut motor [18:24:53]*** Cut end [18:24:53]Read from MH i2c: 01 07 00 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: 01 07 00 9A 26 00 00 00 00 00 FF 0F D5 [18:24:53]process_action close_receipt done [18:24:53]requested_data is exist [18:24:53]produce_requested_data [18:24:53]requested_item fm.sn is exist - process it [18:24:53]wFMCommunicate request_size=4 [18:24:53]MH_SAM_APDU [18:24:53]CAPDU: 80 11 00 00 [18:24:53]Write to MH i2c: E2 08 00 9B 26 80 11 00 00 00 00 00 00 3B [18:24:53]Write i2c OK [18:24:53]MH_I2C_Read... [18:24:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:24:53]Read from MH i2c: E2 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: E2 17 00 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: E2 17 00 9B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [18:24:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:24:53]wFMCommunicate OK [18:24:53]requested_item fd.num is exist - process it [18:24:53]SAM_PROTO_GetFieldsCounters [18:24:53]wFMCommunicate request_size=4 [18:24:53]MH_SAM_APDU [18:24:53]CAPDU: 80 13 00 00 [18:24:53]Write to MH i2c: E2 08 00 9C 26 80 13 00 00 00 00 00 00 3E [18:24:53]Write i2c OK [18:24:53]MH_I2C_Read... [18:24:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:24:53]Read from MH i2c: E2 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: E2 62 00 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: E2 62 00 9C 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 59 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 05 [18:24:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 59 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 82 02 00 00 5E 04 04 00 82 02 00 00 57 04 04 00 83 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:24:53]wFMCommunicate OK [18:24:53]SAM_PROTO_GetFieldsCounters done [18:24:53]requested_item shift.num is exist - process it [18:24:53]requested_item shift.opened is exist - process it [18:24:53]req_shift_opened [18:24:53]FM_GetShiftState [18:24:53]SAM_PROTO_GetShiftState [18:24:53]wFMCommunicate request_size=4 [18:24:53]MH_SAM_APDU [18:24:53]CAPDU: 80 13 01 00 [18:24:53]Write to MH i2c: E2 08 00 9D 26 80 13 01 00 00 00 00 00 40 [18:24:53]Write i2c OK [18:24:53]MH_I2C_Read... [18:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:24:53]Read from MH i2c: E2 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: E2 0E 00 [18:24:53]MH_I2C_Read... [18:24:53]Read from MH i2c: E2 0E 00 9D 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [18:24:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:24:53]wFMCommunicate OK [18:24:53]SAM_PROTO_GetShiftState done [18:24:53]FM_GetShiftState done [18:24:53]req_shift_opened done [18:24:53]requested_item shift.open_date is exist - process it [18:24:53]req_shift_open_date [18:24:53]req_shift_open_date done [18:24:53]produce_requested_data done [18:24:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372825,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:24:53]process_action_free close_receipt [18:24:53]json_value_free [18:24:53]json_value_free done [18:24:53]process_json_proto returns [18:24:53]Send response to host [18:24:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372825,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:24:53]free response buf [18:24:53]execute_script done [18:24:53]execute_script returns [18:24:53]free content buf [18:24:53]Sock 8.Close socket [18:24:53]Sock 8.Thread stoped [18:24:57]OFD Sender: No OFD packet to send [18:25:02]OFD Sender: No OFD packet to send [18:25:07]OFD Sender: No OFD packet to send [18:25:12]OFD Sender: No OFD packet to send [18:25:17]OFD Sender: No OFD packet to send [18:25:22]OFD Sender: No OFD packet to send [18:25:27]OFD Sender: No OFD packet to send [18:25:32]OFD Sender: No OFD packet to send [18:25:37]OFD Sender: No OFD packet to send [18:25:42]OFD Sender: No OFD packet to send [18:25:47]OFD Sender: No OFD packet to send [18:25:52]OFD Sender: No OFD packet to send [18:25:57]OFD Sender: No OFD packet to send [18:26:02]OFD Sender: No OFD packet to send [18:26:07]OFD Sender: No OFD packet to send [18:26:12]OFD Sender: No OFD packet to send [18:26:17]accept exits with 9 [18:26:17]New connection [18:26:17]New thread 3067317604 created [18:26:17]Thread 3067460964 joined [18:26:17]Waiting for new connection... [18:26:17] Sock 9.Parse request [18:26:17]Sock 9.Check first char [18:26:17]Sock 9.First char is OK [18:26:17]request: POST /json_proto HTTP/1.0 [18:26:17]Method: POST [18:26:17]URL: /json_proto [18:26:17]Method is POST - this is cgi request [18:26:17]url: /json_proto [18:26:17]query_string will be loaded in cgi processing [18:26:17]execute_cgi json_proto POST (null) [18:26:17]execute_cgi path=json_proto method=POST [18:26:17]POST find Content-Length [18:26:17]Host: 172.17.42.195:8080 [18:26:17]Content-Length: 774 [18:26:17]Content-Type: application/json [18:26:17] [18:26:17]POST finish read [18:26:17]Found Content-Length = 774 [18:26:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:17]execute_script... [18:26: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)3309130", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:17]POST & json_proto [18:26:17]process_json_proto [18:26:17]json parsed OK: [18:26:17]protocol is kg_v1.0 [18:26:17]action value=close_receipt [18:26:17]process_action close_receipt [18:26:17]cmd_close_receipt [18:26:17]MH_GetDate [18:26:17]Write to MH i2c: F0 00 00 9E 26 B3 [18:26:17]Write i2c OK [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: F0 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: F0 09 00 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: F0 09 00 9E 26 00 49 91 1A 67 EF 94 12 67 13 [18:26:17]GetLastDocTimeStamp 1729794289 [18:26:17]current date 1729794377 [18:26:17]FM_GetShiftState [18:26:17]SAM_PROTO_GetShiftState [18:26:17]wFMCommunicate request_size=4 [18:26:17]MH_SAM_APDU [18:26:17]CAPDU: 80 13 01 00 [18:26:17]Write to MH i2c: E2 08 00 9F 26 80 13 01 00 00 00 00 00 42 [18:26:17]Write i2c OK [18:26:17]MH_I2C_Read... [18:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:17]OFD Sender: No OFD packet to send [18:26:17]Read from MH i2c: E2 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: E2 0E 00 [18:26:17]MH_I2C_Read... [18:26:17]Read from MH i2c: E2 0E 00 9F 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A7 [18:26:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:26:17]wFMCommunicate OK [18:26:17]SAM_PROTO_GetShiftState done [18:26:17]FM_GetShiftState done [18:26:17]opened in 1729729095 [18:26:17]opened+sec_in_day 1729815495 [18:26:17]quantity*price = 100050 [18:26:17]sum+1 = 100052 [18:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 643 24.10.2024 18:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372826 ФПД: 127314982266355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182617&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372826&fm=127314982266355&tin=02508201610067®Number=0000000000091623&sum=100051 [18:26:18]StoreToDocumentArchive [18:26:18]shift 524 fd 372826 [18:26:18]save to /storage/0524/doc_00372826 [18:26:18]save last doc name /storage/0524/doc_00372826 to /storage/kkm_last_doc_name [18:26:18]save OK [18:26:18]Clear old archive folders... [18:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:26:18]tlvbuf is B6F3D2E0 [18:26:18]SAM_PROTO_ClearQueue [18:26:18]wFMCommunicate request_size=4 [18:26:18]MH_SAM_APDU [18:26:18]CAPDU: 80 09 00 00 [18:26:18]Write to MH i2c: E2 08 00 AC 26 80 09 00 00 00 00 00 00 44 [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:26:18]Read from MH i2c: E2 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 AC 26 00 90 00 46 [18:26:18]RAPDU: 90 00 [18:26:18]wFMCommunicate OK [18:26:18]SAM_PROTO_ClearQueue done [18:26:18]KKMCreateOFDPacket [18:26:18]OFDProtocolAddRootSTLVToBuf [18:26:18]FM_MakeSignedData [18:26:18]FM_MakeSignedData [18:26:18]SAM_PROTO_SignData [18:26:18]wFMCommunicate request_size=4 [18:26:18]MH_SAM_APDU [18:26:18]CAPDU: 80 0D 01 02 [18:26:18]Write to MH i2c: E2 08 00 AD 26 80 0D 01 02 00 00 00 00 4C [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:26:18]Read from MH i2c: E2 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 AD 26 00 90 00 47 [18:26:18]RAPDU: 90 00 [18:26:18]wFMCommunicate OK [18:26:18]wFMCommunicate request_size=255 [18:26:18]MH_SAM_APDU [18:26:18]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 83 02 00 00 F4 03 04 00 49 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A B0 05 00 35 04 06 00 [18:26:18]Write to MH i2c: E2 02 01 AE 26 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 83 02 00 00 F4 03 04 00 49 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A B0 05 00 35 04 06 00 00 00 1A [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:18]Read from MH i2c: E2 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 AE 26 00 90 00 48 [18:26:18]RAPDU: 90 00 [18:26:18]wFMCommunicate OK [18:26:18]wFMCommunicate request_size=11 [18:26:18]MH_SAM_APDU [18:26:18]CAPDU: 80 0D 02 02 06 73 CA D4 4A E5 F3 [18:26:18]Write to MH i2c: E2 0E 00 AF 26 80 0D 02 02 06 00 73 CA D4 4A E5 F3 00 00 8E [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:26:18]Read from MH i2c: E2 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 03 00 AF 26 00 90 00 49 [18:26:18]RAPDU: 90 00 [18:26:18]wFMCommunicate OK [18:26:18]wFMCommunicate request_size=4 [18:26:18]MH_SAM_APDU [18:26:18]CAPDU: 80 0D 03 02 [18:26:18]Write to MH i2c: E2 08 00 B0 26 80 0D 03 02 00 00 00 00 51 [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:26:18]Read from MH i2c: E2 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 0B 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 0B 00 B0 26 00 61 4F 9C F8 EC 36 CC A4 90 00 28 [18:26:18]RAPDU: 61 4F 9C F8 EC 36 CC A4 90 00 [18:26:18]wFMCommunicate OK [18:26:18]SAM_PROTO_SignData done [18:26:18]FM_MakeSignedData done [18:26:18]CreateOFDProtocolMessage [18:26:18]wFMCommunicate request_size=4 [18:26:18]MH_SAM_APDU [18:26:18]CAPDU: 80 11 00 00 [18:26:18]Write to MH i2c: E2 08 00 B1 26 80 11 00 00 00 00 00 00 51 [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:18]Read from MH i2c: E2 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 17 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: E2 17 00 B1 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [18:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:26:18]wFMCommunicate OK [18:26:18]CreateOFDProtocolMessage done [18:26:18]OFDSenderStorePacket 372826 [18:26:18]StoreOFDPacket docnum=372826 [18:26:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 CC CC 08 01 C2 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 83 02 00 00 F4 03 04 00 49 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A B0 05 00 35 04 06 00 73 CA D4 4A E5 F3 61 4F 9C F8 EC 36 CC A4 [18:26:18]CheckFolder [18:26:18]dirname=/storage/ofd_packets [18:26:18]CheckFolder done [18:26:18]ProducePacketName [18:26:18]name=ofd_packets/00372826 [18:26:18]NVStorageSaveData ofd_packets/00372826 [18:26:18]File name is /storage/ofd_packets/00372826 [18:26:18]Write 302 bytes [18:26:18]NVStorageSaveData done [18:26:18]OFDSenderStorePacket done [18:26:18]KKMCreateOFDPacket done [18:26:18]NVStorageSaveData kkm_last_timestamp [18:26:18]File name is /storage/kkm_last_timestamp [18:26:18]Write 4 bytes [18:26:18]NVStorageSaveData done [18:26:18]ExternCall_PrintAddStr [18:26:18]wPrintStart [18:26:18]Write to MH i2c: 01 00 00 B2 26 D8 [18:26:18]Write i2c OK [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: 01 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: 01 07 00 [18:26:18]MH_I2C_Read... [18:26:18]Read from MH i2c: 01 07 00 B2 26 00 00 00 00 00 FF 0F ED [18:26:18]RasterBufferAndPrint [18:26:18]line Счет N : (1)3309130 [18:26:18]line ИНН: 02508201610067 [18:26:18]line Контрольно-Кассовый Чек [18:26:18]line ПРОДАЖА [18:26:18]line ТРК (МРК, ГНК) : 5 [18:26:18]line Товар: 2710194210 [18:26:18]line ДТ(л)-К-5 [18:26:18]line 13.130 * 76.20 [18:26:18]line = 1000.51 [18:26:18]line НДС 12% НСП 1% [18:26:18]line > о реализуемом товаре [18:26:18]line ИТОГО: 1000.51 [18:26:18]line НСП 1% : 8.85 [18:26:18]line НДС 12% : 106.25 [18:26:18]line Наличными: 0.00 [18:26:18]line Безнал.: 1000.51 [18:26:18]line Место: АЗС № 87 "Партнер Нефть" [18:26:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:26:18]line СНО: Общий режим [18:26:18]line Чек 643 24.10.2024 18:26 [18:26:18]line Смена: 524 ФФД: 1.0 [18:26:18]line ЗНМ: 0300000083 [18:26:18]line РНМ: 0000000000091623 [18:26:18]line Версия ККМ: 001 [18:26:18]line Платежная система: Mbank [18:26:18]line ФМ: 0000000000874672 [18:26:18]line ФД: 372826 [18:26:18]line ФПД: 127314982266355 [18:26:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182617&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372826&fm=127314982266355&tin=02508201610067®Number=0000000000091623&sum=100051 [18:26:18]written 0, free lines is 4095 [18:26:18]OFD Sender: Processing packet 372826 [packets to send 267, broken 266] [18:26:18]ProducePacketName [18:26:18]name=ofd_packets/00372826 [18:26:18]OFD Sender: To server: pG, [18:26:18]CommunicateWithHost lk.salyk.kg:30040 [18:26:18]ConnectInit lk.salyk.kg [18:26:19]Connected sock=10 [18:26:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 CC CC 08 01 C2 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 83 02 00 00 F4 03 04 00 49 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5A B0 05 00 35 04 06 00 73 CA D4 4A E5 F3 61 4F 9C F8 EC 36 CC A4 [18:26:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DB 52 47 00 9E 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 36 37 32 10 04 04 00 5A B0 05 00 F4 03 04 00 F0 3C 1A 67 B6 04 01 00 00 E8 1A 2E 03 E9 D9 28 9A [18:26:19]CommunicateWithHost err = 0 [18:26:19]CheckOFDResponse [18:26:19]1017 (14) - 77093643461234 [18:26:19]1041 (16) - 0000000000874672 [18:26:19]1040 (4) - 372826 [18:26:19]1012 (4) - 24.10.2024 12:26 [18:26:19]1206 (1) - 0 [18:26:19]OFD Sender: Remove packet 372826 [18:26:19]ProducePacketName [18:26:19]name=ofd_packets/00372826 [18:26:19]NVStorageDeleteData [18:26:19]Write to MH i2c: 01 00 00 DB 26 01 [18:26:19]Write i2c OK [18:26:19]MH_I2C_Read... [18:26:19]Read from MH i2c: 01 [18:26:19]MH_I2C_Read... [18:26:19]Read from MH i2c: 01 07 00 [18:26:19]MH_I2C_Read... [18:26:19]Read from MH i2c: 01 07 00 DB 26 00 00 00 00 00 FD 0C 11 [18:26:19]RasterBufferAndPrint [18:26:19]line [18:26:19]line [18:26:19]line [18:26:19]line [18:26:19]line [18:26:19]written 0, free lines is 3332 [18:26:19]MH_Cut [18:26:19]Write to MH i2c: D1 01 00 E2 26 01 DA [18:26:19]Write i2c OK [18:26:19]MH_I2C_Read... [18:26:19]Read from MH i2c: D1 [18:26:19]MH_I2C_Read... [18:26:19]Read from MH i2c: D1 01 00 [18:26:19]MH_I2C_Read... [18:26:19]Read from MH i2c: D1 01 00 E2 26 00 D9 [18:26:19]Write to MH i2c: 01 00 00 E3 26 09 [18:26:19]Write i2c OK [18:26:19]MH_I2C_Read... [18:26:19]OFD Sender: No OFD packet to send [18:26:20]*** Cut start [18:26:20]*** Partial cut [18:26:20]*** CUTSNS_PIN = 1 [18:26:20]*** CUTSNS_PIN = 0 [18:26:20]*** Brake cut motor [18:26:20]Read from MH i2c: 01 [18:26:20]MH_I2C_Read... [18:26:20]*** Stop cut motor [18:26:20]*** Cut end [18:26:20]Read from MH i2c: 01 07 00 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: 01 07 00 E3 26 00 00 00 00 00 FF 0F 1E [18:26:20]process_action close_receipt done [18:26:20]requested_data is exist [18:26:20]produce_requested_data [18:26:20]requested_item fm.sn is exist - process it [18:26:20]wFMCommunicate request_size=4 [18:26:20]MH_SAM_APDU [18:26:20]CAPDU: 80 11 00 00 [18:26:20]Write to MH i2c: E2 08 00 E4 26 80 11 00 00 00 00 00 00 84 [18:26:20]Write i2c OK [18:26:20]MH_I2C_Read... [18:26:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:26:20]Read from MH i2c: E2 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: E2 17 00 [18:26:20]MH_I2C_Read... [18:26:20]Read from MH i2c: E2 17 00 E4 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [18:26:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:26:20]wFMCommunicate OK [18:26:20]requested_item fd.num is exist - process it [18:26:20]SAM_PROTO_GetFieldsCounters [18:26:20]wFMCommunicate request_size=4 [18:26:20]MH_SAM_APDU [18:26:20]CAPDU: 80 13 00 00 [18:26:20]Write to MH i2c: E2 08 00 E5 26 80 13 00 00 00 00 00 00 87 [18:26:20]Write i2c OK [18:26:20]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 62 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 62 00 E5 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 52 [18:26:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 83 02 00 00 5E 04 04 00 83 02 00 00 57 04 04 00 84 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_GetFieldsCounters done [18:26:21]requested_item shift.num is exist - process it [18:26:21]requested_item shift.opened is exist - process it [18:26:21]req_shift_opened [18:26:21]FM_GetShiftState [18:26:21]SAM_PROTO_GetShiftState [18:26:21]wFMCommunicate request_size=4 [18:26:21]MH_SAM_APDU [18:26:21]CAPDU: 80 13 01 00 [18:26:21]Write to MH i2c: E2 08 00 E6 26 80 13 01 00 00 00 00 00 89 [18:26:21]Write i2c OK [18:26:21]MH_I2C_Read... [18:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:21]Read from MH i2c: E2 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0E 00 [18:26:21]MH_I2C_Read... [18:26:21]Read from MH i2c: E2 0E 00 E6 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EE [18:26:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:26:21]wFMCommunicate OK [18:26:21]SAM_PROTO_GetShiftState done [18:26:21]FM_GetShiftState done [18:26:21]req_shift_opened done [18:26:21]requested_item shift.open_date is exist - process it [18:26:21]req_shift_open_date [18:26:21]req_shift_open_date done [18:26:21]produce_requested_data done [18:26:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372826,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:26:21]process_action_free close_receipt [18:26:21]json_value_free [18:26:21]json_value_free done [18:26:21]process_json_proto returns [18:26:21]Send response to host [18:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372826,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:26:21]free response buf [18:26:21]execute_script done [18:26:21]execute_script returns [18:26:21]free content buf [18:26:21]Sock 9.Close socket [18:26:21]Sock 9.Thread stoped [18:26:24]OFD Sender: No OFD packet to send [18:26:29]OFD Sender: No OFD packet to send [18:26:34]OFD Sender: No OFD packet to send [18:26:39]OFD Sender: No OFD packet to send [18:26:44]OFD Sender: No OFD packet to send [18:26:49]OFD Sender: No OFD packet to send [18:26:54]OFD Sender: No OFD packet to send [18:26:59]accept exits with 8 [18:26:59]New connection [18:26:59]New thread 3067460964 created [18:26:59]Thread 3067317604 joined [18:26:59]Waiting for new connection... [18:26:59] Sock 8.Parse request [18:26:59]Sock 8.Check first char [18:26:59]Sock 8.First char is OK [18:26:59]request: POST /json_proto HTTP/1.0 [18:26:59]Method: POST [18:26:59]URL: /json_proto [18:26:59]Method is POST - this is cgi request [18:26:59]url: /json_proto [18:26:59]query_string will be loaded in cgi processing [18:26:59]execute_cgi json_proto POST (null) [18:26:59]execute_cgi path=json_proto method=POST [18:26:59]POST find Content-Length [18:26:59]Host: 172.17.42.195:8080 [18:26:59]Content-Length: 770 [18:26:59]Content-Type: application/json [18:26:59] [18:26:59]POST finish read [18:26:59]Found Content-Length = 770 [18:26:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:59]execute_script... [18:26:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309132", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:26:59]POST & json_proto [18:26:59]process_json_proto [18:26:59]json parsed OK: [18:26:59]protocol is kg_v1.0 [18:26:59]action value=close_receipt [18:26:59]process_action close_receipt [18:26:59]cmd_close_receipt [18:26:59]MH_GetDate [18:26:59]Write to MH i2c: F0 00 00 E7 26 FC [18:26:59]Write i2c OK [18:26:59]MH_I2C_Read... [18:26:59]Read from MH i2c: F0 [18:26:59]MH_I2C_Read... [18:26:59]Read from MH i2c: F0 09 00 [18:26:59]MH_I2C_Read... [18:26:59]Read from MH i2c: F0 09 00 E7 26 00 74 91 1A 67 EF 94 12 67 87 [18:26:59]GetLastDocTimeStamp 1729794377 [18:26:59]current date 1729794420 [18:26:59]FM_GetShiftState [18:26:59]SAM_PROTO_GetShiftState [18:26:59]wFMCommunicate request_size=4 [18:26:59]MH_SAM_APDU [18:26:59]CAPDU: 80 13 01 00 [18:26:59]Write to MH i2c: E2 08 00 E8 26 80 13 01 00 00 00 00 00 8B [18:26:59]Write i2c OK [18:26:59]MH_I2C_Read... [18:26:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:26:59]Read from MH i2c: E2 [18:26:59]MH_I2C_Read... [18:26:59]Read from MH i2c: E2 0E 00 [18:26:59]MH_I2C_Read... [18:26:59]Read from MH i2c: E2 0E 00 E8 26 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F0 [18:26:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:26:59]wFMCommunicate OK [18:26:59]SAM_PROTO_GetShiftState done [18:26:59]FM_GetShiftState done [18:26:59]opened in 1729729095 [18:26:59]opened+sec_in_day 1729815495 [18:26:59]quantity*price = 100015 [18:26:59]sum+1 = 100017 [18:26:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 644 24.10.2024 18:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372827 ФПД: 115801743408909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182700&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372827&fm=115801743408909&tin=02508201610067®Number=0000000000091623&sum=100016 [18:27:00]StoreToDocumentArchive [18:27:00]shift 524 fd 372827 [18:27:00]save to /storage/0524/doc_00372827 [18:27:00]save last doc name /storage/0524/doc_00372827 to /storage/kkm_last_doc_name [18:27:00]save OK [18:27:00]Clear old archive folders... [18:27:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:27:00]tlvbuf is B6F3D4E0 [18:27:00]SAM_PROTO_ClearQueue [18:27:00]wFMCommunicate request_size=4 [18:27:00]MH_SAM_APDU [18:27:00]CAPDU: 80 09 00 00 [18:27:00]Write to MH i2c: E2 08 00 F5 26 80 09 00 00 00 00 00 00 8D [18:27:00]Write i2c OK [18:27:00]MH_I2C_Read... [18:27:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:01]Read from MH i2c: E2 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 F5 26 00 90 00 8F [18:27:01]RAPDU: 90 00 [18:27:01]wFMCommunicate OK [18:27:01]SAM_PROTO_ClearQueue done [18:27:01]KKMCreateOFDPacket [18:27:01]OFDProtocolAddRootSTLVToBuf [18:27:01]FM_MakeSignedData [18:27:01]FM_MakeSignedData [18:27:01]SAM_PROTO_SignData [18:27:01]wFMCommunicate request_size=4 [18:27:01]MH_SAM_APDU [18:27:01]CAPDU: 80 0D 01 02 [18:27:01]Write to MH i2c: E2 08 00 F6 26 80 0D 01 02 00 00 00 00 95 [18:27:01]Write i2c OK [18:27:01]MH_I2C_Read... [18:27:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:01]Read from MH i2c: E2 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 F6 26 00 90 00 90 [18:27:01]RAPDU: 90 00 [18:27:01]wFMCommunicate OK [18:27:01]wFMCommunicate request_size=255 [18:27:01]MH_SAM_APDU [18:27:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 74 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B B0 05 00 35 04 06 00 69 [18:27:01]Write to MH i2c: E2 02 01 F7 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 74 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B B0 05 00 35 04 06 00 69 00 00 CE [18:27:01]Write i2c OK [18:27:01]MH_I2C_Read... [18:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:01]Read from MH i2c: E2 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 F7 26 00 90 00 91 [18:27:01]RAPDU: 90 00 [18:27:01]wFMCommunicate OK [18:27:01]wFMCommunicate request_size=10 [18:27:01]MH_SAM_APDU [18:27:01]CAPDU: 80 0D 02 02 05 52 31 C7 BF 0D [18:27:01]Write to MH i2c: E2 0D 00 F8 26 80 0D 02 02 05 00 52 31 C7 BF 0D 00 00 B8 [18:27:01]Write i2c OK [18:27:01]MH_I2C_Read... [18:27:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:01]Read from MH i2c: E2 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 03 00 F8 26 00 90 00 92 [18:27:01]RAPDU: 90 00 [18:27:01]wFMCommunicate OK [18:27:01]wFMCommunicate request_size=4 [18:27:01]MH_SAM_APDU [18:27:01]CAPDU: 80 0D 03 02 [18:27:01]Write to MH i2c: E2 08 00 F9 26 80 0D 03 02 00 00 00 00 9A [18:27:01]Write i2c OK [18:27:01]MH_I2C_Read... [18:27:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:01]Read from MH i2c: E2 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 0B 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 0B 00 F9 26 00 E2 BA E9 0C D0 45 D1 25 90 00 37 [18:27:01]RAPDU: E2 BA E9 0C D0 45 D1 25 90 00 [18:27:01]wFMCommunicate OK [18:27:01]SAM_PROTO_SignData done [18:27:01]FM_MakeSignedData done [18:27:01]CreateOFDProtocolMessage [18:27:01]wFMCommunicate request_size=4 [18:27:01]MH_SAM_APDU [18:27:01]CAPDU: 80 11 00 00 [18:27:01]Write to MH i2c: E2 08 00 FA 26 80 11 00 00 00 00 00 00 9A [18:27:01]Write i2c OK [18:27:01]MH_I2C_Read... [18:27:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:01]Read from MH i2c: E2 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 17 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: E2 17 00 FA 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [18:27:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:27:01]wFMCommunicate OK [18:27:01]CreateOFDProtocolMessage done [18:27:01]OFDSenderStorePacket 372827 [18:27:01]StoreOFDPacket docnum=372827 [18:27:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F8 7B 07 01 39 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 74 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B B0 05 00 35 04 06 00 69 52 31 C7 BF 0D E2 BA E9 0C D0 45 D1 25 [18:27:01]CheckFolder [18:27:01]dirname=/storage/ofd_packets [18:27:01]CheckFolder done [18:27:01]ProducePacketName [18:27:01]name=ofd_packets/00372827 [18:27:01]NVStorageSaveData ofd_packets/00372827 [18:27:01]File name is /storage/ofd_packets/00372827 [18:27:01]Write 301 bytes [18:27:01]NVStorageSaveData done [18:27:01]OFDSenderStorePacket done [18:27:01]KKMCreateOFDPacket done [18:27:01]NVStorageSaveData kkm_last_timestamp [18:27:01]File name is /storage/kkm_last_timestamp [18:27:01]Write 4 bytes [18:27:01]NVStorageSaveData done [18:27:01]ExternCall_PrintAddStr [18:27:01]wPrintStart [18:27:01]Write to MH i2c: 01 00 00 FB 26 21 [18:27:01]Write i2c OK [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: 01 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: 01 07 00 [18:27:01]MH_I2C_Read... [18:27:01]Read from MH i2c: 01 07 00 FB 26 00 00 00 00 00 FF 0F 36 [18:27:01]RasterBufferAndPrint [18:27:01]line Счет N : (1)3309132 [18:27:01]line ИНН: 02508201610067 [18:27:01]line Контрольно-Кассовый Чек [18:27:01]line ПРОДАЖА [18:27:01]line ТРК (МРК, ГНК) : 12 [18:27:01]line Товар: 2710124130 [18:27:01]line Аи-92-К-4 [18:27:01]line 14.950 * 66.90 [18:27:01]line = 1000.16 [18:27:01]line НДС 12% НСП 1% [18:27:01]line > о реализуемом товаре [18:27:01]line ИТОГО: 1000.16 [18:27:01]line НСП 1% : 8.85 [18:27:01]line НДС 12% : 106.21 [18:27:01]line Наличными: 0.00 [18:27:01]line Безнал.: 1000.16 [18:27:01]line Место: АЗС № 87 "Партнер Нефть" [18:27:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:27:01]line СНО: Общий режим [18:27:01]line Чек 644 24.10.2024 18:27 [18:27:01]line Смена: 524 ФФД: 1.0 [18:27:01]line ЗНМ: 0300000083 [18:27:01]line РНМ: 0000000000091623 [18:27:01]line Версия ККМ: 001 [18:27:01]line Платежная система: Mbank [18:27:01]line ФМ: 0000000000874672 [18:27:01]line ФД: 372827 [18:27:01]line ФПД: 115801743408909 [18:27:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182700&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372827&fm=115801743408909&tin=02508201610067®Number=0000000000091623&sum=100016 [18:27:01]OFD Sender: Processing packet 372827 [packets to send 267, broken 266] [18:27:01]ProducePacketName [18:27:01]name=ofd_packets/00372827 [18:27:01]OFD Sender: To server: pG, [18:27:01]CommunicateWithHost lk.salyk.kg:30040 [18:27:01]ConnectInit lk.salyk.kg [18:27:01]written 0, free lines is 4095 [18:27:01]Connected sock=10 [18:27:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F8 7B 07 01 39 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 02 00 00 F4 03 04 00 74 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B B0 05 00 35 04 06 00 69 52 31 C7 BF 0D E2 BA E9 0C D0 45 D1 25 [18:27:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F4 5C 47 00 DB 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5B B0 05 00 F4 03 04 00 1B 3D 1A 67 B6 04 01 00 00 96 54 FB D0 E9 C6 23 0A [18:27:02]CommunicateWithHost err = 0 [18:27:02]CheckOFDResponse [18:27:02]1017 (14) - 77093643461234 [18:27:02]1041 (16) - 0000000000874672 [18:27:02]1040 (4) - 372827 [18:27:02]1012 (4) - 24.10.2024 12:27 [18:27:02]1206 (1) - 0 [18:27:02]OFD Sender: Remove packet 372827 [18:27:02]ProducePacketName [18:27:02]name=ofd_packets/00372827 [18:27:02]NVStorageDeleteData [18:27:02]Write to MH i2c: 01 00 00 24 27 4B [18:27:02]Write i2c OK [18:27:02]MH_I2C_Read... [18:27:02]Read from MH i2c: 01 [18:27:02]MH_I2C_Read... [18:27:02]Read from MH i2c: 01 07 00 [18:27:02]MH_I2C_Read... [18:27:02]Read from MH i2c: 01 07 00 24 27 00 00 00 00 00 FA 0C 58 [18:27:02]RasterBufferAndPrint [18:27:02]line [18:27:02]line [18:27:02]line [18:27:02]line [18:27:02]line [18:27:02]written 0, free lines is 3332 [18:27:02]MH_Cut [18:27:02]Write to MH i2c: D1 01 00 2B 27 01 24 [18:27:02]Write i2c OK [18:27:02]MH_I2C_Read... [18:27:02]Read from MH i2c: D1 [18:27:02]MH_I2C_Read... [18:27:02]Read from MH i2c: D1 01 00 [18:27:02]MH_I2C_Read... [18:27:02]Read from MH i2c: D1 01 00 2B 27 00 23 [18:27:02]Write to MH i2c: 01 00 00 2C 27 53 [18:27:02]Write i2c OK [18:27:02]MH_I2C_Read... [18:27:02]OFD Sender: No OFD packet to send [18:27:03]*** Cut start [18:27:03]*** Partial cut [18:27:03]*** CUTSNS_PIN = 1 [18:27:03]*** CUTSNS_PIN = 0 [18:27:03]*** Brake cut motor [18:27:03]Read from MH i2c: 01 [18:27:03]MH_I2C_Read... [18:27:03]*** Stop cut motor [18:27:03]*** Cut end [18:27:03]Read from MH i2c: 01 07 00 [18:27:03]MH_I2C_Read... [18:27:03]Read from MH i2c: 01 07 00 2C 27 00 00 00 00 00 FF 0F 68 [18:27:03]process_action close_receipt done [18:27:03]requested_data is exist [18:27:03]produce_requested_data [18:27:03]requested_item fm.sn is exist - process it [18:27:03]wFMCommunicate request_size=4 [18:27:03]MH_SAM_APDU [18:27:03]CAPDU: 80 11 00 00 [18:27:03]Write to MH i2c: E2 08 00 2D 27 80 11 00 00 00 00 00 00 CE [18:27:03]Write i2c OK [18:27:03]MH_I2C_Read... [18:27:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:03]Read from MH i2c: E2 [18:27:03]MH_I2C_Read... [18:27:03]Read from MH i2c: E2 17 00 [18:27:03]MH_I2C_Read... [18:27:03]Read from MH i2c: E2 17 00 2D 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 23 [18:27:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:27:03]wFMCommunicate OK [18:27:03]requested_item fd.num is exist - process it [18:27:03]SAM_PROTO_GetFieldsCounters [18:27:03]wFMCommunicate request_size=4 [18:27:03]MH_SAM_APDU [18:27:03]CAPDU: 80 13 00 00 [18:27:03]Write to MH i2c: E2 08 00 2E 27 80 13 00 00 00 00 00 00 D1 [18:27:03]Write i2c OK [18:27:03]MH_I2C_Read... [18:27:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:03]Read from MH i2c: E2 [18:27:03]MH_I2C_Read... [18:27:03]Read from MH i2c: E2 62 00 [18:27:03]MH_I2C_Read... [18:27:03]Read from MH i2c: E2 62 00 2E 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 A0 [18:27:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 84 02 00 00 5E 04 04 00 84 02 00 00 57 04 04 00 85 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:03]wFMCommunicate OK [18:27:03]SAM_PROTO_GetFieldsCounters done [18:27:03]requested_item shift.num is exist - process it [18:27:03]requested_item shift.opened is exist - process it [18:27:03]req_shift_opened [18:27:03]FM_GetShiftState [18:27:03]SAM_PROTO_GetShiftState [18:27:03]wFMCommunicate request_size=4 [18:27:03]MH_SAM_APDU [18:27:03]CAPDU: 80 13 01 00 [18:27:03]Write to MH i2c: E2 08 00 2F 27 80 13 01 00 00 00 00 00 D3 [18:27:03]Write i2c OK [18:27:03]MH_I2C_Read... [18:27:04]Read from MH i2c: E2 [18:27:04]MH_I2C_Read... [18:27:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:04]Read from MH i2c: E2 0E 00 [18:27:04]MH_I2C_Read... [18:27:04]Read from MH i2c: E2 0E 00 2F 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [18:27:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:27:04]wFMCommunicate OK [18:27:04]SAM_PROTO_GetShiftState done [18:27:04]FM_GetShiftState done [18:27:04]req_shift_opened done [18:27:04]requested_item shift.open_date is exist - process it [18:27:04]req_shift_open_date [18:27:04]req_shift_open_date done [18:27:04]produce_requested_data done [18:27:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372827,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:27:04]process_action_free close_receipt [18:27:04]json_value_free [18:27:04]json_value_free done [18:27:04]process_json_proto returns [18:27:04]Send response to host [18:27:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372827,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:27:04]free response buf [18:27:04]execute_script done [18:27:04]execute_script returns [18:27:04]free content buf [18:27:04]Sock 8.Close socket [18:27:04]Sock 8.Thread stoped [18:27:07]OFD Sender: No OFD packet to send [18:27:12]OFD Sender: No OFD packet to send [18:27:17]accept exits with 9 [18:27:17]New connection [18:27:17]New thread 3067317604 created [18:27:17]Thread 3067460964 joined [18:27:17]Waiting for new connection... [18:27:17] Sock 9.Parse request [18:27:17]Sock 9.Check first char [18:27:17]Sock 9.First char is OK [18:27:17]request: POST /json_proto HTTP/1.0 [18:27:17]Method: POST [18:27:17]URL: /json_proto [18:27:17]Method is POST - this is cgi request [18:27:17]url: /json_proto [18:27:17]query_string will be loaded in cgi processing [18:27:17]execute_cgi json_proto POST (null) [18:27:17]execute_cgi path=json_proto method=POST [18:27:17]POST find Content-Length [18:27:17]Host: 172.17.42.195:8080 [18:27:17]Content-Length: 678 [18:27:17]Content-Type: application/json [18:27:17] [18:27:17]POST finish read [18:27:17]Found Content-Length = 678 [18:27:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:17]execute_script... [18:27: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)3309133", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:17]POST & json_proto [18:27:17]process_json_proto [18:27:17]json parsed OK: [18:27:17]protocol is kg_v1.0 [18:27:17]action value=close_receipt [18:27:17]process_action close_receipt [18:27:17]cmd_close_receipt [18:27:17]MH_GetDate [18:27:17]Write to MH i2c: F0 00 00 30 27 46 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: F0 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: F0 09 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: F0 09 00 30 27 00 86 91 1A 67 EF 94 12 67 E3 [18:27:17]GetLastDocTimeStamp 1729794420 [18:27:17]current date 1729794438 [18:27:17]FM_GetShiftState [18:27:17]SAM_PROTO_GetShiftState [18:27:17]wFMCommunicate request_size=4 [18:27:17]MH_SAM_APDU [18:27:17]CAPDU: 80 13 01 00 [18:27:17]Write to MH i2c: E2 08 00 31 27 80 13 01 00 00 00 00 00 D5 [18:27:17]Write i2c OK [18:27:17]MH_I2C_Read... [18:27:17]OFD Sender: No OFD packet to send [18:27:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:17]Read from MH i2c: E2 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 0E 00 [18:27:17]MH_I2C_Read... [18:27:17]Read from MH i2c: E2 0E 00 31 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3A [18:27:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:27:17]wFMCommunicate OK [18:27:17]SAM_PROTO_GetShiftState done [18:27:17]FM_GetShiftState done [18:27:17]opened in 1729729095 [18:27:17]opened+sec_in_day 1729815495 [18:27:17]quantity*price = 40006 [18:27:17]sum+1 = 40007 [18:27:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 645 24.10.2024 18:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372828 ФПД: 67269587385586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182718&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372828&fm=67269587385586&tin=02508201610067®Number=0000000000091623&sum=40000 [18:27:18]StoreToDocumentArchive [18:27:18]shift 524 fd 372828 [18:27:18]save to /storage/0524/doc_00372828 [18:27:18]save last doc name /storage/0524/doc_00372828 to /storage/kkm_last_doc_name [18:27:18]save OK [18:27:18]Clear old archive folders... [18:27:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:27:18]tlvbuf is B6FD4A90 [18:27:18]SAM_PROTO_ClearQueue [18:27:18]wFMCommunicate request_size=4 [18:27:18]MH_SAM_APDU [18:27:18]CAPDU: 80 09 00 00 [18:27:18]Write to MH i2c: E2 08 00 3E 27 80 09 00 00 00 00 00 00 D7 [18:27:18]Write i2c OK [18:27:18]MH_I2C_Read... [18:27:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:18]Read from MH i2c: E2 [18:27:18]MH_I2C_Read... [18:27:18]Read from MH i2c: E2 03 00 [18:27:18]MH_I2C_Read... [18:27:18]Read from MH i2c: E2 03 00 3E 27 00 90 00 D9 [18:27:18]RAPDU: 90 00 [18:27:18]wFMCommunicate OK [18:27:18]SAM_PROTO_ClearQueue done [18:27:18]KKMCreateOFDPacket [18:27:18]OFDProtocolAddRootSTLVToBuf [18:27:18]FM_MakeSignedData [18:27:18]FM_MakeSignedData [18:27:18]SAM_PROTO_SignData [18:27:18]wFMCommunicate request_size=4 [18:27:18]MH_SAM_APDU [18:27:18]CAPDU: 80 0D 01 02 [18:27:18]Write to MH i2c: E2 08 00 3F 27 80 0D 01 02 00 00 00 00 DF [18:27:18]Write i2c OK [18:27:18]MH_I2C_Read... [18:27:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:18]Read from MH i2c: E2 [18:27:18]MH_I2C_Read... [18:27:18]Read from MH i2c: E2 03 00 [18:27:18]MH_I2C_Read... [18:27:18]Read from MH i2c: E2 03 00 3F 27 00 90 00 DA [18:27:18]RAPDU: 90 00 [18:27:18]wFMCommunicate OK [18:27:18]wFMCommunicate request_size=255 [18:27:18]MH_SAM_APDU [18:27: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 86 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C B0 05 00 35 04 06 00 3D [18:27:18]Write to MH i2c: E2 02 01 40 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 86 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C B0 05 00 35 04 06 00 3D 00 00 B5 [18:27:18]Write i2c OK [18:27:18]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 03 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 03 00 40 27 00 90 00 DB [18:27:19]RAPDU: 90 00 [18:27:19]wFMCommunicate OK [18:27:19]wFMCommunicate request_size=10 [18:27:19]MH_SAM_APDU [18:27:19]CAPDU: 80 0D 02 02 05 2E 6B DC 3C F2 [18:27:19]Write to MH i2c: E2 0D 00 41 27 80 0D 02 02 05 00 2E 6B DC 3C F2 00 00 8F [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 03 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 03 00 41 27 00 90 00 DC [18:27:19]RAPDU: 90 00 [18:27:19]wFMCommunicate OK [18:27:19]wFMCommunicate request_size=4 [18:27:19]MH_SAM_APDU [18:27:19]CAPDU: 80 0D 03 02 [18:27:19]Write to MH i2c: E2 08 00 42 27 80 0D 03 02 00 00 00 00 E4 [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 0B 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 0B 00 42 27 00 B7 F1 21 96 54 A1 02 3B 90 00 76 [18:27:19]RAPDU: B7 F1 21 96 54 A1 02 3B 90 00 [18:27:19]wFMCommunicate OK [18:27:19]SAM_PROTO_SignData done [18:27:19]FM_MakeSignedData done [18:27:19]CreateOFDProtocolMessage [18:27:19]wFMCommunicate request_size=4 [18:27:19]MH_SAM_APDU [18:27:19]CAPDU: 80 11 00 00 [18:27:19]Write to MH i2c: E2 08 00 43 27 80 11 00 00 00 00 00 00 E4 [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:19]Read from MH i2c: E2 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 17 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: E2 17 00 43 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [18:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:27:19]wFMCommunicate OK [18:27:19]CreateOFDProtocolMessage done [18:27:19]OFDSenderStorePacket 372828 [18:27:19]StoreOFDPacket docnum=372828 [18:27:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 64 6F 07 01 86 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 86 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C B0 05 00 35 04 06 00 3D 2E 6B DC 3C F2 B7 F1 21 96 54 A1 02 3B [18:27:19]CheckFolder [18:27:19]dirname=/storage/ofd_packets [18:27:19]CheckFolder done [18:27:19]ProducePacketName [18:27:19]name=ofd_packets/00372828 [18:27:19]NVStorageSaveData ofd_packets/00372828 [18:27:19]File name is /storage/ofd_packets/00372828 [18:27:19]Write 301 bytes [18:27:19]NVStorageSaveData done [18:27:19]OFDSenderStorePacket done [18:27:19]KKMCreateOFDPacket done [18:27:19]NVStorageSaveData kkm_last_timestamp [18:27:19]File name is /storage/kkm_last_timestamp [18:27:19]Write 4 bytes [18:27:19]NVStorageSaveData done [18:27:19]ExternCall_PrintAddStr [18:27:19]wPrintStart [18:27:19]Write to MH i2c: 01 00 00 44 27 6B [18:27:19]Write i2c OK [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: 01 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: 01 07 00 [18:27:19]MH_I2C_Read... [18:27:19]Read from MH i2c: 01 07 00 44 27 00 00 00 00 00 FF 0F 80 [18:27:19]RasterBufferAndPrint [18:27:19]line Счет N : (1)3309133 [18:27:19]line ИНН: 02508201610067 [18:27:19]line Контрольно-Кассовый Чек [18:27:19]line ПРОДАЖА [18:27:19]line ТРК (МРК, ГНК) : 42 [18:27:19]line Товар: 2710124130 [18:27:19]line Аи-92-К-4 [18:27:19]line 5.980 * 66.90 [18:27:19]line = 400.06 [18:27:19]line НДС 12% НСП 1% [18:27:19]line > о реализуемом товаре [18:27:19]line ОКРУГЛЕНИЕ: -0.06 [18:27:19]line ИТОГО: 400.00 [18:27:19]line Внесено: 400.00 [18:27:19]line СДАЧА: 0.00 [18:27:19]line НСП 1% : 3.54 [18:27:19]line НДС 12% : 42.48 [18:27:19]line Наличными: 400.00 [18:27:19]line Безнал.: 0.00 [18:27:19]line Место: АЗС № 87 "Партнер Нефть" [18:27:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:27:19]line СНО: Общий режим [18:27:19]line Чек 645 24.10.2024 18:27 [18:27:19]line Смена: 524 ФФД: 1.0 [18:27:19]line ЗНМ: 0300000083 [18:27:19]line РНМ: 0000000000091623 [18:27:19]line Версия ККМ: 001 [18:27:19]line ФМ: 0000000000874672 [18:27:19]line ФД: 372828 [18:27:19]line ФПД: 67269587385586 [18:27:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182718&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372828&fm=67269587385586&tin=02508201610067®Number=0000000000091623&sum=40000 [18:27:19]OFD Sender: Processing packet 372828 [packets to send 267, broken 266] [18:27:19]ProducePacketName [18:27:19]name=ofd_packets/00372828 [18:27:19]OFD Sender: To server: pG, [18:27:19]CommunicateWithHost lk.salyk.kg:30040 [18:27:19]ConnectInit lk.salyk.kg [18:27:19]written 0, free lines is 4095 [18:27:19]Connected sock=10 [18:27:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 64 6F 07 01 86 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 02 00 00 F4 03 04 00 86 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C B0 05 00 35 04 06 00 3D 2E 6B DC 3C F2 B7 F1 21 96 54 A1 02 3B [18:27:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BF C5 47 00 30 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5C B0 05 00 F4 03 04 00 2D 3D 1A 67 B6 04 01 00 00 A9 9A 7F 47 0E DD 08 17 [18:27:20]CommunicateWithHost err = 0 [18:27:20]CheckOFDResponse [18:27:20]1017 (14) - 77093643461234 [18:27:20]1041 (16) - 0000000000874672 [18:27:20]1040 (4) - 372828 [18:27:20]1012 (4) - 24.10.2024 12:27 [18:27:20]1206 (1) - 0 [18:27:20]OFD Sender: Remove packet 372828 [18:27:20]ProducePacketName [18:27:20]name=ofd_packets/00372828 [18:27:20]NVStorageDeleteData [18:27:20]Write to MH i2c: 01 00 00 6F 27 96 [18:27:20]Write i2c OK [18:27:20]MH_I2C_Read... [18:27:20]Read from MH i2c: 01 [18:27:20]MH_I2C_Read... [18:27:20]Read from MH i2c: 01 07 00 [18:27:20]MH_I2C_Read... [18:27:20]Read from MH i2c: 01 07 00 6F 27 00 00 00 00 00 EB 0C 94 [18:27:20]RasterBufferAndPrint [18:27:20]line [18:27:20]line [18:27:20]line [18:27:20]line [18:27:20]line [18:27:20]written 0, free lines is 3313 [18:27:20]MH_Cut [18:27:20]Write to MH i2c: D1 01 00 76 27 01 6F [18:27:20]Write i2c OK [18:27:20]MH_I2C_Read... [18:27:20]Read from MH i2c: D1 [18:27:20]MH_I2C_Read... [18:27:20]Read from MH i2c: D1 01 00 [18:27:20]MH_I2C_Read... [18:27:20]Read from MH i2c: D1 01 00 76 27 00 6E [18:27:20]Write to MH i2c: 01 00 00 77 27 9E [18:27:20]Write i2c OK [18:27:20]MH_I2C_Read... [18:27:20]OFD Sender: No OFD packet to send [18:27:20]*** Cut start [18:27:20]*** Partial cut [18:27:20]*** CUTSNS_PIN = 1 [18:27:20]*** CUTSNS_PIN = 0 [18:27:21]*** Brake cut motor [18:27:21]Read from MH i2c: 01 [18:27:21]MH_I2C_Read... [18:27:21]*** Stop cut motor [18:27:21]*** Cut end [18:27:21]Read from MH i2c: 01 07 00 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: 01 07 00 77 27 00 00 00 00 00 FF 0F B3 [18:27:21]process_action close_receipt done [18:27:21]requested_data is exist [18:27:21]produce_requested_data [18:27:21]requested_item fm.sn is exist - process it [18:27:21]wFMCommunicate request_size=4 [18:27:21]MH_SAM_APDU [18:27:21]CAPDU: 80 11 00 00 [18:27:21]Write to MH i2c: E2 08 00 78 27 80 11 00 00 00 00 00 00 19 [18:27:21]Write i2c OK [18:27:21]MH_I2C_Read... [18:27:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:21]Read from MH i2c: E2 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: E2 17 00 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: E2 17 00 78 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6E [18:27:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:27:21]wFMCommunicate OK [18:27:21]requested_item fd.num is exist - process it [18:27:21]SAM_PROTO_GetFieldsCounters [18:27:21]wFMCommunicate request_size=4 [18:27:21]MH_SAM_APDU [18:27:21]CAPDU: 80 13 00 00 [18:27:21]Write to MH i2c: E2 08 00 79 27 80 13 00 00 00 00 00 00 1C [18:27:21]Write i2c OK [18:27:21]MH_I2C_Read... [18:27:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:27:21]Read from MH i2c: E2 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: E2 62 00 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: E2 62 00 79 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 EF [18:27:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 85 02 00 00 5E 04 04 00 85 02 00 00 57 04 04 00 86 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:27:21]wFMCommunicate OK [18:27:21]SAM_PROTO_GetFieldsCounters done [18:27:21]requested_item shift.num is exist - process it [18:27:21]requested_item shift.opened is exist - process it [18:27:21]req_shift_opened [18:27:21]FM_GetShiftState [18:27:21]SAM_PROTO_GetShiftState [18:27:21]wFMCommunicate request_size=4 [18:27:21]MH_SAM_APDU [18:27:21]CAPDU: 80 13 01 00 [18:27:21]Write to MH i2c: E2 08 00 7A 27 80 13 01 00 00 00 00 00 1E [18:27:21]Write i2c OK [18:27:21]MH_I2C_Read... [18:27:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:21]Read from MH i2c: E2 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: E2 0E 00 [18:27:21]MH_I2C_Read... [18:27:21]Read from MH i2c: E2 0E 00 7A 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [18:27:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:27:21]wFMCommunicate OK [18:27:21]SAM_PROTO_GetShiftState done [18:27:21]FM_GetShiftState done [18:27:21]req_shift_opened done [18:27:21]requested_item shift.open_date is exist - process it [18:27:21]req_shift_open_date [18:27:21]req_shift_open_date done [18:27:21]produce_requested_data done [18:27:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372828,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:27:21]process_action_free close_receipt [18:27:21]json_value_free [18:27:21]json_value_free done [18:27:21]process_json_proto returns [18:27:21]Send response to host [18:27:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372828,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:27:21]free response buf [18:27:21]execute_script done [18:27:21]execute_script returns [18:27:21]free content buf [18:27:21]Sock 9.Close socket [18:27:21]Sock 9.Thread stoped [18:27:25]accept exits with 8 [18:27:25]New connection [18:27:25]New thread 3067460964 created [18:27:25]Thread 3067317604 joined [18:27:25]Waiting for new connection... [18:27:25] Sock 8.Parse request [18:27:25]Sock 8.Check first char [18:27:25]Sock 8.First char is OK [18:27:25]request: POST /json_proto HTTP/1.0 [18:27:25]Method: POST [18:27:25]URL: /json_proto [18:27:25]Method is POST - this is cgi request [18:27:25]url: /json_proto [18:27:25]query_string will be loaded in cgi processing [18:27:25]execute_cgi json_proto POST (null) [18:27:25]execute_cgi path=json_proto method=POST [18:27:25]POST find Content-Length [18:27:25]Host: 172.17.42.195:8080 [18:27:25]Content-Length: 770 [18:27:25]Content-Type: application/json [18:27:25] [18:27:25]POST finish read [18:27:25]Found Content-Length = 770 [18:27:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:25]execute_script... [18:27: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)3309131", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:27:25]POST & json_proto [18:27:25]process_json_proto [18:27:25]json parsed OK: [18:27:25]protocol is kg_v1.0 [18:27:25]action value=close_receipt [18:27:25]process_action close_receipt [18:27:25]cmd_close_receipt [18:27:25]MH_GetDate [18:27:25]Write to MH i2c: F0 00 00 7B 27 91 [18:27:25]Write i2c OK [18:27:25]MH_I2C_Read... [18:27:25]Read from MH i2c: F0 [18:27:25]MH_I2C_Read... [18:27:25]Read from MH i2c: F0 09 00 [18:27:25]MH_I2C_Read... [18:27:25]Read from MH i2c: F0 09 00 7B 27 00 8D 91 1A 67 EF 94 12 67 35 [18:27:25]GetLastDocTimeStamp 1729794438 [18:27:25]current date 1729794445 [18:27:25]FM_GetShiftState [18:27:25]SAM_PROTO_GetShiftState [18:27:25]wFMCommunicate request_size=4 [18:27:25]MH_SAM_APDU [18:27:25]CAPDU: 80 13 01 00 [18:27:25]Write to MH i2c: E2 08 00 7C 27 80 13 01 00 00 00 00 00 20 [18:27:25]Write i2c OK [18:27:25]MH_I2C_Read... [18:27:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:27:25]Read from MH i2c: E2 [18:27:25]MH_I2C_Read... [18:27:25]Read from MH i2c: E2 0E 00 [18:27:25]MH_I2C_Read... [18:27:25]Read from MH i2c: E2 0E 00 7C 27 00 09 00 01 47 92 19 67 00 00 00 00 90 00 85 [18:27:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:27:25]wFMCommunicate OK [18:27:25]SAM_PROTO_GetShiftState done [18:27:25]FM_GetShiftState done [18:27:25]opened in 1729729095 [18:27:25]opened+sec_in_day 1729815495 [18:27:25]quantity*price = 100015 [18:27:25]sum+1 = 100017 [18:27:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 646 24.10.2024 18:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372829 ФПД: 78300293742049 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182725&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372829&fm=78300293742049&tin=02508201610067®Number=0000000000091623&sum=100016 [18:27:26]StoreToDocumentArchive [18:27:26]shift 524 fd 372829 [18:27:26]save to /storage/0524/doc_00372829 [18:27:26]save last doc name /storage/0524/doc_00372829 to /storage/kkm_last_doc_name [18:27:26]save OK [18:27:26]Clear old archive folders... [18:27:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:27:26]tlvbuf is B6F24A80 [18:27:26]SAM_PROTO_ClearQueue [18:27:26]wFMCommunicate request_size=4 [18:27:26]MH_SAM_APDU [18:27:26]CAPDU: 80 09 00 00 [18:27:26]Write to MH i2c: E2 08 00 89 27 80 09 00 00 00 00 00 00 22 [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:27:26]Read from MH i2c: E2 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 89 27 00 90 00 24 [18:27:26]RAPDU: 90 00 [18:27:26]wFMCommunicate OK [18:27:26]SAM_PROTO_ClearQueue done [18:27:26]KKMCreateOFDPacket [18:27:26]OFDProtocolAddRootSTLVToBuf [18:27:26]FM_MakeSignedData [18:27:26]FM_MakeSignedData [18:27:26]SAM_PROTO_SignData [18:27:26]wFMCommunicate request_size=4 [18:27:26]MH_SAM_APDU [18:27:26]CAPDU: 80 0D 01 02 [18:27:26]Write to MH i2c: E2 08 00 8A 27 80 0D 01 02 00 00 00 00 2A [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:27:26]Read from MH i2c: E2 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 8A 27 00 90 00 25 [18:27:26]RAPDU: 90 00 [18:27:26]wFMCommunicate OK [18:27:26]wFMCommunicate request_size=255 [18:27:26]MH_SAM_APDU [18:27: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 8D 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D B0 05 00 35 04 06 00 47 [18:27:26]Write to MH i2c: E2 02 01 8B 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 8D 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D B0 05 00 35 04 06 00 47 00 00 5E [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:26]Read from MH i2c: E2 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 8B 27 00 90 00 26 [18:27:26]RAPDU: 90 00 [18:27:26]wFMCommunicate OK [18:27:26]wFMCommunicate request_size=10 [18:27:26]MH_SAM_APDU [18:27:26]CAPDU: 80 0D 02 02 05 36 B5 31 BD E1 [18:27:26]Write to MH i2c: E2 0D 00 8C 27 80 0D 02 02 05 00 36 B5 31 BD E1 00 00 F1 [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:27:26]Read from MH i2c: E2 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 03 00 8C 27 00 90 00 27 [18:27:26]RAPDU: 90 00 [18:27:26]wFMCommunicate OK [18:27:26]wFMCommunicate request_size=4 [18:27:26]MH_SAM_APDU [18:27:26]CAPDU: 80 0D 03 02 [18:27:26]Write to MH i2c: E2 08 00 8D 27 80 0D 03 02 00 00 00 00 2F [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:27:26]Read from MH i2c: E2 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 0B 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 0B 00 8D 27 00 68 15 57 6E 92 A5 19 65 90 00 27 [18:27:26]RAPDU: 68 15 57 6E 92 A5 19 65 90 00 [18:27:26]wFMCommunicate OK [18:27:26]SAM_PROTO_SignData done [18:27:26]FM_MakeSignedData done [18:27:26]CreateOFDProtocolMessage [18:27:26]wFMCommunicate request_size=4 [18:27:26]MH_SAM_APDU [18:27:26]CAPDU: 80 11 00 00 [18:27:26]Write to MH i2c: E2 08 00 8E 27 80 11 00 00 00 00 00 00 2F [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 [18:27:26]MH_I2C_Read... [18:27:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:27:26]Read from MH i2c: E2 17 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: E2 17 00 8E 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [18:27:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:27:26]wFMCommunicate OK [18:27:26]CreateOFDProtocolMessage done [18:27:26]OFDSenderStorePacket 372829 [18:27:26]StoreOFDPacket docnum=372829 [18:27:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5C 97 07 01 31 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 8D 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D B0 05 00 35 04 06 00 47 36 B5 31 BD E1 68 15 57 6E 92 A5 19 65 [18:27:26]CheckFolder [18:27:26]dirname=/storage/ofd_packets [18:27:26]CheckFolder done [18:27:26]ProducePacketName [18:27:26]name=ofd_packets/00372829 [18:27:26]NVStorageSaveData ofd_packets/00372829 [18:27:26]File name is /storage/ofd_packets/00372829 [18:27:26]Write 301 bytes [18:27:26]NVStorageSaveData done [18:27:26]OFDSenderStorePacket done [18:27:26]KKMCreateOFDPacket done [18:27:26]NVStorageSaveData kkm_last_timestamp [18:27:26]File name is /storage/kkm_last_timestamp [18:27:26]Write 4 bytes [18:27:26]NVStorageSaveData done [18:27:26]ExternCall_PrintAddStr [18:27:26]wPrintStart [18:27:26]Write to MH i2c: 01 00 00 8F 27 B6 [18:27:26]Write i2c OK [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: 01 [18:27:26]MH_I2C_Read... [18:27:26]OFD Sender: Processing packet 372829 [packets to send 267, broken 266] [18:27:26]ProducePacketName [18:27:26]name=ofd_packets/00372829 [18:27:26]OFD Sender: To server: pG, [18:27:26]CommunicateWithHost lk.salyk.kg:30040 [18:27:26]ConnectInit lk.salyk.kg [18:27:26]Read from MH i2c: 01 07 00 [18:27:26]MH_I2C_Read... [18:27:26]Read from MH i2c: 01 07 00 8F 27 00 00 00 00 00 FF 0F CB [18:27:26]RasterBufferAndPrint [18:27:26]line Счет N : (1)3309131 [18:27:26]line ИНН: 02508201610067 [18:27:26]line Контрольно-Кассовый Чек [18:27:26]line ПРОДАЖА [18:27:26]line ТРК (МРК, ГНК) : 22 [18:27:26]line Товар: 2710124130 [18:27:26]line Аи-92-К-4 [18:27:26]line 14.950 * 66.90 [18:27:26]line = 1000.16 [18:27:26]line НДС 12% НСП 1% [18:27:26]line > о реализуемом товаре [18:27:26]line ИТОГО: 1000.16 [18:27:26]line НСП 1% : 8.85 [18:27:26]line НДС 12% : 106.21 [18:27:26]line Наличными: 0.00 [18:27:26]line Безнал.: 1000.16 [18:27:26]line Место: АЗС № 87 "Партнер Нефть" [18:27:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:27:26]line СНО: Общий режим [18:27:26]line Чек 646 24.10.2024 18:27 [18:27:26]line Смена: 524 ФФД: 1.0 [18:27:26]line ЗНМ: 0300000083 [18:27:26]line РНМ: 0000000000091623 [18:27:27]line Версия ККМ: 001 [18:27:27]line Платежная система: Mbank [18:27:27]line ФМ: 0000000000874672 [18:27:27]line ФД: 372829 [18:27:27]line ФПД: 78300293742049 [18:27:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182725&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372829&fm=78300293742049&tin=02508201610067®Number=0000000000091623&sum=100016 [18:27:27]written 0, free lines is 4095 [18:27:27]int [18:27:27]Write to MH i2c: 01 00 00 95 27 BC [18:27:27]*** FLAG_PRN_PAP1 set [18:27:27]*** FLAG_PRN_PAP1 reset [18:27:27]Connected sock=10 [18:27:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5C 97 07 01 31 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 02 00 00 F4 03 04 00 8D 91 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D B0 05 00 35 04 06 00 47 36 B5 31 BD E1 68 15 57 6E 92 A5 19 65 [18:27:27]Write i2c OK [18:27:27]MH_I2C_Read... [18:27:27]Write i2c OK [18:27:27]MH_I2C_Read... [18:27:27]Read from MH i2c: DD [18:27:27]MH_I2C_Read... [18:27:27]Read from MH i2c: DD [18:27:27]MH_I2C_Read... [18:27:27]Read from MH i2c: DD 05 00 [18:27:27]answer for other command [DD] [18:27:27]MH Int Process stopped [18:27:27]Read from MH i2c: DD 05 00 [18:27:27]MH_I2C_Read... [18:27:27]Read from MH i2c: DD 05 00 95 27 00 1E 00 E1 0F AB [18:27:27]answer with wrong packet_num 2795 - expected 2796 [18:27:27]process_action_free close_receipt [18:27:27]json_value_free [18:27:27]json_value_free done [18:27:27]process_json_proto returns [18:27:27]Send response to host [18:27:27]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [18:27:27]free response buf [18:27:27]execute_script done [18:27:27]execute_script returns [18:27:27]free content buf [18:27:27]Sock 8.Close socket [18:27:27]Sock 8.Thread stoped [18:27:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 54 11 47 00 83 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5D B0 05 00 F4 03 04 00 34 3D 1A 67 B6 04 01 00 00 56 75 FD 77 1B E0 83 3E [18:27:27]CommunicateWithHost err = 0 [18:27:27]CheckOFDResponse [18:27:27]1017 (14) - 77093643461234 [18:27:27]1041 (16) - 0000000000874672 [18:27:27]1040 (4) - 372829 [18:27:27]1012 (4) - 24.10.2024 12:27 [18:27:27]1206 (1) - 0 [18:27:27]OFD Sender: Remove packet 372829 [18:27:27]ProducePacketName [18:27:27]name=ofd_packets/00372829 [18:27:27]NVStorageDeleteData [18:27:27]OFD Sender: No OFD packet to send [18:27:32]OFD Sender: No OFD packet to send [18:27:37]OFD Sender: No OFD packet to send [18:27:42]OFD Sender: No OFD packet to send [18:27:47]OFD Sender: No OFD packet to send [18:27:52]OFD Sender: No OFD packet to send [18:27:57]OFD Sender: No OFD packet to send [18:28:02]OFD Sender: No OFD packet to send [18:28:07]OFD Sender: No OFD packet to send [18:28:12]OFD Sender: No OFD packet to send [18:28:17]OFD Sender: No OFD packet to send [18:28:22]OFD Sender: No OFD packet to send [18:28:27]OFD Sender: No OFD packet to send [18:28:32]OFD Sender: No OFD packet to send [18:28:37]OFD Sender: No OFD packet to send [18:28:42]OFD Sender: No OFD packet to send [18:28:47]OFD Sender: No OFD packet to send [18:28:52]OFD Sender: No OFD packet to send [18:28:57]OFD Sender: No OFD packet to send [18:29:02]OFD Sender: No OFD packet to send [18:29:07]OFD Sender: No OFD packet to send [18:29:13]OFD Sender: No OFD packet to send [18:29:18]OFD Sender: No OFD packet to send [18:29:23]OFD Sender: No OFD packet to send [18:29:28]OFD Sender: No OFD packet to send [18:29:33]OFD Sender: No OFD packet to send [18:29:38]OFD Sender: No OFD packet to send [18:29:43]OFD Sender: No OFD packet to send [18:29:48]OFD Sender: No OFD packet to send [18:29:53]OFD Sender: No OFD packet to send [18:29:58]OFD Sender: No OFD packet to send [18:30:03]OFD Sender: No OFD packet to send [18:30:08]OFD Sender: No OFD packet to send [18:30:13]OFD Sender: No OFD packet to send [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 523626+1729271023=1729794649 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 59 92 1A 67 EF 94 12 67 67 [18:30:49]Current date/time: 24.10.2024 18:30 [18:30:49]FM_Init [18:30:49]wFMConnect [18:30:49]MH_SAM_On [18:30:49]Write to MH i2c: E0 00 00 08 00 E7 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_init finished! [18:30:49]*** atr: [18:30:49]*** 0F 3B D5 18 FF 81 91 FE [18:30:49]*** 1F C3 80 73 C8 21 10 0A [18:30:49]*** 00 00 00 00 00 00 00 00 [18:30:49]*** 00 00 00 00 00 00 00 00 [18:30:49]*** 00 00 00 00 00 00 00 00 [18:30:49]*** 00 00 00 00 00 00 00 00 [18:30:49]*** 00 00 00 00 00 00 00 00 [18:30:49]*** 00 00 00 00 00 00 00 00 [18:30:49]Read from MH i2c: E0 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E0 10 00 [18:30:49]MH_I2C_Read... [18:30:49]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:30:49]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [18:30:49]wFMCommunicate request_size=10 [18:30:49]MH_SAM_APDU [18:30:49]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [18:30:49]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [18:30:49]Read from MH i2c: E2 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [18:30:49]RAPDU: 90 00 [18:30:49]wFMCommunicate OK [18:30:49]wFMCommunicate request_size=4 [18:30:49]MH_SAM_APDU [18:30:49]CAPDU: 80 11 00 00 [18:30:49]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:49]Read from MH i2c: E2 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 17 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [18:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:30:49]wFMCommunicate OK [18:30:49]Detected FM SN is 0000000000874672 [18:30:49]Stored FM SN is 0000000000874672 [18:30:49]wFMCommunicate request_size=9 [18:30:49]MH_SAM_APDU [18:30:49]CAPDU: 80 16 00 00 04 9C 57 00 00 [18:30:49]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [18:30:49]Read from MH i2c: E2 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [18:30:49]RAPDU: 90 00 [18:30:49]wFMCommunicate OK [18:30:49]FM PIN OK [18:30:49]wFMCommunicate request_size=8 [18:30:49]MH_SAM_APDU [18:30:49]CAPDU: 80 14 04 00 03 02 00 01 [18:30:49]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [18:30:49]Read from MH i2c: E2 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [18:30:49]RAPDU: 90 00 [18:30:49]wFMCommunicate OK [18:30:49]wFMCommunicate request_size=13 [18:30:49]MH_SAM_APDU [18:30:49]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [18:30:49]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:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [18:30:49]Read from MH i2c: E2 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [18:30:49]RAPDU: 90 00 [18:30:49]wFMCommunicate OK [18:30:49]wFMCommunicate request_size=4 [18:30:49]MH_SAM_APDU [18:30:49]CAPDU: 80 11 00 00 [18:30:49]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:30:49]Read from MH i2c: E2 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 17 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [18:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:30:49]wFMCommunicate OK [18:30:49]DocumentArchiveInit [18:30:49]Start Httpd... [18:30:49]Httpd thread 3066989924 created [18:30:49]Write to MH i2c: 01 00 00 0F 00 0F [18:30:49]Write i2c OK [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: 01 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: 01 07 00 [18:30:49]MH_I2C_Read... [18:30:49]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [18:30:49]MH Int Process started [18:30:49]Allocated Socket 8 [18:30:49]Bind OK [18:30:49]Listen OK [18:30:49]httpd running on port 8080 [18:30:49]Waiting for new connection... [18:30:49]OFD Sender: No OFD packet to send [18:30:54]OFD Sender: No OFD packet to send [18:30:59]OFD Sender: No OFD packet to send [18:31:04]OFD Sender: No OFD packet to send [18:31:09]OFD Sender: No OFD packet to send [18:31:14]OFD Sender: No OFD packet to send [18:31:19]OFD Sender: No OFD packet to send [18:31:24]OFD Sender: No OFD packet to send [18:31:29]OFD Sender: No OFD packet to send [18:31:34]OFD Sender: No OFD packet to send [18:31:39]OFD Sender: No OFD packet to send [18:31:44]OFD Sender: No OFD packet to send [18:31:49]OFD Sender: No OFD packet to send [18:31:54]OFD Sender: No OFD packet to send [18:31:59]OFD Sender: No OFD packet to send [18:32:04]OFD Sender: No OFD packet to send [18:32:09]OFD Sender: No OFD packet to send [18:32:14]OFD Sender: No OFD packet to send [18:32:19]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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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: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 54000000005725E6 (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)098 (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: 523737+1729271023=1729794760 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 C8 92 1A 67 EF 94 12 67 D6 [18:32:40]Current date/time: 24.10.2024 18:32 [18:32:40]FM_Init [18:32:40]wFMConnect [18:32:40]MH_SAM_On [18:32:40]Write to MH i2c: E0 00 00 08 00 E7 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_init finished! [18:32:40]*** atr: [18:32:40]*** 0F 3B D5 18 FF 81 91 FE [18:32:40]*** 1F C3 80 73 C8 21 10 0A [18:32:40]*** 00 00 00 00 00 00 00 00 [18:32:40]*** 00 00 00 00 00 00 00 00 [18:32:40]*** 00 00 00 00 00 00 00 00 [18:32:40]*** 00 00 00 00 00 00 00 00 [18:32:40]*** 00 00 00 00 00 00 00 00 [18:32:40]*** 00 00 00 00 00 00 00 00 [18:32:40]Read from MH i2c: E0 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E0 10 00 [18:32:40]MH_I2C_Read... [18:32:40]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:32:40]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [18:32:40]wFMCommunicate request_size=10 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [18:32:40]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [18:32:40]RAPDU: 90 00 [18:32:40]wFMCommunicate OK [18:32:40]wFMCommunicate request_size=4 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 11 00 00 [18:32:40]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 17 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [18:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:32:40]wFMCommunicate OK [18:32:40]Detected FM SN is 0000000000874672 [18:32:40]Stored FM SN is 0000000000874672 [18:32:40]wFMCommunicate request_size=9 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 16 00 00 04 9C 57 00 00 [18:32:40]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [18:32:40]RAPDU: 90 00 [18:32:40]wFMCommunicate OK [18:32:40]FM PIN OK [18:32:40]wFMCommunicate request_size=8 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 14 04 00 03 02 00 01 [18:32:40]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [18:32:40]RAPDU: 90 00 [18:32:40]wFMCommunicate OK [18:32:40]wFMCommunicate request_size=13 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [18:32:40]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:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [18:32:40]RAPDU: 90 00 [18:32:40]wFMCommunicate OK [18:32:40]wFMCommunicate request_size=4 [18:32:40]MH_SAM_APDU [18:32:40]CAPDU: 80 11 00 00 [18:32:40]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:40]Read from MH i2c: E2 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 17 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [18:32:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:32:40]wFMCommunicate OK [18:32:40]DocumentArchiveInit [18:32:40]Start Httpd... [18:32:40]Httpd thread 3067428196 created [18:32:40]Write to MH i2c: 01 00 00 0F 00 0F [18:32:40]Write i2c OK [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: 01 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: 01 07 00 [18:32:40]MH_I2C_Read... [18:32:40]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [18:32:40]MH Int Process started [18:32:40]Allocated Socket 8 [18:32:40]Bind OK [18:32:40]Listen OK [18:32:40]httpd running on port 8080 [18:32:40]Waiting for new connection... [18:32:40]OFD Sender: No OFD packet to send [18:32:45]accept exits with 9 [18:32:45]New connection [18:32:45]New thread 3067141476 created [18:32:45]Waiting for new connection... [18:32:45] Sock 9.Parse request [18:32:45]Sock 9.Check first char [18:32:45]Sock 9.First char is OK [18:32:45]request: POST /json_proto HTTP/1.0 [18:32:45]Method: POST [18:32:45]URL: /json_proto [18:32:45]Method is POST - this is cgi request [18:32:45]url: /json_proto [18:32:45]query_string will be loaded in cgi processing [18:32:45]execute_cgi json_proto POST (null) [18:32:45]execute_cgi path=json_proto method=POST [18:32:45]POST find Content-Length [18:32:45]Host: 172.17.42.195:8080 [18:32:45]Content-Length: 215 [18:32:45]Content-Type: application/json [18:32:45] [18:32:45]POST finish read [18:32:45]Found Content-Length = 215 [18:32: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" ] } } [18:32:45]execute_script... [18:32: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" ] } } [18:32:45]POST & json_proto [18:32:45]process_json_proto [18:32:45]json parsed OK: [18:32:45]protocol is kg_v1.0 [18:32:45]action value=get_value [18:32:45]process_action get_value [18:32:45]cmd_get_value [18:32:45]process_action get_value done [18:32:45]requested_data is exist [18:32:45]produce_requested_data [18:32:45]requested_item kkm.sn is exist - process it [18:32:45]requested_item kkm.ver is exist - process it [18:32:45]requested_item fm.sn is exist - process it [18:32:45]wFMCommunicate request_size=4 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 11 00 00 [18:32:45]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 17 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [18:32:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:32:45]wFMCommunicate OK [18:32:45]requested_item fd.num is exist - process it [18:32:45]SAM_PROTO_GetFieldsCounters [18:32:45]wFMCommunicate request_size=4 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 13 00 00 [18:32:45]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 62 00 [18:32:45]MH_I2C_Read... [18:32: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 64 [18:32:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 86 02 00 00 5E 04 04 00 86 02 00 00 57 04 04 00 87 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:32:45]wFMCommunicate OK [18:32:45]SAM_PROTO_GetFieldsCounters done [18:32:45]requested_item shift.num is exist - process it [18:32:45]requested_item shift.opened is exist - process it [18:32:45]req_shift_opened [18:32:45]FM_GetShiftState [18:32:45]SAM_PROTO_GetShiftState [18:32:45]wFMCommunicate request_size=4 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 13 01 00 [18:32:45]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:32:45]Read from MH i2c: E2 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 0E 00 [18:32:45]MH_I2C_Read... [18:32:45]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [18:32:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:32:45]wFMCommunicate OK [18:32:45]SAM_PROTO_GetShiftState done [18:32:45]FM_GetShiftState done [18:32:45]req_shift_opened done [18:32:45]requested_item shift.open_date is exist - process it [18:32:45]req_shift_open_date [18:32:45]req_shift_open_date done [18:32:45]produce_requested_data done [18:32:45]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372829,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:32:45]process_action_free get_value [18:32:45]json_value_free [18:32:45]json_value_free done [18:32:45]process_json_proto returns [18:32:45]Send response to host [18:32:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372829,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:32:45]free response buf [18:32:45]execute_script done [18:32:45]execute_script returns [18:32:45]free content buf [18:32:45]Sock 9.Close socket [18:32:45]Sock 9.Thread stoped [18:32:45]accept exits with 7 [18:32:45]New connection [18:32:45]New thread 3066998116 created [18:32:45]Thread 3067141476 joined [18:32:45]Waiting for new connection... [18:32:45] Sock 7.Parse request [18:32:45]Sock 7.Check first char [18:32:45]Sock 7.First char is OK [18:32:45]request: POST /json_proto HTTP/1.0 [18:32:45]Method: POST [18:32:45]URL: /json_proto [18:32:45]Method is POST - this is cgi request [18:32:45]url: /json_proto [18:32:45]query_string will be loaded in cgi processing [18:32:45]execute_cgi json_proto POST (null) [18:32:45]execute_cgi path=json_proto method=POST [18:32:45]POST find Content-Length [18:32:45]Host: 172.17.42.195:8080 [18:32:45]Content-Length: 331 [18:32:45]Content-Type: application/json [18:32:45] [18:32:45]POST finish read [18:32:45]Found Content-Length = 331 [18:32: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" ] } } [18:32:45]execute_script... [18:32: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" ] } } [18:32:45]POST & json_proto [18:32:45]process_json_proto [18:32:45]json parsed OK: [18:32:45]protocol is kg_v1.0 [18:32:45]action value=get_value [18:32:45]process_action get_value [18:32:45]cmd_get_value [18:32:45]process_action get_value done [18:32:45]requested_data is exist [18:32:45]produce_requested_data [18:32:45]requested_item fm.sale.total is exist - process it [18:32:45]SAM_PROTO_GetFMData [18:32:45]wFMCommunicate request_size=4 [18:32:45]MH_SAM_APDU [18:32:45]CAPDU: 80 13 03 00 [18:32:45]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [18:32:45]Write i2c OK [18:32:45]MH_I2C_Read... [18:32:45]OFD Sender: No OFD packet to send [18:32:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [18:32:46]Read from MH i2c: E2 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 44 AC 05 00 69 04 A4 00 6F 04 04 00 2F AA 05 00 B1 04 05 00 D6 22 95 EE 07 70 04 05 00 E4 94 A9 27 06 72 04 05 00 F2 8D EB C6 01 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 CF FA B3 D7 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 AF 4E F9 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 15 02 00 00 B1 04 04 00 90 27 D9 0A 70 04 04 00 90 27 D9 0A 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 42 F2 26 01 EF 03 90 00 85 [18:32:46]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 44 AC 05 00 69 04 A4 00 6F 04 04 00 2F AA 05 00 B1 04 05 00 D6 22 95 EE 07 70 04 05 00 E4 94 A9 27 06 72 04 05 00 F2 8D EB C6 01 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 CF FA B3 D7 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 AF 4E F9 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 15 02 00 00 B1 04 04 00 90 27 D9 0A 70 04 04 00 90 27 D9 0A 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 42 F2 26 01 EF 03 90 00 [18:32:46]wFMCommunicate OK [18:32:46]wFMCommunicate request_size=4 [18:32:46]MH_SAM_APDU [18:32:46]CAPDU: 80 17 00 00 [18:32:46]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:32:46]Read from MH i2c: E2 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 93 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 F2 [18:32:46]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 93 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [18:32:46]wFMCommunicate OK [18:32:46]wFMCommunicate request_size=4 [18:32:46]MH_SAM_APDU [18:32:46]CAPDU: 80 17 00 00 [18:32:46]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:32:46]Read from MH i2c: E2 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [18:32:46]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [18:32:46]wFMCommunicate OK [18:32:46]wFMCommunicate request_size=4 [18:32:46]MH_SAM_APDU [18:32:46]CAPDU: 80 17 00 00 [18:32:46]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:32:46]Read from MH i2c: E2 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 [18:32:46]MH_I2C_Read... [18:32:46]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [18:32:46]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [18:32:46]wFMCommunicate OK [18:32:46]wFMCommunicate request_size=4 [18:32:46]MH_SAM_APDU [18:32:46]CAPDU: 80 17 00 00 [18:32:46]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [18:32:46]Write i2c OK [18:32:46]MH_I2C_Read... [18:32:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [18:32:47]Read from MH i2c: E2 [18:32:47]MH_I2C_Read... [18:32:47]Read from MH i2c: E2 E3 00 [18:32:47]MH_I2C_Read... [18:32:47]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [18:32:47]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:32:47]wFMCommunicate OK [18:32:47]SAM_PROTO_GetFMData done [18:32:47]requested_item fm.sale_refund.total is exist - process it [18:32:47]requested_item fm.buy.total is exist - process it [18:32:47]requested_item shift.sale.total is exist - process it [18:32:47]SAM_PROTO_GetShiftData [18:32:47]wFMCommunicate request_size=4 [18:32:47]MH_SAM_APDU [18:32:47]CAPDU: 80 13 02 00 [18:32:47]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [18:32:47]Write i2c OK [18:32:47]MH_I2C_Read... [18:32:47]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [18:32:47]Read from MH i2c: E2 [18:32:47]MH_I2C_Read... [18:32:47]Read from MH i2c: E2 FD 00 [18:32:47]MH_I2C_Read... [18:32:47]Read from MH i2c: E2 FD 00 18 00 00 B2 04 AA 04 AE 04 6E 04 04 00 86 02 00 00 69 04 9F 00 6F 04 04 00 86 02 00 00 B1 04 04 00 1C 54 AE 03 70 04 04 00 80 00 C4 01 72 04 04 00 9C 53 EA 01 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 2F 17 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 3D 57 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 06 [18:32:47]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 86 02 00 00 69 04 9F 00 6F 04 04 00 86 02 00 00 B1 04 04 00 1C 54 AE 03 70 04 04 00 80 00 C4 01 72 04 04 00 9C 53 EA 01 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 2F 17 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 3D 57 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [18:32:47]wFMCommunicate OK [18:32:47]wFMCommunicate request_size=4 [18:32:47]MH_SAM_APDU [18:32:47]CAPDU: 80 17 00 00 [18:32:47]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [18:32:47]Write i2c OK [18:32:47]MH_I2C_Read... [18:32:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:32:47]Read from MH i2c: E2 [18:32:47]MH_I2C_Read... [18:32:47]Read from MH i2c: E2 FD 00 [18:32:47]MH_I2C_Read... [18:32:47]Read from MH i2c: E2 FD 00 19 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 B0 [18:32:47]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 [18:32:47]wFMCommunicate OK [18:32:47]wFMCommunicate request_size=4 [18:32:47]MH_SAM_APDU [18:32:47]CAPDU: 80 17 00 00 [18:32:47]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [18:32:47]Write i2c OK [18:32:47]MH_I2C_Read... [18:32:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:32:48]Read from MH i2c: E2 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 FD 00 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 FD 00 1A 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 56 [18:32:48]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [18:32:48]wFMCommunicate OK [18:32:48]wFMCommunicate request_size=4 [18:32:48]MH_SAM_APDU [18:32:48]CAPDU: 80 17 00 00 [18:32:48]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [18:32:48]Write i2c OK [18:32:48]MH_I2C_Read... [18:32:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [18:32:48]Read from MH i2c: E2 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 FD 00 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 FD 00 1B 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 12 [18:32:48]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [18:32:48]wFMCommunicate OK [18:32:48]wFMCommunicate request_size=4 [18:32:48]MH_SAM_APDU [18:32:48]CAPDU: 80 17 00 00 [18:32:48]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [18:32:48]Write i2c OK [18:32:48]MH_I2C_Read... [18:32:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [18:32:48]Read from MH i2c: E2 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 CF 00 [18:32:48]MH_I2C_Read... [18:32:48]Read from MH i2c: E2 CF 00 1C 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [18:32:48]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:32:48]wFMCommunicate OK [18:32:48]SAM_PROTO_GetShiftData done [18:32:48]requested_item shift.sale.total_cash is exist - process it [18:32:48]requested_item shift.sale_refund.total is exist - process it [18:32:48]requested_item shift.sale_refund.total_cash is exist - process it [18:32:48]requested_item shift.buy.total is exist - process it [18:32:48]requested_item shift.buy.total_cash is exist - process it [18:32:48]produce_requested_data done [18:32:48]produce_requested_data return {"fm.sale.total":340675222.62,"fm.sale_refund.total":1820036.00,"fm.buy.total":0.00,"shift.sale.total":617564.44,"shift.sale.total_cash":296224.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} [18:32:48]process_action_free get_value [18:32:48]json_value_free [18:32:48]json_value_free done [18:32:48]process_json_proto returns [18:32:48]Send response to host [18:32:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340675222.62,"fm.sale_refund.total":1820036.00,"fm.buy.total":0.00,"shift.sale.total":617564.44,"shift.sale.total_cash":296224.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}}} [18:32:48]free response buf [18:32:48]execute_script done [18:32:48]execute_script returns [18:32:48]free content buf [18:32:48]Sock 7.Close socket [18:32:48]Sock 7.Thread stoped [18:32:49]accept exits with 9 [18:32:49]New connection [18:32:49]New thread 3067141476 created [18:32:49]Thread 3066998116 joined [18:32:49]Waiting for new connection... [18:32:49] Sock 9.Parse request [18:32:49]Sock 9.Check first char [18:32:49]Sock 9.First char is OK [18:32:49]request: POST /json_proto HTTP/1.0 [18:32:49]Method: POST [18:32:49]URL: /json_proto [18:32:49]Method is POST - this is cgi request [18:32:49]url: /json_proto [18:32:49]query_string will be loaded in cgi processing [18:32:49]execute_cgi json_proto POST (null) [18:32:49]execute_cgi path=json_proto method=POST [18:32:49]POST find Content-Length [18:32:49]Host: 172.17.42.195:8080 [18:32:49]Content-Length: 144 [18:32:49]Content-Type: application/json [18:32:49] [18:32:49]POST finish read [18:32:49]Found Content-Length = 144 [18:32:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [18:32:49]execute_script... [18:32:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [18:32:49]POST & json_proto [18:32:49]process_json_proto [18:32:49]json parsed OK: [18:32:49]protocol is kg_v1.0 [18:32:49]action value=print_doc [18:32:49]process_action print_doc [18:32:49]ExternCall_PrintAddStr [18:32:49]wPrintStart [18:32:49]Write to MH i2c: 01 00 00 1D 00 1D [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: 01 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: 01 07 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [18:32:49]RasterBufferAndPrint [18:32:49]line Счет N : (1)3309131 [18:32:49]line ИНН: 02508201610067 [18:32:49]line Контрольно-Кассовый Чек [18:32:49]line ПРОДАЖА [18:32:49]line ТРК (МРК, ГНК) : 22 [18:32:49]line Товар: 2710124130 [18:32:49]line Аи-92-К-4 [18:32:49]line 14.950 * 66.90 [18:32:49]line = 1000.16 [18:32:49]line НДС 12% НСП 1% [18:32:49]line > о реализуемом товаре [18:32:49]line ИТОГО: 1000.16 [18:32:49]line НСП 1% : 8.85 [18:32:49]line НДС 12% : 106.21 [18:32:49]line Наличными: 0.00 [18:32:49]line Безнал.: 1000.16 [18:32:49]line Место: АЗС № 87 "Партнер Нефть" [18:32:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:32:49]line СНО: Общий режим [18:32:49]line Чек 646 24.10.2024 18:27 [18:32:49]line Смена: 524 ФФД: 1.0 [18:32:49]line ЗНМ: 0300000083 [18:32:49]line РНМ: 0000000000091623 [18:32:49]line Версия ККМ: 001 [18:32:49]line Платежная система: Mbank [18:32:49]line ФМ: 0000000000874672 [18:32:49]line ФД: 372829 [18:32:49]line ФПД: 78300293742049 [18:32:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T182725&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372829&fm=78300293742049&tin=02508201610067®Number=0000000000091623&sum=100016 [18:32:49]written 0, free lines is 4095 [18:32:49]Write to MH i2c: 01 00 00 46 00 46 [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: 01 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: 01 07 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: 01 07 00 46 00 00 00 00 00 00 10 0D 6A [18:32:49]RasterBufferAndPrint [18:32:49]line [18:32:49]line [18:32:49]line [18:32:49]line [18:32:49]line [18:32:49]written 0, free lines is 3357 [18:32:49]MH_Cut [18:32:49]Write to MH i2c: D1 01 00 4D 00 01 1F [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: D1 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: D1 01 00 [18:32:49]MH_I2C_Read... [18:32:49]Read from MH i2c: D1 01 00 4D 00 00 1E [18:32:49]Write to MH i2c: 01 00 00 4E 00 4E [18:32:49]Write i2c OK [18:32:49]MH_I2C_Read... [18:32:50]*** Cut start [18:32:50]*** Partial cut [18:32:50]*** CUTSNS_PIN = 1 [18:32:50]*** CUTSNS_PIN = 0 [18:32:50]*** Brake cut motor [18:32:50]OFD Sender: No OFD packet to send [18:32:51]Read from MH i2c: 01 [18:32:51]MH_I2C_Read... [18:32:51]*** Stop cut motor [18:32:51]*** Cut end [18:32:51]Read from MH i2c: 01 07 00 [18:32:51]MH_I2C_Read... [18:32:51]Read from MH i2c: 01 07 00 4E 00 00 00 00 00 00 FF 0F 63 [18:32:51]process_action print_doc done [18:32:51]requested_data is exist [18:32:51]produce_requested_data [18:32:51]produce_requested_data return (null) [18:32:51]process_action_free print_doc [18:32:51]json_value_free [18:32:51]json_value_free done [18:32:51]process_json_proto returns [18:32:51]Send response to host [18:32:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [18:32:51]free response buf [18:32:51]execute_script done [18:32:51]execute_script returns [18:32:51]free content buf [18:32:51]Sock 9.Close socket [18:32:51]Sock 9.Thread stoped [18:32:55]OFD Sender: No OFD packet to send [18:33:00]OFD Sender: No OFD packet to send [18:33:05]OFD Sender: No OFD packet to send [18:33:10]OFD Sender: No OFD packet to send [18:33:15]OFD Sender: No OFD packet to send [18:33:20]OFD Sender: No OFD packet to send [18:33:25]OFD Sender: No OFD packet to send [18:33:30]OFD Sender: No OFD packet to send [18:33:35]OFD Sender: No OFD packet to send [18:33:40]OFD Sender: No OFD packet to send [18:33:45]OFD Sender: No OFD packet to send [18:33:50]OFD Sender: No OFD packet to send [18:33:55]OFD Sender: No OFD packet to send [18:34:01]OFD Sender: No OFD packet to send [18:34:06]OFD Sender: No OFD packet to send [18:34:11]OFD Sender: No OFD packet to send [18:34:16]OFD Sender: No OFD packet to send [18:34:21]OFD Sender: No OFD packet to send [18:34:26]OFD Sender: No OFD packet to send [18:34:28]accept exits with 7 [18:34:28]New connection [18:34:28]New thread 3066998116 created [18:34:28]Thread 3067141476 joined [18:34:28]Waiting for new connection... [18:34:28] Sock 7.Parse request [18:34:28]Sock 7.Check first char [18:34:28]Sock 7.First char is OK [18:34:28]request: POST /json_proto HTTP/1.0 [18:34:28]Method: POST [18:34:28]URL: /json_proto [18:34:28]Method is POST - this is cgi request [18:34:28]url: /json_proto [18:34:28]query_string will be loaded in cgi processing [18:34:28]execute_cgi json_proto POST (null) [18:34:28]execute_cgi path=json_proto method=POST [18:34:28]POST find Content-Length [18:34:28]Host: 172.17.42.195:8080 [18:34:28]Content-Length: 820 [18:34:28]Content-Type: application/json [18:34:28] [18:34:28]POST finish read [18:34:28]Found Content-Length = 820 [18:34:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:28]execute_script... [18:34: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)3309141", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:34:28]POST & json_proto [18:34:28]process_json_proto [18:34:28]json parsed OK: [18:34:28]protocol is kg_v1.0 [18:34:28]action value=close_receipt [18:34:28]process_action close_receipt [18:34:28]cmd_close_receipt [18:34:28]MH_GetDate [18:34:28]Write to MH i2c: F0 00 00 4F 00 3E [18:34:28]Write i2c OK [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: F0 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: F0 09 00 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: F0 09 00 4F 00 00 35 93 1A 67 EF 94 12 67 8C [18:34:28]GetLastDocTimeStamp 1729794445 [18:34:28]current date 1729794869 [18:34:28]FM_GetShiftState [18:34:28]SAM_PROTO_GetShiftState [18:34:28]wFMCommunicate request_size=4 [18:34:28]MH_SAM_APDU [18:34:28]CAPDU: 80 13 01 00 [18:34:28]Write to MH i2c: E2 08 00 50 00 80 13 01 00 00 00 00 00 CD [18:34:28]Write i2c OK [18:34:28]MH_I2C_Read... [18:34:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:28]Read from MH i2c: E2 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: E2 0E 00 [18:34:28]MH_I2C_Read... [18:34:28]Read from MH i2c: E2 0E 00 50 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 32 [18:34:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:34:28]wFMCommunicate OK [18:34:28]SAM_PROTO_GetShiftState done [18:34:28]FM_GetShiftState done [18:34:28]opened in 1729729095 [18:34:28]opened+sec_in_day 1729815495 [18:34:28]quantity*price = 100015 [18:34:28]sum+1 = 100017 [18:34:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 647 24.10.2024 18:34 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 372830 ФПД: 67422671636727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183429&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372830&fm=67422671636727&tin=02508201610067®Number=0000000000091623&sum=100016 [18:34:29]StoreToDocumentArchive [18:34:29]shift 524 fd 372830 [18:34:29]save to /storage/0524/doc_00372830 [18:34:29]save last doc name /storage/0524/doc_00372830 to /storage/kkm_last_doc_name [18:34:29]save OK [18:34:29]Clear old archive folders... [18:34:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:34:29]tlvbuf is B6EEFB20 [18:34:29]SAM_PROTO_ClearQueue [18:34:29]wFMCommunicate request_size=4 [18:34:29]MH_SAM_APDU [18:34:29]CAPDU: 80 09 00 00 [18:34:29]Write to MH i2c: E2 08 00 5D 00 80 09 00 00 00 00 00 00 CF [18:34:29]Write i2c OK [18:34:29]MH_I2C_Read... [18:34:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:34:29]Read from MH i2c: E2 [18:34:29]MH_I2C_Read... [18:34:29]Read from MH i2c: E2 03 00 [18:34:29]MH_I2C_Read... [18:34:29]Read from MH i2c: E2 03 00 5D 00 00 90 00 D1 [18:34:29]RAPDU: 90 00 [18:34:29]wFMCommunicate OK [18:34:29]SAM_PROTO_ClearQueue done [18:34:29]KKMCreateOFDPacket [18:34:29]OFDProtocolAddRootSTLVToBuf [18:34:29]FM_MakeSignedData [18:34:29]FM_MakeSignedData [18:34:29]SAM_PROTO_SignData [18:34:29]wFMCommunicate request_size=4 [18:34:29]MH_SAM_APDU [18:34:29]CAPDU: 80 0D 01 02 [18:34:29]Write to MH i2c: E2 08 00 5E 00 80 0D 01 02 00 00 00 00 D7 [18:34:29]Write i2c OK [18:34:29]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 03 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [18:34:30]RAPDU: 90 00 [18:34:30]wFMCommunicate OK [18:34:30]wFMCommunicate request_size=255 [18:34:30]MH_SAM_APDU [18:34: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 35 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E B0 05 00 35 04 06 00 3D [18:34:30]Write to MH i2c: E2 02 01 5F 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 35 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E B0 05 00 35 04 06 00 3D 00 00 AD [18:34:30]Write i2c OK [18:34:30]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 03 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [18:34:30]RAPDU: 90 00 [18:34:30]wFMCommunicate OK [18:34:30]wFMCommunicate request_size=10 [18:34:30]MH_SAM_APDU [18:34:30]CAPDU: 80 0D 02 02 05 52 10 64 88 F7 [18:34:30]Write to MH i2c: E2 0D 00 60 00 80 0D 02 02 05 00 52 10 64 88 F7 00 00 29 [18:34:30]Write i2c OK [18:34:30]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 03 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [18:34:30]RAPDU: 90 00 [18:34:30]wFMCommunicate OK [18:34:30]wFMCommunicate request_size=4 [18:34:30]MH_SAM_APDU [18:34:30]CAPDU: 80 0D 03 02 [18:34:30]Write to MH i2c: E2 08 00 61 00 80 0D 03 02 00 00 00 00 DC [18:34:30]Write i2c OK [18:34:30]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 0B 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 0B 00 61 00 00 80 90 51 24 0D 11 0F A3 90 00 32 [18:34:30]RAPDU: 80 90 51 24 0D 11 0F A3 90 00 [18:34:30]wFMCommunicate OK [18:34:30]SAM_PROTO_SignData done [18:34:30]FM_MakeSignedData done [18:34:30]CreateOFDProtocolMessage [18:34:30]wFMCommunicate request_size=4 [18:34:30]MH_SAM_APDU [18:34:30]CAPDU: 80 11 00 00 [18:34:30]Write to MH i2c: E2 08 00 62 00 80 11 00 00 00 00 00 00 DC [18:34:30]Write i2c OK [18:34:30]MH_I2C_Read... [18:34:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:30]Read from MH i2c: E2 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 17 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: E2 17 00 62 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 31 [18:34:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:34:30]wFMCommunicate OK [18:34:30]CreateOFDProtocolMessage done [18:34:30]OFDSenderStorePacket 372830 [18:34:30]StoreOFDPacket docnum=372830 [18:34:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 09 62 07 01 3F 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 35 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E B0 05 00 35 04 06 00 3D 52 10 64 88 F7 80 90 51 24 0D 11 0F A3 [18:34:30]CheckFolder [18:34:30]dirname=/storage/ofd_packets [18:34:30]CheckFolder done [18:34:30]ProducePacketName [18:34:30]name=ofd_packets/00372830 [18:34:30]NVStorageSaveData ofd_packets/00372830 [18:34:30]File name is /storage/ofd_packets/00372830 [18:34:30]Write 301 bytes [18:34:30]NVStorageSaveData done [18:34:30]OFDSenderStorePacket done [18:34:30]KKMCreateOFDPacket done [18:34:30]NVStorageSaveData kkm_last_timestamp [18:34:30]File name is /storage/kkm_last_timestamp [18:34:30]Write 4 bytes [18:34:30]NVStorageSaveData done [18:34:30]ExternCall_PrintAddStr [18:34:30]wPrintStart [18:34:30]Write to MH i2c: 01 00 00 63 00 63 [18:34:30]Write i2c OK [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: 01 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: 01 07 00 [18:34:30]MH_I2C_Read... [18:34:30]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [18:34:30]RasterBufferAndPrint [18:34:30]line Счет N : (1)3309141 [18:34:30]line ИНН: 02508201610067 [18:34:30]line Контрольно-Кассовый Чек [18:34:30]line ПРОДАЖА [18:34:30]line ТРК (МРК, ГНК) : 12 [18:34:30]line Товар: 2710124130 [18:34:30]line Аи-92-К-4 [18:34:30]line 14.950 * 66.90 [18:34:30]line = 1000.16 [18:34:30]line НДС 12% НСП 1% [18:34:30]line > о реализуемом товаре [18:34:30]line ИТОГО: 1000.16 [18:34:30]line НСП 1% : 8.85 [18:34:30]line НДС 12% : 106.21 [18:34:30]line Наличными: 0.00 [18:34:30]line Безнал.: 1000.16 [18:34:30]line Место: АЗС № 87 "Партнер Нефть" [18:34:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:34:30]line СНО: Общий режим [18:34:30]line Чек 647 24.10.2024 18:34 [18:34:30]line Смена: 524 ФФД: 1.0 [18:34:30]line ЗНМ: 0300000083 [18:34:30]line РНМ: 0000000000091623 [18:34:30]line Версия ККМ: 001 [18:34:30]line Платежная система: Бакай Банк [18:34:30]line ФМ: 0000000000874672 [18:34:30]line ФД: 372830 [18:34:30]line ФПД: 67422671636727 [18:34:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183429&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372830&fm=67422671636727&tin=02508201610067®Number=0000000000091623&sum=100016 [18:34:30]OFD Sender: Processing packet 372830 [packets to send 267, broken 266] [18:34:30]ProducePacketName [18:34:30]name=ofd_packets/00372830 [18:34:30]OFD Sender: To server: pG, [18:34:30]CommunicateWithHost lk.salyk.kg:30040 [18:34:30]ConnectInit lk.salyk.kg [18:34:30]written 0, free lines is 4095 [18:34:30]Connected sock=10 [18:34:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 09 62 07 01 3F 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 02 00 00 F4 03 04 00 35 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E B0 05 00 35 04 06 00 3D 52 10 64 88 F7 80 90 51 24 0D 11 0F A3 [18:34:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4D E6 47 00 0B E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5E B0 05 00 F4 03 04 00 DC 3E 1A 67 B6 04 01 00 00 FB 7D 58 A6 DC 3C 42 18 [18:34:31]CommunicateWithHost err = 0 [18:34:31]CheckOFDResponse [18:34:31]1017 (14) - 77093643461234 [18:34:31]1041 (16) - 0000000000874672 [18:34:31]1040 (4) - 372830 [18:34:31]1012 (4) - 24.10.2024 12:34 [18:34:31]1206 (1) - 0 [18:34:31]OFD Sender: Remove packet 372830 [18:34:31]ProducePacketName [18:34:31]name=ofd_packets/00372830 [18:34:31]NVStorageDeleteData [18:34:31]Write to MH i2c: 01 00 00 8D 00 8D [18:34:31]Write i2c OK [18:34:31]MH_I2C_Read... [18:34:31]Read from MH i2c: 01 [18:34:31]MH_I2C_Read... [18:34:31]Read from MH i2c: 01 07 00 [18:34:31]MH_I2C_Read... [18:34:31]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 F2 0C 92 [18:34:31]RasterBufferAndPrint [18:34:31]line [18:34:31]line [18:34:31]line [18:34:31]line [18:34:31]line [18:34:31]written 0, free lines is 3320 [18:34:31]MH_Cut [18:34:31]Write to MH i2c: D1 01 00 94 00 01 66 [18:34:31]Write i2c OK [18:34:31]MH_I2C_Read... [18:34:31]Read from MH i2c: D1 [18:34:31]MH_I2C_Read... [18:34:31]Read from MH i2c: D1 01 00 [18:34:31]MH_I2C_Read... [18:34:31]Read from MH i2c: D1 01 00 94 00 00 65 [18:34:31]Write to MH i2c: 01 00 00 95 00 95 [18:34:31]Write i2c OK [18:34:31]MH_I2C_Read... [18:34:31]OFD Sender: No OFD packet to send [18:34:31]*** Cut start [18:34:32]*** Partial cut [18:34:32]*** CUTSNS_PIN = 1 [18:34:32]*** CUTSNS_PIN = 0 [18:34:32]*** Brake cut motor [18:34:32]Read from MH i2c: 01 [18:34:32]MH_I2C_Read... [18:34:32]*** Stop cut motor [18:34:32]*** Cut end [18:34:32]Read from MH i2c: 01 07 00 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [18:34:32]process_action close_receipt done [18:34:32]requested_data is exist [18:34:32]produce_requested_data [18:34:32]requested_item fm.sn is exist - process it [18:34:32]wFMCommunicate request_size=4 [18:34:32]MH_SAM_APDU [18:34:32]CAPDU: 80 11 00 00 [18:34:32]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [18:34:32]Write i2c OK [18:34:32]MH_I2C_Read... [18:34:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:34:32]Read from MH i2c: E2 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: E2 17 00 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [18:34:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:34:32]wFMCommunicate OK [18:34:32]requested_item fd.num is exist - process it [18:34:32]SAM_PROTO_GetFieldsCounters [18:34:32]wFMCommunicate request_size=4 [18:34:32]MH_SAM_APDU [18:34:32]CAPDU: 80 13 00 00 [18:34:32]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [18:34:32]Write i2c OK [18:34:32]MH_I2C_Read... [18:34:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:34:32]Read from MH i2c: E2 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: E2 62 00 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 EE [18:34:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 87 02 00 00 5E 04 04 00 87 02 00 00 57 04 04 00 88 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:34:32]wFMCommunicate OK [18:34:32]SAM_PROTO_GetFieldsCounters done [18:34:32]requested_item shift.num is exist - process it [18:34:32]requested_item shift.opened is exist - process it [18:34:32]req_shift_opened [18:34:32]FM_GetShiftState [18:34:32]SAM_PROTO_GetShiftState [18:34:32]wFMCommunicate request_size=4 [18:34:32]MH_SAM_APDU [18:34:32]CAPDU: 80 13 01 00 [18:34:32]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [18:34:32]Write i2c OK [18:34:32]MH_I2C_Read... [18:34:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:34:32]Read from MH i2c: E2 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: E2 0E 00 [18:34:32]MH_I2C_Read... [18:34:32]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [18:34:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:34:32]wFMCommunicate OK [18:34:32]SAM_PROTO_GetShiftState done [18:34:32]FM_GetShiftState done [18:34:32]req_shift_opened done [18:34:32]requested_item shift.open_date is exist - process it [18:34:32]req_shift_open_date [18:34:32]req_shift_open_date done [18:34:32]produce_requested_data done [18:34:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372830,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:34:32]process_action_free close_receipt [18:34:32]json_value_free [18:34:32]json_value_free done [18:34:32]process_json_proto returns [18:34:32]Send response to host [18:34:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372830,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:34:32]free response buf [18:34:32]execute_script done [18:34:32]execute_script returns [18:34:32]free content buf [18:34:32]Sock 7.Close socket [18:34:32]Sock 7.Thread stoped [18:34:36]OFD Sender: No OFD packet to send [18:34:41]OFD Sender: No OFD packet to send [18:34:46]OFD Sender: No OFD packet to send [18:34:51]OFD Sender: No OFD packet to send [18:34:56]OFD Sender: No OFD packet to send [18:35:01]OFD Sender: No OFD packet to send [18:35:06]OFD Sender: No OFD packet to send [18:35:11]OFD Sender: No OFD packet to send [18:35:16]OFD Sender: No OFD packet to send [18:35:21]OFD Sender: No OFD packet to send [18:35:26]OFD Sender: No OFD packet to send [18:35:31]OFD Sender: No OFD packet to send [18:35:36]OFD Sender: No OFD packet to send [18:35:41]OFD Sender: No OFD packet to send [18:35:46]OFD Sender: No OFD packet to send [18:35:51]OFD Sender: No OFD packet to send [18:35:56]OFD Sender: No OFD packet to send [18:36:01]OFD Sender: No OFD packet to send [18:36:06]OFD Sender: No OFD packet to send [18:36:11]OFD Sender: No OFD packet to send [18:36:16]OFD Sender: No OFD packet to send [18:36:21]OFD Sender: No OFD packet to send [18:36:26]OFD Sender: No OFD packet to send [18:36:31]OFD Sender: No OFD packet to send [18:36:36]OFD Sender: No OFD packet to send [18:36:41]OFD Sender: No OFD packet to send [18:36:46]OFD Sender: No OFD packet to send [18:36:51]OFD Sender: No OFD packet to send [18:36:56]OFD Sender: No OFD packet to send [18:37:01]OFD Sender: No OFD packet to send [18:37:06]OFD Sender: No OFD packet to send [18:37:11]OFD Sender: No OFD packet to send [18:37:16]OFD Sender: No OFD packet to send [18:37:21]OFD Sender: No OFD packet to send [18:37:26]OFD Sender: No OFD packet to send [18:37:30]accept exits with 9 [18:37:30]New connection [18:37:30]New thread 3067141476 created [18:37:30]Thread 3066998116 joined [18:37:30]Waiting for new connection... [18:37:30] Sock 9.Parse request [18:37:30]Sock 9.Check first char [18:37:30]Sock 9.First char is OK [18:37:30]request: POST /json_proto HTTP/1.0 [18:37:30]Method: POST [18:37:30]URL: /json_proto [18:37:30]Method is POST - this is cgi request [18:37:30]url: /json_proto [18:37:30]query_string will be loaded in cgi processing [18:37:30]execute_cgi json_proto POST (null) [18:37:30]execute_cgi path=json_proto method=POST [18:37:30]POST find Content-Length [18:37:30]Host: 172.17.42.195:8080 [18:37:30]Content-Length: 776 [18:37:30]Content-Type: application/json [18:37:30] [18:37:30]POST finish read [18:37:30]Found Content-Length = 776 [18:37:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:30]execute_script... [18:37: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)3309142", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:30]POST & json_proto [18:37:30]process_json_proto [18:37:30]json parsed OK: [18:37:30]protocol is kg_v1.0 [18:37:30]action value=close_receipt [18:37:30]process_action close_receipt [18:37:30]cmd_close_receipt [18:37:30]MH_GetDate [18:37:30]Write to MH i2c: F0 00 00 99 00 88 [18:37:30]Write i2c OK [18:37:30]MH_I2C_Read... [18:37:30]Read from MH i2c: F0 [18:37:30]MH_I2C_Read... [18:37:30]Read from MH i2c: F0 09 00 [18:37:30]MH_I2C_Read... [18:37:30]Read from MH i2c: F0 09 00 99 00 00 EB 93 1A 67 EF 94 12 67 8C [18:37:30]GetLastDocTimeStamp 1729794869 [18:37:30]current date 1729795051 [18:37:30]FM_GetShiftState [18:37:30]SAM_PROTO_GetShiftState [18:37:30]wFMCommunicate request_size=4 [18:37:30]MH_SAM_APDU [18:37:30]CAPDU: 80 13 01 00 [18:37:30]Write to MH i2c: E2 08 00 9A 00 80 13 01 00 00 00 00 00 17 [18:37:30]Write i2c OK [18:37:30]MH_I2C_Read... [18:37:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:30]Read from MH i2c: E2 [18:37:30]MH_I2C_Read... [18:37:30]Read from MH i2c: E2 0E 00 [18:37:30]MH_I2C_Read... [18:37:30]Read from MH i2c: E2 0E 00 9A 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7C [18:37:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:37:30]wFMCommunicate OK [18:37:30]SAM_PROTO_GetShiftState done [18:37:30]FM_GetShiftState done [18:37:30]opened in 1729729095 [18:37:30]opened+sec_in_day 1729815495 [18:37:30]quantity*price = 200025 [18:37:30]sum+1 = 200026 [18:37:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 648 24.10.2024 18:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372831 ФПД: 268112462725787 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183731&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372831&fm=268112462725787&tin=02508201610067®Number=0000000000091623&sum=200025 [18:37:31]StoreToDocumentArchive [18:37:31]shift 524 fd 372831 [18:37:31]save to /storage/0524/doc_00372831 [18:37:31]save last doc name /storage/0524/doc_00372831 to /storage/kkm_last_doc_name [18:37:31]save OK [18:37:31]Clear old archive folders... [18:37:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:37:31]tlvbuf is 010BD230 [18:37:31]SAM_PROTO_ClearQueue [18:37:31]wFMCommunicate request_size=4 [18:37:31]MH_SAM_APDU [18:37:31]CAPDU: 80 09 00 00 [18:37:31]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [18:37:31]Write i2c OK [18:37:31]MH_I2C_Read... [18:37:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:31]Read from MH i2c: E2 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [18:37:31]RAPDU: 90 00 [18:37:31]wFMCommunicate OK [18:37:31]SAM_PROTO_ClearQueue done [18:37:31]KKMCreateOFDPacket [18:37:31]OFDProtocolAddRootSTLVToBuf [18:37:31]FM_MakeSignedData [18:37:31]FM_MakeSignedData [18:37:31]SAM_PROTO_SignData [18:37:31]wFMCommunicate request_size=4 [18:37:31]MH_SAM_APDU [18:37:31]CAPDU: 80 0D 01 02 [18:37:31]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [18:37:31]Write i2c OK [18:37:31]MH_I2C_Read... [18:37:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:31]Read from MH i2c: E2 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [18:37:31]RAPDU: 90 00 [18:37:31]wFMCommunicate OK [18:37:31]wFMCommunicate request_size=255 [18:37:31]MH_SAM_APDU [18:37:31]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 EB 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F B0 05 [18:37:31]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 EB 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F B0 05 00 00 38 [18:37:31]Write i2c OK [18:37:31]MH_I2C_Read... [18:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:31]Read from MH i2c: E2 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [18:37:31]RAPDU: 90 00 [18:37:31]wFMCommunicate OK [18:37:31]wFMCommunicate request_size=16 [18:37:31]MH_SAM_APDU [18:37:31]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 F3 D8 CC 19 C2 9B [18:37:31]Write to MH i2c: E2 13 00 AA 00 80 0D 02 02 0B 00 00 35 04 06 00 F3 D8 CC 19 C2 9B 00 00 86 [18:37:31]Write i2c OK [18:37:31]MH_I2C_Read... [18:37:31]OFD Sender: No OFD packet to send [18:37:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:31]Read from MH i2c: E2 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 [18:37:31]MH_I2C_Read... [18:37:31]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [18:37:31]RAPDU: 90 00 [18:37:31]wFMCommunicate OK [18:37:31]wFMCommunicate request_size=4 [18:37:31]MH_SAM_APDU [18:37:31]CAPDU: 80 0D 03 02 [18:37:31]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [18:37:31]Write i2c OK [18:37:31]MH_I2C_Read... [18:37:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:32]Read from MH i2c: E2 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: E2 0B 00 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: E2 0B 00 AB 00 00 DD BE BF B9 E7 54 B9 5A 90 00 88 [18:37:32]RAPDU: DD BE BF B9 E7 54 B9 5A 90 00 [18:37:32]wFMCommunicate OK [18:37:32]SAM_PROTO_SignData done [18:37:32]FM_MakeSignedData done [18:37:32]CreateOFDProtocolMessage [18:37:32]wFMCommunicate request_size=4 [18:37:32]MH_SAM_APDU [18:37:32]CAPDU: 80 11 00 00 [18:37:32]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [18:37:32]Write i2c OK [18:37:32]MH_I2C_Read... [18:37:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:32]Read from MH i2c: E2 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: E2 17 00 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [18:37:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:37:32]wFMCommunicate OK [18:37:32]CreateOFDProtocolMessage done [18:37:32]OFDSenderStorePacket 372831 [18:37:32]StoreOFDPacket docnum=372831 [18:37:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 50 AF 0D 01 81 A3 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 EB 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F B0 05 00 35 04 06 00 F3 D8 CC 19 C2 9B DD BE BF B9 E7 54 B9 5A [18:37:32]CheckFolder [18:37:32]dirname=/storage/ofd_packets [18:37:32]CheckFolder done [18:37:32]ProducePacketName [18:37:32]name=ofd_packets/00372831 [18:37:32]NVStorageSaveData ofd_packets/00372831 [18:37:32]File name is /storage/ofd_packets/00372831 [18:37:32]Write 307 bytes [18:37:32]NVStorageSaveData done [18:37:32]OFDSenderStorePacket done [18:37:32]KKMCreateOFDPacket done [18:37:32]NVStorageSaveData kkm_last_timestamp [18:37:32]File name is /storage/kkm_last_timestamp [18:37:32]Write 4 bytes [18:37:32]NVStorageSaveData done [18:37:32]ExternCall_PrintAddStr [18:37:32]wPrintStart [18:37:32]Write to MH i2c: 01 00 00 AD 00 AD [18:37:32]Write i2c OK [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: 01 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: 01 07 00 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [18:37:32]RasterBufferAndPrint [18:37:32]line Счет N : (1)3309142 [18:37:32]line ИНН: 02508201610067 [18:37:32]line Контрольно-Кассовый Чек [18:37:32]line ПРОДАЖА [18:37:32]line ТРК (МРК, ГНК) : 31 [18:37:32]line Товар: 2710194240 [18:37:32]line D-Energy Дт-К-2 [18:37:32]line 25.910 * 77.20 [18:37:32]line = 2000.25 [18:37:32]line НДС 12% НСП 1% [18:37:32]line > о реализуемом товаре [18:37:32]line ИТОГО: 2000.25 [18:37:32]line НСП 1% : 17.70 [18:37:32]line НДС 12% : 212.42 [18:37:32]line Наличными: 0.00 [18:37:32]line Безнал.: 2000.25 [18:37:32]line Место: АЗС № 87 "Партнер Нефть" [18:37:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:37:32]line СНО: Общий режим [18:37:32]line Чек 648 24.10.2024 18:37 [18:37:32]line Смена: 524 ФФД: 1.0 [18:37:32]line ЗНМ: 0300000083 [18:37:32]line РНМ: 0000000000091623 [18:37:32]line Версия ККМ: 001 [18:37:32]line Платежная система: Mbank [18:37:32]line ФМ: 0000000000874672 [18:37:32]line ФД: 372831 [18:37:32]line ФПД: 268112462725787 [18:37:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183731&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372831&fm=268112462725787&tin=02508201610067®Number=0000000000091623&sum=200025 [18:37:32]written 0, free lines is 4095 [18:37:32]OFD Sender: Processing packet 372831 [packets to send 267, broken 266] [18:37:32]ProducePacketName [18:37:32]name=ofd_packets/00372831 [18:37:32]OFD Sender: To server: pG, [18:37:32]CommunicateWithHost lk.salyk.kg:30040 [18:37:32]ConnectInit lk.salyk.kg [18:37:32]Connected sock=10 [18: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 36 37 32 15 01 00 00 50 AF 0D 01 81 A3 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 88 02 00 00 F4 03 04 00 EB 93 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F B0 05 00 35 04 06 00 F3 D8 CC 19 C2 9B DD BE BF B9 E7 54 B9 5A [18:37:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 73 DB 47 00 27 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 5F B0 05 00 F4 03 04 00 91 3F 1A 67 B6 04 01 00 00 12 B3 82 1E 11 50 7F 57 [18:37:32]CommunicateWithHost err = 0 [18:37:32]CheckOFDResponse [18:37:32]1017 (14) - 77093643461234 [18:37:32]1041 (16) - 0000000000874672 [18:37:32]1040 (4) - 372831 [18:37:32]1012 (4) - 24.10.2024 12:37 [18:37:32]1206 (1) - 0 [18:37:32]OFD Sender: Remove packet 372831 [18:37:32]ProducePacketName [18:37:32]name=ofd_packets/00372831 [18:37:32]NVStorageDeleteData [18:37:32]Write to MH i2c: 01 00 00 D6 00 D6 [18:37:32]Write i2c OK [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: 01 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: 01 07 00 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: 01 07 00 D6 00 00 00 00 00 00 0F 0D F9 [18:37:32]RasterBufferAndPrint [18:37:32]line [18:37:32]line [18:37:32]line [18:37:32]line [18:37:32]line [18:37:32]written 0, free lines is 3350 [18:37:32]MH_Cut [18:37:32]Write to MH i2c: D1 01 00 DD 00 01 AF [18:37:32]Write i2c OK [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: D1 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: D1 01 00 [18:37:32]MH_I2C_Read... [18:37:32]Read from MH i2c: D1 01 00 DD 00 00 AE [18:37:32]Write to MH i2c: 01 00 00 DE 00 DE [18:37:32]Write i2c OK [18:37:32]MH_I2C_Read... [18:37:32]OFD Sender: No OFD packet to send [18:37:33]*** Cut start [18:37:33]*** Partial cut [18:37:33]*** CUTSNS_PIN = 1 [18:37:33]*** CUTSNS_PIN = 0 [18:37:33]*** Brake cut motor [18:37:34]Read from MH i2c: 01 [18:37:34]MH_I2C_Read... [18:37:34]*** Stop cut motor [18:37:34]*** Cut end [18:37:34]Read from MH i2c: 01 07 00 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: 01 07 00 DE 00 00 00 00 00 00 FF 0F F3 [18:37:34]process_action close_receipt done [18:37:34]requested_data is exist [18:37:34]produce_requested_data [18:37:34]requested_item fm.sn is exist - process it [18:37:34]wFMCommunicate request_size=4 [18:37:34]MH_SAM_APDU [18:37:34]CAPDU: 80 11 00 00 [18:37:34]Write to MH i2c: E2 08 00 DF 00 80 11 00 00 00 00 00 00 59 [18:37:34]Write i2c OK [18:37:34]MH_I2C_Read... [18:37:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:34]Read from MH i2c: E2 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 17 00 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 17 00 DF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [18:37:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:37:34]wFMCommunicate OK [18:37:34]requested_item fd.num is exist - process it [18:37:34]SAM_PROTO_GetFieldsCounters [18:37:34]wFMCommunicate request_size=4 [18:37:34]MH_SAM_APDU [18:37:34]CAPDU: 80 13 00 00 [18:37:34]Write to MH i2c: E2 08 00 E0 00 80 13 00 00 00 00 00 00 5C [18:37:34]Write i2c OK [18:37:34]MH_I2C_Read... [18:37:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:37:34]Read from MH i2c: E2 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 62 00 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 62 00 E0 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 3B [18:37:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 5F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 88 02 00 00 5E 04 04 00 88 02 00 00 57 04 04 00 89 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:37:34]wFMCommunicate OK [18:37:34]SAM_PROTO_GetFieldsCounters done [18:37:34]requested_item shift.num is exist - process it [18:37:34]requested_item shift.opened is exist - process it [18:37:34]req_shift_opened [18:37:34]FM_GetShiftState [18:37:34]SAM_PROTO_GetShiftState [18:37:34]wFMCommunicate request_size=4 [18:37:34]MH_SAM_APDU [18:37:34]CAPDU: 80 13 01 00 [18:37:34]Write to MH i2c: E2 08 00 E1 00 80 13 01 00 00 00 00 00 5E [18:37:34]Write i2c OK [18:37:34]MH_I2C_Read... [18:37:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:34]Read from MH i2c: E2 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 0E 00 [18:37:34]MH_I2C_Read... [18:37:34]Read from MH i2c: E2 0E 00 E1 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C3 [18:37:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:37:34]wFMCommunicate OK [18:37:34]SAM_PROTO_GetShiftState done [18:37:34]FM_GetShiftState done [18:37:34]req_shift_opened done [18:37:34]requested_item shift.open_date is exist - process it [18:37:34]req_shift_open_date [18:37:34]req_shift_open_date done [18:37:34]produce_requested_data done [18:37:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372831,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:37:34]process_action_free close_receipt [18:37:34]json_value_free [18:37:34]json_value_free done [18:37:34]process_json_proto returns [18:37:34]Send response to host [18:37:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372831,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:37:34]free response buf [18:37:34]execute_script done [18:37:34]execute_script returns [18:37:34]free content buf [18:37:34]Sock 9.Close socket [18:37:34]Sock 9.Thread stoped [18:37:38]OFD Sender: No OFD packet to send [18:37:43]OFD Sender: No OFD packet to send [18:37:48]OFD Sender: No OFD packet to send [18:37:53]OFD Sender: No OFD packet to send [18:37:57]accept exits with 7 [18:37:57]New connection [18:37:57]New thread 3066998116 created [18:37:57]Thread 3067141476 joined [18:37:57]Waiting for new connection... [18:37:57] Sock 7.Parse request [18:37:57]Sock 7.Check first char [18:37:57]Sock 7.First char is OK [18:37:57]request: POST /json_proto HTTP/1.0 [18:37:57]Method: POST [18:37:57]URL: /json_proto [18:37:57]Method is POST - this is cgi request [18:37:57]url: /json_proto [18:37:57]query_string will be loaded in cgi processing [18:37:57]execute_cgi json_proto POST (null) [18:37:57]execute_cgi path=json_proto method=POST [18:37:57]POST find Content-Length [18:37:57]Host: 172.17.42.195:8080 [18:37:57]Content-Length: 767 [18:37:57]Content-Type: application/json [18:37:57] [18:37:57]POST finish read [18:37:57]Found Content-Length = 767 [18:37:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:57]execute_script... [18:37: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)3309143", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:37:57]POST & json_proto [18:37:57]process_json_proto [18:37:57]json parsed OK: [18:37:57]protocol is kg_v1.0 [18:37:57]action value=close_receipt [18:37:57]process_action close_receipt [18:37:57]cmd_close_receipt [18:37:57]MH_GetDate [18:37:57]Write to MH i2c: F0 00 00 E2 00 D1 [18:37:57]Write i2c OK [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: F0 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: F0 09 00 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: F0 09 00 E2 00 00 06 94 1A 67 EF 94 12 67 F1 [18:37:57]GetLastDocTimeStamp 1729795051 [18:37:57]current date 1729795078 [18:37:57]FM_GetShiftState [18:37:57]SAM_PROTO_GetShiftState [18:37:57]wFMCommunicate request_size=4 [18:37:57]MH_SAM_APDU [18:37:57]CAPDU: 80 13 01 00 [18:37:57]Write to MH i2c: E2 08 00 E3 00 80 13 01 00 00 00 00 00 60 [18:37:57]Write i2c OK [18:37:57]MH_I2C_Read... [18:37:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:37:57]Read from MH i2c: E2 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: E2 0E 00 [18:37:57]MH_I2C_Read... [18:37:57]Read from MH i2c: E2 0E 00 E3 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C5 [18:37:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:37:57]wFMCommunicate OK [18:37:57]SAM_PROTO_GetShiftState done [18:37:57]FM_GetShiftState done [18:37:57]opened in 1729729095 [18:37:57]opened+sec_in_day 1729815495 [18:37:57]quantity*price = 50041 [18:37:57]sum+1 = 50042 [18:37:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 649 24.10.2024 18:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372832 ФПД: 24072073140552 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183758&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372832&fm=24072073140552&tin=02508201610067®Number=0000000000091623&sum=50041 [18:37:58]StoreToDocumentArchive [18:37:58]shift 524 fd 372832 [18:37:58]save to /storage/0524/doc_00372832 [18:37:58]save last doc name /storage/0524/doc_00372832 to /storage/kkm_last_doc_name [18:37:58]save OK [18:37:58]Clear old archive folders... [18:37:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:37:58]tlvbuf is 010B9D00 [18:37:58]SAM_PROTO_ClearQueue [18:37:58]wFMCommunicate request_size=4 [18:37:58]MH_SAM_APDU [18:37:58]CAPDU: 80 09 00 00 [18:37:58]Write to MH i2c: E2 08 00 F0 00 80 09 00 00 00 00 00 00 62 [18:37:58]Write i2c OK [18:37:58]MH_I2C_Read... [18:37:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:37:58]Read from MH i2c: E2 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: E2 03 00 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: E2 03 00 F0 00 00 90 00 64 [18:37:58]RAPDU: 90 00 [18:37:58]wFMCommunicate OK [18:37:58]SAM_PROTO_ClearQueue done [18:37:58]KKMCreateOFDPacket [18:37:58]OFDProtocolAddRootSTLVToBuf [18:37:58]FM_MakeSignedData [18:37:58]FM_MakeSignedData [18:37:58]SAM_PROTO_SignData [18:37:58]wFMCommunicate request_size=4 [18:37:58]MH_SAM_APDU [18:37:58]CAPDU: 80 0D 01 02 [18:37:58]Write to MH i2c: E2 08 00 F1 00 80 0D 01 02 00 00 00 00 6A [18:37:58]Write i2c OK [18:37:58]MH_I2C_Read... [18:37:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:37:58]Read from MH i2c: E2 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: E2 03 00 [18:37:58]MH_I2C_Read... [18:37:58]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [18:37:58]RAPDU: 90 00 [18:37:58]wFMCommunicate OK [18:37:58]wFMCommunicate request_size=255 [18:37:58]MH_SAM_APDU [18:37: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 06 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 B0 05 00 35 04 06 00 15 [18:37:58]Write to MH i2c: E2 02 01 F2 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 06 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 B0 05 00 35 04 06 00 15 00 00 26 [18:37:58]Write i2c OK [18:37:58]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 03 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [18:37:59]RAPDU: 90 00 [18:37:59]wFMCommunicate OK [18:37:59]wFMCommunicate request_size=10 [18:37:59]MH_SAM_APDU [18:37:59]CAPDU: 80 0D 02 02 05 E4 B7 5E 59 48 [18:37:59]Write to MH i2c: E2 0D 00 F3 00 80 0D 02 02 05 00 E4 B7 5E 59 48 00 00 11 [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 03 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [18:37:59]RAPDU: 90 00 [18:37:59]wFMCommunicate OK [18:37:59]wFMCommunicate request_size=4 [18:37:59]MH_SAM_APDU [18:37:59]CAPDU: 80 0D 03 02 [18:37:59]Write to MH i2c: E2 08 00 F4 00 80 0D 03 02 00 00 00 00 6F [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 0B 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 0B 00 F4 00 00 F0 06 5A B0 01 8D B7 1D 90 00 D2 [18:37:59]RAPDU: F0 06 5A B0 01 8D B7 1D 90 00 [18:37:59]wFMCommunicate OK [18:37:59]SAM_PROTO_SignData done [18:37:59]FM_MakeSignedData done [18:37:59]CreateOFDProtocolMessage [18:37:59]wFMCommunicate request_size=4 [18:37:59]MH_SAM_APDU [18:37:59]CAPDU: 80 11 00 00 [18:37:59]Write to MH i2c: E2 08 00 F5 00 80 11 00 00 00 00 00 00 6F [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:37:59]Read from MH i2c: E2 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 17 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: E2 17 00 F5 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [18:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:37:59]wFMCommunicate OK [18:37:59]CreateOFDProtocolMessage done [18:37:59]OFDSenderStorePacket 372832 [18:37:59]StoreOFDPacket docnum=372832 [18:37:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 12 8A 07 01 D9 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 06 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 B0 05 00 35 04 06 00 15 E4 B7 5E 59 48 F0 06 5A B0 01 8D B7 1D [18:37:59]CheckFolder [18:37:59]dirname=/storage/ofd_packets [18:37:59]CheckFolder done [18:37:59]ProducePacketName [18:37:59]name=ofd_packets/00372832 [18:37:59]NVStorageSaveData ofd_packets/00372832 [18:37:59]File name is /storage/ofd_packets/00372832 [18:37:59]Write 301 bytes [18:37:59]NVStorageSaveData done [18:37:59]OFDSenderStorePacket done [18:37:59]KKMCreateOFDPacket done [18:37:59]NVStorageSaveData kkm_last_timestamp [18:37:59]File name is /storage/kkm_last_timestamp [18:37:59]Write 4 bytes [18:37:59]NVStorageSaveData done [18:37:59]ExternCall_PrintAddStr [18:37:59]wPrintStart [18:37:59]Write to MH i2c: 01 00 00 F6 00 F6 [18:37:59]Write i2c OK [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: 01 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: 01 07 00 [18:37:59]MH_I2C_Read... [18:37:59]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 FF 0F 0B [18:37:59]RasterBufferAndPrint [18:37:59]line Счет N : (1)3309143 [18:37:59]line ИНН: 02508201610067 [18:37:59]line Контрольно-Кассовый Чек [18:37:59]line ПРОДАЖА [18:37:59]line ТРК (МРК, ГНК) : 12 [18:37:59]line Товар: 2710124130 [18:37:59]line Аи-92-К-4 [18:37:59]line 7.480 * 66.90 [18:37:59]line = 500.41 [18:37:59]line НДС 12% НСП 1% [18:37:59]line > о реализуемом товаре [18:37:59]line ИТОГО: 500.41 [18:37:59]line НСП 1% : 4.43 [18:37:59]line НДС 12% : 53.14 [18:37:59]line Наличными: 0.00 [18:37:59]line Безнал.: 500.41 [18:37:59]line Место: АЗС № 87 "Партнер Нефть" [18:37:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:37:59]line СНО: Общий режим [18:37:59]line Чек 649 24.10.2024 18:37 [18:37:59]line Смена: 524 ФФД: 1.0 [18:37:59]line ЗНМ: 0300000083 [18:37:59]line РНМ: 0000000000091623 [18:37:59]line Версия ККМ: 001 [18:37:59]line Платежная система: Mbank [18:37:59]line ФМ: 0000000000874672 [18:37:59]line ФД: 372832 [18:37:59]line ФПД: 24072073140552 [18:37:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183758&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372832&fm=24072073140552&tin=02508201610067®Number=0000000000091623&sum=50041 [18:37:59]OFD Sender: Processing packet 372832 [packets to send 267, broken 266] [18:37:59]ProducePacketName [18:37:59]name=ofd_packets/00372832 [18:37:59]OFD Sender: To server: pG, [18:37:59]CommunicateWithHost lk.salyk.kg:30040 [18:37:59]ConnectInit lk.salyk.kg [18:37:59]written 0, free lines is 4095 [18:37:59]Connected sock=10 [18:37:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 12 8A 07 01 D9 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 89 02 00 00 F4 03 04 00 06 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 B0 05 00 35 04 06 00 15 E4 B7 5E 59 48 F0 06 5A B0 01 8D B7 1D [18:37:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 78 7F 47 00 99 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 60 B0 05 00 F4 03 04 00 AD 3F 1A 67 B6 04 01 00 00 FC F2 77 22 72 1F A9 39 [18:37:59]CommunicateWithHost err = 0 [18:37:59]CheckOFDResponse [18:37:59]1017 (14) - 77093643461234 [18:37:59]1041 (16) - 0000000000874672 [18:37:59]1040 (4) - 372832 [18:37:59]1012 (4) - 24.10.2024 12:38 [18:37:59]1206 (1) - 0 [18:37:59]OFD Sender: Remove packet 372832 [18:37:59]ProducePacketName [18:37:59]name=ofd_packets/00372832 [18:37:59]NVStorageDeleteData [18:38:00]Write to MH i2c: 01 00 00 1F 01 20 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: 01 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: 01 07 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: 01 07 00 1F 01 00 00 00 00 00 09 0D 3D [18:38:00]RasterBufferAndPrint [18:38:00]line [18:38:00]line [18:38:00]line [18:38:00]line [18:38:00]line [18:38:00]written 0, free lines is 3343 [18:38:00]MH_Cut [18:38:00]Write to MH i2c: D1 01 00 26 01 01 F9 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: D1 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: D1 01 00 [18:38:00]MH_I2C_Read... [18:38:00]Read from MH i2c: D1 01 00 26 01 00 F8 [18:38:00]Write to MH i2c: 01 00 00 27 01 28 [18:38:00]Write i2c OK [18:38:00]MH_I2C_Read... [18:38:00]OFD Sender: No OFD packet to send [18:38:00]*** Cut start [18:38:00]*** Partial cut [18:38:00]*** CUTSNS_PIN = 1 [18:38:00]*** CUTSNS_PIN = 0 [18:38:01]*** Brake cut motor [18:38:01]Read from MH i2c: 01 [18:38:01]MH_I2C_Read... [18:38:01]*** Stop cut motor [18:38:01]*** Cut end [18:38:01]Read from MH i2c: 01 07 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: 01 07 00 27 01 00 00 00 00 00 FF 0F 3D [18:38:01]process_action close_receipt done [18:38:01]requested_data is exist [18:38:01]produce_requested_data [18:38:01]requested_item fm.sn is exist - process it [18:38:01]wFMCommunicate request_size=4 [18:38:01]MH_SAM_APDU [18:38:01]CAPDU: 80 11 00 00 [18:38:01]Write to MH i2c: E2 08 00 28 01 80 11 00 00 00 00 00 00 A3 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:01]Read from MH i2c: E2 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 17 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 17 00 28 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [18:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:38:01]wFMCommunicate OK [18:38:01]requested_item fd.num is exist - process it [18:38:01]SAM_PROTO_GetFieldsCounters [18:38:01]wFMCommunicate request_size=4 [18:38:01]MH_SAM_APDU [18:38:01]CAPDU: 80 13 00 00 [18:38:01]Write to MH i2c: E2 08 00 29 01 80 13 00 00 00 00 00 00 A6 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:01]Read from MH i2c: E2 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 62 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 62 00 29 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 60 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [18:38:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 60 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 89 02 00 00 5E 04 04 00 89 02 00 00 57 04 04 00 8A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:01]wFMCommunicate OK [18:38:01]SAM_PROTO_GetFieldsCounters done [18:38:01]requested_item shift.num is exist - process it [18:38:01]requested_item shift.opened is exist - process it [18:38:01]req_shift_opened [18:38:01]FM_GetShiftState [18:38:01]SAM_PROTO_GetShiftState [18:38:01]wFMCommunicate request_size=4 [18:38:01]MH_SAM_APDU [18:38:01]CAPDU: 80 13 01 00 [18:38:01]Write to MH i2c: E2 08 00 2A 01 80 13 01 00 00 00 00 00 A8 [18:38:01]Write i2c OK [18:38:01]MH_I2C_Read... [18:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:01]Read from MH i2c: E2 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 0E 00 [18:38:01]MH_I2C_Read... [18:38:01]Read from MH i2c: E2 0E 00 2A 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0D [18:38:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:38:01]wFMCommunicate OK [18:38:01]SAM_PROTO_GetShiftState done [18:38:01]FM_GetShiftState done [18:38:01]req_shift_opened done [18:38:01]requested_item shift.open_date is exist - process it [18:38:01]req_shift_open_date [18:38:01]req_shift_open_date done [18:38:01]produce_requested_data done [18:38:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372832,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:38:01]process_action_free close_receipt [18:38:01]json_value_free [18:38:01]json_value_free done [18:38:01]process_json_proto returns [18:38:01]Send response to host [18:38:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372832,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:38:01]free response buf [18:38:01]execute_script done [18:38:01]execute_script returns [18:38:01]free content buf [18:38:01]Sock 7.Close socket [18:38:01]Sock 7.Thread stoped [18:38:05]OFD Sender: No OFD packet to send [18:38:10]OFD Sender: No OFD packet to send [18:38:11]accept exits with 9 [18:38:11]New connection [18:38:11]New thread 3067141476 created [18:38:11]Thread 3066998116 joined [18:38:11]Waiting for new connection... [18:38:11] Sock 9.Parse request [18:38:11]Sock 9.Check first char [18:38:11]Sock 9.First char is OK [18:38:11]request: POST /json_proto HTTP/1.0 [18:38:11]Method: POST [18:38:11]URL: /json_proto [18:38:11]Method is POST - this is cgi request [18:38:11]url: /json_proto [18:38:11]query_string will be loaded in cgi processing [18:38:11]execute_cgi json_proto POST (null) [18:38:11]execute_cgi path=json_proto method=POST [18:38:11]POST find Content-Length [18:38:11]Host: 172.17.42.195:8080 [18:38:11]Content-Length: 678 [18:38:11]Content-Type: application/json [18:38:11] [18:38:11]POST finish read [18:38:11]Found Content-Length = 678 [18:38:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:11]execute_script... [18:38: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)3309144", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:38:11]POST & json_proto [18:38:11]process_json_proto [18:38:11]json parsed OK: [18:38:11]protocol is kg_v1.0 [18:38:11]action value=close_receipt [18:38:11]process_action close_receipt [18:38:11]cmd_close_receipt [18:38:11]MH_GetDate [18:38:11]Write to MH i2c: F0 00 00 2B 01 1B [18:38:11]Write i2c OK [18:38:11]MH_I2C_Read... [18:38:11]Read from MH i2c: F0 [18:38:11]MH_I2C_Read... [18:38:11]Read from MH i2c: F0 09 00 [18:38:11]MH_I2C_Read... [18:38:11]Read from MH i2c: F0 09 00 2B 01 00 14 94 1A 67 EF 94 12 67 49 [18:38:11]GetLastDocTimeStamp 1729795078 [18:38:11]current date 1729795092 [18:38:11]FM_GetShiftState [18:38:11]SAM_PROTO_GetShiftState [18:38:11]wFMCommunicate request_size=4 [18:38:11]MH_SAM_APDU [18:38:11]CAPDU: 80 13 01 00 [18:38:11]Write to MH i2c: E2 08 00 2C 01 80 13 01 00 00 00 00 00 AA [18:38:11]Write i2c OK [18:38:11]MH_I2C_Read... [18:38:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:12]Read from MH i2c: E2 [18:38:12]MH_I2C_Read... [18:38:12]Read from MH i2c: E2 0E 00 [18:38:12]MH_I2C_Read... [18:38:12]Read from MH i2c: E2 0E 00 2C 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [18:38:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:38:12]wFMCommunicate OK [18:38:12]SAM_PROTO_GetShiftState done [18:38:12]FM_GetShiftState done [18:38:12]opened in 1729729095 [18:38:12]opened+sec_in_day 1729815495 [18:38:12]quantity*price = 50041 [18:38:12]sum+1 = 50042 [18:38:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 650 24.10.2024 18:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372833 ФПД: 271081446330897 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183812&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372833&fm=271081446330897&tin=02508201610067®Number=0000000000091623&sum=50000 [18:38:13]StoreToDocumentArchive [18:38:13]shift 524 fd 372833 [18:38:13]save to /storage/0524/doc_00372833 [18:38:13]save last doc name /storage/0524/doc_00372833 to /storage/kkm_last_doc_name [18:38:13]save OK [18:38:13]Clear old archive folders... [18:38:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:38:13]tlvbuf is 010BC0D0 [18:38:13]SAM_PROTO_ClearQueue [18:38:13]wFMCommunicate request_size=4 [18:38:13]MH_SAM_APDU [18:38:13]CAPDU: 80 09 00 00 [18:38:13]Write to MH i2c: E2 08 00 39 01 80 09 00 00 00 00 00 00 AC [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:38:13]Read from MH i2c: E2 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [18:38:13]RAPDU: 90 00 [18:38:13]wFMCommunicate OK [18:38:13]SAM_PROTO_ClearQueue done [18:38:13]KKMCreateOFDPacket [18:38:13]OFDProtocolAddRootSTLVToBuf [18:38:13]FM_MakeSignedData [18:38:13]FM_MakeSignedData [18:38:13]SAM_PROTO_SignData [18:38:13]wFMCommunicate request_size=4 [18:38:13]MH_SAM_APDU [18:38:13]CAPDU: 80 0D 01 02 [18:38:13]Write to MH i2c: E2 08 00 3A 01 80 0D 01 02 00 00 00 00 B4 [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:38:13]Read from MH i2c: E2 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [18:38:13]RAPDU: 90 00 [18:38:13]wFMCommunicate OK [18:38:13]wFMCommunicate request_size=255 [18:38:13]MH_SAM_APDU [18:38: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 14 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 B0 05 00 35 04 06 00 F6 [18:38:13]Write to MH i2c: E2 02 01 3B 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 14 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 B0 05 00 35 04 06 00 F6 00 00 0F [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:13]Read from MH i2c: E2 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [18:38:13]RAPDU: 90 00 [18:38:13]wFMCommunicate OK [18:38:13]wFMCommunicate request_size=10 [18:38:13]MH_SAM_APDU [18:38:13]CAPDU: 80 0D 02 02 05 8C 11 50 52 11 [18:38:13]Write to MH i2c: E2 0D 00 3C 01 80 0D 02 02 05 00 8C 11 50 52 11 00 00 11 [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:38:13]Read from MH i2c: E2 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 03 00 3C 01 00 90 00 B1 [18:38:13]RAPDU: 90 00 [18:38:13]wFMCommunicate OK [18:38:13]wFMCommunicate request_size=4 [18:38:13]MH_SAM_APDU [18:38:13]CAPDU: 80 0D 03 02 [18:38:13]Write to MH i2c: E2 08 00 3D 01 80 0D 03 02 00 00 00 00 B9 [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:38:13]Read from MH i2c: E2 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 0B 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 0B 00 3D 01 00 55 BE 51 B5 14 7E 21 CD 90 00 53 [18:38:13]RAPDU: 55 BE 51 B5 14 7E 21 CD 90 00 [18:38:13]wFMCommunicate OK [18:38:13]SAM_PROTO_SignData done [18:38:13]FM_MakeSignedData done [18:38:13]CreateOFDProtocolMessage [18:38:13]wFMCommunicate request_size=4 [18:38:13]MH_SAM_APDU [18:38:13]CAPDU: 80 11 00 00 [18:38:13]Write to MH i2c: E2 08 00 3E 01 80 11 00 00 00 00 00 00 B9 [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:13]Read from MH i2c: E2 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 17 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: E2 17 00 3E 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [18:38:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:38:13]wFMCommunicate OK [18:38:13]CreateOFDProtocolMessage done [18:38:13]OFDSenderStorePacket 372833 [18:38:13]StoreOFDPacket docnum=372833 [18:38:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 ED E9 07 01 19 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 14 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 B0 05 00 35 04 06 00 F6 8C 11 50 52 11 55 BE 51 B5 14 7E 21 CD [18:38:13]CheckFolder [18:38:13]dirname=/storage/ofd_packets [18:38:13]CheckFolder done [18:38:13]ProducePacketName [18:38:13]name=ofd_packets/00372833 [18:38:13]NVStorageSaveData ofd_packets/00372833 [18:38:13]File name is /storage/ofd_packets/00372833 [18:38:13]Write 301 bytes [18:38:13]NVStorageSaveData done [18:38:13]OFDSenderStorePacket done [18:38:13]KKMCreateOFDPacket done [18:38:13]NVStorageSaveData kkm_last_timestamp [18:38:13]File name is /storage/kkm_last_timestamp [18:38:13]Write 4 bytes [18:38:13]NVStorageSaveData done [18:38:13]ExternCall_PrintAddStr [18:38:13]wPrintStart [18:38:13]Write to MH i2c: 01 00 00 3F 01 40 [18:38:13]Write i2c OK [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: 01 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: 01 07 00 [18:38:13]MH_I2C_Read... [18:38:13]Read from MH i2c: 01 07 00 3F 01 00 00 00 00 00 FF 0F 55 [18:38:13]RasterBufferAndPrint [18:38:13]line Счет N : (1)3309144 [18:38:13]line ИНН: 02508201610067 [18:38:13]line Контрольно-Кассовый Чек [18:38:13]line ПРОДАЖА [18:38:13]line ТРК (МРК, ГНК) : 42 [18:38:13]line Товар: 2710124130 [18:38:13]line Аи-92-К-4 [18:38:13]line 7.480 * 66.90 [18:38:13]line = 500.41 [18:38:13]line НДС 12% НСП 1% [18:38:13]line > о реализуемом товаре [18:38:13]line ОКРУГЛЕНИЕ: -0.41 [18:38:13]line ИТОГО: 500.00 [18:38:13]line Внесено: 500.00 [18:38:13]line СДАЧА: 0.00 [18:38:13]line НСП 1% : 4.43 [18:38:13]line НДС 12% : 53.14 [18:38:13]line Наличными: 500.00 [18:38:13]line Безнал.: 0.00 [18:38:13]line Место: АЗС № 87 "Партнер Нефть" [18:38:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:38:13]line СНО: Общий режим [18:38:13]line Чек 650 24.10.2024 18:38 [18:38:13]line Смена: 524 ФФД: 1.0 [18:38:13]line ЗНМ: 0300000083 [18:38:13]line РНМ: 0000000000091623 [18:38:13]line Версия ККМ: 001 [18:38:13]line ФМ: 0000000000874672 [18:38:13]line ФД: 372833 [18:38:13]line ФПД: 271081446330897 [18:38:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T183812&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372833&fm=271081446330897&tin=02508201610067®Number=0000000000091623&sum=50000 [18:38:13]written 0, free lines is 4095 [18:38:13]OFD Sender: Processing packet 372833 [packets to send 267, broken 266] [18:38:13]ProducePacketName [18:38:13]name=ofd_packets/00372833 [18:38:13]OFD Sender: To server: pG, [18:38:13]CommunicateWithHost lk.salyk.kg:30040 [18:38:13]ConnectInit lk.salyk.kg [18:38:13]Connected sock=10 [18:38:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 ED E9 07 01 19 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 02 00 00 F4 03 04 00 14 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 B0 05 00 35 04 06 00 F6 8C 11 50 52 11 55 BE 51 B5 14 7E 21 CD [18:38:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0D E4 47 00 B8 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 61 B0 05 00 F4 03 04 00 BB 3F 1A 67 B6 04 01 00 00 F2 B2 DB 79 96 9E 4A E7 [18:38:14]CommunicateWithHost err = 0 [18:38:14]CheckOFDResponse [18:38:14]1017 (14) - 77093643461234 [18:38:14]1041 (16) - 0000000000874672 [18:38:14]1040 (4) - 372833 [18:38:14]1012 (4) - 24.10.2024 12:38 [18:38:14]1206 (1) - 0 [18:38:14]OFD Sender: Remove packet 372833 [18:38:14]ProducePacketName [18:38:14]name=ofd_packets/00372833 [18:38:14]NVStorageDeleteData [18:38:14]Write to MH i2c: 01 00 00 6A 01 6B [18:38:14]Write i2c OK [18:38:14]MH_I2C_Read... [18:38:14]Read from MH i2c: 01 [18:38:14]MH_I2C_Read... [18:38:14]Read from MH i2c: 01 07 00 [18:38:14]MH_I2C_Read... [18:38:14]Read from MH i2c: 01 07 00 6A 01 00 00 00 00 00 EE 0C 6C [18:38:14]RasterBufferAndPrint [18:38:14]line [18:38:14]line [18:38:14]line [18:38:14]line [18:38:14]line [18:38:14]written 0, free lines is 3316 [18:38:14]MH_Cut [18:38:14]Write to MH i2c: D1 01 00 71 01 01 44 [18:38:14]Write i2c OK [18:38:14]MH_I2C_Read... [18:38:14]Read from MH i2c: D1 [18:38:14]MH_I2C_Read... [18:38:14]Read from MH i2c: D1 01 00 [18:38:14]MH_I2C_Read... [18:38:14]Read from MH i2c: D1 01 00 71 01 00 43 [18:38:14]Write to MH i2c: 01 00 00 72 01 73 [18:38:14]Write i2c OK [18:38:14]MH_I2C_Read... [18:38:14]OFD Sender: No OFD packet to send [18:38:14]*** Cut start [18:38:14]*** Partial cut [18:38:14]*** CUTSNS_PIN = 1 [18:38:14]*** CUTSNS_PIN = 0 [18:38:15]*** Brake cut motor [18:38:15]Read from MH i2c: 01 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: 01 07 00 [18:38:15]MH_I2C_Read... [18:38:15]*** Stop cut motor [18:38:15]Read from MH i2c: 01 07 00 72 01 00 00 00 00 00 FF 0F 88 [18:38:15]process_action close_receipt done [18:38:15]requested_data is exist [18:38:15]produce_requested_data [18:38:15]requested_item fm.sn is exist - process it [18:38:15]wFMCommunicate request_size=4 [18:38:15]MH_SAM_APDU [18:38:15]CAPDU: 80 11 00 00 [18:38:15]Write to MH i2c: E2 08 00 73 01 80 11 00 00 00 00 00 00 EE [18:38:15]*** Cut end [18:38:15]Write i2c OK [18:38:15]MH_I2C_Read... [18:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:38:15]Read from MH i2c: E2 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: E2 17 00 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: E2 17 00 73 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 43 [18:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:38:15]wFMCommunicate OK [18:38:15]requested_item fd.num is exist - process it [18:38:15]SAM_PROTO_GetFieldsCounters [18:38:15]wFMCommunicate request_size=4 [18:38:15]MH_SAM_APDU [18:38:15]CAPDU: 80 13 00 00 [18:38:15]Write to MH i2c: E2 08 00 74 01 80 13 00 00 00 00 00 00 F1 [18:38:15]Write i2c OK [18:38:15]MH_I2C_Read... [18:38:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:38:15]Read from MH i2c: E2 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: E2 62 00 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: E2 62 00 74 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 61 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [18:38:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 61 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8A 02 00 00 5E 04 04 00 8A 02 00 00 57 04 04 00 8B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:38:15]wFMCommunicate OK [18:38:15]SAM_PROTO_GetFieldsCounters done [18:38:15]requested_item shift.num is exist - process it [18:38:15]requested_item shift.opened is exist - process it [18:38:15]req_shift_opened [18:38:15]FM_GetShiftState [18:38:15]SAM_PROTO_GetShiftState [18:38:15]wFMCommunicate request_size=4 [18:38:15]MH_SAM_APDU [18:38:15]CAPDU: 80 13 01 00 [18:38:15]Write to MH i2c: E2 08 00 75 01 80 13 01 00 00 00 00 00 F3 [18:38:15]Write i2c OK [18:38:15]MH_I2C_Read... [18:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:38:15]Read from MH i2c: E2 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: E2 0E 00 [18:38:15]MH_I2C_Read... [18:38:15]Read from MH i2c: E2 0E 00 75 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [18:38:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:38:15]wFMCommunicate OK [18:38:15]SAM_PROTO_GetShiftState done [18:38:15]FM_GetShiftState done [18:38:15]req_shift_opened done [18:38:15]requested_item shift.open_date is exist - process it [18:38:15]req_shift_open_date [18:38:15]req_shift_open_date done [18:38:15]produce_requested_data done [18:38:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372833,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:38:15]process_action_free close_receipt [18:38:15]json_value_free [18:38:15]json_value_free done [18:38:15]process_json_proto returns [18:38:15]Send response to host [18:38:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372833,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:38:15]free response buf [18:38:15]execute_script done [18:38:15]execute_script returns [18:38:15]free content buf [18:38:15]Sock 9.Close socket [18:38:15]Sock 9.Thread stoped [18:38:19]OFD Sender: No OFD packet to send [18:38:24]OFD Sender: No OFD packet to send [18:38:29]OFD Sender: No OFD packet to send [18:38:34]OFD Sender: No OFD packet to send [18:38:39]OFD Sender: No OFD packet to send [18:38:44]OFD Sender: No OFD packet to send [18:38:49]OFD Sender: No OFD packet to send [18:38:54]OFD Sender: No OFD packet to send [18:38:59]OFD Sender: No OFD packet to send [18:39:04]OFD Sender: No OFD packet to send [18:39:09]OFD Sender: No OFD packet to send [18:39:14]OFD Sender: No OFD packet to send [18:39:19]OFD Sender: No OFD packet to send [18:39:24]OFD Sender: No OFD packet to send [18:39:29]OFD Sender: No OFD packet to send [18:39:34]OFD Sender: No OFD packet to send [18:39:39]OFD Sender: No OFD packet to send [18:39:44]OFD Sender: No OFD packet to send [18:39:49]OFD Sender: No OFD packet to send [18:39:54]OFD Sender: No OFD packet to send [18:39:59]OFD Sender: No OFD packet to send [18:40:04]OFD Sender: No OFD packet to send [18:40:09]OFD Sender: No OFD packet to send [18:40:14]OFD Sender: No OFD packet to send [18:40:19]OFD Sender: No OFD packet to send [18:40:24]OFD Sender: No OFD packet to send [18:40:29]OFD Sender: No OFD packet to send [18:40:34]OFD Sender: No OFD packet to send [18:40:39]OFD Sender: No OFD packet to send [18:40:44]OFD Sender: No OFD packet to send [18:40:49]OFD Sender: No OFD packet to send [18:40:54]OFD Sender: No OFD packet to send [18:40:59]OFD Sender: No OFD packet to send [18:41:00]accept exits with 7 [18:41:00]New connection [18:41:00]New thread 3066998116 created [18:41:00]Thread 3067141476 joined [18:41:00]Waiting for new connection... [18:41:00] Sock 7.Parse request [18:41:00]Sock 7.Check first char [18:41:00]Sock 7.First char is OK [18:41:00]request: POST /json_proto HTTP/1.0 [18:41:00]Method: POST [18:41:00]URL: /json_proto [18:41:00]Method is POST - this is cgi request [18:41:00]url: /json_proto [18:41:00]query_string will be loaded in cgi processing [18:41:00]execute_cgi json_proto POST (null) [18:41:00]execute_cgi path=json_proto method=POST [18:41:00]POST find Content-Length [18:41:00]Host: 172.17.42.195:8080 [18:41:00]Content-Length: 678 [18:41:00]Content-Type: application/json [18:41:00] [18:41:00]POST finish read [18:41:00]Found Content-Length = 678 [18:41:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:00]execute_script... [18: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)3309145", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:00]POST & json_proto [18:41:00]process_json_proto [18:41:00]json parsed OK: [18:41:00]protocol is kg_v1.0 [18:41:00]action value=close_receipt [18:41:00]process_action close_receipt [18:41:00]cmd_close_receipt [18:41:00]MH_GetDate [18:41:00]Write to MH i2c: F0 00 00 76 01 66 [18:41:00]Write i2c OK [18:41:00]MH_I2C_Read... [18:41:00]Read from MH i2c: F0 [18:41:00]MH_I2C_Read... [18:41:00]Read from MH i2c: F0 09 00 [18:41:00]MH_I2C_Read... [18:41:00]Read from MH i2c: F0 09 00 76 01 00 BD 94 1A 67 EF 94 12 67 3D [18:41:00]GetLastDocTimeStamp 1729795092 [18:41:00]current date 1729795261 [18:41:00]FM_GetShiftState [18:41:00]SAM_PROTO_GetShiftState [18:41:00]wFMCommunicate request_size=4 [18:41:00]MH_SAM_APDU [18:41:00]CAPDU: 80 13 01 00 [18:41:00]Write to MH i2c: E2 08 00 77 01 80 13 01 00 00 00 00 00 F5 [18:41:00]Write i2c OK [18:41:00]MH_I2C_Read... [18:41:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:00]Read from MH i2c: E2 [18:41:00]MH_I2C_Read... [18:41:00]Read from MH i2c: E2 0E 00 [18:41:00]MH_I2C_Read... [18:41:00]Read from MH i2c: E2 0E 00 77 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5A [18:41:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:41:00]wFMCommunicate OK [18:41:00]SAM_PROTO_GetShiftState done [18:41:00]FM_GetShiftState done [18:41:00]opened in 1729729095 [18:41:00]opened+sec_in_day 1729815495 [18:41:00]quantity*price = 40006 [18:41:00]sum+1 = 40007 [18:41:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 651 24.10.2024 18:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372834 ФПД: 206377889481693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184101&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372834&fm=206377889481693&tin=02508201610067®Number=0000000000091623&sum=40000 [18:41:01]StoreToDocumentArchive [18:41:01]shift 524 fd 372834 [18:41:01]save to /storage/0524/doc_00372834 [18:41:01]save last doc name /storage/0524/doc_00372834 to /storage/kkm_last_doc_name [18:41:01]save OK [18:41:01]Clear old archive folders... [18:41:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:01]tlvbuf is 01123B70 [18:41:01]SAM_PROTO_ClearQueue [18:41:01]wFMCommunicate request_size=4 [18:41:01]MH_SAM_APDU [18:41:01]CAPDU: 80 09 00 00 [18:41:01]Write to MH i2c: E2 08 00 84 01 80 09 00 00 00 00 00 00 F7 [18:41:01]Write i2c OK [18:41:01]MH_I2C_Read... [18:41:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 84 01 00 90 00 F9 [18:41:02]RAPDU: 90 00 [18:41:02]wFMCommunicate OK [18:41:02]SAM_PROTO_ClearQueue done [18:41:02]KKMCreateOFDPacket [18:41:02]OFDProtocolAddRootSTLVToBuf [18:41:02]FM_MakeSignedData [18:41:02]FM_MakeSignedData [18:41:02]SAM_PROTO_SignData [18:41:02]wFMCommunicate request_size=4 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 0D 01 02 [18:41:02]Write to MH i2c: E2 08 00 85 01 80 0D 01 02 00 00 00 00 FF [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [18:41:02]RAPDU: 90 00 [18:41:02]wFMCommunicate OK [18:41:02]wFMCommunicate request_size=255 [18:41:02]MH_SAM_APDU [18:41: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 B0 05 00 35 04 06 00 BB [18:41:02]Write to MH i2c: E2 02 01 86 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 B0 05 00 35 04 06 00 BB 00 00 99 [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 86 01 00 90 00 FB [18:41:02]RAPDU: 90 00 [18:41:02]wFMCommunicate OK [18:41:02]wFMCommunicate request_size=10 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 0D 02 02 05 B3 18 CA C3 DD [18:41:02]Write to MH i2c: E2 0D 00 87 01 80 0D 02 02 05 00 B3 18 CA C3 DD 00 00 41 [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 03 00 87 01 00 90 00 FC [18:41:02]RAPDU: 90 00 [18:41:02]wFMCommunicate OK [18:41:02]wFMCommunicate request_size=4 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 0D 03 02 [18:41:02]Write to MH i2c: E2 08 00 88 01 80 0D 03 02 00 00 00 00 04 [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 0B 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 0B 00 88 01 00 DA 18 E3 78 91 B1 DA 31 90 00 9F [18:41:02]RAPDU: DA 18 E3 78 91 B1 DA 31 90 00 [18:41:02]wFMCommunicate OK [18:41:02]SAM_PROTO_SignData done [18:41:02]FM_MakeSignedData done [18:41:02]CreateOFDProtocolMessage [18:41:02]wFMCommunicate request_size=4 [18:41:02]MH_SAM_APDU [18:41:02]CAPDU: 80 11 00 00 [18:41:02]Write to MH i2c: E2 08 00 89 01 80 11 00 00 00 00 00 00 04 [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:02]Read from MH i2c: E2 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 17 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: E2 17 00 89 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [18:41:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:41:02]wFMCommunicate OK [18:41:02]CreateOFDProtocolMessage done [18:41:02]OFDSenderStorePacket 372834 [18:41:02]StoreOFDPacket docnum=372834 [18:41:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 25 07 01 2B EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 B0 05 00 35 04 06 00 BB B3 18 CA C3 DD DA 18 E3 78 91 B1 DA 31 [18:41:02]CheckFolder [18:41:02]dirname=/storage/ofd_packets [18:41:02]CheckFolder done [18:41:02]ProducePacketName [18:41:02]name=ofd_packets/00372834 [18:41:02]NVStorageSaveData ofd_packets/00372834 [18:41:02]File name is /storage/ofd_packets/00372834 [18:41:02]Write 301 bytes [18:41:02]NVStorageSaveData done [18:41:02]OFDSenderStorePacket done [18:41:02]KKMCreateOFDPacket done [18:41:02]NVStorageSaveData kkm_last_timestamp [18:41:02]File name is /storage/kkm_last_timestamp [18:41:02]Write 4 bytes [18:41:02]NVStorageSaveData done [18:41:02]ExternCall_PrintAddStr [18:41:02]wPrintStart [18:41:02]Write to MH i2c: 01 00 00 8A 01 8B [18:41:02]Write i2c OK [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: 01 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: 01 07 00 [18:41:02]MH_I2C_Read... [18:41:02]Read from MH i2c: 01 07 00 8A 01 00 00 00 00 00 FF 0F A0 [18:41:02]RasterBufferAndPrint [18:41:02]line Счет N : (1)3309145 [18:41:02]line ИНН: 02508201610067 [18:41:02]line Контрольно-Кассовый Чек [18:41:02]line ПРОДАЖА [18:41:02]line ТРК (МРК, ГНК) : 22 [18:41:02]line Товар: 2710124130 [18:41:02]line Аи-92-К-4 [18:41:02]line 5.980 * 66.90 [18:41:02]line = 400.06 [18:41:02]line НДС 12% НСП 1% [18:41:02]line > о реализуемом товаре [18:41:02]line ОКРУГЛЕНИЕ: -0.06 [18:41:02]line ИТОГО: 400.00 [18:41:02]line Внесено: 400.00 [18:41:02]line СДАЧА: 0.00 [18:41:02]line НСП 1% : 3.54 [18:41:02]line НДС 12% : 42.48 [18:41:02]line Наличными: 400.00 [18:41:02]line Безнал.: 0.00 [18:41:02]line Место: АЗС № 87 "Партнер Нефть" [18:41:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:41:02]line СНО: Общий режим [18:41:02]line Чек 651 24.10.2024 18:41 [18:41:02]line Смена: 524 ФФД: 1.0 [18:41:02]line ЗНМ: 0300000083 [18:41:02]line РНМ: 0000000000091623 [18:41:02]line Версия ККМ: 001 [18:41:02]line ФМ: 0000000000874672 [18:41:02]line ФД: 372834 [18:41:02]line ФПД: 206377889481693 [18:41:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184101&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372834&fm=206377889481693&tin=02508201610067®Number=0000000000091623&sum=40000 [18:41:02]OFD Sender: Processing packet 372834 [packets to send 267, broken 266] [18:41:02]ProducePacketName [18:41:02]name=ofd_packets/00372834 [18:41:02]OFD Sender: To server: pG, [18:41:02]CommunicateWithHost lk.salyk.kg:30040 [18:41:02]ConnectInit lk.salyk.kg [18:41:02]written 0, free lines is 4095 [18:41:02]Connected sock=10 [18:41:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 25 07 01 2B EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 02 00 00 F4 03 04 00 BD 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 B0 05 00 35 04 06 00 BB B3 18 CA C3 DD DA 18 E3 78 91 B1 DA 31 [18: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 36 37 32 4F 00 00 00 FC A8 47 00 33 F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 62 B0 05 00 F4 03 04 00 64 40 1A 67 B6 04 01 00 00 47 0B EF AB 36 54 FF 68 [18:41:03]CommunicateWithHost err = 0 [18:41:03]CheckOFDResponse [18:41:03]1017 (14) - 77093643461234 [18:41:03]1041 (16) - 0000000000874672 [18:41:03]1040 (4) - 372834 [18:41:03]1012 (4) - 24.10.2024 12:41 [18:41:03]1206 (1) - 0 [18:41:03]OFD Sender: Remove packet 372834 [18:41:03]ProducePacketName [18:41:03]name=ofd_packets/00372834 [18:41:03]NVStorageDeleteData [18:41:03]Write to MH i2c: 01 00 00 B5 01 B6 [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 07 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: 01 07 00 B5 01 00 00 00 00 00 ED 0C B6 [18:41:03]RasterBufferAndPrint [18:41:03]line [18:41:03]line [18:41:03]line [18:41:03]line [18:41:03]line [18:41:03]written 0, free lines is 3315 [18:41:03]MH_Cut [18:41:03]Write to MH i2c: D1 01 00 BC 01 01 8F [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: D1 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: D1 01 00 [18:41:03]MH_I2C_Read... [18:41:03]Read from MH i2c: D1 01 00 BC 01 00 8E [18:41:03]Write to MH i2c: 01 00 00 BD 01 BE [18:41:03]Write i2c OK [18:41:03]MH_I2C_Read... [18:41:03]OFD Sender: No OFD packet to send [18:41:04]*** Cut start [18:41:04]*** Partial cut [18:41:04]*** CUTSNS_PIN = 1 [18:41:04]*** CUTSNS_PIN = 0 [18:41:04]*** Brake cut motor [18:41:04]Read from MH i2c: 01 [18:41:04]MH_I2C_Read... [18:41:04]*** Stop cut motor [18:41:04]*** Cut end [18:41:04]Read from MH i2c: 01 07 00 [18:41:04]MH_I2C_Read... [18:41:04]Read from MH i2c: 01 07 00 BD 01 00 00 00 00 00 FF 0F D3 [18:41:04]process_action close_receipt done [18:41:04]requested_data is exist [18:41:04]produce_requested_data [18:41:04]requested_item fm.sn is exist - process it [18:41:04]wFMCommunicate request_size=4 [18:41:04]MH_SAM_APDU [18:41:04]CAPDU: 80 11 00 00 [18:41:04]Write to MH i2c: E2 08 00 BE 01 80 11 00 00 00 00 00 00 39 [18:41:04]Write i2c OK [18:41:04]MH_I2C_Read... [18:41:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:04]Read from MH i2c: E2 [18:41:04]MH_I2C_Read... [18:41:04]Read from MH i2c: E2 17 00 [18:41:04]MH_I2C_Read... [18:41:04]Read from MH i2c: E2 17 00 BE 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8E [18:41:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:41:04]wFMCommunicate OK [18:41:04]requested_item fd.num is exist - process it [18:41:04]SAM_PROTO_GetFieldsCounters [18:41:04]wFMCommunicate request_size=4 [18:41:04]MH_SAM_APDU [18:41:04]CAPDU: 80 13 00 00 [18:41:04]Write to MH i2c: E2 08 00 BF 01 80 13 00 00 00 00 00 00 3C [18:41:04]Write i2c OK [18:41:04]MH_I2C_Read... [18:41:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:04]Read from MH i2c: E2 [18:41:04]MH_I2C_Read... [18:41:04]Read from MH i2c: E2 62 00 [18:41:04]MH_I2C_Read... [18:41:04]Read from MH i2c: E2 62 00 BF 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 62 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [18:41:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 62 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8B 02 00 00 5E 04 04 00 8B 02 00 00 57 04 04 00 8C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:04]wFMCommunicate OK [18:41:04]SAM_PROTO_GetFieldsCounters done [18:41:04]requested_item shift.num is exist - process it [18:41:04]requested_item shift.opened is exist - process it [18:41:04]req_shift_opened [18:41:04]FM_GetShiftState [18:41:04]SAM_PROTO_GetShiftState [18:41:04]wFMCommunicate request_size=4 [18:41:04]MH_SAM_APDU [18:41:04]CAPDU: 80 13 01 00 [18:41:04]Write to MH i2c: E2 08 00 C0 01 80 13 01 00 00 00 00 00 3E [18:41:04]Write i2c OK [18:41:04]MH_I2C_Read... [18:41:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:05]Read from MH i2c: E2 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 0E 00 [18:41:05]MH_I2C_Read... [18:41:05]Read from MH i2c: E2 0E 00 C0 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A3 [18:41:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:41:05]wFMCommunicate OK [18:41:05]SAM_PROTO_GetShiftState done [18:41:05]FM_GetShiftState done [18:41:05]req_shift_opened done [18:41:05]requested_item shift.open_date is exist - process it [18:41:05]req_shift_open_date [18:41:05]req_shift_open_date done [18:41:05]produce_requested_data done [18:41:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372834,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:41:05]process_action_free close_receipt [18:41:05]json_value_free [18:41:05]json_value_free done [18:41:05]process_json_proto returns [18:41:05]Send response to host [18:41:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372834,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:41:05]free response buf [18:41:05]execute_script done [18:41:05]execute_script returns [18:41:05]free content buf [18:41:05]Sock 7.Close socket [18:41:05]Sock 7.Thread stoped [18:41:08]OFD Sender: No OFD packet to send [18:41:13]OFD Sender: No OFD packet to send [18:41:18]OFD Sender: No OFD packet to send [18:41:23]OFD Sender: No OFD packet to send [18:41:28]OFD Sender: No OFD packet to send [18:41:33]OFD Sender: No OFD packet to send [18:41:38]OFD Sender: No OFD packet to send [18:41:43]OFD Sender: No OFD packet to send [18:41:43]accept exits with 9 [18:41:43]New connection [18:41:43]New thread 3067141476 created [18:41:43]Thread 3066998116 joined [18:41:43]Waiting for new connection... [18:41:43] Sock 9.Parse request [18:41:43]Sock 9.Check first char [18:41:43]Sock 9.First char is OK [18:41:43]request: POST /json_proto HTTP/1.0 [18:41:43]Method: POST [18:41:43]URL: /json_proto [18:41:43]Method is POST - this is cgi request [18:41:43]url: /json_proto [18:41:43]query_string will be loaded in cgi processing [18:41:43]execute_cgi json_proto POST (null) [18:41:43]execute_cgi path=json_proto method=POST [18:41:43]POST find Content-Length [18:41:43]Host: 172.17.42.195:8080 [18:41:43]Content-Length: 679 [18:41:43]Content-Type: application/json [18:41:43] [18:41:43]POST finish read [18:41:43]Found Content-Length = 679 [18:41:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:43]execute_script... [18: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)3309146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.220, "sum" : 750.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:41:43]POST & json_proto [18:41:43]process_json_proto [18:41:43]json parsed OK: [18:41:43]protocol is kg_v1.0 [18:41:43]action value=close_receipt [18:41:43]process_action close_receipt [18:41:43]cmd_close_receipt [18:41:43]MH_GetDate [18:41:43]Write to MH i2c: F0 00 00 C1 01 B1 [18:41:43]Write i2c OK [18:41:43]MH_I2C_Read... [18:41:43]Read from MH i2c: F0 [18:41:43]MH_I2C_Read... [18:41:43]Read from MH i2c: F0 09 00 [18:41:43]MH_I2C_Read... [18:41:43]Read from MH i2c: F0 09 00 C1 01 00 E8 94 1A 67 EF 94 12 67 B3 [18:41:43]GetLastDocTimeStamp 1729795261 [18:41:43]current date 1729795304 [18:41:43]FM_GetShiftState [18:41:43]SAM_PROTO_GetShiftState [18:41:43]wFMCommunicate request_size=4 [18:41:43]MH_SAM_APDU [18:41:43]CAPDU: 80 13 01 00 [18:41:43]Write to MH i2c: E2 08 00 C2 01 80 13 01 00 00 00 00 00 40 [18:41:43]Write i2c OK [18:41:43]MH_I2C_Read... [18:41:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:43]Read from MH i2c: E2 [18:41:43]MH_I2C_Read... [18:41:43]Read from MH i2c: E2 0E 00 [18:41:43]MH_I2C_Read... [18:41:43]Read from MH i2c: E2 0E 00 C2 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [18:41:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:41:43]wFMCommunicate OK [18:41:43]SAM_PROTO_GetShiftState done [18:41:43]FM_GetShiftState done [18:41:43]opened in 1729729095 [18:41:43]opened+sec_in_day 1729815495 [18:41:43]quantity*price = 75061 [18:41:43]sum+1 = 75063 [18:41:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.71 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 652 24.10.2024 18:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372835 ФПД: 24644430006812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184144&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372835&fm=24644430006812&tin=02508201610067®Number=0000000000091623&sum=75000 [18:41:45]StoreToDocumentArchive [18:41:45]shift 524 fd 372835 [18:41:45]save to /storage/0524/doc_00372835 [18:41:45]save last doc name /storage/0524/doc_00372835 to /storage/kkm_last_doc_name [18:41:45]save OK [18:41:45]Clear old archive folders... [18:41:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:41:45]tlvbuf is 01122280 [18:41:45]SAM_PROTO_ClearQueue [18:41:45]wFMCommunicate request_size=4 [18:41:45]MH_SAM_APDU [18:41:45]CAPDU: 80 09 00 00 [18:41:45]Write to MH i2c: E2 08 00 CF 01 80 09 00 00 00 00 00 00 42 [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:41:45]Read from MH i2c: E2 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [18:41:45]RAPDU: 90 00 [18:41:45]wFMCommunicate OK [18:41:45]SAM_PROTO_ClearQueue done [18:41:45]KKMCreateOFDPacket [18:41:45]OFDProtocolAddRootSTLVToBuf [18:41:45]FM_MakeSignedData [18:41:45]FM_MakeSignedData [18:41:45]SAM_PROTO_SignData [18:41:45]wFMCommunicate request_size=4 [18:41:45]MH_SAM_APDU [18:41:45]CAPDU: 80 0D 01 02 [18:41:45]Write to MH i2c: E2 08 00 D0 01 80 0D 01 02 00 00 00 00 4A [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:41:45]Read from MH i2c: E2 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 D0 01 00 90 00 45 [18:41:45]RAPDU: 90 00 [18:41:45]wFMCommunicate OK [18:41:45]wFMCommunicate request_size=255 [18:41:45]MH_SAM_APDU [18: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 34 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 E8 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 B0 05 00 35 04 06 00 16 [18:41:45]Write to MH i2c: E2 02 01 D1 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 34 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 E8 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 B0 05 00 35 04 06 00 16 00 00 C5 [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:45]Read from MH i2c: E2 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 D1 01 00 90 00 46 [18:41:45]RAPDU: 90 00 [18:41:45]wFMCommunicate OK [18:41:45]wFMCommunicate request_size=10 [18:41:45]MH_SAM_APDU [18:41:45]CAPDU: 80 0D 02 02 05 69 FA 7F 0A 1C [18:41:45]Write to MH i2c: E2 0D 00 D2 01 80 0D 02 02 05 00 69 FA 7F 0A 1C 00 00 5F [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:41:45]Read from MH i2c: E2 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 03 00 D2 01 00 90 00 47 [18:41:45]RAPDU: 90 00 [18:41:45]wFMCommunicate OK [18:41:45]wFMCommunicate request_size=4 [18:41:45]MH_SAM_APDU [18:41:45]CAPDU: 80 0D 03 02 [18:41:45]Write to MH i2c: E2 08 00 D3 01 80 0D 03 02 00 00 00 00 4F [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:41:45]Read from MH i2c: E2 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 0B 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 0B 00 D3 01 00 71 52 3E D7 13 E7 73 35 90 00 CA [18:41:45]RAPDU: 71 52 3E D7 13 E7 73 35 90 00 [18:41:45]wFMCommunicate OK [18:41:45]SAM_PROTO_SignData done [18:41:45]FM_MakeSignedData done [18:41:45]CreateOFDProtocolMessage [18:41:45]wFMCommunicate request_size=4 [18:41:45]MH_SAM_APDU [18:41:45]CAPDU: 80 11 00 00 [18:41:45]Write to MH i2c: E2 08 00 D4 01 80 11 00 00 00 00 00 00 4F [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:45]Read from MH i2c: E2 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 17 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: E2 17 00 D4 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [18:41:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:41:45]wFMCommunicate OK [18:41:45]CreateOFDProtocolMessage done [18:41:45]OFDSenderStorePacket 372835 [18:41:45]StoreOFDPacket docnum=372835 [18:41:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 31 74 07 01 5B 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 34 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 E8 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 B0 05 00 35 04 06 00 16 69 FA 7F 0A 1C 71 52 3E D7 13 E7 73 35 [18:41:45]CheckFolder [18:41:45]dirname=/storage/ofd_packets [18:41:45]CheckFolder done [18:41:45]ProducePacketName [18:41:45]name=ofd_packets/00372835 [18:41:45]NVStorageSaveData ofd_packets/00372835 [18:41:45]File name is /storage/ofd_packets/00372835 [18:41:45]Write 301 bytes [18:41:45]NVStorageSaveData done [18:41:45]OFDSenderStorePacket done [18:41:45]KKMCreateOFDPacket done [18:41:45]NVStorageSaveData kkm_last_timestamp [18:41:45]File name is /storage/kkm_last_timestamp [18:41:45]Write 4 bytes [18:41:45]NVStorageSaveData done [18:41:45]ExternCall_PrintAddStr [18:41:45]wPrintStart [18:41:45]Write to MH i2c: 01 00 00 D5 01 D6 [18:41:45]Write i2c OK [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: 01 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: 01 07 00 [18:41:45]MH_I2C_Read... [18:41:45]Read from MH i2c: 01 07 00 D5 01 00 00 00 00 00 FF 0F EB [18:41:45]RasterBufferAndPrint [18:41:45]line Счет N : (1)3309146 [18:41:45]line ИНН: 02508201610067 [18:41:45]line Контрольно-Кассовый Чек [18:41:45]line ПРОДАЖА [18:41:45]line ТРК (МРК, ГНК) : 12 [18:41:45]line Товар: 2710124130 [18:41:45]line Аи-92-К-4 [18:41:45]line 11.220 * 66.90 [18:41:45]line = 750.62 [18:41:45]line НДС 12% НСП 1% [18:41:45]line > о реализуемом товаре [18:41:45]line ОКРУГЛЕНИЕ: -0.62 [18:41:45]line ИТОГО: 750.00 [18:41:45]line Внесено: 750.00 [18:41:45]line СДАЧА: 0.00 [18:41:45]line НСП 1% : 6.64 [18:41:45]line НДС 12% : 79.71 [18:41:45]line Наличными: 750.00 [18:41:45]line Безнал.: 0.00 [18:41:45]line Место: АЗС № 87 "Партнер Нефть" [18:41:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:41:45]line СНО: Общий режим [18:41:45]line Чек 652 24.10.2024 18:41 [18:41:45]line Смена: 524 ФФД: 1.0 [18:41:45]line ЗНМ: 0300000083 [18:41:45]line РНМ: 0000000000091623 [18:41:45]line Версия ККМ: 001 [18:41:45]line ФМ: 0000000000874672 [18:41:45]line ФД: 372835 [18:41:45]line ФПД: 24644430006812 [18:41:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184144&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372835&fm=24644430006812&tin=02508201610067®Number=0000000000091623&sum=75000 [18:41:45]written 0, free lines is 4095 [18:41:45]OFD Sender: Processing packet 372835 [packets to send 267, broken 266] [18:41:45]ProducePacketName [18:41:45]name=ofd_packets/00372835 [18:41:45]OFD Sender: To server: pG, [18:41:45]CommunicateWithHost lk.salyk.kg:30040 [18:41:45]ConnectInit lk.salyk.kg [18:41:45]Connected sock=7 [18:41:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 31 74 07 01 5B 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 34 FF 03 08 00 03 D4 2B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 36 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 02 00 00 F4 03 04 00 E8 94 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 B0 05 00 35 04 06 00 16 69 FA 7F 0A 1C 71 52 3E D7 13 E7 73 35 [18:41:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E2 AD 47 00 AD 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 63 B0 05 00 F4 03 04 00 8F 40 1A 67 B6 04 01 00 00 F3 A9 13 2D 43 FF 7F 4B [18:41:45]CommunicateWithHost err = 0 [18:41:45]CheckOFDResponse [18:41:45]1017 (14) - 77093643461234 [18:41:45]1041 (16) - 0000000000874672 [18:41:45]1040 (4) - 372835 [18:41:45]1012 (4) - 24.10.2024 12:41 [18:41:45]1206 (1) - 0 [18:41:45]OFD Sender: Remove packet 372835 [18:41:45]ProducePacketName [18:41:45]name=ofd_packets/00372835 [18:41:45]NVStorageDeleteData [18:41:46]Write to MH i2c: 01 00 00 00 02 02 [18:41:46]Write i2c OK [18:41:46]MH_I2C_Read... [18:41:46]Read from MH i2c: 01 [18:41:46]MH_I2C_Read... [18:41:46]Read from MH i2c: 01 07 00 [18:41:46]MH_I2C_Read... [18:41:46]Read from MH i2c: 01 07 00 00 02 00 00 00 00 00 ED 0C 02 [18:41:46]RasterBufferAndPrint [18:41:46]line [18:41:46]line [18:41:46]line [18:41:46]line [18:41:46]line [18:41:46]written 0, free lines is 3315 [18:41:46]MH_Cut [18:41:46]Write to MH i2c: D1 01 00 07 02 01 DB [18:41:46]Write i2c OK [18:41:46]MH_I2C_Read... [18:41:46]Read from MH i2c: D1 [18:41:46]MH_I2C_Read... [18:41:46]Read from MH i2c: D1 01 00 [18:41:46]MH_I2C_Read... [18:41:46]Read from MH i2c: D1 01 00 07 02 00 DA [18:41:46]Write to MH i2c: 01 00 00 08 02 0A [18:41:46]Write i2c OK [18:41:46]MH_I2C_Read... [18:41:46]OFD Sender: No OFD packet to send [18:41:46]*** Cut start [18:41:46]*** Partial cut [18:41:46]*** CUTSNS_PIN = 1 [18:41:46]*** CUTSNS_PIN = 0 [18:41:47]*** Brake cut motor [18:41:47]Read from MH i2c: 01 [18:41:47]MH_I2C_Read... [18:41:47]*** Stop cut motor [18:41:47]*** Cut end [18:41:47]Read from MH i2c: 01 07 00 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: 01 07 00 08 02 00 00 00 00 00 FF 0F 1F [18:41:47]process_action close_receipt done [18:41:47]requested_data is exist [18:41:47]produce_requested_data [18:41:47]requested_item fm.sn is exist - process it [18:41:47]wFMCommunicate request_size=4 [18:41:47]MH_SAM_APDU [18:41:47]CAPDU: 80 11 00 00 [18:41:47]Write to MH i2c: E2 08 00 09 02 80 11 00 00 00 00 00 00 85 [18:41:47]Write i2c OK [18:41:47]MH_I2C_Read... [18:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:41:47]Read from MH i2c: E2 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: E2 17 00 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: E2 17 00 09 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DA [18:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:41:47]wFMCommunicate OK [18:41:47]requested_item fd.num is exist - process it [18:41:47]SAM_PROTO_GetFieldsCounters [18:41:47]wFMCommunicate request_size=4 [18:41:47]MH_SAM_APDU [18:41:47]CAPDU: 80 13 00 00 [18:41:47]Write to MH i2c: E2 08 00 0A 02 80 13 00 00 00 00 00 00 88 [18:41:47]Write i2c OK [18:41:47]MH_I2C_Read... [18:41:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:41:47]Read from MH i2c: E2 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: E2 62 00 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: E2 62 00 0A 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 63 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [18:41:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 63 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8C 02 00 00 5E 04 04 00 8C 02 00 00 57 04 04 00 8D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:41:47]wFMCommunicate OK [18:41:47]SAM_PROTO_GetFieldsCounters done [18:41:47]requested_item shift.num is exist - process it [18:41:47]requested_item shift.opened is exist - process it [18:41:47]req_shift_opened [18:41:47]FM_GetShiftState [18:41:47]SAM_PROTO_GetShiftState [18:41:47]wFMCommunicate request_size=4 [18:41:47]MH_SAM_APDU [18:41:47]CAPDU: 80 13 01 00 [18:41:47]Write to MH i2c: E2 08 00 0B 02 80 13 01 00 00 00 00 00 8A [18:41:47]Write i2c OK [18:41:47]MH_I2C_Read... [18:41:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:41:47]Read from MH i2c: E2 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: E2 0E 00 [18:41:47]MH_I2C_Read... [18:41:47]Read from MH i2c: E2 0E 00 0B 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EF [18:41:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:41:47]wFMCommunicate OK [18:41:47]SAM_PROTO_GetShiftState done [18:41:47]FM_GetShiftState done [18:41:47]req_shift_opened done [18:41:47]requested_item shift.open_date is exist - process it [18:41:47]req_shift_open_date [18:41:47]req_shift_open_date done [18:41:47]produce_requested_data done [18:41:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372835,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:41:47]process_action_free close_receipt [18:41:47]json_value_free [18:41:47]json_value_free done [18:41:47]process_json_proto returns [18:41:47]Send response to host [18:41:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372835,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:41:47]free response buf [18:41:47]execute_script done [18:41:47]execute_script returns [18:41:47]free content buf [18:41:47]Sock 9.Close socket [18:41:47]Sock 9.Thread stoped [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:11]OFD Sender: No OFD packet to send [18:42:16]OFD Sender: No OFD packet to send [18:42:21]OFD Sender: No OFD packet to send [18:42:26]OFD Sender: No OFD packet to send [18:42:31]OFD Sender: No OFD packet to send [18:42:36]OFD Sender: No OFD packet to send [18:42:37]accept exits with 10 [18:42:37]New connection [18:42:37]New thread 3066998116 created [18:42:37]Thread 3067141476 joined [18:42:37]Waiting for new connection... [18:42:37] Sock 10.Parse request [18:42:37]Sock 10.Check first char [18:42:37]Sock 10.First char is OK [18:42:37]request: POST /json_proto HTTP/1.0 [18:42:37]Method: POST [18:42:37]URL: /json_proto [18:42:37]Method is POST - this is cgi request [18:42:37]url: /json_proto [18:42:37]query_string will be loaded in cgi processing [18:42:37]execute_cgi json_proto POST (null) [18:42:37]execute_cgi path=json_proto method=POST [18:42:37]POST find Content-Length [18:42:37]Host: 172.17.42.195:8080 [18:42:37]Content-Length: 770 [18:42:37]Content-Type: application/json [18:42:37] [18:42:37]POST finish read [18:42:37]Found Content-Length = 770 [18:42:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:42:37]execute_script... [18:42: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)3309147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:42:37]POST & json_proto [18:42:37]process_json_proto [18:42:37]json parsed OK: [18:42:37]protocol is kg_v1.0 [18:42:37]action value=close_receipt [18:42:37]process_action close_receipt [18:42:37]cmd_close_receipt [18:42:37]MH_GetDate [18:42:37]Write to MH i2c: F0 00 00 0C 02 FD [18:42:37]Write i2c OK [18:42:37]MH_I2C_Read... [18:42:37]Read from MH i2c: F0 [18:42:37]MH_I2C_Read... [18:42:37]Read from MH i2c: F0 09 00 [18:42:37]MH_I2C_Read... [18:42:37]Read from MH i2c: F0 09 00 0C 02 00 1E 95 1A 67 EF 94 12 67 36 [18:42:37]GetLastDocTimeStamp 1729795304 [18:42:37]current date 1729795358 [18:42:37]FM_GetShiftState [18:42:37]SAM_PROTO_GetShiftState [18:42:37]wFMCommunicate request_size=4 [18:42:37]MH_SAM_APDU [18:42:37]CAPDU: 80 13 01 00 [18:42:37]Write to MH i2c: E2 08 00 0D 02 80 13 01 00 00 00 00 00 8C [18:42:37]Write i2c OK [18:42:37]MH_I2C_Read... [18:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:37]Read from MH i2c: E2 [18:42:37]MH_I2C_Read... [18:42:37]Read from MH i2c: E2 0E 00 [18:42:37]MH_I2C_Read... [18:42:37]Read from MH i2c: E2 0E 00 0D 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [18:42:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:42:37]wFMCommunicate OK [18:42:37]SAM_PROTO_GetShiftState done [18:42:37]FM_GetShiftState done [18:42:37]opened in 1729729095 [18:42:37]opened+sec_in_day 1729815495 [18:42:37]quantity*price = 100015 [18:42:37]sum+1 = 100017 [18:42:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 653 24.10.2024 18:42 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372836 ФПД: 214201252481303 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184238&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372836&fm=214201252481303&tin=02508201610067®Number=0000000000091623&sum=100016 [18:42:38]StoreToDocumentArchive [18:42:38]shift 524 fd 372836 [18:42:38]save to /storage/0524/doc_00372836 [18:42:38]save last doc name /storage/0524/doc_00372836 to /storage/kkm_last_doc_name [18:42:38]save OK [18:42:38]Clear old archive folders... [18:42:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:42:38]tlvbuf is 01110690 [18:42:38]SAM_PROTO_ClearQueue [18:42:38]wFMCommunicate request_size=4 [18:42:38]MH_SAM_APDU [18:42:38]CAPDU: 80 09 00 00 [18:42:38]Write to MH i2c: E2 08 00 1A 02 80 09 00 00 00 00 00 00 8E [18:42:38]Write i2c OK [18:42:38]MH_I2C_Read... [18:42:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:42:38]Read from MH i2c: E2 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 1A 02 00 90 00 90 [18:42:38]RAPDU: 90 00 [18:42:38]wFMCommunicate OK [18:42:38]SAM_PROTO_ClearQueue done [18:42:38]KKMCreateOFDPacket [18:42:38]OFDProtocolAddRootSTLVToBuf [18:42:38]FM_MakeSignedData [18:42:38]FM_MakeSignedData [18:42:38]SAM_PROTO_SignData [18:42:38]wFMCommunicate request_size=4 [18:42:38]MH_SAM_APDU [18:42:38]CAPDU: 80 0D 01 02 [18:42:38]Write to MH i2c: E2 08 00 1B 02 80 0D 01 02 00 00 00 00 96 [18:42:38]Write i2c OK [18:42:38]MH_I2C_Read... [18:42:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:42:38]Read from MH i2c: E2 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 1B 02 00 90 00 91 [18:42:38]RAPDU: 90 00 [18:42:38]wFMCommunicate OK [18:42:38]wFMCommunicate request_size=255 [18:42:38]MH_SAM_APDU [18:42: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 1E 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 B0 05 00 35 04 06 00 C2 [18:42:38]Write to MH i2c: E2 02 01 1C 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 1E 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 B0 05 00 35 04 06 00 C2 00 00 E8 [18:42:38]Write i2c OK [18:42:38]MH_I2C_Read... [18:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:38]Read from MH i2c: E2 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 1C 02 00 90 00 92 [18:42:38]RAPDU: 90 00 [18:42:38]wFMCommunicate OK [18:42:38]wFMCommunicate request_size=10 [18:42:38]MH_SAM_APDU [18:42:38]CAPDU: 80 0D 02 02 05 D0 9D 90 89 17 [18:42:38]Write to MH i2c: E2 0D 00 1D 02 80 0D 02 02 05 00 D0 9D 90 89 17 00 00 40 [18:42:38]Write i2c OK [18:42:38]MH_I2C_Read... [18:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:42:38]Read from MH i2c: E2 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 [18:42:38]MH_I2C_Read... [18:42:38]Read from MH i2c: E2 03 00 1D 02 00 90 00 93 [18:42:38]RAPDU: 90 00 [18:42:38]wFMCommunicate OK [18:42:38]wFMCommunicate request_size=4 [18:42:38]MH_SAM_APDU [18:42:38]CAPDU: 80 0D 03 02 [18:42:38]Write to MH i2c: E2 08 00 1E 02 80 0D 03 02 00 00 00 00 9B [18:42:38]Write i2c OK [18:42:38]MH_I2C_Read... [18:42:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:42:39]Read from MH i2c: E2 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: E2 0B 00 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: E2 0B 00 1E 02 00 F1 E5 12 66 1A 87 DE 41 90 00 AA [18:42:39]RAPDU: F1 E5 12 66 1A 87 DE 41 90 00 [18:42:39]wFMCommunicate OK [18:42:39]SAM_PROTO_SignData done [18:42:39]FM_MakeSignedData done [18:42:39]CreateOFDProtocolMessage [18:42:39]wFMCommunicate request_size=4 [18:42:39]MH_SAM_APDU [18:42:39]CAPDU: 80 11 00 00 [18:42:39]Write to MH i2c: E2 08 00 1F 02 80 11 00 00 00 00 00 00 9B [18:42:39]Write i2c OK [18:42:39]MH_I2C_Read... [18:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:39]Read from MH i2c: E2 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: E2 17 00 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: E2 17 00 1F 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [18:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:42:39]wFMCommunicate OK [18:42:39]CreateOFDProtocolMessage done [18:42:39]OFDSenderStorePacket 372836 [18:42:39]StoreOFDPacket docnum=372836 [18:42:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 96 07 01 54 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 1E 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 B0 05 00 35 04 06 00 C2 D0 9D 90 89 17 F1 E5 12 66 1A 87 DE 41 [18:42:39]CheckFolder [18:42:39]dirname=/storage/ofd_packets [18:42:39]CheckFolder done [18:42:39]ProducePacketName [18:42:39]name=ofd_packets/00372836 [18:42:39]NVStorageSaveData ofd_packets/00372836 [18:42:39]File name is /storage/ofd_packets/00372836 [18:42:39]Write 301 bytes [18:42:39]NVStorageSaveData done [18:42:39]OFDSenderStorePacket done [18:42:39]KKMCreateOFDPacket done [18:42:39]NVStorageSaveData kkm_last_timestamp [18:42:39]File name is /storage/kkm_last_timestamp [18:42:39]Write 4 bytes [18:42:39]NVStorageSaveData done [18:42:39]ExternCall_PrintAddStr [18:42:39]wPrintStart [18:42:39]Write to MH i2c: 01 00 00 20 02 22 [18:42:39]Write i2c OK [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: 01 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: 01 07 00 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: 01 07 00 20 02 00 00 00 00 00 FF 0F 37 [18:42:39]RasterBufferAndPrint [18:42:39]line Счет N : (1)3309147 [18:42:39]line ИНН: 02508201610067 [18:42:39]line Контрольно-Кассовый Чек [18:42:39]line ПРОДАЖА [18:42:39]line ТРК (МРК, ГНК) : 42 [18:42:39]line Товар: 2710124130 [18:42:39]line Аи-92-К-4 [18:42:39]line 14.950 * 66.90 [18:42:39]line = 1000.16 [18:42:39]line НДС 12% НСП 1% [18:42:39]line > о реализуемом товаре [18:42:39]line ИТОГО: 1000.16 [18:42:39]line НСП 1% : 8.85 [18:42:39]line НДС 12% : 106.21 [18:42:39]line Наличными: 0.00 [18:42:39]line Безнал.: 1000.16 [18:42:39]line Место: АЗС № 87 "Партнер Нефть" [18:42:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:42:39]line СНО: Общий режим [18:42:39]line Чек 653 24.10.2024 18:42 [18:42:39]line Смена: 524 ФФД: 1.0 [18:42:39]line ЗНМ: 0300000083 [18:42:39]line РНМ: 0000000000091623 [18:42:39]line Версия ККМ: 001 [18:42:39]line Платежная система: Mbank [18:42:39]line ФМ: 0000000000874672 [18:42:39]line ФД: 372836 [18:42:39]line ФПД: 214201252481303 [18:42:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184238&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372836&fm=214201252481303&tin=02508201610067®Number=0000000000091623&sum=100016 [18:42:39]written 0, free lines is 4095 [18:42:39]OFD Sender: Processing packet 372836 [packets to send 267, broken 266] [18:42:39]ProducePacketName [18:42:39]name=ofd_packets/00372836 [18:42:39]OFD Sender: To server: pG, [18:42:39]CommunicateWithHost lk.salyk.kg:30040 [18:42:39]ConnectInit lk.salyk.kg [18:42:39]Connected sock=9 [18:42:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 96 07 01 54 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8D 02 00 00 F4 03 04 00 1E 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 B0 05 00 35 04 06 00 C2 D0 9D 90 89 17 F1 E5 12 66 1A 87 DE 41 [18:42:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F7 B1 47 00 EC DB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 64 B0 05 00 F4 03 04 00 C4 40 1A 67 B6 04 01 00 00 5A 64 89 18 D3 10 FD FB [18:42:39]CommunicateWithHost err = 0 [18:42:39]CheckOFDResponse [18:42:39]1017 (14) - 77093643461234 [18:42:39]1041 (16) - 0000000000874672 [18:42:39]1040 (4) - 372836 [18:42:39]1012 (4) - 24.10.2024 12:42 [18:42:39]1206 (1) - 0 [18:42:39]OFD Sender: Remove packet 372836 [18:42:39]ProducePacketName [18:42:39]name=ofd_packets/00372836 [18:42:39]NVStorageDeleteData [18:42:39]Write to MH i2c: 01 00 00 49 02 4B [18:42:39]Write i2c OK [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: 01 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: 01 07 00 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: 01 07 00 49 02 00 00 00 00 00 05 0D 64 [18:42:39]RasterBufferAndPrint [18:42:39]line [18:42:39]line [18:42:39]line [18:42:39]line [18:42:39]line [18:42:39]written 0, free lines is 3340 [18:42:39]MH_Cut [18:42:39]Write to MH i2c: D1 01 00 50 02 01 24 [18:42:39]Write i2c OK [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: D1 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: D1 01 00 [18:42:39]MH_I2C_Read... [18:42:39]Read from MH i2c: D1 01 00 50 02 00 23 [18:42:39]Write to MH i2c: 01 00 00 51 02 53 [18:42:39]Write i2c OK [18:42:39]MH_I2C_Read... [18:42:39]OFD Sender: No OFD packet to send [18:42:40]*** Cut start [18:42:40]*** Partial cut [18:42:40]*** CUTSNS_PIN = 1 [18:42:40]*** CUTSNS_PIN = 0 [18:42:40]*** Brake cut motor [18:42:41]Read from MH i2c: 01 [18:42:41]MH_I2C_Read... [18:42:41]*** Stop cut motor [18:42:41]*** Cut end [18:42:41]Read from MH i2c: 01 07 00 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: 01 07 00 51 02 00 00 00 00 00 FF 0F 68 [18:42:41]process_action close_receipt done [18:42:41]requested_data is exist [18:42:41]produce_requested_data [18:42:41]requested_item fm.sn is exist - process it [18:42:41]wFMCommunicate request_size=4 [18:42:41]MH_SAM_APDU [18:42:41]CAPDU: 80 11 00 00 [18:42:41]Write to MH i2c: E2 08 00 52 02 80 11 00 00 00 00 00 00 CE [18:42:41]Write i2c OK [18:42:41]MH_I2C_Read... [18:42:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:42:41]Read from MH i2c: E2 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: E2 17 00 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: E2 17 00 52 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 23 [18:42:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:42:41]wFMCommunicate OK [18:42:41]requested_item fd.num is exist - process it [18:42:41]SAM_PROTO_GetFieldsCounters [18:42:41]wFMCommunicate request_size=4 [18:42:41]MH_SAM_APDU [18:42:41]CAPDU: 80 13 00 00 [18:42:41]Write to MH i2c: E2 08 00 53 02 80 13 00 00 00 00 00 00 D1 [18:42:41]Write i2c OK [18:42:41]MH_I2C_Read... [18:42:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:42:41]Read from MH i2c: E2 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: E2 62 00 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: E2 62 00 53 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 64 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 C4 [18:42:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 64 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8D 02 00 00 5E 04 04 00 8D 02 00 00 57 04 04 00 8E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:42:41]wFMCommunicate OK [18:42:41]SAM_PROTO_GetFieldsCounters done [18:42:41]requested_item shift.num is exist - process it [18:42:41]requested_item shift.opened is exist - process it [18:42:41]req_shift_opened [18:42:41]FM_GetShiftState [18:42:41]SAM_PROTO_GetShiftState [18:42:41]wFMCommunicate request_size=4 [18:42:41]MH_SAM_APDU [18:42:41]CAPDU: 80 13 01 00 [18:42:41]Write to MH i2c: E2 08 00 54 02 80 13 01 00 00 00 00 00 D3 [18:42:41]Write i2c OK [18:42:41]MH_I2C_Read... [18:42:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:42:41]Read from MH i2c: E2 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: E2 0E 00 [18:42:41]MH_I2C_Read... [18:42:41]Read from MH i2c: E2 0E 00 54 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [18:42:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:42:41]wFMCommunicate OK [18:42:41]SAM_PROTO_GetShiftState done [18:42:41]FM_GetShiftState done [18:42:41]req_shift_opened done [18:42:41]requested_item shift.open_date is exist - process it [18:42:41]req_shift_open_date [18:42:41]req_shift_open_date done [18:42:41]produce_requested_data done [18:42:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372836,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:42:41]process_action_free close_receipt [18:42:41]json_value_free [18:42:41]json_value_free done [18:42:41]process_json_proto returns [18:42:41]Send response to host [18:42:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372836,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:42:41]free response buf [18:42:41]execute_script done [18:42:41]execute_script returns [18:42:41]free content buf [18:42:41]Sock 10.Close socket [18:42:41]Sock 10.Thread stoped [18:42:44]OFD Sender: No OFD packet to send [18:42:50]OFD Sender: No OFD packet to send [18:42:55]OFD Sender: No OFD packet to send [18:43:00]OFD Sender: No OFD packet to send [18:43:05]OFD Sender: No OFD packet to send [18:43:10]OFD Sender: No OFD packet to send [18:43:15]OFD Sender: No OFD packet to send [18:43:20]OFD Sender: No OFD packet to send [18:43:25]OFD Sender: No OFD packet to send [18:43:30]OFD Sender: No OFD packet to send [18:43:35]OFD Sender: No OFD packet to send [18:43:40]OFD Sender: No OFD packet to send [18:43:45]OFD Sender: No OFD packet to send [18:43:50]OFD Sender: No OFD packet to send [18:43:55]OFD Sender: No OFD packet to send [18:44:00]OFD Sender: No OFD packet to send [18:44:05]OFD Sender: No OFD packet to send [18:44:10]OFD Sender: No OFD packet to send [18:44:15]OFD Sender: No OFD packet to send [18:44:20]OFD Sender: No OFD packet to send [18:44:22]accept exits with 7 [18:44:22]New connection [18:44:22]New thread 3067141476 created [18:44:22]Thread 3066998116 joined [18:44:22]Waiting for new connection... [18:44:22] Sock 7.Parse request [18:44:22]Sock 7.Check first char [18:44:22]Sock 7.First char is OK [18:44:22]request: POST /json_proto HTTP/1.0 [18:44:22]Method: POST [18:44:22]URL: /json_proto [18:44:22]Method is POST - this is cgi request [18:44:22]url: /json_proto [18:44:22]query_string will be loaded in cgi processing [18:44:22]execute_cgi json_proto POST (null) [18:44:22]execute_cgi path=json_proto method=POST [18:44:22]POST find Content-Length [18:44:22]Host: 172.17.42.195:8080 [18:44:22]Content-Length: 770 [18:44:22]Content-Type: application/json [18:44:22] [18:44:22]POST finish read [18:44:22]Found Content-Length = 770 [18:44:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:22]execute_script... [18:44: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)3309149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:22]POST & json_proto [18:44:22]process_json_proto [18:44:22]json parsed OK: [18:44:22]protocol is kg_v1.0 [18:44:22]action value=close_receipt [18:44:22]process_action close_receipt [18:44:22]cmd_close_receipt [18:44:22]MH_GetDate [18:44:22]Write to MH i2c: F0 00 00 55 02 46 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: F0 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: F0 09 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: F0 09 00 55 02 00 87 95 1A 67 EF 94 12 67 E8 [18:44:22]GetLastDocTimeStamp 1729795358 [18:44:22]current date 1729795463 [18:44:22]FM_GetShiftState [18:44:22]SAM_PROTO_GetShiftState [18:44:22]wFMCommunicate request_size=4 [18:44:22]MH_SAM_APDU [18:44:22]CAPDU: 80 13 01 00 [18:44:22]Write to MH i2c: E2 08 00 56 02 80 13 01 00 00 00 00 00 D5 [18:44:22]Write i2c OK [18:44:22]MH_I2C_Read... [18:44:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:22]Read from MH i2c: E2 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 0E 00 [18:44:22]MH_I2C_Read... [18:44:22]Read from MH i2c: E2 0E 00 56 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3A [18:44:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:44:22]wFMCommunicate OK [18:44:22]SAM_PROTO_GetShiftState done [18:44:22]FM_GetShiftState done [18:44:22]opened in 1729729095 [18:44:22]opened+sec_in_day 1729815495 [18:44:22]quantity*price = 100015 [18:44:22]sum+1 = 100017 [18:44:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 654 24.10.2024 18:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372837 ФПД: 54894661102719 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184423&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372837&fm=54894661102719&tin=02508201610067®Number=0000000000091623&sum=100016 [18:44:23]StoreToDocumentArchive [18:44:23]shift 524 fd 372837 [18:44:23]save to /storage/0524/doc_00372837 [18:44:23]save last doc name /storage/0524/doc_00372837 to /storage/kkm_last_doc_name [18:44:23]save OK [18:44:23]Clear old archive folders... [18:44:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:44:23]tlvbuf is 0110A490 [18:44:23]SAM_PROTO_ClearQueue [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 09 00 00 [18:44:23]Write to MH i2c: E2 08 00 63 02 80 09 00 00 00 00 00 00 D7 [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 63 02 00 90 00 D9 [18:44:23]RAPDU: 90 00 [18:44:23]wFMCommunicate OK [18:44:23]SAM_PROTO_ClearQueue done [18:44:23]KKMCreateOFDPacket [18:44:23]OFDProtocolAddRootSTLVToBuf [18:44:23]FM_MakeSignedData [18:44:23]FM_MakeSignedData [18:44:23]SAM_PROTO_SignData [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 0D 01 02 [18:44:23]Write to MH i2c: E2 08 00 64 02 80 0D 01 02 00 00 00 00 DF [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 64 02 00 90 00 DA [18:44:23]RAPDU: 90 00 [18:44:23]wFMCommunicate OK [18:44:23]wFMCommunicate request_size=255 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 87 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 B0 05 00 35 04 06 00 31 [18:44:23]Write to MH i2c: E2 02 01 65 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 87 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 B0 05 00 35 04 06 00 31 00 00 0B [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 65 02 00 90 00 DB [18:44:23]RAPDU: 90 00 [18:44:23]wFMCommunicate OK [18:44:23]wFMCommunicate request_size=10 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 0D 02 02 05 ED 28 C6 6C 7F [18:44:23]Write to MH i2c: E2 0D 00 66 02 80 0D 02 02 05 00 ED 28 C6 6C 7F 00 00 B2 [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:23]Read from MH i2c: E2 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 [18:44:23]MH_I2C_Read... [18:44:23]Read from MH i2c: E2 03 00 66 02 00 90 00 DC [18:44:23]RAPDU: 90 00 [18:44:23]wFMCommunicate OK [18:44:23]wFMCommunicate request_size=4 [18:44:23]MH_SAM_APDU [18:44:23]CAPDU: 80 0D 03 02 [18:44:23]Write to MH i2c: E2 08 00 67 02 80 0D 03 02 00 00 00 00 E4 [18:44:23]Write i2c OK [18:44:23]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 0B 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 0B 00 67 02 00 F1 42 B9 28 36 3E 8A B8 90 00 AF [18:44:24]RAPDU: F1 42 B9 28 36 3E 8A B8 90 00 [18:44:24]wFMCommunicate OK [18:44:24]SAM_PROTO_SignData done [18:44:24]FM_MakeSignedData done [18:44:24]CreateOFDProtocolMessage [18:44:24]wFMCommunicate request_size=4 [18:44:24]MH_SAM_APDU [18:44:24]CAPDU: 80 11 00 00 [18:44:24]Write to MH i2c: E2 08 00 68 02 80 11 00 00 00 00 00 00 E4 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:24]Read from MH i2c: E2 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 17 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: E2 17 00 68 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [18:44:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:44:24]wFMCommunicate OK [18:44:24]CreateOFDProtocolMessage done [18:44:24]OFDSenderStorePacket 372837 [18:44:24]StoreOFDPacket docnum=372837 [18:44:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2B 20 07 01 77 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 87 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 B0 05 00 35 04 06 00 31 ED 28 C6 6C 7F F1 42 B9 28 36 3E 8A B8 [18:44:24]CheckFolder [18:44:24]dirname=/storage/ofd_packets [18:44:24]CheckFolder done [18:44:24]ProducePacketName [18:44:24]name=ofd_packets/00372837 [18:44:24]NVStorageSaveData ofd_packets/00372837 [18:44:24]File name is /storage/ofd_packets/00372837 [18:44:24]Write 301 bytes [18:44:24]NVStorageSaveData done [18:44:24]OFDSenderStorePacket done [18:44:24]KKMCreateOFDPacket done [18:44:24]NVStorageSaveData kkm_last_timestamp [18:44:24]File name is /storage/kkm_last_timestamp [18:44:24]Write 4 bytes [18:44:24]NVStorageSaveData done [18:44:24]ExternCall_PrintAddStr [18:44:24]wPrintStart [18:44:24]Write to MH i2c: 01 00 00 69 02 6B [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 07 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 07 00 69 02 00 00 00 00 00 FF 0F 80 [18:44:24]RasterBufferAndPrint [18:44:24]line Счет N : (1)3309149 [18:44:24]line ИНН: 02508201610067 [18:44:24]line Контрольно-Кассовый Чек [18:44:24]line ПРОДАЖА [18:44:24]line ТРК (МРК, ГНК) : 22 [18:44:24]line Товар: 2710124130 [18:44:24]line Аи-92-К-4 [18:44:24]line 14.950 * 66.90 [18:44:24]line = 1000.16 [18:44:24]line НДС 12% НСП 1% [18:44:24]line > о реализуемом товаре [18:44:24]line ИТОГО: 1000.16 [18:44:24]line НСП 1% : 8.85 [18:44:24]line НДС 12% : 106.21 [18:44:24]line Наличными: 0.00 [18:44:24]line Безнал.: 1000.16 [18:44:24]line Место: АЗС № 87 "Партнер Нефть" [18:44:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:44:24]line СНО: Общий режим [18:44:24]line Чек 654 24.10.2024 18:44 [18:44:24]line Смена: 524 ФФД: 1.0 [18:44:24]line ЗНМ: 0300000083 [18:44:24]line РНМ: 0000000000091623 [18:44:24]line Версия ККМ: 001 [18:44:24]line Платежная система: Mbank [18:44:24]line ФМ: 0000000000874672 [18:44:24]line ФД: 372837 [18:44:24]line ФПД: 54894661102719 [18:44:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184423&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372837&fm=54894661102719&tin=02508201610067®Number=0000000000091623&sum=100016 [18:44:24]written 0, free lines is 4095 [18:44:24]OFD Sender: Processing packet 372837 [packets to send 267, broken 266] [18:44:24]ProducePacketName [18:44:24]name=ofd_packets/00372837 [18:44:24]OFD Sender: To server: pG, [18:44:24]CommunicateWithHost lk.salyk.kg:30040 [18:44:24]ConnectInit lk.salyk.kg [18:44:24]Connected sock=10 [18:44:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2B 20 07 01 77 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 02 00 00 F4 03 04 00 87 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 B0 05 00 35 04 06 00 31 ED 28 C6 6C 7F F1 42 B9 28 36 3E 8A B8 [18:44:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C5 4C 47 00 C2 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 65 B0 05 00 F4 03 04 00 2D 41 1A 67 B6 04 01 00 00 AD 36 65 90 4A 99 CF 8D [18:44:24]CommunicateWithHost err = 0 [18:44:24]CheckOFDResponse [18:44:24]1017 (14) - 77093643461234 [18:44:24]1041 (16) - 0000000000874672 [18:44:24]1040 (4) - 372837 [18:44:24]1012 (4) - 24.10.2024 12:44 [18:44:24]1206 (1) - 0 [18:44:24]OFD Sender: Remove packet 372837 [18:44:24]ProducePacketName [18:44:24]name=ofd_packets/00372837 [18:44:24]NVStorageDeleteData [18:44:24]Write to MH i2c: 01 00 00 92 02 94 [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 07 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 10 0D B8 [18:44:24]RasterBufferAndPrint [18:44:24]line [18:44:24]line [18:44:24]line [18:44:24]line [18:44:24]line [18:44:24]written 0, free lines is 3350 [18:44:24]MH_Cut [18:44:24]Write to MH i2c: D1 01 00 99 02 01 6D [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: D1 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: D1 01 00 [18:44:24]MH_I2C_Read... [18:44:24]Read from MH i2c: D1 01 00 99 02 00 6C [18:44:24]Write to MH i2c: 01 00 00 9A 02 9C [18:44:24]Write i2c OK [18:44:24]MH_I2C_Read... [18:44:24]OFD Sender: No OFD packet to send [18:44:25]*** Cut start [18:44:25]*** Partial cut [18:44:25]*** CUTSNS_PIN = 1 [18:44:25]*** CUTSNS_PIN = 0 [18:44:25]*** Brake cut motor [18:44:26]Read from MH i2c: 01 [18:44:26]MH_I2C_Read... [18:44:26]*** Stop cut motor [18:44:26]*** Cut end [18:44:26]Read from MH i2c: 01 07 00 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: 01 07 00 9A 02 00 00 00 00 00 FF 0F B1 [18:44:26]process_action close_receipt done [18:44:26]requested_data is exist [18:44:26]produce_requested_data [18:44:26]requested_item fm.sn is exist - process it [18:44:26]wFMCommunicate request_size=4 [18:44:26]MH_SAM_APDU [18:44:26]CAPDU: 80 11 00 00 [18:44:26]Write to MH i2c: E2 08 00 9B 02 80 11 00 00 00 00 00 00 17 [18:44:26]Write i2c OK [18:44:26]MH_I2C_Read... [18:44:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:26]Read from MH i2c: E2 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: E2 17 00 [18:44:26]MH_I2C_Read... [18:44:26]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 36 37 32 90 00 6C [18:44:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:44:26]wFMCommunicate OK [18:44:26]requested_item fd.num is exist - process it [18:44:26]SAM_PROTO_GetFieldsCounters [18:44:26]wFMCommunicate request_size=4 [18:44:26]MH_SAM_APDU [18:44:26]CAPDU: 80 13 00 00 [18:44:26]Write to MH i2c: E2 08 00 9C 02 80 13 00 00 00 00 00 00 1A [18:44:26]Write i2c OK [18:44:26]MH_I2C_Read... [18:44:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:26]Read from MH i2c: E2 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: E2 62 00 [18:44:26]MH_I2C_Read... [18:44:26]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 65 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [18:44:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 65 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8E 02 00 00 5E 04 04 00 8E 02 00 00 57 04 04 00 8F 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:26]wFMCommunicate OK [18:44:26]SAM_PROTO_GetFieldsCounters done [18:44:26]requested_item shift.num is exist - process it [18:44:26]requested_item shift.opened is exist - process it [18:44:26]req_shift_opened [18:44:26]FM_GetShiftState [18:44:26]SAM_PROTO_GetShiftState [18:44:26]wFMCommunicate request_size=4 [18:44:26]MH_SAM_APDU [18:44:26]CAPDU: 80 13 01 00 [18:44:26]Write to MH i2c: E2 08 00 9D 02 80 13 01 00 00 00 00 00 1C [18:44:26]Write i2c OK [18:44:26]MH_I2C_Read... [18:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:26]Read from MH i2c: E2 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: E2 0E 00 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: E2 0E 00 9D 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [18:44:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:44:26]wFMCommunicate OK [18:44:26]SAM_PROTO_GetShiftState done [18:44:26]FM_GetShiftState done [18:44:26]req_shift_opened done [18:44:26]requested_item shift.open_date is exist - process it [18:44:26]req_shift_open_date [18:44:26]req_shift_open_date done [18:44:26]produce_requested_data done [18:44:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372837,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:44:26]process_action_free close_receipt [18:44:26]json_value_free [18:44:26]json_value_free done [18:44:26]process_json_proto returns [18:44:26]Send response to host [18:44:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372837,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:44:26]free response buf [18:44:26]execute_script done [18:44:26]execute_script returns [18:44:26]free content buf [18:44:26]Sock 7.Close socket [18:44:26]Sock 7.Thread stoped [18:44:26]accept exits with 9 [18:44:26]New connection [18:44:26]New thread 3066998116 created [18:44:26]Thread 3067141476 joined [18:44:26]Waiting for new connection... [18:44:26] Sock 9.Parse request [18:44:26]Sock 9.Check first char [18:44:26]Sock 9.First char is OK [18:44:26]request: POST /json_proto HTTP/1.0 [18:44:26]Method: POST [18:44:26]URL: /json_proto [18:44:26]Method is POST - this is cgi request [18:44:26]url: /json_proto [18:44:26]query_string will be loaded in cgi processing [18:44:26]execute_cgi json_proto POST (null) [18:44:26]execute_cgi path=json_proto method=POST [18:44:26]POST find Content-Length [18:44:26]Host: 172.17.42.195:8080 [18:44:26]Content-Length: 776 [18:44:26]Content-Type: application/json [18:44:26] [18:44:26]POST finish read [18:44:26]Found Content-Length = 776 [18:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:26]execute_script... [18:44:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 32.390, "sum" : 2500.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2500.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:44:26]POST & json_proto [18:44:26]process_json_proto [18:44:26]json parsed OK: [18:44:26]protocol is kg_v1.0 [18:44:26]action value=close_receipt [18:44:26]process_action close_receipt [18:44:26]cmd_close_receipt [18:44:26]MH_GetDate [18:44:26]Write to MH i2c: F0 00 00 9E 02 8F [18:44:26]Write i2c OK [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: F0 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: F0 09 00 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: F0 09 00 9E 02 00 8B 95 1A 67 EF 94 12 67 35 [18:44:26]GetLastDocTimeStamp 1729795463 [18:44:26]current date 1729795467 [18:44:26]FM_GetShiftState [18:44:26]SAM_PROTO_GetShiftState [18:44:26]wFMCommunicate request_size=4 [18:44:26]MH_SAM_APDU [18:44:26]CAPDU: 80 13 01 00 [18:44:26]Write to MH i2c: E2 08 00 9F 02 80 13 01 00 00 00 00 00 1E [18:44:26]Write i2c OK [18:44:26]MH_I2C_Read... [18:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:26]Read from MH i2c: E2 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: E2 0E 00 [18:44:26]MH_I2C_Read... [18:44:26]Read from MH i2c: E2 0E 00 9F 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [18:44:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:44:26]wFMCommunicate OK [18:44:26]SAM_PROTO_GetShiftState done [18:44:26]FM_GetShiftState done [18:44:26]opened in 1729729095 [18:44:26]opened+sec_in_day 1729815495 [18:44:26]quantity*price = 250050 [18:44:26]sum+1 = 250052 [18:44:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.51 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 655 24.10.2024 18:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372838 ФПД: 112337551976136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184427&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372838&fm=112337551976136&tin=02508201610067®Number=0000000000091623&sum=250051 [18:44:28]StoreToDocumentArchive [18:44:28]shift 524 fd 372838 [18:44:28]save to /storage/0524/doc_00372838 [18:44:28]save last doc name /storage/0524/doc_00372838 to /storage/kkm_last_doc_name [18:44:28]save OK [18:44:28]Clear old archive folders... [18:44:28]ProcessDocumentItem done err = 0, tmpTLVsize=257 [18:44:28]tlvbuf is 01107810 [18:44:28]SAM_PROTO_ClearQueue [18:44:28]wFMCommunicate request_size=4 [18:44:28]MH_SAM_APDU [18:44:28]CAPDU: 80 09 00 00 [18:44:28]Write to MH i2c: E2 08 00 AC 02 80 09 00 00 00 00 00 00 20 [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:44:28]Read from MH i2c: E2 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 AC 02 00 90 00 22 [18:44:28]RAPDU: 90 00 [18:44:28]wFMCommunicate OK [18:44:28]SAM_PROTO_ClearQueue done [18:44:28]KKMCreateOFDPacket [18:44:28]OFDProtocolAddRootSTLVToBuf [18:44:28]FM_MakeSignedData [18:44:28]FM_MakeSignedData [18:44:28]SAM_PROTO_SignData [18:44:28]wFMCommunicate request_size=4 [18:44:28]MH_SAM_APDU [18:44:28]CAPDU: 80 0D 01 02 [18:44:28]Write to MH i2c: E2 08 00 AD 02 80 0D 01 02 00 00 00 00 28 [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:44:28]Read from MH i2c: E2 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 AD 02 00 90 00 23 [18:44:28]RAPDU: 90 00 [18:44:28]wFMCommunicate OK [18:44:28]wFMCommunicate request_size=255 [18:44:28]MH_SAM_APDU [18:44:28]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 8B 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 B0 05 [18:44:28]Write to MH i2c: E2 02 01 AE 02 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 8B 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 B0 05 00 00 71 [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:28]Read from MH i2c: E2 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 AE 02 00 90 00 24 [18:44:28]RAPDU: 90 00 [18:44:28]wFMCommunicate OK [18:44:28]wFMCommunicate request_size=16 [18:44:28]MH_SAM_APDU [18:44:28]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 66 2B 9F E1 66 C8 [18:44:28]Write to MH i2c: E2 13 00 AF 02 80 0D 02 02 0B 00 00 35 04 06 00 66 2B 9F E1 66 C8 00 00 BF [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:44:28]Read from MH i2c: E2 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 03 00 AF 02 00 90 00 25 [18:44:28]RAPDU: 90 00 [18:44:28]wFMCommunicate OK [18:44:28]wFMCommunicate request_size=4 [18:44:28]MH_SAM_APDU [18:44:28]CAPDU: 80 0D 03 02 [18:44:28]Write to MH i2c: E2 08 00 B0 02 80 0D 03 02 00 00 00 00 2D [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:44:28]Read from MH i2c: E2 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 0B 00 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 0B 00 B0 02 00 26 B2 90 6F 0A 19 10 33 90 00 6B [18:44:28]RAPDU: 26 B2 90 6F 0A 19 10 33 90 00 [18:44:28]wFMCommunicate OK [18:44:28]SAM_PROTO_SignData done [18:44:28]FM_MakeSignedData done [18:44:28]CreateOFDProtocolMessage [18:44:28]wFMCommunicate request_size=4 [18:44:28]MH_SAM_APDU [18:44:28]CAPDU: 80 11 00 00 [18:44:28]Write to MH i2c: E2 08 00 B1 02 80 11 00 00 00 00 00 00 2D [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:28]Read from MH i2c: E2 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: E2 17 00 [18:44:28]MH_I2C_Read... [18:44:28]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 36 37 32 90 00 82 [18:44:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:44:28]wFMCommunicate OK [18:44:28]CreateOFDProtocolMessage done [18:44:28]OFDSenderStorePacket 372838 [18:44:28]StoreOFDPacket docnum=372838 [18:44:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 00 4D 0D 01 88 06 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 8B 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 B0 05 00 35 04 06 00 66 2B 9F E1 66 C8 26 B2 90 6F 0A 19 10 33 [18:44:28]CheckFolder [18:44:28]dirname=/storage/ofd_packets [18:44:28]CheckFolder done [18:44:28]ProducePacketName [18:44:28]name=ofd_packets/00372838 [18:44:28]NVStorageSaveData ofd_packets/00372838 [18:44:28]File name is /storage/ofd_packets/00372838 [18:44:28]Write 307 bytes [18:44:28]NVStorageSaveData done [18:44:28]OFDSenderStorePacket done [18:44:28]KKMCreateOFDPacket done [18:44:28]NVStorageSaveData kkm_last_timestamp [18:44:28]File name is /storage/kkm_last_timestamp [18:44:28]Write 4 bytes [18:44:28]NVStorageSaveData done [18:44:28]ExternCall_PrintAddStr [18:44:28]wPrintStart [18:44:28]Write to MH i2c: 01 00 00 B2 02 B4 [18:44:28]Write i2c OK [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: 01 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: 01 07 00 [18:44:28]MH_I2C_Read... [18:44:28]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 FF 0F C9 [18:44:28]RasterBufferAndPrint [18:44:28]line Счет N : (1)3309148 [18:44:28]line ИНН: 02508201610067 [18:44:28]line Контрольно-Кассовый Чек [18:44:28]line ПРОДАЖА [18:44:28]line ТРК (МРК, ГНК) : 31 [18:44:28]line Товар: 2710194240 [18:44:28]line D-Energy Дт-К-2 [18:44:28]line 32.390 * 77.20 [18:44:28]line = 2500.51 [18:44:28]line НДС 12% НСП 1% [18:44:28]line > о реализуемом товаре [18:44:28]line ИТОГО: 2500.51 [18:44:28]line НСП 1% : 22.13 [18:44:28]line НДС 12% : 265.54 [18:44:28]line Наличными: 0.00 [18:44:28]line Безнал.: 2500.51 [18:44:28]line Место: АЗС № 87 "Партнер Нефть" [18:44:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:44:28]line СНО: Общий режим [18:44:28]line Чек 655 24.10.2024 18:44 [18:44:28]line Смена: 524 ФФД: 1.0 [18:44:28]line ЗНМ: 0300000083 [18:44:28]line РНМ: 0000000000091623 [18:44:28]line Версия ККМ: 001 [18:44:28]line Платежная система: Mbank [18:44:28]line ФМ: 0000000000874672 [18:44:28]line ФД: 372838 [18:44:28]line ФПД: 112337551976136 [18:44:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184427&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372838&fm=112337551976136&tin=02508201610067®Number=0000000000091623&sum=250051 [18:44:28]written 0, free lines is 4095 [18:44:28]OFD Sender: Processing packet 372838 [packets to send 267, broken 266] [18:44:28]ProducePacketName [18:44:28]name=ofd_packets/00372838 [18:44:28]OFD Sender: To server: pG, [18:44:28]CommunicateWithHost lk.salyk.kg:30040 [18:44:28]ConnectInit lk.salyk.kg [18:44:28]Connected sock=10 [18:44:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 00 4D 0D 01 88 06 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 86 7E 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 C3 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 8F 02 00 00 F4 03 04 00 8B 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 B0 05 00 35 04 06 00 66 2B 9F E1 66 C8 26 B2 90 6F 0A 19 10 33 [18: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 36 37 32 4F 00 00 00 CC FD 47 00 C5 CA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 66 B0 05 00 F4 03 04 00 32 41 1A 67 B6 04 01 00 00 72 EA 53 BC 4B 41 10 2B [18:44:29]CommunicateWithHost err = 0 [18:44:29]CheckOFDResponse [18:44:29]1017 (14) - 77093643461234 [18:44:29]1041 (16) - 0000000000874672 [18:44:29]1040 (4) - 372838 [18:44:29]1012 (4) - 24.10.2024 12:44 [18:44:29]1206 (1) - 0 [18:44:29]OFD Sender: Remove packet 372838 [18:44:29]ProducePacketName [18:44:29]name=ofd_packets/00372838 [18:44:29]NVStorageDeleteData [18:44:29]Write to MH i2c: 01 00 00 DB 02 DD [18:44:29]Write i2c OK [18:44:29]MH_I2C_Read... [18:44:29]Read from MH i2c: 01 [18:44:29]MH_I2C_Read... [18:44:29]Read from MH i2c: 01 07 00 [18:44:29]MH_I2C_Read... [18:44:29]Read from MH i2c: 01 07 00 DB 02 00 00 00 00 00 1A 0D 0B [18:44:29]RasterBufferAndPrint [18:44:29]line [18:44:29]line [18:44:29]line [18:44:29]line [18:44:29]line [18:44:29]written 0, free lines is 3366 [18:44:29]MH_Cut [18:44:29]Write to MH i2c: D1 01 00 E2 02 01 B6 [18:44:29]Write i2c OK [18:44:29]MH_I2C_Read... [18:44:29]Read from MH i2c: D1 [18:44:29]MH_I2C_Read... [18:44:29]Read from MH i2c: D1 01 00 [18:44:29]MH_I2C_Read... [18:44:29]Read from MH i2c: D1 01 00 E2 02 00 B5 [18:44:29]Write to MH i2c: 01 00 00 E3 02 E5 [18:44:29]Write i2c OK [18:44:29]MH_I2C_Read... [18:44:29]OFD Sender: No OFD packet to send [18:44:29]*** Cut start [18:44:29]*** Partial cut [18:44:29]*** CUTSNS_PIN = 1 [18:44:30]*** CUTSNS_PIN = 0 [18:44:30]*** Brake cut motor [18:44:30]Read from MH i2c: 01 [18:44:30]MH_I2C_Read... [18:44:30]*** Stop cut motor [18:44:30]*** Cut end [18:44:30]Read from MH i2c: 01 07 00 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: 01 07 00 E3 02 00 00 00 00 00 FF 0F FA [18:44:30]process_action close_receipt done [18:44:30]requested_data is exist [18:44:30]produce_requested_data [18:44:30]requested_item fm.sn is exist - process it [18:44:30]wFMCommunicate request_size=4 [18:44:30]MH_SAM_APDU [18:44:30]CAPDU: 80 11 00 00 [18:44:30]Write to MH i2c: E2 08 00 E4 02 80 11 00 00 00 00 00 00 60 [18:44:30]Write i2c OK [18:44:30]MH_I2C_Read... [18:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:44:30]Read from MH i2c: E2 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: E2 17 00 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: E2 17 00 E4 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [18:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:44:30]wFMCommunicate OK [18:44:30]requested_item fd.num is exist - process it [18:44:30]SAM_PROTO_GetFieldsCounters [18:44:30]wFMCommunicate request_size=4 [18:44:30]MH_SAM_APDU [18:44:30]CAPDU: 80 13 00 00 [18:44:30]Write to MH i2c: E2 08 00 E5 02 80 13 00 00 00 00 00 00 63 [18:44:30]Write i2c OK [18:44:30]MH_I2C_Read... [18:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:44:30]Read from MH i2c: E2 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: E2 62 00 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: E2 62 00 E5 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 66 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 5E [18:44:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 66 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 8F 02 00 00 5E 04 04 00 8F 02 00 00 57 04 04 00 90 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:44:30]wFMCommunicate OK [18:44:30]SAM_PROTO_GetFieldsCounters done [18:44:30]requested_item shift.num is exist - process it [18:44:30]requested_item shift.opened is exist - process it [18:44:30]req_shift_opened [18:44:30]FM_GetShiftState [18:44:30]SAM_PROTO_GetShiftState [18:44:30]wFMCommunicate request_size=4 [18:44:30]MH_SAM_APDU [18:44:30]CAPDU: 80 13 01 00 [18:44:30]Write to MH i2c: E2 08 00 E6 02 80 13 01 00 00 00 00 00 65 [18:44:30]Write i2c OK [18:44:30]MH_I2C_Read... [18:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:44:30]Read from MH i2c: E2 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: E2 0E 00 [18:44:30]MH_I2C_Read... [18:44:30]Read from MH i2c: E2 0E 00 E6 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [18:44:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:44:30]wFMCommunicate OK [18:44:30]SAM_PROTO_GetShiftState done [18:44:30]FM_GetShiftState done [18:44:30]req_shift_opened done [18:44:30]requested_item shift.open_date is exist - process it [18:44:30]req_shift_open_date [18:44:30]req_shift_open_date done [18:44:30]produce_requested_data done [18:44:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372838,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:44:30]process_action_free close_receipt [18:44:30]json_value_free [18:44:30]json_value_free done [18:44:30]process_json_proto returns [18:44:30]Send response to host [18:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372838,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:44:30]free response buf [18:44:30]execute_script done [18:44:30]execute_script returns [18:44:30]free content buf [18:44:30]Sock 9.Close socket [18:44:30]Sock 9.Thread stoped [18:44:34]OFD Sender: No OFD packet to send [18:44:39]OFD Sender: No OFD packet to send [18:44:44]OFD Sender: No OFD packet to send [18:44:49]OFD Sender: No OFD packet to send [18:44:54]OFD Sender: No OFD packet to send [18:44:59]OFD Sender: No OFD packet to send [18:45:04]OFD Sender: No OFD packet to send [18:45:09]OFD Sender: No OFD packet to send [18:45:14]OFD Sender: No OFD packet to send [18:45:19]OFD Sender: No OFD packet to send [18:45:24]OFD Sender: No OFD packet to send [18:45:29]OFD Sender: No OFD packet to send [18:45:34]OFD Sender: No OFD packet to send [18:45:39]OFD Sender: No OFD packet to send [18:45:40]accept exits with 7 [18:45:40]New connection [18:45:40]New thread 3067141476 created [18:45:40]Thread 3066998116 joined [18:45:40]Waiting for new connection... [18:45:40] Sock 7.Parse request [18:45:40]Sock 7.Check first char [18:45:40]Sock 7.First char is OK [18:45:40]request: POST /json_proto HTTP/1.0 [18:45:40]Method: POST [18:45:40]URL: /json_proto [18:45:40]Method is POST - this is cgi request [18:45:40]url: /json_proto [18:45:40]query_string will be loaded in cgi processing [18:45:40]execute_cgi json_proto POST (null) [18:45:40]execute_cgi path=json_proto method=POST [18:45:40]POST find Content-Length [18:45:40]Host: 172.17.42.195:8080 [18:45:40]Content-Length: 770 [18:45:40]Content-Type: application/json [18:45:40] [18:45:40]POST finish read [18:45:40]Found Content-Length = 770 [18:45:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:40]execute_script... [18:45:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:45:40]POST & json_proto [18:45:40]process_json_proto [18:45:40]json parsed OK: [18:45:40]protocol is kg_v1.0 [18:45:40]action value=close_receipt [18:45:40]process_action close_receipt [18:45:40]cmd_close_receipt [18:45:40]MH_GetDate [18:45:40]Write to MH i2c: F0 00 00 E7 02 D8 [18:45:40]Write i2c OK [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: F0 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: F0 09 00 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: F0 09 00 E7 02 00 D5 95 1A 67 EF 94 12 67 C8 [18:45:40]GetLastDocTimeStamp 1729795467 [18:45:40]current date 1729795541 [18:45:40]FM_GetShiftState [18:45:40]SAM_PROTO_GetShiftState [18:45:40]wFMCommunicate request_size=4 [18:45:40]MH_SAM_APDU [18:45:40]CAPDU: 80 13 01 00 [18:45:40]Write to MH i2c: E2 08 00 E8 02 80 13 01 00 00 00 00 00 67 [18:45:40]Write i2c OK [18:45:40]MH_I2C_Read... [18:45:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:40]Read from MH i2c: E2 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 0E 00 [18:45:40]MH_I2C_Read... [18:45:40]Read from MH i2c: E2 0E 00 E8 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [18:45:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:45:40]wFMCommunicate OK [18:45:40]SAM_PROTO_GetShiftState done [18:45:40]FM_GetShiftState done [18:45:40]opened in 1729729095 [18:45:40]opened+sec_in_day 1729815495 [18:45:40]quantity*price = 100015 [18:45:40]sum+1 = 100017 [18:45:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 656 24.10.2024 18:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372839 ФПД: 136793786821392 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184541&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372839&fm=136793786821392&tin=02508201610067®Number=0000000000091623&sum=100016 [18:45:42]StoreToDocumentArchive [18:45:42]shift 524 fd 372839 [18:45:42]save to /storage/0524/doc_00372839 [18:45:42]save last doc name /storage/0524/doc_00372839 to /storage/kkm_last_doc_name [18:45:42]save OK [18:45:42]Clear old archive folders... [18:45:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:45:42]tlvbuf is 0109FB20 [18:45:42]SAM_PROTO_ClearQueue [18:45:42]wFMCommunicate request_size=4 [18:45:42]MH_SAM_APDU [18:45:42]CAPDU: 80 09 00 00 [18:45:42]Write to MH i2c: E2 08 00 F5 02 80 09 00 00 00 00 00 00 69 [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:45:42]Read from MH i2c: E2 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 F5 02 00 90 00 6B [18:45:42]RAPDU: 90 00 [18:45:42]wFMCommunicate OK [18:45:42]SAM_PROTO_ClearQueue done [18:45:42]KKMCreateOFDPacket [18:45:42]OFDProtocolAddRootSTLVToBuf [18:45:42]FM_MakeSignedData [18:45:42]FM_MakeSignedData [18:45:42]SAM_PROTO_SignData [18:45:42]wFMCommunicate request_size=4 [18:45:42]MH_SAM_APDU [18:45:42]CAPDU: 80 0D 01 02 [18:45:42]Write to MH i2c: E2 08 00 F6 02 80 0D 01 02 00 00 00 00 71 [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:45:42]Read from MH i2c: E2 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 F6 02 00 90 00 6C [18:45:42]RAPDU: 90 00 [18:45:42]wFMCommunicate OK [18:45:42]wFMCommunicate request_size=255 [18:45:42]MH_SAM_APDU [18:45: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 D5 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 B0 05 00 35 04 06 00 7C [18:45:42]Write to MH i2c: E2 02 01 F7 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 D5 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 B0 05 00 35 04 06 00 7C 00 00 3A [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:42]Read from MH i2c: E2 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 F7 02 00 90 00 6D [18:45:42]RAPDU: 90 00 [18:45:42]wFMCommunicate OK [18:45:42]wFMCommunicate request_size=10 [18:45:42]MH_SAM_APDU [18:45:42]CAPDU: 80 0D 02 02 05 69 C9 12 2B 10 [18:45:42]Write to MH i2c: E2 0D 00 F8 02 80 0D 02 02 05 00 69 C9 12 2B 10 00 00 FD [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:45:42]Read from MH i2c: E2 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 03 00 F8 02 00 90 00 6E [18:45:42]RAPDU: 90 00 [18:45:42]wFMCommunicate OK [18:45:42]wFMCommunicate request_size=4 [18:45:42]MH_SAM_APDU [18:45:42]CAPDU: 80 0D 03 02 [18:45:42]Write to MH i2c: E2 08 00 F9 02 80 0D 03 02 00 00 00 00 76 [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:45:42]Read from MH i2c: E2 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 0B 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 0B 00 F9 02 00 C2 B5 0D F0 6B 44 19 0B 90 00 BE [18:45:42]RAPDU: C2 B5 0D F0 6B 44 19 0B 90 00 [18:45:42]wFMCommunicate OK [18:45:42]SAM_PROTO_SignData done [18:45:42]FM_MakeSignedData done [18:45:42]CreateOFDProtocolMessage [18:45:42]wFMCommunicate request_size=4 [18:45:42]MH_SAM_APDU [18:45:42]CAPDU: 80 11 00 00 [18:45:42]Write to MH i2c: E2 08 00 FA 02 80 11 00 00 00 00 00 00 76 [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:42]Read from MH i2c: E2 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 17 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: E2 17 00 FA 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CB [18:45:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:45:42]wFMCommunicate OK [18:45:42]CreateOFDProtocolMessage done [18:45:42]OFDSenderStorePacket 372839 [18:45:42]StoreOFDPacket docnum=372839 [18:45:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 45 44 07 01 8B 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 D5 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 B0 05 00 35 04 06 00 7C 69 C9 12 2B 10 C2 B5 0D F0 6B 44 19 0B [18:45:42]CheckFolder [18:45:42]dirname=/storage/ofd_packets [18:45:42]CheckFolder done [18:45:42]ProducePacketName [18:45:42]name=ofd_packets/00372839 [18:45:42]NVStorageSaveData ofd_packets/00372839 [18:45:42]File name is /storage/ofd_packets/00372839 [18:45:42]Write 301 bytes [18:45:42]NVStorageSaveData done [18:45:42]OFDSenderStorePacket done [18:45:42]KKMCreateOFDPacket done [18:45:42]NVStorageSaveData kkm_last_timestamp [18:45:42]File name is /storage/kkm_last_timestamp [18:45:42]Write 4 bytes [18:45:42]NVStorageSaveData done [18:45:42]ExternCall_PrintAddStr [18:45:42]wPrintStart [18:45:42]Write to MH i2c: 01 00 00 FB 02 FD [18:45:42]Write i2c OK [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: 01 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: 01 07 00 [18:45:42]MH_I2C_Read... [18:45:42]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 FF 0F 12 [18:45:42]RasterBufferAndPrint [18:45:42]line Счет N : (1)3309150 [18:45:42]line ИНН: 02508201610067 [18:45:42]line Контрольно-Кассовый Чек [18:45:42]line ПРОДАЖА [18:45:42]line ТРК (МРК, ГНК) : 12 [18:45:42]line Товар: 2710124130 [18:45:42]line Аи-92-К-4 [18:45:42]line 14.950 * 66.90 [18:45:42]line = 1000.16 [18:45:42]line НДС 12% НСП 1% [18:45:42]line > о реализуемом товаре [18:45:42]line ИТОГО: 1000.16 [18:45:42]line НСП 1% : 8.85 [18:45:42]line НДС 12% : 106.21 [18:45:42]line Наличными: 0.00 [18:45:42]line Безнал.: 1000.16 [18:45:42]line Место: АЗС № 87 "Партнер Нефть" [18:45:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:45:42]line СНО: Общий режим [18:45:42]line Чек 656 24.10.2024 18:45 [18:45:42]line Смена: 524 ФФД: 1.0 [18:45:42]line ЗНМ: 0300000083 [18:45:42]line РНМ: 0000000000091623 [18:45:42]line Версия ККМ: 001 [18:45:42]line Платежная система: Mbank [18:45:42]line ФМ: 0000000000874672 [18:45:42]line ФД: 372839 [18:45:42]line ФПД: 136793786821392 [18:45:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184541&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372839&fm=136793786821392&tin=02508201610067®Number=0000000000091623&sum=100016 [18:45:42]OFD Sender: Processing packet 372839 [packets to send 267, broken 266] [18:45:42]ProducePacketName [18:45:42]name=ofd_packets/00372839 [18:45:42]OFD Sender: To server: pG, [18:45:42]CommunicateWithHost lk.salyk.kg:30040 [18:45:42]ConnectInit lk.salyk.kg [18:45:42]written 0, free lines is 4095 [18:45:43]Connected sock=10 [18:45:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 45 44 07 01 8B 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 02 00 00 F4 03 04 00 D5 95 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 B0 05 00 35 04 06 00 7C 69 C9 12 2B 10 C2 B5 0D F0 6B 44 19 0B [18:45:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0F 2F 47 00 0A 54 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 67 B0 05 00 F4 03 04 00 7C 41 1A 67 B6 04 01 00 00 8F F2 69 23 51 8F B8 63 [18:45:43]CommunicateWithHost err = 0 [18:45:43]CheckOFDResponse [18:45:43]1017 (14) - 77093643461234 [18:45:43]1041 (16) - 0000000000874672 [18:45:43]1040 (4) - 372839 [18:45:43]1012 (4) - 24.10.2024 12:45 [18:45:43]1206 (1) - 0 [18:45:43]OFD Sender: Remove packet 372839 [18:45:43]ProducePacketName [18:45:43]name=ofd_packets/00372839 [18:45:43]NVStorageDeleteData [18:45:43]Write to MH i2c: 01 00 00 24 03 27 [18:45:43]Write i2c OK [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: 01 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: 01 07 00 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: 01 07 00 24 03 00 00 00 00 00 14 0D 4F [18:45:43]RasterBufferAndPrint [18:45:43]line [18:45:43]line [18:45:43]line [18:45:43]line [18:45:43]line [18:45:43]written 0, free lines is 3354 [18:45:43]MH_Cut [18:45:43]Write to MH i2c: D1 01 00 2B 03 01 00 [18:45:43]Write i2c OK [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: D1 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: D1 01 00 [18:45:43]MH_I2C_Read... [18:45:43]Read from MH i2c: D1 01 00 2B 03 00 FF [18:45:43]Write to MH i2c: 01 00 00 2C 03 2F [18:45:43]Write i2c OK [18:45:43]MH_I2C_Read... [18:45:43]OFD Sender: No OFD packet to send [18:45:44]*** Cut start [18:45:44]*** Partial cut [18:45:44]*** CUTSNS_PIN = 1 [18:45:44]*** CUTSNS_PIN = 0 [18:45:44]*** Brake cut motor [18:45:44]Read from MH i2c: 01 [18:45:44]MH_I2C_Read... [18:45:44]*** Stop cut motor [18:45:44]*** Cut end [18:45:44]Read from MH i2c: 01 07 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: 01 07 00 2C 03 00 00 00 00 00 FF 0F 44 [18:45:44]process_action close_receipt done [18:45:44]requested_data is exist [18:45:44]produce_requested_data [18:45:44]requested_item fm.sn is exist - process it [18:45:44]wFMCommunicate request_size=4 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 11 00 00 [18:45:44]Write to MH i2c: E2 08 00 2D 03 80 11 00 00 00 00 00 00 AA [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:45:44]Read from MH i2c: E2 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 17 00 [18:45:44]MH_I2C_Read... [18:45:44]Read from MH i2c: E2 17 00 2D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [18:45:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:45:44]wFMCommunicate OK [18:45:44]requested_item fd.num is exist - process it [18:45:44]SAM_PROTO_GetFieldsCounters [18:45:44]wFMCommunicate request_size=4 [18:45:44]MH_SAM_APDU [18:45:44]CAPDU: 80 13 00 00 [18:45:44]Write to MH i2c: E2 08 00 2E 03 80 13 00 00 00 00 00 00 AD [18:45:44]Write i2c OK [18:45:44]MH_I2C_Read... [18:45:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:45:45]Read from MH i2c: E2 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: E2 62 00 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: E2 62 00 2E 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 67 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 AC [18:45:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 67 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 90 02 00 00 5E 04 04 00 90 02 00 00 57 04 04 00 91 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:45:45]wFMCommunicate OK [18:45:45]SAM_PROTO_GetFieldsCounters done [18:45:45]requested_item shift.num is exist - process it [18:45:45]requested_item shift.opened is exist - process it [18:45:45]req_shift_opened [18:45:45]FM_GetShiftState [18:45:45]SAM_PROTO_GetShiftState [18:45:45]wFMCommunicate request_size=4 [18:45:45]MH_SAM_APDU [18:45:45]CAPDU: 80 13 01 00 [18:45:45]Write to MH i2c: E2 08 00 2F 03 80 13 01 00 00 00 00 00 AF [18:45:45]Write i2c OK [18:45:45]MH_I2C_Read... [18:45:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:45:45]Read from MH i2c: E2 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: E2 0E 00 [18:45:45]MH_I2C_Read... [18:45:45]Read from MH i2c: E2 0E 00 2F 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [18:45:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:45:45]wFMCommunicate OK [18:45:45]SAM_PROTO_GetShiftState done [18:45:45]FM_GetShiftState done [18:45:45]req_shift_opened done [18:45:45]requested_item shift.open_date is exist - process it [18:45:45]req_shift_open_date [18:45:45]req_shift_open_date done [18:45:45]produce_requested_data done [18:45:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372839,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:45:45]process_action_free close_receipt [18:45:45]json_value_free [18:45:45]json_value_free done [18:45:45]process_json_proto returns [18:45:45]Send response to host [18:45:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372839,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:45:45]free response buf [18:45:45]execute_script done [18:45:45]execute_script returns [18:45:45]free content buf [18:45:45]Sock 7.Close socket [18:45:45]Sock 7.Thread stoped [18:45:48]OFD Sender: No OFD packet to send [18:45:53]OFD Sender: No OFD packet to send [18:45:58]OFD Sender: No OFD packet to send [18:46:03]OFD Sender: No OFD packet to send [18:46:08]OFD Sender: No OFD packet to send [18:46:13]OFD Sender: No OFD packet to send [18:46:18]OFD Sender: No OFD packet to send [18:46:23]OFD Sender: No OFD packet to send [18:46:28]OFD Sender: No OFD packet to send [18:46:29]accept exits with 9 [18:46:29]New connection [18:46:29]New thread 3066998116 created [18:46:29]Thread 3067141476 joined [18:46:29]Waiting for new connection... [18:46:29] Sock 9.Parse request [18:46:29]Sock 9.Check first char [18:46:29]Sock 9.First char is OK [18:46:29]request: POST /json_proto HTTP/1.0 [18:46:29]Method: POST [18:46:29]URL: /json_proto [18:46:29]Method is POST - this is cgi request [18:46:29]url: /json_proto [18:46:29]query_string will be loaded in cgi processing [18:46:29]execute_cgi json_proto POST (null) [18:46:29]execute_cgi path=json_proto method=POST [18:46:29]POST find Content-Length [18:46:29]Host: 172.17.42.195:8080 [18:46:29]Content-Length: 770 [18:46:29]Content-Type: application/json [18:46:29] [18:46:29]POST finish read [18:46:29]Found Content-Length = 770 [18:46:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:29]execute_script... [18:46:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:46:29]POST & json_proto [18:46:29]process_json_proto [18:46:29]json parsed OK: [18:46:29]protocol is kg_v1.0 [18:46:29]action value=close_receipt [18:46:29]process_action close_receipt [18:46:29]cmd_close_receipt [18:46:29]MH_GetDate [18:46:29]Write to MH i2c: F0 00 00 30 03 22 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: F0 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: F0 09 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: F0 09 00 30 03 00 06 96 1A 67 EF 94 12 67 44 [18:46:29]GetLastDocTimeStamp 1729795541 [18:46:29]current date 1729795590 [18:46:29]FM_GetShiftState [18:46:29]SAM_PROTO_GetShiftState [18:46:29]wFMCommunicate request_size=4 [18:46:29]MH_SAM_APDU [18:46:29]CAPDU: 80 13 01 00 [18:46:29]Write to MH i2c: E2 08 00 31 03 80 13 01 00 00 00 00 00 B1 [18:46:29]Write i2c OK [18:46:29]MH_I2C_Read... [18:46:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:29]Read from MH i2c: E2 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 0E 00 [18:46:29]MH_I2C_Read... [18:46:29]Read from MH i2c: E2 0E 00 31 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [18:46:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:46:29]wFMCommunicate OK [18:46:29]SAM_PROTO_GetShiftState done [18:46:29]FM_GetShiftState done [18:46:29]opened in 1729729095 [18:46:29]opened+sec_in_day 1729815495 [18:46:29]quantity*price = 100021 [18:46:29]sum+1 = 100023 [18:46:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 657 24.10.2024 18:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372840 ФПД: 154235561699367 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184630&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372840&fm=154235561699367&tin=02508201610067®Number=0000000000091623&sum=100022 [18:46:31]StoreToDocumentArchive [18:46:31]shift 524 fd 372840 [18:46:31]save to /storage/0524/doc_00372840 [18:46:31]save last doc name /storage/0524/doc_00372840 to /storage/kkm_last_doc_name [18:46:31]save OK [18:46:31]Clear old archive folders... [18:46:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:46:31]tlvbuf is B6F836A0 [18:46:31]SAM_PROTO_ClearQueue [18:46:31]wFMCommunicate request_size=4 [18:46:31]MH_SAM_APDU [18:46:31]CAPDU: 80 09 00 00 [18:46:31]Write to MH i2c: E2 08 00 3E 03 80 09 00 00 00 00 00 00 B3 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 3E 03 00 90 00 B5 [18:46:31]RAPDU: 90 00 [18:46:31]wFMCommunicate OK [18:46:31]SAM_PROTO_ClearQueue done [18:46:31]KKMCreateOFDPacket [18:46:31]OFDProtocolAddRootSTLVToBuf [18:46:31]FM_MakeSignedData [18:46:31]FM_MakeSignedData [18:46:31]SAM_PROTO_SignData [18:46:31]wFMCommunicate request_size=4 [18:46:31]MH_SAM_APDU [18:46:31]CAPDU: 80 0D 01 02 [18:46:31]Write to MH i2c: E2 08 00 3F 03 80 0D 01 02 00 00 00 00 BB [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 3F 03 00 90 00 B6 [18:46:31]RAPDU: 90 00 [18:46:31]wFMCommunicate OK [18:46:31]wFMCommunicate request_size=255 [18:46:31]MH_SAM_APDU [18:46: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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 06 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 B0 05 00 35 04 06 00 8C [18:46:31]Write to MH i2c: E2 02 01 40 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 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 91 02 00 00 F4 03 04 00 06 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 B0 05 00 35 04 06 00 8C 00 00 F6 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 40 03 00 90 00 B7 [18:46:31]RAPDU: 90 00 [18:46:31]wFMCommunicate OK [18:46:31]wFMCommunicate request_size=10 [18:46:31]MH_SAM_APDU [18:46:31]CAPDU: 80 0D 02 02 05 46 C3 DD E8 27 [18:46:31]Write to MH i2c: E2 0D 00 41 03 80 0D 02 02 05 00 46 C3 DD E8 27 00 00 BD [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 03 00 41 03 00 90 00 B8 [18:46:31]RAPDU: 90 00 [18:46:31]wFMCommunicate OK [18:46:31]wFMCommunicate request_size=4 [18:46:31]MH_SAM_APDU [18:46:31]CAPDU: 80 0D 03 02 [18:46:31]Write to MH i2c: E2 08 00 42 03 80 0D 03 02 00 00 00 00 C0 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 0B 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 0B 00 42 03 00 5E D4 52 E2 09 5D 67 19 90 00 0D [18:46:31]RAPDU: 5E D4 52 E2 09 5D 67 19 90 00 [18:46:31]wFMCommunicate OK [18:46:31]SAM_PROTO_SignData done [18:46:31]FM_MakeSignedData done [18:46:31]CreateOFDProtocolMessage [18:46:31]wFMCommunicate request_size=4 [18:46:31]MH_SAM_APDU [18:46:31]CAPDU: 80 11 00 00 [18:46:31]Write to MH i2c: E2 08 00 43 03 80 11 00 00 00 00 00 00 C0 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:31]Read from MH i2c: E2 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 17 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: E2 17 00 43 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [18:46:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:46:31]wFMCommunicate OK [18:46:31]CreateOFDProtocolMessage done [18:46:31]OFDSenderStorePacket 372840 [18:46:31]StoreOFDPacket docnum=372840 [18:46:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9C 23 07 01 E5 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 06 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 B0 05 00 35 04 06 00 8C 46 C3 DD E8 27 5E D4 52 E2 09 5D 67 19 [18:46:31]CheckFolder [18:46:31]dirname=/storage/ofd_packets [18:46:31]CheckFolder done [18:46:31]ProducePacketName [18:46:31]name=ofd_packets/00372840 [18:46:31]NVStorageSaveData ofd_packets/00372840 [18:46:31]File name is /storage/ofd_packets/00372840 [18:46:31]Write 301 bytes [18:46:31]NVStorageSaveData done [18:46:31]OFDSenderStorePacket done [18:46:31]KKMCreateOFDPacket done [18:46:31]NVStorageSaveData kkm_last_timestamp [18:46:31]File name is /storage/kkm_last_timestamp [18:46:31]Write 4 bytes [18:46:31]NVStorageSaveData done [18:46:31]ExternCall_PrintAddStr [18:46:31]wPrintStart [18:46:31]Write to MH i2c: 01 00 00 44 03 47 [18:46:31]Write i2c OK [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 [18:46:31]MH_I2C_Read... [18:46:31]Read from MH i2c: 01 07 00 44 03 00 00 00 00 00 FF 0F 5C [18:46:31]RasterBufferAndPrint [18:46:31]line Счет N : (1)3309151 [18:46:31]line ИНН: 02508201610067 [18:46:31]line Контрольно-Кассовый Чек [18:46:31]line ПРОДАЖА [18:46:31]line ТРК (МРК, ГНК) : 43 [18:46:31]line Товар: 2710124500 [18:46:31]line Аи-95-К-3 [18:46:31]line 13.480 * 74.20 [18:46:31]line = 1000.22 [18:46:31]line НДС 12% НСП 1% [18:46:31]line > о реализуемом товаре [18:46:31]line ИТОГО: 1000.22 [18:46:31]line НСП 1% : 8.85 [18:46:31]line НДС 12% : 106.22 [18:46:31]line Наличными: 0.00 [18:46:31]line Безнал.: 1000.22 [18:46:31]line Место: АЗС № 87 "Партнер Нефть" [18:46:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:46:31]line СНО: Общий режим [18:46:31]line Чек 657 24.10.2024 18:46 [18:46:31]line Смена: 524 ФФД: 1.0 [18:46:31]line ЗНМ: 0300000083 [18:46:31]line РНМ: 0000000000091623 [18:46:31]line Версия ККМ: 001 [18:46:31]line Платежная система: Mbank [18:46:31]line ФМ: 0000000000874672 [18:46:31]line ФД: 372840 [18:46:31]line ФПД: 154235561699367 [18:46:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184630&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372840&fm=154235561699367&tin=02508201610067®Number=0000000000091623&sum=100022 [18:46:31]written 0, free lines is 4095 [18:46:31]OFD Sender: Processing packet 372840 [packets to send 267, broken 266] [18:46:31]ProducePacketName [18:46:31]name=ofd_packets/00372840 [18:46:31]OFD Sender: To server: pG, [18:46:31]CommunicateWithHost lk.salyk.kg:30040 [18:46:31]ConnectInit lk.salyk.kg [18:46:31]Connected sock=10 [18:46:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9C 23 07 01 E5 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 02 00 00 F4 03 04 00 06 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 B0 05 00 35 04 06 00 8C 46 C3 DD E8 27 5E D4 52 E2 09 5D 67 19 [18:46:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 03 A4 47 00 38 E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 68 B0 05 00 F4 03 04 00 AD 41 1A 67 B6 04 01 00 00 92 50 DD C5 0B EF 7F BC [18:46:31]CommunicateWithHost err = 0 [18:46:31]CheckOFDResponse [18:46:31]1017 (14) - 77093643461234 [18:46:31]1041 (16) - 0000000000874672 [18:46:31]1040 (4) - 372840 [18:46:31]1012 (4) - 24.10.2024 12:46 [18:46:31]1206 (1) - 0 [18:46:31]OFD Sender: Remove packet 372840 [18:46:31]ProducePacketName [18:46:31]name=ofd_packets/00372840 [18:46:31]NVStorageDeleteData [18:46:32]Write to MH i2c: 01 00 00 6D 03 70 [18:46:32]Write i2c OK [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: 01 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: 01 07 00 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: 01 07 00 6D 03 00 00 00 00 00 13 0D 97 [18:46:32]RasterBufferAndPrint [18:46:32]line [18:46:32]line [18:46:32]line [18:46:32]line [18:46:32]line [18:46:32]written 0, free lines is 3356 [18:46:32]MH_Cut [18:46:32]Write to MH i2c: D1 01 00 74 03 01 49 [18:46:32]Write i2c OK [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: D1 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: D1 01 00 [18:46:32]MH_I2C_Read... [18:46:32]Read from MH i2c: D1 01 00 74 03 00 48 [18:46:32]Write to MH i2c: 01 00 00 75 03 78 [18:46:32]Write i2c OK [18:46:32]MH_I2C_Read... [18:46:32]OFD Sender: No OFD packet to send [18:46:32]*** Cut start [18:46:32]*** Partial cut [18:46:32]*** CUTSNS_PIN = 1 [18:46:32]*** CUTSNS_PIN = 0 [18:46:33]*** Brake cut motor [18:46:33]Read from MH i2c: 01 [18:46:33]MH_I2C_Read... [18:46:33]*** Stop cut motor [18:46:33]*** Cut end [18:46:33]Read from MH i2c: 01 07 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: 01 07 00 75 03 00 00 00 00 00 FF 0F 8D [18:46:33]process_action close_receipt done [18:46:33]requested_data is exist [18:46:33]produce_requested_data [18:46:33]requested_item fm.sn is exist - process it [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 11 00 00 [18:46:33]Write to MH i2c: E2 08 00 76 03 80 11 00 00 00 00 00 00 F3 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 17 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 17 00 76 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [18:46:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:46:33]wFMCommunicate OK [18:46:33]requested_item fd.num is exist - process it [18:46:33]SAM_PROTO_GetFieldsCounters [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 13 00 00 [18:46:33]Write to MH i2c: E2 08 00 77 03 80 13 00 00 00 00 00 00 F6 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 62 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 62 00 77 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 68 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 F9 [18:46:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 68 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 91 02 00 00 5E 04 04 00 91 02 00 00 57 04 04 00 92 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:46:33]wFMCommunicate OK [18:46:33]SAM_PROTO_GetFieldsCounters done [18:46:33]requested_item shift.num is exist - process it [18:46:33]requested_item shift.opened is exist - process it [18:46:33]req_shift_opened [18:46:33]FM_GetShiftState [18:46:33]SAM_PROTO_GetShiftState [18:46:33]wFMCommunicate request_size=4 [18:46:33]MH_SAM_APDU [18:46:33]CAPDU: 80 13 01 00 [18:46:33]Write to MH i2c: E2 08 00 78 03 80 13 01 00 00 00 00 00 F8 [18:46:33]Write i2c OK [18:46:33]MH_I2C_Read... [18:46:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:46:33]Read from MH i2c: E2 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 0E 00 [18:46:33]MH_I2C_Read... [18:46:33]Read from MH i2c: E2 0E 00 78 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [18:46:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:46:33]wFMCommunicate OK [18:46:33]SAM_PROTO_GetShiftState done [18:46:33]FM_GetShiftState done [18:46:33]req_shift_opened done [18:46:33]requested_item shift.open_date is exist - process it [18:46:33]req_shift_open_date [18:46:33]req_shift_open_date done [18:46:33]produce_requested_data done [18:46:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372840,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:46:33]process_action_free close_receipt [18:46:33]json_value_free [18:46:33]json_value_free done [18:46:33]process_json_proto returns [18:46:33]Send response to host [18:46:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372840,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:46:33]free response buf [18:46:33]execute_script done [18:46:33]execute_script returns [18:46:33]free content buf [18:46:33]Sock 9.Close socket [18:46:33]Sock 9.Thread stoped [18:46:37]OFD Sender: No OFD packet to send [18:46:42]OFD Sender: No OFD packet to send [18:46:47]OFD Sender: No OFD packet to send [18:46:52]OFD Sender: No OFD packet to send [18:46:57]OFD Sender: No OFD packet to send [18:47:02]OFD Sender: No OFD packet to send [18:47:07]OFD Sender: No OFD packet to send [18:47:12]OFD Sender: No OFD packet to send [18:47:17]OFD Sender: No OFD packet to send [18:47:22]OFD Sender: No OFD packet to send [18:47:27]OFD Sender: No OFD packet to send [18:47:32]OFD Sender: No OFD packet to send [18:47:37]OFD Sender: No OFD packet to send [18:47:42]OFD Sender: No OFD packet to send [18:47:47]OFD Sender: No OFD packet to send [18:47:52]OFD Sender: No OFD packet to send [18:47:57]OFD Sender: No OFD packet to send [18:48:02]OFD Sender: No OFD packet to send [18:48:07]OFD Sender: No OFD packet to send [18:48:12]OFD Sender: No OFD packet to send [18:48:17]OFD Sender: No OFD packet to send [18:48:22]OFD Sender: No OFD packet to send [18:48:27]OFD Sender: No OFD packet to send [18:48:32]OFD Sender: No OFD packet to send [18:48:37]OFD Sender: No OFD packet to send [18:48:42]OFD Sender: No OFD packet to send [18:48:45]accept exits with 7 [18:48:45]New connection [18:48:45]New thread 3067141476 created [18:48:45]Thread 3066998116 joined [18:48:45]Waiting for new connection... [18:48:45] Sock 7.Parse request [18:48:45]Sock 7.Check first char [18:48:45]Sock 7.First char is OK [18:48:45]request: POST /json_proto HTTP/1.0 [18:48:45]Method: POST [18:48:45]URL: /json_proto [18:48:45]Method is POST - this is cgi request [18:48:45]url: /json_proto [18:48:45]query_string will be loaded in cgi processing [18:48:45]execute_cgi json_proto POST (null) [18:48:45]execute_cgi path=json_proto method=POST [18:48:45]POST find Content-Length [18:48:45]Host: 172.17.42.195:8080 [18:48:45]Content-Length: 678 [18:48:45]Content-Type: application/json [18:48:45] [18:48:45]POST finish read [18:48:45]Found Content-Length = 678 [18:48:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:45]execute_script... [18:48: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)3309152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:48:45]POST & json_proto [18:48:45]process_json_proto [18:48:45]json parsed OK: [18:48:45]protocol is kg_v1.0 [18:48:45]action value=close_receipt [18:48:45]process_action close_receipt [18:48:45]cmd_close_receipt [18:48:45]MH_GetDate [18:48:45]Write to MH i2c: F0 00 00 79 03 6B [18:48:45]Write i2c OK [18:48:45]MH_I2C_Read... [18:48:45]Read from MH i2c: F0 [18:48:45]MH_I2C_Read... [18:48:45]Read from MH i2c: F0 09 00 [18:48:45]MH_I2C_Read... [18:48:45]Read from MH i2c: F0 09 00 79 03 00 8E 96 1A 67 EF 94 12 67 15 [18:48:45]GetLastDocTimeStamp 1729795590 [18:48:45]current date 1729795726 [18:48:45]FM_GetShiftState [18:48:45]SAM_PROTO_GetShiftState [18:48:45]wFMCommunicate request_size=4 [18:48:45]MH_SAM_APDU [18:48:45]CAPDU: 80 13 01 00 [18:48:45]Write to MH i2c: E2 08 00 7A 03 80 13 01 00 00 00 00 00 FA [18:48:45]Write i2c OK [18:48:45]MH_I2C_Read... [18:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:45]Read from MH i2c: E2 [18:48:45]MH_I2C_Read... [18:48:45]Read from MH i2c: E2 0E 00 [18:48:45]MH_I2C_Read... [18:48:45]Read from MH i2c: E2 0E 00 7A 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [18:48:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:48:45]wFMCommunicate OK [18:48:45]SAM_PROTO_GetShiftState done [18:48:45]FM_GetShiftState done [18:48:45]opened in 1729729095 [18:48:45]opened+sec_in_day 1729815495 [18:48:45]quantity*price = 50041 [18:48:45]sum+1 = 50042 [18:48:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 658 24.10.2024 18:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372841 ФПД: 241476175363082 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184846&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372841&fm=241476175363082&tin=02508201610067®Number=0000000000091623&sum=50000 [18:48:47]StoreToDocumentArchive [18:48:47]shift 524 fd 372841 [18:48:47]save to /storage/0524/doc_00372841 [18:48:47]save last doc name /storage/0524/doc_00372841 to /storage/kkm_last_doc_name [18:48:47]save OK [18:48:47]Clear old archive folders... [18:48:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:48:47]tlvbuf is B6ED64B0 [18:48:47]SAM_PROTO_ClearQueue [18:48:47]wFMCommunicate request_size=4 [18:48:47]MH_SAM_APDU [18:48:47]CAPDU: 80 09 00 00 [18:48:47]Write to MH i2c: E2 08 00 87 03 80 09 00 00 00 00 00 00 FC [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:48:47]Read from MH i2c: E2 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 87 03 00 90 00 FE [18:48:47]RAPDU: 90 00 [18:48:47]wFMCommunicate OK [18:48:47]SAM_PROTO_ClearQueue done [18:48:47]KKMCreateOFDPacket [18:48:47]OFDProtocolAddRootSTLVToBuf [18:48:47]FM_MakeSignedData [18:48:47]FM_MakeSignedData [18:48:47]SAM_PROTO_SignData [18:48:47]wFMCommunicate request_size=4 [18:48:47]MH_SAM_APDU [18:48:47]CAPDU: 80 0D 01 02 [18:48:47]Write to MH i2c: E2 08 00 88 03 80 0D 01 02 00 00 00 00 04 [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:48:47]Read from MH i2c: E2 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 88 03 00 90 00 FF [18:48:47]RAPDU: 90 00 [18:48:47]wFMCommunicate OK [18:48:47]wFMCommunicate request_size=255 [18:48:47]MH_SAM_APDU [18:48: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 8E 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 B0 05 00 35 04 06 00 DB [18:48:47]Write to MH i2c: E2 02 01 89 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 8E 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 B0 05 00 35 04 06 00 DB 00 00 D0 [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:47]Read from MH i2c: E2 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 89 03 00 90 00 00 [18:48:47]RAPDU: 90 00 [18:48:47]wFMCommunicate OK [18:48:47]wFMCommunicate request_size=10 [18:48:47]MH_SAM_APDU [18:48:47]CAPDU: 80 0D 02 02 05 9F 0D A7 7C 0A [18:48:47]Write to MH i2c: E2 0D 00 8A 03 80 0D 02 02 05 00 9F 0D A7 7C 0A 00 00 EA [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:48:47]Read from MH i2c: E2 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 03 00 8A 03 00 90 00 01 [18:48:47]RAPDU: 90 00 [18:48:47]wFMCommunicate OK [18:48:47]wFMCommunicate request_size=4 [18:48:47]MH_SAM_APDU [18:48:47]CAPDU: 80 0D 03 02 [18:48:47]Write to MH i2c: E2 08 00 8B 03 80 0D 03 02 00 00 00 00 09 [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:48:47]Read from MH i2c: E2 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 0B 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 0B 00 8B 03 00 9B 9E A2 91 11 FF 3D 77 90 00 3A [18:48:47]RAPDU: 9B 9E A2 91 11 FF 3D 77 90 00 [18:48:47]wFMCommunicate OK [18:48:47]SAM_PROTO_SignData done [18:48:47]FM_MakeSignedData done [18:48:47]CreateOFDProtocolMessage [18:48:47]wFMCommunicate request_size=4 [18:48:47]MH_SAM_APDU [18:48:47]CAPDU: 80 11 00 00 [18:48:47]Write to MH i2c: E2 08 00 8C 03 80 11 00 00 00 00 00 00 09 [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]OFD Sender: No OFD packet to send [18:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:47]Read from MH i2c: E2 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 17 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: E2 17 00 8C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [18:48:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:48:47]wFMCommunicate OK [18:48:47]CreateOFDProtocolMessage done [18:48:47]OFDSenderStorePacket 372841 [18:48:47]StoreOFDPacket docnum=372841 [18:48:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E5 EE 07 01 65 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 8E 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 B0 05 00 35 04 06 00 DB 9F 0D A7 7C 0A 9B 9E A2 91 11 FF 3D 77 [18:48:47]CheckFolder [18:48:47]dirname=/storage/ofd_packets [18:48:47]CheckFolder done [18:48:47]ProducePacketName [18:48:47]name=ofd_packets/00372841 [18:48:47]NVStorageSaveData ofd_packets/00372841 [18:48:47]File name is /storage/ofd_packets/00372841 [18:48:47]Write 301 bytes [18:48:47]NVStorageSaveData done [18:48:47]OFDSenderStorePacket done [18:48:47]KKMCreateOFDPacket done [18:48:47]NVStorageSaveData kkm_last_timestamp [18:48:47]File name is /storage/kkm_last_timestamp [18:48:47]Write 4 bytes [18:48:47]NVStorageSaveData done [18:48:47]ExternCall_PrintAddStr [18:48:47]wPrintStart [18:48:47]Write to MH i2c: 01 00 00 8D 03 90 [18:48:47]Write i2c OK [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: 01 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: 01 07 00 [18:48:47]MH_I2C_Read... [18:48:47]Read from MH i2c: 01 07 00 8D 03 00 00 00 00 00 FF 0F A5 [18:48:47]RasterBufferAndPrint [18:48:47]line Счет N : (1)3309152 [18:48:47]line ИНН: 02508201610067 [18:48:47]line Контрольно-Кассовый Чек [18:48:47]line ПРОДАЖА [18:48:47]line ТРК (МРК, ГНК) : 12 [18:48:47]line Товар: 2710124130 [18:48:47]line Аи-92-К-4 [18:48:47]line 7.480 * 66.90 [18:48:47]line = 500.41 [18:48:47]line НДС 12% НСП 1% [18:48:47]line > о реализуемом товаре [18:48:47]line ОКРУГЛЕНИЕ: -0.41 [18:48:47]line ИТОГО: 500.00 [18:48:47]line Внесено: 500.00 [18:48:47]line СДАЧА: 0.00 [18:48:47]line НСП 1% : 4.43 [18:48:47]line НДС 12% : 53.14 [18:48:47]line Наличными: 500.00 [18:48:47]line Безнал.: 0.00 [18:48:47]line Место: АЗС № 87 "Партнер Нефть" [18:48:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:48:47]line СНО: Общий режим [18:48:47]line Чек 658 24.10.2024 18:48 [18:48:47]line Смена: 524 ФФД: 1.0 [18:48:47]line ЗНМ: 0300000083 [18:48:47]line РНМ: 0000000000091623 [18:48:47]line Версия ККМ: 001 [18:48:47]line ФМ: 0000000000874672 [18:48:47]line ФД: 372841 [18:48:47]line ФПД: 241476175363082 [18:48:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184846&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372841&fm=241476175363082&tin=02508201610067®Number=0000000000091623&sum=50000 [18:48:47]OFD Sender: Processing packet 372841 [packets to send 267, broken 266] [18:48:47]ProducePacketName [18:48:47]name=ofd_packets/00372841 [18:48:47]OFD Sender: To server: pG, [18:48:47]CommunicateWithHost lk.salyk.kg:30040 [18:48:47]ConnectInit lk.salyk.kg [18:48:47]written 0, free lines is 4095 [18:48:48]Connected sock=10 [18:48:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E5 EE 07 01 65 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 02 00 00 F4 03 04 00 8E 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 B0 05 00 35 04 06 00 DB 9F 0D A7 7C 0A 9B 9E A2 91 11 FF 3D 77 [18:48:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 28 10 47 00 0B 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 69 B0 05 00 F4 03 04 00 35 42 1A 67 B6 04 01 00 00 B2 37 34 EA F3 D4 3E 46 [18:48:48]CommunicateWithHost err = 0 [18:48:48]CheckOFDResponse [18:48:48]1017 (14) - 77093643461234 [18:48:48]1041 (16) - 0000000000874672 [18:48:48]1040 (4) - 372841 [18:48:48]1012 (4) - 24.10.2024 12:48 [18:48:48]1206 (1) - 0 [18:48:48]OFD Sender: Remove packet 372841 [18:48:48]ProducePacketName [18:48:48]name=ofd_packets/00372841 [18:48:48]NVStorageDeleteData [18:48:48]Write to MH i2c: 01 00 00 B8 03 BB [18:48:48]Write i2c OK [18:48:48]MH_I2C_Read... [18:48:48]Read from MH i2c: 01 [18:48:48]MH_I2C_Read... [18:48:48]Read from MH i2c: 01 07 00 [18:48:48]MH_I2C_Read... [18:48:48]Read from MH i2c: 01 07 00 B8 03 00 00 00 00 00 D9 0C A7 [18:48:48]RasterBufferAndPrint [18:48:48]line [18:48:48]line [18:48:48]line [18:48:48]line [18:48:48]line [18:48:48]written 0, free lines is 3297 [18:48:48]MH_Cut [18:48:48]Write to MH i2c: D1 01 00 BF 03 01 94 [18:48:48]Write i2c OK [18:48:48]MH_I2C_Read... [18:48:48]Read from MH i2c: D1 [18:48:48]MH_I2C_Read... [18:48:48]Read from MH i2c: D1 01 00 [18:48:48]MH_I2C_Read... [18:48:48]Read from MH i2c: D1 01 00 BF 03 00 93 [18:48:48]Write to MH i2c: 01 00 00 C0 03 C3 [18:48:48]Write i2c OK [18:48:48]MH_I2C_Read... [18:48:48]OFD Sender: No OFD packet to send [18:48:49]*** Cut start [18:48:49]*** Partial cut [18:48:49]*** CUTSNS_PIN = 1 [18:48:49]*** CUTSNS_PIN = 0 [18:48:49]*** Brake cut motor [18:48:49]Read from MH i2c: 01 [18:48:49]MH_I2C_Read... [18:48:49]*** Stop cut motor [18:48:49]*** Cut end [18:48:49]Read from MH i2c: 01 07 00 [18:48:49]MH_I2C_Read... [18:48:49]Read from MH i2c: 01 07 00 C0 03 00 00 00 00 00 FF 0F D8 [18:48:49]process_action close_receipt done [18:48:49]requested_data is exist [18:48:49]produce_requested_data [18:48:49]requested_item fm.sn is exist - process it [18:48:49]wFMCommunicate request_size=4 [18:48:49]MH_SAM_APDU [18:48:49]CAPDU: 80 11 00 00 [18:48:49]Write to MH i2c: E2 08 00 C1 03 80 11 00 00 00 00 00 00 3E [18:48:49]Write i2c OK [18:48:49]MH_I2C_Read... [18:48:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:48:50]Read from MH i2c: E2 [18:48:50]MH_I2C_Read... [18:48:50]Read from MH i2c: E2 17 00 [18:48:50]MH_I2C_Read... [18:48:50]Read from MH i2c: E2 17 00 C1 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [18:48:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:48:50]wFMCommunicate OK [18:48:50]requested_item fd.num is exist - process it [18:48:50]SAM_PROTO_GetFieldsCounters [18:48:50]wFMCommunicate request_size=4 [18:48:50]MH_SAM_APDU [18:48:50]CAPDU: 80 13 00 00 [18:48:50]Write to MH i2c: E2 08 00 C2 03 80 13 00 00 00 00 00 00 41 [18:48:50]Write i2c OK [18:48:50]MH_I2C_Read... [18:48:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:48:50]Read from MH i2c: E2 [18:48:50]MH_I2C_Read... [18:48:50]Read from MH i2c: E2 62 00 [18:48:50]MH_I2C_Read... [18:48:50]Read from MH i2c: E2 62 00 C2 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 69 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 48 [18:48:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 69 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 92 02 00 00 5E 04 04 00 92 02 00 00 57 04 04 00 93 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:48:50]wFMCommunicate OK [18:48:50]SAM_PROTO_GetFieldsCounters done [18:48:50]requested_item shift.num is exist - process it [18:48:50]requested_item shift.opened is exist - process it [18:48:50]req_shift_opened [18:48:50]FM_GetShiftState [18:48:50]SAM_PROTO_GetShiftState [18:48:50]wFMCommunicate request_size=4 [18:48:50]MH_SAM_APDU [18:48:50]CAPDU: 80 13 01 00 [18:48:50]Write to MH i2c: E2 08 00 C3 03 80 13 01 00 00 00 00 00 43 [18:48:50]Write i2c OK [18:48:50]MH_I2C_Read... [18:48:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:48:50]Read from MH i2c: E2 [18:48:50]MH_I2C_Read... [18:48:50]Read from MH i2c: E2 0E 00 [18:48:50]MH_I2C_Read... [18:48:50]Read from MH i2c: E2 0E 00 C3 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [18:48:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:48:50]wFMCommunicate OK [18:48:50]SAM_PROTO_GetShiftState done [18:48:50]FM_GetShiftState done [18:48:50]req_shift_opened done [18:48:50]requested_item shift.open_date is exist - process it [18:48:50]req_shift_open_date [18:48:50]req_shift_open_date done [18:48:50]produce_requested_data done [18:48:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372841,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:48:50]process_action_free close_receipt [18:48:50]json_value_free [18:48:50]json_value_free done [18:48:50]process_json_proto returns [18:48:50]Send response to host [18:48:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372841,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:48:50]free response buf [18:48:50]execute_script done [18:48:50]execute_script returns [18:48:50]free content buf [18:48:50]Sock 7.Close socket [18:48:50]Sock 7.Thread stoped [18:48:53]OFD Sender: No OFD packet to send [18:48:58]OFD Sender: No OFD packet to send [18:49:03]OFD Sender: No OFD packet to send [18:49:08]OFD Sender: No OFD packet to send [18:49:13]OFD Sender: No OFD packet to send [18:49:18]OFD Sender: No OFD packet to send [18:49:21]accept exits with 9 [18:49:21]New connection [18:49:21]New thread 3066998116 created [18:49:21]Thread 3067141476 joined [18:49:21]Waiting for new connection... [18:49:21] Sock 9.Parse request [18:49:21]Sock 9.Check first char [18:49:21]Sock 9.First char is OK [18:49:21]request: POST /json_proto HTTP/1.0 [18:49:21]Method: POST [18:49:21]URL: /json_proto [18:49:21]Method is POST - this is cgi request [18:49:21]url: /json_proto [18:49:21]query_string will be loaded in cgi processing [18:49:21]execute_cgi json_proto POST (null) [18:49:21]execute_cgi path=json_proto method=POST [18:49:21]POST find Content-Length [18:49:21]Host: 172.17.42.195:8080 [18:49:21]Content-Length: 678 [18:49:21]Content-Type: application/json [18:49:21] [18:49:21]POST finish read [18:49:21]Found Content-Length = 678 [18:49:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:21]execute_script... [18:49: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)3309153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:49:21]POST & json_proto [18:49:21]process_json_proto [18:49:21]json parsed OK: [18:49:21]protocol is kg_v1.0 [18:49:21]action value=close_receipt [18:49:21]process_action close_receipt [18:49:21]cmd_close_receipt [18:49:21]MH_GetDate [18:49:21]Write to MH i2c: F0 00 00 C4 03 B6 [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: F0 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: F0 09 00 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: F0 09 00 C4 03 00 B2 96 1A 67 EF 94 12 67 84 [18:49:21]GetLastDocTimeStamp 1729795726 [18:49:21]current date 1729795762 [18:49:21]FM_GetShiftState [18:49:21]SAM_PROTO_GetShiftState [18:49:21]wFMCommunicate request_size=4 [18:49:21]MH_SAM_APDU [18:49:21]CAPDU: 80 13 01 00 [18:49:21]Write to MH i2c: E2 08 00 C5 03 80 13 01 00 00 00 00 00 45 [18:49:21]Write i2c OK [18:49:21]MH_I2C_Read... [18:49:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:21]Read from MH i2c: E2 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: E2 0E 00 [18:49:21]MH_I2C_Read... [18:49:21]Read from MH i2c: E2 0E 00 C5 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [18:49:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:49:21]wFMCommunicate OK [18:49:21]SAM_PROTO_GetShiftState done [18:49:21]FM_GetShiftState done [18:49:21]opened in 1729729095 [18:49:21]opened+sec_in_day 1729815495 [18:49:21]quantity*price = 50041 [18:49:21]sum+1 = 50042 [18:49:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 659 24.10.2024 18:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372842 ФПД: 54230410860822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184922&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372842&fm=54230410860822&tin=02508201610067®Number=0000000000091623&sum=50000 [18:49:23]StoreToDocumentArchive [18:49:23]shift 524 fd 372842 [18:49:23]save to /storage/0524/doc_00372842 [18:49:23]save last doc name /storage/0524/doc_00372842 to /storage/kkm_last_doc_name [18:49:23]save OK [18:49:23]Clear old archive folders... [18:49:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:49:23]tlvbuf is 0110B900 [18:49:23]SAM_PROTO_ClearQueue [18:49:23]wFMCommunicate request_size=4 [18:49:23]MH_SAM_APDU [18:49:23]CAPDU: 80 09 00 00 [18:49:23]Write to MH i2c: E2 08 00 D2 03 80 09 00 00 00 00 00 00 47 [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:49:23]Read from MH i2c: E2 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 D2 03 00 90 00 49 [18:49:23]RAPDU: 90 00 [18:49:23]wFMCommunicate OK [18:49:23]SAM_PROTO_ClearQueue done [18:49:23]KKMCreateOFDPacket [18:49:23]OFDProtocolAddRootSTLVToBuf [18:49:23]FM_MakeSignedData [18:49:23]FM_MakeSignedData [18:49:23]SAM_PROTO_SignData [18:49:23]wFMCommunicate request_size=4 [18:49:23]MH_SAM_APDU [18:49:23]CAPDU: 80 0D 01 02 [18:49:23]Write to MH i2c: E2 08 00 D3 03 80 0D 01 02 00 00 00 00 4F [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:49:23]Read from MH i2c: E2 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 D3 03 00 90 00 4A [18:49:23]RAPDU: 90 00 [18:49:23]wFMCommunicate OK [18:49:23]wFMCommunicate request_size=255 [18:49:23]MH_SAM_APDU [18:49: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 B2 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A B0 05 00 35 04 06 00 31 [18:49:23]Write to MH i2c: E2 02 01 D4 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 B2 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A B0 05 00 35 04 06 00 31 00 00 97 [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:23]Read from MH i2c: E2 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 D4 03 00 90 00 4B [18:49:23]RAPDU: 90 00 [18:49:23]wFMCommunicate OK [18:49:23]wFMCommunicate request_size=10 [18:49:23]MH_SAM_APDU [18:49:23]CAPDU: 80 0D 02 02 05 52 80 60 19 16 [18:49:23]Write to MH i2c: E2 0D 00 D5 03 80 0D 02 02 05 00 52 80 60 19 16 00 00 BD [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:49:23]Read from MH i2c: E2 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 03 00 D5 03 00 90 00 4C [18:49:23]RAPDU: 90 00 [18:49:23]wFMCommunicate OK [18:49:23]wFMCommunicate request_size=4 [18:49:23]MH_SAM_APDU [18:49:23]CAPDU: 80 0D 03 02 [18:49:23]Write to MH i2c: E2 08 00 D6 03 80 0D 03 02 00 00 00 00 54 [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:49:23]Read from MH i2c: E2 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 0B 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 0B 00 D6 03 00 C6 B8 83 96 8C 73 EC 1B 90 00 F2 [18:49:23]RAPDU: C6 B8 83 96 8C 73 EC 1B 90 00 [18:49:23]wFMCommunicate OK [18:49:23]SAM_PROTO_SignData done [18:49:23]FM_MakeSignedData done [18:49:23]CreateOFDProtocolMessage [18:49:23]wFMCommunicate request_size=4 [18:49:23]MH_SAM_APDU [18:49:23]CAPDU: 80 11 00 00 [18:49:23]Write to MH i2c: E2 08 00 D7 03 80 11 00 00 00 00 00 00 54 [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:23]Read from MH i2c: E2 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 17 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: E2 17 00 D7 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [18:49:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:49:23]wFMCommunicate OK [18:49:23]CreateOFDProtocolMessage done [18:49:23]OFDSenderStorePacket 372842 [18:49:23]StoreOFDPacket docnum=372842 [18:49:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 98 D2 07 01 1C 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 B2 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A B0 05 00 35 04 06 00 31 52 80 60 19 16 C6 B8 83 96 8C 73 EC 1B [18:49:23]CheckFolder [18:49:23]dirname=/storage/ofd_packets [18:49:23]CheckFolder done [18:49:23]ProducePacketName [18:49:23]name=ofd_packets/00372842 [18:49:23]NVStorageSaveData ofd_packets/00372842 [18:49:23]File name is /storage/ofd_packets/00372842 [18:49:23]Write 301 bytes [18:49:23]NVStorageSaveData done [18:49:23]OFDSenderStorePacket done [18:49:23]KKMCreateOFDPacket done [18:49:23]NVStorageSaveData kkm_last_timestamp [18:49:23]File name is /storage/kkm_last_timestamp [18:49:23]Write 4 bytes [18:49:23]NVStorageSaveData done [18:49:23]ExternCall_PrintAddStr [18:49:23]wPrintStart [18:49:23]Write to MH i2c: 01 00 00 D8 03 DB [18:49:23]Write i2c OK [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: 01 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: 01 07 00 [18:49:23]MH_I2C_Read... [18:49:23]Read from MH i2c: 01 07 00 D8 03 00 00 00 00 00 FF 0F F0 [18:49:23]RasterBufferAndPrint [18:49:23]line Счет N : (1)3309153 [18:49:23]line ИНН: 02508201610067 [18:49:23]line Контрольно-Кассовый Чек [18:49:23]line ПРОДАЖА [18:49:23]line ТРК (МРК, ГНК) : 22 [18:49:23]line Товар: 2710124130 [18:49:23]line Аи-92-К-4 [18:49:23]line 7.480 * 66.90 [18:49:23]line = 500.41 [18:49:23]line НДС 12% НСП 1% [18:49:23]line > о реализуемом товаре [18:49:23]line ОКРУГЛЕНИЕ: -0.41 [18:49:23]line ИТОГО: 500.00 [18:49:23]line Внесено: 500.00 [18:49:23]line СДАЧА: 0.00 [18:49:23]line НСП 1% : 4.43 [18:49:23]line НДС 12% : 53.14 [18:49:23]line Наличными: 500.00 [18:49:23]line Безнал.: 0.00 [18:49:23]line Место: АЗС № 87 "Партнер Нефть" [18:49:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:49:23]line СНО: Общий режим [18:49:23]line Чек 659 24.10.2024 18:49 [18:49:23]line Смена: 524 ФФД: 1.0 [18:49:23]line ЗНМ: 0300000083 [18:49:23]line РНМ: 0000000000091623 [18:49:23]line Версия ККМ: 001 [18:49:23]line ФМ: 0000000000874672 [18:49:23]line ФД: 372842 [18:49:23]line ФПД: 54230410860822 [18:49:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T184922&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372842&fm=54230410860822&tin=02508201610067®Number=0000000000091623&sum=50000 [18:49:23]OFD Sender: Processing packet 372842 [packets to send 267, broken 266] [18:49:23]ProducePacketName [18:49:23]name=ofd_packets/00372842 [18:49:23]OFD Sender: To server: pG, [18:49:23]CommunicateWithHost lk.salyk.kg:30040 [18:49:23]ConnectInit lk.salyk.kg [18:49:23]written 0, free lines is 4095 [18:49:23]Connected sock=10 [18:49:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 98 D2 07 01 1C 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 02 00 00 F4 03 04 00 B2 96 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A B0 05 00 35 04 06 00 31 52 80 60 19 16 C6 B8 83 96 8C 73 EC 1B [18:49:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FE D2 47 00 D8 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6A B0 05 00 F4 03 04 00 59 42 1A 67 B6 04 01 00 00 C9 2A 9C 0F 5E 14 41 11 [18:49:24]CommunicateWithHost err = 0 [18:49:24]CheckOFDResponse [18:49:24]1017 (14) - 77093643461234 [18:49:24]1041 (16) - 0000000000874672 [18:49:24]1040 (4) - 372842 [18:49:24]1012 (4) - 24.10.2024 12:49 [18:49:24]1206 (1) - 0 [18:49:24]OFD Sender: Remove packet 372842 [18:49:24]ProducePacketName [18:49:24]name=ofd_packets/00372842 [18:49:24]NVStorageDeleteData [18:49:24]Write to MH i2c: 01 00 00 03 04 07 [18:49:24]Write i2c OK [18:49:24]MH_I2C_Read... [18:49:24]Read from MH i2c: 01 [18:49:24]MH_I2C_Read... [18:49:24]Read from MH i2c: 01 07 00 [18:49:24]MH_I2C_Read... [18:49:24]Read from MH i2c: 01 07 00 03 04 00 00 00 00 00 E9 0C 03 [18:49:24]RasterBufferAndPrint [18:49:24]line [18:49:24]line [18:49:24]line [18:49:24]line [18:49:24]line [18:49:24]written 0, free lines is 3311 [18:49:24]MH_Cut [18:49:24]Write to MH i2c: D1 01 00 0A 04 01 E0 [18:49:24]Write i2c OK [18:49:24]MH_I2C_Read... [18:49:24]Read from MH i2c: D1 [18:49:24]MH_I2C_Read... [18:49:24]Read from MH i2c: D1 01 00 [18:49:24]MH_I2C_Read... [18:49:24]Read from MH i2c: D1 01 00 0A 04 00 DF [18:49:24]Write to MH i2c: 01 00 00 0B 04 0F [18:49:24]Write i2c OK [18:49:24]MH_I2C_Read... [18:49:24]OFD Sender: No OFD packet to send [18:49:25]*** Cut start [18:49:25]*** Partial cut [18:49:25]*** CUTSNS_PIN = 1 [18:49:25]*** CUTSNS_PIN = 0 [18:49:25]*** Brake cut motor [18:49:25]Read from MH i2c: 01 [18:49:25]MH_I2C_Read... [18:49:25]*** Stop cut motor [18:49:25]*** Cut end [18:49:25]Read from MH i2c: 01 07 00 [18:49:25]MH_I2C_Read... [18:49:25]Read from MH i2c: 01 07 00 0B 04 00 00 00 00 00 FF 0F 24 [18:49:25]process_action close_receipt done [18:49:25]requested_data is exist [18:49:25]produce_requested_data [18:49:25]requested_item fm.sn is exist - process it [18:49:25]wFMCommunicate request_size=4 [18:49:25]MH_SAM_APDU [18:49:25]CAPDU: 80 11 00 00 [18:49:25]Write to MH i2c: E2 08 00 0C 04 80 11 00 00 00 00 00 00 8A [18:49:25]Write i2c OK [18:49:25]MH_I2C_Read... [18:49:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:49:25]Read from MH i2c: E2 [18:49:25]MH_I2C_Read... [18:49:25]Read from MH i2c: E2 17 00 [18:49:25]MH_I2C_Read... [18:49:25]Read from MH i2c: E2 17 00 0C 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [18:49:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:49:25]wFMCommunicate OK [18:49:25]requested_item fd.num is exist - process it [18:49:25]SAM_PROTO_GetFieldsCounters [18:49:25]wFMCommunicate request_size=4 [18:49:25]MH_SAM_APDU [18:49:25]CAPDU: 80 13 00 00 [18:49:25]Write to MH i2c: E2 08 00 0D 04 80 13 00 00 00 00 00 00 8D [18:49:25]Write i2c OK [18:49:25]MH_I2C_Read... [18:49:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:49:26]Read from MH i2c: E2 [18:49:26]MH_I2C_Read... [18:49:26]Read from MH i2c: E2 62 00 [18:49:26]MH_I2C_Read... [18:49:26]Read from MH i2c: E2 62 00 0D 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 98 [18:49:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 93 02 00 00 5E 04 04 00 93 02 00 00 57 04 04 00 94 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:49:26]wFMCommunicate OK [18:49:26]SAM_PROTO_GetFieldsCounters done [18:49:26]requested_item shift.num is exist - process it [18:49:26]requested_item shift.opened is exist - process it [18:49:26]req_shift_opened [18:49:26]FM_GetShiftState [18:49:26]SAM_PROTO_GetShiftState [18:49:26]wFMCommunicate request_size=4 [18:49:26]MH_SAM_APDU [18:49:26]CAPDU: 80 13 01 00 [18:49:26]Write to MH i2c: E2 08 00 0E 04 80 13 01 00 00 00 00 00 8F [18:49:26]Write i2c OK [18:49:26]MH_I2C_Read... [18:49:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:49:26]Read from MH i2c: E2 [18:49:26]MH_I2C_Read... [18:49:26]Read from MH i2c: E2 0E 00 [18:49:26]MH_I2C_Read... [18:49:26]Read from MH i2c: E2 0E 00 0E 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [18:49:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:49:26]wFMCommunicate OK [18:49:26]SAM_PROTO_GetShiftState done [18:49:26]FM_GetShiftState done [18:49:26]req_shift_opened done [18:49:26]requested_item shift.open_date is exist - process it [18:49:26]req_shift_open_date [18:49:26]req_shift_open_date done [18:49:26]produce_requested_data done [18:49:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372842,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:49:26]process_action_free close_receipt [18:49:26]json_value_free [18:49:26]json_value_free done [18:49:26]process_json_proto returns [18:49:26]Send response to host [18:49:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372842,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:49:26]free response buf [18:49:26]execute_script done [18:49:26]execute_script returns [18:49:26]free content buf [18:49:26]Sock 9.Close socket [18:49:26]Sock 9.Thread stoped [18:49:29]OFD Sender: No OFD packet to send [18:49:34]OFD Sender: No OFD packet to send [18:49:39]OFD Sender: No OFD packet to send [18:49:44]OFD Sender: No OFD packet to send [18:49:49]OFD Sender: No OFD packet to send [18:49:54]OFD Sender: No OFD packet to send [18:49:59]OFD Sender: No OFD packet to send [18:50:04]OFD Sender: No OFD packet to send [18:50:09]OFD Sender: No OFD packet to send [18:50:14]OFD Sender: No OFD packet to send [18:50:19]OFD Sender: No OFD packet to send [18:50:24]OFD Sender: No OFD packet to send [18:50:29]OFD Sender: No OFD packet to send [18:50:34]OFD Sender: No OFD packet to send [18:50:39]OFD Sender: No OFD packet to send [18:50:44]OFD Sender: No OFD packet to send [18:50:49]OFD Sender: No OFD packet to send [18:50:54]OFD Sender: No OFD packet to send [18:50:59]OFD Sender: No OFD packet to send [18:51:04]OFD Sender: No OFD packet to send [18:51:09]OFD Sender: No OFD packet to send [18:51:14]OFD Sender: No OFD packet to send [18:51:19]OFD Sender: No OFD packet to send [18:51:24]OFD Sender: No OFD packet to send [18:51:29]OFD Sender: No OFD packet to send [18:51:34]OFD Sender: No OFD packet to send [18:51:39]OFD Sender: No OFD packet to send [18:51:44]OFD Sender: No OFD packet to send [18:51:49]OFD Sender: No OFD packet to send [18:51:54]OFD Sender: No OFD packet to send [18:51:59]OFD Sender: No OFD packet to send [18:52:04]OFD Sender: No OFD packet to send [18:52:09]OFD Sender: No OFD packet to send [18:52:15]OFD Sender: No OFD packet to send [18:52:20]OFD Sender: No OFD packet to send [18:52:25]OFD Sender: No OFD packet to send [18:52:30]OFD Sender: No OFD packet to send [18:52:35]accept exits with 7 [18:52:35]New connection [18:52:35]New thread 3067141476 created [18:52:35]Thread 3066998116 joined [18:52:35]Waiting for new connection... [18:52:35]OFD Sender: No OFD packet to send [18:52:35] Sock 7.Parse request [18:52:35]Sock 7.Check first char [18:52:35]Sock 7.First char is OK [18:52:35]request: POST /json_proto HTTP/1.0 [18:52:35]Method: POST [18:52:35]URL: /json_proto [18:52:35]Method is POST - this is cgi request [18:52:35]url: /json_proto [18:52:35]query_string will be loaded in cgi processing [18:52:35]execute_cgi json_proto POST (null) [18:52:35]execute_cgi path=json_proto method=POST [18:52:35]POST find Content-Length [18:52:35]Host: 172.17.42.195:8080 [18:52:35]Content-Length: 767 [18:52:35]Content-Type: application/json [18:52:35] [18:52:35]POST finish read [18:52:35]Found Content-Length = 767 [18:52:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:35]execute_script... [18:52: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)3309155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.06 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:52:35]POST & json_proto [18:52:35]process_json_proto [18:52:35]json parsed OK: [18:52:35]protocol is kg_v1.0 [18:52:35]action value=close_receipt [18:52:35]process_action close_receipt [18:52:35]cmd_close_receipt [18:52:35]MH_GetDate [18:52:35]Write to MH i2c: F0 00 00 0F 04 02 [18:52:35]Write i2c OK [18:52:35]MH_I2C_Read... [18:52:35]Read from MH i2c: F0 [18:52:35]MH_I2C_Read... [18:52:35]Read from MH i2c: F0 09 00 [18:52:35]MH_I2C_Read... [18:52:35]Read from MH i2c: F0 09 00 0F 04 00 73 97 1A 67 EF 94 12 67 92 [18:52:35]GetLastDocTimeStamp 1729795762 [18:52:35]current date 1729795955 [18:52:35]FM_GetShiftState [18:52:35]SAM_PROTO_GetShiftState [18:52:35]wFMCommunicate request_size=4 [18:52:35]MH_SAM_APDU [18:52:35]CAPDU: 80 13 01 00 [18:52:35]Write to MH i2c: E2 08 00 10 04 80 13 01 00 00 00 00 00 91 [18:52:35]Write i2c OK [18:52:35]MH_I2C_Read... [18:52:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:35]Read from MH i2c: E2 [18:52:35]MH_I2C_Read... [18:52:35]Read from MH i2c: E2 0E 00 [18:52:35]MH_I2C_Read... [18:52:35]Read from MH i2c: E2 0E 00 10 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [18:52:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:52:35]wFMCommunicate OK [18:52:35]SAM_PROTO_GetShiftState done [18:52:35]FM_GetShiftState done [18:52:35]opened in 1729729095 [18:52:35]opened+sec_in_day 1729815495 [18:52:35]quantity*price = 40006 [18:52:35]sum+1 = 40007 [18:52:35]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.06 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.06 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 660 24.10.2024 18:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372843 ФПД: 51839723140926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185235&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372843&fm=51839723140926&tin=02508201610067®Number=0000000000091623&sum=40006 [18:52:36]StoreToDocumentArchive [18:52:36]shift 524 fd 372843 [18:52:36]save to /storage/0524/doc_00372843 [18:52:36]save last doc name /storage/0524/doc_00372843 to /storage/kkm_last_doc_name [18:52:36]save OK [18:52:36]Clear old archive folders... [18:52:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:52:36]tlvbuf is 011151C0 [18:52:36]SAM_PROTO_ClearQueue [18:52:36]wFMCommunicate request_size=4 [18:52:36]MH_SAM_APDU [18:52:36]CAPDU: 80 09 00 00 [18:52:36]Write to MH i2c: E2 08 00 1D 04 80 09 00 00 00 00 00 00 93 [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:52:36]Read from MH i2c: E2 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 1D 04 00 90 00 95 [18:52:36]RAPDU: 90 00 [18:52:36]wFMCommunicate OK [18:52:36]SAM_PROTO_ClearQueue done [18:52:36]KKMCreateOFDPacket [18:52:36]OFDProtocolAddRootSTLVToBuf [18:52:36]FM_MakeSignedData [18:52:36]FM_MakeSignedData [18:52:36]SAM_PROTO_SignData [18:52:36]wFMCommunicate request_size=4 [18:52:36]MH_SAM_APDU [18:52:36]CAPDU: 80 0D 01 02 [18:52:36]Write to MH i2c: E2 08 00 1E 04 80 0D 01 02 00 00 00 00 9B [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:52:36]Read from MH i2c: E2 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 1E 04 00 90 00 96 [18:52:36]RAPDU: 90 00 [18:52:36]wFMCommunicate OK [18:52:36]wFMCommunicate request_size=255 [18:52:36]MH_SAM_APDU [18:52: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 73 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B B0 05 00 35 04 06 00 2F [18:52:36]Write to MH i2c: E2 02 01 1F 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 73 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B B0 05 00 35 04 06 00 2F 00 00 80 [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:36]Read from MH i2c: E2 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 1F 04 00 90 00 97 [18:52:36]RAPDU: 90 00 [18:52:36]wFMCommunicate OK [18:52:36]wFMCommunicate request_size=10 [18:52:36]MH_SAM_APDU [18:52:36]CAPDU: 80 0D 02 02 05 25 E0 48 77 3E [18:52:36]Write to MH i2c: E2 0D 00 20 04 80 0D 02 02 05 00 25 E0 48 77 3E 00 00 AA [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:52:36]Read from MH i2c: E2 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 03 00 20 04 00 90 00 98 [18:52:36]RAPDU: 90 00 [18:52:36]wFMCommunicate OK [18:52:36]wFMCommunicate request_size=4 [18:52:36]MH_SAM_APDU [18:52:36]CAPDU: 80 0D 03 02 [18:52:36]Write to MH i2c: E2 08 00 21 04 80 0D 03 02 00 00 00 00 A0 [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:52:36]Read from MH i2c: E2 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 0B 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 0B 00 21 04 00 69 82 6D 6C EB 5A C3 2B 90 00 98 [18:52:36]RAPDU: 69 82 6D 6C EB 5A C3 2B 90 00 [18:52:36]wFMCommunicate OK [18:52:36]SAM_PROTO_SignData done [18:52:36]FM_MakeSignedData done [18:52:36]CreateOFDProtocolMessage [18:52:36]wFMCommunicate request_size=4 [18:52:36]MH_SAM_APDU [18:52:36]CAPDU: 80 11 00 00 [18:52:36]Write to MH i2c: E2 08 00 22 04 80 11 00 00 00 00 00 00 A0 [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:36]Read from MH i2c: E2 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 17 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: E2 17 00 22 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [18:52:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:52:36]wFMCommunicate OK [18:52:36]CreateOFDProtocolMessage done [18:52:36]OFDSenderStorePacket 372843 [18:52:36]StoreOFDPacket docnum=372843 [18:52:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4F 12 07 01 8C 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 73 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B B0 05 00 35 04 06 00 2F 25 E0 48 77 3E 69 82 6D 6C EB 5A C3 2B [18:52:36]CheckFolder [18:52:36]dirname=/storage/ofd_packets [18:52:36]CheckFolder done [18:52:36]ProducePacketName [18:52:36]name=ofd_packets/00372843 [18:52:36]NVStorageSaveData ofd_packets/00372843 [18:52:36]File name is /storage/ofd_packets/00372843 [18:52:36]Write 301 bytes [18:52:36]NVStorageSaveData done [18:52:36]OFDSenderStorePacket done [18:52:36]KKMCreateOFDPacket done [18:52:36]NVStorageSaveData kkm_last_timestamp [18:52:36]File name is /storage/kkm_last_timestamp [18:52:36]Write 4 bytes [18:52:36]NVStorageSaveData done [18:52:36]ExternCall_PrintAddStr [18:52:36]wPrintStart [18:52:36]Write to MH i2c: 01 00 00 23 04 27 [18:52:36]Write i2c OK [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: 01 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: 01 07 00 [18:52:36]MH_I2C_Read... [18:52:36]Read from MH i2c: 01 07 00 23 04 00 00 00 00 00 FF 0F 3C [18:52:36]RasterBufferAndPrint [18:52:36]line Счет N : (1)3309155 [18:52:36]line ИНН: 02508201610067 [18:52:36]line Контрольно-Кассовый Чек [18:52:36]line ПРОДАЖА [18:52:36]line ТРК (МРК, ГНК) : 22 [18:52:36]line Товар: 2710124130 [18:52:36]line Аи-92-К-4 [18:52:36]line 5.980 * 66.90 [18:52:36]line = 400.06 [18:52:36]line НДС 12% НСП 1% [18:52:36]line > о реализуемом товаре [18:52:36]line ИТОГО: 400.06 [18:52:36]line НСП 1% : 3.54 [18:52:36]line НДС 12% : 42.48 [18:52:36]line Наличными: 0.00 [18:52:36]line Безнал.: 400.06 [18:52:36]line Место: АЗС № 87 "Партнер Нефть" [18:52:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:52:36]line СНО: Общий режим [18:52:36]line Чек 660 24.10.2024 18:52 [18:52:36]line Смена: 524 ФФД: 1.0 [18:52:36]line ЗНМ: 0300000083 [18:52:36]line РНМ: 0000000000091623 [18:52:36]line Версия ККМ: 001 [18:52:36]line Платежная система: Mbank [18:52:36]line ФМ: 0000000000874672 [18:52:36]line ФД: 372843 [18:52:36]line ФПД: 51839723140926 [18:52:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185235&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372843&fm=51839723140926&tin=02508201610067®Number=0000000000091623&sum=40006 [18:52:37]OFD Sender: Processing packet 372843 [packets to send 267, broken 266] [18:52:37]ProducePacketName [18:52:37]name=ofd_packets/00372843 [18:52:37]OFD Sender: To server: pG, [18:52:37]CommunicateWithHost lk.salyk.kg:30040 [18:52:37]ConnectInit lk.salyk.kg [18:52:37]written 0, free lines is 4095 [18:52:37]Connected sock=9 [18: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 36 37 32 0F 01 00 00 4F 12 07 01 8C 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 46 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 46 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 02 00 00 F4 03 04 00 73 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B B0 05 00 35 04 06 00 2F 25 E0 48 77 3E 69 82 6D 6C EB 5A C3 2B [18:52:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 39 9E 47 00 03 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6B B0 05 00 F4 03 04 00 1A 43 1A 67 B6 04 01 00 00 E0 6B 71 29 A1 49 AE 87 [18:52:37]CommunicateWithHost err = 0 [18:52:37]CheckOFDResponse [18:52:37]1017 (14) - 77093643461234 [18:52:37]1041 (16) - 0000000000874672 [18:52:37]1040 (4) - 372843 [18:52:37]1012 (4) - 24.10.2024 12:52 [18:52:37]1206 (1) - 0 [18:52:37]OFD Sender: Remove packet 372843 [18:52:37]ProducePacketName [18:52:37]name=ofd_packets/00372843 [18:52:37]NVStorageDeleteData [18:52:37]Write to MH i2c: 01 00 00 4C 04 50 [18:52:37]Write i2c OK [18:52:37]MH_I2C_Read... [18:52:37]Read from MH i2c: 01 [18:52:37]MH_I2C_Read... [18:52:37]Read from MH i2c: 01 07 00 [18:52:37]MH_I2C_Read... [18:52:37]Read from MH i2c: 01 07 00 4C 04 00 00 00 00 00 0F 0D 73 [18:52:37]RasterBufferAndPrint [18:52:37]line [18:52:37]line [18:52:37]line [18:52:37]line [18:52:37]line [18:52:37]written 0, free lines is 3349 [18:52:37]MH_Cut [18:52:37]Write to MH i2c: D1 01 00 53 04 01 29 [18:52:37]Write i2c OK [18:52:37]MH_I2C_Read... [18:52:37]Read from MH i2c: D1 [18:52:37]MH_I2C_Read... [18:52:37]Read from MH i2c: D1 01 00 [18:52:37]MH_I2C_Read... [18:52:37]Read from MH i2c: D1 01 00 53 04 00 28 [18:52:37]Write to MH i2c: 01 00 00 54 04 58 [18:52:37]Write i2c OK [18:52:37]MH_I2C_Read... [18:52:37]OFD Sender: No OFD packet to send [18:52:38]*** Cut start [18:52:38]*** Partial cut [18:52:38]*** CUTSNS_PIN = 1 [18:52:38]*** CUTSNS_PIN = 0 [18:52:38]*** Brake cut motor [18:52:39]Read from MH i2c: 01 [18:52:39]MH_I2C_Read... [18:52:39]*** Stop cut motor [18:52:39]*** Cut end [18:52:39]Read from MH i2c: 01 07 00 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: 01 07 00 54 04 00 00 00 00 00 FF 0F 6D [18:52:39]process_action close_receipt done [18:52:39]requested_data is exist [18:52:39]produce_requested_data [18:52:39]requested_item fm.sn is exist - process it [18:52:39]wFMCommunicate request_size=4 [18:52:39]MH_SAM_APDU [18:52:39]CAPDU: 80 11 00 00 [18:52:39]Write to MH i2c: E2 08 00 55 04 80 11 00 00 00 00 00 00 D3 [18:52:39]Write i2c OK [18:52:39]MH_I2C_Read... [18:52:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:52:39]Read from MH i2c: E2 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: E2 17 00 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: E2 17 00 55 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [18:52:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:52:39]wFMCommunicate OK [18:52:39]requested_item fd.num is exist - process it [18:52:39]SAM_PROTO_GetFieldsCounters [18:52:39]wFMCommunicate request_size=4 [18:52:39]MH_SAM_APDU [18:52:39]CAPDU: 80 13 00 00 [18:52:39]Write to MH i2c: E2 08 00 56 04 80 13 00 00 00 00 00 00 D6 [18:52:39]Write i2c OK [18:52:39]MH_I2C_Read... [18:52:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:52:39]Read from MH i2c: E2 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: E2 62 00 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: E2 62 00 56 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 E5 [18:52:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 94 02 00 00 5E 04 04 00 94 02 00 00 57 04 04 00 95 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:52:39]wFMCommunicate OK [18:52:39]SAM_PROTO_GetFieldsCounters done [18:52:39]requested_item shift.num is exist - process it [18:52:39]requested_item shift.opened is exist - process it [18:52:39]req_shift_opened [18:52:39]FM_GetShiftState [18:52:39]SAM_PROTO_GetShiftState [18:52:39]wFMCommunicate request_size=4 [18:52:39]MH_SAM_APDU [18:52:39]CAPDU: 80 13 01 00 [18:52:39]Write to MH i2c: E2 08 00 57 04 80 13 01 00 00 00 00 00 D8 [18:52:39]Write i2c OK [18:52:39]MH_I2C_Read... [18:52:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:52:39]Read from MH i2c: E2 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: E2 0E 00 [18:52:39]MH_I2C_Read... [18:52:39]Read from MH i2c: E2 0E 00 57 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [18:52:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:52:39]wFMCommunicate OK [18:52:39]SAM_PROTO_GetShiftState done [18:52:39]FM_GetShiftState done [18:52:39]req_shift_opened done [18:52:39]requested_item shift.open_date is exist - process it [18:52:39]req_shift_open_date [18:52:39]req_shift_open_date done [18:52:39]produce_requested_data done [18:52:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372843,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:52:39]process_action_free close_receipt [18:52:39]json_value_free [18:52:39]json_value_free done [18:52:39]process_json_proto returns [18:52:39]Send response to host [18:52:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372843,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:52:39]free response buf [18:52:39]execute_script done [18:52:39]execute_script returns [18:52:39]free content buf [18:52:39]Sock 7.Close socket [18:52:39]Sock 7.Thread stoped [18:52:42]OFD Sender: No OFD packet to send [18:52:47]OFD Sender: No OFD packet to send [18:52:52]OFD Sender: No OFD packet to send [18:52:57]OFD Sender: No OFD packet to send [18:53:02]OFD Sender: No OFD packet to send [18:53:07]OFD Sender: No OFD packet to send [18:53:13]OFD Sender: No OFD packet to send [18:53:18]OFD Sender: No OFD packet to send [18:53:23]OFD Sender: No OFD packet to send [18:53:23]accept exits with 11 [18:53:23]New connection [18:53:23]New thread 3066998116 created [18:53:23]Thread 3067141476 joined [18:53:23]Waiting for new connection... [18:53:23] Sock 11.Parse request [18:53:23]Sock 11.Check first char [18:53:23]Sock 11.First char is OK [18:53:23]request: POST /json_proto HTTP/1.0 [18:53:23]Method: POST [18:53:23]URL: /json_proto [18:53:23]Method is POST - this is cgi request [18:53:23]url: /json_proto [18:53:23]query_string will be loaded in cgi processing [18:53:23]execute_cgi json_proto POST (null) [18:53:23]execute_cgi path=json_proto method=POST [18:53:23]POST find Content-Length [18:53:23]Host: 172.17.42.195:8080 [18:53:23]Content-Length: 767 [18:53:23]Content-Type: application/json [18:53:23] [18:53:23]POST finish read [18:53:23]Found Content-Length = 767 [18:53:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:23]execute_script... [18:53: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)3309156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:23]POST & json_proto [18:53:23]process_json_proto [18:53:23]json parsed OK: [18:53:23]protocol is kg_v1.0 [18:53:23]action value=close_receipt [18:53:23]process_action close_receipt [18:53:23]cmd_close_receipt [18:53:23]MH_GetDate [18:53:23]Write to MH i2c: F0 00 00 58 04 4B [18:53:23]Write i2c OK [18:53:23]MH_I2C_Read... [18:53:23]Read from MH i2c: F0 [18:53:23]MH_I2C_Read... [18:53:23]Read from MH i2c: F0 09 00 [18:53:23]MH_I2C_Read... [18:53:23]Read from MH i2c: F0 09 00 58 04 00 A4 97 1A 67 EF 94 12 67 0C [18:53:23]GetLastDocTimeStamp 1729795955 [18:53:23]current date 1729796004 [18:53:23]FM_GetShiftState [18:53:23]SAM_PROTO_GetShiftState [18:53:23]wFMCommunicate request_size=4 [18:53:23]MH_SAM_APDU [18:53:23]CAPDU: 80 13 01 00 [18:53:23]Write to MH i2c: E2 08 00 59 04 80 13 01 00 00 00 00 00 DA [18:53:23]Write i2c OK [18:53:23]MH_I2C_Read... [18:53:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:23]Read from MH i2c: E2 [18:53:23]MH_I2C_Read... [18:53:23]Read from MH i2c: E2 0E 00 [18:53:23]MH_I2C_Read... [18:53:23]Read from MH i2c: E2 0E 00 59 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [18:53:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:53:23]wFMCommunicate OK [18:53:23]SAM_PROTO_GetShiftState done [18:53:23]FM_GetShiftState done [18:53:23]opened in 1729729095 [18:53:23]opened+sec_in_day 1729815495 [18:53:23]quantity*price = 30038 [18:53:23]sum+1 = 30039 [18:53:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 661 24.10.2024 18:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372844 ФПД: 20194741520527 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185324&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372844&fm=20194741520527&tin=02508201610067®Number=0000000000091623&sum=30038 [18:53:24]StoreToDocumentArchive [18:53:24]shift 524 fd 372844 [18:53:24]save to /storage/0524/doc_00372844 [18:53:24]save last doc name /storage/0524/doc_00372844 to /storage/kkm_last_doc_name [18:53:24]save OK [18:53:24]Clear old archive folders... [18:53:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:24]tlvbuf is 0110BCD0 [18:53:24]SAM_PROTO_ClearQueue [18:53:24]wFMCommunicate request_size=4 [18:53:24]MH_SAM_APDU [18:53:24]CAPDU: 80 09 00 00 [18:53:24]Write to MH i2c: E2 08 00 66 04 80 09 00 00 00 00 00 00 DC [18:53:24]Write i2c OK [18:53:24]MH_I2C_Read... [18:53:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:24]Read from MH i2c: E2 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 66 04 00 90 00 DE [18:53:24]RAPDU: 90 00 [18:53:24]wFMCommunicate OK [18:53:24]SAM_PROTO_ClearQueue done [18:53:24]KKMCreateOFDPacket [18:53:24]OFDProtocolAddRootSTLVToBuf [18:53:24]FM_MakeSignedData [18:53:24]FM_MakeSignedData [18:53:24]SAM_PROTO_SignData [18:53:24]wFMCommunicate request_size=4 [18:53:24]MH_SAM_APDU [18:53:24]CAPDU: 80 0D 01 02 [18:53:24]Write to MH i2c: E2 08 00 67 04 80 0D 01 02 00 00 00 00 E4 [18:53:24]Write i2c OK [18:53:24]MH_I2C_Read... [18:53:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:24]Read from MH i2c: E2 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 67 04 00 90 00 DF [18:53:24]RAPDU: 90 00 [18:53:24]wFMCommunicate OK [18:53:24]wFMCommunicate request_size=255 [18:53:24]MH_SAM_APDU [18:53: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 A4 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C B0 05 00 35 04 06 00 12 [18:53:24]Write to MH i2c: E2 02 01 68 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 A4 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C B0 05 00 35 04 06 00 12 00 00 44 [18:53:24]Write i2c OK [18:53:24]MH_I2C_Read... [18:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:24]Read from MH i2c: E2 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 68 04 00 90 00 E0 [18:53:24]RAPDU: 90 00 [18:53:24]wFMCommunicate OK [18:53:24]wFMCommunicate request_size=10 [18:53:24]MH_SAM_APDU [18:53:24]CAPDU: 80 0D 02 02 05 5D F4 65 08 8F [18:53:24]Write to MH i2c: E2 0D 00 69 04 80 0D 02 02 05 00 5D F4 65 08 8F 00 00 3E [18:53:24]Write i2c OK [18:53:24]MH_I2C_Read... [18:53:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:24]Read from MH i2c: E2 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 [18:53:24]MH_I2C_Read... [18:53:24]Read from MH i2c: E2 03 00 69 04 00 90 00 E1 [18:53:24]RAPDU: 90 00 [18:53:24]wFMCommunicate OK [18:53:24]wFMCommunicate request_size=4 [18:53:24]MH_SAM_APDU [18:53:24]CAPDU: 80 0D 03 02 [18:53:24]Write to MH i2c: E2 08 00 6A 04 80 0D 03 02 00 00 00 00 E9 [18:53:24]Write i2c OK [18:53:24]MH_I2C_Read... [18:53:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:25]Read from MH i2c: E2 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: E2 0B 00 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: E2 0B 00 6A 04 00 B0 FE 1F FA D2 B7 3C 4F 90 00 C5 [18:53:25]RAPDU: B0 FE 1F FA D2 B7 3C 4F 90 00 [18:53:25]wFMCommunicate OK [18:53:25]SAM_PROTO_SignData done [18:53:25]FM_MakeSignedData done [18:53:25]CreateOFDProtocolMessage [18:53:25]wFMCommunicate request_size=4 [18:53:25]MH_SAM_APDU [18:53:25]CAPDU: 80 11 00 00 [18:53:25]Write to MH i2c: E2 08 00 6B 04 80 11 00 00 00 00 00 00 E9 [18:53:25]Write i2c OK [18:53:25]MH_I2C_Read... [18:53:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:25]Read from MH i2c: E2 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: E2 17 00 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: E2 17 00 6B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [18:53:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:53:25]wFMCommunicate OK [18:53:25]CreateOFDProtocolMessage done [18:53:25]OFDSenderStorePacket 372844 [18:53:25]StoreOFDPacket docnum=372844 [18:53:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 61 4B 07 01 0B 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 A4 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C B0 05 00 35 04 06 00 12 5D F4 65 08 8F B0 FE 1F FA D2 B7 3C 4F [18:53:25]CheckFolder [18:53:25]dirname=/storage/ofd_packets [18:53:25]CheckFolder done [18:53:25]ProducePacketName [18:53:25]name=ofd_packets/00372844 [18:53:25]NVStorageSaveData ofd_packets/00372844 [18:53:25]File name is /storage/ofd_packets/00372844 [18:53:25]Write 301 bytes [18:53:25]NVStorageSaveData done [18:53:25]OFDSenderStorePacket done [18:53:25]KKMCreateOFDPacket done [18:53:25]NVStorageSaveData kkm_last_timestamp [18:53:25]File name is /storage/kkm_last_timestamp [18:53:25]Write 4 bytes [18:53:25]NVStorageSaveData done [18:53:25]ExternCall_PrintAddStr [18:53:25]wPrintStart [18:53:25]Write to MH i2c: 01 00 00 6C 04 70 [18:53:25]Write i2c OK [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: 01 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: 01 07 00 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: 01 07 00 6C 04 00 00 00 00 00 FF 0F 85 [18:53:25]RasterBufferAndPrint [18:53:25]line Счет N : (1)3309156 [18:53:25]line ИНН: 02508201610067 [18:53:25]line Контрольно-Кассовый Чек [18:53:25]line ПРОДАЖА [18:53:25]line ТРК (МРК, ГНК) : 32 [18:53:25]line Товар: 2710124130 [18:53:25]line Аи-92-К-4 [18:53:25]line 4.490 * 66.90 [18:53:25]line = 300.38 [18:53:25]line НДС 12% НСП 1% [18:53:25]line > о реализуемом товаре [18:53:25]line ИТОГО: 300.38 [18:53:25]line НСП 1% : 2.66 [18:53:25]line НДС 12% : 31.90 [18:53:25]line Наличными: 0.00 [18:53:25]line Безнал.: 300.38 [18:53:25]line Место: АЗС № 87 "Партнер Нефть" [18:53:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:53:25]line СНО: Общий режим [18:53:25]line Чек 661 24.10.2024 18:53 [18:53:25]line Смена: 524 ФФД: 1.0 [18:53:25]line ЗНМ: 0300000083 [18:53:25]line РНМ: 0000000000091623 [18:53:25]line Версия ККМ: 001 [18:53:25]line Платежная система: Mbank [18:53:25]line ФМ: 0000000000874672 [18:53:25]line ФД: 372844 [18:53:25]line ФПД: 20194741520527 [18:53:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185324&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372844&fm=20194741520527&tin=02508201610067®Number=0000000000091623&sum=30038 [18:53:25]written 0, free lines is 4095 [18:53:25]OFD Sender: Processing packet 372844 [packets to send 267, broken 266] [18:53:25]ProducePacketName [18:53:25]name=ofd_packets/00372844 [18:53:25]OFD Sender: To server: pG, [18:53:25]CommunicateWithHost lk.salyk.kg:30040 [18:53:25]ConnectInit lk.salyk.kg [18:53:25]Connected sock=9 [18:53:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 61 4B 07 01 0B 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 02 00 00 F4 03 04 00 A4 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C B0 05 00 35 04 06 00 12 5D F4 65 08 8F B0 FE 1F FA D2 B7 3C 4F [18:53:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2A 71 47 00 01 CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6C B0 05 00 F4 03 04 00 4A 43 1A 67 B6 04 01 00 00 81 D5 17 1E A7 A9 27 90 [18:53:25]CommunicateWithHost err = 0 [18:53:25]CheckOFDResponse [18:53:25]1017 (14) - 77093643461234 [18:53:25]1041 (16) - 0000000000874672 [18:53:25]1040 (4) - 372844 [18:53:25]1012 (4) - 24.10.2024 12:53 [18:53:25]1206 (1) - 0 [18:53:25]OFD Sender: Remove packet 372844 [18:53:25]ProducePacketName [18:53:25]name=ofd_packets/00372844 [18:53:25]NVStorageDeleteData [18:53:25]Write to MH i2c: 01 00 00 95 04 99 [18:53:25]Write i2c OK [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: 01 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: 01 07 00 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: 01 07 00 95 04 00 00 00 00 00 14 0D C1 [18:53:25]RasterBufferAndPrint [18:53:25]line [18:53:25]line [18:53:25]line [18:53:25]line [18:53:25]line [18:53:25]written 0, free lines is 3354 [18:53:25]MH_Cut [18:53:25]Write to MH i2c: D1 01 00 9C 04 01 72 [18:53:25]Write i2c OK [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: D1 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: D1 01 00 [18:53:25]MH_I2C_Read... [18:53:25]Read from MH i2c: D1 01 00 9C 04 00 71 [18:53:25]Write to MH i2c: 01 00 00 9D 04 A1 [18:53:25]Write i2c OK [18:53:25]MH_I2C_Read... [18:53:25]OFD Sender: No OFD packet to send [18:53:26]*** Cut start [18:53:26]*** Partial cut [18:53:26]*** CUTSNS_PIN = 1 [18:53:26]*** CUTSNS_PIN = 0 [18:53:26]*** Brake cut motor [18:53:26]Read from MH i2c: 01 [18:53:26]MH_I2C_Read... [18:53:26]*** Stop cut motor [18:53:26]*** Cut end [18:53:26]Read from MH i2c: 01 07 00 [18:53:26]MH_I2C_Read... [18:53:26]Read from MH i2c: 01 07 00 9D 04 00 00 00 00 00 FF 0F B6 [18:53:27]process_action close_receipt done [18:53:27]requested_data is exist [18:53:27]produce_requested_data [18:53:27]requested_item fm.sn is exist - process it [18:53:27]wFMCommunicate request_size=4 [18:53:27]MH_SAM_APDU [18:53:27]CAPDU: 80 11 00 00 [18:53:27]Write to MH i2c: E2 08 00 9E 04 80 11 00 00 00 00 00 00 1C [18:53:27]Write i2c OK [18:53:27]MH_I2C_Read... [18:53:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:27]Read from MH i2c: E2 [18:53:27]MH_I2C_Read... [18:53:27]Read from MH i2c: E2 17 00 [18:53:27]MH_I2C_Read... [18:53:27]Read from MH i2c: E2 17 00 9E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [18:53:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:53:27]wFMCommunicate OK [18:53:27]requested_item fd.num is exist - process it [18:53:27]SAM_PROTO_GetFieldsCounters [18:53:27]wFMCommunicate request_size=4 [18:53:27]MH_SAM_APDU [18:53:27]CAPDU: 80 13 00 00 [18:53:27]Write to MH i2c: E2 08 00 9F 04 80 13 00 00 00 00 00 00 1F [18:53:27]Write i2c OK [18:53:27]MH_I2C_Read... [18:53:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:27]Read from MH i2c: E2 [18:53:27]MH_I2C_Read... [18:53:27]Read from MH i2c: E2 62 00 [18:53:27]MH_I2C_Read... [18:53:27]Read from MH i2c: E2 62 00 9F 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 32 [18:53:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 95 02 00 00 5E 04 04 00 95 02 00 00 57 04 04 00 96 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:27]wFMCommunicate OK [18:53:27]SAM_PROTO_GetFieldsCounters done [18:53:27]requested_item shift.num is exist - process it [18:53:27]requested_item shift.opened is exist - process it [18:53:27]req_shift_opened [18:53:27]FM_GetShiftState [18:53:27]SAM_PROTO_GetShiftState [18:53:27]wFMCommunicate request_size=4 [18:53:27]MH_SAM_APDU [18:53:27]CAPDU: 80 13 01 00 [18:53:27]Write to MH i2c: E2 08 00 A0 04 80 13 01 00 00 00 00 00 21 [18:53:27]Write i2c OK [18:53:27]MH_I2C_Read... [18:53:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:27]Read from MH i2c: E2 [18:53:27]MH_I2C_Read... [18:53:27]Read from MH i2c: E2 0E 00 [18:53:27]MH_I2C_Read... [18:53:27]Read from MH i2c: E2 0E 00 A0 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 86 [18:53:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:53:27]wFMCommunicate OK [18:53:27]SAM_PROTO_GetShiftState done [18:53:27]FM_GetShiftState done [18:53:27]req_shift_opened done [18:53:27]requested_item shift.open_date is exist - process it [18:53:27]req_shift_open_date [18:53:27]req_shift_open_date done [18:53:27]produce_requested_data done [18:53:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372844,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:53:27]process_action_free close_receipt [18:53:27]json_value_free [18:53:27]json_value_free done [18:53:27]process_json_proto returns [18:53:27]Send response to host [18:53:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372844,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:53:27]free response buf [18:53:27]execute_script done [18:53:27]execute_script returns [18:53:27]free content buf [18:53:27]Sock 11.Close socket [18:53:27]Sock 11.Thread stoped [18:53:30]OFD Sender: No OFD packet to send [18:53:35]OFD Sender: No OFD packet to send [18:53:35]accept exits with 7 [18:53:35]New connection [18:53:35]New thread 3067141476 created [18:53:35]Thread 3066998116 joined [18:53:35]Waiting for new connection... [18:53:35] Sock 7.Parse request [18:53:35]Sock 7.Check first char [18:53:35]Sock 7.First char is OK [18:53:35]request: POST /json_proto HTTP/1.0 [18:53:35]Method: POST [18:53:35]URL: /json_proto [18:53:35]Method is POST - this is cgi request [18:53:35]url: /json_proto [18:53:35]query_string will be loaded in cgi processing [18:53:35]execute_cgi json_proto POST (null) [18:53:35]execute_cgi path=json_proto method=POST [18:53:35]POST find Content-Length [18:53:35]Host: 172.17.42.195:8080 [18:53:35]Content-Length: 678 [18:53:35]Content-Type: application/json [18:53:35] [18:53:35]POST finish read [18:53:35]Found Content-Length = 678 [18:53:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:35]execute_script... [18: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)3309157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:53:35]POST & json_proto [18:53:35]process_json_proto [18:53:35]json parsed OK: [18:53:35]protocol is kg_v1.0 [18:53:35]action value=close_receipt [18:53:35]process_action close_receipt [18:53:35]cmd_close_receipt [18:53:35]MH_GetDate [18:53:35]Write to MH i2c: F0 00 00 A1 04 94 [18:53:35]Write i2c OK [18:53:35]MH_I2C_Read... [18:53:35]Read from MH i2c: F0 [18:53:35]MH_I2C_Read... [18:53:35]Read from MH i2c: F0 09 00 [18:53:35]MH_I2C_Read... [18:53:35]Read from MH i2c: F0 09 00 A1 04 00 B0 97 1A 67 EF 94 12 67 61 [18:53:35]GetLastDocTimeStamp 1729796004 [18:53:35]current date 1729796016 [18:53:35]FM_GetShiftState [18:53:35]SAM_PROTO_GetShiftState [18:53:35]wFMCommunicate request_size=4 [18:53:35]MH_SAM_APDU [18:53:35]CAPDU: 80 13 01 00 [18:53:35]Write to MH i2c: E2 08 00 A2 04 80 13 01 00 00 00 00 00 23 [18:53:35]Write i2c OK [18:53:35]MH_I2C_Read... [18:53:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:36]Read from MH i2c: E2 [18:53:36]MH_I2C_Read... [18:53:36]Read from MH i2c: E2 0E 00 [18:53:36]MH_I2C_Read... [18:53:36]Read from MH i2c: E2 0E 00 A2 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [18:53:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:53:36]wFMCommunicate OK [18:53:36]SAM_PROTO_GetShiftState done [18:53:36]FM_GetShiftState done [18:53:36]opened in 1729729095 [18:53:36]opened+sec_in_day 1729815495 [18:53:36]quantity*price = 60009 [18:53:36]sum+1 = 60010 [18:53:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 662 24.10.2024 18:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372845 ФПД: 230065956328642 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185336&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372845&fm=230065956328642&tin=02508201610067®Number=0000000000091623&sum=60000 [18:53:37]StoreToDocumentArchive [18:53:37]shift 524 fd 372845 [18:53:37]save to /storage/0524/doc_00372845 [18:53:37]save last doc name /storage/0524/doc_00372845 to /storage/kkm_last_doc_name [18:53:37]save OK [18:53:37]Clear old archive folders... [18:53:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:53:37]tlvbuf is 010EA0F0 [18:53:37]SAM_PROTO_ClearQueue [18:53:37]wFMCommunicate request_size=4 [18:53:37]MH_SAM_APDU [18:53:37]CAPDU: 80 09 00 00 [18:53:37]Write to MH i2c: E2 08 00 AF 04 80 09 00 00 00 00 00 00 25 [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:53:37]Read from MH i2c: E2 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 AF 04 00 90 00 27 [18:53:37]RAPDU: 90 00 [18:53:37]wFMCommunicate OK [18:53:37]SAM_PROTO_ClearQueue done [18:53:37]KKMCreateOFDPacket [18:53:37]OFDProtocolAddRootSTLVToBuf [18:53:37]FM_MakeSignedData [18:53:37]FM_MakeSignedData [18:53:37]SAM_PROTO_SignData [18:53:37]wFMCommunicate request_size=4 [18:53:37]MH_SAM_APDU [18:53:37]CAPDU: 80 0D 01 02 [18:53:37]Write to MH i2c: E2 08 00 B0 04 80 0D 01 02 00 00 00 00 2D [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:53:37]Read from MH i2c: E2 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 B0 04 00 90 00 28 [18:53:37]RAPDU: 90 00 [18:53:37]wFMCommunicate OK [18:53:37]wFMCommunicate request_size=255 [18:53:37]MH_SAM_APDU [18:53: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 B0 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D B0 05 00 35 04 06 00 D1 [18:53:37]Write to MH i2c: E2 02 01 B1 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 B0 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D B0 05 00 35 04 06 00 D1 00 00 F7 [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:37]Read from MH i2c: E2 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 B1 04 00 90 00 29 [18:53:37]RAPDU: 90 00 [18:53:37]wFMCommunicate OK [18:53:37]wFMCommunicate request_size=10 [18:53:37]MH_SAM_APDU [18:53:37]CAPDU: 80 0D 02 02 05 3E 67 9A 14 C2 [18:53:37]Write to MH i2c: E2 0D 00 B2 04 80 0D 02 02 05 00 3E 67 9A 14 C2 00 00 4F [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:53:37]Read from MH i2c: E2 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 03 00 B2 04 00 90 00 2A [18:53:37]RAPDU: 90 00 [18:53:37]wFMCommunicate OK [18:53:37]wFMCommunicate request_size=4 [18:53:37]MH_SAM_APDU [18:53:37]CAPDU: 80 0D 03 02 [18:53:37]Write to MH i2c: E2 08 00 B3 04 80 0D 03 02 00 00 00 00 32 [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:53:37]Read from MH i2c: E2 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 0B 00 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 0B 00 B3 04 00 C8 3E 2E C3 4E 22 47 78 90 00 59 [18:53:37]RAPDU: C8 3E 2E C3 4E 22 47 78 90 00 [18:53:37]wFMCommunicate OK [18:53:37]SAM_PROTO_SignData done [18:53:37]FM_MakeSignedData done [18:53:37]CreateOFDProtocolMessage [18:53:37]wFMCommunicate request_size=4 [18:53:37]MH_SAM_APDU [18:53:37]CAPDU: 80 11 00 00 [18:53:37]Write to MH i2c: E2 08 00 B4 04 80 11 00 00 00 00 00 00 32 [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:37]Read from MH i2c: E2 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: E2 17 00 [18:53:37]MH_I2C_Read... [18:53:37]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 36 37 32 90 00 87 [18:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:53:37]wFMCommunicate OK [18:53:37]CreateOFDProtocolMessage done [18:53:37]OFDSenderStorePacket 372845 [18:53:37]StoreOFDPacket docnum=372845 [18:53:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C8 3F 07 01 B9 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 B0 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D B0 05 00 35 04 06 00 D1 3E 67 9A 14 C2 C8 3E 2E C3 4E 22 47 78 [18:53:37]CheckFolder [18:53:37]dirname=/storage/ofd_packets [18:53:37]CheckFolder done [18:53:37]ProducePacketName [18:53:37]name=ofd_packets/00372845 [18:53:37]NVStorageSaveData ofd_packets/00372845 [18:53:37]File name is /storage/ofd_packets/00372845 [18:53:37]Write 301 bytes [18:53:37]NVStorageSaveData done [18:53:37]OFDSenderStorePacket done [18:53:37]KKMCreateOFDPacket done [18:53:37]NVStorageSaveData kkm_last_timestamp [18:53:37]File name is /storage/kkm_last_timestamp [18:53:37]Write 4 bytes [18:53:37]NVStorageSaveData done [18:53:37]ExternCall_PrintAddStr [18:53:37]wPrintStart [18:53:37]Write to MH i2c: 01 00 00 B5 04 B9 [18:53:37]Write i2c OK [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: 01 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: 01 07 00 [18:53:37]MH_I2C_Read... [18:53:37]Read from MH i2c: 01 07 00 B5 04 00 00 00 00 00 FF 0F CE [18:53:37]RasterBufferAndPrint [18:53:37]line Счет N : (1)3309157 [18:53:37]line ИНН: 02508201610067 [18:53:37]line Контрольно-Кассовый Чек [18:53:37]line ПРОДАЖА [18:53:37]line ТРК (МРК, ГНК) : 42 [18:53:37]line Товар: 2710124130 [18:53:37]line Аи-92-К-4 [18:53:37]line 8.970 * 66.90 [18:53:37]line = 600.09 [18:53:37]line НДС 12% НСП 1% [18:53:37]line > о реализуемом товаре [18:53:37]line ОКРУГЛЕНИЕ: -0.09 [18:53:37]line ИТОГО: 600.00 [18:53:37]line Внесено: 600.00 [18:53:37]line СДАЧА: 0.00 [18:53:37]line НСП 1% : 5.31 [18:53:37]line НДС 12% : 63.73 [18:53:37]line Наличными: 600.00 [18:53:37]line Безнал.: 0.00 [18:53:37]line Место: АЗС № 87 "Партнер Нефть" [18:53:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:53:37]line СНО: Общий режим [18:53:37]line Чек 662 24.10.2024 18:53 [18:53:37]line Смена: 524 ФФД: 1.0 [18:53:37]line ЗНМ: 0300000083 [18:53:37]line РНМ: 0000000000091623 [18:53:37]line Версия ККМ: 001 [18:53:37]line ФМ: 0000000000874672 [18:53:37]line ФД: 372845 [18:53:37]line ФПД: 230065956328642 [18:53:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185336&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372845&fm=230065956328642&tin=02508201610067®Number=0000000000091623&sum=60000 [18:53:37]written 0, free lines is 4095 [18:53:37]OFD Sender: Processing packet 372845 [packets to send 267, broken 266] [18:53:37]ProducePacketName [18:53:37]name=ofd_packets/00372845 [18:53:37]OFD Sender: To server: pG, [18:53:37]CommunicateWithHost lk.salyk.kg:30040 [18:53:37]ConnectInit lk.salyk.kg [18:53:37]Connected sock=10 [18:53:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C8 3F 07 01 B9 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 02 00 00 F4 03 04 00 B0 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D B0 05 00 35 04 06 00 D1 3E 67 9A 14 C2 C8 3E 2E C3 4E 22 47 78 [18:53:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 07 F0 47 00 4C 05 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6D B0 05 00 F4 03 04 00 57 43 1A 67 B6 04 01 00 00 74 8D 8B D7 2A A9 28 10 [18:53:38]CommunicateWithHost err = 0 [18:53:38]CheckOFDResponse [18:53:38]1017 (14) - 77093643461234 [18:53:38]1041 (16) - 0000000000874672 [18:53:38]1040 (4) - 372845 [18:53:38]1012 (4) - 24.10.2024 12:53 [18:53:38]1206 (1) - 0 [18:53:38]OFD Sender: Remove packet 372845 [18:53:38]ProducePacketName [18:53:38]name=ofd_packets/00372845 [18:53:38]NVStorageDeleteData [18:53:38]Write to MH i2c: 01 00 00 E0 04 E4 [18:53:38]Write i2c OK [18:53:38]MH_I2C_Read... [18:53:38]Read from MH i2c: 01 [18:53:38]MH_I2C_Read... [18:53:38]Read from MH i2c: 01 07 00 [18:53:38]MH_I2C_Read... [18:53:38]Read from MH i2c: 01 07 00 E0 04 00 00 00 00 00 E6 0C DD [18:53:38]RasterBufferAndPrint [18:53:38]line [18:53:38]line [18:53:38]line [18:53:38]line [18:53:38]line [18:53:38]written 0, free lines is 3311 [18:53:38]MH_Cut [18:53:38]Write to MH i2c: D1 01 00 E7 04 01 BD [18:53:38]Write i2c OK [18:53:38]MH_I2C_Read... [18:53:38]Read from MH i2c: D1 [18:53:38]MH_I2C_Read... [18:53:38]Read from MH i2c: D1 01 00 [18:53:38]MH_I2C_Read... [18:53:38]Read from MH i2c: D1 01 00 E7 04 00 BC [18:53:38]Write to MH i2c: 01 00 00 E8 04 EC [18:53:38]Write i2c OK [18:53:38]MH_I2C_Read... [18:53:38]OFD Sender: No OFD packet to send [18:53:38]*** Cut start [18:53:38]*** Partial cut [18:53:38]*** CUTSNS_PIN = 1 [18:53:38]*** CUTSNS_PIN = 0 [18:53:39]*** Brake cut motor [18:53:39]Read from MH i2c: 01 [18:53:39]MH_I2C_Read... [18:53:39]*** Stop cut motor [18:53:39]*** Cut end [18:53:39]Read from MH i2c: 01 07 00 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: 01 07 00 E8 04 00 00 00 00 00 FF 0F 01 [18:53:39]process_action close_receipt done [18:53:39]requested_data is exist [18:53:39]produce_requested_data [18:53:39]requested_item fm.sn is exist - process it [18:53:39]wFMCommunicate request_size=4 [18:53:39]MH_SAM_APDU [18:53:39]CAPDU: 80 11 00 00 [18:53:39]Write to MH i2c: E2 08 00 E9 04 80 11 00 00 00 00 00 00 67 [18:53:39]Write i2c OK [18:53:39]MH_I2C_Read... [18:53:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:53:39]Read from MH i2c: E2 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 17 00 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 17 00 E9 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [18:53:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:53:39]wFMCommunicate OK [18:53:39]requested_item fd.num is exist - process it [18:53:39]SAM_PROTO_GetFieldsCounters [18:53:39]wFMCommunicate request_size=4 [18:53:39]MH_SAM_APDU [18:53:39]CAPDU: 80 13 00 00 [18:53:39]Write to MH i2c: E2 08 00 EA 04 80 13 00 00 00 00 00 00 6A [18:53:39]Write i2c OK [18:53:39]MH_I2C_Read... [18:53:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:53:39]Read from MH i2c: E2 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 62 00 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 62 00 EA 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 81 [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 96 02 00 00 5E 04 04 00 96 02 00 00 57 04 04 00 97 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:53:39]wFMCommunicate OK [18:53:39]SAM_PROTO_GetFieldsCounters done [18:53:39]requested_item shift.num is exist - process it [18:53:39]requested_item shift.opened is exist - process it [18:53:39]req_shift_opened [18:53:39]FM_GetShiftState [18:53:39]SAM_PROTO_GetShiftState [18:53:39]wFMCommunicate request_size=4 [18:53:39]MH_SAM_APDU [18:53:39]CAPDU: 80 13 01 00 [18:53:39]Write to MH i2c: E2 08 00 EB 04 80 13 01 00 00 00 00 00 6C [18:53:39]Write i2c OK [18:53:39]MH_I2C_Read... [18:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:53:39]Read from MH i2c: E2 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 0E 00 [18:53:39]MH_I2C_Read... [18:53:39]Read from MH i2c: E2 0E 00 EB 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D1 [18:53:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:53:39]wFMCommunicate OK [18:53:39]SAM_PROTO_GetShiftState done [18:53:39]FM_GetShiftState done [18:53:39]req_shift_opened done [18:53:39]requested_item shift.open_date is exist - process it [18:53:39]req_shift_open_date [18:53:39]req_shift_open_date done [18:53:39]produce_requested_data done [18:53:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372845,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:53:39]process_action_free close_receipt [18:53:39]json_value_free [18:53:39]json_value_free done [18:53:39]process_json_proto returns [18:53:39]Send response to host [18:53:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372845,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:53:39]free response buf [18:53:39]execute_script done [18:53:39]execute_script returns [18:53:39]free content buf [18:53:39]Sock 7.Close socket [18:53:39]Sock 7.Thread stoped [18:53:43]OFD Sender: No OFD packet to send [18:53:48]OFD Sender: No OFD packet to send [18:53:53]OFD Sender: No OFD packet to send [18:53:58]OFD Sender: No OFD packet to send [18:54:03]OFD Sender: No OFD packet to send [18:54:08]OFD Sender: No OFD packet to send [18:54:13]OFD Sender: No OFD packet to send [18:54:15]accept exits with 9 [18:54:15]New connection [18:54:15]New thread 3066998116 created [18:54:15]Thread 3067141476 joined [18:54:15]Waiting for new connection... [18:54:15] Sock 9.Parse request [18:54:15]Sock 9.Check first char [18:54:15]Sock 9.First char is OK [18:54:15]request: POST /json_proto HTTP/1.0 [18:54:15]Method: POST [18:54:15]URL: /json_proto [18:54:15]Method is POST - this is cgi request [18:54:15]url: /json_proto [18:54:15]query_string will be loaded in cgi processing [18:54:15]execute_cgi json_proto POST (null) [18:54:15]execute_cgi path=json_proto method=POST [18:54:15]POST find Content-Length [18:54:15]Host: 172.17.42.195:8080 [18:54:15]Content-Length: 805 [18:54:15]Content-Type: application/json [18:54:15] [18:54:15]POST finish read [18:54:15]Found Content-Length = 805 [18:54:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4753574", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:15]execute_script... [18:54: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)3309154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 50.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A4753574", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:54:15]POST & json_proto [18:54:15]process_json_proto [18:54:15]json parsed OK: [18:54:15]protocol is kg_v1.0 [18:54:15]action value=close_receipt [18:54:15]process_action close_receipt [18:54:15]cmd_close_receipt [18:54:15]MH_GetDate [18:54:15]Write to MH i2c: F0 00 00 EC 04 DF [18:54:15]Write i2c OK [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: F0 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: F0 09 00 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: F0 09 00 EC 04 00 D8 97 1A 67 EF 94 12 67 D4 [18:54:15]GetLastDocTimeStamp 1729796016 [18:54:15]current date 1729796056 [18:54:15]FM_GetShiftState [18:54:15]SAM_PROTO_GetShiftState [18:54:15]wFMCommunicate request_size=4 [18:54:15]MH_SAM_APDU [18:54:15]CAPDU: 80 13 01 00 [18:54:15]Write to MH i2c: E2 08 00 ED 04 80 13 01 00 00 00 00 00 6E [18:54:15]Write i2c OK [18:54:15]MH_I2C_Read... [18:54:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:15]Read from MH i2c: E2 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: E2 0E 00 [18:54:15]MH_I2C_Read... [18:54:15]Read from MH i2c: E2 0E 00 ED 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D3 [18:54:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:54:15]wFMCommunicate OK [18:54:15]SAM_PROTO_GetShiftState done [18:54:15]FM_GetShiftState done [18:54:15]opened in 1729729095 [18:54:15]opened+sec_in_day 1729815495 [18:54:15]quantity*price = 0 [18:54:15]sum+1 = 1 [18:54:15]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 663 24.10.2024 18:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливные Талоны 4753574 ФМ: 0000000000874672 ФД: 372846 ФПД: 230066509834181 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185416&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372846&fm=230066509834181&tin=02508201610067®Number=0000000000091623&sum=0 [18:54:17]StoreToDocumentArchive [18:54:17]shift 524 fd 372846 [18:54:17]save to /storage/0524/doc_00372846 [18:54:17]save last doc name /storage/0524/doc_00372846 to /storage/kkm_last_doc_name [18:54:17]save OK [18:54:17]Clear old archive folders... [18:54:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [18:54:17]tlvbuf is 0110AF00 [18:54:17]SAM_PROTO_ClearQueue [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 09 00 00 [18:54:17]Write to MH i2c: E2 08 00 FA 04 80 09 00 00 00 00 00 00 70 [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 FA 04 00 90 00 72 [18:54:17]RAPDU: 90 00 [18:54:17]wFMCommunicate OK [18:54:17]SAM_PROTO_ClearQueue done [18:54:17]KKMCreateOFDPacket [18:54:17]OFDProtocolAddRootSTLVToBuf [18:54:17]FM_MakeSignedData [18:54:17]FM_MakeSignedData [18:54:17]SAM_PROTO_SignData [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 0D 01 02 [18:54:17]Write to MH i2c: E2 08 00 FB 04 80 0D 01 02 00 00 00 00 78 [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 FB 04 00 90 00 73 [18:54:17]RAPDU: 90 00 [18:54:17]wFMCommunicate OK [18:54:17]wFMCommunicate request_size=255 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 D8 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E B0 05 00 35 04 06 00 [18:54:17]Write to MH i2c: E2 02 01 FC 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 D8 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E B0 05 00 35 04 06 00 00 00 88 [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 FC 04 00 90 00 74 [18:54:17]RAPDU: 90 00 [18:54:17]wFMCommunicate OK [18:54:17]wFMCommunicate request_size=11 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 0D 02 02 06 D1 3E 88 97 E7 C5 [18:54:17]Write to MH i2c: E2 0E 00 FD 04 80 0D 02 02 06 00 D1 3E 88 97 E7 C5 00 00 61 [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 03 00 FD 04 00 90 00 75 [18:54:17]RAPDU: 90 00 [18:54:17]wFMCommunicate OK [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 0D 03 02 [18:54:17]Write to MH i2c: E2 08 00 FE 04 80 0D 03 02 00 00 00 00 7D [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 0B 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 0B 00 FE 04 00 9A CF E7 B6 6F C4 41 42 90 00 3A [18:54:17]RAPDU: 9A CF E7 B6 6F C4 41 42 90 00 [18:54:17]wFMCommunicate OK [18:54:17]SAM_PROTO_SignData done [18:54:17]FM_MakeSignedData done [18:54:17]CreateOFDProtocolMessage [18:54:17]wFMCommunicate request_size=4 [18:54:17]MH_SAM_APDU [18:54:17]CAPDU: 80 11 00 00 [18:54:17]Write to MH i2c: E2 08 00 FF 04 80 11 00 00 00 00 00 00 7D [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:17]Read from MH i2c: E2 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: E2 17 00 [18:54:17]MH_I2C_Read... [18:54:17]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 36 37 32 90 00 D2 [18:54:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:54:17]wFMCommunicate OK [18:54:17]CreateOFDProtocolMessage done [18:54:17]OFDSenderStorePacket 372846 [18:54:17]StoreOFDPacket docnum=372846 [18:54:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 9E 4C 08 01 5A D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 D8 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E B0 05 00 35 04 06 00 D1 3E 88 97 E7 C5 9A CF E7 B6 6F C4 41 42 [18:54:17]CheckFolder [18:54:17]dirname=/storage/ofd_packets [18:54:17]CheckFolder done [18:54:17]ProducePacketName [18:54:17]name=ofd_packets/00372846 [18:54:17]NVStorageSaveData ofd_packets/00372846 [18:54:17]File name is /storage/ofd_packets/00372846 [18:54:17]Write 302 bytes [18:54:17]NVStorageSaveData done [18:54:17]OFDSenderStorePacket done [18:54:17]KKMCreateOFDPacket done [18:54:17]NVStorageSaveData kkm_last_timestamp [18:54:17]File name is /storage/kkm_last_timestamp [18:54:17]Write 4 bytes [18:54:17]NVStorageSaveData done [18:54:17]ExternCall_PrintAddStr [18:54:17]wPrintStart [18:54:17]Write to MH i2c: 01 00 00 00 05 05 [18:54:17]Write i2c OK [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: 01 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: 01 07 00 [18:54:17]MH_I2C_Read... [18:54:17]Read from MH i2c: 01 07 00 00 05 00 00 00 00 00 FF 0F 1A [18:54:17]RasterBufferAndPrint [18:54:17]line Счет N : (1)3309154 [18:54:17]line ИНН: 02508201610067 [18:54:17]line Контрольно-Кассовый Чек [18:54:17]line ПРОДАЖА [18:54:17]line ТРК (МРК, ГНК) : 5 [18:54:17]line Товар: 2710194210 [18:54:17]line ДТ(л)-К-5 [18:54:17]line 50.000 * 0.00 [18:54:17]line = 0.00 [18:54:17]line НДС 12% НСП 1% [18:54:17]line > о реализуемом товаре [18:54:17]line ИТОГО: 0.00 [18:54:17]line НСП 1% : 0.00 [18:54:17]line НДС 12% : 0.00 [18:54:17]line Наличными: 0.00 [18:54:17]line Безнал.: 0.00 [18:54:17]line Место: АЗС № 87 "Партнер Нефть" [18:54:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:54:17]line СНО: Общий режим [18:54:17]line Чек 663 24.10.2024 18:54 [18:54:17]line Смена: 524 ФФД: 1.0 [18:54:17]line ЗНМ: 0300000083 [18:54:17]line РНМ: 0000000000091623 [18:54:17]line Версия ККМ: 001 [18:54:17]line Талоны: Топливные Талоны [18:54:17]line 4753574 [18:54:17]line ФМ: 0000000000874672 [18:54:17]line ФД: 372846 [18:54:17]line ФПД: 230066509834181 [18:54:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185416&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372846&fm=230066509834181&tin=02508201610067®Number=0000000000091623&sum=0 [18:54:17]written 0, free lines is 4095 [18:54:17]OFD Sender: Processing packet 372846 [packets to send 267, broken 266] [18:54:17]ProducePacketName [18:54:17]name=ofd_packets/00372846 [18:54:17]OFD Sender: To server: pG, [18:54:17]CommunicateWithHost lk.salyk.kg:30040 [18:54:17]ConnectInit lk.salyk.kg [18:54:17]Connected sock=10 [18:54:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 9E 4C 08 01 5A D8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 50 C3 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 02 00 00 F4 03 04 00 D8 97 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E B0 05 00 35 04 06 00 D1 3E 88 97 E7 C5 9A CF E7 B6 6F C4 41 42 [18:54:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 93 AB 47 00 2A BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6E B0 05 00 F4 03 04 00 7F 43 1A 67 B6 04 01 00 00 D7 72 A1 86 D8 85 C3 34 [18:54:17]CommunicateWithHost err = 0 [18:54:17]CheckOFDResponse [18:54:17]1017 (14) - 77093643461234 [18:54:17]1041 (16) - 0000000000874672 [18:54:17]1040 (4) - 372846 [18:54:17]1012 (4) - 24.10.2024 12:54 [18:54:17]1206 (1) - 0 [18:54:17]OFD Sender: Remove packet 372846 [18:54:17]ProducePacketName [18:54:17]name=ofd_packets/00372846 [18:54:17]NVStorageDeleteData [18:54:18]Write to MH i2c: 01 00 00 2A 05 2F [18:54:18]Write i2c OK [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: 01 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: 01 07 00 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: 01 07 00 2A 05 00 00 00 00 00 E8 0C 2A [18:54:18]RasterBufferAndPrint [18:54:18]line [18:54:18]line [18:54:18]line [18:54:18]line [18:54:18]line [18:54:18]written 0, free lines is 3311 [18:54:18]MH_Cut [18:54:18]Write to MH i2c: D1 01 00 31 05 01 08 [18:54:18]Write i2c OK [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: D1 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: D1 01 00 [18:54:18]MH_I2C_Read... [18:54:18]Read from MH i2c: D1 01 00 31 05 00 07 [18:54:18]Write to MH i2c: 01 00 00 32 05 37 [18:54:18]Write i2c OK [18:54:18]MH_I2C_Read... [18:54:18]OFD Sender: No OFD packet to send [18:54:18]*** Cut start [18:54:18]*** Partial cut [18:54:18]*** CUTSNS_PIN = 1 [18:54:18]*** CUTSNS_PIN = 0 [18:54:19]*** Brake cut motor [18:54:19]Read from MH i2c: 01 [18:54:19]MH_I2C_Read... [18:54:19]*** Stop cut motor [18:54:19]*** Cut end [18:54:19]Read from MH i2c: 01 07 00 [18:54:19]MH_I2C_Read... [18:54:19]Read from MH i2c: 01 07 00 32 05 00 00 00 00 00 FF 0F 4C [18:54:19]process_action close_receipt done [18:54:19]requested_data is exist [18:54:19]produce_requested_data [18:54:19]requested_item fm.sn is exist - process it [18:54:19]wFMCommunicate request_size=4 [18:54:19]MH_SAM_APDU [18:54:19]CAPDU: 80 11 00 00 [18:54:19]Write to MH i2c: E2 08 00 33 05 80 11 00 00 00 00 00 00 B2 [18:54:19]Write i2c OK [18:54:19]MH_I2C_Read... [18:54:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:54:19]Read from MH i2c: E2 [18:54:19]MH_I2C_Read... [18:54:19]Read from MH i2c: E2 17 00 [18:54:19]MH_I2C_Read... [18:54:19]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 36 37 32 90 00 07 [18:54:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:54:19]wFMCommunicate OK [18:54:19]requested_item fd.num is exist - process it [18:54:19]SAM_PROTO_GetFieldsCounters [18:54:19]wFMCommunicate request_size=4 [18:54:19]MH_SAM_APDU [18:54:19]CAPDU: 80 13 00 00 [18:54:19]Write to MH i2c: E2 08 00 34 05 80 13 00 00 00 00 00 00 B5 [18:54:19]Write i2c OK [18:54:19]MH_I2C_Read... [18:54:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:54:19]Read from MH i2c: E2 [18:54:19]MH_I2C_Read... [18:54:19]Read from MH i2c: E2 62 00 [18:54:19]MH_I2C_Read... [18:54:19]Read from MH i2c: E2 62 00 34 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 D0 [18:54:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 97 02 00 00 5E 04 04 00 97 02 00 00 57 04 04 00 98 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:54:19]wFMCommunicate OK [18:54:19]SAM_PROTO_GetFieldsCounters done [18:54:19]requested_item shift.num is exist - process it [18:54:19]requested_item shift.opened is exist - process it [18:54:19]req_shift_opened [18:54:19]FM_GetShiftState [18:54:19]SAM_PROTO_GetShiftState [18:54:19]wFMCommunicate request_size=4 [18:54:19]MH_SAM_APDU [18:54:19]CAPDU: 80 13 01 00 [18:54:19]Write to MH i2c: E2 08 00 35 05 80 13 01 00 00 00 00 00 B7 [18:54:19]Write i2c OK [18:54:19]MH_I2C_Read... [18:54:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:54:19]Read from MH i2c: E2 [18:54:19]MH_I2C_Read... [18:54:19]Read from MH i2c: E2 0E 00 [18:54:19]MH_I2C_Read... [18:54:19]Read from MH i2c: E2 0E 00 35 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1C [18:54:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:54:19]wFMCommunicate OK [18:54:19]SAM_PROTO_GetShiftState done [18:54:19]FM_GetShiftState done [18:54:19]req_shift_opened done [18:54:19]requested_item shift.open_date is exist - process it [18:54:19]req_shift_open_date [18:54:19]req_shift_open_date done [18:54:19]produce_requested_data done [18:54:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372846,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:54:19]process_action_free close_receipt [18:54:19]json_value_free [18:54:19]json_value_free done [18:54:19]process_json_proto returns [18:54:19]Send response to host [18:54:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372846,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:54:19]free response buf [18:54:19]execute_script done [18:54:19]execute_script returns [18:54:19]free content buf [18:54:19]Sock 9.Close socket [18:54:19]Sock 9.Thread stoped [18:54:23]OFD Sender: No OFD packet to send [18:54:28]OFD Sender: No OFD packet to send [18:54:33]OFD Sender: No OFD packet to send [18:54:38]OFD Sender: No OFD packet to send [18:54:43]OFD Sender: No OFD packet to send [18:54:48]OFD Sender: No OFD packet to send [18:54:53]OFD Sender: No OFD packet to send [18:54:58]OFD Sender: No OFD packet to send [18:55:03]OFD Sender: No OFD packet to send [18:55:08]OFD Sender: No OFD packet to send [18:55:13]OFD Sender: No OFD packet to send [18:55:18]OFD Sender: No OFD packet to send [18:55:23]OFD Sender: No OFD packet to send [18:55:28]OFD Sender: No OFD packet to send [18:55:33]OFD Sender: No OFD packet to send [18:55:38]OFD Sender: No OFD packet to send [18:55:43]OFD Sender: No OFD packet to send [18:55:48]OFD Sender: No OFD packet to send [18:55:53]OFD Sender: No OFD packet to send [18:55:58]OFD Sender: No OFD packet to send [18:56:03]OFD Sender: No OFD packet to send [18:56:08]OFD Sender: No OFD packet to send [18:56:13]OFD Sender: No OFD packet to send [18:56:18]OFD Sender: No OFD packet to send [18:56:23]OFD Sender: No OFD packet to send [18:56:28]OFD Sender: No OFD packet to send [18:56:30]accept exits with 7 [18:56:30]New connection [18:56:30]New thread 3067141476 created [18:56:30]Thread 3066998116 joined [18:56:30]Waiting for new connection... [18:56:30] Sock 7.Parse request [18:56:30]Sock 7.Check first char [18:56:30]Sock 7.First char is OK [18:56:30]request: POST /json_proto HTTP/1.0 [18:56:30]Method: POST [18:56:30]URL: /json_proto [18:56:30]Method is POST - this is cgi request [18:56:30]url: /json_proto [18:56:30]query_string will be loaded in cgi processing [18:56:30]execute_cgi json_proto POST (null) [18:56:30]execute_cgi path=json_proto method=POST [18:56:30]POST find Content-Length [18:56:30]Host: 172.17.42.195:8080 [18:56:30]Content-Length: 678 [18:56:30]Content-Type: application/json [18:56:30] [18:56:30]POST finish read [18:56:30]Found Content-Length = 678 [18:56:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:56:30]execute_script... [18:56: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)3309159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:56:30]POST & json_proto [18:56:30]process_json_proto [18:56:30]json parsed OK: [18:56:30]protocol is kg_v1.0 [18:56:30]action value=close_receipt [18:56:30]process_action close_receipt [18:56:30]cmd_close_receipt [18:56:30]MH_GetDate [18:56:30]Write to MH i2c: F0 00 00 36 05 2A [18:56:30]Write i2c OK [18:56:30]MH_I2C_Read... [18:56:30]Read from MH i2c: F0 [18:56:30]MH_I2C_Read... [18:56:30]Read from MH i2c: F0 09 00 [18:56:30]MH_I2C_Read... [18:56:30]Read from MH i2c: F0 09 00 36 05 00 5F 98 1A 67 EF 94 12 67 A7 [18:56:30]GetLastDocTimeStamp 1729796056 [18:56:30]current date 1729796191 [18:56:30]FM_GetShiftState [18:56:30]SAM_PROTO_GetShiftState [18:56:30]wFMCommunicate request_size=4 [18:56:30]MH_SAM_APDU [18:56:30]CAPDU: 80 13 01 00 [18:56:30]Write to MH i2c: E2 08 00 37 05 80 13 01 00 00 00 00 00 B9 [18:56:30]Write i2c OK [18:56:30]MH_I2C_Read... [18:56:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:30]Read from MH i2c: E2 [18:56:30]MH_I2C_Read... [18:56:30]Read from MH i2c: E2 0E 00 [18:56:30]MH_I2C_Read... [18:56:30]Read from MH i2c: E2 0E 00 37 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1E [18:56:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:56:30]wFMCommunicate OK [18:56:30]SAM_PROTO_GetShiftState done [18:56:30]FM_GetShiftState done [18:56:30]opened in 1729729095 [18:56:30]opened+sec_in_day 1729815495 [18:56:30]quantity*price = 40006 [18:56:30]sum+1 = 40007 [18:56:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 664 24.10.2024 18:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372847 ФПД: 169420813564377 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372847&fm=169420813564377&tin=02508201610067®Number=0000000000091623&sum=40000 [18:56:32]StoreToDocumentArchive [18:56:32]shift 524 fd 372847 [18:56:32]save to /storage/0524/doc_00372847 [18:56:32]save last doc name /storage/0524/doc_00372847 to /storage/kkm_last_doc_name [18:56:32]save OK [18:56:32]Clear old archive folders... [18:56:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:56:32]tlvbuf is 01122A60 [18:56:32]SAM_PROTO_ClearQueue [18:56:32]wFMCommunicate request_size=4 [18:56:32]MH_SAM_APDU [18:56:32]CAPDU: 80 09 00 00 [18:56:32]Write to MH i2c: E2 08 00 44 05 80 09 00 00 00 00 00 00 BB [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 44 05 00 90 00 BD [18:56:32]RAPDU: 90 00 [18:56:32]wFMCommunicate OK [18:56:32]SAM_PROTO_ClearQueue done [18:56:32]KKMCreateOFDPacket [18:56:32]OFDProtocolAddRootSTLVToBuf [18:56:32]FM_MakeSignedData [18:56:32]FM_MakeSignedData [18:56:32]SAM_PROTO_SignData [18:56:32]wFMCommunicate request_size=4 [18:56:32]MH_SAM_APDU [18:56:32]CAPDU: 80 0D 01 02 [18:56:32]Write to MH i2c: E2 08 00 45 05 80 0D 01 02 00 00 00 00 C3 [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 45 05 00 90 00 BE [18:56:32]RAPDU: 90 00 [18:56:32]wFMCommunicate OK [18:56:32]wFMCommunicate request_size=255 [18:56:32]MH_SAM_APDU [18:56: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 5F 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B0 05 00 35 04 06 00 9A [18:56:32]Write to MH i2c: E2 02 01 46 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 5F 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B0 05 00 35 04 06 00 9A 00 00 FC [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 46 05 00 90 00 BF [18:56:32]RAPDU: 90 00 [18:56:32]wFMCommunicate OK [18:56:32]wFMCommunicate request_size=10 [18:56:32]MH_SAM_APDU [18:56:32]CAPDU: 80 0D 02 02 05 16 5B 68 F9 D9 [18:56:32]Write to MH i2c: E2 0D 00 47 05 80 0D 02 02 05 00 16 5B 68 F9 D9 00 00 7B [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 03 00 47 05 00 90 00 C0 [18:56:32]RAPDU: 90 00 [18:56:32]wFMCommunicate OK [18:56:32]wFMCommunicate request_size=4 [18:56:32]MH_SAM_APDU [18:56:32]CAPDU: 80 0D 03 02 [18:56:32]Write to MH i2c: E2 08 00 48 05 80 0D 03 02 00 00 00 00 C8 [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 0B 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 0B 00 48 05 00 74 9E AB CF BB 5A 18 24 90 00 A6 [18:56:32]RAPDU: 74 9E AB CF BB 5A 18 24 90 00 [18:56:32]wFMCommunicate OK [18:56:32]SAM_PROTO_SignData done [18:56:32]FM_MakeSignedData done [18:56:32]CreateOFDProtocolMessage [18:56:32]wFMCommunicate request_size=4 [18:56:32]MH_SAM_APDU [18:56:32]CAPDU: 80 11 00 00 [18:56:32]Write to MH i2c: E2 08 00 49 05 80 11 00 00 00 00 00 00 C8 [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:32]Read from MH i2c: E2 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 17 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: E2 17 00 49 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [18:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:56:32]wFMCommunicate OK [18:56:32]CreateOFDProtocolMessage done [18:56:32]OFDSenderStorePacket 372847 [18:56:32]StoreOFDPacket docnum=372847 [18:56:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 21 76 07 01 F7 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 5F 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B0 05 00 35 04 06 00 9A 16 5B 68 F9 D9 74 9E AB CF BB 5A 18 24 [18:56:32]CheckFolder [18:56:32]dirname=/storage/ofd_packets [18:56:32]CheckFolder done [18:56:32]ProducePacketName [18:56:32]name=ofd_packets/00372847 [18:56:32]NVStorageSaveData ofd_packets/00372847 [18:56:32]File name is /storage/ofd_packets/00372847 [18:56:32]Write 301 bytes [18:56:32]NVStorageSaveData done [18:56:32]OFDSenderStorePacket done [18:56:32]KKMCreateOFDPacket done [18:56:32]NVStorageSaveData kkm_last_timestamp [18:56:32]File name is /storage/kkm_last_timestamp [18:56:32]Write 4 bytes [18:56:32]NVStorageSaveData done [18:56:32]ExternCall_PrintAddStr [18:56:32]wPrintStart [18:56:32]Write to MH i2c: 01 00 00 4A 05 4F [18:56:32]Write i2c OK [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: 01 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: 01 07 00 [18:56:32]MH_I2C_Read... [18:56:32]Read from MH i2c: 01 07 00 4A 05 00 00 00 00 00 FF 0F 64 [18:56:32]RasterBufferAndPrint [18:56:32]line Счет N : (1)3309159 [18:56:32]line ИНН: 02508201610067 [18:56:32]line Контрольно-Кассовый Чек [18:56:32]line ПРОДАЖА [18:56:32]line ТРК (МРК, ГНК) : 32 [18:56:32]line Товар: 2710124130 [18:56:32]line Аи-92-К-4 [18:56:32]line 5.980 * 66.90 [18:56:32]line = 400.06 [18:56:32]line НДС 12% НСП 1% [18:56:32]line > о реализуемом товаре [18:56:32]line ОКРУГЛЕНИЕ: -0.06 [18:56:32]line ИТОГО: 400.00 [18:56:32]line Внесено: 400.00 [18:56:32]line СДАЧА: 0.00 [18:56:32]line НСП 1% : 3.54 [18:56:32]line НДС 12% : 42.48 [18:56:32]line Наличными: 400.00 [18:56:32]line Безнал.: 0.00 [18:56:32]line Место: АЗС № 87 "Партнер Нефть" [18:56:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:56:32]line СНО: Общий режим [18:56:32]line Чек 664 24.10.2024 18:56 [18:56:32]line Смена: 524 ФФД: 1.0 [18:56:32]line ЗНМ: 0300000083 [18:56:32]line РНМ: 0000000000091623 [18:56:32]line Версия ККМ: 001 [18:56:32]line ФМ: 0000000000874672 [18:56:32]line ФД: 372847 [18:56:32]line ФПД: 169420813564377 [18:56:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185631&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372847&fm=169420813564377&tin=02508201610067®Number=0000000000091623&sum=40000 [18:56:32]OFD Sender: Processing packet 372847 [packets to send 267, broken 266] [18:56:32]ProducePacketName [18:56:32]name=ofd_packets/00372847 [18:56:32]OFD Sender: To server: pG, [18:56:32]CommunicateWithHost lk.salyk.kg:30040 [18:56:32]ConnectInit lk.salyk.kg [18:56:32]written 0, free lines is 4095 [18:56:33]Write to MH i2c: 01 00 00 75 05 7A [18:56:33]Write i2c OK [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: 01 [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: 01 07 00 [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: 01 07 00 75 05 00 00 00 00 00 DE 0C 6B [18:56:33]RasterBufferAndPrint [18:56:33]line [18:56:33]line [18:56:33]line [18:56:33]line [18:56:33]line [18:56:33]written 0, free lines is 3300 [18:56:33]MH_Cut [18:56:33]Write to MH i2c: D1 01 00 7C 05 01 53 [18:56:33]Write i2c OK [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: D1 [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: D1 01 00 [18:56:33]MH_I2C_Read... [18:56:33]Read from MH i2c: D1 01 00 7C 05 00 52 [18:56:33]Write to MH i2c: 01 00 00 7D 05 82 [18:56:33]Write i2c OK [18:56:33]MH_I2C_Read... [18:56:34]*** Cut start [18:56:34]*** Partial cut [18:56:34]*** CUTSNS_PIN = 1 [18:56:34]*** CUTSNS_PIN = 0 [18:56:34]*** Brake cut motor [18:56:34]Read from MH i2c: 01 [18:56:34]MH_I2C_Read... [18:56:34]*** Stop cut motor [18:56:34]*** Cut end [18:56:34]Read from MH i2c: 01 07 00 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: 01 07 00 7D 05 00 00 00 00 00 FF 0F 97 [18:56:34]process_action close_receipt done [18:56:34]requested_data is exist [18:56:34]produce_requested_data [18:56:34]requested_item fm.sn is exist - process it [18:56:34]wFMCommunicate request_size=4 [18:56:34]MH_SAM_APDU [18:56:34]CAPDU: 80 11 00 00 [18:56:34]Write to MH i2c: E2 08 00 7E 05 80 11 00 00 00 00 00 00 FD [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:56:34]Read from MH i2c: E2 [18:56:34]MH_I2C_Read... [18:56:34]Read from MH i2c: E2 17 00 [18:56:34]MH_I2C_Read... [18:56:34]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 36 37 32 90 00 52 [18:56:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:56:34]wFMCommunicate OK [18:56:34]requested_item fd.num is exist - process it [18:56:34]SAM_PROTO_GetFieldsCounters [18:56:34]wFMCommunicate request_size=4 [18:56:34]MH_SAM_APDU [18:56:34]CAPDU: 80 13 00 00 [18:56:34]Write to MH i2c: E2 08 00 7F 05 80 13 00 00 00 00 00 00 00 [18:56:34]Write i2c OK [18:56:34]MH_I2C_Read... [18:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:56:35]Read from MH i2c: E2 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: E2 62 00 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: E2 62 00 7F 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 1F [18:56:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 6F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 98 02 00 00 5E 04 04 00 98 02 00 00 57 04 04 00 99 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:56:35]wFMCommunicate OK [18:56:35]SAM_PROTO_GetFieldsCounters done [18:56:35]requested_item shift.num is exist - process it [18:56:35]requested_item shift.opened is exist - process it [18:56:35]req_shift_opened [18:56:35]FM_GetShiftState [18:56:35]SAM_PROTO_GetShiftState [18:56:35]wFMCommunicate request_size=4 [18:56:35]MH_SAM_APDU [18:56:35]CAPDU: 80 13 01 00 [18:56:35]Write to MH i2c: E2 08 00 80 05 80 13 01 00 00 00 00 00 02 [18:56:35]Write i2c OK [18:56:35]MH_I2C_Read... [18:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:56:35]Read from MH i2c: E2 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: E2 0E 00 [18:56:35]MH_I2C_Read... [18:56:35]Read from MH i2c: E2 0E 00 80 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [18:56:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:56:35]wFMCommunicate OK [18:56:35]SAM_PROTO_GetShiftState done [18:56:35]FM_GetShiftState done [18:56:35]req_shift_opened done [18:56:35]requested_item shift.open_date is exist - process it [18:56:35]req_shift_open_date [18:56:35]req_shift_open_date done [18:56:35]produce_requested_data done [18:56:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372847,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:56:35]process_action_free close_receipt [18:56:35]json_value_free [18:56:35]json_value_free done [18:56:35]process_json_proto returns [18:56:35]Send response to host [18:56:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372847,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:56:35]free response buf [18:56:35]execute_script done [18:56:35]execute_script returns [18:56:35]free content buf [18:56:35]Sock 7.Close socket [18:56:35]Sock 7.Thread stoped [18:57:25]accept exits with 9 [18:57:25]New connection [18:57:25]New thread 3066998116 created [18:57:25]Thread 3067141476 joined [18:57:25]Waiting for new connection... [18:57:25] Sock 9.Parse request [18:57:25]Sock 9.Check first char [18:57:25]Sock 9.First char is OK [18:57:25]request: POST /json_proto HTTP/1.0 [18:57:25]Method: POST [18:57:25]URL: /json_proto [18:57:25]Method is POST - this is cgi request [18:57:25]url: /json_proto [18:57:25]query_string will be loaded in cgi processing [18:57:25]execute_cgi json_proto POST (null) [18:57:25]execute_cgi path=json_proto method=POST [18:57:25]POST find Content-Length [18:57:25]Host: 172.17.42.195:8080 [18:57:25]Content-Length: 767 [18:57:25]Content-Type: application/json [18:57:25] [18:57:25]POST finish read [18:57:25]Found Content-Length = 767 [18:57:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.540, "sum" : 370.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 370.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:25]execute_script... [18:57: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)3309161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.540, "sum" : 370.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 370.63 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:25]POST & json_proto [18:57:25]process_json_proto [18:57:25]json parsed OK: [18:57:25]protocol is kg_v1.0 [18:57:25]action value=close_receipt [18:57:25]process_action close_receipt [18:57:25]cmd_close_receipt [18:57:25]MH_GetDate [18:57:25]Write to MH i2c: F0 00 00 81 05 75 [18:57:25]Write i2c OK [18:57:25]MH_I2C_Read... [18:57:25]Read from MH i2c: F0 [18:57:25]MH_I2C_Read... [18:57:25]Read from MH i2c: F0 09 00 [18:57:25]MH_I2C_Read... [18:57:25]Read from MH i2c: F0 09 00 81 05 00 96 98 1A 67 EF 94 12 67 29 [18:57:25]GetLastDocTimeStamp 1729796191 [18:57:25]current date 1729796246 [18:57:25]FM_GetShiftState [18:57:25]SAM_PROTO_GetShiftState [18:57:25]wFMCommunicate request_size=4 [18:57:25]MH_SAM_APDU [18:57:25]CAPDU: 80 13 01 00 [18:57:25]Write to MH i2c: E2 08 00 82 05 80 13 01 00 00 00 00 00 04 [18:57:25]Write i2c OK [18:57:25]MH_I2C_Read... [18:57:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:25]Read from MH i2c: E2 [18:57:25]MH_I2C_Read... [18:57:25]Read from MH i2c: E2 0E 00 [18:57:25]MH_I2C_Read... [18:57:25]Read from MH i2c: E2 0E 00 82 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 69 [18:57:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:57:25]wFMCommunicate OK [18:57:25]SAM_PROTO_GetShiftState done [18:57:25]FM_GetShiftState done [18:57:25]opened in 1729729095 [18:57:25]opened+sec_in_day 1729815495 [18:57:25]quantity*price = 37062 [18:57:25]sum+1 = 37064 [18:57:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 370.63 НСП 1% : 3.28 НДС 12% : 39.36 Наличными: 0.00 Безнал.: 370.63 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 665 24.10.2024 18:57 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372848 ФПД: 16689773368793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185726&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372848&fm=16689773368793&tin=02508201610067®Number=0000000000091623&sum=37063 [18:57:26]StoreToDocumentArchive [18:57:26]shift 524 fd 372848 [18:57:26]save to /storage/0524/doc_00372848 [18:57:26]save last doc name /storage/0524/doc_00372848 to /storage/kkm_last_doc_name [18:57:26]save OK [18:57:26]Clear old archive folders... [18:57:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:57:26]tlvbuf is 010EF4E0 [18:57:26]SAM_PROTO_ClearQueue [18:57:26]wFMCommunicate request_size=4 [18:57:26]MH_SAM_APDU [18:57:26]CAPDU: 80 09 00 00 [18:57:26]Write to MH i2c: E2 08 00 8F 05 80 09 00 00 00 00 00 00 06 [18:57:26]Write i2c OK [18:57:26]MH_I2C_Read... [18:57:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:26]Read from MH i2c: E2 [18:57:26]MH_I2C_Read... [18:57:26]Read from MH i2c: E2 03 00 [18:57:26]MH_I2C_Read... [18:57:26]Read from MH i2c: E2 03 00 8F 05 00 90 00 08 [18:57:26]RAPDU: 90 00 [18:57:26]wFMCommunicate OK [18:57:26]SAM_PROTO_ClearQueue done [18:57:26]KKMCreateOFDPacket [18:57:26]OFDProtocolAddRootSTLVToBuf [18:57:26]FM_MakeSignedData [18:57:26]FM_MakeSignedData [18:57:26]SAM_PROTO_SignData [18:57:26]wFMCommunicate request_size=4 [18:57:26]MH_SAM_APDU [18:57:26]CAPDU: 80 0D 01 02 [18:57:26]Write to MH i2c: E2 08 00 90 05 80 0D 01 02 00 00 00 00 0E [18:57:26]Write i2c OK [18:57:26]MH_I2C_Read... [18:57:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:27]Read from MH i2c: E2 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 03 00 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 03 00 90 05 00 90 00 09 [18:57:27]RAPDU: 90 00 [18:57:27]wFMCommunicate OK [18:57:27]wFMCommunicate request_size=255 [18:57:27]MH_SAM_APDU [18:57: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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 96 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 B0 05 00 35 04 06 00 0F [18:57:27]Write to MH i2c: E2 02 01 91 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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 96 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 B0 05 00 35 04 06 00 0F 00 00 53 [18:57:27]Write i2c OK [18:57:27]MH_I2C_Read... [18:57:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:27]Read from MH i2c: E2 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 03 00 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 03 00 91 05 00 90 00 0A [18:57:27]RAPDU: 90 00 [18:57:27]wFMCommunicate OK [18:57:27]wFMCommunicate request_size=10 [18:57:27]MH_SAM_APDU [18:57:27]CAPDU: 80 0D 02 02 05 2D E4 03 55 D9 [18:57:27]Write to MH i2c: E2 0D 00 92 05 80 0D 02 02 05 00 2D E4 03 55 D9 00 00 5D [18:57:27]Write i2c OK [18:57:27]MH_I2C_Read... [18:57:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:27]Read from MH i2c: E2 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 03 00 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 03 00 92 05 00 90 00 0B [18:57:27]RAPDU: 90 00 [18:57:27]wFMCommunicate OK [18:57:27]wFMCommunicate request_size=4 [18:57:27]MH_SAM_APDU [18:57:27]CAPDU: 80 0D 03 02 [18:57:27]Write to MH i2c: E2 08 00 93 05 80 0D 03 02 00 00 00 00 13 [18:57:27]Write i2c OK [18:57:27]MH_I2C_Read... [18:57:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:27]Read from MH i2c: E2 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 0B 00 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 0B 00 93 05 00 84 55 04 1A 65 27 D0 D3 90 00 3A [18:57:27]RAPDU: 84 55 04 1A 65 27 D0 D3 90 00 [18:57:27]wFMCommunicate OK [18:57:27]SAM_PROTO_SignData done [18:57:27]FM_MakeSignedData done [18:57:27]CreateOFDProtocolMessage [18:57:27]wFMCommunicate request_size=4 [18:57:27]MH_SAM_APDU [18:57:27]CAPDU: 80 11 00 00 [18:57:27]Write to MH i2c: E2 08 00 94 05 80 11 00 00 00 00 00 00 13 [18:57:27]Write i2c OK [18:57:27]MH_I2C_Read... [18:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:27]Read from MH i2c: E2 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: E2 17 00 [18:57:27]MH_I2C_Read... [18:57:27]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 36 37 32 90 00 68 [18:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:57:27]wFMCommunicate OK [18:57:27]CreateOFDProtocolMessage done [18:57:27]OFDSenderStorePacket 372848 [18:57:27]StoreOFDPacket docnum=372848 [18:57:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6E 84 07 01 F6 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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 96 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 B0 05 00 35 04 06 00 0F 2D E4 03 55 D9 84 55 04 1A 65 27 D0 D3 [18:57:27]CheckFolder [18:57:27]dirname=/storage/ofd_packets [18:57:27]CheckFolder done [18:57:27]ProducePacketName [18:57:27]name=ofd_packets/00372848 [18:57:27]NVStorageSaveData ofd_packets/00372848 [18:57:27]File name is /storage/ofd_packets/00372848 [18:57:27]Write 301 bytes [18:57:27]NVStorageSaveData done [18:57:27]OFDSenderStorePacket done [18:57:27]KKMCreateOFDPacket done [18:57:27]NVStorageSaveData kkm_last_timestamp [18:57:27]File name is /storage/kkm_last_timestamp [18:57:27]Write 4 bytes [18:57:27]NVStorageSaveData done [18:57:27]ExternCall_PrintAddStr [18:57:27]wPrintStart [18:57:27]Write to MH i2c: 01 00 00 95 05 9A [18:57:27]Write i2c OK [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: 01 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: 01 07 00 [18:57:27]MH_I2C_Read... [18:57:27]Read from MH i2c: 01 07 00 95 05 00 00 00 00 00 FF 0F AF [18:57:27]RasterBufferAndPrint [18:57:27]line Счет N : (1)3309161 [18:57:27]line ИНН: 02508201610067 [18:57:27]line Контрольно-Кассовый Чек [18:57:27]line ПРОДАЖА [18:57:27]line ТРК (МРК, ГНК) : 12 [18:57:27]line Товар: 2710124130 [18:57:27]line Аи-92-К-4 [18:57:27]line 5.540 * 66.90 [18:57:27]line = 370.63 [18:57:27]line НДС 12% НСП 1% [18:57:27]line > о реализуемом товаре [18:57:27]line ИТОГО: 370.63 [18:57:27]line НСП 1% : 3.28 [18:57:27]line НДС 12% : 39.36 [18:57:27]line Наличными: 0.00 [18:57:27]line Безнал.: 370.63 [18:57:27]line Место: АЗС № 87 "Партнер Нефть" [18:57:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:57:27]line СНО: Общий режим [18:57:27]line Чек 665 24.10.2024 18:57 [18:57:27]line Смена: 524 ФФД: 1.0 [18:57:27]line ЗНМ: 0300000083 [18:57:27]line РНМ: 0000000000091623 [18:57:27]line Версия ККМ: 001 [18:57:27]line Платежная система: Mbank [18:57:27]line ФМ: 0000000000874672 [18:57:27]line ФД: 372848 [18:57:27]line ФПД: 16689773368793 [18:57:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185726&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372848&fm=16689773368793&tin=02508201610067®Number=0000000000091623&sum=37063 [18:57:27]written 0, free lines is 4095 [18:57:28]Write to MH i2c: 01 00 00 BE 05 C3 [18:57:28]Write i2c OK [18:57:28]MH_I2C_Read... [18:57:28]Read from MH i2c: 01 [18:57:28]MH_I2C_Read... [18:57:28]Read from MH i2c: 01 07 00 [18:57:28]MH_I2C_Read... [18:57:28]Read from MH i2c: 01 07 00 BE 05 00 00 00 00 00 08 0D DF [18:57:28]RasterBufferAndPrint [18:57:28]line [18:57:28]line [18:57:28]line [18:57:28]line [18:57:28]line [18:57:28]written 0, free lines is 3342 [18:57:28]MH_Cut [18:57:28]Write to MH i2c: D1 01 00 C5 05 01 9C [18:57:28]Write i2c OK [18:57:28]MH_I2C_Read... [18:57:28]Read from MH i2c: D1 [18:57:28]MH_I2C_Read... [18:57:28]Read from MH i2c: D1 01 00 [18:57:28]MH_I2C_Read... [18:57:28]Read from MH i2c: D1 01 00 C5 05 00 9B [18:57:28]Write to MH i2c: 01 00 00 C6 05 CB [18:57:28]Write i2c OK [18:57:28]MH_I2C_Read... [18:57:28]*** Cut start [18:57:28]*** Partial cut [18:57:28]*** CUTSNS_PIN = 1 [18:57:29]*** CUTSNS_PIN = 0 [18:57:29]*** Brake cut motor [18:57:29]Read from MH i2c: 01 [18:57:29]MH_I2C_Read... [18:57:29]*** Stop cut motor [18:57:29]*** Cut end [18:57:29]Read from MH i2c: 01 07 00 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: 01 07 00 C6 05 00 00 00 00 00 FF 0F E0 [18:57:29]process_action close_receipt done [18:57:29]requested_data is exist [18:57:29]produce_requested_data [18:57:29]requested_item fm.sn is exist - process it [18:57:29]wFMCommunicate request_size=4 [18:57:29]MH_SAM_APDU [18:57:29]CAPDU: 80 11 00 00 [18:57:29]Write to MH i2c: E2 08 00 C7 05 80 11 00 00 00 00 00 00 46 [18:57:29]Write i2c OK [18:57:29]MH_I2C_Read... [18:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:29]Read from MH i2c: E2 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: E2 17 00 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: E2 17 00 C7 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [18:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:57:29]wFMCommunicate OK [18:57:29]requested_item fd.num is exist - process it [18:57:29]SAM_PROTO_GetFieldsCounters [18:57:29]wFMCommunicate request_size=4 [18:57:29]MH_SAM_APDU [18:57:29]CAPDU: 80 13 00 00 [18:57:29]Write to MH i2c: E2 08 00 C8 05 80 13 00 00 00 00 00 00 49 [18:57:29]Write i2c OK [18:57:29]MH_I2C_Read... [18:57:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:29]Read from MH i2c: E2 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: E2 62 00 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: E2 62 00 C8 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 70 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [18:57:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 70 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 99 02 00 00 5E 04 04 00 99 02 00 00 57 04 04 00 9A 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:29]wFMCommunicate OK [18:57:29]SAM_PROTO_GetFieldsCounters done [18:57:29]requested_item shift.num is exist - process it [18:57:29]requested_item shift.opened is exist - process it [18:57:29]req_shift_opened [18:57:29]FM_GetShiftState [18:57:29]SAM_PROTO_GetShiftState [18:57:29]wFMCommunicate request_size=4 [18:57:29]MH_SAM_APDU [18:57:29]CAPDU: 80 13 01 00 [18:57:29]Write to MH i2c: E2 08 00 C9 05 80 13 01 00 00 00 00 00 4B [18:57:29]Write i2c OK [18:57:29]MH_I2C_Read... [18:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:29]Read from MH i2c: E2 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: E2 0E 00 [18:57:29]MH_I2C_Read... [18:57:29]Read from MH i2c: E2 0E 00 C9 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [18:57:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:57:29]wFMCommunicate OK [18:57:29]SAM_PROTO_GetShiftState done [18:57:29]FM_GetShiftState done [18:57:29]req_shift_opened done [18:57:29]requested_item shift.open_date is exist - process it [18:57:29]req_shift_open_date [18:57:29]req_shift_open_date done [18:57:29]produce_requested_data done [18:57:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372848,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:57:29]process_action_free close_receipt [18:57:29]json_value_free [18:57:29]json_value_free done [18:57:29]process_json_proto returns [18:57:29]Send response to host [18:57:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372848,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:57:29]free response buf [18:57:29]execute_script done [18:57:29]execute_script returns [18:57:29]free content buf [18:57:29]Sock 9.Close socket [18:57:29]Sock 9.Thread stoped [18:57:35]accept exits with 7 [18:57:35]New connection [18:57:35]New thread 3067141476 created [18:57:35]Thread 3066998116 joined [18:57:35]Waiting for new connection... [18:57:35] Sock 7.Parse request [18:57:35]Sock 7.Check first char [18:57:35]Sock 7.First char is OK [18:57:35]request: POST /json_proto HTTP/1.0 [18:57:35]Method: POST [18:57:35]URL: /json_proto [18:57:35]Method is POST - this is cgi request [18:57:35]url: /json_proto [18:57:35]query_string will be loaded in cgi processing [18:57:35]execute_cgi json_proto POST (null) [18:57:35]execute_cgi path=json_proto method=POST [18:57:35]POST find Content-Length [18:57:35]Host: 172.17.42.195:8080 [18:57:35]Content-Length: 678 [18:57:35]Content-Type: application/json [18:57:35] [18:57:35]POST finish read [18:57:35]Found Content-Length = 678 [18:57:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:35]execute_script... [18:57: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)3309160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:57:35]POST & json_proto [18:57:35]process_json_proto [18:57:35]json parsed OK: [18:57:35]protocol is kg_v1.0 [18:57:35]action value=close_receipt [18:57:35]process_action close_receipt [18:57:35]cmd_close_receipt [18:57:35]MH_GetDate [18:57:35]Write to MH i2c: F0 00 00 CA 05 BE [18:57:35]Write i2c OK [18:57:35]MH_I2C_Read... [18:57:35]Read from MH i2c: F0 [18:57:35]MH_I2C_Read... [18:57:35]Read from MH i2c: F0 09 00 [18:57:35]MH_I2C_Read... [18:57:35]Read from MH i2c: F0 09 00 CA 05 00 A0 98 1A 67 EF 94 12 67 7C [18:57:35]GetLastDocTimeStamp 1729796246 [18:57:35]current date 1729796256 [18:57:35]FM_GetShiftState [18:57:35]SAM_PROTO_GetShiftState [18:57:35]wFMCommunicate request_size=4 [18:57:35]MH_SAM_APDU [18:57:35]CAPDU: 80 13 01 00 [18:57:35]Write to MH i2c: E2 08 00 CB 05 80 13 01 00 00 00 00 00 4D [18:57:35]Write i2c OK [18:57:35]MH_I2C_Read... [18:57:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:35]Read from MH i2c: E2 [18:57:35]MH_I2C_Read... [18:57:35]Read from MH i2c: E2 0E 00 [18:57:35]MH_I2C_Read... [18:57:35]Read from MH i2c: E2 0E 00 CB 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B2 [18:57:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:57:35]wFMCommunicate OK [18:57:35]SAM_PROTO_GetShiftState done [18:57:35]FM_GetShiftState done [18:57:35]opened in 1729729095 [18:57:35]opened+sec_in_day 1729815495 [18:57:35]quantity*price = 50041 [18:57:35]sum+1 = 50042 [18:57:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 666 24.10.2024 18:57 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372849 ФПД: 102436959248019 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185736&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372849&fm=102436959248019&tin=02508201610067®Number=0000000000091623&sum=50000 [18:57:36]StoreToDocumentArchive [18:57:36]shift 524 fd 372849 [18:57:36]save to /storage/0524/doc_00372849 [18:57:36]save last doc name /storage/0524/doc_00372849 to /storage/kkm_last_doc_name [18:57:36]save OK [18:57:36]Clear old archive folders... [18:57:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:57:36]tlvbuf is 0111BA90 [18:57:36]SAM_PROTO_ClearQueue [18:57:36]wFMCommunicate request_size=4 [18:57:36]MH_SAM_APDU [18:57:36]CAPDU: 80 09 00 00 [18:57:36]Write to MH i2c: E2 08 00 D8 05 80 09 00 00 00 00 00 00 4F [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:57:36]Read from MH i2c: E2 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 D8 05 00 90 00 51 [18:57:36]RAPDU: 90 00 [18:57:36]wFMCommunicate OK [18:57:36]SAM_PROTO_ClearQueue done [18:57:36]KKMCreateOFDPacket [18:57:36]OFDProtocolAddRootSTLVToBuf [18:57:36]FM_MakeSignedData [18:57:36]FM_MakeSignedData [18:57:36]SAM_PROTO_SignData [18:57:36]wFMCommunicate request_size=4 [18:57:36]MH_SAM_APDU [18:57:36]CAPDU: 80 0D 01 02 [18:57:36]Write to MH i2c: E2 08 00 D9 05 80 0D 01 02 00 00 00 00 57 [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:57:36]Read from MH i2c: E2 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 D9 05 00 90 00 52 [18:57:36]RAPDU: 90 00 [18:57:36]wFMCommunicate OK [18:57:36]wFMCommunicate request_size=255 [18:57:36]MH_SAM_APDU [18: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A0 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 B0 05 00 35 04 06 00 5D [18:57:36]Write to MH i2c: E2 02 01 DA 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A0 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 B0 05 00 35 04 06 00 5D 00 00 C9 [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:36]Read from MH i2c: E2 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 DA 05 00 90 00 53 [18:57:36]RAPDU: 90 00 [18:57:36]wFMCommunicate OK [18:57:36]wFMCommunicate request_size=10 [18:57:36]MH_SAM_APDU [18:57:36]CAPDU: 80 0D 02 02 05 2A 76 91 5E 93 [18:57:36]Write to MH i2c: E2 0D 00 DB 05 80 0D 02 02 05 00 2A 76 91 5E 93 00 00 86 [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:57:36]Read from MH i2c: E2 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 03 00 DB 05 00 90 00 54 [18:57:36]RAPDU: 90 00 [18:57:36]wFMCommunicate OK [18:57:36]wFMCommunicate request_size=4 [18:57:36]MH_SAM_APDU [18:57:36]CAPDU: 80 0D 03 02 [18:57:36]Write to MH i2c: E2 08 00 DC 05 80 0D 03 02 00 00 00 00 5C [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:57:36]Read from MH i2c: E2 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 0B 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 0B 00 DC 05 00 39 86 D2 6E D5 D3 AC F5 90 00 A5 [18:57:36]RAPDU: 39 86 D2 6E D5 D3 AC F5 90 00 [18:57:36]wFMCommunicate OK [18:57:36]SAM_PROTO_SignData done [18:57:36]FM_MakeSignedData done [18:57:36]CreateOFDProtocolMessage [18:57:36]wFMCommunicate request_size=4 [18:57:36]MH_SAM_APDU [18:57:36]CAPDU: 80 11 00 00 [18:57:36]Write to MH i2c: E2 08 00 DD 05 80 11 00 00 00 00 00 00 5C [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:36]Read from MH i2c: E2 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 17 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: E2 17 00 DD 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [18:57:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:57:36]wFMCommunicate OK [18:57:36]CreateOFDProtocolMessage done [18:57:36]OFDSenderStorePacket 372849 [18:57:36]StoreOFDPacket docnum=372849 [18:57:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8F 05 07 01 BB 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A0 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 B0 05 00 35 04 06 00 5D 2A 76 91 5E 93 39 86 D2 6E D5 D3 AC F5 [18:57:36]CheckFolder [18:57:36]dirname=/storage/ofd_packets [18:57:36]CheckFolder done [18:57:36]ProducePacketName [18:57:36]name=ofd_packets/00372849 [18:57:36]NVStorageSaveData ofd_packets/00372849 [18:57:36]File name is /storage/ofd_packets/00372849 [18:57:36]Write 301 bytes [18:57:36]NVStorageSaveData done [18:57:36]OFDSenderStorePacket done [18:57:36]KKMCreateOFDPacket done [18:57:36]NVStorageSaveData kkm_last_timestamp [18:57:36]File name is /storage/kkm_last_timestamp [18:57:36]Write 4 bytes [18:57:36]NVStorageSaveData done [18:57:36]ExternCall_PrintAddStr [18:57:36]wPrintStart [18:57:36]Write to MH i2c: 01 00 00 DE 05 E3 [18:57:36]Write i2c OK [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: 01 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: 01 07 00 [18:57:36]MH_I2C_Read... [18:57:36]Read from MH i2c: 01 07 00 DE 05 00 00 00 00 00 FF 0F F8 [18:57:36]RasterBufferAndPrint [18:57:36]line Счет N : (1)3309160 [18:57:36]line ИНН: 02508201610067 [18:57:36]line Контрольно-Кассовый Чек [18:57:36]line ПРОДАЖА [18:57:36]line ТРК (МРК, ГНК) : 42 [18:57:36]line Товар: 2710124130 [18:57:36]line Аи-92-К-4 [18:57:36]line 7.480 * 66.90 [18:57:36]line = 500.41 [18:57:36]line НДС 12% НСП 1% [18:57:36]line > о реализуемом товаре [18:57:36]line ОКРУГЛЕНИЕ: -0.41 [18:57:36]line ИТОГО: 500.00 [18:57:36]line Внесено: 500.00 [18:57:36]line СДАЧА: 0.00 [18:57:36]line НСП 1% : 4.43 [18:57:36]line НДС 12% : 53.14 [18:57:36]line Наличными: 500.00 [18:57:36]line Безнал.: 0.00 [18:57:36]line Место: АЗС № 87 "Партнер Нефть" [18:57:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:57:36]line СНО: Общий режим [18:57:36]line Чек 666 24.10.2024 18:57 [18:57:36]line Смена: 524 ФФД: 1.0 [18:57:36]line ЗНМ: 0300000083 [18:57:36]line РНМ: 0000000000091623 [18:57:36]line Версия ККМ: 001 [18:57:36]line ФМ: 0000000000874672 [18:57:36]line ФД: 372849 [18:57:36]line ФПД: 102436959248019 [18:57:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185736&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372849&fm=102436959248019&tin=02508201610067®Number=0000000000091623&sum=50000 [18:57:36]written 0, free lines is 4095 [18:57:37]Write to MH i2c: 01 00 00 09 06 0F [18:57:37]Write i2c OK [18:57:37]MH_I2C_Read... [18:57:37]Read from MH i2c: 01 [18:57:37]MH_I2C_Read... [18:57:37]Read from MH i2c: 01 07 00 [18:57:37]MH_I2C_Read... [18:57:37]Read from MH i2c: 01 07 00 09 06 00 00 00 00 00 D7 0C F9 [18:57:37]RasterBufferAndPrint [18:57:37]line [18:57:37]line [18:57:37]line [18:57:37]line [18:57:37]line [18:57:37]written 0, free lines is 3294 [18:57:37]MH_Cut [18:57:37]Write to MH i2c: D1 01 00 10 06 01 E8 [18:57:37]Write i2c OK [18:57:37]MH_I2C_Read... [18:57:37]Read from MH i2c: D1 [18:57:37]MH_I2C_Read... [18:57:37]Read from MH i2c: D1 01 00 [18:57:37]MH_I2C_Read... [18:57:37]Read from MH i2c: D1 01 00 10 06 00 E7 [18:57:37]Write to MH i2c: 01 00 00 11 06 17 [18:57:37]Write i2c OK [18:57:37]MH_I2C_Read... [18:57:38]*** Cut start [18:57:38]*** Partial cut [18:57:38]*** CUTSNS_PIN = 1 [18:57:38]*** CUTSNS_PIN = 0 [18:57:38]*** Brake cut motor [18:57:38]Read from MH i2c: 01 [18:57:38]MH_I2C_Read... [18:57:38]*** Stop cut motor [18:57:38]*** Cut end [18:57:38]Read from MH i2c: 01 07 00 [18:57:38]MH_I2C_Read... [18:57:38]Read from MH i2c: 01 07 00 11 06 00 00 00 00 00 FF 0F 2C [18:57:38]process_action close_receipt done [18:57:38]requested_data is exist [18:57:38]produce_requested_data [18:57:38]requested_item fm.sn is exist - process it [18:57:38]wFMCommunicate request_size=4 [18:57:38]MH_SAM_APDU [18:57:38]CAPDU: 80 11 00 00 [18:57:38]Write to MH i2c: E2 08 00 12 06 80 11 00 00 00 00 00 00 92 [18:57:38]Write i2c OK [18:57:38]MH_I2C_Read... [18:57:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:57:38]Read from MH i2c: E2 [18:57:38]MH_I2C_Read... [18:57:38]Read from MH i2c: E2 17 00 [18:57:38]MH_I2C_Read... [18:57:38]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 36 37 32 90 00 E7 [18:57:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:57:38]wFMCommunicate OK [18:57:38]requested_item fd.num is exist - process it [18:57:38]SAM_PROTO_GetFieldsCounters [18:57:38]wFMCommunicate request_size=4 [18:57:38]MH_SAM_APDU [18:57:38]CAPDU: 80 13 00 00 [18:57:38]Write to MH i2c: E2 08 00 13 06 80 13 00 00 00 00 00 00 95 [18:57:38]Write i2c OK [18:57:38]MH_I2C_Read... [18:57:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:57:39]Read from MH i2c: E2 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: E2 62 00 [18:57:39]MH_I2C_Read... [18:57:39]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 71 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 BC [18: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 71 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9A 02 00 00 5E 04 04 00 9A 02 00 00 57 04 04 00 9B 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:57:39]wFMCommunicate OK [18:57:39]SAM_PROTO_GetFieldsCounters done [18:57:39]requested_item shift.num is exist - process it [18:57:39]requested_item shift.opened is exist - process it [18:57:39]req_shift_opened [18:57:39]FM_GetShiftState [18:57:39]SAM_PROTO_GetShiftState [18:57:39]wFMCommunicate request_size=4 [18:57:39]MH_SAM_APDU [18:57:39]CAPDU: 80 13 01 00 [18:57:39]Write to MH i2c: E2 08 00 14 06 80 13 01 00 00 00 00 00 97 [18:57:39]Write i2c OK [18:57:39]MH_I2C_Read... [18:57:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:57:39]Read from MH i2c: E2 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: E2 0E 00 [18:57:39]MH_I2C_Read... [18:57:39]Read from MH i2c: E2 0E 00 14 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FC [18:57:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:57:39]wFMCommunicate OK [18:57:39]SAM_PROTO_GetShiftState done [18:57:39]FM_GetShiftState done [18:57:39]req_shift_opened done [18:57:39]requested_item shift.open_date is exist - process it [18:57:39]req_shift_open_date [18:57:39]req_shift_open_date done [18:57:39]produce_requested_data done [18:57:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372849,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:57:39]process_action_free close_receipt [18:57:39]json_value_free [18:57:39]json_value_free done [18:57:39]process_json_proto returns [18:57:39]Send response to host [18:57:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372849,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:57:39]free response buf [18:57:39]execute_script done [18:57:39]execute_script returns [18:57:39]free content buf [18:57:39]Sock 7.Close socket [18:57:39]Sock 7.Thread stoped [18:58:27]accept exits with 9 [18:58:27]New connection [18:58:27]New thread 3066998116 created [18:58:27]Thread 3067141476 joined [18:58:27]Waiting for new connection... [18:58:27] Sock 9.Parse request [18:58:27]Sock 9.Check first char [18:58:27]Sock 9.First char is OK [18:58:27]request: POST /json_proto HTTP/1.0 [18:58:27]Method: POST [18:58:27]URL: /json_proto [18:58:27]Method is POST - this is cgi request [18:58:27]url: /json_proto [18:58:27]query_string will be loaded in cgi processing [18:58:27]execute_cgi json_proto POST (null) [18:58:27]execute_cgi path=json_proto method=POST [18:58:27]POST find Content-Length [18:58:27]Host: 172.17.42.195:8080 [18:58:27]Content-Length: 678 [18:58:27]Content-Type: application/json [18:58:27] [18:58:27]POST finish read [18:58:27]Found Content-Length = 678 [18:58:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:27]execute_script... [18:58: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)3309162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:27]POST & json_proto [18:58:27]process_json_proto [18:58:27]json parsed OK: [18:58:27]protocol is kg_v1.0 [18:58:27]action value=close_receipt [18:58:27]process_action close_receipt [18:58:27]cmd_close_receipt [18:58:27]MH_GetDate [18:58:27]Write to MH i2c: F0 00 00 15 06 0A [18:58:27]Write i2c OK [18:58:27]MH_I2C_Read... [18:58:27]Read from MH i2c: F0 [18:58:27]MH_I2C_Read... [18:58:27]Read from MH i2c: F0 09 00 [18:58:27]MH_I2C_Read... [18:58:27]Read from MH i2c: F0 09 00 15 06 00 D4 98 1A 67 EF 94 12 67 FC [18:58:27]GetLastDocTimeStamp 1729796256 [18:58:27]current date 1729796308 [18:58:27]FM_GetShiftState [18:58:27]SAM_PROTO_GetShiftState [18:58:27]wFMCommunicate request_size=4 [18:58:27]MH_SAM_APDU [18:58:27]CAPDU: 80 13 01 00 [18:58:27]Write to MH i2c: E2 08 00 16 06 80 13 01 00 00 00 00 00 99 [18:58:27]Write i2c OK [18:58:27]MH_I2C_Read... [18:58:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:27]Read from MH i2c: E2 [18:58:27]MH_I2C_Read... [18:58:27]Read from MH i2c: E2 0E 00 [18:58:27]MH_I2C_Read... [18:58:27]Read from MH i2c: E2 0E 00 16 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FE [18:58:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:58:27]wFMCommunicate OK [18:58:27]SAM_PROTO_GetShiftState done [18:58:27]FM_GetShiftState done [18:58:27]opened in 1729729095 [18:58:27]opened+sec_in_day 1729815495 [18:58:27]quantity*price = 25020 [18:58:27]sum+1 = 25022 [18:58:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 667 24.10.2024 18:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372850 ФПД: 229729180164927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185828&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372850&fm=229729180164927&tin=02508201610067®Number=0000000000091623&sum=25000 [18:58:28]StoreToDocumentArchive [18:58:28]shift 524 fd 372850 [18:58:28]save to /storage/0524/doc_00372850 [18:58:28]save last doc name /storage/0524/doc_00372850 to /storage/kkm_last_doc_name [18:58:28]save OK [18:58:28]Clear old archive folders... [18:58:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:58:28]tlvbuf is 010B8D60 [18:58:28]SAM_PROTO_ClearQueue [18:58:28]wFMCommunicate request_size=4 [18:58:28]MH_SAM_APDU [18:58:28]CAPDU: 80 09 00 00 [18:58:28]Write to MH i2c: E2 08 00 23 06 80 09 00 00 00 00 00 00 9B [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:28]Read from MH i2c: E2 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 23 06 00 90 00 9D [18:58:28]RAPDU: 90 00 [18:58:28]wFMCommunicate OK [18:58:28]SAM_PROTO_ClearQueue done [18:58:28]KKMCreateOFDPacket [18:58:28]OFDProtocolAddRootSTLVToBuf [18:58:28]FM_MakeSignedData [18:58:28]FM_MakeSignedData [18:58:28]SAM_PROTO_SignData [18:58:28]wFMCommunicate request_size=4 [18:58:28]MH_SAM_APDU [18:58:28]CAPDU: 80 0D 01 02 [18:58:28]Write to MH i2c: E2 08 00 24 06 80 0D 01 02 00 00 00 00 A3 [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:28]Read from MH i2c: E2 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 24 06 00 90 00 9E [18:58:28]RAPDU: 90 00 [18:58:28]wFMCommunicate OK [18:58:28]wFMCommunicate request_size=255 [18:58:28]MH_SAM_APDU [18:58: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 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D4 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B0 05 00 35 04 06 00 D0 [18:58:28]Write to MH i2c: E2 02 01 25 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 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D4 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B0 05 00 35 04 06 00 D0 00 00 97 [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:28]Read from MH i2c: E2 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 25 06 00 90 00 9F [18:58:28]RAPDU: 90 00 [18:58:28]wFMCommunicate OK [18:58:28]wFMCommunicate request_size=10 [18:58:28]MH_SAM_APDU [18:58:28]CAPDU: 80 0D 02 02 05 EF FE 2D A3 3F [18:58:28]Write to MH i2c: E2 0D 00 26 06 80 0D 02 02 05 00 EF FE 2D A3 3F 00 00 AC [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:28]Read from MH i2c: E2 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 03 00 26 06 00 90 00 A0 [18:58:28]RAPDU: 90 00 [18:58:28]wFMCommunicate OK [18:58:28]wFMCommunicate request_size=4 [18:58:28]MH_SAM_APDU [18:58:28]CAPDU: 80 0D 03 02 [18:58:28]Write to MH i2c: E2 08 00 27 06 80 0D 03 02 00 00 00 00 A8 [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:28]Read from MH i2c: E2 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 0B 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 0B 00 27 06 00 85 43 9A 09 7B 77 DC 32 90 00 14 [18:58:28]RAPDU: 85 43 9A 09 7B 77 DC 32 90 00 [18:58:28]wFMCommunicate OK [18:58:28]SAM_PROTO_SignData done [18:58:28]FM_MakeSignedData done [18:58:28]CreateOFDProtocolMessage [18:58:28]wFMCommunicate request_size=4 [18:58:28]MH_SAM_APDU [18:58:28]CAPDU: 80 11 00 00 [18:58:28]Write to MH i2c: E2 08 00 28 06 80 11 00 00 00 00 00 00 A8 [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:28]Read from MH i2c: E2 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 17 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: E2 17 00 28 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [18:58:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:58:28]wFMCommunicate OK [18:58:28]CreateOFDProtocolMessage done [18:58:28]OFDSenderStorePacket 372850 [18:58:28]StoreOFDPacket docnum=372850 [18:58:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D2 A4 07 01 6D AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D4 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B0 05 00 35 04 06 00 D0 EF FE 2D A3 3F 85 43 9A 09 7B 77 DC 32 [18:58:28]CheckFolder [18:58:28]dirname=/storage/ofd_packets [18:58:28]CheckFolder done [18:58:28]ProducePacketName [18:58:28]name=ofd_packets/00372850 [18:58:28]NVStorageSaveData ofd_packets/00372850 [18:58:28]File name is /storage/ofd_packets/00372850 [18:58:28]Write 301 bytes [18:58:28]NVStorageSaveData done [18:58:28]OFDSenderStorePacket done [18:58:28]KKMCreateOFDPacket done [18:58:28]NVStorageSaveData kkm_last_timestamp [18:58:28]File name is /storage/kkm_last_timestamp [18:58:28]Write 4 bytes [18:58:28]NVStorageSaveData done [18:58:28]ExternCall_PrintAddStr [18:58:28]wPrintStart [18:58:28]Write to MH i2c: 01 00 00 29 06 2F [18:58:28]Write i2c OK [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: 01 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: 01 07 00 [18:58:28]MH_I2C_Read... [18:58:28]Read from MH i2c: 01 07 00 29 06 00 00 00 00 00 FF 0F 44 [18:58:28]RasterBufferAndPrint [18:58:28]line Счет N : (1)3309162 [18:58:28]line ИНН: 02508201610067 [18:58:28]line Контрольно-Кассовый Чек [18:58:28]line ПРОДАЖА [18:58:28]line ТРК (МРК, ГНК) : 32 [18:58:28]line Товар: 2710124130 [18:58:28]line Аи-92-К-4 [18:58:28]line 3.740 * 66.90 [18:58:28]line = 250.21 [18:58:28]line НДС 12% НСП 1% [18:58:28]line > о реализуемом товаре [18:58:28]line ОКРУГЛЕНИЕ: -0.21 [18:58:28]line ИТОГО: 250.00 [18:58:28]line Внесено: 250.00 [18:58:28]line СДАЧА: 0.00 [18:58:28]line НСП 1% : 2.21 [18:58:28]line НДС 12% : 26.57 [18:58:28]line Наличными: 250.00 [18:58:28]line Безнал.: 0.00 [18:58:28]line Место: АЗС № 87 "Партнер Нефть" [18:58:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:58:28]line СНО: Общий режим [18:58:28]line Чек 667 24.10.2024 18:58 [18:58:28]line Смена: 524 ФФД: 1.0 [18:58:28]line ЗНМ: 0300000083 [18:58:28]line РНМ: 0000000000091623 [18:58:28]line Версия ККМ: 001 [18:58:28]line ФМ: 0000000000874672 [18:58:28]line ФД: 372850 [18:58:28]line ФПД: 229729180164927 [18:58:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185828&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372850&fm=229729180164927&tin=02508201610067®Number=0000000000091623&sum=25000 [18:58:28]written 0, free lines is 4095 [18:58:29]Write to MH i2c: 01 00 00 54 06 5A [18:58:29]Write i2c OK [18:58:29]MH_I2C_Read... [18:58:29]Read from MH i2c: 01 [18:58:29]MH_I2C_Read... [18:58:29]Read from MH i2c: 01 07 00 [18:58:29]MH_I2C_Read... [18:58:29]Read from MH i2c: 01 07 00 54 06 00 00 00 00 00 DC 0C 49 [18:58:29]RasterBufferAndPrint [18:58:29]line [18:58:29]line [18:58:29]line [18:58:29]line [18:58:29]line [18:58:29]written 0, free lines is 3298 [18:58:29]MH_Cut [18:58:29]Write to MH i2c: D1 01 00 5B 06 01 33 [18:58:29]Write i2c OK [18:58:29]MH_I2C_Read... [18:58:29]Read from MH i2c: D1 [18:58:29]MH_I2C_Read... [18:58:29]Read from MH i2c: D1 01 00 [18:58:29]MH_I2C_Read... [18:58:29]Read from MH i2c: D1 01 00 5B 06 00 32 [18:58:29]Write to MH i2c: 01 00 00 5C 06 62 [18:58:29]Write i2c OK [18:58:29]MH_I2C_Read... [18:58:30]*** Cut start [18:58:30]*** Partial cut [18:58:30]*** CUTSNS_PIN = 1 [18:58:30]*** CUTSNS_PIN = 0 [18:58:30]*** Brake cut motor [18:58:30]Read from MH i2c: 01 [18:58:30]MH_I2C_Read... [18:58:30]*** Stop cut motor [18:58:30]*** Cut end [18:58:30]Read from MH i2c: 01 07 00 [18:58:30]MH_I2C_Read... [18:58:30]Read from MH i2c: 01 07 00 5C 06 00 00 00 00 00 FF 0F 77 [18:58:30]process_action close_receipt done [18:58:30]requested_data is exist [18:58:30]produce_requested_data [18:58:30]requested_item fm.sn is exist - process it [18:58:30]wFMCommunicate request_size=4 [18:58:30]MH_SAM_APDU [18:58:30]CAPDU: 80 11 00 00 [18:58:30]Write to MH i2c: E2 08 00 5D 06 80 11 00 00 00 00 00 00 DD [18:58:30]Write i2c OK [18:58:30]MH_I2C_Read... [18:58:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:30]Read from MH i2c: E2 [18:58:30]MH_I2C_Read... [18:58:30]Read from MH i2c: E2 17 00 [18:58:30]MH_I2C_Read... [18:58:30]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 36 37 32 90 00 32 [18:58:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:58:30]wFMCommunicate OK [18:58:30]requested_item fd.num is exist - process it [18:58:30]SAM_PROTO_GetFieldsCounters [18:58:30]wFMCommunicate request_size=4 [18:58:30]MH_SAM_APDU [18:58:30]CAPDU: 80 13 00 00 [18:58:30]Write to MH i2c: E2 08 00 5E 06 80 13 00 00 00 00 00 00 E0 [18:58:30]Write i2c OK [18:58:30]MH_I2C_Read... [18:58:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:31]Read from MH i2c: E2 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: E2 62 00 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: E2 62 00 5E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 72 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 0B [18:58:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 72 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9B 02 00 00 5E 04 04 00 9B 02 00 00 57 04 04 00 9C 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:58:31]wFMCommunicate OK [18:58:31]SAM_PROTO_GetFieldsCounters done [18:58:31]requested_item shift.num is exist - process it [18:58:31]requested_item shift.opened is exist - process it [18:58:31]req_shift_opened [18:58:31]FM_GetShiftState [18:58:31]SAM_PROTO_GetShiftState [18:58:31]wFMCommunicate request_size=4 [18:58:31]MH_SAM_APDU [18:58:31]CAPDU: 80 13 01 00 [18:58:31]Write to MH i2c: E2 08 00 5F 06 80 13 01 00 00 00 00 00 E2 [18:58:31]Write i2c OK [18:58:31]MH_I2C_Read... [18:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:31]Read from MH i2c: E2 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: E2 0E 00 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: E2 0E 00 5F 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [18:58:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:58:31]wFMCommunicate OK [18:58:31]SAM_PROTO_GetShiftState done [18:58:31]FM_GetShiftState done [18:58:31]req_shift_opened done [18:58:31]requested_item shift.open_date is exist - process it [18:58:31]req_shift_open_date [18:58:31]req_shift_open_date done [18:58:31]produce_requested_data done [18:58:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372850,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:58:31]process_action_free close_receipt [18:58:31]json_value_free [18:58:31]json_value_free done [18:58:31]process_json_proto returns [18:58:31]Send response to host [18:58:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372850,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:58:31]free response buf [18:58:31]execute_script done [18:58:31]execute_script returns [18:58:31]free content buf [18:58:31]Sock 9.Close socket [18:58:31]Sock 9.Thread stoped [18:58:31]accept exits with 7 [18:58:31]New connection [18:58:31]New thread 3067141476 created [18:58:31]Thread 3066998116 joined [18:58:31]Waiting for new connection... [18:58:31] Sock 7.Parse request [18:58:31]Sock 7.Check first char [18:58:31]Sock 7.First char is OK [18:58:31]request: POST /json_proto HTTP/1.0 [18:58:31]Method: POST [18:58:31]URL: /json_proto [18:58:31]Method is POST - this is cgi request [18:58:31]url: /json_proto [18:58:31]query_string will be loaded in cgi processing [18:58:31]execute_cgi json_proto POST (null) [18:58:31]execute_cgi path=json_proto method=POST [18:58:31]POST find Content-Length [18:58:31]Host: 172.17.42.195:8080 [18:58:31]Content-Length: 767 [18:58:31]Content-Type: application/json [18:58:31] [18:58:31]POST finish read [18:58:31]Found Content-Length = 767 [18:58:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:31]execute_script... [18:58:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:58:31]POST & json_proto [18:58:31]process_json_proto [18:58:31]json parsed OK: [18:58:31]protocol is kg_v1.0 [18:58:31]action value=close_receipt [18:58:31]process_action close_receipt [18:58:31]cmd_close_receipt [18:58:31]MH_GetDate [18:58:31]Write to MH i2c: F0 00 00 60 06 55 [18:58:31]Write i2c OK [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: F0 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: F0 09 00 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: F0 09 00 60 06 00 D8 98 1A 67 EF 94 12 67 4B [18:58:31]GetLastDocTimeStamp 1729796308 [18:58:31]current date 1729796312 [18:58:31]FM_GetShiftState [18:58:31]SAM_PROTO_GetShiftState [18:58:31]wFMCommunicate request_size=4 [18:58:31]MH_SAM_APDU [18:58:31]CAPDU: 80 13 01 00 [18:58:31]Write to MH i2c: E2 08 00 61 06 80 13 01 00 00 00 00 00 E4 [18:58:31]Write i2c OK [18:58:31]MH_I2C_Read... [18:58:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:31]Read from MH i2c: E2 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: E2 0E 00 [18:58:31]MH_I2C_Read... [18:58:31]Read from MH i2c: E2 0E 00 61 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 49 [18:58:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:58:31]wFMCommunicate OK [18:58:31]SAM_PROTO_GetShiftState done [18:58:31]FM_GetShiftState done [18:58:31]opened in 1729729095 [18:58:31]opened+sec_in_day 1729815495 [18:58:31]quantity*price = 50041 [18:58:31]sum+1 = 50042 [18:58:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 668 24.10.2024 18:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372851 ФПД: 129797601277526 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185832&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372851&fm=129797601277526&tin=02508201610067®Number=0000000000091623&sum=50041 [18:58:32]StoreToDocumentArchive [18:58:32]shift 524 fd 372851 [18:58:32]save to /storage/0524/doc_00372851 [18:58:32]save last doc name /storage/0524/doc_00372851 to /storage/kkm_last_doc_name [18:58:32]save OK [18:58:32]Clear old archive folders... [18:58:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:58:32]tlvbuf is 010D06F0 [18:58:32]SAM_PROTO_ClearQueue [18:58:32]wFMCommunicate request_size=4 [18:58:32]MH_SAM_APDU [18:58:32]CAPDU: 80 09 00 00 [18:58:32]Write to MH i2c: E2 08 00 6E 06 80 09 00 00 00 00 00 00 E6 [18:58:32]Write i2c OK [18:58:32]MH_I2C_Read... [18:58:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:58:32]Read from MH i2c: E2 [18:58:32]MH_I2C_Read... [18:58:32]Read from MH i2c: E2 03 00 [18:58:32]MH_I2C_Read... [18:58:32]Read from MH i2c: E2 03 00 6E 06 00 90 00 E8 [18:58:32]RAPDU: 90 00 [18:58:32]wFMCommunicate OK [18:58:32]SAM_PROTO_ClearQueue done [18:58:32]KKMCreateOFDPacket [18:58:32]OFDProtocolAddRootSTLVToBuf [18:58:32]FM_MakeSignedData [18:58:32]FM_MakeSignedData [18:58:32]SAM_PROTO_SignData [18:58:32]wFMCommunicate request_size=4 [18:58:32]MH_SAM_APDU [18:58:32]CAPDU: 80 0D 01 02 [18:58:32]Write to MH i2c: E2 08 00 6F 06 80 0D 01 02 00 00 00 00 EE [18:58:32]Write i2c OK [18:58:32]MH_I2C_Read... [18:58:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:58:32]Read from MH i2c: E2 [18:58:32]MH_I2C_Read... [18:58:32]Read from MH i2c: E2 03 00 [18:58:32]MH_I2C_Read... [18:58:32]Read from MH i2c: E2 03 00 6F 06 00 90 00 E9 [18:58:32]RAPDU: 90 00 [18:58:32]wFMCommunicate OK [18:58:32]wFMCommunicate request_size=255 [18:58:32]MH_SAM_APDU [18:58: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 D8 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 B0 05 00 35 04 06 00 76 [18:58:32]Write to MH i2c: E2 02 01 70 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 D8 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 B0 05 00 35 04 06 00 76 00 00 07 [18:58:32]Write i2c OK [18:58:32]MH_I2C_Read... [18:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:33]Read from MH i2c: E2 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 03 00 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 03 00 70 06 00 90 00 EA [18:58:33]RAPDU: 90 00 [18:58:33]wFMCommunicate OK [18:58:33]wFMCommunicate request_size=10 [18:58:33]MH_SAM_APDU [18:58:33]CAPDU: 80 0D 02 02 05 0C DB EA B6 56 [18:58:33]Write to MH i2c: E2 0D 00 71 06 80 0D 02 02 05 00 0C DB EA B6 56 00 00 D8 [18:58:33]Write i2c OK [18:58:33]MH_I2C_Read... [18:58:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:58:33]Read from MH i2c: E2 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 03 00 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 03 00 71 06 00 90 00 EB [18:58:33]RAPDU: 90 00 [18:58:33]wFMCommunicate OK [18:58:33]wFMCommunicate request_size=4 [18:58:33]MH_SAM_APDU [18:58:33]CAPDU: 80 0D 03 02 [18:58:33]Write to MH i2c: E2 08 00 72 06 80 0D 03 02 00 00 00 00 F3 [18:58:33]Write i2c OK [18:58:33]MH_I2C_Read... [18:58:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:58:33]Read from MH i2c: E2 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 0B 00 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 0B 00 72 06 00 7E 20 95 DA 33 CD DB 2C 90 00 08 [18:58:33]RAPDU: 7E 20 95 DA 33 CD DB 2C 90 00 [18:58:33]wFMCommunicate OK [18:58:33]SAM_PROTO_SignData done [18:58:33]FM_MakeSignedData done [18:58:33]CreateOFDProtocolMessage [18:58:33]wFMCommunicate request_size=4 [18:58:33]MH_SAM_APDU [18:58:33]CAPDU: 80 11 00 00 [18:58:33]Write to MH i2c: E2 08 00 73 06 80 11 00 00 00 00 00 00 F3 [18:58:33]Write i2c OK [18:58:33]MH_I2C_Read... [18:58:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:33]Read from MH i2c: E2 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 17 00 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: E2 17 00 73 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [18:58:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:58:33]wFMCommunicate OK [18:58:33]CreateOFDProtocolMessage done [18:58:33]OFDSenderStorePacket 372851 [18:58:33]StoreOFDPacket docnum=372851 [18:58:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A3 8A 07 01 2A 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 D8 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 B0 05 00 35 04 06 00 76 0C DB EA B6 56 7E 20 95 DA 33 CD DB 2C [18:58:33]CheckFolder [18:58:33]dirname=/storage/ofd_packets [18:58:33]CheckFolder done [18:58:33]ProducePacketName [18:58:33]name=ofd_packets/00372851 [18:58:33]NVStorageSaveData ofd_packets/00372851 [18:58:33]File name is /storage/ofd_packets/00372851 [18:58:33]Write 301 bytes [18:58:33]NVStorageSaveData done [18:58:33]OFDSenderStorePacket done [18:58:33]KKMCreateOFDPacket done [18:58:33]NVStorageSaveData kkm_last_timestamp [18:58:33]File name is /storage/kkm_last_timestamp [18:58:33]Write 4 bytes [18:58:33]NVStorageSaveData done [18:58:33]ExternCall_PrintAddStr [18:58:33]wPrintStart [18:58:33]Write to MH i2c: 01 00 00 74 06 7A [18:58:33]Write i2c OK [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: 01 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: 01 07 00 [18:58:33]MH_I2C_Read... [18:58:33]Read from MH i2c: 01 07 00 74 06 00 00 00 00 00 FF 0F 8F [18:58:33]RasterBufferAndPrint [18:58:33]line Счет N : (1)3309163 [18:58:33]line ИНН: 02508201610067 [18:58:33]line Контрольно-Кассовый Чек [18:58:33]line ПРОДАЖА [18:58:33]line ТРК (МРК, ГНК) : 22 [18:58:33]line Товар: 2710124130 [18:58:33]line Аи-92-К-4 [18:58:33]line 7.480 * 66.90 [18:58:33]line = 500.41 [18:58:33]line НДС 12% НСП 1% [18:58:33]line > о реализуемом товаре [18:58:33]line ИТОГО: 500.41 [18:58:33]line НСП 1% : 4.43 [18:58:33]line НДС 12% : 53.14 [18:58:33]line Наличными: 0.00 [18:58:33]line Безнал.: 500.41 [18:58:33]line Место: АЗС № 87 "Партнер Нефть" [18:58:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:58:33]line СНО: Общий режим [18:58:33]line Чек 668 24.10.2024 18:58 [18:58:33]line Смена: 524 ФФД: 1.0 [18:58:33]line ЗНМ: 0300000083 [18:58:33]line РНМ: 0000000000091623 [18:58:33]line Версия ККМ: 001 [18:58:33]line Платежная система: Mbank [18:58:33]line ФМ: 0000000000874672 [18:58:33]line ФД: 372851 [18:58:33]line ФПД: 129797601277526 [18:58:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185832&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372851&fm=129797601277526&tin=02508201610067®Number=0000000000091623&sum=50041 [18:58:33]written 0, free lines is 4095 [18:58:34]Write to MH i2c: 01 00 00 9D 06 A3 [18:58:34]Write i2c OK [18:58:34]MH_I2C_Read... [18:58:34]Read from MH i2c: 01 [18:58:34]MH_I2C_Read... [18:58:34]Read from MH i2c: 01 07 00 [18:58:34]MH_I2C_Read... [18:58:34]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 08 0D BF [18:58:34]RasterBufferAndPrint [18:58:34]line [18:58:34]line [18:58:34]line [18:58:34]line [18:58:34]line [18:58:34]written 0, free lines is 3345 [18:58:34]MH_Cut [18:58:34]Write to MH i2c: D1 01 00 A4 06 01 7C [18:58:34]Write i2c OK [18:58:34]MH_I2C_Read... [18:58:34]Read from MH i2c: D1 [18:58:34]MH_I2C_Read... [18:58:34]Read from MH i2c: D1 01 00 [18:58:34]MH_I2C_Read... [18:58:34]Read from MH i2c: D1 01 00 A4 06 00 7B [18:58:34]Write to MH i2c: 01 00 00 A5 06 AB [18:58:34]Write i2c OK [18:58:34]MH_I2C_Read... [18:58:35]*** Cut start [18:58:35]*** Partial cut [18:58:35]*** CUTSNS_PIN = 1 [18:58:35]*** CUTSNS_PIN = 0 [18:58:35]*** Brake cut motor [18:58:35]Read from MH i2c: 01 [18:58:35]MH_I2C_Read... [18:58:35]*** Stop cut motor [18:58:35]*** Cut end [18:58:35]Read from MH i2c: 01 07 00 [18:58:35]MH_I2C_Read... [18:58:35]Read from MH i2c: 01 07 00 A5 06 00 00 00 00 00 FF 0F C0 [18:58:35]process_action close_receipt done [18:58:35]requested_data is exist [18:58:35]produce_requested_data [18:58:35]requested_item fm.sn is exist - process it [18:58:35]wFMCommunicate request_size=4 [18:58:35]MH_SAM_APDU [18:58:35]CAPDU: 80 11 00 00 [18:58:35]Write to MH i2c: E2 08 00 A6 06 80 11 00 00 00 00 00 00 26 [18:58:35]Write i2c OK [18:58:35]MH_I2C_Read... [18:58:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:58:35]Read from MH i2c: E2 [18:58:35]MH_I2C_Read... [18:58:35]Read from MH i2c: E2 17 00 [18:58:35]MH_I2C_Read... [18:58:35]Read from MH i2c: E2 17 00 A6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [18:58:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:58:35]wFMCommunicate OK [18:58:35]requested_item fd.num is exist - process it [18:58:35]SAM_PROTO_GetFieldsCounters [18:58:35]wFMCommunicate request_size=4 [18:58:35]MH_SAM_APDU [18:58:35]CAPDU: 80 13 00 00 [18:58:35]Write to MH i2c: E2 08 00 A7 06 80 13 00 00 00 00 00 00 29 [18:58:35]Write i2c OK [18:58:35]MH_I2C_Read... [18:58:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:58:35]Read from MH i2c: E2 [18:58:35]MH_I2C_Read... [18:58:35]Read from MH i2c: E2 62 00 [18:58:35]MH_I2C_Read... [18:58:35]Read from MH i2c: E2 62 00 A7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 73 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [18:58:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 73 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9C 02 00 00 5E 04 04 00 9C 02 00 00 57 04 04 00 9D 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:58:35]wFMCommunicate OK [18:58:35]SAM_PROTO_GetFieldsCounters done [18:58:35]requested_item shift.num is exist - process it [18:58:35]requested_item shift.opened is exist - process it [18:58:35]req_shift_opened [18:58:35]FM_GetShiftState [18:58:35]SAM_PROTO_GetShiftState [18:58:35]wFMCommunicate request_size=4 [18:58:35]MH_SAM_APDU [18:58:35]CAPDU: 80 13 01 00 [18:58:35]Write to MH i2c: E2 08 00 A8 06 80 13 01 00 00 00 00 00 2B [18:58:35]Write i2c OK [18:58:35]MH_I2C_Read... [18:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:58:36]Read from MH i2c: E2 [18:58:36]MH_I2C_Read... [18:58:36]Read from MH i2c: E2 0E 00 [18:58:36]MH_I2C_Read... [18:58:36]Read from MH i2c: E2 0E 00 A8 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 90 [18:58:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:58:36]wFMCommunicate OK [18:58:36]SAM_PROTO_GetShiftState done [18:58:36]FM_GetShiftState done [18:58:36]req_shift_opened done [18:58:36]requested_item shift.open_date is exist - process it [18:58:36]req_shift_open_date [18:58:36]req_shift_open_date done [18:58:36]produce_requested_data done [18:58:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372851,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:58:36]process_action_free close_receipt [18:58:36]json_value_free [18:58:36]json_value_free done [18:58:36]process_json_proto returns [18:58:36]Send response to host [18:58:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372851,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:58:36]free response buf [18:58:36]execute_script done [18:58:36]execute_script returns [18:58:36]free content buf [18:58:36]Sock 7.Close socket [18:58:36]Sock 7.Thread stoped [18:58:46]ConnectInit Can't connect to host [18:58:46]CommunicateWithHost connect error [18:58:46]CommunicateWithHost err = -1 [18:58:46]OFD Sender: Server communicate error [18:58:46]OFD Sender: Processing packet 372847 [packets to send 271, broken 266] [18:58:46]ProducePacketName [18:58:46]name=ofd_packets/00372847 [18:58:46]OFD Sender: To server: pG, [18:58:46]CommunicateWithHost lk.salyk.kg:30040 [18:58:46]ConnectInit lk.salyk.kg [18:58:46]Connected sock=10 [18:58:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 21 76 07 01 F7 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 02 00 00 F4 03 04 00 5F 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B0 05 00 35 04 06 00 9A 16 5B 68 F9 D9 74 9E AB CF BB 5A 18 24 [18:58:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 05 C2 47 00 63 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 6F B0 05 00 F4 03 04 00 8C 44 1A 67 B6 04 01 00 00 1B 69 14 68 58 07 B2 E3 [18:58:46]CommunicateWithHost err = 0 [18:58:46]CheckOFDResponse [18:58:46]1017 (14) - 77093643461234 [18:58:46]1041 (16) - 0000000000874672 [18:58:46]1040 (4) - 372847 [18:58:46]1012 (4) - 24.10.2024 12:58 [18:58:46]1206 (1) - 0 [18:58:46]OFD Sender: Remove packet 372847 [18:58:46]ProducePacketName [18:58:46]name=ofd_packets/00372847 [18:58:46]NVStorageDeleteData [18:58:47]OFD Sender: Processing packet 372848 [packets to send 270, broken 266] [18:58:47]ProducePacketName [18:58:47]name=ofd_packets/00372848 [18:58:47]OFD Sender: To server: pG, [18:58:47]CommunicateWithHost lk.salyk.kg:30040 [18:58:47]ConnectInit lk.salyk.kg [18:58:47]Connected sock=7 [18: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 36 37 32 0F 01 00 00 6E 84 07 01 F6 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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C7 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C7 90 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 02 00 00 F4 03 04 00 96 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 B0 05 00 35 04 06 00 0F 2D E4 03 55 D9 84 55 04 1A 65 27 D0 D3 [18: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 36 37 32 4F 00 00 00 46 41 47 00 07 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 70 B0 05 00 F4 03 04 00 8D 44 1A 67 B6 04 01 00 00 81 C8 37 C3 14 72 22 09 [18:58:47]CommunicateWithHost err = 0 [18:58:47]CheckOFDResponse [18:58:47]1017 (14) - 77093643461234 [18:58:47]1041 (16) - 0000000000874672 [18:58:47]1040 (4) - 372848 [18:58:47]1012 (4) - 24.10.2024 12:58 [18:58:47]1206 (1) - 0 [18:58:47]OFD Sender: Remove packet 372848 [18:58:47]ProducePacketName [18:58:47]name=ofd_packets/00372848 [18:58:47]NVStorageDeleteData [18:58:48]OFD Sender: Processing packet 372849 [packets to send 269, broken 266] [18:58:48]ProducePacketName [18:58:48]name=ofd_packets/00372849 [18:58:48]OFD Sender: To server: pG, [18:58:48]CommunicateWithHost lk.salyk.kg:30040 [18:58:48]ConnectInit lk.salyk.kg [18:58:48]Connected sock=7 [18:58:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8F 05 07 01 BB 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A0 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 B0 05 00 35 04 06 00 5D 2A 76 91 5E 93 39 86 D2 6E D5 D3 AC F5 [18:58:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C9 49 47 00 2A 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 71 B0 05 00 F4 03 04 00 8E 44 1A 67 B6 04 01 00 00 56 A8 BF 6F 89 4D 2B 6F [18:58:48]CommunicateWithHost err = 0 [18:58:48]CheckOFDResponse [18:58:48]1017 (14) - 77093643461234 [18:58:48]1041 (16) - 0000000000874672 [18:58:48]1040 (4) - 372849 [18:58:48]1012 (4) - 24.10.2024 12:58 [18:58:48]1206 (1) - 0 [18:58:48]OFD Sender: Remove packet 372849 [18:58:48]ProducePacketName [18:58:48]name=ofd_packets/00372849 [18:58:48]NVStorageDeleteData [18:58:49]OFD Sender: Processing packet 372850 [packets to send 268, broken 266] [18:58:49]ProducePacketName [18:58:49]name=ofd_packets/00372850 [18:58:49]OFD Sender: To server: pG, [18:58:49]CommunicateWithHost lk.salyk.kg:30040 [18:58:49]ConnectInit lk.salyk.kg [18:58:49]Connected sock=7 [18:58:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D2 A4 07 01 6D AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 02 00 00 F4 03 04 00 D4 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B0 05 00 35 04 06 00 D0 EF FE 2D A3 3F 85 43 9A 09 7B 77 DC 32 [18: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 36 37 32 4F 00 00 00 BE A4 47 00 D8 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 72 B0 05 00 F4 03 04 00 8E 44 1A 67 B6 04 01 00 00 0B FF 7F 60 AC 43 23 1F [18:58:49]CommunicateWithHost err = 0 [18:58:49]CheckOFDResponse [18:58:49]1017 (14) - 77093643461234 [18:58:49]1041 (16) - 0000000000874672 [18:58:49]1040 (4) - 372850 [18:58:49]1012 (4) - 24.10.2024 12:58 [18:58:49]1206 (1) - 0 [18:58:49]OFD Sender: Remove packet 372850 [18:58:49]ProducePacketName [18:58:49]name=ofd_packets/00372850 [18:58:49]NVStorageDeleteData [18:58:50]OFD Sender: Processing packet 372851 [packets to send 267, broken 266] [18:58:50]ProducePacketName [18:58:50]name=ofd_packets/00372851 [18:58:50]OFD Sender: To server: pG, [18:58:50]CommunicateWithHost lk.salyk.kg:30040 [18:58:50]ConnectInit lk.salyk.kg [18:58:50]Connected sock=7 [18:58:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A3 8A 07 01 2A 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 02 00 00 F4 03 04 00 D8 98 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 B0 05 00 35 04 06 00 76 0C DB EA B6 56 7E 20 95 DA 33 CD DB 2C [18:58:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5C 5B 47 00 DD 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 73 B0 05 00 F4 03 04 00 8F 44 1A 67 B6 04 01 00 00 20 18 7A 08 49 7F 4A 40 [18:58:50]CommunicateWithHost err = 0 [18:58:50]CheckOFDResponse [18:58:50]1017 (14) - 77093643461234 [18:58:50]1041 (16) - 0000000000874672 [18:58:50]1040 (4) - 372851 [18:58:50]1012 (4) - 24.10.2024 12:58 [18:58:50]1206 (1) - 0 [18:58:50]OFD Sender: Remove packet 372851 [18:58:50]ProducePacketName [18:58:50]name=ofd_packets/00372851 [18:58:50]NVStorageDeleteData [18:58:50]OFD Sender: No OFD packet to send [18:58:55]OFD Sender: No OFD packet to send [18:59:00]OFD Sender: No OFD packet to send [18:59:05]OFD Sender: No OFD packet to send [18:59:10]OFD Sender: No OFD packet to send [18:59:15]OFD Sender: No OFD packet to send [18:59:20]OFD Sender: No OFD packet to send [18:59:25]OFD Sender: No OFD packet to send [18:59:30]OFD Sender: No OFD packet to send [18:59:35]OFD Sender: No OFD packet to send [18:59:40]OFD Sender: No OFD packet to send [18:59:45]OFD Sender: No OFD packet to send [18:59:50]OFD Sender: No OFD packet to send [18:59:52]accept exits with 9 [18:59:52]New connection [18:59:52]New thread 3066998116 created [18:59:52]Thread 3067141476 joined [18:59:52]Waiting for new connection... [18:59:52] Sock 9.Parse request [18:59:52]Sock 9.Check first char [18:59:52]Sock 9.First char is OK [18:59:52]request: POST /json_proto HTTP/1.0 [18:59:52]Method: POST [18:59:52]URL: /json_proto [18:59:52]Method is POST - this is cgi request [18:59:52]url: /json_proto [18:59:52]query_string will be loaded in cgi processing [18:59:52]execute_cgi json_proto POST (null) [18:59:52]execute_cgi path=json_proto method=POST [18:59:52]POST find Content-Length [18:59:52]Host: 172.17.42.195:8080 [18:59:52]Content-Length: 678 [18:59:52]Content-Type: application/json [18:59:52] [18:59:52]POST finish read [18:59:52]Found Content-Length = 678 [18:59:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:52]execute_script... [18:59: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)3309164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [18:59:52]POST & json_proto [18:59:52]process_json_proto [18:59:52]json parsed OK: [18:59:52]protocol is kg_v1.0 [18:59:52]action value=close_receipt [18:59:52]process_action close_receipt [18:59:52]cmd_close_receipt [18:59:52]MH_GetDate [18:59:52]Write to MH i2c: F0 00 00 A9 06 9E [18:59:52]Write i2c OK [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: F0 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: F0 09 00 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: F0 09 00 A9 06 00 28 99 1A 67 EF 94 12 67 E5 [18:59:52]GetLastDocTimeStamp 1729796312 [18:59:52]current date 1729796392 [18:59:52]FM_GetShiftState [18:59:52]SAM_PROTO_GetShiftState [18:59:52]wFMCommunicate request_size=4 [18:59:52]MH_SAM_APDU [18:59:52]CAPDU: 80 13 01 00 [18:59:52]Write to MH i2c: E2 08 00 AA 06 80 13 01 00 00 00 00 00 2D [18:59:52]Write i2c OK [18:59:52]MH_I2C_Read... [18:59:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:52]Read from MH i2c: E2 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: E2 0E 00 [18:59:52]MH_I2C_Read... [18:59:52]Read from MH i2c: E2 0E 00 AA 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 92 [18:59:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:59:52]wFMCommunicate OK [18:59:52]SAM_PROTO_GetShiftState done [18:59:52]FM_GetShiftState done [18:59:52]opened in 1729729095 [18:59:52]opened+sec_in_day 1729815495 [18:59:52]quantity*price = 30038 [18:59:52]sum+1 = 30039 [18:59:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 669 24.10.2024 18:59 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372852 ФПД: 68399326424444 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372852&fm=68399326424444&tin=02508201610067®Number=0000000000091623&sum=30000 [18:59:53]StoreToDocumentArchive [18:59:53]shift 524 fd 372852 [18:59:53]save to /storage/0524/doc_00372852 [18:59:53]save last doc name /storage/0524/doc_00372852 to /storage/kkm_last_doc_name [18:59:53]save OK [18:59:53]Clear old archive folders... [18:59:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [18:59:53]tlvbuf is 010EA6E0 [18:59:53]SAM_PROTO_ClearQueue [18:59:53]wFMCommunicate request_size=4 [18:59:53]MH_SAM_APDU [18:59:53]CAPDU: 80 09 00 00 [18:59:53]Write to MH i2c: E2 08 00 B7 06 80 09 00 00 00 00 00 00 2F [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [18:59:53]Read from MH i2c: E2 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 B7 06 00 90 00 31 [18:59:53]RAPDU: 90 00 [18:59:53]wFMCommunicate OK [18:59:53]SAM_PROTO_ClearQueue done [18:59:53]KKMCreateOFDPacket [18:59:53]OFDProtocolAddRootSTLVToBuf [18:59:53]FM_MakeSignedData [18:59:53]FM_MakeSignedData [18:59:53]SAM_PROTO_SignData [18:59:53]wFMCommunicate request_size=4 [18:59:53]MH_SAM_APDU [18:59:53]CAPDU: 80 0D 01 02 [18:59:53]Write to MH i2c: E2 08 00 B8 06 80 0D 01 02 00 00 00 00 37 [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [18:59:53]Read from MH i2c: E2 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 B8 06 00 90 00 32 [18:59:53]RAPDU: 90 00 [18:59:53]wFMCommunicate OK [18:59:53]wFMCommunicate request_size=255 [18:59:53]MH_SAM_APDU [18:59: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 28 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 B0 05 00 35 04 06 00 3E [18:59:53]Write to MH i2c: E2 02 01 B9 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 28 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 B0 05 00 35 04 06 00 3E 00 00 0D [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:53]Read from MH i2c: E2 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 B9 06 00 90 00 33 [18:59:53]RAPDU: 90 00 [18:59:53]wFMCommunicate OK [18:59:53]wFMCommunicate request_size=10 [18:59:53]MH_SAM_APDU [18:59:53]CAPDU: 80 0D 02 02 05 35 75 8D ED 7C [18:59:53]Write to MH i2c: E2 0D 00 BA 06 80 0D 02 02 05 00 35 75 8D ED 7C 00 00 E4 [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [18:59:53]Read from MH i2c: E2 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 03 00 BA 06 00 90 00 34 [18:59:53]RAPDU: 90 00 [18:59:53]wFMCommunicate OK [18:59:53]wFMCommunicate request_size=4 [18:59:53]MH_SAM_APDU [18:59:53]CAPDU: 80 0D 03 02 [18:59:53]Write to MH i2c: E2 08 00 BB 06 80 0D 03 02 00 00 00 00 3C [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [18:59:53]Read from MH i2c: E2 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 0B 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 0B 00 BB 06 00 C8 BA 57 44 98 9C D4 20 90 00 82 [18:59:53]RAPDU: C8 BA 57 44 98 9C D4 20 90 00 [18:59:53]wFMCommunicate OK [18:59:53]SAM_PROTO_SignData done [18:59:53]FM_MakeSignedData done [18:59:53]CreateOFDProtocolMessage [18:59:53]wFMCommunicate request_size=4 [18:59:53]MH_SAM_APDU [18:59:53]CAPDU: 80 11 00 00 [18:59:53]Write to MH i2c: E2 08 00 BC 06 80 11 00 00 00 00 00 00 3C [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:53]Read from MH i2c: E2 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 17 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: E2 17 00 BC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [18:59:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:59:53]wFMCommunicate OK [18:59:53]CreateOFDProtocolMessage done [18:59:53]OFDSenderStorePacket 372852 [18:59:53]StoreOFDPacket docnum=372852 [18:59:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 09 E9 07 01 81 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 28 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 B0 05 00 35 04 06 00 3E 35 75 8D ED 7C C8 BA 57 44 98 9C D4 20 [18:59:53]CheckFolder [18:59:53]dirname=/storage/ofd_packets [18:59:53]CheckFolder done [18:59:53]ProducePacketName [18:59:53]name=ofd_packets/00372852 [18:59:53]NVStorageSaveData ofd_packets/00372852 [18:59:53]File name is /storage/ofd_packets/00372852 [18:59:53]Write 301 bytes [18:59:53]NVStorageSaveData done [18:59:53]OFDSenderStorePacket done [18:59:53]KKMCreateOFDPacket done [18:59:53]NVStorageSaveData kkm_last_timestamp [18:59:53]File name is /storage/kkm_last_timestamp [18:59:53]Write 4 bytes [18:59:53]NVStorageSaveData done [18:59:53]ExternCall_PrintAddStr [18:59:53]wPrintStart [18:59:53]Write to MH i2c: 01 00 00 BD 06 C3 [18:59:53]Write i2c OK [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: 01 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: 01 07 00 [18:59:53]MH_I2C_Read... [18:59:53]Read from MH i2c: 01 07 00 BD 06 00 00 00 00 00 FF 0F D8 [18:59:53]RasterBufferAndPrint [18:59:53]line Счет N : (1)3309164 [18:59:53]line ИНН: 02508201610067 [18:59:53]line Контрольно-Кассовый Чек [18:59:53]line ПРОДАЖА [18:59:53]line ТРК (МРК, ГНК) : 12 [18:59:53]line Товар: 2710124130 [18:59:53]line Аи-92-К-4 [18:59:53]line 4.490 * 66.90 [18:59:53]line = 300.38 [18:59:53]line НДС 12% НСП 1% [18:59:53]line > о реализуемом товаре [18:59:53]line ОКРУГЛЕНИЕ: -0.38 [18:59:53]line ИТОГО: 300.00 [18:59:53]line Внесено: 300.00 [18:59:53]line СДАЧА: 0.00 [18:59:53]line НСП 1% : 2.66 [18:59:53]line НДС 12% : 31.90 [18:59:53]line Наличными: 300.00 [18:59:53]line Безнал.: 0.00 [18:59:53]line Место: АЗС № 87 "Партнер Нефть" [18:59:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [18:59:53]line СНО: Общий режим [18:59:53]line Чек 669 24.10.2024 18:59 [18:59:53]line Смена: 524 ФФД: 1.0 [18:59:53]line ЗНМ: 0300000083 [18:59:53]line РНМ: 0000000000091623 [18:59:53]line Версия ККМ: 001 [18:59:53]line ФМ: 0000000000874672 [18:59:53]line ФД: 372852 [18:59:53]line ФПД: 68399326424444 [18:59:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T185952&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372852&fm=68399326424444&tin=02508201610067®Number=0000000000091623&sum=30000 [18:59:53]written 0, free lines is 4095 [18:59:53]OFD Sender: Processing packet 372852 [packets to send 267, broken 266] [18:59:53]ProducePacketName [18:59:53]name=ofd_packets/00372852 [18:59:53]OFD Sender: To server: pG, [18:59:53]CommunicateWithHost lk.salyk.kg:30040 [18:59:53]ConnectInit lk.salyk.kg [18:59:53]Connected sock=10 [18: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 36 37 32 0F 01 00 00 09 E9 07 01 81 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 02 00 00 F4 03 04 00 28 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 B0 05 00 35 04 06 00 3E 35 75 8D ED 7C C8 BA 57 44 98 9C D4 20 [18:59:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F5 5E 47 00 59 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 74 B0 05 00 F4 03 04 00 CF 44 1A 67 B6 04 01 00 00 26 49 55 38 63 61 9E 72 [18:59:54]CommunicateWithHost err = 0 [18:59:54]CheckOFDResponse [18:59:54]1017 (14) - 77093643461234 [18:59:54]1041 (16) - 0000000000874672 [18:59:54]1040 (4) - 372852 [18:59:54]1012 (4) - 24.10.2024 12:59 [18:59:54]1206 (1) - 0 [18:59:54]OFD Sender: Remove packet 372852 [18:59:54]ProducePacketName [18:59:54]name=ofd_packets/00372852 [18:59:54]NVStorageDeleteData [18:59:54]Write to MH i2c: 01 00 00 E8 06 EE [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: 01 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: 01 07 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: 01 07 00 E8 06 00 00 00 00 00 E1 0C E2 [18:59:54]RasterBufferAndPrint [18:59:54]line [18:59:54]line [18:59:54]line [18:59:54]line [18:59:54]line [18:59:54]written 0, free lines is 3303 [18:59:54]MH_Cut [18:59:54]Write to MH i2c: D1 01 00 EF 06 01 C7 [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: D1 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: D1 01 00 [18:59:54]MH_I2C_Read... [18:59:54]Read from MH i2c: D1 01 00 EF 06 00 C6 [18:59:54]Write to MH i2c: 01 00 00 F0 06 F6 [18:59:54]Write i2c OK [18:59:54]MH_I2C_Read... [18:59:54]OFD Sender: No OFD packet to send [18:59:55]*** Cut start [18:59:55]*** Partial cut [18:59:55]*** CUTSNS_PIN = 1 [18:59:55]*** CUTSNS_PIN = 0 [18:59:55]*** Brake cut motor [18:59:55]Read from MH i2c: 01 [18:59:55]MH_I2C_Read... [18:59:55]*** Stop cut motor [18:59:55]*** Cut end [18:59:55]Read from MH i2c: 01 07 00 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: 01 07 00 F0 06 00 00 00 00 00 FF 0F 0B [18:59:55]process_action close_receipt done [18:59:55]requested_data is exist [18:59:55]produce_requested_data [18:59:55]requested_item fm.sn is exist - process it [18:59:55]wFMCommunicate request_size=4 [18:59:55]MH_SAM_APDU [18:59:55]CAPDU: 80 11 00 00 [18:59:55]Write to MH i2c: E2 08 00 F1 06 80 11 00 00 00 00 00 00 71 [18:59:55]Write i2c OK [18:59:55]MH_I2C_Read... [18:59:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [18:59:55]Read from MH i2c: E2 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: E2 17 00 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: E2 17 00 F1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C6 [18:59:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [18:59:55]wFMCommunicate OK [18:59:55]requested_item fd.num is exist - process it [18:59:55]SAM_PROTO_GetFieldsCounters [18:59:55]wFMCommunicate request_size=4 [18:59:55]MH_SAM_APDU [18:59:55]CAPDU: 80 13 00 00 [18:59:55]Write to MH i2c: E2 08 00 F2 06 80 13 00 00 00 00 00 00 74 [18:59:55]Write i2c OK [18:59:55]MH_I2C_Read... [18:59:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [18:59:55]Read from MH i2c: E2 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: E2 62 00 [18:59:55]MH_I2C_Read... [18:59:55]Read from MH i2c: E2 62 00 F2 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 74 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 A7 [18:59:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 74 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9D 02 00 00 5E 04 04 00 9D 02 00 00 57 04 04 00 9E 02 00 00 19 04 04 00 00 00 00 00 90 00 [18:59:55]wFMCommunicate OK [18:59:55]SAM_PROTO_GetFieldsCounters done [18:59:55]requested_item shift.num is exist - process it [18:59:55]requested_item shift.opened is exist - process it [18:59:55]req_shift_opened [18:59:55]FM_GetShiftState [18:59:55]SAM_PROTO_GetShiftState [18:59:55]wFMCommunicate request_size=4 [18:59:55]MH_SAM_APDU [18:59:55]CAPDU: 80 13 01 00 [18:59:55]Write to MH i2c: E2 08 00 F3 06 80 13 01 00 00 00 00 00 76 [18:59:55]Write i2c OK [18:59:55]MH_I2C_Read... [18:59:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [18:59:56]Read from MH i2c: E2 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: E2 0E 00 [18:59:56]MH_I2C_Read... [18:59:56]Read from MH i2c: E2 0E 00 F3 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DB [18:59:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [18:59:56]wFMCommunicate OK [18:59:56]SAM_PROTO_GetShiftState done [18:59:56]FM_GetShiftState done [18:59:56]req_shift_opened done [18:59:56]requested_item shift.open_date is exist - process it [18:59:56]req_shift_open_date [18:59:56]req_shift_open_date done [18:59:56]produce_requested_data done [18:59:56]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372852,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [18:59:56]process_action_free close_receipt [18:59:56]json_value_free [18:59:56]json_value_free done [18:59:56]process_json_proto returns [18:59:56]Send response to host [18:59:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372852,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [18:59:56]free response buf [18:59:56]execute_script done [18:59:56]execute_script returns [18:59:56]free content buf [18:59:56]Sock 9.Close socket [18:59:56]Sock 9.Thread stoped [18:59:59]OFD Sender: No OFD packet to send [19:00:04]OFD Sender: No OFD packet to send [19:00:09]OFD Sender: No OFD packet to send [19:00:14]OFD Sender: No OFD packet to send [19:00:19]OFD Sender: No OFD packet to send [19:00:24]OFD Sender: No OFD packet to send [19:00:29]OFD Sender: No OFD packet to send [19:00:34]OFD Sender: No OFD packet to send [19:00:39]OFD Sender: No OFD packet to send [19:00:44]OFD Sender: No OFD packet to send [19:00:49]OFD Sender: No OFD packet to send [19:00:54]OFD Sender: No OFD packet to send [19:00:59]OFD Sender: No OFD packet to send [19:01:04]OFD Sender: No OFD packet to send [19:01:09]OFD Sender: No OFD packet to send [19:01:14]OFD Sender: No OFD packet to send [19:01:19]OFD Sender: No OFD packet to send [19:01:24]OFD Sender: No OFD packet to send [19:01:24]accept exits with 7 [19:01:24]New connection [19:01:24]New thread 3067141476 created [19:01:24]Thread 3066998116 joined [19:01:24]Waiting for new connection... [19:01:24] Sock 7.Parse request [19:01:24]Sock 7.Check first char [19:01:24]Sock 7.First char is OK [19:01:24]request: POST /json_proto HTTP/1.0 [19:01:24]Method: POST [19:01:24]URL: /json_proto [19:01:24]Method is POST - this is cgi request [19:01:24]url: /json_proto [19:01:24]query_string will be loaded in cgi processing [19:01:24]execute_cgi json_proto POST (null) [19:01:24]execute_cgi path=json_proto method=POST [19:01:24]POST find Content-Length [19:01:24]Host: 172.17.42.195:8080 [19:01:24]Content-Length: 678 [19:01:24]Content-Type: application/json [19:01:24] [19:01:24]POST finish read [19:01:24]Found Content-Length = 678 [19:01:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:24]execute_script... [19:01:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:01:24]POST & json_proto [19:01:24]process_json_proto [19:01:24]json parsed OK: [19:01:24]protocol is kg_v1.0 [19:01:24]action value=close_receipt [19:01:24]process_action close_receipt [19:01:24]cmd_close_receipt [19:01:24]MH_GetDate [19:01:24]Write to MH i2c: F0 00 00 F4 06 E9 [19:01:24]Write i2c OK [19:01:24]MH_I2C_Read... [19:01:24]Read from MH i2c: F0 [19:01:24]MH_I2C_Read... [19:01:24]Read from MH i2c: F0 09 00 [19:01:24]MH_I2C_Read... [19:01:24]Read from MH i2c: F0 09 00 F4 06 00 85 99 1A 67 EF 94 12 67 8D [19:01:24]GetLastDocTimeStamp 1729796392 [19:01:24]current date 1729796485 [19:01:24]FM_GetShiftState [19:01:24]SAM_PROTO_GetShiftState [19:01:24]wFMCommunicate request_size=4 [19:01:24]MH_SAM_APDU [19:01:24]CAPDU: 80 13 01 00 [19:01:24]Write to MH i2c: E2 08 00 F5 06 80 13 01 00 00 00 00 00 78 [19:01:24]Write i2c OK [19:01:24]MH_I2C_Read... [19:01:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:24]Read from MH i2c: E2 [19:01:24]MH_I2C_Read... [19:01:24]Read from MH i2c: E2 0E 00 [19:01:24]MH_I2C_Read... [19:01:24]Read from MH i2c: E2 0E 00 F5 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DD [19:01:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:01:24]wFMCommunicate OK [19:01:24]SAM_PROTO_GetShiftState done [19:01:24]FM_GetShiftState done [19:01:24]opened in 1729729095 [19:01:24]opened+sec_in_day 1729815495 [19:01:24]quantity*price = 30038 [19:01:24]sum+1 = 30039 [19:01:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 670 24.10.2024 19:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372853 ФПД: 135076441832840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190125&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372853&fm=135076441832840&tin=02508201610067®Number=0000000000091623&sum=30000 [19:01:26]StoreToDocumentArchive [19:01:26]shift 524 fd 372853 [19:01:26]save to /storage/0524/doc_00372853 [19:01:26]save last doc name /storage/0524/doc_00372853 to /storage/kkm_last_doc_name [19:01:26]save OK [19:01:26]Clear old archive folders... [19:01:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:01:26]tlvbuf is 010EF200 [19:01:26]SAM_PROTO_ClearQueue [19:01:26]wFMCommunicate request_size=4 [19:01:26]MH_SAM_APDU [19:01:26]CAPDU: 80 09 00 00 [19:01:26]Write to MH i2c: E2 08 00 02 07 80 09 00 00 00 00 00 00 7B [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:01:26]Read from MH i2c: E2 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 02 07 00 90 00 7D [19:01:26]RAPDU: 90 00 [19:01:26]wFMCommunicate OK [19:01:26]SAM_PROTO_ClearQueue done [19:01:26]KKMCreateOFDPacket [19:01:26]OFDProtocolAddRootSTLVToBuf [19:01:26]FM_MakeSignedData [19:01:26]FM_MakeSignedData [19:01:26]SAM_PROTO_SignData [19:01:26]wFMCommunicate request_size=4 [19:01:26]MH_SAM_APDU [19:01:26]CAPDU: 80 0D 01 02 [19:01:26]Write to MH i2c: E2 08 00 03 07 80 0D 01 02 00 00 00 00 83 [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:01:26]Read from MH i2c: E2 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 03 07 00 90 00 7E [19:01:26]RAPDU: 90 00 [19:01:26]wFMCommunicate OK [19:01:26]wFMCommunicate request_size=255 [19:01:26]MH_SAM_APDU [19:01: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 85 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 B0 05 00 35 04 06 00 7A [19:01:26]Write to MH i2c: E2 02 01 04 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 85 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 B0 05 00 35 04 06 00 7A 00 00 F4 [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:26]Read from MH i2c: E2 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 04 07 00 90 00 7F [19:01:26]RAPDU: 90 00 [19:01:26]wFMCommunicate OK [19:01:26]wFMCommunicate request_size=10 [19:01:26]MH_SAM_APDU [19:01:26]CAPDU: 80 0D 02 02 05 D9 EF 55 3D 88 [19:01:26]Write to MH i2c: E2 0D 00 05 07 80 0D 02 02 05 00 D9 EF 55 3D 88 00 00 72 [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:01:26]Read from MH i2c: E2 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 03 00 05 07 00 90 00 80 [19:01:26]RAPDU: 90 00 [19:01:26]wFMCommunicate OK [19:01:26]wFMCommunicate request_size=4 [19:01:26]MH_SAM_APDU [19:01:26]CAPDU: 80 0D 03 02 [19:01:26]Write to MH i2c: E2 08 00 06 07 80 0D 03 02 00 00 00 00 88 [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:01:26]Read from MH i2c: E2 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 0B 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 0B 00 06 07 00 97 80 3E 92 B6 FB 1A 12 90 00 4D [19:01:26]RAPDU: 97 80 3E 92 B6 FB 1A 12 90 00 [19:01:26]wFMCommunicate OK [19:01:26]SAM_PROTO_SignData done [19:01:26]FM_MakeSignedData done [19:01:26]CreateOFDProtocolMessage [19:01:26]wFMCommunicate request_size=4 [19:01:26]MH_SAM_APDU [19:01:26]CAPDU: 80 11 00 00 [19:01:26]Write to MH i2c: E2 08 00 07 07 80 11 00 00 00 00 00 00 88 [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:26]Read from MH i2c: E2 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 17 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: E2 17 00 07 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [19:01:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:01:26]wFMCommunicate OK [19:01:26]CreateOFDProtocolMessage done [19:01:26]OFDSenderStorePacket 372853 [19:01:26]StoreOFDPacket docnum=372853 [19:01:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D4 D9 07 01 D7 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 85 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 B0 05 00 35 04 06 00 7A D9 EF 55 3D 88 97 80 3E 92 B6 FB 1A 12 [19:01:26]CheckFolder [19:01:26]dirname=/storage/ofd_packets [19:01:26]CheckFolder done [19:01:26]ProducePacketName [19:01:26]name=ofd_packets/00372853 [19:01:26]NVStorageSaveData ofd_packets/00372853 [19:01:26]File name is /storage/ofd_packets/00372853 [19:01:26]Write 301 bytes [19:01:26]NVStorageSaveData done [19:01:26]OFDSenderStorePacket done [19:01:26]KKMCreateOFDPacket done [19:01:26]NVStorageSaveData kkm_last_timestamp [19:01:26]File name is /storage/kkm_last_timestamp [19:01:26]Write 4 bytes [19:01:26]NVStorageSaveData done [19:01:26]ExternCall_PrintAddStr [19:01:26]wPrintStart [19:01:26]Write to MH i2c: 01 00 00 08 07 0F [19:01:26]Write i2c OK [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: 01 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: 01 07 00 [19:01:26]MH_I2C_Read... [19:01:26]Read from MH i2c: 01 07 00 08 07 00 00 00 00 00 FF 0F 24 [19:01:26]RasterBufferAndPrint [19:01:26]line Счет N : (1)3309165 [19:01:26]line ИНН: 02508201610067 [19:01:26]line Контрольно-Кассовый Чек [19:01:26]line ПРОДАЖА [19:01:26]line ТРК (МРК, ГНК) : 32 [19:01:26]line Товар: 2710124130 [19:01:26]line Аи-92-К-4 [19:01:26]line 4.490 * 66.90 [19:01:26]line = 300.38 [19:01:26]line НДС 12% НСП 1% [19:01:26]line > о реализуемом товаре [19:01:26]line ОКРУГЛЕНИЕ: -0.38 [19:01:26]line ИТОГО: 300.00 [19:01:26]line Внесено: 300.00 [19:01:26]line СДАЧА: 0.00 [19:01:26]line НСП 1% : 2.66 [19:01:26]line НДС 12% : 31.90 [19:01:26]line Наличными: 300.00 [19:01:26]line Безнал.: 0.00 [19:01:26]line Место: АЗС № 87 "Партнер Нефть" [19:01:26]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:01:26]line СНО: Общий режим [19:01:26]line Чек 670 24.10.2024 19:01 [19:01:26]line Смена: 524 ФФД: 1.0 [19:01:26]line ЗНМ: 0300000083 [19:01:26]line РНМ: 0000000000091623 [19:01:26]line Версия ККМ: 001 [19:01:26]line ФМ: 0000000000874672 [19:01:26]line ФД: 372853 [19:01:26]line ФПД: 135076441832840 [19:01:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190125&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372853&fm=135076441832840&tin=02508201610067®Number=0000000000091623&sum=30000 [19:01:26]OFD Sender: Processing packet 372853 [packets to send 267, broken 266] [19:01:26]ProducePacketName [19:01:26]name=ofd_packets/00372853 [19:01:26]OFD Sender: To server: pG, [19:01:26]CommunicateWithHost lk.salyk.kg:30040 [19:01:26]ConnectInit lk.salyk.kg [19:01:26]written 0, free lines is 4095 [19:01:27]Connected sock=10 [19:01:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D4 D9 07 01 D7 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 02 00 00 F4 03 04 00 85 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 B0 05 00 35 04 06 00 7A D9 EF 55 3D 88 97 80 3E 92 B6 FB 1A 12 [19:01:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BF E1 47 00 71 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 75 B0 05 00 F4 03 04 00 2C 45 1A 67 B6 04 01 00 00 58 78 B6 80 64 FB 2A 03 [19:01:27]CommunicateWithHost err = 0 [19:01:27]CheckOFDResponse [19:01:27]1017 (14) - 77093643461234 [19:01:27]1041 (16) - 0000000000874672 [19:01:27]1040 (4) - 372853 [19:01:27]1012 (4) - 24.10.2024 13:01 [19:01:27]1206 (1) - 0 [19:01:27]OFD Sender: Remove packet 372853 [19:01:27]ProducePacketName [19:01:27]name=ofd_packets/00372853 [19:01:27]NVStorageDeleteData [19:01:27]Write to MH i2c: 01 00 00 33 07 3A [19:01:27]Write i2c OK [19:01:27]MH_I2C_Read... [19:01:27]Read from MH i2c: 01 [19:01:27]MH_I2C_Read... [19:01:27]Read from MH i2c: 01 07 00 [19:01:27]MH_I2C_Read... [19:01:27]Read from MH i2c: 01 07 00 33 07 00 00 00 00 00 F3 0C 40 [19:01:27]RasterBufferAndPrint [19:01:27]line [19:01:27]line [19:01:27]line [19:01:27]line [19:01:27]line [19:01:27]written 0, free lines is 3321 [19:01:27]MH_Cut [19:01:27]Write to MH i2c: D1 01 00 3A 07 01 13 [19:01:27]Write i2c OK [19:01:27]MH_I2C_Read... [19:01:27]Read from MH i2c: D1 [19:01:27]MH_I2C_Read... [19:01:27]Read from MH i2c: D1 01 00 [19:01:27]MH_I2C_Read... [19:01:27]Read from MH i2c: D1 01 00 3A 07 00 12 [19:01:27]Write to MH i2c: 01 00 00 3B 07 42 [19:01:27]Write i2c OK [19:01:27]MH_I2C_Read... [19:01:27]OFD Sender: No OFD packet to send [19:01:28]*** Cut start [19:01:28]*** Partial cut [19:01:28]*** CUTSNS_PIN = 1 [19:01:28]*** CUTSNS_PIN = 0 [19:01:28]*** Brake cut motor [19:01:28]Read from MH i2c: 01 [19:01:28]MH_I2C_Read... [19:01:28]*** Stop cut motor [19:01:28]*** Cut end [19:01:28]Read from MH i2c: 01 07 00 [19:01:28]MH_I2C_Read... [19:01:28]Read from MH i2c: 01 07 00 3B 07 00 00 00 00 00 FF 0F 57 [19:01:28]process_action close_receipt done [19:01:28]requested_data is exist [19:01:28]produce_requested_data [19:01:28]requested_item fm.sn is exist - process it [19:01:28]wFMCommunicate request_size=4 [19:01:28]MH_SAM_APDU [19:01:28]CAPDU: 80 11 00 00 [19:01:28]Write to MH i2c: E2 08 00 3C 07 80 11 00 00 00 00 00 00 BD [19:01:28]Write i2c OK [19:01:28]MH_I2C_Read... [19:01:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:01:28]Read from MH i2c: E2 [19:01:28]MH_I2C_Read... [19:01:28]Read from MH i2c: E2 17 00 [19:01:28]MH_I2C_Read... [19:01:28]Read from MH i2c: E2 17 00 3C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 12 [19:01:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:01:28]wFMCommunicate OK [19:01:28]requested_item fd.num is exist - process it [19:01:28]SAM_PROTO_GetFieldsCounters [19:01:28]wFMCommunicate request_size=4 [19:01:28]MH_SAM_APDU [19:01:28]CAPDU: 80 13 00 00 [19:01:28]Write to MH i2c: E2 08 00 3D 07 80 13 00 00 00 00 00 00 C0 [19:01:28]Write i2c OK [19:01:28]MH_I2C_Read... [19:01:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:01:29]Read from MH i2c: E2 [19:01:29]MH_I2C_Read... [19:01:29]Read from MH i2c: E2 62 00 [19:01:29]MH_I2C_Read... [19:01:29]Read from MH i2c: E2 62 00 3D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 75 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 F7 [19:01:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 75 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9E 02 00 00 5E 04 04 00 9E 02 00 00 57 04 04 00 9F 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:01:29]wFMCommunicate OK [19:01:29]SAM_PROTO_GetFieldsCounters done [19:01:29]requested_item shift.num is exist - process it [19:01:29]requested_item shift.opened is exist - process it [19:01:29]req_shift_opened [19:01:29]FM_GetShiftState [19:01:29]SAM_PROTO_GetShiftState [19:01:29]wFMCommunicate request_size=4 [19:01:29]MH_SAM_APDU [19:01:29]CAPDU: 80 13 01 00 [19:01:29]Write to MH i2c: E2 08 00 3E 07 80 13 01 00 00 00 00 00 C2 [19:01:29]Write i2c OK [19:01:29]MH_I2C_Read... [19:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:01:29]Read from MH i2c: E2 [19:01:29]MH_I2C_Read... [19:01:29]Read from MH i2c: E2 0E 00 [19:01:29]MH_I2C_Read... [19:01:29]Read from MH i2c: E2 0E 00 3E 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 27 [19:01:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:01:29]wFMCommunicate OK [19:01:29]SAM_PROTO_GetShiftState done [19:01:29]FM_GetShiftState done [19:01:29]req_shift_opened done [19:01:29]requested_item shift.open_date is exist - process it [19:01:29]req_shift_open_date [19:01:29]req_shift_open_date done [19:01:29]produce_requested_data done [19:01:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372853,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:01:29]process_action_free close_receipt [19:01:29]json_value_free [19:01:29]json_value_free done [19:01:29]process_json_proto returns [19:01:29]Send response to host [19:01:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372853,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:01:29]free response buf [19:01:29]execute_script done [19:01:29]execute_script returns [19:01:29]free content buf [19:01:29]Sock 7.Close socket [19:01:29]Sock 7.Thread stoped [19:01:32]OFD Sender: No OFD packet to send [19:01:37]OFD Sender: No OFD packet to send [19:01:42]OFD Sender: No OFD packet to send [19:01:47]OFD Sender: No OFD packet to send [19:01:52]OFD Sender: No OFD packet to send [19:01:57]OFD Sender: No OFD packet to send [19:02:02]OFD Sender: No OFD packet to send [19:02:07]OFD Sender: No OFD packet to send [19:02:12]OFD Sender: No OFD packet to send [19:02:17]OFD Sender: No OFD packet to send [19:02:22]OFD Sender: No OFD packet to send [19:02:27]OFD Sender: No OFD packet to send [19:02:32]OFD Sender: No OFD packet to send [19:02:37]OFD Sender: No OFD packet to send [19:02:42]OFD Sender: No OFD packet to send [19:02:47]OFD Sender: No OFD packet to send [19:02:52]OFD Sender: No OFD packet to send [19:02:57]OFD Sender: No OFD packet to send [19:03:02]OFD Sender: No OFD packet to send [19:03:07]OFD Sender: No OFD packet to send [19:03:12]OFD Sender: No OFD packet to send [19:03:14]accept exits with 9 [19:03:14]New connection [19:03:14]New thread 3066998116 created [19:03:14]Thread 3067141476 joined [19:03:14]Waiting for new connection... [19:03:14] Sock 9.Parse request [19:03:14]Sock 9.Check first char [19:03:14]Sock 9.First char is OK [19:03:14]request: POST /json_proto HTTP/1.0 [19:03:14]Method: POST [19:03:14]URL: /json_proto [19:03:14]Method is POST - this is cgi request [19:03:14]url: /json_proto [19:03:14]query_string will be loaded in cgi processing [19:03:14]execute_cgi json_proto POST (null) [19:03:14]execute_cgi path=json_proto method=POST [19:03:14]POST find Content-Length [19:03:14]Host: 172.17.42.195:8080 [19:03:14]Content-Length: 774 [19:03:14]Content-Type: application/json [19:03:14] [19:03:14]POST finish read [19:03:14]Found Content-Length = 774 [19:03:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:14]execute_script... [19:03: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)3309166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:14]POST & json_proto [19:03:14]process_json_proto [19:03:14]json parsed OK: [19:03:14]protocol is kg_v1.0 [19:03:14]action value=close_receipt [19:03:14]process_action close_receipt [19:03:14]cmd_close_receipt [19:03:14]MH_GetDate [19:03:14]Write to MH i2c: F0 00 00 3F 07 35 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: F0 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: F0 09 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: F0 09 00 3F 07 00 F3 99 1A 67 EF 94 12 67 47 [19:03:14]GetLastDocTimeStamp 1729796485 [19:03:14]current date 1729796595 [19:03:14]FM_GetShiftState [19:03:14]SAM_PROTO_GetShiftState [19:03:14]wFMCommunicate request_size=4 [19:03:14]MH_SAM_APDU [19:03:14]CAPDU: 80 13 01 00 [19:03:14]Write to MH i2c: E2 08 00 40 07 80 13 01 00 00 00 00 00 C4 [19:03:14]Write i2c OK [19:03:14]MH_I2C_Read... [19:03:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:14]Read from MH i2c: E2 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 0E 00 [19:03:14]MH_I2C_Read... [19:03:14]Read from MH i2c: E2 0E 00 40 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [19:03:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:03:14]wFMCommunicate OK [19:03:14]SAM_PROTO_GetShiftState done [19:03:14]FM_GetShiftState done [19:03:14]opened in 1729729095 [19:03:14]opened+sec_in_day 1729815495 [19:03:14]quantity*price = 100050 [19:03:14]sum+1 = 100052 [19:03:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 671 24.10.2024 19:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372854 ФПД: 113058099660369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190315&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372854&fm=113058099660369&tin=02508201610067®Number=0000000000091623&sum=100051 [19:03:15]StoreToDocumentArchive [19:03:15]shift 524 fd 372854 [19:03:15]save to /storage/0524/doc_00372854 [19:03:15]save last doc name /storage/0524/doc_00372854 to /storage/kkm_last_doc_name [19:03:15]save OK [19:03:15]Clear old archive folders... [19:03:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:03:15]tlvbuf is 010EF0C0 [19:03:15]SAM_PROTO_ClearQueue [19:03:15]wFMCommunicate request_size=4 [19:03:15]MH_SAM_APDU [19:03:15]CAPDU: 80 09 00 00 [19:03:15]Write to MH i2c: E2 08 00 4D 07 80 09 00 00 00 00 00 00 C6 [19:03:15]Write i2c OK [19:03:15]MH_I2C_Read... [19:03:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:15]Read from MH i2c: E2 [19:03:15]MH_I2C_Read... [19:03:15]Read from MH i2c: E2 03 00 [19:03:15]MH_I2C_Read... [19:03:15]Read from MH i2c: E2 03 00 4D 07 00 90 00 C8 [19:03:15]RAPDU: 90 00 [19:03:15]wFMCommunicate OK [19:03:15]SAM_PROTO_ClearQueue done [19:03:15]KKMCreateOFDPacket [19:03:15]OFDProtocolAddRootSTLVToBuf [19:03:15]FM_MakeSignedData [19:03:15]FM_MakeSignedData [19:03:15]SAM_PROTO_SignData [19:03:15]wFMCommunicate request_size=4 [19:03:15]MH_SAM_APDU [19:03:15]CAPDU: 80 0D 01 02 [19:03:15]Write to MH i2c: E2 08 00 4E 07 80 0D 01 02 00 00 00 00 CE [19:03:15]Write i2c OK [19:03:15]MH_I2C_Read... [19:03:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 03 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 03 00 4E 07 00 90 00 C9 [19:03:16]RAPDU: 90 00 [19:03:16]wFMCommunicate OK [19:03:16]wFMCommunicate request_size=255 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 02 00 00 F4 03 04 00 F3 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 B0 05 00 35 04 06 00 [19:03:16]Write to MH i2c: E2 02 01 4F 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 9F 02 00 00 F4 03 04 00 F3 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 B0 05 00 35 04 06 00 00 00 86 [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 03 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 03 00 4F 07 00 90 00 CA [19:03:16]RAPDU: 90 00 [19:03:16]wFMCommunicate OK [19:03:16]wFMCommunicate request_size=11 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 0D 02 02 06 66 D3 63 DE 86 51 [19:03:16]Write to MH i2c: E2 0E 00 50 07 80 0D 02 02 06 00 66 D3 63 DE 86 51 00 00 2E [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 03 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 03 00 50 07 00 90 00 CB [19:03:16]RAPDU: 90 00 [19:03:16]wFMCommunicate OK [19:03:16]wFMCommunicate request_size=4 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 0D 03 02 [19:03:16]Write to MH i2c: E2 08 00 51 07 80 0D 03 02 00 00 00 00 D3 [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 0B 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 0B 00 51 07 00 11 6D F6 E5 2B B7 FE 2E 90 00 3B [19:03:16]RAPDU: 11 6D F6 E5 2B B7 FE 2E 90 00 [19:03:16]wFMCommunicate OK [19:03:16]SAM_PROTO_SignData done [19:03:16]FM_MakeSignedData done [19:03:16]CreateOFDProtocolMessage [19:03:16]wFMCommunicate request_size=4 [19:03:16]MH_SAM_APDU [19:03:16]CAPDU: 80 11 00 00 [19:03:16]Write to MH i2c: E2 08 00 52 07 80 11 00 00 00 00 00 00 D3 [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:16]Read from MH i2c: E2 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 17 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: E2 17 00 52 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [19:03:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:03:16]wFMCommunicate OK [19:03:16]CreateOFDProtocolMessage done [19:03:16]OFDSenderStorePacket 372854 [19:03:16]StoreOFDPacket docnum=372854 [19:03:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A2 E5 08 01 EA FC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 9F 02 00 00 F4 03 04 00 F3 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 B0 05 00 35 04 06 00 66 D3 63 DE 86 51 11 6D F6 E5 2B B7 FE 2E [19:03:16]CheckFolder [19:03:16]dirname=/storage/ofd_packets [19:03:16]CheckFolder done [19:03:16]ProducePacketName [19:03:16]name=ofd_packets/00372854 [19:03:16]NVStorageSaveData ofd_packets/00372854 [19:03:16]File name is /storage/ofd_packets/00372854 [19:03:16]Write 302 bytes [19:03:16]NVStorageSaveData done [19:03:16]OFDSenderStorePacket done [19:03:16]KKMCreateOFDPacket done [19:03:16]NVStorageSaveData kkm_last_timestamp [19:03:16]File name is /storage/kkm_last_timestamp [19:03:16]Write 4 bytes [19:03:16]NVStorageSaveData done [19:03:16]ExternCall_PrintAddStr [19:03:16]wPrintStart [19:03:16]Write to MH i2c: 01 00 00 53 07 5A [19:03:16]Write i2c OK [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: 01 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: 01 07 00 [19:03:16]MH_I2C_Read... [19:03:16]Read from MH i2c: 01 07 00 53 07 00 00 00 00 00 FF 0F 6F [19:03:16]RasterBufferAndPrint [19:03:16]line Счет N : (1)3309166 [19:03:16]line ИНН: 02508201610067 [19:03:16]line Контрольно-Кассовый Чек [19:03:16]line ПРОДАЖА [19:03:16]line ТРК (МРК, ГНК) : 5 [19:03:16]line Товар: 2710194210 [19:03:16]line ДТ(л)-К-5 [19:03:16]line 13.130 * 76.20 [19:03:16]line = 1000.51 [19:03:16]line НДС 12% НСП 1% [19:03:16]line > о реализуемом товаре [19:03:16]line ИТОГО: 1000.51 [19:03:16]line НСП 1% : 8.85 [19:03:16]line НДС 12% : 106.25 [19:03:16]line Наличными: 0.00 [19:03:16]line Безнал.: 1000.51 [19:03:16]line Место: АЗС № 87 "Партнер Нефть" [19:03:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:03:16]line СНО: Общий режим [19:03:16]line Чек 671 24.10.2024 19:03 [19:03:16]line Смена: 524 ФФД: 1.0 [19:03:16]line ЗНМ: 0300000083 [19:03:16]line РНМ: 0000000000091623 [19:03:16]line Версия ККМ: 001 [19:03:16]line Платежная система: Mbank [19:03:16]line ФМ: 0000000000874672 [19:03:16]line ФД: 372854 [19:03:16]line ФПД: 113058099660369 [19:03:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190315&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372854&fm=113058099660369&tin=02508201610067®Number=0000000000091623&sum=100051 [19:03:16]written 0, free lines is 4095 [19:03:16]OFD Sender: Processing packet 372854 [packets to send 267, broken 266] [19:03:16]ProducePacketName [19:03:16]name=ofd_packets/00372854 [19:03:16]OFD Sender: To server: pG, [19:03:16]CommunicateWithHost lk.salyk.kg:30040 [19:03:16]ConnectInit lk.salyk.kg [19:03:16]Connected sock=10 [19:03:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A2 E5 08 01 EA FC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A 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 9F 02 00 00 F4 03 04 00 F3 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 B0 05 00 35 04 06 00 66 D3 63 DE 86 51 11 6D F6 E5 2B B7 FE 2E [19:03:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 59 52 47 00 36 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 76 B0 05 00 F4 03 04 00 9A 45 1A 67 B6 04 01 00 00 A5 C1 A9 BB DD CC 69 FB [19:03:17]CommunicateWithHost err = 0 [19:03:17]CheckOFDResponse [19:03:17]1017 (14) - 77093643461234 [19:03:17]1041 (16) - 0000000000874672 [19:03:17]1040 (4) - 372854 [19:03:17]1012 (4) - 24.10.2024 13:03 [19:03:17]1206 (1) - 0 [19:03:17]OFD Sender: Remove packet 372854 [19:03:17]ProducePacketName [19:03:17]name=ofd_packets/00372854 [19:03:17]NVStorageDeleteData [19:03:17]Write to MH i2c: 01 00 00 7C 07 83 [19:03:17]Write i2c OK [19:03:17]MH_I2C_Read... [19:03:17]Read from MH i2c: 01 [19:03:17]MH_I2C_Read... [19:03:17]Read from MH i2c: 01 07 00 [19:03:17]MH_I2C_Read... [19:03:17]Read from MH i2c: 01 07 00 7C 07 00 00 00 00 00 0B 0D A2 [19:03:17]RasterBufferAndPrint [19:03:17]line [19:03:17]line [19:03:17]line [19:03:17]line [19:03:17]line [19:03:17]written 0, free lines is 3345 [19:03:17]MH_Cut [19:03:17]Write to MH i2c: D1 01 00 83 07 01 5C [19:03:17]Write i2c OK [19:03:17]MH_I2C_Read... [19:03:17]Read from MH i2c: D1 [19:03:17]MH_I2C_Read... [19:03:17]Read from MH i2c: D1 01 00 [19:03:17]MH_I2C_Read... [19:03:17]Read from MH i2c: D1 01 00 83 07 00 5B [19:03:17]Write to MH i2c: 01 00 00 84 07 8B [19:03:17]Write i2c OK [19:03:17]MH_I2C_Read... [19:03:17]OFD Sender: No OFD packet to send [19:03:17]*** Cut start [19:03:17]*** Partial cut [19:03:17]*** CUTSNS_PIN = 1 [19:03:18]*** CUTSNS_PIN = 0 [19:03:18]*** Brake cut motor [19:03:18]Read from MH i2c: 01 [19:03:18]MH_I2C_Read... [19:03:18]*** Stop cut motor [19:03:18]*** Cut end [19:03:18]Read from MH i2c: 01 07 00 [19:03:18]MH_I2C_Read... [19:03:18]Read from MH i2c: 01 07 00 84 07 00 00 00 00 00 FF 0F A0 [19:03:18]process_action close_receipt done [19:03:18]requested_data is exist [19:03:18]produce_requested_data [19:03:18]requested_item fm.sn is exist - process it [19:03:18]wFMCommunicate request_size=4 [19:03:18]MH_SAM_APDU [19:03:18]CAPDU: 80 11 00 00 [19:03:18]Write to MH i2c: E2 08 00 85 07 80 11 00 00 00 00 00 00 06 [19:03:18]Write i2c OK [19:03:18]MH_I2C_Read... [19:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:18]Read from MH i2c: E2 [19:03:18]MH_I2C_Read... [19:03:18]Read from MH i2c: E2 17 00 [19:03:18]MH_I2C_Read... [19:03:18]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 36 37 32 90 00 5B [19:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:03:18]wFMCommunicate OK [19:03:18]requested_item fd.num is exist - process it [19:03:18]SAM_PROTO_GetFieldsCounters [19:03:18]wFMCommunicate request_size=4 [19:03:18]MH_SAM_APDU [19:03:18]CAPDU: 80 13 00 00 [19:03:18]Write to MH i2c: E2 08 00 86 07 80 13 00 00 00 00 00 00 09 [19:03:18]Write i2c OK [19:03:18]MH_I2C_Read... [19:03:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:18]Read from MH i2c: E2 [19:03:18]MH_I2C_Read... [19:03:18]Read from MH i2c: E2 62 00 [19:03:18]MH_I2C_Read... [19:03:18]Read from MH i2c: E2 62 00 86 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 76 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [19:03:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 76 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 9F 02 00 00 5E 04 04 00 9F 02 00 00 57 04 04 00 A0 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:18]wFMCommunicate OK [19:03:18]SAM_PROTO_GetFieldsCounters done [19:03:18]requested_item shift.num is exist - process it [19:03:18]requested_item shift.opened is exist - process it [19:03:18]req_shift_opened [19:03:18]FM_GetShiftState [19:03:18]SAM_PROTO_GetShiftState [19:03:18]wFMCommunicate request_size=4 [19:03:18]MH_SAM_APDU [19:03:18]CAPDU: 80 13 01 00 [19:03:18]Write to MH i2c: E2 08 00 87 07 80 13 01 00 00 00 00 00 0B [19:03:18]Write i2c OK [19:03:18]MH_I2C_Read... [19:03:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:18]Read from MH i2c: E2 [19:03:18]MH_I2C_Read... [19:03:18]Read from MH i2c: E2 0E 00 [19:03:18]MH_I2C_Read... [19:03:18]Read from MH i2c: E2 0E 00 87 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 70 [19:03:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:03:18]wFMCommunicate OK [19:03:18]SAM_PROTO_GetShiftState done [19:03:18]FM_GetShiftState done [19:03:18]req_shift_opened done [19:03:18]requested_item shift.open_date is exist - process it [19:03:18]req_shift_open_date [19:03:18]req_shift_open_date done [19:03:18]produce_requested_data done [19:03:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372854,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:03:18]process_action_free close_receipt [19:03:18]json_value_free [19:03:18]json_value_free done [19:03:18]process_json_proto returns [19:03:18]Send response to host [19:03:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372854,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:03:18]free response buf [19:03:18]execute_script done [19:03:18]execute_script returns [19:03:18]free content buf [19:03:18]Sock 9.Close socket [19:03:18]Sock 9.Thread stoped [19:03:19]accept exits with 7 [19:03:19]New connection [19:03:19]New thread 3067141476 created [19:03:19]Thread 3066998116 joined [19:03:19]Waiting for new connection... [19:03:19] Sock 7.Parse request [19:03:19]Sock 7.Check first char [19:03:19]Sock 7.First char is OK [19:03:19]request: POST /json_proto HTTP/1.0 [19:03:19]Method: POST [19:03:19]URL: /json_proto [19:03:19]Method is POST - this is cgi request [19:03:19]url: /json_proto [19:03:19]query_string will be loaded in cgi processing [19:03:19]execute_cgi json_proto POST (null) [19:03:19]execute_cgi path=json_proto method=POST [19:03:19]POST find Content-Length [19:03:19]Host: 172.17.42.195:8080 [19:03:19]Content-Length: 770 [19:03:19]Content-Type: application/json [19:03:19] [19:03:19]POST finish read [19:03:19]Found Content-Length = 770 [19:03:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:19]execute_script... [19:03: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)3309167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:03:19]POST & json_proto [19:03:19]process_json_proto [19:03:19]json parsed OK: [19:03:19]protocol is kg_v1.0 [19:03:19]action value=close_receipt [19:03:19]process_action close_receipt [19:03:19]cmd_close_receipt [19:03:19]MH_GetDate [19:03:19]Write to MH i2c: F0 00 00 88 07 7E [19:03:19]Write i2c OK [19:03:19]MH_I2C_Read... [19:03:19]Read from MH i2c: F0 [19:03:19]MH_I2C_Read... [19:03:19]Read from MH i2c: F0 09 00 [19:03:19]MH_I2C_Read... [19:03:19]Read from MH i2c: F0 09 00 88 07 00 F8 99 1A 67 EF 94 12 67 95 [19:03:19]GetLastDocTimeStamp 1729796595 [19:03:19]current date 1729796600 [19:03:19]FM_GetShiftState [19:03:19]SAM_PROTO_GetShiftState [19:03:19]wFMCommunicate request_size=4 [19:03:19]MH_SAM_APDU [19:03:19]CAPDU: 80 13 01 00 [19:03:19]Write to MH i2c: E2 08 00 89 07 80 13 01 00 00 00 00 00 0D [19:03:19]Write i2c OK [19:03:19]MH_I2C_Read... [19:03:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:19]Read from MH i2c: E2 [19:03:19]MH_I2C_Read... [19:03:19]Read from MH i2c: E2 0E 00 [19:03:19]MH_I2C_Read... [19:03:19]Read from MH i2c: E2 0E 00 89 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 72 [19:03:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:03:19]wFMCommunicate OK [19:03:19]SAM_PROTO_GetShiftState done [19:03:19]FM_GetShiftState done [19:03:19]opened in 1729729095 [19:03:19]opened+sec_in_day 1729815495 [19:03:19]quantity*price = 100015 [19:03:19]sum+1 = 100017 [19:03:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 672 24.10.2024 19:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372855 ФПД: 93057012409590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190320&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372855&fm=93057012409590&tin=02508201610067®Number=0000000000091623&sum=100016 [19:03:20]StoreToDocumentArchive [19:03:20]shift 524 fd 372855 [19:03:20]save to /storage/0524/doc_00372855 [19:03:20]save last doc name /storage/0524/doc_00372855 to /storage/kkm_last_doc_name [19:03:20]save OK [19:03:20]Clear old archive folders... [19:03:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:03:20]tlvbuf is 010D07C0 [19:03:20]SAM_PROTO_ClearQueue [19:03:20]wFMCommunicate request_size=4 [19:03:20]MH_SAM_APDU [19:03:20]CAPDU: 80 09 00 00 [19:03:20]Write to MH i2c: E2 08 00 96 07 80 09 00 00 00 00 00 00 0F [19:03:20]Write i2c OK [19:03:20]MH_I2C_Read... [19:03:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:03:20]Read from MH i2c: E2 [19:03:20]MH_I2C_Read... [19:03:20]Read from MH i2c: E2 03 00 [19:03:20]MH_I2C_Read... [19:03:20]Read from MH i2c: E2 03 00 96 07 00 90 00 11 [19:03:20]RAPDU: 90 00 [19:03:20]wFMCommunicate OK [19:03:20]SAM_PROTO_ClearQueue done [19:03:20]KKMCreateOFDPacket [19:03:20]OFDProtocolAddRootSTLVToBuf [19:03:20]FM_MakeSignedData [19:03:20]FM_MakeSignedData [19:03:20]SAM_PROTO_SignData [19:03:20]wFMCommunicate request_size=4 [19:03:20]MH_SAM_APDU [19:03:20]CAPDU: 80 0D 01 02 [19:03:20]Write to MH i2c: E2 08 00 97 07 80 0D 01 02 00 00 00 00 17 [19:03:20]Write i2c OK [19:03:20]MH_I2C_Read... [19:03:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:03:20]Read from MH i2c: E2 [19:03:20]MH_I2C_Read... [19:03:20]Read from MH i2c: E2 03 00 [19:03:20]MH_I2C_Read... [19:03:20]Read from MH i2c: E2 03 00 97 07 00 90 00 12 [19:03:20]RAPDU: 90 00 [19:03:20]wFMCommunicate OK [19:03:20]wFMCommunicate request_size=255 [19:03:20]MH_SAM_APDU [19:03: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 F8 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 B0 05 00 35 04 06 00 54 [19:03:20]Write to MH i2c: E2 02 01 98 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 F8 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 B0 05 00 35 04 06 00 54 00 00 FF [19:03:20]Write i2c OK [19:03:20]MH_I2C_Read... [19:03:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:21]Read from MH i2c: E2 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 03 00 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 03 00 98 07 00 90 00 13 [19:03:21]RAPDU: 90 00 [19:03:21]wFMCommunicate OK [19:03:21]wFMCommunicate request_size=10 [19:03:21]MH_SAM_APDU [19:03:21]CAPDU: 80 0D 02 02 05 A2 86 2B 24 F6 [19:03:21]Write to MH i2c: E2 0D 00 99 07 80 0D 02 02 05 00 A2 86 2B 24 F6 00 00 91 [19:03:21]Write i2c OK [19:03:21]MH_I2C_Read... [19:03:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:03:21]Read from MH i2c: E2 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 03 00 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 03 00 99 07 00 90 00 14 [19:03:21]RAPDU: 90 00 [19:03:21]wFMCommunicate OK [19:03:21]wFMCommunicate request_size=4 [19:03:21]MH_SAM_APDU [19:03:21]CAPDU: 80 0D 03 02 [19:03:21]Write to MH i2c: E2 08 00 9A 07 80 0D 03 02 00 00 00 00 1C [19:03:21]Write i2c OK [19:03:21]MH_I2C_Read... [19:03:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:03:21]Read from MH i2c: E2 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 0B 00 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 0B 00 9A 07 00 88 25 81 2F A5 48 22 7E 90 00 07 [19:03:21]RAPDU: 88 25 81 2F A5 48 22 7E 90 00 [19:03:21]wFMCommunicate OK [19:03:21]SAM_PROTO_SignData done [19:03:21]FM_MakeSignedData done [19:03:21]CreateOFDProtocolMessage [19:03:21]wFMCommunicate request_size=4 [19:03:21]MH_SAM_APDU [19:03:21]CAPDU: 80 11 00 00 [19:03:21]Write to MH i2c: E2 08 00 9B 07 80 11 00 00 00 00 00 00 1C [19:03:21]Write i2c OK [19:03:21]MH_I2C_Read... [19:03:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:21]Read from MH i2c: E2 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 17 00 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: E2 17 00 9B 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [19:03:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:03:21]wFMCommunicate OK [19:03:21]CreateOFDProtocolMessage done [19:03:21]OFDSenderStorePacket 372855 [19:03:21]StoreOFDPacket docnum=372855 [19:03:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 C3 07 01 1E 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 F8 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 B0 05 00 35 04 06 00 54 A2 86 2B 24 F6 88 25 81 2F A5 48 22 7E [19:03:21]CheckFolder [19:03:21]dirname=/storage/ofd_packets [19:03:21]CheckFolder done [19:03:21]ProducePacketName [19:03:21]name=ofd_packets/00372855 [19:03:21]NVStorageSaveData ofd_packets/00372855 [19:03:21]File name is /storage/ofd_packets/00372855 [19:03:21]Write 301 bytes [19:03:21]NVStorageSaveData done [19:03:21]OFDSenderStorePacket done [19:03:21]KKMCreateOFDPacket done [19:03:21]NVStorageSaveData kkm_last_timestamp [19:03:21]File name is /storage/kkm_last_timestamp [19:03:21]Write 4 bytes [19:03:21]NVStorageSaveData done [19:03:21]ExternCall_PrintAddStr [19:03:21]wPrintStart [19:03:21]Write to MH i2c: 01 00 00 9C 07 A3 [19:03:21]Write i2c OK [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: 01 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: 01 07 00 [19:03:21]MH_I2C_Read... [19:03:21]Read from MH i2c: 01 07 00 9C 07 00 00 00 00 00 FF 0F B8 [19:03:21]RasterBufferAndPrint [19:03:21]line Счет N : (1)3309167 [19:03:21]line ИНН: 02508201610067 [19:03:21]line Контрольно-Кассовый Чек [19:03:21]line ПРОДАЖА [19:03:21]line ТРК (МРК, ГНК) : 42 [19:03:21]line Товар: 2710124130 [19:03:21]line Аи-92-К-4 [19:03:21]line 14.950 * 66.90 [19:03:21]line = 1000.16 [19:03:21]line НДС 12% НСП 1% [19:03:21]line > о реализуемом товаре [19:03:21]line ИТОГО: 1000.16 [19:03:21]line НСП 1% : 8.85 [19:03:21]line НДС 12% : 106.21 [19:03:21]line Наличными: 0.00 [19:03:21]line Безнал.: 1000.16 [19:03:21]line Место: АЗС № 87 "Партнер Нефть" [19:03:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:03:21]line СНО: Общий режим [19:03:21]line Чек 672 24.10.2024 19:03 [19:03:21]line Смена: 524 ФФД: 1.0 [19:03:21]line ЗНМ: 0300000083 [19:03:21]line РНМ: 0000000000091623 [19:03:21]line Версия ККМ: 001 [19:03:21]line Платежная система: Mbank [19:03:21]line ФМ: 0000000000874672 [19:03:21]line ФД: 372855 [19:03:21]line ФПД: 93057012409590 [19:03:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190320&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372855&fm=93057012409590&tin=02508201610067®Number=0000000000091623&sum=100016 [19:03:21]OFD Sender: Processing packet 372855 [packets to send 267, broken 266] [19:03:21]ProducePacketName [19:03:21]name=ofd_packets/00372855 [19:03:21]written 0, free lines is 4095 [19:03:21]OFD Sender: To server: pG, [19:03:21]CommunicateWithHost lk.salyk.kg:30040 [19:03:21]ConnectInit lk.salyk.kg [19:03:21]Connected sock=11 [19:03:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 C3 07 01 1E 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 02 00 00 F4 03 04 00 F8 99 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 B0 05 00 35 04 06 00 54 A2 86 2B 24 F6 88 25 81 2F A5 48 22 7E [19:03:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DE F2 47 00 39 77 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 77 B0 05 00 F4 03 04 00 9F 45 1A 67 B6 04 01 00 00 04 2B 4F B4 75 42 E8 FA [19:03:22]CommunicateWithHost err = 0 [19:03:22]CheckOFDResponse [19:03:22]1017 (14) - 77093643461234 [19:03:22]1041 (16) - 0000000000874672 [19:03:22]1040 (4) - 372855 [19:03:22]1012 (4) - 24.10.2024 13:03 [19:03:22]1206 (1) - 0 [19:03:22]OFD Sender: Remove packet 372855 [19:03:22]ProducePacketName [19:03:22]name=ofd_packets/00372855 [19:03:22]NVStorageDeleteData [19:03:22]Write to MH i2c: 01 00 00 C5 07 CC [19:03:22]Write i2c OK [19:03:22]MH_I2C_Read... [19:03:22]Read from MH i2c: 01 [19:03:22]MH_I2C_Read... [19:03:22]Read from MH i2c: 01 07 00 [19:03:22]MH_I2C_Read... [19:03:22]Read from MH i2c: 01 07 00 C5 07 00 00 00 00 00 0A 0D EA [19:03:22]RasterBufferAndPrint [19:03:22]line [19:03:22]line [19:03:22]line [19:03:22]line [19:03:22]line [19:03:22]written 0, free lines is 3348 [19:03:22]MH_Cut [19:03:22]Write to MH i2c: D1 01 00 CC 07 01 A5 [19:03:22]Write i2c OK [19:03:22]MH_I2C_Read... [19:03:22]Read from MH i2c: D1 [19:03:22]MH_I2C_Read... [19:03:22]Read from MH i2c: D1 01 00 [19:03:22]MH_I2C_Read... [19:03:22]Read from MH i2c: D1 01 00 CC 07 00 A4 [19:03:22]Write to MH i2c: 01 00 00 CD 07 D4 [19:03:22]Write i2c OK [19:03:22]MH_I2C_Read... [19:03:22]OFD Sender: No OFD packet to send [19:03:22]*** Cut start [19:03:22]*** Partial cut [19:03:22]*** CUTSNS_PIN = 1 [19:03:23]*** CUTSNS_PIN = 0 [19:03:23]*** Brake cut motor [19:03:23]Read from MH i2c: 01 [19:03:23]MH_I2C_Read... [19:03:23]*** Stop cut motor [19:03:23]*** Cut end [19:03:23]Read from MH i2c: 01 07 00 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: 01 07 00 CD 07 00 00 00 00 00 FF 0F E9 [19:03:23]process_action close_receipt done [19:03:23]requested_data is exist [19:03:23]produce_requested_data [19:03:23]requested_item fm.sn is exist - process it [19:03:23]wFMCommunicate request_size=4 [19:03:23]MH_SAM_APDU [19:03:23]CAPDU: 80 11 00 00 [19:03:23]Write to MH i2c: E2 08 00 CE 07 80 11 00 00 00 00 00 00 4F [19:03:23]Write i2c OK [19:03:23]MH_I2C_Read... [19:03:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:03:23]Read from MH i2c: E2 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: E2 17 00 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: E2 17 00 CE 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [19:03:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:03:23]wFMCommunicate OK [19:03:23]requested_item fd.num is exist - process it [19:03:23]SAM_PROTO_GetFieldsCounters [19:03:23]wFMCommunicate request_size=4 [19:03:23]MH_SAM_APDU [19:03:23]CAPDU: 80 13 00 00 [19:03:23]Write to MH i2c: E2 08 00 CF 07 80 13 00 00 00 00 00 00 52 [19:03:23]Write i2c OK [19:03:23]MH_I2C_Read... [19:03:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:03:23]Read from MH i2c: E2 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: E2 62 00 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: E2 62 00 CF 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 77 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [19:03:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 77 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A0 02 00 00 5E 04 04 00 A0 02 00 00 57 04 04 00 A1 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:03:23]wFMCommunicate OK [19:03:23]SAM_PROTO_GetFieldsCounters done [19:03:23]requested_item shift.num is exist - process it [19:03:23]requested_item shift.opened is exist - process it [19:03:23]req_shift_opened [19:03:23]FM_GetShiftState [19:03:23]SAM_PROTO_GetShiftState [19:03:23]wFMCommunicate request_size=4 [19:03:23]MH_SAM_APDU [19:03:23]CAPDU: 80 13 01 00 [19:03:23]Write to MH i2c: E2 08 00 D0 07 80 13 01 00 00 00 00 00 54 [19:03:23]Write i2c OK [19:03:23]MH_I2C_Read... [19:03:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:03:23]Read from MH i2c: E2 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: E2 0E 00 [19:03:23]MH_I2C_Read... [19:03:23]Read from MH i2c: E2 0E 00 D0 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B9 [19:03:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:03:23]wFMCommunicate OK [19:03:23]SAM_PROTO_GetShiftState done [19:03:23]FM_GetShiftState done [19:03:23]req_shift_opened done [19:03:23]requested_item shift.open_date is exist - process it [19:03:23]req_shift_open_date [19:03:23]req_shift_open_date done [19:03:23]produce_requested_data done [19:03:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372855,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:03:23]process_action_free close_receipt [19:03:23]json_value_free [19:03:23]json_value_free done [19:03:23]process_json_proto returns [19:03:23]Send response to host [19:03:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372855,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:03:23]free response buf [19:03:23]execute_script done [19:03:23]execute_script returns [19:03:23]free content buf [19:03:23]Sock 7.Close socket [19:03:23]Sock 7.Thread stoped [19:03:27]OFD Sender: No OFD packet to send [19:03:32]OFD Sender: No OFD packet to send [19:03:37]OFD Sender: No OFD packet to send [19:03:42]OFD Sender: No OFD packet to send [19:03:47]OFD Sender: No OFD packet to send [19:03:52]OFD Sender: No OFD packet to send [19:03:57]OFD Sender: No OFD packet to send [19:04:02]OFD Sender: No OFD packet to send [19:04:07]OFD Sender: No OFD packet to send [19:04:12]OFD Sender: No OFD packet to send [19:04:17]OFD Sender: No OFD packet to send [19:04:22]OFD Sender: No OFD packet to send [19:04:27]OFD Sender: No OFD packet to send [19:04:32]OFD Sender: No OFD packet to send [19:04:37]OFD Sender: No OFD packet to send [19:04:42]OFD Sender: No OFD packet to send [19:04:47]OFD Sender: No OFD packet to send [19:04:52]OFD Sender: No OFD packet to send [19:04:57]OFD Sender: No OFD packet to send [19:05:00]accept exits with 9 [19:05:00]New connection [19:05:00]New thread 3066998116 created [19:05:00]Thread 3067141476 joined [19:05:00]Waiting for new connection... [19:05:00] Sock 9.Parse request [19:05:00]Sock 9.Check first char [19:05:00]Sock 9.First char is OK [19:05:00]request: POST /json_proto HTTP/1.0 [19:05:00]Method: POST [19:05:00]URL: /json_proto [19:05:00]Method is POST - this is cgi request [19:05:00]url: /json_proto [19:05:00]query_string will be loaded in cgi processing [19:05:00]execute_cgi json_proto POST (null) [19:05:00]execute_cgi path=json_proto method=POST [19:05:00]POST find Content-Length [19:05:00]Host: 172.17.42.195:8080 [19:05:00]Content-Length: 678 [19:05:00]Content-Type: application/json [19:05:00] [19:05:00]POST finish read [19:05:00]Found Content-Length = 678 [19:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:00]execute_script... [19: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)3309169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:00]POST & json_proto [19:05:00]process_json_proto [19:05:00]json parsed OK: [19:05:00]protocol is kg_v1.0 [19:05:00]action value=close_receipt [19:05:00]process_action close_receipt [19:05:00]cmd_close_receipt [19:05:00]MH_GetDate [19:05:00]Write to MH i2c: F0 00 00 D1 07 C7 [19:05:00]Write i2c OK [19:05:00]MH_I2C_Read... [19:05:00]Read from MH i2c: F0 [19:05:00]MH_I2C_Read... [19:05:00]Read from MH i2c: F0 09 00 [19:05:00]MH_I2C_Read... [19:05:00]Read from MH i2c: F0 09 00 D1 07 00 5D 9A 1A 67 EF 94 12 67 44 [19:05:00]GetLastDocTimeStamp 1729796600 [19:05:00]current date 1729796701 [19:05:00]FM_GetShiftState [19:05:00]SAM_PROTO_GetShiftState [19:05:00]wFMCommunicate request_size=4 [19:05:00]MH_SAM_APDU [19:05:00]CAPDU: 80 13 01 00 [19:05:00]Write to MH i2c: E2 08 00 D2 07 80 13 01 00 00 00 00 00 56 [19:05:00]Write i2c OK [19:05:00]MH_I2C_Read... [19:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:00]Read from MH i2c: E2 [19:05:00]MH_I2C_Read... [19:05:00]Read from MH i2c: E2 0E 00 [19:05:00]MH_I2C_Read... [19:05:00]Read from MH i2c: E2 0E 00 D2 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BB [19:05:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:05:00]wFMCommunicate OK [19:05:00]SAM_PROTO_GetShiftState done [19:05:00]FM_GetShiftState done [19:05:00]opened in 1729729095 [19:05:00]opened+sec_in_day 1729815495 [19:05:00]quantity*price = 20034 [19:05:00]sum+1 = 20035 [19:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 673 24.10.2024 19:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372856 ФПД: 270558118451736 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372856&fm=270558118451736&tin=02508201610067®Number=0000000000091623&sum=20000 [19:05:01]StoreToDocumentArchive [19:05:01]shift 524 fd 372856 [19:05:01]save to /storage/0524/doc_00372856 [19:05:01]save last doc name /storage/0524/doc_00372856 to /storage/kkm_last_doc_name [19:05:01]save OK [19:05:01]Clear old archive folders... [19:05:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:01]tlvbuf is 010F85C0 [19:05:01]SAM_PROTO_ClearQueue [19:05:01]wFMCommunicate request_size=4 [19:05:01]MH_SAM_APDU [19:05:01]CAPDU: 80 09 00 00 [19:05:01]Write to MH i2c: E2 08 00 DF 07 80 09 00 00 00 00 00 00 58 [19:05:01]Write i2c OK [19:05:01]MH_I2C_Read... [19:05:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:01]Read from MH i2c: E2 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 DF 07 00 90 00 5A [19:05:01]RAPDU: 90 00 [19:05:01]wFMCommunicate OK [19:05:01]SAM_PROTO_ClearQueue done [19:05:01]KKMCreateOFDPacket [19:05:01]OFDProtocolAddRootSTLVToBuf [19:05:01]FM_MakeSignedData [19:05:01]FM_MakeSignedData [19:05:01]SAM_PROTO_SignData [19:05:01]wFMCommunicate request_size=4 [19:05:01]MH_SAM_APDU [19:05:01]CAPDU: 80 0D 01 02 [19:05:01]Write to MH i2c: E2 08 00 E0 07 80 0D 01 02 00 00 00 00 60 [19:05:01]Write i2c OK [19:05:01]MH_I2C_Read... [19:05:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:01]Read from MH i2c: E2 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 E0 07 00 90 00 5B [19:05:01]RAPDU: 90 00 [19:05:01]wFMCommunicate OK [19:05:01]wFMCommunicate request_size=255 [19:05:01]MH_SAM_APDU [19: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 5D 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B0 05 00 35 04 06 00 F6 [19:05:01]Write to MH i2c: E2 02 01 E1 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 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 5D 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B0 05 00 35 04 06 00 F6 00 00 D8 [19:05:01]Write i2c OK [19:05:01]MH_I2C_Read... [19:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:01]Read from MH i2c: E2 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 E1 07 00 90 00 5C [19:05:01]RAPDU: 90 00 [19:05:01]wFMCommunicate OK [19:05:01]wFMCommunicate request_size=10 [19:05:01]MH_SAM_APDU [19:05:01]CAPDU: 80 0D 02 02 05 12 38 8A 9A 18 [19:05:01]Write to MH i2c: E2 0D 00 E2 07 80 0D 02 02 05 00 12 38 8A 9A 18 00 00 F3 [19:05:01]Write i2c OK [19:05:01]MH_I2C_Read... [19:05:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:01]Read from MH i2c: E2 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 [19:05:01]MH_I2C_Read... [19:05:01]Read from MH i2c: E2 03 00 E2 07 00 90 00 5D [19:05:01]RAPDU: 90 00 [19:05:01]wFMCommunicate OK [19:05:01]wFMCommunicate request_size=4 [19:05:01]MH_SAM_APDU [19:05:01]CAPDU: 80 0D 03 02 [19:05:01]Write to MH i2c: E2 08 00 E3 07 80 0D 03 02 00 00 00 00 65 [19:05:01]Write i2c OK [19:05:01]MH_I2C_Read... [19:05:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:02]Read from MH i2c: E2 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: E2 0B 00 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: E2 0B 00 E3 07 00 46 42 76 5C EE D0 7D AE 90 00 A9 [19:05:02]RAPDU: 46 42 76 5C EE D0 7D AE 90 00 [19:05:02]wFMCommunicate OK [19:05:02]SAM_PROTO_SignData done [19:05:02]FM_MakeSignedData done [19:05:02]CreateOFDProtocolMessage [19:05:02]wFMCommunicate request_size=4 [19:05:02]MH_SAM_APDU [19:05:02]CAPDU: 80 11 00 00 [19:05:02]Write to MH i2c: E2 08 00 E4 07 80 11 00 00 00 00 00 00 65 [19:05:02]Write i2c OK [19:05:02]MH_I2C_Read... [19:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:02]Read from MH i2c: E2 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: E2 17 00 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: E2 17 00 E4 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [19:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:05:02]wFMCommunicate OK [19:05:02]CreateOFDProtocolMessage done [19:05:02]OFDSenderStorePacket 372856 [19:05:02]StoreOFDPacket docnum=372856 [19:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 44 25 07 01 FE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 5D 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B0 05 00 35 04 06 00 F6 12 38 8A 9A 18 46 42 76 5C EE D0 7D AE [19:05:02]CheckFolder [19:05:02]dirname=/storage/ofd_packets [19:05:02]CheckFolder done [19:05:02]ProducePacketName [19:05:02]name=ofd_packets/00372856 [19:05:02]NVStorageSaveData ofd_packets/00372856 [19:05:02]File name is /storage/ofd_packets/00372856 [19:05:02]Write 301 bytes [19:05:02]NVStorageSaveData done [19:05:02]OFDSenderStorePacket done [19:05:02]KKMCreateOFDPacket done [19:05:02]NVStorageSaveData kkm_last_timestamp [19:05:02]File name is /storage/kkm_last_timestamp [19:05:02]Write 4 bytes [19:05:02]NVStorageSaveData done [19:05:02]ExternCall_PrintAddStr [19:05:02]wPrintStart [19:05:02]Write to MH i2c: 01 00 00 E5 07 EC [19:05:02]Write i2c OK [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: 01 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: 01 07 00 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: 01 07 00 E5 07 00 00 00 00 00 FF 0F 01 [19:05:02]RasterBufferAndPrint [19:05:02]line Счет N : (1)3309169 [19:05:02]line ИНН: 02508201610067 [19:05:02]line Контрольно-Кассовый Чек [19:05:02]line ПРОДАЖА [19:05:02]line ТРК (МРК, ГНК) : 23 [19:05:02]line Товар: 2710124500 [19:05:02]line Аи-95-К-3 [19:05:02]line 2.700 * 74.20 [19:05:02]line = 200.34 [19:05:02]line НДС 12% НСП 1% [19:05:02]line > о реализуемом товаре [19:05:02]line ОКРУГЛЕНИЕ: -0.34 [19:05:02]line ИТОГО: 200.00 [19:05:02]line Внесено: 200.00 [19:05:02]line СДАЧА: 0.00 [19:05:02]line НСП 1% : 1.77 [19:05:02]line НДС 12% : 21.27 [19:05:02]line Наличными: 200.00 [19:05:02]line Безнал.: 0.00 [19:05:02]line Место: АЗС № 87 "Партнер Нефть" [19:05:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:05:02]line СНО: Общий режим [19:05:02]line Чек 673 24.10.2024 19:05 [19:05:02]line Смена: 524 ФФД: 1.0 [19:05:02]line ЗНМ: 0300000083 [19:05:02]line РНМ: 0000000000091623 [19:05:02]line Версия ККМ: 001 [19:05:02]line ФМ: 0000000000874672 [19:05:02]line ФД: 372856 [19:05:02]line ФПД: 270558118451736 [19:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372856&fm=270558118451736&tin=02508201610067®Number=0000000000091623&sum=20000 [19:05:02]written 0, free lines is 4095 [19:05:02]OFD Sender: Processing packet 372856 [packets to send 267, broken 266] [19:05:02]ProducePacketName [19:05:02]name=ofd_packets/00372856 [19:05:02]OFD Sender: To server: pG, [19:05:02]CommunicateWithHost lk.salyk.kg:30040 [19:05:02]ConnectInit lk.salyk.kg [19:05:02]Connected sock=10 [19: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 36 37 32 0F 01 00 00 44 25 07 01 FE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 02 00 00 F4 03 04 00 5D 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B0 05 00 35 04 06 00 F6 12 38 8A 9A 18 46 42 76 5C EE D0 7D AE [19:05:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EF 77 47 00 5D EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 78 B0 05 00 F4 03 04 00 03 46 1A 67 B6 04 01 00 00 35 23 1C 4B 34 1F 4C 9F [19:05:02]CommunicateWithHost err = 0 [19:05:02]CheckOFDResponse [19:05:02]1017 (14) - 77093643461234 [19:05:02]1041 (16) - 0000000000874672 [19:05:02]1040 (4) - 372856 [19:05:02]1012 (4) - 24.10.2024 13:05 [19:05:02]1206 (1) - 0 [19:05:02]OFD Sender: Remove packet 372856 [19:05:02]ProducePacketName [19:05:02]name=ofd_packets/00372856 [19:05:02]NVStorageDeleteData [19:05:02]Write to MH i2c: 01 00 00 10 08 18 [19:05:02]Write i2c OK [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: 01 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: 01 07 00 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: 01 07 00 10 08 00 00 00 00 00 E4 0C 0F [19:05:02]RasterBufferAndPrint [19:05:02]line [19:05:02]line [19:05:02]line [19:05:02]line [19:05:02]line [19:05:02]written 0, free lines is 3306 [19:05:02]MH_Cut [19:05:02]Write to MH i2c: D1 01 00 17 08 01 F1 [19:05:02]Write i2c OK [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: D1 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: D1 01 00 [19:05:02]MH_I2C_Read... [19:05:02]Read from MH i2c: D1 01 00 17 08 00 F0 [19:05:02]Write to MH i2c: 01 00 00 18 08 20 [19:05:02]Write i2c OK [19:05:02]MH_I2C_Read... [19:05:02]OFD Sender: No OFD packet to send [19:05:03]*** Cut start [19:05:03]*** Partial cut [19:05:03]*** CUTSNS_PIN = 1 [19:05:03]*** CUTSNS_PIN = 0 [19:05:03]*** Brake cut motor [19:05:03]Read from MH i2c: 01 [19:05:04]MH_I2C_Read... [19:05:04]*** Stop cut motor [19:05:04]*** Cut end [19:05:04]Read from MH i2c: 01 07 00 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: 01 07 00 18 08 00 00 00 00 00 FF 0F 35 [19:05:04]process_action close_receipt done [19:05:04]requested_data is exist [19:05:04]produce_requested_data [19:05:04]requested_item fm.sn is exist - process it [19:05:04]wFMCommunicate request_size=4 [19:05:04]MH_SAM_APDU [19:05:04]CAPDU: 80 11 00 00 [19:05:04]Write to MH i2c: E2 08 00 19 08 80 11 00 00 00 00 00 00 9B [19:05:04]Write i2c OK [19:05:04]MH_I2C_Read... [19:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:04]Read from MH i2c: E2 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: E2 17 00 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: E2 17 00 19 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [19:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:05:04]wFMCommunicate OK [19:05:04]requested_item fd.num is exist - process it [19:05:04]SAM_PROTO_GetFieldsCounters [19:05:04]wFMCommunicate request_size=4 [19:05:04]MH_SAM_APDU [19:05:04]CAPDU: 80 13 00 00 [19:05:04]Write to MH i2c: E2 08 00 1A 08 80 13 00 00 00 00 00 00 9E [19:05:04]Write i2c OK [19:05:04]MH_I2C_Read... [19:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:04]Read from MH i2c: E2 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: E2 62 00 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: E2 62 00 1A 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 78 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 E1 [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 78 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A1 02 00 00 5E 04 04 00 A1 02 00 00 57 04 04 00 A2 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:04]wFMCommunicate OK [19:05:04]SAM_PROTO_GetFieldsCounters done [19:05:04]requested_item shift.num is exist - process it [19:05:04]requested_item shift.opened is exist - process it [19:05:04]req_shift_opened [19:05:04]FM_GetShiftState [19:05:04]SAM_PROTO_GetShiftState [19:05:04]wFMCommunicate request_size=4 [19:05:04]MH_SAM_APDU [19:05:04]CAPDU: 80 13 01 00 [19:05:04]Write to MH i2c: E2 08 00 1B 08 80 13 01 00 00 00 00 00 A0 [19:05:04]Write i2c OK [19:05:04]MH_I2C_Read... [19:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:04]Read from MH i2c: E2 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: E2 0E 00 [19:05:04]MH_I2C_Read... [19:05:04]Read from MH i2c: E2 0E 00 1B 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 05 [19:05:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:05:04]wFMCommunicate OK [19:05:04]SAM_PROTO_GetShiftState done [19:05:04]FM_GetShiftState done [19:05:04]req_shift_opened done [19:05:04]requested_item shift.open_date is exist - process it [19:05:04]req_shift_open_date [19:05:04]req_shift_open_date done [19:05:04]produce_requested_data done [19:05:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372856,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:05:04]process_action_free close_receipt [19:05:04]json_value_free [19:05:04]json_value_free done [19:05:04]process_json_proto returns [19:05:04]Send response to host [19:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372856,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:05:04]free response buf [19:05:04]execute_script done [19:05:04]execute_script returns [19:05:04]free content buf [19:05:04]Sock 9.Close socket [19:05:04]Sock 9.Thread stoped [19:05:07]OFD Sender: No OFD packet to send [19:05:12]OFD Sender: No OFD packet to send [19:05:17]OFD Sender: No OFD packet to send [19:05:19]accept exits with 7 [19:05:19]New connection [19:05:19]New thread 3067141476 created [19:05:19]Thread 3066998116 joined [19:05:19]Waiting for new connection... [19:05:19] Sock 7.Parse request [19:05:19]Sock 7.Check first char [19:05:19]Sock 7.First char is OK [19:05:19]request: POST /json_proto HTTP/1.0 [19:05:19]Method: POST [19:05:19]URL: /json_proto [19:05:19]Method is POST - this is cgi request [19:05:19]url: /json_proto [19:05:19]query_string will be loaded in cgi processing [19:05:19]execute_cgi json_proto POST (null) [19:05:19]execute_cgi path=json_proto method=POST [19:05:19]POST find Content-Length [19:05:19]Host: 172.17.42.195:8080 [19:05:19]Content-Length: 767 [19:05:19]Content-Type: application/json [19:05:19] [19:05:19]POST finish read [19:05:19]Found Content-Length = 767 [19:05:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:19]execute_script... [19: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)3309168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:05:19]POST & json_proto [19:05:19]process_json_proto [19:05:19]json parsed OK: [19:05:19]protocol is kg_v1.0 [19:05:19]action value=close_receipt [19:05:19]process_action close_receipt [19:05:19]cmd_close_receipt [19:05:19]MH_GetDate [19:05:19]Write to MH i2c: F0 00 00 1C 08 13 [19:05:19]Write i2c OK [19:05:19]MH_I2C_Read... [19:05:19]Read from MH i2c: F0 [19:05:19]MH_I2C_Read... [19:05:19]Read from MH i2c: F0 09 00 [19:05:19]MH_I2C_Read... [19:05:19]Read from MH i2c: F0 09 00 1C 08 00 6F 9A 1A 67 EF 94 12 67 A2 [19:05:19]GetLastDocTimeStamp 1729796701 [19:05:19]current date 1729796719 [19:05:19]FM_GetShiftState [19:05:19]SAM_PROTO_GetShiftState [19:05:19]wFMCommunicate request_size=4 [19:05:19]MH_SAM_APDU [19:05:19]CAPDU: 80 13 01 00 [19:05:19]Write to MH i2c: E2 08 00 1D 08 80 13 01 00 00 00 00 00 A2 [19:05:19]Write i2c OK [19:05:19]MH_I2C_Read... [19:05:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:19]Read from MH i2c: E2 [19:05:19]MH_I2C_Read... [19:05:19]Read from MH i2c: E2 0E 00 [19:05:19]MH_I2C_Read... [19:05:19]Read from MH i2c: E2 0E 00 1D 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 07 [19:05:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:05:19]wFMCommunicate OK [19:05:19]SAM_PROTO_GetShiftState done [19:05:19]FM_GetShiftState done [19:05:19]opened in 1729729095 [19:05:19]opened+sec_in_day 1729815495 [19:05:19]quantity*price = 50041 [19:05:19]sum+1 = 50042 [19:05:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 674 24.10.2024 19:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372857 ФПД: 72156282949354 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372857&fm=72156282949354&tin=02508201610067®Number=0000000000091623&sum=50041 [19:05:20]StoreToDocumentArchive [19:05:20]shift 524 fd 372857 [19:05:20]save to /storage/0524/doc_00372857 [19:05:20]save last doc name /storage/0524/doc_00372857 to /storage/kkm_last_doc_name [19:05:20]save OK [19:05:20]Clear old archive folders... [19:05:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:05:20]tlvbuf is 010BC150 [19:05:20]SAM_PROTO_ClearQueue [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 09 00 00 [19:05:20]Write to MH i2c: E2 08 00 2A 08 80 09 00 00 00 00 00 00 A4 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 2A 08 00 90 00 A6 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]SAM_PROTO_ClearQueue done [19:05:20]KKMCreateOFDPacket [19:05:20]OFDProtocolAddRootSTLVToBuf [19:05:20]FM_MakeSignedData [19:05:20]FM_MakeSignedData [19:05:20]SAM_PROTO_SignData [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 01 02 [19:05:20]Write to MH i2c: E2 08 00 2B 08 80 0D 01 02 00 00 00 00 AC [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 2B 08 00 90 00 A7 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]wFMCommunicate request_size=255 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 B0 05 00 35 04 06 00 41 [19:05:20]Write to MH i2c: E2 02 01 2C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 B0 05 00 35 04 06 00 41 00 00 35 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 2C 08 00 90 00 A8 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]wFMCommunicate request_size=10 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 02 02 05 A0 31 9D 0E EA [19:05:20]Write to MH i2c: E2 0D 00 2D 08 80 0D 02 02 05 00 A0 31 9D 0E EA 00 00 1F [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 03 00 2D 08 00 90 00 A9 [19:05:20]RAPDU: 90 00 [19:05:20]wFMCommunicate OK [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 0D 03 02 [19:05:20]Write to MH i2c: E2 08 00 2E 08 80 0D 03 02 00 00 00 00 B1 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 0B 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 0B 00 2E 08 00 39 FC 44 20 D6 76 3E F8 90 00 CD [19:05:20]RAPDU: 39 FC 44 20 D6 76 3E F8 90 00 [19:05:20]wFMCommunicate OK [19:05:20]SAM_PROTO_SignData done [19:05:20]FM_MakeSignedData done [19:05:20]CreateOFDProtocolMessage [19:05:20]wFMCommunicate request_size=4 [19:05:20]MH_SAM_APDU [19:05:20]CAPDU: 80 11 00 00 [19:05:20]Write to MH i2c: E2 08 00 2F 08 80 11 00 00 00 00 00 00 B1 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:20]Read from MH i2c: E2 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 17 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: E2 17 00 2F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [19:05:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:05:20]wFMCommunicate OK [19:05:20]CreateOFDProtocolMessage done [19:05:20]OFDSenderStorePacket 372857 [19:05:20]StoreOFDPacket docnum=372857 [19:05:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D4 F1 07 01 0D 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 B0 05 00 35 04 06 00 41 A0 31 9D 0E EA 39 FC 44 20 D6 76 3E F8 [19:05:20]CheckFolder [19:05:20]dirname=/storage/ofd_packets [19:05:20]CheckFolder done [19:05:20]ProducePacketName [19:05:20]name=ofd_packets/00372857 [19:05:20]NVStorageSaveData ofd_packets/00372857 [19:05:20]File name is /storage/ofd_packets/00372857 [19:05:20]Write 301 bytes [19:05:20]NVStorageSaveData done [19:05:20]OFDSenderStorePacket done [19:05:20]KKMCreateOFDPacket done [19:05:20]NVStorageSaveData kkm_last_timestamp [19:05:20]File name is /storage/kkm_last_timestamp [19:05:20]Write 4 bytes [19:05:20]NVStorageSaveData done [19:05:20]ExternCall_PrintAddStr [19:05:20]wPrintStart [19:05:20]Write to MH i2c: 01 00 00 30 08 38 [19:05:20]Write i2c OK [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: 01 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: 01 07 00 [19:05:20]MH_I2C_Read... [19:05:20]Read from MH i2c: 01 07 00 30 08 00 00 00 00 00 FF 0F 4D [19:05:20]RasterBufferAndPrint [19:05:20]line Счет N : (1)3309168 [19:05:20]line ИНН: 02508201610067 [19:05:20]line Контрольно-Кассовый Чек [19:05:20]line ПРОДАЖА [19:05:20]line ТРК (МРК, ГНК) : 12 [19:05:20]line Товар: 2710124130 [19:05:20]line Аи-92-К-4 [19:05:20]line 7.480 * 66.90 [19:05:20]line = 500.41 [19:05:20]line НДС 12% НСП 1% [19:05:20]line > о реализуемом товаре [19:05:20]line ИТОГО: 500.41 [19:05:20]line НСП 1% : 4.43 [19:05:20]line НДС 12% : 53.14 [19:05:20]line Наличными: 0.00 [19:05:20]line Безнал.: 500.41 [19:05:20]line Место: АЗС № 87 "Партнер Нефть" [19:05:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:05:20]line СНО: Общий режим [19:05:20]line Чек 674 24.10.2024 19:05 [19:05:20]line Смена: 524 ФФД: 1.0 [19:05:20]line ЗНМ: 0300000083 [19:05:20]line РНМ: 0000000000091623 [19:05:20]line Версия ККМ: 001 [19:05:20]line Платежная система: Mbank [19:05:20]line ФМ: 0000000000874672 [19:05:20]line ФД: 372857 [19:05:20]line ФПД: 72156282949354 [19:05:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190519&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372857&fm=72156282949354&tin=02508201610067®Number=0000000000091623&sum=50041 [19:05:21]OFD Sender: Processing packet 372857 [packets to send 267, broken 266] [19:05:21]ProducePacketName [19:05:21]name=ofd_packets/00372857 [19:05:21]OFD Sender: To server: pG, [19:05:21]CommunicateWithHost lk.salyk.kg:30040 [19:05:21]ConnectInit lk.salyk.kg [19:05:21]written 0, free lines is 4095 [19:05:21]Connected sock=10 [19: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 36 37 32 0F 01 00 00 D4 F1 07 01 0D 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 02 00 00 F4 03 04 00 6F 9A 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 B0 05 00 35 04 06 00 41 A0 31 9D 0E EA 39 FC 44 20 D6 76 3E F8 [19:05:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 15 8B 47 00 45 08 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 79 B0 05 00 F4 03 04 00 16 46 1A 67 B6 04 01 00 00 91 DC 7C 72 C5 32 D2 EA [19:05:21]CommunicateWithHost err = 0 [19:05:21]CheckOFDResponse [19:05:21]1017 (14) - 77093643461234 [19:05:21]1041 (16) - 0000000000874672 [19:05:21]1040 (4) - 372857 [19:05:21]1012 (4) - 24.10.2024 13:05 [19:05:21]1206 (1) - 0 [19:05:21]OFD Sender: Remove packet 372857 [19:05:21]ProducePacketName [19:05:21]name=ofd_packets/00372857 [19:05:21]NVStorageDeleteData [19:05:21]Write to MH i2c: 01 00 00 59 08 61 [19:05:21]Write i2c OK [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: 01 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: 01 07 00 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: 01 07 00 59 08 00 00 00 00 00 0B 0D 80 [19:05:21]RasterBufferAndPrint [19:05:21]line [19:05:21]line [19:05:21]line [19:05:21]line [19:05:21]line [19:05:21]written 0, free lines is 3346 [19:05:21]MH_Cut [19:05:21]Write to MH i2c: D1 01 00 60 08 01 3A [19:05:21]Write i2c OK [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: D1 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: D1 01 00 [19:05:21]MH_I2C_Read... [19:05:21]Read from MH i2c: D1 01 00 60 08 00 39 [19:05:21]Write to MH i2c: 01 00 00 61 08 69 [19:05:21]Write i2c OK [19:05:21]MH_I2C_Read... [19:05:21]OFD Sender: No OFD packet to send [19:05:22]*** Cut start [19:05:22]*** Partial cut [19:05:22]*** CUTSNS_PIN = 1 [19:05:22]*** CUTSNS_PIN = 0 [19:05:22]*** Brake cut motor [19:05:23]Read from MH i2c: 01 [19:05:23]MH_I2C_Read... [19:05:23]*** Stop cut motor [19:05:23]*** Cut end [19:05:23]Read from MH i2c: 01 07 00 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: 01 07 00 61 08 00 00 00 00 00 FF 0F 7E [19:05:23]process_action close_receipt done [19:05:23]requested_data is exist [19:05:23]produce_requested_data [19:05:23]requested_item fm.sn is exist - process it [19:05:23]wFMCommunicate request_size=4 [19:05:23]MH_SAM_APDU [19:05:23]CAPDU: 80 11 00 00 [19:05:23]Write to MH i2c: E2 08 00 62 08 80 11 00 00 00 00 00 00 E4 [19:05:23]Write i2c OK [19:05:23]MH_I2C_Read... [19:05:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:05:23]Read from MH i2c: E2 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: E2 17 00 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: E2 17 00 62 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 39 [19:05:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:05:23]wFMCommunicate OK [19:05:23]requested_item fd.num is exist - process it [19:05:23]SAM_PROTO_GetFieldsCounters [19:05:23]wFMCommunicate request_size=4 [19:05:23]MH_SAM_APDU [19:05:23]CAPDU: 80 13 00 00 [19:05:23]Write to MH i2c: E2 08 00 63 08 80 13 00 00 00 00 00 00 E7 [19:05:23]Write i2c OK [19:05:23]MH_I2C_Read... [19:05:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:05:23]Read from MH i2c: E2 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: E2 62 00 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: E2 62 00 63 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 79 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 2E [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 79 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A2 02 00 00 5E 04 04 00 A2 02 00 00 57 04 04 00 A3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:05:23]wFMCommunicate OK [19:05:23]SAM_PROTO_GetFieldsCounters done [19:05:23]requested_item shift.num is exist - process it [19:05:23]requested_item shift.opened is exist - process it [19:05:23]req_shift_opened [19:05:23]FM_GetShiftState [19:05:23]SAM_PROTO_GetShiftState [19:05:23]wFMCommunicate request_size=4 [19:05:23]MH_SAM_APDU [19:05:23]CAPDU: 80 13 01 00 [19:05:23]Write to MH i2c: E2 08 00 64 08 80 13 01 00 00 00 00 00 E9 [19:05:23]Write i2c OK [19:05:23]MH_I2C_Read... [19:05:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:05:23]Read from MH i2c: E2 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: E2 0E 00 [19:05:23]MH_I2C_Read... [19:05:23]Read from MH i2c: E2 0E 00 64 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4E [19:05:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:05:23]wFMCommunicate OK [19:05:23]SAM_PROTO_GetShiftState done [19:05:23]FM_GetShiftState done [19:05:23]req_shift_opened done [19:05:23]requested_item shift.open_date is exist - process it [19:05:23]req_shift_open_date [19:05:23]req_shift_open_date done [19:05:23]produce_requested_data done [19:05:23]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372857,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:05:23]process_action_free close_receipt [19:05:23]json_value_free [19:05:23]json_value_free done [19:05:23]process_json_proto returns [19:05:23]Send response to host [19:05:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372857,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:05:23]free response buf [19:05:23]execute_script done [19:05:23]execute_script returns [19:05:23]free content buf [19:05:23]Sock 7.Close socket [19:05:23]Sock 7.Thread stoped [19:05:26]OFD Sender: No OFD packet to send [19:05:31]OFD Sender: No OFD packet to send [19:05:36]OFD Sender: No OFD packet to send [19:05:41]OFD Sender: No OFD packet to send [19:05:46]OFD Sender: No OFD packet to send [19:05:52]OFD Sender: No OFD packet to send [19:05:57]OFD Sender: No OFD packet to send [19:06:02]OFD Sender: No OFD packet to send [19:06:07]OFD Sender: No OFD packet to send [19:06:12]OFD Sender: No OFD packet to send [19:06:17]OFD Sender: No OFD packet to send [19:06:22]OFD Sender: No OFD packet to send [19:06:27]OFD Sender: No OFD packet to send [19:06:32]OFD Sender: No OFD packet to send [19:06:37]OFD Sender: No OFD packet to send [19:06:42]OFD Sender: No OFD packet to send [19:06:47]OFD Sender: No OFD packet to send [19:06:52]OFD Sender: No OFD packet to send [19:06:57]OFD Sender: No OFD packet to send [19:07:02]OFD Sender: No OFD packet to send [19:07:07]OFD Sender: No OFD packet to send [19:07:12]OFD Sender: No OFD packet to send [19:07:17]OFD Sender: No OFD packet to send [19:07:22]OFD Sender: No OFD packet to send [19:07:27]OFD Sender: No OFD packet to send [19:07:32]OFD Sender: No OFD packet to send [19:07:37]OFD Sender: No OFD packet to send [19:07:42]OFD Sender: No OFD packet to send [19:07:47]OFD Sender: No OFD packet to send [19:07:52]OFD Sender: No OFD packet to send [19:07:57]OFD Sender: No OFD packet to send [19:08:02]OFD Sender: No OFD packet to send [19:08:07]OFD Sender: No OFD packet to send [19:08:09]accept exits with 9 [19:08:09]New connection [19:08:09]New thread 3066998116 created [19:08:09]Thread 3067141476 joined [19:08:09]Waiting for new connection... [19:08:09] Sock 9.Parse request [19:08:09]Sock 9.Check first char [19:08:09]Sock 9.First char is OK [19:08:09]request: POST /json_proto HTTP/1.0 [19:08:09]Method: POST [19:08:09]URL: /json_proto [19:08:09]Method is POST - this is cgi request [19:08:09]url: /json_proto [19:08:09]query_string will be loaded in cgi processing [19:08:09]execute_cgi json_proto POST (null) [19:08:09]execute_cgi path=json_proto method=POST [19:08:09]POST find Content-Length [19:08:09]Host: 172.17.42.195:8080 [19:08:09]Content-Length: 678 [19:08:09]Content-Type: application/json [19:08:09] [19:08:09]POST finish read [19:08:09]Found Content-Length = 678 [19:08:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:09]execute_script... [19:08: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)3309171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:08:09]POST & json_proto [19:08:09]process_json_proto [19:08:09]json parsed OK: [19:08:09]protocol is kg_v1.0 [19:08:09]action value=close_receipt [19:08:09]process_action close_receipt [19:08:09]cmd_close_receipt [19:08:09]MH_GetDate [19:08:09]Write to MH i2c: F0 00 00 65 08 5C [19:08:09]Write i2c OK [19:08:09]MH_I2C_Read... [19:08:09]Read from MH i2c: F0 [19:08:09]MH_I2C_Read... [19:08:09]Read from MH i2c: F0 09 00 [19:08:09]MH_I2C_Read... [19:08:09]Read from MH i2c: F0 09 00 65 08 00 1A 9B 1A 67 EF 94 12 67 97 [19:08:09]GetLastDocTimeStamp 1729796719 [19:08:09]current date 1729796890 [19:08:09]FM_GetShiftState [19:08:09]SAM_PROTO_GetShiftState [19:08:09]wFMCommunicate request_size=4 [19:08:09]MH_SAM_APDU [19:08:09]CAPDU: 80 13 01 00 [19:08:09]Write to MH i2c: E2 08 00 66 08 80 13 01 00 00 00 00 00 EB [19:08:09]Write i2c OK [19:08:09]MH_I2C_Read... [19:08:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:09]Read from MH i2c: E2 [19:08:09]MH_I2C_Read... [19:08:09]Read from MH i2c: E2 0E 00 [19:08:09]MH_I2C_Read... [19:08:09]Read from MH i2c: E2 0E 00 66 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 50 [19:08:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:08:09]wFMCommunicate OK [19:08:09]SAM_PROTO_GetShiftState done [19:08:09]FM_GetShiftState done [19:08:09]opened in 1729729095 [19:08:09]opened+sec_in_day 1729815495 [19:08:09]quantity*price = 20003 [19:08:09]sum+1 = 20004 [19:08:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 675 24.10.2024 19:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372858 ФПД: 239448556595255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190810&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372858&fm=239448556595255&tin=02508201610067®Number=0000000000091623&sum=20000 [19:08:10]StoreToDocumentArchive [19:08:10]shift 524 fd 372858 [19:08:10]save to /storage/0524/doc_00372858 [19:08:10]save last doc name /storage/0524/doc_00372858 to /storage/kkm_last_doc_name [19:08:10]save OK [19:08:10]Clear old archive folders... [19:08:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:08:10]tlvbuf is 010F91D0 [19:08:10]SAM_PROTO_ClearQueue [19:08:10]wFMCommunicate request_size=4 [19:08:10]MH_SAM_APDU [19:08:10]CAPDU: 80 09 00 00 [19:08:10]Write to MH i2c: E2 08 00 73 08 80 09 00 00 00 00 00 00 ED [19:08:10]Write i2c OK [19:08:10]MH_I2C_Read... [19:08:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:08:10]Read from MH i2c: E2 [19:08:10]MH_I2C_Read... [19:08:10]Read from MH i2c: E2 03 00 [19:08:10]MH_I2C_Read... [19:08:10]Read from MH i2c: E2 03 00 73 08 00 90 00 EF [19:08:10]RAPDU: 90 00 [19:08:10]wFMCommunicate OK [19:08:10]SAM_PROTO_ClearQueue done [19:08:10]KKMCreateOFDPacket [19:08:10]OFDProtocolAddRootSTLVToBuf [19:08:10]FM_MakeSignedData [19:08:10]FM_MakeSignedData [19:08:10]SAM_PROTO_SignData [19:08:10]wFMCommunicate request_size=4 [19:08:10]MH_SAM_APDU [19:08:10]CAPDU: 80 0D 01 02 [19:08:10]Write to MH i2c: E2 08 00 74 08 80 0D 01 02 00 00 00 00 F5 [19:08:10]Write i2c OK [19:08:10]MH_I2C_Read... [19:08:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:08:10]Read from MH i2c: E2 [19:08:10]MH_I2C_Read... [19:08:10]Read from MH i2c: E2 03 00 [19:08:10]MH_I2C_Read... [19:08:10]Read from MH i2c: E2 03 00 74 08 00 90 00 F0 [19:08:10]RAPDU: 90 00 [19:08:10]wFMCommunicate OK [19:08:10]wFMCommunicate request_size=255 [19:08:10]MH_SAM_APDU [19:08: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 1A 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A B0 05 00 35 04 06 00 D9 [19:08:10]Write to MH i2c: E2 02 01 75 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 1A 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A B0 05 00 35 04 06 00 D9 00 00 34 [19:08:10]Write i2c OK [19:08:10]MH_I2C_Read... [19:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:11]Read from MH i2c: E2 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 03 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 03 00 75 08 00 90 00 F1 [19:08:11]RAPDU: 90 00 [19:08:11]wFMCommunicate OK [19:08:11]wFMCommunicate request_size=10 [19:08:11]MH_SAM_APDU [19:08:11]CAPDU: 80 0D 02 02 05 C6 F6 28 68 37 [19:08:11]Write to MH i2c: E2 0D 00 76 08 80 0D 02 02 05 00 C6 F6 28 68 37 00 00 85 [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:08:11]Read from MH i2c: E2 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 03 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 03 00 76 08 00 90 00 F2 [19:08:11]RAPDU: 90 00 [19:08:11]wFMCommunicate OK [19:08:11]wFMCommunicate request_size=4 [19:08:11]MH_SAM_APDU [19:08:11]CAPDU: 80 0D 03 02 [19:08:11]Write to MH i2c: E2 08 00 77 08 80 0D 03 02 00 00 00 00 FA [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:08:11]Read from MH i2c: E2 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 0B 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 0B 00 77 08 00 3D 0E C9 7E F5 E8 80 09 90 00 F3 [19:08:11]RAPDU: 3D 0E C9 7E F5 E8 80 09 90 00 [19:08:11]wFMCommunicate OK [19:08:11]SAM_PROTO_SignData done [19:08:11]FM_MakeSignedData done [19:08:11]CreateOFDProtocolMessage [19:08:11]wFMCommunicate request_size=4 [19:08:11]MH_SAM_APDU [19:08:11]CAPDU: 80 11 00 00 [19:08:11]Write to MH i2c: E2 08 00 78 08 80 11 00 00 00 00 00 00 FA [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:11]Read from MH i2c: E2 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 17 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: E2 17 00 78 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [19:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:08:11]wFMCommunicate OK [19:08:11]CreateOFDProtocolMessage done [19:08:11]OFDSenderStorePacket 372858 [19:08:11]StoreOFDPacket docnum=372858 [19:08:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1A F9 07 01 16 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 1A 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A B0 05 00 35 04 06 00 D9 C6 F6 28 68 37 3D 0E C9 7E F5 E8 80 09 [19:08:11]CheckFolder [19:08:11]dirname=/storage/ofd_packets [19:08:11]CheckFolder done [19:08:11]ProducePacketName [19:08:11]name=ofd_packets/00372858 [19:08:11]NVStorageSaveData ofd_packets/00372858 [19:08:11]File name is /storage/ofd_packets/00372858 [19:08:11]Write 301 bytes [19:08:11]NVStorageSaveData done [19:08:11]OFDSenderStorePacket done [19:08:11]KKMCreateOFDPacket done [19:08:11]NVStorageSaveData kkm_last_timestamp [19:08:11]File name is /storage/kkm_last_timestamp [19:08:11]Write 4 bytes [19:08:11]NVStorageSaveData done [19:08:11]ExternCall_PrintAddStr [19:08:11]wPrintStart [19:08:11]Write to MH i2c: 01 00 00 79 08 81 [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: 01 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: 01 07 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: 01 07 00 79 08 00 00 00 00 00 FF 0F 96 [19:08:11]RasterBufferAndPrint [19:08:11]line Счет N : (1)3309171 [19:08:11]line ИНН: 02508201610067 [19:08:11]line Контрольно-Кассовый Чек [19:08:11]line ПРОДАЖА [19:08:11]line ТРК (МРК, ГНК) : 22 [19:08:11]line Товар: 2710124130 [19:08:11]line Аи-92-К-4 [19:08:11]line 2.990 * 66.90 [19:08:11]line = 200.03 [19:08:11]line НДС 12% НСП 1% [19:08:11]line > о реализуемом товаре [19:08:11]line ОКРУГЛЕНИЕ: -0.03 [19:08:11]line ИТОГО: 200.00 [19:08:11]line Внесено: 200.00 [19:08:11]line СДАЧА: 0.00 [19:08:11]line НСП 1% : 1.77 [19:08:11]line НДС 12% : 21.24 [19:08:11]line Наличными: 200.00 [19:08:11]line Безнал.: 0.00 [19:08:11]line Место: АЗС № 87 "Партнер Нефть" [19:08:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:08:11]line СНО: Общий режим [19:08:11]line Чек 675 24.10.2024 19:08 [19:08:11]line Смена: 524 ФФД: 1.0 [19:08:11]line ЗНМ: 0300000083 [19:08:11]line РНМ: 0000000000091623 [19:08:11]line Версия ККМ: 001 [19:08:11]line ФМ: 0000000000874672 [19:08:11]line ФД: 372858 [19:08:11]line ФПД: 239448556595255 [19:08:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190810&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372858&fm=239448556595255&tin=02508201610067®Number=0000000000091623&sum=20000 [19:08:11]written 0, free lines is 4095 [19:08:11]OFD Sender: Processing packet 372858 [packets to send 267, broken 266] [19:08:11]ProducePacketName [19:08:11]name=ofd_packets/00372858 [19:08:11]OFD Sender: To server: pG, [19:08:11]CommunicateWithHost lk.salyk.kg:30040 [19:08:11]ConnectInit lk.salyk.kg [19:08:11]Connected sock=10 [19:08:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1A F9 07 01 16 DA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 02 00 00 F4 03 04 00 1A 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A B0 05 00 35 04 06 00 D9 C6 F6 28 68 37 3D 0E C9 7E F5 E8 80 09 [19:08:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B5 BD 47 00 62 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7A B0 05 00 F4 03 04 00 C1 46 1A 67 B6 04 01 00 00 7C 2D 18 09 C1 F3 2F 9A [19:08:11]CommunicateWithHost err = 0 [19:08:11]CheckOFDResponse [19:08:11]1017 (14) - 77093643461234 [19:08:11]1041 (16) - 0000000000874672 [19:08:11]1040 (4) - 372858 [19:08:11]1012 (4) - 24.10.2024 13:08 [19:08:11]1206 (1) - 0 [19:08:11]OFD Sender: Remove packet 372858 [19:08:11]ProducePacketName [19:08:11]name=ofd_packets/00372858 [19:08:11]NVStorageDeleteData [19:08:11]Write to MH i2c: 01 00 00 A4 08 AC [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: 01 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: 01 07 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: 01 07 00 A4 08 00 00 00 00 00 F9 0C B8 [19:08:11]RasterBufferAndPrint [19:08:11]line [19:08:11]line [19:08:11]line [19:08:11]line [19:08:11]line [19:08:11]written 0, free lines is 3327 [19:08:11]MH_Cut [19:08:11]Write to MH i2c: D1 01 00 AB 08 01 85 [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: D1 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: D1 01 00 [19:08:11]MH_I2C_Read... [19:08:11]Read from MH i2c: D1 01 00 AB 08 00 84 [19:08:11]Write to MH i2c: 01 00 00 AC 08 B4 [19:08:11]Write i2c OK [19:08:11]MH_I2C_Read... [19:08:12]OFD Sender: No OFD packet to send [19:08:12]*** Cut start [19:08:12]*** Partial cut [19:08:12]*** CUTSNS_PIN = 1 [19:08:12]*** CUTSNS_PIN = 0 [19:08:12]*** Brake cut motor [19:08:13]Read from MH i2c: 01 [19:08:13]MH_I2C_Read... [19:08:13]*** Stop cut motor [19:08:13]*** Cut end [19:08:13]Read from MH i2c: 01 07 00 [19:08:13]MH_I2C_Read... [19:08:13]Read from MH i2c: 01 07 00 AC 08 00 00 00 00 00 FF 0F C9 [19:08:13]process_action close_receipt done [19:08:13]requested_data is exist [19:08:13]produce_requested_data [19:08:13]requested_item fm.sn is exist - process it [19:08:13]wFMCommunicate request_size=4 [19:08:13]MH_SAM_APDU [19:08:13]CAPDU: 80 11 00 00 [19:08:13]Write to MH i2c: E2 08 00 AD 08 80 11 00 00 00 00 00 00 2F [19:08:13]Write i2c OK [19:08:13]MH_I2C_Read... [19:08:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:08:13]Read from MH i2c: E2 [19:08:13]MH_I2C_Read... [19:08:13]Read from MH i2c: E2 17 00 [19:08:13]MH_I2C_Read... [19:08:13]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 36 37 32 90 00 84 [19:08:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:08:13]wFMCommunicate OK [19:08:13]requested_item fd.num is exist - process it [19:08:13]SAM_PROTO_GetFieldsCounters [19:08:13]wFMCommunicate request_size=4 [19:08:13]MH_SAM_APDU [19:08:13]CAPDU: 80 13 00 00 [19:08:13]Write to MH i2c: E2 08 00 AE 08 80 13 00 00 00 00 00 00 32 [19:08:13]Write i2c OK [19:08:13]MH_I2C_Read... [19:08:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:08:13]Read from MH i2c: E2 [19:08:13]MH_I2C_Read... [19:08:13]Read from MH i2c: E2 62 00 [19:08:13]MH_I2C_Read... [19:08:13]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [19:08:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A3 02 00 00 5E 04 04 00 A3 02 00 00 57 04 04 00 A4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:08:13]wFMCommunicate OK [19:08:13]SAM_PROTO_GetFieldsCounters done [19:08:13]requested_item shift.num is exist - process it [19:08:13]requested_item shift.opened is exist - process it [19:08:13]req_shift_opened [19:08:13]FM_GetShiftState [19:08:13]SAM_PROTO_GetShiftState [19:08:13]wFMCommunicate request_size=4 [19:08:13]MH_SAM_APDU [19:08:13]CAPDU: 80 13 01 00 [19:08:13]Write to MH i2c: E2 08 00 AF 08 80 13 01 00 00 00 00 00 34 [19:08:13]Write i2c OK [19:08:13]MH_I2C_Read... [19:08:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:08:13]Read from MH i2c: E2 [19:08:13]MH_I2C_Read... [19:08:13]Read from MH i2c: E2 0E 00 [19:08:13]MH_I2C_Read... [19:08:13]Read from MH i2c: E2 0E 00 AF 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 99 [19:08:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:08:13]wFMCommunicate OK [19:08:13]SAM_PROTO_GetShiftState done [19:08:13]FM_GetShiftState done [19:08:13]req_shift_opened done [19:08:13]requested_item shift.open_date is exist - process it [19:08:13]req_shift_open_date [19:08:13]req_shift_open_date done [19:08:13]produce_requested_data done [19:08:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372858,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:08:13]process_action_free close_receipt [19:08:13]json_value_free [19:08:13]json_value_free done [19:08:13]process_json_proto returns [19:08:13]Send response to host [19:08:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372858,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:08:13]free response buf [19:08:13]execute_script done [19:08:13]execute_script returns [19:08:13]free content buf [19:08:13]Sock 9.Close socket [19:08:13]Sock 9.Thread stoped [19:08:17]OFD Sender: No OFD packet to send [19:08:22]OFD Sender: No OFD packet to send [19:08:27]OFD Sender: No OFD packet to send [19:08:32]OFD Sender: No OFD packet to send [19:08:37]OFD Sender: No OFD packet to send [19:08:42]OFD Sender: No OFD packet to send [19:08:47]OFD Sender: No OFD packet to send [19:08:52]OFD Sender: No OFD packet to send [19:08:57]OFD Sender: No OFD packet to send [19:09:02]OFD Sender: No OFD packet to send [19:09:07]OFD Sender: No OFD packet to send [19:09:12]OFD Sender: No OFD packet to send [19:09:12]accept exits with 7 [19:09:12]New connection [19:09:12]New thread 3067141476 created [19:09:12]Thread 3066998116 joined [19:09:12]Waiting for new connection... [19:09:12] Sock 7.Parse request [19:09:12]Sock 7.Check first char [19:09:12]Sock 7.First char is OK [19:09:12]request: POST /json_proto HTTP/1.0 [19:09:12]Method: POST [19:09:12]URL: /json_proto [19:09:12]Method is POST - this is cgi request [19:09:12]url: /json_proto [19:09:12]query_string will be loaded in cgi processing [19:09:12]execute_cgi json_proto POST (null) [19:09:12]execute_cgi path=json_proto method=POST [19:09:12]POST find Content-Length [19:09:12]Host: 172.17.42.195:8080 [19:09:12]Content-Length: 770 [19:09:12]Content-Type: application/json [19:09:12] [19:09:12]POST finish read [19:09:12]Found Content-Length = 770 [19:09:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 63.020, "sum" : 4216.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4216.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:12]execute_script... [19:09:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 63.020, "sum" : 4216.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 4216.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:09:12]POST & json_proto [19:09:12]process_json_proto [19:09:12]json parsed OK: [19:09:12]protocol is kg_v1.0 [19:09:12]action value=close_receipt [19:09:12]process_action close_receipt [19:09:12]cmd_close_receipt [19:09:12]MH_GetDate [19:09:12]Write to MH i2c: F0 00 00 B0 08 A7 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: F0 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: F0 09 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: F0 09 00 B0 08 00 59 9B 1A 67 EF 94 12 67 21 [19:09:12]GetLastDocTimeStamp 1729796890 [19:09:12]current date 1729796953 [19:09:12]FM_GetShiftState [19:09:12]SAM_PROTO_GetShiftState [19:09:12]wFMCommunicate request_size=4 [19:09:12]MH_SAM_APDU [19:09:12]CAPDU: 80 13 01 00 [19:09:12]Write to MH i2c: E2 08 00 B1 08 80 13 01 00 00 00 00 00 36 [19:09:12]Write i2c OK [19:09:12]MH_I2C_Read... [19:09:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:12]Read from MH i2c: E2 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 0E 00 [19:09:12]MH_I2C_Read... [19:09:12]Read from MH i2c: E2 0E 00 B1 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9B [19:09:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:09:12]wFMCommunicate OK [19:09:12]SAM_PROTO_GetShiftState done [19:09:12]FM_GetShiftState done [19:09:12]opened in 1729729095 [19:09:12]opened+sec_in_day 1729815495 [19:09:12]quantity*price = 421603 [19:09:12]sum+1 = 421605 [19:09:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4216.04 НСП 1% : 37.31 НДС 12% : 447.72 Наличными: 0.00 Безнал.: 4216.04 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 676 24.10.2024 19:09 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372859 ФПД: 57730588834596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190913&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372859&fm=57730588834596&tin=02508201610067®Number=0000000000091623&sum=421604 [19:09:13]StoreToDocumentArchive [19:09:13]shift 524 fd 372859 [19:09:13]save to /storage/0524/doc_00372859 [19:09:13]save last doc name /storage/0524/doc_00372859 to /storage/kkm_last_doc_name [19:09:13]save OK [19:09:13]Clear old archive folders... [19:09:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:09:13]tlvbuf is 0110FC70 [19:09:13]SAM_PROTO_ClearQueue [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 09 00 00 [19:09:13]Write to MH i2c: E2 08 00 BE 08 80 09 00 00 00 00 00 00 38 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 BE 08 00 90 00 3A [19:09:13]RAPDU: 90 00 [19:09:13]wFMCommunicate OK [19:09:13]SAM_PROTO_ClearQueue done [19:09:13]KKMCreateOFDPacket [19:09:13]OFDProtocolAddRootSTLVToBuf [19:09:13]FM_MakeSignedData [19:09:13]FM_MakeSignedData [19:09:13]SAM_PROTO_SignData [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 0D 01 02 [19:09:13]Write to MH i2c: E2 08 00 BF 08 80 0D 01 02 00 00 00 00 40 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 BF 08 00 90 00 3B [19:09:13]RAPDU: 90 00 [19:09:13]wFMCommunicate OK [19:09:13]wFMCommunicate request_size=255 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 2C F6 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E4 6E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 6E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 AE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E4 6E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 59 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B B0 05 00 35 04 06 00 34 [19:09:13]Write to MH i2c: E2 02 01 C0 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 34 FF 03 08 00 03 2C F6 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E4 6E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 6E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 AE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E4 6E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 59 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B B0 05 00 35 04 06 00 34 00 00 6D [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 C0 08 00 90 00 3C [19:09:13]RAPDU: 90 00 [19:09:13]wFMCommunicate OK [19:09:13]wFMCommunicate request_size=10 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 0D 02 02 05 81 73 3D 7B 24 [19:09:13]Write to MH i2c: E2 0D 00 C1 08 80 0D 02 02 05 00 81 73 3D 7B 24 00 00 1D [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:09:13]Read from MH i2c: E2 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 [19:09:13]MH_I2C_Read... [19:09:13]Read from MH i2c: E2 03 00 C1 08 00 90 00 3D [19:09:13]RAPDU: 90 00 [19:09:13]wFMCommunicate OK [19:09:13]wFMCommunicate request_size=4 [19:09:13]MH_SAM_APDU [19:09:13]CAPDU: 80 0D 03 02 [19:09:13]Write to MH i2c: E2 08 00 C2 08 80 0D 03 02 00 00 00 00 45 [19:09:13]Write i2c OK [19:09:13]MH_I2C_Read... [19:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:09:14]Read from MH i2c: E2 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 0B 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: E2 0B 00 C2 08 00 21 5F 7F 73 08 51 F7 9B 90 00 A3 [19:09:14]RAPDU: 21 5F 7F 73 08 51 F7 9B 90 00 [19:09:14]wFMCommunicate OK [19:09:14]SAM_PROTO_SignData done [19:09:14]FM_MakeSignedData done [19:09:14]CreateOFDProtocolMessage [19:09:14]wFMCommunicate request_size=4 [19:09:14]MH_SAM_APDU [19:09:14]CAPDU: 80 11 00 00 [19:09:14]Write to MH i2c: E2 08 00 C3 08 80 11 00 00 00 00 00 00 45 [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 C3 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [19:09:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:09:14]wFMCommunicate OK [19:09:14]CreateOFDProtocolMessage done [19:09:14]OFDSenderStorePacket 372859 [19:09:14]StoreOFDPacket docnum=372859 [19:09:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DD 0B 07 01 58 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 2C F6 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E4 6E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 6E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 AE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E4 6E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 59 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B B0 05 00 35 04 06 00 34 81 73 3D 7B 24 21 5F 7F 73 08 51 F7 9B [19:09:14]CheckFolder [19:09:14]dirname=/storage/ofd_packets [19:09:14]CheckFolder done [19:09:14]ProducePacketName [19:09:14]name=ofd_packets/00372859 [19:09:14]NVStorageSaveData ofd_packets/00372859 [19:09:14]File name is /storage/ofd_packets/00372859 [19:09:14]Write 301 bytes [19:09:14]NVStorageSaveData done [19:09:14]OFDSenderStorePacket done [19:09:14]KKMCreateOFDPacket done [19:09:14]NVStorageSaveData kkm_last_timestamp [19:09:14]File name is /storage/kkm_last_timestamp [19:09:14]Write 4 bytes [19:09:14]NVStorageSaveData done [19:09:14]ExternCall_PrintAddStr [19:09:14]wPrintStart [19:09:14]Write to MH i2c: 01 00 00 C4 08 CC [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 07 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 07 00 C4 08 00 00 00 00 00 FF 0F E1 [19:09:14]RasterBufferAndPrint [19:09:14]line Счет N : (1)3309170 [19:09:14]line ИНН: 02508201610067 [19:09:14]line Контрольно-Кассовый Чек [19:09:14]line ПРОДАЖА [19:09:14]line ТРК (МРК, ГНК) : 32 [19:09:14]line Товар: 2710124130 [19:09:14]line Аи-92-К-4 [19:09:14]line 63.020 * 66.90 [19:09:14]line = 4216.04 [19:09:14]line НДС 12% НСП 1% [19:09:14]line > о реализуемом товаре [19:09:14]line ИТОГО: 4216.04 [19:09:14]line НСП 1% : 37.31 [19:09:14]line НДС 12% : 447.72 [19:09:14]line Наличными: 0.00 [19:09:14]line Безнал.: 4216.04 [19:09:14]line Место: АЗС № 87 "Партнер Нефть" [19:09:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:09:14]line СНО: Общий режим [19:09:14]line Чек 676 24.10.2024 19:09 [19:09:14]line Смена: 524 ФФД: 1.0 [19:09:14]line ЗНМ: 0300000083 [19:09:14]line РНМ: 0000000000091623 [19:09:14]line Версия ККМ: 001 [19:09:14]line Платежная система: Mbank [19:09:14]line ФМ: 0000000000874672 [19:09:14]line ФД: 372859 [19:09:14]line ФПД: 57730588834596 [19:09:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T190913&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372859&fm=57730588834596&tin=02508201610067®Number=0000000000091623&sum=421604 [19:09:14]written 0, free lines is 4095 [19:09:14]OFD Sender: Processing packet 372859 [packets to send 267, broken 266] [19:09:14]ProducePacketName [19:09:14]name=ofd_packets/00372859 [19:09:14]OFD Sender: To server: pG, [19:09:14]CommunicateWithHost lk.salyk.kg:30040 [19:09:14]ConnectInit lk.salyk.kg [19:09:14]Connected sock=10 [19:09:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DD 0B 07 01 58 C0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 2C F6 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E4 6E 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E4 6E 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 0E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 AE 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E4 6E 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 A4 02 00 00 F4 03 04 00 59 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B B0 05 00 35 04 06 00 34 81 73 3D 7B 24 21 5F 7F 73 08 51 F7 9B [19: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 36 37 32 4F 00 00 00 A8 7D 47 00 F4 3F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7B B0 05 00 F4 03 04 00 FF 46 1A 67 B6 04 01 00 00 6A 6B 88 02 17 B8 3B 57 [19:09:14]CommunicateWithHost err = 0 [19:09:14]CheckOFDResponse [19:09:14]1017 (14) - 77093643461234 [19:09:14]1041 (16) - 0000000000874672 [19:09:14]1040 (4) - 372859 [19:09:14]1012 (4) - 24.10.2024 13:09 [19:09:14]1206 (1) - 0 [19:09:14]OFD Sender: Remove packet 372859 [19:09:14]ProducePacketName [19:09:14]name=ofd_packets/00372859 [19:09:14]NVStorageDeleteData [19:09:14]Write to MH i2c: 01 00 00 ED 08 F5 [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 07 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: 01 07 00 ED 08 00 00 00 00 00 0C 0D 15 [19:09:14]RasterBufferAndPrint [19:09:14]line [19:09:14]line [19:09:14]line [19:09:14]line [19:09:14]line [19:09:14]written 0, free lines is 3346 [19:09:14]MH_Cut [19:09:14]Write to MH i2c: D1 01 00 F4 08 01 CE [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: D1 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: D1 01 00 [19:09:14]MH_I2C_Read... [19:09:14]Read from MH i2c: D1 01 00 F4 08 00 CD [19:09:14]Write to MH i2c: 01 00 00 F5 08 FD [19:09:14]Write i2c OK [19:09:14]MH_I2C_Read... [19:09:14]OFD Sender: No OFD packet to send [19:09:15]*** Cut start [19:09:15]*** Partial cut [19:09:15]*** CUTSNS_PIN = 1 [19:09:15]*** CUTSNS_PIN = 0 [19:09:15]*** Brake cut motor [19:09:15]Read from MH i2c: 01 [19:09:15]MH_I2C_Read... [19:09:15]*** Stop cut motor [19:09:15]*** Cut end [19:09:15]Read from MH i2c: 01 07 00 [19:09:15]MH_I2C_Read... [19:09:15]Read from MH i2c: 01 07 00 F5 08 00 00 00 00 00 FF 0F 12 [19:09:15]process_action close_receipt done [19:09:15]requested_data is exist [19:09:15]produce_requested_data [19:09:15]requested_item fm.sn is exist - process it [19:09:15]wFMCommunicate request_size=4 [19:09:15]MH_SAM_APDU [19:09:15]CAPDU: 80 11 00 00 [19:09:15]Write to MH i2c: E2 08 00 F6 08 80 11 00 00 00 00 00 00 78 [19:09:15]Write i2c OK [19:09:15]MH_I2C_Read... [19:09:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:09:16]Read from MH i2c: E2 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 17 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 17 00 F6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [19:09:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:09:16]wFMCommunicate OK [19:09:16]requested_item fd.num is exist - process it [19:09:16]SAM_PROTO_GetFieldsCounters [19:09:16]wFMCommunicate request_size=4 [19:09:16]MH_SAM_APDU [19:09:16]CAPDU: 80 13 00 00 [19:09:16]Write to MH i2c: E2 08 00 F7 08 80 13 00 00 00 00 00 00 7B [19:09:16]Write i2c OK [19:09:16]MH_I2C_Read... [19:09:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:09:16]Read from MH i2c: E2 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 62 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 62 00 F7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [19:09:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A4 02 00 00 5E 04 04 00 A4 02 00 00 57 04 04 00 A5 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:09:16]wFMCommunicate OK [19:09:16]SAM_PROTO_GetFieldsCounters done [19:09:16]requested_item shift.num is exist - process it [19:09:16]requested_item shift.opened is exist - process it [19:09:16]req_shift_opened [19:09:16]FM_GetShiftState [19:09:16]SAM_PROTO_GetShiftState [19:09:16]wFMCommunicate request_size=4 [19:09:16]MH_SAM_APDU [19:09:16]CAPDU: 80 13 01 00 [19:09:16]Write to MH i2c: E2 08 00 F8 08 80 13 01 00 00 00 00 00 7D [19:09:16]Write i2c OK [19:09:16]MH_I2C_Read... [19:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:09:16]Read from MH i2c: E2 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 0E 00 [19:09:16]MH_I2C_Read... [19:09:16]Read from MH i2c: E2 0E 00 F8 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E2 [19:09:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:09:16]wFMCommunicate OK [19:09:16]SAM_PROTO_GetShiftState done [19:09:16]FM_GetShiftState done [19:09:16]req_shift_opened done [19:09:16]requested_item shift.open_date is exist - process it [19:09:16]req_shift_open_date [19:09:16]req_shift_open_date done [19:09:16]produce_requested_data done [19:09:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372859,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:09:16]process_action_free close_receipt [19:09:16]json_value_free [19:09:16]json_value_free done [19:09:16]process_json_proto returns [19:09:16]Send response to host [19:09:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372859,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:09:16]free response buf [19:09:16]execute_script done [19:09:16]execute_script returns [19:09:16]free content buf [19:09:16]Sock 7.Close socket [19:09:16]Sock 7.Thread stoped [19:09:19]OFD Sender: No OFD packet to send [19:09:24]OFD Sender: No OFD packet to send [19:09:29]OFD Sender: No OFD packet to send [19:09:34]OFD Sender: No OFD packet to send [19:09:39]OFD Sender: No OFD packet to send [19:09:44]OFD Sender: No OFD packet to send [19:09:49]OFD Sender: No OFD packet to send [19:09:54]OFD Sender: No OFD packet to send [19:09:59]OFD Sender: No OFD packet to send [19:10:04]OFD Sender: No OFD packet to send [19:10:10]OFD Sender: No OFD packet to send [19:10:11]accept exits with 9 [19:10:11]New connection [19:10:11]New thread 3066998116 created [19:10:11]Thread 3067141476 joined [19:10:11]Waiting for new connection... [19:10:11] Sock 9.Parse request [19:10:11]Sock 9.Check first char [19:10:11]Sock 9.First char is OK [19:10:11]request: POST /json_proto HTTP/1.0 [19:10:11]Method: POST [19:10:11]URL: /json_proto [19:10:11]Method is POST - this is cgi request [19:10:11]url: /json_proto [19:10:11]query_string will be loaded in cgi processing [19:10:11]execute_cgi json_proto POST (null) [19:10:11]execute_cgi path=json_proto method=POST [19:10:11]POST find Content-Length [19:10:11]Host: 172.17.42.195:8080 [19:10:11]Content-Length: 683 [19:10:11]Content-Type: application/json [19:10:11] [19:10:11]POST finish read [19:10:11]Found Content-Length = 683 [19:10:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:11]execute_script... [19:10: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)3309172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:10:11]POST & json_proto [19:10:11]process_json_proto [19:10:11]json parsed OK: [19:10:11]protocol is kg_v1.0 [19:10:11]action value=close_receipt [19:10:11]process_action close_receipt [19:10:11]cmd_close_receipt [19:10:11]MH_GetDate [19:10:11]Write to MH i2c: F0 00 00 F9 08 F0 [19:10:11]Write i2c OK [19:10:11]MH_I2C_Read... [19:10:11]Read from MH i2c: F0 [19:10:11]MH_I2C_Read... [19:10:11]Read from MH i2c: F0 09 00 [19:10:11]MH_I2C_Read... [19:10:11]Read from MH i2c: F0 09 00 F9 08 00 94 9B 1A 67 EF 94 12 67 A5 [19:10:11]GetLastDocTimeStamp 1729796953 [19:10:11]current date 1729797012 [19:10:11]FM_GetShiftState [19:10:11]SAM_PROTO_GetShiftState [19:10:11]wFMCommunicate request_size=4 [19:10:11]MH_SAM_APDU [19:10:11]CAPDU: 80 13 01 00 [19:10:11]Write to MH i2c: E2 08 00 FA 08 80 13 01 00 00 00 00 00 7F [19:10:11]Write i2c OK [19:10:11]MH_I2C_Read... [19:10:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:11]Read from MH i2c: E2 [19:10:11]MH_I2C_Read... [19:10:11]Read from MH i2c: E2 0E 00 [19:10:11]MH_I2C_Read... [19:10:11]Read from MH i2c: E2 0E 00 FA 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E4 [19:10:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:10:11]wFMCommunicate OK [19:10:11]SAM_PROTO_GetShiftState done [19:10:11]FM_GetShiftState done [19:10:11]opened in 1729729095 [19:10:11]opened+sec_in_day 1729815495 [19:10:11]quantity*price = 100021 [19:10:11]sum+1 = 100023 [19:10: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 677 24.10.2024 19:10 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372860 ФПД: 91083004146515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372860&fm=91083004146515&tin=02508201610067®Number=0000000000091623&sum=100000 [19:10:12]StoreToDocumentArchive [19:10:12]shift 524 fd 372860 [19:10:12]save to /storage/0524/doc_00372860 [19:10:12]save last doc name /storage/0524/doc_00372860 to /storage/kkm_last_doc_name [19:10:12]save OK [19:10:12]Clear old archive folders... [19:10:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:10:12]tlvbuf is 010BBE20 [19:10:12]SAM_PROTO_ClearQueue [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 09 00 00 [19:10:12]Write to MH i2c: E2 08 00 07 09 80 09 00 00 00 00 00 00 82 [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 07 09 00 90 00 84 [19:10:12]RAPDU: 90 00 [19:10:12]wFMCommunicate OK [19:10:12]SAM_PROTO_ClearQueue done [19:10:12]KKMCreateOFDPacket [19:10:12]OFDProtocolAddRootSTLVToBuf [19:10:12]FM_MakeSignedData [19:10:12]FM_MakeSignedData [19:10:12]SAM_PROTO_SignData [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 0D 01 02 [19:10:12]Write to MH i2c: E2 08 00 08 09 80 0D 01 02 00 00 00 00 8A [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 08 09 00 90 00 85 [19:10:12]RAPDU: 90 00 [19:10:12]wFMCommunicate OK [19:10:12]wFMCommunicate request_size=255 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 94 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C B0 05 00 35 04 06 00 52 [19:10:12]Write to MH i2c: E2 02 01 09 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 94 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C B0 05 00 35 04 06 00 52 00 00 1A [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 09 09 00 90 00 86 [19:10:12]RAPDU: 90 00 [19:10:12]wFMCommunicate OK [19:10:12]wFMCommunicate request_size=10 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 0D 02 02 05 D6 EA 1B 73 53 [19:10:12]Write to MH i2c: E2 0D 00 0A 09 80 0D 02 02 05 00 D6 EA 1B 73 53 00 00 38 [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 03 00 0A 09 00 90 00 87 [19:10:12]RAPDU: 90 00 [19:10:12]wFMCommunicate OK [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 0D 03 02 [19:10:12]Write to MH i2c: E2 08 00 0B 09 80 0D 03 02 00 00 00 00 8F [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 0B 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 0B 00 0B 09 00 31 9A 3A 5E 5F F1 F0 7F 90 00 B2 [19:10:12]RAPDU: 31 9A 3A 5E 5F F1 F0 7F 90 00 [19:10:12]wFMCommunicate OK [19:10:12]SAM_PROTO_SignData done [19:10:12]FM_MakeSignedData done [19:10:12]CreateOFDProtocolMessage [19:10:12]wFMCommunicate request_size=4 [19:10:12]MH_SAM_APDU [19:10:12]CAPDU: 80 11 00 00 [19:10:12]Write to MH i2c: E2 08 00 0C 09 80 11 00 00 00 00 00 00 8F [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:12]Read from MH i2c: E2 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 17 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: E2 17 00 0C 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E4 [19:10:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:10:12]wFMCommunicate OK [19:10:12]CreateOFDProtocolMessage done [19:10:12]OFDSenderStorePacket 372860 [19:10:12]StoreOFDPacket docnum=372860 [19:10:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 72 54 07 01 D6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 94 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C B0 05 00 35 04 06 00 52 D6 EA 1B 73 53 31 9A 3A 5E 5F F1 F0 7F [19:10:12]CheckFolder [19:10:12]dirname=/storage/ofd_packets [19:10:12]CheckFolder done [19:10:12]ProducePacketName [19:10:12]name=ofd_packets/00372860 [19:10:12]NVStorageSaveData ofd_packets/00372860 [19:10:12]File name is /storage/ofd_packets/00372860 [19:10:12]Write 301 bytes [19:10:12]NVStorageSaveData done [19:10:12]OFDSenderStorePacket done [19:10:12]KKMCreateOFDPacket done [19:10:12]NVStorageSaveData kkm_last_timestamp [19:10:12]File name is /storage/kkm_last_timestamp [19:10:12]Write 4 bytes [19:10:12]NVStorageSaveData done [19:10:12]OFD Sender: Processing packet 372860 [packets to send 267, broken 266] [19:10:12]ProducePacketName [19:10:12]name=ofd_packets/00372860 [19:10:12]OFD Sender: To server: pG, [19:10:12]CommunicateWithHost lk.salyk.kg:30040 [19:10:12]ConnectInit lk.salyk.kg [19:10:12]ExternCall_PrintAddStr [19:10:12]wPrintStart [19:10:12]Write to MH i2c: 01 00 00 0D 09 16 [19:10:12]Write i2c OK [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: 01 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: 01 07 00 [19:10:12]MH_I2C_Read... [19:10:12]Read from MH i2c: 01 07 00 0D 09 00 00 00 00 00 FF 0F 2B [19:10:12]RasterBufferAndPrint [19:10:12]line Счет N : (1)3309172 [19:10:12]line ИНН: 02508201610067 [19:10:12]line Контрольно-Кассовый Чек [19:10:12]line ПРОДАЖА [19:10:12]line ТРК (МРК, ГНК) : 13 [19:10:12]line Товар: 2710124500 [19:10:12]line Аи-95-К-3 [19:10:12]line 13.480 * 74.20 [19:10:12]line = 1000.22 [19:10:12]line НДС 12% НСП 1% [19:10:12]line > о реализуемом товаре [19:10:12]line ОКРУГЛЕНИЕ: -0.22 [19:10:12]line ИТОГО: 1000.00 [19:10:12]line Внесено: 1000.00 [19:10:12]line СДАЧА: 0.00 [19:10:12]line НСП 1% : 8.85 [19:10:12]line НДС 12% : 106.22 [19:10:12]line Наличными: 1000.00 [19:10:12]line Безнал.: 0.00 [19:10:12]line Место: АЗС № 87 "Партнер Нефть" [19:10:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:10:12]line СНО: Общий режим [19:10:12]line Чек 677 24.10.2024 19:10 [19:10:12]line Смена: 524 ФФД: 1.0 [19:10:12]line ЗНМ: 0300000083 [19:10:12]line РНМ: 0000000000091623 [19:10:12]line Версия ККМ: 001 [19:10:12]line ФМ: 0000000000874672 [19:10:12]line ФД: 372860 [19:10:12]line ФПД: 91083004146515 [19:10:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191012&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372860&fm=91083004146515&tin=02508201610067®Number=0000000000091623&sum=100000 [19:10:13]Connected sock=11 [19:10:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 72 54 07 01 D6 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 02 00 00 F4 03 04 00 94 9B 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C B0 05 00 35 04 06 00 52 D6 EA 1B 73 53 31 9A 3A 5E 5F F1 F0 7F [19:10:13]written 0, free lines is 4095 [19:10:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2B 4C 47 00 65 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7C B0 05 00 F4 03 04 00 3A 47 1A 67 B6 04 01 00 00 B5 C7 17 14 E4 01 AE F9 [19:10:13]CommunicateWithHost err = 0 [19:10:13]CheckOFDResponse [19:10:13]1017 (14) - 77093643461234 [19:10:13]1041 (16) - 0000000000874672 [19:10:13]1040 (4) - 372860 [19:10:13]1012 (4) - 24.10.2024 13:10 [19:10:13]1206 (1) - 0 [19:10:13]OFD Sender: Remove packet 372860 [19:10:13]ProducePacketName [19:10:13]name=ofd_packets/00372860 [19:10:13]NVStorageDeleteData [19:10:13]Write to MH i2c: 01 00 00 38 09 41 [19:10:13]Write i2c OK [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: 01 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: 01 07 00 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: 01 07 00 38 09 00 00 00 00 00 E6 0C 3A [19:10:13]RasterBufferAndPrint [19:10:13]line [19:10:13]line [19:10:13]line [19:10:13]line [19:10:13]line [19:10:13]written 0, free lines is 3308 [19:10:13]MH_Cut [19:10:13]Write to MH i2c: D1 01 00 3F 09 01 1A [19:10:13]Write i2c OK [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: D1 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: D1 01 00 [19:10:13]MH_I2C_Read... [19:10:13]Read from MH i2c: D1 01 00 3F 09 00 19 [19:10:13]Write to MH i2c: 01 00 00 40 09 49 [19:10:13]Write i2c OK [19:10:13]MH_I2C_Read... [19:10:13]OFD Sender: No OFD packet to send [19:10:14]*** Cut start [19:10:14]*** Partial cut [19:10:14]*** CUTSNS_PIN = 1 [19:10:14]*** CUTSNS_PIN = 0 [19:10:14]*** Brake cut motor [19:10:15]Read from MH i2c: 01 [19:10:15]MH_I2C_Read... [19:10:15]*** Stop cut motor [19:10:15]*** Cut end [19:10:15]Read from MH i2c: 01 07 00 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: 01 07 00 40 09 00 00 00 00 00 FF 0F 5E [19:10:15]process_action close_receipt done [19:10:15]requested_data is exist [19:10:15]produce_requested_data [19:10:15]requested_item fm.sn is exist - process it [19:10:15]wFMCommunicate request_size=4 [19:10:15]MH_SAM_APDU [19:10:15]CAPDU: 80 11 00 00 [19:10:15]Write to MH i2c: E2 08 00 41 09 80 11 00 00 00 00 00 00 C4 [19:10:15]Write i2c OK [19:10:15]MH_I2C_Read... [19:10:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:10:15]Read from MH i2c: E2 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: E2 17 00 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: E2 17 00 41 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 19 [19:10:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:10:15]wFMCommunicate OK [19:10:15]requested_item fd.num is exist - process it [19:10:15]SAM_PROTO_GetFieldsCounters [19:10:15]wFMCommunicate request_size=4 [19:10:15]MH_SAM_APDU [19:10:15]CAPDU: 80 13 00 00 [19:10:15]Write to MH i2c: E2 08 00 42 09 80 13 00 00 00 00 00 00 C7 [19:10:15]Write i2c OK [19:10:15]MH_I2C_Read... [19:10:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:10:15]Read from MH i2c: E2 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: E2 62 00 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: E2 62 00 42 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 1A [19:10:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A5 02 00 00 5E 04 04 00 A5 02 00 00 57 04 04 00 A6 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:10:15]wFMCommunicate OK [19:10:15]SAM_PROTO_GetFieldsCounters done [19:10:15]requested_item shift.num is exist - process it [19:10:15]requested_item shift.opened is exist - process it [19:10:15]req_shift_opened [19:10:15]FM_GetShiftState [19:10:15]SAM_PROTO_GetShiftState [19:10:15]wFMCommunicate request_size=4 [19:10:15]MH_SAM_APDU [19:10:15]CAPDU: 80 13 01 00 [19:10:15]Write to MH i2c: E2 08 00 43 09 80 13 01 00 00 00 00 00 C9 [19:10:15]Write i2c OK [19:10:15]MH_I2C_Read... [19:10:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:10:15]Read from MH i2c: E2 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: E2 0E 00 [19:10:15]MH_I2C_Read... [19:10:15]Read from MH i2c: E2 0E 00 43 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2E [19:10:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:10:15]wFMCommunicate OK [19:10:15]SAM_PROTO_GetShiftState done [19:10:15]FM_GetShiftState done [19:10:15]req_shift_opened done [19:10:15]requested_item shift.open_date is exist - process it [19:10:15]req_shift_open_date [19:10:15]req_shift_open_date done [19:10:15]produce_requested_data done [19:10:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372860,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:10:15]process_action_free close_receipt [19:10:15]json_value_free [19:10:15]json_value_free done [19:10:15]process_json_proto returns [19:10:15]Send response to host [19:10:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372860,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:10:15]free response buf [19:10:15]execute_script done [19:10:15]execute_script returns [19:10:15]free content buf [19:10:15]Sock 9.Close socket [19:10:15]Sock 9.Thread stoped [19:10:18]OFD Sender: No OFD packet to send [19:10:23]OFD Sender: No OFD packet to send [19:10:28]OFD Sender: No OFD packet to send [19:10:33]OFD Sender: No OFD packet to send [19:10:38]OFD Sender: No OFD packet to send [19:10:43]OFD Sender: No OFD packet to send [19:10:48]OFD Sender: No OFD packet to send [19:10:53]OFD Sender: No OFD packet to send [19:10:58]OFD Sender: No OFD packet to send [19:11:03]OFD Sender: No OFD packet to send [19:11:08]OFD Sender: No OFD packet to send [19:11:13]OFD Sender: No OFD packet to send [19:11:18]OFD Sender: No OFD packet to send [19:11:23]OFD Sender: No OFD packet to send [19:11:29]OFD Sender: No OFD packet to send [19:11:34]OFD Sender: No OFD packet to send [19:11:39]OFD Sender: No OFD packet to send [19:11:44]OFD Sender: No OFD packet to send [19:11:49]OFD Sender: No OFD packet to send [19:11:54]OFD Sender: No OFD packet to send [19:11:59]OFD Sender: No OFD packet to send [19:12:04]OFD Sender: No OFD packet to send [19:12:09]OFD Sender: No OFD packet to send [19:12:14]OFD Sender: No OFD packet to send [19:12:19]OFD Sender: No OFD packet to send [19:12:24]OFD Sender: No OFD packet to send [19:12:29]OFD Sender: No OFD packet to send [19:12:34]OFD Sender: No OFD packet to send [19:12:39]OFD Sender: No OFD packet to send [19:12:44]OFD Sender: No OFD packet to send [19:12:49]OFD Sender: No OFD packet to send [19:12:54]OFD Sender: No OFD packet to send [19:12:59]OFD Sender: No OFD packet to send [19:13:04]OFD Sender: No OFD packet to send [19:13:09]OFD Sender: No OFD packet to send [19:13:14]OFD Sender: No OFD packet to send [19:13:19]OFD Sender: No OFD packet to send [19:13:24]OFD Sender: No OFD packet to send [19:13:26]accept exits with 7 [19:13:26]New connection [19:13:26]New thread 3067141476 created [19:13:26]Thread 3066998116 joined [19:13:26]Waiting for new connection... [19:13:26] Sock 7.Parse request [19:13:26]Sock 7.Check first char [19:13:26]Sock 7.First char is OK [19:13:26]request: POST /json_proto HTTP/1.0 [19:13:26]Method: POST [19:13:26]URL: /json_proto [19:13:26]Method is POST - this is cgi request [19:13:26]url: /json_proto [19:13:26]query_string will be loaded in cgi processing [19:13:26]execute_cgi json_proto POST (null) [19:13:26]execute_cgi path=json_proto method=POST [19:13:26]POST find Content-Length [19:13:26]Host: 172.17.42.195:8080 [19:13:26]Content-Length: 755 [19:13:26]Content-Type: application/json [19:13:26] [19:13:26]POST finish read [19:13:26]Found Content-Length = 755 [19:13:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30075156", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:26]execute_script... [19:13:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30075156", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:13:26]POST & json_proto [19:13:26]process_json_proto [19:13:26]json parsed OK: [19:13:26]protocol is kg_v1.0 [19:13:26]action value=close_receipt [19:13:26]process_action close_receipt [19:13:26]cmd_close_receipt [19:13:26]MH_GetDate [19:13:26]Write to MH i2c: F0 00 00 44 09 3C [19:13:26]Write i2c OK [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: F0 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: F0 09 00 [19:13:26]MH_I2C_Read... [19:13:26]Read from MH i2c: F0 09 00 44 09 00 57 9C 1A 67 EF 94 12 67 B5 [19:13:26]GetLastDocTimeStamp 1729797012 [19:13:26]current date 1729797207 [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 45 09 80 13 01 00 00 00 00 00 CB [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 45 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 30 [19:13:26]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [19:13:26]opened+sec_in_day 1729815495 [19:13:26]quantity*price = 0 [19:13:26]sum+1 = 1 [19:13:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 678 24.10.2024 19:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: ТК ГПНА Online 30075156 ФМ: 0000000000874672 ФД: 372861 ФПД: 126175592413951 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372861&fm=126175592413951&tin=02508201610067®Number=0000000000091623&sum=0 [19:13:28]StoreToDocumentArchive [19:13:28]shift 524 fd 372861 [19:13:28]save to /storage/0524/doc_00372861 [19:13:28]save last doc name /storage/0524/doc_00372861 to /storage/kkm_last_doc_name [19:13:28]save OK [19:13:28]Clear old archive folders... [19:13:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:13:28]tlvbuf is 010C6D20 [19:13:28]SAM_PROTO_ClearQueue [19:13:28]wFMCommunicate request_size=4 [19:13:28]MH_SAM_APDU [19:13:28]CAPDU: 80 09 00 00 [19:13:28]Write to MH i2c: E2 08 00 52 09 80 09 00 00 00 00 00 00 CD [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:13:28]Read from MH i2c: E2 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 52 09 00 90 00 CF [19:13:28]RAPDU: 90 00 [19:13:28]wFMCommunicate OK [19:13:28]SAM_PROTO_ClearQueue done [19:13:28]KKMCreateOFDPacket [19:13:28]OFDProtocolAddRootSTLVToBuf [19:13:28]FM_MakeSignedData [19:13:28]FM_MakeSignedData [19:13:28]SAM_PROTO_SignData [19:13:28]wFMCommunicate request_size=4 [19:13:28]MH_SAM_APDU [19:13:28]CAPDU: 80 0D 01 02 [19:13:28]Write to MH i2c: E2 08 00 53 09 80 0D 01 02 00 00 00 00 D5 [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:13:28]Read from MH i2c: E2 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 53 09 00 90 00 D0 [19:13:28]RAPDU: 90 00 [19:13:28]wFMCommunicate OK [19:13:28]wFMCommunicate request_size=255 [19:13:28]MH_SAM_APDU [19:13:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 57 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D B0 05 00 35 04 06 00 72 [19:13:28]Write to MH i2c: E2 02 01 54 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 57 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D B0 05 00 35 04 06 00 72 00 00 4F [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:28]Read from MH i2c: E2 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 54 09 00 90 00 D1 [19:13:28]RAPDU: 90 00 [19:13:28]wFMCommunicate OK [19:13:28]wFMCommunicate request_size=10 [19:13:28]MH_SAM_APDU [19:13:28]CAPDU: 80 0D 02 02 05 C1 8B 5D 7A FF [19:13:28]Write to MH i2c: E2 0D 00 55 09 80 0D 02 02 05 00 C1 8B 5D 7A FF 00 00 04 [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:13:28]Read from MH i2c: E2 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 03 00 55 09 00 90 00 D2 [19:13:28]RAPDU: 90 00 [19:13:28]wFMCommunicate OK [19:13:28]wFMCommunicate request_size=4 [19:13:28]MH_SAM_APDU [19:13:28]CAPDU: 80 0D 03 02 [19:13:28]Write to MH i2c: E2 08 00 56 09 80 0D 03 02 00 00 00 00 DA [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:13:28]Read from MH i2c: E2 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 0B 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 0B 00 56 09 00 86 17 71 60 F1 37 AE 60 90 00 7F [19:13:28]RAPDU: 86 17 71 60 F1 37 AE 60 90 00 [19:13:28]wFMCommunicate OK [19:13:28]SAM_PROTO_SignData done [19:13:28]FM_MakeSignedData done [19:13:28]CreateOFDProtocolMessage [19:13:28]wFMCommunicate request_size=4 [19:13:28]MH_SAM_APDU [19:13:28]CAPDU: 80 11 00 00 [19:13:28]Write to MH i2c: E2 08 00 57 09 80 11 00 00 00 00 00 00 DA [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:28]Read from MH i2c: E2 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 17 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: E2 17 00 57 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2F [19:13:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:13:28]wFMCommunicate OK [19:13:28]CreateOFDProtocolMessage done [19:13:28]OFDSenderStorePacket 372861 [19:13:28]StoreOFDPacket docnum=372861 [19:13:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 0C 07 01 96 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 57 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D B0 05 00 35 04 06 00 72 C1 8B 5D 7A FF 86 17 71 60 F1 37 AE 60 [19:13:28]CheckFolder [19:13:28]dirname=/storage/ofd_packets [19:13:28]CheckFolder done [19:13:28]ProducePacketName [19:13:28]name=ofd_packets/00372861 [19:13:28]NVStorageSaveData ofd_packets/00372861 [19:13:28]File name is /storage/ofd_packets/00372861 [19:13:28]Write 301 bytes [19:13:28]NVStorageSaveData done [19:13:28]OFDSenderStorePacket done [19:13:28]KKMCreateOFDPacket done [19:13:28]NVStorageSaveData kkm_last_timestamp [19:13:28]File name is /storage/kkm_last_timestamp [19:13:28]Write 4 bytes [19:13:28]NVStorageSaveData done [19:13:28]OFD Sender: Processing packet 372861 [packets to send 267, broken 266] [19:13:28]ProducePacketName [19:13:28]name=ofd_packets/00372861 [19:13:28]OFD Sender: To server: pG, [19:13:28]CommunicateWithHost lk.salyk.kg:30040 [19:13:28]ConnectInit lk.salyk.kg [19:13:28]ExternCall_PrintAddStr [19:13:28]wPrintStart [19:13:28]Write to MH i2c: 01 00 00 58 09 61 [19:13:28]Write i2c OK [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: 01 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: 01 07 00 [19:13:28]MH_I2C_Read... [19:13:28]Read from MH i2c: 01 07 00 58 09 00 00 00 00 00 FF 0F 76 [19:13:28]RasterBufferAndPrint [19:13:28]line Счет N : (1)3309173 [19:13:28]line ИНН: 02508201610067 [19:13:28]line Контрольно-Кассовый Чек [19:13:28]line ПРОДАЖА [19:13:28]line ТРК (МРК, ГНК) : 42 [19:13:28]line Товар: 2710124130 [19:13:28]line Аи-92-К-4 [19:13:28]line 30.000 * 0.00 [19:13:28]line = 0.00 [19:13:28]line НДС 12% НСП 1% [19:13:28]line > о реализуемом товаре [19:13:28]line ИТОГО: 0.00 [19:13:28]line НСП 1% : 0.00 [19:13:28]line НДС 12% : 0.00 [19:13:28]line Наличными: 0.00 [19:13:28]line Безнал.: 0.00 [19:13:28]line Место: АЗС № 87 "Партнер Нефть" [19:13:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:13:28]line СНО: Общий режим [19:13:28]line Чек 678 24.10.2024 19:13 [19:13:28]line Смена: 524 ФФД: 1.0 [19:13:28]line ЗНМ: 0300000083 [19:13:28]line РНМ: 0000000000091623 [19:13:28]line Версия ККМ: 001 [19:13:28]line Талоны: ТК ГПНА Online [19:13:28]line 30075156 [19:13:28]line ФМ: 0000000000874672 [19:13:28]line ФД: 372861 [19:13:28]line ФПД: 126175592413951 [19:13:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372861&fm=126175592413951&tin=02508201610067®Number=0000000000091623&sum=0 [19:13:28]Connected sock=11 [19:13:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 0C 07 01 96 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 34 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 02 00 00 F4 03 04 00 57 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D B0 05 00 35 04 06 00 72 C1 8B 5D 7A FF 86 17 71 60 F1 37 AE 60 [19:13:28]written 0, free lines is 4095 [19:13:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 78 9E 47 00 74 E5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7D B0 05 00 F4 03 04 00 FE 47 1A 67 B6 04 01 00 00 04 B9 2A F4 F3 A3 A7 F2 [19:13:29]CommunicateWithHost err = 0 [19:13:29]CheckOFDResponse [19:13:29]1017 (14) - 77093643461234 [19:13:29]1041 (16) - 0000000000874672 [19:13:29]1040 (4) - 372861 [19:13:29]1012 (4) - 24.10.2024 13:13 [19:13:29]1206 (1) - 0 [19:13:29]OFD Sender: Remove packet 372861 [19:13:29]ProducePacketName [19:13:29]name=ofd_packets/00372861 [19:13:29]NVStorageDeleteData [19:13:29]Write to MH i2c: 01 00 00 82 09 8B [19:13:29]Write i2c OK [19:13:29]MH_I2C_Read... [19:13:29]Read from MH i2c: 01 [19:13:29]MH_I2C_Read... [19:13:29]Read from MH i2c: 01 07 00 [19:13:29]MH_I2C_Read... [19:13:29]Read from MH i2c: 01 07 00 82 09 00 00 00 00 00 E6 0C 84 [19:13:29]RasterBufferAndPrint [19:13:29]line [19:13:29]line [19:13:29]line [19:13:29]line [19:13:29]line [19:13:29]written 0, free lines is 3309 [19:13:29]MH_Cut [19:13:29]Write to MH i2c: D1 01 00 89 09 01 64 [19:13:29]Write i2c OK [19:13:29]MH_I2C_Read... [19:13:29]Read from MH i2c: D1 [19:13:29]MH_I2C_Read... [19:13:29]Read from MH i2c: D1 01 00 [19:13:29]MH_I2C_Read... [19:13:29]Read from MH i2c: D1 01 00 89 09 00 63 [19:13:29]Write to MH i2c: 01 00 00 8A 09 93 [19:13:29]Write i2c OK [19:13:29]MH_I2C_Read... [19:13:29]OFD Sender: No OFD packet to send [19:13:30]*** Cut start [19:13:30]*** Partial cut [19:13:30]*** CUTSNS_PIN = 1 [19:13:30]*** CUTSNS_PIN = 0 [19:13:30]*** Brake cut motor [19:13:30]Read from MH i2c: 01 [19:13:30]MH_I2C_Read... [19:13:30]*** Stop cut motor [19:13:30]*** Cut end [19:13:30]Read from MH i2c: 01 07 00 [19:13:30]MH_I2C_Read... [19:13:30]Read from MH i2c: 01 07 00 8A 09 00 00 00 00 00 FF 0F A8 [19:13:30]process_action close_receipt done [19:13:30]requested_data is exist [19:13:30]produce_requested_data [19:13:30]requested_item fm.sn is exist - process it [19:13:30]wFMCommunicate request_size=4 [19:13:30]MH_SAM_APDU [19:13:30]CAPDU: 80 11 00 00 [19:13:30]Write to MH i2c: E2 08 00 8B 09 80 11 00 00 00 00 00 00 0E [19:13:30]Write i2c OK [19:13:30]MH_I2C_Read... [19:13:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:13:30]Read from MH i2c: E2 [19:13:30]MH_I2C_Read... [19:13:30]Read from MH i2c: E2 17 00 [19:13:30]MH_I2C_Read... [19:13:30]Read from MH i2c: E2 17 00 8B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 63 [19:13:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:13:30]wFMCommunicate OK [19:13:30]requested_item fd.num is exist - process it [19:13:30]SAM_PROTO_GetFieldsCounters [19:13:30]wFMCommunicate request_size=4 [19:13:30]MH_SAM_APDU [19:13:30]CAPDU: 80 13 00 00 [19:13:30]Write to MH i2c: E2 08 00 8C 09 80 13 00 00 00 00 00 00 11 [19:13:30]Write i2c OK [19:13:30]MH_I2C_Read... [19:13:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:13:31]Read from MH i2c: E2 [19:13:31]MH_I2C_Read... [19:13:31]Read from MH i2c: E2 62 00 [19:13:31]MH_I2C_Read... [19:13:31]Read from MH i2c: E2 62 00 8C 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 68 [19:13:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A6 02 00 00 5E 04 04 00 A6 02 00 00 57 04 04 00 A7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:13:31]wFMCommunicate OK [19:13:31]SAM_PROTO_GetFieldsCounters done [19:13:31]requested_item shift.num is exist - process it [19:13:31]requested_item shift.opened is exist - process it [19:13:31]req_shift_opened [19:13:31]FM_GetShiftState [19:13:31]SAM_PROTO_GetShiftState [19:13:31]wFMCommunicate request_size=4 [19:13:31]MH_SAM_APDU [19:13:31]CAPDU: 80 13 01 00 [19:13:31]Write to MH i2c: E2 08 00 8D 09 80 13 01 00 00 00 00 00 13 [19:13:31]Write i2c OK [19:13:31]MH_I2C_Read... [19:13:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:13:31]Read from MH i2c: E2 [19:13:31]MH_I2C_Read... [19:13:31]Read from MH i2c: E2 0E 00 [19:13:31]MH_I2C_Read... [19:13:31]Read from MH i2c: E2 0E 00 8D 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 78 [19:13:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:13:31]wFMCommunicate OK [19:13:31]SAM_PROTO_GetShiftState done [19:13:31]FM_GetShiftState done [19:13:31]req_shift_opened done [19:13:31]requested_item shift.open_date is exist - process it [19:13:31]req_shift_open_date [19:13:31]req_shift_open_date done [19:13:31]produce_requested_data done [19:13:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372861,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:13:31]process_action_free close_receipt [19:13:31]json_value_free [19:13:31]json_value_free done [19:13:31]process_json_proto returns [19:13:31]Send response to host [19:13:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372861,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:13:31]free response buf [19:13:31]execute_script done [19:13:31]execute_script returns [19:13:31]free content buf [19:13:31]Sock 7.Close socket [19:13:31]Sock 7.Thread stoped [19:13:34]OFD Sender: No OFD packet to send [19:13:39]OFD Sender: No OFD packet to send [19:13:44]OFD Sender: No OFD packet to send [19:13:49]OFD Sender: No OFD packet to send [19:13:54]OFD Sender: No OFD packet to send [19:13:59]OFD Sender: No OFD packet to send [19:14:04]OFD Sender: No OFD packet to send [19:14:09]OFD Sender: No OFD packet to send [19:14:14]OFD Sender: No OFD packet to send [19:14:19]OFD Sender: No OFD packet to send [19:14:24]OFD Sender: No OFD packet to send [19:14:25]accept exits with 9 [19:14:25]New connection [19:14:25]New thread 3066998116 created [19:14:25]Thread 3067141476 joined [19:14:25]Waiting for new connection... [19:14:25] Sock 9.Parse request [19:14:25]Sock 9.Check first char [19:14:25]Sock 9.First char is OK [19:14:25]request: POST /json_proto HTTP/1.0 [19:14:25]Method: POST [19:14:25]URL: /json_proto [19:14:25]Method is POST - this is cgi request [19:14:25]url: /json_proto [19:14:25]query_string will be loaded in cgi processing [19:14:25]execute_cgi json_proto POST (null) [19:14:25]execute_cgi path=json_proto method=POST [19:14:25]POST find Content-Length [19:14:25]Host: 172.17.42.195:8080 [19:14:25]Content-Length: 678 [19:14:25]Content-Type: application/json [19:14:25] [19:14:25]POST finish read [19:14:25]Found Content-Length = 678 [19:14:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:25]execute_script... [19:14:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:14:25]POST & json_proto [19:14:25]process_json_proto [19:14:25]json parsed OK: [19:14:25]protocol is kg_v1.0 [19:14:25]action value=close_receipt [19:14:25]process_action close_receipt [19:14:25]cmd_close_receipt [19:14:25]MH_GetDate [19:14:25]Write to MH i2c: F0 00 00 8E 09 86 [19:14:25]Write i2c OK [19:14:25]MH_I2C_Read... [19:14:25]Read from MH i2c: F0 [19:14:25]MH_I2C_Read... [19:14:25]Read from MH i2c: F0 09 00 [19:14:25]MH_I2C_Read... [19:14:25]Read from MH i2c: F0 09 00 8E 09 00 92 9C 1A 67 EF 94 12 67 3A [19:14:25]GetLastDocTimeStamp 1729797207 [19:14:25]current date 1729797266 [19:14:25]FM_GetShiftState [19:14:25]SAM_PROTO_GetShiftState [19:14:25]wFMCommunicate request_size=4 [19:14:25]MH_SAM_APDU [19:14:25]CAPDU: 80 13 01 00 [19:14:25]Write to MH i2c: E2 08 00 8F 09 80 13 01 00 00 00 00 00 15 [19:14:25]Write i2c OK [19:14:25]MH_I2C_Read... [19:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:25]Read from MH i2c: E2 [19:14:25]MH_I2C_Read... [19:14:25]Read from MH i2c: E2 0E 00 [19:14:25]MH_I2C_Read... [19:14:25]Read from MH i2c: E2 0E 00 8F 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [19:14:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:14:25]wFMCommunicate OK [19:14:25]SAM_PROTO_GetShiftState done [19:14:25]FM_GetShiftState done [19:14:25]opened in 1729729095 [19:14:25]opened+sec_in_day 1729815495 [19:14:25]quantity*price = 50041 [19:14:25]sum+1 = 50042 [19:14:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 679 24.10.2024 19:14 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372862 ФПД: 83659023891529 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372862&fm=83659023891529&tin=02508201610067®Number=0000000000091623&sum=50000 [19:14:27]StoreToDocumentArchive [19:14:27]shift 524 fd 372862 [19:14:27]save to /storage/0524/doc_00372862 [19:14:27]save last doc name /storage/0524/doc_00372862 to /storage/kkm_last_doc_name [19:14:27]save OK [19:14:27]Clear old archive folders... [19:14:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:14:27]tlvbuf is 010BCA40 [19:14:27]SAM_PROTO_ClearQueue [19:14:27]wFMCommunicate request_size=4 [19:14:27]MH_SAM_APDU [19:14:27]CAPDU: 80 09 00 00 [19:14:27]Write to MH i2c: E2 08 00 9C 09 80 09 00 00 00 00 00 00 17 [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:14:27]Read from MH i2c: E2 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 9C 09 00 90 00 19 [19:14:27]RAPDU: 90 00 [19:14:27]wFMCommunicate OK [19:14:27]SAM_PROTO_ClearQueue done [19:14:27]KKMCreateOFDPacket [19:14:27]OFDProtocolAddRootSTLVToBuf [19:14:27]FM_MakeSignedData [19:14:27]FM_MakeSignedData [19:14:27]SAM_PROTO_SignData [19:14:27]wFMCommunicate request_size=4 [19:14:27]MH_SAM_APDU [19:14:27]CAPDU: 80 0D 01 02 [19:14:27]Write to MH i2c: E2 08 00 9D 09 80 0D 01 02 00 00 00 00 1F [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:14:27]Read from MH i2c: E2 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 9D 09 00 90 00 1A [19:14:27]RAPDU: 90 00 [19:14:27]wFMCommunicate OK [19:14:27]wFMCommunicate request_size=255 [19:14:27]MH_SAM_APDU [19:14: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 92 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E B0 05 00 35 04 06 00 4C [19:14:27]Write to MH i2c: E2 02 01 9E 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 92 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E B0 05 00 35 04 06 00 4C 00 00 90 [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:27]Read from MH i2c: E2 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 9E 09 00 90 00 1B [19:14:27]RAPDU: 90 00 [19:14:27]wFMCommunicate OK [19:14:27]wFMCommunicate request_size=10 [19:14:27]MH_SAM_APDU [19:14:27]CAPDU: 80 0D 02 02 05 16 62 66 BC 49 [19:14:27]Write to MH i2c: E2 0D 00 9F 09 80 0D 02 02 05 00 16 62 66 BC 49 00 00 0F [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:14:27]Read from MH i2c: E2 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 03 00 9F 09 00 90 00 1C [19:14:27]RAPDU: 90 00 [19:14:27]wFMCommunicate OK [19:14:27]wFMCommunicate request_size=4 [19:14:27]MH_SAM_APDU [19:14:27]CAPDU: 80 0D 03 02 [19:14:27]Write to MH i2c: E2 08 00 A0 09 80 0D 03 02 00 00 00 00 24 [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:14:27]Read from MH i2c: E2 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 0B 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 0B 00 A0 09 00 C6 03 78 5A 4F 62 69 82 90 00 5C [19:14:27]RAPDU: C6 03 78 5A 4F 62 69 82 90 00 [19:14:27]wFMCommunicate OK [19:14:27]SAM_PROTO_SignData done [19:14:27]FM_MakeSignedData done [19:14:27]CreateOFDProtocolMessage [19:14:27]wFMCommunicate request_size=4 [19:14:27]MH_SAM_APDU [19:14:27]CAPDU: 80 11 00 00 [19:14:27]Write to MH i2c: E2 08 00 A1 09 80 11 00 00 00 00 00 00 24 [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:27]Read from MH i2c: E2 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 17 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: E2 17 00 A1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 79 [19:14:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:14:27]wFMCommunicate OK [19:14:27]CreateOFDProtocolMessage done [19:14:27]OFDSenderStorePacket 372862 [19:14:27]StoreOFDPacket docnum=372862 [19:14:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F0 2C 07 01 78 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 92 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E B0 05 00 35 04 06 00 4C 16 62 66 BC 49 C6 03 78 5A 4F 62 69 82 [19:14:27]CheckFolder [19:14:27]dirname=/storage/ofd_packets [19:14:27]CheckFolder done [19:14:27]ProducePacketName [19:14:27]name=ofd_packets/00372862 [19:14:27]NVStorageSaveData ofd_packets/00372862 [19:14:27]File name is /storage/ofd_packets/00372862 [19:14:27]Write 301 bytes [19:14:27]NVStorageSaveData done [19:14:27]OFDSenderStorePacket done [19:14:27]KKMCreateOFDPacket done [19:14:27]NVStorageSaveData kkm_last_timestamp [19:14:27]File name is /storage/kkm_last_timestamp [19:14:27]Write 4 bytes [19:14:27]NVStorageSaveData done [19:14:27]ExternCall_PrintAddStr [19:14:27]wPrintStart [19:14:27]Write to MH i2c: 01 00 00 A2 09 AB [19:14:27]Write i2c OK [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: 01 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: 01 07 00 [19:14:27]MH_I2C_Read... [19:14:27]Read from MH i2c: 01 07 00 A2 09 00 00 00 00 00 FF 0F C0 [19:14:27]RasterBufferAndPrint [19:14:27]line Счет N : (1)3309175 [19:14:27]line ИНН: 02508201610067 [19:14:27]line Контрольно-Кассовый Чек [19:14:27]line ПРОДАЖА [19:14:27]line ТРК (МРК, ГНК) : 12 [19:14:27]line Товар: 2710124130 [19:14:27]line Аи-92-К-4 [19:14:27]line 7.480 * 66.90 [19:14:27]line = 500.41 [19:14:27]line НДС 12% НСП 1% [19:14:27]line > о реализуемом товаре [19:14:27]line ОКРУГЛЕНИЕ: -0.41 [19:14:27]line ИТОГО: 500.00 [19:14:27]line Внесено: 500.00 [19:14:27]line СДАЧА: 0.00 [19:14:27]line НСП 1% : 4.43 [19:14:27]line НДС 12% : 53.14 [19:14:27]line Наличными: 500.00 [19:14:27]line Безнал.: 0.00 [19:14:27]line Место: АЗС № 87 "Партнер Нефть" [19:14:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:14:27]line СНО: Общий режим [19:14:27]line Чек 679 24.10.2024 19:14 [19:14:27]line Смена: 524 ФФД: 1.0 [19:14:27]line ЗНМ: 0300000083 [19:14:27]line РНМ: 0000000000091623 [19:14:27]line Версия ККМ: 001 [19:14:27]line ФМ: 0000000000874672 [19:14:27]line ФД: 372862 [19:14:27]line ФПД: 83659023891529 [19:14:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191426&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372862&fm=83659023891529&tin=02508201610067®Number=0000000000091623&sum=50000 [19:14:27]written 0, free lines is 4095 [19:14:27]OFD Sender: Processing packet 372862 [packets to send 267, broken 266] [19:14:27]ProducePacketName [19:14:27]name=ofd_packets/00372862 [19:14:27]OFD Sender: To server: pG, [19:14:27]CommunicateWithHost lk.salyk.kg:30040 [19:14:27]ConnectInit lk.salyk.kg [19:14:27]Connected sock=10 [19:14:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F0 2C 07 01 78 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 02 00 00 F4 03 04 00 92 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E B0 05 00 35 04 06 00 4C 16 62 66 BC 49 C6 03 78 5A 4F 62 69 82 [19:14:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A8 AF 47 00 C7 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7E B0 05 00 F4 03 04 00 39 48 1A 67 B6 04 01 00 00 5B DE 30 AA 39 74 13 2E [19:14:27]CommunicateWithHost err = 0 [19:14:27]CheckOFDResponse [19:14:27]1017 (14) - 77093643461234 [19:14:27]1041 (16) - 0000000000874672 [19:14:27]1040 (4) - 372862 [19:14:27]1012 (4) - 24.10.2024 13:14 [19:14:27]1206 (1) - 0 [19:14:27]OFD Sender: Remove packet 372862 [19:14:27]ProducePacketName [19:14:27]name=ofd_packets/00372862 [19:14:27]NVStorageDeleteData [19:14:28]Write to MH i2c: 01 00 00 CD 09 D6 [19:14:28]Write i2c OK [19:14:28]MH_I2C_Read... [19:14:28]Read from MH i2c: 01 [19:14:28]MH_I2C_Read... [19:14:28]Read from MH i2c: 01 07 00 [19:14:28]MH_I2C_Read... [19:14:28]Read from MH i2c: 01 07 00 CD 09 00 00 00 00 00 DF 0C C8 [19:14:28]RasterBufferAndPrint [19:14:28]line [19:14:28]line [19:14:28]line [19:14:28]line [19:14:28]line [19:14:28]written 0, free lines is 3301 [19:14:28]MH_Cut [19:14:28]Write to MH i2c: D1 01 00 D4 09 01 AF [19:14:28]Write i2c OK [19:14:28]MH_I2C_Read... [19:14:28]Read from MH i2c: D1 [19:14:28]MH_I2C_Read... [19:14:28]Read from MH i2c: D1 01 00 [19:14:28]MH_I2C_Read... [19:14:28]Read from MH i2c: D1 01 00 D4 09 00 AE [19:14:28]Write to MH i2c: 01 00 00 D5 09 DE [19:14:28]Write i2c OK [19:14:28]MH_I2C_Read... [19:14:28]OFD Sender: No OFD packet to send [19:14:28]*** Cut start [19:14:28]*** Partial cut [19:14:28]*** CUTSNS_PIN = 1 [19:14:28]*** CUTSNS_PIN = 0 [19:14:29]*** Brake cut motor [19:14:29]Read from MH i2c: 01 [19:14:29]MH_I2C_Read... [19:14:29]*** Stop cut motor [19:14:29]*** Cut end [19:14:29]Read from MH i2c: 01 07 00 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: 01 07 00 D5 09 00 00 00 00 00 FF 0F F3 [19:14:29]process_action close_receipt done [19:14:29]requested_data is exist [19:14:29]produce_requested_data [19:14:29]requested_item fm.sn is exist - process it [19:14:29]wFMCommunicate request_size=4 [19:14:29]MH_SAM_APDU [19:14:29]CAPDU: 80 11 00 00 [19:14:29]Write to MH i2c: E2 08 00 D6 09 80 11 00 00 00 00 00 00 59 [19:14:29]Write i2c OK [19:14:29]MH_I2C_Read... [19:14:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:14:29]Read from MH i2c: E2 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: E2 17 00 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: E2 17 00 D6 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AE [19:14:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:14:29]wFMCommunicate OK [19:14:29]requested_item fd.num is exist - process it [19:14:29]SAM_PROTO_GetFieldsCounters [19:14:29]wFMCommunicate request_size=4 [19:14:29]MH_SAM_APDU [19:14:29]CAPDU: 80 13 00 00 [19:14:29]Write to MH i2c: E2 08 00 D7 09 80 13 00 00 00 00 00 00 5C [19:14:29]Write i2c OK [19:14:29]MH_I2C_Read... [19:14:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:14:29]Read from MH i2c: E2 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: E2 62 00 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: E2 62 00 D7 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 B7 [19:14:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A7 02 00 00 5E 04 04 00 A7 02 00 00 57 04 04 00 A8 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:14:29]wFMCommunicate OK [19:14:29]SAM_PROTO_GetFieldsCounters done [19:14:29]requested_item shift.num is exist - process it [19:14:29]requested_item shift.opened is exist - process it [19:14:29]req_shift_opened [19:14:29]FM_GetShiftState [19:14:29]SAM_PROTO_GetShiftState [19:14:29]wFMCommunicate request_size=4 [19:14:29]MH_SAM_APDU [19:14:29]CAPDU: 80 13 01 00 [19:14:29]Write to MH i2c: E2 08 00 D8 09 80 13 01 00 00 00 00 00 5E [19:14:29]Write i2c OK [19:14:29]MH_I2C_Read... [19:14:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:14:29]Read from MH i2c: E2 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: E2 0E 00 [19:14:29]MH_I2C_Read... [19:14:29]Read from MH i2c: E2 0E 00 D8 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C3 [19:14:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:14:29]wFMCommunicate OK [19:14:29]SAM_PROTO_GetShiftState done [19:14:29]FM_GetShiftState done [19:14:29]req_shift_opened done [19:14:29]requested_item shift.open_date is exist - process it [19:14:29]req_shift_open_date [19:14:29]req_shift_open_date done [19:14:29]produce_requested_data done [19:14:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372862,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:14:29]process_action_free close_receipt [19:14:29]json_value_free [19:14:29]json_value_free done [19:14:29]process_json_proto returns [19:14:29]Send response to host [19:14:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372862,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:14:29]free response buf [19:14:29]execute_script done [19:14:29]execute_script returns [19:14:29]free content buf [19:14:29]Sock 9.Close socket [19:14:29]Sock 9.Thread stoped [19:14:33]OFD Sender: No OFD packet to send [19:14:38]OFD Sender: No OFD packet to send [19:14:43]OFD Sender: No OFD packet to send [19:14:48]OFD Sender: No OFD packet to send [19:14:53]OFD Sender: No OFD packet to send [19:14:58]OFD Sender: No OFD packet to send [19:15:03]OFD Sender: No OFD packet to send [19:15:08]OFD Sender: No OFD packet to send [19:15:13]OFD Sender: No OFD packet to send [19:15:18]OFD Sender: No OFD packet to send [19:15:23]OFD Sender: No OFD packet to send [19:15:28]OFD Sender: No OFD packet to send [19:15:33]OFD Sender: No OFD packet to send [19:15:38]OFD Sender: No OFD packet to send [19:15:43]OFD Sender: No OFD packet to send [19:15:48]OFD Sender: No OFD packet to send [19:15:53]OFD Sender: No OFD packet to send [19:15:58]OFD Sender: No OFD packet to send [19:16:01]accept exits with 7 [19:16:01]New connection [19:16:01]New thread 3067141476 created [19:16:01]Thread 3066998116 joined [19:16:01]Waiting for new connection... [19:16:01] Sock 7.Parse request [19:16:01]Sock 7.Check first char [19:16:01]Sock 7.First char is OK [19:16:01]request: POST /json_proto HTTP/1.0 [19:16:01]Method: POST [19:16:01]URL: /json_proto [19:16:01]Method is POST - this is cgi request [19:16:01]url: /json_proto [19:16:01]query_string will be loaded in cgi processing [19:16:01]execute_cgi json_proto POST (null) [19:16:01]execute_cgi path=json_proto method=POST [19:16:01]POST find Content-Length [19:16:01]Host: 172.17.42.195:8080 [19:16:01]Content-Length: 678 [19:16:01]Content-Type: application/json [19:16:01] [19:16:01]POST finish read [19:16:01]Found Content-Length = 678 [19:16:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:01]execute_script... [19: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)3309176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:01]POST & json_proto [19:16:01]process_json_proto [19:16:01]json parsed OK: [19:16:01]protocol is kg_v1.0 [19:16:01]action value=close_receipt [19:16:01]process_action close_receipt [19:16:01]cmd_close_receipt [19:16:01]MH_GetDate [19:16:01]Write to MH i2c: F0 00 00 D9 09 D1 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: F0 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: F0 09 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: F0 09 00 D9 09 00 F2 9C 1A 67 EF 94 12 67 E5 [19:16:01]GetLastDocTimeStamp 1729797266 [19:16:01]current date 1729797362 [19:16:01]FM_GetShiftState [19:16:01]SAM_PROTO_GetShiftState [19:16:01]wFMCommunicate request_size=4 [19:16:01]MH_SAM_APDU [19:16:01]CAPDU: 80 13 01 00 [19:16:01]Write to MH i2c: E2 08 00 DA 09 80 13 01 00 00 00 00 00 60 [19:16:01]Write i2c OK [19:16:01]MH_I2C_Read... [19:16:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:01]Read from MH i2c: E2 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 0E 00 [19:16:01]MH_I2C_Read... [19:16:01]Read from MH i2c: E2 0E 00 DA 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C5 [19:16:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:16:01]wFMCommunicate OK [19:16:01]SAM_PROTO_GetShiftState done [19:16:01]FM_GetShiftState done [19:16:01]opened in 1729729095 [19:16:01]opened+sec_in_day 1729815495 [19:16:01]quantity*price = 60009 [19:16:01]sum+1 = 60010 [19:16:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 680 24.10.2024 19:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372863 ФПД: 4365748394350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372863&fm=4365748394350&tin=02508201610067®Number=0000000000091623&sum=60000 [19:16:02]StoreToDocumentArchive [19:16:02]shift 524 fd 372863 [19:16:02]save to /storage/0524/doc_00372863 [19:16:02]save last doc name /storage/0524/doc_00372863 to /storage/kkm_last_doc_name [19:16:02]save OK [19:16:02]Clear old archive folders... [19:16:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:16:02]tlvbuf is 010D7880 [19:16:02]SAM_PROTO_ClearQueue [19:16:02]wFMCommunicate request_size=4 [19:16:02]MH_SAM_APDU [19:16:02]CAPDU: 80 09 00 00 [19:16:02]Write to MH i2c: E2 08 00 E7 09 80 09 00 00 00 00 00 00 62 [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:02]Read from MH i2c: E2 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: E2 03 00 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: E2 03 00 E7 09 00 90 00 64 [19:16:02]RAPDU: 90 00 [19:16:02]wFMCommunicate OK [19:16:02]SAM_PROTO_ClearQueue done [19:16:02]KKMCreateOFDPacket [19:16:02]OFDProtocolAddRootSTLVToBuf [19:16:02]FM_MakeSignedData [19:16:02]FM_MakeSignedData [19:16:02]SAM_PROTO_SignData [19:16:02]wFMCommunicate request_size=4 [19:16:02]MH_SAM_APDU [19:16:02]CAPDU: 80 0D 01 02 [19:16:02]Write to MH i2c: E2 08 00 E8 09 80 0D 01 02 00 00 00 00 6A [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:02]Read from MH i2c: E2 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: E2 03 00 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: E2 03 00 E8 09 00 90 00 65 [19:16:02]RAPDU: 90 00 [19:16:02]wFMCommunicate OK [19:16:02]wFMCommunicate request_size=255 [19:16:02]MH_SAM_APDU [19:16:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 F2 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F B0 05 00 35 04 06 00 03 [19:16:02]Write to MH i2c: E2 02 01 E9 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 F2 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F B0 05 00 35 04 06 00 03 00 00 D1 [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:02]Read from MH i2c: E2 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: E2 03 00 [19:16:02]MH_I2C_Read... [19:16:02]Read from MH i2c: E2 03 00 E9 09 00 90 00 66 [19:16:02]RAPDU: 90 00 [19:16:02]wFMCommunicate OK [19:16:02]wFMCommunicate request_size=10 [19:16:02]MH_SAM_APDU [19:16:02]CAPDU: 80 0D 02 02 05 F8 7A E1 D9 6E [19:16:02]Write to MH i2c: E2 0D 00 EA 09 80 0D 02 02 05 00 F8 7A E1 D9 6E 00 00 11 [19:16:02]Write i2c OK [19:16:02]MH_I2C_Read... [19:16:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:03]Read from MH i2c: E2 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: E2 03 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: E2 03 00 EA 09 00 90 00 67 [19:16:03]RAPDU: 90 00 [19:16:03]wFMCommunicate OK [19:16:03]wFMCommunicate request_size=4 [19:16:03]MH_SAM_APDU [19:16:03]CAPDU: 80 0D 03 02 [19:16:03]Write to MH i2c: E2 08 00 EB 09 80 0D 03 02 00 00 00 00 6F [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:03]Read from MH i2c: E2 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: E2 0B 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: E2 0B 00 EB 09 00 32 B1 6D 7D F3 45 A6 79 90 00 94 [19:16:03]RAPDU: 32 B1 6D 7D F3 45 A6 79 90 00 [19:16:03]wFMCommunicate OK [19:16:03]SAM_PROTO_SignData done [19:16:03]FM_MakeSignedData done [19:16:03]CreateOFDProtocolMessage [19:16:03]wFMCommunicate request_size=4 [19:16:03]MH_SAM_APDU [19:16:03]CAPDU: 80 11 00 00 [19:16:03]Write to MH i2c: E2 08 00 EC 09 80 11 00 00 00 00 00 00 6F [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:03]Read from MH i2c: E2 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: E2 17 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: E2 17 00 EC 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [19:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:16:03]wFMCommunicate OK [19:16:03]CreateOFDProtocolMessage done [19:16:03]OFDSenderStorePacket 372863 [19:16:03]StoreOFDPacket docnum=372863 [19:16:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7F C3 07 01 A1 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 F2 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F B0 05 00 35 04 06 00 03 F8 7A E1 D9 6E 32 B1 6D 7D F3 45 A6 79 [19:16:03]CheckFolder [19:16:03]dirname=/storage/ofd_packets [19:16:03]CheckFolder done [19:16:03]ProducePacketName [19:16:03]name=ofd_packets/00372863 [19:16:03]NVStorageSaveData ofd_packets/00372863 [19:16:03]File name is /storage/ofd_packets/00372863 [19:16:03]Write 301 bytes [19:16:03]NVStorageSaveData done [19:16:03]OFDSenderStorePacket done [19:16:03]KKMCreateOFDPacket done [19:16:03]NVStorageSaveData kkm_last_timestamp [19:16:03]File name is /storage/kkm_last_timestamp [19:16:03]Write 4 bytes [19:16:03]NVStorageSaveData done [19:16:03]ExternCall_PrintAddStr [19:16:03]wPrintStart [19:16:03]Write to MH i2c: 01 00 00 ED 09 F6 [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 07 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 07 00 ED 09 00 00 00 00 00 FF 0F 0B [19:16:03]RasterBufferAndPrint [19:16:03]line Счет N : (1)3309176 [19:16:03]line ИНН: 02508201610067 [19:16:03]line Контрольно-Кассовый Чек [19:16:03]line ПРОДАЖА [19:16:03]line ТРК (МРК, ГНК) : 32 [19:16:03]line Товар: 2710124130 [19:16:03]line Аи-92-К-4 [19:16:03]line 8.970 * 66.90 [19:16:03]line = 600.09 [19:16:03]line НДС 12% НСП 1% [19:16:03]line > о реализуемом товаре [19:16:03]line ОКРУГЛЕНИЕ: -0.09 [19:16:03]line ИТОГО: 600.00 [19:16:03]line Внесено: 600.00 [19:16:03]line СДАЧА: 0.00 [19:16:03]line НСП 1% : 5.31 [19:16:03]line НДС 12% : 63.73 [19:16:03]line Наличными: 600.00 [19:16:03]line Безнал.: 0.00 [19:16:03]line Место: АЗС № 87 "Партнер Нефть" [19:16:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:16:03]line СНО: Общий режим [19:16:03]line Чек 680 24.10.2024 19:16 [19:16:03]line Смена: 524 ФФД: 1.0 [19:16:03]line ЗНМ: 0300000083 [19:16:03]line РНМ: 0000000000091623 [19:16:03]line Версия ККМ: 001 [19:16:03]line ФМ: 0000000000874672 [19:16:03]line ФД: 372863 [19:16:03]line ФПД: 4365748394350 [19:16:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372863&fm=4365748394350&tin=02508201610067®Number=0000000000091623&sum=60000 [19:16:03]written 0, free lines is 4095 [19:16:03]OFD Sender: Processing packet 372863 [packets to send 267, broken 266] [19:16:03]ProducePacketName [19:16:03]name=ofd_packets/00372863 [19:16:03]OFD Sender: To server: pG, [19:16:03]CommunicateWithHost lk.salyk.kg:30040 [19:16:03]ConnectInit lk.salyk.kg [19:16:03]Connected sock=10 [19:16:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7F C3 07 01 A1 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 02 00 00 F4 03 04 00 F2 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F B0 05 00 35 04 06 00 03 F8 7A E1 D9 6E 32 B1 6D 7D F3 45 A6 79 [19:16:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D1 0D 47 00 1C 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 7F B0 05 00 F4 03 04 00 99 48 1A 67 B6 04 01 00 00 3B 9C DE EF 50 46 C3 3E [19:16:03]CommunicateWithHost err = 0 [19:16:03]CheckOFDResponse [19:16:03]1017 (14) - 77093643461234 [19:16:03]1041 (16) - 0000000000874672 [19:16:03]1040 (4) - 372863 [19:16:03]1012 (4) - 24.10.2024 13:16 [19:16:03]1206 (1) - 0 [19:16:03]OFD Sender: Remove packet 372863 [19:16:03]ProducePacketName [19:16:03]name=ofd_packets/00372863 [19:16:03]NVStorageDeleteData [19:16:03]Write to MH i2c: 01 00 00 18 0A 22 [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 07 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: 01 07 00 18 0A 00 00 00 00 00 DC 0C 11 [19:16:03]RasterBufferAndPrint [19:16:03]line [19:16:03]line [19:16:03]line [19:16:03]line [19:16:03]line [19:16:03]written 0, free lines is 3298 [19:16:03]MH_Cut [19:16:03]Write to MH i2c: D1 01 00 1F 0A 01 FB [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: D1 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: D1 01 00 [19:16:03]MH_I2C_Read... [19:16:03]Read from MH i2c: D1 01 00 1F 0A 00 FA [19:16:03]Write to MH i2c: 01 00 00 20 0A 2A [19:16:03]Write i2c OK [19:16:03]MH_I2C_Read... [19:16:04]OFD Sender: No OFD packet to send [19:16:04]*** Cut start [19:16:04]*** Partial cut [19:16:04]*** CUTSNS_PIN = 1 [19:16:04]*** CUTSNS_PIN = 0 [19:16:04]*** Brake cut motor [19:16:05]Read from MH i2c: 01 [19:16:05]MH_I2C_Read... [19:16:05]*** Stop cut motor [19:16:05]*** Cut end [19:16:05]Read from MH i2c: 01 07 00 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: 01 07 00 20 0A 00 00 00 00 00 FF 0F 3F [19:16:05]process_action close_receipt done [19:16:05]requested_data is exist [19:16:05]produce_requested_data [19:16:05]requested_item fm.sn is exist - process it [19:16:05]wFMCommunicate request_size=4 [19:16:05]MH_SAM_APDU [19:16:05]CAPDU: 80 11 00 00 [19:16:05]Write to MH i2c: E2 08 00 21 0A 80 11 00 00 00 00 00 00 A5 [19:16:05]Write i2c OK [19:16:05]MH_I2C_Read... [19:16:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:05]Read from MH i2c: E2 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: E2 17 00 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: E2 17 00 21 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [19:16:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:16:05]wFMCommunicate OK [19:16:05]requested_item fd.num is exist - process it [19:16:05]SAM_PROTO_GetFieldsCounters [19:16:05]wFMCommunicate request_size=4 [19:16:05]MH_SAM_APDU [19:16:05]CAPDU: 80 13 00 00 [19:16:05]Write to MH i2c: E2 08 00 22 0A 80 13 00 00 00 00 00 00 A8 [19:16:05]Write i2c OK [19:16:05]MH_I2C_Read... [19:16:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:05]Read from MH i2c: E2 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: E2 62 00 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: E2 62 00 22 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 07 [19:16:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 7F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A8 02 00 00 5E 04 04 00 A8 02 00 00 57 04 04 00 A9 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:05]wFMCommunicate OK [19:16:05]SAM_PROTO_GetFieldsCounters done [19:16:05]requested_item shift.num is exist - process it [19:16:05]requested_item shift.opened is exist - process it [19:16:05]req_shift_opened [19:16:05]FM_GetShiftState [19:16:05]SAM_PROTO_GetShiftState [19:16:05]wFMCommunicate request_size=4 [19:16:05]MH_SAM_APDU [19:16:05]CAPDU: 80 13 01 00 [19:16:05]Write to MH i2c: E2 08 00 23 0A 80 13 01 00 00 00 00 00 AA [19:16:05]Write i2c OK [19:16:05]MH_I2C_Read... [19:16:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:05]Read from MH i2c: E2 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: E2 0E 00 [19:16:05]MH_I2C_Read... [19:16:05]Read from MH i2c: E2 0E 00 23 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [19:16:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:16:05]wFMCommunicate OK [19:16:05]SAM_PROTO_GetShiftState done [19:16:05]FM_GetShiftState done [19:16:05]req_shift_opened done [19:16:05]requested_item shift.open_date is exist - process it [19:16:05]req_shift_open_date [19:16:05]req_shift_open_date done [19:16:05]produce_requested_data done [19:16:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372863,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:16:05]process_action_free close_receipt [19:16:05]json_value_free [19:16:05]json_value_free done [19:16:05]process_json_proto returns [19:16:05]Send response to host [19:16:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372863,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:16:05]free response buf [19:16:05]execute_script done [19:16:05]execute_script returns [19:16:05]free content buf [19:16:05]Sock 7.Close socket [19:16:05]Sock 7.Thread stoped [19:16:09]OFD Sender: No OFD packet to send [19:16:11]accept exits with 9 [19:16:11]New connection [19:16:11]New thread 3066998116 created [19:16:11]Thread 3067141476 joined [19:16:11]Waiting for new connection... [19:16:11] Sock 9.Parse request [19:16:11]Sock 9.Check first char [19:16:11]Sock 9.First char is OK [19:16:11]request: POST /json_proto HTTP/1.0 [19:16:11]Method: POST [19:16:11]URL: /json_proto [19:16:11]Method is POST - this is cgi request [19:16:11]url: /json_proto [19:16:11]query_string will be loaded in cgi processing [19:16:11]execute_cgi json_proto POST (null) [19:16:11]execute_cgi path=json_proto method=POST [19:16:11]POST find Content-Length [19:16:11]Host: 172.17.42.195:8080 [19:16:11]Content-Length: 678 [19:16:11]Content-Type: application/json [19:16:11] [19:16:11]POST finish read [19:16:11]Found Content-Length = 678 [19:16:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:11]execute_script... [19:16: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)3309177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:16:11]POST & json_proto [19:16:11]process_json_proto [19:16:11]json parsed OK: [19:16:11]protocol is kg_v1.0 [19:16:11]action value=close_receipt [19:16:11]process_action close_receipt [19:16:11]cmd_close_receipt [19:16:11]MH_GetDate [19:16:11]Write to MH i2c: F0 00 00 24 0A 1D [19:16:11]Write i2c OK [19:16:11]MH_I2C_Read... [19:16:11]Read from MH i2c: F0 [19:16:11]MH_I2C_Read... [19:16:11]Read from MH i2c: F0 09 00 [19:16:11]MH_I2C_Read... [19:16:11]Read from MH i2c: F0 09 00 24 0A 00 FB 9C 1A 67 EF 94 12 67 3A [19:16:11]GetLastDocTimeStamp 1729797362 [19:16:11]current date 1729797371 [19:16:11]FM_GetShiftState [19:16:11]SAM_PROTO_GetShiftState [19:16:11]wFMCommunicate request_size=4 [19:16:11]MH_SAM_APDU [19:16:11]CAPDU: 80 13 01 00 [19:16:11]Write to MH i2c: E2 08 00 25 0A 80 13 01 00 00 00 00 00 AC [19:16:11]Write i2c OK [19:16:11]MH_I2C_Read... [19:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:11]Read from MH i2c: E2 [19:16:11]MH_I2C_Read... [19:16:11]Read from MH i2c: E2 0E 00 [19:16:11]MH_I2C_Read... [19:16:11]Read from MH i2c: E2 0E 00 25 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 11 [19:16:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:16:11]wFMCommunicate OK [19:16:11]SAM_PROTO_GetShiftState done [19:16:11]FM_GetShiftState done [19:16:11]opened in 1729729095 [19:16:11]opened+sec_in_day 1729815495 [19:16:11]quantity*price = 50041 [19:16:11]sum+1 = 50042 [19:16:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 681 24.10.2024 19:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372864 ФПД: 133927734092333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372864&fm=133927734092333&tin=02508201610067®Number=0000000000091623&sum=50000 [19:16:12]StoreToDocumentArchive [19:16:12]shift 524 fd 372864 [19:16:12]save to /storage/0524/doc_00372864 [19:16:12]save last doc name /storage/0524/doc_00372864 to /storage/kkm_last_doc_name [19:16:12]save OK [19:16:12]Clear old archive folders... [19:16:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:16:12]tlvbuf is 01100E80 [19:16:12]SAM_PROTO_ClearQueue [19:16:12]wFMCommunicate request_size=4 [19:16:12]MH_SAM_APDU [19:16:12]CAPDU: 80 09 00 00 [19:16:12]Write to MH i2c: E2 08 00 32 0A 80 09 00 00 00 00 00 00 AE [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:16:12]Read from MH i2c: E2 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 32 0A 00 90 00 B0 [19:16:12]RAPDU: 90 00 [19:16:12]wFMCommunicate OK [19:16:12]SAM_PROTO_ClearQueue done [19:16:12]KKMCreateOFDPacket [19:16:12]OFDProtocolAddRootSTLVToBuf [19:16:12]FM_MakeSignedData [19:16:12]FM_MakeSignedData [19:16:12]SAM_PROTO_SignData [19:16:12]wFMCommunicate request_size=4 [19:16:12]MH_SAM_APDU [19:16:12]CAPDU: 80 0D 01 02 [19:16:12]Write to MH i2c: E2 08 00 33 0A 80 0D 01 02 00 00 00 00 B6 [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:16:12]Read from MH i2c: E2 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 33 0A 00 90 00 B1 [19:16:12]RAPDU: 90 00 [19:16:12]wFMCommunicate OK [19:16:12]wFMCommunicate request_size=255 [19:16:12]MH_SAM_APDU [19:16: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 FC 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 B0 05 00 35 04 06 00 79 [19:16:12]Write to MH i2c: E2 02 01 34 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 FC 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 B0 05 00 35 04 06 00 79 00 00 C2 [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:12]Read from MH i2c: E2 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 34 0A 00 90 00 B2 [19:16:12]RAPDU: 90 00 [19:16:12]wFMCommunicate OK [19:16:12]wFMCommunicate request_size=10 [19:16:12]MH_SAM_APDU [19:16:12]CAPDU: 80 0D 02 02 05 CE 7B 04 22 2D [19:16:12]Write to MH i2c: E2 0D 00 35 0A 80 0D 02 02 05 00 CE 7B 04 22 2D 00 00 5F [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:16:12]Read from MH i2c: E2 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 03 00 35 0A 00 90 00 B3 [19:16:12]RAPDU: 90 00 [19:16:12]wFMCommunicate OK [19:16:12]wFMCommunicate request_size=4 [19:16:12]MH_SAM_APDU [19:16:12]CAPDU: 80 0D 03 02 [19:16:12]Write to MH i2c: E2 08 00 36 0A 80 0D 03 02 00 00 00 00 BB [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:16:12]Read from MH i2c: E2 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 0B 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 0B 00 36 0A 00 4B 0B 78 2B 11 6E 8C 95 90 00 55 [19:16:12]RAPDU: 4B 0B 78 2B 11 6E 8C 95 90 00 [19:16:12]wFMCommunicate OK [19:16:12]SAM_PROTO_SignData done [19:16:12]FM_MakeSignedData done [19:16:12]CreateOFDProtocolMessage [19:16:12]wFMCommunicate request_size=4 [19:16:12]MH_SAM_APDU [19:16:12]CAPDU: 80 11 00 00 [19:16:12]Write to MH i2c: E2 08 00 37 0A 80 11 00 00 00 00 00 00 BB [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:12]Read from MH i2c: E2 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 17 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: E2 17 00 37 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [19:16:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:16:12]wFMCommunicate OK [19:16:12]CreateOFDProtocolMessage done [19:16:12]OFDSenderStorePacket 372864 [19:16:12]StoreOFDPacket docnum=372864 [19:16:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1C 28 07 01 05 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 FC 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 B0 05 00 35 04 06 00 79 CE 7B 04 22 2D 4B 0B 78 2B 11 6E 8C 95 [19:16:12]CheckFolder [19:16:12]dirname=/storage/ofd_packets [19:16:12]CheckFolder done [19:16:12]ProducePacketName [19:16:12]name=ofd_packets/00372864 [19:16:12]NVStorageSaveData ofd_packets/00372864 [19:16:12]File name is /storage/ofd_packets/00372864 [19:16:12]Write 301 bytes [19:16:12]NVStorageSaveData done [19:16:12]OFDSenderStorePacket done [19:16:12]KKMCreateOFDPacket done [19:16:12]NVStorageSaveData kkm_last_timestamp [19:16:12]File name is /storage/kkm_last_timestamp [19:16:12]Write 4 bytes [19:16:12]NVStorageSaveData done [19:16:12]ExternCall_PrintAddStr [19:16:12]wPrintStart [19:16:12]Write to MH i2c: 01 00 00 38 0A 42 [19:16:12]Write i2c OK [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: 01 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: 01 07 00 [19:16:12]MH_I2C_Read... [19:16:12]Read from MH i2c: 01 07 00 38 0A 00 00 00 00 00 FF 0F 57 [19:16:12]RasterBufferAndPrint [19:16:12]line Счет N : (1)3309177 [19:16:12]line ИНН: 02508201610067 [19:16:12]line Контрольно-Кассовый Чек [19:16:12]line ПРОДАЖА [19:16:12]line ТРК (МРК, ГНК) : 12 [19:16:12]line Товар: 2710124130 [19:16:12]line Аи-92-К-4 [19:16:12]line 7.480 * 66.90 [19:16:12]line = 500.41 [19:16:12]line НДС 12% НСП 1% [19:16:12]line > о реализуемом товаре [19:16:12]line ОКРУГЛЕНИЕ: -0.41 [19:16:12]line ИТОГО: 500.00 [19:16:12]line Внесено: 500.00 [19:16:12]line СДАЧА: 0.00 [19:16:12]line НСП 1% : 4.43 [19:16:12]line НДС 12% : 53.14 [19:16:12]line Наличными: 500.00 [19:16:12]line Безнал.: 0.00 [19:16:12]line Место: АЗС № 87 "Партнер Нефть" [19:16:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:16:12]line СНО: Общий режим [19:16:12]line Чек 681 24.10.2024 19:16 [19:16:12]line Смена: 524 ФФД: 1.0 [19:16:12]line ЗНМ: 0300000083 [19:16:12]line РНМ: 0000000000091623 [19:16:12]line Версия ККМ: 001 [19:16:12]line ФМ: 0000000000874672 [19:16:12]line ФД: 372864 [19:16:12]line ФПД: 133927734092333 [19:16:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372864&fm=133927734092333&tin=02508201610067®Number=0000000000091623&sum=50000 [19:16:12]written 0, free lines is 4095 [19:16:12]OFD Sender: Processing packet 372864 [packets to send 267, broken 266] [19:16:12]ProducePacketName [19:16:12]name=ofd_packets/00372864 [19:16:12]OFD Sender: To server: pG, [19:16:12]CommunicateWithHost lk.salyk.kg:30040 [19:16:12]ConnectInit lk.salyk.kg [19:16:12]Connected sock=10 [19:16:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1C 28 07 01 05 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 02 00 00 F4 03 04 00 FC 9C 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 B0 05 00 35 04 06 00 79 CE 7B 04 22 2D 4B 0B 78 2B 11 6E 8C 95 [19:16:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4F C0 47 00 2A 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 80 B0 05 00 F4 03 04 00 A2 48 1A 67 B6 04 01 00 00 C8 F1 55 D5 08 90 69 B5 [19:16:13]CommunicateWithHost err = 0 [19:16:13]CheckOFDResponse [19:16:13]1017 (14) - 77093643461234 [19:16:13]1041 (16) - 0000000000874672 [19:16:13]1040 (4) - 372864 [19:16:13]1012 (4) - 24.10.2024 13:16 [19:16:13]1206 (1) - 0 [19:16:13]OFD Sender: Remove packet 372864 [19:16:13]ProducePacketName [19:16:13]name=ofd_packets/00372864 [19:16:13]NVStorageDeleteData [19:16:13]Write to MH i2c: 01 00 00 63 0A 6D [19:16:13]Write i2c OK [19:16:13]MH_I2C_Read... [19:16:13]Read from MH i2c: 01 [19:16:13]MH_I2C_Read... [19:16:13]Read from MH i2c: 01 07 00 [19:16:13]MH_I2C_Read... [19:16:13]Read from MH i2c: 01 07 00 63 0A 00 00 00 00 00 D7 0C 57 [19:16:13]RasterBufferAndPrint [19:16:13]line [19:16:13]line [19:16:13]line [19:16:13]line [19:16:13]line [19:16:13]written 0, free lines is 3297 [19:16:13]MH_Cut [19:16:13]Write to MH i2c: D1 01 00 6A 0A 01 46 [19:16:13]Write i2c OK [19:16:13]MH_I2C_Read... [19:16:13]Read from MH i2c: D1 [19:16:13]MH_I2C_Read... [19:16:13]Read from MH i2c: D1 01 00 [19:16:13]MH_I2C_Read... [19:16:13]Read from MH i2c: D1 01 00 6A 0A 00 45 [19:16:13]Write to MH i2c: 01 00 00 6B 0A 75 [19:16:13]Write i2c OK [19:16:13]MH_I2C_Read... [19:16:13]OFD Sender: No OFD packet to send [19:16:14]*** Cut start [19:16:14]*** Partial cut [19:16:14]*** CUTSNS_PIN = 1 [19:16:14]*** CUTSNS_PIN = 0 [19:16:14]*** Brake cut motor [19:16:14]Read from MH i2c: 01 [19:16:14]MH_I2C_Read... [19:16:14]*** Stop cut motor [19:16:14]*** Cut end [19:16:14]Read from MH i2c: 01 07 00 [19:16:14]MH_I2C_Read... [19:16:14]Read from MH i2c: 01 07 00 6B 0A 00 00 00 00 00 FF 0F 8A [19:16:14]process_action close_receipt done [19:16:14]requested_data is exist [19:16:14]produce_requested_data [19:16:14]requested_item fm.sn is exist - process it [19:16:14]wFMCommunicate request_size=4 [19:16:14]MH_SAM_APDU [19:16:14]CAPDU: 80 11 00 00 [19:16:14]Write to MH i2c: E2 08 00 6C 0A 80 11 00 00 00 00 00 00 F0 [19:16:14]Write i2c OK [19:16:14]MH_I2C_Read... [19:16:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:16:14]Read from MH i2c: E2 [19:16:14]MH_I2C_Read... [19:16:14]Read from MH i2c: E2 17 00 [19:16:14]MH_I2C_Read... [19:16:14]Read from MH i2c: E2 17 00 6C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 45 [19:16:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:16:14]wFMCommunicate OK [19:16:14]requested_item fd.num is exist - process it [19:16:14]SAM_PROTO_GetFieldsCounters [19:16:14]wFMCommunicate request_size=4 [19:16:14]MH_SAM_APDU [19:16:14]CAPDU: 80 13 00 00 [19:16:14]Write to MH i2c: E2 08 00 6D 0A 80 13 00 00 00 00 00 00 F3 [19:16:14]Write i2c OK [19:16:14]MH_I2C_Read... [19:16:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:16:14]Read from MH i2c: E2 [19:16:14]MH_I2C_Read... [19:16:14]Read from MH i2c: E2 62 00 [19:16:14]MH_I2C_Read... [19:16:14]Read from MH i2c: E2 62 00 6D 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 80 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 56 [19:16:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 80 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 A9 02 00 00 5E 04 04 00 A9 02 00 00 57 04 04 00 AA 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:16:14]wFMCommunicate OK [19:16:14]SAM_PROTO_GetFieldsCounters done [19:16:14]requested_item shift.num is exist - process it [19:16:14]requested_item shift.opened is exist - process it [19:16:14]req_shift_opened [19:16:14]FM_GetShiftState [19:16:14]SAM_PROTO_GetShiftState [19:16:14]wFMCommunicate request_size=4 [19:16:14]MH_SAM_APDU [19:16:14]CAPDU: 80 13 01 00 [19:16:14]Write to MH i2c: E2 08 00 6E 0A 80 13 01 00 00 00 00 00 F5 [19:16:14]Write i2c OK [19:16:14]MH_I2C_Read... [19:16:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:16:15]Read from MH i2c: E2 [19:16:15]MH_I2C_Read... [19:16:15]Read from MH i2c: E2 0E 00 [19:16:15]MH_I2C_Read... [19:16:15]Read from MH i2c: E2 0E 00 6E 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5A [19:16:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:16:15]wFMCommunicate OK [19:16:15]SAM_PROTO_GetShiftState done [19:16:15]FM_GetShiftState done [19:16:15]req_shift_opened done [19:16:15]requested_item shift.open_date is exist - process it [19:16:15]req_shift_open_date [19:16:15]req_shift_open_date done [19:16:15]produce_requested_data done [19:16:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372864,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:16:15]process_action_free close_receipt [19:16:15]json_value_free [19:16:15]json_value_free done [19:16:15]process_json_proto returns [19:16:15]Send response to host [19:16:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372864,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:16:15]free response buf [19:16:15]execute_script done [19:16:15]execute_script returns [19:16:15]free content buf [19:16:15]Sock 9.Close socket [19:16:15]Sock 9.Thread stoped [19:16:18]OFD Sender: No OFD packet to send [19:16:23]OFD Sender: No OFD packet to send [19:16:28]OFD Sender: No OFD packet to send [19:16:33]OFD Sender: No OFD packet to send [19:16:38]OFD Sender: No OFD packet to send [19:16:43]OFD Sender: No OFD packet to send [19:16:48]OFD Sender: No OFD packet to send [19:16:53]OFD Sender: No OFD packet to send [19:16:58]OFD Sender: No OFD packet to send [19:17:03]OFD Sender: No OFD packet to send [19:17:08]accept exits with 7 [19:17:08]New connection [19:17:08]New thread 3067141476 created [19:17:08]Thread 3066998116 joined [19:17:08]Waiting for new connection... [19:17:08] Sock 7.Parse request [19:17:08]Sock 7.Check first char [19:17:08]Sock 7.First char is OK [19:17:08]request: POST /json_proto HTTP/1.0 [19:17:08]Method: POST [19:17:08]URL: /json_proto [19:17:08]Method is POST - this is cgi request [19:17:08]url: /json_proto [19:17:08]query_string will be loaded in cgi processing [19:17:08]execute_cgi json_proto POST (null) [19:17:08]execute_cgi path=json_proto method=POST [19:17:08]POST find Content-Length [19:17:08]Host: 172.17.42.195:8080 [19:17:08]Content-Length: 679 [19:17:08]Content-Type: application/json [19:17:08] [19:17:08]POST finish read [19:17:08]Found Content-Length = 679 [19:17:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:08]execute_script... [19:17:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:08]POST & json_proto [19:17:08]process_json_proto [19:17:08]json parsed OK: [19:17:08]protocol is kg_v1.0 [19:17:08]action value=close_receipt [19:17:08]process_action close_receipt [19:17:08]cmd_close_receipt [19:17:08]MH_GetDate [19:17:08]Write to MH i2c: F0 00 00 6F 0A 68 [19:17:08]Write i2c OK [19:17:08]MH_I2C_Read... [19:17:08]Read from MH i2c: F0 [19:17:08]MH_I2C_Read... [19:17:08]Read from MH i2c: F0 09 00 [19:17:08]MH_I2C_Read... [19:17:08]Read from MH i2c: F0 09 00 6F 0A 00 35 9D 1A 67 EF 94 12 67 C0 [19:17:08]GetLastDocTimeStamp 1729797372 [19:17:08]current date 1729797429 [19:17:08]FM_GetShiftState [19:17:08]SAM_PROTO_GetShiftState [19:17:08]wFMCommunicate request_size=4 [19:17:08]MH_SAM_APDU [19:17:08]CAPDU: 80 13 01 00 [19:17:08]Write to MH i2c: E2 08 00 70 0A 80 13 01 00 00 00 00 00 F7 [19:17:08]Write i2c OK [19:17:08]MH_I2C_Read... [19:17:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:08]Read from MH i2c: E2 [19:17:08]MH_I2C_Read... [19:17:08]Read from MH i2c: E2 0E 00 [19:17:08]MH_I2C_Read... [19:17:08]Read from MH i2c: E2 0E 00 70 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5C [19:17:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:17:08]wFMCommunicate OK [19:17:08]SAM_PROTO_GetShiftState done [19:17:08]FM_GetShiftState done [19:17:08]opened in 1729729095 [19:17:08]opened+sec_in_day 1729815495 [19:17:08]quantity*price = 80012 [19:17:08]sum+1 = 80013 [19:17:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 682 24.10.2024 19:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372865 ФПД: 121792430710667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191709&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372865&fm=121792430710667&tin=02508201610067®Number=0000000000091623&sum=80000 [19:17:09]StoreToDocumentArchive [19:17:09]shift 524 fd 372865 [19:17:09]save to /storage/0524/doc_00372865 [19:17:09]save last doc name /storage/0524/doc_00372865 to /storage/kkm_last_doc_name [19:17:09]save OK [19:17:09]Clear old archive folders... [19:17:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:17:09]tlvbuf is 010CAEC0 [19:17:09]SAM_PROTO_ClearQueue [19:17:09]wFMCommunicate request_size=4 [19:17:09]MH_SAM_APDU [19:17:09]CAPDU: 80 09 00 00 [19:17:09]Write to MH i2c: E2 08 00 7D 0A 80 09 00 00 00 00 00 00 F9 [19:17:09]Write i2c OK [19:17:09]MH_I2C_Read... [19:17:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:09]Read from MH i2c: E2 [19:17:09]MH_I2C_Read... [19:17:09]Read from MH i2c: E2 03 00 [19:17:09]MH_I2C_Read... [19:17:09]Read from MH i2c: E2 03 00 7D 0A 00 90 00 FB [19:17:09]RAPDU: 90 00 [19:17:09]wFMCommunicate OK [19:17:09]SAM_PROTO_ClearQueue done [19:17:09]KKMCreateOFDPacket [19:17:09]OFDProtocolAddRootSTLVToBuf [19:17:09]FM_MakeSignedData [19:17:09]FM_MakeSignedData [19:17:09]SAM_PROTO_SignData [19:17:09]wFMCommunicate request_size=4 [19:17:09]MH_SAM_APDU [19:17:09]CAPDU: 80 0D 01 02 [19:17:09]Write to MH i2c: E2 08 00 7E 0A 80 0D 01 02 00 00 00 00 01 [19:17:09]Write i2c OK [19:17:09]MH_I2C_Read... [19:17:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:09]Read from MH i2c: E2 [19:17:09]MH_I2C_Read... [19:17:09]Read from MH i2c: E2 03 00 [19:17:09]MH_I2C_Read... [19:17:09]Read from MH i2c: E2 03 00 7E 0A 00 90 00 FC [19:17:09]RAPDU: 90 00 [19:17:09]wFMCommunicate OK [19:17:09]wFMCommunicate request_size=255 [19:17:09]MH_SAM_APDU [19:17: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 35 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 B0 05 00 35 04 06 00 6E [19:17:09]Write to MH i2c: E2 02 01 7F 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 35 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 B0 05 00 35 04 06 00 6E 00 00 2A [19:17:09]Write i2c OK [19:17:09]MH_I2C_Read... [19:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:09]Read from MH i2c: E2 [19:17:09]MH_I2C_Read... [19:17:09]Read from MH i2c: E2 03 00 [19:17:09]MH_I2C_Read... [19:17:09]Read from MH i2c: E2 03 00 7F 0A 00 90 00 FD [19:17:09]RAPDU: 90 00 [19:17:09]wFMCommunicate OK [19:17:09]wFMCommunicate request_size=10 [19:17:09]MH_SAM_APDU [19:17:09]CAPDU: 80 0D 02 02 05 C5 02 91 9F 8B [19:17:09]Write to MH i2c: E2 0D 00 80 0A 80 0D 02 02 05 00 C5 02 91 9F 8B 00 00 90 [19:17:09]Write i2c OK [19:17:09]MH_I2C_Read... [19:17:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:10]Read from MH i2c: E2 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 03 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 03 00 80 0A 00 90 00 FE [19:17:10]RAPDU: 90 00 [19:17:10]wFMCommunicate OK [19:17:10]wFMCommunicate request_size=4 [19:17:10]MH_SAM_APDU [19:17:10]CAPDU: 80 0D 03 02 [19:17:10]Write to MH i2c: E2 08 00 81 0A 80 0D 03 02 00 00 00 00 06 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:10]Read from MH i2c: E2 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 0B 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 0B 00 81 0A 00 6D EB A6 46 44 5E 76 F1 90 00 54 [19:17:10]RAPDU: 6D EB A6 46 44 5E 76 F1 90 00 [19:17:10]wFMCommunicate OK [19:17:10]SAM_PROTO_SignData done [19:17:10]FM_MakeSignedData done [19:17:10]CreateOFDProtocolMessage [19:17:10]wFMCommunicate request_size=4 [19:17:10]MH_SAM_APDU [19:17:10]CAPDU: 80 11 00 00 [19:17:10]Write to MH i2c: E2 08 00 82 0A 80 11 00 00 00 00 00 00 06 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:10]Read from MH i2c: E2 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 17 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: E2 17 00 82 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5B [19:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:17:10]wFMCommunicate OK [19:17:10]CreateOFDProtocolMessage done [19:17:10]OFDSenderStorePacket 372865 [19:17:10]StoreOFDPacket docnum=372865 [19:17:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1E 23 07 01 AC 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 35 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 B0 05 00 35 04 06 00 6E C5 02 91 9F 8B 6D EB A6 46 44 5E 76 F1 [19:17:10]CheckFolder [19:17:10]dirname=/storage/ofd_packets [19:17:10]CheckFolder done [19:17:10]ProducePacketName [19:17:10]name=ofd_packets/00372865 [19:17:10]NVStorageSaveData ofd_packets/00372865 [19:17:10]File name is /storage/ofd_packets/00372865 [19:17:10]Write 301 bytes [19:17:10]NVStorageSaveData done [19:17:10]OFDSenderStorePacket done [19:17:10]KKMCreateOFDPacket done [19:17:10]NVStorageSaveData kkm_last_timestamp [19:17:10]File name is /storage/kkm_last_timestamp [19:17:10]Write 4 bytes [19:17:10]NVStorageSaveData done [19:17:10]ExternCall_PrintAddStr [19:17:10]wPrintStart [19:17:10]Write to MH i2c: 01 00 00 83 0A 8D [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: 01 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: 01 07 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: 01 07 00 83 0A 00 00 00 00 00 FF 0F A2 [19:17:10]RasterBufferAndPrint [19:17:10]line Счет N : (1)3309178 [19:17:10]line ИНН: 02508201610067 [19:17:10]line Контрольно-Кассовый Чек [19:17:10]line ПРОДАЖА [19:17:10]line ТРК (МРК, ГНК) : 22 [19:17:10]line Товар: 2710124130 [19:17:10]line Аи-92-К-4 [19:17:10]line 11.960 * 66.90 [19:17:10]line = 800.12 [19:17:10]line НДС 12% НСП 1% [19:17:10]line > о реализуемом товаре [19:17:10]line ОКРУГЛЕНИЕ: -0.12 [19:17:10]line ИТОГО: 800.00 [19:17:10]line Внесено: 800.00 [19:17:10]line СДАЧА: 0.00 [19:17:10]line НСП 1% : 7.08 [19:17:10]line НДС 12% : 84.97 [19:17:10]line Наличными: 800.00 [19:17:10]line Безнал.: 0.00 [19:17:10]line Место: АЗС № 87 "Партнер Нефть" [19:17:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:17:10]line СНО: Общий режим [19:17:10]line Чек 682 24.10.2024 19:17 [19:17:10]line Смена: 524 ФФД: 1.0 [19:17:10]line ЗНМ: 0300000083 [19:17:10]line РНМ: 0000000000091623 [19:17:10]line Версия ККМ: 001 [19:17:10]line ФМ: 0000000000874672 [19:17:10]line ФД: 372865 [19:17:10]line ФПД: 121792430710667 [19:17:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191709&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372865&fm=121792430710667&tin=02508201610067®Number=0000000000091623&sum=80000 [19:17:10]OFD Sender: Processing packet 372865 [packets to send 267, broken 266] [19:17:10]ProducePacketName [19:17:10]name=ofd_packets/00372865 [19:17:10]OFD Sender: To server: pG, [19:17:10]CommunicateWithHost lk.salyk.kg:30040 [19:17:10]ConnectInit lk.salyk.kg [19:17:10]written 0, free lines is 4095 [19:17:10]Connected sock=10 [19:17:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1E 23 07 01 AC 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 02 00 00 F4 03 04 00 35 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 B0 05 00 35 04 06 00 6E C5 02 91 9F 8B 6D EB A6 46 44 5E 76 F1 [19:17:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CE 7E 47 00 90 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 81 B0 05 00 F4 03 04 00 DC 48 1A 67 B6 04 01 00 00 4A 5F D2 72 5A 89 9A 4D [19:17:10]CommunicateWithHost err = 0 [19:17:10]CheckOFDResponse [19:17:10]1017 (14) - 77093643461234 [19:17:10]1041 (16) - 0000000000874672 [19:17:10]1040 (4) - 372865 [19:17:10]1012 (4) - 24.10.2024 13:17 [19:17:10]1206 (1) - 0 [19:17:10]OFD Sender: Remove packet 372865 [19:17:10]ProducePacketName [19:17:10]name=ofd_packets/00372865 [19:17:10]NVStorageDeleteData [19:17:10]Write to MH i2c: 01 00 00 AE 0A B8 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: 01 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: 01 07 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: 01 07 00 AE 0A 00 00 00 00 00 E7 0C B2 [19:17:10]RasterBufferAndPrint [19:17:10]line [19:17:10]line [19:17:10]line [19:17:10]line [19:17:10]line [19:17:10]written 0, free lines is 3309 [19:17:10]MH_Cut [19:17:10]Write to MH i2c: D1 01 00 B5 0A 01 91 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: D1 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: D1 01 00 [19:17:10]MH_I2C_Read... [19:17:10]Read from MH i2c: D1 01 00 B5 0A 00 90 [19:17:10]Write to MH i2c: 01 00 00 B6 0A C0 [19:17:10]Write i2c OK [19:17:10]MH_I2C_Read... [19:17:11]OFD Sender: No OFD packet to send [19:17:11]*** Cut start [19:17:11]*** Partial cut [19:17:11]*** CUTSNS_PIN = 1 [19:17:11]*** CUTSNS_PIN = 0 [19:17:12]*** Brake cut motor [19:17:12]Read from MH i2c: 01 [19:17:12]MH_I2C_Read... [19:17:12]*** Stop cut motor [19:17:12]*** Cut end [19:17:12]Read from MH i2c: 01 07 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: 01 07 00 B6 0A 00 00 00 00 00 FF 0F D5 [19:17:12]process_action close_receipt done [19:17:12]requested_data is exist [19:17:12]produce_requested_data [19:17:12]requested_item fm.sn is exist - process it [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 11 00 00 [19:17:12]Write to MH i2c: E2 08 00 B7 0A 80 11 00 00 00 00 00 00 3B [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 17 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 17 00 B7 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [19:17:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:17:12]wFMCommunicate OK [19:17:12]requested_item fd.num is exist - process it [19:17:12]SAM_PROTO_GetFieldsCounters [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 13 00 00 [19:17:12]Write to MH i2c: E2 08 00 B8 0A 80 13 00 00 00 00 00 00 3E [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 62 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 62 00 B8 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 81 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 A5 [19:17:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 81 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AA 02 00 00 5E 04 04 00 AA 02 00 00 57 04 04 00 AB 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:12]wFMCommunicate OK [19:17:12]SAM_PROTO_GetFieldsCounters done [19:17:12]requested_item shift.num is exist - process it [19:17:12]requested_item shift.opened is exist - process it [19:17:12]req_shift_opened [19:17:12]FM_GetShiftState [19:17:12]SAM_PROTO_GetShiftState [19:17:12]wFMCommunicate request_size=4 [19:17:12]MH_SAM_APDU [19:17:12]CAPDU: 80 13 01 00 [19:17:12]Write to MH i2c: E2 08 00 B9 0A 80 13 01 00 00 00 00 00 40 [19:17:12]Write i2c OK [19:17:12]MH_I2C_Read... [19:17:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:12]Read from MH i2c: E2 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 0E 00 [19:17:12]MH_I2C_Read... [19:17:12]Read from MH i2c: E2 0E 00 B9 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [19:17:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:17:12]wFMCommunicate OK [19:17:12]SAM_PROTO_GetShiftState done [19:17:12]FM_GetShiftState done [19:17:12]req_shift_opened done [19:17:12]requested_item shift.open_date is exist - process it [19:17:12]req_shift_open_date [19:17:12]req_shift_open_date done [19:17:12]produce_requested_data done [19:17:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372865,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:17:12]process_action_free close_receipt [19:17:12]json_value_free [19:17:12]json_value_free done [19:17:12]process_json_proto returns [19:17:12]Send response to host [19:17:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372865,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:17:12]free response buf [19:17:12]execute_script done [19:17:12]execute_script returns [19:17:12]free content buf [19:17:12]Sock 7.Close socket [19:17:12]Sock 7.Thread stoped [19:17:14]accept exits with 9 [19:17:14]New connection [19:17:14]New thread 3066998116 created [19:17:14]Thread 3067141476 joined [19:17:14]Waiting for new connection... [19:17:14] Sock 9.Parse request [19:17:14]Sock 9.Check first char [19:17:14]Sock 9.First char is OK [19:17:14]request: POST /json_proto HTTP/1.0 [19:17:14]Method: POST [19:17:14]URL: /json_proto [19:17:14]Method is POST - this is cgi request [19:17:14]url: /json_proto [19:17:14]query_string will be loaded in cgi processing [19:17:14]execute_cgi json_proto POST (null) [19:17:14]execute_cgi path=json_proto method=POST [19:17:14]POST find Content-Length [19:17:14]Host: 172.17.42.195:8080 [19:17:14]Content-Length: 683 [19:17:14]Content-Type: application/json [19:17:14] [19:17:14]POST finish read [19:17:14]Found Content-Length = 683 [19:17:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:14]execute_script... [19:17: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)3309179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:14]POST & json_proto [19:17:14]process_json_proto [19:17:14]json parsed OK: [19:17:14]protocol is kg_v1.0 [19:17:14]action value=close_receipt [19:17:14]process_action close_receipt [19:17:14]cmd_close_receipt [19:17:14]MH_GetDate [19:17:14]Write to MH i2c: F0 00 00 BA 0A B3 [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: F0 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: F0 09 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: F0 09 00 BA 0A 00 3B 9D 1A 67 EF 94 12 67 11 [19:17:14]GetLastDocTimeStamp 1729797429 [19:17:14]current date 1729797435 [19:17:14]FM_GetShiftState [19:17:14]SAM_PROTO_GetShiftState [19:17:14]wFMCommunicate request_size=4 [19:17:14]MH_SAM_APDU [19:17:14]CAPDU: 80 13 01 00 [19:17:14]Write to MH i2c: E2 08 00 BB 0A 80 13 01 00 00 00 00 00 42 [19:17:14]Write i2c OK [19:17:14]MH_I2C_Read... [19:17:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:14]Read from MH i2c: E2 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 0E 00 [19:17:14]MH_I2C_Read... [19:17:14]Read from MH i2c: E2 0E 00 BB 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A7 [19:17:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:17:14]wFMCommunicate OK [19:17:14]SAM_PROTO_GetShiftState done [19:17:14]FM_GetShiftState done [19:17:14]opened in 1729729095 [19:17:14]opened+sec_in_day 1729815495 [19:17:14]quantity*price = 100015 [19:17:14]sum+1 = 100017 [19:17:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 683 24.10.2024 19:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372866 ФПД: 105977000446274 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191715&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372866&fm=105977000446274&tin=02508201610067®Number=0000000000091623&sum=100000 [19:17:16]StoreToDocumentArchive [19:17:16]shift 524 fd 372866 [19:17:16]save to /storage/0524/doc_00372866 [19:17:16]save last doc name /storage/0524/doc_00372866 to /storage/kkm_last_doc_name [19:17:16]save OK [19:17:16]Clear old archive folders... [19:17:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:17:16]tlvbuf is 010C2470 [19:17:16]SAM_PROTO_ClearQueue [19:17:16]wFMCommunicate request_size=4 [19:17:16]MH_SAM_APDU [19:17:16]CAPDU: 80 09 00 00 [19:17:16]Write to MH i2c: E2 08 00 C8 0A 80 09 00 00 00 00 00 00 44 [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:16]Read from MH i2c: E2 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 C8 0A 00 90 00 46 [19:17:16]RAPDU: 90 00 [19:17:16]wFMCommunicate OK [19:17:16]SAM_PROTO_ClearQueue done [19:17:16]KKMCreateOFDPacket [19:17:16]OFDProtocolAddRootSTLVToBuf [19:17:16]FM_MakeSignedData [19:17:16]FM_MakeSignedData [19:17:16]SAM_PROTO_SignData [19:17:16]wFMCommunicate request_size=4 [19:17:16]MH_SAM_APDU [19:17:16]CAPDU: 80 0D 01 02 [19:17:16]Write to MH i2c: E2 08 00 C9 0A 80 0D 01 02 00 00 00 00 4C [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:16]Read from MH i2c: E2 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 C9 0A 00 90 00 47 [19:17:16]RAPDU: 90 00 [19:17:16]wFMCommunicate OK [19:17:16]wFMCommunicate request_size=255 [19:17:16]MH_SAM_APDU [19:17: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 3B 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 B0 05 00 35 04 06 00 60 [19:17:16]Write to MH i2c: E2 02 01 CA 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 3B 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 B0 05 00 35 04 06 00 60 00 00 7D [19:17:16]OFD Sender: No OFD packet to send [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:16]Read from MH i2c: E2 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 CA 0A 00 90 00 48 [19:17:16]RAPDU: 90 00 [19:17:16]wFMCommunicate OK [19:17:16]wFMCommunicate request_size=10 [19:17:16]MH_SAM_APDU [19:17:16]CAPDU: 80 0D 02 02 05 62 B1 77 49 42 [19:17:16]Write to MH i2c: E2 0D 00 CB 0A 80 0D 02 02 05 00 62 B1 77 49 42 00 00 6E [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:16]Read from MH i2c: E2 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 03 00 CB 0A 00 90 00 49 [19:17:16]RAPDU: 90 00 [19:17:16]wFMCommunicate OK [19:17:16]wFMCommunicate request_size=4 [19:17:16]MH_SAM_APDU [19:17:16]CAPDU: 80 0D 03 02 [19:17:16]Write to MH i2c: E2 08 00 CC 0A 80 0D 03 02 00 00 00 00 51 [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:16]Read from MH i2c: E2 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 0B 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 0B 00 CC 0A 00 24 B0 61 DD 74 CF 58 C1 90 00 C0 [19:17:16]RAPDU: 24 B0 61 DD 74 CF 58 C1 90 00 [19:17:16]wFMCommunicate OK [19:17:16]SAM_PROTO_SignData done [19:17:16]FM_MakeSignedData done [19:17:16]CreateOFDProtocolMessage [19:17:16]wFMCommunicate request_size=4 [19:17:16]MH_SAM_APDU [19:17:16]CAPDU: 80 11 00 00 [19:17:16]Write to MH i2c: E2 08 00 CD 0A 80 11 00 00 00 00 00 00 51 [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:16]Read from MH i2c: E2 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 17 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: E2 17 00 CD 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [19:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:17:16]wFMCommunicate OK [19:17:16]CreateOFDProtocolMessage done [19:17:16]OFDSenderStorePacket 372866 [19:17:16]StoreOFDPacket docnum=372866 [19:17:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 09 07 01 A4 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 3B 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 B0 05 00 35 04 06 00 60 62 B1 77 49 42 24 B0 61 DD 74 CF 58 C1 [19:17:16]CheckFolder [19:17:16]dirname=/storage/ofd_packets [19:17:16]CheckFolder done [19:17:16]ProducePacketName [19:17:16]name=ofd_packets/00372866 [19:17:16]NVStorageSaveData ofd_packets/00372866 [19:17:16]File name is /storage/ofd_packets/00372866 [19:17:16]Write 301 bytes [19:17:16]NVStorageSaveData done [19:17:16]OFDSenderStorePacket done [19:17:16]KKMCreateOFDPacket done [19:17:16]NVStorageSaveData kkm_last_timestamp [19:17:16]File name is /storage/kkm_last_timestamp [19:17:16]Write 4 bytes [19:17:16]NVStorageSaveData done [19:17:16]ExternCall_PrintAddStr [19:17:16]wPrintStart [19:17:16]Write to MH i2c: 01 00 00 CE 0A D8 [19:17:16]Write i2c OK [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: 01 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: 01 07 00 [19:17:16]MH_I2C_Read... [19:17:16]Read from MH i2c: 01 07 00 CE 0A 00 00 00 00 00 FF 0F ED [19:17:16]RasterBufferAndPrint [19:17:16]line Счет N : (1)3309179 [19:17:16]line ИНН: 02508201610067 [19:17:16]line Контрольно-Кассовый Чек [19:17:16]line ПРОДАЖА [19:17:16]line ТРК (МРК, ГНК) : 42 [19:17:16]line Товар: 2710124130 [19:17:16]line Аи-92-К-4 [19:17:16]line 14.950 * 66.90 [19:17:16]line = 1000.16 [19:17:16]line НДС 12% НСП 1% [19:17:16]line > о реализуемом товаре [19:17:16]line ОКРУГЛЕНИЕ: -0.16 [19:17:16]line ИТОГО: 1000.00 [19:17:16]line Внесено: 1000.00 [19:17:16]line СДАЧА: 0.00 [19:17:16]line НСП 1% : 8.85 [19:17:16]line НДС 12% : 106.21 [19:17:16]line Наличными: 1000.00 [19:17:16]line Безнал.: 0.00 [19:17:16]line Место: АЗС № 87 "Партнер Нефть" [19:17:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:17:16]line СНО: Общий режим [19:17:16]line Чек 683 24.10.2024 19:17 [19:17:16]line Смена: 524 ФФД: 1.0 [19:17:16]line ЗНМ: 0300000083 [19:17:16]line РНМ: 0000000000091623 [19:17:16]line Версия ККМ: 001 [19:17:16]line ФМ: 0000000000874672 [19:17:16]line ФД: 372866 [19:17:16]line ФПД: 105977000446274 [19:17:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191715&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372866&fm=105977000446274&tin=02508201610067®Number=0000000000091623&sum=100000 [19:17:16]written 0, free lines is 4095 [19:17:16]OFD Sender: Processing packet 372866 [packets to send 267, broken 266] [19:17:16]ProducePacketName [19:17:16]name=ofd_packets/00372866 [19:17:16]OFD Sender: To server: pG, [19:17:16]CommunicateWithHost lk.salyk.kg:30040 [19:17:16]ConnectInit lk.salyk.kg [19:17:16]Connected sock=10 [19:17:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 09 07 01 A4 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 02 00 00 F4 03 04 00 3B 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 B0 05 00 35 04 06 00 60 62 B1 77 49 42 24 B0 61 DD 74 CF 58 C1 [19:17:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 70 CF 47 00 E8 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 82 B0 05 00 F4 03 04 00 E2 48 1A 67 B6 04 01 00 00 C0 F3 8D 2F 11 E8 C4 3F [19:17:17]CommunicateWithHost err = 0 [19:17:17]CheckOFDResponse [19:17:17]1017 (14) - 77093643461234 [19:17:17]1041 (16) - 0000000000874672 [19:17:17]1040 (4) - 372866 [19:17:17]1012 (4) - 24.10.2024 13:17 [19:17:17]1206 (1) - 0 [19:17:17]OFD Sender: Remove packet 372866 [19:17:17]ProducePacketName [19:17:17]name=ofd_packets/00372866 [19:17:17]NVStorageDeleteData [19:17:17]Write to MH i2c: 01 00 00 F9 0A 03 [19:17:17]Write i2c OK [19:17:17]MH_I2C_Read... [19:17:17]Read from MH i2c: 01 [19:17:17]MH_I2C_Read... [19:17:17]Read from MH i2c: 01 07 00 [19:17:17]MH_I2C_Read... [19:17:17]Read from MH i2c: 01 07 00 F9 0A 00 00 00 00 00 E3 0C F9 [19:17:17]RasterBufferAndPrint [19:17:17]line [19:17:17]line [19:17:17]line [19:17:17]line [19:17:17]line [19:17:17]written 0, free lines is 3311 [19:17:17]MH_Cut [19:17:17]Write to MH i2c: D1 01 00 00 0B 01 DD [19:17:17]Write i2c OK [19:17:17]MH_I2C_Read... [19:17:17]Read from MH i2c: D1 [19:17:17]MH_I2C_Read... [19:17:17]Read from MH i2c: D1 01 00 [19:17:17]MH_I2C_Read... [19:17:17]Read from MH i2c: D1 01 00 00 0B 00 DC [19:17:17]Write to MH i2c: 01 00 00 01 0B 0C [19:17:17]Write i2c OK [19:17:17]MH_I2C_Read... [19:17:17]OFD Sender: No OFD packet to send [19:17:17]*** Cut start [19:17:17]*** Partial cut [19:17:17]*** CUTSNS_PIN = 1 [19:17:18]*** CUTSNS_PIN = 0 [19:17:18]*** Brake cut motor [19:17:18]Read from MH i2c: 01 [19:17:18]MH_I2C_Read... [19:17:18]*** Stop cut motor [19:17:18]*** Cut end [19:17:18]Read from MH i2c: 01 07 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: 01 07 00 01 0B 00 00 00 00 00 FF 0F 21 [19:17:18]process_action close_receipt done [19:17:18]requested_data is exist [19:17:18]produce_requested_data [19:17:18]requested_item fm.sn is exist - process it [19:17:18]wFMCommunicate request_size=4 [19:17:18]MH_SAM_APDU [19:17:18]CAPDU: 80 11 00 00 [19:17:18]Write to MH i2c: E2 08 00 02 0B 80 11 00 00 00 00 00 00 87 [19:17:18]Write i2c OK [19:17:18]MH_I2C_Read... [19:17:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:18]Read from MH i2c: E2 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 17 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 17 00 02 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [19:17:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:17:18]wFMCommunicate OK [19:17:18]requested_item fd.num is exist - process it [19:17:18]SAM_PROTO_GetFieldsCounters [19:17:18]wFMCommunicate request_size=4 [19:17:18]MH_SAM_APDU [19:17:18]CAPDU: 80 13 00 00 [19:17:18]Write to MH i2c: E2 08 00 03 0B 80 13 00 00 00 00 00 00 8A [19:17:18]Write i2c OK [19:17:18]MH_I2C_Read... [19:17:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:18]Read from MH i2c: E2 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 62 00 [19:17:18]MH_I2C_Read... [19:17:18]Read from MH i2c: E2 62 00 03 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 82 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 F5 [19:17:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 82 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AB 02 00 00 5E 04 04 00 AB 02 00 00 57 04 04 00 AC 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:18]wFMCommunicate OK [19:17:18]SAM_PROTO_GetFieldsCounters done [19:17:18]requested_item shift.num is exist - process it [19:17:18]requested_item shift.opened is exist - process it [19:17:18]req_shift_opened [19:17:18]FM_GetShiftState [19:17:18]SAM_PROTO_GetShiftState [19:17:18]wFMCommunicate request_size=4 [19:17:18]MH_SAM_APDU [19:17:18]CAPDU: 80 13 01 00 [19:17:18]Write to MH i2c: E2 08 00 04 0B 80 13 01 00 00 00 00 00 8C [19:17:18]Write i2c OK [19:17:18]MH_I2C_Read... [19:17:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:19]Read from MH i2c: E2 [19:17:19]MH_I2C_Read... [19:17:19]Read from MH i2c: E2 0E 00 [19:17:19]MH_I2C_Read... [19:17:19]Read from MH i2c: E2 0E 00 04 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [19:17:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:17:19]wFMCommunicate OK [19:17:19]SAM_PROTO_GetShiftState done [19:17:19]FM_GetShiftState done [19:17:19]req_shift_opened done [19:17:19]requested_item shift.open_date is exist - process it [19:17:19]req_shift_open_date [19:17:19]req_shift_open_date done [19:17:19]produce_requested_data done [19:17:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372866,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:17:19]process_action_free close_receipt [19:17:19]json_value_free [19:17:19]json_value_free done [19:17:19]process_json_proto returns [19:17:19]Send response to host [19:17:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372866,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:17:19]free response buf [19:17:19]execute_script done [19:17:19]execute_script returns [19:17:19]free content buf [19:17:19]Sock 9.Close socket [19:17:19]Sock 9.Thread stoped [19:17:22]OFD Sender: No OFD packet to send [19:17:27]OFD Sender: No OFD packet to send [19:17:32]OFD Sender: No OFD packet to send [19:17:37]OFD Sender: No OFD packet to send [19:17:42]OFD Sender: No OFD packet to send [19:17:47]accept exits with 7 [19:17:47]New connection [19:17:47]New thread 3067141476 created [19:17:47]Thread 3066998116 joined [19:17:47]Waiting for new connection... [19:17:47] Sock 7.Parse request [19:17:47]Sock 7.Check first char [19:17:47]Sock 7.First char is OK [19:17:47]request: POST /json_proto HTTP/1.0 [19:17:47]Method: POST [19:17:47]URL: /json_proto [19:17:47]Method is POST - this is cgi request [19:17:47]url: /json_proto [19:17:47]query_string will be loaded in cgi processing [19:17:47]execute_cgi json_proto POST (null) [19:17:47]execute_cgi path=json_proto method=POST [19:17:47]POST find Content-Length [19:17:47]Host: 172.17.42.195:8080 [19:17:47]Content-Length: 775 [19:17:47]Content-Type: application/json [19:17:47] [19:17:47]POST finish read [19:17:47]Found Content-Length = 775 [19:17:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.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: Mbank", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:47]execute_script... [19:17:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 124.680, "sum" : 9500.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: Mbank", "payments": [ { "type": 1, "sum" : 9500.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:17:47]POST & json_proto [19:17:47]process_json_proto [19:17:47]json parsed OK: [19:17:47]protocol is kg_v1.0 [19:17:47]action value=close_receipt [19:17:47]process_action close_receipt [19:17:47]cmd_close_receipt [19:17:47]MH_GetDate [19:17:47]Write to MH i2c: F0 00 00 05 0B FF [19:17:47]Write i2c OK [19:17:47]MH_I2C_Read... [19:17:47]Read from MH i2c: F0 [19:17:47]MH_I2C_Read... [19:17:47]Read from MH i2c: F0 09 00 [19:17:47]MH_I2C_Read... [19:17:47]Read from MH i2c: F0 09 00 05 0B 00 5B 9D 1A 67 EF 94 12 67 7D [19:17:47]GetLastDocTimeStamp 1729797435 [19:17:47]current date 1729797467 [19:17:47]FM_GetShiftState [19:17:47]SAM_PROTO_GetShiftState [19:17:47]wFMCommunicate request_size=4 [19:17:47]MH_SAM_APDU [19:17:47]CAPDU: 80 13 01 00 [19:17:47]Write to MH i2c: E2 08 00 06 0B 80 13 01 00 00 00 00 00 8E [19:17:47]Write i2c OK [19:17:47]MH_I2C_Read... [19:17:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:47]Read from MH i2c: E2 [19:17:47]MH_I2C_Read... [19:17:47]Read from MH i2c: E2 0E 00 [19:17:47]MH_I2C_Read... [19:17:47]Read from MH i2c: E2 0E 00 06 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [19:17:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:17:47]wFMCommunicate OK [19:17:47]SAM_PROTO_GetShiftState done [19:17:47]FM_GetShiftState done [19:17:47]opened in 1729729095 [19:17:47]opened+sec_in_day 1729815495 [19:17:47]quantity*price = 950061 [19:17:47]sum+1 = 950063 [19:17:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 9500.62 НСП 1% : 84.08 НДС 12% : 1008.91 Наличными: 0.00 Безнал.: 9500.62 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 684 24.10.2024 19:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372867 ФПД: 132085273287541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191748&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372867&fm=132085273287541&tin=02508201610067®Number=0000000000091623&sum=950062 [19:17:48]StoreToDocumentArchive [19:17:48]shift 524 fd 372867 [19:17:48]save to /storage/0524/doc_00372867 [19:17:48]save last doc name /storage/0524/doc_00372867 to /storage/kkm_last_doc_name [19:17:48]save OK [19:17:48]Clear old archive folders... [19:17:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:17:48]tlvbuf is 010CAF30 [19:17:48]SAM_PROTO_ClearQueue [19:17:48]wFMCommunicate request_size=4 [19:17:48]MH_SAM_APDU [19:17:48]CAPDU: 80 09 00 00 [19:17:48]Write to MH i2c: E2 08 00 13 0B 80 09 00 00 00 00 00 00 90 [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:17:48]Read from MH i2c: E2 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 13 0B 00 90 00 92 [19:17:48]RAPDU: 90 00 [19:17:48]wFMCommunicate OK [19:17:48]SAM_PROTO_ClearQueue done [19:17:48]KKMCreateOFDPacket [19:17:48]OFDProtocolAddRootSTLVToBuf [19:17:48]FM_MakeSignedData [19:17:48]FM_MakeSignedData [19:17:48]SAM_PROTO_SignData [19:17:48]wFMCommunicate request_size=4 [19:17:48]MH_SAM_APDU [19:17:48]CAPDU: 80 0D 01 02 [19:17:48]Write to MH i2c: E2 08 00 14 0B 80 0D 01 02 00 00 00 00 98 [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:17:48]Read from MH i2c: E2 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 14 0B 00 90 00 93 [19:17:48]RAPDU: 90 00 [19:17:48]wFMCommunicate OK [19:17:48]wFMCommunicate request_size=255 [19:17:48]MH_SAM_APDU [19:17:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 5C 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 B0 05 00 35 04 06 00 [19:17:48]Write to MH i2c: E2 02 01 15 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 5C 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 B0 05 00 35 04 06 00 00 00 E9 [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:48]Read from MH i2c: E2 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 15 0B 00 90 00 94 [19:17:48]RAPDU: 90 00 [19:17:48]wFMCommunicate OK [19:17:48]wFMCommunicate request_size=11 [19:17:48]MH_SAM_APDU [19:17:48]CAPDU: 80 0D 02 02 06 78 21 7F CB 5B 75 [19:17:48]Write to MH i2c: E2 0E 00 16 0B 80 0D 02 02 06 00 78 21 7F CB 5B 75 00 00 5A [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:17:48]Read from MH i2c: E2 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 03 00 16 0B 00 90 00 95 [19:17:48]RAPDU: 90 00 [19:17:48]wFMCommunicate OK [19:17:48]wFMCommunicate request_size=4 [19:17:48]MH_SAM_APDU [19:17:48]CAPDU: 80 0D 03 02 [19:17:48]Write to MH i2c: E2 08 00 17 0B 80 0D 03 02 00 00 00 00 9D [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:17:48]Read from MH i2c: E2 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 0B 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 0B 00 17 0B 00 57 B2 98 CC F7 F5 4F A4 90 00 EA [19:17:48]RAPDU: 57 B2 98 CC F7 F5 4F A4 90 00 [19:17:48]wFMCommunicate OK [19:17:48]SAM_PROTO_SignData done [19:17:48]FM_MakeSignedData done [19:17:48]CreateOFDProtocolMessage [19:17:48]wFMCommunicate request_size=4 [19:17:48]MH_SAM_APDU [19:17:48]CAPDU: 80 11 00 00 [19:17:48]Write to MH i2c: E2 08 00 18 0B 80 11 00 00 00 00 00 00 9D [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:48]Read from MH i2c: E2 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 17 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: E2 17 00 18 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F2 [19:17:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:17:48]wFMCommunicate OK [19:17:48]CreateOFDProtocolMessage done [19:17:48]OFDSenderStorePacket 372867 [19:17:48]StoreOFDPacket docnum=372867 [19:17:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 12 42 08 01 BE 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 5C 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 B0 05 00 35 04 06 00 78 21 7F CB 5B 75 57 B2 98 CC F7 F5 4F A4 [19:17:48]CheckFolder [19:17:48]dirname=/storage/ofd_packets [19:17:48]CheckFolder done [19:17:48]ProducePacketName [19:17:48]name=ofd_packets/00372867 [19:17:48]NVStorageSaveData ofd_packets/00372867 [19:17:48]File name is /storage/ofd_packets/00372867 [19:17:48]Write 302 bytes [19:17:48]NVStorageSaveData done [19:17:48]OFDSenderStorePacket done [19:17:48]KKMCreateOFDPacket done [19:17:48]NVStorageSaveData kkm_last_timestamp [19:17:48]File name is /storage/kkm_last_timestamp [19:17:48]Write 4 bytes [19:17:48]NVStorageSaveData done [19:17:48]ExternCall_PrintAddStr [19:17:48]wPrintStart [19:17:48]Write to MH i2c: 01 00 00 19 0B 24 [19:17:48]Write i2c OK [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: 01 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: 01 07 00 [19:17:48]MH_I2C_Read... [19:17:48]Read from MH i2c: 01 07 00 19 0B 00 00 00 00 00 FF 0F 39 [19:17:48]RasterBufferAndPrint [19:17:48]line Счет N : (1)3309174 [19:17:48]line ИНН: 02508201610067 [19:17:48]line Контрольно-Кассовый Чек [19:17:48]line ПРОДАЖА [19:17:48]line ТРК (МРК, ГНК) : 6 [19:17:48]line Товар: 2710194210 [19:17:48]line ДТ(л)-К-5 [19:17:48]line 124.680 * 76.20 [19:17:48]line = 9500.62 [19:17:48]line НДС 12% НСП 1% [19:17:48]line > о реализуемом товаре [19:17:48]line ИТОГО: 9500.62 [19:17:48]line НСП 1% : 84.08 [19:17:48]line НДС 12% : 1008.91 [19:17:48]line Наличными: 0.00 [19:17:48]line Безнал.: 9500.62 [19:17:48]line Место: АЗС № 87 "Партнер Нефть" [19:17:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:17:48]line СНО: Общий режим [19:17:48]line Чек 684 24.10.2024 19:17 [19:17:48]line Смена: 524 ФФД: 1.0 [19:17:48]line ЗНМ: 0300000083 [19:17:48]line РНМ: 0000000000091623 [19:17:48]line Версия ККМ: 001 [19:17:48]line Платежная система: Mbank [19:17:48]line ФМ: 0000000000874672 [19:17:48]line ФД: 372867 [19:17:48]line ФПД: 132085273287541 [19:17:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191748&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372867&fm=132085273287541&tin=02508201610067®Number=0000000000091623&sum=950062 [19:17:48]written 0, free lines is 4095 [19:17:48]OFD Sender: Processing packet 372867 [packets to send 267, broken 266] [19:17:48]ProducePacketName [19:17:48]name=ofd_packets/00372867 [19:17:48]OFD Sender: To server: pG, [19:17:48]CommunicateWithHost lk.salyk.kg:30040 [19:17:48]ConnectInit lk.salyk.kg [19:17:48]Connected sock=10 [19:17:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 12 42 08 01 BE 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 08 E7 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 2E 7F 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2E 7F 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D8 20 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 8A 01 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2E 7F 0E 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 02 00 00 F4 03 04 00 5C 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 B0 05 00 35 04 06 00 78 21 7F CB 5B 75 57 B2 98 CC F7 F5 4F A4 [19:17:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0D D4 47 00 92 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 83 B0 05 00 F4 03 04 00 02 49 1A 67 B6 04 01 00 00 63 27 93 DC FC 59 41 23 [19:17:49]CommunicateWithHost err = 0 [19:17:49]CheckOFDResponse [19:17:49]1017 (14) - 77093643461234 [19:17:49]1041 (16) - 0000000000874672 [19:17:49]1040 (4) - 372867 [19:17:49]1012 (4) - 24.10.2024 13:17 [19:17:49]1206 (1) - 0 [19:17:49]OFD Sender: Remove packet 372867 [19:17:49]ProducePacketName [19:17:49]name=ofd_packets/00372867 [19:17:49]NVStorageDeleteData [19:17:49]Write to MH i2c: 01 00 00 42 0B 4D [19:17:49]Write i2c OK [19:17:49]MH_I2C_Read... [19:17:49]Read from MH i2c: 01 [19:17:49]MH_I2C_Read... [19:17:49]Read from MH i2c: 01 07 00 [19:17:49]MH_I2C_Read... [19:17:49]Read from MH i2c: 01 07 00 42 0B 00 00 00 00 00 0E 0D 6F [19:17:49]RasterBufferAndPrint [19:17:49]line [19:17:49]line [19:17:49]line [19:17:49]line [19:17:49]line [19:17:49]written 0, free lines is 3348 [19:17:49]MH_Cut [19:17:49]Write to MH i2c: D1 01 00 49 0B 01 26 [19:17:49]Write i2c OK [19:17:49]MH_I2C_Read... [19:17:49]Read from MH i2c: D1 [19:17:49]MH_I2C_Read... [19:17:49]Read from MH i2c: D1 01 00 [19:17:49]MH_I2C_Read... [19:17:49]Read from MH i2c: D1 01 00 49 0B 00 25 [19:17:49]Write to MH i2c: 01 00 00 4A 0B 55 [19:17:49]Write i2c OK [19:17:49]MH_I2C_Read... [19:17:49]OFD Sender: No OFD packet to send [19:17:50]*** Cut start [19:17:50]*** Partial cut [19:17:50]*** CUTSNS_PIN = 1 [19:17:50]*** CUTSNS_PIN = 0 [19:17:50]*** Brake cut motor [19:17:50]Read from MH i2c: 01 [19:17:50]MH_I2C_Read... [19:17:50]*** Stop cut motor [19:17:50]*** Cut end [19:17:50]Read from MH i2c: 01 07 00 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: 01 07 00 4A 0B 00 00 00 00 00 FF 0F 6A [19:17:50]process_action close_receipt done [19:17:50]requested_data is exist [19:17:50]produce_requested_data [19:17:50]requested_item fm.sn is exist - process it [19:17:50]wFMCommunicate request_size=4 [19:17:50]MH_SAM_APDU [19:17:50]CAPDU: 80 11 00 00 [19:17:50]Write to MH i2c: E2 08 00 4B 0B 80 11 00 00 00 00 00 00 D0 [19:17:50]Write i2c OK [19:17:50]MH_I2C_Read... [19:17:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:17:50]Read from MH i2c: E2 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: E2 17 00 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: E2 17 00 4B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [19:17:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:17:50]wFMCommunicate OK [19:17:50]requested_item fd.num is exist - process it [19:17:50]SAM_PROTO_GetFieldsCounters [19:17:50]wFMCommunicate request_size=4 [19:17:50]MH_SAM_APDU [19:17:50]CAPDU: 80 13 00 00 [19:17:50]Write to MH i2c: E2 08 00 4C 0B 80 13 00 00 00 00 00 00 D3 [19:17:50]Write i2c OK [19:17:50]MH_I2C_Read... [19:17:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:17:50]Read from MH i2c: E2 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: E2 62 00 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: E2 62 00 4C 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 83 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 42 [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 83 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AC 02 00 00 5E 04 04 00 AC 02 00 00 57 04 04 00 AD 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:17:50]wFMCommunicate OK [19:17:50]SAM_PROTO_GetFieldsCounters done [19:17:50]requested_item shift.num is exist - process it [19:17:50]requested_item shift.opened is exist - process it [19:17:50]req_shift_opened [19:17:50]FM_GetShiftState [19:17:50]SAM_PROTO_GetShiftState [19:17:50]wFMCommunicate request_size=4 [19:17:50]MH_SAM_APDU [19:17:50]CAPDU: 80 13 01 00 [19:17:50]Write to MH i2c: E2 08 00 4D 0B 80 13 01 00 00 00 00 00 D5 [19:17:50]Write i2c OK [19:17:50]MH_I2C_Read... [19:17:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:17:50]Read from MH i2c: E2 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: E2 0E 00 [19:17:50]MH_I2C_Read... [19:17:50]Read from MH i2c: E2 0E 00 4D 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3A [19:17:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:17:50]wFMCommunicate OK [19:17:50]SAM_PROTO_GetShiftState done [19:17:50]FM_GetShiftState done [19:17:50]req_shift_opened done [19:17:50]requested_item shift.open_date is exist - process it [19:17:50]req_shift_open_date [19:17:50]req_shift_open_date done [19:17:50]produce_requested_data done [19:17:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372867,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:17:50]process_action_free close_receipt [19:17:50]json_value_free [19:17:50]json_value_free done [19:17:50]process_json_proto returns [19:17:50]Send response to host [19:17:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372867,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:17:50]free response buf [19:17:50]execute_script done [19:17:50]execute_script returns [19:17:50]free content buf [19:17:50]Sock 7.Close socket [19:17:50]Sock 7.Thread stoped [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:24]OFD Sender: No OFD packet to send [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:04]OFD Sender: No OFD packet to send [19:19:09]OFD Sender: No OFD packet to send [19:19:14]OFD Sender: No OFD packet to send [19:19:19]OFD Sender: No OFD packet to send [19:19:24]OFD Sender: No OFD packet to send [19:19:28]accept exits with 9 [19:19:28]New connection [19:19:28]New thread 3066998116 created [19:19:28]Thread 3067141476 joined [19:19:28]Waiting for new connection... [19:19:28] Sock 9.Parse request [19:19:28]Sock 9.Check first char [19:19:28]Sock 9.First char is OK [19:19:28]request: POST /json_proto HTTP/1.0 [19:19:28]Method: POST [19:19:28]URL: /json_proto [19:19:28]Method is POST - this is cgi request [19:19:28]url: /json_proto [19:19:28]query_string will be loaded in cgi processing [19:19:28]execute_cgi json_proto POST (null) [19:19:28]execute_cgi path=json_proto method=POST [19:19:28]POST find Content-Length [19:19:28]Host: 172.17.42.195:8080 [19:19:28]Content-Length: 683 [19:19:28]Content-Type: application/json [19:19:28] [19:19:28]POST finish read [19:19:28]Found Content-Length = 683 [19:19:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 27.900, "sum" : 2070.18, "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" ] } } [19:19:28]execute_script... [19:19: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)3309180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 27.900, "sum" : 2070.18, "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" ] } } [19:19:28]POST & json_proto [19:19:28]process_json_proto [19:19:28]json parsed OK: [19:19:28]protocol is kg_v1.0 [19:19:28]action value=close_receipt [19:19:28]process_action close_receipt [19:19:28]cmd_close_receipt [19:19:28]MH_GetDate [19:19:28]Write to MH i2c: F0 00 00 4E 0B 48 [19:19:28]Write i2c OK [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: F0 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: F0 09 00 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: F0 09 00 4E 0B 00 C1 9D 1A 67 EF 94 12 67 2C [19:19:28]GetLastDocTimeStamp 1729797468 [19:19:28]current date 1729797569 [19:19:28]FM_GetShiftState [19:19:28]SAM_PROTO_GetShiftState [19:19:28]wFMCommunicate request_size=4 [19:19:28]MH_SAM_APDU [19:19:28]CAPDU: 80 13 01 00 [19:19:28]Write to MH i2c: E2 08 00 4F 0B 80 13 01 00 00 00 00 00 D7 [19:19:28]Write i2c OK [19:19:28]MH_I2C_Read... [19:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:28]Read from MH i2c: E2 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 0E 00 [19:19:28]MH_I2C_Read... [19:19:28]Read from MH i2c: E2 0E 00 4F 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3C [19:19:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:19:28]wFMCommunicate OK [19:19:28]SAM_PROTO_GetShiftState done [19:19:28]FM_GetShiftState done [19:19:28]opened in 1729729095 [19:19:28]opened+sec_in_day 1729815495 [19:19:28]quantity*price = 207018 [19:19:28]sum+1 = 207019 [19:19:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 2070.00 Внесено: 2070.00 СДАЧА: 0.00 НСП 1% : 18.32 НДС 12% : 219.84 Наличными: 2070.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 685 24.10.2024 19:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372868 ФПД: 208264759435658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191929&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372868&fm=208264759435658&tin=02508201610067®Number=0000000000091623&sum=207000 [19:19:30]StoreToDocumentArchive [19:19:30]shift 524 fd 372868 [19:19:30]save to /storage/0524/doc_00372868 [19:19:30]save last doc name /storage/0524/doc_00372868 to /storage/kkm_last_doc_name [19:19:30]save OK [19:19:30]Clear old archive folders... [19:19:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:19:30]tlvbuf is 010D1E50 [19:19:30]SAM_PROTO_ClearQueue [19:19:30]wFMCommunicate request_size=4 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 09 00 00 [19:19:30]Write to MH i2c: E2 08 00 5C 0B 80 09 00 00 00 00 00 00 D9 [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 5C 0B 00 90 00 DB [19:19:30]RAPDU: 90 00 [19:19:30]wFMCommunicate OK [19:19:30]SAM_PROTO_ClearQueue done [19:19:30]KKMCreateOFDPacket [19:19:30]OFDProtocolAddRootSTLVToBuf [19:19:30]FM_MakeSignedData [19:19:30]FM_MakeSignedData [19:19:30]SAM_PROTO_SignData [19:19:30]wFMCommunicate request_size=4 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 0D 01 02 [19:19:30]Write to MH i2c: E2 08 00 5D 0B 80 0D 01 02 00 00 00 00 E1 [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 5D 0B 00 90 00 DC [19:19:30]RAPDU: 90 00 [19:19:30]wFMCommunicate OK [19:19:30]wFMCommunicate request_size=255 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 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 E0 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 AD 02 00 00 F4 03 04 00 C1 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 B0 05 00 35 04 06 00 BD [19:19:30]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 33 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 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 E0 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 AD 02 00 00 F4 03 04 00 C1 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 B0 05 00 35 04 06 00 BD 00 00 BC [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 5E 0B 00 90 00 DD [19:19:30]RAPDU: 90 00 [19:19:30]wFMCommunicate OK [19:19:30]wFMCommunicate request_size=10 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 0D 02 02 05 6A 6B 01 61 8A [19:19:30]Write to MH i2c: E2 0D 00 5F 0B 80 0D 02 02 05 00 6A 6B 01 61 8A 00 00 AF [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 03 00 5F 0B 00 90 00 DE [19:19:30]RAPDU: 90 00 [19:19:30]wFMCommunicate OK [19:19:30]wFMCommunicate request_size=4 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 0D 03 02 [19:19:30]Write to MH i2c: E2 08 00 60 0B 80 0D 03 02 00 00 00 00 E6 [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 0B 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 0B 00 60 0B 00 8F 9F 3D C6 6F 04 0E 9B 90 00 34 [19:19:30]RAPDU: 8F 9F 3D C6 6F 04 0E 9B 90 00 [19:19:30]wFMCommunicate OK [19:19:30]SAM_PROTO_SignData done [19:19:30]FM_MakeSignedData done [19:19:30]CreateOFDProtocolMessage [19:19:30]wFMCommunicate request_size=4 [19:19:30]MH_SAM_APDU [19:19:30]CAPDU: 80 11 00 00 [19:19:30]Write to MH i2c: E2 08 00 61 0B 80 11 00 00 00 00 00 00 E6 [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:30]Read from MH i2c: E2 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: E2 17 00 [19:19:30]MH_I2C_Read... [19:19:30]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 36 37 32 90 00 3B [19:19:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:19:30]wFMCommunicate OK [19:19:30]CreateOFDProtocolMessage done [19:19:30]OFDSenderStorePacket 372868 [19:19:30]StoreOFDPacket docnum=372868 [19:19:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7E CE 07 01 CF 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 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 E0 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 AD 02 00 00 F4 03 04 00 C1 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 B0 05 00 35 04 06 00 BD 6A 6B 01 61 8A 8F 9F 3D C6 6F 04 0E 9B [19:19:30]CheckFolder [19:19:30]dirname=/storage/ofd_packets [19:19:30]CheckFolder done [19:19:30]ProducePacketName [19:19:30]name=ofd_packets/00372868 [19:19:30]NVStorageSaveData ofd_packets/00372868 [19:19:30]File name is /storage/ofd_packets/00372868 [19:19:30]Write 301 bytes [19:19:30]NVStorageSaveData done [19:19:30]OFDSenderStorePacket done [19:19:30]KKMCreateOFDPacket done [19:19:30]NVStorageSaveData kkm_last_timestamp [19:19:30]File name is /storage/kkm_last_timestamp [19:19:30]Write 4 bytes [19:19:30]NVStorageSaveData done [19:19:30]ExternCall_PrintAddStr [19:19:30]wPrintStart [19:19:30]Write to MH i2c: 01 00 00 62 0B 6D [19:19:30]Write i2c OK [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: 01 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: 01 07 00 [19:19:30]MH_I2C_Read... [19:19:30]Read from MH i2c: 01 07 00 62 0B 00 00 00 00 00 FF 0F 82 [19:19:30]RasterBufferAndPrint [19:19:30]line Счет N : (1)3309180 [19:19:30]line ИНН: 02508201610067 [19:19:30]line Контрольно-Кассовый Чек [19:19:30]line ПРОДАЖА [19:19:30]line ТРК (МРК, ГНК) : 13 [19:19:30]line Товар: 2710124500 [19:19:30]line Аи-95-К-3 [19:19:30]line 27.900 * 74.20 [19:19:30]line = 2070.18 [19:19:30]line НДС 12% НСП 1% [19:19:30]line > о реализуемом товаре [19:19:30]line ОКРУГЛЕНИЕ: -0.18 [19:19:30]line ИТОГО: 2070.00 [19:19:30]line Внесено: 2070.00 [19:19:30]line СДАЧА: 0.00 [19:19:30]line НСП 1% : 18.32 [19:19:30]line НДС 12% : 219.84 [19:19:30]line Наличными: 2070.00 [19:19:30]line Безнал.: 0.00 [19:19:30]line Место: АЗС № 87 "Партнер Нефть" [19:19:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:19:30]line СНО: Общий режим [19:19:30]line Чек 685 24.10.2024 19:19 [19:19:30]line Смена: 524 ФФД: 1.0 [19:19:30]line ЗНМ: 0300000083 [19:19:30]line РНМ: 0000000000091623 [19:19:30]line Версия ККМ: 001 [19:19:30]line ФМ: 0000000000874672 [19:19:30]line ФД: 372868 [19:19:30]line ФПД: 208264759435658 [19:19:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T191929&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372868&fm=208264759435658&tin=02508201610067®Number=0000000000091623&sum=207000 [19:19:30]OFD Sender: Processing packet 372868 [packets to send 267, broken 266] [19:19:30]ProducePacketName [19:19:30]name=ofd_packets/00372868 [19:19:30]OFD Sender: To server: pG, [19:19:30]CommunicateWithHost lk.salyk.kg:30040 [19:19:30]ConnectInit lk.salyk.kg [19:19:30]written 0, free lines is 4095 [19:19:31]Connected sock=10 [19:19:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7E CE 07 01 CF 19 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 6C 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 AA 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 E0 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 AD 02 00 00 F4 03 04 00 C1 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 B0 05 00 35 04 06 00 BD 6A 6B 01 61 8A 8F 9F 3D C6 6F 04 0E 9B [19:19:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8C 69 47 00 DC 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 84 B0 05 00 F4 03 04 00 68 49 1A 67 B6 04 01 00 00 13 35 39 B7 6D 4A 05 94 [19:19:31]CommunicateWithHost err = 0 [19:19:31]CheckOFDResponse [19:19:31]1017 (14) - 77093643461234 [19:19:31]1041 (16) - 0000000000874672 [19:19:31]1040 (4) - 372868 [19:19:31]1012 (4) - 24.10.2024 13:19 [19:19:31]1206 (1) - 0 [19:19:31]OFD Sender: Remove packet 372868 [19:19:31]ProducePacketName [19:19:31]name=ofd_packets/00372868 [19:19:31]NVStorageDeleteData [19:19:31]Write to MH i2c: 01 00 00 8D 0B 98 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 07 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: 01 07 00 8D 0B 00 00 00 00 00 EA 0C 95 [19:19:31]RasterBufferAndPrint [19:19:31]line [19:19:31]line [19:19:31]line [19:19:31]line [19:19:31]line [19:19:31]written 0, free lines is 3313 [19:19:31]MH_Cut [19:19:31]Write to MH i2c: D1 01 00 94 0B 01 71 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: D1 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: D1 01 00 [19:19:31]MH_I2C_Read... [19:19:31]Read from MH i2c: D1 01 00 94 0B 00 70 [19:19:31]Write to MH i2c: 01 00 00 95 0B A0 [19:19:31]Write i2c OK [19:19:31]MH_I2C_Read... [19:19:31]OFD Sender: No OFD packet to send [19:19:32]*** Cut start [19:19:32]*** Partial cut [19:19:32]*** CUTSNS_PIN = 1 [19:19:32]*** CUTSNS_PIN = 0 [19:19:32]*** Brake cut motor [19:19:32]Read from MH i2c: 01 [19:19:32]MH_I2C_Read... [19:19:32]*** Stop cut motor [19:19:32]*** Cut end [19:19:32]Read from MH i2c: 01 07 00 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: 01 07 00 95 0B 00 00 00 00 00 FF 0F B5 [19:19:32]process_action close_receipt done [19:19:32]requested_data is exist [19:19:32]produce_requested_data [19:19:32]requested_item fm.sn is exist - process it [19:19:32]wFMCommunicate request_size=4 [19:19:32]MH_SAM_APDU [19:19:32]CAPDU: 80 11 00 00 [19:19:32]Write to MH i2c: E2 08 00 96 0B 80 11 00 00 00 00 00 00 1B [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:19:32]Read from MH i2c: E2 [19:19:32]MH_I2C_Read... [19:19:32]Read from MH i2c: E2 17 00 [19:19:32]MH_I2C_Read... [19:19:32]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 36 37 32 90 00 70 [19:19:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:19:32]wFMCommunicate OK [19:19:32]requested_item fd.num is exist - process it [19:19:32]SAM_PROTO_GetFieldsCounters [19:19:32]wFMCommunicate request_size=4 [19:19:32]MH_SAM_APDU [19:19:32]CAPDU: 80 13 00 00 [19:19:32]Write to MH i2c: E2 08 00 97 0B 80 13 00 00 00 00 00 00 1E [19:19:32]Write i2c OK [19:19:32]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 62 00 [19:19:33]MH_I2C_Read... [19:19:33]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 84 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 91 [19:19:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 84 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AD 02 00 00 5E 04 04 00 AD 02 00 00 57 04 04 00 AE 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_GetFieldsCounters done [19:19:33]requested_item shift.num is exist - process it [19:19:33]requested_item shift.opened is exist - process it [19:19:33]req_shift_opened [19:19:33]FM_GetShiftState [19:19:33]SAM_PROTO_GetShiftState [19:19:33]wFMCommunicate request_size=4 [19:19:33]MH_SAM_APDU [19:19:33]CAPDU: 80 13 01 00 [19:19:33]Write to MH i2c: E2 08 00 98 0B 80 13 01 00 00 00 00 00 20 [19:19:33]Write i2c OK [19:19:33]MH_I2C_Read... [19:19:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:19:33]Read from MH i2c: E2 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0E 00 [19:19:33]MH_I2C_Read... [19:19:33]Read from MH i2c: E2 0E 00 98 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 85 [19:19:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:19:33]wFMCommunicate OK [19:19:33]SAM_PROTO_GetShiftState done [19:19:33]FM_GetShiftState done [19:19:33]req_shift_opened done [19:19:33]requested_item shift.open_date is exist - process it [19:19:33]req_shift_open_date [19:19:33]req_shift_open_date done [19:19:33]produce_requested_data done [19:19:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372868,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:19:33]process_action_free close_receipt [19:19:33]json_value_free [19:19:33]json_value_free done [19:19:33]process_json_proto returns [19:19:33]Send response to host [19:19:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372868,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:19:33]free response buf [19:19:33]execute_script done [19:19:33]execute_script returns [19:19:33]free content buf [19:19:33]Sock 9.Close socket [19:19:33]Sock 9.Thread stoped [19:19:36]OFD Sender: No OFD packet to send [19:19:41]OFD Sender: No OFD packet to send [19:19:46]OFD Sender: No OFD packet to send [19:19:51]OFD Sender: No OFD packet to send [19:19:56]OFD Sender: No OFD packet to send [19:20:01]OFD Sender: No OFD packet to send [19:20:06]OFD Sender: No OFD packet to send [19:20:06]accept exits with 7 [19:20:06]New connection [19:20:06]New thread 3067141476 created [19:20:06]Thread 3066998116 joined [19:20:06]Waiting for new connection... [19:20:06] Sock 7.Parse request [19:20:06]Sock 7.Check first char [19:20:06]Sock 7.First char is OK [19:20:06]request: POST /json_proto HTTP/1.0 [19:20:06]Method: POST [19:20:06]URL: /json_proto [19:20:06]Method is POST - this is cgi request [19:20:06]url: /json_proto [19:20:06]query_string will be loaded in cgi processing [19:20:06]execute_cgi json_proto POST (null) [19:20:06]execute_cgi path=json_proto method=POST [19:20:06]POST find Content-Length [19:20:06]Host: 172.17.42.195:8080 [19:20:06]Content-Length: 678 [19:20:06]Content-Type: application/json [19:20:06] [19:20:06]POST finish read [19:20:06]Found Content-Length = 678 [19:20:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:06]execute_script... [19:20:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:20:06]POST & json_proto [19:20:06]process_json_proto [19:20:06]json parsed OK: [19:20:06]protocol is kg_v1.0 [19:20:06]action value=close_receipt [19:20:06]process_action close_receipt [19:20:06]cmd_close_receipt [19:20:06]MH_GetDate [19:20:06]Write to MH i2c: F0 00 00 99 0B 93 [19:20:06]Write i2c OK [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: F0 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: F0 09 00 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: F0 09 00 99 0B 00 E7 9D 1A 67 EF 94 12 67 9D [19:20:06]GetLastDocTimeStamp 1729797569 [19:20:06]current date 1729797607 [19:20:06]FM_GetShiftState [19:20:06]SAM_PROTO_GetShiftState [19:20:06]wFMCommunicate request_size=4 [19:20:06]MH_SAM_APDU [19:20:06]CAPDU: 80 13 01 00 [19:20:06]Write to MH i2c: E2 08 00 9A 0B 80 13 01 00 00 00 00 00 22 [19:20:06]Write i2c OK [19:20:06]MH_I2C_Read... [19:20:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:06]Read from MH i2c: E2 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: E2 0E 00 [19:20:06]MH_I2C_Read... [19:20:06]Read from MH i2c: E2 0E 00 9A 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 87 [19:20:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:20:06]wFMCommunicate OK [19:20:06]SAM_PROTO_GetShiftState done [19:20:06]FM_GetShiftState done [19:20:06]opened in 1729729095 [19:20:06]opened+sec_in_day 1729815495 [19:20:06]quantity*price = 30038 [19:20:06]sum+1 = 30039 [19:20:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 686 24.10.2024 19:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372869 ФПД: 29914687493903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192007&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372869&fm=29914687493903&tin=02508201610067®Number=0000000000091623&sum=30000 [19:20:08]StoreToDocumentArchive [19:20:08]shift 524 fd 372869 [19:20:08]save to /storage/0524/doc_00372869 [19:20:08]save last doc name /storage/0524/doc_00372869 to /storage/kkm_last_doc_name [19:20:08]save OK [19:20:08]Clear old archive folders... [19:20:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:20:08]tlvbuf is 010D1740 [19:20:08]SAM_PROTO_ClearQueue [19:20:08]wFMCommunicate request_size=4 [19:20:08]MH_SAM_APDU [19:20:08]CAPDU: 80 09 00 00 [19:20:08]Write to MH i2c: E2 08 00 A7 0B 80 09 00 00 00 00 00 00 24 [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:20:08]Read from MH i2c: E2 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 A7 0B 00 90 00 26 [19:20:08]RAPDU: 90 00 [19:20:08]wFMCommunicate OK [19:20:08]SAM_PROTO_ClearQueue done [19:20:08]KKMCreateOFDPacket [19:20:08]OFDProtocolAddRootSTLVToBuf [19:20:08]FM_MakeSignedData [19:20:08]FM_MakeSignedData [19:20:08]SAM_PROTO_SignData [19:20:08]wFMCommunicate request_size=4 [19:20:08]MH_SAM_APDU [19:20:08]CAPDU: 80 0D 01 02 [19:20:08]Write to MH i2c: E2 08 00 A8 0B 80 0D 01 02 00 00 00 00 2C [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:20:08]Read from MH i2c: E2 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 A8 0B 00 90 00 27 [19:20:08]RAPDU: 90 00 [19:20:08]wFMCommunicate OK [19:20:08]wFMCommunicate request_size=255 [19:20:08]MH_SAM_APDU [19:20:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 E7 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 B0 05 00 35 04 06 00 1B [19:20:08]Write to MH i2c: E2 02 01 A9 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 E7 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 B0 05 00 35 04 06 00 1B 00 00 C4 [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:08]Read from MH i2c: E2 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 A9 0B 00 90 00 28 [19:20:08]RAPDU: 90 00 [19:20:08]wFMCommunicate OK [19:20:08]wFMCommunicate request_size=10 [19:20:08]MH_SAM_APDU [19:20:08]CAPDU: 80 0D 02 02 05 35 0E 52 57 0F [19:20:08]Write to MH i2c: E2 0D 00 AA 0B 80 0D 02 02 05 00 35 0E 52 57 0F 00 00 34 [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:20:08]Read from MH i2c: E2 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 03 00 AA 0B 00 90 00 29 [19:20:08]RAPDU: 90 00 [19:20:08]wFMCommunicate OK [19:20:08]wFMCommunicate request_size=4 [19:20:08]MH_SAM_APDU [19:20:08]CAPDU: 80 0D 03 02 [19:20:08]Write to MH i2c: E2 08 00 AB 0B 80 0D 03 02 00 00 00 00 31 [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:20:08]Read from MH i2c: E2 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 0B 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 0B 00 AB 0B 00 A0 ED E5 4E DE 4C 34 3B 90 00 8B [19:20:08]RAPDU: A0 ED E5 4E DE 4C 34 3B 90 00 [19:20:08]wFMCommunicate OK [19:20:08]SAM_PROTO_SignData done [19:20:08]FM_MakeSignedData done [19:20:08]CreateOFDProtocolMessage [19:20:08]wFMCommunicate request_size=4 [19:20:08]MH_SAM_APDU [19:20:08]CAPDU: 80 11 00 00 [19:20:08]Write to MH i2c: E2 08 00 AC 0B 80 11 00 00 00 00 00 00 31 [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:08]Read from MH i2c: E2 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 17 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: E2 17 00 AC 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [19:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:20:08]wFMCommunicate OK [19:20:08]CreateOFDProtocolMessage done [19:20:08]OFDSenderStorePacket 372869 [19:20:08]StoreOFDPacket docnum=372869 [19:20:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F1 BB 07 01 F1 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 E7 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 B0 05 00 35 04 06 00 1B 35 0E 52 57 0F A0 ED E5 4E DE 4C 34 3B [19:20:08]CheckFolder [19:20:08]dirname=/storage/ofd_packets [19:20:08]CheckFolder done [19:20:08]ProducePacketName [19:20:08]name=ofd_packets/00372869 [19:20:08]NVStorageSaveData ofd_packets/00372869 [19:20:08]File name is /storage/ofd_packets/00372869 [19:20:08]Write 301 bytes [19:20:08]NVStorageSaveData done [19:20:08]OFDSenderStorePacket done [19:20:08]KKMCreateOFDPacket done [19:20:08]NVStorageSaveData kkm_last_timestamp [19:20:08]File name is /storage/kkm_last_timestamp [19:20:08]Write 4 bytes [19:20:08]NVStorageSaveData done [19:20:08]ExternCall_PrintAddStr [19:20:08]wPrintStart [19:20:08]Write to MH i2c: 01 00 00 AD 0B B8 [19:20:08]Write i2c OK [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: 01 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: 01 07 00 [19:20:08]MH_I2C_Read... [19:20:08]Read from MH i2c: 01 07 00 AD 0B 00 00 00 00 00 FF 0F CD [19:20:08]RasterBufferAndPrint [19:20:08]line Счет N : (1)3309182 [19:20:08]line ИНН: 02508201610067 [19:20:08]line Контрольно-Кассовый Чек [19:20:08]line ПРОДАЖА [19:20:08]line ТРК (МРК, ГНК) : 32 [19:20:08]line Товар: 2710124130 [19:20:08]line Аи-92-К-4 [19:20:08]line 4.490 * 66.90 [19:20:08]line = 300.38 [19:20:08]line НДС 12% НСП 1% [19:20:08]line > о реализуемом товаре [19:20:08]line ОКРУГЛЕНИЕ: -0.38 [19:20:08]line ИТОГО: 300.00 [19:20:08]line Внесено: 300.00 [19:20:08]line СДАЧА: 0.00 [19:20:08]line НСП 1% : 2.66 [19:20:08]line НДС 12% : 31.90 [19:20:08]line Наличными: 300.00 [19:20:08]line Безнал.: 0.00 [19:20:08]line Место: АЗС № 87 "Партнер Нефть" [19:20:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:20:08]line СНО: Общий режим [19:20:08]line Чек 686 24.10.2024 19:20 [19:20:08]line Смена: 524 ФФД: 1.0 [19:20:08]line ЗНМ: 0300000083 [19:20:08]line РНМ: 0000000000091623 [19:20:08]line Версия ККМ: 001 [19:20:08]line ФМ: 0000000000874672 [19:20:08]line ФД: 372869 [19:20:08]line ФПД: 29914687493903 [19:20:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192007&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372869&fm=29914687493903&tin=02508201610067®Number=0000000000091623&sum=30000 [19:20:08]written 0, free lines is 4095 [19:20:08]OFD Sender: Processing packet 372869 [packets to send 267, broken 266] [19:20:08]ProducePacketName [19:20:08]name=ofd_packets/00372869 [19:20:08]OFD Sender: To server: pG, [19:20:08]CommunicateWithHost lk.salyk.kg:30040 [19:20:08]ConnectInit lk.salyk.kg [19:20:08]Connected sock=10 [19:20:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F1 BB 07 01 F1 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 02 00 00 F4 03 04 00 E7 9D 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 B0 05 00 35 04 06 00 1B 35 0E 52 57 0F A0 ED E5 4E DE 4C 34 3B [19:20:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 43 6F 47 00 3C C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 85 B0 05 00 F4 03 04 00 8E 49 1A 67 B6 04 01 00 00 84 ED F0 55 B5 BE C7 7B [19:20:08]CommunicateWithHost err = 0 [19:20:08]CheckOFDResponse [19:20:08]1017 (14) - 77093643461234 [19:20:08]1041 (16) - 0000000000874672 [19:20:08]1040 (4) - 372869 [19:20:08]1012 (4) - 24.10.2024 13:20 [19:20:08]1206 (1) - 0 [19:20:08]OFD Sender: Remove packet 372869 [19:20:08]ProducePacketName [19:20:08]name=ofd_packets/00372869 [19:20:08]NVStorageDeleteData [19:20:09]Write to MH i2c: 01 00 00 D8 0B E3 [19:20:09]Write i2c OK [19:20:09]MH_I2C_Read... [19:20:09]Read from MH i2c: 01 [19:20:09]MH_I2C_Read... [19:20:09]Read from MH i2c: 01 07 00 [19:20:09]MH_I2C_Read... [19:20:09]Read from MH i2c: 01 07 00 D8 0B 00 00 00 00 00 EE 0C E4 [19:20:09]RasterBufferAndPrint [19:20:09]line [19:20:09]line [19:20:09]line [19:20:09]line [19:20:09]line [19:20:09]written 0, free lines is 3316 [19:20:09]MH_Cut [19:20:09]Write to MH i2c: D1 01 00 DF 0B 01 BC [19:20:09]Write i2c OK [19:20:09]MH_I2C_Read... [19:20:09]Read from MH i2c: D1 [19:20:09]MH_I2C_Read... [19:20:09]Read from MH i2c: D1 01 00 [19:20:09]MH_I2C_Read... [19:20:09]Read from MH i2c: D1 01 00 DF 0B 00 BB [19:20:09]Write to MH i2c: 01 00 00 E0 0B EB [19:20:09]Write i2c OK [19:20:09]MH_I2C_Read... [19:20:09]OFD Sender: No OFD packet to send [19:20:09]*** Cut start [19:20:09]*** Partial cut [19:20:09]*** CUTSNS_PIN = 1 [19:20:09]*** CUTSNS_PIN = 0 [19:20:10]*** Brake cut motor [19:20:10]Read from MH i2c: 01 [19:20:10]MH_I2C_Read... [19:20:10]*** Stop cut motor [19:20:10]*** Cut end [19:20:10]Read from MH i2c: 01 07 00 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: 01 07 00 E0 0B 00 00 00 00 00 FF 0F 00 [19:20:10]process_action close_receipt done [19:20:10]requested_data is exist [19:20:10]produce_requested_data [19:20:10]requested_item fm.sn is exist - process it [19:20:10]wFMCommunicate request_size=4 [19:20:10]MH_SAM_APDU [19:20:10]CAPDU: 80 11 00 00 [19:20:10]Write to MH i2c: E2 08 00 E1 0B 80 11 00 00 00 00 00 00 66 [19:20:10]Write i2c OK [19:20:10]MH_I2C_Read... [19:20:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:20:10]Read from MH i2c: E2 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: E2 17 00 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: E2 17 00 E1 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [19:20:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:20:10]wFMCommunicate OK [19:20:10]requested_item fd.num is exist - process it [19:20:10]SAM_PROTO_GetFieldsCounters [19:20:10]wFMCommunicate request_size=4 [19:20:10]MH_SAM_APDU [19:20:10]CAPDU: 80 13 00 00 [19:20:10]Write to MH i2c: E2 08 00 E2 0B 80 13 00 00 00 00 00 00 69 [19:20:10]Write i2c OK [19:20:10]MH_I2C_Read... [19:20:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:20:10]Read from MH i2c: E2 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: E2 62 00 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: E2 62 00 E2 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 85 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 E0 [19:20:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 85 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AE 02 00 00 5E 04 04 00 AE 02 00 00 57 04 04 00 AF 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:20:10]wFMCommunicate OK [19:20:10]SAM_PROTO_GetFieldsCounters done [19:20:10]requested_item shift.num is exist - process it [19:20:10]requested_item shift.opened is exist - process it [19:20:10]req_shift_opened [19:20:10]FM_GetShiftState [19:20:10]SAM_PROTO_GetShiftState [19:20:10]wFMCommunicate request_size=4 [19:20:10]MH_SAM_APDU [19:20:10]CAPDU: 80 13 01 00 [19:20:10]Write to MH i2c: E2 08 00 E3 0B 80 13 01 00 00 00 00 00 6B [19:20:10]Write i2c OK [19:20:10]MH_I2C_Read... [19:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:20:10]Read from MH i2c: E2 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: E2 0E 00 [19:20:10]MH_I2C_Read... [19:20:10]Read from MH i2c: E2 0E 00 E3 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D0 [19:20:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:20:10]wFMCommunicate OK [19:20:10]SAM_PROTO_GetShiftState done [19:20:10]FM_GetShiftState done [19:20:10]req_shift_opened done [19:20:10]requested_item shift.open_date is exist - process it [19:20:10]req_shift_open_date [19:20:10]req_shift_open_date done [19:20:10]produce_requested_data done [19:20:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372869,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:20:10]process_action_free close_receipt [19:20:10]json_value_free [19:20:10]json_value_free done [19:20:10]process_json_proto returns [19:20:10]Send response to host [19:20:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372869,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:20:10]free response buf [19:20:10]execute_script done [19:20:10]execute_script returns [19:20:10]free content buf [19:20:10]Sock 7.Close socket [19:20:10]Sock 7.Thread stoped [19:20:14]OFD Sender: No OFD packet to send [19:20:19]OFD Sender: No OFD packet to send [19:20:24]OFD Sender: No OFD packet to send [19:20:29]OFD Sender: No OFD packet to send [19:20:34]OFD Sender: No OFD packet to send [19:20:39]OFD Sender: No OFD packet to send [19:20:44]OFD Sender: No OFD packet to send [19:20:49]OFD Sender: No OFD packet to send [19:20:54]OFD Sender: No OFD packet to send [19:20:59]OFD Sender: No OFD packet to send [19:21:02]accept exits with 9 [19:21:02]New connection [19:21:02]New thread 3066998116 created [19:21:02]Thread 3067141476 joined [19:21:02]Waiting for new connection... [19:21:02] Sock 9.Parse request [19:21:02]Sock 9.Check first char [19:21:02]Sock 9.First char is OK [19:21:02]request: POST /json_proto HTTP/1.0 [19:21:02]Method: POST [19:21:02]URL: /json_proto [19:21:02]Method is POST - this is cgi request [19:21:02]url: /json_proto [19:21:02]query_string will be loaded in cgi processing [19:21:02]execute_cgi json_proto POST (null) [19:21:02]execute_cgi path=json_proto method=POST [19:21:02]POST find Content-Length [19:21:02]Host: 172.17.42.195:8080 [19:21:02]Content-Length: 684 [19:21:02]Content-Type: application/json [19:21:02] [19:21:02]POST finish read [19:21:02]Found Content-Length = 684 [19:21:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:02]execute_script... [19:21:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:02]POST & json_proto [19:21:02]process_json_proto [19:21:02]json parsed OK: [19:21:02]protocol is kg_v1.0 [19:21:02]action value=close_receipt [19:21:02]process_action close_receipt [19:21:02]cmd_close_receipt [19:21:02]MH_GetDate [19:21:02]Write to MH i2c: F0 00 00 E4 0B DE [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: F0 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: F0 09 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: F0 09 00 E4 0B 00 1F 9E 1A 67 EF 94 12 67 21 [19:21:02]GetLastDocTimeStamp 1729797607 [19:21:02]current date 1729797663 [19:21:02]FM_GetShiftState [19:21:02]SAM_PROTO_GetShiftState [19:21:02]wFMCommunicate request_size=4 [19:21:02]MH_SAM_APDU [19:21:02]CAPDU: 80 13 01 00 [19:21:02]Write to MH i2c: E2 08 00 E5 0B 80 13 01 00 00 00 00 00 6D [19:21:02]Write i2c OK [19:21:02]MH_I2C_Read... [19:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:02]Read from MH i2c: E2 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 [19:21:02]MH_I2C_Read... [19:21:02]Read from MH i2c: E2 0E 00 E5 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D2 [19:21:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:21:02]wFMCommunicate OK [19:21:02]SAM_PROTO_GetShiftState done [19:21:02]FM_GetShiftState done [19:21:02]opened in 1729729095 [19:21:02]opened+sec_in_day 1729815495 [19:21:02]quantity*price = 50025 [19:21:02]sum+1 = 50027 [19:21:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 687 24.10.2024 19:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372870 ФПД: 69289557126613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192103&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372870&fm=69289557126613&tin=02508201610067®Number=0000000000091623&sum=50000 [19:21:03]StoreToDocumentArchive [19:21:03]shift 524 fd 372870 [19:21:03]save to /storage/0524/doc_00372870 [19:21:03]save last doc name /storage/0524/doc_00372870 to /storage/kkm_last_doc_name [19:21:03]save OK [19:21:03]Clear old archive folders... [19:21:03]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:21:03]tlvbuf is 010F97B0 [19:21:03]SAM_PROTO_ClearQueue [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 09 00 00 [19:21:03]Write to MH i2c: E2 08 00 F2 0B 80 09 00 00 00 00 00 00 6F [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 F2 0B 00 90 00 71 [19:21:03]RAPDU: 90 00 [19:21:03]wFMCommunicate OK [19:21:03]SAM_PROTO_ClearQueue done [19:21:03]KKMCreateOFDPacket [19:21:03]OFDProtocolAddRootSTLVToBuf [19:21:03]FM_MakeSignedData [19:21:03]FM_MakeSignedData [19:21:03]SAM_PROTO_SignData [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 0D 01 02 [19:21:03]Write to MH i2c: E2 08 00 F3 0B 80 0D 01 02 00 00 00 00 77 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 F3 0B 00 90 00 72 [19:21:03]RAPDU: 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=255 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 1F 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 B0 05 [19:21:03]Write to MH i2c: E2 02 01 F4 0B 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 1F 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 B0 05 00 00 55 [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 F4 0B 00 90 00 73 [19:21:03]RAPDU: 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=16 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3F 04 BB 70 6D D5 [19:21:03]Write to MH i2c: E2 13 00 F5 0B 80 0D 02 02 0B 00 00 35 04 06 00 3F 04 BB 70 6D D5 00 00 7F [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:03]Read from MH i2c: E2 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 [19:21:03]MH_I2C_Read... [19:21:03]Read from MH i2c: E2 03 00 F5 0B 00 90 00 74 [19:21:03]RAPDU: 90 00 [19:21:03]wFMCommunicate OK [19:21:03]wFMCommunicate request_size=4 [19:21:03]MH_SAM_APDU [19:21:03]CAPDU: 80 0D 03 02 [19:21:03]Write to MH i2c: E2 08 00 F6 0B 80 0D 03 02 00 00 00 00 7C [19:21:03]Write i2c OK [19:21:03]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 0B 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 0B 00 F6 0B 00 64 1D AE C9 B8 4E 58 10 90 00 E3 [19:21:04]RAPDU: 64 1D AE C9 B8 4E 58 10 90 00 [19:21:04]wFMCommunicate OK [19:21:04]SAM_PROTO_SignData done [19:21:04]FM_MakeSignedData done [19:21:04]CreateOFDProtocolMessage [19:21:04]wFMCommunicate request_size=4 [19:21:04]MH_SAM_APDU [19:21:04]CAPDU: 80 11 00 00 [19:21:04]Write to MH i2c: E2 08 00 F7 0B 80 11 00 00 00 00 00 00 7C [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:04]Read from MH i2c: E2 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 17 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: E2 17 00 F7 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [19:21:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:21:04]wFMCommunicate OK [19:21:04]CreateOFDProtocolMessage done [19:21:04]OFDSenderStorePacket 372870 [19:21:04]StoreOFDPacket docnum=372870 [19:21:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 63 74 0D 01 90 2A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 1F 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 B0 05 00 35 04 06 00 3F 04 BB 70 6D D5 64 1D AE C9 B8 4E 58 10 [19:21:04]CheckFolder [19:21:04]dirname=/storage/ofd_packets [19:21:04]CheckFolder done [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00372870 [19:21:04]NVStorageSaveData ofd_packets/00372870 [19:21:04]File name is /storage/ofd_packets/00372870 [19:21:04]Write 307 bytes [19:21:04]NVStorageSaveData done [19:21:04]OFDSenderStorePacket done [19:21:04]KKMCreateOFDPacket done [19:21:04]NVStorageSaveData kkm_last_timestamp [19:21:04]File name is /storage/kkm_last_timestamp [19:21:04]Write 4 bytes [19:21:04]NVStorageSaveData done [19:21:04]ExternCall_PrintAddStr [19:21:04]wPrintStart [19:21:04]Write to MH i2c: 01 00 00 F8 0B 03 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 F8 0B 00 00 00 00 00 FF 0F 18 [19:21:04]RasterBufferAndPrint [19:21:04]line Счет N : (1)3309183 [19:21:04]line ИНН: 02508201610067 [19:21:04]line Контрольно-Кассовый Чек [19:21:04]line ПРОДАЖА [19:21:04]line ТРК (МРК, ГНК) : 41 [19:21:04]line Товар: 2710194240 [19:21:04]line D-Energy Дт-К-2 [19:21:04]line 6.480 * 77.20 [19:21:04]line = 500.26 [19:21:04]line НДС 12% НСП 1% [19:21:04]line > о реализуемом товаре [19:21:04]line ОКРУГЛЕНИЕ: -0.26 [19:21:04]line ИТОГО: 500.00 [19:21:04]line Внесено: 500.00 [19:21:04]line СДАЧА: 0.00 [19:21:04]line НСП 1% : 4.43 [19:21:04]line НДС 12% : 53.12 [19:21:04]line Наличными: 500.00 [19:21:04]line Безнал.: 0.00 [19:21:04]line Место: АЗС № 87 "Партнер Нефть" [19:21:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:21:04]line СНО: Общий режим [19:21:04]line Чек 687 24.10.2024 19:21 [19:21:04]line Смена: 524 ФФД: 1.0 [19:21:04]line ЗНМ: 0300000083 [19:21:04]line РНМ: 0000000000091623 [19:21:04]line Версия ККМ: 001 [19:21:04]line ФМ: 0000000000874672 [19:21:04]line ФД: 372870 [19:21:04]line ФПД: 69289557126613 [19:21:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192103&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372870&fm=69289557126613&tin=02508201610067®Number=0000000000091623&sum=50000 [19:21:04]OFD Sender: Processing packet 372870 [packets to send 267, broken 266] [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00372870 [19:21:04]OFD Sender: To server: pG, [19:21:04]CommunicateWithHost lk.salyk.kg:30040 [19:21:04]ConnectInit lk.salyk.kg [19:21:04]written 0, free lines is 4095 [19:21:04]Connected sock=10 [19:21:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 63 74 0D 01 90 2A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AF 02 00 00 F4 03 04 00 1F 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 B0 05 00 35 04 06 00 3F 04 BB 70 6D D5 64 1D AE C9 B8 4E 58 10 [19:21:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 EA A3 47 00 49 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 86 B0 05 00 F4 03 04 00 C6 49 1A 67 B6 04 01 00 00 74 3B 15 95 F1 E4 F1 BC [19:21:04]CommunicateWithHost err = 0 [19:21:04]CheckOFDResponse [19:21:04]1017 (14) - 77093643461234 [19:21:04]1041 (16) - 0000000000874672 [19:21:04]1040 (4) - 372870 [19:21:04]1012 (4) - 24.10.2024 13:21 [19:21:04]1206 (1) - 0 [19:21:04]OFD Sender: Remove packet 372870 [19:21:04]ProducePacketName [19:21:04]name=ofd_packets/00372870 [19:21:04]NVStorageDeleteData [19:21:04]Write to MH i2c: 01 00 00 23 0C 2F [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: 01 07 00 23 0C 00 00 00 00 00 F7 0C 39 [19:21:04]RasterBufferAndPrint [19:21:04]line [19:21:04]line [19:21:04]line [19:21:04]line [19:21:04]line [19:21:04]written 0, free lines is 3326 [19:21:04]MH_Cut [19:21:04]Write to MH i2c: D1 01 00 2A 0C 01 08 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: D1 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: D1 01 00 [19:21:04]MH_I2C_Read... [19:21:04]Read from MH i2c: D1 01 00 2A 0C 00 07 [19:21:04]Write to MH i2c: 01 00 00 2B 0C 37 [19:21:04]Write i2c OK [19:21:04]MH_I2C_Read... [19:21:05]OFD Sender: No OFD packet to send [19:21:05]*** Cut start [19:21:05]*** Partial cut [19:21:05]*** CUTSNS_PIN = 1 [19:21:05]*** CUTSNS_PIN = 0 [19:21:06]*** Brake cut motor [19:21:06]Read from MH i2c: 01 [19:21:06]MH_I2C_Read... [19:21:06]*** Stop cut motor [19:21:06]*** Cut end [19:21:06]Read from MH i2c: 01 07 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: 01 07 00 2B 0C 00 00 00 00 00 FF 0F 4C [19:21:06]process_action close_receipt done [19:21:06]requested_data is exist [19:21:06]produce_requested_data [19:21:06]requested_item fm.sn is exist - process it [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 11 00 00 [19:21:06]Write to MH i2c: E2 08 00 2C 0C 80 11 00 00 00 00 00 00 B2 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 17 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 17 00 2C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 07 [19:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:21:06]wFMCommunicate OK [19:21:06]requested_item fd.num is exist - process it [19:21:06]SAM_PROTO_GetFieldsCounters [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 13 00 00 [19:21:06]Write to MH i2c: E2 08 00 2D 0C 80 13 00 00 00 00 00 00 B5 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 62 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 62 00 2D 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 86 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 30 [19:21:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 86 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 AF 02 00 00 5E 04 04 00 AF 02 00 00 57 04 04 00 B0 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_GetFieldsCounters done [19:21:06]requested_item shift.num is exist - process it [19:21:06]requested_item shift.opened is exist - process it [19:21:06]req_shift_opened [19:21:06]FM_GetShiftState [19:21:06]SAM_PROTO_GetShiftState [19:21:06]wFMCommunicate request_size=4 [19:21:06]MH_SAM_APDU [19:21:06]CAPDU: 80 13 01 00 [19:21:06]Write to MH i2c: E2 08 00 2E 0C 80 13 01 00 00 00 00 00 B7 [19:21:06]Write i2c OK [19:21:06]MH_I2C_Read... [19:21:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:06]Read from MH i2c: E2 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 0E 00 [19:21:06]MH_I2C_Read... [19:21:06]Read from MH i2c: E2 0E 00 2E 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1C [19:21:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:21:06]wFMCommunicate OK [19:21:06]SAM_PROTO_GetShiftState done [19:21:06]FM_GetShiftState done [19:21:06]req_shift_opened done [19:21:06]requested_item shift.open_date is exist - process it [19:21:06]req_shift_open_date [19:21:06]req_shift_open_date done [19:21:06]produce_requested_data done [19:21:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372870,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:21:06]process_action_free close_receipt [19:21:06]json_value_free [19:21:06]json_value_free done [19:21:06]process_json_proto returns [19:21:06]Send response to host [19:21:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372870,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:21:06]free response buf [19:21:06]execute_script done [19:21:06]execute_script returns [19:21:06]free content buf [19:21:06]Sock 9.Close socket [19:21:06]Sock 9.Thread stoped [19:21:10]OFD Sender: No OFD packet to send [19:21:15]OFD Sender: No OFD packet to send [19:21:20]OFD Sender: No OFD packet to send [19:21:25]OFD Sender: No OFD packet to send [19:21:30]OFD Sender: No OFD packet to send [19:21:35]OFD Sender: No OFD packet to send [19:21:40]OFD Sender: No OFD packet to send [19:21:45]OFD Sender: No OFD packet to send [19:21:50]OFD Sender: No OFD packet to send [19:21:51]accept exits with 7 [19:21:51]New connection [19:21:51]New thread 3067141476 created [19:21:51]Thread 3066998116 joined [19:21:51]Waiting for new connection... [19:21:51] Sock 7.Parse request [19:21:51]Sock 7.Check first char [19:21:51]Sock 7.First char is OK [19:21:51]request: POST /json_proto HTTP/1.0 [19:21:51]Method: POST [19:21:51]URL: /json_proto [19:21:51]Method is POST - this is cgi request [19:21:51]url: /json_proto [19:21:51]query_string will be loaded in cgi processing [19:21:51]execute_cgi json_proto POST (null) [19:21:51]execute_cgi path=json_proto method=POST [19:21:51]POST find Content-Length [19:21:51]Host: 172.17.42.195:8080 [19:21:51]Content-Length: 771 [19:21:51]Content-Type: application/json [19:21:51] [19:21:51]POST finish read [19:21:51]Found Content-Length = 771 [19:21:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:51]execute_script... [19:21:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 5.250, "sum" : 400.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 400.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:21:51]POST & json_proto [19:21:51]process_json_proto [19:21:51]json parsed OK: [19:21:51]protocol is kg_v1.0 [19:21:51]action value=close_receipt [19:21:51]process_action close_receipt [19:21:51]cmd_close_receipt [19:21:51]MH_GetDate [19:21:51]Write to MH i2c: F0 00 00 2F 0C 2A [19:21:51]Write i2c OK [19:21:51]MH_I2C_Read... [19:21:51]Read from MH i2c: F0 [19:21:51]MH_I2C_Read... [19:21:51]Read from MH i2c: F0 09 00 [19:21:51]MH_I2C_Read... [19:21:51]Read from MH i2c: F0 09 00 2F 0C 00 50 9E 1A 67 EF 94 12 67 9E [19:21:51]GetLastDocTimeStamp 1729797663 [19:21:51]current date 1729797712 [19:21:51]FM_GetShiftState [19:21:51]SAM_PROTO_GetShiftState [19:21:51]wFMCommunicate request_size=4 [19:21:51]MH_SAM_APDU [19:21:51]CAPDU: 80 13 01 00 [19:21:51]Write to MH i2c: E2 08 00 30 0C 80 13 01 00 00 00 00 00 B9 [19:21:51]Write i2c OK [19:21:51]MH_I2C_Read... [19:21:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:51]Read from MH i2c: E2 [19:21:51]MH_I2C_Read... [19:21:51]Read from MH i2c: E2 0E 00 [19:21:51]MH_I2C_Read... [19:21:51]Read from MH i2c: E2 0E 00 30 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1E [19:21:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:21:51]wFMCommunicate OK [19:21:51]SAM_PROTO_GetShiftState done [19:21:51]FM_GetShiftState done [19:21:51]opened in 1729729095 [19:21:51]opened+sec_in_day 1729815495 [19:21:51]quantity*price = 40005 [19:21:51]sum+1 = 40006 [19:21:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.05 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.05 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 688 24.10.2024 19:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372871 ФПД: 146869871562782 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192152&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372871&fm=146869871562782&tin=02508201610067®Number=0000000000091623&sum=40005 [19:21:52]StoreToDocumentArchive [19:21:52]shift 524 fd 372871 [19:21:52]save to /storage/0524/doc_00372871 [19:21:52]save last doc name /storage/0524/doc_00372871 to /storage/kkm_last_doc_name [19:21:52]save OK [19:21:52]Clear old archive folders... [19:21:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:21:52]tlvbuf is 010DCBB0 [19:21:52]SAM_PROTO_ClearQueue [19:21:52]wFMCommunicate request_size=4 [19:21:52]MH_SAM_APDU [19:21:52]CAPDU: 80 09 00 00 [19:21:52]Write to MH i2c: E2 08 00 3D 0C 80 09 00 00 00 00 00 00 BB [19:21:52]Write i2c OK [19:21:52]MH_I2C_Read... [19:21:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:21:52]Read from MH i2c: E2 [19:21:52]MH_I2C_Read... [19:21:52]Read from MH i2c: E2 03 00 [19:21:52]MH_I2C_Read... [19:21:52]Read from MH i2c: E2 03 00 3D 0C 00 90 00 BD [19:21:52]RAPDU: 90 00 [19:21:52]wFMCommunicate OK [19:21:52]SAM_PROTO_ClearQueue done [19:21:52]KKMCreateOFDPacket [19:21:52]OFDProtocolAddRootSTLVToBuf [19:21:52]FM_MakeSignedData [19:21:52]FM_MakeSignedData [19:21:52]SAM_PROTO_SignData [19:21:52]wFMCommunicate request_size=4 [19:21:52]MH_SAM_APDU [19:21:52]CAPDU: 80 0D 01 02 [19:21:52]Write to MH i2c: E2 08 00 3E 0C 80 0D 01 02 00 00 00 00 C3 [19:21:52]Write i2c OK [19:21:52]MH_I2C_Read... [19:21:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:21:52]Read from MH i2c: E2 [19:21:52]MH_I2C_Read... [19:21:52]Read from MH i2c: E2 03 00 [19:21:52]MH_I2C_Read... [19:21:52]Read from MH i2c: E2 03 00 3E 0C 00 90 00 BE [19:21:52]RAPDU: 90 00 [19:21:52]wFMCommunicate OK [19:21:52]wFMCommunicate request_size=255 [19:21:52]MH_SAM_APDU [19:21:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 50 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 B0 05 00 35 04 06 00 [19:21:52]Write to MH i2c: E2 02 01 3F 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 50 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 B0 05 00 35 04 06 00 00 00 96 [19:21:52]Write i2c OK [19:21:52]MH_I2C_Read... [19:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:53]Read from MH i2c: E2 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 03 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 03 00 3F 0C 00 90 00 BF [19:21:53]RAPDU: 90 00 [19:21:53]wFMCommunicate OK [19:21:53]wFMCommunicate request_size=11 [19:21:53]MH_SAM_APDU [19:21:53]CAPDU: 80 0D 02 02 06 85 93 CE 85 D0 1E [19:21:53]Write to MH i2c: E2 0E 00 40 0C 80 0D 02 02 06 00 85 93 CE 85 D0 1E 00 00 2B [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:21:53]Read from MH i2c: E2 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 03 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 03 00 40 0C 00 90 00 C0 [19:21:53]RAPDU: 90 00 [19:21:53]wFMCommunicate OK [19:21:53]wFMCommunicate request_size=4 [19:21:53]MH_SAM_APDU [19:21:53]CAPDU: 80 0D 03 02 [19:21:53]Write to MH i2c: E2 08 00 41 0C 80 0D 03 02 00 00 00 00 C8 [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:21:53]Read from MH i2c: E2 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 0B 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 0B 00 41 0C 00 6A 13 49 88 E2 FC DA 6B 90 00 3A [19:21:53]RAPDU: 6A 13 49 88 E2 FC DA 6B 90 00 [19:21:53]wFMCommunicate OK [19:21:53]SAM_PROTO_SignData done [19:21:53]FM_MakeSignedData done [19:21:53]CreateOFDProtocolMessage [19:21:53]wFMCommunicate request_size=4 [19:21:53]MH_SAM_APDU [19:21:53]CAPDU: 80 11 00 00 [19:21:53]Write to MH i2c: E2 08 00 42 0C 80 11 00 00 00 00 00 00 C8 [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:53]Read from MH i2c: E2 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 17 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: E2 17 00 42 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [19:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:21:53]wFMCommunicate OK [19:21:53]CreateOFDProtocolMessage done [19:21:53]OFDSenderStorePacket 372871 [19:21:53]StoreOFDPacket docnum=372871 [19:21:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A7 5E 08 01 D4 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 50 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 B0 05 00 35 04 06 00 85 93 CE 85 D0 1E 6A 13 49 88 E2 FC DA 6B [19:21:53]CheckFolder [19:21:53]dirname=/storage/ofd_packets [19:21:53]CheckFolder done [19:21:53]ProducePacketName [19:21:53]name=ofd_packets/00372871 [19:21:53]NVStorageSaveData ofd_packets/00372871 [19:21:53]File name is /storage/ofd_packets/00372871 [19:21:53]Write 302 bytes [19:21:53]NVStorageSaveData done [19:21:53]OFDSenderStorePacket done [19:21:53]KKMCreateOFDPacket done [19:21:53]NVStorageSaveData kkm_last_timestamp [19:21:53]File name is /storage/kkm_last_timestamp [19:21:53]Write 4 bytes [19:21:53]NVStorageSaveData done [19:21:53]ExternCall_PrintAddStr [19:21:53]wPrintStart [19:21:53]Write to MH i2c: 01 00 00 43 0C 4F [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: 01 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: 01 07 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: 01 07 00 43 0C 00 00 00 00 00 FF 0F 64 [19:21:53]RasterBufferAndPrint [19:21:53]line Счет N : (1)3309184 [19:21:53]line ИНН: 02508201610067 [19:21:53]line Контрольно-Кассовый Чек [19:21:53]line ПРОДАЖА [19:21:53]line ТРК (МРК, ГНК) : 6 [19:21:53]line Товар: 2710194210 [19:21:53]line ДТ(л)-К-5 [19:21:53]line 5.250 * 76.20 [19:21:53]line = 400.05 [19:21:53]line НДС 12% НСП 1% [19:21:53]line > о реализуемом товаре [19:21:53]line ИТОГО: 400.05 [19:21:53]line НСП 1% : 3.54 [19:21:53]line НДС 12% : 42.48 [19:21:53]line Наличными: 0.00 [19:21:53]line Безнал.: 400.05 [19:21:53]line Место: АЗС № 87 "Партнер Нефть" [19:21:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:21:53]line СНО: Общий режим [19:21:53]line Чек 688 24.10.2024 19:21 [19:21:53]line Смена: 524 ФФД: 1.0 [19:21:53]line ЗНМ: 0300000083 [19:21:53]line РНМ: 0000000000091623 [19:21:53]line Версия ККМ: 001 [19:21:53]line Платежная система: Mbank [19:21:53]line ФМ: 0000000000874672 [19:21:53]line ФД: 372871 [19:21:53]line ФПД: 146869871562782 [19:21:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192152&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372871&fm=146869871562782&tin=02508201610067®Number=0000000000091623&sum=40005 [19:21:53]written 0, free lines is 4095 [19:21:53]OFD Sender: Processing packet 372871 [packets to send 267, broken 266] [19:21:53]ProducePacketName [19:21:53]name=ofd_packets/00372871 [19:21:53]OFD Sender: To server: pG, [19:21:53]CommunicateWithHost lk.salyk.kg:30040 [19:21:53]ConnectInit lk.salyk.kg [19:21:53]Connected sock=10 [19:21:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 A7 5E 08 01 D4 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 45 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 45 9C 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 02 00 00 F4 03 04 00 50 9E 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 B0 05 00 35 04 06 00 85 93 CE 85 D0 1E 6A 13 49 88 E2 FC DA 6B [19:21:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 50 98 47 00 6D 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 87 B0 05 00 F4 03 04 00 F7 49 1A 67 B6 04 01 00 00 14 3F 89 B3 B4 83 59 B0 [19:21:53]CommunicateWithHost err = 0 [19:21:53]CheckOFDResponse [19:21:53]1017 (14) - 77093643461234 [19:21:53]1041 (16) - 0000000000874672 [19:21:53]1040 (4) - 372871 [19:21:53]1012 (4) - 24.10.2024 13:21 [19:21:53]1206 (1) - 0 [19:21:53]OFD Sender: Remove packet 372871 [19:21:53]ProducePacketName [19:21:53]name=ofd_packets/00372871 [19:21:53]NVStorageDeleteData [19:21:53]Write to MH i2c: 01 00 00 6C 0C 78 [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: 01 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: 01 07 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: 01 07 00 6C 0C 00 00 00 00 00 00 0D 8C [19:21:53]RasterBufferAndPrint [19:21:53]line [19:21:53]line [19:21:53]line [19:21:53]line [19:21:53]line [19:21:53]written 0, free lines is 3334 [19:21:53]MH_Cut [19:21:53]Write to MH i2c: D1 01 00 73 0C 01 51 [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: D1 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: D1 01 00 [19:21:53]MH_I2C_Read... [19:21:53]Read from MH i2c: D1 01 00 73 0C 00 50 [19:21:53]Write to MH i2c: 01 00 00 74 0C 80 [19:21:53]Write i2c OK [19:21:53]MH_I2C_Read... [19:21:54]OFD Sender: No OFD packet to send [19:21:54]*** Cut start [19:21:54]*** Partial cut [19:21:54]*** CUTSNS_PIN = 1 [19:21:54]*** CUTSNS_PIN = 0 [19:21:54]*** Brake cut motor [19:21:55]Read from MH i2c: 01 [19:21:55]MH_I2C_Read... [19:21:55]*** Stop cut motor [19:21:55]*** Cut end [19:21:55]Read from MH i2c: 01 07 00 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: 01 07 00 74 0C 00 00 00 00 00 FF 0F 95 [19:21:55]process_action close_receipt done [19:21:55]requested_data is exist [19:21:55]produce_requested_data [19:21:55]requested_item fm.sn is exist - process it [19:21:55]wFMCommunicate request_size=4 [19:21:55]MH_SAM_APDU [19:21:55]CAPDU: 80 11 00 00 [19:21:55]Write to MH i2c: E2 08 00 75 0C 80 11 00 00 00 00 00 00 FB [19:21:55]Write i2c OK [19:21:55]MH_I2C_Read... [19:21:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:21:55]Read from MH i2c: E2 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 17 00 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 17 00 75 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [19:21:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:21:55]wFMCommunicate OK [19:21:55]requested_item fd.num is exist - process it [19:21:55]SAM_PROTO_GetFieldsCounters [19:21:55]wFMCommunicate request_size=4 [19:21:55]MH_SAM_APDU [19:21:55]CAPDU: 80 13 00 00 [19:21:55]Write to MH i2c: E2 08 00 76 0C 80 13 00 00 00 00 00 00 FE [19:21:55]Write i2c OK [19:21:55]MH_I2C_Read... [19:21:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:21:55]Read from MH i2c: E2 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 62 00 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 62 00 76 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 87 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 7D [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 87 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B0 02 00 00 5E 04 04 00 B0 02 00 00 57 04 04 00 B1 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:21:55]wFMCommunicate OK [19:21:55]SAM_PROTO_GetFieldsCounters done [19:21:55]requested_item shift.num is exist - process it [19:21:55]requested_item shift.opened is exist - process it [19:21:55]req_shift_opened [19:21:55]FM_GetShiftState [19:21:55]SAM_PROTO_GetShiftState [19:21:55]wFMCommunicate request_size=4 [19:21:55]MH_SAM_APDU [19:21:55]CAPDU: 80 13 01 00 [19:21:55]Write to MH i2c: E2 08 00 77 0C 80 13 01 00 00 00 00 00 00 [19:21:55]Write i2c OK [19:21:55]MH_I2C_Read... [19:21:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:21:55]Read from MH i2c: E2 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 0E 00 [19:21:55]MH_I2C_Read... [19:21:55]Read from MH i2c: E2 0E 00 77 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 65 [19:21:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:21:55]wFMCommunicate OK [19:21:55]SAM_PROTO_GetShiftState done [19:21:55]FM_GetShiftState done [19:21:55]req_shift_opened done [19:21:55]requested_item shift.open_date is exist - process it [19:21:55]req_shift_open_date [19:21:55]req_shift_open_date done [19:21:55]produce_requested_data done [19:21:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372871,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:21:55]process_action_free close_receipt [19:21:55]json_value_free [19:21:55]json_value_free done [19:21:55]process_json_proto returns [19:21:55]Send response to host [19:21:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372871,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:21:55]free response buf [19:21:55]execute_script done [19:21:55]execute_script returns [19:21:55]free content buf [19:21:55]Sock 7.Close socket [19:21:55]Sock 7.Thread stoped [19:21:59]OFD Sender: No OFD packet to send [19:22:04]OFD Sender: No OFD packet to send [19:22:09]OFD Sender: No OFD packet to send [19:22:14]OFD Sender: No OFD packet to send [19:22:19]OFD Sender: No OFD packet to send [19:22:24]OFD Sender: No OFD packet to send [19:22:29]OFD Sender: No OFD packet to send [19:22:34]OFD Sender: No OFD packet to send [19:22:39]OFD Sender: No OFD packet to send [19:22:44]OFD Sender: No OFD packet to send [19:22:49]OFD Sender: No OFD packet to send [19:22:54]OFD Sender: No OFD packet to send [19:22:59]OFD Sender: No OFD packet to send [19:23:04]OFD Sender: No OFD packet to send [19:23:09]OFD Sender: No OFD packet to send [19:23:14]OFD Sender: No OFD packet to send [19:23:19]OFD Sender: No OFD packet to send [19:23:24]OFD Sender: No OFD packet to send [19:23:29]OFD Sender: No OFD packet to send [19:23:34]OFD Sender: No OFD packet to send [19:23:39]OFD Sender: No OFD packet to send [19:23:44]OFD Sender: No OFD packet to send [19:23:49]OFD Sender: No OFD packet to send [19:23:54]OFD Sender: No OFD packet to send [19:23:59]OFD Sender: No OFD packet to send [19:24:04]OFD Sender: No OFD packet to send [19:24:09]OFD Sender: No OFD packet to send [19:24:14]OFD Sender: No OFD packet to send [19:24:19]OFD Sender: No OFD packet to send [19:24:24]OFD Sender: No OFD packet to send [19:24:29]OFD Sender: No OFD packet to send [19:24:34]OFD Sender: No OFD packet to send [19:24:39]OFD Sender: No OFD packet to send [19:24:44]OFD Sender: No OFD packet to send [19:24:49]OFD Sender: No OFD packet to send [19:24:54]OFD Sender: No OFD packet to send [19:24:59]OFD Sender: No OFD packet to send [19:25:04]OFD Sender: No OFD packet to send [19:25:09]OFD Sender: No OFD packet to send [19:25:14]OFD Sender: No OFD packet to send [19:25:19]OFD Sender: No OFD packet to send [19:25:24]OFD Sender: No OFD packet to send [19:25:29]OFD Sender: No OFD packet to send [19:25:34]OFD Sender: No OFD packet to send [19:25:39]OFD Sender: No OFD packet to send [19:25:44]OFD Sender: No OFD packet to send [19:25:48]accept exits with 9 [19:25:48]New connection [19:25:48]New thread 3066998116 created [19:25:48]Thread 3067141476 joined [19:25:48]Waiting for new connection... [19:25:48] Sock 9.Parse request [19:25:48]Sock 9.Check first char [19:25:48]Sock 9.First char is OK [19:25:48]request: POST /json_proto HTTP/1.0 [19:25:48]Method: POST [19:25:48]URL: /json_proto [19:25:48]Method is POST - this is cgi request [19:25:48]url: /json_proto [19:25:48]query_string will be loaded in cgi processing [19:25:48]execute_cgi json_proto POST (null) [19:25:48]execute_cgi path=json_proto method=POST [19:25:48]POST find Content-Length [19:25:48]Host: 172.17.42.195:8080 [19:25:48]Content-Length: 767 [19:25:48]Content-Type: application/json [19:25:48] [19:25:48]POST finish read [19:25:48]Found Content-Length = 767 [19:25:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:48]execute_script... [19:25: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)3309185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:25:48]POST & json_proto [19:25:48]process_json_proto [19:25:48]json parsed OK: [19:25:48]protocol is kg_v1.0 [19:25:48]action value=close_receipt [19:25:48]process_action close_receipt [19:25:48]cmd_close_receipt [19:25:48]MH_GetDate [19:25:48]Write to MH i2c: F0 00 00 78 0C 73 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: F0 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: F0 09 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: F0 09 00 78 0C 00 3D 9F 1A 67 EF 94 12 67 D5 [19:25:48]GetLastDocTimeStamp 1729797712 [19:25:48]current date 1729797949 [19:25:48]FM_GetShiftState [19:25:48]SAM_PROTO_GetShiftState [19:25:48]wFMCommunicate request_size=4 [19:25:48]MH_SAM_APDU [19:25:48]CAPDU: 80 13 01 00 [19:25:48]Write to MH i2c: E2 08 00 79 0C 80 13 01 00 00 00 00 00 02 [19:25:48]Write i2c OK [19:25:48]MH_I2C_Read... [19:25:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:48]Read from MH i2c: E2 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 0E 00 [19:25:48]MH_I2C_Read... [19:25:48]Read from MH i2c: E2 0E 00 79 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [19:25:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:25:48]wFMCommunicate OK [19:25:48]SAM_PROTO_GetShiftState done [19:25:48]FM_GetShiftState done [19:25:48]opened in 1729729095 [19:25:48]opened+sec_in_day 1729815495 [19:25:48]quantity*price = 50010 [19:25:48]sum+1 = 50012 [19:25:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 689 24.10.2024 19:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372872 ФПД: 34685391603085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192549&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372872&fm=34685391603085&tin=02508201610067®Number=0000000000091623&sum=50011 [19:25:49]StoreToDocumentArchive [19:25:49]shift 524 fd 372872 [19:25:49]save to /storage/0524/doc_00372872 [19:25:49]save last doc name /storage/0524/doc_00372872 to /storage/kkm_last_doc_name [19:25:49]save OK [19:25:49]Clear old archive folders... [19:25:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:25:49]tlvbuf is 010D4030 [19:25:49]SAM_PROTO_ClearQueue [19:25:49]wFMCommunicate request_size=4 [19:25:49]MH_SAM_APDU [19:25:49]CAPDU: 80 09 00 00 [19:25:49]Write to MH i2c: E2 08 00 86 0C 80 09 00 00 00 00 00 00 04 [19:25:49]Write i2c OK [19:25:49]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 86 0C 00 90 00 06 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]SAM_PROTO_ClearQueue done [19:25:50]KKMCreateOFDPacket [19:25:50]OFDProtocolAddRootSTLVToBuf [19:25:50]FM_MakeSignedData [19:25:50]FM_MakeSignedData [19:25:50]SAM_PROTO_SignData [19:25:50]wFMCommunicate request_size=4 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 01 02 [19:25:50]Write to MH i2c: E2 08 00 87 0C 80 0D 01 02 00 00 00 00 0C [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 87 0C 00 90 00 07 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]wFMCommunicate request_size=255 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 3D 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 B0 05 00 35 04 06 00 1F [19:25:50]Write to MH i2c: E2 02 01 88 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 3D 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 B0 05 00 35 04 06 00 1F 00 00 FF [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 88 0C 00 90 00 08 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]wFMCommunicate request_size=10 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 02 02 05 8B D2 72 05 8D [19:25:50]Write to MH i2c: E2 0D 00 89 0C 80 0D 02 02 05 00 8B D2 72 05 8D 00 00 7A [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 03 00 89 0C 00 90 00 09 [19:25:50]RAPDU: 90 00 [19:25:50]wFMCommunicate OK [19:25:50]wFMCommunicate request_size=4 [19:25:50]MH_SAM_APDU [19:25:50]CAPDU: 80 0D 03 02 [19:25:50]Write to MH i2c: E2 08 00 8A 0C 80 0D 03 02 00 00 00 00 11 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 0B 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 0B 00 8A 0C 00 F9 66 37 8B 92 C8 63 BB 90 00 AB [19:25:50]RAPDU: F9 66 37 8B 92 C8 63 BB 90 00 [19:25:50]wFMCommunicate OK [19:25:50]SAM_PROTO_SignData done [19:25:50]FM_MakeSignedData done [19:25:50]CreateOFDProtocolMessage [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 8B 0C 80 11 00 00 00 00 00 00 11 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:50]Read from MH i2c: E2 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 17 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: E2 17 00 8B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [19:25:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:25:50]wFMCommunicate OK [19:25:50]CreateOFDProtocolMessage done [19:25:50]OFDSenderStorePacket 372872 [19:25:50]StoreOFDPacket docnum=372872 [19:25:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 50 C8 07 01 B8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 3D 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 B0 05 00 35 04 06 00 1F 8B D2 72 05 8D F9 66 37 8B 92 C8 63 BB [19:25:50]CheckFolder [19:25:50]dirname=/storage/ofd_packets [19:25:50]CheckFolder done [19:25:50]ProducePacketName [19:25:50]name=ofd_packets/00372872 [19:25:50]NVStorageSaveData ofd_packets/00372872 [19:25:50]File name is /storage/ofd_packets/00372872 [19:25:50]Write 301 bytes [19:25:50]NVStorageSaveData done [19:25:50]OFDSenderStorePacket done [19:25:50]KKMCreateOFDPacket done [19:25:50]NVStorageSaveData kkm_last_timestamp [19:25:50]File name is /storage/kkm_last_timestamp [19:25:50]Write 4 bytes [19:25:50]NVStorageSaveData done [19:25:50]ExternCall_PrintAddStr [19:25:50]wPrintStart [19:25:50]Write to MH i2c: 01 00 00 8C 0C 98 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: 01 [19:25:50]MH_I2C_Read... [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 0C 00 00 00 00 00 FF 0F AD [19:25:50]RasterBufferAndPrint [19:25:50]line Счет N : (1)3309185 [19:25:50]line ИНН: 02508201610067 [19:25:50]line Контрольно-Кассовый Чек [19:25:50]line ПРОДАЖА [19:25:50]line ТРК (МРК, ГНК) : 43 [19:25:50]line Товар: 2710124500 [19:25:50]line Аи-95-К-3 [19:25:50]line 6.740 * 74.20 [19:25:50]line = 500.11 [19:25:50]line НДС 12% НСП 1% [19:25:50]line > о реализуемом товаре [19:25:50]line ИТОГО: 500.11 [19:25:50]line НСП 1% : 4.43 [19:25:50]line НДС 12% : 53.11 [19:25:50]line Наличными: 0.00 [19:25:50]line Безнал.: 500.11 [19:25:50]line Место: АЗС № 87 "Партнер Нефть" [19:25:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:25:50]line СНО: Общий режим [19:25:50]line Чек 689 24.10.2024 19:25 [19:25:50]line Смена: 524 ФФД: 1.0 [19:25:50]line ЗНМ: 0300000083 [19:25:50]line РНМ: 0000000000091623 [19:25:50]line Версия ККМ: 001 [19:25:50]line Платежная система: Mbank [19:25:50]line ФМ: 0000000000874672 [19:25:50]line ФД: 372872 [19:25:50]line ФПД: 34685391603085 [19:25:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192549&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372872&fm=34685391603085&tin=02508201610067®Number=0000000000091623&sum=50011 [19:25:50]written 0, free lines is 4095 [19:25:50]OFD Sender: Processing packet 372872 [packets to send 267, broken 266] [19:25:50]ProducePacketName [19:25:50]name=ofd_packets/00372872 [19:25:50]OFD Sender: To server: pG, [19:25:50]CommunicateWithHost lk.salyk.kg:30040 [19:25:50]ConnectInit lk.salyk.kg [19:25:50]Connected sock=10 [19:25:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 50 C8 07 01 B8 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 02 00 00 F4 03 04 00 3D 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 B0 05 00 35 04 06 00 1F 8B D2 72 05 8D F9 66 37 8B 92 C8 63 BB [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 36 37 32 4F 00 00 00 C7 B8 47 00 D0 B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 88 B0 05 00 F4 03 04 00 E4 4A 1A 67 B6 04 01 00 00 E7 C4 21 3E AC BF 74 9F [19:25:50]CommunicateWithHost err = 0 [19:25:50]CheckOFDResponse [19:25:50]1017 (14) - 77093643461234 [19:25:50]1041 (16) - 0000000000874672 [19:25:50]1040 (4) - 372872 [19:25:50]1012 (4) - 24.10.2024 13:25 [19:25:50]1206 (1) - 0 [19:25:50]OFD Sender: Remove packet 372872 [19:25:50]ProducePacketName [19:25:50]name=ofd_packets/00372872 [19:25:50]NVStorageDeleteData [19:25:50]Write to MH i2c: 01 00 00 B5 0C C1 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: 01 [19:25:50]MH_I2C_Read... [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 B5 0C 00 00 00 00 00 FC 0C D0 [19:25:50]RasterBufferAndPrint [19:25:50]line [19:25:50]line [19:25:50]line [19:25:50]line [19:25:50]line [19:25:50]written 0, free lines is 3330 [19:25:50]MH_Cut [19:25:50]Write to MH i2c: D1 01 00 BC 0C 01 9A [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: D1 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: D1 01 00 [19:25:50]MH_I2C_Read... [19:25:50]Read from MH i2c: D1 01 00 BC 0C 00 99 [19:25:50]Write to MH i2c: 01 00 00 BD 0C C9 [19:25:50]Write i2c OK [19:25:50]MH_I2C_Read... [19:25:51]OFD Sender: No OFD packet to send [19:25:51]*** Cut start [19:25:51]*** Partial cut [19:25:51]*** CUTSNS_PIN = 1 [19:25:51]*** CUTSNS_PIN = 0 [19:25:52]*** Brake cut motor [19:25:52]Read from MH i2c: 01 [19:25:52]MH_I2C_Read... [19:25:52]*** Stop cut motor [19:25:52]*** Cut end [19:25:52]Read from MH i2c: 01 07 00 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: 01 07 00 BD 0C 00 00 00 00 00 FF 0F DE [19:25:52]process_action close_receipt done [19:25:52]requested_data is exist [19:25:52]produce_requested_data [19:25:52]requested_item fm.sn is exist - process it [19:25:52]wFMCommunicate request_size=4 [19:25:52]MH_SAM_APDU [19:25:52]CAPDU: 80 11 00 00 [19:25:52]Write to MH i2c: E2 08 00 BE 0C 80 11 00 00 00 00 00 00 44 [19:25:52]Write i2c OK [19:25:52]MH_I2C_Read... [19:25:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:25:52]Read from MH i2c: E2 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 17 00 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 17 00 BE 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 99 [19:25:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:25:52]wFMCommunicate OK [19:25:52]requested_item fd.num is exist - process it [19:25:52]SAM_PROTO_GetFieldsCounters [19:25:52]wFMCommunicate request_size=4 [19:25:52]MH_SAM_APDU [19:25:52]CAPDU: 80 13 00 00 [19:25:52]Write to MH i2c: E2 08 00 BF 0C 80 13 00 00 00 00 00 00 47 [19:25:52]Write i2c OK [19:25:52]MH_I2C_Read... [19:25:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:25:52]Read from MH i2c: E2 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 62 00 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 62 00 BF 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 88 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 CA [19:25:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 88 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B1 02 00 00 5E 04 04 00 B1 02 00 00 57 04 04 00 B2 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:25:52]wFMCommunicate OK [19:25:52]SAM_PROTO_GetFieldsCounters done [19:25:52]requested_item shift.num is exist - process it [19:25:52]requested_item shift.opened is exist - process it [19:25:52]req_shift_opened [19:25:52]FM_GetShiftState [19:25:52]SAM_PROTO_GetShiftState [19:25:52]wFMCommunicate request_size=4 [19:25:52]MH_SAM_APDU [19:25:52]CAPDU: 80 13 01 00 [19:25:52]Write to MH i2c: E2 08 00 C0 0C 80 13 01 00 00 00 00 00 49 [19:25:52]Write i2c OK [19:25:52]MH_I2C_Read... [19:25:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:25:52]Read from MH i2c: E2 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 0E 00 [19:25:52]MH_I2C_Read... [19:25:52]Read from MH i2c: E2 0E 00 C0 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AE [19:25:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:25:52]wFMCommunicate OK [19:25:52]SAM_PROTO_GetShiftState done [19:25:52]FM_GetShiftState done [19:25:52]req_shift_opened done [19:25:52]requested_item shift.open_date is exist - process it [19:25:52]req_shift_open_date [19:25:52]req_shift_open_date done [19:25:52]produce_requested_data done [19:25:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372872,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:25:52]process_action_free close_receipt [19:25:52]json_value_free [19:25:52]json_value_free done [19:25:52]process_json_proto returns [19:25:52]Send response to host [19:25:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372872,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:25:52]free response buf [19:25:52]execute_script done [19:25:52]execute_script returns [19:25:52]free content buf [19:25:52]Sock 9.Close socket [19:25:52]Sock 9.Thread stoped [19:25:56]OFD Sender: No OFD packet to send [19:26:01]OFD Sender: No OFD packet to send [19:26:06]OFD Sender: No OFD packet to send [19:26:11]OFD Sender: No OFD packet to send [19:26:16]OFD Sender: No OFD packet to send [19:26:21]OFD Sender: No OFD packet to send [19:26:26]OFD Sender: No OFD packet to send [19:26:28]accept exits with 7 [19:26:28]New connection [19:26:28]New thread 3067141476 created [19:26:28]Thread 3066998116 joined [19:26:28]Waiting for new connection... [19:26:28] Sock 7.Parse request [19:26:28]Sock 7.Check first char [19:26:28]Sock 7.First char is OK [19:26:28]request: POST /json_proto HTTP/1.0 [19:26:28]Method: POST [19:26:28]URL: /json_proto [19:26:28]Method is POST - this is cgi request [19:26:28]url: /json_proto [19:26:28]query_string will be loaded in cgi processing [19:26:28]execute_cgi json_proto POST (null) [19:26:28]execute_cgi path=json_proto method=POST [19:26:28]POST find Content-Length [19:26:28]Host: 172.17.42.195:8080 [19:26:28]Content-Length: 678 [19:26:28]Content-Type: application/json [19:26:28] [19:26:28]POST finish read [19:26:28]Found Content-Length = 678 [19:26:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:28]execute_script... [19:26:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:26:28]POST & json_proto [19:26:28]process_json_proto [19:26:28]json parsed OK: [19:26:28]protocol is kg_v1.0 [19:26:28]action value=close_receipt [19:26:28]process_action close_receipt [19:26:28]cmd_close_receipt [19:26:28]MH_GetDate [19:26:28]Write to MH i2c: F0 00 00 C1 0C BC [19:26:28]Write i2c OK [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: F0 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: F0 09 00 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: F0 09 00 C1 0C 00 65 9F 1A 67 EF 94 12 67 46 [19:26:28]GetLastDocTimeStamp 1729797949 [19:26:28]current date 1729797989 [19:26:28]FM_GetShiftState [19:26:28]SAM_PROTO_GetShiftState [19:26:28]wFMCommunicate request_size=4 [19:26:28]MH_SAM_APDU [19:26:28]CAPDU: 80 13 01 00 [19:26:28]Write to MH i2c: E2 08 00 C2 0C 80 13 01 00 00 00 00 00 4B [19:26:28]Write i2c OK [19:26:28]MH_I2C_Read... [19:26:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:28]Read from MH i2c: E2 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: E2 0E 00 [19:26:28]MH_I2C_Read... [19:26:28]Read from MH i2c: E2 0E 00 C2 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [19:26:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:26:28]wFMCommunicate OK [19:26:28]SAM_PROTO_GetShiftState done [19:26:28]FM_GetShiftState done [19:26:28]opened in 1729729095 [19:26:28]opened+sec_in_day 1729815495 [19:26:28]quantity*price = 30038 [19:26:28]sum+1 = 30039 [19:26:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 690 24.10.2024 19:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372873 ФПД: 196408104782123 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192629&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372873&fm=196408104782123&tin=02508201610067®Number=0000000000091623&sum=30000 [19:26:29]StoreToDocumentArchive [19:26:29]shift 524 fd 372873 [19:26:29]save to /storage/0524/doc_00372873 [19:26:29]save last doc name /storage/0524/doc_00372873 to /storage/kkm_last_doc_name [19:26:29]save OK [19:26:29]Clear old archive folders... [19:26:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:26:29]tlvbuf is 0111BE60 [19:26:29]SAM_PROTO_ClearQueue [19:26:29]wFMCommunicate request_size=4 [19:26:29]MH_SAM_APDU [19:26:29]CAPDU: 80 09 00 00 [19:26:29]Write to MH i2c: E2 08 00 CF 0C 80 09 00 00 00 00 00 00 4D [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 CF 0C 00 90 00 4F [19:26:29]RAPDU: 90 00 [19:26:29]wFMCommunicate OK [19:26:29]SAM_PROTO_ClearQueue done [19:26:29]KKMCreateOFDPacket [19:26:29]OFDProtocolAddRootSTLVToBuf [19:26:29]FM_MakeSignedData [19:26:29]FM_MakeSignedData [19:26:29]SAM_PROTO_SignData [19:26:29]wFMCommunicate request_size=4 [19:26:29]MH_SAM_APDU [19:26:29]CAPDU: 80 0D 01 02 [19:26:29]Write to MH i2c: E2 08 00 D0 0C 80 0D 01 02 00 00 00 00 55 [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 D0 0C 00 90 00 50 [19:26:29]RAPDU: 90 00 [19:26:29]wFMCommunicate OK [19:26:29]wFMCommunicate request_size=255 [19:26:29]MH_SAM_APDU [19:26: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 65 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 B0 05 00 35 04 06 00 B2 [19:26:29]Write to MH i2c: E2 02 01 D1 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 65 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 B0 05 00 35 04 06 00 B2 00 00 0C [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 D1 0C 00 90 00 51 [19:26:29]RAPDU: 90 00 [19:26:29]wFMCommunicate OK [19:26:29]wFMCommunicate request_size=10 [19:26:29]MH_SAM_APDU [19:26:29]CAPDU: 80 0D 02 02 05 A1 D3 51 09 2B [19:26:29]Write to MH i2c: E2 0D 00 D2 0C 80 0D 02 02 05 00 A1 D3 51 09 2B 00 00 5B [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 03 00 D2 0C 00 90 00 52 [19:26:29]RAPDU: 90 00 [19:26:29]wFMCommunicate OK [19:26:29]wFMCommunicate request_size=4 [19:26:29]MH_SAM_APDU [19:26:29]CAPDU: 80 0D 03 02 [19:26:29]Write to MH i2c: E2 08 00 D3 0C 80 0D 03 02 00 00 00 00 5A [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 0B 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 0B 00 D3 0C 00 E9 24 53 81 B8 5B C1 A5 90 00 B5 [19:26:29]RAPDU: E9 24 53 81 B8 5B C1 A5 90 00 [19:26:29]wFMCommunicate OK [19:26:29]SAM_PROTO_SignData done [19:26:29]FM_MakeSignedData done [19:26:29]CreateOFDProtocolMessage [19:26:29]wFMCommunicate request_size=4 [19:26:29]MH_SAM_APDU [19:26:29]CAPDU: 80 11 00 00 [19:26:29]Write to MH i2c: E2 08 00 D4 0C 80 11 00 00 00 00 00 00 5A [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:29]Read from MH i2c: E2 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 17 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: E2 17 00 D4 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [19:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:26:29]wFMCommunicate OK [19:26:29]CreateOFDProtocolMessage done [19:26:29]OFDSenderStorePacket 372873 [19:26:29]StoreOFDPacket docnum=372873 [19:26:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AF 54 07 01 75 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 65 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 B0 05 00 35 04 06 00 B2 A1 D3 51 09 2B E9 24 53 81 B8 5B C1 A5 [19:26:29]CheckFolder [19:26:29]dirname=/storage/ofd_packets [19:26:29]CheckFolder done [19:26:29]ProducePacketName [19:26:29]name=ofd_packets/00372873 [19:26:29]NVStorageSaveData ofd_packets/00372873 [19:26:29]File name is /storage/ofd_packets/00372873 [19:26:29]Write 301 bytes [19:26:29]NVStorageSaveData done [19:26:29]OFDSenderStorePacket done [19:26:29]KKMCreateOFDPacket done [19:26:29]NVStorageSaveData kkm_last_timestamp [19:26:29]File name is /storage/kkm_last_timestamp [19:26:29]Write 4 bytes [19:26:29]NVStorageSaveData done [19:26:29]ExternCall_PrintAddStr [19:26:29]wPrintStart [19:26:29]Write to MH i2c: 01 00 00 D5 0C E1 [19:26:29]Write i2c OK [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: 01 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: 01 07 00 [19:26:29]MH_I2C_Read... [19:26:29]Read from MH i2c: 01 07 00 D5 0C 00 00 00 00 00 FF 0F F6 [19:26:29]RasterBufferAndPrint [19:26:29]line Счет N : (1)3309186 [19:26:29]line ИНН: 02508201610067 [19:26:29]line Контрольно-Кассовый Чек [19:26:29]line ПРОДАЖА [19:26:29]line ТРК (МРК, ГНК) : 12 [19:26:29]line Товар: 2710124130 [19:26:29]line Аи-92-К-4 [19:26:29]line 4.490 * 66.90 [19:26:29]line = 300.38 [19:26:29]line НДС 12% НСП 1% [19:26:29]line > о реализуемом товаре [19:26:29]line ОКРУГЛЕНИЕ: -0.38 [19:26:29]line ИТОГО: 300.00 [19:26:29]line Внесено: 300.00 [19:26:29]line СДАЧА: 0.00 [19:26:29]line НСП 1% : 2.66 [19:26:29]line НДС 12% : 31.90 [19:26:29]line Наличными: 300.00 [19:26:29]line Безнал.: 0.00 [19:26:29]line Место: АЗС № 87 "Партнер Нефть" [19:26:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:26:29]line СНО: Общий режим [19:26:29]line Чек 690 24.10.2024 19:26 [19:26:29]line Смена: 524 ФФД: 1.0 [19:26:29]line ЗНМ: 0300000083 [19:26:29]line РНМ: 0000000000091623 [19:26:29]line Версия ККМ: 001 [19:26:29]line ФМ: 0000000000874672 [19:26:29]line ФД: 372873 [19:26:29]line ФПД: 196408104782123 [19:26:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192629&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372873&fm=196408104782123&tin=02508201610067®Number=0000000000091623&sum=30000 [19:26:29]written 0, free lines is 4095 [19:26:30]OFD Sender: Processing packet 372873 [packets to send 267, broken 266] [19:26:30]ProducePacketName [19:26:30]name=ofd_packets/00372873 [19:26:30]OFD Sender: To server: pG, [19:26:30]CommunicateWithHost lk.salyk.kg:30040 [19:26:30]ConnectInit lk.salyk.kg [19:26:30]Connected sock=9 [19:26:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AF 54 07 01 75 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 02 00 00 F4 03 04 00 65 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 B0 05 00 35 04 06 00 B2 A1 D3 51 09 2B E9 24 53 81 B8 5B C1 A5 [19:26:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CD E4 47 00 85 19 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 89 B0 05 00 F4 03 04 00 0B 4B 1A 67 B6 04 01 00 00 96 F9 F3 26 E6 81 66 39 [19:26:30]CommunicateWithHost err = 0 [19:26:30]CheckOFDResponse [19:26:30]1017 (14) - 77093643461234 [19:26:30]1041 (16) - 0000000000874672 [19:26:30]1040 (4) - 372873 [19:26:30]1012 (4) - 24.10.2024 13:26 [19:26:30]1206 (1) - 0 [19:26:30]OFD Sender: Remove packet 372873 [19:26:30]ProducePacketName [19:26:30]name=ofd_packets/00372873 [19:26:30]NVStorageDeleteData [19:26:30]Write to MH i2c: 01 00 00 00 0D 0D [19:26:30]Write i2c OK [19:26:30]MH_I2C_Read... [19:26:30]Read from MH i2c: 01 [19:26:30]MH_I2C_Read... [19:26:30]Read from MH i2c: 01 07 00 [19:26:30]MH_I2C_Read... [19:26:30]Read from MH i2c: 01 07 00 00 0D 00 00 00 00 00 E1 0C 01 [19:26:30]RasterBufferAndPrint [19:26:30]line [19:26:30]line [19:26:30]line [19:26:30]line [19:26:30]line [19:26:30]written 0, free lines is 3306 [19:26:30]MH_Cut [19:26:30]Write to MH i2c: D1 01 00 07 0D 01 E6 [19:26:30]Write i2c OK [19:26:30]MH_I2C_Read... [19:26:30]Read from MH i2c: D1 [19:26:30]MH_I2C_Read... [19:26:30]Read from MH i2c: D1 01 00 [19:26:30]MH_I2C_Read... [19:26:30]Read from MH i2c: D1 01 00 07 0D 00 E5 [19:26:30]Write to MH i2c: 01 00 00 08 0D 15 [19:26:30]Write i2c OK [19:26:30]MH_I2C_Read... [19:26:30]OFD Sender: No OFD packet to send [19:26:31]*** Cut start [19:26:31]*** Partial cut [19:26:31]*** CUTSNS_PIN = 1 [19:26:31]*** CUTSNS_PIN = 0 [19:26:31]*** Brake cut motor [19:26:31]Read from MH i2c: 01 [19:26:31]MH_I2C_Read... [19:26:31]*** Stop cut motor [19:26:31]*** Cut end [19:26:31]Read from MH i2c: 01 07 00 [19:26:31]MH_I2C_Read... [19:26:31]Read from MH i2c: 01 07 00 08 0D 00 00 00 00 00 FF 0F 2A [19:26:31]process_action close_receipt done [19:26:31]requested_data is exist [19:26:31]produce_requested_data [19:26:31]requested_item fm.sn is exist - process it [19:26:31]wFMCommunicate request_size=4 [19:26:31]MH_SAM_APDU [19:26:31]CAPDU: 80 11 00 00 [19:26:31]Write to MH i2c: E2 08 00 09 0D 80 11 00 00 00 00 00 00 90 [19:26:31]Write i2c OK [19:26:31]MH_I2C_Read... [19:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:31]Read from MH i2c: E2 [19:26:31]MH_I2C_Read... [19:26:31]Read from MH i2c: E2 17 00 [19:26:31]MH_I2C_Read... [19:26:31]Read from MH i2c: E2 17 00 09 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E5 [19:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:26:31]wFMCommunicate OK [19:26:31]requested_item fd.num is exist - process it [19:26:31]SAM_PROTO_GetFieldsCounters [19:26:31]wFMCommunicate request_size=4 [19:26:31]MH_SAM_APDU [19:26:31]CAPDU: 80 13 00 00 [19:26:31]Write to MH i2c: E2 08 00 0A 0D 80 13 00 00 00 00 00 00 93 [19:26:31]Write i2c OK [19:26:31]MH_I2C_Read... [19:26:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:32]Read from MH i2c: E2 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: E2 62 00 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: E2 62 00 0A 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 89 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 1A [19:26:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 89 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B2 02 00 00 5E 04 04 00 B2 02 00 00 57 04 04 00 B3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:32]wFMCommunicate OK [19:26:32]SAM_PROTO_GetFieldsCounters done [19:26:32]requested_item shift.num is exist - process it [19:26:32]requested_item shift.opened is exist - process it [19:26:32]req_shift_opened [19:26:32]FM_GetShiftState [19:26:32]SAM_PROTO_GetShiftState [19:26:32]wFMCommunicate request_size=4 [19:26:32]MH_SAM_APDU [19:26:32]CAPDU: 80 13 01 00 [19:26:32]Write to MH i2c: E2 08 00 0B 0D 80 13 01 00 00 00 00 00 95 [19:26:32]Write i2c OK [19:26:32]MH_I2C_Read... [19:26:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:32]Read from MH i2c: E2 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: E2 0E 00 [19:26:32]MH_I2C_Read... [19:26:32]Read from MH i2c: E2 0E 00 0B 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FA [19:26:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:26:32]wFMCommunicate OK [19:26:32]SAM_PROTO_GetShiftState done [19:26:32]FM_GetShiftState done [19:26:32]req_shift_opened done [19:26:32]requested_item shift.open_date is exist - process it [19:26:32]req_shift_open_date [19:26:32]req_shift_open_date done [19:26:32]produce_requested_data done [19:26:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372873,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:26:32]process_action_free close_receipt [19:26:32]json_value_free [19:26:32]json_value_free done [19:26:32]process_json_proto returns [19:26:32]Send response to host [19:26:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372873,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:26:32]free response buf [19:26:32]execute_script done [19:26:32]execute_script returns [19:26:32]free content buf [19:26:32]Sock 7.Close socket [19:26:32]Sock 7.Thread stoped [19:26:35]OFD Sender: No OFD packet to send [19:26:40]OFD Sender: No OFD packet to send [19:26:45]OFD Sender: No OFD packet to send [19:26:47]accept exits with 10 [19:26:47]New connection [19:26:47]New thread 3066998116 created [19:26:47]Thread 3067141476 joined [19:26:47]Waiting for new connection... [19:26:47] Sock 10.Parse request [19:26:47]Sock 10.Check first char [19:26:47]Sock 10.First char is OK [19:26:47]request: POST /json_proto HTTP/1.0 [19:26:47]Method: POST [19:26:47]URL: /json_proto [19:26:47]Method is POST - this is cgi request [19:26:47]url: /json_proto [19:26:47]query_string will be loaded in cgi processing [19:26:47]execute_cgi json_proto POST (null) [19:26:47]execute_cgi path=json_proto method=POST [19:26:47]POST find Content-Length [19:26:47]Host: 172.17.42.195:8080 [19:26:47]Content-Length: 687 [19:26:47]Content-Type: application/json [19:26:47] [19:26:47]POST finish read [19:26:47]Found Content-Length = 687 [19:26:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [19:26:47]execute_script... [19:26: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)3309187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [19:26:47]POST & json_proto [19:26:47]process_json_proto [19:26:47]json parsed OK: [19:26:47]protocol is kg_v1.0 [19:26:47]action value=close_receipt [19:26:47]process_action close_receipt [19:26:47]cmd_close_receipt [19:26:47]MH_GetDate [19:26:47]Write to MH i2c: F0 00 00 0C 0D 08 [19:26:47]Write i2c OK [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: F0 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: F0 09 00 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: F0 09 00 0C 0D 00 78 9F 1A 67 EF 94 12 67 A5 [19:26:47]GetLastDocTimeStamp 1729797989 [19:26:47]current date 1729798008 [19:26:47]FM_GetShiftState [19:26:47]SAM_PROTO_GetShiftState [19:26:47]wFMCommunicate request_size=4 [19:26:47]MH_SAM_APDU [19:26:47]CAPDU: 80 13 01 00 [19:26:47]Write to MH i2c: E2 08 00 0D 0D 80 13 01 00 00 00 00 00 97 [19:26:47]Write i2c OK [19:26:47]MH_I2C_Read... [19:26:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:47]Read from MH i2c: E2 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: E2 0E 00 [19:26:47]MH_I2C_Read... [19:26:47]Read from MH i2c: E2 0E 00 0D 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FC [19:26:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:26:47]wFMCommunicate OK [19:26:47]SAM_PROTO_GetShiftState done [19:26:47]FM_GetShiftState done [19:26:47]opened in 1729729095 [19:26:47]opened+sec_in_day 1729815495 [19:26:47]quantity*price = 100050 [19:26:47]sum+1 = 100052 [19:26:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 691 24.10.2024 19:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372874 ФПД: 41067808430890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192648&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372874&fm=41067808430890&tin=02508201610067®Number=0000000000091623&sum=100000 [19:26:48]StoreToDocumentArchive [19:26:48]shift 524 fd 372874 [19:26:48]save to /storage/0524/doc_00372874 [19:26:48]save last doc name /storage/0524/doc_00372874 to /storage/kkm_last_doc_name [19:26:48]save OK [19:26:48]Clear old archive folders... [19:26:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:26:48]tlvbuf is 010DC3E0 [19:26:48]SAM_PROTO_ClearQueue [19:26:48]wFMCommunicate request_size=4 [19:26:48]MH_SAM_APDU [19:26:48]CAPDU: 80 09 00 00 [19:26:48]Write to MH i2c: E2 08 00 1A 0D 80 09 00 00 00 00 00 00 99 [19:26:48]Write i2c OK [19:26:48]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 1A 0D 00 90 00 9B [19:26:49]RAPDU: 90 00 [19:26:49]wFMCommunicate OK [19:26:49]SAM_PROTO_ClearQueue done [19:26:49]KKMCreateOFDPacket [19:26:49]OFDProtocolAddRootSTLVToBuf [19:26:49]FM_MakeSignedData [19:26:49]FM_MakeSignedData [19:26:49]SAM_PROTO_SignData [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 0D 01 02 [19:26:49]Write to MH i2c: E2 08 00 1B 0D 80 0D 01 02 00 00 00 00 A1 [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 1B 0D 00 90 00 9C [19:26:49]RAPDU: 90 00 [19:26:49]wFMCommunicate OK [19:26:49]wFMCommunicate request_size=255 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B3 02 00 00 F4 03 04 00 78 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A B0 05 00 35 04 06 00 [19:26:49]Write to MH i2c: E2 02 01 1C 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 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 B3 02 00 00 F4 03 04 00 78 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A B0 05 00 35 04 06 00 00 00 A6 [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 1C 0D 00 90 00 9D [19:26:49]RAPDU: 90 00 [19:26:49]wFMCommunicate OK [19:26:49]wFMCommunicate request_size=11 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 0D 02 02 06 25 59 D8 22 1B 2A [19:26:49]Write to MH i2c: E2 0E 00 1D 0D 80 0D 02 02 06 00 25 59 D8 22 1B 2A 00 00 6D [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 03 00 1D 0D 00 90 00 9E [19:26:49]RAPDU: 90 00 [19:26:49]wFMCommunicate OK [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 0D 03 02 [19:26:49]Write to MH i2c: E2 08 00 1E 0D 80 0D 03 02 00 00 00 00 A6 [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 0B 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 0B 00 1E 0D 00 60 4F E3 CF 31 A3 85 E6 90 00 47 [19:26:49]RAPDU: 60 4F E3 CF 31 A3 85 E6 90 00 [19:26:49]wFMCommunicate OK [19:26:49]SAM_PROTO_SignData done [19:26:49]FM_MakeSignedData done [19:26:49]CreateOFDProtocolMessage [19:26:49]wFMCommunicate request_size=4 [19:26:49]MH_SAM_APDU [19:26:49]CAPDU: 80 11 00 00 [19:26:49]Write to MH i2c: E2 08 00 1F 0D 80 11 00 00 00 00 00 00 A6 [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:49]Read from MH i2c: E2 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 17 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: E2 17 00 1F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [19:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:26:49]wFMCommunicate OK [19:26:49]CreateOFDProtocolMessage done [19:26:49]OFDSenderStorePacket 372874 [19:26:49]StoreOFDPacket docnum=372874 [19:26:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 25 34 08 01 B9 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B3 02 00 00 F4 03 04 00 78 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A B0 05 00 35 04 06 00 25 59 D8 22 1B 2A 60 4F E3 CF 31 A3 85 E6 [19:26:49]CheckFolder [19:26:49]dirname=/storage/ofd_packets [19:26:49]CheckFolder done [19:26:49]ProducePacketName [19:26:49]name=ofd_packets/00372874 [19:26:49]NVStorageSaveData ofd_packets/00372874 [19:26:49]File name is /storage/ofd_packets/00372874 [19:26:49]Write 302 bytes [19:26:49]NVStorageSaveData done [19:26:49]OFDSenderStorePacket done [19:26:49]KKMCreateOFDPacket done [19:26:49]NVStorageSaveData kkm_last_timestamp [19:26:49]File name is /storage/kkm_last_timestamp [19:26:49]Write 4 bytes [19:26:49]NVStorageSaveData done [19:26:49]ExternCall_PrintAddStr [19:26:49]wPrintStart [19:26:49]Write to MH i2c: 01 00 00 20 0D 2D [19:26:49]Write i2c OK [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: 01 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: 01 07 00 [19:26:49]MH_I2C_Read... [19:26:49]Read from MH i2c: 01 07 00 20 0D 00 00 00 00 00 FF 0F 42 [19:26:49]RasterBufferAndPrint [19:26:49]line Счет N : (1)3309187 [19:26:49]line ИНН: 02508201610067 [19:26:49]line Контрольно-Кассовый Чек [19:26:49]line ПРОДАЖА [19:26:49]line ТРК (МРК, ГНК) : 5 [19:26:49]line Товар: 2710194210 [19:26:49]line ДТ(л)-К-5 [19:26:49]line 13.130 * 76.20 [19:26:49]line = 1000.51 [19:26:49]line НДС 12% НСП 1% [19:26:49]line > о реализуемом товаре [19:26:49]line ОКРУГЛЕНИЕ: -0.51 [19:26:49]line ИТОГО: 1000.00 [19:26:49]line Внесено: 1000.00 [19:26:49]line СДАЧА: 0.00 [19:26:49]line НСП 1% : 8.85 [19:26:49]line НДС 12% : 106.25 [19:26:49]line Наличными: 1000.00 [19:26:49]line Безнал.: 0.00 [19:26:49]line Место: АЗС № 87 "Партнер Нефть" [19:26:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:26:49]line СНО: Общий режим [19:26:49]line Чек 691 24.10.2024 19:26 [19:26:49]line Смена: 524 ФФД: 1.0 [19:26:49]line ЗНМ: 0300000083 [19:26:49]line РНМ: 0000000000091623 [19:26:49]line Версия ККМ: 001 [19:26:49]line ФМ: 0000000000874672 [19:26:49]line ФД: 372874 [19:26:49]line ФПД: 41067808430890 [19:26:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192648&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372874&fm=41067808430890&tin=02508201610067®Number=0000000000091623&sum=100000 [19:26:49]written 0, free lines is 4095 [19:26:49]OFD Sender: Processing packet 372874 [packets to send 267, broken 266] [19:26:49]ProducePacketName [19:26:49]name=ofd_packets/00372874 [19:26:49]OFD Sender: To server: pG, [19:26:49]CommunicateWithHost lk.salyk.kg:30040 [19:26:49]ConnectInit lk.salyk.kg [19:26:49]Connected sock=11 [19:26:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 25 34 08 01 B9 C3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B3 02 00 00 F4 03 04 00 78 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A B0 05 00 35 04 06 00 25 59 D8 22 1B 2A 60 4F E3 CF 31 A3 85 E6 [19:26:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B2 9E 47 00 D6 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8A B0 05 00 F4 03 04 00 1F 4B 1A 67 B6 04 01 00 00 60 31 AC 7E 0D 76 A1 3D [19:26:49]CommunicateWithHost err = 0 [19:26:49]CheckOFDResponse [19:26:49]1017 (14) - 77093643461234 [19:26:49]1041 (16) - 0000000000874672 [19:26:49]1040 (4) - 372874 [19:26:49]1012 (4) - 24.10.2024 13:26 [19:26:49]1206 (1) - 0 [19:26:49]OFD Sender: Remove packet 372874 [19:26:49]ProducePacketName [19:26:49]name=ofd_packets/00372874 [19:26:49]NVStorageDeleteData [19:26:50]Write to MH i2c: 01 00 00 4B 0D 58 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 07 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: 01 07 00 4B 0D 00 00 00 00 00 E0 0C 4B [19:26:50]RasterBufferAndPrint [19:26:50]line [19:26:50]line [19:26:50]line [19:26:50]line [19:26:50]line [19:26:50]written 0, free lines is 3302 [19:26:50]MH_Cut [19:26:50]Write to MH i2c: D1 01 00 52 0D 01 31 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: D1 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: D1 01 00 [19:26:50]MH_I2C_Read... [19:26:50]Read from MH i2c: D1 01 00 52 0D 00 30 [19:26:50]Write to MH i2c: 01 00 00 53 0D 60 [19:26:50]Write i2c OK [19:26:50]MH_I2C_Read... [19:26:50]OFD Sender: No OFD packet to send [19:26:50]*** Cut start [19:26:50]*** Partial cut [19:26:50]*** CUTSNS_PIN = 1 [19:26:50]*** CUTSNS_PIN = 0 [19:26:51]*** Brake cut motor [19:26:51]Read from MH i2c: 01 [19:26:51]MH_I2C_Read... [19:26:51]*** Stop cut motor [19:26:51]*** Cut end [19:26:51]Read from MH i2c: 01 07 00 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: 01 07 00 53 0D 00 00 00 00 00 FF 0F 75 [19:26:51]process_action close_receipt done [19:26:51]requested_data is exist [19:26:51]produce_requested_data [19:26:51]requested_item fm.sn is exist - process it [19:26:51]wFMCommunicate request_size=4 [19:26:51]MH_SAM_APDU [19:26:51]CAPDU: 80 11 00 00 [19:26:51]Write to MH i2c: E2 08 00 54 0D 80 11 00 00 00 00 00 00 DB [19:26:51]Write i2c OK [19:26:51]MH_I2C_Read... [19:26:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:26:51]Read from MH i2c: E2 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: E2 17 00 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: E2 17 00 54 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 30 [19:26:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:26:51]wFMCommunicate OK [19:26:51]requested_item fd.num is exist - process it [19:26:51]SAM_PROTO_GetFieldsCounters [19:26:51]wFMCommunicate request_size=4 [19:26:51]MH_SAM_APDU [19:26:51]CAPDU: 80 13 00 00 [19:26:51]Write to MH i2c: E2 08 00 55 0D 80 13 00 00 00 00 00 00 DE [19:26:51]Write i2c OK [19:26:51]MH_I2C_Read... [19:26:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:26:51]Read from MH i2c: E2 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: E2 62 00 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: E2 62 00 55 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 69 [19:26:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B3 02 00 00 5E 04 04 00 B3 02 00 00 57 04 04 00 B4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:26:51]wFMCommunicate OK [19:26:51]SAM_PROTO_GetFieldsCounters done [19:26:51]requested_item shift.num is exist - process it [19:26:51]requested_item shift.opened is exist - process it [19:26:51]req_shift_opened [19:26:51]FM_GetShiftState [19:26:51]SAM_PROTO_GetShiftState [19:26:51]wFMCommunicate request_size=4 [19:26:51]MH_SAM_APDU [19:26:51]CAPDU: 80 13 01 00 [19:26:51]Write to MH i2c: E2 08 00 56 0D 80 13 01 00 00 00 00 00 E0 [19:26:51]Write i2c OK [19:26:51]MH_I2C_Read... [19:26:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:26:51]Read from MH i2c: E2 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: E2 0E 00 [19:26:51]MH_I2C_Read... [19:26:51]Read from MH i2c: E2 0E 00 56 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 45 [19:26:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:26:51]wFMCommunicate OK [19:26:51]SAM_PROTO_GetShiftState done [19:26:51]FM_GetShiftState done [19:26:51]req_shift_opened done [19:26:51]requested_item shift.open_date is exist - process it [19:26:51]req_shift_open_date [19:26:51]req_shift_open_date done [19:26:51]produce_requested_data done [19:26:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372874,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:26:51]process_action_free close_receipt [19:26:51]json_value_free [19:26:51]json_value_free done [19:26:51]process_json_proto returns [19:26:51]Send response to host [19:26:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372874,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:26:51]free response buf [19:26:51]execute_script done [19:26:51]execute_script returns [19:26:51]free content buf [19:26:51]Sock 10.Close socket [19:26:51]Sock 10.Thread stoped [19:26:55]OFD Sender: No OFD packet to send [19:27:00]OFD Sender: No OFD packet to send [19:27:05]OFD Sender: No OFD packet to send [19:27:10]OFD Sender: No OFD packet to send [19:27:15]accept exits with 7 [19:27:15]New connection [19:27:15]New thread 3067141476 created [19:27:15]Thread 3066998116 joined [19:27:15]Waiting for new connection... [19:27:15] Sock 7.Parse request [19:27:15]Sock 7.Check first char [19:27:15]Sock 7.First char is OK [19:27:15]request: POST /json_proto HTTP/1.0 [19:27:15]Method: POST [19:27:15]URL: /json_proto [19:27:15]Method is POST - this is cgi request [19:27:15]url: /json_proto [19:27:15]query_string will be loaded in cgi processing [19:27:15]execute_cgi json_proto POST (null) [19:27:15]execute_cgi path=json_proto method=POST [19:27:15]POST find Content-Length [19:27:15]Host: 172.17.42.195:8080 [19:27:15]Content-Length: 683 [19:27:15]Content-Type: application/json [19:27:15] [19:27:15]POST finish read [19:27:15]Found Content-Length = 683 [19:27:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:15]execute_script... [19:27: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)3309188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:27:15]POST & json_proto [19:27:15]process_json_proto [19:27:15]json parsed OK: [19:27:15]protocol is kg_v1.0 [19:27:15]action value=close_receipt [19:27:15]process_action close_receipt [19:27:15]cmd_close_receipt [19:27:15]MH_GetDate [19:27:15]Write to MH i2c: F0 00 00 57 0D 53 [19:27:15]Write i2c OK [19:27:15]MH_I2C_Read... [19:27:15]Read from MH i2c: F0 [19:27:15]MH_I2C_Read... [19:27:15]Read from MH i2c: F0 09 00 [19:27:15]MH_I2C_Read... [19:27:15]Read from MH i2c: F0 09 00 57 0D 00 94 9F 1A 67 EF 94 12 67 0C [19:27:15]GetLastDocTimeStamp 1729798008 [19:27:15]current date 1729798036 [19:27:15]FM_GetShiftState [19:27:15]SAM_PROTO_GetShiftState [19:27:15]wFMCommunicate request_size=4 [19:27:15]MH_SAM_APDU [19:27:15]CAPDU: 80 13 01 00 [19:27:15]Write to MH i2c: E2 08 00 58 0D 80 13 01 00 00 00 00 00 E2 [19:27:15]Write i2c OK [19:27:15]MH_I2C_Read... [19:27:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:27:15]Read from MH i2c: E2 [19:27:15]MH_I2C_Read... [19:27:15]Read from MH i2c: E2 0E 00 [19:27:15]MH_I2C_Read... [19:27:15]Read from MH i2c: E2 0E 00 58 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [19:27:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:27:15]wFMCommunicate OK [19:27:15]SAM_PROTO_GetShiftState done [19:27:15]FM_GetShiftState done [19:27:15]opened in 1729729095 [19:27:15]opened+sec_in_day 1729815495 [19:27:15]quantity*price = 100015 [19:27:15]sum+1 = 100017 [19:27:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 692 24.10.2024 19:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372875 ФПД: 17810440247774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192716&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372875&fm=17810440247774&tin=02508201610067®Number=0000000000091623&sum=100000 [19:27:16]StoreToDocumentArchive [19:27:16]shift 524 fd 372875 [19:27:16]save to /storage/0524/doc_00372875 [19:27:16]save last doc name /storage/0524/doc_00372875 to /storage/kkm_last_doc_name [19:27:16]save OK [19:27:16]Clear old archive folders... [19:27:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:27:16]tlvbuf is B6F832A0 [19:27:16]SAM_PROTO_ClearQueue [19:27:16]wFMCommunicate request_size=4 [19:27:16]MH_SAM_APDU [19:27:16]CAPDU: 80 09 00 00 [19:27:16]Write to MH i2c: E2 08 00 65 0D 80 09 00 00 00 00 00 00 E4 [19:27:16]Write i2c OK [19:27:16]MH_I2C_Read... [19:27:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:27:16]Read from MH i2c: E2 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 65 0D 00 90 00 E6 [19:27:16]RAPDU: 90 00 [19:27:16]wFMCommunicate OK [19:27:16]SAM_PROTO_ClearQueue done [19:27:16]KKMCreateOFDPacket [19:27:16]OFDProtocolAddRootSTLVToBuf [19:27:16]FM_MakeSignedData [19:27:16]FM_MakeSignedData [19:27:16]SAM_PROTO_SignData [19:27:16]wFMCommunicate request_size=4 [19:27:16]MH_SAM_APDU [19:27:16]CAPDU: 80 0D 01 02 [19:27:16]Write to MH i2c: E2 08 00 66 0D 80 0D 01 02 00 00 00 00 EC [19:27:16]Write i2c OK [19:27:16]MH_I2C_Read... [19:27:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:27:16]Read from MH i2c: E2 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 66 0D 00 90 00 E7 [19:27:16]RAPDU: 90 00 [19:27:16]wFMCommunicate OK [19:27:16]wFMCommunicate request_size=255 [19:27:16]MH_SAM_APDU [19:27: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 94 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B B0 05 00 35 04 06 00 10 [19:27:16]Write to MH i2c: E2 02 01 67 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 94 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B B0 05 00 35 04 06 00 10 00 00 3A [19:27:16]Write i2c OK [19:27:16]MH_I2C_Read... [19:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:16]Read from MH i2c: E2 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 67 0D 00 90 00 E8 [19:27:16]RAPDU: 90 00 [19:27:16]wFMCommunicate OK [19:27:16]wFMCommunicate request_size=10 [19:27:16]MH_SAM_APDU [19:27:16]CAPDU: 80 0D 02 02 05 32 D0 F6 D9 DE [19:27:16]Write to MH i2c: E2 0D 00 68 0D 80 0D 02 02 05 00 32 D0 F6 D9 DE 00 00 A8 [19:27:16]Write i2c OK [19:27:16]MH_I2C_Read... [19:27:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:27:16]Read from MH i2c: E2 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 03 00 68 0D 00 90 00 E9 [19:27:16]RAPDU: 90 00 [19:27:16]wFMCommunicate OK [19:27:16]wFMCommunicate request_size=4 [19:27:16]MH_SAM_APDU [19:27:16]CAPDU: 80 0D 03 02 [19:27:16]Write to MH i2c: E2 08 00 69 0D 80 0D 03 02 00 00 00 00 F1 [19:27:16]Write i2c OK [19:27:16]MH_I2C_Read... [19:27:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:27:16]Read from MH i2c: E2 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 0B 00 [19:27:16]MH_I2C_Read... [19:27:16]Read from MH i2c: E2 0B 00 69 0D 00 C0 E3 61 FB 7A D8 3F 3C 90 00 BE [19:27:16]RAPDU: C0 E3 61 FB 7A D8 3F 3C 90 00 [19:27:16]wFMCommunicate OK [19:27:16]SAM_PROTO_SignData done [19:27:16]FM_MakeSignedData done [19:27:16]CreateOFDProtocolMessage [19:27:16]wFMCommunicate request_size=4 [19:27:16]MH_SAM_APDU [19:27:16]CAPDU: 80 11 00 00 [19:27:16]Write to MH i2c: E2 08 00 6A 0D 80 11 00 00 00 00 00 00 F1 [19:27:16]Write i2c OK [19:27:16]MH_I2C_Read... [19:27:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:17]Read from MH i2c: E2 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: E2 17 00 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: E2 17 00 6A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [19:27:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:27:17]wFMCommunicate OK [19:27:17]CreateOFDProtocolMessage done [19:27:17]OFDSenderStorePacket 372875 [19:27:17]StoreOFDPacket docnum=372875 [19:27:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 5D 07 01 4F 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 94 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B B0 05 00 35 04 06 00 10 32 D0 F6 D9 DE C0 E3 61 FB 7A D8 3F 3C [19:27:17]CheckFolder [19:27:17]dirname=/storage/ofd_packets [19:27:17]CheckFolder done [19:27:17]ProducePacketName [19:27:17]name=ofd_packets/00372875 [19:27:17]NVStorageSaveData ofd_packets/00372875 [19:27:17]File name is /storage/ofd_packets/00372875 [19:27:17]Write 301 bytes [19:27:17]NVStorageSaveData done [19:27:17]OFDSenderStorePacket done [19:27:17]KKMCreateOFDPacket done [19:27:17]NVStorageSaveData kkm_last_timestamp [19:27:17]File name is /storage/kkm_last_timestamp [19:27:17]Write 4 bytes [19:27:17]NVStorageSaveData done [19:27:17]ExternCall_PrintAddStr [19:27:17]wPrintStart [19:27:17]Write to MH i2c: 01 00 00 6B 0D 78 [19:27:17]Write i2c OK [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: 01 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: 01 07 00 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: 01 07 00 6B 0D 00 00 00 00 00 FF 0F 8D [19:27:17]RasterBufferAndPrint [19:27:17]line Счет N : (1)3309188 [19:27:17]line ИНН: 02508201610067 [19:27:17]line Контрольно-Кассовый Чек [19:27:17]line ПРОДАЖА [19:27:17]line ТРК (МРК, ГНК) : 32 [19:27:17]line Товар: 2710124130 [19:27:17]line Аи-92-К-4 [19:27:17]line 14.950 * 66.90 [19:27:17]line = 1000.16 [19:27:17]line НДС 12% НСП 1% [19:27:17]line > о реализуемом товаре [19:27:17]line ОКРУГЛЕНИЕ: -0.16 [19:27:17]line ИТОГО: 1000.00 [19:27:17]line Внесено: 1000.00 [19:27:17]line СДАЧА: 0.00 [19:27:17]line НСП 1% : 8.85 [19:27:17]line НДС 12% : 106.21 [19:27:17]line Наличными: 1000.00 [19:27:17]line Безнал.: 0.00 [19:27:17]line Место: АЗС № 87 "Партнер Нефть" [19:27:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:27:17]line СНО: Общий режим [19:27:17]line Чек 692 24.10.2024 19:27 [19:27:17]line Смена: 524 ФФД: 1.0 [19:27:17]line ЗНМ: 0300000083 [19:27:17]line РНМ: 0000000000091623 [19:27:17]line Версия ККМ: 001 [19:27:17]line ФМ: 0000000000874672 [19:27:17]line ФД: 372875 [19:27:17]line ФПД: 17810440247774 [19:27:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192716&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372875&fm=17810440247774&tin=02508201610067®Number=0000000000091623&sum=100000 [19:27:17]OFD Sender: Processing packet 372875 [packets to send 267, broken 266] [19:27:17]ProducePacketName [19:27:17]name=ofd_packets/00372875 [19:27:17]OFD Sender: To server: pG, [19:27:17]CommunicateWithHost lk.salyk.kg:30040 [19:27:17]ConnectInit lk.salyk.kg [19:27:17]written 0, free lines is 4095 [19:27:17]Connected sock=10 [19:27:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 5D 07 01 4F 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 02 00 00 F4 03 04 00 94 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B B0 05 00 35 04 06 00 10 32 D0 F6 D9 DE C0 E3 61 FB 7A D8 3F 3C [19:27:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 00 3D 47 00 BC 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8B B0 05 00 F4 03 04 00 3B 4B 1A 67 B6 04 01 00 00 48 9B 36 FC 4B 3D 98 F7 [19:27:17]CommunicateWithHost err = 0 [19:27:17]CheckOFDResponse [19:27:17]1017 (14) - 77093643461234 [19:27:17]1041 (16) - 0000000000874672 [19:27:17]1040 (4) - 372875 [19:27:17]1012 (4) - 24.10.2024 13:27 [19:27:17]1206 (1) - 0 [19:27:17]OFD Sender: Remove packet 372875 [19:27:17]ProducePacketName [19:27:17]name=ofd_packets/00372875 [19:27:17]NVStorageDeleteData [19:27:17]Write to MH i2c: 01 00 00 96 0D A3 [19:27:17]Write i2c OK [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: 01 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: 01 07 00 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: 01 07 00 96 0D 00 00 00 00 00 DE 0C 94 [19:27:17]RasterBufferAndPrint [19:27:17]line [19:27:17]line [19:27:17]line [19:27:17]line [19:27:17]line [19:27:17]written 0, free lines is 3299 [19:27:17]MH_Cut [19:27:17]Write to MH i2c: D1 01 00 9D 0D 01 7C [19:27:17]Write i2c OK [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: D1 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: D1 01 00 [19:27:17]MH_I2C_Read... [19:27:17]Read from MH i2c: D1 01 00 9D 0D 00 7B [19:27:17]Write to MH i2c: 01 00 00 9E 0D AB [19:27:17]Write i2c OK [19:27:17]MH_I2C_Read... [19:27:18]OFD Sender: No OFD packet to send [19:27:18]*** Cut start [19:27:18]*** Partial cut [19:27:18]*** CUTSNS_PIN = 1 [19:27:18]*** CUTSNS_PIN = 0 [19:27:18]*** Brake cut motor [19:27:19]Read from MH i2c: 01 [19:27:19]MH_I2C_Read... [19:27:19]*** Stop cut motor [19:27:19]*** Cut end [19:27:19]Read from MH i2c: 01 07 00 [19:27:19]MH_I2C_Read... [19:27:19]Read from MH i2c: 01 07 00 9E 0D 00 00 00 00 00 FF 0F C0 [19:27:19]process_action close_receipt done [19:27:19]requested_data is exist [19:27:19]produce_requested_data [19:27:19]requested_item fm.sn is exist - process it [19:27:19]wFMCommunicate request_size=4 [19:27:19]MH_SAM_APDU [19:27:19]CAPDU: 80 11 00 00 [19:27:19]Write to MH i2c: E2 08 00 9F 0D 80 11 00 00 00 00 00 00 26 [19:27:19]Write i2c OK [19:27:19]MH_I2C_Read... [19:27:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:27:19]Read from MH i2c: E2 [19:27:19]MH_I2C_Read... [19:27:19]Read from MH i2c: E2 17 00 [19:27:19]MH_I2C_Read... [19:27:19]Read from MH i2c: E2 17 00 9F 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [19:27:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 [00:00:10] *** EcrCore started. Build 196 *** [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]/dev/ttyS4 opened [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 527063+1729271023=1729798086 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 9F 1A 67 EF 94 12 67 E1 [19:28:06]Current date/time: 24.10.2024 19:28 [19:28:06]FM_Init [19:28:06]wFMConnect [19:28:06]MH_SAM_On [19:28:06]Write to MH i2c: E0 00 00 08 00 E7 [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_init finished! [19:28:06]*** atr: [19:28:06]*** 0F 3B D5 18 FF 81 91 FE [19:28:06]*** 1F C3 80 73 C8 21 10 0A [19:28:06]*** 00 00 00 00 00 00 00 00 [19:28:06]*** 00 00 00 00 00 00 00 00 [19:28:06]*** 00 00 00 00 00 00 00 00 [19:28:06]*** 00 00 00 00 00 00 00 00 [19:28:06]*** 00 00 00 00 00 00 00 00 [19:28:06]*** 00 00 00 00 00 00 00 00 [19:28:06]Read from MH i2c: E0 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E0 10 00 [19:28:06]MH_I2C_Read... [19:28:06]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:28:06]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [19:28:06]wFMCommunicate request_size=10 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [19:28:06]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [19:28:06]RAPDU: 90 00 [19:28:06]wFMCommunicate OK [19:28:06]wFMCommunicate request_size=4 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 80 11 00 00 [19:28:06]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 17 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [19:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:28:06]wFMCommunicate OK [19:28:06]Detected FM SN is 0000000000874672 [19:28:06]Stored FM SN is 0000000000874672 [19:28:06]wFMCommunicate request_size=9 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 80 16 00 00 04 9C 57 00 00 [19:28:06]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [19:28:06]RAPDU: 90 00 [19:28:06]wFMCommunicate OK [19:28:06]FM PIN OK [19:28:06]wFMCommunicate request_size=8 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 80 14 04 00 03 02 00 01 [19:28:06]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [19:28:06]RAPDU: 90 00 [19:28:06]wFMCommunicate OK [19:28:06]wFMCommunicate request_size=13 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [19:28:06]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:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [19:28:06]RAPDU: 90 00 [19:28:06]wFMCommunicate OK [19:28:06]wFMCommunicate request_size=4 [19:28:06]MH_SAM_APDU [19:28:06]CAPDU: 80 11 00 00 [19:28:06]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:06]Read from MH i2c: E2 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 17 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [19:28:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:28:06]wFMCommunicate OK [19:28:06]DocumentArchiveInit [19:28:06]Start Httpd... [19:28:06]Httpd thread 3067800932 created [19:28:06]Write to MH i2c: 01 00 00 0F 00 0F [19:28:06]Write i2c OK [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: 01 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: 01 07 00 [19:28:06]MH_I2C_Read... [19:28:06]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [19:28:06]MH Int Process started [19:28:06]Allocated Socket 7 [19:28:06]Bind OK [19:28:06]Listen OK [19:28:06]httpd running on port 8080 [19:28:06]Waiting for new connection... [19:28:06]OFD Sender: No OFD packet to send [19:28:07]accept exits with 8 [19:28:07]New connection [19:28:07]New thread 3067514212 created [19:28:07]Waiting for new connection... [19:28:07] Sock 8.Parse request [19:28:07]Sock 8.Check first char [19:28:07]Sock 8.First char is OK [19:28:07]request: POST /json_proto HTTP/1.0 [19:28:07]Method: POST [19:28:07]URL: /json_proto [19:28:07]Method is POST - this is cgi request [19:28:07]url: /json_proto [19:28:07]query_string will be loaded in cgi processing [19:28:07]execute_cgi json_proto POST (null) [19:28:07]execute_cgi path=json_proto method=POST [19:28:07]POST find Content-Length [19:28:07]Host: 172.17.42.195:8080 [19:28:07]Content-Length: 678 [19:28:07]Content-Type: application/json [19:28:07] [19:28:07]POST finish read [19:28:07]Found Content-Length = 678 [19:28:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:07]execute_script... [19:28: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)3309190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:28:07]POST & json_proto [19:28:07]process_json_proto [19:28:07]json parsed OK: [19:28:07]protocol is kg_v1.0 [19:28:07]action value=close_receipt [19:28:07]process_action close_receipt [19:28:07]cmd_close_receipt [19:28:07]MH_GetDate [19:28:07]Write to MH i2c: F0 00 00 10 00 FF [19:28:07]Write i2c OK [19:28:07]MH_I2C_Read... [19:28:07]Read from MH i2c: F0 [19:28:07]MH_I2C_Read... [19:28:07]Read from MH i2c: F0 09 00 [19:28:07]MH_I2C_Read... [19:28:07]Read from MH i2c: F0 09 00 10 00 00 C8 9F 1A 67 EF 94 12 67 EC [19:28:07]GetLastDocTimeStamp 97 [19:28:07]current date 1729798088 [19:28:07]FM_GetShiftState [19:28:07]SAM_PROTO_GetShiftState [19:28:07]wFMCommunicate request_size=4 [19:28:07]MH_SAM_APDU [19:28:07]CAPDU: 80 13 01 00 [19:28:07]Write to MH i2c: E2 08 00 11 00 80 13 01 00 00 00 00 00 8E [19:28:07]Write i2c OK [19:28:07]MH_I2C_Read... [19:28:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:07]Read from MH i2c: E2 [19:28:07]MH_I2C_Read... [19:28:07]Read from MH i2c: E2 0E 00 [19:28:07]MH_I2C_Read... [19:28:07]Read from MH i2c: E2 0E 00 11 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [19:28:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:28:07]wFMCommunicate OK [19:28:07]SAM_PROTO_GetShiftState done [19:28:07]FM_GetShiftState done [19:28:07]opened in 1729729095 [19:28:07]opened+sec_in_day 1729815495 [19:28:07]quantity*price = 50041 [19:28:07]sum+1 = 50042 [19:28:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 694 24.10.2024 19:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372877 ФПД: 195531444018893 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192808&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372877&fm=195531444018893&tin=02508201610067®Number=0000000000091623&sum=50000 [19:28:08]StoreToDocumentArchive [19:28:08]shift 524 fd 372877 [19:28:08]save to /storage/0524/doc_00372877 [19:28:08]save last doc name /storage/0524/doc_00372877 to /storage/kkm_last_doc_name [19:28:08]save OK [19:28:08]Clear old archive folders... [19:28:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:28:08]tlvbuf is 01358C40 [19:28:08]SAM_PROTO_ClearQueue [19:28:08]wFMCommunicate request_size=4 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 09 00 00 [19:28:08]Write to MH i2c: E2 08 00 1E 00 80 09 00 00 00 00 00 00 90 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 1E 00 00 90 00 92 [19:28:08]RAPDU: 90 00 [19:28:08]wFMCommunicate OK [19:28:08]SAM_PROTO_ClearQueue done [19:28:08]KKMCreateOFDPacket [19:28:08]OFDProtocolAddRootSTLVToBuf [19:28:08]FM_MakeSignedData [19:28:08]FM_MakeSignedData [19:28:08]SAM_PROTO_SignData [19:28:08]wFMCommunicate request_size=4 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 0D 01 02 [19:28:08]Write to MH i2c: E2 08 00 1F 00 80 0D 01 02 00 00 00 00 98 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:28:08]Read from MH i2c: E2 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 [19:28:08]MH_I2C_Read... [19:28:08]Read from MH i2c: E2 03 00 1F 00 00 90 00 93 [19:28:08]RAPDU: 90 00 [19:28:08]wFMCommunicate OK [19:28:08]wFMCommunicate request_size=255 [19:28:08]MH_SAM_APDU [19:28:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 C8 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D B0 05 00 35 04 06 00 B1 [19:28:08]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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 C8 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D B0 05 00 35 04 06 00 B1 00 00 C5 [19:28:08]Write i2c OK [19:28:08]MH_I2C_Read... [19:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:09]Read from MH i2c: E2 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 03 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 03 00 20 00 00 90 00 94 [19:28:09]RAPDU: 90 00 [19:28:09]wFMCommunicate OK [19:28:09]wFMCommunicate request_size=10 [19:28:09]MH_SAM_APDU [19:28:09]CAPDU: 80 0D 02 02 05 D5 B6 43 5E CD [19:28:09]Write to MH i2c: E2 0D 00 21 00 80 0D 02 02 05 00 D5 B6 43 5E CD 00 00 9E [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:28:09]Read from MH i2c: E2 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 03 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 03 00 21 00 00 90 00 95 [19:28:09]RAPDU: 90 00 [19:28:09]wFMCommunicate OK [19:28:09]wFMCommunicate request_size=4 [19:28:09]MH_SAM_APDU [19:28:09]CAPDU: 80 0D 03 02 [19:28:09]Write to MH i2c: E2 08 00 22 00 80 0D 03 02 00 00 00 00 9D [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:28:09]Read from MH i2c: E2 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 0B 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 0B 00 22 00 00 9F F6 C8 C1 7E 66 4C 94 90 00 80 [19:28:09]RAPDU: 9F F6 C8 C1 7E 66 4C 94 90 00 [19:28:09]wFMCommunicate OK [19:28:09]SAM_PROTO_SignData done [19:28:09]FM_MakeSignedData done [19:28:09]CreateOFDProtocolMessage [19:28:09]wFMCommunicate request_size=4 [19:28:09]MH_SAM_APDU [19:28:09]CAPDU: 80 11 00 00 [19:28:09]Write to MH i2c: E2 08 00 23 00 80 11 00 00 00 00 00 00 9D [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:09]Read from MH i2c: E2 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: E2 17 00 [19:28:09]MH_I2C_Read... [19:28:09]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 36 37 32 90 00 F2 [19:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:28:09]wFMCommunicate OK [19:28:09]CreateOFDProtocolMessage done [19:28:09]OFDSenderStorePacket 372877 [19:28:09]StoreOFDPacket docnum=372877 [19:28:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 97 99 07 01 15 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 C8 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D B0 05 00 35 04 06 00 B1 D5 B6 43 5E CD 9F F6 C8 C1 7E 66 4C 94 [19:28:09]CheckFolder [19:28:09]dirname=/storage/ofd_packets [19:28:09]CheckFolder done [19:28:09]ProducePacketName [19:28:09]name=ofd_packets/00372877 [19:28:09]NVStorageSaveData ofd_packets/00372877 [19:28:09]File name is /storage/ofd_packets/00372877 [19:28:09]Write 301 bytes [19:28:09]NVStorageSaveData done [19:28:09]OFDSenderStorePacket done [19:28:09]KKMCreateOFDPacket done [19:28:09]NVStorageSaveData kkm_last_timestamp [19:28:09]File name is /storage/kkm_last_timestamp [19:28:09]Write 4 bytes [19:28:09]NVStorageSaveData done [19:28:09]ExternCall_PrintAddStr [19:28:09]wPrintStart [19:28:09]Write to MH i2c: 01 00 00 24 00 24 [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 07 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 07 00 24 00 00 00 00 00 00 FF 0F 39 [19:28:09]RasterBufferAndPrint [19:28:09]line Счет N : (1)3309190 [19:28:09]line ИНН: 02508201610067 [19:28:09]line Контрольно-Кассовый Чек [19:28:09]line ПРОДАЖА [19:28:09]line ТРК (МРК, ГНК) : 42 [19:28:09]line Товар: 2710124130 [19:28:09]line Аи-92-К-4 [19:28:09]line 7.480 * 66.90 [19:28:09]line = 500.41 [19:28:09]line НДС 12% НСП 1% [19:28:09]line > о реализуемом товаре [19:28:09]line ОКРУГЛЕНИЕ: -0.41 [19:28:09]line ИТОГО: 500.00 [19:28:09]line Внесено: 500.00 [19:28:09]line СДАЧА: 0.00 [19:28:09]line НСП 1% : 4.43 [19:28:09]line НДС 12% : 53.14 [19:28:09]line Наличными: 500.00 [19:28:09]line Безнал.: 0.00 [19:28:09]line Место: АЗС № 87 "Партнер Нефть" [19:28:09]OFD Sender: Processing packet 372877 [packets to send 268, broken 267] [19:28:09]ProducePacketName [19:28:09]name=ofd_packets/00372877 [19:28:09]OFD Sender: To server: pG, [19:28:09]CommunicateWithHost lk.salyk.kg:30040 [19:28:09]ConnectInit lk.salyk.kg [19:28:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:28:09]line СНО: Общий режим [19:28:09]line Чек 694 24.10.2024 19:28 [19:28:09]line Смена: 524 ФФД: 1.0 [19:28:09]line ЗНМ: 0300000083 [19:28:09]line РНМ: 0000000000091623 [19:28:09]line Версия ККМ: 001 [19:28:09]line ФМ: 0000000000874672 [19:28:09]line ФД: 372877 [19:28:09]line ФПД: 195531444018893 [19:28:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T192808&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372877&fm=195531444018893&tin=02508201610067®Number=0000000000091623&sum=50000 [19:28:09]written 0, free lines is 4095 [19:28:09]Connected sock=10 [19:28:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 97 99 07 01 15 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 C8 9F 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D B0 05 00 35 04 06 00 B1 D5 B6 43 5E CD 9F F6 C8 C1 7E 66 4C 94 [19:28:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 09 BC 47 00 F4 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8D B0 05 00 F4 03 04 00 6E 4B 1A 67 B6 04 01 00 00 70 89 4F 71 6B D9 7E 43 [19:28:09]CommunicateWithHost err = 0 [19:28:09]CheckOFDResponse [19:28:09]1017 (14) - 77093643461234 [19:28:09]1041 (16) - 0000000000874672 [19:28:09]1040 (4) - 372877 [19:28:09]1012 (4) - 24.10.2024 13:28 [19:28:09]1206 (1) - 0 [19:28:09]OFD Sender: Remove packet 372877 [19:28:09]ProducePacketName [19:28:09]name=ofd_packets/00372877 [19:28:09]NVStorageDeleteData [19:28:09]Write to MH i2c: 01 00 00 4F 00 4F [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 07 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 EB 0C 4D [19:28:09]RasterBufferAndPrint [19:28:09]line [19:28:09]line [19:28:09]line [19:28:09]line [19:28:09]line [19:28:09]written 0, free lines is 3316 [19:28:09]MH_Cut [19:28:09]Write to MH i2c: D1 01 00 56 00 01 28 [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: D1 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: D1 01 00 [19:28:09]MH_I2C_Read... [19:28:09]Read from MH i2c: D1 01 00 56 00 00 27 [19:28:09]Write to MH i2c: 01 00 00 57 00 57 [19:28:09]Write i2c OK [19:28:09]MH_I2C_Read... [19:28:10]OFD Sender: No OFD packet to send [19:28:10]*** Cut start [19:28:10]*** Partial cut [19:28:10]*** CUTSNS_PIN = 1 [19:28:10]*** CUTSNS_PIN = 0 [19:28:10]*** Brake cut motor [19:28:11]Read from MH i2c: 01 [19:28:11]MH_I2C_Read... [19:28:11]*** Stop cut motor [19:28:11]*** Cut end [19:28:11]Read from MH i2c: 01 07 00 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: 01 07 00 57 00 00 00 00 00 00 FF 0F 6C [19:28:11]process_action close_receipt done [19:28:11]requested_data is exist [19:28:11]produce_requested_data [19:28:11]requested_item fm.sn is exist - process it [19:28:11]wFMCommunicate request_size=4 [19:28:11]MH_SAM_APDU [19:28:11]CAPDU: 80 11 00 00 [19:28:11]Write to MH i2c: E2 08 00 58 00 80 11 00 00 00 00 00 00 D2 [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:11]Read from MH i2c: E2 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 17 00 [19:28:11]MH_I2C_Read... [19:28:11]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 36 37 32 90 00 27 [19:28:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:28:11]wFMCommunicate OK [19:28:11]requested_item fd.num is exist - process it [19:28:11]SAM_PROTO_GetFieldsCounters [19:28:11]wFMCommunicate request_size=4 [19:28:11]MH_SAM_APDU [19:28:11]CAPDU: 80 13 00 00 [19:28:11]Write to MH i2c: E2 08 00 59 00 80 13 00 00 00 00 00 00 D5 [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:11]Read from MH i2c: E2 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 62 00 [19:28:11]MH_I2C_Read... [19:28:11]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 6C [19:28:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:11]wFMCommunicate OK [19:28:11]SAM_PROTO_GetFieldsCounters done [19:28:11]requested_item shift.num is exist - process it [19:28:11]requested_item shift.opened is exist - process it [19:28:11]req_shift_opened [19:28:11]FM_GetShiftState [19:28:11]SAM_PROTO_GetShiftState [19:28:11]wFMCommunicate request_size=4 [19:28:11]MH_SAM_APDU [19:28:11]CAPDU: 80 13 01 00 [19:28:11]Write to MH i2c: E2 08 00 5A 00 80 13 01 00 00 00 00 00 D7 [19:28:11]Write i2c OK [19:28:11]MH_I2C_Read... [19:28:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:11]Read from MH i2c: E2 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 0E 00 [19:28:11]MH_I2C_Read... [19:28:11]Read from MH i2c: E2 0E 00 5A 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3C [19:28:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:28:11]wFMCommunicate OK [19:28:11]SAM_PROTO_GetShiftState done [19:28:11]FM_GetShiftState done [19:28:11]req_shift_opened done [19:28:11]requested_item shift.open_date is exist - process it [19:28:11]req_shift_open_date [19:28:11]req_shift_open_date done [19:28:11]produce_requested_data done [19:28:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372877,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:28:11]process_action_free close_receipt [19:28:11]json_value_free [19:28:11]json_value_free done [19:28:11]process_json_proto returns [19:28:11]Send response to host [19:28:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372877,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:28:11]free response buf [19:28:11]execute_script done [19:28:11]execute_script returns [19:28:11]free content buf [19:28:11]Sock 8.Close socket [19:28:11]Sock 8.Thread stoped [19:28:15]OFD Sender: No OFD packet to send [19:28:17]accept exits with 9 [19:28:17]New connection [19:28:17]New thread 3067370852 created [19:28:17]Thread 3067514212 joined [19:28:17]Waiting for new connection... [19:28:17] Sock 9.Parse request [19:28:17]Sock 9.Check first char [19:28:17]Sock 9.First char is OK [19:28:17]request: POST /json_proto HTTP/1.0 [19:28:17]Method: POST [19:28:17]URL: /json_proto [19:28:17]Method is POST - this is cgi request [19:28:17]url: /json_proto [19:28:17]query_string will be loaded in cgi processing [19:28:17]execute_cgi json_proto POST (null) [19:28:17]execute_cgi path=json_proto method=POST [19:28:17]POST find Content-Length [19:28:17]Host: 172.17.42.195:8080 [19:28:17]Content-Length: 215 [19:28:17]Content-Type: application/json [19:28:17] [19:28:17]POST finish read [19:28:17]Found Content-Length = 215 [19:28:17]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:28:17]execute_script... [19:28:17]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:28:17]POST & json_proto [19:28:17]process_json_proto [19:28:17]json parsed OK: [19:28:17]protocol is kg_v1.0 [19:28:17]action value=get_value [19:28:17]process_action get_value [19:28:17]cmd_get_value [19:28:17]process_action get_value done [19:28:17]requested_data is exist [19:28:17]produce_requested_data [19:28:17]requested_item kkm.sn is exist - process it [19:28:17]requested_item kkm.ver is exist - process it [19:28:17]requested_item fm.sn is exist - process it [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 11 00 00 [19:28:17]Write to MH i2c: E2 08 00 5B 00 80 11 00 00 00 00 00 00 D5 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 17 00 [19:28:17]MH_I2C_Read... [19:28:17]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 36 37 32 90 00 2A [19:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:28:17]wFMCommunicate OK [19:28:17]requested_item fd.num is exist - process it [19:28:17]SAM_PROTO_GetFieldsCounters [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 13 00 00 [19:28:17]Write to MH i2c: E2 08 00 5C 00 80 13 00 00 00 00 00 00 D8 [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 62 00 [19:28:17]MH_I2C_Read... [19:28:17]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 6F [19:28:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B6 02 00 00 5E 04 04 00 B6 02 00 00 57 04 04 00 B7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:28:17]wFMCommunicate OK [19:28:17]SAM_PROTO_GetFieldsCounters done [19:28:17]requested_item shift.num is exist - process it [19:28:17]requested_item shift.opened is exist - process it [19:28:17]req_shift_opened [19:28:17]FM_GetShiftState [19:28:17]SAM_PROTO_GetShiftState [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 13 01 00 [19:28:17]Write to MH i2c: E2 08 00 5D 00 80 13 01 00 00 00 00 00 DA [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:28:17]Read from MH i2c: E2 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 0E 00 [19:28:17]MH_I2C_Read... [19:28:17]Read from MH i2c: E2 0E 00 5D 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [19:28:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:28:17]wFMCommunicate OK [19:28:17]SAM_PROTO_GetShiftState done [19:28:17]FM_GetShiftState done [19:28:17]req_shift_opened done [19:28:17]requested_item shift.open_date is exist - process it [19:28:17]req_shift_open_date [19:28:17]req_shift_open_date done [19:28:17]produce_requested_data done [19:28:17]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372877,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:28:17]process_action_free get_value [19:28:17]json_value_free [19:28:17]json_value_free done [19:28:17]process_json_proto returns [19:28:17]Send response to host [19:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372877,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:28:17]free response buf [19:28:17]execute_script done [19:28:17]execute_script returns [19:28:17]free content buf [19:28:17]Sock 9.Close socket [19:28:17]Sock 9.Thread stoped [19:28:17]accept exits with 8 [19:28:17]New connection [19:28:17]New thread 3067514212 created [19:28:17]Thread 3067370852 joined [19:28:17]Waiting for new connection... [19:28:17] Sock 8.Parse request [19:28:17]Sock 8.Check first char [19:28:17]Sock 8.First char is OK [19:28:17]request: POST /json_proto HTTP/1.0 [19:28:17]Method: POST [19:28:17]URL: /json_proto [19:28:17]Method is POST - this is cgi request [19:28:17]url: /json_proto [19:28:17]query_string will be loaded in cgi processing [19:28:17]execute_cgi json_proto POST (null) [19:28:17]execute_cgi path=json_proto method=POST [19:28:17]POST find Content-Length [19:28:17]Host: 172.17.42.195:8080 [19:28:17]Content-Length: 331 [19:28:17]Content-Type: application/json [19:28:17] [19:28:17]POST finish read [19:28:17]Found Content-Length = 331 [19:28: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" ] } } [19:28:17]execute_script... [19:28: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" ] } } [19:28:17]POST & json_proto [19:28:17]process_json_proto [19:28:17]json parsed OK: [19:28:17]protocol is kg_v1.0 [19:28:17]action value=get_value [19:28:17]process_action get_value [19:28:17]cmd_get_value [19:28:17]process_action get_value done [19:28:17]requested_data is exist [19:28:17]produce_requested_data [19:28:17]requested_item fm.sale.total is exist - process it [19:28:17]SAM_PROTO_GetFMData [19:28:17]wFMCommunicate request_size=4 [19:28:17]MH_SAM_APDU [19:28:17]CAPDU: 80 13 03 00 [19:28:17]Write to MH i2c: E2 08 00 5E 00 80 13 03 00 00 00 00 00 DD [19:28:17]Write i2c OK [19:28:17]MH_I2C_Read... [19:28:18]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [19:28:18]Read from MH i2c: E2 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: E2 FD 00 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: E2 FD 00 5E 00 00 C6 04 85 04 C2 04 6E 04 04 00 74 AC 05 00 69 04 A4 00 6F 04 04 00 5F AA 05 00 B1 04 05 00 03 0C DA EE 07 70 04 05 00 7C B6 C2 27 06 72 04 05 00 87 55 17 C7 01 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 4C BB D7 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 D4 EA F9 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 15 02 00 00 B1 04 04 00 90 27 D9 0A 70 04 04 00 90 27 D9 0A 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 42 F2 26 01 EF 03 90 00 B8 [19:28:18]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 74 AC 05 00 69 04 A4 00 6F 04 04 00 5F AA 05 00 B1 04 05 00 03 0C DA EE 07 70 04 05 00 7C B6 C2 27 06 72 04 05 00 87 55 17 C7 01 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 4C BB D7 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 D4 EA F9 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 15 02 00 00 B1 04 04 00 90 27 D9 0A 70 04 04 00 90 27 D9 0A 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 42 F2 26 01 EF 03 90 00 [19:28:18]wFMCommunicate OK [19:28:18]wFMCommunicate request_size=4 [19:28:18]MH_SAM_APDU [19:28:18]CAPDU: 80 17 00 00 [19:28:18]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [19:28:18]Write i2c OK [19:28:18]MH_I2C_Read... [19:28:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:28:18]Read from MH i2c: E2 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: E2 FD 00 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: E2 FD 00 5F 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 93 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 3D [19:28:18]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 F8 93 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [19:28:18]wFMCommunicate OK [19:28:18]wFMCommunicate request_size=4 [19:28:18]MH_SAM_APDU [19:28:18]CAPDU: 80 17 00 00 [19:28:18]Write to MH i2c: E2 08 00 60 00 80 17 00 00 00 00 00 00 E0 [19:28:18]Write i2c OK [19:28:18]MH_I2C_Read... [19:28:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:28:18]Read from MH i2c: E2 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: E2 FD 00 [19:28:18]MH_I2C_Read... [19:28:18]Read from MH i2c: E2 FD 00 60 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 07 [19:28:18]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [19:28:18]wFMCommunicate OK [19:28:18]wFMCommunicate request_size=4 [19:28:18]MH_SAM_APDU [19:28:18]CAPDU: 80 17 00 00 [19:28:18]Write to MH i2c: E2 08 00 61 00 80 17 00 00 00 00 00 00 E1 [19:28:18]Write i2c OK [19:28:18]MH_I2C_Read... [19:28:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:28:19]Read from MH i2c: E2 [19:28:19]MH_I2C_Read... [19:28:19]Read from MH i2c: E2 FD 00 [19:28:19]MH_I2C_Read... [19:28:19]Read from MH i2c: E2 FD 00 61 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 5C [19:28:19]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [19:28:19]wFMCommunicate OK [19:28:19]wFMCommunicate request_size=4 [19:28:19]MH_SAM_APDU [19:28:19]CAPDU: 80 17 00 00 [19:28:19]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [19:28:19]Write i2c OK [19:28:19]MH_I2C_Read... [19:28:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [19:28:19]Read from MH i2c: E2 [19:28:19]MH_I2C_Read... [19:28:19]Read from MH i2c: E2 E3 00 [19:28:19]MH_I2C_Read... [19:28:19]Read from MH i2c: E2 E3 00 62 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C1 [19:28:19]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:28:19]wFMCommunicate OK [19:28:19]SAM_PROTO_GetFMData done [19:28:19]requested_item fm.sale_refund.total is exist - process it [19:28:19]requested_item fm.buy.total is exist - process it [19:28:19]requested_item shift.sale.total is exist - process it [19:28:19]SAM_PROTO_GetShiftData [19:28:19]wFMCommunicate request_size=4 [19:28:19]MH_SAM_APDU [19:28:19]CAPDU: 80 13 02 00 [19:28:19]Write to MH i2c: E2 08 00 63 00 80 13 02 00 00 00 00 00 E1 [19:28:19]Write i2c OK [19:28:19]MH_I2C_Read... [19:28:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [19:28:19]Read from MH i2c: E2 [19:28:19]MH_I2C_Read... [19:28:19]Read from MH i2c: E2 FD 00 [19:28:19]MH_I2C_Read... [19:28:19]Read from MH i2c: E2 FD 00 63 00 00 B2 04 AA 04 AE 04 6E 04 04 00 B6 02 00 00 69 04 9F 00 6F 04 04 00 B6 02 00 00 B1 04 04 00 49 3D F3 03 70 04 04 00 18 22 DD 01 72 04 04 00 31 1B 16 02 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 E3 68 6B 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 62 F3 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 36 [19:28:19]RAPDU: B2 04 AA 04 AE 04 6E 04 04 00 B6 02 00 00 69 04 9F 00 6F 04 04 00 B6 02 00 00 B1 04 04 00 49 3D F3 03 70 04 04 00 18 22 DD 01 72 04 04 00 31 1B 16 02 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 E3 68 6B 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 62 F3 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 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 90 00 [19:28:19]wFMCommunicate OK [19:28:19]wFMCommunicate request_size=4 [19:28:19]MH_SAM_APDU [19:28:19]CAPDU: 80 17 00 00 [19:28:19]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [19:28:19]Write i2c OK [19:28:19]MH_I2C_Read... [19:28:20]OFD Sender: No OFD packet to send [19:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:28:20]Read from MH i2c: E2 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 FD 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 FD 00 64 00 00 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 FB [19:28:20]RAPDU: 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 90 00 [19:28:20]wFMCommunicate OK [19:28:20]wFMCommunicate request_size=4 [19:28:20]MH_SAM_APDU [19:28:20]CAPDU: 80 17 00 00 [19:28:20]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [19:28:20]Write i2c OK [19:28:20]MH_I2C_Read... [19:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:28:20]Read from MH i2c: E2 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 FD 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 FD 00 65 00 00 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 A1 [19:28:20]RAPDU: 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 90 00 [19:28:20]wFMCommunicate OK [19:28:20]wFMCommunicate request_size=4 [19:28:20]MH_SAM_APDU [19:28:20]CAPDU: 80 17 00 00 [19:28:20]Write to MH i2c: E2 08 00 66 00 80 17 00 00 00 00 00 00 E6 [19:28:20]Write i2c OK [19:28:20]MH_I2C_Read... [19:28:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [19:28:20]Read from MH i2c: E2 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 FD 00 [19:28:20]MH_I2C_Read... [19:28:20]Read from MH i2c: E2 FD 00 66 00 00 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 5D [19:28:21]RAPDU: 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 90 00 [19:28:21]wFMCommunicate OK [19:28:21]wFMCommunicate request_size=4 [19:28:21]MH_SAM_APDU [19:28:21]CAPDU: 80 17 00 00 [19:28:21]Write to MH i2c: E2 08 00 67 00 80 17 00 00 00 00 00 00 E7 [19:28:21]Write i2c OK [19:28:21]MH_I2C_Read... [19:28:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 204! [19:28:21]Read from MH i2c: E2 [19:28:21]MH_I2C_Read... [19:28:21]Read from MH i2c: E2 CF 00 [19:28:21]MH_I2C_Read... [19:28:21]Read from MH i2c: E2 CF 00 67 00 00 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CE [19:28:21]RAPDU: 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:28:21]wFMCommunicate OK [19:28:21]SAM_PROTO_GetShiftData done [19:28:21]requested_item shift.sale.total_cash is exist - process it [19:28:21]requested_item shift.sale_refund.total is exist - process it [19:28:21]requested_item shift.sale_refund.total_cash is exist - process it [19:28:21]requested_item shift.buy.total is exist - process it [19:28:21]requested_item shift.buy.total_cash is exist - process it [19:28:21]produce_requested_data done [19:28:21]produce_requested_data return {"fm.sale.total":340720384.03,"fm.sale_refund.total":1820036.00,"fm.buy.total":0.00,"shift.sale.total":662725.85,"shift.sale.total_cash":312694.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} [19:28:21]process_action_free get_value [19:28:21]json_value_free [19:28:21]json_value_free done [19:28:21]process_json_proto returns [19:28:21]Send response to host [19:28:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340720384.03,"fm.sale_refund.total":1820036.00,"fm.buy.total":0.00,"shift.sale.total":662725.85,"shift.sale.total_cash":312694.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}}} [19:28:21]free response buf [19:28:21]execute_script done [19:28:21]execute_script returns [19:28:21]free content buf [19:28:21]Sock 8.Close socket [19:28:21]Sock 8.Thread stoped [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:45]OFD Sender: No OFD packet to send [19:29:50]OFD Sender: No OFD packet to send [19:29:55]OFD Sender: No OFD packet to send [19:30:00]OFD Sender: No OFD packet to send [19:30:05]OFD Sender: No OFD packet to send [19:30:10]OFD Sender: No OFD packet to send [19:30:15]OFD Sender: No OFD packet to send [19:30:20]OFD Sender: No OFD packet to send [19:30:25]OFD Sender: No OFD packet to send [19:30:30]OFD Sender: No OFD packet to send [19:30:35]OFD Sender: No OFD packet to send [19:30:40]OFD Sender: No OFD packet to send [19:30:45]OFD Sender: No OFD packet to send [19:30:45]accept exits with 9 [19:30:45]New connection [19:30:45]New thread 3067370852 created [19:30:45]Thread 3067514212 joined [19:30:45]Waiting for new connection... [19:30:45] Sock 9.Parse request [19:30:45]Sock 9.Check first char [19:30:45]Sock 9.First char is OK [19:30:45]request: POST /json_proto HTTP/1.0 [19:30:45]Method: POST [19:30:45]URL: /json_proto [19:30:45]Method is POST - this is cgi request [19:30:45]url: /json_proto [19:30:45]query_string will be loaded in cgi processing [19:30:45]execute_cgi json_proto POST (null) [19:30:45]execute_cgi path=json_proto method=POST [19:30:45]POST find Content-Length [19:30:45]Host: 172.17.42.195:8080 [19:30:45]Content-Length: 678 [19:30:45]Content-Type: application/json [19:30:45] [19:30:45]POST finish read [19:30:45]Found Content-Length = 678 [19:30:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:45]execute_script... [19:30:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:45]POST & json_proto [19:30:45]process_json_proto [19:30:45]json parsed OK: [19:30:45]protocol is kg_v1.0 [19:30:45]action value=close_receipt [19:30:45]process_action close_receipt [19:30:45]cmd_close_receipt [19:30:45]MH_GetDate [19:30:45]Write to MH i2c: F0 00 00 68 00 57 [19:30:45]Write i2c OK [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: F0 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: F0 09 00 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: F0 09 00 68 00 00 66 A0 1A 67 EF 94 12 67 E3 [19:30:45]GetLastDocTimeStamp 1729798088 [19:30:45]current date 1729798246 [19:30:45]FM_GetShiftState [19:30:45]SAM_PROTO_GetShiftState [19:30:45]wFMCommunicate request_size=4 [19:30:45]MH_SAM_APDU [19:30:45]CAPDU: 80 13 01 00 [19:30:45]Write to MH i2c: E2 08 00 69 00 80 13 01 00 00 00 00 00 E6 [19:30:45]Write i2c OK [19:30:45]MH_I2C_Read... [19:30:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:45]Read from MH i2c: E2 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: E2 0E 00 [19:30:45]MH_I2C_Read... [19:30:45]Read from MH i2c: E2 0E 00 69 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4B [19:30:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:30:45]wFMCommunicate OK [19:30:45]SAM_PROTO_GetShiftState done [19:30:45]FM_GetShiftState done [19:30:45]opened in 1729729095 [19:30:45]opened+sec_in_day 1729815495 [19:30:45]quantity*price = 40006 [19:30:45]sum+1 = 40007 [19:30:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 695 24.10.2024 19:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372878 ФПД: 40704015926580 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193046&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372878&fm=40704015926580&tin=02508201610067®Number=0000000000091623&sum=40000 [19:30:46]StoreToDocumentArchive [19:30:46]shift 524 fd 372878 [19:30:46]save to /storage/0524/doc_00372878 [19:30:46]save last doc name /storage/0524/doc_00372878 to /storage/kkm_last_doc_name [19:30:46]save OK [19:30:46]Clear old archive folders... [19:30:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:46]tlvbuf is 0134D460 [19:30:46]SAM_PROTO_ClearQueue [19:30:46]wFMCommunicate request_size=4 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 09 00 00 [19:30:46]Write to MH i2c: E2 08 00 76 00 80 09 00 00 00 00 00 00 E8 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:46]Read from MH i2c: E2 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [19:30:46]RAPDU: 90 00 [19:30:46]wFMCommunicate OK [19:30:46]SAM_PROTO_ClearQueue done [19:30:46]KKMCreateOFDPacket [19:30:46]OFDProtocolAddRootSTLVToBuf [19:30:46]FM_MakeSignedData [19:30:46]FM_MakeSignedData [19:30:46]SAM_PROTO_SignData [19:30:46]wFMCommunicate request_size=4 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 0D 01 02 [19:30:46]Write to MH i2c: E2 08 00 77 00 80 0D 01 02 00 00 00 00 F0 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:46]Read from MH i2c: E2 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 [19:30:46]MH_I2C_Read... [19:30:46]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [19:30:46]RAPDU: 90 00 [19:30:46]wFMCommunicate OK [19:30:46]wFMCommunicate request_size=255 [19:30:46]MH_SAM_APDU [19:30:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 66 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E B0 05 00 35 04 06 00 25 [19:30:46]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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 66 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E B0 05 00 35 04 06 00 25 00 00 01 [19:30:46]Write i2c OK [19:30:46]MH_I2C_Read... [19:30:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:47]Read from MH i2c: E2 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 03 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [19:30:47]RAPDU: 90 00 [19:30:47]wFMCommunicate OK [19:30:47]wFMCommunicate request_size=10 [19:30:47]MH_SAM_APDU [19:30:47]CAPDU: 80 0D 02 02 05 05 24 69 05 34 [19:30:47]Write to MH i2c: E2 0D 00 79 00 80 0D 02 02 05 00 05 24 69 05 34 00 00 C8 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:47]Read from MH i2c: E2 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 03 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 03 00 79 00 00 90 00 ED [19:30:47]RAPDU: 90 00 [19:30:47]wFMCommunicate OK [19:30:47]wFMCommunicate request_size=4 [19:30:47]MH_SAM_APDU [19:30:47]CAPDU: 80 0D 03 02 [19:30:47]Write to MH i2c: E2 08 00 7A 00 80 0D 03 02 00 00 00 00 F5 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:47]Read from MH i2c: E2 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 0B 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 0B 00 7A 00 00 B2 06 F6 B0 9A 4A 34 1E 90 00 8A [19:30:47]RAPDU: B2 06 F6 B0 9A 4A 34 1E 90 00 [19:30:47]wFMCommunicate OK [19:30:47]SAM_PROTO_SignData done [19:30:47]FM_MakeSignedData done [19:30:47]CreateOFDProtocolMessage [19:30:47]wFMCommunicate request_size=4 [19:30:47]MH_SAM_APDU [19:30:47]CAPDU: 80 11 00 00 [19:30:47]Write to MH i2c: E2 08 00 7B 00 80 11 00 00 00 00 00 00 F5 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:47]Read from MH i2c: E2 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 17 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: E2 17 00 7B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4A [19:30:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:30:47]wFMCommunicate OK [19:30:47]CreateOFDProtocolMessage done [19:30:47]OFDSenderStorePacket 372878 [19:30:47]StoreOFDPacket docnum=372878 [19:30:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2B 98 07 01 22 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 66 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E B0 05 00 35 04 06 00 25 05 24 69 05 34 B2 06 F6 B0 9A 4A 34 1E [19:30:47]CheckFolder [19:30:47]dirname=/storage/ofd_packets [19:30:47]CheckFolder done [19:30:47]ProducePacketName [19:30:47]name=ofd_packets/00372878 [19:30:47]NVStorageSaveData ofd_packets/00372878 [19:30:47]File name is /storage/ofd_packets/00372878 [19:30:47]Write 301 bytes [19:30:47]NVStorageSaveData done [19:30:47]OFDSenderStorePacket done [19:30:47]KKMCreateOFDPacket done [19:30:47]NVStorageSaveData kkm_last_timestamp [19:30:47]File name is /storage/kkm_last_timestamp [19:30:47]Write 4 bytes [19:30:47]NVStorageSaveData done [19:30:47]ExternCall_PrintAddStr [19:30:47]wPrintStart [19:30:47]Write to MH i2c: 01 00 00 7C 00 7C [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 7C 00 00 00 00 00 00 FF 0F 91 [19:30:47]RasterBufferAndPrint [19:30:47]line Счет N : (1)3309194 [19:30:47]line ИНН: 02508201610067 [19:30:47]line Контрольно-Кассовый Чек [19:30:47]line ПРОДАЖА [19:30:47]line ТРК (МРК, ГНК) : 42 [19:30:47]line Товар: 2710124130 [19:30:47]line Аи-92-К-4 [19:30:47]line 5.980 * 66.90 [19:30:47]line = 400.06 [19:30:47]line НДС 12% НСП 1% [19:30:47]line > о реализуемом товаре [19:30:47]line ОКРУГЛЕНИЕ: -0.06 [19:30:47]line ИТОГО: 400.00 [19:30:47]line Внесено: 400.00 [19:30:47]line СДАЧА: 0.00 [19:30:47]line НСП 1% : 3.54 [19:30:47]line НДС 12% : 42.48 [19:30:47]line Наличными: 400.00 [19:30:47]line Безнал.: 0.00 [19:30:47]line Место: АЗС № 87 "Партнер Нефть" [19:30:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:30:47]line СНО: Общий режим [19:30:47]line Чек 695 24.10.2024 19:30 [19:30:47]line Смена: 524 ФФД: 1.0 [19:30:47]line ЗНМ: 0300000083 [19:30:47]line РНМ: 0000000000091623 [19:30:47]line Версия ККМ: 001 [19:30:47]line ФМ: 0000000000874672 [19:30:47]line ФД: 372878 [19:30:47]line ФПД: 40704015926580 [19:30:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193046&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372878&fm=40704015926580&tin=02508201610067®Number=0000000000091623&sum=40000 [19:30:47]written 0, free lines is 4095 [19:30:47]OFD Sender: Processing packet 372878 [packets to send 268, broken 267] [19:30:47]ProducePacketName [19:30:47]name=ofd_packets/00372878 [19:30:47]OFD Sender: To server: pG, [19:30:47]CommunicateWithHost lk.salyk.kg:30040 [19:30:47]ConnectInit lk.salyk.kg [19:30:47]Connected sock=10 [19:30:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2B 98 07 01 22 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 02 00 00 F4 03 04 00 66 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E B0 05 00 35 04 06 00 25 05 24 69 05 34 B2 06 F6 B0 9A 4A 34 1E [19:30:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 53 D0 47 00 0D 96 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8E B0 05 00 F4 03 04 00 0C 4C 1A 67 B6 04 01 00 00 52 7E 63 BB 70 3B 23 7D [19:30:47]CommunicateWithHost err = 0 [19:30:47]CheckOFDResponse [19:30:47]1017 (14) - 77093643461234 [19:30:47]1041 (16) - 0000000000874672 [19:30:47]1040 (4) - 372878 [19:30:47]1012 (4) - 24.10.2024 13:30 [19:30:47]1206 (1) - 0 [19:30:47]OFD Sender: Remove packet 372878 [19:30:47]ProducePacketName [19:30:47]name=ofd_packets/00372878 [19:30:47]NVStorageDeleteData [19:30:47]Write to MH i2c: 01 00 00 A7 00 A7 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: 01 07 00 A7 00 00 00 00 00 00 D4 0C 8E [19:30:47]RasterBufferAndPrint [19:30:47]line [19:30:47]line [19:30:47]line [19:30:47]line [19:30:47]line [19:30:47]written 0, free lines is 3292 [19:30:47]MH_Cut [19:30:47]Write to MH i2c: D1 01 00 AE 00 01 80 [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: D1 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: D1 01 00 [19:30:47]MH_I2C_Read... [19:30:47]Read from MH i2c: D1 01 00 AE 00 00 7F [19:30:47]Write to MH i2c: 01 00 00 AF 00 AF [19:30:47]Write i2c OK [19:30:47]MH_I2C_Read... [19:30:48]OFD Sender: No OFD packet to send [19:30:48]*** Cut start [19:30:48]*** Partial cut [19:30:48]*** CUTSNS_PIN = 1 [19:30:48]*** CUTSNS_PIN = 0 [19:30:48]*** Brake cut motor [19:30:49]Read from MH i2c: 01 [19:30:49]MH_I2C_Read... [19:30:49]*** Stop cut motor [19:30:49]*** Cut end [19:30:49]Read from MH i2c: 01 07 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: 01 07 00 AF 00 00 00 00 00 00 FF 0F C4 [19:30:49]process_action close_receipt done [19:30:49]requested_data is exist [19:30:49]produce_requested_data [19:30:49]requested_item fm.sn is exist - process it [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 11 00 00 [19:30:49]Write to MH i2c: E2 08 00 B0 00 80 11 00 00 00 00 00 00 2A [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 17 00 [19:30:49]MH_I2C_Read... [19:30:49]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 36 37 32 90 00 7F [19:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:30:49]wFMCommunicate OK [19:30:49]requested_item fd.num is exist - process it [19:30:49]SAM_PROTO_GetFieldsCounters [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 13 00 00 [19:30:49]Write to MH i2c: E2 08 00 B1 00 80 13 00 00 00 00 00 00 2D [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 62 00 [19:30:49]MH_I2C_Read... [19:30:49]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 C8 [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B7 02 00 00 5E 04 04 00 B7 02 00 00 57 04 04 00 B8 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:30:49]wFMCommunicate OK [19:30:49]SAM_PROTO_GetFieldsCounters done [19:30:49]requested_item shift.num is exist - process it [19:30:49]requested_item shift.opened is exist - process it [19:30:49]req_shift_opened [19:30:49]FM_GetShiftState [19:30:49]SAM_PROTO_GetShiftState [19:30:49]wFMCommunicate request_size=4 [19:30:49]MH_SAM_APDU [19:30:49]CAPDU: 80 13 01 00 [19:30:49]Write to MH i2c: E2 08 00 B2 00 80 13 01 00 00 00 00 00 2F [19:30:49]Write i2c OK [19:30:49]MH_I2C_Read... [19:30:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:49]Read from MH i2c: E2 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 0E 00 [19:30:49]MH_I2C_Read... [19:30:49]Read from MH i2c: E2 0E 00 B2 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 94 [19:30:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:30:49]wFMCommunicate OK [19:30:49]SAM_PROTO_GetShiftState done [19:30:49]FM_GetShiftState done [19:30:49]req_shift_opened done [19:30:49]requested_item shift.open_date is exist - process it [19:30:49]req_shift_open_date [19:30:49]req_shift_open_date done [19:30:49]produce_requested_data done [19:30:49]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372878,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:30:49]process_action_free close_receipt [19:30:49]json_value_free [19:30:49]json_value_free done [19:30:49]process_json_proto returns [19:30:49]Send response to host [19:30:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372878,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:30:49]free response buf [19:30:49]execute_script done [19:30:49]execute_script returns [19:30:49]free content buf [19:30:49]Sock 9.Close socket [19:30:49]Sock 9.Thread stoped [19:30:53]OFD Sender: No OFD packet to send [19:30:56]accept exits with 8 [19:30:56]New connection [19:30:56]New thread 3067514212 created [19:30:56]Thread 3067370852 joined [19:30:56]Waiting for new connection... [19:30:56] Sock 8.Parse request [19:30:56]Sock 8.Check first char [19:30:56]Sock 8.First char is OK [19:30:56]request: POST /json_proto HTTP/1.0 [19:30:56]Method: POST [19:30:56]URL: /json_proto [19:30:56]Method is POST - this is cgi request [19:30:56]url: /json_proto [19:30:56]query_string will be loaded in cgi processing [19:30:56]execute_cgi json_proto POST (null) [19:30:56]execute_cgi path=json_proto method=POST [19:30:56]POST find Content-Length [19:30:56]Host: 172.17.42.195:8080 [19:30:56]Content-Length: 678 [19:30:56]Content-Type: application/json [19:30:56] [19:30:56]POST finish read [19:30:56]Found Content-Length = 678 [19:30:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:56]execute_script... [19:30: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)3309192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:30:56]POST & json_proto [19:30:56]process_json_proto [19:30:56]json parsed OK: [19:30:56]protocol is kg_v1.0 [19:30:56]action value=close_receipt [19:30:56]process_action close_receipt [19:30:56]cmd_close_receipt [19:30:56]MH_GetDate [19:30:56]Write to MH i2c: F0 00 00 B3 00 A2 [19:30:56]Write i2c OK [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: F0 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: F0 09 00 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: F0 09 00 B3 00 00 71 A0 1A 67 EF 94 12 67 39 [19:30:56]GetLastDocTimeStamp 1729798246 [19:30:56]current date 1729798257 [19:30:56]FM_GetShiftState [19:30:56]SAM_PROTO_GetShiftState [19:30:56]wFMCommunicate request_size=4 [19:30:56]MH_SAM_APDU [19:30:56]CAPDU: 80 13 01 00 [19:30:56]Write to MH i2c: E2 08 00 B4 00 80 13 01 00 00 00 00 00 31 [19:30:56]Write i2c OK [19:30:56]MH_I2C_Read... [19:30:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:30:56]Read from MH i2c: E2 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 0E 00 [19:30:56]MH_I2C_Read... [19:30:56]Read from MH i2c: E2 0E 00 B4 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 96 [19:30:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:30:56]wFMCommunicate OK [19:30:56]SAM_PROTO_GetShiftState done [19:30:56]FM_GetShiftState done [19:30:56]opened in 1729729095 [19:30:56]opened+sec_in_day 1729815495 [19:30:56]quantity*price = 60027 [19:30:56]sum+1 = 60029 [19:30: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 696 24.10.2024 19:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372879 ФПД: 269959190957639 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193057&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372879&fm=269959190957639&tin=02508201610067®Number=0000000000091623&sum=60000 [19:30:57]StoreToDocumentArchive [19:30:57]shift 524 fd 372879 [19:30:57]save to /storage/0524/doc_00372879 [19:30:57]save last doc name /storage/0524/doc_00372879 to /storage/kkm_last_doc_name [19:30:57]save OK [19:30:57]Clear old archive folders... [19:30:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:30:57]tlvbuf is 01347990 [19:30:57]SAM_PROTO_ClearQueue [19:30:57]wFMCommunicate request_size=4 [19:30:57]MH_SAM_APDU [19:30:57]CAPDU: 80 09 00 00 [19:30:57]Write to MH i2c: E2 08 00 C1 00 80 09 00 00 00 00 00 00 33 [19:30:57]Write i2c OK [19:30:57]MH_I2C_Read... [19:30:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:30:57]Read from MH i2c: E2 [19:30:57]MH_I2C_Read... [19:30:57]Read from MH i2c: E2 03 00 [19:30:57]MH_I2C_Read... [19:30:57]Read from MH i2c: E2 03 00 C1 00 00 90 00 35 [19:30:57]RAPDU: 90 00 [19:30:57]wFMCommunicate OK [19:30:57]SAM_PROTO_ClearQueue done [19:30:57]KKMCreateOFDPacket [19:30:57]OFDProtocolAddRootSTLVToBuf [19:30:57]FM_MakeSignedData [19:30:57]FM_MakeSignedData [19:30:57]SAM_PROTO_SignData [19:30:57]wFMCommunicate request_size=4 [19:30:57]MH_SAM_APDU [19:30:57]CAPDU: 80 0D 01 02 [19:30:57]Write to MH i2c: E2 08 00 C2 00 80 0D 01 02 00 00 00 00 3B [19:30:57]Write i2c OK [19:30:57]MH_I2C_Read... [19:30:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:30:57]Read from MH i2c: E2 [19:30:57]MH_I2C_Read... [19:30:57]Read from MH i2c: E2 03 00 [19:30:57]MH_I2C_Read... [19:30:57]Read from MH i2c: E2 03 00 C2 00 00 90 00 36 [19:30:57]RAPDU: 90 00 [19:30:57]wFMCommunicate OK [19:30:57]wFMCommunicate request_size=255 [19:30:57]MH_SAM_APDU [19:30:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 B8 02 00 00 F4 03 04 00 71 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F B0 05 00 35 04 06 00 F5 [19:30:57]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 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 71 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F B0 05 00 35 04 06 00 F5 00 00 B7 [19:30:57]Write i2c OK [19:30:57]MH_I2C_Read... [19:30:58]OFD Sender: No OFD packet to send [19:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:58]Read from MH i2c: E2 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 03 00 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 03 00 C3 00 00 90 00 37 [19:30:58]RAPDU: 90 00 [19:30:58]wFMCommunicate OK [19:30:58]wFMCommunicate request_size=10 [19:30:58]MH_SAM_APDU [19:30:58]CAPDU: 80 0D 02 02 05 86 C5 AE 4E 47 [19:30:58]Write to MH i2c: E2 0D 00 C4 00 80 0D 02 02 05 00 86 C5 AE 4E 47 00 00 D6 [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:30:58]Read from MH i2c: E2 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 03 00 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 03 00 C4 00 00 90 00 38 [19:30:58]RAPDU: 90 00 [19:30:58]wFMCommunicate OK [19:30:58]wFMCommunicate request_size=4 [19:30:58]MH_SAM_APDU [19:30:58]CAPDU: 80 0D 03 02 [19:30:58]Write to MH i2c: E2 08 00 C5 00 80 0D 03 02 00 00 00 00 40 [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:30:58]Read from MH i2c: E2 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 0B 00 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 0B 00 C5 00 00 C7 13 50 3C BD 26 87 6A 90 00 7B [19:30:58]RAPDU: C7 13 50 3C BD 26 87 6A 90 00 [19:30:58]wFMCommunicate OK [19:30:58]SAM_PROTO_SignData done [19:30:58]FM_MakeSignedData done [19:30:58]CreateOFDProtocolMessage [19:30:58]wFMCommunicate request_size=4 [19:30:58]MH_SAM_APDU [19:30:58]CAPDU: 80 11 00 00 [19:30:58]Write to MH i2c: E2 08 00 C6 00 80 11 00 00 00 00 00 00 40 [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:30:58]Read from MH i2c: E2 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: E2 17 00 [19:30:58]MH_I2C_Read... [19:30: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 36 37 32 90 00 95 [19:30:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:30:58]wFMCommunicate OK [19:30:58]CreateOFDProtocolMessage done [19:30:58]OFDSenderStorePacket 372879 [19:30:58]StoreOFDPacket docnum=372879 [19:30:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 46 5A 07 01 63 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 71 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F B0 05 00 35 04 06 00 F5 86 C5 AE 4E 47 C7 13 50 3C BD 26 87 6A [19:30:58]CheckFolder [19:30:58]dirname=/storage/ofd_packets [19:30:58]CheckFolder done [19:30:58]ProducePacketName [19:30:58]name=ofd_packets/00372879 [19:30:58]NVStorageSaveData ofd_packets/00372879 [19:30:58]File name is /storage/ofd_packets/00372879 [19:30:58]Write 301 bytes [19:30:58]NVStorageSaveData done [19:30:58]OFDSenderStorePacket done [19:30:58]KKMCreateOFDPacket done [19:30:58]NVStorageSaveData kkm_last_timestamp [19:30:58]File name is /storage/kkm_last_timestamp [19:30:58]Write 4 bytes [19:30:58]NVStorageSaveData done [19:30:58]ExternCall_PrintAddStr [19:30:58]wPrintStart [19:30:58]Write to MH i2c: 01 00 00 C7 00 C7 [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: 01 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: 01 07 00 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: 01 07 00 C7 00 00 00 00 00 00 FF 0F DC [19:30:58]RasterBufferAndPrint [19:30:58]line Счет N : (1)3309192 [19:30:58]line ИНН: 02508201610067 [19:30:58]line Контрольно-Кассовый Чек [19:30:58]line ПРОДАЖА [19:30:58]line ТРК (МРК, ГНК) : 13 [19:30:58]line Товар: 2710124500 [19:30:58]line Аи-95-К-3 [19:30:58]line 8.090 * 74.20 [19:30:58]line = 600.28 [19:30:58]line НДС 12% НСП 1% [19:30:58]line > о реализуемом товаре [19:30:58]line ОКРУГЛЕНИЕ: -0.28 [19:30:58]line ИТОГО: 600.00 [19:30:58]line Внесено: 600.00 [19:30:58]line СДАЧА: 0.00 [19:30:58]line НСП 1% : 5.31 [19:30:58]line НДС 12% : 63.75 [19:30:58]line Наличными: 600.00 [19:30:58]line Безнал.: 0.00 [19:30:58]line Место: АЗС № 87 "Партнер Нефть" [19:30:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:30:58]line СНО: Общий режим [19:30:58]line Чек 696 24.10.2024 19:30 [19:30:58]line Смена: 524 ФФД: 1.0 [19:30:58]line ЗНМ: 0300000083 [19:30:58]line РНМ: 0000000000091623 [19:30:58]line Версия ККМ: 001 [19:30:58]line ФМ: 0000000000874672 [19:30:58]line ФД: 372879 [19:30:58]line ФПД: 269959190957639 [19:30:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193057&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372879&fm=269959190957639&tin=02508201610067®Number=0000000000091623&sum=60000 [19:30:58]OFD Sender: Processing packet 372879 [packets to send 268, broken 267] [19:30:58]ProducePacketName [19:30:58]name=ofd_packets/00372879 [19:30:58]OFD Sender: To server: pG, [19:30:58]CommunicateWithHost lk.salyk.kg:30040 [19:30:58]ConnectInit lk.salyk.kg [19:30:58]written 0, free lines is 4095 [19:30:58]Connected sock=10 [19:30:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 46 5A 07 01 63 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 02 00 00 F4 03 04 00 71 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F B0 05 00 35 04 06 00 F5 86 C5 AE 4E 47 C7 13 50 3C BD 26 87 6A [19:30:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 50 B0 47 00 71 AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 8F B0 05 00 F4 03 04 00 18 4C 1A 67 B6 04 01 00 00 08 5F E1 91 96 1D 2A 65 [19:30:58]CommunicateWithHost err = 0 [19:30:58]CheckOFDResponse [19:30:58]1017 (14) - 77093643461234 [19:30:58]1041 (16) - 0000000000874672 [19:30:58]1040 (4) - 372879 [19:30:58]1012 (4) - 24.10.2024 13:31 [19:30:58]1206 (1) - 0 [19:30:58]OFD Sender: Remove packet 372879 [19:30:58]ProducePacketName [19:30:58]name=ofd_packets/00372879 [19:30:58]NVStorageDeleteData [19:30:58]Write to MH i2c: 01 00 00 F2 00 F2 [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: 01 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: 01 07 00 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: 01 07 00 F2 00 00 00 00 00 00 EE 0C F3 [19:30:58]RasterBufferAndPrint [19:30:58]line [19:30:58]line [19:30:58]line [19:30:58]line [19:30:58]line [19:30:58]written 0, free lines is 3319 [19:30:58]MH_Cut [19:30:58]Write to MH i2c: D1 01 00 F9 00 01 CB [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: D1 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: D1 01 00 [19:30:58]MH_I2C_Read... [19:30:58]Read from MH i2c: D1 01 00 F9 00 00 CA [19:30:58]Write to MH i2c: 01 00 00 FA 00 FA [19:30:58]Write i2c OK [19:30:58]MH_I2C_Read... [19:30:59]OFD Sender: No OFD packet to send [19:30:59]*** Cut start [19:30:59]*** Partial cut [19:30:59]*** CUTSNS_PIN = 1 [19:30:59]*** CUTSNS_PIN = 0 [19:30:59]*** Brake cut motor [19:31:00]Read from MH i2c: 01 [19:31:00]MH_I2C_Read... [19:31:00]*** Stop cut motor [19:31:00]*** Cut end [19:31:00]Read from MH i2c: 01 07 00 [19:31:00]MH_I2C_Read... [19:31:00]Read from MH i2c: 01 07 00 FA 00 00 00 00 00 00 FF 0F 0F [19:31:00]process_action close_receipt done [19:31:00]requested_data is exist [19:31:00]produce_requested_data [19:31:00]requested_item fm.sn is exist - process it [19:31:00]wFMCommunicate request_size=4 [19:31:00]MH_SAM_APDU [19:31:00]CAPDU: 80 11 00 00 [19:31:00]Write to MH i2c: E2 08 00 FB 00 80 11 00 00 00 00 00 00 75 [19:31:00]Write i2c OK [19:31:00]MH_I2C_Read... [19:31:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:00]Read from MH i2c: E2 [19:31:00]MH_I2C_Read... [19:31:00]Read from MH i2c: E2 17 00 [19:31:00]MH_I2C_Read... [19:31: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 36 37 32 90 00 CA [19:31:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:31:00]wFMCommunicate OK [19:31:00]requested_item fd.num is exist - process it [19:31:00]SAM_PROTO_GetFieldsCounters [19:31:00]wFMCommunicate request_size=4 [19:31:00]MH_SAM_APDU [19:31:00]CAPDU: 80 13 00 00 [19:31:00]Write to MH i2c: E2 08 00 FC 00 80 13 00 00 00 00 00 00 78 [19:31:00]Write i2c OK [19:31:00]MH_I2C_Read... [19:31:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:00]Read from MH i2c: E2 [19:31:00]MH_I2C_Read... [19:31:00]Read from MH i2c: E2 62 00 [19:31:00]MH_I2C_Read... [19:31: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 17 [19:31:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 8F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B8 02 00 00 5E 04 04 00 B8 02 00 00 57 04 04 00 B9 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:00]wFMCommunicate OK [19:31:00]SAM_PROTO_GetFieldsCounters done [19:31:00]requested_item shift.num is exist - process it [19:31:00]requested_item shift.opened is exist - process it [19:31:00]req_shift_opened [19:31:00]FM_GetShiftState [19:31:00]SAM_PROTO_GetShiftState [19:31:00]wFMCommunicate request_size=4 [19:31:00]MH_SAM_APDU [19:31:00]CAPDU: 80 13 01 00 [19:31:00]Write to MH i2c: E2 08 00 FD 00 80 13 01 00 00 00 00 00 7A [19:31:00]Write i2c OK [19:31:00]MH_I2C_Read... [19:31:00]Read from MH i2c: E2 [19:31:00]MH_I2C_Read... [19:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:00]Read from MH i2c: E2 0E 00 [19:31:00]MH_I2C_Read... [19:31:00]Read from MH i2c: E2 0E 00 FD 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [19:31:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:31:00]wFMCommunicate OK [19:31:00]SAM_PROTO_GetShiftState done [19:31:00]FM_GetShiftState done [19:31:00]req_shift_opened done [19:31:00]requested_item shift.open_date is exist - process it [19:31:00]req_shift_open_date [19:31:00]req_shift_open_date done [19:31:00]produce_requested_data done [19:31:00]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372879,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:31:00]process_action_free close_receipt [19:31:00]json_value_free [19:31:00]json_value_free done [19:31:00]process_json_proto returns [19:31:00]Send response to host [19:31:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372879,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:31:00]free response buf [19:31:00]execute_script done [19:31:00]execute_script returns [19:31:00]free content buf [19:31:00]Sock 8.Close socket [19:31:00]Sock 8.Thread stoped [19:31:03]accept exits with 9 [19:31:03]New connection [19:31:03]New thread 3067370852 created [19:31:03]Thread 3067514212 joined [19:31:03]Waiting for new connection... [19:31:03] Sock 9.Parse request [19:31:03]Sock 9.Check first char [19:31:03]Sock 9.First char is OK [19:31:03]request: POST /json_proto HTTP/1.0 [19:31:03]Method: POST [19:31:03]URL: /json_proto [19:31:03]Method is POST - this is cgi request [19:31:03]url: /json_proto [19:31:03]query_string will be loaded in cgi processing [19:31:03]execute_cgi json_proto POST (null) [19:31:03]execute_cgi path=json_proto method=POST [19:31:03]POST find Content-Length [19:31:03]Host: 172.17.42.195:8080 [19:31:03]Content-Length: 770 [19:31:03]Content-Type: application/json [19:31:03] [19:31:03]POST finish read [19:31:03]Found Content-Length = 770 [19:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:03]execute_script... [19:31: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)3309193", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:03]POST & json_proto [19:31:03]process_json_proto [19:31:03]json parsed OK: [19:31:03]protocol is kg_v1.0 [19:31:03]action value=close_receipt [19:31:03]process_action close_receipt [19:31:03]cmd_close_receipt [19:31:03]MH_GetDate [19:31:03]Write to MH i2c: F0 00 00 FE 00 ED [19:31:03]Write i2c OK [19:31:03]MH_I2C_Read... [19:31:03]Read from MH i2c: F0 [19:31:03]MH_I2C_Read... [19:31:03]Read from MH i2c: F0 09 00 [19:31:03]MH_I2C_Read... [19:31:03]Read from MH i2c: F0 09 00 FE 00 00 77 A0 1A 67 EF 94 12 67 8A [19:31:03]GetLastDocTimeStamp 1729798257 [19:31:03]current date 1729798263 [19:31:03]FM_GetShiftState [19:31:03]SAM_PROTO_GetShiftState [19:31:03]wFMCommunicate request_size=4 [19:31:03]MH_SAM_APDU [19:31:03]CAPDU: 80 13 01 00 [19:31:03]Write to MH i2c: E2 08 00 FF 00 80 13 01 00 00 00 00 00 7C [19:31:03]Write i2c OK [19:31:03]MH_I2C_Read... [19:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:03]Read from MH i2c: E2 [19:31:03]MH_I2C_Read... [19:31:03]Read from MH i2c: E2 0E 00 [19:31:03]MH_I2C_Read... [19:31:03]Read from MH i2c: E2 0E 00 FF 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E1 [19:31:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:31:03]wFMCommunicate OK [19:31:03]SAM_PROTO_GetShiftState done [19:31:03]FM_GetShiftState done [19:31:03]opened in 1729729095 [19:31:03]opened+sec_in_day 1729815495 [19:31:03]quantity*price = 100015 [19:31:03]sum+1 = 100017 [19:31:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 697 24.10.2024 19:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372880 ФПД: 250872545964096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193103&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372880&fm=250872545964096&tin=02508201610067®Number=0000000000091623&sum=100016 [19:31:04]StoreToDocumentArchive [19:31:04]shift 524 fd 372880 [19:31:04]save to /storage/0524/doc_00372880 [19:31:04]save last doc name /storage/0524/doc_00372880 to /storage/kkm_last_doc_name [19:31:04]save OK [19:31:04]Clear old archive folders... [19:31:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:04]tlvbuf is 013495B0 [19:31:04]SAM_PROTO_ClearQueue [19:31:04]wFMCommunicate request_size=4 [19:31:04]MH_SAM_APDU [19:31:04]CAPDU: 80 09 00 00 [19:31:04]Write to MH i2c: E2 08 00 0C 01 80 09 00 00 00 00 00 00 7F [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:04]Read from MH i2c: E2 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 0C 01 00 90 00 81 [19:31:04]RAPDU: 90 00 [19:31:04]wFMCommunicate OK [19:31:04]SAM_PROTO_ClearQueue done [19:31:04]KKMCreateOFDPacket [19:31:04]OFDProtocolAddRootSTLVToBuf [19:31:04]FM_MakeSignedData [19:31:04]FM_MakeSignedData [19:31:04]SAM_PROTO_SignData [19:31:04]wFMCommunicate request_size=4 [19:31:04]MH_SAM_APDU [19:31:04]CAPDU: 80 0D 01 02 [19:31:04]Write to MH i2c: E2 08 00 0D 01 80 0D 01 02 00 00 00 00 87 [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:04]Read from MH i2c: E2 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 0D 01 00 90 00 82 [19:31:04]RAPDU: 90 00 [19:31:04]wFMCommunicate OK [19:31:04]wFMCommunicate request_size=255 [19:31:04]MH_SAM_APDU [19:31: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 77 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 B0 05 00 35 04 06 00 E4 [19:31:04]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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 77 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 B0 05 00 35 04 06 00 E4 00 00 B7 [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:04]Read from MH i2c: E2 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 0E 01 00 90 00 83 [19:31:04]RAPDU: 90 00 [19:31:04]wFMCommunicate OK [19:31:04]wFMCommunicate request_size=10 [19:31:04]MH_SAM_APDU [19:31:04]CAPDU: 80 0D 02 02 05 2A D0 FC 70 40 [19:31:04]Write to MH i2c: E2 0D 00 0F 01 80 0D 02 02 05 00 2A D0 FC 70 40 00 00 3A [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:04]Read from MH i2c: E2 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 03 00 0F 01 00 90 00 84 [19:31:04]RAPDU: 90 00 [19:31:04]wFMCommunicate OK [19:31:04]wFMCommunicate request_size=4 [19:31:04]MH_SAM_APDU [19:31:04]CAPDU: 80 0D 03 02 [19:31:04]Write to MH i2c: E2 08 00 10 01 80 0D 03 02 00 00 00 00 8C [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:04]Read from MH i2c: E2 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 0B 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 0B 00 10 01 00 18 54 92 4C 14 27 1F 66 90 00 97 [19:31:04]RAPDU: 18 54 92 4C 14 27 1F 66 90 00 [19:31:04]wFMCommunicate OK [19:31:04]SAM_PROTO_SignData done [19:31:04]FM_MakeSignedData done [19:31:04]CreateOFDProtocolMessage [19:31:04]wFMCommunicate request_size=4 [19:31:04]MH_SAM_APDU [19:31:04]CAPDU: 80 11 00 00 [19:31:04]Write to MH i2c: E2 08 00 11 01 80 11 00 00 00 00 00 00 8C [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:04]Read from MH i2c: E2 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: E2 17 00 [19:31:04]MH_I2C_Read... [19:31:04]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 36 37 32 90 00 E1 [19:31:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:31:04]wFMCommunicate OK [19:31:04]CreateOFDProtocolMessage done [19:31:04]OFDSenderStorePacket 372880 [19:31:04]StoreOFDPacket docnum=372880 [19:31:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 79 CA 07 01 2F 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 77 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 B0 05 00 35 04 06 00 E4 2A D0 FC 70 40 18 54 92 4C 14 27 1F 66 [19:31:04]CheckFolder [19:31:04]dirname=/storage/ofd_packets [19:31:04]CheckFolder done [19:31:04]ProducePacketName [19:31:04]name=ofd_packets/00372880 [19:31:04]NVStorageSaveData ofd_packets/00372880 [19:31:04]File name is /storage/ofd_packets/00372880 [19:31:04]Write 301 bytes [19:31:04]NVStorageSaveData done [19:31:04]OFDSenderStorePacket done [19:31:04]KKMCreateOFDPacket done [19:31:04]NVStorageSaveData kkm_last_timestamp [19:31:04]File name is /storage/kkm_last_timestamp [19:31:04]Write 4 bytes [19:31:04]NVStorageSaveData done [19:31:04]ExternCall_PrintAddStr [19:31:04]wPrintStart [19:31:04]Write to MH i2c: 01 00 00 12 01 13 [19:31:04]Write i2c OK [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: 01 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: 01 07 00 [19:31:04]MH_I2C_Read... [19:31:04]Read from MH i2c: 01 07 00 12 01 00 00 00 00 00 FF 0F 28 [19:31:04]RasterBufferAndPrint [19:31:04]line Счет N : (1)3309193 [19:31:04]line ИНН: 02508201610067 [19:31:04]line Контрольно-Кассовый Чек [19:31:04]line ПРОДАЖА [19:31:04]line ТРК (МРК, ГНК) : 32 [19:31:04]line Товар: 2710124130 [19:31:04]line Аи-92-К-4 [19:31:04]line 14.950 * 66.90 [19:31:04]line = 1000.16 [19:31:04]line НДС 12% НСП 1% [19:31:04]line > о реализуемом товаре [19:31:04]line ИТОГО: 1000.16 [19:31:04]line НСП 1% : 8.85 [19:31:04]line НДС 12% : 106.21 [19:31:04]line Наличными: 0.00 [19:31:04]line Безнал.: 1000.16 [19:31:04]line Место: АЗС № 87 "Партнер Нефть" [19:31:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:31:04]line СНО: Общий режим [19:31:04]line Чек 697 24.10.2024 19:31 [19:31:04]line Смена: 524 ФФД: 1.0 [19:31:04]line ЗНМ: 0300000083 [19:31:04]line РНМ: 0000000000091623 [19:31:04]line Версия ККМ: 001 [19:31:04]line Платежная система: Mbank [19:31:04]line ФМ: 0000000000874672 [19:31:04]line ФД: 372880 [19:31:04]line ФПД: 250872545964096 [19:31:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193103&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372880&fm=250872545964096&tin=02508201610067®Number=0000000000091623&sum=100016 [19:31:04]written 0, free lines is 4095 [19:31:05]OFD Sender: Processing packet 372880 [packets to send 268, broken 267] [19:31:05]ProducePacketName [19:31:05]name=ofd_packets/00372880 [19:31:05]OFD Sender: To server: pG, [19:31:05]CommunicateWithHost lk.salyk.kg:30040 [19:31:05]ConnectInit lk.salyk.kg [19:31:05]Connected sock=10 [19:31:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 79 CA 07 01 2F 6B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 02 00 00 F4 03 04 00 77 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 B0 05 00 35 04 06 00 E4 2A D0 FC 70 40 18 54 92 4C 14 27 1F 66 [19:31:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 17 C2 47 00 15 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 90 B0 05 00 F4 03 04 00 1E 4C 1A 67 B6 04 01 00 00 BC 8E B4 CC 32 5E 95 E5 [19:31:05]CommunicateWithHost err = 0 [19:31:05]CheckOFDResponse [19:31:05]1017 (14) - 77093643461234 [19:31:05]1041 (16) - 0000000000874672 [19:31:05]1040 (4) - 372880 [19:31:05]1012 (4) - 24.10.2024 13:31 [19:31:05]1206 (1) - 0 [19:31:05]OFD Sender: Remove packet 372880 [19:31:05]ProducePacketName [19:31:05]name=ofd_packets/00372880 [19:31:05]NVStorageDeleteData [19:31:05]Write to MH i2c: 01 00 00 3B 01 3C [19:31:05]Write i2c OK [19:31:05]MH_I2C_Read... [19:31:05]Read from MH i2c: 01 [19:31:05]MH_I2C_Read... [19:31:05]Read from MH i2c: 01 07 00 [19:31:05]MH_I2C_Read... [19:31:05]Read from MH i2c: 01 07 00 3B 01 00 00 00 00 00 02 0D 52 [19:31:05]RasterBufferAndPrint [19:31:05]line [19:31:05]line [19:31:05]line [19:31:05]line [19:31:05]line [19:31:05]written 0, free lines is 3344 [19:31:05]MH_Cut [19:31:05]Write to MH i2c: D1 01 00 42 01 01 15 [19:31:05]Write i2c OK [19:31:05]MH_I2C_Read... [19:31:05]Read from MH i2c: D1 [19:31:05]MH_I2C_Read... [19:31:05]Read from MH i2c: D1 01 00 [19:31:05]MH_I2C_Read... [19:31:05]Read from MH i2c: D1 01 00 42 01 00 14 [19:31:05]Write to MH i2c: 01 00 00 43 01 44 [19:31:05]Write i2c OK [19:31:05]MH_I2C_Read... [19:31:05]OFD Sender: No OFD packet to send [19:31:06]*** Cut start [19:31:06]*** Partial cut [19:31:06]*** CUTSNS_PIN = 1 [19:31:06]*** CUTSNS_PIN = 0 [19:31:06]*** Brake cut motor [19:31:06]Read from MH i2c: 01 [19:31:06]MH_I2C_Read... [19:31:06]*** Stop cut motor [19:31:06]*** Cut end [19:31:06]Read from MH i2c: 01 07 00 [19:31:06]MH_I2C_Read... [19:31:06]Read from MH i2c: 01 07 00 43 01 00 00 00 00 00 FF 0F 59 [19:31:06]process_action close_receipt done [19:31:06]requested_data is exist [19:31:06]produce_requested_data [19:31:06]requested_item fm.sn is exist - process it [19:31:06]wFMCommunicate request_size=4 [19:31:06]MH_SAM_APDU [19:31:06]CAPDU: 80 11 00 00 [19:31:06]Write to MH i2c: E2 08 00 44 01 80 11 00 00 00 00 00 00 BF [19:31:06]Write i2c OK [19:31:06]MH_I2C_Read... [19:31:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:06]Read from MH i2c: E2 [19:31:06]MH_I2C_Read... [19:31:06]Read from MH i2c: E2 17 00 [19:31:06]MH_I2C_Read... [19:31:06]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 36 37 32 90 00 14 [19:31:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:31:06]wFMCommunicate OK [19:31:06]requested_item fd.num is exist - process it [19:31:06]SAM_PROTO_GetFieldsCounters [19:31:06]wFMCommunicate request_size=4 [19:31:06]MH_SAM_APDU [19:31:06]CAPDU: 80 13 00 00 [19:31:06]Write to MH i2c: E2 08 00 45 01 80 13 00 00 00 00 00 00 C2 [19:31:06]Write i2c OK [19:31:06]MH_I2C_Read... [19:31:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:07]Read from MH i2c: E2 [19:31:07]MH_I2C_Read... [19:31:07]Read from MH i2c: E2 62 00 [19:31:07]MH_I2C_Read... [19:31:07]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 90 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 65 [19:31:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 90 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 B9 02 00 00 5E 04 04 00 B9 02 00 00 57 04 04 00 BA 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:07]wFMCommunicate OK [19:31:07]SAM_PROTO_GetFieldsCounters done [19:31:07]requested_item shift.num is exist - process it [19:31:07]requested_item shift.opened is exist - process it [19:31:07]req_shift_opened [19:31:07]FM_GetShiftState [19:31:07]SAM_PROTO_GetShiftState [19:31:07]wFMCommunicate request_size=4 [19:31:07]MH_SAM_APDU [19:31:07]CAPDU: 80 13 01 00 [19:31:07]Write to MH i2c: E2 08 00 46 01 80 13 01 00 00 00 00 00 C4 [19:31:07]Write i2c OK [19:31:07]MH_I2C_Read... [19:31:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:07]Read from MH i2c: E2 [19:31:07]MH_I2C_Read... [19:31:07]Read from MH i2c: E2 0E 00 [19:31:07]MH_I2C_Read... [19:31:07]Read from MH i2c: E2 0E 00 46 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [19:31:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:31:07]wFMCommunicate OK [19:31:07]SAM_PROTO_GetShiftState done [19:31:07]FM_GetShiftState done [19:31:07]req_shift_opened done [19:31:07]requested_item shift.open_date is exist - process it [19:31:07]req_shift_open_date [19:31:07]req_shift_open_date done [19:31:07]produce_requested_data done [19:31:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372880,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:31:07]process_action_free close_receipt [19:31:07]json_value_free [19:31:07]json_value_free done [19:31:07]process_json_proto returns [19:31:07]Send response to host [19:31:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372880,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:31:07]free response buf [19:31:07]execute_script done [19:31:07]execute_script returns [19:31:07]free content buf [19:31:07]Sock 9.Close socket [19:31:07]Sock 9.Thread stoped [19:31:10]OFD Sender: No OFD packet to send [19:31:15]OFD Sender: No OFD packet to send [19:31:20]OFD Sender: No OFD packet to send [19:31:25]OFD Sender: No OFD packet to send [19:31:30]OFD Sender: No OFD packet to send [19:31:32]accept exits with 8 [19:31:32]New connection [19:31:32]New thread 3067514212 created [19:31:32]Thread 3067370852 joined [19:31:32]Waiting for new connection... [19:31:32] Sock 8.Parse request [19:31:32]Sock 8.Check first char [19:31:32]Sock 8.First char is OK [19:31:32]request: POST /json_proto HTTP/1.0 [19:31:32]Method: POST [19:31:32]URL: /json_proto [19:31:32]Method is POST - this is cgi request [19:31:32]url: /json_proto [19:31:32]query_string will be loaded in cgi processing [19:31:32]execute_cgi json_proto POST (null) [19:31:32]execute_cgi path=json_proto method=POST [19:31:32]POST find Content-Length [19:31:32]Host: 172.17.42.195:8080 [19:31:32]Content-Length: 678 [19:31:32]Content-Type: application/json [19:31:32] [19:31:32]POST finish read [19:31:32]Found Content-Length = 678 [19:31:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:32]execute_script... [19:31: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)3309195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 4.050, "sum" : 300.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:32]POST & json_proto [19:31:32]process_json_proto [19:31:32]json parsed OK: [19:31:32]protocol is kg_v1.0 [19:31:32]action value=close_receipt [19:31:32]process_action close_receipt [19:31:32]cmd_close_receipt [19:31:32]MH_GetDate [19:31:32]Write to MH i2c: F0 00 00 47 01 37 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: F0 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: F0 09 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: F0 09 00 47 01 00 95 A0 1A 67 EF 94 12 67 F2 [19:31:32]GetLastDocTimeStamp 1729798263 [19:31:32]current date 1729798293 [19:31:32]FM_GetShiftState [19:31:32]SAM_PROTO_GetShiftState [19:31:32]wFMCommunicate request_size=4 [19:31:32]MH_SAM_APDU [19:31:32]CAPDU: 80 13 01 00 [19:31:32]Write to MH i2c: E2 08 00 48 01 80 13 01 00 00 00 00 00 C6 [19:31:32]Write i2c OK [19:31:32]MH_I2C_Read... [19:31:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:32]Read from MH i2c: E2 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 0E 00 [19:31:32]MH_I2C_Read... [19:31:32]Read from MH i2c: E2 0E 00 48 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2B [19:31:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:31:32]wFMCommunicate OK [19:31:32]SAM_PROTO_GetShiftState done [19:31:32]FM_GetShiftState done [19:31:32]opened in 1729729095 [19:31:32]opened+sec_in_day 1729815495 [19:31:32]quantity*price = 30051 [19:31:32]sum+1 = 30052 [19:31:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.91 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 698 24.10.2024 19:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372881 ФПД: 10928118541958 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193133&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372881&fm=10928118541958&tin=02508201610067®Number=0000000000091623&sum=30000 [19:31:33]StoreToDocumentArchive [19:31:33]shift 524 fd 372881 [19:31:33]save to /storage/0524/doc_00372881 [19:31:33]save last doc name /storage/0524/doc_00372881 to /storage/kkm_last_doc_name [19:31:33]save OK [19:31:33]Clear old archive folders... [19:31:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:33]tlvbuf is 01365370 [19:31:33]SAM_PROTO_ClearQueue [19:31:33]wFMCommunicate request_size=4 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 09 00 00 [19:31:33]Write to MH i2c: E2 08 00 55 01 80 09 00 00 00 00 00 00 C8 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 55 01 00 90 00 CA [19:31:33]RAPDU: 90 00 [19:31:33]wFMCommunicate OK [19:31:33]SAM_PROTO_ClearQueue done [19:31:33]KKMCreateOFDPacket [19:31:33]OFDProtocolAddRootSTLVToBuf [19:31:33]FM_MakeSignedData [19:31:33]FM_MakeSignedData [19:31:33]SAM_PROTO_SignData [19:31:33]wFMCommunicate request_size=4 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 0D 01 02 [19:31:33]Write to MH i2c: E2 08 00 56 01 80 0D 01 02 00 00 00 00 D0 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 56 01 00 90 00 CB [19:31:33]RAPDU: 90 00 [19:31:33]wFMCommunicate OK [19:31:33]wFMCommunicate request_size=255 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 BA 02 00 00 F4 03 04 00 95 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 B0 05 00 35 04 06 00 09 [19:31:33]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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 95 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 B0 05 00 35 04 06 00 09 00 00 52 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 57 01 00 90 00 CC [19:31:33]RAPDU: 90 00 [19:31:33]wFMCommunicate OK [19:31:33]wFMCommunicate request_size=10 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 0D 02 02 05 F0 66 9F AE 86 [19:31:33]Write to MH i2c: E2 0D 00 58 01 80 0D 02 02 05 00 F0 66 9F AE 86 00 00 06 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 03 00 58 01 00 90 00 CD [19:31:33]RAPDU: 90 00 [19:31:33]wFMCommunicate OK [19:31:33]wFMCommunicate request_size=4 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 0D 03 02 [19:31:33]Write to MH i2c: E2 08 00 59 01 80 0D 03 02 00 00 00 00 D5 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:33]Read from MH i2c: E2 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 0B 00 [19:31:33]MH_I2C_Read... [19:31:33]Read from MH i2c: E2 0B 00 59 01 00 53 39 60 DB E1 3E 0F F3 90 00 BE [19:31:33]RAPDU: 53 39 60 DB E1 3E 0F F3 90 00 [19:31:33]wFMCommunicate OK [19:31:33]SAM_PROTO_SignData done [19:31:33]FM_MakeSignedData done [19:31:33]CreateOFDProtocolMessage [19:31:33]wFMCommunicate request_size=4 [19:31:33]MH_SAM_APDU [19:31:33]CAPDU: 80 11 00 00 [19:31:33]Write to MH i2c: E2 08 00 5A 01 80 11 00 00 00 00 00 00 D5 [19:31:33]Write i2c OK [19:31:33]MH_I2C_Read... [19:31:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:34]Read from MH i2c: E2 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: E2 17 00 [19:31:34]MH_I2C_Read... [19:31:34]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 36 37 32 90 00 2A [19:31:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:31:34]wFMCommunicate OK [19:31:34]CreateOFDProtocolMessage done [19:31:34]OFDSenderStorePacket 372881 [19:31:34]StoreOFDPacket docnum=372881 [19:31:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8D F2 07 01 86 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 95 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 B0 05 00 35 04 06 00 09 F0 66 9F AE 86 53 39 60 DB E1 3E 0F F3 [19:31:34]CheckFolder [19:31:34]dirname=/storage/ofd_packets [19:31:34]CheckFolder done [19:31:34]ProducePacketName [19:31:34]name=ofd_packets/00372881 [19:31:34]NVStorageSaveData ofd_packets/00372881 [19:31:34]File name is /storage/ofd_packets/00372881 [19:31:34]Write 301 bytes [19:31:34]NVStorageSaveData done [19:31:34]OFDSenderStorePacket done [19:31:34]KKMCreateOFDPacket done [19:31:34]NVStorageSaveData kkm_last_timestamp [19:31:34]File name is /storage/kkm_last_timestamp [19:31:34]Write 4 bytes [19:31:34]NVStorageSaveData done [19:31:34]ExternCall_PrintAddStr [19:31:34]wPrintStart [19:31:34]Write to MH i2c: 01 00 00 5B 01 5C [19:31:34]Write i2c OK [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 07 00 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 07 00 5B 01 00 00 00 00 00 FF 0F 71 [19:31:34]RasterBufferAndPrint [19:31:34]line Счет N : (1)3309195 [19:31:34]line ИНН: 02508201610067 [19:31:34]line Контрольно-Кассовый Чек [19:31:34]line ПРОДАЖА [19:31:34]line ТРК (МРК, ГНК) : 23 [19:31:34]line Товар: 2710124500 [19:31:34]line Аи-95-К-3 [19:31:34]line 4.050 * 74.20 [19:31:34]line = 300.51 [19:31:34]line НДС 12% НСП 1% [19:31:34]line > о реализуемом товаре [19:31:34]line ОКРУГЛЕНИЕ: -0.51 [19:31:34]line ИТОГО: 300.00 [19:31:34]line Внесено: 300.00 [19:31:34]line СДАЧА: 0.00 [19:31:34]line НСП 1% : 2.66 [19:31:34]line НДС 12% : 31.91 [19:31:34]line Наличными: 300.00 [19:31:34]line Безнал.: 0.00 [19:31:34]line Место: АЗС № 87 "Партнер Нефть" [19:31:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:31:34]line СНО: Общий режим [19:31:34]line Чек 698 24.10.2024 19:31 [19:31:34]line Смена: 524 ФФД: 1.0 [19:31:34]line ЗНМ: 0300000083 [19:31:34]line РНМ: 0000000000091623 [19:31:34]line Версия ККМ: 001 [19:31:34]line ФМ: 0000000000874672 [19:31:34]line ФД: 372881 [19:31:34]line ФПД: 10928118541958 [19:31:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193133&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372881&fm=10928118541958&tin=02508201610067®Number=0000000000091623&sum=30000 [19:31:34]written 0, free lines is 4095 [19:31:34]OFD Sender: Processing packet 372881 [packets to send 268, broken 267] [19:31:34]ProducePacketName [19:31:34]name=ofd_packets/00372881 [19:31:34]OFD Sender: To server: pG, [19:31:34]CommunicateWithHost lk.salyk.kg:30040 [19:31:34]ConnectInit lk.salyk.kg [19:31:34]Connected sock=10 [19:31:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8D F2 07 01 86 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 77 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BA 02 00 00 F4 03 04 00 95 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 B0 05 00 35 04 06 00 09 F0 66 9F AE 86 53 39 60 DB E1 3E 0F F3 [19:31:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 29 1D 47 00 03 61 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 91 B0 05 00 F4 03 04 00 3B 4C 1A 67 B6 04 01 00 00 5C D7 D3 1A 09 CD 0D CC [19:31:34]CommunicateWithHost err = 0 [19:31:34]CheckOFDResponse [19:31:34]1017 (14) - 77093643461234 [19:31:34]1041 (16) - 0000000000874672 [19:31:34]1040 (4) - 372881 [19:31:34]1012 (4) - 24.10.2024 13:31 [19:31:34]1206 (1) - 0 [19:31:34]OFD Sender: Remove packet 372881 [19:31:34]ProducePacketName [19:31:34]name=ofd_packets/00372881 [19:31:34]NVStorageDeleteData [19:31:34]Write to MH i2c: 01 00 00 86 01 87 [19:31:34]Write i2c OK [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 07 00 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: 01 07 00 86 01 00 00 00 00 00 D9 0C 73 [19:31:34]RasterBufferAndPrint [19:31:34]line [19:31:34]line [19:31:34]line [19:31:34]line [19:31:34]line [19:31:34]written 0, free lines is 3296 [19:31:34]MH_Cut [19:31:34]Write to MH i2c: D1 01 00 8D 01 01 60 [19:31:34]Write i2c OK [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: D1 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: D1 01 00 [19:31:34]MH_I2C_Read... [19:31:34]Read from MH i2c: D1 01 00 8D 01 00 5F [19:31:34]Write to MH i2c: 01 00 00 8E 01 8F [19:31:34]Write i2c OK [19:31:34]MH_I2C_Read... [19:31:34]OFD Sender: No OFD packet to send [19:31:35]*** Cut start [19:31:35]*** Partial cut [19:31:35]*** CUTSNS_PIN = 1 [19:31:35]*** CUTSNS_PIN = 0 [19:31:35]*** Brake cut motor [19:31:35]Read from MH i2c: 01 [19:31:35]MH_I2C_Read... [19:31:35]*** Stop cut motor [19:31:35]*** Cut end [19:31:35]Read from MH i2c: 01 07 00 [19:31:35]MH_I2C_Read... [19:31:35]Read from MH i2c: 01 07 00 8E 01 00 00 00 00 00 FF 0F A4 [19:31:35]process_action close_receipt done [19:31:35]requested_data is exist [19:31:35]produce_requested_data [19:31:35]requested_item fm.sn is exist - process it [19:31:35]wFMCommunicate request_size=4 [19:31:35]MH_SAM_APDU [19:31:35]CAPDU: 80 11 00 00 [19:31:35]Write to MH i2c: E2 08 00 8F 01 80 11 00 00 00 00 00 00 0A [19:31:35]Write i2c OK [19:31:35]MH_I2C_Read... [19:31:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:36]Read from MH i2c: E2 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 17 00 [19:31:36]MH_I2C_Read... [19:31:36]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 36 37 32 90 00 5F [19:31:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:31:36]wFMCommunicate OK [19:31:36]requested_item fd.num is exist - process it [19:31:36]SAM_PROTO_GetFieldsCounters [19:31:36]wFMCommunicate request_size=4 [19:31:36]MH_SAM_APDU [19:31:36]CAPDU: 80 13 00 00 [19:31:36]Write to MH i2c: E2 08 00 90 01 80 13 00 00 00 00 00 00 0D [19:31:36]Write i2c OK [19:31:36]MH_I2C_Read... [19:31:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:31:36]Read from MH i2c: E2 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 62 00 [19:31:36]MH_I2C_Read... [19:31:36]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 91 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 B4 [19:31:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 91 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BA 02 00 00 5E 04 04 00 BA 02 00 00 57 04 04 00 BB 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:31:36]wFMCommunicate OK [19:31:36]SAM_PROTO_GetFieldsCounters done [19:31:36]requested_item shift.num is exist - process it [19:31:36]requested_item shift.opened is exist - process it [19:31:36]req_shift_opened [19:31:36]FM_GetShiftState [19:31:36]SAM_PROTO_GetShiftState [19:31:36]wFMCommunicate request_size=4 [19:31:36]MH_SAM_APDU [19:31:36]CAPDU: 80 13 01 00 [19:31:36]Write to MH i2c: E2 08 00 91 01 80 13 01 00 00 00 00 00 0F [19:31:36]Write i2c OK [19:31:36]MH_I2C_Read... [19:31:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:36]Read from MH i2c: E2 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 0E 00 [19:31:36]MH_I2C_Read... [19:31:36]Read from MH i2c: E2 0E 00 91 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 74 [19:31:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:31:36]wFMCommunicate OK [19:31:36]SAM_PROTO_GetShiftState done [19:31:36]FM_GetShiftState done [19:31:36]req_shift_opened done [19:31:36]requested_item shift.open_date is exist - process it [19:31:36]req_shift_open_date [19:31:36]req_shift_open_date done [19:31:36]produce_requested_data done [19:31:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372881,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:31:36]process_action_free close_receipt [19:31:36]json_value_free [19:31:36]json_value_free done [19:31:36]process_json_proto returns [19:31:36]Send response to host [19:31:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372881,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:31:36]free response buf [19:31:36]execute_script done [19:31:36]execute_script returns [19:31:36]free content buf [19:31:36]Sock 8.Close socket [19:31:36]Sock 8.Thread stoped [19:31:39]OFD Sender: No OFD packet to send [19:31:44]OFD Sender: No OFD packet to send [19:31:49]OFD Sender: No OFD packet to send [19:31:54]OFD Sender: No OFD packet to send [19:31:57]accept exits with 9 [19:31:57]New connection [19:31:57]New thread 3067370852 created [19:31:57]Thread 3067514212 joined [19:31:57]Waiting for new connection... [19:31:57] Sock 9.Parse request [19:31:57]Sock 9.Check first char [19:31:57]Sock 9.First char is OK [19:31:57]request: POST /json_proto HTTP/1.0 [19:31:57]Method: POST [19:31:57]URL: /json_proto [19:31:57]Method is POST - this is cgi request [19:31:57]url: /json_proto [19:31:57]query_string will be loaded in cgi processing [19:31:57]execute_cgi json_proto POST (null) [19:31:57]execute_cgi path=json_proto method=POST [19:31:57]POST find Content-Length [19:31:57]Host: 172.17.42.195:8080 [19:31:57]Content-Length: 678 [19:31:57]Content-Type: application/json [19:31:57] [19:31:57]POST finish read [19:31:57]Found Content-Length = 678 [19:31:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:57]execute_script... [19:31:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:31:57]POST & json_proto [19:31:57]process_json_proto [19:31:57]json parsed OK: [19:31:57]protocol is kg_v1.0 [19:31:57]action value=close_receipt [19:31:57]process_action close_receipt [19:31:57]cmd_close_receipt [19:31:57]MH_GetDate [19:31:57]Write to MH i2c: F0 00 00 92 01 82 [19:31:57]Write i2c OK [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: F0 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: F0 09 00 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: F0 09 00 92 01 00 AE A0 1A 67 EF 94 12 67 56 [19:31:57]GetLastDocTimeStamp 1729798293 [19:31:57]current date 1729798318 [19:31:57]FM_GetShiftState [19:31:57]SAM_PROTO_GetShiftState [19:31:57]wFMCommunicate request_size=4 [19:31:57]MH_SAM_APDU [19:31:57]CAPDU: 80 13 01 00 [19:31:57]Write to MH i2c: E2 08 00 93 01 80 13 01 00 00 00 00 00 11 [19:31:57]Write i2c OK [19:31:57]MH_I2C_Read... [19:31:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:31:57]Read from MH i2c: E2 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: E2 0E 00 [19:31:57]MH_I2C_Read... [19:31:57]Read from MH i2c: E2 0E 00 93 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 76 [19:31:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:31:57]wFMCommunicate OK [19:31:57]SAM_PROTO_GetShiftState done [19:31:57]FM_GetShiftState done [19:31:57]opened in 1729729095 [19:31:57]opened+sec_in_day 1729815495 [19:31:57]quantity*price = 30038 [19:31:57]sum+1 = 30039 [19:31:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 699 24.10.2024 19:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372882 ФПД: 111633645737139 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193158&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372882&fm=111633645737139&tin=02508201610067®Number=0000000000091623&sum=30000 [19:31:58]StoreToDocumentArchive [19:31:58]shift 524 fd 372882 [19:31:58]save to /storage/0524/doc_00372882 [19:31:58]save last doc name /storage/0524/doc_00372882 to /storage/kkm_last_doc_name [19:31:58]save OK [19:31:58]Clear old archive folders... [19:31:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:31:58]tlvbuf is 01369F30 [19:31:58]SAM_PROTO_ClearQueue [19:31:58]wFMCommunicate request_size=4 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 09 00 00 [19:31:58]Write to MH i2c: E2 08 00 A0 01 80 09 00 00 00 00 00 00 13 [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:31:58]Read from MH i2c: E2 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 03 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 03 00 A0 01 00 90 00 15 [19:31:58]RAPDU: 90 00 [19:31:58]wFMCommunicate OK [19:31:58]SAM_PROTO_ClearQueue done [19:31:58]KKMCreateOFDPacket [19:31:58]OFDProtocolAddRootSTLVToBuf [19:31:58]FM_MakeSignedData [19:31:58]FM_MakeSignedData [19:31:58]SAM_PROTO_SignData [19:31:58]wFMCommunicate request_size=4 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 0D 01 02 [19:31:58]Write to MH i2c: E2 08 00 A1 01 80 0D 01 02 00 00 00 00 1B [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:31:58]Read from MH i2c: E2 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 03 00 [19:31:58]MH_I2C_Read... [19:31:58]Read from MH i2c: E2 03 00 A1 01 00 90 00 16 [19:31:58]RAPDU: 90 00 [19:31:58]wFMCommunicate OK [19:31:58]wFMCommunicate request_size=255 [19:31:58]MH_SAM_APDU [19:31:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 AE A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 B0 05 00 35 04 06 00 65 [19:31:58]Write to MH i2c: E2 02 01 A2 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 AE A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 B0 05 00 35 04 06 00 65 00 00 E1 [19:31:58]Write i2c OK [19:31:58]MH_I2C_Read... [19:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:59]Read from MH i2c: E2 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 03 00 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 03 00 A2 01 00 90 00 17 [19:31:59]RAPDU: 90 00 [19:31:59]wFMCommunicate OK [19:31:59]wFMCommunicate request_size=10 [19:31:59]MH_SAM_APDU [19:31:59]CAPDU: 80 0D 02 02 05 87 BB CC 94 B3 [19:31:59]Write to MH i2c: E2 0D 00 A3 01 80 0D 02 02 05 00 87 BB CC 94 B3 00 00 7D [19:31:59]Write i2c OK [19:31:59]MH_I2C_Read... [19:31:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:31:59]Read from MH i2c: E2 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 03 00 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 03 00 A3 01 00 90 00 18 [19:31:59]RAPDU: 90 00 [19:31:59]wFMCommunicate OK [19:31:59]wFMCommunicate request_size=4 [19:31:59]MH_SAM_APDU [19:31:59]CAPDU: 80 0D 03 02 [19:31:59]Write to MH i2c: E2 08 00 A4 01 80 0D 03 02 00 00 00 00 20 [19:31:59]Write i2c OK [19:31:59]MH_I2C_Read... [19:31:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:31:59]Read from MH i2c: E2 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 0B 00 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 0B 00 A4 01 00 73 F9 16 12 5C 61 45 FF 90 00 B6 [19:31:59]RAPDU: 73 F9 16 12 5C 61 45 FF 90 00 [19:31:59]wFMCommunicate OK [19:31:59]SAM_PROTO_SignData done [19:31:59]FM_MakeSignedData done [19:31:59]CreateOFDProtocolMessage [19:31:59]wFMCommunicate request_size=4 [19:31:59]MH_SAM_APDU [19:31:59]CAPDU: 80 11 00 00 [19:31:59]Write to MH i2c: E2 08 00 A5 01 80 11 00 00 00 00 00 00 20 [19:31:59]Write i2c OK [19:31:59]MH_I2C_Read... [19:31:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:31:59]Read from MH i2c: E2 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: E2 17 00 [19:31:59]MH_I2C_Read... [19:31:59]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 36 37 32 90 00 75 [19:31:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:31:59]wFMCommunicate OK [19:31:59]CreateOFDProtocolMessage done [19:31:59]OFDSenderStorePacket 372882 [19:31:59]StoreOFDPacket docnum=372882 [19:31:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 64 63 07 01 D2 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 AE A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 B0 05 00 35 04 06 00 65 87 BB CC 94 B3 73 F9 16 12 5C 61 45 FF [19:31:59]CheckFolder [19:31:59]dirname=/storage/ofd_packets [19:31:59]CheckFolder done [19:31:59]ProducePacketName [19:31:59]name=ofd_packets/00372882 [19:31:59]NVStorageSaveData ofd_packets/00372882 [19:31:59]File name is /storage/ofd_packets/00372882 [19:31:59]Write 301 bytes [19:31:59]NVStorageSaveData done [19:31:59]OFDSenderStorePacket done [19:31:59]KKMCreateOFDPacket done [19:31:59]NVStorageSaveData kkm_last_timestamp [19:31:59]File name is /storage/kkm_last_timestamp [19:31:59]Write 4 bytes [19:31:59]NVStorageSaveData done [19:31:59]ExternCall_PrintAddStr [19:31:59]wPrintStart [19:31:59]Write to MH i2c: 01 00 00 A6 01 A7 [19:31:59]Write i2c OK [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: 01 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: 01 07 00 [19:31:59]MH_I2C_Read... [19:31:59]Read from MH i2c: 01 07 00 A6 01 00 00 00 00 00 FF 0F BC [19:31:59]RasterBufferAndPrint [19:31:59]line Счет N : (1)3309196 [19:31:59]line ИНН: 02508201610067 [19:31:59]line Контрольно-Кассовый Чек [19:31:59]line ПРОДАЖА [19:31:59]line ТРК (МРК, ГНК) : 12 [19:31:59]line Товар: 2710124130 [19:31:59]line Аи-92-К-4 [19:31:59]line 4.490 * 66.90 [19:31:59]line = 300.38 [19:31:59]line НДС 12% НСП 1% [19:31:59]line > о реализуемом товаре [19:31:59]line ОКРУГЛЕНИЕ: -0.38 [19:31:59]line ИТОГО: 300.00 [19:31:59]line Внесено: 300.00 [19:31:59]line СДАЧА: 0.00 [19:31:59]line НСП 1% : 2.66 [19:31:59]line НДС 12% : 31.90 [19:31:59]line Наличными: 300.00 [19:31:59]line Безнал.: 0.00 [19:31:59]line Место: АЗС № 87 "Партнер Нефть" [19:31:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:31:59]line СНО: Общий режим [19:31:59]line Чек 699 24.10.2024 19:31 [19:31:59]line Смена: 524 ФФД: 1.0 [19:31:59]line ЗНМ: 0300000083 [19:31:59]line РНМ: 0000000000091623 [19:31:59]line Версия ККМ: 001 [19:31:59]line ФМ: 0000000000874672 [19:31:59]line ФД: 372882 [19:31:59]line ФПД: 111633645737139 [19:31:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193158&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372882&fm=111633645737139&tin=02508201610067®Number=0000000000091623&sum=30000 [19:31:59]OFD Sender: Processing packet 372882 [packets to send 268, broken 267] [19:31:59]ProducePacketName [19:31:59]name=ofd_packets/00372882 [19:31:59]OFD Sender: To server: pG, [19:31:59]CommunicateWithHost lk.salyk.kg:30040 [19:31:59]ConnectInit lk.salyk.kg [19:31:59]written 0, free lines is 4095 [19:31:59]Connected sock=8 [19:31:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 64 63 07 01 D2 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 02 00 00 F4 03 04 00 AE A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 B0 05 00 35 04 06 00 65 87 BB CC 94 B3 73 F9 16 12 5C 61 45 FF [19:31:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 27 01 47 00 6A 9B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 92 B0 05 00 F4 03 04 00 55 4C 1A 67 B6 04 01 00 00 B7 D4 9D 4E 2D DA A7 EB [19:31:59]CommunicateWithHost err = 0 [19:31:59]CheckOFDResponse [19:31:59]1017 (14) - 77093643461234 [19:31:59]1041 (16) - 0000000000874672 [19:31:59]1040 (4) - 372882 [19:31:59]1012 (4) - 24.10.2024 13:32 [19:31:59]1206 (1) - 0 [19:31:59]OFD Sender: Remove packet 372882 [19:31:59]ProducePacketName [19:31:59]name=ofd_packets/00372882 [19:31:59]NVStorageDeleteData [19:32:00]Write to MH i2c: 01 00 00 D1 01 D2 [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: 01 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: 01 07 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: 01 07 00 D1 01 00 00 00 00 00 D4 0C B9 [19:32:00]RasterBufferAndPrint [19:32:00]line [19:32:00]line [19:32:00]line [19:32:00]line [19:32:00]line [19:32:00]written 0, free lines is 3292 [19:32:00]MH_Cut [19:32:00]Write to MH i2c: D1 01 00 D8 01 01 AB [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: D1 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: D1 01 00 [19:32:00]MH_I2C_Read... [19:32:00]Read from MH i2c: D1 01 00 D8 01 00 AA [19:32:00]Write to MH i2c: 01 00 00 D9 01 DA [19:32:00]Write i2c OK [19:32:00]MH_I2C_Read... [19:32:00]OFD Sender: No OFD packet to send [19:32:00]*** Cut start [19:32:00]*** Partial cut [19:32:00]*** CUTSNS_PIN = 1 [19:32:00]*** CUTSNS_PIN = 0 [19:32:01]*** Brake cut motor [19:32:01]Read from MH i2c: 01 [19:32:01]MH_I2C_Read... [19:32:01]*** Stop cut motor [19:32:01]*** Cut end [19:32:01]Read from MH i2c: 01 07 00 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: 01 07 00 D9 01 00 00 00 00 00 FF 0F EF [19:32:01]process_action close_receipt done [19:32:01]requested_data is exist [19:32:01]produce_requested_data [19:32:01]requested_item fm.sn is exist - process it [19:32:01]wFMCommunicate request_size=4 [19:32:01]MH_SAM_APDU [19:32:01]CAPDU: 80 11 00 00 [19:32:01]Write to MH i2c: E2 08 00 DA 01 80 11 00 00 00 00 00 00 55 [19:32:01]Write i2c OK [19:32:01]MH_I2C_Read... [19:32:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:01]Read from MH i2c: E2 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: E2 17 00 [19:32:01]MH_I2C_Read... [19:32:01]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 36 37 32 90 00 AA [19:32:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:32:01]wFMCommunicate OK [19:32:01]requested_item fd.num is exist - process it [19:32:01]SAM_PROTO_GetFieldsCounters [19:32:01]wFMCommunicate request_size=4 [19:32:01]MH_SAM_APDU [19:32:01]CAPDU: 80 13 00 00 [19:32:01]Write to MH i2c: E2 08 00 DB 01 80 13 00 00 00 00 00 00 58 [19:32:01]Write i2c OK [19:32:01]MH_I2C_Read... [19:32:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:01]Read from MH i2c: E2 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: E2 62 00 [19:32:01]MH_I2C_Read... [19:32:01]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 92 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 03 [19:32:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 92 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BB 02 00 00 5E 04 04 00 BB 02 00 00 57 04 04 00 BC 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:01]wFMCommunicate OK [19:32:01]SAM_PROTO_GetFieldsCounters done [19:32:01]requested_item shift.num is exist - process it [19:32:01]requested_item shift.opened is exist - process it [19:32:01]req_shift_opened [19:32:01]FM_GetShiftState [19:32:01]SAM_PROTO_GetShiftState [19:32:01]wFMCommunicate request_size=4 [19:32:01]MH_SAM_APDU [19:32:01]CAPDU: 80 13 01 00 [19:32:01]Write to MH i2c: E2 08 00 DC 01 80 13 01 00 00 00 00 00 5A [19:32:01]Write i2c OK [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: E2 [19:32:01]MH_I2C_Read... [19:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:01]Read from MH i2c: E2 0E 00 [19:32:01]MH_I2C_Read... [19:32:01]Read from MH i2c: E2 0E 00 DC 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BF [19:32:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:32:01]wFMCommunicate OK [19:32:01]SAM_PROTO_GetShiftState done [19:32:01]FM_GetShiftState done [19:32:01]req_shift_opened done [19:32:01]requested_item shift.open_date is exist - process it [19:32:01]req_shift_open_date [19:32:01]req_shift_open_date done [19:32:01]produce_requested_data done [19:32:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372882,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:32:01]process_action_free close_receipt [19:32:01]json_value_free [19:32:01]json_value_free done [19:32:01]process_json_proto returns [19:32:01]Send response to host [19:32:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372882,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:32:01]free response buf [19:32:01]execute_script done [19:32:01]execute_script returns [19:32:01]free content buf [19:32:01]Sock 9.Close socket [19:32:01]Sock 9.Thread stoped [19:32:05]OFD Sender: No OFD packet to send [19:32:10]OFD Sender: No OFD packet to send [19:32:15]OFD Sender: No OFD packet to send [19:32:20]OFD Sender: No OFD packet to send [19:32:22]accept exits with 10 [19:32:22]New connection [19:32:22]New thread 3067514212 created [19:32:22]Thread 3067370852 joined [19:32:22]Waiting for new connection... [19:32:22] Sock 10.Parse request [19:32:22]Sock 10.Check first char [19:32:22]Sock 10.First char is OK [19:32:22]request: POST /json_proto HTTP/1.0 [19:32:22]Method: POST [19:32:22]URL: /json_proto [19:32:22]Method is POST - this is cgi request [19:32:22]url: /json_proto [19:32:22]query_string will be loaded in cgi processing [19:32:22]execute_cgi json_proto POST (null) [19:32:22]execute_cgi path=json_proto method=POST [19:32:22]POST find Content-Length [19:32:22]Host: 172.17.42.195:8080 [19:32:22]Content-Length: 682 [19:32:22]Content-Type: application/json [19:32:22] [19:32:22]POST finish read [19:32:22]Found Content-Length = 682 [19:32:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 4.600, "sum" : 350.52, "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" ] } } [19:32:22]execute_script... [19: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)3309197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 4.600, "sum" : 350.52, "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" ] } } [19:32:22]POST & json_proto [19:32:22]process_json_proto [19:32:22]json parsed OK: [19:32:22]protocol is kg_v1.0 [19:32:22]action value=close_receipt [19:32:22]process_action close_receipt [19:32:22]cmd_close_receipt [19:32:22]MH_GetDate [19:32:22]Write to MH i2c: F0 00 00 DD 01 CD [19:32:22]Write i2c OK [19:32:22]MH_I2C_Read... [19:32:22]Read from MH i2c: F0 [19:32:22]MH_I2C_Read... [19:32:22]Read from MH i2c: F0 09 00 [19:32:22]MH_I2C_Read... [19:32:22]Read from MH i2c: F0 09 00 DD 01 00 C7 A0 1A 67 EF 94 12 67 BA [19:32:22]GetLastDocTimeStamp 1729798318 [19:32:22]current date 1729798343 [19:32:22]FM_GetShiftState [19:32:22]SAM_PROTO_GetShiftState [19:32:22]wFMCommunicate request_size=4 [19:32:22]MH_SAM_APDU [19:32:22]CAPDU: 80 13 01 00 [19:32:22]Write to MH i2c: E2 08 00 DE 01 80 13 01 00 00 00 00 00 5C [19:32:22]Write i2c OK [19:32:22]MH_I2C_Read... [19:32:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:22]Read from MH i2c: E2 [19:32:22]MH_I2C_Read... [19:32:22]Read from MH i2c: E2 0E 00 [19:32:22]MH_I2C_Read... [19:32:22]Read from MH i2c: E2 0E 00 DE 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C1 [19:32:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:32:22]wFMCommunicate OK [19:32:22]SAM_PROTO_GetShiftState done [19:32:22]FM_GetShiftState done [19:32:22]opened in 1729729095 [19:32:22]opened+sec_in_day 1729815495 [19:32:22]quantity*price = 35052 [19:32:22]sum+1 = 35053 [19:32:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 700 24.10.2024 19:32 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372883 ФПД: 252279056711532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193223&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372883&fm=252279056711532&tin=02508201610067®Number=0000000000091623&sum=35000 [19:32:23]StoreToDocumentArchive [19:32:23]shift 524 fd 372883 [19:32:23]save to /storage/0524/doc_00372883 [19:32:23]save last doc name /storage/0524/doc_00372883 to /storage/kkm_last_doc_name [19:32:23]save OK [19:32:23]Clear old archive folders... [19:32:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:32:23]tlvbuf is 0135B6C0 [19:32:23]SAM_PROTO_ClearQueue [19:32:23]wFMCommunicate request_size=4 [19:32:23]MH_SAM_APDU [19:32:23]CAPDU: 80 09 00 00 [19:32:23]Write to MH i2c: E2 08 00 EB 01 80 09 00 00 00 00 00 00 5E [19:32:23]Write i2c OK [19:32:23]MH_I2C_Read... [19:32:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:32:23]Read from MH i2c: E2 [19:32:23]MH_I2C_Read... [19:32:23]Read from MH i2c: E2 03 00 [19:32:23]MH_I2C_Read... [19:32:23]Read from MH i2c: E2 03 00 EB 01 00 90 00 60 [19:32:23]RAPDU: 90 00 [19:32:23]wFMCommunicate OK [19:32:23]SAM_PROTO_ClearQueue done [19:32:23]KKMCreateOFDPacket [19:32:23]OFDProtocolAddRootSTLVToBuf [19:32:23]FM_MakeSignedData [19:32:23]FM_MakeSignedData [19:32:23]SAM_PROTO_SignData [19:32:23]wFMCommunicate request_size=4 [19:32:23]MH_SAM_APDU [19:32:23]CAPDU: 80 0D 01 02 [19:32:23]Write to MH i2c: E2 08 00 EC 01 80 0D 01 02 00 00 00 00 66 [19:32:23]Write i2c OK [19:32:23]MH_I2C_Read... [19:32:23]Read from MH i2c: E2 [19:32:23]MH_I2C_Read... [19:32:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:32:23]Read from MH i2c: E2 03 00 [19:32:23]MH_I2C_Read... [19:32:23]Read from MH i2c: E2 03 00 EC 01 00 90 00 61 [19:32:23]RAPDU: 90 00 [19:32:23]wFMCommunicate OK [19:32:23]wFMCommunicate request_size=255 [19:32:23]MH_SAM_APDU [19:32:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 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 BC 02 00 00 F4 03 04 00 C7 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 B0 05 00 35 04 06 00 [19:32:23]Write to MH i2c: E2 02 01 ED 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 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 BC 02 00 00 F4 03 04 00 C7 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 B0 05 00 35 04 06 00 00 00 52 [19:32:23]Write i2c OK [19:32:23]MH_I2C_Read... [19:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:24]Read from MH i2c: E2 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 03 00 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 03 00 ED 01 00 90 00 62 [19:32:24]RAPDU: 90 00 [19:32:24]wFMCommunicate OK [19:32:24]wFMCommunicate request_size=11 [19:32:24]MH_SAM_APDU [19:32:24]CAPDU: 80 0D 02 02 06 E5 72 4B 8F 3F 6C [19:32:24]Write to MH i2c: E2 0E 00 EE 01 80 0D 02 02 06 00 E5 72 4B 8F 3F 6C 00 00 51 [19:32:24]Write i2c OK [19:32:24]MH_I2C_Read... [19:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:32:24]Read from MH i2c: E2 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 03 00 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 03 00 EE 01 00 90 00 63 [19:32:24]RAPDU: 90 00 [19:32:24]wFMCommunicate OK [19:32:24]wFMCommunicate request_size=4 [19:32:24]MH_SAM_APDU [19:32:24]CAPDU: 80 0D 03 02 [19:32:24]Write to MH i2c: E2 08 00 EF 01 80 0D 03 02 00 00 00 00 6B [19:32:24]Write i2c OK [19:32:24]MH_I2C_Read... [19:32:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:32:24]Read from MH i2c: E2 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 0B 00 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 0B 00 EF 01 00 1C F7 C5 62 7F C3 70 0B 90 00 63 [19:32:24]RAPDU: 1C F7 C5 62 7F C3 70 0B 90 00 [19:32:24]wFMCommunicate OK [19:32:24]SAM_PROTO_SignData done [19:32:24]FM_MakeSignedData done [19:32:24]CreateOFDProtocolMessage [19:32:24]wFMCommunicate request_size=4 [19:32:24]MH_SAM_APDU [19:32:24]CAPDU: 80 11 00 00 [19:32:24]Write to MH i2c: E2 08 00 F0 01 80 11 00 00 00 00 00 00 6B [19:32:24]Write i2c OK [19:32:24]MH_I2C_Read... [19:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:24]Read from MH i2c: E2 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: E2 17 00 [19:32:24]MH_I2C_Read... [19:32:24]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 36 37 32 90 00 C0 [19:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:32:24]wFMCommunicate OK [19:32:24]CreateOFDProtocolMessage done [19:32:24]OFDSenderStorePacket 372883 [19:32:24]StoreOFDPacket docnum=372883 [19:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 D0 0B 08 01 9A 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 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 BC 02 00 00 F4 03 04 00 C7 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 B0 05 00 35 04 06 00 E5 72 4B 8F 3F 6C 1C F7 C5 62 7F C3 70 0B [19:32:24]CheckFolder [19:32:24]dirname=/storage/ofd_packets [19:32:24]CheckFolder done [19:32:24]ProducePacketName [19:32:24]name=ofd_packets/00372883 [19:32:24]NVStorageSaveData ofd_packets/00372883 [19:32:24]File name is /storage/ofd_packets/00372883 [19:32:24]Write 302 bytes [19:32:24]NVStorageSaveData done [19:32:24]OFDSenderStorePacket done [19:32:24]KKMCreateOFDPacket done [19:32:24]NVStorageSaveData kkm_last_timestamp [19:32:24]File name is /storage/kkm_last_timestamp [19:32:24]Write 4 bytes [19:32:24]NVStorageSaveData done [19:32:24]ExternCall_PrintAddStr [19:32:24]wPrintStart [19:32:24]Write to MH i2c: 01 00 00 F1 01 F2 [19:32:24]Write i2c OK [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 07 00 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 07 00 F1 01 00 00 00 00 00 FF 0F 07 [19:32:24]RasterBufferAndPrint [19:32:24]line Счет N : (1)3309197 [19:32:24]line ИНН: 02508201610067 [19:32:24]line Контрольно-Кассовый Чек [19:32:24]line ПРОДАЖА [19:32:24]line ТРК (МРК, ГНК) : 6 [19:32:24]line Товар: 2710194210 [19:32:24]line ДТ(л)-К-5 [19:32:24]line 4.600 * 76.20 [19:32:24]line = 350.52 [19:32:24]line НДС 12% НСП 1% [19:32:24]line > о реализуемом товаре [19:32:24]line ОКРУГЛЕНИЕ: -0.52 [19:32:24]line ИТОГО: 350.00 [19:32:24]line Внесено: 350.00 [19:32:24]line СДАЧА: 0.00 [19:32:24]line НСП 1% : 3.10 [19:32:24]line НДС 12% : 37.22 [19:32:24]line Наличными: 350.00 [19:32:24]line Безнал.: 0.00 [19:32:24]line Место: АЗС № 87 "Партнер Нефть" [19:32:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:32:24]line СНО: Общий режим [19:32:24]line Чек 700 24.10.2024 19:32 [19:32:24]line Смена: 524 ФФД: 1.0 [19:32:24]line ЗНМ: 0300000083 [19:32:24]line РНМ: 0000000000091623 [19:32:24]line Версия ККМ: 001 [19:32:24]line ФМ: 0000000000874672 [19:32:24]line ФД: 372883 [19:32:24]line ФПД: 252279056711532 [19:32:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193223&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372883&fm=252279056711532&tin=02508201610067®Number=0000000000091623&sum=35000 [19:32:24]OFD Sender: Processing packet 372883 [packets to send 268, broken 267] [19:32:24]ProducePacketName [19:32:24]name=ofd_packets/00372883 [19:32:24]OFD Sender: To server: pG, [19:32:24]CommunicateWithHost lk.salyk.kg:30040 [19:32:24]ConnectInit lk.salyk.kg [19:32:24]written 0, free lines is 4095 [19:32:24]Connected sock=9 [19:32:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 D0 0B 08 01 9A 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 F8 11 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 EC 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 BC 02 00 00 F4 03 04 00 C7 A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 B0 05 00 35 04 06 00 E5 72 4B 8F 3F 6C 1C F7 C5 62 7F C3 70 0B [19:32:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 86 87 47 00 41 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 93 B0 05 00 F4 03 04 00 6E 4C 1A 67 B6 04 01 00 00 A5 B7 36 60 3F 93 73 8B [19:32:24]CommunicateWithHost err = 0 [19:32:24]CheckOFDResponse [19:32:24]1017 (14) - 77093643461234 [19:32:24]1041 (16) - 0000000000874672 [19:32:24]1040 (4) - 372883 [19:32:24]1012 (4) - 24.10.2024 13:32 [19:32:24]1206 (1) - 0 [19:32:24]OFD Sender: Remove packet 372883 [19:32:24]ProducePacketName [19:32:24]name=ofd_packets/00372883 [19:32:24]NVStorageDeleteData [19:32:24]Write to MH i2c: 01 00 00 1C 02 1E [19:32:24]Write i2c OK [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 07 00 [19:32:24]MH_I2C_Read... [19:32:24]Read from MH i2c: 01 07 00 1C 02 00 00 00 00 00 D8 0C 09 [19:32:24]RasterBufferAndPrint [19:32:24]line [19:32:24]line [19:32:24]line [19:32:24]line [19:32:24]line [19:32:25]written 0, free lines is 3296 [19:32:25]MH_Cut [19:32:25]Write to MH i2c: D1 01 00 23 02 01 F7 [19:32:25]Write i2c OK [19:32:25]MH_I2C_Read... [19:32:25]Read from MH i2c: D1 [19:32:25]MH_I2C_Read... [19:32:25]Read from MH i2c: D1 01 00 [19:32:25]MH_I2C_Read... [19:32:25]Read from MH i2c: D1 01 00 23 02 00 F6 [19:32:25]Write to MH i2c: 01 00 00 24 02 26 [19:32:25]Write i2c OK [19:32:25]MH_I2C_Read... [19:32:25]OFD Sender: No OFD packet to send [19:32:25]*** Cut start [19:32:25]*** Partial cut [19:32:25]*** CUTSNS_PIN = 1 [19:32:25]*** CUTSNS_PIN = 0 [19:32:26]*** Brake cut motor [19:32:26]Read from MH i2c: 01 [19:32:26]MH_I2C_Read... [19:32:26]*** Stop cut motor [19:32:26]*** Cut end [19:32:26]Read from MH i2c: 01 07 00 [19:32:26]MH_I2C_Read... [19:32:26]Read from MH i2c: 01 07 00 24 02 00 00 00 00 00 FF 0F 3B [19:32:26]process_action close_receipt done [19:32:26]requested_data is exist [19:32:26]produce_requested_data [19:32:26]requested_item fm.sn is exist - process it [19:32:26]wFMCommunicate request_size=4 [19:32:26]MH_SAM_APDU [19:32:26]CAPDU: 80 11 00 00 [19:32:26]Write to MH i2c: E2 08 00 25 02 80 11 00 00 00 00 00 00 A1 [19:32:26]Write i2c OK [19:32:26]MH_I2C_Read... [19:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:32:26]Read from MH i2c: E2 [19:32:26]MH_I2C_Read... [19:32:26]Read from MH i2c: E2 17 00 [19:32:26]MH_I2C_Read... [19:32:26]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 36 37 32 90 00 F6 [19:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:32:26]wFMCommunicate OK [19:32:26]requested_item fd.num is exist - process it [19:32:26]SAM_PROTO_GetFieldsCounters [19:32:26]wFMCommunicate request_size=4 [19:32:26]MH_SAM_APDU [19:32:26]CAPDU: 80 13 00 00 [19:32:26]Write to MH i2c: E2 08 00 26 02 80 13 00 00 00 00 00 00 A4 [19:32:26]Write i2c OK [19:32:26]MH_I2C_Read... [19:32:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:32:26]Read from MH i2c: E2 [19:32:26]MH_I2C_Read... [19:32:26]Read from MH i2c: E2 62 00 [19:32:26]MH_I2C_Read... [19:32:26]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 93 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 53 [19:32:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 93 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BC 02 00 00 5E 04 04 00 BC 02 00 00 57 04 04 00 BD 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:32:26]wFMCommunicate OK [19:32:26]SAM_PROTO_GetFieldsCounters done [19:32:26]requested_item shift.num is exist - process it [19:32:26]requested_item shift.opened is exist - process it [19:32:26]req_shift_opened [19:32:26]FM_GetShiftState [19:32:26]SAM_PROTO_GetShiftState [19:32:26]wFMCommunicate request_size=4 [19:32:26]MH_SAM_APDU [19:32:26]CAPDU: 80 13 01 00 [19:32:26]Write to MH i2c: E2 08 00 27 02 80 13 01 00 00 00 00 00 A6 [19:32:26]Write i2c OK [19:32:26]MH_I2C_Read... [19:32:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:32:26]Read from MH i2c: E2 [19:32:26]MH_I2C_Read... [19:32:26]Read from MH i2c: E2 0E 00 [19:32:26]MH_I2C_Read... [19:32:26]Read from MH i2c: E2 0E 00 27 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0B [19:32:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:32:26]wFMCommunicate OK [19:32:26]SAM_PROTO_GetShiftState done [19:32:26]FM_GetShiftState done [19:32:26]req_shift_opened done [19:32:26]requested_item shift.open_date is exist - process it [19:32:26]req_shift_open_date [19:32:26]req_shift_open_date done [19:32:26]produce_requested_data done [19:32:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372883,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:32:26]process_action_free close_receipt [19:32:26]json_value_free [19:32:26]json_value_free done [19:32:26]process_json_proto returns [19:32:26]Send response to host [19:32:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372883,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:32:26]free response buf [19:32:26]execute_script done [19:32:26]execute_script returns [19:32:26]free content buf [19:32:26]Sock 10.Close socket [19:32:26]Sock 10.Thread stoped [19:32:30]OFD Sender: No OFD packet to send [19:32:35]OFD Sender: No OFD packet to send [19:32:40]OFD Sender: No OFD packet to send [19:32:45]OFD Sender: No OFD packet to send [19:32:50]OFD Sender: No OFD packet to send [19:32:55]OFD Sender: No OFD packet to send [19:33:00]OFD Sender: No OFD packet to send [19:33:05]OFD Sender: No OFD packet to send [19:33:10]OFD Sender: No OFD packet to send [19:33:13]accept exits with 8 [19:33:13]New connection [19:33:13]New thread 3067370852 created [19:33:13]Thread 3067514212 joined [19:33:13]Waiting for new connection... [19:33:13] Sock 8.Parse request [19:33:13]Sock 8.Check first char [19:33:13]Sock 8.First char is OK [19:33:13]request: POST /json_proto HTTP/1.0 [19:33:13]Method: POST [19:33:13]URL: /json_proto [19:33:13]Method is POST - this is cgi request [19:33:13]url: /json_proto [19:33:13]query_string will be loaded in cgi processing [19:33:13]execute_cgi json_proto POST (null) [19:33:13]execute_cgi path=json_proto method=POST [19:33:13]POST find Content-Length [19:33:13]Host: 172.17.42.195:8080 [19:33:13]Content-Length: 683 [19:33:13]Content-Type: application/json [19:33:13] [19:33:13]POST finish read [19:33:13]Found Content-Length = 683 [19:33:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:13]execute_script... [19:33: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)3309198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:13]POST & json_proto [19:33:13]process_json_proto [19:33:13]json parsed OK: [19:33:13]protocol is kg_v1.0 [19:33:13]action value=close_receipt [19:33:13]process_action close_receipt [19:33:13]cmd_close_receipt [19:33:13]MH_GetDate [19:33:13]Write to MH i2c: F0 00 00 28 02 19 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: F0 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: F0 09 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: F0 09 00 28 02 00 FA A0 1A 67 EF 94 12 67 39 [19:33:13]GetLastDocTimeStamp 1729798343 [19:33:13]current date 1729798394 [19:33:13]FM_GetShiftState [19:33:13]SAM_PROTO_GetShiftState [19:33:13]wFMCommunicate request_size=4 [19:33:13]MH_SAM_APDU [19:33:13]CAPDU: 80 13 01 00 [19:33:13]Write to MH i2c: E2 08 00 29 02 80 13 01 00 00 00 00 00 A8 [19:33:13]Write i2c OK [19:33:13]MH_I2C_Read... [19:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:13]Read from MH i2c: E2 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 0E 00 [19:33:13]MH_I2C_Read... [19:33:13]Read from MH i2c: E2 0E 00 29 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0D [19:33:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:33:13]wFMCommunicate OK [19:33:13]SAM_PROTO_GetShiftState done [19:33:13]FM_GetShiftState done [19:33:13]opened in 1729729095 [19:33:13]opened+sec_in_day 1729815495 [19:33:13]quantity*price = 100015 [19:33:13]sum+1 = 100017 [19:33:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 701 24.10.2024 19:33 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372884 ФПД: 278224891979840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372884&fm=278224891979840&tin=02508201610067®Number=0000000000091623&sum=100000 [19:33:14]StoreToDocumentArchive [19:33:14]shift 524 fd 372884 [19:33:14]save to /storage/0524/doc_00372884 [19:33:14]save last doc name /storage/0524/doc_00372884 to /storage/kkm_last_doc_name [19:33:14]save OK [19:33:14]Clear old archive folders... [19:33:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:14]tlvbuf is 0135F030 [19:33:14]SAM_PROTO_ClearQueue [19:33:14]wFMCommunicate request_size=4 [19:33:14]MH_SAM_APDU [19:33:14]CAPDU: 80 09 00 00 [19:33:14]Write to MH i2c: E2 08 00 36 02 80 09 00 00 00 00 00 00 AA [19:33:14]Write i2c OK [19:33:14]MH_I2C_Read... [19:33:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:14]Read from MH i2c: E2 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 03 00 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 03 00 36 02 00 90 00 AC [19:33:14]RAPDU: 90 00 [19:33:14]wFMCommunicate OK [19:33:14]SAM_PROTO_ClearQueue done [19:33:14]KKMCreateOFDPacket [19:33:14]OFDProtocolAddRootSTLVToBuf [19:33:14]FM_MakeSignedData [19:33:14]FM_MakeSignedData [19:33:14]SAM_PROTO_SignData [19:33:14]wFMCommunicate request_size=4 [19:33:14]MH_SAM_APDU [19:33:14]CAPDU: 80 0D 01 02 [19:33:14]Write to MH i2c: E2 08 00 37 02 80 0D 01 02 00 00 00 00 B2 [19:33:14]Write i2c OK [19:33:14]MH_I2C_Read... [19:33:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:14]Read from MH i2c: E2 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 03 00 [19:33:14]MH_I2C_Read... [19:33:14]Read from MH i2c: E2 03 00 37 02 00 90 00 AD [19:33:14]RAPDU: 90 00 [19:33:14]wFMCommunicate OK [19:33:14]wFMCommunicate request_size=255 [19:33:14]MH_SAM_APDU [19:33:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 FA A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 B0 05 00 35 04 06 00 FD [19:33:14]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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 FA A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 B0 05 00 35 04 06 00 FD 00 00 66 [19:33:14]Write i2c OK [19:33:14]MH_I2C_Read... [19:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:15]Read from MH i2c: E2 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 03 00 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 03 00 38 02 00 90 00 AE [19:33:15]RAPDU: 90 00 [19:33:15]wFMCommunicate OK [19:33:15]wFMCommunicate request_size=10 [19:33:15]MH_SAM_APDU [19:33:15]CAPDU: 80 0D 02 02 05 0B 47 DA A8 40 [19:33:15]Write to MH i2c: E2 0D 00 39 02 80 0D 02 02 05 00 0B 47 DA A8 40 00 00 D3 [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:15]Read from MH i2c: E2 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 03 00 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 03 00 39 02 00 90 00 AF [19:33:15]RAPDU: 90 00 [19:33:15]wFMCommunicate OK [19:33:15]wFMCommunicate request_size=4 [19:33:15]MH_SAM_APDU [19:33:15]CAPDU: 80 0D 03 02 [19:33:15]Write to MH i2c: E2 08 00 3A 02 80 0D 03 02 00 00 00 00 B7 [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:15]Read from MH i2c: E2 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 0B 00 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 0B 00 3A 02 00 27 73 48 36 05 FB 3F 06 90 00 15 [19:33:15]RAPDU: 27 73 48 36 05 FB 3F 06 90 00 [19:33:15]wFMCommunicate OK [19:33:15]SAM_PROTO_SignData done [19:33:15]FM_MakeSignedData done [19:33:15]CreateOFDProtocolMessage [19:33:15]wFMCommunicate request_size=4 [19:33:15]MH_SAM_APDU [19:33:15]CAPDU: 80 11 00 00 [19:33:15]Write to MH i2c: E2 08 00 3B 02 80 11 00 00 00 00 00 00 B7 [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:15]Read from MH i2c: E2 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: E2 17 00 [19:33:15]MH_I2C_Read... [19:33:15]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 36 37 32 90 00 0C [19:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:33:15]wFMCommunicate OK [19:33:15]CreateOFDProtocolMessage done [19:33:15]OFDSenderStorePacket 372884 [19:33:15]StoreOFDPacket docnum=372884 [19:33:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B5 7D 07 01 9C 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 FA A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 B0 05 00 35 04 06 00 FD 0B 47 DA A8 40 27 73 48 36 05 FB 3F 06 [19:33:15]CheckFolder [19:33:15]dirname=/storage/ofd_packets [19:33:15]CheckFolder done [19:33:15]ProducePacketName [19:33:15]name=ofd_packets/00372884 [19:33:15]NVStorageSaveData ofd_packets/00372884 [19:33:15]File name is /storage/ofd_packets/00372884 [19:33:15]Write 301 bytes [19:33:15]NVStorageSaveData done [19:33:15]OFDSenderStorePacket done [19:33:15]KKMCreateOFDPacket done [19:33:15]NVStorageSaveData kkm_last_timestamp [19:33:15]File name is /storage/kkm_last_timestamp [19:33:15]Write 4 bytes [19:33:15]NVStorageSaveData done [19:33:15]ExternCall_PrintAddStr [19:33:15]wPrintStart [19:33:15]Write to MH i2c: 01 00 00 3C 02 3E [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: 01 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: 01 07 00 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: 01 07 00 3C 02 00 00 00 00 00 FF 0F 53 [19:33:15]RasterBufferAndPrint [19:33:15]line Счет N : (1)3309198 [19:33:15]line ИНН: 02508201610067 [19:33:15]line Контрольно-Кассовый Чек [19:33:15]line ПРОДАЖА [19:33:15]line ТРК (МРК, ГНК) : 42 [19:33:15]line Товар: 2710124130 [19:33:15]line Аи-92-К-4 [19:33:15]line 14.950 * 66.90 [19:33:15]line = 1000.16 [19:33:15]line НДС 12% НСП 1% [19:33:15]line > о реализуемом товаре [19:33:15]line ОКРУГЛЕНИЕ: -0.16 [19:33:15]line ИТОГО: 1000.00 [19:33:15]line Внесено: 1000.00 [19:33:15]line СДАЧА: 0.00 [19:33:15]line НСП 1% : 8.85 [19:33:15]line НДС 12% : 106.21 [19:33:15]line Наличными: 1000.00 [19:33:15]line Безнал.: 0.00 [19:33:15]line Место: АЗС № 87 "Партнер Нефть" [19:33:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:33:15]line СНО: Общий режим [19:33:15]line Чек 701 24.10.2024 19:33 [19:33:15]line Смена: 524 ФФД: 1.0 [19:33:15]line ЗНМ: 0300000083 [19:33:15]line РНМ: 0000000000091623 [19:33:15]line Версия ККМ: 001 [19:33:15]line ФМ: 0000000000874672 [19:33:15]line ФД: 372884 [19:33:15]line ФПД: 278224891979840 [19:33:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193314&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372884&fm=278224891979840&tin=02508201610067®Number=0000000000091623&sum=100000 [19:33:15]written 0, free lines is 4095 [19:33:15]OFD Sender: Processing packet 372884 [packets to send 268, broken 267] [19:33:15]ProducePacketName [19:33:15]name=ofd_packets/00372884 [19:33:15]OFD Sender: To server: pG, [19:33:15]CommunicateWithHost lk.salyk.kg:30040 [19:33:15]ConnectInit lk.salyk.kg [19:33:15]Connected sock=10 [19: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 36 37 32 0F 01 00 00 B5 7D 07 01 9C 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 FA A0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 B0 05 00 35 04 06 00 FD 0B 47 DA A8 40 27 73 48 36 05 FB 3F 06 [19:33:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D2 CB 47 00 C3 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 94 B0 05 00 F4 03 04 00 A1 4C 1A 67 B6 04 01 00 00 55 F4 FD CA E0 3D CF FA [19:33:15]CommunicateWithHost err = 0 [19:33:15]CheckOFDResponse [19:33:15]1017 (14) - 77093643461234 [19:33:15]1041 (16) - 0000000000874672 [19:33:15]1040 (4) - 372884 [19:33:15]1012 (4) - 24.10.2024 13:33 [19:33:15]1206 (1) - 0 [19:33:15]OFD Sender: Remove packet 372884 [19:33:15]ProducePacketName [19:33:15]name=ofd_packets/00372884 [19:33:15]NVStorageDeleteData [19:33:15]Write to MH i2c: 01 00 00 67 02 69 [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: 01 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: 01 07 00 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: 01 07 00 67 02 00 00 00 00 00 E2 0C 5E [19:33:15]RasterBufferAndPrint [19:33:15]line [19:33:15]line [19:33:15]line [19:33:15]line [19:33:15]line [19:33:15]written 0, free lines is 3304 [19:33:15]MH_Cut [19:33:15]Write to MH i2c: D1 01 00 6E 02 01 42 [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: D1 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: D1 01 00 [19:33:15]MH_I2C_Read... [19:33:15]Read from MH i2c: D1 01 00 6E 02 00 41 [19:33:15]Write to MH i2c: 01 00 00 6F 02 71 [19:33:15]Write i2c OK [19:33:15]MH_I2C_Read... [19:33:16]OFD Sender: No OFD packet to send [19:33:16]*** Cut start [19:33:16]*** Partial cut [19:33:16]*** CUTSNS_PIN = 1 [19:33:16]*** CUTSNS_PIN = 0 [19:33:16]*** Brake cut motor [19:33:17]Read from MH i2c: 01 [19:33:17]MH_I2C_Read... [19:33:17]*** Stop cut motor [19:33:17]*** Cut end [19:33:17]Read from MH i2c: 01 07 00 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: 01 07 00 6F 02 00 00 00 00 00 FF 0F 86 [19:33:17]process_action close_receipt done [19:33:17]requested_data is exist [19:33:17]produce_requested_data [19:33:17]requested_item fm.sn is exist - process it [19:33:17]wFMCommunicate request_size=4 [19:33:17]MH_SAM_APDU [19:33:17]CAPDU: 80 11 00 00 [19:33:17]Write to MH i2c: E2 08 00 70 02 80 11 00 00 00 00 00 00 EC [19:33:17]Write i2c OK [19:33:17]MH_I2C_Read... [19:33:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:17]Read from MH i2c: E2 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 17 00 [19:33:17]MH_I2C_Read... [19:33:17]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 36 37 32 90 00 41 [19:33:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:33:17]wFMCommunicate OK [19:33:17]requested_item fd.num is exist - process it [19:33:17]SAM_PROTO_GetFieldsCounters [19:33:17]wFMCommunicate request_size=4 [19:33:17]MH_SAM_APDU [19:33:17]CAPDU: 80 13 00 00 [19:33:17]Write to MH i2c: E2 08 00 71 02 80 13 00 00 00 00 00 00 EF [19:33:17]Write i2c OK [19:33:17]MH_I2C_Read... [19:33:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:17]Read from MH i2c: E2 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 62 00 [19:33:17]MH_I2C_Read... [19:33:17]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 94 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 A2 [19:33:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 94 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BD 02 00 00 5E 04 04 00 BD 02 00 00 57 04 04 00 BE 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:17]wFMCommunicate OK [19:33:17]SAM_PROTO_GetFieldsCounters done [19:33:17]requested_item shift.num is exist - process it [19:33:17]requested_item shift.opened is exist - process it [19:33:17]req_shift_opened [19:33:17]FM_GetShiftState [19:33:17]SAM_PROTO_GetShiftState [19:33:17]wFMCommunicate request_size=4 [19:33:17]MH_SAM_APDU [19:33:17]CAPDU: 80 13 01 00 [19:33:17]Write to MH i2c: E2 08 00 72 02 80 13 01 00 00 00 00 00 F1 [19:33:17]Write i2c OK [19:33:17]MH_I2C_Read... [19:33:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:17]Read from MH i2c: E2 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 0E 00 [19:33:17]MH_I2C_Read... [19:33:17]Read from MH i2c: E2 0E 00 72 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [19:33:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:33:17]wFMCommunicate OK [19:33:17]SAM_PROTO_GetShiftState done [19:33:17]FM_GetShiftState done [19:33:17]req_shift_opened done [19:33:17]requested_item shift.open_date is exist - process it [19:33:17]req_shift_open_date [19:33:17]req_shift_open_date done [19:33:17]produce_requested_data done [19:33:17]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372884,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:33:17]process_action_free close_receipt [19:33:17]json_value_free [19:33:17]json_value_free done [19:33:17]process_json_proto returns [19:33:17]Send response to host [19:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372884,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:33:17]free response buf [19:33:17]execute_script done [19:33:17]execute_script returns [19:33:17]free content buf [19:33:17]Sock 8.Close socket [19:33:17]Sock 8.Thread stoped [19:33:21]OFD Sender: No OFD packet to send [19:33:26]OFD Sender: No OFD packet to send [19:33:31]OFD Sender: No OFD packet to send [19:33:36]OFD Sender: No OFD packet to send [19:33:41]OFD Sender: No OFD packet to send [19:33:46]OFD Sender: No OFD packet to send [19:33:51]OFD Sender: No OFD packet to send [19:33:54]accept exits with 9 [19:33:54]New connection [19:33:54]New thread 3067514212 created [19:33:54]Thread 3067370852 joined [19:33:54]Waiting for new connection... [19:33:54] Sock 9.Parse request [19:33:54]Sock 9.Check first char [19:33:54]Sock 9.First char is OK [19:33:54]request: POST /json_proto HTTP/1.0 [19:33:54]Method: POST [19:33:54]URL: /json_proto [19:33:54]Method is POST - this is cgi request [19:33:54]url: /json_proto [19:33:54]query_string will be loaded in cgi processing [19:33:54]execute_cgi json_proto POST (null) [19:33:54]execute_cgi path=json_proto method=POST [19:33:54]POST find Content-Length [19:33:54]Host: 172.17.42.195:8080 [19:33:54]Content-Length: 679 [19:33:54]Content-Type: application/json [19:33:54] [19:33:54]POST finish read [19:33:54]Found Content-Length = 679 [19:33:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:54]execute_script... [19:33: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)3309200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:33:54]POST & json_proto [19:33:54]process_json_proto [19:33:54]json parsed OK: [19:33:54]protocol is kg_v1.0 [19:33:54]action value=close_receipt [19:33:54]process_action close_receipt [19:33:54]cmd_close_receipt [19:33:54]MH_GetDate [19:33:54]Write to MH i2c: F0 00 00 73 02 64 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: F0 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: F0 09 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: F0 09 00 73 02 00 23 A1 1A 67 EF 94 12 67 AE [19:33:54]GetLastDocTimeStamp 1729798394 [19:33:54]current date 1729798435 [19:33:54]FM_GetShiftState [19:33:54]SAM_PROTO_GetShiftState [19:33:54]wFMCommunicate request_size=4 [19:33:54]MH_SAM_APDU [19:33:54]CAPDU: 80 13 01 00 [19:33:54]Write to MH i2c: E2 08 00 74 02 80 13 01 00 00 00 00 00 F3 [19:33:54]Write i2c OK [19:33:54]MH_I2C_Read... [19:33:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:54]Read from MH i2c: E2 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 0E 00 [19:33:54]MH_I2C_Read... [19:33:54]Read from MH i2c: E2 0E 00 74 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [19:33:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:33:54]wFMCommunicate OK [19:33:54]SAM_PROTO_GetShiftState done [19:33:54]FM_GetShiftState done [19:33:54]opened in 1729729095 [19:33:54]opened+sec_in_day 1729815495 [19:33:54]quantity*price = 70044 [19:33:54]sum+1 = 70045 [19:33:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 702 24.10.2024 19:33 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372885 ФПД: 118365632198805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193355&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372885&fm=118365632198805&tin=02508201610067®Number=0000000000091623&sum=70000 [19:33:55]StoreToDocumentArchive [19:33:55]shift 524 fd 372885 [19:33:55]save to /storage/0524/doc_00372885 [19:33:55]save last doc name /storage/0524/doc_00372885 to /storage/kkm_last_doc_name [19:33:55]save OK [19:33:55]Clear old archive folders... [19:33:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:33:55]tlvbuf is 013586D0 [19:33:55]SAM_PROTO_ClearQueue [19:33:55]wFMCommunicate request_size=4 [19:33:55]MH_SAM_APDU [19:33:55]CAPDU: 80 09 00 00 [19:33:55]Write to MH i2c: E2 08 00 81 02 80 09 00 00 00 00 00 00 F5 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:33:55]Read from MH i2c: E2 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 81 02 00 90 00 F7 [19:33:55]RAPDU: 90 00 [19:33:55]wFMCommunicate OK [19:33:55]SAM_PROTO_ClearQueue done [19:33:55]KKMCreateOFDPacket [19:33:55]OFDProtocolAddRootSTLVToBuf [19:33:55]FM_MakeSignedData [19:33:55]FM_MakeSignedData [19:33:55]SAM_PROTO_SignData [19:33:55]wFMCommunicate request_size=4 [19:33:55]MH_SAM_APDU [19:33:55]CAPDU: 80 0D 01 02 [19:33:55]Write to MH i2c: E2 08 00 82 02 80 0D 01 02 00 00 00 00 FD [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:33:55]Read from MH i2c: E2 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 82 02 00 90 00 F8 [19:33:55]RAPDU: 90 00 [19:33:55]wFMCommunicate OK [19:33:55]wFMCommunicate request_size=255 [19:33:55]MH_SAM_APDU [19:33: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 23 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 B0 05 00 35 04 06 00 6B [19:33:55]Write to MH i2c: E2 02 01 83 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 23 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 B0 05 00 35 04 06 00 6B 00 00 61 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:55]Read from MH i2c: E2 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 83 02 00 90 00 F9 [19:33:55]RAPDU: 90 00 [19:33:55]wFMCommunicate OK [19:33:55]wFMCommunicate request_size=10 [19:33:55]MH_SAM_APDU [19:33:55]CAPDU: 80 0D 02 02 05 A7 25 75 F8 95 [19:33:55]Write to MH i2c: E2 0D 00 84 02 80 0D 02 02 05 00 A7 25 75 F8 95 00 00 D8 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:33:55]Read from MH i2c: E2 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 03 00 84 02 00 90 00 FA [19:33:55]RAPDU: 90 00 [19:33:55]wFMCommunicate OK [19:33:55]wFMCommunicate request_size=4 [19:33:55]MH_SAM_APDU [19:33:55]CAPDU: 80 0D 03 02 [19:33:55]Write to MH i2c: E2 08 00 85 02 80 0D 03 02 00 00 00 00 02 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:33:55]Read from MH i2c: E2 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 0B 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 0B 00 85 02 00 85 33 40 08 E5 E1 4C AF 90 00 C4 [19:33:55]RAPDU: 85 33 40 08 E5 E1 4C AF 90 00 [19:33:55]wFMCommunicate OK [19:33:55]SAM_PROTO_SignData done [19:33:55]FM_MakeSignedData done [19:33:55]CreateOFDProtocolMessage [19:33:55]wFMCommunicate request_size=4 [19:33:55]MH_SAM_APDU [19:33:55]CAPDU: 80 11 00 00 [19:33:55]Write to MH i2c: E2 08 00 86 02 80 11 00 00 00 00 00 00 02 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:55]Read from MH i2c: E2 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: E2 17 00 [19:33:55]MH_I2C_Read... [19:33:55]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 36 37 32 90 00 57 [19:33:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:33:55]wFMCommunicate OK [19:33:55]CreateOFDProtocolMessage done [19:33:55]OFDSenderStorePacket 372885 [19:33:55]StoreOFDPacket docnum=372885 [19:33:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 54 07 01 66 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 23 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 B0 05 00 35 04 06 00 6B A7 25 75 F8 95 85 33 40 08 E5 E1 4C AF [19:33:55]CheckFolder [19:33:55]dirname=/storage/ofd_packets [19:33:55]CheckFolder done [19:33:55]ProducePacketName [19:33:55]name=ofd_packets/00372885 [19:33:55]NVStorageSaveData ofd_packets/00372885 [19:33:55]File name is /storage/ofd_packets/00372885 [19:33:55]Write 301 bytes [19:33:55]NVStorageSaveData done [19:33:55]OFDSenderStorePacket done [19:33:55]KKMCreateOFDPacket done [19:33:55]NVStorageSaveData kkm_last_timestamp [19:33:55]File name is /storage/kkm_last_timestamp [19:33:55]Write 4 bytes [19:33:55]NVStorageSaveData done [19:33:55]ExternCall_PrintAddStr [19:33:55]wPrintStart [19:33:55]Write to MH i2c: 01 00 00 87 02 89 [19:33:55]Write i2c OK [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 07 00 [19:33:55]MH_I2C_Read... [19:33:55]Read from MH i2c: 01 07 00 87 02 00 00 00 00 00 FF 0F 9E [19:33:55]RasterBufferAndPrint [19:33:55]line Счет N : (1)3309200 [19:33:55]line ИНН: 02508201610067 [19:33:55]line Контрольно-Кассовый Чек [19:33:55]line ПРОДАЖА [19:33:55]line ТРК (МРК, ГНК) : 22 [19:33:55]line Товар: 2710124130 [19:33:55]line Аи-92-К-4 [19:33:55]line 10.470 * 66.90 [19:33:55]line = 700.44 [19:33:55]line НДС 12% НСП 1% [19:33:55]line > о реализуемом товаре [19:33:55]line ОКРУГЛЕНИЕ: -0.44 [19:33:55]line ИТОГО: 700.00 [19:33:55]line Внесено: 700.00 [19:33:55]line СДАЧА: 0.00 [19:33:55]line НСП 1% : 6.20 [19:33:55]line НДС 12% : 74.38 [19:33:55]line Наличными: 700.00 [19:33:55]line Безнал.: 0.00 [19:33:55]line Место: АЗС № 87 "Партнер Нефть" [19:33:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:33:55]line СНО: Общий режим [19:33:55]line Чек 702 24.10.2024 19:33 [19:33:55]line Смена: 524 ФФД: 1.0 [19:33:55]line ЗНМ: 0300000083 [19:33:55]line РНМ: 0000000000091623 [19:33:55]line Версия ККМ: 001 [19:33:55]line ФМ: 0000000000874672 [19:33:55]line ФД: 372885 [19:33:55]line ФПД: 118365632198805 [19:33:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193355&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372885&fm=118365632198805&tin=02508201610067®Number=0000000000091623&sum=70000 [19:33:55]written 0, free lines is 4095 [19:33:56]OFD Sender: Processing packet 372885 [packets to send 268, broken 267] [19:33:56]ProducePacketName [19:33:56]name=ofd_packets/00372885 [19:33:56]OFD Sender: To server: pG, [19:33:56]CommunicateWithHost lk.salyk.kg:30040 [19:33:56]ConnectInit lk.salyk.kg [19:33:56]Connected sock=10 [19:33:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 54 07 01 66 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 02 00 00 F4 03 04 00 23 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 95 B0 05 00 35 04 06 00 6B A7 25 75 F8 95 85 33 40 08 E5 E1 4C AF [19:33:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D4 40 47 00 4D 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 36 37 32 10 04 04 00 95 B0 05 00 F4 03 04 00 C9 4C 1A 67 B6 04 01 00 00 84 38 B7 3B 21 44 47 1D [19:33:56]CommunicateWithHost err = 0 [19:33:56]CheckOFDResponse [19:33:56]1017 (14) - 77093643461234 [19:33:56]1041 (16) - 0000000000874672 [19:33:56]1040 (4) - 372885 [19:33:56]1012 (4) - 24.10.2024 13:34 [19:33:56]1206 (1) - 0 [19:33:56]OFD Sender: Remove packet 372885 [19:33:56]ProducePacketName [19:33:56]name=ofd_packets/00372885 [19:33:56]NVStorageDeleteData [19:33:56]Write to MH i2c: 01 00 00 B2 02 B4 [19:33:56]Write i2c OK [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: 01 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: 01 07 00 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: 01 07 00 B2 02 00 00 00 00 00 DC 0C A3 [19:33:56]RasterBufferAndPrint [19:33:56]line [19:33:56]line [19:33:56]line [19:33:56]line [19:33:56]line [19:33:56]written 0, free lines is 3298 [19:33:56]MH_Cut [19:33:56]Write to MH i2c: D1 01 00 B9 02 01 8D [19:33:56]Write i2c OK [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: D1 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: D1 01 00 [19:33:56]MH_I2C_Read... [19:33:56]Read from MH i2c: D1 01 00 B9 02 00 8C [19:33:56]Write to MH i2c: 01 00 00 BA 02 BC [19:33:56]Write i2c OK [19:33:56]MH_I2C_Read... [19:33:56]OFD Sender: No OFD packet to send [19:33:57]*** Cut start [19:33:57]*** Partial cut [19:33:57]*** CUTSNS_PIN = 1 [19:33:57]*** CUTSNS_PIN = 0 [19:33:57]*** Brake cut motor [19:33:57]Read from MH i2c: 01 [19:33:57]MH_I2C_Read... [19:33:57]*** Stop cut motor [19:33:57]*** Cut end [19:33:57]Read from MH i2c: 01 07 00 [19:33:57]MH_I2C_Read... [19:33:57]Read from MH i2c: 01 07 00 BA 02 00 00 00 00 00 FF 0F D1 [19:33:57]process_action close_receipt done [19:33:57]requested_data is exist [19:33:57]produce_requested_data [19:33:57]requested_item fm.sn is exist - process it [19:33:57]wFMCommunicate request_size=4 [19:33:57]MH_SAM_APDU [19:33:57]CAPDU: 80 11 00 00 [19:33:57]Write to MH i2c: E2 08 00 BB 02 80 11 00 00 00 00 00 00 37 [19:33:57]Write i2c OK [19:33:57]MH_I2C_Read... [19:33:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:33:58]Read from MH i2c: E2 [19:33:58]MH_I2C_Read... [19:33:58]Read from MH i2c: E2 17 00 [19:33:58]MH_I2C_Read... [19:33:58]Read from MH i2c: E2 17 00 BB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [19:33:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:33:58]wFMCommunicate OK [19:33:58]requested_item fd.num is exist - process it [19:33:58]SAM_PROTO_GetFieldsCounters [19:33:58]wFMCommunicate request_size=4 [19:33:58]MH_SAM_APDU [19:33:58]CAPDU: 80 13 00 00 [19:33:58]Write to MH i2c: E2 08 00 BC 02 80 13 00 00 00 00 00 00 3A [19:33:58]Write i2c OK [19:33:58]MH_I2C_Read... [19:33:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:33:58]Read from MH i2c: E2 [19:33:58]MH_I2C_Read... [19:33:58]Read from MH i2c: E2 62 00 [19:33:58]MH_I2C_Read... [19:33:58]Read from MH i2c: E2 62 00 BC 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 95 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 F1 [19:33:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 95 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BE 02 00 00 5E 04 04 00 BE 02 00 00 57 04 04 00 BF 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:33:58]wFMCommunicate OK [19:33:58]SAM_PROTO_GetFieldsCounters done [19:33:58]requested_item shift.num is exist - process it [19:33:58]requested_item shift.opened is exist - process it [19:33:58]req_shift_opened [19:33:58]FM_GetShiftState [19:33:58]SAM_PROTO_GetShiftState [19:33:58]wFMCommunicate request_size=4 [19:33:58]MH_SAM_APDU [19:33:58]CAPDU: 80 13 01 00 [19:33:58]Write to MH i2c: E2 08 00 BD 02 80 13 01 00 00 00 00 00 3C [19:33:58]Write i2c OK [19:33:58]MH_I2C_Read... [19:33:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:33:58]Read from MH i2c: E2 [19:33:58]MH_I2C_Read... [19:33:58]Read from MH i2c: E2 0E 00 [19:33:58]MH_I2C_Read... [19:33:58]Read from MH i2c: E2 0E 00 BD 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A1 [19:33:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:33:58]wFMCommunicate OK [19:33:58]SAM_PROTO_GetShiftState done [19:33:58]FM_GetShiftState done [19:33:58]req_shift_opened done [19:33:58]requested_item shift.open_date is exist - process it [19:33:58]req_shift_open_date [19:33:58]req_shift_open_date done [19:33:58]produce_requested_data done [19:33:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372885,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:33:58]process_action_free close_receipt [19:33:58]json_value_free [19:33:58]json_value_free done [19:33:58]process_json_proto returns [19:33:58]Send response to host [19:33:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372885,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:33:58]free response buf [19:33:58]execute_script done [19:33:58]execute_script returns [19:33:58]free content buf [19:33:58]Sock 9.Close socket [19:33:58]Sock 9.Thread stoped [19:34:01]OFD Sender: No OFD packet to send [19:34:06]OFD Sender: No OFD packet to send [19:34:11]OFD Sender: No OFD packet to send [19:34:16]OFD Sender: No OFD packet to send [19:34:21]OFD Sender: No OFD packet to send [19:34:26]OFD Sender: No OFD packet to send [19:34:31]OFD Sender: No OFD packet to send [19:34:36]OFD Sender: No OFD packet to send [19:34:41]OFD Sender: No OFD packet to send [19:34:46]OFD Sender: No OFD packet to send [19:34:51]OFD Sender: No OFD packet to send [19:34:56]OFD Sender: No OFD packet to send [19:35:00]accept exits with 8 [19:35:00]New connection [19:35:00]New thread 3067370852 created [19:35:00]Thread 3067514212 joined [19:35:00]Waiting for new connection... [19:35:00] Sock 8.Parse request [19:35:00]Sock 8.Check first char [19:35:00]Sock 8.First char is OK [19:35:00]request: POST /json_proto HTTP/1.0 [19:35:00]Method: POST [19:35:00]URL: /json_proto [19:35:00]Method is POST - this is cgi request [19:35:00]url: /json_proto [19:35:00]query_string will be loaded in cgi processing [19:35:00]execute_cgi json_proto POST (null) [19:35:00]execute_cgi path=json_proto method=POST [19:35:00]POST find Content-Length [19:35:00]Host: 172.17.42.195:8080 [19:35:00]Content-Length: 776 [19:35:00]Content-Type: application/json [19:35:00] [19:35:00]POST finish read [19:35:00]Found Content-Length = 776 [19:35:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:00]execute_script... [19:35: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)3309199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:00]POST & json_proto [19:35:00]process_json_proto [19:35:00]json parsed OK: [19:35:00]protocol is kg_v1.0 [19:35:00]action value=close_receipt [19:35:00]process_action close_receipt [19:35:00]cmd_close_receipt [19:35:00]MH_GetDate [19:35:00]Write to MH i2c: F0 00 00 BE 02 AF [19:35:00]Write i2c OK [19:35:00]MH_I2C_Read... [19:35:00]Read from MH i2c: F0 [19:35:00]MH_I2C_Read... [19:35:00]Read from MH i2c: F0 09 00 [19:35:00]MH_I2C_Read... [19:35:00]Read from MH i2c: F0 09 00 BE 02 00 65 A1 1A 67 EF 94 12 67 3B [19:35:00]GetLastDocTimeStamp 1729798435 [19:35:00]current date 1729798501 [19:35:00]FM_GetShiftState [19:35:00]SAM_PROTO_GetShiftState [19:35:00]wFMCommunicate request_size=4 [19:35:00]MH_SAM_APDU [19:35:00]CAPDU: 80 13 01 00 [19:35:00]Write to MH i2c: E2 08 00 BF 02 80 13 01 00 00 00 00 00 3E [19:35:00]Write i2c OK [19:35:00]MH_I2C_Read... [19:35:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:00]Read from MH i2c: E2 [19:35:00]MH_I2C_Read... [19:35:00]Read from MH i2c: E2 0E 00 [19:35:00]MH_I2C_Read... [19:35:00]Read from MH i2c: E2 0E 00 BF 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A3 [19:35:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:35:00]wFMCommunicate OK [19:35:00]SAM_PROTO_GetShiftState done [19:35:00]FM_GetShiftState done [19:35:00]opened in 1729729095 [19:35:00]opened+sec_in_day 1729815495 [19:35:00]quantity*price = 200025 [19:35:00]sum+1 = 200026 [19:35:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 703 24.10.2024 19:35 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372886 ФПД: 114325337956671 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372886&fm=114325337956671&tin=02508201610067®Number=0000000000091623&sum=200025 [19:35:01]StoreToDocumentArchive [19:35:01]shift 524 fd 372886 [19:35:01]save to /storage/0524/doc_00372886 [19:35:01]save last doc name /storage/0524/doc_00372886 to /storage/kkm_last_doc_name [19:35:01]save OK [19:35:01]Clear old archive folders... [19:35:01]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:35:01]tlvbuf is 0135A2D0 [19:35:01]SAM_PROTO_ClearQueue [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 09 00 00 [19:35:01]Write to MH i2c: E2 08 00 CC 02 80 09 00 00 00 00 00 00 40 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 CC 02 00 90 00 42 [19:35:01]RAPDU: 90 00 [19:35:01]wFMCommunicate OK [19:35:01]SAM_PROTO_ClearQueue done [19:35:01]KKMCreateOFDPacket [19:35:01]OFDProtocolAddRootSTLVToBuf [19:35:01]FM_MakeSignedData [19:35:01]FM_MakeSignedData [19:35:01]SAM_PROTO_SignData [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 0D 01 02 [19:35:01]Write to MH i2c: E2 08 00 CD 02 80 0D 01 02 00 00 00 00 48 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 CD 02 00 90 00 43 [19:35:01]RAPDU: 90 00 [19:35:01]wFMCommunicate OK [19:35:01]wFMCommunicate request_size=255 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 65 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 B0 05 [19:35:01]Write to MH i2c: E2 02 01 CE 02 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 65 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 B0 05 00 00 55 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 CE 02 00 90 00 44 [19:35:01]RAPDU: 90 00 [19:35:01]wFMCommunicate OK [19:35:01]wFMCommunicate request_size=16 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 67 FA 71 28 61 3F [19:35:01]Write to MH i2c: E2 13 00 CF 02 80 0D 02 02 0B 00 00 35 04 06 00 67 FA 71 28 61 3F 00 00 3A [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 03 00 CF 02 00 90 00 45 [19:35:01]RAPDU: 90 00 [19:35:01]wFMCommunicate OK [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 0D 03 02 [19:35:01]Write to MH i2c: E2 08 00 D0 02 80 0D 03 02 00 00 00 00 4D [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 0B 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 0B 00 D0 02 00 FC BA A8 58 7A 3E FF 85 90 00 40 [19:35:01]RAPDU: FC BA A8 58 7A 3E FF 85 90 00 [19:35:01]wFMCommunicate OK [19:35:01]SAM_PROTO_SignData done [19:35:01]FM_MakeSignedData done [19:35:01]CreateOFDProtocolMessage [19:35:01]wFMCommunicate request_size=4 [19:35:01]MH_SAM_APDU [19:35:01]CAPDU: 80 11 00 00 [19:35:01]Write to MH i2c: E2 08 00 D1 02 80 11 00 00 00 00 00 00 4D [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:01]Read from MH i2c: E2 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: E2 17 00 [19:35:01]MH_I2C_Read... [19:35:01]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 36 37 32 90 00 A2 [19:35:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:35:01]wFMCommunicate OK [19:35:01]CreateOFDProtocolMessage done [19:35:01]OFDSenderStorePacket 372886 [19:35:01]StoreOFDPacket docnum=372886 [19:35:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 42 FC 0D 01 DE 16 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 65 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 B0 05 00 35 04 06 00 67 FA 71 28 61 3F FC BA A8 58 7A 3E FF 85 [19:35:01]CheckFolder [19:35:01]dirname=/storage/ofd_packets [19:35:01]CheckFolder done [19:35:01]ProducePacketName [19:35:01]name=ofd_packets/00372886 [19:35:01]NVStorageSaveData ofd_packets/00372886 [19:35:01]File name is /storage/ofd_packets/00372886 [19:35:01]Write 307 bytes [19:35:01]NVStorageSaveData done [19:35:01]OFDSenderStorePacket done [19:35:01]KKMCreateOFDPacket done [19:35:01]NVStorageSaveData kkm_last_timestamp [19:35:01]File name is /storage/kkm_last_timestamp [19:35:01]Write 4 bytes [19:35:01]NVStorageSaveData done [19:35:01]ExternCall_PrintAddStr [19:35:01]wPrintStart [19:35:01]Write to MH i2c: 01 00 00 D2 02 D4 [19:35:01]Write i2c OK [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 [19:35:01]MH_I2C_Read... [19:35:01]Read from MH i2c: 01 07 00 D2 02 00 00 00 00 00 FF 0F E9 [19:35:01]RasterBufferAndPrint [19:35:01]line Счет N : (1)3309199 [19:35:01]line ИНН: 02508201610067 [19:35:01]line Контрольно-Кассовый Чек [19:35:01]line ПРОДАЖА [19:35:01]line ТРК (МРК, ГНК) : 31 [19:35:01]line Товар: 2710194240 [19:35:01]line D-Energy Дт-К-2 [19:35:01]line 25.910 * 77.20 [19:35:01]line = 2000.25 [19:35:01]line НДС 12% НСП 1% [19:35:01]line > о реализуемом товаре [19:35:01]line ИТОГО: 2000.25 [19:35:01]line НСП 1% : 17.70 [19:35:01]line НДС 12% : 212.42 [19:35:01]line Наличными: 0.00 [19:35:01]line Безнал.: 2000.25 [19:35:01]line Место: АЗС № 87 "Партнер Нефть" [19:35:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:35:01]line СНО: Общий режим [19:35:01]line Чек 703 24.10.2024 19:35 [19:35:01]line Смена: 524 ФФД: 1.0 [19:35:01]line ЗНМ: 0300000083 [19:35:01]line РНМ: 0000000000091623 [19:35:01]line Версия ККМ: 001 [19:35:01]line Платежная система: Mbank [19:35:01]line ФМ: 0000000000874672 [19:35:01]line ФД: 372886 [19:35:01]line ФПД: 114325337956671 [19:35:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193501&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372886&fm=114325337956671&tin=02508201610067®Number=0000000000091623&sum=200025 [19:35:02]OFD Sender: Processing packet 372886 [packets to send 268, broken 267] [19:35:02]ProducePacketName [19:35:02]name=ofd_packets/00372886 [19:35:02]OFD Sender: To server: pG, [19:35:02]CommunicateWithHost lk.salyk.kg:30040 [19:35:02]ConnectInit lk.salyk.kg [19:35:02]written 0, free lines is 4095 [19:35:02]Connected sock=10 [19:35:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 42 FC 0D 01 DE 16 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 02 00 00 F4 03 04 00 65 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 B0 05 00 35 04 06 00 67 FA 71 28 61 3F FC BA A8 58 7A 3E FF 85 [19:35:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E0 72 47 00 11 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 96 B0 05 00 F4 03 04 00 0B 4D 1A 67 B6 04 01 00 00 8C AA D5 32 D5 3C FF 1F [19:35:02]CommunicateWithHost err = 0 [19:35:02]CheckOFDResponse [19:35:02]1017 (14) - 77093643461234 [19:35:02]1041 (16) - 0000000000874672 [19:35:02]1040 (4) - 372886 [19:35:02]1012 (4) - 24.10.2024 13:35 [19:35:02]1206 (1) - 0 [19:35:02]OFD Sender: Remove packet 372886 [19:35:02]ProducePacketName [19:35:02]name=ofd_packets/00372886 [19:35:02]NVStorageDeleteData [19:35:02]Write to MH i2c: 01 00 00 FB 02 FD [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: 01 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: 01 07 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: 01 07 00 FB 02 00 00 00 00 00 11 0D 22 [19:35:02]RasterBufferAndPrint [19:35:02]line [19:35:02]line [19:35:02]line [19:35:02]line [19:35:02]line [19:35:02]written 0, free lines is 3353 [19:35:02]MH_Cut [19:35:02]Write to MH i2c: D1 01 00 02 03 01 D7 [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: D1 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: D1 01 00 [19:35:02]MH_I2C_Read... [19:35:02]Read from MH i2c: D1 01 00 02 03 00 D6 [19:35:02]Write to MH i2c: 01 00 00 03 03 06 [19:35:02]Write i2c OK [19:35:02]MH_I2C_Read... [19:35:03]OFD Sender: No OFD packet to send [19:35:03]*** Cut start [19:35:03]*** Partial cut [19:35:03]*** CUTSNS_PIN = 1 [19:35:03]*** CUTSNS_PIN = 0 [19:35:03]*** Brake cut motor [19:35:04]Read from MH i2c: 01 [19:35:04]MH_I2C_Read... [19:35:04]*** Stop cut motor [19:35:04]*** Cut end [19:35:04]Read from MH i2c: 01 07 00 [19:35:04]MH_I2C_Read... [19:35:04]Read from MH i2c: 01 07 00 03 03 00 00 00 00 00 FF 0F 1B [19:35:04]process_action close_receipt done [19:35:04]requested_data is exist [19:35:04]produce_requested_data [19:35:04]requested_item fm.sn is exist - process it [19:35:04]wFMCommunicate request_size=4 [19:35:04]MH_SAM_APDU [19:35:04]CAPDU: 80 11 00 00 [19:35:04]Write to MH i2c: E2 08 00 04 03 80 11 00 00 00 00 00 00 81 [19:35:04]Write i2c OK [19:35:04]MH_I2C_Read... [19:35:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:04]Read from MH i2c: E2 [19:35:04]MH_I2C_Read... [19:35:04]Read from MH i2c: E2 17 00 [19:35:04]MH_I2C_Read... [19:35:04]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 36 37 32 90 00 D6 [19:35:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:35:04]wFMCommunicate OK [19:35:04]requested_item fd.num is exist - process it [19:35:04]SAM_PROTO_GetFieldsCounters [19:35:04]wFMCommunicate request_size=4 [19:35:04]MH_SAM_APDU [19:35:04]CAPDU: 80 13 00 00 [19:35:04]Write to MH i2c: E2 08 00 05 03 80 13 00 00 00 00 00 00 84 [19:35:04]Write i2c OK [19:35:04]MH_I2C_Read... [19:35:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:04]Read from MH i2c: E2 [19:35:04]MH_I2C_Read... [19:35:04]Read from MH i2c: E2 62 00 [19:35:04]MH_I2C_Read... [19:35:04]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 96 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 3F [19:35:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 96 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 BF 02 00 00 5E 04 04 00 BF 02 00 00 57 04 04 00 C0 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:04]wFMCommunicate OK [19:35:04]SAM_PROTO_GetFieldsCounters done [19:35:04]requested_item shift.num is exist - process it [19:35:04]requested_item shift.opened is exist - process it [19:35:04]req_shift_opened [19:35:04]FM_GetShiftState [19:35:04]SAM_PROTO_GetShiftState [19:35:04]wFMCommunicate request_size=4 [19:35:04]MH_SAM_APDU [19:35:04]CAPDU: 80 13 01 00 [19:35:04]Write to MH i2c: E2 08 00 06 03 80 13 01 00 00 00 00 00 86 [19:35:04]Write i2c OK [19:35:04]MH_I2C_Read... [19:35:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:04]Read from MH i2c: E2 [19:35:04]MH_I2C_Read... [19:35:04]Read from MH i2c: E2 0E 00 [19:35:04]MH_I2C_Read... [19:35:04]Read from MH i2c: E2 0E 00 06 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EB [19:35:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:35:04]wFMCommunicate OK [19:35:04]SAM_PROTO_GetShiftState done [19:35:04]FM_GetShiftState done [19:35:04]req_shift_opened done [19:35:04]requested_item shift.open_date is exist - process it [19:35:04]req_shift_open_date [19:35:04]req_shift_open_date done [19:35:04]produce_requested_data done [19:35:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372886,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:35:04]process_action_free close_receipt [19:35:04]json_value_free [19:35:04]json_value_free done [19:35:04]process_json_proto returns [19:35:04]Send response to host [19:35:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372886,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:35:04]free response buf [19:35:04]execute_script done [19:35:04]execute_script returns [19:35:04]free content buf [19:35:04]Sock 8.Close socket [19:35:04]Sock 8.Thread stoped [19:35:08]OFD Sender: No OFD packet to send [19:35:13]OFD Sender: No OFD packet to send [19:35:18]OFD Sender: No OFD packet to send [19:35:23]OFD Sender: No OFD packet to send [19:35:28]OFD Sender: No OFD packet to send [19:35:33]OFD Sender: No OFD packet to send [19:35:35]accept exits with 9 [19:35:35]New connection [19:35:35]New thread 3067514212 created [19:35:35]Thread 3067370852 joined [19:35:35]Waiting for new connection... [19:35:35] Sock 9.Parse request [19:35:35]Sock 9.Check first char [19:35:35]Sock 9.First char is OK [19:35:35]request: POST /json_proto HTTP/1.0 [19:35:35]Method: POST [19:35:35]URL: /json_proto [19:35:35]Method is POST - this is cgi request [19:35:35]url: /json_proto [19:35:35]query_string will be loaded in cgi processing [19:35:35]execute_cgi json_proto POST (null) [19:35:35]execute_cgi path=json_proto method=POST [19:35:35]POST find Content-Length [19:35:35]Host: 172.17.42.195:8080 [19:35:35]Content-Length: 678 [19:35:35]Content-Type: application/json [19:35:35] [19:35:35]POST finish read [19:35:35]Found Content-Length = 678 [19:35:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:35]execute_script... [19: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)3309201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:35:35]POST & json_proto [19:35:35]process_json_proto [19:35:35]json parsed OK: [19:35:35]protocol is kg_v1.0 [19:35:35]action value=close_receipt [19:35:35]process_action close_receipt [19:35:35]cmd_close_receipt [19:35:35]MH_GetDate [19:35:35]Write to MH i2c: F0 00 00 07 03 F9 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: F0 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: F0 09 00 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: F0 09 00 07 03 00 88 A1 1A 67 EF 94 12 67 A8 [19:35:35]GetLastDocTimeStamp 1729798501 [19:35:35]current date 1729798536 [19:35:35]FM_GetShiftState [19:35:35]SAM_PROTO_GetShiftState [19:35:35]wFMCommunicate request_size=4 [19:35:35]MH_SAM_APDU [19:35:35]CAPDU: 80 13 01 00 [19:35:35]Write to MH i2c: E2 08 00 08 03 80 13 01 00 00 00 00 00 88 [19:35:35]Write i2c OK [19:35:35]MH_I2C_Read... [19:35:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:35]Read from MH i2c: E2 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: E2 0E 00 [19:35:35]MH_I2C_Read... [19:35:35]Read from MH i2c: E2 0E 00 08 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 ED [19:35:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:35:35]wFMCommunicate OK [19:35:35]SAM_PROTO_GetShiftState done [19:35:35]FM_GetShiftState done [19:35:35]opened in 1729729095 [19:35:35]opened+sec_in_day 1729815495 [19:35:35]quantity*price = 50041 [19:35:35]sum+1 = 50042 [19:35:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 704 24.10.2024 19:35 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372887 ФПД: 279160634470952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193536&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372887&fm=279160634470952&tin=02508201610067®Number=0000000000091623&sum=50000 [19:35:36]StoreToDocumentArchive [19:35:36]shift 524 fd 372887 [19:35:36]save to /storage/0524/doc_00372887 [19:35:36]save last doc name /storage/0524/doc_00372887 to /storage/kkm_last_doc_name [19:35:36]save OK [19:35:36]Clear old archive folders... [19:35:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:35:36]tlvbuf is 01363840 [19:35:36]SAM_PROTO_ClearQueue [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 09 00 00 [19:35:36]Write to MH i2c: E2 08 00 15 03 80 09 00 00 00 00 00 00 8A [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 15 03 00 90 00 8C [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]SAM_PROTO_ClearQueue done [19:35:36]KKMCreateOFDPacket [19:35:36]OFDProtocolAddRootSTLVToBuf [19:35:36]FM_MakeSignedData [19:35:36]FM_MakeSignedData [19:35:36]SAM_PROTO_SignData [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 0D 01 02 [19:35:36]Write to MH i2c: E2 08 00 16 03 80 0D 01 02 00 00 00 00 92 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 16 03 00 90 00 8D [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]wFMCommunicate request_size=255 [19:35:36]MH_SAM_APDU [19:35: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 88 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 B0 05 00 35 04 06 00 FD [19:35:36]Write to MH i2c: E2 02 01 17 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 88 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 B0 05 00 35 04 06 00 FD 00 00 E1 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 17 03 00 90 00 8E [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]wFMCommunicate request_size=10 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 0D 02 02 05 E5 26 73 F2 28 [19:35:36]Write to MH i2c: E2 0D 00 18 03 80 0D 02 02 05 00 E5 26 73 F2 28 00 00 37 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 03 00 18 03 00 90 00 8F [19:35:36]RAPDU: 90 00 [19:35:36]wFMCommunicate OK [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 0D 03 02 [19:35:36]Write to MH i2c: E2 08 00 19 03 80 0D 03 02 00 00 00 00 97 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 0B 00 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 0B 00 19 03 00 8C 16 23 57 BE 1E F5 13 90 00 98 [19:35:36]RAPDU: 8C 16 23 57 BE 1E F5 13 90 00 [19:35:36]wFMCommunicate OK [19:35:36]SAM_PROTO_SignData done [19:35:36]FM_MakeSignedData done [19:35:36]CreateOFDProtocolMessage [19:35:36]wFMCommunicate request_size=4 [19:35:36]MH_SAM_APDU [19:35:36]CAPDU: 80 11 00 00 [19:35:36]Write to MH i2c: E2 08 00 1A 03 80 11 00 00 00 00 00 00 97 [19:35:36]Write i2c OK [19:35:36]MH_I2C_Read... [19:35:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:36]Read from MH i2c: E2 [19:35:36]MH_I2C_Read... [19:35:36]Read from MH i2c: E2 17 00 [19:35:36]MH_I2C_Read... [19:35:37]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 36 37 32 90 00 EC [19:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:35:37]wFMCommunicate OK [19:35:37]CreateOFDProtocolMessage done [19:35:37]OFDSenderStorePacket 372887 [19:35:37]StoreOFDPacket docnum=372887 [19:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4E 1F 07 01 65 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 88 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 B0 05 00 35 04 06 00 FD E5 26 73 F2 28 8C 16 23 57 BE 1E F5 13 [19:35:37]CheckFolder [19:35:37]dirname=/storage/ofd_packets [19:35:37]CheckFolder done [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00372887 [19:35:37]NVStorageSaveData ofd_packets/00372887 [19:35:37]File name is /storage/ofd_packets/00372887 [19:35:37]Write 301 bytes [19:35:37]NVStorageSaveData done [19:35:37]OFDSenderStorePacket done [19:35:37]KKMCreateOFDPacket done [19:35:37]NVStorageSaveData kkm_last_timestamp [19:35:37]File name is /storage/kkm_last_timestamp [19:35:37]Write 4 bytes [19:35:37]NVStorageSaveData done [19:35:37]ExternCall_PrintAddStr [19:35:37]wPrintStart [19:35:37]Write to MH i2c: 01 00 00 1B 03 1E [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 1B 03 00 00 00 00 00 FF 0F 33 [19:35:37]RasterBufferAndPrint [19:35:37]line Счет N : (1)3309201 [19:35:37]line ИНН: 02508201610067 [19:35:37]line Контрольно-Кассовый Чек [19:35:37]line ПРОДАЖА [19:35:37]line ТРК (МРК, ГНК) : 42 [19:35:37]line Товар: 2710124130 [19:35:37]line Аи-92-К-4 [19:35:37]line 7.480 * 66.90 [19:35:37]line = 500.41 [19:35:37]line НДС 12% НСП 1% [19:35:37]line > о реализуемом товаре [19:35:37]line ОКРУГЛЕНИЕ: -0.41 [19:35:37]line ИТОГО: 500.00 [19:35:37]line Внесено: 500.00 [19:35:37]line СДАЧА: 0.00 [19:35:37]line НСП 1% : 4.43 [19:35:37]line НДС 12% : 53.14 [19:35:37]line Наличными: 500.00 [19:35:37]line Безнал.: 0.00 [19:35:37]line Место: АЗС № 87 "Партнер Нефть" [19:35:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:35:37]line СНО: Общий режим [19:35:37]line Чек 704 24.10.2024 19:35 [19:35:37]line Смена: 524 ФФД: 1.0 [19:35:37]line ЗНМ: 0300000083 [19:35:37]line РНМ: 0000000000091623 [19:35:37]line Версия ККМ: 001 [19:35:37]line ФМ: 0000000000874672 [19:35:37]line ФД: 372887 [19:35:37]line ФПД: 279160634470952 [19:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193536&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372887&fm=279160634470952&tin=02508201610067®Number=0000000000091623&sum=50000 [19:35:37]written 0, free lines is 4095 [19:35:37]OFD Sender: Processing packet 372887 [packets to send 268, broken 267] [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00372887 [19:35:37]OFD Sender: To server: pG, [19:35:37]CommunicateWithHost lk.salyk.kg:30040 [19:35:37]ConnectInit lk.salyk.kg [19:35:37]Connected sock=10 [19:35:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4E 1F 07 01 65 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 02 00 00 F4 03 04 00 88 A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 B0 05 00 35 04 06 00 FD E5 26 73 F2 28 8C 16 23 57 BE 1E F5 13 [19:35:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CA DC 47 00 D0 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 97 B0 05 00 F4 03 04 00 2E 4D 1A 67 B6 04 01 00 00 B9 79 1A EF B6 9B 19 FF [19:35:37]CommunicateWithHost err = 0 [19:35:37]CheckOFDResponse [19:35:37]1017 (14) - 77093643461234 [19:35:37]1041 (16) - 0000000000874672 [19:35:37]1040 (4) - 372887 [19:35:37]1012 (4) - 24.10.2024 13:35 [19:35:37]1206 (1) - 0 [19:35:37]OFD Sender: Remove packet 372887 [19:35:37]ProducePacketName [19:35:37]name=ofd_packets/00372887 [19:35:37]NVStorageDeleteData [19:35:37]Write to MH i2c: 01 00 00 46 03 49 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: 01 07 00 46 03 00 00 00 00 00 D8 0C 34 [19:35:37]RasterBufferAndPrint [19:35:37]line [19:35:37]line [19:35:37]line [19:35:37]line [19:35:37]line [19:35:37]written 0, free lines is 3295 [19:35:37]MH_Cut [19:35:37]Write to MH i2c: D1 01 00 4D 03 01 22 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: D1 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: D1 01 00 [19:35:37]MH_I2C_Read... [19:35:37]Read from MH i2c: D1 01 00 4D 03 00 21 [19:35:37]Write to MH i2c: 01 00 00 4E 03 51 [19:35:37]Write i2c OK [19:35:37]MH_I2C_Read... [19:35:37]OFD Sender: No OFD packet to send [19:35:38]*** Cut start [19:35:38]*** Partial cut [19:35:38]*** CUTSNS_PIN = 1 [19:35:38]*** CUTSNS_PIN = 0 [19:35:38]*** Brake cut motor [19:35:38]Read from MH i2c: 01 [19:35:38]MH_I2C_Read... [19:35:38]*** Stop cut motor [19:35:38]*** Cut end [19:35:38]Read from MH i2c: 01 07 00 [19:35:38]MH_I2C_Read... [19:35:38]Read from MH i2c: 01 07 00 4E 03 00 00 00 00 00 FF 0F 66 [19:35:38]process_action close_receipt done [19:35:38]requested_data is exist [19:35:38]produce_requested_data [19:35:38]requested_item fm.sn is exist - process it [19:35:38]wFMCommunicate request_size=4 [19:35:38]MH_SAM_APDU [19:35:38]CAPDU: 80 11 00 00 [19:35:38]Write to MH i2c: E2 08 00 4F 03 80 11 00 00 00 00 00 00 CC [19:35:38]Write i2c OK [19:35:38]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 17 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 17 00 4F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [19:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:35:39]wFMCommunicate OK [19:35:39]requested_item fd.num is exist - process it [19:35:39]SAM_PROTO_GetFieldsCounters [19:35:39]wFMCommunicate request_size=4 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 13 00 00 [19:35:39]Write to MH i2c: E2 08 00 50 03 80 13 00 00 00 00 00 00 CF [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 62 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 62 00 50 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 97 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 8E [19:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 97 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C0 02 00 00 5E 04 04 00 C0 02 00 00 57 04 04 00 C1 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:35:39]wFMCommunicate OK [19:35:39]SAM_PROTO_GetFieldsCounters done [19:35:39]requested_item shift.num is exist - process it [19:35:39]requested_item shift.opened is exist - process it [19:35:39]req_shift_opened [19:35:39]FM_GetShiftState [19:35:39]SAM_PROTO_GetShiftState [19:35:39]wFMCommunicate request_size=4 [19:35:39]MH_SAM_APDU [19:35:39]CAPDU: 80 13 01 00 [19:35:39]Write to MH i2c: E2 08 00 51 03 80 13 01 00 00 00 00 00 D1 [19:35:39]Write i2c OK [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 [19:35:39]MH_I2C_Read... [19:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:35:39]Read from MH i2c: E2 0E 00 [19:35:39]MH_I2C_Read... [19:35:39]Read from MH i2c: E2 0E 00 51 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [19:35:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:35:39]wFMCommunicate OK [19:35:39]SAM_PROTO_GetShiftState done [19:35:39]FM_GetShiftState done [19:35:39]req_shift_opened done [19:35:39]requested_item shift.open_date is exist - process it [19:35:39]req_shift_open_date [19:35:39]req_shift_open_date done [19:35:39]produce_requested_data done [19:35:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372887,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:35:39]process_action_free close_receipt [19:35:39]json_value_free [19:35:39]json_value_free done [19:35:39]process_json_proto returns [19:35:39]Send response to host [19:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372887,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:35:39]free response buf [19:35:39]execute_script done [19:35:39]execute_script returns [19:35:39]free content buf [19:35:39]Sock 9.Close socket [19:35:39]Sock 9.Thread stoped [19:35:42]OFD Sender: No OFD packet to send [19:35:47]OFD Sender: No OFD packet to send [19:35:52]OFD Sender: No OFD packet to send [19:35:57]OFD Sender: No OFD packet to send [19:36:02]OFD Sender: No OFD packet to send [19:36:07]OFD Sender: No OFD packet to send [19:36:12]OFD Sender: No OFD packet to send [19:36:17]OFD Sender: No OFD packet to send [19:36:22]OFD Sender: No OFD packet to send [19:36:28]OFD Sender: No OFD packet to send [19:36:33]OFD Sender: No OFD packet to send [19:36:38]OFD Sender: No OFD packet to send [19:36:41]accept exits with 8 [19:36:41]New connection [19:36:41]New thread 3067370852 created [19:36:41]Thread 3067514212 joined [19:36:41]Waiting for new connection... [19:36:41] Sock 8.Parse request [19:36:41]Sock 8.Check first char [19:36:41]Sock 8.First char is OK [19:36:41]request: POST /json_proto HTTP/1.0 [19:36:41]Method: POST [19:36:41]URL: /json_proto [19:36:41]Method is POST - this is cgi request [19:36:41]url: /json_proto [19:36:41]query_string will be loaded in cgi processing [19:36:41]execute_cgi json_proto POST (null) [19:36:41]execute_cgi path=json_proto method=POST [19:36:41]POST find Content-Length [19:36:41]Host: 172.17.42.195:8080 [19:36:41]Content-Length: 679 [19:36:41]Content-Type: application/json [19:36:41] [19:36:41]POST finish read [19:36:41]Found Content-Length = 679 [19:36:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:41]execute_script... [19:36: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)3309202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:36:41]POST & json_proto [19:36:41]process_json_proto [19:36:41]json parsed OK: [19:36:41]protocol is kg_v1.0 [19:36:41]action value=close_receipt [19:36:41]process_action close_receipt [19:36:41]cmd_close_receipt [19:36:41]MH_GetDate [19:36:41]Write to MH i2c: F0 00 00 52 03 44 [19:36:41]Write i2c OK [19:36:41]MH_I2C_Read... [19:36:41]Read from MH i2c: F0 [19:36:41]MH_I2C_Read... [19:36:41]Read from MH i2c: F0 09 00 [19:36:41]MH_I2C_Read... [19:36:41]Read from MH i2c: F0 09 00 52 03 00 CA A1 1A 67 EF 94 12 67 35 [19:36:41]GetLastDocTimeStamp 1729798536 [19:36:41]current date 1729798602 [19:36:41]FM_GetShiftState [19:36:41]SAM_PROTO_GetShiftState [19:36:41]wFMCommunicate request_size=4 [19:36:41]MH_SAM_APDU [19:36:41]CAPDU: 80 13 01 00 [19:36:41]Write to MH i2c: E2 08 00 53 03 80 13 01 00 00 00 00 00 D3 [19:36:41]Write i2c OK [19:36:41]MH_I2C_Read... [19:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:41]Read from MH i2c: E2 [19:36:41]MH_I2C_Read... [19:36:41]Read from MH i2c: E2 0E 00 [19:36:41]MH_I2C_Read... [19:36:41]Read from MH i2c: E2 0E 00 53 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [19:36:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:36:41]wFMCommunicate OK [19:36:41]SAM_PROTO_GetShiftState done [19:36:41]FM_GetShiftState done [19:36:41]opened in 1729729095 [19:36:41]opened+sec_in_day 1729815495 [19:36:41]quantity*price = 80012 [19:36:41]sum+1 = 80013 [19:36:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 705 24.10.2024 19:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372888 ФПД: 187247236270882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193642&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372888&fm=187247236270882&tin=02508201610067®Number=0000000000091623&sum=80000 [19:36:42]StoreToDocumentArchive [19:36:42]shift 524 fd 372888 [19:36:42]save to /storage/0524/doc_00372888 [19:36:42]save last doc name /storage/0524/doc_00372888 to /storage/kkm_last_doc_name [19:36:42]save OK [19:36:42]Clear old archive folders... [19:36:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:36:42]tlvbuf is 0136E490 [19:36:42]SAM_PROTO_ClearQueue [19:36:42]wFMCommunicate request_size=4 [19:36:42]MH_SAM_APDU [19:36:42]CAPDU: 80 09 00 00 [19:36:42]Write to MH i2c: E2 08 00 60 03 80 09 00 00 00 00 00 00 D5 [19:36:42]Write i2c OK [19:36:42]MH_I2C_Read... [19:36:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:36:42]Read from MH i2c: E2 [19:36:42]MH_I2C_Read... [19:36:42]Read from MH i2c: E2 03 00 [19:36:42]MH_I2C_Read... [19:36:42]Read from MH i2c: E2 03 00 60 03 00 90 00 D7 [19:36:42]RAPDU: 90 00 [19:36:42]wFMCommunicate OK [19:36:42]SAM_PROTO_ClearQueue done [19:36:42]KKMCreateOFDPacket [19:36:42]OFDProtocolAddRootSTLVToBuf [19:36:42]FM_MakeSignedData [19:36:42]FM_MakeSignedData [19:36:42]SAM_PROTO_SignData [19:36:42]wFMCommunicate request_size=4 [19:36:42]MH_SAM_APDU [19:36:42]CAPDU: 80 0D 01 02 [19:36:42]Write to MH i2c: E2 08 00 61 03 80 0D 01 02 00 00 00 00 DD [19:36:42]Write i2c OK [19:36:42]MH_I2C_Read... [19:36:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:36:42]Read from MH i2c: E2 [19:36:42]MH_I2C_Read... [19:36:42]Read from MH i2c: E2 03 00 [19:36:42]MH_I2C_Read... [19:36:42]Read from MH i2c: E2 03 00 61 03 00 90 00 D8 [19:36:42]RAPDU: 90 00 [19:36:42]wFMCommunicate OK [19:36:42]wFMCommunicate request_size=255 [19:36:42]MH_SAM_APDU [19:36: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CA A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 B0 05 00 35 04 06 00 AA [19:36:42]Write to MH i2c: E2 02 01 62 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CA A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 B0 05 00 35 04 06 00 AA 00 00 09 [19:36:42]Write i2c OK [19:36:42]MH_I2C_Read... [19:36:43]OFD Sender: No OFD packet to send [19:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:43]Read from MH i2c: E2 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 03 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 03 00 62 03 00 90 00 D9 [19:36:43]RAPDU: 90 00 [19:36:43]wFMCommunicate OK [19:36:43]wFMCommunicate request_size=10 [19:36:43]MH_SAM_APDU [19:36:43]CAPDU: 80 0D 02 02 05 4C E5 00 CB 22 [19:36:43]Write to MH i2c: E2 0D 00 63 03 80 0D 02 02 05 00 4C E5 00 CB 22 00 00 08 [19:36:43]Write i2c OK [19:36:43]MH_I2C_Read... [19:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:36:43]Read from MH i2c: E2 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 03 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 03 00 63 03 00 90 00 DA [19:36:43]RAPDU: 90 00 [19:36:43]wFMCommunicate OK [19:36:43]wFMCommunicate request_size=4 [19:36:43]MH_SAM_APDU [19:36:43]CAPDU: 80 0D 03 02 [19:36:43]Write to MH i2c: E2 08 00 64 03 80 0D 03 02 00 00 00 00 E2 [19:36:43]Write i2c OK [19:36:43]MH_I2C_Read... [19:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:36:43]Read from MH i2c: E2 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 0B 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 0B 00 64 03 00 32 F8 E0 EC EE 61 C1 0F 90 00 F8 [19:36:43]RAPDU: 32 F8 E0 EC EE 61 C1 0F 90 00 [19:36:43]wFMCommunicate OK [19:36:43]SAM_PROTO_SignData done [19:36:43]FM_MakeSignedData done [19:36:43]CreateOFDProtocolMessage [19:36:43]wFMCommunicate request_size=4 [19:36:43]MH_SAM_APDU [19:36:43]CAPDU: 80 11 00 00 [19:36:43]Write to MH i2c: E2 08 00 65 03 80 11 00 00 00 00 00 00 E2 [19:36:43]Write i2c OK [19:36:43]MH_I2C_Read... [19:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:43]Read from MH i2c: E2 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 17 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: E2 17 00 65 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [19:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:36:43]wFMCommunicate OK [19:36:43]CreateOFDProtocolMessage done [19:36:43]OFDSenderStorePacket 372888 [19:36:43]StoreOFDPacket docnum=372888 [19:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C1 C3 07 01 D0 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CA A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 B0 05 00 35 04 06 00 AA 4C E5 00 CB 22 32 F8 E0 EC EE 61 C1 0F [19:36:43]CheckFolder [19:36:43]dirname=/storage/ofd_packets [19:36:43]CheckFolder done [19:36:43]ProducePacketName [19:36:43]name=ofd_packets/00372888 [19:36:43]NVStorageSaveData ofd_packets/00372888 [19:36:43]File name is /storage/ofd_packets/00372888 [19:36:43]Write 301 bytes [19:36:43]NVStorageSaveData done [19:36:43]OFDSenderStorePacket done [19:36:43]KKMCreateOFDPacket done [19:36:43]NVStorageSaveData kkm_last_timestamp [19:36:43]File name is /storage/kkm_last_timestamp [19:36:43]Write 4 bytes [19:36:43]NVStorageSaveData done [19:36:43]ExternCall_PrintAddStr [19:36:43]wPrintStart [19:36:43]Write to MH i2c: 01 00 00 66 03 69 [19:36:43]Write i2c OK [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: 01 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: 01 07 00 [19:36:43]MH_I2C_Read... [19:36:43]Read from MH i2c: 01 07 00 66 03 00 00 00 00 00 FF 0F 7E [19:36:43]RasterBufferAndPrint [19:36:43]line Счет N : (1)3309202 [19:36:43]line ИНН: 02508201610067 [19:36:43]line Контрольно-Кассовый Чек [19:36:43]line ПРОДАЖА [19:36:43]line ТРК (МРК, ГНК) : 22 [19:36:43]line Товар: 2710124130 [19:36:43]line Аи-92-К-4 [19:36:43]line 11.960 * 66.90 [19:36:43]line = 800.12 [19:36:43]line НДС 12% НСП 1% [19:36:43]line > о реализуемом товаре [19:36:43]line ОКРУГЛЕНИЕ: -0.12 [19:36:43]line ИТОГО: 800.00 [19:36:43]line Внесено: 800.00 [19:36:43]line СДАЧА: 0.00 [19:36:43]line НСП 1% : 7.08 [19:36:43]line НДС 12% : 84.97 [19:36:43]line Наличными: 800.00 [19:36:43]line Безнал.: 0.00 [19:36:43]line Место: АЗС № 87 "Партнер Нефть" [19:36:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:36:43]line СНО: Общий режим [19:36:43]line Чек 705 24.10.2024 19:36 [19:36:43]line Смена: 524 ФФД: 1.0 [19:36:43]line ЗНМ: 0300000083 [19:36:43]line РНМ: 0000000000091623 [19:36:43]line Версия ККМ: 001 [19:36:43]line ФМ: 0000000000874672 [19:36:43]line ФД: 372888 [19:36:43]line ФПД: 187247236270882 [19:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193642&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372888&fm=187247236270882&tin=02508201610067®Number=0000000000091623&sum=80000 [19:36:43]OFD Sender: Processing packet 372888 [packets to send 268, broken 267] [19:36:43]ProducePacketName [19:36:43]name=ofd_packets/00372888 [19:36:43]OFD Sender: To server: pG, [19:36:43]CommunicateWithHost lk.salyk.kg:30040 [19:36:43]ConnectInit lk.salyk.kg [19:36:43]written 0, free lines is 4095 [19:36:43]Connected sock=10 [19:36:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C1 C3 07 01 D0 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 02 00 00 F4 03 04 00 CA A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 B0 05 00 35 04 06 00 AA 4C E5 00 CB 22 32 F8 E0 EC EE 61 C1 0F [19:36:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B8 AD 47 00 97 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 98 B0 05 00 F4 03 04 00 71 4D 1A 67 B6 04 01 00 00 68 33 6F C6 8D CC CA 1F [19:36:44]CommunicateWithHost err = 0 [19:36:44]CheckOFDResponse [19:36:44]1017 (14) - 77093643461234 [19:36:44]1041 (16) - 0000000000874672 [19:36:44]1040 (4) - 372888 [19:36:44]1012 (4) - 24.10.2024 13:36 [19:36:44]1206 (1) - 0 [19:36:44]OFD Sender: Remove packet 372888 [19:36:44]ProducePacketName [19:36:44]name=ofd_packets/00372888 [19:36:44]NVStorageDeleteData [19:36:44]Write to MH i2c: 01 00 00 91 03 94 [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: 01 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: 01 07 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: 01 07 00 91 03 00 00 00 00 00 E4 0C 8B [19:36:44]RasterBufferAndPrint [19:36:44]line [19:36:44]line [19:36:44]line [19:36:44]line [19:36:44]line [19:36:44]written 0, free lines is 3303 [19:36:44]MH_Cut [19:36:44]Write to MH i2c: D1 01 00 98 03 01 6D [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: D1 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: D1 01 00 [19:36:44]MH_I2C_Read... [19:36:44]Read from MH i2c: D1 01 00 98 03 00 6C [19:36:44]Write to MH i2c: 01 00 00 99 03 9C [19:36:44]Write i2c OK [19:36:44]MH_I2C_Read... [19:36:44]OFD Sender: No OFD packet to send [19:36:44]*** Cut start [19:36:44]*** Partial cut [19:36:44]*** CUTSNS_PIN = 1 [19:36:44]*** CUTSNS_PIN = 0 [19:36:45]*** Brake cut motor [19:36:45]Read from MH i2c: 01 [19:36:45]MH_I2C_Read... [19:36:45]*** Stop cut motor [19:36:45]*** Cut end [19:36:45]Read from MH i2c: 01 07 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: 01 07 00 99 03 00 00 00 00 00 FF 0F B1 [19:36:45]process_action close_receipt done [19:36:45]requested_data is exist [19:36:45]produce_requested_data [19:36:45]requested_item fm.sn is exist - process it [19:36:45]wFMCommunicate request_size=4 [19:36:45]MH_SAM_APDU [19:36:45]CAPDU: 80 11 00 00 [19:36:45]Write to MH i2c: E2 08 00 9A 03 80 11 00 00 00 00 00 00 17 [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:36:45]Read from MH i2c: E2 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: E2 17 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: E2 17 00 9A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [19:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:36:45]wFMCommunicate OK [19:36:45]requested_item fd.num is exist - process it [19:36:45]SAM_PROTO_GetFieldsCounters [19:36:45]wFMCommunicate request_size=4 [19:36:45]MH_SAM_APDU [19:36:45]CAPDU: 80 13 00 00 [19:36:45]Write to MH i2c: E2 08 00 9B 03 80 13 00 00 00 00 00 00 1A [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:36:45]Read from MH i2c: E2 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: E2 62 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: E2 62 00 9B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 98 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 DD [19:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 98 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C1 02 00 00 5E 04 04 00 C1 02 00 00 57 04 04 00 C2 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:36:45]wFMCommunicate OK [19:36:45]SAM_PROTO_GetFieldsCounters done [19:36:45]requested_item shift.num is exist - process it [19:36:45]requested_item shift.opened is exist - process it [19:36:45]req_shift_opened [19:36:45]FM_GetShiftState [19:36:45]SAM_PROTO_GetShiftState [19:36:45]wFMCommunicate request_size=4 [19:36:45]MH_SAM_APDU [19:36:45]CAPDU: 80 13 01 00 [19:36:45]Write to MH i2c: E2 08 00 9C 03 80 13 01 00 00 00 00 00 1C [19:36:45]Write i2c OK [19:36:45]MH_I2C_Read... [19:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:36:45]Read from MH i2c: E2 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: E2 0E 00 [19:36:45]MH_I2C_Read... [19:36:45]Read from MH i2c: E2 0E 00 9C 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [19:36:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:36:45]wFMCommunicate OK [19:36:45]SAM_PROTO_GetShiftState done [19:36:45]FM_GetShiftState done [19:36:45]req_shift_opened done [19:36:45]requested_item shift.open_date is exist - process it [19:36:45]req_shift_open_date [19:36:45]req_shift_open_date done [19:36:45]produce_requested_data done [19:36:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372888,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:36:45]process_action_free close_receipt [19:36:45]json_value_free [19:36:45]json_value_free done [19:36:45]process_json_proto returns [19:36:45]Send response to host [19:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372888,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:36:45]free response buf [19:36:45]execute_script done [19:36:45]execute_script returns [19:36:45]free content buf [19:36:45]Sock 8.Close socket [19:36:45]Sock 8.Thread stoped [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:33]accept exits with 9 [19:37:33]New connection [19:37:33]New thread 3067514212 created [19:37:33]Thread 3067370852 joined [19:37:33]Waiting for new connection... [19:37:33] Sock 9.Parse request [19:37:33]Sock 9.Check first char [19:37:33]Sock 9.First char is OK [19:37:33]request: POST /json_proto HTTP/1.0 [19:37:33]Method: POST [19:37:33]URL: /json_proto [19:37:33]Method is POST - this is cgi request [19:37:33]url: /json_proto [19:37:33]query_string will be loaded in cgi processing [19:37:33]execute_cgi json_proto POST (null) [19:37:33]execute_cgi path=json_proto method=POST [19:37:33]POST find Content-Length [19:37:33]Host: 172.17.42.195:8080 [19:37:33]Content-Length: 678 [19:37:33]Content-Type: application/json [19:37:33] [19:37:33]POST finish read [19:37:33]Found Content-Length = 678 [19:37:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:33]execute_script... [19: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)3309203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:37:33]POST & json_proto [19:37:33]process_json_proto [19:37:33]json parsed OK: [19:37:33]protocol is kg_v1.0 [19:37:33]action value=close_receipt [19:37:33]process_action close_receipt [19:37:33]cmd_close_receipt [19:37:33]MH_GetDate [19:37:33]Write to MH i2c: F0 00 00 9D 03 8F [19:37:33]Write i2c OK [19:37:33]MH_I2C_Read... [19:37:33]Read from MH i2c: F0 [19:37:33]MH_I2C_Read... [19:37:33]Read from MH i2c: F0 09 00 [19:37:33]MH_I2C_Read... [19:37:33]Read from MH i2c: F0 09 00 9D 03 00 FE A1 1A 67 EF 94 12 67 B4 [19:37:33]GetLastDocTimeStamp 1729798602 [19:37:33]current date 1729798654 [19:37:33]FM_GetShiftState [19:37:33]SAM_PROTO_GetShiftState [19:37:33]wFMCommunicate request_size=4 [19:37:33]MH_SAM_APDU [19:37:33]CAPDU: 80 13 01 00 [19:37:33]Write to MH i2c: E2 08 00 9E 03 80 13 01 00 00 00 00 00 1E [19:37:33]Write i2c OK [19:37:33]MH_I2C_Read... [19:37:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:33]Read from MH i2c: E2 [19:37:33]MH_I2C_Read... [19:37:33]Read from MH i2c: E2 0E 00 [19:37:33]MH_I2C_Read... [19:37:33]Read from MH i2c: E2 0E 00 9E 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [19:37:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:37:33]wFMCommunicate OK [19:37:33]SAM_PROTO_GetShiftState done [19:37:33]FM_GetShiftState done [19:37:33]opened in 1729729095 [19:37:33]opened+sec_in_day 1729815495 [19:37:33]quantity*price = 35055 [19:37:33]sum+1 = 35057 [19:37:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 706 24.10.2024 19:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372889 ФПД: 98031761116551 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193734&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372889&fm=98031761116551&tin=02508201610067®Number=0000000000091623&sum=35000 [19:37:34]StoreToDocumentArchive [19:37:34]shift 524 fd 372889 [19:37:34]save to /storage/0524/doc_00372889 [19:37:34]save last doc name /storage/0524/doc_00372889 to /storage/kkm_last_doc_name [19:37:34]save OK [19:37:34]Clear old archive folders... [19:37:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:37:34]tlvbuf is 0137A350 [19:37:34]SAM_PROTO_ClearQueue [19:37:34]wFMCommunicate request_size=4 [19:37:34]MH_SAM_APDU [19:37:34]CAPDU: 80 09 00 00 [19:37:34]Write to MH i2c: E2 08 00 AB 03 80 09 00 00 00 00 00 00 20 [19:37:34]Write i2c OK [19:37:34]MH_I2C_Read... [19:37:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:37:34]Read from MH i2c: E2 [19:37:34]MH_I2C_Read... [19:37:34]Read from MH i2c: E2 03 00 [19:37:34]MH_I2C_Read... [19:37:34]Read from MH i2c: E2 03 00 AB 03 00 90 00 22 [19:37:34]RAPDU: 90 00 [19:37:34]wFMCommunicate OK [19:37:34]SAM_PROTO_ClearQueue done [19:37:34]KKMCreateOFDPacket [19:37:34]OFDProtocolAddRootSTLVToBuf [19:37:34]FM_MakeSignedData [19:37:34]FM_MakeSignedData [19:37:34]SAM_PROTO_SignData [19:37:34]wFMCommunicate request_size=4 [19:37:34]MH_SAM_APDU [19:37:34]CAPDU: 80 0D 01 02 [19:37:34]Write to MH i2c: E2 08 00 AC 03 80 0D 01 02 00 00 00 00 28 [19:37:34]Write i2c OK [19:37:34]MH_I2C_Read... [19:37:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:37:35]Read from MH i2c: E2 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 03 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 03 00 AC 03 00 90 00 23 [19:37:35]RAPDU: 90 00 [19:37:35]wFMCommunicate OK [19:37:35]wFMCommunicate request_size=255 [19:37:35]MH_SAM_APDU [19:37: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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 FE A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 B0 05 00 35 04 06 00 59 [19:37:35]Write to MH i2c: E2 02 01 AD 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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 FE A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 B0 05 00 35 04 06 00 59 00 00 58 [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:35]Read from MH i2c: E2 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 03 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 03 00 AD 03 00 90 00 24 [19:37:35]RAPDU: 90 00 [19:37:35]wFMCommunicate OK [19:37:35]wFMCommunicate request_size=10 [19:37:35]MH_SAM_APDU [19:37:35]CAPDU: 80 0D 02 02 05 28 CC 4C 4D 87 [19:37:35]Write to MH i2c: E2 0D 00 AE 03 80 0D 02 02 05 00 28 CC 4C 4D 87 00 00 49 [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:37:35]Read from MH i2c: E2 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 03 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 03 00 AE 03 00 90 00 25 [19:37:35]RAPDU: 90 00 [19:37:35]wFMCommunicate OK [19:37:35]wFMCommunicate request_size=4 [19:37:35]MH_SAM_APDU [19:37:35]CAPDU: 80 0D 03 02 [19:37:35]Write to MH i2c: E2 08 00 AF 03 80 0D 03 02 00 00 00 00 2D [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:37:35]Read from MH i2c: E2 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 0B 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 0B 00 AF 03 00 B1 85 B0 88 48 F0 D4 E0 90 00 88 [19:37:35]RAPDU: B1 85 B0 88 48 F0 D4 E0 90 00 [19:37:35]wFMCommunicate OK [19:37:35]SAM_PROTO_SignData done [19:37:35]FM_MakeSignedData done [19:37:35]CreateOFDProtocolMessage [19:37:35]wFMCommunicate request_size=4 [19:37:35]MH_SAM_APDU [19:37:35]CAPDU: 80 11 00 00 [19:37:35]Write to MH i2c: E2 08 00 B0 03 80 11 00 00 00 00 00 00 2D [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:35]Read from MH i2c: E2 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 17 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: E2 17 00 B0 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [19:37:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:37:35]wFMCommunicate OK [19:37:35]CreateOFDProtocolMessage done [19:37:35]OFDSenderStorePacket 372889 [19:37:35]StoreOFDPacket docnum=372889 [19:37:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D8 32 07 01 5F 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 FE A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 B0 05 00 35 04 06 00 59 28 CC 4C 4D 87 B1 85 B0 88 48 F0 D4 E0 [19:37:35]CheckFolder [19:37:35]dirname=/storage/ofd_packets [19:37:35]CheckFolder done [19:37:35]ProducePacketName [19:37:35]name=ofd_packets/00372889 [19:37:35]NVStorageSaveData ofd_packets/00372889 [19:37:35]File name is /storage/ofd_packets/00372889 [19:37:35]Write 301 bytes [19:37:35]NVStorageSaveData done [19:37:35]OFDSenderStorePacket done [19:37:35]KKMCreateOFDPacket done [19:37:35]NVStorageSaveData kkm_last_timestamp [19:37:35]File name is /storage/kkm_last_timestamp [19:37:35]Write 4 bytes [19:37:35]NVStorageSaveData done [19:37:35]ExternCall_PrintAddStr [19:37:35]wPrintStart [19:37:35]Write to MH i2c: 01 00 00 B1 03 B4 [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: 01 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: 01 07 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: 01 07 00 B1 03 00 00 00 00 00 FF 0F C9 [19:37:35]RasterBufferAndPrint [19:37:35]line Счет N : (1)3309203 [19:37:35]line ИНН: 02508201610067 [19:37:35]line Контрольно-Кассовый Чек [19:37:35]line ПРОДАЖА [19:37:35]line ТРК (МРК, ГНК) : 42 [19:37:35]line Товар: 2710124130 [19:37:35]line Аи-92-К-4 [19:37:35]line 5.240 * 66.90 [19:37:35]line = 350.56 [19:37:35]line НДС 12% НСП 1% [19:37:35]line > о реализуемом товаре [19:37:35]line ОКРУГЛЕНИЕ: -0.56 [19:37:35]line ИТОГО: 350.00 [19:37:35]line Внесено: 350.00 [19:37:35]line СДАЧА: 0.00 [19:37:35]line НСП 1% : 3.10 [19:37:35]line НДС 12% : 37.23 [19:37:35]line Наличными: 350.00 [19:37:35]line Безнал.: 0.00 [19:37:35]line Место: АЗС № 87 "Партнер Нефть" [19:37:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:37:35]line СНО: Общий режим [19:37:35]line Чек 706 24.10.2024 19:37 [19:37:35]line Смена: 524 ФФД: 1.0 [19:37:35]line ЗНМ: 0300000083 [19:37:35]line РНМ: 0000000000091623 [19:37:35]line Версия ККМ: 001 [19:37:35]line ФМ: 0000000000874672 [19:37:35]line ФД: 372889 [19:37:35]line ФПД: 98031761116551 [19:37:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193734&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372889&fm=98031761116551&tin=02508201610067®Number=0000000000091623&sum=35000 [19:37:35]written 0, free lines is 4095 [19:37:35]OFD Sender: Processing packet 372889 [packets to send 268, broken 267] [19:37:35]ProducePacketName [19:37:35]name=ofd_packets/00372889 [19:37:35]OFD Sender: To server: pG, [19:37:35]CommunicateWithHost lk.salyk.kg:30040 [19:37:35]ConnectInit lk.salyk.kg [19:37:35]Connected sock=10 [19:37:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D8 32 07 01 5F 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 02 00 00 F4 03 04 00 FE A1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 B0 05 00 35 04 06 00 59 28 CC 4C 4D 87 B1 85 B0 88 48 F0 D4 E0 [19:37:35]Write to MH i2c: 01 00 00 DC 03 DF [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: 01 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: 01 07 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: 01 07 00 DC 03 00 00 00 00 00 DC 0C CE [19:37:35]RasterBufferAndPrint [19:37:35]line [19:37:35]line [19:37:35]line [19:37:35]line [19:37:35]line [19:37:35]written 0, free lines is 3298 [19:37:35]MH_Cut [19:37:35]Write to MH i2c: D1 01 00 E3 03 01 B8 [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: D1 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: D1 01 00 [19:37:35]MH_I2C_Read... [19:37:35]Read from MH i2c: D1 01 00 E3 03 00 B7 [19:37:35]Write to MH i2c: 01 00 00 E4 03 E7 [19:37:35]Write i2c OK [19:37:35]MH_I2C_Read... [19:37:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 79 C0 47 00 59 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 99 B0 05 00 F4 03 04 00 A5 4D 1A 67 B6 04 01 00 00 E0 9A 7F 0E C5 5B E9 83 [19:37:36]CommunicateWithHost err = 0 [19:37:36]CheckOFDResponse [19:37:36]1017 (14) - 77093643461234 [19:37:36]1041 (16) - 0000000000874672 [19:37:36]1040 (4) - 372889 [19:37:36]1012 (4) - 24.10.2024 13:37 [19:37:36]1206 (1) - 0 [19:37:36]OFD Sender: Remove packet 372889 [19:37:36]ProducePacketName [19:37:36]name=ofd_packets/00372889 [19:37:36]NVStorageDeleteData [19:37:36]OFD Sender: No OFD packet to send [19:37:36]*** Cut start [19:37:36]*** Partial cut [19:37:36]*** CUTSNS_PIN = 1 [19:37:36]*** CUTSNS_PIN = 0 [19:37:37]*** Brake cut motor [19:37:37]Read from MH i2c: 01 [19:37:37]MH_I2C_Read... [19:37:37]*** Stop cut motor [19:37:37]*** Cut end [19:37:37]Read from MH i2c: 01 07 00 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: 01 07 00 E4 03 00 00 00 00 00 FF 0F FC [19:37:37]process_action close_receipt done [19:37:37]requested_data is exist [19:37:37]produce_requested_data [19:37:37]requested_item fm.sn is exist - process it [19:37:37]wFMCommunicate request_size=4 [19:37:37]MH_SAM_APDU [19:37:37]CAPDU: 80 11 00 00 [19:37:37]Write to MH i2c: E2 08 00 E5 03 80 11 00 00 00 00 00 00 62 [19:37:37]Write i2c OK [19:37:37]MH_I2C_Read... [19:37:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:37:37]Read from MH i2c: E2 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: E2 17 00 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: E2 17 00 E5 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [19:37:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:37:37]wFMCommunicate OK [19:37:37]requested_item fd.num is exist - process it [19:37:37]SAM_PROTO_GetFieldsCounters [19:37:37]wFMCommunicate request_size=4 [19:37:37]MH_SAM_APDU [19:37:37]CAPDU: 80 13 00 00 [19:37:37]Write to MH i2c: E2 08 00 E6 03 80 13 00 00 00 00 00 00 65 [19:37:37]Write i2c OK [19:37:37]MH_I2C_Read... [19:37:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:37:37]Read from MH i2c: E2 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: E2 62 00 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: E2 62 00 E6 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 99 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 2C [19:37:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 99 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C2 02 00 00 5E 04 04 00 C2 02 00 00 57 04 04 00 C3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:37:37]wFMCommunicate OK [19:37:37]SAM_PROTO_GetFieldsCounters done [19:37:37]requested_item shift.num is exist - process it [19:37:37]requested_item shift.opened is exist - process it [19:37:37]req_shift_opened [19:37:37]FM_GetShiftState [19:37:37]SAM_PROTO_GetShiftState [19:37:37]wFMCommunicate request_size=4 [19:37:37]MH_SAM_APDU [19:37:37]CAPDU: 80 13 01 00 [19:37:37]Write to MH i2c: E2 08 00 E7 03 80 13 01 00 00 00 00 00 67 [19:37:37]Write i2c OK [19:37:37]MH_I2C_Read... [19:37:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:37:37]Read from MH i2c: E2 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: E2 0E 00 [19:37:37]MH_I2C_Read... [19:37:37]Read from MH i2c: E2 0E 00 E7 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [19:37:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:37:37]wFMCommunicate OK [19:37:37]SAM_PROTO_GetShiftState done [19:37:37]FM_GetShiftState done [19:37:37]req_shift_opened done [19:37:37]requested_item shift.open_date is exist - process it [19:37:37]req_shift_open_date [19:37:37]req_shift_open_date done [19:37:37]produce_requested_data done [19:37:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372889,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:37:37]process_action_free close_receipt [19:37:37]json_value_free [19:37:37]json_value_free done [19:37:37]process_json_proto returns [19:37:37]Send response to host [19:37:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372889,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:37:37]free response buf [19:37:37]execute_script done [19:37:37]execute_script returns [19:37:37]free content buf [19:37:37]Sock 9.Close socket [19:37:37]Sock 9.Thread stoped [19:37:41]OFD Sender: No OFD packet to send [19:37:46]OFD Sender: No OFD packet to send [19:37:51]OFD Sender: No OFD packet to send [19:37:56]OFD Sender: No OFD packet to send [19:38:01]OFD Sender: No OFD packet to send [19:38:06]OFD Sender: No OFD packet to send [19:38:11]OFD Sender: No OFD packet to send [19:38:15]accept exits with 8 [19:38:15]New connection [19:38:15]New thread 3067370852 created [19:38:15]Thread 3067514212 joined [19:38:15]Waiting for new connection... [19:38:15] Sock 8.Parse request [19:38:15]Sock 8.Check first char [19:38:15]Sock 8.First char is OK [19:38:15]request: POST /json_proto HTTP/1.0 [19:38:15]Method: POST [19:38:15]URL: /json_proto [19:38:15]Method is POST - this is cgi request [19:38:15]url: /json_proto [19:38:15]query_string will be loaded in cgi processing [19:38:15]execute_cgi json_proto POST (null) [19:38:15]execute_cgi path=json_proto method=POST [19:38:15]POST find Content-Length [19:38:15]Host: 172.17.42.195:8080 [19:38:15]Content-Length: 679 [19:38:15]Content-Type: application/json [19:38:15] [19:38:15]POST finish read [19:38:15]Found Content-Length = 679 [19:38:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:15]execute_script... [19:38: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)3309204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:38:15]POST & json_proto [19:38:15]process_json_proto [19:38:15]json parsed OK: [19:38:15]protocol is kg_v1.0 [19:38:15]action value=close_receipt [19:38:15]process_action close_receipt [19:38:15]cmd_close_receipt [19:38:15]MH_GetDate [19:38:15]Write to MH i2c: F0 00 00 E8 03 DA [19:38:15]Write i2c OK [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: F0 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: F0 09 00 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: F0 09 00 E8 03 00 28 A2 1A 67 EF 94 12 67 2A [19:38:15]GetLastDocTimeStamp 1729798654 [19:38:15]current date 1729798696 [19:38:15]FM_GetShiftState [19:38:15]SAM_PROTO_GetShiftState [19:38:15]wFMCommunicate request_size=4 [19:38:15]MH_SAM_APDU [19:38:15]CAPDU: 80 13 01 00 [19:38:15]Write to MH i2c: E2 08 00 E9 03 80 13 01 00 00 00 00 00 69 [19:38:15]Write i2c OK [19:38:15]MH_I2C_Read... [19:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:15]Read from MH i2c: E2 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: E2 0E 00 [19:38:15]MH_I2C_Read... [19:38:15]Read from MH i2c: E2 0E 00 E9 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CE [19:38:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:38:15]wFMCommunicate OK [19:38:15]SAM_PROTO_GetShiftState done [19:38:15]FM_GetShiftState done [19:38:15]opened in 1729729095 [19:38:15]opened+sec_in_day 1729815495 [19:38:15]quantity*price = 70044 [19:38:15]sum+1 = 70045 [19:38:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 707 24.10.2024 19:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372890 ФПД: 132622602875760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193816&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372890&fm=132622602875760&tin=02508201610067®Number=0000000000091623&sum=70000 [19:38:16]StoreToDocumentArchive [19:38:16]shift 524 fd 372890 [19:38:16]save to /storage/0524/doc_00372890 [19:38:16]save last doc name /storage/0524/doc_00372890 to /storage/kkm_last_doc_name [19:38:16]save OK [19:38:16]Clear old archive folders... [19:38:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:38:16]tlvbuf is 0135F280 [19:38:16]SAM_PROTO_ClearQueue [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 09 00 00 [19:38:16]Write to MH i2c: E2 08 00 F6 03 80 09 00 00 00 00 00 00 6B [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 F6 03 00 90 00 6D [19:38:16]RAPDU: 90 00 [19:38:16]wFMCommunicate OK [19:38:16]SAM_PROTO_ClearQueue done [19:38:16]KKMCreateOFDPacket [19:38:16]OFDProtocolAddRootSTLVToBuf [19:38:16]FM_MakeSignedData [19:38:16]FM_MakeSignedData [19:38:16]SAM_PROTO_SignData [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 0D 01 02 [19:38:16]Write to MH i2c: E2 08 00 F7 03 80 0D 01 02 00 00 00 00 73 [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 F7 03 00 90 00 6E [19:38:16]RAPDU: 90 00 [19:38:16]wFMCommunicate OK [19:38:16]wFMCommunicate request_size=255 [19:38:16]MH_SAM_APDU [19:38: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 28 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A B0 05 00 35 04 06 00 78 [19:38:16]Write to MH i2c: E2 02 01 F8 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 28 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A B0 05 00 35 04 06 00 78 00 00 F4 [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]OFD Sender: No OFD packet to send [19:38:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 F8 03 00 90 00 6F [19:38:16]RAPDU: 90 00 [19:38:16]wFMCommunicate OK [19:38:16]wFMCommunicate request_size=10 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 0D 02 02 05 9E 9B 22 33 70 [19:38:16]Write to MH i2c: E2 0D 00 F9 03 80 0D 02 02 05 00 9E 9B 22 33 70 00 00 7E [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 03 00 F9 03 00 90 00 70 [19:38:16]RAPDU: 90 00 [19:38:16]wFMCommunicate OK [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 0D 03 02 [19:38:16]Write to MH i2c: E2 08 00 FA 03 80 0D 03 02 00 00 00 00 78 [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:38:16]Read from MH i2c: E2 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 0B 00 [19:38:16]MH_I2C_Read... [19:38:16]Read from MH i2c: E2 0B 00 FA 03 00 50 AA B5 B6 93 C5 FF CB 90 00 00 [19:38:16]RAPDU: 50 AA B5 B6 93 C5 FF CB 90 00 [19:38:16]wFMCommunicate OK [19:38:16]SAM_PROTO_SignData done [19:38:16]FM_MakeSignedData done [19:38:16]CreateOFDProtocolMessage [19:38:16]wFMCommunicate request_size=4 [19:38:16]MH_SAM_APDU [19:38:16]CAPDU: 80 11 00 00 [19:38:16]Write to MH i2c: E2 08 00 FB 03 80 11 00 00 00 00 00 00 78 [19:38:16]Write i2c OK [19:38:16]MH_I2C_Read... [19:38:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:17]Read from MH i2c: E2 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: E2 17 00 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: E2 17 00 FB 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [19:38:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:38:17]wFMCommunicate OK [19:38:17]CreateOFDProtocolMessage done [19:38:17]OFDSenderStorePacket 372890 [19:38:17]StoreOFDPacket docnum=372890 [19:38:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 19 07 01 8E E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 28 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A B0 05 00 35 04 06 00 78 9E 9B 22 33 70 50 AA B5 B6 93 C5 FF CB [19:38:17]CheckFolder [19:38:17]dirname=/storage/ofd_packets [19:38:17]CheckFolder done [19:38:17]ProducePacketName [19:38:17]name=ofd_packets/00372890 [19:38:17]NVStorageSaveData ofd_packets/00372890 [19:38:17]File name is /storage/ofd_packets/00372890 [19:38:17]Write 301 bytes [19:38:17]NVStorageSaveData done [19:38:17]OFDSenderStorePacket done [19:38:17]KKMCreateOFDPacket done [19:38:17]NVStorageSaveData kkm_last_timestamp [19:38:17]File name is /storage/kkm_last_timestamp [19:38:17]Write 4 bytes [19:38:17]NVStorageSaveData done [19:38:17]ExternCall_PrintAddStr [19:38:17]wPrintStart [19:38:17]Write to MH i2c: 01 00 00 FC 03 FF [19:38:17]Write i2c OK [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: 01 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: 01 07 00 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: 01 07 00 FC 03 00 00 00 00 00 FF 0F 14 [19:38:17]RasterBufferAndPrint [19:38:17]line Счет N : (1)3309204 [19:38:17]line ИНН: 02508201610067 [19:38:17]line Контрольно-Кассовый Чек [19:38:17]line ПРОДАЖА [19:38:17]line ТРК (МРК, ГНК) : 12 [19:38:17]line Товар: 2710124130 [19:38:17]line Аи-92-К-4 [19:38:17]line 10.470 * 66.90 [19:38:17]line = 700.44 [19:38:17]line НДС 12% НСП 1% [19:38:17]line > о реализуемом товаре [19:38:17]line ОКРУГЛЕНИЕ: -0.44 [19:38:17]line ИТОГО: 700.00 [19:38:17]line Внесено: 700.00 [19:38:17]line СДАЧА: 0.00 [19:38:17]line НСП 1% : 6.20 [19:38:17]line НДС 12% : 74.38 [19:38:17]line Наличными: 700.00 [19:38:17]line Безнал.: 0.00 [19:38:17]line Место: АЗС № 87 "Партнер Нефть" [19:38:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:38:17]line СНО: Общий режим [19:38:17]line Чек 707 24.10.2024 19:38 [19:38:17]line Смена: 524 ФФД: 1.0 [19:38:17]line ЗНМ: 0300000083 [19:38:17]line РНМ: 0000000000091623 [19:38:17]line Версия ККМ: 001 [19:38:17]line ФМ: 0000000000874672 [19:38:17]line ФД: 372890 [19:38:17]line ФПД: 132622602875760 [19:38:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T193816&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372890&fm=132622602875760&tin=02508201610067®Number=0000000000091623&sum=70000 [19:38:17]OFD Sender: Processing packet 372890 [packets to send 268, broken 267] [19:38:17]ProducePacketName [19:38:17]name=ofd_packets/00372890 [19:38:17]OFD Sender: To server: pG, [19:38:17]CommunicateWithHost lk.salyk.kg:30040 [19:38:17]ConnectInit lk.salyk.kg [19:38:17]written 0, free lines is 4095 [19:38:17]Connected sock=10 [19:38:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 22 19 07 01 8E E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 02 00 00 F4 03 04 00 28 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A B0 05 00 35 04 06 00 78 9E 9B 22 33 70 50 AA B5 B6 93 C5 FF CB [19: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 36 37 32 4F 00 00 00 5E 39 47 00 65 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9A B0 05 00 F4 03 04 00 CF 4D 1A 67 B6 04 01 00 00 04 97 3D DF 23 09 41 A4 [19:38:17]CommunicateWithHost err = 0 [19:38:17]CheckOFDResponse [19:38:17]1017 (14) - 77093643461234 [19:38:17]1041 (16) - 0000000000874672 [19:38:17]1040 (4) - 372890 [19:38:17]1012 (4) - 24.10.2024 13:38 [19:38:17]1206 (1) - 0 [19:38:17]OFD Sender: Remove packet 372890 [19:38:17]ProducePacketName [19:38:17]name=ofd_packets/00372890 [19:38:17]NVStorageDeleteData [19:38:17]Write to MH i2c: 01 00 00 27 04 2B [19:38:17]Write i2c OK [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: 01 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: 01 07 00 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: 01 07 00 27 04 00 00 00 00 00 E4 0C 22 [19:38:17]RasterBufferAndPrint [19:38:17]line [19:38:17]line [19:38:17]line [19:38:17]line [19:38:17]line [19:38:17]written 0, free lines is 3306 [19:38:17]MH_Cut [19:38:17]Write to MH i2c: D1 01 00 2E 04 01 04 [19:38:17]Write i2c OK [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: D1 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: D1 01 00 [19:38:17]MH_I2C_Read... [19:38:17]Read from MH i2c: D1 01 00 2E 04 00 03 [19:38:17]Write to MH i2c: 01 00 00 2F 04 33 [19:38:17]Write i2c OK [19:38:17]MH_I2C_Read... [19:38:18]OFD Sender: No OFD packet to send [19:38:18]*** Cut start [19:38:18]*** Partial cut [19:38:18]*** CUTSNS_PIN = 1 [19:38:18]*** CUTSNS_PIN = 0 [19:38:18]*** Brake cut motor [19:38:19]Read from MH i2c: 01 [19:38:19]MH_I2C_Read... [19:38:19]*** Stop cut motor [19:38:19]*** Cut end [19:38:19]Read from MH i2c: 01 07 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: 01 07 00 2F 04 00 00 00 00 00 FF 0F 48 [19:38:19]process_action close_receipt done [19:38:19]requested_data is exist [19:38:19]produce_requested_data [19:38:19]requested_item fm.sn is exist - process it [19:38:19]wFMCommunicate request_size=4 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 11 00 00 [19:38:19]Write to MH i2c: E2 08 00 30 04 80 11 00 00 00 00 00 00 AE [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:38:19]Read from MH i2c: E2 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 17 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 17 00 30 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 03 [19:38:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:38:19]wFMCommunicate OK [19:38:19]requested_item fd.num is exist - process it [19:38:19]SAM_PROTO_GetFieldsCounters [19:38:19]wFMCommunicate request_size=4 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 13 00 00 [19:38:19]Write to MH i2c: E2 08 00 31 04 80 13 00 00 00 00 00 00 B1 [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:38:19]Read from MH i2c: E2 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 62 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 62 00 31 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 7C [19:38:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9A B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C3 02 00 00 5E 04 04 00 C3 02 00 00 57 04 04 00 C4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:38:19]wFMCommunicate OK [19:38:19]SAM_PROTO_GetFieldsCounters done [19:38:19]requested_item shift.num is exist - process it [19:38:19]requested_item shift.opened is exist - process it [19:38:19]req_shift_opened [19:38:19]FM_GetShiftState [19:38:19]SAM_PROTO_GetShiftState [19:38:19]wFMCommunicate request_size=4 [19:38:19]MH_SAM_APDU [19:38:19]CAPDU: 80 13 01 00 [19:38:19]Write to MH i2c: E2 08 00 32 04 80 13 01 00 00 00 00 00 B3 [19:38:19]Write i2c OK [19:38:19]MH_I2C_Read... [19:38:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:38:19]Read from MH i2c: E2 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 0E 00 [19:38:19]MH_I2C_Read... [19:38:19]Read from MH i2c: E2 0E 00 32 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [19:38:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:38:19]wFMCommunicate OK [19:38:19]SAM_PROTO_GetShiftState done [19:38:19]FM_GetShiftState done [19:38:19]req_shift_opened done [19:38:19]requested_item shift.open_date is exist - process it [19:38:19]req_shift_open_date [19:38:19]req_shift_open_date done [19:38:19]produce_requested_data done [19:38:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372890,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:38:19]process_action_free close_receipt [19:38:19]json_value_free [19:38:19]json_value_free done [19:38:19]process_json_proto returns [19:38:19]Send response to host [19:38:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372890,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:38:19]free response buf [19:38:19]execute_script done [19:38:19]execute_script returns [19:38:19]free content buf [19:38:19]Sock 8.Close socket [19:38:19]Sock 8.Thread stoped [19:38:23]OFD Sender: No OFD packet to send [19:38:28]OFD Sender: No OFD packet to send [19:38:33]OFD Sender: No OFD packet to send [19:38:38]OFD Sender: No OFD packet to send [19:38:43]OFD Sender: No OFD packet to send [19:38:48]OFD Sender: No OFD packet to send [19:38:53]OFD Sender: No OFD packet to send [19:38:58]OFD Sender: No OFD packet to send [19:39:03]OFD Sender: No OFD packet to send [19:39:08]OFD Sender: No OFD packet to send [19:39:13]OFD Sender: No OFD packet to send [19:39:18]OFD Sender: No OFD packet to send [19:39:23]OFD Sender: No OFD packet to send [19:39:28]OFD Sender: No OFD packet to send [19:39:33]OFD Sender: No OFD packet to send [19:39:38]OFD Sender: No OFD packet to send [19:39:43]OFD Sender: No OFD packet to send [19:39:48]OFD Sender: No OFD packet to send [19:39:53]OFD Sender: No OFD packet to send [19:39:58]OFD Sender: No OFD packet to send [19:40:03]OFD Sender: No OFD packet to send [19:40:08]OFD Sender: No OFD packet to send [19:40:13]OFD Sender: No OFD packet to send [19:40:18]OFD Sender: No OFD packet to send [19:40:23]OFD Sender: No OFD packet to send [19:40:28]OFD Sender: No OFD packet to send [19:40:33]OFD Sender: No OFD packet to send [19:40:38]OFD Sender: No OFD packet to send [19:40:43]OFD Sender: No OFD packet to send [19:40:46]accept exits with 9 [19:40:46]New connection [19:40:46]New thread 3067514212 created [19:40:46]Thread 3067370852 joined [19:40:46]Waiting for new connection... [19:40:46] Sock 9.Parse request [19:40:46]Sock 9.Check first char [19:40:46]Sock 9.First char is OK [19:40:46]request: POST /json_proto HTTP/1.0 [19:40:46]Method: POST [19:40:46]URL: /json_proto [19:40:46]Method is POST - this is cgi request [19:40:46]url: /json_proto [19:40:46]query_string will be loaded in cgi processing [19:40:46]execute_cgi json_proto POST (null) [19:40:46]execute_cgi path=json_proto method=POST [19:40:46]POST find Content-Length [19:40:46]Host: 172.17.42.195:8080 [19:40:46]Content-Length: 682 [19:40:46]Content-Type: application/json [19:40:46] [19:40:46]POST finish read [19:40:46]Found Content-Length = 682 [19:40:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 7.290, "sum" : 555.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 555.00, "total" : 555.00, "payments": [ { "type": 0, "sum" : 555.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:46]execute_script... [19:40:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 7.290, "sum" : 555.50, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 555.00, "total" : 555.00, "payments": [ { "type": 0, "sum" : 555.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:40:46]POST & json_proto [19:40:46]process_json_proto [19:40:46]json parsed OK: [19:40:46]protocol is kg_v1.0 [19:40:46]action value=close_receipt [19:40:46]process_action close_receipt [19:40:46]cmd_close_receipt [19:40:46]MH_GetDate [19:40:46]Write to MH i2c: F0 00 00 33 04 26 [19:40:46]Write i2c OK [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: F0 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: F0 09 00 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: F0 09 00 33 04 00 BF A2 1A 67 EF 94 12 67 0D [19:40:46]GetLastDocTimeStamp 1729798696 [19:40:46]current date 1729798847 [19:40:46]FM_GetShiftState [19:40:46]SAM_PROTO_GetShiftState [19:40:46]wFMCommunicate request_size=4 [19:40:46]MH_SAM_APDU [19:40:46]CAPDU: 80 13 01 00 [19:40:46]Write to MH i2c: E2 08 00 34 04 80 13 01 00 00 00 00 00 B5 [19:40:46]Write i2c OK [19:40:46]MH_I2C_Read... [19:40:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:46]Read from MH i2c: E2 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: E2 0E 00 [19:40:46]MH_I2C_Read... [19:40:46]Read from MH i2c: E2 0E 00 34 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1A [19:40:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:40:46]wFMCommunicate OK [19:40:46]SAM_PROTO_GetShiftState done [19:40:46]FM_GetShiftState done [19:40:46]opened in 1729729095 [19:40:46]opened+sec_in_day 1729815495 [19:40:46]quantity*price = 55549 [19:40:46]sum+1 = 55551 [19:40:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.50 ИТОГО: 555.00 Внесено: 555.00 СДАЧА: 0.00 НСП 1% : 4.92 НДС 12% : 58.99 Наличными: 555.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 708 24.10.2024 19:40 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372891 ФПД: 74732510094041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194047&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372891&fm=74732510094041&tin=02508201610067®Number=0000000000091623&sum=55500 [19:40:47]StoreToDocumentArchive [19:40:47]shift 524 fd 372891 [19:40:47]save to /storage/0524/doc_00372891 [19:40:47]save last doc name /storage/0524/doc_00372891 to /storage/kkm_last_doc_name [19:40:47]save OK [19:40:47]Clear old archive folders... [19:40:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:40:47]tlvbuf is 01363240 [19:40:47]SAM_PROTO_ClearQueue [19:40:47]wFMCommunicate request_size=4 [19:40:47]MH_SAM_APDU [19:40:47]CAPDU: 80 09 00 00 [19:40:47]Write to MH i2c: E2 08 00 41 04 80 09 00 00 00 00 00 00 B7 [19:40:47]Write i2c OK [19:40:47]MH_I2C_Read... [19:40:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:40:47]Read from MH i2c: E2 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 03 00 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 03 00 41 04 00 90 00 B9 [19:40:47]RAPDU: 90 00 [19:40:47]wFMCommunicate OK [19:40:47]SAM_PROTO_ClearQueue done [19:40:47]KKMCreateOFDPacket [19:40:47]OFDProtocolAddRootSTLVToBuf [19:40:47]FM_MakeSignedData [19:40:47]FM_MakeSignedData [19:40:47]SAM_PROTO_SignData [19:40:47]wFMCommunicate request_size=4 [19:40:47]MH_SAM_APDU [19:40:47]CAPDU: 80 0D 01 02 [19:40:47]Write to MH i2c: E2 08 00 42 04 80 0D 01 02 00 00 00 00 BF [19:40:47]Write i2c OK [19:40:47]MH_I2C_Read... [19:40:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:40:47]Read from MH i2c: E2 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 03 00 [19:40:47]MH_I2C_Read... [19:40:47]Read from MH i2c: E2 03 00 42 04 00 90 00 BA [19:40:47]RAPDU: 90 00 [19:40:47]wFMCommunicate OK [19:40:47]wFMCommunicate request_size=255 [19:40:47]MH_SAM_APDU [19:40:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 7A 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FE D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 BF A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B B0 05 00 35 04 06 00 [19:40:47]Write to MH i2c: E2 02 01 43 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 7A 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FE D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 BF A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B B0 05 00 35 04 06 00 00 00 AC [19:40:47]Write i2c OK [19:40:47]MH_I2C_Read... [19:40:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:48]Read from MH i2c: E2 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 03 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 03 00 43 04 00 90 00 BB [19:40:48]RAPDU: 90 00 [19:40:48]wFMCommunicate OK [19:40:48]wFMCommunicate request_size=11 [19:40:48]MH_SAM_APDU [19:40:48]CAPDU: 80 0D 02 02 06 43 F8 04 B7 A2 D9 [19:40:48]Write to MH i2c: E2 0E 00 44 04 80 0D 02 02 06 00 43 F8 04 B7 A2 D9 00 00 3F [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:40:48]Read from MH i2c: E2 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 03 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 03 00 44 04 00 90 00 BC [19:40:48]RAPDU: 90 00 [19:40:48]wFMCommunicate OK [19:40:48]wFMCommunicate request_size=4 [19:40:48]MH_SAM_APDU [19:40:48]CAPDU: 80 0D 03 02 [19:40:48]Write to MH i2c: E2 08 00 45 04 80 0D 03 02 00 00 00 00 C4 [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:40:48]Read from MH i2c: E2 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 0B 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 0B 00 45 04 00 4E A3 CB 00 A8 B7 71 43 90 00 94 [19:40:48]RAPDU: 4E A3 CB 00 A8 B7 71 43 90 00 [19:40:48]wFMCommunicate OK [19:40:48]SAM_PROTO_SignData done [19:40:48]FM_MakeSignedData done [19:40:48]CreateOFDProtocolMessage [19:40:48]wFMCommunicate request_size=4 [19:40:48]MH_SAM_APDU [19:40:48]CAPDU: 80 11 00 00 [19:40:48]Write to MH i2c: E2 08 00 46 04 80 11 00 00 00 00 00 00 C4 [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:48]Read from MH i2c: E2 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 17 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: E2 17 00 46 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 19 [19:40:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:40:48]wFMCommunicate OK [19:40:48]CreateOFDProtocolMessage done [19:40:48]OFDSenderStorePacket 372891 [19:40:48]StoreOFDPacket docnum=372891 [19:40:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 35 E2 08 01 8E 5F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 7A 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FE D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 BF A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B B0 05 00 35 04 06 00 43 F8 04 B7 A2 D9 4E A3 CB 00 A8 B7 71 43 [19:40:48]CheckFolder [19:40:48]dirname=/storage/ofd_packets [19:40:48]CheckFolder done [19:40:48]ProducePacketName [19:40:48]name=ofd_packets/00372891 [19:40:48]NVStorageSaveData ofd_packets/00372891 [19:40:48]File name is /storage/ofd_packets/00372891 [19:40:48]Write 302 bytes [19:40:48]NVStorageSaveData done [19:40:48]OFDSenderStorePacket done [19:40:48]KKMCreateOFDPacket done [19:40:48]NVStorageSaveData kkm_last_timestamp [19:40:48]File name is /storage/kkm_last_timestamp [19:40:48]Write 4 bytes [19:40:48]NVStorageSaveData done [19:40:48]ExternCall_PrintAddStr [19:40:48]wPrintStart [19:40:48]Write to MH i2c: 01 00 00 47 04 4B [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: 01 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: 01 07 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: 01 07 00 47 04 00 00 00 00 00 FF 0F 60 [19:40:48]RasterBufferAndPrint [19:40:48]line Счет N : (1)3309206 [19:40:48]line ИНН: 02508201610067 [19:40:48]line Контрольно-Кассовый Чек [19:40:48]line ПРОДАЖА [19:40:48]line ТРК (МРК, ГНК) : 5 [19:40:48]line Товар: 2710194210 [19:40:48]line ДТ(л)-К-5 [19:40:48]line 7.290 * 76.20 [19:40:48]line = 555.50 [19:40:48]line НДС 12% НСП 1% [19:40:48]line > о реализуемом товаре [19:40:48]line ОКРУГЛЕНИЕ: -0.50 [19:40:48]line ИТОГО: 555.00 [19:40:48]line Внесено: 555.00 [19:40:48]line СДАЧА: 0.00 [19:40:48]line НСП 1% : 4.92 [19:40:48]line НДС 12% : 58.99 [19:40:48]line Наличными: 555.00 [19:40:48]line Безнал.: 0.00 [19:40:48]line Место: АЗС № 87 "Партнер Нефть" [19:40:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:40:48]line СНО: Общий режим [19:40:48]line Чек 708 24.10.2024 19:40 [19:40:48]line Смена: 524 ФФД: 1.0 [19:40:48]line ЗНМ: 0300000083 [19:40:48]line РНМ: 0000000000091623 [19:40:48]line Версия ККМ: 001 [19:40:48]line ФМ: 0000000000874672 [19:40:48]line ФД: 372891 [19:40:48]line ФПД: 74732510094041 [19:40:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194047&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372891&fm=74732510094041&tin=02508201610067®Number=0000000000091623&sum=55500 [19:40:48]OFD Sender: Processing packet 372891 [packets to send 268, broken 267] [19:40:48]ProducePacketName [19:40:48]name=ofd_packets/00372891 [19:40:48]OFD Sender: To server: pG, [19:40:48]CommunicateWithHost lk.salyk.kg:30040 [19:40:48]ConnectInit lk.salyk.kg [19:40:48]written 0, free lines is 4095 [19:40:48]Connected sock=10 [19:40:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 35 E2 08 01 8E 5F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 7A 1C 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 FE D8 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC D8 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0B 17 00 00 00 00 07 04 06 00 CC D8 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 02 00 00 F4 03 04 00 BF A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B B0 05 00 35 04 06 00 43 F8 04 B7 A2 D9 4E A3 CB 00 A8 B7 71 43 [19:40:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 92 4B 47 00 D4 5A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9B B0 05 00 F4 03 04 00 66 4E 1A 67 B6 04 01 00 00 0A 19 DF 80 71 C5 4D 05 [19:40:48]CommunicateWithHost err = 0 [19:40:48]CheckOFDResponse [19:40:48]1017 (14) - 77093643461234 [19:40:48]1041 (16) - 0000000000874672 [19:40:48]1040 (4) - 372891 [19:40:48]1012 (4) - 24.10.2024 13:40 [19:40:48]1206 (1) - 0 [19:40:48]OFD Sender: Remove packet 372891 [19:40:48]ProducePacketName [19:40:48]name=ofd_packets/00372891 [19:40:48]NVStorageDeleteData [19:40:48]Write to MH i2c: 01 00 00 72 04 76 [19:40:48]Write i2c OK [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: 01 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: 01 07 00 [19:40:48]MH_I2C_Read... [19:40:48]Read from MH i2c: 01 07 00 72 04 00 00 00 00 00 D3 0C 5C [19:40:48]RasterBufferAndPrint [19:40:48]line [19:40:48]line [19:40:48]line [19:40:48]line [19:40:48]line [19:40:48]written 0, free lines is 3290 [19:40:49]MH_Cut [19:40:49]Write to MH i2c: D1 01 00 79 04 01 4F [19:40:49]Write i2c OK [19:40:49]MH_I2C_Read... [19:40:49]Read from MH i2c: D1 [19:40:49]MH_I2C_Read... [19:40:49]Read from MH i2c: D1 01 00 [19:40:49]MH_I2C_Read... [19:40:49]Read from MH i2c: D1 01 00 79 04 00 4E [19:40:49]Write to MH i2c: 01 00 00 7A 04 7E [19:40:49]Write i2c OK [19:40:49]MH_I2C_Read... [19:40:49]OFD Sender: No OFD packet to send [19:40:49]*** Cut start [19:40:49]*** Partial cut [19:40:49]*** CUTSNS_PIN = 1 [19:40:49]*** CUTSNS_PIN = 0 [19:40:50]*** Brake cut motor [19:40:50]Read from MH i2c: 01 [19:40:50]MH_I2C_Read... [19:40:50]*** Stop cut motor [19:40:50]*** Cut end [19:40:50]Read from MH i2c: 01 07 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: 01 07 00 7A 04 00 00 00 00 00 FF 0F 93 [19:40:50]process_action close_receipt done [19:40:50]requested_data is exist [19:40:50]produce_requested_data [19:40:50]requested_item fm.sn is exist - process it [19:40:50]wFMCommunicate request_size=4 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 11 00 00 [19:40:50]Write to MH i2c: E2 08 00 7B 04 80 11 00 00 00 00 00 00 F9 [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 17 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 17 00 7B 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4E [19:40:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:40:50]wFMCommunicate OK [19:40:50]requested_item fd.num is exist - process it [19:40:50]SAM_PROTO_GetFieldsCounters [19:40:50]wFMCommunicate request_size=4 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 13 00 00 [19:40:50]Write to MH i2c: E2 08 00 7C 04 80 13 00 00 00 00 00 00 FC [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 62 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 62 00 7C 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 CB [19:40:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9B B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C4 02 00 00 5E 04 04 00 C4 02 00 00 57 04 04 00 C5 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:40:50]wFMCommunicate OK [19:40:50]SAM_PROTO_GetFieldsCounters done [19:40:50]requested_item shift.num is exist - process it [19:40:50]requested_item shift.opened is exist - process it [19:40:50]req_shift_opened [19:40:50]FM_GetShiftState [19:40:50]SAM_PROTO_GetShiftState [19:40:50]wFMCommunicate request_size=4 [19:40:50]MH_SAM_APDU [19:40:50]CAPDU: 80 13 01 00 [19:40:50]Write to MH i2c: E2 08 00 7D 04 80 13 01 00 00 00 00 00 FE [19:40:50]Write i2c OK [19:40:50]MH_I2C_Read... [19:40:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:40:50]Read from MH i2c: E2 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 0E 00 [19:40:50]MH_I2C_Read... [19:40:50]Read from MH i2c: E2 0E 00 7D 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 63 [19:40:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:40:50]wFMCommunicate OK [19:40:50]SAM_PROTO_GetShiftState done [19:40:50]FM_GetShiftState done [19:40:50]req_shift_opened done [19:40:50]requested_item shift.open_date is exist - process it [19:40:50]req_shift_open_date [19:40:50]req_shift_open_date done [19:40:50]produce_requested_data done [19:40:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372891,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:40:50]process_action_free close_receipt [19:40:50]json_value_free [19:40:50]json_value_free done [19:40:50]process_json_proto returns [19:40:50]Send response to host [19:40:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372891,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:40:50]free response buf [19:40:50]execute_script done [19:40:50]execute_script returns [19:40:50]free content buf [19:40:50]Sock 9.Close socket [19:40:50]Sock 9.Thread stoped [19:40:54]OFD Sender: No OFD packet to send [19:40:59]OFD Sender: No OFD packet to send [19:41:04]OFD Sender: No OFD packet to send [19:41:07]accept exits with 8 [19:41:07]New connection [19:41:07]New thread 3067370852 created [19:41:07]Thread 3067514212 joined [19:41:07]Waiting for new connection... [19:41:07] Sock 8.Parse request [19:41:07]Sock 8.Check first char [19:41:07]Sock 8.First char is OK [19:41:07]request: POST /json_proto HTTP/1.0 [19:41:07]Method: POST [19:41:07]URL: /json_proto [19:41:07]Method is POST - this is cgi request [19:41:07]url: /json_proto [19:41:07]query_string will be loaded in cgi processing [19:41:07]execute_cgi json_proto POST (null) [19:41:07]execute_cgi path=json_proto method=POST [19:41:07]POST find Content-Length [19:41:07]Host: 172.17.42.195:8080 [19:41:07]Content-Length: 678 [19:41:07]Content-Type: application/json [19:41:07] [19:41:07]POST finish read [19:41:07]Found Content-Length = 678 [19:41:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:07]execute_script... [19: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)3309207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:41:07]POST & json_proto [19:41:07]process_json_proto [19:41:07]json parsed OK: [19:41:07]protocol is kg_v1.0 [19:41:07]action value=close_receipt [19:41:07]process_action close_receipt [19:41:07]cmd_close_receipt [19:41:07]MH_GetDate [19:41:07]Write to MH i2c: F0 00 00 7E 04 71 [19:41:07]Write i2c OK [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: F0 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: F0 09 00 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: F0 09 00 7E 04 00 D4 A2 1A 67 EF 94 12 67 6D [19:41:07]GetLastDocTimeStamp 1729798847 [19:41:07]current date 1729798868 [19:41:07]FM_GetShiftState [19:41:07]SAM_PROTO_GetShiftState [19:41:07]wFMCommunicate request_size=4 [19:41:07]MH_SAM_APDU [19:41:07]CAPDU: 80 13 01 00 [19:41:07]Write to MH i2c: E2 08 00 7F 04 80 13 01 00 00 00 00 00 00 [19:41:07]Write i2c OK [19:41:07]MH_I2C_Read... [19:41:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:07]Read from MH i2c: E2 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: E2 0E 00 [19:41:07]MH_I2C_Read... [19:41:07]Read from MH i2c: E2 0E 00 7F 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 65 [19:41:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:41:07]wFMCommunicate OK [19:41:07]SAM_PROTO_GetShiftState done [19:41:07]FM_GetShiftState done [19:41:07]opened in 1729729095 [19:41:07]opened+sec_in_day 1729815495 [19:41:07]quantity*price = 40006 [19:41:07]sum+1 = 40007 [19:41:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 709 24.10.2024 19:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372892 ФПД: 263896900724292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194108&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372892&fm=263896900724292&tin=02508201610067®Number=0000000000091623&sum=40000 [19:41:08]StoreToDocumentArchive [19:41:08]shift 524 fd 372892 [19:41:08]save to /storage/0524/doc_00372892 [19:41:08]save last doc name /storage/0524/doc_00372892 to /storage/kkm_last_doc_name [19:41:08]save OK [19:41:08]Clear old archive folders... [19:41:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:41:08]tlvbuf is 0136F5C0 [19:41:08]SAM_PROTO_ClearQueue [19:41:08]wFMCommunicate request_size=4 [19:41:08]MH_SAM_APDU [19:41:08]CAPDU: 80 09 00 00 [19:41:08]Write to MH i2c: E2 08 00 8C 04 80 09 00 00 00 00 00 00 02 [19:41:08]Write i2c OK [19:41:08]MH_I2C_Read... [19:41:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:41:08]Read from MH i2c: E2 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 8C 04 00 90 00 04 [19:41:08]RAPDU: 90 00 [19:41:08]wFMCommunicate OK [19:41:08]SAM_PROTO_ClearQueue done [19:41:08]KKMCreateOFDPacket [19:41:08]OFDProtocolAddRootSTLVToBuf [19:41:08]FM_MakeSignedData [19:41:08]FM_MakeSignedData [19:41:08]SAM_PROTO_SignData [19:41:08]wFMCommunicate request_size=4 [19:41:08]MH_SAM_APDU [19:41:08]CAPDU: 80 0D 01 02 [19:41:08]Write to MH i2c: E2 08 00 8D 04 80 0D 01 02 00 00 00 00 0A [19:41:08]Write i2c OK [19:41:08]MH_I2C_Read... [19:41:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:41:08]Read from MH i2c: E2 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 [19:41:08]MH_I2C_Read... [19:41:08]Read from MH i2c: E2 03 00 8D 04 00 90 00 05 [19:41:08]RAPDU: 90 00 [19:41:08]wFMCommunicate OK [19:41:08]wFMCommunicate request_size=255 [19:41:08]MH_SAM_APDU [19: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D4 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C B0 05 00 35 04 06 00 F0 [19:41:08]Write to MH i2c: E2 02 01 8E 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D4 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C B0 05 00 35 04 06 00 F0 00 00 72 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 8E 04 00 90 00 06 [19:41:09]RAPDU: 90 00 [19:41:09]wFMCommunicate OK [19:41:09]wFMCommunicate request_size=10 [19:41:09]MH_SAM_APDU [19:41:09]CAPDU: 80 0D 02 02 05 03 49 06 66 44 [19:41:09]Write to MH i2c: E2 0D 00 8F 04 80 0D 02 02 05 00 03 49 06 66 44 00 00 13 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 03 00 8F 04 00 90 00 07 [19:41:09]RAPDU: 90 00 [19:41:09]wFMCommunicate OK [19:41:09]wFMCommunicate request_size=4 [19:41:09]MH_SAM_APDU [19:41:09]CAPDU: 80 0D 03 02 [19:41:09]Write to MH i2c: E2 08 00 90 04 80 0D 03 02 00 00 00 00 0F [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 0B 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 0B 00 90 04 00 10 0E 06 51 B6 DC D4 52 90 00 3D [19:41:09]RAPDU: 10 0E 06 51 B6 DC D4 52 90 00 [19:41:09]wFMCommunicate OK [19:41:09]SAM_PROTO_SignData done [19:41:09]FM_MakeSignedData done [19:41:09]CreateOFDProtocolMessage [19:41:09]wFMCommunicate request_size=4 [19:41:09]MH_SAM_APDU [19:41:09]CAPDU: 80 11 00 00 [19:41:09]Write to MH i2c: E2 08 00 91 04 80 11 00 00 00 00 00 00 0F [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:09]Read from MH i2c: E2 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 17 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: E2 17 00 91 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 64 [19:41:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:41:09]wFMCommunicate OK [19:41:09]CreateOFDProtocolMessage done [19:41:09]OFDSenderStorePacket 372892 [19:41:09]StoreOFDPacket docnum=372892 [19:41:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0E 81 07 01 FD 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D4 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C B0 05 00 35 04 06 00 F0 03 49 06 66 44 10 0E 06 51 B6 DC D4 52 [19:41:09]CheckFolder [19:41:09]dirname=/storage/ofd_packets [19:41:09]CheckFolder done [19:41:09]ProducePacketName [19:41:09]name=ofd_packets/00372892 [19:41:09]NVStorageSaveData ofd_packets/00372892 [19:41:09]File name is /storage/ofd_packets/00372892 [19:41:09]Write 301 bytes [19:41:09]NVStorageSaveData done [19:41:09]OFDSenderStorePacket done [19:41:09]KKMCreateOFDPacket done [19:41:09]NVStorageSaveData kkm_last_timestamp [19:41:09]File name is /storage/kkm_last_timestamp [19:41:09]Write 4 bytes [19:41:09]NVStorageSaveData done [19:41:09]ExternCall_PrintAddStr [19:41:09]wPrintStart [19:41:09]Write to MH i2c: 01 00 00 92 04 96 [19:41:09]Write i2c OK [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 07 00 [19:41:09]MH_I2C_Read... [19:41:09]Read from MH i2c: 01 07 00 92 04 00 00 00 00 00 FF 0F AB [19:41:09]RasterBufferAndPrint [19:41:09]line Счет N : (1)3309207 [19:41:09]line ИНН: 02508201610067 [19:41:09]line Контрольно-Кассовый Чек [19:41:09]line ПРОДАЖА [19:41:09]line ТРК (МРК, ГНК) : 42 [19:41:09]line Товар: 2710124130 [19:41:09]line Аи-92-К-4 [19:41:09]line 5.980 * 66.90 [19:41:09]line = 400.06 [19:41:09]line НДС 12% НСП 1% [19:41:09]line > о реализуемом товаре [19:41:09]line ОКРУГЛЕНИЕ: -0.06 [19:41:09]line ИТОГО: 400.00 [19:41:09]line Внесено: 400.00 [19:41:09]line СДАЧА: 0.00 [19:41:09]line НСП 1% : 3.54 [19:41:09]line НДС 12% : 42.48 [19:41:09]line Наличными: 400.00 [19:41:09]line Безнал.: 0.00 [19:41:09]line Место: АЗС № 87 "Партнер Нефть" [19:41:09]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:41:09]line СНО: Общий режим [19:41:09]line Чек 709 24.10.2024 19:41 [19:41:09]line Смена: 524 ФФД: 1.0 [19:41:09]line ЗНМ: 0300000083 [19:41:09]line РНМ: 0000000000091623 [19:41:09]line Версия ККМ: 001 [19:41:09]line ФМ: 0000000000874672 [19:41:09]line ФД: 372892 [19:41:09]line ФПД: 263896900724292 [19:41:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194108&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372892&fm=263896900724292&tin=02508201610067®Number=0000000000091623&sum=40000 [19:41:09]written 0, free lines is 4095 [19:41:09]OFD Sender: Processing packet 372892 [packets to send 268, broken 267] [19:41:09]ProducePacketName [19:41:09]name=ofd_packets/00372892 [19:41:09]OFD Sender: To server: pG, [19:41:09]CommunicateWithHost lk.salyk.kg:30040 [19:41:09]ConnectInit lk.salyk.kg [19:41:09]Connected sock=10 [19: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 36 37 32 0F 01 00 00 0E 81 07 01 FD 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 02 00 00 F4 03 04 00 D4 A2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C B0 05 00 35 04 06 00 F0 03 49 06 66 44 10 0E 06 51 B6 DC D4 52 [19:41:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D5 9C 47 00 C4 37 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9C B0 05 00 F4 03 04 00 7B 4E 1A 67 B6 04 01 00 00 CA AE 80 3D 58 4B 9B FD [19:41:10]CommunicateWithHost err = 0 [19:41:10]CheckOFDResponse [19:41:10]1017 (14) - 77093643461234 [19:41:10]1041 (16) - 0000000000874672 [19:41:10]1040 (4) - 372892 [19:41:10]1012 (4) - 24.10.2024 13:41 [19:41:10]1206 (1) - 0 [19:41:10]OFD Sender: Remove packet 372892 [19:41:10]ProducePacketName [19:41:10]name=ofd_packets/00372892 [19:41:10]NVStorageDeleteData [19:41:10]Write to MH i2c: 01 00 00 BD 04 C1 [19:41:10]Write i2c OK [19:41:10]MH_I2C_Read... [19:41:10]Read from MH i2c: 01 [19:41:10]MH_I2C_Read... [19:41:10]Read from MH i2c: 01 07 00 [19:41:10]MH_I2C_Read... [19:41:10]Read from MH i2c: 01 07 00 BD 04 00 00 00 00 00 F5 0C C9 [19:41:10]RasterBufferAndPrint [19:41:10]line [19:41:10]line [19:41:10]line [19:41:10]line [19:41:10]line [19:41:10]written 0, free lines is 3324 [19:41:10]MH_Cut [19:41:10]Write to MH i2c: D1 01 00 C4 04 01 9A [19:41:10]Write i2c OK [19:41:10]MH_I2C_Read... [19:41:10]Read from MH i2c: D1 [19:41:10]MH_I2C_Read... [19:41:10]Read from MH i2c: D1 01 00 [19:41:10]MH_I2C_Read... [19:41:10]Read from MH i2c: D1 01 00 C4 04 00 99 [19:41:10]Write to MH i2c: 01 00 00 C5 04 C9 [19:41:10]Write i2c OK [19:41:10]MH_I2C_Read... [19:41:10]OFD Sender: No OFD packet to send [19:41:10]*** Cut start [19:41:10]*** Partial cut [19:41:10]*** CUTSNS_PIN = 1 [19:41:11]*** CUTSNS_PIN = 0 [19:41:11]*** Brake cut motor [19:41:11]Read from MH i2c: 01 [19:41:11]MH_I2C_Read... [19:41:11]*** Stop cut motor [19:41:11]*** Cut end [19:41:11]Read from MH i2c: 01 07 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: 01 07 00 C5 04 00 00 00 00 00 FF 0F DE [19:41:11]process_action close_receipt done [19:41:11]requested_data is exist [19:41:11]produce_requested_data [19:41:11]requested_item fm.sn is exist - process it [19:41:11]wFMCommunicate request_size=4 [19:41:11]MH_SAM_APDU [19:41:11]CAPDU: 80 11 00 00 [19:41:11]Write to MH i2c: E2 08 00 C6 04 80 11 00 00 00 00 00 00 44 [19:41:11]Write i2c OK [19:41:11]MH_I2C_Read... [19:41:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:41:11]Read from MH i2c: E2 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 17 00 [19:41:11]MH_I2C_Read... [19:41:11]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 36 37 32 90 00 99 [19:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:41:11]wFMCommunicate OK [19:41:11]requested_item fd.num is exist - process it [19:41:11]SAM_PROTO_GetFieldsCounters [19:41:11]wFMCommunicate request_size=4 [19:41:11]MH_SAM_APDU [19:41:11]CAPDU: 80 13 00 00 [19:41:11]Write to MH i2c: E2 08 00 C7 04 80 13 00 00 00 00 00 00 47 [19:41:11]Write i2c OK [19:41:11]MH_I2C_Read... [19:41:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:41:11]Read from MH i2c: E2 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 62 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 62 00 C7 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 1A [19:41:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9C B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C5 02 00 00 5E 04 04 00 C5 02 00 00 57 04 04 00 C6 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:41:11]wFMCommunicate OK [19:41:11]SAM_PROTO_GetFieldsCounters done [19:41:11]requested_item shift.num is exist - process it [19:41:11]requested_item shift.opened is exist - process it [19:41:11]req_shift_opened [19:41:11]FM_GetShiftState [19:41:11]SAM_PROTO_GetShiftState [19:41:11]wFMCommunicate request_size=4 [19:41:11]MH_SAM_APDU [19:41:11]CAPDU: 80 13 01 00 [19:41:11]Write to MH i2c: E2 08 00 C8 04 80 13 01 00 00 00 00 00 49 [19:41:11]Write i2c OK [19:41:11]MH_I2C_Read... [19:41:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:41:11]Read from MH i2c: E2 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 0E 00 [19:41:11]MH_I2C_Read... [19:41:11]Read from MH i2c: E2 0E 00 C8 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AE [19:41:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:41:11]wFMCommunicate OK [19:41:11]SAM_PROTO_GetShiftState done [19:41:11]FM_GetShiftState done [19:41:11]req_shift_opened done [19:41:11]requested_item shift.open_date is exist - process it [19:41:11]req_shift_open_date [19:41:11]req_shift_open_date done [19:41:11]produce_requested_data done [19:41:11]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372892,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:41:11]process_action_free close_receipt [19:41:11]json_value_free [19:41:11]json_value_free done [19:41:11]process_json_proto returns [19:41:11]Send response to host [19:41:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372892,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:41:11]free response buf [19:41:11]execute_script done [19:41:11]execute_script returns [19:41:11]free content buf [19:41:11]Sock 8.Close socket [19:41:11]Sock 8.Thread stoped [19:41:15]OFD Sender: No OFD packet to send [19:41:20]OFD Sender: No OFD packet to send [19:41:25]OFD Sender: No OFD packet to send [19:41:30]OFD Sender: No OFD packet to send [19:41:35]OFD Sender: No OFD packet to send [19:41:40]OFD Sender: No OFD packet to send [19:41:45]OFD Sender: No OFD packet to send [19:41:50]OFD Sender: No OFD packet to send [19:41:55]OFD Sender: No OFD packet to send [19:42:00]OFD Sender: No OFD packet to send [19:42:05]OFD Sender: No OFD packet to send [19:42:10]OFD Sender: No OFD packet to send [19:42:15]OFD Sender: No OFD packet to send [19:42:20]OFD Sender: No OFD packet to send [19:42:25]OFD Sender: No OFD packet to send [19:42:30]OFD Sender: No OFD packet to send [19:42:35]OFD Sender: No OFD packet to send [19:42:40]OFD Sender: No OFD packet to send [19:42:45]OFD Sender: No OFD packet to send [19:42:50]OFD Sender: No OFD packet to send [19:42:55]OFD Sender: No OFD packet to send [19:42:55]accept exits with 9 [19:42:55]New connection [19:42:55]New thread 3067514212 created [19:42:55]Thread 3067370852 joined [19:42:55]Waiting for new connection... [19:42:55] Sock 9.Parse request [19:42:55]Sock 9.Check first char [19:42:55]Sock 9.First char is OK [19:42:55]request: POST /json_proto HTTP/1.0 [19:42:55]Method: POST [19:42:55]URL: /json_proto [19:42:55]Method is POST - this is cgi request [19:42:55]url: /json_proto [19:42:55]query_string will be loaded in cgi processing [19:42:55]execute_cgi json_proto POST (null) [19:42:55]execute_cgi path=json_proto method=POST [19:42:55]POST find Content-Length [19:42:55]Host: 172.17.42.195:8080 [19:42:55]Content-Length: 678 [19:42:55]Content-Type: application/json [19:42:55] [19:42:55]POST finish read [19:42:55]Found Content-Length = 678 [19:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:55]execute_script... [19:42:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:42:55]POST & json_proto [19:42:55]process_json_proto [19:42:55]json parsed OK: [19:42:55]protocol is kg_v1.0 [19:42:55]action value=close_receipt [19:42:55]process_action close_receipt [19:42:55]cmd_close_receipt [19:42:55]MH_GetDate [19:42:55]Write to MH i2c: F0 00 00 C9 04 BC [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: F0 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: F0 09 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: F0 09 00 C9 04 00 40 A3 1A 67 EF 94 12 67 25 [19:42:55]GetLastDocTimeStamp 1729798868 [19:42:55]current date 1729798976 [19:42:55]FM_GetShiftState [19:42:55]SAM_PROTO_GetShiftState [19:42:55]wFMCommunicate request_size=4 [19:42:55]MH_SAM_APDU [19:42:55]CAPDU: 80 13 01 00 [19:42:55]Write to MH i2c: E2 08 00 CA 04 80 13 01 00 00 00 00 00 4B [19:42:55]Write i2c OK [19:42:55]MH_I2C_Read... [19:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:55]Read from MH i2c: E2 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 0E 00 [19:42:55]MH_I2C_Read... [19:42:55]Read from MH i2c: E2 0E 00 CA 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [19:42:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:42:55]wFMCommunicate OK [19:42:55]SAM_PROTO_GetShiftState done [19:42:55]FM_GetShiftState done [19:42:55]opened in 1729729095 [19:42:55]opened+sec_in_day 1729815495 [19:42:55]quantity*price = 50041 [19:42:55]sum+1 = 50042 [19:42:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 710 24.10.2024 19:42 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372893 ФПД: 41380750958752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372893&fm=41380750958752&tin=02508201610067®Number=0000000000091623&sum=50000 [19:42:57]StoreToDocumentArchive [19:42:57]shift 524 fd 372893 [19:42:57]save to /storage/0524/doc_00372893 [19:42:57]save last doc name /storage/0524/doc_00372893 to /storage/kkm_last_doc_name [19:42:57]save OK [19:42:57]Clear old archive folders... [19:42:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:42:57]tlvbuf is 013678D0 [19:42:57]SAM_PROTO_ClearQueue [19:42:57]wFMCommunicate request_size=4 [19:42:57]MH_SAM_APDU [19:42:57]CAPDU: 80 09 00 00 [19:42:57]Write to MH i2c: E2 08 00 D7 04 80 09 00 00 00 00 00 00 4D [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:42:57]Read from MH i2c: E2 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 D7 04 00 90 00 4F [19:42:57]RAPDU: 90 00 [19:42:57]wFMCommunicate OK [19:42:57]SAM_PROTO_ClearQueue done [19:42:57]KKMCreateOFDPacket [19:42:57]OFDProtocolAddRootSTLVToBuf [19:42:57]FM_MakeSignedData [19:42:57]FM_MakeSignedData [19:42:57]SAM_PROTO_SignData [19:42:57]wFMCommunicate request_size=4 [19:42:57]MH_SAM_APDU [19:42:57]CAPDU: 80 0D 01 02 [19:42:57]Write to MH i2c: E2 08 00 D8 04 80 0D 01 02 00 00 00 00 55 [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:42:57]Read from MH i2c: E2 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 D8 04 00 90 00 50 [19:42:57]RAPDU: 90 00 [19:42:57]wFMCommunicate OK [19:42:57]wFMCommunicate request_size=255 [19:42:57]MH_SAM_APDU [19:42:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D B0 05 00 35 04 06 00 25 [19:42:57]Write to MH i2c: E2 02 01 D9 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D B0 05 00 35 04 06 00 25 00 00 92 [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:57]Read from MH i2c: E2 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 D9 04 00 90 00 51 [19:42:57]RAPDU: 90 00 [19:42:57]wFMCommunicate OK [19:42:57]wFMCommunicate request_size=10 [19:42:57]MH_SAM_APDU [19:42:57]CAPDU: 80 0D 02 02 05 A2 B4 F6 20 A0 [19:42:57]Write to MH i2c: E2 0D 00 DA 04 80 0D 02 02 05 00 A2 B4 F6 20 A0 00 00 6E [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:42:57]Read from MH i2c: E2 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 03 00 DA 04 00 90 00 52 [19:42:57]RAPDU: 90 00 [19:42:57]wFMCommunicate OK [19:42:57]wFMCommunicate request_size=4 [19:42:57]MH_SAM_APDU [19:42:57]CAPDU: 80 0D 03 02 [19:42:57]Write to MH i2c: E2 08 00 DB 04 80 0D 03 02 00 00 00 00 5A [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:42:57]Read from MH i2c: E2 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 0B 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 0B 00 DB 04 00 B4 E1 A5 0B 69 94 54 7D 90 00 6E [19:42:57]RAPDU: B4 E1 A5 0B 69 94 54 7D 90 00 [19:42:57]wFMCommunicate OK [19:42:57]SAM_PROTO_SignData done [19:42:57]FM_MakeSignedData done [19:42:57]CreateOFDProtocolMessage [19:42:57]wFMCommunicate request_size=4 [19:42:57]MH_SAM_APDU [19:42:57]CAPDU: 80 11 00 00 [19:42:57]Write to MH i2c: E2 08 00 DC 04 80 11 00 00 00 00 00 00 5A [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:57]Read from MH i2c: E2 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 17 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: E2 17 00 DC 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [19:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:42:57]wFMCommunicate OK [19:42:57]CreateOFDProtocolMessage done [19:42:57]OFDSenderStorePacket 372893 [19:42:57]StoreOFDPacket docnum=372893 [19:42:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B8 61 07 01 D2 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D B0 05 00 35 04 06 00 25 A2 B4 F6 20 A0 B4 E1 A5 0B 69 94 54 7D [19:42:57]CheckFolder [19:42:57]dirname=/storage/ofd_packets [19:42:57]CheckFolder done [19:42:57]ProducePacketName [19:42:57]name=ofd_packets/00372893 [19:42:57]NVStorageSaveData ofd_packets/00372893 [19:42:57]File name is /storage/ofd_packets/00372893 [19:42:57]Write 301 bytes [19:42:57]NVStorageSaveData done [19:42:57]OFDSenderStorePacket done [19:42:57]KKMCreateOFDPacket done [19:42:57]NVStorageSaveData kkm_last_timestamp [19:42:57]File name is /storage/kkm_last_timestamp [19:42:57]Write 4 bytes [19:42:57]NVStorageSaveData done [19:42:57]ExternCall_PrintAddStr [19:42:57]wPrintStart [19:42:57]Write to MH i2c: 01 00 00 DD 04 E1 [19:42:57]Write i2c OK [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: 01 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: 01 07 00 [19:42:57]MH_I2C_Read... [19:42:57]Read from MH i2c: 01 07 00 DD 04 00 00 00 00 00 FF 0F F6 [19:42:57]RasterBufferAndPrint [19:42:57]line Счет N : (1)3309209 [19:42:57]line ИНН: 02508201610067 [19:42:57]line Контрольно-Кассовый Чек [19:42:57]line ПРОДАЖА [19:42:57]line ТРК (МРК, ГНК) : 12 [19:42:57]line Товар: 2710124130 [19:42:57]line Аи-92-К-4 [19:42:57]line 7.480 * 66.90 [19:42:57]line = 500.41 [19:42:57]line НДС 12% НСП 1% [19:42:57]line > о реализуемом товаре [19:42:57]line ОКРУГЛЕНИЕ: -0.41 [19:42:57]line ИТОГО: 500.00 [19:42:57]line Внесено: 500.00 [19:42:57]line СДАЧА: 0.00 [19:42:57]line НСП 1% : 4.43 [19:42:57]line НДС 12% : 53.14 [19:42:57]line Наличными: 500.00 [19:42:57]line Безнал.: 0.00 [19:42:57]line Место: АЗС № 87 "Партнер Нефть" [19:42:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:42:57]line СНО: Общий режим [19:42:57]line Чек 710 24.10.2024 19:42 [19:42:57]line Смена: 524 ФФД: 1.0 [19:42:57]line ЗНМ: 0300000083 [19:42:57]line РНМ: 0000000000091623 [19:42:57]line Версия ККМ: 001 [19:42:57]line ФМ: 0000000000874672 [19:42:57]line ФД: 372893 [19:42:57]line ФПД: 41380750958752 [19:42:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372893&fm=41380750958752&tin=02508201610067®Number=0000000000091623&sum=50000 [19:42:57]written 0, free lines is 4095 [19:42:57]OFD Sender: Processing packet 372893 [packets to send 268, broken 267] [19:42:57]ProducePacketName [19:42:57]name=ofd_packets/00372893 [19:42:57]OFD Sender: To server: pG, [19:42:57]CommunicateWithHost lk.salyk.kg:30040 [19:42:57]ConnectInit lk.salyk.kg [19:42:57]Connected sock=10 [19:42:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B8 61 07 01 D2 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 40 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D B0 05 00 35 04 06 00 25 A2 B4 F6 20 A0 B4 E1 A5 0B 69 94 54 7D [19:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3F 01 47 00 83 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9D B0 05 00 F4 03 04 00 E7 4E 1A 67 B6 04 01 00 00 0A D2 3F C8 D2 31 49 7D [19:42:57]CommunicateWithHost err = 0 [19:42:57]CheckOFDResponse [19:42:57]1017 (14) - 77093643461234 [19:42:57]1041 (16) - 0000000000874672 [19:42:57]1040 (4) - 372893 [19:42:57]1012 (4) - 24.10.2024 13:43 [19:42:57]1206 (1) - 0 [19:42:57]OFD Sender: Remove packet 372893 [19:42:57]ProducePacketName [19:42:57]name=ofd_packets/00372893 [19:42:57]NVStorageDeleteData [19:42:58]Write to MH i2c: 01 00 00 08 05 0D [19:42:58]Write i2c OK [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: 01 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: 01 07 00 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: 01 07 00 08 05 00 00 00 00 00 D3 0C F3 [19:42:58]RasterBufferAndPrint [19:42:58]line [19:42:58]line [19:42:58]line [19:42:58]line [19:42:58]line [19:42:58]written 0, free lines is 3290 [19:42:58]MH_Cut [19:42:58]Write to MH i2c: D1 01 00 0F 05 01 E6 [19:42:58]Write i2c OK [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: D1 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: D1 01 00 [19:42:58]MH_I2C_Read... [19:42:58]Read from MH i2c: D1 01 00 0F 05 00 E5 [19:42:58]Write to MH i2c: 01 00 00 10 05 15 [19:42:58]Write i2c OK [19:42:58]MH_I2C_Read... [19:42:58]OFD Sender: No OFD packet to send [19:42:58]*** Cut start [19:42:58]*** Partial cut [19:42:58]*** CUTSNS_PIN = 1 [19:42:58]*** CUTSNS_PIN = 0 [19:42:59]*** Brake cut motor [19:42:59]Read from MH i2c: 01 [19:42:59]MH_I2C_Read... [19:42:59]*** Stop cut motor [19:42:59]*** Cut end [19:42:59]Read from MH i2c: 01 07 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: 01 07 00 10 05 00 00 00 00 00 FF 0F 2A [19:42:59]process_action close_receipt done [19:42:59]requested_data is exist [19:42:59]produce_requested_data [19:42:59]requested_item fm.sn is exist - process it [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 11 00 00 [19:42:59]Write to MH i2c: E2 08 00 11 05 80 11 00 00 00 00 00 00 90 [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 17 00 [19:42:59]MH_I2C_Read... [19:42:59]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 36 37 32 90 00 E5 [19:42:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:42:59]wFMCommunicate OK [19:42:59]requested_item fd.num is exist - process it [19:42:59]SAM_PROTO_GetFieldsCounters [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 13 00 00 [19:42:59]Write to MH i2c: E2 08 00 12 05 80 13 00 00 00 00 00 00 93 [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 62 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 62 00 12 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [19:42:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9D B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C6 02 00 00 5E 04 04 00 C6 02 00 00 57 04 04 00 C7 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:42:59]wFMCommunicate OK [19:42:59]SAM_PROTO_GetFieldsCounters done [19:42:59]requested_item shift.num is exist - process it [19:42:59]requested_item shift.opened is exist - process it [19:42:59]req_shift_opened [19:42:59]FM_GetShiftState [19:42:59]SAM_PROTO_GetShiftState [19:42:59]wFMCommunicate request_size=4 [19:42:59]MH_SAM_APDU [19:42:59]CAPDU: 80 13 01 00 [19:42:59]Write to MH i2c: E2 08 00 13 05 80 13 01 00 00 00 00 00 95 [19:42:59]Write i2c OK [19:42:59]MH_I2C_Read... [19:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:42:59]Read from MH i2c: E2 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 0E 00 [19:42:59]MH_I2C_Read... [19:42:59]Read from MH i2c: E2 0E 00 13 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FA [19:42:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:42:59]wFMCommunicate OK [19:42:59]SAM_PROTO_GetShiftState done [19:42:59]FM_GetShiftState done [19:42:59]req_shift_opened done [19:42:59]requested_item shift.open_date is exist - process it [19:42:59]req_shift_open_date [19:42:59]req_shift_open_date done [19:42:59]produce_requested_data done [19:42:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372893,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:42:59]process_action_free close_receipt [19:42:59]json_value_free [19:42:59]json_value_free done [19:42:59]process_json_proto returns [19:42:59]Send response to host [19:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372893,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:42:59]free response buf [19:42:59]execute_script done [19:42:59]execute_script returns [19:42:59]free content buf [19:42:59]Sock 9.Close socket [19:42:59]Sock 9.Thread stoped [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:22]accept exits with 8 [19:43:22]New connection [19:43:22]New thread 3067370852 created [19:43:22]Thread 3067514212 joined [19:43:22]Waiting for new connection... [19:43:22] Sock 8.Parse request [19:43:22]Sock 8.Check first char [19:43:22]Sock 8.First char is OK [19:43:22]request: POST /json_proto HTTP/1.0 [19:43:22]Method: POST [19:43:22]URL: /json_proto [19:43:22]Method is POST - this is cgi request [19:43:22]url: /json_proto [19:43:22]query_string will be loaded in cgi processing [19:43:22]execute_cgi json_proto POST (null) [19:43:22]execute_cgi path=json_proto method=POST [19:43:22]POST find Content-Length [19:43:22]Host: 172.17.42.195:8080 [19:43:22]Content-Length: 683 [19:43:22]Content-Type: application/json [19:43:22] [19:43:22]POST finish read [19:43:22]Found Content-Length = 683 [19:43:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:22]execute_script... [19:43:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:22]POST & json_proto [19:43:22]process_json_proto [19:43:22]json parsed OK: [19:43:22]protocol is kg_v1.0 [19:43:22]action value=close_receipt [19:43:22]process_action close_receipt [19:43:22]cmd_close_receipt [19:43:22]MH_GetDate [19:43:22]Write to MH i2c: F0 00 00 14 05 08 [19:43:22]Write i2c OK [19:43:22]MH_I2C_Read... [19:43:22]Read from MH i2c: F0 [19:43:22]MH_I2C_Read... [19:43:22]Read from MH i2c: F0 09 00 [19:43:22]MH_I2C_Read... [19:43:22]Read from MH i2c: F0 09 00 14 05 00 5B A3 1A 67 EF 94 12 67 8C [19:43:22]GetLastDocTimeStamp 1729798976 [19:43:22]current date 1729799003 [19:43:22]FM_GetShiftState [19:43:22]SAM_PROTO_GetShiftState [19:43:22]wFMCommunicate request_size=4 [19:43:22]MH_SAM_APDU [19:43:22]CAPDU: 80 13 01 00 [19:43:22]Write to MH i2c: E2 08 00 15 05 80 13 01 00 00 00 00 00 97 [19:43:22]Write i2c OK [19:43:22]MH_I2C_Read... [19:43:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:22]Read from MH i2c: E2 [19:43:22]MH_I2C_Read... [19:43:22]Read from MH i2c: E2 0E 00 [19:43:22]MH_I2C_Read... [19:43:22]Read from MH i2c: E2 0E 00 15 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FC [19:43:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:43:22]wFMCommunicate OK [19:43:22]SAM_PROTO_GetShiftState done [19:43:22]FM_GetShiftState done [19:43:22]opened in 1729729095 [19:43:22]opened+sec_in_day 1729815495 [19:43:22]quantity*price = 100015 [19:43:22]sum+1 = 100017 [19:43:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 711 24.10.2024 19:43 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372894 ФПД: 76839322467077 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194323&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372894&fm=76839322467077&tin=02508201610067®Number=0000000000091623&sum=100000 [19:43:23]StoreToDocumentArchive [19:43:23]shift 524 fd 372894 [19:43:23]save to /storage/0524/doc_00372894 [19:43:23]save last doc name /storage/0524/doc_00372894 to /storage/kkm_last_doc_name [19:43:23]save OK [19:43:23]Clear old archive folders... [19:43:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:43:23]tlvbuf is 01392390 [19:43:23]SAM_PROTO_ClearQueue [19:43:23]wFMCommunicate request_size=4 [19:43:23]MH_SAM_APDU [19:43:23]CAPDU: 80 09 00 00 [19:43:23]Write to MH i2c: E2 08 00 22 05 80 09 00 00 00 00 00 00 99 [19:43:23]Write i2c OK [19:43:23]MH_I2C_Read... [19:43:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:23]Read from MH i2c: E2 [19:43:23]MH_I2C_Read... [19:43:23]Read from MH i2c: E2 03 00 [19:43:23]MH_I2C_Read... [19:43:23]Read from MH i2c: E2 03 00 22 05 00 90 00 9B [19:43:23]RAPDU: 90 00 [19:43:23]wFMCommunicate OK [19:43:23]SAM_PROTO_ClearQueue done [19:43:23]KKMCreateOFDPacket [19:43:23]OFDProtocolAddRootSTLVToBuf [19:43:23]FM_MakeSignedData [19:43:23]FM_MakeSignedData [19:43:23]SAM_PROTO_SignData [19:43:23]wFMCommunicate request_size=4 [19:43:23]MH_SAM_APDU [19:43:23]CAPDU: 80 0D 01 02 [19:43:23]Write to MH i2c: E2 08 00 23 05 80 0D 01 02 00 00 00 00 A1 [19:43:23]Write i2c OK [19:43:23]MH_I2C_Read... [19:43:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:23]Read from MH i2c: E2 [19:43:23]MH_I2C_Read... [19:43:23]Read from MH i2c: E2 03 00 [19:43:23]MH_I2C_Read... [19:43:23]Read from MH i2c: E2 03 00 23 05 00 90 00 9C [19:43:23]RAPDU: 90 00 [19:43:23]wFMCommunicate OK [19:43:23]wFMCommunicate request_size=255 [19:43:23]MH_SAM_APDU [19:43:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 5B A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E B0 05 00 35 04 06 00 45 [19:43:23]Write to MH i2c: E2 02 01 24 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 5B A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E B0 05 00 35 04 06 00 45 00 00 15 [19:43:23]Write i2c OK [19:43:23]MH_I2C_Read... [19:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:24]Read from MH i2c: E2 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 03 00 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 03 00 24 05 00 90 00 9D [19:43:24]RAPDU: 90 00 [19:43:24]wFMCommunicate OK [19:43:24]wFMCommunicate request_size=10 [19:43:24]MH_SAM_APDU [19:43:24]CAPDU: 80 0D 02 02 05 E2 8C 85 3B 05 [19:43:24]Write to MH i2c: E2 0D 00 25 05 80 0D 02 02 05 00 E2 8C 85 3B 05 00 00 E1 [19:43:24]Write i2c OK [19:43:24]MH_I2C_Read... [19:43:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:24]Read from MH i2c: E2 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 03 00 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 03 00 25 05 00 90 00 9E [19:43:24]RAPDU: 90 00 [19:43:24]wFMCommunicate OK [19:43:24]wFMCommunicate request_size=4 [19:43:24]MH_SAM_APDU [19:43:24]CAPDU: 80 0D 03 02 [19:43:24]Write to MH i2c: E2 08 00 26 05 80 0D 03 02 00 00 00 00 A6 [19:43:24]Write i2c OK [19:43:24]MH_I2C_Read... [19:43:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:24]Read from MH i2c: E2 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 0B 00 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 0B 00 26 05 00 6A 7E B7 1E 0C A0 2C 4D 90 00 89 [19:43:24]RAPDU: 6A 7E B7 1E 0C A0 2C 4D 90 00 [19:43:24]wFMCommunicate OK [19:43:24]SAM_PROTO_SignData done [19:43:24]FM_MakeSignedData done [19:43:24]CreateOFDProtocolMessage [19:43:24]wFMCommunicate request_size=4 [19:43:24]MH_SAM_APDU [19:43:24]CAPDU: 80 11 00 00 [19:43:24]Write to MH i2c: E2 08 00 27 05 80 11 00 00 00 00 00 00 A6 [19:43:24]Write i2c OK [19:43:24]MH_I2C_Read... [19:43:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:24]Read from MH i2c: E2 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 17 00 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: E2 17 00 27 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [19:43:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:43:24]wFMCommunicate OK [19:43:24]CreateOFDProtocolMessage done [19:43:24]OFDSenderStorePacket 372894 [19:43:24]StoreOFDPacket docnum=372894 [19:43:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 D1 07 01 8F 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 5B A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E B0 05 00 35 04 06 00 45 E2 8C 85 3B 05 6A 7E B7 1E 0C A0 2C 4D [19:43:24]CheckFolder [19:43:24]dirname=/storage/ofd_packets [19:43:24]CheckFolder done [19:43:24]ProducePacketName [19:43:24]name=ofd_packets/00372894 [19:43:24]NVStorageSaveData ofd_packets/00372894 [19:43:24]File name is /storage/ofd_packets/00372894 [19:43:24]Write 301 bytes [19:43:24]NVStorageSaveData done [19:43:24]OFDSenderStorePacket done [19:43:24]KKMCreateOFDPacket done [19:43:24]NVStorageSaveData kkm_last_timestamp [19:43:24]File name is /storage/kkm_last_timestamp [19:43:24]Write 4 bytes [19:43:24]NVStorageSaveData done [19:43:24]ExternCall_PrintAddStr [19:43:24]wPrintStart [19:43:24]Write to MH i2c: 01 00 00 28 05 2D [19:43:24]Write i2c OK [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: 01 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: 01 07 00 [19:43:24]MH_I2C_Read... [19:43:24]Read from MH i2c: 01 07 00 28 05 00 00 00 00 00 FF 0F 42 [19:43:24]RasterBufferAndPrint [19:43:24]line Счет N : (1)3309210 [19:43:24]line ИНН: 02508201610067 [19:43:24]line Контрольно-Кассовый Чек [19:43:24]line ПРОДАЖА [19:43:24]line ТРК (МРК, ГНК) : 12 [19:43:24]line Товар: 2710124130 [19:43:24]line Аи-92-К-4 [19:43:24]line 14.950 * 66.90 [19:43:24]line = 1000.16 [19:43:24]line НДС 12% НСП 1% [19:43:24]line > о реализуемом товаре [19:43:24]line ОКРУГЛЕНИЕ: -0.16 [19:43:24]line ИТОГО: 1000.00 [19:43:24]line Внесено: 1000.00 [19:43:24]line СДАЧА: 0.00 [19:43:24]line НСП 1% : 8.85 [19:43:24]line НДС 12% : 106.21 [19:43:24]line Наличными: 1000.00 [19:43:24]line Безнал.: 0.00 [19:43:24]line Место: АЗС № 87 "Партнер Нефть" [19:43:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:43:24]line СНО: Общий режим [19:43:24]line Чек 711 24.10.2024 19:43 [19:43:24]line Смена: 524 ФФД: 1.0 [19:43:24]line ЗНМ: 0300000083 [19:43:24]line РНМ: 0000000000091623 [19:43:24]line Версия ККМ: 001 [19:43:24]line ФМ: 0000000000874672 [19:43:24]line ФД: 372894 [19:43:24]line ФПД: 76839322467077 [19:43:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194323&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372894&fm=76839322467077&tin=02508201610067®Number=0000000000091623&sum=100000 [19:43:24]OFD Sender: Processing packet 372894 [packets to send 268, broken 267] [19:43:24]ProducePacketName [19:43:24]name=ofd_packets/00372894 [19:43:24]OFD Sender: To server: pG, [19:43:24]CommunicateWithHost lk.salyk.kg:30040 [19:43:24]ConnectInit lk.salyk.kg [19:43:24]written 0, free lines is 4095 [19:43:24]Connected sock=10 [19:43:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 D1 07 01 8F 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 02 00 00 F4 03 04 00 5B A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E B0 05 00 35 04 06 00 45 E2 8C 85 3B 05 6A 7E B7 1E 0C A0 2C 4D [19:43:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1C 5A 47 00 DC E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9E B0 05 00 F4 03 04 00 02 4F 1A 67 B6 04 01 00 00 20 B3 62 8B 07 6E E4 66 [19:43:24]CommunicateWithHost err = 0 [19:43:24]CheckOFDResponse [19:43:24]1017 (14) - 77093643461234 [19:43:24]1041 (16) - 0000000000874672 [19:43:24]1040 (4) - 372894 [19:43:24]1012 (4) - 24.10.2024 13:43 [19:43:24]1206 (1) - 0 [19:43:24]OFD Sender: Remove packet 372894 [19:43:24]ProducePacketName [19:43:24]name=ofd_packets/00372894 [19:43:24]NVStorageDeleteData [19:43:25]Write to MH i2c: 01 00 00 53 05 58 [19:43:25]Write i2c OK [19:43:25]MH_I2C_Read... [19:43:25]Read from MH i2c: 01 [19:43:25]MH_I2C_Read... [19:43:25]Read from MH i2c: 01 07 00 [19:43:25]MH_I2C_Read... [19:43:25]Read from MH i2c: 01 07 00 53 05 00 00 00 00 00 D8 0C 43 [19:43:25]RasterBufferAndPrint [19:43:25]line [19:43:25]line [19:43:25]line [19:43:25]line [19:43:25]line [19:43:25]written 0, free lines is 3296 [19:43:25]MH_Cut [19:43:25]Write to MH i2c: D1 01 00 5A 05 01 31 [19:43:25]Write i2c OK [19:43:25]MH_I2C_Read... [19:43:25]Read from MH i2c: D1 [19:43:25]MH_I2C_Read... [19:43:25]Read from MH i2c: D1 01 00 [19:43:25]MH_I2C_Read... [19:43:25]Read from MH i2c: D1 01 00 5A 05 00 30 [19:43:25]Write to MH i2c: 01 00 00 5B 05 60 [19:43:25]Write i2c OK [19:43:25]MH_I2C_Read... [19:43:25]OFD Sender: No OFD packet to send [19:43:25]*** Cut start [19:43:25]*** Partial cut [19:43:25]*** CUTSNS_PIN = 1 [19:43:25]*** CUTSNS_PIN = 0 [19:43:26]*** Brake cut motor [19:43:26]Read from MH i2c: 01 [19:43:26]MH_I2C_Read... [19:43:26]*** Stop cut motor [19:43:26]*** Cut end [19:43:26]Read from MH i2c: 01 07 00 [19:43:26]MH_I2C_Read... [19:43:26]Read from MH i2c: 01 07 00 5B 05 00 00 00 00 00 FF 0F 75 [19:43:26]process_action close_receipt done [19:43:26]requested_data is exist [19:43:26]produce_requested_data [19:43:26]requested_item fm.sn is exist - process it [19:43:26]wFMCommunicate request_size=4 [19:43:26]MH_SAM_APDU [19:43:26]CAPDU: 80 11 00 00 [19:43:26]Write to MH i2c: E2 08 00 5C 05 80 11 00 00 00 00 00 00 DB [19:43:26]Write i2c OK [19:43:26]MH_I2C_Read... [19:43:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:26]Read from MH i2c: E2 [19:43:26]MH_I2C_Read... [19:43:26]Read from MH i2c: E2 17 00 [19:43:26]MH_I2C_Read... [19:43:26]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 36 37 32 90 00 30 [19:43:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:43:26]wFMCommunicate OK [19:43:26]requested_item fd.num is exist - process it [19:43:26]SAM_PROTO_GetFieldsCounters [19:43:26]wFMCommunicate request_size=4 [19:43:26]MH_SAM_APDU [19:43:26]CAPDU: 80 13 00 00 [19:43:26]Write to MH i2c: E2 08 00 5D 05 80 13 00 00 00 00 00 00 DE [19:43:26]Write i2c OK [19:43:26]MH_I2C_Read... [19:43:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:26]Read from MH i2c: E2 [19:43:26]MH_I2C_Read... [19:43:26]Read from MH i2c: E2 62 00 [19:43:26]MH_I2C_Read... [19:43:26]Read from MH i2c: E2 62 00 5D 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 B9 [19:43:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9E B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C7 02 00 00 5E 04 04 00 C7 02 00 00 57 04 04 00 C8 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:26]wFMCommunicate OK [19:43:26]SAM_PROTO_GetFieldsCounters done [19:43:26]requested_item shift.num is exist - process it [19:43:26]requested_item shift.opened is exist - process it [19:43:26]req_shift_opened [19:43:26]FM_GetShiftState [19:43:26]SAM_PROTO_GetShiftState [19:43:26]wFMCommunicate request_size=4 [19:43:26]MH_SAM_APDU [19:43:26]CAPDU: 80 13 01 00 [19:43:26]Write to MH i2c: E2 08 00 5E 05 80 13 01 00 00 00 00 00 E0 [19:43:26]Write i2c OK [19:43:26]MH_I2C_Read... [19:43:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:26]Read from MH i2c: E2 [19:43:26]MH_I2C_Read... [19:43:26]Read from MH i2c: E2 0E 00 [19:43:26]MH_I2C_Read... [19:43:26]Read from MH i2c: E2 0E 00 5E 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 45 [19:43:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:43:26]wFMCommunicate OK [19:43:26]SAM_PROTO_GetShiftState done [19:43:26]FM_GetShiftState done [19:43:26]req_shift_opened done [19:43:26]requested_item shift.open_date is exist - process it [19:43:26]req_shift_open_date [19:43:26]req_shift_open_date done [19:43:26]produce_requested_data done [19:43:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372894,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:43:26]process_action_free close_receipt [19:43:26]json_value_free [19:43:26]json_value_free done [19:43:26]process_json_proto returns [19:43:26]Send response to host [19:43:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372894,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:43:26]free response buf [19:43:26]execute_script done [19:43:26]execute_script returns [19:43:26]free content buf [19:43:26]Sock 8.Close socket [19:43:26]Sock 8.Thread stoped [19:43:27]accept exits with 9 [19:43:27]New connection [19:43:27]New thread 3067514212 created [19:43:27]Thread 3067370852 joined [19:43:27]Waiting for new connection... [19:43:27] Sock 9.Parse request [19:43:27]Sock 9.Check first char [19:43:27]Sock 9.First char is OK [19:43:27]request: POST /json_proto HTTP/1.0 [19:43:27]Method: POST [19:43:27]URL: /json_proto [19:43:27]Method is POST - this is cgi request [19:43:27]url: /json_proto [19:43:27]query_string will be loaded in cgi processing [19:43:27]execute_cgi json_proto POST (null) [19:43:27]execute_cgi path=json_proto method=POST [19:43:27]POST find Content-Length [19:43:27]Host: 172.17.42.195:8080 [19:43:27]Content-Length: 687 [19:43:27]Content-Type: application/json [19:43:27] [19:43:27]POST finish read [19:43:27]Found Content-Length = 687 [19:43:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [19:43:27]execute_script... [19:43: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)3309208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [19:43:27]POST & json_proto [19:43:27]process_json_proto [19:43:27]json parsed OK: [19:43:27]protocol is kg_v1.0 [19:43:27]action value=close_receipt [19:43:27]process_action close_receipt [19:43:27]cmd_close_receipt [19:43:27]MH_GetDate [19:43:27]Write to MH i2c: F0 00 00 5F 05 53 [19:43:27]Write i2c OK [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: F0 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: F0 09 00 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: F0 09 00 5F 05 00 5F A3 1A 67 EF 94 12 67 DB [19:43:27]GetLastDocTimeStamp 1729799003 [19:43:27]current date 1729799007 [19:43:27]FM_GetShiftState [19:43:27]SAM_PROTO_GetShiftState [19:43:27]wFMCommunicate request_size=4 [19:43:27]MH_SAM_APDU [19:43:27]CAPDU: 80 13 01 00 [19:43:27]Write to MH i2c: E2 08 00 60 05 80 13 01 00 00 00 00 00 E2 [19:43:27]Write i2c OK [19:43:27]MH_I2C_Read... [19:43:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:27]Read from MH i2c: E2 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: E2 0E 00 [19:43:27]MH_I2C_Read... [19:43:27]Read from MH i2c: E2 0E 00 60 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [19:43:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:43:27]wFMCommunicate OK [19:43:27]SAM_PROTO_GetShiftState done [19:43:27]FM_GetShiftState done [19:43:27]opened in 1729729095 [19:43:27]opened+sec_in_day 1729815495 [19:43:27]quantity*price = 120015 [19:43:27]sum+1 = 120016 [19:43:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 712 24.10.2024 19:43 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372895 ФПД: 43788699998478 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372895&fm=43788699998478&tin=02508201610067®Number=0000000000091623&sum=120000 [19:43:28]StoreToDocumentArchive [19:43:28]shift 524 fd 372895 [19:43:28]save to /storage/0524/doc_00372895 [19:43:28]save last doc name /storage/0524/doc_00372895 to /storage/kkm_last_doc_name [19:43:28]save OK [19:43:28]Clear old archive folders... [19:43:28]ProcessDocumentItem done err = 0, tmpTLVsize=252 [19:43:28]tlvbuf is 01389E50 [19:43:28]SAM_PROTO_ClearQueue [19:43:28]wFMCommunicate request_size=4 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 09 00 00 [19:43:28]Write to MH i2c: E2 08 00 6D 05 80 09 00 00 00 00 00 00 E4 [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 6D 05 00 90 00 E6 [19:43:28]RAPDU: 90 00 [19:43:28]wFMCommunicate OK [19:43:28]SAM_PROTO_ClearQueue done [19:43:28]KKMCreateOFDPacket [19:43:28]OFDProtocolAddRootSTLVToBuf [19:43:28]FM_MakeSignedData [19:43:28]FM_MakeSignedData [19:43:28]SAM_PROTO_SignData [19:43:28]wFMCommunicate request_size=4 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 0D 01 02 [19:43:28]Write to MH i2c: E2 08 00 6E 05 80 0D 01 02 00 00 00 00 EC [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:28]Read from MH i2c: E2 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 [19:43:28]MH_I2C_Read... [19:43:28]Read from MH i2c: E2 03 00 6E 05 00 90 00 E7 [19:43:28]RAPDU: 90 00 [19:43:28]wFMCommunicate OK [19:43:28]wFMCommunicate request_size=255 [19:43:28]MH_SAM_APDU [19:43:28]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 C8 02 00 00 F4 03 04 00 60 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F B0 05 00 35 04 06 00 [19:43:28]Write to MH i2c: E2 02 01 6F 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 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 C8 02 00 00 F4 03 04 00 60 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F B0 05 00 35 04 06 00 00 00 75 [19:43:28]Write i2c OK [19:43:28]MH_I2C_Read... [19:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:29]Read from MH i2c: E2 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 03 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 03 00 6F 05 00 90 00 E8 [19:43:29]RAPDU: 90 00 [19:43:29]wFMCommunicate OK [19:43:29]wFMCommunicate request_size=11 [19:43:29]MH_SAM_APDU [19:43:29]CAPDU: 80 0D 02 02 06 27 D3 59 E8 99 0E [19:43:29]Write to MH i2c: E2 0E 00 70 05 80 0D 02 02 06 00 27 D3 59 E8 99 0E 00 00 DD [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:29]Read from MH i2c: E2 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 03 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 03 00 70 05 00 90 00 E9 [19:43:29]RAPDU: 90 00 [19:43:29]wFMCommunicate OK [19:43:29]wFMCommunicate request_size=4 [19:43:29]MH_SAM_APDU [19:43:29]CAPDU: 80 0D 03 02 [19:43:29]Write to MH i2c: E2 08 00 71 05 80 0D 03 02 00 00 00 00 F1 [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:29]Read from MH i2c: E2 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 0B 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 0B 00 71 05 00 4A 73 FF D8 E0 56 CF DC 90 00 67 [19:43:29]RAPDU: 4A 73 FF D8 E0 56 CF DC 90 00 [19:43:29]wFMCommunicate OK [19:43:29]SAM_PROTO_SignData done [19:43:29]FM_MakeSignedData done [19:43:29]CreateOFDProtocolMessage [19:43:29]wFMCommunicate request_size=4 [19:43:29]MH_SAM_APDU [19:43:29]CAPDU: 80 11 00 00 [19:43:29]Write to MH i2c: E2 08 00 72 05 80 11 00 00 00 00 00 00 F1 [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:29]Read from MH i2c: E2 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 17 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: E2 17 00 72 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [19:43:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:43:29]wFMCommunicate OK [19:43:29]CreateOFDProtocolMessage done [19:43:29]OFDSenderStorePacket 372895 [19:43:29]StoreOFDPacket docnum=372895 [19:43:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 4C 31 08 01 F0 7A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 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 C8 02 00 00 F4 03 04 00 60 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F B0 05 00 35 04 06 00 27 D3 59 E8 99 0E 4A 73 FF D8 E0 56 CF DC [19:43:29]CheckFolder [19:43:29]dirname=/storage/ofd_packets [19:43:29]CheckFolder done [19:43:29]ProducePacketName [19:43:29]name=ofd_packets/00372895 [19:43:29]NVStorageSaveData ofd_packets/00372895 [19:43:29]File name is /storage/ofd_packets/00372895 [19:43:29]Write 302 bytes [19:43:29]NVStorageSaveData done [19:43:29]OFDSenderStorePacket done [19:43:29]KKMCreateOFDPacket done [19:43:29]NVStorageSaveData kkm_last_timestamp [19:43:29]File name is /storage/kkm_last_timestamp [19:43:29]Write 4 bytes [19:43:29]NVStorageSaveData done [19:43:29]ExternCall_PrintAddStr [19:43:29]wPrintStart [19:43:29]Write to MH i2c: 01 00 00 73 05 78 [19:43:29]Write i2c OK [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: 01 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: 01 07 00 [19:43:29]MH_I2C_Read... [19:43:29]Read from MH i2c: 01 07 00 73 05 00 00 00 00 00 FF 0F 8D [19:43:29]RasterBufferAndPrint [19:43:29]line Счет N : (1)3309208 [19:43:29]line ИНН: 02508201610067 [19:43:29]line Контрольно-Кассовый Чек [19:43:29]line ПРОДАЖА [19:43:29]line ТРК (МРК, ГНК) : 5 [19:43:29]line Товар: 2710194210 [19:43:29]line ДТ(л)-К-5 [19:43:29]line 15.750 * 76.20 [19:43:29]line = 1200.15 [19:43:29]line НДС 12% НСП 1% [19:43:29]line > о реализуемом товаре [19:43:29]line ОКРУГЛЕНИЕ: -0.15 [19:43:29]line ИТОГО: 1200.00 [19:43:29]line Внесено: 1200.00 [19:43:29]line СДАЧА: 0.00 [19:43:29]line НСП 1% : 10.62 [19:43:29]line НДС 12% : 127.45 [19:43:29]line Наличными: 1200.00 [19:43:29]line Безнал.: 0.00 [19:43:29]line Место: АЗС № 87 "Партнер Нефть" [19:43:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:43:29]line СНО: Общий режим [19:43:29]line Чек 712 24.10.2024 19:43 [19:43:29]line Смена: 524 ФФД: 1.0 [19:43:29]line ЗНМ: 0300000083 [19:43:29]line РНМ: 0000000000091623 [19:43:29]line Версия ККМ: 001 [19:43:29]line ФМ: 0000000000874672 [19:43:29]line ФД: 372895 [19:43:29]line ФПД: 43788699998478 [19:43:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372895&fm=43788699998478&tin=02508201610067®Number=0000000000091623&sum=120000 [19:43:29]OFD Sender: Processing packet 372895 [packets to send 268, broken 267] [19:43:29]ProducePacketName [19:43:29]name=ofd_packets/00372895 [19:43:29]OFD Sender: To server: pG, [19:43:29]CommunicateWithHost lk.salyk.kg:30040 [19:43:29]ConnectInit lk.salyk.kg [19:43:29]written 0, free lines is 4095 [19:43:29]Connected sock=10 [19:43:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 4C 31 08 01 F0 7A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 86 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 C8 02 00 00 F4 03 04 00 60 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F B0 05 00 35 04 06 00 27 D3 59 E8 99 0E 4A 73 FF D8 E0 56 CF DC [19:43:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BF 9A 47 00 48 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 9F B0 05 00 F4 03 04 00 07 4F 1A 67 B6 04 01 00 00 08 1B EE AC 15 D8 09 07 [19:43:30]CommunicateWithHost err = 0 [19:43:30]CheckOFDResponse [19:43:30]1017 (14) - 77093643461234 [19:43:30]1041 (16) - 0000000000874672 [19:43:30]1040 (4) - 372895 [19:43:30]1012 (4) - 24.10.2024 13:43 [19:43:30]1206 (1) - 0 [19:43:30]OFD Sender: Remove packet 372895 [19:43:30]ProducePacketName [19:43:30]name=ofd_packets/00372895 [19:43:30]NVStorageDeleteData [19:43:30]Write to MH i2c: 01 00 00 9E 05 A3 [19:43:30]Write i2c OK [19:43:30]MH_I2C_Read... [19:43:30]Read from MH i2c: 01 [19:43:30]MH_I2C_Read... [19:43:30]Read from MH i2c: 01 07 00 [19:43:30]MH_I2C_Read... [19:43:30]Read from MH i2c: 01 07 00 9E 05 00 00 00 00 00 E2 0C 98 [19:43:30]RasterBufferAndPrint [19:43:30]line [19:43:30]line [19:43:30]line [19:43:30]line [19:43:30]line [19:43:30]written 0, free lines is 3310 [19:43:30]MH_Cut [19:43:30]Write to MH i2c: D1 01 00 A5 05 01 7C [19:43:30]Write i2c OK [19:43:30]MH_I2C_Read... [19:43:30]Read from MH i2c: D1 [19:43:30]MH_I2C_Read... [19:43:30]Read from MH i2c: D1 01 00 [19:43:30]MH_I2C_Read... [19:43:30]Read from MH i2c: D1 01 00 A5 05 00 7B [19:43:30]Write to MH i2c: 01 00 00 A6 05 AB [19:43:30]Write i2c OK [19:43:30]MH_I2C_Read... [19:43:30]OFD Sender: No OFD packet to send [19:43:30]*** Cut start [19:43:30]*** Partial cut [19:43:30]*** CUTSNS_PIN = 1 [19:43:30]*** CUTSNS_PIN = 0 [19:43:31]*** Brake cut motor [19:43:31]Read from MH i2c: 01 [19:43:31]MH_I2C_Read... [19:43:31]*** Stop cut motor [19:43:31]*** Cut end [19:43:31]Read from MH i2c: 01 07 00 [19:43:31]MH_I2C_Read... [19:43:31]Read from MH i2c: 01 07 00 A6 05 00 00 00 00 00 FF 0F C0 [19:43:31]process_action close_receipt done [19:43:31]requested_data is exist [19:43:31]produce_requested_data [19:43:31]requested_item fm.sn is exist - process it [19:43:31]wFMCommunicate request_size=4 [19:43:31]MH_SAM_APDU [19:43:31]CAPDU: 80 11 00 00 [19:43:31]Write to MH i2c: E2 08 00 A7 05 80 11 00 00 00 00 00 00 26 [19:43:31]Write i2c OK [19:43:31]MH_I2C_Read... [19:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:31]Read from MH i2c: E2 [19:43:31]MH_I2C_Read... [19:43:31]Read from MH i2c: E2 17 00 [19:43:31]MH_I2C_Read... [19:43:31]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 36 37 32 90 00 7B [19:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:43:31]wFMCommunicate OK [19:43:31]requested_item fd.num is exist - process it [19:43:31]SAM_PROTO_GetFieldsCounters [19:43:31]wFMCommunicate request_size=4 [19:43:31]MH_SAM_APDU [19:43:31]CAPDU: 80 13 00 00 [19:43:31]Write to MH i2c: E2 08 00 A8 05 80 13 00 00 00 00 00 00 29 [19:43:31]Write i2c OK [19:43:31]MH_I2C_Read... [19:43:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:31]Read from MH i2c: E2 [19:43:31]MH_I2C_Read... [19:43:31]Read from MH i2c: E2 62 00 [19:43:31]MH_I2C_Read... [19:43:31]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 08 [19:43:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 9F B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C8 02 00 00 5E 04 04 00 C8 02 00 00 57 04 04 00 C9 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:31]wFMCommunicate OK [19:43:31]SAM_PROTO_GetFieldsCounters done [19:43:31]requested_item shift.num is exist - process it [19:43:31]requested_item shift.opened is exist - process it [19:43:31]req_shift_opened [19:43:31]FM_GetShiftState [19:43:31]SAM_PROTO_GetShiftState [19:43:31]wFMCommunicate request_size=4 [19:43:31]MH_SAM_APDU [19:43:31]CAPDU: 80 13 01 00 [19:43:31]Write to MH i2c: E2 08 00 A9 05 80 13 01 00 00 00 00 00 2B [19:43:31]Write i2c OK [19:43:31]MH_I2C_Read... [19:43:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:31]Read from MH i2c: E2 [19:43:31]MH_I2C_Read... [19:43:31]Read from MH i2c: E2 0E 00 [19:43:31]MH_I2C_Read... [19:43:31]Read from MH i2c: E2 0E 00 A9 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 90 [19:43:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:43:31]wFMCommunicate OK [19:43:31]SAM_PROTO_GetShiftState done [19:43:31]FM_GetShiftState done [19:43:31]req_shift_opened done [19:43:31]requested_item shift.open_date is exist - process it [19:43:31]req_shift_open_date [19:43:31]req_shift_open_date done [19:43:31]produce_requested_data done [19:43:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372895,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:43:31]process_action_free close_receipt [19:43:31]json_value_free [19:43:31]json_value_free done [19:43:31]process_json_proto returns [19:43:31]Send response to host [19:43:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372895,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:43:31]free response buf [19:43:31]execute_script done [19:43:31]execute_script returns [19:43:31]free content buf [19:43:31]Sock 9.Close socket [19:43:31]Sock 9.Thread stoped [19:43:32]accept exits with 8 [19:43:32]New connection [19:43:32]New thread 3067370852 created [19:43:32]Thread 3067514212 joined [19:43:32]Waiting for new connection... [19:43:32] Sock 8.Parse request [19:43:32]Sock 8.Check first char [19:43:32]Sock 8.First char is OK [19:43:32]request: POST /json_proto HTTP/1.0 [19:43:32]Method: POST [19:43:32]URL: /json_proto [19:43:32]Method is POST - this is cgi request [19:43:32]url: /json_proto [19:43:32]query_string will be loaded in cgi processing [19:43:32]execute_cgi json_proto POST (null) [19:43:32]execute_cgi path=json_proto method=POST [19:43:32]POST find Content-Length [19:43:32]Host: 172.17.42.195:8080 [19:43:32]Content-Length: 740 [19:43:32]Content-Type: application/json [19:43:32] [19:43:32]POST finish read [19:43:32]Found Content-Length = 740 [19:43:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 372894, "base_FM": "0000000000874672", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:32]execute_script... [19:43:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 372894, "base_FM": "0000000000874672", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:43:32]POST & json_proto [19:43:32]process_json_proto [19:43:32]json parsed OK: [19:43:32]protocol is kg_v1.0 [19:43:32]action value=close_receipt [19:43:32]process_action close_receipt [19:43:32]cmd_close_receipt [19:43:32]MH_GetDate [19:43:32]Write to MH i2c: F0 00 00 AA 05 9E [19:43:32]Write i2c OK [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: F0 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: F0 09 00 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: F0 09 00 AA 05 00 65 A3 1A 67 EF 94 12 67 2C [19:43:32]GetLastDocTimeStamp 1729799008 [19:43:32]current date 1729799013 [19:43:32]FM_GetShiftState [19:43:32]SAM_PROTO_GetShiftState [19:43:32]wFMCommunicate request_size=4 [19:43:32]MH_SAM_APDU [19:43:32]CAPDU: 80 13 01 00 [19:43:32]Write to MH i2c: E2 08 00 AB 05 80 13 01 00 00 00 00 00 2D [19:43:32]Write i2c OK [19:43:32]MH_I2C_Read... [19:43:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:32]Read from MH i2c: E2 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 0E 00 [19:43:32]MH_I2C_Read... [19:43:32]Read from MH i2c: E2 0E 00 AB 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 92 [19:43:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:43:32]wFMCommunicate OK [19:43:32]SAM_PROTO_GetShiftState done [19:43:32]FM_GetShiftState done [19:43:32]opened in 1729729095 [19:43:32]opened+sec_in_day 1729815495 [19:43:32]quantity*price = 100015 [19:43:32]sum+1 = 100017 [19:43:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 713 24.10.2024 19:43 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФД осн.: 372894 ФМ осн.: 0000000000874672 ФМ: 0000000000874672 ФД: 372896 ФПД: 167199985921852 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194333&type=2&operation_type=1&fn_number=0000000000874672&fd_number=372896&fm=167199985921852&tin=02508201610067®Number=0000000000091623&sum=100000 [19:43:33]StoreToDocumentArchive [19:43:33]shift 524 fd 372896 [19:43:33]save to /storage/0524/doc_00372896 [19:43:33]save last doc name /storage/0524/doc_00372896 to /storage/kkm_last_doc_name [19:43:33]save OK [19:43:33]Clear old archive folders... [19:43:33]ProcessDocumentItem done err = 0, tmpTLVsize=279 [19:43:33]tlvbuf is 013549D0 [19:43:33]SAM_PROTO_ClearQueue [19:43:33]wFMCommunicate request_size=4 [19:43:33]MH_SAM_APDU [19:43:33]CAPDU: 80 09 00 00 [19:43:33]Write to MH i2c: E2 08 00 BA 05 80 09 00 00 00 00 00 00 31 [19:43:33]Write i2c OK [19:43:33]MH_I2C_Read... [19:43:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:43:33]Read from MH i2c: E2 [19:43:33]MH_I2C_Read... [19:43:33]Read from MH i2c: E2 03 00 [19:43:33]MH_I2C_Read... [19:43:33]Read from MH i2c: E2 03 00 BA 05 00 90 00 33 [19:43:33]RAPDU: 90 00 [19:43:33]wFMCommunicate OK [19:43:33]SAM_PROTO_ClearQueue done [19:43:33]KKMCreateOFDPacket [19:43:33]OFDProtocolAddRootSTLVToBuf [19:43:33]FM_MakeSignedData [19:43:33]FM_MakeSignedData [19:43:33]SAM_PROTO_SignData [19:43:33]wFMCommunicate request_size=4 [19:43:33]MH_SAM_APDU [19:43:33]CAPDU: 80 0D 01 02 [19:43:33]Write to MH i2c: E2 08 00 BB 05 80 0D 01 02 00 00 00 00 39 [19:43:33]Write i2c OK [19:43:33]MH_I2C_Read... [19:43:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:43:33]Read from MH i2c: E2 [19:43:33]MH_I2C_Read... [19:43:33]Read from MH i2c: E2 03 00 [19:43:33]MH_I2C_Read... [19:43:33]Read from MH i2c: E2 03 00 BB 05 00 90 00 34 [19:43:33]RAPDU: 90 00 [19:43:33]wFMCommunicate OK [19:43:33]wFMCommunicate request_size=255 [19:43:33]MH_SAM_APDU [19:43:33]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 65 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 27 04 04 00 9E B0 05 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 11 04 10 00 30 [19:43:33]Write to MH i2c: E2 02 01 BC 05 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 65 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 27 04 04 00 9E B0 05 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 11 04 10 00 30 00 00 D6 [19:43:33]Write i2c OK [19:43:33]MH_I2C_Read... [19:43:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:33]Read from MH i2c: E2 [19:43:33]MH_I2C_Read... [19:43:33]Read from MH i2c: E2 03 00 [19:43:33]MH_I2C_Read... [19:43:33]Read from MH i2c: E2 03 00 BC 05 00 90 00 35 [19:43:33]RAPDU: 90 00 [19:43:33]wFMCommunicate OK [19:43:33]wFMCommunicate request_size=38 [19:43:33]MH_SAM_APDU [19:43:33]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 B0 05 00 35 04 06 00 98 11 47 C4 6F 3C [19:43:33]Write to MH i2c: E2 29 00 BD 05 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 B0 05 00 35 04 06 00 98 11 47 C4 6F 3C 00 00 7B [19:43:34]Write i2c OK [19:43:34]MH_I2C_Read... [19:43:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:43:34]Read from MH i2c: E2 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: E2 03 00 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [19:43:34]RAPDU: 90 00 [19:43:34]wFMCommunicate OK [19:43:34]wFMCommunicate request_size=4 [19:43:34]MH_SAM_APDU [19:43:34]CAPDU: 80 0D 03 02 [19:43:34]Write to MH i2c: E2 08 00 BE 05 80 0D 03 02 00 00 00 00 3E [19:43:34]Write i2c OK [19:43:34]MH_I2C_Read... [19:43:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:43:34]Read from MH i2c: E2 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: E2 0B 00 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: E2 0B 00 BE 05 00 EB 71 FF 7F 36 14 D1 20 90 00 54 [19:43:34]RAPDU: EB 71 FF 7F 36 14 D1 20 90 00 [19:43:34]wFMCommunicate OK [19:43:34]SAM_PROTO_SignData done [19:43:34]FM_MakeSignedData done [19:43:34]CreateOFDProtocolMessage [19:43:34]wFMCommunicate request_size=4 [19:43:34]MH_SAM_APDU [19:43:34]CAPDU: 80 11 00 00 [19:43:34]Write to MH i2c: E2 08 00 BF 05 80 11 00 00 00 00 00 00 3E [19:43:34]Write i2c OK [19:43:34]MH_I2C_Read... [19:43:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:34]Read from MH i2c: E2 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: E2 17 00 [19:43:34]MH_I2C_Read... [19:43:34]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 36 37 32 90 00 93 [19:43:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:43:34]wFMCommunicate OK [19:43:34]CreateOFDProtocolMessage done [19:43:34]OFDSenderStorePacket 372896 [19:43:34]StoreOFDPacket docnum=372896 [19:43:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 2B 01 00 00 EF 90 23 01 7C 9E 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 65 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 27 04 04 00 9E B0 05 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 B0 05 00 35 04 06 00 98 11 47 C4 6F 3C EB 71 FF 7F 36 14 D1 20 [19:43:34]CheckFolder [19:43:34]dirname=/storage/ofd_packets [19:43:34]CheckFolder done [19:43:34]ProducePacketName [19:43:34]name=ofd_packets/00372896 [19:43:34]NVStorageSaveData ofd_packets/00372896 [19:43:34]File name is /storage/ofd_packets/00372896 [19:43:34]Write 329 bytes [19:43:34]NVStorageSaveData done [19:43:34]OFDSenderStorePacket done [19:43:34]KKMCreateOFDPacket done [19:43:34]NVStorageSaveData kkm_last_timestamp [19:43:34]File name is /storage/kkm_last_timestamp [19:43:34]Write 4 bytes [19:43:34]NVStorageSaveData done [19:43:34]ExternCall_PrintAddStr [19:43:34]wPrintStart [19:43:34]Write to MH i2c: 01 00 00 C0 05 C5 [19:43:34]Write i2c OK [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: 01 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: 01 07 00 [19:43:34]MH_I2C_Read... [19:43:34]Read from MH i2c: 01 07 00 C0 05 00 00 00 00 00 FF 0F DA [19:43:34]RasterBufferAndPrint [19:43:34]line Счет N : (1)3309210 [19:43:34]line ИНН: 02508201610067 [19:43:34]line Контрольно-Кассовый Чек [19:43:34]line ВОЗВРАТ ПРОДАЖИ [19:43:34]line ТРК (МРК, ГНК) : 12 [19:43:34]line Товар: 2710124130 [19:43:34]line Аи-92-К-4 [19:43:34]line 14.950 * 66.90 [19:43:34]line = 1000.16 [19:43:34]line НДС 12% НСП 1% [19:43:34]line > о реализуемом товаре [19:43:34]line ОКРУГЛЕНИЕ: -0.16 [19:43:34]line ИТОГО: 1000.00 [19:43:34]line НСП 1% : 8.85 [19:43:34]line НДС 12% : 106.21 [19:43:34]line Наличными: 1000.00 [19:43:34]line Безнал.: 0.00 [19:43:34]line Место: АЗС № 87 "Партнер Нефть" [19:43:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:43:34]line СНО: Общий режим [19:43:34]line Чек 713 24.10.2024 19:43 [19:43:34]line Смена: 524 ФФД: 1.0 [19:43:34]line ЗНМ: 0300000083 [19:43:34]line РНМ: 0000000000091623 [19:43:34]line Версия ККМ: 001 [19:43:34]line ФД осн.: 372894 [19:43:34]line ФМ осн.: 0000000000874672 [19:43:34]line ФМ: 0000000000874672 [19:43:34]line ФД: 372896 [19:43:34]line ФПД: 167199985921852 [19:43:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194333&type=2&operation_type=1&fn_number=0000000000874672&fd_number=372896&fm=167199985921852&tin=02508201610067®Number=0000000000091623&sum=100000 [19:43:34]OFD Sender: Processing packet 372896 [packets to send 268, broken 267] [19:43:34]ProducePacketName [19:43:34]name=ofd_packets/00372896 [19:43:34]OFD Sender: To server: pG, [19:43:34]written 0, free lines is 4095 [19:43:34]CommunicateWithHost lk.salyk.kg:30040 [19:43:34]ConnectInit lk.salyk.kg [19:43:34]Connected sock=10 [19:43:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 2B 01 00 00 EF 90 23 01 7C 9E 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 65 A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 27 04 04 00 9E B0 05 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 B0 05 00 35 04 06 00 98 11 47 C4 6F 3C EB 71 FF 7F 36 14 D1 20 [19:43:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 01 B2 47 00 10 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A0 B0 05 00 F4 03 04 00 0C 4F 1A 67 B6 04 01 00 00 F5 69 42 D9 4E 29 CC 1D [19:43:35]CommunicateWithHost err = 0 [19:43:35]CheckOFDResponse [19:43:35]1017 (14) - 77093643461234 [19:43:35]1041 (16) - 0000000000874672 [19:43:35]1040 (4) - 372896 [19:43:35]1012 (4) - 24.10.2024 13:43 [19:43:35]1206 (1) - 0 [19:43:35]OFD Sender: Remove packet 372896 [19:43:35]ProducePacketName [19:43:35]name=ofd_packets/00372896 [19:43:35]NVStorageDeleteData [19:43:35]Write to MH i2c: 01 00 00 EB 05 F0 [19:43:35]Write i2c OK [19:43:35]MH_I2C_Read... [19:43:35]Read from MH i2c: 01 [19:43:35]MH_I2C_Read... [19:43:35]Read from MH i2c: 01 07 00 [19:43:35]MH_I2C_Read... [19:43:35]Read from MH i2c: 01 07 00 EB 05 00 00 00 00 00 F3 0C F6 [19:43:35]RasterBufferAndPrint [19:43:35]line [19:43:35]line [19:43:35]line [19:43:35]line [19:43:35]line [19:43:35]written 0, free lines is 3336 [19:43:35]MH_Cut [19:43:35]Write to MH i2c: D1 01 00 F2 05 01 C9 [19:43:35]Write i2c OK [19:43:35]MH_I2C_Read... [19:43:35]Read from MH i2c: D1 [19:43:35]MH_I2C_Read... [19:43:35]Read from MH i2c: D1 01 00 [19:43:35]MH_I2C_Read... [19:43:35]Read from MH i2c: D1 01 00 F2 05 00 C8 [19:43:35]Write to MH i2c: 01 00 00 F3 05 F8 [19:43:35]Write i2c OK [19:43:35]MH_I2C_Read... [19:43:35]OFD Sender: No OFD packet to send [19:43:36]*** Cut start [19:43:36]*** Partial cut [19:43:36]*** CUTSNS_PIN = 1 [19:43:36]*** CUTSNS_PIN = 0 [19:43:36]*** Brake cut motor [19:43:36]Read from MH i2c: 01 [19:43:36]MH_I2C_Read... [19:43:36]*** Stop cut motor [19:43:36]*** Cut end [19:43:36]Read from MH i2c: 01 07 00 [19:43:36]MH_I2C_Read... [19:43:36]Read from MH i2c: 01 07 00 F3 05 00 00 00 00 00 FF 0F 0D [19:43:36]process_action close_receipt done [19:43:36]requested_data is exist [19:43:36]produce_requested_data [19:43:36]requested_item fm.sn is exist - process it [19:43:36]wFMCommunicate request_size=4 [19:43:36]MH_SAM_APDU [19:43:36]CAPDU: 80 11 00 00 [19:43:36]Write to MH i2c: E2 08 00 F4 05 80 11 00 00 00 00 00 00 73 [19:43:36]Write i2c OK [19:43:36]MH_I2C_Read... [19:43:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:43:36]Read from MH i2c: E2 [19:43:36]MH_I2C_Read... [19:43:36]Read from MH i2c: E2 17 00 [19:43:36]MH_I2C_Read... [19:43:36]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 36 37 32 90 00 C8 [19:43:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:43:36]wFMCommunicate OK [19:43:36]requested_item fd.num is exist - process it [19:43:36]SAM_PROTO_GetFieldsCounters [19:43:36]wFMCommunicate request_size=4 [19:43:36]MH_SAM_APDU [19:43:36]CAPDU: 80 13 00 00 [19:43:36]Write to MH i2c: E2 08 00 F5 05 80 13 00 00 00 00 00 00 76 [19:43:36]Write i2c OK [19:43:36]MH_I2C_Read... [19:43:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:43:36]Read from MH i2c: E2 [19:43:36]MH_I2C_Read... [19:43:36]Read from MH i2c: E2 62 00 [19:43:36]MH_I2C_Read... [19:43:36]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 59 [19:43:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 C9 02 00 00 5E 04 04 00 C9 02 00 00 57 04 04 00 CA 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:43:37]wFMCommunicate OK [19:43:37]SAM_PROTO_GetFieldsCounters done [19:43:37]requested_item shift.num is exist - process it [19:43:37]requested_item shift.opened is exist - process it [19:43:37]req_shift_opened [19:43:37]FM_GetShiftState [19:43:37]SAM_PROTO_GetShiftState [19:43:37]wFMCommunicate request_size=4 [19:43:37]MH_SAM_APDU [19:43:37]CAPDU: 80 13 01 00 [19:43:37]Write to MH i2c: E2 08 00 F6 05 80 13 01 00 00 00 00 00 78 [19:43:37]Write i2c OK [19:43:37]MH_I2C_Read... [19:43:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:43:37]Read from MH i2c: E2 [19:43:37]MH_I2C_Read... [19:43:37]Read from MH i2c: E2 0E 00 [19:43:37]MH_I2C_Read... [19:43:37]Read from MH i2c: E2 0E 00 F6 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DD [19:43:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:43:37]wFMCommunicate OK [19:43:37]SAM_PROTO_GetShiftState done [19:43:37]FM_GetShiftState done [19:43:37]req_shift_opened done [19:43:37]requested_item shift.open_date is exist - process it [19:43:37]req_shift_open_date [19:43:37]req_shift_open_date done [19:43:37]produce_requested_data done [19:43:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372896,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:43:37]process_action_free close_receipt [19:43:37]json_value_free [19:43:37]json_value_free done [19:43:37]process_json_proto returns [19:43:37]Send response to host [19:43:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372896,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:43:37]free response buf [19:43:37]execute_script done [19:43:37]execute_script returns [19:43:37]free content buf [19:43:37]Sock 8.Close socket [19:43:37]Sock 8.Thread stoped [19:43:40]OFD Sender: No OFD packet to send [19:43:45]OFD Sender: No OFD packet to send [19:43:50]OFD Sender: No OFD packet to send [19:43:55]OFD Sender: No OFD packet to send [19:44:00]OFD Sender: No OFD packet to send [19:44:05]OFD Sender: No OFD packet to send [19:44:10]OFD Sender: No OFD packet to send [19:44:15]OFD Sender: No OFD packet to send [19:44:20]OFD Sender: No OFD packet to send [19:44:25]OFD Sender: No OFD packet to send [19:44:30]OFD Sender: No OFD packet to send [19:44:35]OFD Sender: No OFD packet to send [19:44:40]OFD Sender: No OFD packet to send [19:44:45]OFD Sender: No OFD packet to send [19:44:50]OFD Sender: No OFD packet to send [19:44:55]OFD Sender: No OFD packet to send [19:45:00]OFD Sender: No OFD packet to send [19:45:02]accept exits with 9 [19:45:02]New connection [19:45:02]New thread 3067514212 created [19:45:02]Thread 3067370852 joined [19:45:02]Waiting for new connection... [19:45:02] Sock 9.Parse request [19:45:02]Sock 9.Check first char [19:45:02]Sock 9.First char is OK [19:45:02]request: POST /json_proto HTTP/1.0 [19:45:02]Method: POST [19:45:02]URL: /json_proto [19:45:02]Method is POST - this is cgi request [19:45:02]url: /json_proto [19:45:02]query_string will be loaded in cgi processing [19:45:02]execute_cgi json_proto POST (null) [19:45:02]execute_cgi path=json_proto method=POST [19:45:02]POST find Content-Length [19:45:02]Host: 172.17.42.195:8080 [19:45:02]Content-Length: 770 [19:45:02]Content-Type: application/json [19:45:02] [19:45:02]POST finish read [19:45:02]Found Content-Length = 770 [19:45:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 20.260, "sum" : 1355.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: Mbank", "payments": [ { "type": 1, "sum" : 1355.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:02]execute_script... [19:45:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 20.260, "sum" : 1355.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: Mbank", "payments": [ { "type": 1, "sum" : 1355.39 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:45:02]POST & json_proto [19:45:02]process_json_proto [19:45:02]json parsed OK: [19:45:02]protocol is kg_v1.0 [19:45:02]action value=close_receipt [19:45:02]process_action close_receipt [19:45:02]cmd_close_receipt [19:45:02]MH_GetDate [19:45:02]Write to MH i2c: F0 00 00 F7 05 EB [19:45:02]Write i2c OK [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: F0 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: F0 09 00 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: F0 09 00 F7 05 00 BE A3 1A 67 EF 94 12 67 D2 [19:45:02]GetLastDocTimeStamp 1729799013 [19:45:02]current date 1729799102 [19:45:02]FM_GetShiftState [19:45:02]SAM_PROTO_GetShiftState [19:45:02]wFMCommunicate request_size=4 [19:45:02]MH_SAM_APDU [19:45:02]CAPDU: 80 13 01 00 [19:45:02]Write to MH i2c: E2 08 00 F8 05 80 13 01 00 00 00 00 00 7A [19:45:02]Write i2c OK [19:45:02]MH_I2C_Read... [19:45:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:45:02]Read from MH i2c: E2 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: E2 0E 00 [19:45:02]MH_I2C_Read... [19:45:02]Read from MH i2c: E2 0E 00 F8 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [19:45:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:45:02]wFMCommunicate OK [19:45:02]SAM_PROTO_GetShiftState done [19:45:02]FM_GetShiftState done [19:45:02]opened in 1729729095 [19:45:02]opened+sec_in_day 1729815495 [19:45:02]quantity*price = 135539 [19:45:02]sum+1 = 135540 [19:45:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1355.39 НСП 1% : 11.99 НДС 12% : 143.93 Наличными: 0.00 Безнал.: 1355.39 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 714 24.10.2024 19:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372897 ФПД: 124358227179499 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372897&fm=124358227179499&tin=02508201610067®Number=0000000000091623&sum=135539 [19:45:03]StoreToDocumentArchive [19:45:03]shift 524 fd 372897 [19:45:03]save to /storage/0524/doc_00372897 [19:45:03]save last doc name /storage/0524/doc_00372897 to /storage/kkm_last_doc_name [19:45:03]save OK [19:45:03]Clear old archive folders... [19:45:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:45:03]tlvbuf is 0136C090 [19:45:03]SAM_PROTO_ClearQueue [19:45:03]wFMCommunicate request_size=4 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 09 00 00 [19:45:03]Write to MH i2c: E2 08 00 05 06 80 09 00 00 00 00 00 00 7D [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 05 06 00 90 00 7F [19:45:03]RAPDU: 90 00 [19:45:03]wFMCommunicate OK [19:45:03]SAM_PROTO_ClearQueue done [19:45:03]KKMCreateOFDPacket [19:45:03]OFDProtocolAddRootSTLVToBuf [19:45:03]FM_MakeSignedData [19:45:03]FM_MakeSignedData [19:45:03]SAM_PROTO_SignData [19:45:03]wFMCommunicate request_size=4 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 0D 01 02 [19:45:03]Write to MH i2c: E2 08 00 06 06 80 0D 01 02 00 00 00 00 85 [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 06 06 00 90 00 80 [19:45:03]RAPDU: 90 00 [19:45:03]wFMCommunicate OK [19:45:03]wFMCommunicate request_size=255 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 24 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 73 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 BE A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 B0 05 00 35 04 06 00 71 [19:45:03]Write to MH i2c: E2 02 01 07 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 34 FF 03 08 00 03 24 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 73 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 BE A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 B0 05 00 35 04 06 00 71 00 00 74 [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [19:45:03]RAPDU: 90 00 [19:45:03]wFMCommunicate OK [19:45:03]wFMCommunicate request_size=10 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 0D 02 02 05 1A 67 F4 B7 EB [19:45:03]Write to MH i2c: E2 0D 00 08 06 80 0D 02 02 05 00 1A 67 F4 B7 EB 00 00 A9 [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [19:45:03]RAPDU: 90 00 [19:45:03]wFMCommunicate OK [19:45:03]wFMCommunicate request_size=4 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 0D 03 02 [19:45:03]Write to MH i2c: E2 08 00 09 06 80 0D 03 02 00 00 00 00 8A [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 0B 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 0B 00 09 06 00 99 C0 B0 6A 44 96 4E D7 90 00 FD [19:45:03]RAPDU: 99 C0 B0 6A 44 96 4E D7 90 00 [19:45:03]wFMCommunicate OK [19:45:03]SAM_PROTO_SignData done [19:45:03]FM_MakeSignedData done [19:45:03]CreateOFDProtocolMessage [19:45:03]wFMCommunicate request_size=4 [19:45:03]MH_SAM_APDU [19:45:03]CAPDU: 80 11 00 00 [19:45:03]Write to MH i2c: E2 08 00 0A 06 80 11 00 00 00 00 00 00 8A [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:03]Read from MH i2c: E2 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: E2 17 00 [19:45:03]MH_I2C_Read... [19:45:03]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 36 37 32 90 00 DF [19:45:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:45:03]wFMCommunicate OK [19:45:03]CreateOFDProtocolMessage done [19:45:03]OFDSenderStorePacket 372897 [19:45:03]StoreOFDPacket docnum=372897 [19:45:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E3 C9 07 01 8A 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 34 FF 03 08 00 03 24 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 73 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 BE A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 B0 05 00 35 04 06 00 71 1A 67 F4 B7 EB 99 C0 B0 6A 44 96 4E D7 [19:45:03]CheckFolder [19:45:03]dirname=/storage/ofd_packets [19:45:03]CheckFolder done [19:45:03]ProducePacketName [19:45:03]name=ofd_packets/00372897 [19:45:03]NVStorageSaveData ofd_packets/00372897 [19:45:03]File name is /storage/ofd_packets/00372897 [19:45:03]Write 301 bytes [19:45:03]NVStorageSaveData done [19:45:03]OFDSenderStorePacket done [19:45:03]KKMCreateOFDPacket done [19:45:03]NVStorageSaveData kkm_last_timestamp [19:45:03]File name is /storage/kkm_last_timestamp [19:45:03]Write 4 bytes [19:45:03]NVStorageSaveData done [19:45:03]ExternCall_PrintAddStr [19:45:03]wPrintStart [19:45:03]Write to MH i2c: 01 00 00 0B 06 11 [19:45:03]Write i2c OK [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: 01 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: 01 07 00 [19:45:03]MH_I2C_Read... [19:45:03]Read from MH i2c: 01 07 00 0B 06 00 00 00 00 00 FF 0F 26 [19:45:03]RasterBufferAndPrint [19:45:03]line Счет N : (1)3309205 [19:45:03]line ИНН: 02508201610067 [19:45:03]line Контрольно-Кассовый Чек [19:45:03]line ПРОДАЖА [19:45:03]line ТРК (МРК, ГНК) : 22 [19:45:03]line Товар: 2710124130 [19:45:03]line Аи-92-К-4 [19:45:03]line 20.260 * 66.90 [19:45:03]line = 1355.39 [19:45:03]line НДС 12% НСП 1% [19:45:03]line > о реализуемом товаре [19:45:03]line ИТОГО: 1355.39 [19:45:03]line НСП 1% : 11.99 [19:45:03]line НДС 12% : 143.93 [19:45:03]line Наличными: 0.00 [19:45:03]line Безнал.: 1355.39 [19:45:03]line Место: АЗС № 87 "Партнер Нефть" [19:45:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:45:03]line СНО: Общий режим [19:45:03]line Чек 714 24.10.2024 19:45 [19:45:03]line Смена: 524 ФФД: 1.0 [19:45:03]line ЗНМ: 0300000083 [19:45:03]line РНМ: 0000000000091623 [19:45:03]line Версия ККМ: 001 [19:45:03]line Платежная система: Mbank [19:45:03]line ФМ: 0000000000874672 [19:45:03]line ФД: 372897 [19:45:03]line ФПД: 124358227179499 [19:45:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372897&fm=124358227179499&tin=02508201610067®Number=0000000000091623&sum=135539 [19:45:03]written 0, free lines is 4095 [19:45:03]OFD Sender: Processing packet 372897 [packets to send 268, broken 267] [19:45:03]ProducePacketName [19:45:03]name=ofd_packets/00372897 [19:45:03]OFD Sender: To server: pG, [19:45:03]CommunicateWithHost lk.salyk.kg:30040 [19:45:03]ConnectInit lk.salyk.kg [19:45:03]Connected sock=10 [19:45:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E3 C9 07 01 8A 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 34 FF 03 08 00 03 24 4F 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 73 11 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 73 11 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 73 11 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 02 00 00 F4 03 04 00 BE A3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 B0 05 00 35 04 06 00 71 1A 67 F4 B7 EB 99 C0 B0 6A 44 96 4E D7 [19:45:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 0C 07 47 00 D7 F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A1 B0 05 00 F4 03 04 00 65 4F 1A 67 B6 04 01 00 00 38 7A A1 36 EC 40 12 F9 [19:45:04]CommunicateWithHost err = 0 [19:45:04]CheckOFDResponse [19:45:04]1017 (14) - 77093643461234 [19:45:04]1041 (16) - 0000000000874672 [19:45:04]1040 (4) - 372897 [19:45:04]1012 (4) - 24.10.2024 13:45 [19:45:04]1206 (1) - 0 [19:45:04]OFD Sender: Remove packet 372897 [19:45:04]ProducePacketName [19:45:04]name=ofd_packets/00372897 [19:45:04]NVStorageDeleteData [19:45:04]Write to MH i2c: 01 00 00 34 06 3A [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: 01 07 00 34 06 00 00 00 00 00 02 0D 50 [19:45:04]RasterBufferAndPrint [19:45:04]line [19:45:04]line [19:45:04]line [19:45:04]line [19:45:04]line [19:45:04]written 0, free lines is 3337 [19:45:04]MH_Cut [19:45:04]Write to MH i2c: D1 01 00 3B 06 01 13 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: D1 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: D1 01 00 [19:45:04]MH_I2C_Read... [19:45:04]Read from MH i2c: D1 01 00 3B 06 00 12 [19:45:04]Write to MH i2c: 01 00 00 3C 06 42 [19:45:04]Write i2c OK [19:45:04]MH_I2C_Read... [19:45:04]OFD Sender: No OFD packet to send [19:45:05]*** Cut start [19:45:05]*** Partial cut [19:45:05]*** CUTSNS_PIN = 1 [19:45:05]*** CUTSNS_PIN = 0 [19:45:05]*** Brake cut motor [19:45:05]Read from MH i2c: 01 [19:45:05]MH_I2C_Read... [19:45:05]*** Stop cut motor [19:45:05]*** Cut end [19:45:05]Read from MH i2c: 01 07 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: 01 07 00 3C 06 00 00 00 00 00 FF 0F 57 [19:45:05]process_action close_receipt done [19:45:05]requested_data is exist [19:45:05]produce_requested_data [19:45:05]requested_item fm.sn is exist - process it [19:45:05]wFMCommunicate request_size=4 [19:45:05]MH_SAM_APDU [19:45:05]CAPDU: 80 11 00 00 [19:45:05]Write to MH i2c: E2 08 00 3D 06 80 11 00 00 00 00 00 00 BD [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:45:05]Read from MH i2c: E2 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 17 00 [19:45:05]MH_I2C_Read... [19:45:05]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 36 37 32 90 00 12 [19:45:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:45:05]wFMCommunicate OK [19:45:05]requested_item fd.num is exist - process it [19:45:05]SAM_PROTO_GetFieldsCounters [19:45:05]wFMCommunicate request_size=4 [19:45:05]MH_SAM_APDU [19:45:05]CAPDU: 80 13 00 00 [19:45:05]Write to MH i2c: E2 08 00 3E 06 80 13 00 00 00 00 00 00 C0 [19:45:05]Write i2c OK [19:45:05]MH_I2C_Read... [19:45:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:45:05]Read from MH i2c: E2 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 62 00 [19:45:05]MH_I2C_Read... [19:45:05]Read from MH i2c: E2 62 00 3E 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 A7 [19:45:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CA 02 00 00 5E 04 04 00 CA 02 00 00 57 04 04 00 CB 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:45:05]wFMCommunicate OK [19:45:05]SAM_PROTO_GetFieldsCounters done [19:45:05]requested_item shift.num is exist - process it [19:45:05]requested_item shift.opened is exist - process it [19:45:05]req_shift_opened [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 3F 06 80 13 01 00 00 00 00 00 C2 [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:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0E 00 [19:45:06]MH_I2C_Read... [19:45:06]Read from MH i2c: E2 0E 00 3F 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 27 [19:45:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:45:06]wFMCommunicate OK [19:45:06]SAM_PROTO_GetShiftState done [19:45:06]FM_GetShiftState done [19:45:06]req_shift_opened done [19:45:06]requested_item shift.open_date is exist - process it [19:45:06]req_shift_open_date [19:45:06]req_shift_open_date done [19:45:06]produce_requested_data done [19:45:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372897,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:45:06]process_action_free close_receipt [19:45:06]json_value_free [19:45:06]json_value_free done [19:45:06]process_json_proto returns [19:45:06]Send response to host [19:45:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372897,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:45:06]free response buf [19:45:06]execute_script done [19:45:06]execute_script returns [19:45:06]free content buf [19:45:06]Sock 9.Close socket [19:45:06]Sock 9.Thread stoped [19:45:09]OFD Sender: No OFD packet to send [19:45:14]OFD Sender: No OFD packet to send [19:45:19]OFD Sender: No OFD packet to send [19:45:24]OFD Sender: No OFD packet to send [19:45:29]OFD Sender: No OFD packet to send [19:45:34]OFD Sender: No OFD packet to send [19:45:39]OFD Sender: No OFD packet to send [19:45:44]OFD Sender: No OFD packet to send [19:45:49]OFD Sender: No OFD packet to send [19:45:54]OFD Sender: No OFD packet to send [19:45:59]OFD Sender: No OFD packet to send [19:46:04]OFD Sender: No OFD packet to send [19:46:09]OFD Sender: No OFD packet to send [19:46:14]OFD Sender: No OFD packet to send [19:46:19]OFD Sender: No OFD packet to send [19:46:24]OFD Sender: No OFD packet to send [19:46:29]OFD Sender: No OFD packet to send [19:46:34]OFD Sender: No OFD packet to send [19:46:39]OFD Sender: No OFD packet to send [19:46:44]OFD Sender: No OFD packet to send [19:46:49]OFD Sender: No OFD packet to send [19:46:54]OFD Sender: No OFD packet to send [19:46:59]OFD Sender: No OFD packet to send [19:47:04]OFD Sender: No OFD packet to send [19:47:06]accept exits with 8 [19:47:06]New connection [19:47:06]New thread 3067370852 created [19:47:06]Thread 3067514212 joined [19:47:06]Waiting for new connection... [19:47:06] Sock 8.Parse request [19:47:06]Sock 8.Check first char [19:47:06]Sock 8.First char is OK [19:47:06]request: POST /json_proto HTTP/1.0 [19:47:06]Method: POST [19:47:06]URL: /json_proto [19:47:06]Method is POST - this is cgi request [19:47:06]url: /json_proto [19:47:06]query_string will be loaded in cgi processing [19:47:06]execute_cgi json_proto POST (null) [19:47:06]execute_cgi path=json_proto method=POST [19:47:06]POST find Content-Length [19:47:06]Host: 172.17.42.195:8080 [19:47:06]Content-Length: 767 [19:47:06]Content-Type: application/json [19:47:06] [19:47:06]POST finish read [19:47:06]Found Content-Length = 767 [19:47:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.810, "sum" : 455.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 455.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:06]execute_script... [19: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)3309211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.810, "sum" : 455.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 455.59 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:47:06]POST & json_proto [19:47:06]process_json_proto [19:47:06]json parsed OK: [19:47:06]protocol is kg_v1.0 [19:47:06]action value=close_receipt [19:47:06]process_action close_receipt [19:47:06]cmd_close_receipt [19:47:06]MH_GetDate [19:47:06]Write to MH i2c: F0 00 00 40 06 35 [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: F0 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: F0 09 00 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: F0 09 00 40 06 00 3B A4 1A 67 EF 94 12 67 9A [19:47:06]GetLastDocTimeStamp 1729799102 [19:47:06]current date 1729799227 [19:47:06]FM_GetShiftState [19:47:06]SAM_PROTO_GetShiftState [19:47:06]wFMCommunicate request_size=4 [19:47:06]MH_SAM_APDU [19:47:06]CAPDU: 80 13 01 00 [19:47:06]Write to MH i2c: E2 08 00 41 06 80 13 01 00 00 00 00 00 C4 [19:47:06]Write i2c OK [19:47:06]MH_I2C_Read... [19:47:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:06]Read from MH i2c: E2 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 0E 00 [19:47:06]MH_I2C_Read... [19:47:06]Read from MH i2c: E2 0E 00 41 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [19:47:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:47:06]wFMCommunicate OK [19:47:06]SAM_PROTO_GetShiftState done [19:47:06]FM_GetShiftState done [19:47:06]opened in 1729729095 [19:47:06]opened+sec_in_day 1729815495 [19:47:06]quantity*price = 45558 [19:47:06]sum+1 = 45560 [19:47:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 455.59 НСП 1% : 4.03 НДС 12% : 48.38 Наличными: 0.00 Безнал.: 455.59 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 715 24.10.2024 19:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372898 ФПД: 260310512944136 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194707&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372898&fm=260310512944136&tin=02508201610067®Number=0000000000091623&sum=45559 [19:47:07]StoreToDocumentArchive [19:47:07]shift 524 fd 372898 [19:47:07]save to /storage/0524/doc_00372898 [19:47:07]save last doc name /storage/0524/doc_00372898 to /storage/kkm_last_doc_name [19:47:07]save OK [19:47:07]Clear old archive folders... [19:47:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:47:08]tlvbuf is 01330290 [19:47:08]SAM_PROTO_ClearQueue [19:47:08]wFMCommunicate request_size=4 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 09 00 00 [19:47:08]Write to MH i2c: E2 08 00 4E 06 80 09 00 00 00 00 00 00 C6 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 4E 06 00 90 00 C8 [19:47:08]RAPDU: 90 00 [19:47:08]wFMCommunicate OK [19:47:08]SAM_PROTO_ClearQueue done [19:47:08]KKMCreateOFDPacket [19:47:08]OFDProtocolAddRootSTLVToBuf [19:47:08]FM_MakeSignedData [19:47:08]FM_MakeSignedData [19:47:08]SAM_PROTO_SignData [19:47:08]wFMCommunicate request_size=4 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 0D 01 02 [19:47:08]Write to MH i2c: E2 08 00 4F 06 80 0D 01 02 00 00 00 00 CE [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 4F 06 00 90 00 C9 [19:47:08]RAPDU: 90 00 [19:47:08]wFMCommunicate OK [19:47:08]wFMCommunicate request_size=255 [19:47:08]MH_SAM_APDU [19:47: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 34 FF 03 08 00 03 9A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 B1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 B1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 B1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 3B A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 B0 05 00 35 04 06 00 EC [19:47:08]Write to MH i2c: E2 02 01 50 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 34 FF 03 08 00 03 9A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 B1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 B1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 B1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 3B A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 B0 05 00 35 04 06 00 EC 00 00 C7 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 50 06 00 90 00 CA [19:47:08]RAPDU: 90 00 [19:47:08]wFMCommunicate OK [19:47:08]wFMCommunicate request_size=10 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 0D 02 02 05 C0 43 A7 C4 08 [19:47:08]Write to MH i2c: E2 0D 00 51 06 80 0D 02 02 05 00 C0 43 A7 C4 08 00 00 51 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 03 00 51 06 00 90 00 CB [19:47:08]RAPDU: 90 00 [19:47:08]wFMCommunicate OK [19:47:08]wFMCommunicate request_size=4 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 0D 03 02 [19:47:08]Write to MH i2c: E2 08 00 52 06 80 0D 03 02 00 00 00 00 D3 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 0B 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 0B 00 52 06 00 F3 E2 1C 17 52 2A 2A 96 90 00 18 [19:47:08]RAPDU: F3 E2 1C 17 52 2A 2A 96 90 00 [19:47:08]wFMCommunicate OK [19:47:08]SAM_PROTO_SignData done [19:47:08]FM_MakeSignedData done [19:47:08]CreateOFDProtocolMessage [19:47:08]wFMCommunicate request_size=4 [19:47:08]MH_SAM_APDU [19:47:08]CAPDU: 80 11 00 00 [19:47:08]Write to MH i2c: E2 08 00 53 06 80 11 00 00 00 00 00 00 D3 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:08]Read from MH i2c: E2 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 17 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: E2 17 00 53 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [19:47:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:47:08]wFMCommunicate OK [19:47:08]CreateOFDProtocolMessage done [19:47:08]OFDSenderStorePacket 372898 [19:47:08]StoreOFDPacket docnum=372898 [19:47:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AF 7C 07 01 28 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 B1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 B1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 B1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 3B A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 B0 05 00 35 04 06 00 EC C0 43 A7 C4 08 F3 E2 1C 17 52 2A 2A 96 [19:47:08]CheckFolder [19:47:08]dirname=/storage/ofd_packets [19:47:08]CheckFolder done [19:47:08]ProducePacketName [19:47:08]name=ofd_packets/00372898 [19:47:08]NVStorageSaveData ofd_packets/00372898 [19:47:08]File name is /storage/ofd_packets/00372898 [19:47:08]Write 301 bytes [19:47:08]NVStorageSaveData done [19:47:08]OFDSenderStorePacket done [19:47:08]KKMCreateOFDPacket done [19:47:08]NVStorageSaveData kkm_last_timestamp [19:47:08]File name is /storage/kkm_last_timestamp [19:47:08]Write 4 bytes [19:47:08]NVStorageSaveData done [19:47:08]ExternCall_PrintAddStr [19:47:08]wPrintStart [19:47:08]Write to MH i2c: 01 00 00 54 06 5A [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 07 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 07 00 54 06 00 00 00 00 00 FF 0F 6F [19:47:08]RasterBufferAndPrint [19:47:08]line Счет N : (1)3309211 [19:47:08]line ИНН: 02508201610067 [19:47:08]line Контрольно-Кассовый Чек [19:47:08]line ПРОДАЖА [19:47:08]line ТРК (МРК, ГНК) : 32 [19:47:08]line Товар: 2710124130 [19:47:08]line Аи-92-К-4 [19:47:08]line 6.810 * 66.90 [19:47:08]line = 455.59 [19:47:08]line НДС 12% НСП 1% [19:47:08]line > о реализуемом товаре [19:47:08]line ИТОГО: 455.59 [19:47:08]line НСП 1% : 4.03 [19:47:08]line НДС 12% : 48.38 [19:47:08]line Наличными: 0.00 [19:47:08]line Безнал.: 455.59 [19:47:08]line Место: АЗС № 87 "Партнер Нефть" [19:47:08]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:47:08]line СНО: Общий режим [19:47:08]line Чек 715 24.10.2024 19:47 [19:47:08]line Смена: 524 ФФД: 1.0 [19:47:08]line ЗНМ: 0300000083 [19:47:08]line РНМ: 0000000000091623 [19:47:08]line Версия ККМ: 001 [19:47:08]line Платежная система: Mbank [19:47:08]line ФМ: 0000000000874672 [19:47:08]line ФД: 372898 [19:47:08]line ФПД: 260310512944136 [19:47:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194707&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372898&fm=260310512944136&tin=02508201610067®Number=0000000000091623&sum=45559 [19:47:08]written 0, free lines is 4095 [19:47:08]OFD Sender: Processing packet 372898 [packets to send 268, broken 267] [19:47:08]ProducePacketName [19:47:08]name=ofd_packets/00372898 [19:47:08]OFD Sender: To server: pG, [19:47:08]CommunicateWithHost lk.salyk.kg:30040 [19:47:08]ConnectInit lk.salyk.kg [19:47:08]Connected sock=11 [19:47:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 AF 7C 07 01 28 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F7 B1 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F7 B1 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 93 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 12 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 F7 B1 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 02 00 00 F4 03 04 00 3B A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 B0 05 00 35 04 06 00 EC C0 43 A7 C4 08 F3 E2 1C 17 52 2A 2A 96 [19:47:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 67 D1 47 00 8F 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A2 B0 05 00 F4 03 04 00 E2 4F 1A 67 B6 04 01 00 00 14 37 42 8E F3 12 64 3D [19:47:08]CommunicateWithHost err = 0 [19:47:08]CheckOFDResponse [19:47:08]1017 (14) - 77093643461234 [19:47:08]1041 (16) - 0000000000874672 [19:47:08]1040 (4) - 372898 [19:47:08]1012 (4) - 24.10.2024 13:47 [19:47:08]1206 (1) - 0 [19:47:08]OFD Sender: Remove packet 372898 [19:47:08]ProducePacketName [19:47:08]name=ofd_packets/00372898 [19:47:08]NVStorageDeleteData [19:47:08]Write to MH i2c: 01 00 00 7D 06 83 [19:47:08]Write i2c OK [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 07 00 [19:47:08]MH_I2C_Read... [19:47:08]Read from MH i2c: 01 07 00 7D 06 00 00 00 00 00 F8 0C 8E [19:47:08]RasterBufferAndPrint [19:47:08]line [19:47:08]line [19:47:08]line [19:47:08]line [19:47:08]line [19:47:08]written 0, free lines is 3327 [19:47:09]MH_Cut [19:47:09]Write to MH i2c: D1 01 00 84 06 01 5C [19:47:09]Write i2c OK [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: D1 [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: D1 01 00 [19:47:09]MH_I2C_Read... [19:47:09]Read from MH i2c: D1 01 00 84 06 00 5B [19:47:09]Write to MH i2c: 01 00 00 85 06 8B [19:47:09]Write i2c OK [19:47:09]MH_I2C_Read... [19:47:09]OFD Sender: No OFD packet to send [19:47:09]*** Cut start [19:47:09]*** Partial cut [19:47:09]*** CUTSNS_PIN = 1 [19:47:09]*** CUTSNS_PIN = 0 [19:47:10]*** Brake cut motor [19:47:10]Read from MH i2c: 01 [19:47:10]MH_I2C_Read... [19:47:10]*** Stop cut motor [19:47:10]*** Cut end [19:47:10]Read from MH i2c: 01 07 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: 01 07 00 85 06 00 00 00 00 00 FF 0F A0 [19:47:10]process_action close_receipt done [19:47:10]requested_data is exist [19:47:10]produce_requested_data [19:47:10]requested_item fm.sn is exist - process it [19:47:10]wFMCommunicate request_size=4 [19:47:10]MH_SAM_APDU [19:47:10]CAPDU: 80 11 00 00 [19:47:10]Write to MH i2c: E2 08 00 86 06 80 11 00 00 00 00 00 00 06 [19:47:10]Write i2c OK [19:47:10]MH_I2C_Read... [19:47:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:10]Read from MH i2c: E2 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 17 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 17 00 86 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5B [19:47:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:47:10]wFMCommunicate OK [19:47:10]requested_item fd.num is exist - process it [19:47:10]SAM_PROTO_GetFieldsCounters [19:47:10]wFMCommunicate request_size=4 [19:47:10]MH_SAM_APDU [19:47:10]CAPDU: 80 13 00 00 [19:47:10]Write to MH i2c: E2 08 00 87 06 80 13 00 00 00 00 00 00 09 [19:47:10]Write i2c OK [19:47:10]MH_I2C_Read... [19:47:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:10]Read from MH i2c: E2 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 62 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 62 00 87 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 F4 [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CB 02 00 00 5E 04 04 00 CB 02 00 00 57 04 04 00 CC 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:10]wFMCommunicate OK [19:47:10]SAM_PROTO_GetFieldsCounters done [19:47:10]requested_item shift.num is exist - process it [19:47:10]requested_item shift.opened is exist - process it [19:47:10]req_shift_opened [19:47:10]FM_GetShiftState [19:47:10]SAM_PROTO_GetShiftState [19:47:10]wFMCommunicate request_size=4 [19:47:10]MH_SAM_APDU [19:47:10]CAPDU: 80 13 01 00 [19:47:10]Write to MH i2c: E2 08 00 88 06 80 13 01 00 00 00 00 00 0B [19:47:10]Write i2c OK [19:47:10]MH_I2C_Read... [19:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:10]Read from MH i2c: E2 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 0E 00 [19:47:10]MH_I2C_Read... [19:47:10]Read from MH i2c: E2 0E 00 88 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 70 [19:47:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:47:10]wFMCommunicate OK [19:47:10]SAM_PROTO_GetShiftState done [19:47:10]FM_GetShiftState done [19:47:10]req_shift_opened done [19:47:10]requested_item shift.open_date is exist - process it [19:47:10]req_shift_open_date [19:47:10]req_shift_open_date done [19:47:10]produce_requested_data done [19:47:10]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372898,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:47:10]process_action_free close_receipt [19:47:10]json_value_free [19:47:10]json_value_free done [19:47:10]process_json_proto returns [19:47:10]Send response to host [19:47:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372898,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:47:10]free response buf [19:47:10]execute_script done [19:47:10]execute_script returns [19:47:10]free content buf [19:47:10]Sock 8.Close socket [19:47:10]Sock 8.Thread stoped [19:47:14]OFD Sender: No OFD packet to send [19:47:19]OFD Sender: No OFD packet to send [19:47:24]OFD Sender: No OFD packet to send [19:47:29]OFD Sender: No OFD packet to send [19:47:34]OFD Sender: No OFD packet to send [19:47:39]OFD Sender: No OFD packet to send [19:47:44]OFD Sender: No OFD packet to send [19:47:49]accept exits with 10 [19:47:49]New connection [19:47:49]New thread 3067514212 created [19:47:49]Thread 3067370852 joined [19:47:49]Waiting for new connection... [19:47:49] Sock 10.Parse request [19:47:49]Sock 10.Check first char [19:47:49]Sock 10.First char is OK [19:47:49]request: POST /json_proto HTTP/1.0 [19:47:49]Method: POST [19:47:49]URL: /json_proto [19:47:49]Method is POST - this is cgi request [19:47:49]url: /json_proto [19:47:49]query_string will be loaded in cgi processing [19:47:49]execute_cgi json_proto POST (null) [19:47:49]execute_cgi path=json_proto method=POST [19:47:49]POST find Content-Length [19:47:49]Host: 172.17.42.195:8080 [19:47:49]Content-Length: 683 [19:47:49]Content-Type: application/json [19:47:49] [19:47:49]POST finish read [19:47:49]Found Content-Length = 683 [19:47:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [19:47:49]execute_script... [19:47:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [19:47:49]POST & json_proto [19:47:49]process_json_proto [19:47:49]json parsed OK: [19:47:49]protocol is kg_v1.0 [19:47:49]action value=close_receipt [19:47:49]process_action close_receipt [19:47:49]cmd_close_receipt [19:47:49]MH_GetDate [19:47:49]Write to MH i2c: F0 00 00 89 06 7E [19:47:49]Write i2c OK [19:47:49]MH_I2C_Read... [19:47:49]Read from MH i2c: F0 [19:47:49]MH_I2C_Read... [19:47:49]Read from MH i2c: F0 09 00 [19:47:49]MH_I2C_Read... [19:47:49]Read from MH i2c: F0 09 00 89 06 00 65 A4 1A 67 EF 94 12 67 0D [19:47:49]GetLastDocTimeStamp 1729799227 [19:47:49]current date 1729799269 [19:47:49]FM_GetShiftState [19:47:49]SAM_PROTO_GetShiftState [19:47:49]wFMCommunicate request_size=4 [19:47:49]MH_SAM_APDU [19:47:49]CAPDU: 80 13 01 00 [19:47:49]Write to MH i2c: E2 08 00 8A 06 80 13 01 00 00 00 00 00 0D [19:47:49]Write i2c OK [19:47:49]MH_I2C_Read... [19:47:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:49]Read from MH i2c: E2 [19:47:49]MH_I2C_Read... [19:47:49]Read from MH i2c: E2 0E 00 [19:47:49]MH_I2C_Read... [19:47:49]Read from MH i2c: E2 0E 00 8A 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 72 [19:47:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:47:49]wFMCommunicate OK [19:47:49]SAM_PROTO_GetShiftState done [19:47:49]FM_GetShiftState done [19:47:49]opened in 1729729095 [19:47:49]opened+sec_in_day 1729815495 [19:47:49]quantity*price = 110038 [19:47:49]sum+1 = 110040 [19:47:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 716 24.10.2024 19:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372899 ФПД: 233843431441436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194749&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372899&fm=233843431441436&tin=02508201610067®Number=0000000000091623&sum=110000 [19:47:50]StoreToDocumentArchive [19:47:50]shift 524 fd 372899 [19:47:50]save to /storage/0524/doc_00372899 [19:47:50]save last doc name /storage/0524/doc_00372899 to /storage/kkm_last_doc_name [19:47:50]save OK [19:47:50]Clear old archive folders... [19:47:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:47:50]tlvbuf is 01331E10 [19:47:50]SAM_PROTO_ClearQueue [19:47:50]wFMCommunicate request_size=4 [19:47:50]MH_SAM_APDU [19:47:50]CAPDU: 80 09 00 00 [19:47:50]Write to MH i2c: E2 08 00 97 06 80 09 00 00 00 00 00 00 0F [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:47:50]Read from MH i2c: E2 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 97 06 00 90 00 11 [19:47:50]RAPDU: 90 00 [19:47:50]wFMCommunicate OK [19:47:50]SAM_PROTO_ClearQueue done [19:47:50]KKMCreateOFDPacket [19:47:50]OFDProtocolAddRootSTLVToBuf [19:47:50]FM_MakeSignedData [19:47:50]FM_MakeSignedData [19:47:50]SAM_PROTO_SignData [19:47:50]wFMCommunicate request_size=4 [19:47:50]MH_SAM_APDU [19:47:50]CAPDU: 80 0D 01 02 [19:47:50]Write to MH i2c: E2 08 00 98 06 80 0D 01 02 00 00 00 00 17 [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:47:50]Read from MH i2c: E2 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 98 06 00 90 00 12 [19:47:50]RAPDU: 90 00 [19:47:50]wFMCommunicate OK [19:47:50]wFMCommunicate request_size=255 [19:47:50]MH_SAM_APDU [19:47:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 CC 02 00 00 F4 03 04 00 65 A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 B0 05 00 35 04 06 00 D4 [19:47:50]Write to MH i2c: E2 02 01 99 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 CC 02 00 00 F4 03 04 00 65 A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 B0 05 00 35 04 06 00 D4 00 00 D7 [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:50]Read from MH i2c: E2 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 99 06 00 90 00 13 [19:47:50]RAPDU: 90 00 [19:47:50]wFMCommunicate OK [19:47:50]wFMCommunicate request_size=10 [19:47:50]MH_SAM_APDU [19:47:50]CAPDU: 80 0D 02 02 05 AD EA AA 04 1C [19:47:50]Write to MH i2c: E2 0D 00 9A 06 80 0D 02 02 05 00 AD EA AA 04 1C 00 00 85 [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:47:50]Read from MH i2c: E2 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 03 00 9A 06 00 90 00 14 [19:47:50]RAPDU: 90 00 [19:47:50]wFMCommunicate OK [19:47:50]wFMCommunicate request_size=4 [19:47:50]MH_SAM_APDU [19:47:50]CAPDU: 80 0D 03 02 [19:47:50]Write to MH i2c: E2 08 00 9B 06 80 0D 03 02 00 00 00 00 1C [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:47:50]Read from MH i2c: E2 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 0B 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 0B 00 9B 06 00 A0 4B 22 94 EA 86 2B 8F 90 00 E8 [19:47:50]RAPDU: A0 4B 22 94 EA 86 2B 8F 90 00 [19:47:50]wFMCommunicate OK [19:47:50]SAM_PROTO_SignData done [19:47:50]FM_MakeSignedData done [19:47:50]CreateOFDProtocolMessage [19:47:50]wFMCommunicate request_size=4 [19:47:50]MH_SAM_APDU [19:47:50]CAPDU: 80 11 00 00 [19:47:50]Write to MH i2c: E2 08 00 9C 06 80 11 00 00 00 00 00 00 1C [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:50]Read from MH i2c: E2 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 17 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: E2 17 00 9C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 71 [19:47:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:47:50]wFMCommunicate OK [19:47:50]CreateOFDProtocolMessage done [19:47:50]OFDSenderStorePacket 372899 [19:47:50]StoreOFDPacket docnum=372899 [19:47:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 29 CF 07 01 65 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 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 CC 02 00 00 F4 03 04 00 65 A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 B0 05 00 35 04 06 00 D4 AD EA AA 04 1C A0 4B 22 94 EA 86 2B 8F [19:47:50]CheckFolder [19:47:50]dirname=/storage/ofd_packets [19:47:50]CheckFolder done [19:47:50]ProducePacketName [19:47:50]name=ofd_packets/00372899 [19:47:50]NVStorageSaveData ofd_packets/00372899 [19:47:50]File name is /storage/ofd_packets/00372899 [19:47:50]Write 301 bytes [19:47:50]NVStorageSaveData done [19:47:50]OFDSenderStorePacket done [19:47:50]KKMCreateOFDPacket done [19:47:50]NVStorageSaveData kkm_last_timestamp [19:47:50]File name is /storage/kkm_last_timestamp [19:47:50]Write 4 bytes [19:47:50]NVStorageSaveData done [19:47:50]ExternCall_PrintAddStr [19:47:50]wPrintStart [19:47:50]Write to MH i2c: 01 00 00 9D 06 A3 [19:47:50]Write i2c OK [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: 01 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: 01 07 00 [19:47:50]MH_I2C_Read... [19:47:50]Read from MH i2c: 01 07 00 9D 06 00 00 00 00 00 FF 0F B8 [19:47:50]RasterBufferAndPrint [19:47:50]line Счет N : (1)3309212 [19:47:50]line ИНН: 02508201610067 [19:47:50]line Контрольно-Кассовый Чек [19:47:50]line ПРОДАЖА [19:47:50]line ТРК (МРК, ГНК) : 13 [19:47:50]line Товар: 2710124500 [19:47:50]line Аи-95-К-3 [19:47:50]line 14.830 * 74.20 [19:47:50]line = 1100.39 [19:47:50]line НДС 12% НСП 1% [19:47:50]line > о реализуемом товаре [19:47:50]line ОКРУГЛЕНИЕ: -0.39 [19:47:50]line ИТОГО: 1100.00 [19:47:50]line Внесено: 1100.00 [19:47:50]line СДАЧА: 0.00 [19:47:50]line НСП 1% : 9.74 [19:47:50]line НДС 12% : 116.86 [19:47:50]line Наличными: 1100.00 [19:47:50]line Безнал.: 0.00 [19:47:50]line Место: АЗС № 87 "Партнер Нефть" [19:47:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:47:50]line СНО: Общий режим [19:47:50]line Чек 716 24.10.2024 19:47 [19:47:50]line Смена: 524 ФФД: 1.0 [19:47:50]line ЗНМ: 0300000083 [19:47:50]line РНМ: 0000000000091623 [19:47:50]line Версия ККМ: 001 [19:47:50]line ФМ: 0000000000874672 [19:47:50]line ФД: 372899 [19:47:50]line ФПД: 233843431441436 [19:47:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194749&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372899&fm=233843431441436&tin=02508201610067®Number=0000000000091623&sum=110000 [19:47:51]OFD Sender: Processing packet 372899 [packets to send 268, broken 267] [19:47:51]ProducePacketName [19:47:51]name=ofd_packets/00372899 [19:47:51]OFD Sender: To server: pG, [19:47:51]CommunicateWithHost lk.salyk.kg:30040 [19:47:51]ConnectInit lk.salyk.kg [19:47:51]written 0, free lines is 4095 [19:47:51]Write to MH i2c: 01 00 00 C8 06 CE [19:47:51]Write i2c OK [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: 01 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: 01 07 00 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: 01 07 00 C8 06 00 00 00 00 00 D4 0C B5 [19:47:51]RasterBufferAndPrint [19:47:51]line [19:47:51]line [19:47:51]line [19:47:51]line [19:47:51]line [19:47:51]written 0, free lines is 3288 [19:47:51]MH_Cut [19:47:51]Write to MH i2c: D1 01 00 CF 06 01 A7 [19:47:51]Write i2c OK [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: D1 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: D1 01 00 [19:47:51]MH_I2C_Read... [19:47:51]Read from MH i2c: D1 01 00 CF 06 00 A6 [19:47:51]Write to MH i2c: 01 00 00 D0 06 D6 [19:47:51]Write i2c OK [19:47:51]MH_I2C_Read... [19:47:52]*** Cut start [19:47:52]*** Partial cut [19:47:52]*** CUTSNS_PIN = 1 [19:47:52]*** CUTSNS_PIN = 0 [19:47:52]*** Brake cut motor [19:47:53]Read from MH i2c: 01 [19:47:53]MH_I2C_Read... [19:47:53]*** Stop cut motor [19:47:53]*** Cut end [19:47:53]Read from MH i2c: 01 07 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: 01 07 00 D0 06 00 00 00 00 00 FF 0F EB [19:47:53]process_action close_receipt done [19:47:53]requested_data is exist [19:47:53]produce_requested_data [19:47:53]requested_item fm.sn is exist - process it [19:47:53]wFMCommunicate request_size=4 [19:47:53]MH_SAM_APDU [19:47:53]CAPDU: 80 11 00 00 [19:47:53]Write to MH i2c: E2 08 00 D1 06 80 11 00 00 00 00 00 00 51 [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:47:53]Read from MH i2c: E2 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 17 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 17 00 D1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [19:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:47:53]wFMCommunicate OK [19:47:53]requested_item fd.num is exist - process it [19:47:53]SAM_PROTO_GetFieldsCounters [19:47:53]wFMCommunicate request_size=4 [19:47:53]MH_SAM_APDU [19:47:53]CAPDU: 80 13 00 00 [19:47:53]Write to MH i2c: E2 08 00 D2 06 80 13 00 00 00 00 00 00 54 [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:47:53]Read from MH i2c: E2 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 62 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 62 00 D2 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 43 [19:47:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CC 02 00 00 5E 04 04 00 CC 02 00 00 57 04 04 00 CD 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:47:53]wFMCommunicate OK [19:47:53]SAM_PROTO_GetFieldsCounters done [19:47:53]requested_item shift.num is exist - process it [19:47:53]requested_item shift.opened is exist - process it [19:47:53]req_shift_opened [19:47:53]FM_GetShiftState [19:47:53]SAM_PROTO_GetShiftState [19:47:53]wFMCommunicate request_size=4 [19:47:53]MH_SAM_APDU [19:47:53]CAPDU: 80 13 01 00 [19:47:53]Write to MH i2c: E2 08 00 D3 06 80 13 01 00 00 00 00 00 56 [19:47:53]Write i2c OK [19:47:53]MH_I2C_Read... [19:47:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:47:53]Read from MH i2c: E2 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 0E 00 [19:47:53]MH_I2C_Read... [19:47:53]Read from MH i2c: E2 0E 00 D3 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BB [19:47:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:47:53]wFMCommunicate OK [19:47:53]SAM_PROTO_GetShiftState done [19:47:53]FM_GetShiftState done [19:47:53]req_shift_opened done [19:47:53]requested_item shift.open_date is exist - process it [19:47:53]req_shift_open_date [19:47:53]req_shift_open_date done [19:47:53]produce_requested_data done [19:47:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372899,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:47:53]process_action_free close_receipt [19:47:53]json_value_free [19:47:53]json_value_free done [19:47:53]process_json_proto returns [19:47:53]Send response to host [19:47:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372899,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:47:53]free response buf [19:47:53]execute_script done [19:47:53]execute_script returns [19:47:53]free content buf [19:47:53]Sock 10.Close socket [19:47:53]Sock 10.Thread stoped [19:48:28]accept exits with 8 [19:48:28]New connection [19:48:28]New thread 3067370852 created [19:48:28]Thread 3067514212 joined [19:48:28]Waiting for new connection... [19:48:28] Sock 8.Parse request [19:48:28]Sock 8.Check first char [19:48:28]Sock 8.First char is OK [19:48:28]request: POST /json_proto HTTP/1.0 [19:48:28]Method: POST [19:48:28]URL: /json_proto [19:48:28]Method is POST - this is cgi request [19:48:28]url: /json_proto [19:48:28]query_string will be loaded in cgi processing [19:48:28]execute_cgi json_proto POST (null) [19:48:28]execute_cgi path=json_proto method=POST [19:48:28]POST find Content-Length [19:48:28]Host: 172.17.42.195:8080 [19:48:28]Content-Length: 678 [19:48:28]Content-Type: application/json [19:48:28] [19:48:28]POST finish read [19:48:28]Found Content-Length = 678 [19:48:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:28]execute_script... [19:48:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:48:28]POST & json_proto [19:48:28]process_json_proto [19:48:28]json parsed OK: [19:48:28]protocol is kg_v1.0 [19:48:28]action value=close_receipt [19:48:28]process_action close_receipt [19:48:28]cmd_close_receipt [19:48:28]MH_GetDate [19:48:28]Write to MH i2c: F0 00 00 D4 06 C9 [19:48:28]Write i2c OK [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: F0 [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: F0 09 00 [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: F0 09 00 D4 06 00 8D A4 1A 67 EF 94 12 67 80 [19:48:28]GetLastDocTimeStamp 1729799269 [19:48:28]current date 1729799309 [19:48:28]FM_GetShiftState [19:48:28]SAM_PROTO_GetShiftState [19:48:28]wFMCommunicate request_size=4 [19:48:28]MH_SAM_APDU [19:48:28]CAPDU: 80 13 01 00 [19:48:28]Write to MH i2c: E2 08 00 D5 06 80 13 01 00 00 00 00 00 58 [19:48:28]Write i2c OK [19:48:28]MH_I2C_Read... [19:48:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:28]Read from MH i2c: E2 [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: E2 0E 00 [19:48:28]MH_I2C_Read... [19:48:28]Read from MH i2c: E2 0E 00 D5 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BD [19:48:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:48:28]wFMCommunicate OK [19:48:28]SAM_PROTO_GetShiftState done [19:48:28]FM_GetShiftState done [19:48:28]opened in 1729729095 [19:48:28]opened+sec_in_day 1729815495 [19:48:28]quantity*price = 40068 [19:48:28]sum+1 = 40069 [19:48:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 717 24.10.2024 19:48 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372900 ФПД: 22101056592202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372900&fm=22101056592202&tin=02508201610067®Number=0000000000091623&sum=40000 [19:48:29]StoreToDocumentArchive [19:48:29]shift 524 fd 372900 [19:48:29]save to /storage/0524/doc_00372900 [19:48:29]save last doc name /storage/0524/doc_00372900 to /storage/kkm_last_doc_name [19:48:29]save OK [19:48:29]Clear old archive folders... [19:48:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:48:29]tlvbuf is 0136BE80 [19:48:29]SAM_PROTO_ClearQueue [19:48:29]wFMCommunicate request_size=4 [19:48:29]MH_SAM_APDU [19:48:29]CAPDU: 80 09 00 00 [19:48:29]Write to MH i2c: E2 08 00 E2 06 80 09 00 00 00 00 00 00 5A [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:48:29]Read from MH i2c: E2 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: E2 03 00 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: E2 03 00 E2 06 00 90 00 5C [19:48:29]RAPDU: 90 00 [19:48:29]wFMCommunicate OK [19:48:29]SAM_PROTO_ClearQueue done [19:48:29]KKMCreateOFDPacket [19:48:29]OFDProtocolAddRootSTLVToBuf [19:48:29]FM_MakeSignedData [19:48:29]FM_MakeSignedData [19:48:29]SAM_PROTO_SignData [19:48:29]wFMCommunicate request_size=4 [19:48:29]MH_SAM_APDU [19:48:29]CAPDU: 80 0D 01 02 [19:48:29]Write to MH i2c: E2 08 00 E3 06 80 0D 01 02 00 00 00 00 62 [19:48:29]Write i2c OK [19:48:29]MH_I2C_Read... [19:48:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:48:29]Read from MH i2c: E2 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: E2 03 00 [19:48:29]MH_I2C_Read... [19:48:29]Read from MH i2c: E2 03 00 E3 06 00 90 00 5D [19:48:29]RAPDU: 90 00 [19:48:29]wFMCommunicate OK [19:48:29]wFMCommunicate request_size=255 [19:48:29]MH_SAM_APDU [19:48:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 8D A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 B0 05 00 35 04 06 00 14 [19:48:29]Write to MH i2c: E2 02 01 E4 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 CD 02 00 00 F4 03 04 00 8D A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 B0 05 00 35 04 06 00 14 00 00 98 [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:30]Read from MH i2c: E2 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 03 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 03 00 E4 06 00 90 00 5E [19:48:30]RAPDU: 90 00 [19:48:30]wFMCommunicate OK [19:48:30]wFMCommunicate request_size=10 [19:48:30]MH_SAM_APDU [19:48:30]CAPDU: 80 0D 02 02 05 19 CD A0 99 4A [19:48:30]Write to MH i2c: E2 0D 00 E5 06 80 0D 02 02 05 00 19 CD A0 99 4A 00 00 D8 [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:48:30]Read from MH i2c: E2 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 03 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 03 00 E5 06 00 90 00 5F [19:48:30]RAPDU: 90 00 [19:48:30]wFMCommunicate OK [19:48:30]wFMCommunicate request_size=4 [19:48:30]MH_SAM_APDU [19:48:30]CAPDU: 80 0D 03 02 [19:48:30]Write to MH i2c: E2 08 00 E6 06 80 0D 03 02 00 00 00 00 67 [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:48:30]Read from MH i2c: E2 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 0B 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 0B 00 E6 06 00 43 DF 86 1E 46 25 49 D7 90 00 B9 [19:48:30]RAPDU: 43 DF 86 1E 46 25 49 D7 90 00 [19:48:30]wFMCommunicate OK [19:48:30]SAM_PROTO_SignData done [19:48:30]FM_MakeSignedData done [19:48:30]CreateOFDProtocolMessage [19:48:30]wFMCommunicate request_size=4 [19:48:30]MH_SAM_APDU [19:48:30]CAPDU: 80 11 00 00 [19:48:30]Write to MH i2c: E2 08 00 E7 06 80 11 00 00 00 00 00 00 67 [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:30]Read from MH i2c: E2 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 17 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: E2 17 00 E7 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BC [19:48:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:48:30]wFMCommunicate OK [19:48:30]CreateOFDProtocolMessage done [19:48:30]OFDSenderStorePacket 372900 [19:48:30]StoreOFDPacket docnum=372900 [19:48:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 09 07 01 DF 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 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 8D A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 B0 05 00 35 04 06 00 14 19 CD A0 99 4A 43 DF 86 1E 46 25 49 D7 [19:48:30]CheckFolder [19:48:30]dirname=/storage/ofd_packets [19:48:30]CheckFolder done [19:48:30]ProducePacketName [19:48:30]name=ofd_packets/00372900 [19:48:30]NVStorageSaveData ofd_packets/00372900 [19:48:30]File name is /storage/ofd_packets/00372900 [19:48:30]Write 301 bytes [19:48:30]NVStorageSaveData done [19:48:30]OFDSenderStorePacket done [19:48:30]KKMCreateOFDPacket done [19:48:30]NVStorageSaveData kkm_last_timestamp [19:48:30]File name is /storage/kkm_last_timestamp [19:48:30]Write 4 bytes [19:48:30]NVStorageSaveData done [19:48:30]ExternCall_PrintAddStr [19:48:30]wPrintStart [19:48:30]Write to MH i2c: 01 00 00 E8 06 EE [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: 01 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: 01 07 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: 01 07 00 E8 06 00 00 00 00 00 FF 0F 03 [19:48:30]RasterBufferAndPrint [19:48:30]line Счет N : (1)3309213 [19:48:30]line ИНН: 02508201610067 [19:48:30]line Контрольно-Кассовый Чек [19:48:30]line ПРОДАЖА [19:48:30]line ТРК (МРК, ГНК) : 43 [19:48:30]line Товар: 2710124500 [19:48:30]line Аи-95-К-3 [19:48:30]line 5.400 * 74.20 [19:48:30]line = 400.68 [19:48:30]line НДС 12% НСП 1% [19:48:30]line > о реализуемом товаре [19:48:30]line ОКРУГЛЕНИЕ: -0.68 [19:48:30]line ИТОГО: 400.00 [19:48:30]line Внесено: 400.00 [19:48:30]line СДАЧА: 0.00 [19:48:30]line НСП 1% : 3.55 [19:48:30]line НДС 12% : 42.55 [19:48:30]line Наличными: 400.00 [19:48:30]line Безнал.: 0.00 [19:48:30]line Место: АЗС № 87 "Партнер Нефть" [19:48:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:48:30]line СНО: Общий режим [19:48:30]line Чек 717 24.10.2024 19:48 [19:48:30]line Смена: 524 ФФД: 1.0 [19:48:30]line ЗНМ: 0300000083 [19:48:30]line РНМ: 0000000000091623 [19:48:30]line Версия ККМ: 001 [19:48:30]line ФМ: 0000000000874672 [19:48:30]line ФД: 372900 [19:48:30]line ФПД: 22101056592202 [19:48:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T194829&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372900&fm=22101056592202&tin=02508201610067®Number=0000000000091623&sum=40000 [19:48:30]written 0, free lines is 4095 [19:48:30]Write to MH i2c: 01 00 00 13 07 1A [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: 01 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: 01 07 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: 01 07 00 13 07 00 00 00 00 00 D4 0C 01 [19:48:30]RasterBufferAndPrint [19:48:30]line [19:48:30]line [19:48:30]line [19:48:30]line [19:48:30]line [19:48:30]written 0, free lines is 3292 [19:48:30]MH_Cut [19:48:30]Write to MH i2c: D1 01 00 1A 07 01 F3 [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: D1 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: D1 01 00 [19:48:30]MH_I2C_Read... [19:48:30]Read from MH i2c: D1 01 00 1A 07 00 F2 [19:48:30]Write to MH i2c: 01 00 00 1B 07 22 [19:48:30]Write i2c OK [19:48:30]MH_I2C_Read... [19:48:31]*** Cut start [19:48:31]*** Partial cut [19:48:31]*** CUTSNS_PIN = 1 [19:48:31]*** CUTSNS_PIN = 0 [19:48:32]*** Brake cut motor [19:48:32]Read from MH i2c: 01 [19:48:32]MH_I2C_Read... [19:48:32]*** Stop cut motor [19:48:32]*** Cut end [19:48:32]Read from MH i2c: 01 07 00 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: 01 07 00 1B 07 00 00 00 00 00 FF 0F 37 [19:48:32]process_action close_receipt done [19:48:32]requested_data is exist [19:48:32]produce_requested_data [19:48:32]requested_item fm.sn is exist - process it [19:48:32]wFMCommunicate request_size=4 [19:48:32]MH_SAM_APDU [19:48:32]CAPDU: 80 11 00 00 [19:48:32]Write to MH i2c: E2 08 00 1C 07 80 11 00 00 00 00 00 00 9D [19:48:32]Write i2c OK [19:48:32]MH_I2C_Read... [19:48:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:48:32]Read from MH i2c: E2 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 17 00 [19:48:32]MH_I2C_Read... [19:48:32]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 36 37 32 90 00 F2 [19:48:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:48:32]wFMCommunicate OK [19:48:32]requested_item fd.num is exist - process it [19:48:32]SAM_PROTO_GetFieldsCounters [19:48:32]wFMCommunicate request_size=4 [19:48:32]MH_SAM_APDU [19:48:32]CAPDU: 80 13 00 00 [19:48:32]Write to MH i2c: E2 08 00 1D 07 80 13 00 00 00 00 00 00 A0 [19:48:32]Write i2c OK [19:48:32]MH_I2C_Read... [19:48:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:48:32]Read from MH i2c: E2 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 62 00 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 62 00 1D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [19:48:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CD 02 00 00 5E 04 04 00 CD 02 00 00 57 04 04 00 CE 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:48:32]wFMCommunicate OK [19:48:32]SAM_PROTO_GetFieldsCounters done [19:48:32]requested_item shift.num is exist - process it [19:48:32]requested_item shift.opened is exist - process it [19:48:32]req_shift_opened [19:48:32]FM_GetShiftState [19:48:32]SAM_PROTO_GetShiftState [19:48:32]wFMCommunicate request_size=4 [19:48:32]MH_SAM_APDU [19:48:32]CAPDU: 80 13 01 00 [19:48:32]Write to MH i2c: E2 08 00 1E 07 80 13 01 00 00 00 00 00 A2 [19:48:32]Write i2c OK [19:48:32]MH_I2C_Read... [19:48:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:48:32]Read from MH i2c: E2 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 0E 00 [19:48:32]MH_I2C_Read... [19:48:32]Read from MH i2c: E2 0E 00 1E 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 07 [19:48:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:48:32]wFMCommunicate OK [19:48:32]SAM_PROTO_GetShiftState done [19:48:32]FM_GetShiftState done [19:48:32]req_shift_opened done [19:48:32]requested_item shift.open_date is exist - process it [19:48:32]req_shift_open_date [19:48:32]req_shift_open_date done [19:48:32]produce_requested_data done [19:48:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372900,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:48:32]process_action_free close_receipt [19:48:32]json_value_free [19:48:32]json_value_free done [19:48:32]process_json_proto returns [19:48:32]Send response to host [19:48:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372900,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:48:32]free response buf [19:48:32]execute_script done [19:48:32]execute_script returns [19:48:32]free content buf [19:48:32]Sock 8.Close socket [19:48:32]Sock 8.Thread stoped [19:50:01]ConnectInit Can't connect to host [19:50:01]CommunicateWithHost connect error [19:50:01]CommunicateWithHost err = -1 [19:50:01]OFD Sender: Server communicate error [19:50:01]OFD Sender: Processing packet 372899 [packets to send 269, broken 267] [19:50:01]ProducePacketName [19:50:01]name=ofd_packets/00372899 [19:50:01]OFD Sender: To server: pG, [19:50:01]CommunicateWithHost lk.salyk.kg:30040 [19:50:01]ConnectInit lk.salyk.kg [19:50:01]Connected sock=8 [19:50:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 29 CF 07 01 65 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 EE 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 CC 02 00 00 F4 03 04 00 65 A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 B0 05 00 35 04 06 00 D4 AD EA AA 04 1C A0 4B 22 94 EA 86 2B 8F [19:50:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 16 A0 47 00 6C 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A3 B0 05 00 F4 03 04 00 8F 50 1A 67 B6 04 01 00 00 F7 8A B5 BD 84 6C 89 A3 [19:50:01]CommunicateWithHost err = 0 [19:50:01]CheckOFDResponse [19:50:01]1017 (14) - 77093643461234 [19:50:01]1041 (16) - 0000000000874672 [19:50:01]1040 (4) - 372899 [19:50:01]1012 (4) - 24.10.2024 13:50 [19:50:01]1206 (1) - 0 [19:50:01]OFD Sender: Remove packet 372899 [19:50:01]ProducePacketName [19:50:01]name=ofd_packets/00372899 [19:50:01]NVStorageDeleteData [19:50:02]OFD Sender: Processing packet 372900 [packets to send 268, broken 267] [19:50:02]ProducePacketName [19:50:02]name=ofd_packets/00372900 [19:50:02]OFD Sender: To server: pG, [19:50:02]CommunicateWithHost lk.salyk.kg:30040 [19:50:02]ConnectInit lk.salyk.kg [19:50:02]Connected sock=8 [19:50:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 09 07 01 DF 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 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CD 02 00 00 F4 03 04 00 8D A4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 B0 05 00 35 04 06 00 14 19 CD A0 99 4A 43 DF 86 1E 46 25 49 D7 [19:50:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F8 CF 47 00 DF F2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A4 B0 05 00 F4 03 04 00 8F 50 1A 67 B6 04 01 00 00 8E 6D 5D 93 65 CC EE 2E [19:50:02]CommunicateWithHost err = 0 [19:50:02]CheckOFDResponse [19:50:02]1017 (14) - 77093643461234 [19:50:02]1041 (16) - 0000000000874672 [19:50:02]1040 (4) - 372900 [19:50:02]1012 (4) - 24.10.2024 13:50 [19:50:02]1206 (1) - 0 [19:50:02]OFD Sender: Remove packet 372900 [19:50:02]ProducePacketName [19:50:02]name=ofd_packets/00372900 [19:50:02]NVStorageDeleteData [19:50:02]OFD Sender: No OFD packet to send [19:50:07]OFD Sender: No OFD packet to send [19:50:12]OFD Sender: No OFD packet to send [19:50:17]OFD Sender: No OFD packet to send [19:50:22]OFD Sender: No OFD packet to send [19:50:27]OFD Sender: No OFD packet to send [19:50:32]OFD Sender: No OFD packet to send [19:50:38]OFD Sender: No OFD packet to send [19:50:43]OFD Sender: No OFD packet to send [19:50:48]OFD Sender: No OFD packet to send [19:50:53]OFD Sender: No OFD packet to send [19:50:58]OFD Sender: No OFD packet to send [19:51:03]OFD Sender: No OFD packet to send [19:51:08]OFD Sender: No OFD packet to send [19:51:13]OFD Sender: No OFD packet to send [19:51:18]OFD Sender: No OFD packet to send [19:51:23]OFD Sender: No OFD packet to send [19:51:28]OFD Sender: No OFD packet to send [19:51:31]accept exits with 10 [19:51:31]New connection [19:51:31]New thread 3067514212 created [19:51:31]Thread 3067370852 joined [19:51:31]Waiting for new connection... [19:51:31] Sock 10.Parse request [19:51:31]Sock 10.Check first char [19:51:31]Sock 10.First char is OK [19:51:31]request: POST /json_proto HTTP/1.0 [19:51:31]Method: POST [19:51:31]URL: /json_proto [19:51:31]Method is POST - this is cgi request [19:51:31]url: /json_proto [19:51:31]query_string will be loaded in cgi processing [19:51:31]execute_cgi json_proto POST (null) [19:51:31]execute_cgi path=json_proto method=POST [19:51:31]POST find Content-Length [19:51:31]Host: 172.17.42.195:8080 [19:51:31]Content-Length: 678 [19:51:31]Content-Type: application/json [19:51:31] [19:51:31]POST finish read [19:51:31]Found Content-Length = 678 [19:51:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:31]execute_script... [19:51: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)3309214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:51:31]POST & json_proto [19:51:31]process_json_proto [19:51:31]json parsed OK: [19:51:31]protocol is kg_v1.0 [19:51:31]action value=close_receipt [19:51:31]process_action close_receipt [19:51:31]cmd_close_receipt [19:51:31]MH_GetDate [19:51:31]Write to MH i2c: F0 00 00 1F 07 15 [19:51:31]Write i2c OK [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: F0 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: F0 09 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: F0 09 00 1F 07 00 44 A5 1A 67 EF 94 12 67 84 [19:51:31]GetLastDocTimeStamp 1729799309 [19:51:31]current date 1729799492 [19:51:31]FM_GetShiftState [19:51:31]SAM_PROTO_GetShiftState [19:51:31]wFMCommunicate request_size=4 [19:51:31]MH_SAM_APDU [19:51:31]CAPDU: 80 13 01 00 [19:51:31]Write to MH i2c: E2 08 00 20 07 80 13 01 00 00 00 00 00 A4 [19:51:31]Write i2c OK [19:51:31]MH_I2C_Read... [19:51:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:31]Read from MH i2c: E2 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 0E 00 [19:51:31]MH_I2C_Read... [19:51:31]Read from MH i2c: E2 0E 00 20 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 09 [19:51:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:51:31]wFMCommunicate OK [19:51:31]SAM_PROTO_GetShiftState done [19:51:31]FM_GetShiftState done [19:51:31]opened in 1729729095 [19:51:31]opened+sec_in_day 1729815495 [19:51:31]quantity*price = 50010 [19:51:31]sum+1 = 50012 [19:51:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 718 24.10.2024 19:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372901 ФПД: 7177211347216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372901&fm=7177211347216&tin=02508201610067®Number=0000000000091623&sum=50000 [19:51:32]StoreToDocumentArchive [19:51:32]shift 524 fd 372901 [19:51:32]save to /storage/0524/doc_00372901 [19:51:32]save last doc name /storage/0524/doc_00372901 to /storage/kkm_last_doc_name [19:51:32]save OK [19:51:32]Clear old archive folders... [19:51:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:51:32]tlvbuf is 0136B740 [19:51:32]SAM_PROTO_ClearQueue [19:51:32]wFMCommunicate request_size=4 [19:51:32]MH_SAM_APDU [19:51:32]CAPDU: 80 09 00 00 [19:51:32]Write to MH i2c: E2 08 00 2D 07 80 09 00 00 00 00 00 00 A6 [19:51:32]Write i2c OK [19:51:32]MH_I2C_Read... [19:51:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:51:32]Read from MH i2c: E2 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: E2 03 00 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: E2 03 00 2D 07 00 90 00 A8 [19:51:32]RAPDU: 90 00 [19:51:32]wFMCommunicate OK [19:51:32]SAM_PROTO_ClearQueue done [19:51:32]KKMCreateOFDPacket [19:51:32]OFDProtocolAddRootSTLVToBuf [19:51:32]FM_MakeSignedData [19:51:32]FM_MakeSignedData [19:51:32]SAM_PROTO_SignData [19:51:32]wFMCommunicate request_size=4 [19:51:32]MH_SAM_APDU [19:51:32]CAPDU: 80 0D 01 02 [19:51:32]Write to MH i2c: E2 08 00 2E 07 80 0D 01 02 00 00 00 00 AE [19:51:32]Write i2c OK [19:51:32]MH_I2C_Read... [19:51:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:51:32]Read from MH i2c: E2 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: E2 03 00 [19:51:32]MH_I2C_Read... [19:51:32]Read from MH i2c: E2 03 00 2E 07 00 90 00 A9 [19:51:32]RAPDU: 90 00 [19:51:32]wFMCommunicate OK [19:51:32]wFMCommunicate request_size=255 [19:51:32]MH_SAM_APDU [19:51:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 CE 02 00 00 F4 03 04 00 44 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 B0 05 00 35 04 06 00 06 [19:51:32]Write to MH i2c: E2 02 01 2F 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 02 00 00 F4 03 04 00 44 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 B0 05 00 35 04 06 00 06 00 00 B9 [19:51:32]Write i2c OK [19:51:32]MH_I2C_Read... [19:51:33]OFD Sender: No OFD packet to send [19:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:33]Read from MH i2c: E2 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 03 00 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 03 00 2F 07 00 90 00 AA [19:51:33]RAPDU: 90 00 [19:51:33]wFMCommunicate OK [19:51:33]wFMCommunicate request_size=10 [19:51:33]MH_SAM_APDU [19:51:33]CAPDU: 80 0D 02 02 05 87 13 22 01 10 [19:51:33]Write to MH i2c: E2 0D 00 30 07 80 0D 02 02 05 00 87 13 22 01 10 00 00 88 [19:51:33]Write i2c OK [19:51:33]MH_I2C_Read... [19:51:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:51:33]Read from MH i2c: E2 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 03 00 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 03 00 30 07 00 90 00 AB [19:51:33]RAPDU: 90 00 [19:51:33]wFMCommunicate OK [19:51:33]wFMCommunicate request_size=4 [19:51:33]MH_SAM_APDU [19:51:33]CAPDU: 80 0D 03 02 [19:51:33]Write to MH i2c: E2 08 00 31 07 80 0D 03 02 00 00 00 00 B3 [19:51:33]Write i2c OK [19:51:33]MH_I2C_Read... [19:51:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:51:33]Read from MH i2c: E2 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 0B 00 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 0B 00 31 07 00 5A F4 E5 13 0A 78 98 A4 90 00 B8 [19:51:33]RAPDU: 5A F4 E5 13 0A 78 98 A4 90 00 [19:51:33]wFMCommunicate OK [19:51:33]SAM_PROTO_SignData done [19:51:33]FM_MakeSignedData done [19:51:33]CreateOFDProtocolMessage [19:51:33]wFMCommunicate request_size=4 [19:51:33]MH_SAM_APDU [19:51:33]CAPDU: 80 11 00 00 [19:51:33]Write to MH i2c: E2 08 00 32 07 80 11 00 00 00 00 00 00 B3 [19:51:33]Write i2c OK [19:51:33]MH_I2C_Read... [19:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:33]Read from MH i2c: E2 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 17 00 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: E2 17 00 32 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 08 [19:51:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:51:33]wFMCommunicate OK [19:51:33]CreateOFDProtocolMessage done [19:51:33]OFDSenderStorePacket 372901 [19:51:33]StoreOFDPacket docnum=372901 [19:51:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 50 5E 07 01 8C FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 CE 02 00 00 F4 03 04 00 44 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 B0 05 00 35 04 06 00 06 87 13 22 01 10 5A F4 E5 13 0A 78 98 A4 [19:51:33]CheckFolder [19:51:33]dirname=/storage/ofd_packets [19:51:33]CheckFolder done [19:51:33]ProducePacketName [19:51:33]name=ofd_packets/00372901 [19:51:33]NVStorageSaveData ofd_packets/00372901 [19:51:33]File name is /storage/ofd_packets/00372901 [19:51:33]Write 301 bytes [19:51:33]NVStorageSaveData done [19:51:33]OFDSenderStorePacket done [19:51:33]KKMCreateOFDPacket done [19:51:33]NVStorageSaveData kkm_last_timestamp [19:51:33]File name is /storage/kkm_last_timestamp [19:51:33]Write 4 bytes [19:51:33]NVStorageSaveData done [19:51:33]ExternCall_PrintAddStr [19:51:33]wPrintStart [19:51:33]Write to MH i2c: 01 00 00 33 07 3A [19:51:33]Write i2c OK [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: 01 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: 01 07 00 [19:51:33]MH_I2C_Read... [19:51:33]Read from MH i2c: 01 07 00 33 07 00 00 00 00 00 FF 0F 4F [19:51:33]RasterBufferAndPrint [19:51:33]line Счет N : (1)3309214 [19:51:33]line ИНН: 02508201610067 [19:51:33]line Контрольно-Кассовый Чек [19:51:33]line ПРОДАЖА [19:51:33]line ТРК (МРК, ГНК) : 13 [19:51:33]line Товар: 2710124500 [19:51:33]line Аи-95-К-3 [19:51:33]line 6.740 * 74.20 [19:51:33]line = 500.11 [19:51:33]line НДС 12% НСП 1% [19:51:33]line > о реализуемом товаре [19:51:33]line ОКРУГЛЕНИЕ: -0.11 [19:51:33]line ИТОГО: 500.00 [19:51:33]line Внесено: 500.00 [19:51:33]line СДАЧА: 0.00 [19:51:33]line НСП 1% : 4.43 [19:51:33]line НДС 12% : 53.11 [19:51:33]line Наличными: 500.00 [19:51:33]line Безнал.: 0.00 [19:51:33]line Место: АЗС № 87 "Партнер Нефть" [19:51:33]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:51:33]line СНО: Общий режим [19:51:33]line Чек 718 24.10.2024 19:51 [19:51:33]line Смена: 524 ФФД: 1.0 [19:51:33]line ЗНМ: 0300000083 [19:51:33]line РНМ: 0000000000091623 [19:51:33]line Версия ККМ: 001 [19:51:33]line ФМ: 0000000000874672 [19:51:33]line ФД: 372901 [19:51:33]line ФПД: 7177211347216 [19:51:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372901&fm=7177211347216&tin=02508201610067®Number=0000000000091623&sum=50000 [19:51:33]OFD Sender: Processing packet 372901 [packets to send 268, broken 267] [19:51:33]ProducePacketName [19:51:33]name=ofd_packets/00372901 [19:51:33]OFD Sender: To server: pG, [19:51:33]CommunicateWithHost lk.salyk.kg:30040 [19:51:33]ConnectInit lk.salyk.kg [19:51:33]written 0, free lines is 4095 [19:51:33]Connected sock=9 [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 36 37 32 0F 01 00 00 50 5E 07 01 8C FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 CE 02 00 00 F4 03 04 00 44 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 B0 05 00 35 04 06 00 06 87 13 22 01 10 5A F4 E5 13 0A 78 98 A4 [19:51:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F2 87 47 00 84 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A5 B0 05 00 F4 03 04 00 EB 50 1A 67 B6 04 01 00 00 16 E7 E0 B4 F4 AC BC 61 [19:51:33]CommunicateWithHost err = 0 [19:51:33]CheckOFDResponse [19:51:33]1017 (14) - 77093643461234 [19:51:33]1041 (16) - 0000000000874672 [19:51:33]1040 (4) - 372901 [19:51:33]1012 (4) - 24.10.2024 13:51 [19:51:33]1206 (1) - 0 [19:51:33]OFD Sender: Remove packet 372901 [19:51:33]ProducePacketName [19:51:33]name=ofd_packets/00372901 [19:51:33]NVStorageDeleteData [19:51:34]Write to MH i2c: 01 00 00 5E 07 65 [19:51:34]Write i2c OK [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: 01 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: 01 07 00 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: 01 07 00 5E 07 00 00 00 00 00 C5 0C 3D [19:51:34]RasterBufferAndPrint [19:51:34]line [19:51:34]line [19:51:34]line [19:51:34]line [19:51:34]line [19:51:34]written 0, free lines is 3275 [19:51:34]MH_Cut [19:51:34]Write to MH i2c: D1 01 00 65 07 01 3E [19:51:34]Write i2c OK [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: D1 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: D1 01 00 [19:51:34]MH_I2C_Read... [19:51:34]Read from MH i2c: D1 01 00 65 07 00 3D [19:51:34]Write to MH i2c: 01 00 00 66 07 6D [19:51:34]Write i2c OK [19:51:34]MH_I2C_Read... [19:51:34]OFD Sender: No OFD packet to send [19:51:34]*** Cut start [19:51:34]*** Partial cut [19:51:34]*** CUTSNS_PIN = 1 [19:51:34]*** CUTSNS_PIN = 0 [19:51:35]*** Brake cut motor [19:51:35]Read from MH i2c: 01 [19:51:35]MH_I2C_Read... [19:51:35]*** Stop cut motor [19:51:35]*** Cut end [19:51:35]Read from MH i2c: 01 07 00 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: 01 07 00 66 07 00 00 00 00 00 FF 0F 82 [19:51:35]process_action close_receipt done [19:51:35]requested_data is exist [19:51:35]produce_requested_data [19:51:35]requested_item fm.sn is exist - process it [19:51:35]wFMCommunicate request_size=4 [19:51:35]MH_SAM_APDU [19:51:35]CAPDU: 80 11 00 00 [19:51:35]Write to MH i2c: E2 08 00 67 07 80 11 00 00 00 00 00 00 E8 [19:51:35]Write i2c OK [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 [19:51:35]MH_I2C_Read... [19:51:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:51:35]Read from MH i2c: E2 17 00 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 17 00 67 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [19:51:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:51:35]wFMCommunicate OK [19:51:35]requested_item fd.num is exist - process it [19:51:35]SAM_PROTO_GetFieldsCounters [19:51:35]wFMCommunicate request_size=4 [19:51:35]MH_SAM_APDU [19:51:35]CAPDU: 80 13 00 00 [19:51:35]Write to MH i2c: E2 08 00 68 07 80 13 00 00 00 00 00 00 EB [19:51:35]Write i2c OK [19:51:35]MH_I2C_Read... [19:51:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:51:35]Read from MH i2c: E2 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 62 00 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 62 00 68 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 E2 [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CE 02 00 00 5E 04 04 00 CE 02 00 00 57 04 04 00 CF 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:51:35]wFMCommunicate OK [19:51:35]SAM_PROTO_GetFieldsCounters done [19:51:35]requested_item shift.num is exist - process it [19:51:35]requested_item shift.opened is exist - process it [19:51:35]req_shift_opened [19:51:35]FM_GetShiftState [19:51:35]SAM_PROTO_GetShiftState [19:51:35]wFMCommunicate request_size=4 [19:51:35]MH_SAM_APDU [19:51:35]CAPDU: 80 13 01 00 [19:51:35]Write to MH i2c: E2 08 00 69 07 80 13 01 00 00 00 00 00 ED [19:51:35]Write i2c OK [19:51:35]MH_I2C_Read... [19:51:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:51:35]Read from MH i2c: E2 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 0E 00 [19:51:35]MH_I2C_Read... [19:51:35]Read from MH i2c: E2 0E 00 69 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 52 [19:51:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:51:35]wFMCommunicate OK [19:51:35]SAM_PROTO_GetShiftState done [19:51:35]FM_GetShiftState done [19:51:35]req_shift_opened done [19:51:35]requested_item shift.open_date is exist - process it [19:51:35]req_shift_open_date [19:51:35]req_shift_open_date done [19:51:35]produce_requested_data done [19:51:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372901,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:51:35]process_action_free close_receipt [19:51:35]json_value_free [19:51:35]json_value_free done [19:51:35]process_json_proto returns [19:51:35]Send response to host [19:51:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372901,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:51:35]free response buf [19:51:35]execute_script done [19:51:35]execute_script returns [19:51:35]free content buf [19:51:35]Sock 10.Close socket [19:51:35]Sock 10.Thread stoped [19:51:39]OFD Sender: No OFD packet to send [19:51:44]OFD Sender: No OFD packet to send [19:51:49]OFD Sender: No OFD packet to send [19:51:54]OFD Sender: No OFD packet to send [19:51:59]OFD Sender: No OFD packet to send [19:52:04]OFD Sender: No OFD packet to send [19:52:09]OFD Sender: No OFD packet to send [19:52:14]OFD Sender: No OFD packet to send [19:52:19]OFD Sender: No OFD packet to send [19:52:20]accept exits with 8 [19:52:20]New connection [19:52:20]New thread 3067370852 created [19:52:20]Thread 3067514212 joined [19:52:20]Waiting for new connection... [19:52:20] Sock 8.Parse request [19:52:20]Sock 8.Check first char [19:52:20]Sock 8.First char is OK [19:52:20]request: POST /json_proto HTTP/1.0 [19:52:20]Method: POST [19:52:20]URL: /json_proto [19:52:20]Method is POST - this is cgi request [19:52:20]url: /json_proto [19:52:20]query_string will be loaded in cgi processing [19:52:20]execute_cgi json_proto POST (null) [19:52:20]execute_cgi path=json_proto method=POST [19:52:20]POST find Content-Length [19:52:20]Host: 172.17.42.195:8080 [19:52:20]Content-Length: 678 [19:52:20]Content-Type: application/json [19:52:20] [19:52:20]POST finish read [19:52:20]Found Content-Length = 678 [19:52:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:20]execute_script... [19:52:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.730, "sum" : 450.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 450.00, "total" : 450.00, "payments": [ { "type": 0, "sum" : 450.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:52:20]POST & json_proto [19:52:20]process_json_proto [19:52:20]json parsed OK: [19:52:20]protocol is kg_v1.0 [19:52:20]action value=close_receipt [19:52:20]process_action close_receipt [19:52:20]cmd_close_receipt [19:52:20]MH_GetDate [19:52:20]Write to MH i2c: F0 00 00 6A 07 60 [19:52:20]Write i2c OK [19:52:20]MH_I2C_Read... [19:52:20]Read from MH i2c: F0 [19:52:20]MH_I2C_Read... [19:52:20]Read from MH i2c: F0 09 00 [19:52:20]MH_I2C_Read... [19:52:20]Read from MH i2c: F0 09 00 6A 07 00 74 A5 1A 67 EF 94 12 67 FF [19:52:20]GetLastDocTimeStamp 1729799492 [19:52:20]current date 1729799540 [19:52:20]FM_GetShiftState [19:52:20]SAM_PROTO_GetShiftState [19:52:20]wFMCommunicate request_size=4 [19:52:20]MH_SAM_APDU [19:52:20]CAPDU: 80 13 01 00 [19:52:20]Write to MH i2c: E2 08 00 6B 07 80 13 01 00 00 00 00 00 EF [19:52:20]Write i2c OK [19:52:20]MH_I2C_Read... [19:52:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:20]Read from MH i2c: E2 [19:52:20]MH_I2C_Read... [19:52:20]Read from MH i2c: E2 0E 00 [19:52:20]MH_I2C_Read... [19:52:20]Read from MH i2c: E2 0E 00 6B 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 54 [19:52:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:52:20]wFMCommunicate OK [19:52:20]SAM_PROTO_GetShiftState done [19:52:20]FM_GetShiftState done [19:52:20]opened in 1729729095 [19:52:20]opened+sec_in_day 1729815495 [19:52:20]quantity*price = 45023 [19:52:20]sum+1 = 45025 [19:52:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 450.00 Внесено: 450.00 СДАЧА: 0.00 НСП 1% : 3.98 НДС 12% : 47.81 Наличными: 450.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 719 24.10.2024 19:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372902 ФПД: 33024891481517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372902&fm=33024891481517&tin=02508201610067®Number=0000000000091623&sum=45000 [19:52:21]StoreToDocumentArchive [19:52:21]shift 524 fd 372902 [19:52:21]save to /storage/0524/doc_00372902 [19:52:21]save last doc name /storage/0524/doc_00372902 to /storage/kkm_last_doc_name [19:52:21]save OK [19:52:21]Clear old archive folders... [19:52:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:52:21]tlvbuf is 01356FE0 [19:52:21]SAM_PROTO_ClearQueue [19:52:21]wFMCommunicate request_size=4 [19:52:21]MH_SAM_APDU [19:52:21]CAPDU: 80 09 00 00 [19:52:21]Write to MH i2c: E2 08 00 78 07 80 09 00 00 00 00 00 00 F1 [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:52:21]Read from MH i2c: E2 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 78 07 00 90 00 F3 [19:52:21]RAPDU: 90 00 [19:52:21]wFMCommunicate OK [19:52:21]SAM_PROTO_ClearQueue done [19:52:21]KKMCreateOFDPacket [19:52:21]OFDProtocolAddRootSTLVToBuf [19:52:21]FM_MakeSignedData [19:52:21]FM_MakeSignedData [19:52:21]SAM_PROTO_SignData [19:52:21]wFMCommunicate request_size=4 [19:52:21]MH_SAM_APDU [19:52:21]CAPDU: 80 0D 01 02 [19:52:21]Write to MH i2c: E2 08 00 79 07 80 0D 01 02 00 00 00 00 F9 [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:52:21]Read from MH i2c: E2 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 79 07 00 90 00 F4 [19:52:21]RAPDU: 90 00 [19:52:21]wFMCommunicate OK [19:52:21]wFMCommunicate request_size=255 [19:52:21]MH_SAM_APDU [19:52: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 34 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 75 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 B0 05 00 35 04 06 00 1E [19:52:21]Write to MH i2c: E2 02 01 7A 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 34 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 75 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 B0 05 00 35 04 06 00 1E 00 00 5E [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:21]Read from MH i2c: E2 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 7A 07 00 90 00 F5 [19:52:21]RAPDU: 90 00 [19:52:21]wFMCommunicate OK [19:52:21]wFMCommunicate request_size=10 [19:52:21]MH_SAM_APDU [19:52:21]CAPDU: 80 0D 02 02 05 09 34 EC ED AD [19:52:21]Write to MH i2c: E2 0D 00 7B 07 80 0D 02 02 05 00 09 34 EC ED AD 00 00 C9 [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:52:21]Read from MH i2c: E2 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 03 00 7B 07 00 90 00 F6 [19:52:21]RAPDU: 90 00 [19:52:21]wFMCommunicate OK [19:52:21]wFMCommunicate request_size=4 [19:52:21]MH_SAM_APDU [19:52:21]CAPDU: 80 0D 03 02 [19:52:21]Write to MH i2c: E2 08 00 7C 07 80 0D 03 02 00 00 00 00 FE [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:52:21]Read from MH i2c: E2 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 0B 00 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 0B 00 7C 07 00 DD 4F 87 50 67 DB 92 E8 90 00 BE [19:52:21]RAPDU: DD 4F 87 50 67 DB 92 E8 90 00 [19:52:21]wFMCommunicate OK [19:52:21]SAM_PROTO_SignData done [19:52:21]FM_MakeSignedData done [19:52:21]CreateOFDProtocolMessage [19:52:21]wFMCommunicate request_size=4 [19:52:21]MH_SAM_APDU [19:52:21]CAPDU: 80 11 00 00 [19:52:21]Write to MH i2c: E2 08 00 7D 07 80 11 00 00 00 00 00 00 FE [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:21]Read from MH i2c: E2 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: E2 17 00 [19:52:21]MH_I2C_Read... [19:52:21]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 36 37 32 90 00 53 [19:52:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:52:21]wFMCommunicate OK [19:52:21]CreateOFDProtocolMessage done [19:52:21]OFDSenderStorePacket 372902 [19:52:21]StoreOFDPacket docnum=372902 [19:52:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F9 EA 07 01 0B AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 75 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 B0 05 00 35 04 06 00 1E 09 34 EC ED AD DD 4F 87 50 67 DB 92 E8 [19:52:21]CheckFolder [19:52:21]dirname=/storage/ofd_packets [19:52:21]CheckFolder done [19:52:21]ProducePacketName [19:52:21]name=ofd_packets/00372902 [19:52:21]NVStorageSaveData ofd_packets/00372902 [19:52:21]File name is /storage/ofd_packets/00372902 [19:52:21]Write 301 bytes [19:52:21]NVStorageSaveData done [19:52:21]OFDSenderStorePacket done [19:52:21]KKMCreateOFDPacket done [19:52:21]NVStorageSaveData kkm_last_timestamp [19:52:21]File name is /storage/kkm_last_timestamp [19:52:21]Write 4 bytes [19:52:21]NVStorageSaveData done [19:52:21]ExternCall_PrintAddStr [19:52:21]wPrintStart [19:52:21]Write to MH i2c: 01 00 00 7E 07 85 [19:52:21]Write i2c OK [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: 01 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: 01 07 00 [19:52:21]MH_I2C_Read... [19:52:21]Read from MH i2c: 01 07 00 7E 07 00 00 00 00 00 FF 0F 9A [19:52:21]RasterBufferAndPrint [19:52:21]line Счет N : (1)3309216 [19:52:21]line ИНН: 02508201610067 [19:52:21]line Контрольно-Кассовый Чек [19:52:21]line ПРОДАЖА [19:52:21]line ТРК (МРК, ГНК) : 22 [19:52:21]line Товар: 2710124130 [19:52:21]line Аи-92-К-4 [19:52:21]line 6.730 * 66.90 [19:52:21]line = 450.24 [19:52:21]line НДС 12% НСП 1% [19:52:21]line > о реализуемом товаре [19:52:21]line ОКРУГЛЕНИЕ: -0.24 [19:52:21]line ИТОГО: 450.00 [19:52:21]line Внесено: 450.00 [19:52:21]line СДАЧА: 0.00 [19:52:21]line НСП 1% : 3.98 [19:52:21]line НДС 12% : 47.81 [19:52:21]line Наличными: 450.00 [19:52:21]line Безнал.: 0.00 [19:52:21]line Место: АЗС № 87 "Партнер Нефть" [19:52:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:52:21]line СНО: Общий режим [19:52:21]line Чек 719 24.10.2024 19:52 [19:52:21]line Смена: 524 ФФД: 1.0 [19:52:21]line ЗНМ: 0300000083 [19:52:21]line РНМ: 0000000000091623 [19:52:21]line Версия ККМ: 001 [19:52:21]line ФМ: 0000000000874672 [19:52:21]line ФД: 372902 [19:52:21]line ФПД: 33024891481517 [19:52:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195221&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372902&fm=33024891481517&tin=02508201610067®Number=0000000000091623&sum=45000 [19:52:22]OFD Sender: Processing packet 372902 [packets to send 268, broken 267] [19:52:22]ProducePacketName [19:52:22]name=ofd_packets/00372902 [19:52:22]OFD Sender: To server: pG, [19:52:22]CommunicateWithHost lk.salyk.kg:30040 [19:52:22]ConnectInit lk.salyk.kg [19:52:22]written 0, free lines is 4095 [19:52:22]Connected sock=10 [19:52:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F9 EA 07 01 0B AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 4A 1A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 E0 AF 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 AF 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8E 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 12 00 00 00 00 07 04 06 00 C8 AF 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 02 00 00 F4 03 04 00 75 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 B0 05 00 35 04 06 00 1E 09 34 EC ED AD DD 4F 87 50 67 DB 92 E8 [19:52:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B9 42 47 00 C0 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A6 B0 05 00 F4 03 04 00 1B 51 1A 67 B6 04 01 00 00 65 01 DF 08 14 59 BE 5E [19:52:22]CommunicateWithHost err = 0 [19:52:22]CheckOFDResponse [19:52:22]1017 (14) - 77093643461234 [19:52:22]1041 (16) - 0000000000874672 [19:52:22]1040 (4) - 372902 [19:52:22]1012 (4) - 24.10.2024 13:52 [19:52:22]1206 (1) - 0 [19:52:22]OFD Sender: Remove packet 372902 [19:52:22]ProducePacketName [19:52:22]name=ofd_packets/00372902 [19:52:22]NVStorageDeleteData [19:52:22]Write to MH i2c: 01 00 00 A9 07 B0 [19:52:22]Write i2c OK [19:52:22]MH_I2C_Read... [19:52:22]Read from MH i2c: 01 [19:52:22]MH_I2C_Read... [19:52:22]Read from MH i2c: 01 07 00 [19:52:22]MH_I2C_Read... [19:52:22]Read from MH i2c: 01 07 00 A9 07 00 00 00 00 00 D8 0C 9B [19:52:22]RasterBufferAndPrint [19:52:22]line [19:52:22]line [19:52:22]line [19:52:22]line [19:52:22]line [19:52:22]written 0, free lines is 3295 [19:52:22]MH_Cut [19:52:22]Write to MH i2c: D1 01 00 B0 07 01 89 [19:52:22]Write i2c OK [19:52:22]MH_I2C_Read... [19:52:22]Read from MH i2c: D1 [19:52:22]MH_I2C_Read... [19:52:22]Read from MH i2c: D1 01 00 [19:52:22]MH_I2C_Read... [19:52:22]Read from MH i2c: D1 01 00 B0 07 00 88 [19:52:22]Write to MH i2c: 01 00 00 B1 07 B8 [19:52:22]Write i2c OK [19:52:22]MH_I2C_Read... [19:52:22]OFD Sender: No OFD packet to send [19:52:23]*** Cut start [19:52:23]*** Partial cut [19:52:23]*** CUTSNS_PIN = 1 [19:52:23]*** CUTSNS_PIN = 0 [19:52:23]*** Brake cut motor [19:52:24]Read from MH i2c: 01 [19:52:24]MH_I2C_Read... [19:52:24]*** Stop cut motor [19:52:24]*** Cut end [19:52:24]Read from MH i2c: 01 07 00 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: 01 07 00 B1 07 00 00 00 00 00 FF 0F CD [19:52:24]process_action close_receipt done [19:52:24]requested_data is exist [19:52:24]produce_requested_data [19:52:24]requested_item fm.sn is exist - process it [19:52:24]wFMCommunicate request_size=4 [19:52:24]MH_SAM_APDU [19:52:24]CAPDU: 80 11 00 00 [19:52:24]Write to MH i2c: E2 08 00 B2 07 80 11 00 00 00 00 00 00 33 [19:52:24]Write i2c OK [19:52:24]MH_I2C_Read... [19:52:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:52:24]Read from MH i2c: E2 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 17 00 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 17 00 B2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [19:52:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:52:24]wFMCommunicate OK [19:52:24]requested_item fd.num is exist - process it [19:52:24]SAM_PROTO_GetFieldsCounters [19:52:24]wFMCommunicate request_size=4 [19:52:24]MH_SAM_APDU [19:52:24]CAPDU: 80 13 00 00 [19:52:24]Write to MH i2c: E2 08 00 B3 07 80 13 00 00 00 00 00 00 36 [19:52:24]Write i2c OK [19:52:24]MH_I2C_Read... [19:52:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:52:24]Read from MH i2c: E2 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 62 00 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 62 00 B3 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 31 [19:52:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 CF 02 00 00 5E 04 04 00 CF 02 00 00 57 04 04 00 D0 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:52:24]wFMCommunicate OK [19:52:24]SAM_PROTO_GetFieldsCounters done [19:52:24]requested_item shift.num is exist - process it [19:52:24]requested_item shift.opened is exist - process it [19:52:24]req_shift_opened [19:52:24]FM_GetShiftState [19:52:24]SAM_PROTO_GetShiftState [19:52:24]wFMCommunicate request_size=4 [19:52:24]MH_SAM_APDU [19:52:24]CAPDU: 80 13 01 00 [19:52:24]Write to MH i2c: E2 08 00 B4 07 80 13 01 00 00 00 00 00 38 [19:52:24]Write i2c OK [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 [19:52:24]MH_I2C_Read... [19:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:52:24]Read from MH i2c: E2 0E 00 [19:52:24]MH_I2C_Read... [19:52:24]Read from MH i2c: E2 0E 00 B4 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9D [19:52:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:52:24]wFMCommunicate OK [19:52:24]SAM_PROTO_GetShiftState done [19:52:24]FM_GetShiftState done [19:52:24]req_shift_opened done [19:52:24]requested_item shift.open_date is exist - process it [19:52:24]req_shift_open_date [19:52:24]req_shift_open_date done [19:52:24]produce_requested_data done [19:52:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372902,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:52:24]process_action_free close_receipt [19:52:24]json_value_free [19:52:24]json_value_free done [19:52:24]process_json_proto returns [19:52:24]Send response to host [19:52:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372902,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:52:24]free response buf [19:52:24]execute_script done [19:52:24]execute_script returns [19:52:24]free content buf [19:52:24]Sock 8.Close socket [19:52:24]Sock 8.Thread stoped [19:52:27]OFD Sender: No OFD packet to send [19:52:32]OFD Sender: No OFD packet to send [19:52:38]OFD Sender: No OFD packet to send [19:52:43]OFD Sender: No OFD packet to send [19:52:48]OFD Sender: No OFD packet to send [19:52:53]OFD Sender: No OFD packet to send [19:52:58]OFD Sender: No OFD packet to send [19:53:03]OFD Sender: No OFD packet to send [19:53:08]OFD Sender: No OFD packet to send [19:53:13]OFD Sender: No OFD packet to send [19:53:18]OFD Sender: No OFD packet to send [19:53:23]OFD Sender: No OFD packet to send [19:53:26]accept exits with 9 [19:53:26]New connection [19:53:26]New thread 3067514212 created [19:53:26]Thread 3067370852 joined [19:53:26]Waiting for new connection... [19:53:26] Sock 9.Parse request [19:53:26]Sock 9.Check first char [19:53:26]Sock 9.First char is OK [19:53:26]request: POST /json_proto HTTP/1.0 [19:53:26]Method: POST [19:53:26]URL: /json_proto [19:53:26]Method is POST - this is cgi request [19:53:26]url: /json_proto [19:53:26]query_string will be loaded in cgi processing [19:53:26]execute_cgi json_proto POST (null) [19:53:26]execute_cgi path=json_proto method=POST [19:53:26]POST find Content-Length [19:53:26]Host: 172.17.42.195:8080 [19:53:26]Content-Length: 678 [19:53:26]Content-Type: application/json [19:53:26] [19:53:26]POST finish read [19:53:26]Found Content-Length = 678 [19:53:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.800, "sum" : 187.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 187.00, "total" : 187.00, "payments": [ { "type": 0, "sum" : 187.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:26]execute_script... [19: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)3309218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.800, "sum" : 187.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 187.00, "total" : 187.00, "payments": [ { "type": 0, "sum" : 187.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:53:26]POST & json_proto [19:53:26]process_json_proto [19:53:26]json parsed OK: [19:53:26]protocol is kg_v1.0 [19:53:26]action value=close_receipt [19:53:26]process_action close_receipt [19:53:26]cmd_close_receipt [19:53:26]MH_GetDate [19:53:26]Write to MH i2c: F0 00 00 B5 07 AB [19:53:26]Write i2c OK [19:53:26]MH_I2C_Read... [19:53:26]Read from MH i2c: F0 [19:53:26]MH_I2C_Read... [19:53:26]Read from MH i2c: F0 09 00 [19:53:26]MH_I2C_Read... [19:53:26]Read from MH i2c: F0 09 00 B5 07 00 B7 A5 1A 67 EF 94 12 67 8D [19:53:26]GetLastDocTimeStamp 1729799541 [19:53:26]current date 1729799607 [19:53:26]FM_GetShiftState [19:53:26]SAM_PROTO_GetShiftState [19:53:26]wFMCommunicate request_size=4 [19:53:26]MH_SAM_APDU [19:53:26]CAPDU: 80 13 01 00 [19:53:26]Write to MH i2c: E2 08 00 B6 07 80 13 01 00 00 00 00 00 3A [19:53:26]Write i2c OK [19:53:26]MH_I2C_Read... [19:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:26]Read from MH i2c: E2 [19:53:26]MH_I2C_Read... [19:53:26]Read from MH i2c: E2 0E 00 [19:53:26]MH_I2C_Read... [19:53:26]Read from MH i2c: E2 0E 00 B6 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [19:53:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:53:26]wFMCommunicate OK [19:53:26]SAM_PROTO_GetShiftState done [19:53:26]FM_GetShiftState done [19:53:26]opened in 1729729095 [19:53:26]opened+sec_in_day 1729815495 [19:53:26]quantity*price = 18732 [19:53:26]sum+1 = 18733 [19:53:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 187.00 Внесено: 187.00 СДАЧА: 0.00 НСП 1% : 1.66 НДС 12% : 19.89 Наличными: 187.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 720 24.10.2024 19:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372903 ФПД: 269147257072940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372903&fm=269147257072940&tin=02508201610067®Number=0000000000091623&sum=18700 [19:53:27]StoreToDocumentArchive [19:53:27]shift 524 fd 372903 [19:53:27]save to /storage/0524/doc_00372903 [19:53:27]save last doc name /storage/0524/doc_00372903 to /storage/kkm_last_doc_name [19:53:27]save OK [19:53:27]Clear old archive folders... [19:53:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:53:27]tlvbuf is 01370310 [19:53:27]SAM_PROTO_ClearQueue [19:53:27]wFMCommunicate request_size=4 [19:53:27]MH_SAM_APDU [19:53:27]CAPDU: 80 09 00 00 [19:53:27]Write to MH i2c: E2 08 00 C3 07 80 09 00 00 00 00 00 00 3C [19:53:27]Write i2c OK [19:53:27]MH_I2C_Read... [19:53:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:53:27]Read from MH i2c: E2 [19:53:27]MH_I2C_Read... [19:53:27]Read from MH i2c: E2 03 00 [19:53:27]MH_I2C_Read... [19:53:27]Read from MH i2c: E2 03 00 C3 07 00 90 00 3E [19:53:27]RAPDU: 90 00 [19:53:27]wFMCommunicate OK [19:53:27]SAM_PROTO_ClearQueue done [19:53:27]KKMCreateOFDPacket [19:53:27]OFDProtocolAddRootSTLVToBuf [19:53:27]FM_MakeSignedData [19:53:27]FM_MakeSignedData [19:53:27]SAM_PROTO_SignData [19:53:27]wFMCommunicate request_size=4 [19:53:27]MH_SAM_APDU [19:53:27]CAPDU: 80 0D 01 02 [19:53:27]Write to MH i2c: E2 08 00 C4 07 80 0D 01 02 00 00 00 00 44 [19:53:27]Write i2c OK [19:53:27]MH_I2C_Read... [19:53:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:53:27]Read from MH i2c: E2 [19:53:27]MH_I2C_Read... [19:53:27]Read from MH i2c: E2 03 00 [19:53:27]MH_I2C_Read... [19:53:27]Read from MH i2c: E2 03 00 C4 07 00 90 00 3F [19:53:27]RAPDU: 90 00 [19:53:27]wFMCommunicate OK [19:53:27]wFMCommunicate request_size=255 [19:53:27]MH_SAM_APDU [19:53:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F0 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2C 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 B7 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 B0 05 00 35 04 06 00 F4 [19:53:27]Write to MH i2c: E2 02 01 C5 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 34 FF 03 08 00 03 F0 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2C 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 B7 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 B0 05 00 35 04 06 00 F4 00 00 1F [19:53:27]Write i2c OK [19:53:27]MH_I2C_Read... [19:53:28]OFD Sender: No OFD packet to send [19:53:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:28]Read from MH i2c: E2 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 03 00 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 03 00 C5 07 00 90 00 40 [19:53:28]RAPDU: 90 00 [19:53:28]wFMCommunicate OK [19:53:28]wFMCommunicate request_size=10 [19:53:28]MH_SAM_APDU [19:53:28]CAPDU: 80 0D 02 02 05 C9 BA A6 6D 2C [19:53:28]Write to MH i2c: E2 0D 00 C6 07 80 0D 02 02 05 00 C9 BA A6 6D 2C 00 00 13 [19:53:28]Write i2c OK [19:53:28]MH_I2C_Read... [19:53:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:53:28]Read from MH i2c: E2 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 03 00 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 03 00 C6 07 00 90 00 41 [19:53:28]RAPDU: 90 00 [19:53:28]wFMCommunicate OK [19:53:28]wFMCommunicate request_size=4 [19:53:28]MH_SAM_APDU [19:53:28]CAPDU: 80 0D 03 02 [19:53:28]Write to MH i2c: E2 08 00 C7 07 80 0D 03 02 00 00 00 00 49 [19:53:28]Write i2c OK [19:53:28]MH_I2C_Read... [19:53:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:53:28]Read from MH i2c: E2 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 0B 00 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 0B 00 C7 07 00 0E 3E 12 58 3E 7C 44 17 90 00 15 [19:53:28]RAPDU: 0E 3E 12 58 3E 7C 44 17 90 00 [19:53:28]wFMCommunicate OK [19:53:28]SAM_PROTO_SignData done [19:53:28]FM_MakeSignedData done [19:53:28]CreateOFDProtocolMessage [19:53:28]wFMCommunicate request_size=4 [19:53:28]MH_SAM_APDU [19:53:28]CAPDU: 80 11 00 00 [19:53:28]Write to MH i2c: E2 08 00 C8 07 80 11 00 00 00 00 00 00 49 [19:53:28]Write i2c OK [19:53:28]MH_I2C_Read... [19:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:28]Read from MH i2c: E2 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: E2 17 00 [19:53:28]MH_I2C_Read... [19:53:28]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 36 37 32 90 00 9E [19:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:53:28]wFMCommunicate OK [19:53:28]CreateOFDProtocolMessage done [19:53:28]OFDSenderStorePacket 372903 [19:53:28]StoreOFDPacket docnum=372903 [19:53:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 69 D6 07 01 17 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F0 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2C 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 B7 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 B0 05 00 35 04 06 00 F4 C9 BA A6 6D 2C 0E 3E 12 58 3E 7C 44 17 [19:53:28]CheckFolder [19:53:28]dirname=/storage/ofd_packets [19:53:28]CheckFolder done [19:53:28]ProducePacketName [19:53:28]name=ofd_packets/00372903 [19:53:28]NVStorageSaveData ofd_packets/00372903 [19:53:28]File name is /storage/ofd_packets/00372903 [19:53:28]Write 301 bytes [19:53:28]NVStorageSaveData done [19:53:28]OFDSenderStorePacket done [19:53:28]KKMCreateOFDPacket done [19:53:28]NVStorageSaveData kkm_last_timestamp [19:53:28]File name is /storage/kkm_last_timestamp [19:53:28]Write 4 bytes [19:53:28]NVStorageSaveData done [19:53:28]ExternCall_PrintAddStr [19:53:28]wPrintStart [19:53:28]Write to MH i2c: 01 00 00 C9 07 D0 [19:53:28]Write i2c OK [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: 01 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: 01 07 00 [19:53:28]MH_I2C_Read... [19:53:28]Read from MH i2c: 01 07 00 C9 07 00 00 00 00 00 FF 0F E5 [19:53:28]RasterBufferAndPrint [19:53:28]line Счет N : (1)3309218 [19:53:28]line ИНН: 02508201610067 [19:53:28]line Контрольно-Кассовый Чек [19:53:28]line ПРОДАЖА [19:53:28]line ТРК (МРК, ГНК) : 32 [19:53:28]line Товар: 2710124130 [19:53:28]line Аи-92-К-4 [19:53:28]line 2.800 * 66.90 [19:53:28]line = 187.32 [19:53:28]line НДС 12% НСП 1% [19:53:28]line > о реализуемом товаре [19:53:28]line ОКРУГЛЕНИЕ: -0.32 [19:53:28]line ИТОГО: 187.00 [19:53:28]line Внесено: 187.00 [19:53:28]line СДАЧА: 0.00 [19:53:28]line НСП 1% : 1.66 [19:53:28]line НДС 12% : 19.89 [19:53:28]line Наличными: 187.00 [19:53:28]line Безнал.: 0.00 [19:53:28]line Место: АЗС № 87 "Партнер Нефть" [19:53:28]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:53:28]line СНО: Общий режим [19:53:28]line Чек 720 24.10.2024 19:53 [19:53:28]line Смена: 524 ФФД: 1.0 [19:53:28]line ЗНМ: 0300000083 [19:53:28]line РНМ: 0000000000091623 [19:53:28]line Версия ККМ: 001 [19:53:28]line ФМ: 0000000000874672 [19:53:28]line ФД: 372903 [19:53:28]line ФПД: 269147257072940 [19:53:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372903&fm=269147257072940&tin=02508201610067®Number=0000000000091623&sum=18700 [19:53:28]OFD Sender: Processing packet 372903 [packets to send 268, broken 267] [19:53:28]ProducePacketName [19:53:28]name=ofd_packets/00372903 [19:53:28]OFD Sender: To server: pG, [19:53:28]CommunicateWithHost lk.salyk.kg:30040 [19:53:28]ConnectInit lk.salyk.kg [19:53:28]written 0, free lines is 4095 [19:53:28]Connected sock=10 [19: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 36 37 32 0F 01 00 00 69 D6 07 01 17 06 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 F0 0A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 2C 49 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 49 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C5 07 00 00 00 00 07 04 06 00 0C 49 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 02 00 00 F4 03 04 00 B7 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 B0 05 00 35 04 06 00 F4 C9 BA A6 6D 2C 0E 3E 12 58 3E 7C 44 17 [19:53:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2A EB 47 00 F6 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A7 B0 05 00 F4 03 04 00 5E 51 1A 67 B6 04 01 00 00 70 71 8C 09 95 B0 06 32 [19:53:29]CommunicateWithHost err = 0 [19:53:29]CheckOFDResponse [19:53:29]1017 (14) - 77093643461234 [19:53:29]1041 (16) - 0000000000874672 [19:53:29]1040 (4) - 372903 [19:53:29]1012 (4) - 24.10.2024 13:53 [19:53:29]1206 (1) - 0 [19:53:29]OFD Sender: Remove packet 372903 [19:53:29]ProducePacketName [19:53:29]name=ofd_packets/00372903 [19:53:29]NVStorageDeleteData [19:53:29]Write to MH i2c: 01 00 00 F4 07 FB [19:53:29]Write i2c OK [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: 01 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: 01 07 00 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: 01 07 00 F4 07 00 00 00 00 00 D6 0C E4 [19:53:29]RasterBufferAndPrint [19:53:29]line [19:53:29]line [19:53:29]line [19:53:29]line [19:53:29]line [19:53:29]written 0, free lines is 3293 [19:53:29]MH_Cut [19:53:29]Write to MH i2c: D1 01 00 FB 07 01 D4 [19:53:29]Write i2c OK [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: D1 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: D1 01 00 [19:53:29]MH_I2C_Read... [19:53:29]Read from MH i2c: D1 01 00 FB 07 00 D3 [19:53:29]Write to MH i2c: 01 00 00 FC 07 03 [19:53:29]Write i2c OK [19:53:29]MH_I2C_Read... [19:53:29]OFD Sender: No OFD packet to send [19:53:29]*** Cut start [19:53:29]*** Partial cut [19:53:29]*** CUTSNS_PIN = 1 [19:53:30]*** CUTSNS_PIN = 0 [19:53:30]*** Brake cut motor [19:53:30]Read from MH i2c: 01 [19:53:30]MH_I2C_Read... [19:53:30]*** Stop cut motor [19:53:30]*** Cut end [19:53:30]Read from MH i2c: 01 07 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: 01 07 00 FC 07 00 00 00 00 00 FF 0F 18 [19:53:30]process_action close_receipt done [19:53:30]requested_data is exist [19:53:30]produce_requested_data [19:53:30]requested_item fm.sn is exist - process it [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 11 00 00 [19:53:30]Write to MH i2c: E2 08 00 FD 07 80 11 00 00 00 00 00 00 7E [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 17 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 17 00 FD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D3 [19:53:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:53:30]wFMCommunicate OK [19:53:30]requested_item fd.num is exist - process it [19:53:30]SAM_PROTO_GetFieldsCounters [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 13 00 00 [19:53:30]Write to MH i2c: E2 08 00 FE 07 80 13 00 00 00 00 00 00 81 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 62 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 62 00 FE 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 80 [19: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D0 02 00 00 5E 04 04 00 D0 02 00 00 57 04 04 00 D1 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:53:30]wFMCommunicate OK [19:53:30]SAM_PROTO_GetFieldsCounters done [19:53:30]requested_item shift.num is exist - process it [19:53:30]requested_item shift.opened is exist - process it [19:53:30]req_shift_opened [19:53:30]FM_GetShiftState [19:53:30]SAM_PROTO_GetShiftState [19:53:30]wFMCommunicate request_size=4 [19:53:30]MH_SAM_APDU [19:53:30]CAPDU: 80 13 01 00 [19:53:30]Write to MH i2c: E2 08 00 FF 07 80 13 01 00 00 00 00 00 83 [19:53:30]Write i2c OK [19:53:30]MH_I2C_Read... [19:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:53:30]Read from MH i2c: E2 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 0E 00 [19:53:30]MH_I2C_Read... [19:53:30]Read from MH i2c: E2 0E 00 FF 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E8 [19:53:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:53:30]wFMCommunicate OK [19:53:30]SAM_PROTO_GetShiftState done [19:53:30]FM_GetShiftState done [19:53:30]req_shift_opened done [19:53:30]requested_item shift.open_date is exist - process it [19:53:30]req_shift_open_date [19:53:30]req_shift_open_date done [19:53:30]produce_requested_data done [19:53:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372903,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:53:30]process_action_free close_receipt [19:53:30]json_value_free [19:53:30]json_value_free done [19:53:30]process_json_proto returns [19:53:30]Send response to host [19:53:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372903,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:53:30]free response buf [19:53:30]execute_script done [19:53:30]execute_script returns [19:53:30]free content buf [19:53:30]Sock 9.Close socket [19:53:30]Sock 9.Thread stoped [19:53:34]OFD Sender: No OFD packet to send [19:53:39]OFD Sender: No OFD packet to send [19:53:44]OFD Sender: No OFD packet to send [19:53:49]OFD Sender: No OFD packet to send [19:53:54]OFD Sender: No OFD packet to send [19:53:59]OFD Sender: No OFD packet to send [19:54:04]OFD Sender: No OFD packet to send [19:54:09]OFD Sender: No OFD packet to send [19:54:09]accept exits with 8 [19:54:09]New connection [19:54:09]New thread 3067370852 created [19:54:09]Thread 3067514212 joined [19:54:09]Waiting for new connection... [19:54:09] Sock 8.Parse request [19:54:09]Sock 8.Check first char [19:54:09]Sock 8.First char is OK [19:54:09]request: POST /json_proto HTTP/1.0 [19:54:09]Method: POST [19:54:09]URL: /json_proto [19:54:09]Method is POST - this is cgi request [19:54:09]url: /json_proto [19:54:09]query_string will be loaded in cgi processing [19:54:09]execute_cgi json_proto POST (null) [19:54:09]execute_cgi path=json_proto method=POST [19:54:09]POST find Content-Length [19:54:09]Host: 172.17.42.195:8080 [19:54:09]Content-Length: 767 [19:54:09]Content-Type: application/json [19:54:09] [19:54:09]POST finish read [19:54:09]Found Content-Length = 767 [19:54:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:09]execute_script... [19:54:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:09]POST & json_proto [19:54:09]process_json_proto [19:54:09]json parsed OK: [19:54:09]protocol is kg_v1.0 [19:54:09]action value=close_receipt [19:54:09]process_action close_receipt [19:54:09]cmd_close_receipt [19:54:09]MH_GetDate [19:54:09]Write to MH i2c: F0 00 00 00 08 F7 [19:54:09]Write i2c OK [19:54:09]MH_I2C_Read... [19:54:09]Read from MH i2c: F0 [19:54:09]MH_I2C_Read... [19:54:09]Read from MH i2c: F0 09 00 [19:54:09]MH_I2C_Read... [19:54:09]Read from MH i2c: F0 09 00 00 08 00 E2 A5 1A 67 EF 94 12 67 04 [19:54:09]GetLastDocTimeStamp 1729799607 [19:54:09]current date 1729799650 [19:54:09]FM_GetShiftState [19:54:09]SAM_PROTO_GetShiftState [19:54:09]wFMCommunicate request_size=4 [19:54:09]MH_SAM_APDU [19:54:09]CAPDU: 80 13 01 00 [19:54:09]Write to MH i2c: E2 08 00 01 08 80 13 01 00 00 00 00 00 86 [19:54:09]Write i2c OK [19:54:09]MH_I2C_Read... [19:54:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:09]Read from MH i2c: E2 [19:54:09]MH_I2C_Read... [19:54:09]Read from MH i2c: E2 0E 00 [19:54:09]MH_I2C_Read... [19:54:09]Read from MH i2c: E2 0E 00 01 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EB [19:54:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:54:09]wFMCommunicate OK [19:54:09]SAM_PROTO_GetShiftState done [19:54:09]FM_GetShiftState done [19:54:09]opened in 1729729095 [19:54:09]opened+sec_in_day 1729815495 [19:54:09]quantity*price = 30038 [19:54:09]sum+1 = 30039 [19:54:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 721 24.10.2024 19:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372904 ФПД: 263593101341469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195410&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372904&fm=263593101341469&tin=02508201610067®Number=0000000000091623&sum=30038 [19:54:11]StoreToDocumentArchive [19:54:11]shift 524 fd 372904 [19:54:11]save to /storage/0524/doc_00372904 [19:54:11]save last doc name /storage/0524/doc_00372904 to /storage/kkm_last_doc_name [19:54:11]save OK [19:54:11]Clear old archive folders... [19:54:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:11]tlvbuf is 01390A40 [19:54:11]SAM_PROTO_ClearQueue [19:54:11]wFMCommunicate request_size=4 [19:54:11]MH_SAM_APDU [19:54:11]CAPDU: 80 09 00 00 [19:54:11]Write to MH i2c: E2 08 00 0E 08 80 09 00 00 00 00 00 00 88 [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:54:11]Read from MH i2c: E2 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 0E 08 00 90 00 8A [19:54:11]RAPDU: 90 00 [19:54:11]wFMCommunicate OK [19:54:11]SAM_PROTO_ClearQueue done [19:54:11]KKMCreateOFDPacket [19:54:11]OFDProtocolAddRootSTLVToBuf [19:54:11]FM_MakeSignedData [19:54:11]FM_MakeSignedData [19:54:11]SAM_PROTO_SignData [19:54:11]wFMCommunicate request_size=4 [19:54:11]MH_SAM_APDU [19:54:11]CAPDU: 80 0D 01 02 [19:54:11]Write to MH i2c: E2 08 00 0F 08 80 0D 01 02 00 00 00 00 90 [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:54:11]Read from MH i2c: E2 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 0F 08 00 90 00 8B [19:54:11]RAPDU: 90 00 [19:54:11]wFMCommunicate OK [19:54:11]wFMCommunicate request_size=255 [19:54:11]MH_SAM_APDU [19:54: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 E2 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 B0 05 00 35 04 06 00 EF [19:54:11]Write to MH i2c: E2 02 01 10 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 E2 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 B0 05 00 35 04 06 00 EF 00 00 91 [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:11]Read from MH i2c: E2 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 10 08 00 90 00 8C [19:54:11]RAPDU: 90 00 [19:54:11]wFMCommunicate OK [19:54:11]wFMCommunicate request_size=10 [19:54:11]MH_SAM_APDU [19:54:11]CAPDU: 80 0D 02 02 05 BC 8D 2B B3 1D [19:54:11]Write to MH i2c: E2 0D 00 11 08 80 0D 02 02 05 00 BC 8D 2B B3 1D 00 00 E1 [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 [19:54:11]MH_I2C_Read... [19:54:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:54:11]Read from MH i2c: E2 03 00 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 03 00 11 08 00 90 00 8D [19:54:11]RAPDU: 90 00 [19:54:11]wFMCommunicate OK [19:54:11]wFMCommunicate request_size=4 [19:54:11]MH_SAM_APDU [19:54:11]CAPDU: 80 0D 03 02 [19:54:11]Write to MH i2c: E2 08 00 12 08 80 0D 03 02 00 00 00 00 95 [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:54:11]Read from MH i2c: E2 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 0B 00 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 0B 00 12 08 00 9B A2 85 F5 3A FC FF BB 90 00 3D [19:54:11]RAPDU: 9B A2 85 F5 3A FC FF BB 90 00 [19:54:11]wFMCommunicate OK [19:54:11]SAM_PROTO_SignData done [19:54:11]FM_MakeSignedData done [19:54:11]CreateOFDProtocolMessage [19:54:11]wFMCommunicate request_size=4 [19:54:11]MH_SAM_APDU [19:54:11]CAPDU: 80 11 00 00 [19:54:11]Write to MH i2c: E2 08 00 13 08 80 11 00 00 00 00 00 00 95 [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:11]Read from MH i2c: E2 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: E2 17 00 [19:54:11]MH_I2C_Read... [19:54:11]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 36 37 32 90 00 EA [19:54:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:54:11]wFMCommunicate OK [19:54:11]CreateOFDProtocolMessage done [19:54:11]OFDSenderStorePacket 372904 [19:54:11]StoreOFDPacket docnum=372904 [19:54:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2B 98 07 01 A5 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 E2 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 B0 05 00 35 04 06 00 EF BC 8D 2B B3 1D 9B A2 85 F5 3A FC FF BB [19:54:11]CheckFolder [19:54:11]dirname=/storage/ofd_packets [19:54:11]CheckFolder done [19:54:11]ProducePacketName [19:54:11]name=ofd_packets/00372904 [19:54:11]NVStorageSaveData ofd_packets/00372904 [19:54:11]File name is /storage/ofd_packets/00372904 [19:54:11]Write 301 bytes [19:54:11]NVStorageSaveData done [19:54:11]OFDSenderStorePacket done [19:54:11]KKMCreateOFDPacket done [19:54:11]NVStorageSaveData kkm_last_timestamp [19:54:11]File name is /storage/kkm_last_timestamp [19:54:11]Write 4 bytes [19:54:11]NVStorageSaveData done [19:54:11]ExternCall_PrintAddStr [19:54:11]wPrintStart [19:54:11]Write to MH i2c: 01 00 00 14 08 1C [19:54:11]Write i2c OK [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: 01 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: 01 07 00 [19:54:11]MH_I2C_Read... [19:54:11]Read from MH i2c: 01 07 00 14 08 00 00 00 00 00 FF 0F 31 [19:54:11]RasterBufferAndPrint [19:54:11]line Счет N : (1)3309219 [19:54:11]line ИНН: 02508201610067 [19:54:11]line Контрольно-Кассовый Чек [19:54:11]line ПРОДАЖА [19:54:11]line ТРК (МРК, ГНК) : 12 [19:54:11]line Товар: 2710124130 [19:54:11]line Аи-92-К-4 [19:54:11]line 4.490 * 66.90 [19:54:11]line = 300.38 [19:54:11]line НДС 12% НСП 1% [19:54:11]line > о реализуемом товаре [19:54:11]line ИТОГО: 300.38 [19:54:11]line НСП 1% : 2.66 [19:54:11]line НДС 12% : 31.90 [19:54:11]line Наличными: 0.00 [19:54:11]line Безнал.: 300.38 [19:54:11]line Место: АЗС № 87 "Партнер Нефть" [19:54:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:54:11]line СНО: Общий режим [19:54:11]line Чек 721 24.10.2024 19:54 [19:54:11]line Смена: 524 ФФД: 1.0 [19:54:11]line ЗНМ: 0300000083 [19:54:11]line РНМ: 0000000000091623 [19:54:11]line Версия ККМ: 001 [19:54:11]line Платежная система: Mbank [19:54:11]line ФМ: 0000000000874672 [19:54:11]line ФД: 372904 [19:54:11]line ФПД: 263593101341469 [19:54:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195410&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372904&fm=263593101341469&tin=02508201610067®Number=0000000000091623&sum=30038 [19:54:11]OFD Sender: Processing packet 372904 [packets to send 268, broken 267] [19:54:11]ProducePacketName [19:54:11]name=ofd_packets/00372904 [19:54:11]OFD Sender: To server: pG, [19:54:11]CommunicateWithHost lk.salyk.kg:30040 [19:54:11]ConnectInit lk.salyk.kg [19:54:11]written 0, free lines is 4095 [19:54:12]Connected sock=10 [19:54:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2B 98 07 01 A5 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D1 02 00 00 F4 03 04 00 E2 A5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 B0 05 00 35 04 06 00 EF BC 8D 2B B3 1D 9B A2 85 F5 3A FC FF BB [19:54:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 34 BE 47 00 FF 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A8 B0 05 00 F4 03 04 00 89 51 1A 67 B6 04 01 00 00 D0 92 EC D3 25 92 FA 12 [19:54:12]CommunicateWithHost err = 0 [19:54:12]CheckOFDResponse [19:54:12]1017 (14) - 77093643461234 [19:54:12]1041 (16) - 0000000000874672 [19:54:12]1040 (4) - 372904 [19:54:12]1012 (4) - 24.10.2024 13:54 [19:54:12]1206 (1) - 0 [19:54:12]OFD Sender: Remove packet 372904 [19:54:12]ProducePacketName [19:54:12]name=ofd_packets/00372904 [19:54:12]NVStorageDeleteData [19:54:12]Write to MH i2c: 01 00 00 3D 08 45 [19:54:12]Write i2c OK [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: 01 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: 01 07 00 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: 01 07 00 3D 08 00 00 00 00 00 FA 0C 52 [19:54:12]RasterBufferAndPrint [19:54:12]line [19:54:12]line [19:54:12]line [19:54:12]line [19:54:12]line [19:54:12]written 0, free lines is 3328 [19:54:12]MH_Cut [19:54:12]Write to MH i2c: D1 01 00 44 08 01 1E [19:54:12]Write i2c OK [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: D1 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: D1 01 00 [19:54:12]MH_I2C_Read... [19:54:12]Read from MH i2c: D1 01 00 44 08 00 1D [19:54:12]Write to MH i2c: 01 00 00 45 08 4D [19:54:12]Write i2c OK [19:54:12]MH_I2C_Read... [19:54:12]OFD Sender: No OFD packet to send [19:54:13]*** Cut start [19:54:13]*** Partial cut [19:54:13]*** CUTSNS_PIN = 1 [19:54:13]*** CUTSNS_PIN = 0 [19:54:13]*** Brake cut motor [19:54:13]Read from MH i2c: 01 [19:54:13]MH_I2C_Read... [19:54:13]*** Stop cut motor [19:54:13]*** Cut end [19:54:13]Read from MH i2c: 01 07 00 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: 01 07 00 45 08 00 00 00 00 00 FF 0F 62 [19:54:13]process_action close_receipt done [19:54:13]requested_data is exist [19:54:13]produce_requested_data [19:54:13]requested_item fm.sn is exist - process it [19:54:13]wFMCommunicate request_size=4 [19:54:13]MH_SAM_APDU [19:54:13]CAPDU: 80 11 00 00 [19:54:13]Write to MH i2c: E2 08 00 46 08 80 11 00 00 00 00 00 00 C8 [19:54:13]Write i2c OK [19:54:13]MH_I2C_Read... [19:54:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:13]Read from MH i2c: E2 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: E2 17 00 [19:54:13]MH_I2C_Read... [19:54:13]Read from MH i2c: E2 17 00 46 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [19:54:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:54:13]wFMCommunicate OK [19:54:13]requested_item fd.num is exist - process it [19:54:13]SAM_PROTO_GetFieldsCounters [19:54:13]wFMCommunicate request_size=4 [19:54:13]MH_SAM_APDU [19:54:13]CAPDU: 80 13 00 00 [19:54:13]Write to MH i2c: E2 08 00 47 08 80 13 00 00 00 00 00 00 CB [19:54:13]Write i2c OK [19:54:13]MH_I2C_Read... [19:54:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:14]Read from MH i2c: E2 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 62 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 62 00 47 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 CE [19:54:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D1 02 00 00 5E 04 04 00 D1 02 00 00 57 04 04 00 D2 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:14]wFMCommunicate OK [19:54:14]SAM_PROTO_GetFieldsCounters done [19:54:14]requested_item shift.num is exist - process it [19:54:14]requested_item shift.opened is exist - process it [19:54:14]req_shift_opened [19:54:14]FM_GetShiftState [19:54:14]SAM_PROTO_GetShiftState [19:54:14]wFMCommunicate request_size=4 [19:54:14]MH_SAM_APDU [19:54:14]CAPDU: 80 13 01 00 [19:54:14]Write to MH i2c: E2 08 00 48 08 80 13 01 00 00 00 00 00 CD [19:54:14]Write i2c OK [19:54:14]MH_I2C_Read... [19:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:14]Read from MH i2c: E2 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 0E 00 [19:54:14]MH_I2C_Read... [19:54:14]Read from MH i2c: E2 0E 00 48 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 32 [19:54:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:54:14]wFMCommunicate OK [19:54:14]SAM_PROTO_GetShiftState done [19:54:14]FM_GetShiftState done [19:54:14]req_shift_opened done [19:54:14]requested_item shift.open_date is exist - process it [19:54:14]req_shift_open_date [19:54:14]req_shift_open_date done [19:54:14]produce_requested_data done [19:54:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372904,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:54:14]process_action_free close_receipt [19:54:14]json_value_free [19:54:14]json_value_free done [19:54:14]process_json_proto returns [19:54:14]Send response to host [19:54:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372904,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:54:14]free response buf [19:54:14]execute_script done [19:54:14]execute_script returns [19:54:14]free content buf [19:54:14]Sock 8.Close socket [19:54:14]Sock 8.Thread stoped [19:54:17]OFD Sender: No OFD packet to send [19:54:22]OFD Sender: No OFD packet to send [19:54:27]OFD Sender: No OFD packet to send [19:54:32]OFD Sender: No OFD packet to send [19:54:37]OFD Sender: No OFD packet to send [19:54:39]accept exits with 9 [19:54:39]New connection [19:54:39]New thread 3067514212 created [19:54:39]Thread 3067370852 joined [19:54:39]Waiting for new connection... [19:54:39] Sock 9.Parse request [19:54:39]Sock 9.Check first char [19:54:39]Sock 9.First char is OK [19:54:39]request: POST /json_proto HTTP/1.0 [19:54:39]Method: POST [19:54:39]URL: /json_proto [19:54:39]Method is POST - this is cgi request [19:54:39]url: /json_proto [19:54:39]query_string will be loaded in cgi processing [19:54:39]execute_cgi json_proto POST (null) [19:54:39]execute_cgi path=json_proto method=POST [19:54:39]POST find Content-Length [19:54:39]Host: 172.17.42.195:8080 [19:54:39]Content-Length: 767 [19:54:39]Content-Type: application/json [19:54:39] [19:54:39]POST finish read [19:54:39]Found Content-Length = 767 [19:54:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.180, "sum" : 480.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: Mbank", "payments": [ { "type": 1, "sum" : 480.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:39]execute_script... [19:54:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.180, "sum" : 480.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: Mbank", "payments": [ { "type": 1, "sum" : 480.34 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:54:39]POST & json_proto [19:54:39]process_json_proto [19:54:39]json parsed OK: [19:54:39]protocol is kg_v1.0 [19:54:39]action value=close_receipt [19:54:39]process_action close_receipt [19:54:39]cmd_close_receipt [19:54:39]MH_GetDate [19:54:39]Write to MH i2c: F0 00 00 49 08 40 [19:54:39]Write i2c OK [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: F0 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: F0 09 00 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: F0 09 00 49 08 00 00 A6 1A 67 EF 94 12 67 6C [19:54:39]GetLastDocTimeStamp 1729799650 [19:54:39]current date 1729799680 [19:54:39]FM_GetShiftState [19:54:39]SAM_PROTO_GetShiftState [19:54:39]wFMCommunicate request_size=4 [19:54:39]MH_SAM_APDU [19:54:39]CAPDU: 80 13 01 00 [19:54:39]Write to MH i2c: E2 08 00 4A 08 80 13 01 00 00 00 00 00 CF [19:54:39]Write i2c OK [19:54:39]MH_I2C_Read... [19:54:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:39]Read from MH i2c: E2 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: E2 0E 00 [19:54:39]MH_I2C_Read... [19:54:39]Read from MH i2c: E2 0E 00 4A 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 34 [19:54:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:54:39]wFMCommunicate OK [19:54:39]SAM_PROTO_GetShiftState done [19:54:39]FM_GetShiftState done [19:54:39]opened in 1729729095 [19:54:39]opened+sec_in_day 1729815495 [19:54:39]quantity*price = 48034 [19:54:39]sum+1 = 48035 [19:54:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 480.34 НСП 1% : 4.25 НДС 12% : 51.01 Наличными: 0.00 Безнал.: 480.34 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 722 24.10.2024 19:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372905 ФПД: 255351817554154 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195440&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372905&fm=255351817554154&tin=02508201610067®Number=0000000000091623&sum=48034 [19:54:40]StoreToDocumentArchive [19:54:40]shift 524 fd 372905 [19:54:40]save to /storage/0524/doc_00372905 [19:54:40]save last doc name /storage/0524/doc_00372905 to /storage/kkm_last_doc_name [19:54:40]save OK [19:54:40]Clear old archive folders... [19:54:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [19:54:40]tlvbuf is 01379F40 [19:54:40]SAM_PROTO_ClearQueue [19:54:40]wFMCommunicate request_size=4 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 09 00 00 [19:54:40]Write to MH i2c: E2 08 00 57 08 80 09 00 00 00 00 00 00 D1 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 09 00 00... 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 57 08 00 90 00 D3 [19:54:40]RAPDU: 90 00 [19:54:40]wFMCommunicate OK [19:54:40]SAM_PROTO_ClearQueue done [19:54:40]KKMCreateOFDPacket [19:54:40]OFDProtocolAddRootSTLVToBuf [19:54:40]FM_MakeSignedData [19:54:40]FM_MakeSignedData [19:54:40]SAM_PROTO_SignData [19:54:40]wFMCommunicate request_size=4 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 0D 01 02 [19:54:40]Write to MH i2c: E2 08 00 58 08 80 0D 01 02 00 00 00 00 D9 [19:54:40]Write i2c OK [19:54:40]MH_I2C_Read... [19:54:40]*** iso7816_exchange 80 0D 01 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 58 08 00 90 00 D4 [19:54:40]RAPDU: 90 00 [19:54:40]wFMCommunicate OK [19:54:40]wFMCommunicate request_size=255 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A2 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 00 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 B0 05 00 35 04 06 00 E8 [19:54:40]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A2 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 00 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 B0 05 00 35 04 06 00 E8 00 00 54 [19:54:40]Write i2c OK [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 [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 59 08 00 90 00 D5 [19:54:40]RAPDU: 90 00 [19:54:40]wFMCommunicate OK [19:54:40]wFMCommunicate request_size=10 [19:54:40]MH_SAM_APDU [19:54:40]CAPDU: 80 0D 02 02 05 3D BA 60 C8 EA [19:54:40]Write to MH i2c: E2 0D 00 5A 08 80 0D 02 02 05 00 3D BA 60 C8 EA 00 00 EF [19:54:40]Write i2c OK [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 [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 5A 08 00 90 00 D6 [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 5B 08 80 0D 03 02 00 00 00 00 DE [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:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 0B 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 0B 00 5B 08 00 9A B9 A4 A2 56 63 4D D8 90 00 56 [19:54:41]RAPDU: 9A B9 A4 A2 56 63 4D D8 90 00 [19:54:41]wFMCommunicate OK [19:54:41]SAM_PROTO_SignData done [19:54:41]FM_MakeSignedData done [19:54:41]CreateOFDProtocolMessage [19:54:41]wFMCommunicate request_size=4 [19:54:41]MH_SAM_APDU [19:54:41]CAPDU: 80 11 00 00 [19:54:41]Write to MH i2c: E2 08 00 5C 08 80 11 00 00 00 00 00 00 DE [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:41]Read from MH i2c: E2 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 17 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: E2 17 00 5C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 33 [19:54:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:54:41]wFMCommunicate OK [19:54:41]CreateOFDProtocolMessage done [19:54:41]OFDSenderStorePacket 372905 [19:54:41]StoreOFDPacket docnum=372905 [19:54:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9A 73 07 01 20 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A2 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 00 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 B0 05 00 35 04 06 00 E8 3D BA 60 C8 EA 9A B9 A4 A2 56 63 4D D8 [19:54:41]CheckFolder [19:54:41]dirname=/storage/ofd_packets [19:54:41]CheckFolder done [19:54:41]ProducePacketName [19:54:41]name=ofd_packets/00372905 [19:54:41]NVStorageSaveData ofd_packets/00372905 [19:54:41]File name is /storage/ofd_packets/00372905 [19:54:41]Write 301 bytes [19:54:41]NVStorageSaveData done [19:54:41]OFDSenderStorePacket done [19:54:41]KKMCreateOFDPacket done [19:54:41]NVStorageSaveData kkm_last_timestamp [19:54:41]File name is /storage/kkm_last_timestamp [19:54:41]Write 4 bytes [19:54:41]NVStorageSaveData done [19:54:41]ExternCall_PrintAddStr [19:54:41]wPrintStart [19:54:41]Write to MH i2c: 01 00 00 5D 08 65 [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: 01 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: 01 07 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: 01 07 00 5D 08 00 00 00 00 00 FF 0F 7A [19:54:41]RasterBufferAndPrint [19:54:41]line Счет N : (1)3309220 [19:54:41]line ИНН: 02508201610067 [19:54:41]line Контрольно-Кассовый Чек [19:54:41]line ПРОДАЖА [19:54:41]line ТРК (МРК, ГНК) : 22 [19:54:41]line Товар: 2710124130 [19:54:41]line Аи-92-К-4 [19:54:41]line 7.180 * 66.90 [19:54:41]line = 480.34 [19:54:41]line НДС 12% НСП 1% [19:54:41]line > о реализуемом товаре [19:54:41]line ИТОГО: 480.34 [19:54:41]line НСП 1% : 4.25 [19:54:41]line НДС 12% : 51.01 [19:54:41]line Наличными: 0.00 [19:54:41]line Безнал.: 480.34 [19:54:41]line Место: АЗС № 87 "Партнер Нефть" [19:54:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:54:41]line СНО: Общий режим [19:54:41]line Чек 722 24.10.2024 19:54 [19:54:41]line Смена: 524 ФФД: 1.0 [19:54:41]line ЗНМ: 0300000083 [19:54:41]line РНМ: 0000000000091623 [19:54:41]line Версия ККМ: 001 [19:54:41]line Платежная система: Mbank [19:54:41]line ФМ: 0000000000874672 [19:54:41]line ФД: 372905 [19:54:41]line ФПД: 255351817554154 [19:54:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195440&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372905&fm=255351817554154&tin=02508201610067®Number=0000000000091623&sum=48034 [19:54:41]written 0, free lines is 4095 [19:54:41]OFD Sender: Processing packet 372905 [packets to send 268, broken 267] [19:54:41]ProducePacketName [19:54:41]name=ofd_packets/00372905 [19:54:41]OFD Sender: To server: pG, [19:54:41]CommunicateWithHost lk.salyk.kg:30040 [19:54:41]ConnectInit lk.salyk.kg [19:54:41]Connected sock=10 [19:54:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9A 73 07 01 20 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0C 1C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A2 BB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 BB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 13 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 BB 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 02 00 00 F4 03 04 00 00 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 B0 05 00 35 04 06 00 E8 3D BA 60 C8 EA 9A B9 A4 A2 56 63 4D D8 [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 36 37 32 4F 00 00 00 30 20 47 00 EB B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 A9 B0 05 00 F4 03 04 00 A6 51 1A 67 B6 04 01 00 00 3D 64 06 21 EC 0A 51 4B [19:54:41]CommunicateWithHost err = 0 [19:54:41]CheckOFDResponse [19:54:41]1017 (14) - 77093643461234 [19:54:41]1041 (16) - 0000000000874672 [19:54:41]1040 (4) - 372905 [19:54:41]1012 (4) - 24.10.2024 13:54 [19:54:41]1206 (1) - 0 [19:54:41]OFD Sender: Remove packet 372905 [19:54:41]ProducePacketName [19:54:41]name=ofd_packets/00372905 [19:54:41]NVStorageDeleteData [19:54:41]Write to MH i2c: 01 00 00 86 08 8E [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: 01 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: 01 07 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: 01 07 00 86 08 00 00 00 00 00 FA 0C 9B [19:54:41]RasterBufferAndPrint [19:54:41]line [19:54:41]line [19:54:41]line [19:54:41]line [19:54:41]line [19:54:41]written 0, free lines is 3328 [19:54:41]MH_Cut [19:54:41]Write to MH i2c: D1 01 00 8D 08 01 67 [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: D1 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: D1 01 00 [19:54:41]MH_I2C_Read... [19:54:41]Read from MH i2c: D1 01 00 8D 08 00 66 [19:54:41]Write to MH i2c: 01 00 00 8E 08 96 [19:54:41]Write i2c OK [19:54:41]MH_I2C_Read... [19:54:41]OFD Sender: No OFD packet to send [19:54:42]*** Cut start [19:54:42]*** Partial cut [19:54:42]*** CUTSNS_PIN = 1 [19:54:42]*** CUTSNS_PIN = 0 [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 8E 08 00 00 00 00 00 FF 0F AB [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 8F 08 80 11 00 00 00 00 00 00 11 [19:54:42]Write i2c OK [19:54:42]MH_I2C_Read... [19:54:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:54:43]Read from MH i2c: E2 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 17 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 17 00 8F 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 66 [19:54:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:54:43]wFMCommunicate OK [19:54:43]requested_item fd.num is exist - process it [19:54:43]SAM_PROTO_GetFieldsCounters [19:54:43]wFMCommunicate request_size=4 [19:54:43]MH_SAM_APDU [19:54:43]CAPDU: 80 13 00 00 [19:54:43]Write to MH i2c: E2 08 00 90 08 80 13 00 00 00 00 00 00 14 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:54:43]Read from MH i2c: E2 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 62 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 62 00 90 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 1B [19:54:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 A9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D2 02 00 00 5E 04 04 00 D2 02 00 00 57 04 04 00 D3 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:54:43]wFMCommunicate OK [19:54:43]SAM_PROTO_GetFieldsCounters done [19:54:43]requested_item shift.num is exist - process it [19:54:43]requested_item shift.opened is exist - process it [19:54:43]req_shift_opened [19:54:43]FM_GetShiftState [19:54:43]SAM_PROTO_GetShiftState [19:54:43]wFMCommunicate request_size=4 [19:54:43]MH_SAM_APDU [19:54:43]CAPDU: 80 13 01 00 [19:54:43]Write to MH i2c: E2 08 00 91 08 80 13 01 00 00 00 00 00 16 [19:54:43]Write i2c OK [19:54:43]MH_I2C_Read... [19:54:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:54:43]Read from MH i2c: E2 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 0E 00 [19:54:43]MH_I2C_Read... [19:54:43]Read from MH i2c: E2 0E 00 91 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7B [19:54:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:54:43]wFMCommunicate OK [19:54:43]SAM_PROTO_GetShiftState done [19:54:43]FM_GetShiftState done [19:54:43]req_shift_opened done [19:54:43]requested_item shift.open_date is exist - process it [19:54:43]req_shift_open_date [19:54:43]req_shift_open_date done [19:54:43]produce_requested_data done [19:54:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372905,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:54:43]process_action_free close_receipt [19:54:43]json_value_free [19:54:43]json_value_free done [19:54:43]process_json_proto returns [19:54:43]Send response to host [19:54:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372905,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:54:43]free response buf [19:54:43]execute_script done [19:54:43]execute_script returns [19:54:43]free content buf [19:54:43]Sock 9.Close socket [19:54:43]Sock 9.Thread stoped [19:54:46]OFD Sender: No OFD packet to send [19:54:51]OFD Sender: No OFD packet to send [19:54:56]OFD Sender: No OFD packet to send [19:55:01]OFD Sender: No OFD packet to send [19:55:06]OFD Sender: No OFD packet to send [19:55:11]OFD Sender: No OFD packet to send [19:55:16]OFD Sender: No OFD packet to send [19:55:21]OFD Sender: No OFD packet to send [19:55:26]OFD Sender: No OFD packet to send [19:55: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:20]accept exits with 8 [19:56:20]New connection [19:56:20]New thread 3067370852 created [19:56:20]Thread 3067514212 joined [19:56:20]Waiting for new connection... [19:56:20] Sock 8.Parse request [19:56:20]Sock 8.Check first char [19:56:20]Sock 8.First char is OK [19:56:20]request: POST /json_proto HTTP/1.0 [19:56:20]Method: POST [19:56:20]URL: /json_proto [19:56:20]Method is POST - this is cgi request [19:56:20]url: /json_proto [19:56:20]query_string will be loaded in cgi processing [19:56:20]execute_cgi json_proto POST (null) [19:56:20]execute_cgi path=json_proto method=POST [19:56:20]POST find Content-Length [19:56:20]Host: 172.17.42.195:8080 [19:56:20]Content-Length: 689 [19:56:20]Content-Type: application/json [19:56:20] [19:56:20]POST finish read [19:56:20]Found Content-Length = 689 [19:56:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 18.020, "sum" : 1391.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7003.00, "total" : 1391.00, "payments": [ { "type": 0, "sum" : 1391.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:20]execute_script... [19:56: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)3309217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 18.020, "sum" : 1391.14, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7003.00, "total" : 1391.00, "payments": [ { "type": 0, "sum" : 1391.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [19:56:20]POST & json_proto [19:56:20]process_json_proto [19:56:20]json parsed OK: [19:56:20]protocol is kg_v1.0 [19:56:20]action value=close_receipt [19:56:20]process_action close_receipt [19:56:20]cmd_close_receipt [19:56:20]MH_GetDate [19:56:20]Write to MH i2c: F0 00 00 92 08 89 [19:56:20]Write i2c OK [19:56:20]MH_I2C_Read... [19:56:20]Read from MH i2c: F0 [19:56:20]MH_I2C_Read... [19:56:20]Read from MH i2c: F0 09 00 [19:56:20]MH_I2C_Read... [19:56:20]Read from MH i2c: F0 09 00 92 08 00 65 A6 1A 67 EF 94 12 67 1A [19:56:20]GetLastDocTimeStamp 1729799680 [19:56:20]current date 1729799781 [19:56:20]FM_GetShiftState [19:56:20]SAM_PROTO_GetShiftState [19:56:20]wFMCommunicate request_size=4 [19:56:20]MH_SAM_APDU [19:56:20]CAPDU: 80 13 01 00 [19:56:20]Write to MH i2c: E2 08 00 93 08 80 13 01 00 00 00 00 00 18 [19:56:20]Write i2c OK [19:56:20]MH_I2C_Read... [19:56:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:20]Read from MH i2c: E2 [19:56:20]MH_I2C_Read... [19:56:20]Read from MH i2c: E2 0E 00 [19:56:20]MH_I2C_Read... [19:56:20]Read from MH i2c: E2 0E 00 93 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7D [19:56:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:56:20]wFMCommunicate OK [19:56:20]SAM_PROTO_GetShiftState done [19:56:20]FM_GetShiftState done [19:56:20]opened in 1729729095 [19:56:20]opened+sec_in_day 1729815495 [19:56:20]quantity*price = 139114 [19:56:20]sum+1 = 139115 [19:56:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 1391.00 Внесено: 7003.00 СДАЧА: 5612.00 НСП 1% : 12.31 НДС 12% : 147.73 Наличными: 1391.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 723 24.10.2024 19:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372906 ФПД: 201577075707112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195621&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372906&fm=201577075707112&tin=02508201610067®Number=0000000000091623&sum=139100 [19:56:21]StoreToDocumentArchive [19:56:21]shift 524 fd 372906 [19:56:21]save to /storage/0524/doc_00372906 [19:56:21]save last doc name /storage/0524/doc_00372906 to /storage/kkm_last_doc_name [19:56:21]save OK [19:56:21]Clear old archive folders... [19:56:21]ProcessDocumentItem done err = 0, tmpTLVsize=257 [19:56:21]tlvbuf is 0133AF70 [19:56:21]SAM_PROTO_ClearQueue [19:56:21]wFMCommunicate request_size=4 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 09 00 00 [19:56:21]Write to MH i2c: E2 08 00 A0 08 80 09 00 00 00 00 00 00 1A [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 A0 08 00 90 00 1C [19:56:21]RAPDU: 90 00 [19:56:21]wFMCommunicate OK [19:56:21]SAM_PROTO_ClearQueue done [19:56:21]KKMCreateOFDPacket [19:56:21]OFDProtocolAddRootSTLVToBuf [19:56:21]FM_MakeSignedData [19:56:21]FM_MakeSignedData [19:56:21]SAM_PROTO_SignData [19:56:21]wFMCommunicate request_size=4 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 0D 01 02 [19:56:21]Write to MH i2c: E2 08 00 A1 08 80 0D 01 02 00 00 00 00 22 [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 A1 08 00 90 00 1D [19:56:21]RAPDU: 90 00 [19:56:21]wFMCommunicate OK [19:56:21]wFMCommunicate request_size=255 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 46 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A 1F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 39 00 00 00 00 07 04 06 00 5C 1F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 65 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA B0 05 [19:56:21]Write to MH i2c: E2 02 01 A2 08 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 46 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A 1F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 39 00 00 00 00 07 04 06 00 5C 1F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 65 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA B0 05 00 00 3A [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 A2 08 00 90 00 1E [19:56:21]RAPDU: 90 00 [19:56:21]wFMCommunicate OK [19:56:21]wFMCommunicate request_size=16 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B7 55 51 FE 0C E8 [19:56:21]Write to MH i2c: E2 13 00 A3 08 80 0D 02 02 0B 00 00 35 04 06 00 B7 55 51 FE 0C E8 00 00 C9 [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 03 00 A3 08 00 90 00 1F [19:56:21]RAPDU: 90 00 [19:56:21]wFMCommunicate OK [19:56:21]wFMCommunicate request_size=4 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 0D 03 02 [19:56:21]Write to MH i2c: E2 08 00 A4 08 80 0D 03 02 00 00 00 00 27 [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 0B 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 0B 00 A4 08 00 AF DE 71 16 2F 88 87 E2 90 00 5C [19:56:21]RAPDU: AF DE 71 16 2F 88 87 E2 90 00 [19:56:21]wFMCommunicate OK [19:56:21]SAM_PROTO_SignData done [19:56:21]FM_MakeSignedData done [19:56:21]CreateOFDProtocolMessage [19:56:21]wFMCommunicate request_size=4 [19:56:21]MH_SAM_APDU [19:56:21]CAPDU: 80 11 00 00 [19:56:21]Write to MH i2c: E2 08 00 A5 08 80 11 00 00 00 00 00 00 27 [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:21]Read from MH i2c: E2 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 17 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: E2 17 00 A5 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7C [19:56:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:56:21]wFMCommunicate OK [19:56:21]CreateOFDProtocolMessage done [19:56:21]OFDSenderStorePacket 372906 [19:56:21]StoreOFDPacket docnum=372906 [19:56:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 17 66 0D 01 26 0C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 46 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A 1F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 39 00 00 00 00 07 04 06 00 5C 1F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 65 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA B0 05 00 35 04 06 00 B7 55 51 FE 0C E8 AF DE 71 16 2F 88 87 E2 [19:56:21]CheckFolder [19:56:21]dirname=/storage/ofd_packets [19:56:21]CheckFolder done [19:56:21]ProducePacketName [19:56:21]name=ofd_packets/00372906 [19:56:21]NVStorageSaveData ofd_packets/00372906 [19:56:21]File name is /storage/ofd_packets/00372906 [19:56:21]Write 307 bytes [19:56:21]NVStorageSaveData done [19:56:21]OFDSenderStorePacket done [19:56:21]KKMCreateOFDPacket done [19:56:21]NVStorageSaveData kkm_last_timestamp [19:56:21]File name is /storage/kkm_last_timestamp [19:56:21]Write 4 bytes [19:56:21]NVStorageSaveData done [19:56:21]ExternCall_PrintAddStr [19:56:21]wPrintStart [19:56:21]Write to MH i2c: 01 00 00 A6 08 AE [19:56:21]Write i2c OK [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: 01 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: 01 07 00 [19:56:21]MH_I2C_Read... [19:56:21]Read from MH i2c: 01 07 00 A6 08 00 00 00 00 00 FF 0F C3 [19:56:21]RasterBufferAndPrint [19:56:21]line Счет N : (1)3309217 [19:56:21]line ИНН: 02508201610067 [19:56:21]line Контрольно-Кассовый Чек [19:56:21]line ПРОДАЖА [19:56:21]line ТРК (МРК, ГНК) : 41 [19:56:21]line Товар: 2710194240 [19:56:21]line D-Energy Дт-К-2 [19:56:21]line 18.020 * 77.20 [19:56:21]line = 1391.14 [19:56:21]line НДС 12% НСП 1% [19:56:21]line > о реализуемом товаре [19:56:21]line ОКРУГЛЕНИЕ: -0.14 [19:56:21]line ИТОГО: 1391.00 [19:56:21]line Внесено: 7003.00 [19:56:21]line СДАЧА: 5612.00 [19:56:21]line НСП 1% : 12.31 [19:56:21]line НДС 12% : 147.73 [19:56:21]line Наличными: 1391.00 [19:56:21]line Безнал.: 0.00 [19:56:21]line Место: АЗС № 87 "Партнер Нефть" [19:56:21]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [19:56:21]line СНО: Общий режим [19:56:21]line Чек 723 24.10.2024 19:56 [19:56:21]line Смена: 524 ФФД: 1.0 [19:56:21]line ЗНМ: 0300000083 [19:56:21]line РНМ: 0000000000091623 [19:56:21]line Версия ККМ: 001 [19:56:21]line ФМ: 0000000000874672 [19:56:21]line ФД: 372906 [19:56:21]line ФПД: 201577075707112 [19:56:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T195621&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372906&fm=201577075707112&tin=02508201610067®Number=0000000000091623&sum=139100 [19:56:22]OFD Sender: Processing packet 372906 [packets to send 268, broken 267] [19:56:22]ProducePacketName [19:56:22]name=ofd_packets/00372906 [19:56:22]OFD Sender: To server: pG, [19:56:22]CommunicateWithHost lk.salyk.kg:30040 [19:56:22]ConnectInit lk.salyk.kg [19:56:22]written 0, free lines is 4095 [19:56:22]Connected sock=10 [19:56:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 17 66 0D 01 26 0C 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 64 46 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A 1F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5C 1F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B5 39 00 00 00 00 07 04 06 00 5C 1F 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 02 00 00 F4 03 04 00 65 A6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA B0 05 00 35 04 06 00 B7 55 51 FE 0C E8 AF DE 71 16 2F 88 87 E2 [19:56:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 5A FB 47 00 FD 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AA B0 05 00 F4 03 04 00 0B 52 1A 67 B6 04 01 00 00 8E F1 93 3A 77 5D E2 72 [19:56:22]CommunicateWithHost err = 0 [19:56:22]CheckOFDResponse [19:56:22]1017 (14) - 77093643461234 [19:56:22]1041 (16) - 0000000000874672 [19:56:22]1040 (4) - 372906 [19:56:22]1012 (4) - 24.10.2024 13:56 [19:56:22]1206 (1) - 0 [19:56:22]OFD Sender: Remove packet 372906 [19:56:22]ProducePacketName [19:56:22]name=ofd_packets/00372906 [19:56:22]NVStorageDeleteData [19:56:22]Write to MH i2c: 01 00 00 D1 08 D9 [19:56:22]Write i2c OK [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: 01 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: 01 07 00 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: 01 07 00 D1 08 00 00 00 00 00 F4 0C E0 [19:56:22]RasterBufferAndPrint [19:56:22]line [19:56:22]line [19:56:22]line [19:56:22]line [19:56:22]line [19:56:22]written 0, free lines is 3324 [19:56:22]MH_Cut [19:56:22]Write to MH i2c: D1 01 00 D8 08 01 B2 [19:56:22]Write i2c OK [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: D1 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: D1 01 00 [19:56:22]MH_I2C_Read... [19:56:22]Read from MH i2c: D1 01 00 D8 08 00 B1 [19:56:22]Write to MH i2c: 01 00 00 D9 08 E1 [19:56:22]Write i2c OK [19:56:22]MH_I2C_Read... [19:56:23]OFD Sender: No OFD packet to send [19:56:23]*** Cut start [19:56:23]*** Partial cut [19:56:23]*** CUTSNS_PIN = 1 [19:56:23]*** CUTSNS_PIN = 0 [19:56:23]*** Brake cut motor [19:56:24]Read from MH i2c: 01 [19:56:24]MH_I2C_Read... [19:56:24]*** Stop cut motor [19:56:24]*** Cut end [19:56:24]Read from MH i2c: 01 07 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: 01 07 00 D9 08 00 00 00 00 00 FF 0F F6 [19:56:24]process_action close_receipt done [19:56:24]requested_data is exist [19:56:24]produce_requested_data [19:56:24]requested_item fm.sn is exist - process it [19:56:24]wFMCommunicate request_size=4 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 11 00 00 [19:56:24]Write to MH i2c: E2 08 00 DA 08 80 11 00 00 00 00 00 00 5C [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 17 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 17 00 DA 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B1 [19:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [19:56:24]wFMCommunicate OK [19:56:24]requested_item fd.num is exist - process it [19:56:24]SAM_PROTO_GetFieldsCounters [19:56:24]wFMCommunicate request_size=4 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 13 00 00 [19:56:24]Write to MH i2c: E2 08 00 DB 08 80 13 00 00 00 00 00 00 5F [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 62 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 62 00 DB 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 6A [19:56:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D3 02 00 00 5E 04 04 00 D3 02 00 00 57 04 04 00 D4 02 00 00 19 04 04 00 00 00 00 00 90 00 [19:56:24]wFMCommunicate OK [19:56:24]SAM_PROTO_GetFieldsCounters done [19:56:24]requested_item shift.num is exist - process it [19:56:24]requested_item shift.opened is exist - process it [19:56:24]req_shift_opened [19:56:24]FM_GetShiftState [19:56:24]SAM_PROTO_GetShiftState [19:56:24]wFMCommunicate request_size=4 [19:56:24]MH_SAM_APDU [19:56:24]CAPDU: 80 13 01 00 [19:56:24]Write to MH i2c: E2 08 00 DC 08 80 13 01 00 00 00 00 00 61 [19:56:24]Write i2c OK [19:56:24]MH_I2C_Read... [19:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [19:56:24]Read from MH i2c: E2 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 0E 00 [19:56:24]MH_I2C_Read... [19:56:24]Read from MH i2c: E2 0E 00 DC 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C6 [19:56:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [19:56:24]wFMCommunicate OK [19:56:24]SAM_PROTO_GetShiftState done [19:56:24]FM_GetShiftState done [19:56:24]req_shift_opened done [19:56:24]requested_item shift.open_date is exist - process it [19:56:24]req_shift_open_date [19:56:24]req_shift_open_date done [19:56:24]produce_requested_data done [19:56:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372906,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [19:56:24]process_action_free close_receipt [19:56:24]json_value_free [19:56:24]json_value_free done [19:56:24]process_json_proto returns [19:56:24]Send response to host [19:56:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372906,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [19:56:24]free response buf [19:56:24]execute_script done [19:56:24]execute_script returns [19:56:24]free content buf [19:56:24]Sock 8.Close socket [19:56:24]Sock 8.Thread stoped [19:56:28]OFD Sender: No OFD packet to send [19:56:33]OFD Sender: No OFD packet to send [19:56:38]OFD Sender: No OFD packet to send [19:56:43]OFD Sender: No OFD packet to send [19:56:48]OFD Sender: No OFD packet to send [19:56:53]OFD Sender: No OFD packet to send [19:56:58]OFD Sender: No OFD packet to send [19:57:03]OFD Sender: No OFD packet to send [19:57:08]OFD Sender: No OFD packet to send [19:57:13]OFD Sender: No OFD packet to send [19:57:18]OFD Sender: No OFD packet to send [19:57:23]OFD Sender: No OFD packet to send [19:57:28]OFD Sender: No OFD packet to send [19:57:33]OFD Sender: No OFD packet to send [19:57:38]OFD Sender: No OFD packet to send [19:57:43]OFD Sender: No OFD packet to send [19:57:48]OFD Sender: No OFD packet to send [19:57:53]OFD Sender: No OFD packet to send [19:57:58]OFD Sender: No OFD packet to send [19:58:03]OFD Sender: No OFD packet to send [19:58:08]OFD Sender: No OFD packet to send [19:58:13]OFD Sender: No OFD packet to send [19:58:18]OFD Sender: No OFD packet to send [19:58:23]OFD Sender: No OFD packet to send [19:58:28]OFD Sender: No OFD packet to send [19:58:33]OFD Sender: No OFD packet to send [19:58:38]OFD Sender: No OFD packet to send [19:58:43]OFD Sender: No OFD packet to send [19:58:48]OFD Sender: No OFD packet to send [19:58:53]OFD Sender: No OFD packet to send [19:58:58]OFD Sender: No OFD packet to send [19:59:03]OFD Sender: No OFD packet to send [19:59:08]OFD Sender: No OFD packet to send [19:59:13]OFD Sender: No OFD packet to send [19:59:18]OFD Sender: No OFD packet to send [19:59:23]OFD Sender: No OFD packet to send [19:59:28]OFD Sender: No OFD packet to send [19:59:33]OFD Sender: No OFD packet to send [19:59:38]OFD Sender: No OFD packet to send [19:59:43]OFD Sender: No OFD packet to send [19:59:48]OFD Sender: No OFD packet to send [19:59:53]OFD Sender: No OFD packet to send [19:59:58]OFD Sender: No OFD packet to send [20:00:03]OFD Sender: No OFD packet to send [20:00:08]OFD Sender: No OFD packet to send [20:00:13]OFD Sender: No OFD packet to send [20:00:17]accept exits with 9 [20:00:17]New connection [20:00:17]New thread 3067514212 created [20:00:17]Thread 3067370852 joined [20:00:17]Waiting for new connection... [20:00:17] Sock 9.Parse request [20:00:17]Sock 9.Check first char [20:00:17]Sock 9.First char is OK [20:00:17]request: POST /json_proto HTTP/1.0 [20:00:17]Method: POST [20:00:17]URL: /json_proto [20:00:17]Method is POST - this is cgi request [20:00:17]url: /json_proto [20:00:17]query_string will be loaded in cgi processing [20:00:17]execute_cgi json_proto POST (null) [20:00:17]execute_cgi path=json_proto method=POST [20:00:17]POST find Content-Length [20:00:17]Host: 172.17.42.195:8080 [20:00:17]Content-Length: 678 [20:00:17]Content-Type: application/json [20:00:17] [20:00:17]POST finish read [20:00:17]Found Content-Length = 678 [20:00:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:17]execute_script... [20:00: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)3309222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 5.400, "sum" : 400.68, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:00:17]POST & json_proto [20:00:17]process_json_proto [20:00:17]json parsed OK: [20:00:17]protocol is kg_v1.0 [20:00:17]action value=close_receipt [20:00:17]process_action close_receipt [20:00:17]cmd_close_receipt [20:00:17]MH_GetDate [20:00:17]Write to MH i2c: F0 00 00 DD 08 D4 [20:00:17]Write i2c OK [20:00:17]MH_I2C_Read... [20:00:17]Read from MH i2c: F0 [20:00:17]MH_I2C_Read... [20:00:17]Read from MH i2c: F0 09 00 [20:00:17]MH_I2C_Read... [20:00:17]Read from MH i2c: F0 09 00 DD 08 00 52 A7 1A 67 EF 94 12 67 53 [20:00:17]GetLastDocTimeStamp 1729799781 [20:00:17]current date 1729800018 [20:00:17]FM_GetShiftState [20:00:17]SAM_PROTO_GetShiftState [20:00:17]wFMCommunicate request_size=4 [20:00:17]MH_SAM_APDU [20:00:17]CAPDU: 80 13 01 00 [20:00:17]Write to MH i2c: E2 08 00 DE 08 80 13 01 00 00 00 00 00 63 [20:00:17]Write i2c OK [20:00:17]MH_I2C_Read... [20:00:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:17]Read from MH i2c: E2 [20:00:17]MH_I2C_Read... [20:00:17]Read from MH i2c: E2 0E 00 [20:00:17]MH_I2C_Read... [20:00:17]Read from MH i2c: E2 0E 00 DE 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [20:00:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:00:17]wFMCommunicate OK [20:00:17]SAM_PROTO_GetShiftState done [20:00:17]FM_GetShiftState done [20:00:17]opened in 1729729095 [20:00:17]opened+sec_in_day 1729815495 [20:00:17]quantity*price = 40068 [20:00:17]sum+1 = 40069 [20:00:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.55 НДС 12% : 42.55 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 724 24.10.2024 20:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372907 ФПД: 251711768789515 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200018&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372907&fm=251711768789515&tin=02508201610067®Number=0000000000091623&sum=40000 [20:00:18]StoreToDocumentArchive [20:00:18]shift 524 fd 372907 [20:00:18]save to /storage/0524/doc_00372907 [20:00:18]save last doc name /storage/0524/doc_00372907 to /storage/kkm_last_doc_name [20:00:18]save OK [20:00:18]Clear old archive folders... [20:00:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:00:18]tlvbuf is 0137B620 [20:00:18]SAM_PROTO_ClearQueue [20:00:18]wFMCommunicate request_size=4 [20:00:18]MH_SAM_APDU [20:00:18]CAPDU: 80 09 00 00 [20:00:18]Write to MH i2c: E2 08 00 EB 08 80 09 00 00 00 00 00 00 65 [20:00:18]Write i2c OK [20:00:18]MH_I2C_Read... [20:00:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:00:18]Read from MH i2c: E2 [20:00:18]MH_I2C_Read... [20:00:18]Read from MH i2c: E2 03 00 [20:00:18]MH_I2C_Read... [20:00:18]Read from MH i2c: E2 03 00 EB 08 00 90 00 67 [20:00:18]RAPDU: 90 00 [20:00:18]wFMCommunicate OK [20:00:18]SAM_PROTO_ClearQueue done [20:00:18]KKMCreateOFDPacket [20:00:18]OFDProtocolAddRootSTLVToBuf [20:00:18]FM_MakeSignedData [20:00:18]FM_MakeSignedData [20:00:18]SAM_PROTO_SignData [20:00:18]wFMCommunicate request_size=4 [20:00:18]MH_SAM_APDU [20:00:18]CAPDU: 80 0D 01 02 [20:00:18]Write to MH i2c: E2 08 00 EC 08 80 0D 01 02 00 00 00 00 6D [20:00:18]Write i2c OK [20:00:18]MH_I2C_Read... [20:00:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:00:18]Read from MH i2c: E2 [20:00:18]MH_I2C_Read... [20:00:18]Read from MH i2c: E2 03 00 [20:00:18]MH_I2C_Read... [20:00:18]Read from MH i2c: E2 03 00 EC 08 00 90 00 68 [20:00:18]RAPDU: 90 00 [20:00:18]wFMCommunicate OK [20:00:18]wFMCommunicate request_size=255 [20:00:18]MH_SAM_APDU [20:00:18]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 D4 02 00 00 F4 03 04 00 52 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB B0 05 00 35 04 06 00 E4 [20:00:18]Write to MH i2c: E2 02 01 ED 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 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 52 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB B0 05 00 35 04 06 00 E4 00 00 49 [20:00:18]Write i2c OK [20:00:18]MH_I2C_Read... [20:00:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:18]Read from MH i2c: E2 [20:00:18]MH_I2C_Read... [20:00:18]Read from MH i2c: E2 03 00 [20:00:18]MH_I2C_Read... [20:00:18]Read from MH i2c: E2 03 00 ED 08 00 90 00 69 [20:00:18]RAPDU: 90 00 [20:00:18]wFMCommunicate OK [20:00:18]wFMCommunicate request_size=10 [20:00:18]MH_SAM_APDU [20:00:18]CAPDU: 80 0D 02 02 05 EE 36 90 82 0B [20:00:18]Write to MH i2c: E2 0D 00 EE 08 80 0D 02 02 05 00 EE 36 90 82 0B 00 00 BB [20:00:18]Write i2c OK [20:00:18]MH_I2C_Read... [20:00:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:00:19]Read from MH i2c: E2 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: E2 03 00 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: E2 03 00 EE 08 00 90 00 6A [20:00:19]RAPDU: 90 00 [20:00:19]wFMCommunicate OK [20:00:19]wFMCommunicate request_size=4 [20:00:19]MH_SAM_APDU [20:00:19]CAPDU: 80 0D 03 02 [20:00:19]Write to MH i2c: E2 08 00 EF 08 80 0D 03 02 00 00 00 00 72 [20:00:19]Write i2c OK [20:00:19]MH_I2C_Read... [20:00:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:00:19]Read from MH i2c: E2 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: E2 0B 00 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: E2 0B 00 EF 08 00 E7 18 3A F9 61 BD 4F D4 90 00 E6 [20:00:19]RAPDU: E7 18 3A F9 61 BD 4F D4 90 00 [20:00:19]wFMCommunicate OK [20:00:19]SAM_PROTO_SignData done [20:00:19]FM_MakeSignedData done [20:00:19]CreateOFDProtocolMessage [20:00:19]wFMCommunicate request_size=4 [20:00:19]MH_SAM_APDU [20:00:19]CAPDU: 80 11 00 00 [20:00:19]Write to MH i2c: E2 08 00 F0 08 80 11 00 00 00 00 00 00 72 [20:00:19]Write i2c OK [20:00:19]MH_I2C_Read... [20:00:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:19]Read from MH i2c: E2 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: E2 17 00 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: E2 17 00 F0 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C7 [20:00:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:00:19]wFMCommunicate OK [20:00:19]CreateOFDProtocolMessage done [20:00:19]OFDSenderStorePacket 372907 [20:00:19]StoreOFDPacket docnum=372907 [20:00:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 C9 07 01 23 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 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 52 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB B0 05 00 35 04 06 00 E4 EE 36 90 82 0B E7 18 3A F9 61 BD 4F D4 [20:00:19]CheckFolder [20:00:19]dirname=/storage/ofd_packets [20:00:19]CheckFolder done [20:00:19]ProducePacketName [20:00:19]name=ofd_packets/00372907 [20:00:19]NVStorageSaveData ofd_packets/00372907 [20:00:19]File name is /storage/ofd_packets/00372907 [20:00:19]Write 301 bytes [20:00:19]NVStorageSaveData done [20:00:19]OFDSenderStorePacket done [20:00:19]KKMCreateOFDPacket done [20:00:19]NVStorageSaveData kkm_last_timestamp [20:00:19]File name is /storage/kkm_last_timestamp [20:00:19]Write 4 bytes [20:00:19]NVStorageSaveData done [20:00:19]ExternCall_PrintAddStr [20:00:19]wPrintStart [20:00:19]Write to MH i2c: 01 00 00 F1 08 F9 [20:00:19]Write i2c OK [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: 01 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: 01 07 00 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: 01 07 00 F1 08 00 00 00 00 00 FF 0F 0E [20:00:19]RasterBufferAndPrint [20:00:19]line Счет N : (1)3309222 [20:00:19]line ИНН: 02508201610067 [20:00:19]line Контрольно-Кассовый Чек [20:00:19]line ПРОДАЖА [20:00:19]line ТРК (МРК, ГНК) : 33 [20:00:19]line Товар: 2710124500 [20:00:19]line Аи-95-К-3 [20:00:19]line 5.400 * 74.20 [20:00:19]line = 400.68 [20:00:19]line НДС 12% НСП 1% [20:00:19]line > о реализуемом товаре [20:00:19]line ОКРУГЛЕНИЕ: -0.68 [20:00:19]line ИТОГО: 400.00 [20:00:19]line Внесено: 400.00 [20:00:19]line СДАЧА: 0.00 [20:00:19]line НСП 1% : 3.55 [20:00:19]line НДС 12% : 42.55 [20:00:19]line Наличными: 400.00 [20:00:19]line Безнал.: 0.00 [20:00:19]line Место: АЗС № 87 "Партнер Нефть" [20:00:19]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:00:19]line СНО: Общий режим [20:00:19]line Чек 724 24.10.2024 20:00 [20:00:19]line Смена: 524 ФФД: 1.0 [20:00:19]line ЗНМ: 0300000083 [20:00:19]line РНМ: 0000000000091623 [20:00:19]line Версия ККМ: 001 [20:00:19]line ФМ: 0000000000874672 [20:00:19]line ФД: 372907 [20:00:19]line ФПД: 251711768789515 [20:00:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200018&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372907&fm=251711768789515&tin=02508201610067®Number=0000000000091623&sum=40000 [20:00:19]written 0, free lines is 4095 [20:00:19]OFD Sender: Processing packet 372907 [packets to send 268, broken 267] [20:00:19]ProducePacketName [20:00:19]name=ofd_packets/00372907 [20:00:19]OFD Sender: To server: pG, [20:00:19]CommunicateWithHost lk.salyk.kg:30040 [20:00:19]ConnectInit lk.salyk.kg [20:00:19]Connected sock=10 [20:00:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 20 C9 07 01 23 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 33 FF 03 08 00 03 18 15 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9F 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 02 00 00 F4 03 04 00 52 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AB B0 05 00 35 04 06 00 E4 EE 36 90 82 0B E7 18 3A F9 61 BD 4F D4 [20:00:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C7 71 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 36 37 32 10 04 04 00 AB B0 05 00 F4 03 04 00 F8 52 1A 67 B6 04 01 00 00 F0 2D A1 F9 4E F8 D3 7D [20:00:19]CommunicateWithHost err = 0 [20:00:19]CheckOFDResponse [20:00:19]1017 (14) - 77093643461234 [20:00:19]1041 (16) - 0000000000874672 [20:00:19]1040 (4) - 372907 [20:00:19]1012 (4) - 24.10.2024 14:00 [20:00:19]1206 (1) - 0 [20:00:19]OFD Sender: Remove packet 372907 [20:00:19]ProducePacketName [20:00:19]name=ofd_packets/00372907 [20:00:19]NVStorageDeleteData [20:00:19]Write to MH i2c: 01 00 00 1C 09 25 [20:00:19]Write i2c OK [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: 01 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: 01 07 00 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: 01 07 00 1C 09 00 00 00 00 00 D4 0C 0C [20:00:19]RasterBufferAndPrint [20:00:19]line [20:00:19]line [20:00:19]line [20:00:19]line [20:00:19]line [20:00:19]written 0, free lines is 3292 [20:00:19]MH_Cut [20:00:19]Write to MH i2c: D1 01 00 23 09 01 FE [20:00:19]Write i2c OK [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: D1 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: D1 01 00 [20:00:19]MH_I2C_Read... [20:00:19]Read from MH i2c: D1 01 00 23 09 00 FD [20:00:19]Write to MH i2c: 01 00 00 24 09 2D [20:00:19]Write i2c OK [20:00:19]MH_I2C_Read... [20:00:20]OFD Sender: No OFD packet to send [20:00:20]*** Cut start [20:00:20]*** Partial cut [20:00:20]*** CUTSNS_PIN = 1 [20:00:20]*** CUTSNS_PIN = 0 [20:00:20]*** Brake cut motor [20:00:21]Read from MH i2c: 01 [20:00:21]MH_I2C_Read... [20:00:21]*** Stop cut motor [20:00:21]*** Cut end [20:00:21]Read from MH i2c: 01 07 00 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: 01 07 00 24 09 00 00 00 00 00 FF 0F 42 [20:00:21]process_action close_receipt done [20:00:21]requested_data is exist [20:00:21]produce_requested_data [20:00:21]requested_item fm.sn is exist - process it [20:00:21]wFMCommunicate request_size=4 [20:00:21]MH_SAM_APDU [20:00:21]CAPDU: 80 11 00 00 [20:00:21]Write to MH i2c: E2 08 00 25 09 80 11 00 00 00 00 00 00 A8 [20:00:21]Write i2c OK [20:00:21]MH_I2C_Read... [20:00:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:00:21]Read from MH i2c: E2 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: E2 17 00 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: E2 17 00 25 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [20:00:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:00:21]wFMCommunicate OK [20:00:21]requested_item fd.num is exist - process it [20:00:21]SAM_PROTO_GetFieldsCounters [20:00:21]wFMCommunicate request_size=4 [20:00:21]MH_SAM_APDU [20:00:21]CAPDU: 80 13 00 00 [20:00:21]Write to MH i2c: E2 08 00 26 09 80 13 00 00 00 00 00 00 AB [20:00:21]Write i2c OK [20:00:21]MH_I2C_Read... [20:00:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:00:21]Read from MH i2c: E2 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: E2 62 00 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: E2 62 00 26 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 BA [20:00:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D4 02 00 00 5E 04 04 00 D4 02 00 00 57 04 04 00 D5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:00:21]wFMCommunicate OK [20:00:21]SAM_PROTO_GetFieldsCounters done [20:00:21]requested_item shift.num is exist - process it [20:00:21]requested_item shift.opened is exist - process it [20:00:21]req_shift_opened [20:00:21]FM_GetShiftState [20:00:21]SAM_PROTO_GetShiftState [20:00:21]wFMCommunicate request_size=4 [20:00:21]MH_SAM_APDU [20:00:21]CAPDU: 80 13 01 00 [20:00:21]Write to MH i2c: E2 08 00 27 09 80 13 01 00 00 00 00 00 AD [20:00:21]Write i2c OK [20:00:21]MH_I2C_Read... [20:00:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:00:21]Read from MH i2c: E2 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: E2 0E 00 [20:00:21]MH_I2C_Read... [20:00:21]Read from MH i2c: E2 0E 00 27 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 12 [20:00:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:00:21]wFMCommunicate OK [20:00:21]SAM_PROTO_GetShiftState done [20:00:21]FM_GetShiftState done [20:00:21]req_shift_opened done [20:00:21]requested_item shift.open_date is exist - process it [20:00:21]req_shift_open_date [20:00:21]req_shift_open_date done [20:00:21]produce_requested_data done [20:00:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372907,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:00:21]process_action_free close_receipt [20:00:21]json_value_free [20:00:21]json_value_free done [20:00:21]process_json_proto returns [20:00:21]Send response to host [20:00:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372907,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:00:21]free response buf [20:00:21]execute_script done [20:00:21]execute_script returns [20:00:21]free content buf [20:00:21]Sock 9.Close socket [20:00:21]Sock 9.Thread stoped [20:00:25]OFD Sender: No OFD packet to send [20:00:30]OFD Sender: No OFD packet to send [20:00:35]OFD Sender: No OFD packet to send [20:00:40]OFD Sender: No OFD packet to send [20:00:45]OFD Sender: No OFD packet to send [20:00:50]OFD Sender: No OFD packet to send [20:00:55]OFD Sender: No OFD packet to send [20:01:00]OFD Sender: No OFD packet to send [20:01:05]accept exits with 8 [20:01:05]New connection [20:01:05]New thread 3067370852 created [20:01:05]Thread 3067514212 joined [20:01:05]Waiting for new connection... [20:01:05]OFD Sender: No OFD packet to send [20:01:05] Sock 8.Parse request [20:01:05]Sock 8.Check first char [20:01:05]Sock 8.First char is OK [20:01:05]request: POST /json_proto HTTP/1.0 [20:01:05]Method: POST [20:01:05]URL: /json_proto [20:01:05]Method is POST - this is cgi request [20:01:05]url: /json_proto [20:01:05]query_string will be loaded in cgi processing [20:01:05]execute_cgi json_proto POST (null) [20:01:05]execute_cgi path=json_proto method=POST [20:01:05]POST find Content-Length [20:01:05]Host: 172.17.42.195:8080 [20:01:05]Content-Length: 678 [20:01:05]Content-Type: application/json [20:01:05] [20:01:05]POST finish read [20:01:05]Found Content-Length = 678 [20:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:05]execute_script... [20: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)3309223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:05]POST & json_proto [20:01:05]process_json_proto [20:01:05]json parsed OK: [20:01:05]protocol is kg_v1.0 [20:01:05]action value=close_receipt [20:01:05]process_action close_receipt [20:01:05]cmd_close_receipt [20:01:05]MH_GetDate [20:01:05]Write to MH i2c: F0 00 00 28 09 20 [20:01:05]Write i2c OK [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: F0 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: F0 09 00 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: F0 09 00 28 09 00 81 A7 1A 67 EF 94 12 67 CE [20:01:05]GetLastDocTimeStamp 1729800018 [20:01:05]current date 1729800065 [20:01:05]FM_GetShiftState [20:01:05]SAM_PROTO_GetShiftState [20:01:05]wFMCommunicate request_size=4 [20:01:05]MH_SAM_APDU [20:01:05]CAPDU: 80 13 01 00 [20:01:05]Write to MH i2c: E2 08 00 29 09 80 13 01 00 00 00 00 00 AF [20:01:05]Write i2c OK [20:01:05]MH_I2C_Read... [20:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:05]Read from MH i2c: E2 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 0E 00 [20:01:05]MH_I2C_Read... [20:01:05]Read from MH i2c: E2 0E 00 29 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [20:01:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:01:05]wFMCommunicate OK [20:01:05]SAM_PROTO_GetShiftState done [20:01:05]FM_GetShiftState done [20:01:05]opened in 1729729095 [20:01:05]opened+sec_in_day 1729815495 [20:01:05]quantity*price = 30038 [20:01:05]sum+1 = 30039 [20:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 725 24.10.2024 20:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372908 ФПД: 188202333817859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200106&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372908&fm=188202333817859&tin=02508201610067®Number=0000000000091623&sum=30000 [20:01:06]StoreToDocumentArchive [20:01:06]shift 524 fd 372908 [20:01:06]save to /storage/0524/doc_00372908 [20:01:06]save last doc name /storage/0524/doc_00372908 to /storage/kkm_last_doc_name [20:01:06]save OK [20:01:06]Clear old archive folders... [20:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:06]tlvbuf is 0136B640 [20:01:06]SAM_PROTO_ClearQueue [20:01:06]wFMCommunicate request_size=4 [20:01:06]MH_SAM_APDU [20:01:06]CAPDU: 80 09 00 00 [20:01:06]Write to MH i2c: E2 08 00 36 09 80 09 00 00 00 00 00 00 B1 [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:06]Read from MH i2c: E2 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 36 09 00 90 00 B3 [20:01:06]RAPDU: 90 00 [20:01:06]wFMCommunicate OK [20:01:06]SAM_PROTO_ClearQueue done [20:01:06]KKMCreateOFDPacket [20:01:06]OFDProtocolAddRootSTLVToBuf [20:01:06]FM_MakeSignedData [20:01:06]FM_MakeSignedData [20:01:06]SAM_PROTO_SignData [20:01:06]wFMCommunicate request_size=4 [20:01:06]MH_SAM_APDU [20:01:06]CAPDU: 80 0D 01 02 [20:01:06]Write to MH i2c: E2 08 00 37 09 80 0D 01 02 00 00 00 00 B9 [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:06]Read from MH i2c: E2 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 37 09 00 90 00 B4 [20:01:06]RAPDU: 90 00 [20:01:06]wFMCommunicate OK [20:01:06]wFMCommunicate request_size=255 [20:01:06]MH_SAM_APDU [20:01:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 82 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC B0 05 00 35 04 06 00 AB [20:01:06]Write to MH i2c: E2 02 01 38 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 82 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC B0 05 00 35 04 06 00 AB 00 00 D4 [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:06]Read from MH i2c: E2 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 38 09 00 90 00 B5 [20:01:06]RAPDU: 90 00 [20:01:06]wFMCommunicate OK [20:01:06]wFMCommunicate request_size=10 [20:01:06]MH_SAM_APDU [20:01:06]CAPDU: 80 0D 02 02 05 2B 45 40 CC 03 [20:01:06]Write to MH i2c: E2 0D 00 39 09 80 0D 02 02 05 00 2B 45 40 CC 03 00 00 45 [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:06]Read from MH i2c: E2 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 03 00 39 09 00 90 00 B6 [20:01:06]RAPDU: 90 00 [20:01:06]wFMCommunicate OK [20:01:06]wFMCommunicate request_size=4 [20:01:06]MH_SAM_APDU [20:01:06]CAPDU: 80 0D 03 02 [20:01:06]Write to MH i2c: E2 08 00 3A 09 80 0D 03 02 00 00 00 00 BE [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:06]Read from MH i2c: E2 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 0B 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 0B 00 3A 09 00 2A AD 85 E7 E1 6C 23 4B 90 00 BD [20:01:06]RAPDU: 2A AD 85 E7 E1 6C 23 4B 90 00 [20:01:06]wFMCommunicate OK [20:01:06]SAM_PROTO_SignData done [20:01:06]FM_MakeSignedData done [20:01:06]CreateOFDProtocolMessage [20:01:06]wFMCommunicate request_size=4 [20:01:06]MH_SAM_APDU [20:01:06]CAPDU: 80 11 00 00 [20:01:06]Write to MH i2c: E2 08 00 3B 09 80 11 00 00 00 00 00 00 BE [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:06]Read from MH i2c: E2 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 17 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: E2 17 00 3B 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [20:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:01:06]wFMCommunicate OK [20:01:06]CreateOFDProtocolMessage done [20:01:06]OFDSenderStorePacket 372908 [20:01:06]StoreOFDPacket docnum=372908 [20:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CF AD 07 01 EA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 82 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC B0 05 00 35 04 06 00 AB 2B 45 40 CC 03 2A AD 85 E7 E1 6C 23 4B [20:01:06]CheckFolder [20:01:06]dirname=/storage/ofd_packets [20:01:06]CheckFolder done [20:01:06]ProducePacketName [20:01:06]name=ofd_packets/00372908 [20:01:06]NVStorageSaveData ofd_packets/00372908 [20:01:06]File name is /storage/ofd_packets/00372908 [20:01:06]Write 301 bytes [20:01:06]NVStorageSaveData done [20:01:06]OFDSenderStorePacket done [20:01:06]KKMCreateOFDPacket done [20:01:06]NVStorageSaveData kkm_last_timestamp [20:01:06]File name is /storage/kkm_last_timestamp [20:01:06]Write 4 bytes [20:01:06]NVStorageSaveData done [20:01:06]ExternCall_PrintAddStr [20:01:06]wPrintStart [20:01:06]Write to MH i2c: 01 00 00 3C 09 45 [20:01:06]Write i2c OK [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: 01 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: 01 07 00 [20:01:06]MH_I2C_Read... [20:01:06]Read from MH i2c: 01 07 00 3C 09 00 00 00 00 00 FF 0F 5A [20:01:06]RasterBufferAndPrint [20:01:06]line Счет N : (1)3309223 [20:01:06]line ИНН: 02508201610067 [20:01:06]line Контрольно-Кассовый Чек [20:01:06]line ПРОДАЖА [20:01:06]line ТРК (МРК, ГНК) : 12 [20:01:06]line Товар: 2710124130 [20:01:06]line Аи-92-К-4 [20:01:06]line 4.490 * 66.90 [20:01:06]line = 300.38 [20:01:06]line НДС 12% НСП 1% [20:01:06]line > о реализуемом товаре [20:01:06]line ОКРУГЛЕНИЕ: -0.38 [20:01:06]line ИТОГО: 300.00 [20:01:06]line Внесено: 300.00 [20:01:06]line СДАЧА: 0.00 [20:01:06]line НСП 1% : 2.66 [20:01:06]line НДС 12% : 31.90 [20:01:06]line Наличными: 300.00 [20:01:06]line Безнал.: 0.00 [20:01:06]line Место: АЗС № 87 "Партнер Нефть" [20:01:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:01:06]line СНО: Общий режим [20:01:06]line Чек 725 24.10.2024 20:01 [20:01:06]line Смена: 524 ФФД: 1.0 [20:01:06]line ЗНМ: 0300000083 [20:01:06]line РНМ: 0000000000091623 [20:01:06]line Версия ККМ: 001 [20:01:06]line ФМ: 0000000000874672 [20:01:06]line ФД: 372908 [20:01:06]line ФПД: 188202333817859 [20:01:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200106&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372908&fm=188202333817859&tin=02508201610067®Number=0000000000091623&sum=30000 [20:01:06]written 0, free lines is 4095 [20:01:06]OFD Sender: Processing packet 372908 [packets to send 268, broken 267] [20:01:06]ProducePacketName [20:01:06]name=ofd_packets/00372908 [20:01:06]OFD Sender: To server: pG, [20:01:06]CommunicateWithHost lk.salyk.kg:30040 [20:01:06]ConnectInit lk.salyk.kg [20:01:06]Connected sock=9 [20:01:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 CF AD 07 01 EA BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 02 00 00 F4 03 04 00 82 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC B0 05 00 35 04 06 00 AB 2B 45 40 CC 03 2A AD 85 E7 E1 6C 23 4B [20:01:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B3 A0 47 00 23 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AC B0 05 00 F4 03 04 00 28 53 1A 67 B6 04 01 00 00 29 F9 D6 D0 20 CD 8E BE [20:01:07]CommunicateWithHost err = 0 [20:01:07]CheckOFDResponse [20:01:07]1017 (14) - 77093643461234 [20:01:07]1041 (16) - 0000000000874672 [20:01:07]1040 (4) - 372908 [20:01:07]1012 (4) - 24.10.2024 14:01 [20:01:07]1206 (1) - 0 [20:01:07]OFD Sender: Remove packet 372908 [20:01:07]ProducePacketName [20:01:07]name=ofd_packets/00372908 [20:01:07]NVStorageDeleteData [20:01:07]Write to MH i2c: 01 00 00 67 09 70 [20:01:07]Write i2c OK [20:01:07]MH_I2C_Read... [20:01:07]Read from MH i2c: 01 [20:01:07]MH_I2C_Read... [20:01:07]Read from MH i2c: 01 07 00 [20:01:07]MH_I2C_Read... [20:01:07]Read from MH i2c: 01 07 00 67 09 00 00 00 00 00 D6 0C 59 [20:01:07]RasterBufferAndPrint [20:01:07]line [20:01:07]line [20:01:07]line [20:01:07]line [20:01:07]line [20:01:07]written 0, free lines is 3293 [20:01:07]MH_Cut [20:01:07]Write to MH i2c: D1 01 00 6E 09 01 49 [20:01:07]Write i2c OK [20:01:07]MH_I2C_Read... [20:01:07]Read from MH i2c: D1 [20:01:07]MH_I2C_Read... [20:01:07]Read from MH i2c: D1 01 00 [20:01:07]MH_I2C_Read... [20:01:07]Read from MH i2c: D1 01 00 6E 09 00 48 [20:01:07]Write to MH i2c: 01 00 00 6F 09 78 [20:01:07]Write i2c OK [20:01:07]MH_I2C_Read... [20:01:07]OFD Sender: No OFD packet to send [20:01:08]*** Cut start [20:01:08]*** Partial cut [20:01:08]*** CUTSNS_PIN = 1 [20:01:08]*** CUTSNS_PIN = 0 [20:01:08]*** Brake cut motor [20:01:08]Read from MH i2c: 01 [20:01:08]MH_I2C_Read... [20:01:08]*** Stop cut motor [20:01:08]*** Cut end [20:01:08]Read from MH i2c: 01 07 00 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: 01 07 00 6F 09 00 00 00 00 00 FF 0F 8D [20:01:08]process_action close_receipt done [20:01:08]requested_data is exist [20:01:08]produce_requested_data [20:01:08]requested_item fm.sn is exist - process it [20:01:08]wFMCommunicate request_size=4 [20:01:08]MH_SAM_APDU [20:01:08]CAPDU: 80 11 00 00 [20:01:08]Write to MH i2c: E2 08 00 70 09 80 11 00 00 00 00 00 00 F3 [20:01:08]Write i2c OK [20:01:08]MH_I2C_Read... [20:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:08]Read from MH i2c: E2 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: E2 17 00 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: E2 17 00 70 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [20:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:01:08]wFMCommunicate OK [20:01:08]requested_item fd.num is exist - process it [20:01:08]SAM_PROTO_GetFieldsCounters [20:01:08]wFMCommunicate request_size=4 [20:01:08]MH_SAM_APDU [20:01:08]CAPDU: 80 13 00 00 [20:01:08]Write to MH i2c: E2 08 00 71 09 80 13 00 00 00 00 00 00 F6 [20:01:08]Write i2c OK [20:01:08]MH_I2C_Read... [20:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:08]Read from MH i2c: E2 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: E2 62 00 [20:01:08]MH_I2C_Read... [20:01:08]Read from MH i2c: E2 62 00 71 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 09 [20:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D5 02 00 00 5E 04 04 00 D5 02 00 00 57 04 04 00 D6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:08]wFMCommunicate OK [20:01:08]SAM_PROTO_GetFieldsCounters done [20:01:08]requested_item shift.num is exist - process it [20:01:08]requested_item shift.opened is exist - process it [20:01:08]req_shift_opened [20:01:08]FM_GetShiftState [20:01:08]SAM_PROTO_GetShiftState [20:01:08]wFMCommunicate request_size=4 [20:01:08]MH_SAM_APDU [20:01:08]CAPDU: 80 13 01 00 [20:01:08]Write to MH i2c: E2 08 00 72 09 80 13 01 00 00 00 00 00 F8 [20:01:08]Write i2c OK [20:01:08]MH_I2C_Read... [20:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:09]Read from MH i2c: E2 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 0E 00 [20:01:09]MH_I2C_Read... [20:01:09]Read from MH i2c: E2 0E 00 72 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [20:01:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:01:09]wFMCommunicate OK [20:01:09]SAM_PROTO_GetShiftState done [20:01:09]FM_GetShiftState done [20:01:09]req_shift_opened done [20:01:09]requested_item shift.open_date is exist - process it [20:01:09]req_shift_open_date [20:01:09]req_shift_open_date done [20:01:09]produce_requested_data done [20:01:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372908,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:01:09]process_action_free close_receipt [20:01:09]json_value_free [20:01:09]json_value_free done [20:01:09]process_json_proto returns [20:01:09]Send response to host [20:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372908,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:01:09]free response buf [20:01:09]execute_script done [20:01:09]execute_script returns [20:01:09]free content buf [20:01:09]Sock 8.Close socket [20:01:09]Sock 8.Thread stoped [20:01:12]OFD Sender: No OFD packet to send [20:01:17]OFD Sender: No OFD packet to send [20:01:22]OFD Sender: No OFD packet to send [20:01:27]OFD Sender: No OFD packet to send [20:01:32]OFD Sender: No OFD packet to send [20:01:37]OFD Sender: No OFD packet to send [20:01:39]accept exits with 10 [20:01:39]New connection [20:01:39]New thread 3067514212 created [20:01:39]Thread 3067370852 joined [20:01:39]Waiting for new connection... [20:01:39] Sock 10.Parse request [20:01:39]Sock 10.Check first char [20:01:39]Sock 10.First char is OK [20:01:39]request: POST /json_proto HTTP/1.0 [20:01:39]Method: POST [20:01:39]URL: /json_proto [20:01:39]Method is POST - this is cgi request [20:01:39]url: /json_proto [20:01:39]query_string will be loaded in cgi processing [20:01:39]execute_cgi json_proto POST (null) [20:01:39]execute_cgi path=json_proto method=POST [20:01:39]POST find Content-Length [20:01:39]Host: 172.17.42.195:8080 [20:01:39]Content-Length: 678 [20:01:39]Content-Type: application/json [20:01:39] [20:01:39]POST finish read [20:01:39]Found Content-Length = 678 [20:01:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:39]execute_script... [20:01: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)3309224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:39]POST & json_proto [20:01:39]process_json_proto [20:01:39]json parsed OK: [20:01:39]protocol is kg_v1.0 [20:01:39]action value=close_receipt [20:01:39]process_action close_receipt [20:01:39]cmd_close_receipt [20:01:39]MH_GetDate [20:01:39]Write to MH i2c: F0 00 00 73 09 6B [20:01:39]Write i2c OK [20:01:39]MH_I2C_Read... [20:01:39]Read from MH i2c: F0 [20:01:39]MH_I2C_Read... [20:01:39]Read from MH i2c: F0 09 00 [20:01:39]MH_I2C_Read... [20:01:39]Read from MH i2c: F0 09 00 73 09 00 A4 A7 1A 67 EF 94 12 67 3C [20:01:39]GetLastDocTimeStamp 1729800066 [20:01:39]current date 1729800100 [20:01:39]FM_GetShiftState [20:01:39]SAM_PROTO_GetShiftState [20:01:39]wFMCommunicate request_size=4 [20:01:39]MH_SAM_APDU [20:01:39]CAPDU: 80 13 01 00 [20:01:39]Write to MH i2c: E2 08 00 74 09 80 13 01 00 00 00 00 00 FA [20:01:39]Write i2c OK [20:01:39]MH_I2C_Read... [20:01:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:39]Read from MH i2c: E2 [20:01:39]MH_I2C_Read... [20:01:39]Read from MH i2c: E2 0E 00 [20:01:39]MH_I2C_Read... [20:01:39]Read from MH i2c: E2 0E 00 74 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [20:01:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:01:39]wFMCommunicate OK [20:01:39]SAM_PROTO_GetShiftState done [20:01:39]FM_GetShiftState done [20:01:39]opened in 1729729095 [20:01:39]opened+sec_in_day 1729815495 [20:01:39]quantity*price = 60009 [20:01:39]sum+1 = 60010 [20:01:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 726 24.10.2024 20:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372909 ФПД: 97587036378665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200140&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372909&fm=97587036378665&tin=02508201610067®Number=0000000000091623&sum=60000 [20:01:40]StoreToDocumentArchive [20:01:40]shift 524 fd 372909 [20:01:40]save to /storage/0524/doc_00372909 [20:01:40]save last doc name /storage/0524/doc_00372909 to /storage/kkm_last_doc_name [20:01:40]save OK [20:01:40]Clear old archive folders... [20:01:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:01:40]tlvbuf is 01391590 [20:01:40]SAM_PROTO_ClearQueue [20:01:40]wFMCommunicate request_size=4 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 09 00 00 [20:01:40]Write to MH i2c: E2 08 00 81 09 80 09 00 00 00 00 00 00 FC [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:01:40]Read from MH i2c: E2 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 81 09 00 90 00 FE [20:01:40]RAPDU: 90 00 [20:01:40]wFMCommunicate OK [20:01:40]SAM_PROTO_ClearQueue done [20:01:40]KKMCreateOFDPacket [20:01:40]OFDProtocolAddRootSTLVToBuf [20:01:40]FM_MakeSignedData [20:01:40]FM_MakeSignedData [20:01:40]SAM_PROTO_SignData [20:01:40]wFMCommunicate request_size=4 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 0D 01 02 [20:01:40]Write to MH i2c: E2 08 00 82 09 80 0D 01 02 00 00 00 00 04 [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:01:40]Read from MH i2c: E2 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 82 09 00 90 00 FF [20:01:40]RAPDU: 90 00 [20:01:40]wFMCommunicate OK [20:01:40]wFMCommunicate request_size=255 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 A4 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD B0 05 00 35 04 06 00 58 [20:01:40]Write to MH i2c: E2 02 01 83 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 A4 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD B0 05 00 35 04 06 00 58 00 00 D9 [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:40]Read from MH i2c: E2 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 83 09 00 90 00 00 [20:01:40]RAPDU: 90 00 [20:01:40]wFMCommunicate OK [20:01:40]wFMCommunicate request_size=10 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 0D 02 02 05 C1 40 A3 56 29 [20:01:40]Write to MH i2c: E2 0D 00 84 09 80 0D 02 02 05 00 C1 40 A3 56 29 00 00 34 [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:01:40]Read from MH i2c: E2 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 03 00 84 09 00 90 00 01 [20:01:40]RAPDU: 90 00 [20:01:40]wFMCommunicate OK [20:01:40]wFMCommunicate request_size=4 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 0D 03 02 [20:01:40]Write to MH i2c: E2 08 00 85 09 80 0D 03 02 00 00 00 00 09 [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:01:40]Read from MH i2c: E2 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 0B 00 [20:01:40]MH_I2C_Read... [20:01:40]Read from MH i2c: E2 0B 00 85 09 00 92 81 E7 F5 03 57 68 D0 90 00 8B [20:01:40]RAPDU: 92 81 E7 F5 03 57 68 D0 90 00 [20:01:40]wFMCommunicate OK [20:01:40]SAM_PROTO_SignData done [20:01:40]FM_MakeSignedData done [20:01:40]CreateOFDProtocolMessage [20:01:40]wFMCommunicate request_size=4 [20:01:40]MH_SAM_APDU [20:01:40]CAPDU: 80 11 00 00 [20:01:40]Write to MH i2c: E2 08 00 86 09 80 11 00 00 00 00 00 00 09 [20:01:40]Write i2c OK [20:01:40]MH_I2C_Read... [20:01:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:41]Read from MH i2c: E2 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 17 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: E2 17 00 86 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5E [20:01:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:01:41]wFMCommunicate OK [20:01:41]CreateOFDProtocolMessage done [20:01:41]OFDSenderStorePacket 372909 [20:01:41]StoreOFDPacket docnum=372909 [20:01:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3B 9C 07 01 B2 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 A4 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD B0 05 00 35 04 06 00 58 C1 40 A3 56 29 92 81 E7 F5 03 57 68 D0 [20:01:41]CheckFolder [20:01:41]dirname=/storage/ofd_packets [20:01:41]CheckFolder done [20:01:41]ProducePacketName [20:01:41]name=ofd_packets/00372909 [20:01:41]NVStorageSaveData ofd_packets/00372909 [20:01:41]File name is /storage/ofd_packets/00372909 [20:01:41]Write 301 bytes [20:01:41]NVStorageSaveData done [20:01:41]OFDSenderStorePacket done [20:01:41]KKMCreateOFDPacket done [20:01:41]NVStorageSaveData kkm_last_timestamp [20:01:41]File name is /storage/kkm_last_timestamp [20:01:41]Write 4 bytes [20:01:41]NVStorageSaveData done [20:01:41]ExternCall_PrintAddStr [20:01:41]wPrintStart [20:01:41]Write to MH i2c: 01 00 00 87 09 90 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 07 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 07 00 87 09 00 00 00 00 00 FF 0F A5 [20:01:41]RasterBufferAndPrint [20:01:41]line Счет N : (1)3309224 [20:01:41]line ИНН: 02508201610067 [20:01:41]line Контрольно-Кассовый Чек [20:01:41]line ПРОДАЖА [20:01:41]line ТРК (МРК, ГНК) : 22 [20:01:41]line Товар: 2710124130 [20:01:41]line Аи-92-К-4 [20:01:41]line 8.970 * 66.90 [20:01:41]line = 600.09 [20:01:41]line НДС 12% НСП 1% [20:01:41]line > о реализуемом товаре [20:01:41]line ОКРУГЛЕНИЕ: -0.09 [20:01:41]line ИТОГО: 600.00 [20:01:41]line Внесено: 600.00 [20:01:41]line СДАЧА: 0.00 [20:01:41]line НСП 1% : 5.31 [20:01:41]line НДС 12% : 63.73 [20:01:41]line Наличными: 600.00 [20:01:41]line Безнал.: 0.00 [20:01:41]line Место: АЗС № 87 "Партнер Нефть" [20:01:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:01:41]line СНО: Общий режим [20:01:41]line Чек 726 24.10.2024 20:01 [20:01:41]line Смена: 524 ФФД: 1.0 [20:01:41]line ЗНМ: 0300000083 [20:01:41]line РНМ: 0000000000091623 [20:01:41]line Версия ККМ: 001 [20:01:41]line ФМ: 0000000000874672 [20:01:41]line ФД: 372909 [20:01:41]line ФПД: 97587036378665 [20:01:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200140&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372909&fm=97587036378665&tin=02508201610067®Number=0000000000091623&sum=60000 [20:01:41]OFD Sender: Processing packet 372909 [packets to send 268, broken 267] [20:01:41]ProducePacketName [20:01:41]name=ofd_packets/00372909 [20:01:41]OFD Sender: To server: pG, [20:01:41]CommunicateWithHost lk.salyk.kg:30040 [20:01:41]ConnectInit lk.salyk.kg [20:01:41]written 0, free lines is 4095 [20:01:41]Connected sock=11 [20:01:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3B 9C 07 01 B2 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 02 00 00 F4 03 04 00 A4 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD B0 05 00 35 04 06 00 58 C1 40 A3 56 29 92 81 E7 F5 03 57 68 D0 [20:01:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 20 8B 47 00 D4 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AD B0 05 00 F4 03 04 00 4B 53 1A 67 B6 04 01 00 00 DB AD 50 F4 13 36 B3 22 [20:01:41]CommunicateWithHost err = 0 [20:01:41]CheckOFDResponse [20:01:41]1017 (14) - 77093643461234 [20:01:41]1041 (16) - 0000000000874672 [20:01:41]1040 (4) - 372909 [20:01:41]1012 (4) - 24.10.2024 14:01 [20:01:41]1206 (1) - 0 [20:01:41]OFD Sender: Remove packet 372909 [20:01:41]ProducePacketName [20:01:41]name=ofd_packets/00372909 [20:01:41]NVStorageDeleteData [20:01:41]Write to MH i2c: 01 00 00 B2 09 BB [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 07 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: 01 07 00 B2 09 00 00 00 00 00 DC 0C AA [20:01:41]RasterBufferAndPrint [20:01:41]line [20:01:41]line [20:01:41]line [20:01:41]line [20:01:41]line [20:01:41]written 0, free lines is 3298 [20:01:41]MH_Cut [20:01:41]Write to MH i2c: D1 01 00 B9 09 01 94 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: D1 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: D1 01 00 [20:01:41]MH_I2C_Read... [20:01:41]Read from MH i2c: D1 01 00 B9 09 00 93 [20:01:41]Write to MH i2c: 01 00 00 BA 09 C3 [20:01:41]Write i2c OK [20:01:41]MH_I2C_Read... [20:01:42]OFD Sender: No OFD packet to send [20:01:42]*** Cut start [20:01:42]*** Partial cut [20:01:42]*** CUTSNS_PIN = 1 [20:01:42]*** CUTSNS_PIN = 0 [20:01:42]*** Brake cut motor [20:01:43]Read from MH i2c: 01 [20:01:43]MH_I2C_Read... [20:01:43]*** Stop cut motor [20:01:43]*** Cut end [20:01:43]Read from MH i2c: 01 07 00 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: 01 07 00 BA 09 00 00 00 00 00 FF 0F D8 [20:01:43]process_action close_receipt done [20:01:43]requested_data is exist [20:01:43]produce_requested_data [20:01:43]requested_item fm.sn is exist - process it [20:01:43]wFMCommunicate request_size=4 [20:01:43]MH_SAM_APDU [20:01:43]CAPDU: 80 11 00 00 [20:01:43]Write to MH i2c: E2 08 00 BB 09 80 11 00 00 00 00 00 00 3E [20:01:43]Write i2c OK [20:01:43]MH_I2C_Read... [20:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:43]Read from MH i2c: E2 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 17 00 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 17 00 BB 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [20:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:01:43]wFMCommunicate OK [20:01:43]requested_item fd.num is exist - process it [20:01:43]SAM_PROTO_GetFieldsCounters [20:01:43]wFMCommunicate request_size=4 [20:01:43]MH_SAM_APDU [20:01:43]CAPDU: 80 13 00 00 [20:01:43]Write to MH i2c: E2 08 00 BC 09 80 13 00 00 00 00 00 00 41 [20:01:43]Write i2c OK [20:01:43]MH_I2C_Read... [20:01:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:43]Read from MH i2c: E2 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 62 00 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 62 00 BC 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 58 [20:01:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D6 02 00 00 5E 04 04 00 D6 02 00 00 57 04 04 00 D7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:43]wFMCommunicate OK [20:01:43]SAM_PROTO_GetFieldsCounters done [20:01:43]requested_item shift.num is exist - process it [20:01:43]requested_item shift.opened is exist - process it [20:01:43]req_shift_opened [20:01:43]FM_GetShiftState [20:01:43]SAM_PROTO_GetShiftState [20:01:43]wFMCommunicate request_size=4 [20:01:43]MH_SAM_APDU [20:01:43]CAPDU: 80 13 01 00 [20:01:43]Write to MH i2c: E2 08 00 BD 09 80 13 01 00 00 00 00 00 43 [20:01:43]Write i2c OK [20:01:43]MH_I2C_Read... [20:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:43]Read from MH i2c: E2 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 0E 00 [20:01:43]MH_I2C_Read... [20:01:43]Read from MH i2c: E2 0E 00 BD 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [20:01:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:01:43]wFMCommunicate OK [20:01:43]SAM_PROTO_GetShiftState done [20:01:43]FM_GetShiftState done [20:01:43]req_shift_opened done [20:01:43]requested_item shift.open_date is exist - process it [20:01:43]req_shift_open_date [20:01:43]req_shift_open_date done [20:01:43]produce_requested_data done [20:01:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372909,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:01:43]process_action_free close_receipt [20:01:43]json_value_free [20:01:43]json_value_free done [20:01:43]process_json_proto returns [20:01:43]Send response to host [20:01:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372909,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:01:43]free response buf [20:01:43]execute_script done [20:01:43]execute_script returns [20:01:43]free content buf [20:01:43]Sock 10.Close socket [20:01:43]Sock 10.Thread stoped [20:01:47]OFD Sender: No OFD packet to send [20:01:52]OFD Sender: No OFD packet to send [20:01:54]accept exits with 8 [20:01:54]New connection [20:01:54]New thread 3067370852 created [20:01:54]Thread 3067514212 joined [20:01:54]Waiting for new connection... [20:01:54] Sock 8.Parse request [20:01:54]Sock 8.Check first char [20:01:54]Sock 8.First char is OK [20:01:54]request: POST /json_proto HTTP/1.0 [20:01:54]Method: POST [20:01:54]URL: /json_proto [20:01:54]Method is POST - this is cgi request [20:01:54]url: /json_proto [20:01:54]query_string will be loaded in cgi processing [20:01:54]execute_cgi json_proto POST (null) [20:01:54]execute_cgi path=json_proto method=POST [20:01:54]POST find Content-Length [20:01:54]Host: 172.17.42.195:8080 [20:01:54]Content-Length: 678 [20:01:54]Content-Type: application/json [20:01:54] [20:01:54]POST finish read [20:01:54]Found Content-Length = 678 [20:01:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:54]execute_script... [20:01:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:01:54]POST & json_proto [20:01:54]process_json_proto [20:01:54]json parsed OK: [20:01:54]protocol is kg_v1.0 [20:01:54]action value=close_receipt [20:01:54]process_action close_receipt [20:01:54]cmd_close_receipt [20:01:54]MH_GetDate [20:01:54]Write to MH i2c: F0 00 00 BE 09 B6 [20:01:54]Write i2c OK [20:01:54]MH_I2C_Read... [20:01:54]Read from MH i2c: F0 [20:01:54]MH_I2C_Read... [20:01:54]Read from MH i2c: F0 09 00 [20:01:54]MH_I2C_Read... [20:01:54]Read from MH i2c: F0 09 00 BE 09 00 B3 A7 1A 67 EF 94 12 67 96 [20:01:54]GetLastDocTimeStamp 1729800100 [20:01:54]current date 1729800115 [20:01:54]FM_GetShiftState [20:01:54]SAM_PROTO_GetShiftState [20:01:54]wFMCommunicate request_size=4 [20:01:54]MH_SAM_APDU [20:01:54]CAPDU: 80 13 01 00 [20:01:54]Write to MH i2c: E2 08 00 BF 09 80 13 01 00 00 00 00 00 45 [20:01:54]Write i2c OK [20:01:54]MH_I2C_Read... [20:01:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:54]Read from MH i2c: E2 [20:01:54]MH_I2C_Read... [20:01:54]Read from MH i2c: E2 0E 00 [20:01:54]MH_I2C_Read... [20:01:54]Read from MH i2c: E2 0E 00 BF 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [20:01:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:01:54]wFMCommunicate OK [20:01:54]SAM_PROTO_GetShiftState done [20:01:54]FM_GetShiftState done [20:01:54]opened in 1729729095 [20:01:54]opened+sec_in_day 1729815495 [20:01:54]quantity*price = 30038 [20:01:54]sum+1 = 30039 [20:01:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 727 24.10.2024 20:01 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372910 ФПД: 108176159815774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200155&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372910&fm=108176159815774&tin=02508201610067®Number=0000000000091623&sum=30000 [20:01:56]StoreToDocumentArchive [20:01:56]shift 524 fd 372910 [20:01:56]save to /storage/0524/doc_00372910 [20:01:56]save last doc name /storage/0524/doc_00372910 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 01357DA0 [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 CC 09 80 09 00 00 00 00 00 00 47 [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 CC 09 00 90 00 49 [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 CD 09 80 0D 01 02 00 00 00 00 4F [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 CD 09 00 90 00 4A [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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 B3 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE B0 05 00 35 04 06 00 62 [20:01:56]Write to MH i2c: E2 02 01 CE 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 B3 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE B0 05 00 35 04 06 00 62 00 00 56 [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 CE 09 00 90 00 4B [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 62 B9 94 38 5E [20:01:56]Write to MH i2c: E2 0D 00 CF 09 80 0D 02 02 05 00 62 B9 94 38 5E 00 00 A1 [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 CF 09 00 90 00 4C [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 D0 09 80 0D 03 02 00 00 00 00 54 [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]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 D0 09 00 C4 51 76 46 DD D5 D7 7F 90 00 2E [20:01:56]RAPDU: C4 51 76 46 DD D5 D7 7F 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 D1 09 80 11 00 00 00 00 00 00 54 [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 D1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A9 [20:01:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:01:56]wFMCommunicate OK [20:01:56]CreateOFDProtocolMessage done [20:01:56]OFDSenderStorePacket 372910 [20:01:56]StoreOFDPacket docnum=372910 [20:01:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 38 07 01 FA E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 B3 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE B0 05 00 35 04 06 00 62 62 B9 94 38 5E C4 51 76 46 DD D5 D7 7F [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/00372910 [20:01:56]NVStorageSaveData ofd_packets/00372910 [20:01:56]File name is /storage/ofd_packets/00372910 [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 D2 09 DB [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 D2 09 00 00 00 00 00 FF 0F F0 [20:01:56]RasterBufferAndPrint [20:01:56]line Счет N : (1)3309225 [20:01:56]line ИНН: 02508201610067 [20:01:56]line Контрольно-Кассовый Чек [20:01:56]line ПРОДАЖА [20:01:56]line ТРК (МРК, ГНК) : 42 [20:01:56]line Товар: 2710124130 [20:01:56]line Аи-92-К-4 [20:01:56]line 4.490 * 66.90 [20:01:56]line = 300.38 [20:01:56]line НДС 12% НСП 1% [20:01:56]line > о реализуемом товаре [20:01:56]line ОКРУГЛЕНИЕ: -0.38 [20:01:56]line ИТОГО: 300.00 [20:01:56]line Внесено: 300.00 [20:01:56]line СДАЧА: 0.00 [20:01:56]line НСП 1% : 2.66 [20:01:56]line НДС 12% : 31.90 [20:01:56]line Наличными: 300.00 [20:01:56]line Безнал.: 0.00 [20:01:56]line Место: АЗС № 87 "Партнер Нефть" [20:01:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:01:56]line СНО: Общий режим [20:01:56]line Чек 727 24.10.2024 20:01 [20:01:56]line Смена: 524 ФФД: 1.0 [20:01:56]line ЗНМ: 0300000083 [20:01:56]line РНМ: 0000000000091623 [20:01:56]line Версия ККМ: 001 [20:01:56]line ФМ: 0000000000874672 [20:01:56]line ФД: 372910 [20:01:56]line ФПД: 108176159815774 [20:01:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200155&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372910&fm=108176159815774&tin=02508201610067®Number=0000000000091623&sum=30000 [20:01:56]written 0, free lines is 4095 [20:01:56]OFD Sender: Processing packet 372910 [packets to send 268, broken 267] [20:01:56]ProducePacketName [20:01:56]name=ofd_packets/00372910 [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:56]Connected sock=10 [20:01:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5F 38 07 01 FA E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 02 00 00 F4 03 04 00 B3 A7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE B0 05 00 35 04 06 00 62 62 B9 94 38 5E C4 51 76 46 DD D5 D7 7F [20:01:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4A 96 47 00 FF 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AE B0 05 00 F4 03 04 00 5A 53 1A 67 B6 04 01 00 00 0A 6A EA 6A 74 B8 80 1C [20:01:56]CommunicateWithHost err = 0 [20:01:56]CheckOFDResponse [20:01:56]1017 (14) - 77093643461234 [20:01:56]1041 (16) - 0000000000874672 [20:01:56]1040 (4) - 372910 [20:01:56]1012 (4) - 24.10.2024 14:02 [20:01:56]1206 (1) - 0 [20:01:56]OFD Sender: Remove packet 372910 [20:01:56]ProducePacketName [20:01:56]name=ofd_packets/00372910 [20:01:56]NVStorageDeleteData [20:01:57]Write to MH i2c: 01 00 00 FD 09 06 [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 FD 09 00 00 00 00 00 D4 0C ED [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 3292 [20:01:57]MH_Cut [20:01:57]Write to MH i2c: D1 01 00 04 0A 01 E0 [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 04 0A 00 DF [20:01:57]Write to MH i2c: 01 00 00 05 0A 0F [20:01:57]Write i2c OK [20:01:57]MH_I2C_Read... [20:01:57]OFD Sender: No OFD packet to send [20:01:57]*** Cut start [20:01:57]*** Partial cut [20:01:57]*** CUTSNS_PIN = 1 [20:01:57]*** CUTSNS_PIN = 0 [20:01:58]*** Brake cut motor [20:01:58]Read from MH i2c: 01 [20:01:58]MH_I2C_Read... [20:01:58]*** Stop cut motor [20:01:58]*** Cut end [20:01:58]Read from MH i2c: 01 07 00 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: 01 07 00 05 0A 00 00 00 00 00 FF 0F 24 [20:01:58]process_action close_receipt done [20:01:58]requested_data is exist [20:01:58]produce_requested_data [20:01:58]requested_item fm.sn is exist - process it [20:01:58]wFMCommunicate request_size=4 [20:01:58]MH_SAM_APDU [20:01:58]CAPDU: 80 11 00 00 [20:01:58]Write to MH i2c: E2 08 00 06 0A 80 11 00 00 00 00 00 00 8A [20:01:58]Write i2c OK [20:01:58]MH_I2C_Read... [20:01:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:01:58]Read from MH i2c: E2 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: E2 17 00 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: E2 17 00 06 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [20:01:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:01:58]wFMCommunicate OK [20:01:58]requested_item fd.num is exist - process it [20:01:58]SAM_PROTO_GetFieldsCounters [20:01:58]wFMCommunicate request_size=4 [20:01:58]MH_SAM_APDU [20:01:58]CAPDU: 80 13 00 00 [20:01:58]Write to MH i2c: E2 08 00 07 0A 80 13 00 00 00 00 00 00 8D [20:01:58]Write i2c OK [20:01:58]MH_I2C_Read... [20:01:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:01:58]Read from MH i2c: E2 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: E2 62 00 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: E2 62 00 07 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 A8 [20:01:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D7 02 00 00 5E 04 04 00 D7 02 00 00 57 04 04 00 D8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:01:58]wFMCommunicate OK [20:01:58]SAM_PROTO_GetFieldsCounters done [20:01:58]requested_item shift.num is exist - process it [20:01:58]requested_item shift.opened is exist - process it [20:01:58]req_shift_opened [20:01:58]FM_GetShiftState [20:01:58]SAM_PROTO_GetShiftState [20:01:58]wFMCommunicate request_size=4 [20:01:58]MH_SAM_APDU [20:01:58]CAPDU: 80 13 01 00 [20:01:58]Write to MH i2c: E2 08 00 08 0A 80 13 01 00 00 00 00 00 8F [20:01:58]Write i2c OK [20:01:58]MH_I2C_Read... [20:01:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:01:58]Read from MH i2c: E2 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: E2 0E 00 [20:01:58]MH_I2C_Read... [20:01:58]Read from MH i2c: E2 0E 00 08 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [20:01:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:01:58]wFMCommunicate OK [20:01:58]SAM_PROTO_GetShiftState done [20:01:58]FM_GetShiftState done [20:01:58]req_shift_opened done [20:01:58]requested_item shift.open_date is exist - process it [20:01:58]req_shift_open_date [20:01:58]req_shift_open_date done [20:01:58]produce_requested_data done [20:01:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372910,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:01:58]process_action_free close_receipt [20:01:58]json_value_free [20:01:58]json_value_free done [20:01:58]process_json_proto returns [20:01:58]Send response to host [20:01:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372910,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:01:58]free response buf [20:01:58]execute_script done [20:01:58]execute_script returns [20:01:58]free content buf [20:01:58]Sock 8.Close socket [20:01:58]Sock 8.Thread stoped [20:02:02]OFD Sender: No OFD packet to send [20:02:07]OFD Sender: No OFD packet to send [20:02:12]OFD Sender: No OFD packet to send [20:02:17]OFD Sender: No OFD packet to send [20:02:22]OFD Sender: No OFD packet to send [20:02:27]OFD Sender: No OFD packet to send [20:02:32]OFD Sender: No OFD packet to send [20:02:37]OFD Sender: No OFD packet to send [20:02:42]OFD Sender: No OFD packet to send [20:02:47]OFD Sender: No OFD packet to send [20:02:52]OFD Sender: No OFD packet to send [20:02:57]OFD Sender: No OFD packet to send [20:03:02]OFD Sender: No OFD packet to send [20:03:07]OFD Sender: No OFD packet to send [20:03:12]OFD Sender: No OFD packet to send [20:03:17]OFD Sender: No OFD packet to send [20:03:22]OFD Sender: No OFD packet to send [20:03:27]OFD Sender: No OFD packet to send [20:03:32]OFD Sender: No OFD packet to send [20:03:37]OFD Sender: No OFD packet to send [20:03:42]OFD Sender: No OFD packet to send [20:03:47]OFD Sender: No OFD packet to send [20:03:52]OFD Sender: No OFD packet to send [20:03:57]OFD Sender: No OFD packet to send [20:04:02]OFD Sender: No OFD packet to send [20:04:07]OFD Sender: No OFD packet to send [20:04:12]OFD Sender: No OFD packet to send [20:04:17]OFD Sender: No OFD packet to send [20:04:22]OFD Sender: No OFD packet to send [20:04:27]OFD Sender: No OFD packet to send [20:04:32]OFD Sender: No OFD packet to send [20:04:37]OFD Sender: No OFD packet to send [20:04:42]OFD Sender: No OFD packet to send [20:04:47]OFD Sender: No OFD packet to send [20:04:52]OFD Sender: No OFD packet to send [20:04:57]OFD Sender: No OFD packet to send [20:05:02]OFD Sender: No OFD packet to send [20:05:07]OFD Sender: No OFD packet to send [20:05:12]OFD Sender: No OFD packet to send [20:05:17]OFD Sender: No OFD packet to send [20:05:22]OFD Sender: No OFD packet to send [20:05:27]OFD Sender: No OFD packet to send [20:05:32]OFD Sender: No OFD packet to send [20:05:37]OFD Sender: No OFD packet to send [20:05:42]OFD Sender: No OFD packet to send [20:05:47]OFD Sender: No OFD packet to send [20:05:52]OFD Sender: No OFD packet to send [20:05:57]OFD Sender: No OFD packet to send [20:06:02]OFD Sender: No OFD packet to send [20:06:07]OFD Sender: No OFD packet to send [20:06:12]OFD Sender: No OFD packet to send [20:06:17]OFD Sender: No OFD packet to send [20:06:22]OFD Sender: No OFD packet to send [20:06:27]OFD Sender: No OFD packet to send [20:06:32]OFD Sender: No OFD packet to send [20:06:33]accept exits with 9 [20:06:33]New connection [20:06:33]New thread 3067514212 created [20:06:33]Thread 3067370852 joined [20:06:33]Waiting for new connection... [20:06:33] Sock 9.Parse request [20:06:33]Sock 9.Check first char [20:06:33]Sock 9.First char is OK [20:06:33]request: POST /json_proto HTTP/1.0 [20:06:33]Method: POST [20:06:33]URL: /json_proto [20:06:33]Method is POST - this is cgi request [20:06:33]url: /json_proto [20:06:33]query_string will be loaded in cgi processing [20:06:33]execute_cgi json_proto POST (null) [20:06:33]execute_cgi path=json_proto method=POST [20:06:33]POST find Content-Length [20:06:33]Host: 172.17.42.195:8080 [20:06:33]Content-Length: 683 [20:06:33]Content-Type: application/json [20:06:33] [20:06:33]POST finish read [20:06:33]Found Content-Length = 683 [20:06:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:33]execute_script... [20:06: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)3309226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:06:33]POST & json_proto [20:06:33]process_json_proto [20:06:33]json parsed OK: [20:06:33]protocol is kg_v1.0 [20:06:33]action value=close_receipt [20:06:33]process_action close_receipt [20:06:33]cmd_close_receipt [20:06:33]MH_GetDate [20:06:33]Write to MH i2c: F0 00 00 09 0A 02 [20:06:33]Write i2c OK [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: F0 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: F0 09 00 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: F0 09 00 09 0A 00 CA A8 1A 67 EF 94 12 67 FA [20:06:33]GetLastDocTimeStamp 1729800115 [20:06:33]current date 1729800394 [20:06:33]FM_GetShiftState [20:06:33]SAM_PROTO_GetShiftState [20:06:33]wFMCommunicate request_size=4 [20:06:33]MH_SAM_APDU [20:06:33]CAPDU: 80 13 01 00 [20:06:33]Write to MH i2c: E2 08 00 0A 0A 80 13 01 00 00 00 00 00 91 [20:06:33]Write i2c OK [20:06:33]MH_I2C_Read... [20:06:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:33]Read from MH i2c: E2 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 0E 00 [20:06:33]MH_I2C_Read... [20:06:33]Read from MH i2c: E2 0E 00 0A 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [20:06:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:06:33]wFMCommunicate OK [20:06:33]SAM_PROTO_GetShiftState done [20:06:33]FM_GetShiftState done [20:06:33]opened in 1729729095 [20:06:33]opened+sec_in_day 1729815495 [20:06:33]quantity*price = 100015 [20:06:33]sum+1 = 100017 [20:06:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 728 24.10.2024 20:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372911 ФПД: 144286407045963 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372911&fm=144286407045963&tin=02508201610067®Number=0000000000091623&sum=100000 [20:06:34]StoreToDocumentArchive [20:06:34]shift 524 fd 372911 [20:06:34]save to /storage/0524/doc_00372911 [20:06:34]save last doc name /storage/0524/doc_00372911 to /storage/kkm_last_doc_name [20:06:34]save OK [20:06:34]Clear old archive folders... [20:06:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:06:34]tlvbuf is 01367830 [20:06:34]SAM_PROTO_ClearQueue [20:06:34]wFMCommunicate request_size=4 [20:06:34]MH_SAM_APDU [20:06:34]CAPDU: 80 09 00 00 [20:06:34]Write to MH i2c: E2 08 00 17 0A 80 09 00 00 00 00 00 00 93 [20:06:34]Write i2c OK [20:06:34]MH_I2C_Read... [20:06:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:06:34]Read from MH i2c: E2 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 17 0A 00 90 00 95 [20:06:34]RAPDU: 90 00 [20:06:34]wFMCommunicate OK [20:06:34]SAM_PROTO_ClearQueue done [20:06:34]KKMCreateOFDPacket [20:06:34]OFDProtocolAddRootSTLVToBuf [20:06:34]FM_MakeSignedData [20:06:34]FM_MakeSignedData [20:06:34]SAM_PROTO_SignData [20:06:34]wFMCommunicate request_size=4 [20:06:34]MH_SAM_APDU [20:06:34]CAPDU: 80 0D 01 02 [20:06:34]Write to MH i2c: E2 08 00 18 0A 80 0D 01 02 00 00 00 00 9B [20:06:34]Write i2c OK [20:06:34]MH_I2C_Read... [20:06:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:06:34]Read from MH i2c: E2 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 18 0A 00 90 00 96 [20:06:34]RAPDU: 90 00 [20:06:34]wFMCommunicate OK [20:06:34]wFMCommunicate request_size=255 [20:06:34]MH_SAM_APDU [20:06: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 CA A8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF B0 05 00 35 04 06 00 83 [20:06:34]Write to MH i2c: E2 02 01 19 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 CA A8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF B0 05 00 35 04 06 00 83 00 00 E3 [20:06:34]Write i2c OK [20:06:34]MH_I2C_Read... [20:06:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:34]Read from MH i2c: E2 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 19 0A 00 90 00 97 [20:06:34]RAPDU: 90 00 [20:06:34]wFMCommunicate OK [20:06:34]wFMCommunicate request_size=10 [20:06:34]MH_SAM_APDU [20:06:34]CAPDU: 80 0D 02 02 05 3A 4C 09 B3 4B [20:06:34]Write to MH i2c: E2 0D 00 1A 0A 80 0D 02 02 05 00 3A 4C 09 B3 4B 00 00 35 [20:06:34]Write i2c OK [20:06:34]MH_I2C_Read... [20:06:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:06:34]Read from MH i2c: E2 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 03 00 1A 0A 00 90 00 98 [20:06:34]RAPDU: 90 00 [20:06:34]wFMCommunicate OK [20:06:34]wFMCommunicate request_size=4 [20:06:34]MH_SAM_APDU [20:06:34]CAPDU: 80 0D 03 02 [20:06:34]Write to MH i2c: E2 08 00 1B 0A 80 0D 03 02 00 00 00 00 A0 [20:06:34]Write i2c OK [20:06:34]MH_I2C_Read... [20:06:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:06:34]Read from MH i2c: E2 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 0B 00 [20:06:34]MH_I2C_Read... [20:06:34]Read from MH i2c: E2 0B 00 1B 0A 00 82 A3 4F A2 D8 E8 F6 7E 90 00 EB [20:06:34]RAPDU: 82 A3 4F A2 D8 E8 F6 7E 90 00 [20:06:34]wFMCommunicate OK [20:06:34]SAM_PROTO_SignData done [20:06:34]FM_MakeSignedData done [20:06:34]CreateOFDProtocolMessage [20:06:34]wFMCommunicate request_size=4 [20:06:34]MH_SAM_APDU [20:06:34]CAPDU: 80 11 00 00 [20:06:34]Write to MH i2c: E2 08 00 1C 0A 80 11 00 00 00 00 00 00 A0 [20:06:34]Write i2c OK [20:06:34]MH_I2C_Read... [20:06:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:35]Read from MH i2c: E2 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: E2 17 00 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: E2 17 00 1C 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F5 [20:06:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:06:35]wFMCommunicate OK [20:06:35]CreateOFDProtocolMessage done [20:06:35]OFDSenderStorePacket 372911 [20:06:35]StoreOFDPacket docnum=372911 [20:06:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 ED F7 07 01 0A 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 CA A8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF B0 05 00 35 04 06 00 83 3A 4C 09 B3 4B 82 A3 4F A2 D8 E8 F6 7E [20:06:35]CheckFolder [20:06:35]dirname=/storage/ofd_packets [20:06:35]CheckFolder done [20:06:35]ProducePacketName [20:06:35]name=ofd_packets/00372911 [20:06:35]NVStorageSaveData ofd_packets/00372911 [20:06:35]File name is /storage/ofd_packets/00372911 [20:06:35]Write 301 bytes [20:06:35]NVStorageSaveData done [20:06:35]OFDSenderStorePacket done [20:06:35]KKMCreateOFDPacket done [20:06:35]NVStorageSaveData kkm_last_timestamp [20:06:35]File name is /storage/kkm_last_timestamp [20:06:35]Write 4 bytes [20:06:35]NVStorageSaveData done [20:06:35]ExternCall_PrintAddStr [20:06:35]wPrintStart [20:06:35]Write to MH i2c: 01 00 00 1D 0A 27 [20:06:35]Write i2c OK [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: 01 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: 01 07 00 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: 01 07 00 1D 0A 00 00 00 00 00 FF 0F 3C [20:06:35]RasterBufferAndPrint [20:06:35]line Счет N : (1)3309226 [20:06:35]line ИНН: 02508201610067 [20:06:35]line Контрольно-Кассовый Чек [20:06:35]line ПРОДАЖА [20:06:35]line ТРК (МРК, ГНК) : 22 [20:06:35]line Товар: 2710124130 [20:06:35]line Аи-92-К-4 [20:06:35]line 14.950 * 66.90 [20:06:35]line = 1000.16 [20:06:35]line НДС 12% НСП 1% [20:06:35]line > о реализуемом товаре [20:06:35]line ОКРУГЛЕНИЕ: -0.16 [20:06:35]line ИТОГО: 1000.00 [20:06:35]line Внесено: 1000.00 [20:06:35]line СДАЧА: 0.00 [20:06:35]line НСП 1% : 8.85 [20:06:35]line НДС 12% : 106.21 [20:06:35]line Наличными: 1000.00 [20:06:35]line Безнал.: 0.00 [20:06:35]line Место: АЗС № 87 "Партнер Нефть" [20:06:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:06:35]line СНО: Общий режим [20:06:35]line Чек 728 24.10.2024 20:06 [20:06:35]line Смена: 524 ФФД: 1.0 [20:06:35]line ЗНМ: 0300000083 [20:06:35]line РНМ: 0000000000091623 [20:06:35]line Версия ККМ: 001 [20:06:35]line ФМ: 0000000000874672 [20:06:35]line ФД: 372911 [20:06:35]line ФПД: 144286407045963 [20:06:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372911&fm=144286407045963&tin=02508201610067®Number=0000000000091623&sum=100000 [20:06:35]OFD Sender: Processing packet 372911 [packets to send 268, broken 267] [20:06:35]ProducePacketName [20:06:35]name=ofd_packets/00372911 [20:06:35]OFD Sender: To server: pG, [20:06:35]CommunicateWithHost lk.salyk.kg:30040 [20:06:35]ConnectInit lk.salyk.kg [20:06:35]written 0, free lines is 4095 [20:06:35]Connected sock=10 [20:06:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 ED F7 07 01 0A 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 02 00 00 F4 03 04 00 CA A8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF B0 05 00 35 04 06 00 83 3A 4C 09 B3 4B 82 A3 4F A2 D8 E8 F6 7E [20:06:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A9 BA 47 00 9C 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 AF B0 05 00 F4 03 04 00 71 54 1A 67 B6 04 01 00 00 93 5E 10 DF CF DD 3A B9 [20:06:35]CommunicateWithHost err = 0 [20:06:35]CheckOFDResponse [20:06:35]1017 (14) - 77093643461234 [20:06:35]1041 (16) - 0000000000874672 [20:06:35]1040 (4) - 372911 [20:06:35]1012 (4) - 24.10.2024 14:06 [20:06:35]1206 (1) - 0 [20:06:35]OFD Sender: Remove packet 372911 [20:06:35]ProducePacketName [20:06:35]name=ofd_packets/00372911 [20:06:35]NVStorageDeleteData [20:06:35]Write to MH i2c: 01 00 00 48 0A 52 [20:06:35]Write i2c OK [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: 01 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: 01 07 00 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: 01 07 00 48 0A 00 00 00 00 00 DA 0C 3F [20:06:35]RasterBufferAndPrint [20:06:35]line [20:06:35]line [20:06:35]line [20:06:35]line [20:06:35]line [20:06:35]written 0, free lines is 3297 [20:06:35]MH_Cut [20:06:35]Write to MH i2c: D1 01 00 4F 0A 01 2B [20:06:35]Write i2c OK [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: D1 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: D1 01 00 [20:06:35]MH_I2C_Read... [20:06:35]Read from MH i2c: D1 01 00 4F 0A 00 2A [20:06:35]Write to MH i2c: 01 00 00 50 0A 5A [20:06:35]Write i2c OK [20:06:35]MH_I2C_Read... [20:06:36]OFD Sender: No OFD packet to send [20:06:36]*** Cut start [20:06:36]*** Partial cut [20:06:36]*** CUTSNS_PIN = 1 [20:06:36]*** CUTSNS_PIN = 0 [20:06:36]*** Brake cut motor [20:06:37]Read from MH i2c: 01 [20:06:37]MH_I2C_Read... [20:06:37]*** Stop cut motor [20:06:37]*** Cut end [20:06:37]Read from MH i2c: 01 07 00 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: 01 07 00 50 0A 00 00 00 00 00 FF 0F 6F [20:06:37]process_action close_receipt done [20:06:37]requested_data is exist [20:06:37]produce_requested_data [20:06:37]requested_item fm.sn is exist - process it [20:06:37]wFMCommunicate request_size=4 [20:06:37]MH_SAM_APDU [20:06:37]CAPDU: 80 11 00 00 [20:06:37]Write to MH i2c: E2 08 00 51 0A 80 11 00 00 00 00 00 00 D5 [20:06:37]Write i2c OK [20:06:37]MH_I2C_Read... [20:06:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:06:37]Read from MH i2c: E2 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: E2 17 00 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: E2 17 00 51 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [20:06:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:06:37]wFMCommunicate OK [20:06:37]requested_item fd.num is exist - process it [20:06:37]SAM_PROTO_GetFieldsCounters [20:06:37]wFMCommunicate request_size=4 [20:06:37]MH_SAM_APDU [20:06:37]CAPDU: 80 13 00 00 [20:06:37]Write to MH i2c: E2 08 00 52 0A 80 13 00 00 00 00 00 00 D8 [20:06:37]Write i2c OK [20:06:37]MH_I2C_Read... [20:06:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:06:37]Read from MH i2c: E2 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: E2 62 00 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: E2 62 00 52 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 F7 [20:06:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 AF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D8 02 00 00 5E 04 04 00 D8 02 00 00 57 04 04 00 D9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:06:37]wFMCommunicate OK [20:06:37]SAM_PROTO_GetFieldsCounters done [20:06:37]requested_item shift.num is exist - process it [20:06:37]requested_item shift.opened is exist - process it [20:06:37]req_shift_opened [20:06:37]FM_GetShiftState [20:06:37]SAM_PROTO_GetShiftState [20:06:37]wFMCommunicate request_size=4 [20:06:37]MH_SAM_APDU [20:06:37]CAPDU: 80 13 01 00 [20:06:37]Write to MH i2c: E2 08 00 53 0A 80 13 01 00 00 00 00 00 DA [20:06:37]Write i2c OK [20:06:37]MH_I2C_Read... [20:06:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:06:37]Read from MH i2c: E2 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: E2 0E 00 [20:06:37]MH_I2C_Read... [20:06:37]Read from MH i2c: E2 0E 00 53 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3F [20:06:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:06:37]wFMCommunicate OK [20:06:37]SAM_PROTO_GetShiftState done [20:06:37]FM_GetShiftState done [20:06:37]req_shift_opened done [20:06:37]requested_item shift.open_date is exist - process it [20:06:37]req_shift_open_date [20:06:37]req_shift_open_date done [20:06:37]produce_requested_data done [20:06:37]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372911,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:06:37]process_action_free close_receipt [20:06:37]json_value_free [20:06:37]json_value_free done [20:06:37]process_json_proto returns [20:06:37]Send response to host [20:06:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372911,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:06:37]free response buf [20:06:37]execute_script done [20:06:37]execute_script returns [20:06:37]free content buf [20:06:37]Sock 9.Close socket [20:06:37]Sock 9.Thread stoped [20:06:41]OFD Sender: No OFD packet to send [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: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: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]accept exits with 8 [20:09:46]New connection [20:09:46]New thread 3067370852 created [20:09:46]Thread 3067514212 joined [20:09:46]Waiting for new connection... [20:09:46] Sock 8.Parse request [20:09:46]Sock 8.Check first char [20:09:46]Sock 8.First char is OK [20:09:46]request: POST /json_proto HTTP/1.0 [20:09:46]Method: POST [20:09:46]URL: /json_proto [20:09:46]Method is POST - this is cgi request [20:09:46]url: /json_proto [20:09:46]query_string will be loaded in cgi processing [20:09:46]execute_cgi json_proto POST (null) [20:09:46]execute_cgi path=json_proto method=POST [20:09:46]POST find Content-Length [20:09:46]Host: 172.17.42.195:8080 [20:09:46]Content-Length: 767 [20:09:46]Content-Type: application/json [20:09:46] [20:09:46]POST finish read [20:09:46]Found Content-Length = 767 [20:09:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:46]execute_script... [20:09: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)3309227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:09:46]POST & json_proto [20:09:46]process_json_proto [20:09:46]json parsed OK: [20:09:46]protocol is kg_v1.0 [20:09:46]action value=close_receipt [20:09:46]process_action close_receipt [20:09:46]cmd_close_receipt [20:09:46]MH_GetDate [20:09:46]Write to MH i2c: F0 00 00 54 0A 4D [20:09:46]Write i2c OK [20:09:46]MH_I2C_Read... [20:09:46]Read from MH i2c: F0 [20:09:46]MH_I2C_Read... [20:09:46]Read from MH i2c: F0 09 00 [20:09:46]MH_I2C_Read... [20:09:46]Read from MH i2c: F0 09 00 54 0A 00 8B A9 1A 67 EF 94 12 67 07 [20:09:46]GetLastDocTimeStamp 1729800394 [20:09:46]current date 1729800587 [20:09:46]FM_GetShiftState [20:09:46]SAM_PROTO_GetShiftState [20:09:46]wFMCommunicate request_size=4 [20:09:46]MH_SAM_APDU [20:09:46]CAPDU: 80 13 01 00 [20:09:46]Write to MH i2c: E2 08 00 55 0A 80 13 01 00 00 00 00 00 DC [20:09:46]Write i2c OK [20:09:46]MH_I2C_Read... [20:09:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:46]Read from MH i2c: E2 [20:09:46]MH_I2C_Read... [20:09:46]Read from MH i2c: E2 0E 00 [20:09:46]MH_I2C_Read... [20:09:46]Read from MH i2c: E2 0E 00 55 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 41 [20:09:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:09:46]wFMCommunicate OK [20:09:46]SAM_PROTO_GetShiftState done [20:09:46]FM_GetShiftState done [20:09:46]opened in 1729729095 [20:09:46]opened+sec_in_day 1729815495 [20:09:46]quantity*price = 30038 [20:09:46]sum+1 = 30039 [20:09:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 729 24.10.2024 20:09 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372912 ФПД: 10188848223263 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372912&fm=10188848223263&tin=02508201610067®Number=0000000000091623&sum=30038 [20:09:47]StoreToDocumentArchive [20:09:47]shift 524 fd 372912 [20:09:47]save to /storage/0524/doc_00372912 [20:09:47]save last doc name /storage/0524/doc_00372912 to /storage/kkm_last_doc_name [20:09:47]save OK [20:09:47]Clear old archive folders... [20:09:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:09:47]tlvbuf is 0136B6E0 [20:09:47]SAM_PROTO_ClearQueue [20:09:47]wFMCommunicate request_size=4 [20:09:47]MH_SAM_APDU [20:09:47]CAPDU: 80 09 00 00 [20:09:47]Write to MH i2c: E2 08 00 62 0A 80 09 00 00 00 00 00 00 DE [20:09:47]Write i2c OK [20:09:47]MH_I2C_Read... [20:09:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:09:47]Read from MH i2c: E2 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 62 0A 00 90 00 E0 [20:09:47]RAPDU: 90 00 [20:09:47]wFMCommunicate OK [20:09:47]SAM_PROTO_ClearQueue done [20:09:47]KKMCreateOFDPacket [20:09:47]OFDProtocolAddRootSTLVToBuf [20:09:47]FM_MakeSignedData [20:09:47]FM_MakeSignedData [20:09:47]SAM_PROTO_SignData [20:09:47]wFMCommunicate request_size=4 [20:09:47]MH_SAM_APDU [20:09:47]CAPDU: 80 0D 01 02 [20:09:47]Write to MH i2c: E2 08 00 63 0A 80 0D 01 02 00 00 00 00 E6 [20:09:47]Write i2c OK [20:09:47]MH_I2C_Read... [20:09:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:09:47]Read from MH i2c: E2 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 63 0A 00 90 00 E1 [20:09:47]RAPDU: 90 00 [20:09:47]wFMCommunicate OK [20:09:47]wFMCommunicate request_size=255 [20:09:47]MH_SAM_APDU [20:09: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 8B A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 B0 05 00 35 04 06 00 09 [20:09:47]Write to MH i2c: E2 02 01 64 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 8B A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 B0 05 00 35 04 06 00 09 00 00 BE [20:09:47]Write i2c OK [20:09:47]MH_I2C_Read... [20:09:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:47]Read from MH i2c: E2 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 64 0A 00 90 00 E2 [20:09:47]RAPDU: 90 00 [20:09:47]wFMCommunicate OK [20:09:47]wFMCommunicate request_size=10 [20:09:47]MH_SAM_APDU [20:09:47]CAPDU: 80 0D 02 02 05 44 46 AD D4 1F [20:09:47]Write to MH i2c: E2 0D 00 65 0A 80 0D 02 02 05 00 44 46 AD D4 1F 00 00 1D [20:09:47]Write i2c OK [20:09:47]MH_I2C_Read... [20:09:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:09:47]Read from MH i2c: E2 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 03 00 65 0A 00 90 00 E3 [20:09:47]RAPDU: 90 00 [20:09:47]wFMCommunicate OK [20:09:47]wFMCommunicate request_size=4 [20:09:47]MH_SAM_APDU [20:09:47]CAPDU: 80 0D 03 02 [20:09:47]Write to MH i2c: E2 08 00 66 0A 80 0D 03 02 00 00 00 00 EB [20:09:47]Write i2c OK [20:09:47]MH_I2C_Read... [20:09:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:09:47]Read from MH i2c: E2 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 0B 00 [20:09:47]MH_I2C_Read... [20:09:47]Read from MH i2c: E2 0B 00 66 0A 00 11 47 45 C5 1B 1C 2F 16 90 00 CA [20:09:47]RAPDU: 11 47 45 C5 1B 1C 2F 16 90 00 [20:09:47]wFMCommunicate OK [20:09:47]SAM_PROTO_SignData done [20:09:47]FM_MakeSignedData done [20:09:47]CreateOFDProtocolMessage [20:09:47]wFMCommunicate request_size=4 [20:09:47]MH_SAM_APDU [20:09:47]CAPDU: 80 11 00 00 [20:09:47]Write to MH i2c: E2 08 00 67 0A 80 11 00 00 00 00 00 00 EB [20:09:47]Write i2c OK [20:09:47]MH_I2C_Read... [20:09:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:48]Read from MH i2c: E2 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: E2 17 00 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: E2 17 00 67 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 40 [20:09:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:09:48]wFMCommunicate OK [20:09:48]CreateOFDProtocolMessage done [20:09:48]OFDSenderStorePacket 372912 [20:09:48]StoreOFDPacket docnum=372912 [20:09:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6C FE 07 01 49 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 8B A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 B0 05 00 35 04 06 00 09 44 46 AD D4 1F 11 47 45 C5 1B 1C 2F 16 [20:09:48]CheckFolder [20:09:48]dirname=/storage/ofd_packets [20:09:48]CheckFolder done [20:09:48]ProducePacketName [20:09:48]name=ofd_packets/00372912 [20:09:48]NVStorageSaveData ofd_packets/00372912 [20:09:48]File name is /storage/ofd_packets/00372912 [20:09:48]Write 301 bytes [20:09:48]NVStorageSaveData done [20:09:48]OFDSenderStorePacket done [20:09:48]KKMCreateOFDPacket done [20:09:48]NVStorageSaveData kkm_last_timestamp [20:09:48]File name is /storage/kkm_last_timestamp [20:09:48]Write 4 bytes [20:09:48]NVStorageSaveData done [20:09:48]ExternCall_PrintAddStr [20:09:48]wPrintStart [20:09:48]Write to MH i2c: 01 00 00 68 0A 72 [20:09:48]Write i2c OK [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: 01 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: 01 07 00 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: 01 07 00 68 0A 00 00 00 00 00 FF 0F 87 [20:09:48]RasterBufferAndPrint [20:09:48]line Счет N : (1)3309227 [20:09:48]line ИНН: 02508201610067 [20:09:48]line Контрольно-Кассовый Чек [20:09:48]line ПРОДАЖА [20:09:48]line ТРК (МРК, ГНК) : 22 [20:09:48]line Товар: 2710124130 [20:09:48]line Аи-92-К-4 [20:09:48]line 4.490 * 66.90 [20:09:48]line = 300.38 [20:09:48]line НДС 12% НСП 1% [20:09:48]line > о реализуемом товаре [20:09:48]line ИТОГО: 300.38 [20:09:48]line НСП 1% : 2.66 [20:09:48]line НДС 12% : 31.90 [20:09:48]line Наличными: 0.00 [20:09:48]line Безнал.: 300.38 [20:09:48]line Место: АЗС № 87 "Партнер Нефть" [20:09:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:09:48]line СНО: Общий режим [20:09:48]line Чек 729 24.10.2024 20:09 [20:09:48]line Смена: 524 ФФД: 1.0 [20:09:48]line ЗНМ: 0300000083 [20:09:48]line РНМ: 0000000000091623 [20:09:48]line Версия ККМ: 001 [20:09:48]line Платежная система: Mbank [20:09:48]line ФМ: 0000000000874672 [20:09:48]line ФД: 372912 [20:09:48]line ФПД: 10188848223263 [20:09:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T200947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372912&fm=10188848223263&tin=02508201610067®Number=0000000000091623&sum=30038 [20:09:48]OFD Sender: Processing packet 372912 [packets to send 268, broken 267] [20:09:48]ProducePacketName [20:09:48]name=ofd_packets/00372912 [20:09:48]OFD Sender: To server: pG, [20:09:48]CommunicateWithHost lk.salyk.kg:30040 [20:09:48]ConnectInit lk.salyk.kg [20:09:48]written 0, free lines is 4095 [20:09:48]Connected sock=11 [20:09:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6C FE 07 01 49 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 02 00 00 F4 03 04 00 8B A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 B0 05 00 35 04 06 00 09 44 46 AD D4 1F 11 47 45 C5 1B 1C 2F 16 [20:09:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 10 E1 47 00 E7 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B0 B0 05 00 F4 03 04 00 32 55 1A 67 B6 04 01 00 00 CA C7 3A D7 F0 4F C1 41 [20:09:48]CommunicateWithHost err = 0 [20:09:48]CheckOFDResponse [20:09:48]1017 (14) - 77093643461234 [20:09:48]1041 (16) - 0000000000874672 [20:09:48]1040 (4) - 372912 [20:09:48]1012 (4) - 24.10.2024 14:09 [20:09:48]1206 (1) - 0 [20:09:48]OFD Sender: Remove packet 372912 [20:09:48]ProducePacketName [20:09:48]name=ofd_packets/00372912 [20:09:48]NVStorageDeleteData [20:09:48]Write to MH i2c: 01 00 00 91 0A 9B [20:09:48]Write i2c OK [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: 01 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: 01 07 00 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: 01 07 00 91 0A 00 00 00 00 00 0A 0D B9 [20:09:48]RasterBufferAndPrint [20:09:48]line [20:09:48]line [20:09:48]line [20:09:48]line [20:09:48]line [20:09:48]written 0, free lines is 3345 [20:09:48]MH_Cut [20:09:48]Write to MH i2c: D1 01 00 98 0A 01 74 [20:09:48]Write i2c OK [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: D1 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: D1 01 00 [20:09:48]MH_I2C_Read... [20:09:48]Read from MH i2c: D1 01 00 98 0A 00 73 [20:09:48]Write to MH i2c: 01 00 00 99 0A A3 [20:09:48]Write i2c OK [20:09:48]MH_I2C_Read... [20:09:49]OFD Sender: No OFD packet to send [20:09:49]*** Cut start [20:09:49]*** Partial cut [20:09:49]*** CUTSNS_PIN = 1 [20:09:49]*** CUTSNS_PIN = 0 [20:09:49]*** Brake cut motor [20:09:50]Read from MH i2c: 01 [20:09:50]MH_I2C_Read... [20:09:50]*** Stop cut motor [20:09:50]*** Cut end [20:09:50]Read from MH i2c: 01 07 00 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: 01 07 00 99 0A 00 00 00 00 00 FF 0F B8 [20:09:50]process_action close_receipt done [20:09:50]requested_data is exist [20:09:50]produce_requested_data [20:09:50]requested_item fm.sn is exist - process it [20:09:50]wFMCommunicate request_size=4 [20:09:50]MH_SAM_APDU [20:09:50]CAPDU: 80 11 00 00 [20:09:50]Write to MH i2c: E2 08 00 9A 0A 80 11 00 00 00 00 00 00 1E [20:09:50]Write i2c OK [20:09:50]MH_I2C_Read... [20:09:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:09:50]Read from MH i2c: E2 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: E2 17 00 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: E2 17 00 9A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 73 [20:09:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:09:50]wFMCommunicate OK [20:09:50]requested_item fd.num is exist - process it [20:09:50]SAM_PROTO_GetFieldsCounters [20:09:50]wFMCommunicate request_size=4 [20:09:50]MH_SAM_APDU [20:09:50]CAPDU: 80 13 00 00 [20:09:50]Write to MH i2c: E2 08 00 9B 0A 80 13 00 00 00 00 00 00 21 [20:09:50]Write i2c OK [20:09:50]MH_I2C_Read... [20:09:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:09:50]Read from MH i2c: E2 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: E2 62 00 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: E2 62 00 9B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 44 [20:09:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 D9 02 00 00 5E 04 04 00 D9 02 00 00 57 04 04 00 DA 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:09:50]wFMCommunicate OK [20:09:50]SAM_PROTO_GetFieldsCounters done [20:09:50]requested_item shift.num is exist - process it [20:09:50]requested_item shift.opened is exist - process it [20:09:50]req_shift_opened [20:09:50]FM_GetShiftState [20:09:50]SAM_PROTO_GetShiftState [20:09:50]wFMCommunicate request_size=4 [20:09:50]MH_SAM_APDU [20:09:50]CAPDU: 80 13 01 00 [20:09:50]Write to MH i2c: E2 08 00 9C 0A 80 13 01 00 00 00 00 00 23 [20:09:50]Write i2c OK [20:09:50]MH_I2C_Read... [20:09:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:09:50]Read from MH i2c: E2 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: E2 0E 00 [20:09:50]MH_I2C_Read... [20:09:50]Read from MH i2c: E2 0E 00 9C 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 88 [20:09:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:09:50]wFMCommunicate OK [20:09:50]SAM_PROTO_GetShiftState done [20:09:50]FM_GetShiftState done [20:09:50]req_shift_opened done [20:09:50]requested_item shift.open_date is exist - process it [20:09:50]req_shift_open_date [20:09:50]req_shift_open_date done [20:09:50]produce_requested_data done [20:09:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372912,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:09:50]process_action_free close_receipt [20:09:50]json_value_free [20:09:50]json_value_free done [20:09:50]process_json_proto returns [20:09:50]Send response to host [20:09:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372912,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:09:50]free response buf [20:09:50]execute_script done [20:09:50]execute_script returns [20:09:50]free content buf [20:09:50]Sock 8.Close socket [20:09:50]Sock 8.Thread stoped [20:09:54]OFD Sender: No OFD packet to send [20:09:59]OFD Sender: No OFD packet to send [20:10:04]OFD Sender: No OFD packet to send [20:10:09]OFD Sender: No OFD packet to send [20:10:14]OFD Sender: No OFD packet to send [20:10:16]accept exits with 9 [20:10:16]New connection [20:10:16]New thread 3067514212 created [20:10:16]Thread 3067370852 joined [20:10:16]Waiting for new connection... [20:10:16] Sock 9.Parse request [20:10:16]Sock 9.Check first char [20:10:16]Sock 9.First char is OK [20:10:16]request: POST /json_proto HTTP/1.0 [20:10:16]Method: POST [20:10:16]URL: /json_proto [20:10:16]Method is POST - this is cgi request [20:10:16]url: /json_proto [20:10:16]query_string will be loaded in cgi processing [20:10:16]execute_cgi json_proto POST (null) [20:10:16]execute_cgi path=json_proto method=POST [20:10:16]POST find Content-Length [20:10:16]Host: 172.17.42.195:8080 [20:10:16]Content-Length: 683 [20:10:16]Content-Type: application/json [20:10:16] [20:10:16]POST finish read [20:10:16]Found Content-Length = 683 [20:10:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:16]execute_script... [20:10: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)3309228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:10:16]POST & json_proto [20:10:16]process_json_proto [20:10:16]json parsed OK: [20:10:16]protocol is kg_v1.0 [20:10:16]action value=close_receipt [20:10:16]process_action close_receipt [20:10:16]cmd_close_receipt [20:10:16]MH_GetDate [20:10:16]Write to MH i2c: F0 00 00 9D 0A 96 [20:10:16]Write i2c OK [20:10:16]MH_I2C_Read... [20:10:16]Read from MH i2c: F0 [20:10:16]MH_I2C_Read... [20:10:16]Read from MH i2c: F0 09 00 [20:10:16]MH_I2C_Read... [20:10:16]Read from MH i2c: F0 09 00 9D 0A 00 A9 A9 1A 67 EF 94 12 67 6E [20:10:16]GetLastDocTimeStamp 1729800587 [20:10:16]current date 1729800617 [20:10:16]FM_GetShiftState [20:10:16]SAM_PROTO_GetShiftState [20:10:16]wFMCommunicate request_size=4 [20:10:16]MH_SAM_APDU [20:10:16]CAPDU: 80 13 01 00 [20:10:16]Write to MH i2c: E2 08 00 9E 0A 80 13 01 00 00 00 00 00 25 [20:10:16]Write i2c OK [20:10:16]MH_I2C_Read... [20:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:16]Read from MH i2c: E2 [20:10:16]MH_I2C_Read... [20:10:16]Read from MH i2c: E2 0E 00 [20:10:16]MH_I2C_Read... [20:10:16]Read from MH i2c: E2 0E 00 9E 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8A [20:10:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:10:16]wFMCommunicate OK [20:10:16]SAM_PROTO_GetShiftState done [20:10:16]FM_GetShiftState done [20:10:16]opened in 1729729095 [20:10:16]opened+sec_in_day 1729815495 [20:10:16]quantity*price = 100021 [20:10:16]sum+1 = 100023 [20:10: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 730 24.10.2024 20:10 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372913 ФПД: 248757328160453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201017&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372913&fm=248757328160453&tin=02508201610067®Number=0000000000091623&sum=100000 [20:10:17]StoreToDocumentArchive [20:10:17]shift 524 fd 372913 [20:10:17]save to /storage/0524/doc_00372913 [20:10:17]save last doc name /storage/0524/doc_00372913 to /storage/kkm_last_doc_name [20:10:17]save OK [20:10:17]Clear old archive folders... [20:10:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:10:17]tlvbuf is 0137A740 [20:10:17]SAM_PROTO_ClearQueue [20:10:17]wFMCommunicate request_size=4 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 09 00 00 [20:10:17]Write to MH i2c: E2 08 00 AB 0A 80 09 00 00 00 00 00 00 27 [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 AB 0A 00 90 00 29 [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]SAM_PROTO_ClearQueue done [20:10:17]KKMCreateOFDPacket [20:10:17]OFDProtocolAddRootSTLVToBuf [20:10:17]FM_MakeSignedData [20:10:17]FM_MakeSignedData [20:10:17]SAM_PROTO_SignData [20:10:17]wFMCommunicate request_size=4 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 01 02 [20:10:17]Write to MH i2c: E2 08 00 AC 0A 80 0D 01 02 00 00 00 00 2F [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 AC 0A 00 90 00 2A [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]wFMCommunicate request_size=255 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 A9 A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 B0 05 00 35 04 06 00 E2 [20:10:17]Write to MH i2c: E2 02 01 AD 0A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DA 02 00 00 F4 03 04 00 A9 A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 B0 05 00 35 04 06 00 E2 00 00 DC [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 AD 0A 00 90 00 2B [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]wFMCommunicate request_size=10 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 02 02 05 3E 54 2E 26 C5 [20:10:17]Write to MH i2c: E2 0D 00 AE 0A 80 0D 02 02 05 00 3E 54 2E 26 C5 00 00 E7 [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:10:17]Read from MH i2c: E2 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 [20:10:17]MH_I2C_Read... [20:10:17]Read from MH i2c: E2 03 00 AE 0A 00 90 00 2C [20:10:17]RAPDU: 90 00 [20:10:17]wFMCommunicate OK [20:10:17]wFMCommunicate request_size=4 [20:10:17]MH_SAM_APDU [20:10:17]CAPDU: 80 0D 03 02 [20:10:17]Write to MH i2c: E2 08 00 AF 0A 80 0D 03 02 00 00 00 00 34 [20:10:17]Write i2c OK [20:10:17]MH_I2C_Read... [20:10:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:10:18]Read from MH i2c: E2 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: E2 0B 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: E2 0B 00 AF 0A 00 56 26 D9 69 AB 6E 86 D3 90 00 65 [20:10:18]RAPDU: 56 26 D9 69 AB 6E 86 D3 90 00 [20:10:18]wFMCommunicate OK [20:10:18]SAM_PROTO_SignData done [20:10:18]FM_MakeSignedData done [20:10:18]CreateOFDProtocolMessage [20:10:18]wFMCommunicate request_size=4 [20:10:18]MH_SAM_APDU [20:10:18]CAPDU: 80 11 00 00 [20:10:18]Write to MH i2c: E2 08 00 B0 0A 80 11 00 00 00 00 00 00 34 [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:18]Read from MH i2c: E2 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: E2 17 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: E2 17 00 B0 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 89 [20:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:10:18]wFMCommunicate OK [20:10:18]CreateOFDProtocolMessage done [20:10:18]OFDSenderStorePacket 372913 [20:10:18]StoreOFDPacket docnum=372913 [20:10:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0B 12 07 01 E8 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 A9 A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 B0 05 00 35 04 06 00 E2 3E 54 2E 26 C5 56 26 D9 69 AB 6E 86 D3 [20:10:18]CheckFolder [20:10:18]dirname=/storage/ofd_packets [20:10:18]CheckFolder done [20:10:18]ProducePacketName [20:10:18]name=ofd_packets/00372913 [20:10:18]NVStorageSaveData ofd_packets/00372913 [20:10:18]File name is /storage/ofd_packets/00372913 [20:10:18]Write 301 bytes [20:10:18]NVStorageSaveData done [20:10:18]OFDSenderStorePacket done [20:10:18]KKMCreateOFDPacket done [20:10:18]NVStorageSaveData kkm_last_timestamp [20:10:18]File name is /storage/kkm_last_timestamp [20:10:18]Write 4 bytes [20:10:18]NVStorageSaveData done [20:10:18]ExternCall_PrintAddStr [20:10:18]wPrintStart [20:10:18]Write to MH i2c: 01 00 00 B1 0A BB [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 07 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 07 00 B1 0A 00 00 00 00 00 FF 0F D0 [20:10:18]RasterBufferAndPrint [20:10:18]line Счет N : (1)3309228 [20:10:18]line ИНН: 02508201610067 [20:10:18]line Контрольно-Кассовый Чек [20:10:18]line ПРОДАЖА [20:10:18]line ТРК (МРК, ГНК) : 33 [20:10:18]line Товар: 2710124500 [20:10:18]line Аи-95-К-3 [20:10:18]line 13.480 * 74.20 [20:10:18]line = 1000.22 [20:10:18]line НДС 12% НСП 1% [20:10:18]line > о реализуемом товаре [20:10:18]line ОКРУГЛЕНИЕ: -0.22 [20:10:18]line ИТОГО: 1000.00 [20:10:18]line Внесено: 1000.00 [20:10:18]line СДАЧА: 0.00 [20:10:18]line НСП 1% : 8.85 [20:10:18]line НДС 12% : 106.22 [20:10:18]line Наличными: 1000.00 [20:10:18]line Безнал.: 0.00 [20:10:18]line Место: АЗС № 87 "Партнер Нефть" [20:10:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:10:18]line СНО: Общий режим [20:10:18]line Чек 730 24.10.2024 20:10 [20:10:18]line Смена: 524 ФФД: 1.0 [20:10:18]line ЗНМ: 0300000083 [20:10:18]line РНМ: 0000000000091623 [20:10:18]line Версия ККМ: 001 [20:10:18]line ФМ: 0000000000874672 [20:10:18]line ФД: 372913 [20:10:18]line ФПД: 248757328160453 [20:10:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201017&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372913&fm=248757328160453&tin=02508201610067®Number=0000000000091623&sum=100000 [20:10:18]OFD Sender: Processing packet 372913 [packets to send 268, broken 267] [20:10:18]ProducePacketName [20:10:18]name=ofd_packets/00372913 [20:10:18]OFD Sender: To server: pG, [20:10:18]CommunicateWithHost lk.salyk.kg:30040 [20:10:18]ConnectInit lk.salyk.kg [20:10:18]written 0, free lines is 4095 [20:10:18]Connected sock=10 [20:10:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0B 12 07 01 E8 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 02 00 00 F4 03 04 00 A9 A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 B0 05 00 35 04 06 00 E2 3E 54 2E 26 C5 56 26 D9 69 AB 6E 86 D3 [20:10:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 17 08 47 00 10 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B1 B0 05 00 F4 03 04 00 50 55 1A 67 B6 04 01 00 00 14 48 0B A2 B6 51 A0 23 [20:10:18]CommunicateWithHost err = 0 [20:10:18]CheckOFDResponse [20:10:18]1017 (14) - 77093643461234 [20:10:18]1041 (16) - 0000000000874672 [20:10:18]1040 (4) - 372913 [20:10:18]1012 (4) - 24.10.2024 14:10 [20:10:18]1206 (1) - 0 [20:10:18]OFD Sender: Remove packet 372913 [20:10:18]ProducePacketName [20:10:18]name=ofd_packets/00372913 [20:10:18]NVStorageDeleteData [20:10:18]Write to MH i2c: 01 00 00 DC 0A E6 [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 07 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: 01 07 00 DC 0A 00 00 00 00 00 D4 0C CD [20:10:18]RasterBufferAndPrint [20:10:18]line [20:10:18]line [20:10:18]line [20:10:18]line [20:10:18]line [20:10:18]written 0, free lines is 3290 [20:10:18]MH_Cut [20:10:18]Write to MH i2c: D1 01 00 E3 0A 01 BF [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: D1 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: D1 01 00 [20:10:18]MH_I2C_Read... [20:10:18]Read from MH i2c: D1 01 00 E3 0A 00 BE [20:10:18]Write to MH i2c: 01 00 00 E4 0A EE [20:10:18]Write i2c OK [20:10:18]MH_I2C_Read... [20:10:19]OFD Sender: No OFD packet to send [20:10:19]*** Cut start [20:10:19]*** Partial cut [20:10:19]*** CUTSNS_PIN = 1 [20:10:19]*** CUTSNS_PIN = 0 [20:10:19]*** Brake cut motor [20:10:20]Read from MH i2c: 01 [20:10:20]MH_I2C_Read... [20:10:20]*** Stop cut motor [20:10:20]*** Cut end [20:10:20]Read from MH i2c: 01 07 00 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: 01 07 00 E4 0A 00 00 00 00 00 FF 0F 03 [20:10:20]process_action close_receipt done [20:10:20]requested_data is exist [20:10:20]produce_requested_data [20:10:20]requested_item fm.sn is exist - process it [20:10:20]wFMCommunicate request_size=4 [20:10:20]MH_SAM_APDU [20:10:20]CAPDU: 80 11 00 00 [20:10:20]Write to MH i2c: E2 08 00 E5 0A 80 11 00 00 00 00 00 00 69 [20:10:20]Write i2c OK [20:10:20]MH_I2C_Read... [20:10:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:10:20]Read from MH i2c: E2 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: E2 17 00 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: E2 17 00 E5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [20:10:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:10:20]wFMCommunicate OK [20:10:20]requested_item fd.num is exist - process it [20:10:20]SAM_PROTO_GetFieldsCounters [20:10:20]wFMCommunicate request_size=4 [20:10:20]MH_SAM_APDU [20:10:20]CAPDU: 80 13 00 00 [20:10:20]Write to MH i2c: E2 08 00 E6 0A 80 13 00 00 00 00 00 00 6C [20:10:20]Write i2c OK [20:10:20]MH_I2C_Read... [20:10:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:10:20]Read from MH i2c: E2 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: E2 62 00 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: E2 62 00 E6 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 93 [20:10:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DA 02 00 00 5E 04 04 00 DA 02 00 00 57 04 04 00 DB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:10:20]wFMCommunicate OK [20:10:20]SAM_PROTO_GetFieldsCounters done [20:10:20]requested_item shift.num is exist - process it [20:10:20]requested_item shift.opened is exist - process it [20:10:20]req_shift_opened [20:10:20]FM_GetShiftState [20:10:20]SAM_PROTO_GetShiftState [20:10:20]wFMCommunicate request_size=4 [20:10:20]MH_SAM_APDU [20:10:20]CAPDU: 80 13 01 00 [20:10:20]Write to MH i2c: E2 08 00 E7 0A 80 13 01 00 00 00 00 00 6E [20:10:20]Write i2c OK [20:10:20]MH_I2C_Read... [20:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:10:20]Read from MH i2c: E2 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: E2 0E 00 [20:10:20]MH_I2C_Read... [20:10:20]Read from MH i2c: E2 0E 00 E7 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D3 [20:10:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:10:20]wFMCommunicate OK [20:10:20]SAM_PROTO_GetShiftState done [20:10:20]FM_GetShiftState done [20:10:20]req_shift_opened done [20:10:20]requested_item shift.open_date is exist - process it [20:10:20]req_shift_open_date [20:10:20]req_shift_open_date done [20:10:20]produce_requested_data done [20:10:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372913,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:10:20]process_action_free close_receipt [20:10:20]json_value_free [20:10:20]json_value_free done [20:10:20]process_json_proto returns [20:10:20]Send response to host [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 529737+1729271023=1729800760 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 38 AA 1A 67 EF 94 12 67 5E [20:12:40]Current date/time: 24.10.2024 20:12 [20:12:40]FM_Init [20:12:40]wFMConnect [20:12:40]MH_SAM_On [20:12:40]Write to MH i2c: E0 00 00 08 00 E7 [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_init finished! [20:12:40]*** atr: [20:12:40]*** 0F 3B D5 18 FF 81 91 FE [20:12:40]*** 1F C3 80 73 C8 21 10 0A [20:12:40]*** 00 00 00 00 00 00 00 00 [20:12:40]*** 00 00 00 00 00 00 00 00 [20:12:40]*** 00 00 00 00 00 00 00 00 [20:12:40]*** 00 00 00 00 00 00 00 00 [20:12:40]*** 00 00 00 00 00 00 00 00 [20:12:40]*** 00 00 00 00 00 00 00 00 [20:12:40]Read from MH i2c: E0 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E0 10 00 [20:12:40]MH_I2C_Read... [20:12:40]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:12:40]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [20:12:40]wFMCommunicate request_size=10 [20:12:40]MH_SAM_APDU [20:12:40]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [20:12:40]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [20:12:40]Read from MH i2c: E2 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [20:12:40]RAPDU: 90 00 [20:12:40]wFMCommunicate OK [20:12:40]wFMCommunicate request_size=4 [20:12:40]MH_SAM_APDU [20:12:40]CAPDU: 80 11 00 00 [20:12:40]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:40]Read from MH i2c: E2 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 17 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [20:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:12:40]wFMCommunicate OK [20:12:40]Detected FM SN is 0000000000874672 [20:12:40]Stored FM SN is 0000000000874672 [20:12:40]wFMCommunicate request_size=9 [20:12:40]MH_SAM_APDU [20:12:40]CAPDU: 80 16 00 00 04 9C 57 00 00 [20:12:40]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [20:12:40]Read from MH i2c: E2 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [20:12:40]RAPDU: 90 00 [20:12:40]wFMCommunicate OK [20:12:40]FM PIN OK [20:12:40]wFMCommunicate request_size=8 [20:12:40]MH_SAM_APDU [20:12:40]CAPDU: 80 14 04 00 03 02 00 01 [20:12:40]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [20:12:40]Read from MH i2c: E2 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [20:12:40]RAPDU: 90 00 [20:12:40]wFMCommunicate OK [20:12:40]wFMCommunicate request_size=13 [20:12:40]MH_SAM_APDU [20:12:40]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [20:12:40]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:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [20:12:40]Read from MH i2c: E2 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [20:12:40]RAPDU: 90 00 [20:12:40]wFMCommunicate OK [20:12:40]wFMCommunicate request_size=4 [20:12:40]MH_SAM_APDU [20:12:40]CAPDU: 80 11 00 00 [20:12:40]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:40]Read from MH i2c: E2 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 17 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [20:12:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:12:40]wFMCommunicate OK [20:12:40]DocumentArchiveInit [20:12:40]Start Httpd... [20:12:40]Httpd thread 3066899812 created [20:12:40]Write to MH i2c: 01 00 00 0F 00 0F [20:12:40]Write i2c OK [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: 01 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: 01 07 00 [20:12:40]MH_I2C_Read... [20:12:40]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [20:12:40]MH Int Process started [20:12:40]Allocated Socket 8 [20:12:40]Bind OK [20:12:40]Listen OK [20:12:40]httpd running on port 8080 [20:12:40]Waiting for new connection... [20:12:40]OFD Sender: Processing packet 372914 [packets to send 268, broken 267] [20:12:40]ProducePacketName [20:12:40]name=ofd_packets/00372914 [20:12:40]OFD Sender: To server: pG, [20:12:40]CommunicateWithHost lk.salyk.kg:30040 [20:12:40]ConnectInit lk.salyk.kg [20:12:40]Connected sock=7 [20:12:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5A 08 07 01 8B 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B5 A9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 B0 05 00 35 04 06 00 4A 45 8E F3 E3 28 D9 71 C4 9A 98 2A 34 4C [20:12:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6B BB 47 00 35 EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B2 B0 05 00 F4 03 04 00 DE 55 1A 67 B6 04 01 00 00 84 88 AD A6 7E 07 83 1E [20:12:41]CommunicateWithHost err = 0 [20:12:41]CheckOFDResponse [20:12:41]1017 (14) - 77093643461234 [20:12:41]1041 (16) - 0000000000874672 [20:12:41]1040 (4) - 372914 [20:12:41]1012 (4) - 24.10.2024 14:12 [20:12:41]1206 (1) - 0 [20:12:41]OFD Sender: Remove packet 372914 [20:12:41]ProducePacketName [20:12:41]name=ofd_packets/00372914 [20:12:41]NVStorageDeleteData [20:12:41]OFD Sender: No OFD packet to send [20:12:46]OFD Sender: No OFD packet to send [20:12:47]accept exits with 9 [20:12:47]New connection [20:12:47]New thread 3066613092 created [20:12:47]Waiting for new connection... [20:12:47] Sock 9.Parse request [20:12:47]Sock 9.Check first char [20:12:47]Sock 9.First char is OK [20:12:47]request: POST /json_proto HTTP/1.0 [20:12:47]Method: POST [20:12:47]URL: /json_proto [20:12:47]Method is POST - this is cgi request [20:12:47]url: /json_proto [20:12:47]query_string will be loaded in cgi processing [20:12:47]execute_cgi json_proto POST (null) [20:12:47]execute_cgi path=json_proto method=POST [20:12:47]POST find Content-Length [20:12:47]Host: 172.17.42.195:8080 [20:12:47]Content-Length: 215 [20:12:47]Content-Type: application/json [20:12:47] [20:12:47]POST finish read [20:12:47]Found Content-Length = 215 [20:12: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" ] } } [20:12:47]execute_script... [20:12: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" ] } } [20:12:47]POST & json_proto [20:12:47]process_json_proto [20:12:47]json parsed OK: [20:12:47]protocol is kg_v1.0 [20:12:47]action value=get_value [20:12:47]process_action get_value [20:12:47]cmd_get_value [20:12:47]process_action get_value done [20:12:47]requested_data is exist [20:12:47]produce_requested_data [20:12:47]requested_item kkm.sn is exist - process it [20:12:47]requested_item kkm.ver is exist - process it [20:12:47]requested_item fm.sn is exist - process it [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 11 00 00 [20:12:47]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 17 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [20:12:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:12:47]wFMCommunicate OK [20:12:47]requested_item fd.num is exist - process it [20:12:47]SAM_PROTO_GetFieldsCounters [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 13 00 00 [20:12:47]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 62 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 B8 [20:12:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DB 02 00 00 5E 04 04 00 DB 02 00 00 57 04 04 00 DC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:47]wFMCommunicate OK [20:12:47]SAM_PROTO_GetFieldsCounters done [20:12:47]requested_item shift.num is exist - process it [20:12:47]requested_item shift.opened is exist - process it [20:12:47]req_shift_opened [20:12:47]FM_GetShiftState [20:12:47]SAM_PROTO_GetShiftState [20:12:47]wFMCommunicate request_size=4 [20:12:47]MH_SAM_APDU [20:12:47]CAPDU: 80 13 01 00 [20:12:47]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [20:12:47]Write i2c OK [20:12:47]MH_I2C_Read... [20:12:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:47]Read from MH i2c: E2 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 0E 00 [20:12:47]MH_I2C_Read... [20:12:47]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F4 [20:12:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:12:47]wFMCommunicate OK [20:12:47]SAM_PROTO_GetShiftState done [20:12:47]FM_GetShiftState done [20:12:47]req_shift_opened done [20:12:47]requested_item shift.open_date is exist - process it [20:12:47]req_shift_open_date [20:12:47]req_shift_open_date done [20:12:47]produce_requested_data done [20:12:47]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372914,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:12:47]process_action_free get_value [20:12:47]json_value_free [20:12:47]json_value_free done [20:12:47]process_json_proto returns [20:12:47]Send response to host [20:12:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":372914,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:12:47]free response buf [20:12:47]execute_script done [20:12:47]execute_script returns [20:12:48]free content buf [20:12:48]Sock 9.Close socket [20:12:48]Sock 9.Thread stoped [20:12:48]accept exits with 7 [20:12:48]New connection [20:12:48]New thread 3066469732 created [20:12:48]Thread 3066613092 joined [20:12:48]Waiting for new connection... [20:12:48] Sock 7.Parse request [20:12:48]Sock 7.Check first char [20:12:48]Sock 7.First char is OK [20:12:48]request: POST /json_proto HTTP/1.0 [20:12:48]Method: POST [20:12:48]URL: /json_proto [20:12:48]Method is POST - this is cgi request [20:12:48]url: /json_proto [20:12:48]query_string will be loaded in cgi processing [20:12:48]execute_cgi json_proto POST (null) [20:12:48]execute_cgi path=json_proto method=POST [20:12:48]POST find Content-Length [20:12:48]Host: 172.17.42.195:8080 [20:12:48]Content-Length: 331 [20:12:48]Content-Type: application/json [20:12:48] [20:12:48]POST finish read [20:12:48]Found Content-Length = 331 [20:12:48]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:12:48]execute_script... [20:12:48]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:12:48]POST & json_proto [20:12:48]process_json_proto [20:12:48]json parsed OK: [20:12:48]protocol is kg_v1.0 [20:12:48]action value=get_value [20:12:48]process_action get_value [20:12:48]cmd_get_value [20:12:48]process_action get_value done [20:12:48]requested_data is exist [20:12:48]produce_requested_data [20:12:48]requested_item fm.sale.total is exist - process it [20:12:48]SAM_PROTO_GetFMData [20:12:48]wFMCommunicate request_size=4 [20:12:48]MH_SAM_APDU [20:12:48]CAPDU: 80 13 03 00 [20:12:48]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [20:12:48]Write i2c OK [20:12:48]MH_I2C_Read... [20:12:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [20:12:48]Read from MH i2c: E2 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: E2 FD 00 [20:12:48]MH_I2C_Read... [20:12:48]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 99 AC 05 00 69 04 A4 00 6F 04 04 00 83 AA 05 00 B1 04 05 00 40 2C FE EE 07 70 04 05 00 F8 D8 DD 27 06 72 04 05 00 48 53 20 C7 01 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 02 23 BF D7 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 3C FA 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 3E [20:12:48]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 99 AC 05 00 69 04 A4 00 6F 04 04 00 83 AA 05 00 B1 04 05 00 40 2C FE EE 07 70 04 05 00 F8 D8 DD 27 06 72 04 05 00 48 53 20 C7 01 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 02 23 BF D7 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 3C FA 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [20:12:48]wFMCommunicate OK [20:12:48]wFMCommunicate request_size=4 [20:12:48]MH_SAM_APDU [20:12:48]CAPDU: 80 17 00 00 [20:12:48]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [20:12:48]Write i2c OK [20:12:48]MH_I2C_Read... [20:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:12:49]Read from MH i2c: E2 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 FD 00 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [20:12:49]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [20:12:49]wFMCommunicate OK [20:12:49]wFMCommunicate request_size=4 [20:12:49]MH_SAM_APDU [20:12:49]CAPDU: 80 17 00 00 [20:12:49]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [20:12:49]Write i2c OK [20:12:49]MH_I2C_Read... [20:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:12:49]Read from MH i2c: E2 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 FD 00 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [20:12:49]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [20:12:49]wFMCommunicate OK [20:12:49]wFMCommunicate request_size=4 [20:12:49]MH_SAM_APDU [20:12:49]CAPDU: 80 17 00 00 [20:12:49]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [20:12:49]Write i2c OK [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 [20:12:49]MH_I2C_Read... [20:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:12:49]Read from MH i2c: E2 FD 00 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [20:12:49]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [20:12:49]wFMCommunicate OK [20:12:49]wFMCommunicate request_size=4 [20:12:49]MH_SAM_APDU [20:12:49]CAPDU: 80 17 00 00 [20:12:49]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [20:12:49]Write i2c OK [20:12:49]MH_I2C_Read... [20:12:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [20:12:49]Read from MH i2c: E2 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 E3 00 [20:12:49]MH_I2C_Read... [20:12:49]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [20:12:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:12:49]wFMCommunicate OK [20:12:49]SAM_PROTO_GetFMData done [20:12:49]requested_item fm.sale_refund.total is exist - process it [20:12:49]requested_item fm.buy.total is exist - process it [20:12:49]requested_item shift.sale.total is exist - process it [20:12:49]SAM_PROTO_GetShiftData [20:12:49]wFMCommunicate request_size=4 [20:12:49]MH_SAM_APDU [20:12:49]CAPDU: 80 13 02 00 [20:12:49]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [20:12:49]Write i2c OK [20:12:49]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 FD 00 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 DB 02 00 00 69 04 9F 00 6F 04 04 00 DA 02 00 00 B1 04 04 00 86 5D 17 04 70 04 04 00 94 44 F8 01 72 04 04 00 F2 18 1F 02 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 62 3F 6F 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 43 45 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F1 [20:12:50]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 DB 02 00 00 69 04 9F 00 6F 04 04 00 DA 02 00 00 B1 04 04 00 86 5D 17 04 70 04 04 00 94 44 F8 01 72 04 04 00 F2 18 1F 02 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 62 3F 6F 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 43 45 09 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [20:12:50]wFMCommunicate OK [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 17 00 00 [20:12:50]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 FD 00 [20:12:50]MH_I2C_Read... [20:12:50]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 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 BB [20:12:50]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:12:50]wFMCommunicate OK [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 17 00 00 [20:12:50]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:12:50]Read from MH i2c: E2 [20:12:50]MH_I2C_Read... [20:12:50]Read from MH i2c: E2 FD 00 [20:12:50]MH_I2C_Read... [20:12:50]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:12:50]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:12:50]wFMCommunicate OK [20:12:50]wFMCommunicate request_size=4 [20:12:50]MH_SAM_APDU [20:12:50]CAPDU: 80 17 00 00 [20:12:50]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [20:12:50]Write i2c OK [20:12:50]MH_I2C_Read... [20:12:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [20:12:51]Read from MH i2c: E2 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 FD 00 [20:12:51]MH_I2C_Read... [20:12:51]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:12:51]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:12:51]wFMCommunicate OK [20:12:51]wFMCommunicate request_size=4 [20:12:51]MH_SAM_APDU [20:12:51]CAPDU: 80 17 00 00 [20:12:51]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [20:12:51]Write i2c OK [20:12:51]MH_I2C_Read... [20:12:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [20:12:51]Read from MH i2c: E2 [20:12:51]MH_I2C_Read... [20:12:51]Read from MH i2c: E2 D9 00 [20:12:51]MH_I2C_Read... [20:12:51]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:12:51]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:12:51]wFMCommunicate OK [20:12:51]SAM_PROTO_GetShiftData done [20:12:51]requested_item shift.sale.total_cash is exist - process it [20:12:51]requested_item shift.sale_refund.total is exist - process it [20:12:51]requested_item shift.sale_refund.total_cash is exist - process it [20:12:51]requested_item shift.buy.total is exist - process it [20:12:51]requested_item shift.buy.total_cash is exist - process it [20:12:51]produce_requested_data done [20:12:51]produce_requested_data return {"fm.sale.total":340744059.52,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":686401.34,"shift.sale.total_cash":330477.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [20:12:51]process_action_free get_value [20:12:51]json_value_free [20:12:51]json_value_free done [20:12:51]process_json_proto returns [20:12:51]Send response to host [20:12:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340744059.52,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":686401.34,"shift.sale.total_cash":330477.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [20:12:51]free response buf [20:12:51]execute_script done [20:12:51]execute_script returns [20:12:51]free content buf [20:12:51]Sock 7.Close socket [20:12:51]Sock 7.Thread stoped [20:12:51]accept exits with 9 [20:12:51]New connection [20:12:51]New thread 3066613092 created [20:12:51]Thread 3066469732 joined [20:12:51]Waiting for new connection... [20:12:51] Sock 9.Parse request [20:12:51]Sock 9.Check first char [20:12:51]Sock 9.First char is OK [20:12:51]request: POST /json_proto HTTP/1.0 [20:12:51]Method: POST [20:12:51]URL: /json_proto [20:12:51]Method is POST - this is cgi request [20:12:51]url: /json_proto [20:12:51]query_string will be loaded in cgi processing [20:12:51]execute_cgi json_proto POST (null) [20:12:51]execute_cgi path=json_proto method=POST [20:12:51]POST find Content-Length [20:12:51]Host: 172.17.42.195:8080 [20:12:51]Content-Length: 144 [20:12:51]Content-Type: application/json [20:12:51] [20:12:51]POST finish read [20:12:51]Found Content-Length = 144 [20:12:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [20:12:51]execute_script... [20:12:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [20:12:51]POST & json_proto [20:12:51]process_json_proto [20:12:51]json parsed OK: [20:12:51]protocol is kg_v1.0 [20:12:51]action value=print_doc [20:12:51]process_action print_doc [20:12:51]ExternCall_PrintAddStr [20:12:51]wPrintStart [20:12:51]Write to MH i2c: 01 00 00 1D 00 1D [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 1D 00 00 00 00 00 00 FF 0F 32 [20:12:51]RasterBufferAndPrint [20:12:51]line Счет N : (1)3309229 [20:12:51]line ИНН: 02508201610067 [20:12:51]line Контрольно-Кассовый Чек [20:12:51]line ПРОДАЖА [20:12:51]line ТРК (МРК, ГНК) : 42 [20:12:51]line Товар: 2710124130 [20:12:51]line Аи-92-К-4 [20:12:51]line 7.480 * 66.90 [20:12:51]line = 500.41 [20:12:51]line НДС 12% НСП 1% [20:12:51]line > о реализуемом товаре [20:12:51]line ОКРУГЛЕНИЕ: -0.41 [20:12:51]line ИТОГО: 500.00 [20:12:51]line Внесено: 500.00 [20:12:51]line СДАЧА: 0.00 [20:12:51]line НСП 1% : 4.43 [20:12:51]line НДС 12% : 53.14 [20:12:51]line Наличными: 500.00 [20:12:51]line Безнал.: 0.00 [20:12:51]line Место: АЗС № 87 "Партнер Нефть" [20:12:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:12:51]line СНО: Общий режим [20:12:51]line Чек 731 24.10.2024 20:10 [20:12:51]line Смена: 524 ФФД: 1.0 [20:12:51]line ЗНМ: 0300000083 [20:12:51]line РНМ: 0000000000091623 [20:12:51]line Версия ККМ: 001 [20:12:51]line ФМ: 0000000000874672 [20:12:51]line ФД: 372914 [20:12:51]line ФПД: 81662611546920 [20:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201029&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372914&fm=81662611546920&tin=02508201610067®Number=0000000000091623&sum=50000 [20:12:51]written 0, free lines is 4095 [20:12:51]OFD Sender: No OFD packet to send [20:12:52]Write to MH i2c: 01 00 00 48 00 48 [20:12:52]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 48 00 00 00 00 00 00 DD 0C 38 [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 3305 [20:12:52]MH_Cut [20:12:52]Write to MH i2c: D1 01 00 4F 00 01 21 [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 4F 00 00 20 [20:12:52]Write to MH i2c: 01 00 00 50 00 50 [20:12:52]Write i2c OK [20:12:52]MH_I2C_Read... [20:12:52]*** Cut start [20:12:52]*** Partial cut [20:12:52]*** CUTSNS_PIN = 1 [20:12:52]*** CUTSNS_PIN = 0 [20:12:53]*** Brake cut motor [20:12:53]Read from MH i2c: 01 [20:12:53]MH_I2C_Read... [20:12:53]*** Stop cut motor [20:12:53]*** Cut end [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 50 00 00 00 00 00 00 FF 0F 65 [20:12:53]process_action print_doc done [20:12:53]requested_data is exist [20:12:53]produce_requested_data [20:12:53]produce_requested_data return (null) [20:12:53]process_action_free print_doc [20:12:53]json_value_free [20:12:53]json_value_free done [20:12:53]process_json_proto returns [20:12:53]Send response to host [20:12:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [20:12:53]free response buf [20:12:53]execute_script done [20:12:53]execute_script returns [20:12:53]free content buf [20:12:53]Sock 9.Close socket [20:12:53]Sock 9.Thread stoped [20:12:53]accept exits with 7 [20:12:53]New connection [20:12:53]New thread 3066469732 created [20:12:53]Thread 3066613092 joined [20:12:53]Waiting for new connection... [20:12:53] Sock 7.Parse request [20:12:53]Sock 7.Check first char [20:12:53]Sock 7.First char is OK [20:12:53]request: POST /json_proto HTTP/1.0 [20:12:53]Method: POST [20:12:53]URL: /json_proto [20:12:53]Method is POST - this is cgi request [20:12:53]url: /json_proto [20:12:53]query_string will be loaded in cgi processing [20:12:53]execute_cgi json_proto POST (null) [20:12:53]execute_cgi path=json_proto method=POST [20:12:53]POST find Content-Length [20:12:53]Host: 172.17.42.195:8080 [20:12:53]Content-Length: 684 [20:12:53]Content-Type: application/json [20:12:53] [20:12:53]POST finish read [20:12:53]Found Content-Length = 684 [20:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:53]execute_script... [20:12:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:12:53]POST & json_proto [20:12:53]process_json_proto [20:12:53]json parsed OK: [20:12:53]protocol is kg_v1.0 [20:12:53]action value=close_receipt [20:12:53]process_action close_receipt [20:12:53]cmd_close_receipt [20:12:53]MH_GetDate [20:12:53]Write to MH i2c: F0 00 00 51 00 40 [20:12:53]Write i2c OK [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: F0 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: F0 09 00 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: F0 09 00 51 00 00 46 AA 1A 67 EF 94 12 67 B6 [20:12:53]GetLastDocTimeStamp 1729800629 [20:12:53]current date 1729800774 [20:12:53]FM_GetShiftState [20:12:53]SAM_PROTO_GetShiftState [20:12:53]wFMCommunicate request_size=4 [20:12:53]MH_SAM_APDU [20:12:53]CAPDU: 80 13 01 00 [20:12:53]Write to MH i2c: E2 08 00 52 00 80 13 01 00 00 00 00 00 CF [20:12:53]Write i2c OK [20:12:53]MH_I2C_Read... [20:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:53]Read from MH i2c: E2 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: E2 0E 00 [20:12:53]MH_I2C_Read... [20:12:53]Read from MH i2c: E2 0E 00 52 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 34 [20:12:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:12:53]wFMCommunicate OK [20:12:53]SAM_PROTO_GetShiftState done [20:12:53]FM_GetShiftState done [20:12:53]opened in 1729729095 [20:12:53]opened+sec_in_day 1729815495 [20:12:53]quantity*price = 50025 [20:12:53]sum+1 = 50027 [20:12:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 732 24.10.2024 20:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372915 ФПД: 2886311116659 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201254&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372915&fm=2886311116659&tin=02508201610067®Number=0000000000091623&sum=50000 [20:12:54]StoreToDocumentArchive [20:12:54]shift 524 fd 372915 [20:12:54]save to /storage/0524/doc_00372915 [20:12:54]save last doc name /storage/0524/doc_00372915 to /storage/kkm_last_doc_name [20:12:54]save OK [20:12:54]Clear old archive folders... [20:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:12:54]tlvbuf is B6F02010 [20:12:54]SAM_PROTO_ClearQueue [20:12:54]wFMCommunicate request_size=4 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 09 00 00 [20:12:54]Write to MH i2c: E2 08 00 5F 00 80 09 00 00 00 00 00 00 D1 [20:12:54]Write i2c OK [20:12:54]MH_I2C_Read... [20:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:12:54]Read from MH i2c: E2 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [20:12:54]RAPDU: 90 00 [20:12:54]wFMCommunicate OK [20:12:54]SAM_PROTO_ClearQueue done [20:12:54]KKMCreateOFDPacket [20:12:54]OFDProtocolAddRootSTLVToBuf [20:12:54]FM_MakeSignedData [20:12:54]FM_MakeSignedData [20:12:54]SAM_PROTO_SignData [20:12:54]wFMCommunicate request_size=4 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 0D 01 02 [20:12:54]Write to MH i2c: E2 08 00 60 00 80 0D 01 02 00 00 00 00 D9 [20:12:54]Write i2c OK [20:12:54]MH_I2C_Read... [20:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:12:54]Read from MH i2c: E2 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 [20:12:54]MH_I2C_Read... [20:12:54]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [20:12:54]RAPDU: 90 00 [20:12:54]wFMCommunicate OK [20:12:54]wFMCommunicate request_size=255 [20:12:54]MH_SAM_APDU [20:12:54]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 46 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 B0 05 [20:12:54]Write to MH i2c: E2 02 01 61 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 46 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 B0 05 00 00 44 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [20:12:55]RAPDU: 90 00 [20:12:55]wFMCommunicate OK [20:12:55]wFMCommunicate request_size=16 [20:12:55]MH_SAM_APDU [20:12:55]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 02 A0 05 8C 7F 73 [20:12:55]Write to MH i2c: E2 13 00 62 00 80 0D 02 02 0B 00 00 35 04 06 00 02 A0 05 8C 7F 73 00 00 56 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 03 00 62 00 00 90 00 D6 [20:12:55]RAPDU: 90 00 [20:12:55]wFMCommunicate OK [20:12:55]wFMCommunicate request_size=4 [20:12:55]MH_SAM_APDU [20:12:55]CAPDU: 80 0D 03 02 [20:12:55]Write to MH i2c: E2 08 00 63 00 80 0D 03 02 00 00 00 00 DE [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 0B 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 0B 00 63 00 00 78 A5 44 95 26 E0 5C D9 90 00 10 [20:12:55]RAPDU: 78 A5 44 95 26 E0 5C D9 90 00 [20:12:55]wFMCommunicate OK [20:12:55]SAM_PROTO_SignData done [20:12:55]FM_MakeSignedData done [20:12:55]CreateOFDProtocolMessage [20:12:55]wFMCommunicate request_size=4 [20:12:55]MH_SAM_APDU [20:12:55]CAPDU: 80 11 00 00 [20:12:55]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:55]Read from MH i2c: E2 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: E2 17 00 [20:12:55]MH_I2C_Read... [20:12:55]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 36 37 32 90 00 33 [20:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:12:55]wFMCommunicate OK [20:12:55]CreateOFDProtocolMessage done [20:12:55]OFDSenderStorePacket 372915 [20:12:55]StoreOFDPacket docnum=372915 [20:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 C5 BE 0D 01 A0 6A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 46 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 B0 05 00 35 04 06 00 02 A0 05 8C 7F 73 78 A5 44 95 26 E0 5C D9 [20:12:55]CheckFolder [20:12:55]dirname=/storage/ofd_packets [20:12:55]CheckFolder done [20:12:55]ProducePacketName [20:12:55]name=ofd_packets/00372915 [20:12:55]NVStorageSaveData ofd_packets/00372915 [20:12:55]File name is /storage/ofd_packets/00372915 [20:12:55]Write 307 bytes [20:12:55]NVStorageSaveData done [20:12:55]OFDSenderStorePacket done [20:12:55]KKMCreateOFDPacket done [20:12:55]NVStorageSaveData kkm_last_timestamp [20:12:55]File name is /storage/kkm_last_timestamp [20:12:55]Write 4 bytes [20:12:55]NVStorageSaveData done [20:12:55]ExternCall_PrintAddStr [20:12:55]wPrintStart [20:12:55]Write to MH i2c: 01 00 00 65 00 65 [20:12:55]Write i2c OK [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 07 00 [20:12:55]MH_I2C_Read... [20:12:55]Read from MH i2c: 01 07 00 65 00 00 00 00 00 00 FF 0F 7A [20:12:55]RasterBufferAndPrint [20:12:55]line Счет N : (1)3309230 [20:12:55]line ИНН: 02508201610067 [20:12:55]line Контрольно-Кассовый Чек [20:12:55]line ПРОДАЖА [20:12:55]line ТРК (МРК, ГНК) : 11 [20:12:55]line Товар: 2710194240 [20:12:55]line D-Energy Дт-К-2 [20:12:55]line 6.480 * 77.20 [20:12:55]line = 500.26 [20:12:55]line НДС 12% НСП 1% [20:12:55]line > о реализуемом товаре [20:12:55]line ОКРУГЛЕНИЕ: -0.26 [20:12:55]line ИТОГО: 500.00 [20:12:55]line Внесено: 500.00 [20:12:55]line СДАЧА: 0.00 [20:12:55]line НСП 1% : 4.43 [20:12:55]line НДС 12% : 53.12 [20:12:55]line Наличными: 500.00 [20:12:55]line Безнал.: 0.00 [20:12:55]line Место: АЗС № 87 "Партнер Нефть" [20:12:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:12:56]line СНО: Общий режим [20:12:56]line Чек 732 24.10.2024 20:12 [20:12:56]line Смена: 524 ФФД: 1.0 [20:12:56]line ЗНМ: 0300000083 [20:12:56]line РНМ: 0000000000091623 [20:12:56]line Версия ККМ: 001 [20:12:56]line ФМ: 0000000000874672 [20:12:56]line ФД: 372915 [20:12:56]line ФПД: 2886311116659 [20:12:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201254&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372915&fm=2886311116659&tin=02508201610067®Number=0000000000091623&sum=50000 [20:12:56]OFD Sender: Processing packet 372915 [packets to send 268, broken 267] [20:12:56]ProducePacketName [20:12:56]name=ofd_packets/00372915 [20:12:56]OFD Sender: To server: pG, [20:12:56]written 0, free lines is 4095 [20:12:56]CommunicateWithHost lk.salyk.kg:30040 [20:12:56]ConnectInit lk.salyk.kg [20:12:56]Connected sock=10 [20:12:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 C5 BE 0D 01 A0 6A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 02 00 00 F4 03 04 00 46 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 B0 05 00 35 04 06 00 02 A0 05 8C 7F 73 78 A5 44 95 26 E0 5C D9 [20:12:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 73 CF 47 00 6F D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B3 B0 05 00 F4 03 04 00 ED 55 1A 67 B6 04 01 00 00 9C 42 38 77 48 8D 3D 3D [20:12:56]CommunicateWithHost err = 0 [20:12:56]CheckOFDResponse [20:12:56]1017 (14) - 77093643461234 [20:12:56]1041 (16) - 0000000000874672 [20:12:56]1040 (4) - 372915 [20:12:56]1012 (4) - 24.10.2024 14:13 [20:12:56]1206 (1) - 0 [20:12:56]OFD Sender: Remove packet 372915 [20:12:56]ProducePacketName [20:12:56]name=ofd_packets/00372915 [20:12:56]NVStorageDeleteData [20:12:56]Write to MH i2c: 01 00 00 90 00 90 [20:12:56]Write i2c OK [20:12:56]MH_I2C_Read... [20:12:56]Read from MH i2c: 01 [20:12:56]MH_I2C_Read... [20:12:56]Read from MH i2c: 01 07 00 [20:12:56]MH_I2C_Read... [20:12:56]Read from MH i2c: 01 07 00 90 00 00 00 00 00 00 F2 0C 95 [20:12:56]RasterBufferAndPrint [20:12:56]line [20:12:56]line [20:12:56]line [20:12:56]line [20:12:56]line [20:12:56]written 0, free lines is 3332 [20:12:56]MH_Cut [20:12:56]Write to MH i2c: D1 01 00 97 00 01 69 [20:12:56]Write i2c OK [20:12:56]MH_I2C_Read... [20:12:56]Read from MH i2c: D1 [20:12:56]MH_I2C_Read... [20:12:56]Read from MH i2c: D1 01 00 [20:12:56]MH_I2C_Read... [20:12:56]Read from MH i2c: D1 01 00 97 00 00 68 [20:12:56]Write to MH i2c: 01 00 00 98 00 98 [20:12:56]Write i2c OK [20:12:56]MH_I2C_Read... [20:12:57]OFD Sender: No OFD packet to send [20:12:57]*** Cut start [20:12:57]*** Partial cut [20:12:57]*** CUTSNS_PIN = 1 [20:12:57]*** CUTSNS_PIN = 0 [20:12:57]*** Brake cut motor [20:12:58]Read from MH i2c: 01 [20:12:58]MH_I2C_Read... [20:12:58]*** Stop cut motor [20:12:58]*** Cut end [20:12:58]Read from MH i2c: 01 07 00 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: 01 07 00 98 00 00 00 00 00 00 FF 0F AD [20:12:58]process_action close_receipt done [20:12:58]requested_data is exist [20:12:58]produce_requested_data [20:12:58]requested_item fm.sn is exist - process it [20:12:58]wFMCommunicate request_size=4 [20:12:58]MH_SAM_APDU [20:12:58]CAPDU: 80 11 00 00 [20:12:58]Write to MH i2c: E2 08 00 99 00 80 11 00 00 00 00 00 00 13 [20:12:58]Write i2c OK [20:12:58]MH_I2C_Read... [20:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:12:58]Read from MH i2c: E2 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: E2 17 00 [20:12:58]MH_I2C_Read... [20:12:58]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 36 37 32 90 00 68 [20:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:12:58]wFMCommunicate OK [20:12:58]requested_item fd.num is exist - process it [20:12:58]SAM_PROTO_GetFieldsCounters [20:12:58]wFMCommunicate request_size=4 [20:12:58]MH_SAM_APDU [20:12:58]CAPDU: 80 13 00 00 [20:12:58]Write to MH i2c: E2 08 00 9A 00 80 13 00 00 00 00 00 00 16 [20:12:58]Write i2c OK [20:12:58]MH_I2C_Read... [20:12:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:12:58]Read from MH i2c: E2 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: E2 62 00 [20:12:58]MH_I2C_Read... [20:12:58]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 45 [20: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DC 02 00 00 5E 04 04 00 DC 02 00 00 57 04 04 00 DD 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:12:58]wFMCommunicate OK [20:12:58]SAM_PROTO_GetFieldsCounters done [20:12:58]requested_item shift.num is exist - process it [20:12:58]requested_item shift.opened is exist - process it [20:12:58]req_shift_opened [20:12:58]FM_GetShiftState [20:12:58]SAM_PROTO_GetShiftState [20:12:58]wFMCommunicate request_size=4 [20:12:58]MH_SAM_APDU [20:12:58]CAPDU: 80 13 01 00 [20:12:58]Write to MH i2c: E2 08 00 9B 00 80 13 01 00 00 00 00 00 18 [20:12:58]Write i2c OK [20:12:58]MH_I2C_Read... [20:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:12:58]Read from MH i2c: E2 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: E2 0E 00 [20:12:58]MH_I2C_Read... [20:12:58]Read from MH i2c: E2 0E 00 9B 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7D [20:12:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:12:58]wFMCommunicate OK [20:12:58]SAM_PROTO_GetShiftState done [20:12:58]FM_GetShiftState done [20:12:58]req_shift_opened done [20:12:58]requested_item shift.open_date is exist - process it [20:12:58]req_shift_open_date [20:12:58]req_shift_open_date done [20:12:58]produce_requested_data done [20:12:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372915,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:12:58]process_action_free close_receipt [20:12:58]json_value_free [20:12:58]json_value_free done [20:12:58]process_json_proto returns [20:12:58]Send response to host [20:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372915,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:12:58]free response buf [20:12:58]execute_script done [20:12:58]execute_script returns [20:12:58]free content buf [20:12:58]Sock 7.Close socket [20:12:58]Sock 7.Thread stoped [20:13:02]OFD Sender: No OFD packet to send [20:13:07]OFD Sender: No OFD packet to send [20:13:12]OFD Sender: No OFD packet to send [20:13:17]OFD Sender: No OFD packet to send [20:13:22]OFD Sender: No OFD packet to send [20:13:27]OFD Sender: No OFD packet to send [20:13:32]OFD Sender: No OFD packet to send [20:13:37]OFD Sender: No OFD packet to send [20:13:42]OFD Sender: No OFD packet to send [20:13:47]OFD Sender: No OFD packet to send [20:13:52]OFD Sender: No OFD packet to send [20:13:57]OFD Sender: No OFD packet to send [20:14:02]OFD Sender: No OFD packet to send [20:14:07]OFD Sender: No OFD packet to send [20:14:12]OFD Sender: No OFD packet to send [20:14:17]OFD Sender: No OFD packet to send [20:14:22]OFD Sender: No OFD packet to send [20:14:27]OFD Sender: No OFD packet to send [20:14:32]OFD Sender: No OFD packet to send [20:14:37]OFD Sender: No OFD packet to send [20:14:42]OFD Sender: No OFD packet to send [20:14:47]OFD Sender: No OFD packet to send [20:14:52]OFD Sender: No OFD packet to send [20:14:57]accept exits with 9 [20:14:57]New connection [20:14:57]New thread 3066613092 created [20:14:57]Thread 3066469732 joined [20:14:57]Waiting for new connection... [20:14:57] Sock 9.Parse request [20:14:57]Sock 9.Check first char [20:14:57]Sock 9.First char is OK [20:14:57]request: POST /json_proto HTTP/1.0 [20:14:57]Method: POST [20:14:57]URL: /json_proto [20:14:57]Method is POST - this is cgi request [20:14:57]url: /json_proto [20:14:57]query_string will be loaded in cgi processing [20:14:57]execute_cgi json_proto POST (null) [20:14:57]execute_cgi path=json_proto method=POST [20:14:57]POST find Content-Length [20:14:57]Host: 172.17.42.195:8080 [20:14:57]Content-Length: 689 [20:14:57]Content-Type: application/json [20:14:57] [20:14:57]POST finish read [20:14:57]Found Content-Length = 689 [20:14:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:57]execute_script... [20:14: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)3309233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 19.440, "sum" : 1500.77, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:14:57]POST & json_proto [20:14:57]process_json_proto [20:14:57]json parsed OK: [20:14:57]protocol is kg_v1.0 [20:14:57]action value=close_receipt [20:14:57]process_action close_receipt [20:14:57]cmd_close_receipt [20:14:57]MH_GetDate [20:14:57]Write to MH i2c: F0 00 00 9C 00 8B [20:14:57]Write i2c OK [20:14:57]MH_I2C_Read... [20:14:57]Read from MH i2c: F0 [20:14:57]MH_I2C_Read... [20:14:57]Read from MH i2c: F0 09 00 [20:14:57]MH_I2C_Read... [20:14:57]Read from MH i2c: F0 09 00 9C 00 00 C1 AA 1A 67 EF 94 12 67 7C [20:14:57]GetLastDocTimeStamp 1729800774 [20:14:57]current date 1729800897 [20:14:57]FM_GetShiftState [20:14:57]SAM_PROTO_GetShiftState [20:14:57]wFMCommunicate request_size=4 [20:14:57]MH_SAM_APDU [20:14:57]CAPDU: 80 13 01 00 [20:14:57]Write to MH i2c: E2 08 00 9D 00 80 13 01 00 00 00 00 00 1A [20:14:57]Write i2c OK [20:14:57]MH_I2C_Read... [20:14:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:14:57]Read from MH i2c: E2 [20:14:57]MH_I2C_Read... [20:14:57]Read from MH i2c: E2 0E 00 [20:14:57]MH_I2C_Read... [20:14:57]Read from MH i2c: E2 0E 00 9D 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [20:14:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:14:57]wFMCommunicate OK [20:14:57]SAM_PROTO_GetShiftState done [20:14:57]FM_GetShiftState done [20:14:57]opened in 1729729095 [20:14:57]opened+sec_in_day 1729815495 [20:14:57]quantity*price = 150076 [20:14:57]sum+1 = 150078 [20:14:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.77 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 733 24.10.2024 20:14 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372916 ФПД: 230425321507747 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201458&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372916&fm=230425321507747&tin=02508201610067®Number=0000000000091623&sum=150000 [20:14:58]StoreToDocumentArchive [20:14:58]shift 524 fd 372916 [20:14:58]save to /storage/0524/doc_00372916 [20:14:58]save last doc name /storage/0524/doc_00372916 to /storage/kkm_last_doc_name [20:14:58]save OK [20:14:58]Clear old archive folders... [20:14:58]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:14:58]tlvbuf is B6E557C0 [20:14:58]SAM_PROTO_ClearQueue [20:14:58]wFMCommunicate request_size=4 [20:14:58]MH_SAM_APDU [20:14:58]CAPDU: 80 09 00 00 [20:14:58]Write to MH i2c: E2 08 00 AA 00 80 09 00 00 00 00 00 00 1C [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:14:58]Read from MH i2c: E2 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [20:14:58]RAPDU: 90 00 [20:14:58]wFMCommunicate OK [20:14:58]SAM_PROTO_ClearQueue done [20:14:58]KKMCreateOFDPacket [20:14:58]OFDProtocolAddRootSTLVToBuf [20:14:58]FM_MakeSignedData [20:14:58]FM_MakeSignedData [20:14:58]SAM_PROTO_SignData [20:14:58]wFMCommunicate request_size=4 [20:14:58]MH_SAM_APDU [20:14:58]CAPDU: 80 0D 01 02 [20:14:58]Write to MH i2c: E2 08 00 AB 00 80 0D 01 02 00 00 00 00 24 [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:14:58]Read from MH i2c: E2 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 AB 00 00 90 00 1F [20:14:58]RAPDU: 90 00 [20:14:58]wFMCommunicate OK [20:14:58]wFMCommunicate request_size=255 [20:14:58]MH_SAM_APDU [20:14:58]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 C2 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 B0 05 [20:14:58]Write to MH i2c: E2 02 01 AC 00 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 C2 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 B0 05 00 00 AF [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:58]Read from MH i2c: E2 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 AC 00 00 90 00 20 [20:14:58]RAPDU: 90 00 [20:14:58]wFMCommunicate OK [20:14:58]wFMCommunicate request_size=16 [20:14:58]MH_SAM_APDU [20:14:58]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 D1 92 13 6F 8B A3 [20:14:58]Write to MH i2c: E2 13 00 AD 00 80 0D 02 02 0B 00 00 35 04 06 00 D1 92 13 6F 8B A3 00 00 8F [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:14:58]Read from MH i2c: E2 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 03 00 AD 00 00 90 00 21 [20:14:58]RAPDU: 90 00 [20:14:58]wFMCommunicate OK [20:14:58]wFMCommunicate request_size=4 [20:14:58]MH_SAM_APDU [20:14:58]CAPDU: 80 0D 03 02 [20:14:58]Write to MH i2c: E2 08 00 AE 00 80 0D 03 02 00 00 00 00 29 [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:14:58]Read from MH i2c: E2 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 0B 00 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 0B 00 AE 00 00 0F DC E5 83 C3 35 59 85 90 00 53 [20:14:58]RAPDU: 0F DC E5 83 C3 35 59 85 90 00 [20:14:58]wFMCommunicate OK [20:14:58]SAM_PROTO_SignData done [20:14:58]FM_MakeSignedData done [20:14:58]CreateOFDProtocolMessage [20:14:58]wFMCommunicate request_size=4 [20:14:58]MH_SAM_APDU [20:14:58]CAPDU: 80 11 00 00 [20:14:58]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:14:58]Read from MH i2c: E2 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: E2 17 00 [20:14:58]MH_I2C_Read... [20:14:58]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 36 37 32 90 00 7E [20:14:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:14:58]wFMCommunicate OK [20:14:58]CreateOFDProtocolMessage done [20:14:58]OFDSenderStorePacket 372916 [20:14:58]StoreOFDPacket docnum=372916 [20:14:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 16 57 0D 01 C7 44 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 C2 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 B0 05 00 35 04 06 00 D1 92 13 6F 8B A3 0F DC E5 83 C3 35 59 85 [20:14:58]CheckFolder [20:14:58]dirname=/storage/ofd_packets [20:14:58]CheckFolder done [20:14:58]ProducePacketName [20:14:58]name=ofd_packets/00372916 [20:14:58]NVStorageSaveData ofd_packets/00372916 [20:14:58]File name is /storage/ofd_packets/00372916 [20:14:58]Write 307 bytes [20:14:58]NVStorageSaveData done [20:14:58]OFDSenderStorePacket done [20:14:58]KKMCreateOFDPacket done [20:14:58]NVStorageSaveData kkm_last_timestamp [20:14:58]File name is /storage/kkm_last_timestamp [20:14:58]Write 4 bytes [20:14:58]NVStorageSaveData done [20:14:58]ExternCall_PrintAddStr [20:14:58]wPrintStart [20:14:58]Write to MH i2c: 01 00 00 B0 00 B0 [20:14:58]Write i2c OK [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: 01 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: 01 07 00 [20:14:58]MH_I2C_Read... [20:14:58]Read from MH i2c: 01 07 00 B0 00 00 00 00 00 00 FF 0F C5 [20:14:58]RasterBufferAndPrint [20:14:58]line Счет N : (1)3309233 [20:14:58]line ИНН: 02508201610067 [20:14:58]line Контрольно-Кассовый Чек [20:14:58]line ПРОДАЖА [20:14:58]line ТРК (МРК, ГНК) : 11 [20:14:58]line Товар: 2710194240 [20:14:58]line D-Energy Дт-К-2 [20:14:58]line 19.440 * 77.20 [20:14:58]line = 1500.77 [20:14:58]line НДС 12% НСП 1% [20:14:58]line > о реализуемом товаре [20:14:58]line ОКРУГЛЕНИЕ: -0.77 [20:14:58]line ИТОГО: 1500.00 [20:14:58]line Внесено: 1500.00 [20:14:58]line СДАЧА: 0.00 [20:14:58]line НСП 1% : 13.28 [20:14:58]line НДС 12% : 159.37 [20:14:58]line Наличными: 1500.00 [20:14:58]line Безнал.: 0.00 [20:14:58]line Место: АЗС № 87 "Партнер Нефть" [20:14:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:14:58]line СНО: Общий режим [20:14:58]line Чек 733 24.10.2024 20:14 [20:14:58]line Смена: 524 ФФД: 1.0 [20:14:58]line ЗНМ: 0300000083 [20:14:58]line РНМ: 0000000000091623 [20:14:58]line Версия ККМ: 001 [20:14:58]line ФМ: 0000000000874672 [20:14:58]line ФД: 372916 [20:14:58]line ФПД: 230425321507747 [20:14:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201458&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372916&fm=230425321507747&tin=02508201610067®Number=0000000000091623&sum=150000 [20:14:59]OFD Sender: Processing packet 372916 [packets to send 268, broken 267] [20:14:59]ProducePacketName [20:14:59]name=ofd_packets/00372916 [20:14:59]OFD Sender: To server: pG, [20:14:59]CommunicateWithHost lk.salyk.kg:30040 [20:14:59]ConnectInit lk.salyk.kg [20:14:59]written 0, free lines is 4095 [20:14:59]Connected sock=10 [20: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 36 37 32 15 01 00 00 16 57 0D 01 C7 44 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 3D 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 02 00 00 F4 03 04 00 C2 AA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 B0 05 00 35 04 06 00 D1 92 13 6F 8B A3 0F DC E5 83 C3 35 59 85 [20:14:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 35 16 47 00 E6 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B4 B0 05 00 F4 03 04 00 68 56 1A 67 B6 04 01 00 00 82 43 0B A6 AF 53 4B A9 [20:14:59]CommunicateWithHost err = 0 [20:14:59]CheckOFDResponse [20:14:59]1017 (14) - 77093643461234 [20:14:59]1041 (16) - 0000000000874672 [20:14:59]1040 (4) - 372916 [20:14:59]1012 (4) - 24.10.2024 14:15 [20:14:59]1206 (1) - 0 [20:14:59]OFD Sender: Remove packet 372916 [20:14:59]ProducePacketName [20:14:59]name=ofd_packets/00372916 [20:14:59]NVStorageDeleteData [20:14:59]Write to MH i2c: 01 00 00 DB 00 DB [20:14:59]Write i2c OK [20:14:59]MH_I2C_Read... [20:14:59]Read from MH i2c: 01 [20:14:59]MH_I2C_Read... [20:14:59]Read from MH i2c: 01 07 00 [20:14:59]MH_I2C_Read... [20:14:59]Read from MH i2c: 01 07 00 DB 00 00 00 00 00 00 EE 0C DC [20:14:59]RasterBufferAndPrint [20:14:59]line [20:14:59]line [20:14:59]line [20:14:59]line [20:14:59]line [20:14:59]written 0, free lines is 3316 [20:14:59]MH_Cut [20:14:59]Write to MH i2c: D1 01 00 E2 00 01 B4 [20:14:59]Write i2c OK [20:14:59]MH_I2C_Read... [20:14:59]Read from MH i2c: D1 [20:14:59]MH_I2C_Read... [20:14:59]Read from MH i2c: D1 01 00 [20:14:59]MH_I2C_Read... [20:14:59]Read from MH i2c: D1 01 00 E2 00 00 B3 [20:14:59]Write to MH i2c: 01 00 00 E3 00 E3 [20:14:59]Write i2c OK [20:14:59]MH_I2C_Read... [20:14:59]OFD Sender: No OFD packet to send [20:15:00]*** Cut start [20:15:00]*** Partial cut [20:15:00]*** CUTSNS_PIN = 1 [20:15:00]*** CUTSNS_PIN = 0 [20:15:00]*** Brake cut motor [20:15:01]Read from MH i2c: 01 [20:15:01]MH_I2C_Read... [20:15:01]*** Stop cut motor [20:15:01]*** Cut end [20:15:01]Read from MH i2c: 01 07 00 [20:15:01]MH_I2C_Read... [20:15:01]Read from MH i2c: 01 07 00 E3 00 00 00 00 00 00 FF 0F F8 [20:15:01]process_action close_receipt done [20:15:01]requested_data is exist [20:15:01]produce_requested_data [20:15:01]requested_item fm.sn is exist - process it [20:15:01]wFMCommunicate request_size=4 [20:15:01]MH_SAM_APDU [20:15:01]CAPDU: 80 11 00 00 [20:15:01]Write to MH i2c: E2 08 00 E4 00 80 11 00 00 00 00 00 00 5E [20:15:01]Write i2c OK [20:15:01]MH_I2C_Read... [20:15:01]Read from MH i2c: E2 [20:15:01]MH_I2C_Read... [20:15:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:15:01]Read from MH i2c: E2 17 00 [20:15:01]MH_I2C_Read... [20:15:01]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 36 37 32 90 00 B3 [20:15:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:15:01]wFMCommunicate OK [20:15:01]requested_item fd.num is exist - process it [20:15:01]SAM_PROTO_GetFieldsCounters [20:15:01]wFMCommunicate request_size=4 [20:15:01]MH_SAM_APDU [20:15:01]CAPDU: 80 13 00 00 [20:15:01]Write to MH i2c: E2 08 00 E5 00 80 13 00 00 00 00 00 00 61 [20:15:01]Write i2c OK [20:15:01]MH_I2C_Read... [20:15:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:15:01]Read from MH i2c: E2 [20:15:01]MH_I2C_Read... [20:15:01]Read from MH i2c: E2 62 00 [20:15:01]MH_I2C_Read... [20:15:01]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 94 [20:15:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DD 02 00 00 5E 04 04 00 DD 02 00 00 57 04 04 00 DE 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:15:01]wFMCommunicate OK [20:15:01]SAM_PROTO_GetFieldsCounters done [20:15:01]requested_item shift.num is exist - process it [20:15:01]requested_item shift.opened is exist - process it [20:15:01]req_shift_opened [20:15:01]FM_GetShiftState [20:15:01]SAM_PROTO_GetShiftState [20:15:01]wFMCommunicate request_size=4 [20:15:01]MH_SAM_APDU [20:15:01]CAPDU: 80 13 01 00 [20:15:01]Write to MH i2c: E2 08 00 E6 00 80 13 01 00 00 00 00 00 63 [20:15:01]Write i2c OK [20:15:01]MH_I2C_Read... [20:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:15:01]Read from MH i2c: E2 [20:15:01]MH_I2C_Read... [20:15:01]Read from MH i2c: E2 0E 00 [20:15:01]MH_I2C_Read... [20:15:01]Read from MH i2c: E2 0E 00 E6 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [20:15:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:15:01]wFMCommunicate OK [20:15:01]SAM_PROTO_GetShiftState done [20:15:01]FM_GetShiftState done [20:15:01]req_shift_opened done [20:15:01]requested_item shift.open_date is exist - process it [20:15:01]req_shift_open_date [20:15:01]req_shift_open_date done [20:15:01]produce_requested_data done [20:15:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372916,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:15:01]process_action_free close_receipt [20:15:01]json_value_free [20:15:01]json_value_free done [20:15:01]process_json_proto returns [20:15:01]Send response to host [20:15:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372916,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:15:01]free response buf [20:15:01]execute_script done [20:15:01]execute_script returns [20:15:01]free content buf [20:15:01]Sock 9.Close socket [20:15:01]Sock 9.Thread stoped [20:15:04]OFD Sender: No OFD packet to send [20:15:09]OFD Sender: No OFD packet to send [20:15:14]OFD Sender: No OFD packet to send [20:15:19]OFD Sender: No OFD packet to send [20:15:24]OFD Sender: No OFD packet to send [20:15:29]OFD Sender: No OFD packet to send [20:15:34]OFD Sender: No OFD packet to send [20:15:39]OFD Sender: No OFD packet to send [20:15:44]OFD Sender: No OFD packet to send [20:15:50]OFD Sender: No OFD packet to send [20:15:55]OFD Sender: No OFD packet to send [20:16:00]OFD Sender: No OFD packet to send [20:16:05]OFD Sender: No OFD packet to send [20:16:10]OFD Sender: No OFD packet to send [20:16:11]accept exits with 7 [20:16:11]New connection [20:16:11]New thread 3066469732 created [20:16:11]Thread 3066613092 joined [20:16:11]Waiting for new connection... [20:16:11] Sock 7.Parse request [20:16:11]Sock 7.Check first char [20:16:11]Sock 7.First char is OK [20:16:11]request: POST /json_proto HTTP/1.0 [20:16:11]Method: POST [20:16:11]URL: /json_proto [20:16:11]Method is POST - this is cgi request [20:16:11]url: /json_proto [20:16:11]query_string will be loaded in cgi processing [20:16:11]execute_cgi json_proto POST (null) [20:16:11]execute_cgi path=json_proto method=POST [20:16:11]POST find Content-Length [20:16:11]Host: 172.17.42.195:8080 [20:16:11]Content-Length: 687 [20:16:11]Content-Type: application/json [20:16:11] [20:16:11]POST finish read [20:16:11]Found Content-Length = 687 [20:16:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [20:16:11]execute_script... [20:16: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)3309234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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" ] } } [20:16:11]POST & json_proto [20:16:11]process_json_proto [20:16:11]json parsed OK: [20:16:11]protocol is kg_v1.0 [20:16:11]action value=close_receipt [20:16:11]process_action close_receipt [20:16:11]cmd_close_receipt [20:16:11]MH_GetDate [20:16:11]Write to MH i2c: F0 00 00 E7 00 D6 [20:16:11]Write i2c OK [20:16:11]MH_I2C_Read... [20:16:11]Read from MH i2c: F0 [20:16:11]MH_I2C_Read... [20:16:11]Read from MH i2c: F0 09 00 [20:16:11]MH_I2C_Read... [20:16:11]Read from MH i2c: F0 09 00 E7 00 00 0C AB 1A 67 EF 94 12 67 13 [20:16:11]GetLastDocTimeStamp 1729800898 [20:16:11]current date 1729800972 [20:16:11]FM_GetShiftState [20:16:11]SAM_PROTO_GetShiftState [20:16:11]wFMCommunicate request_size=4 [20:16:11]MH_SAM_APDU [20:16:11]CAPDU: 80 13 01 00 [20:16:11]Write to MH i2c: E2 08 00 E8 00 80 13 01 00 00 00 00 00 65 [20:16:11]Write i2c OK [20:16:11]MH_I2C_Read... [20:16:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:11]Read from MH i2c: E2 [20:16:11]MH_I2C_Read... [20:16:11]Read from MH i2c: E2 0E 00 [20:16:11]MH_I2C_Read... [20:16:11]Read from MH i2c: E2 0E 00 E8 00 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [20:16:11]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:16:11]wFMCommunicate OK [20:16:11]SAM_PROTO_GetShiftState done [20:16:11]FM_GetShiftState done [20:16:11]opened in 1729729095 [20:16:11]opened+sec_in_day 1729815495 [20:16:11]quantity*price = 300075 [20:16:11]sum+1 = 300077 [20:16:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.76 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 734 24.10.2024 20:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372917 ФПД: 202961035413678 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372917&fm=202961035413678&tin=02508201610067®Number=0000000000091623&sum=300000 [20:16:12]StoreToDocumentArchive [20:16:12]shift 524 fd 372917 [20:16:12]save to /storage/0524/doc_00372917 [20:16:12]save last doc name /storage/0524/doc_00372917 to /storage/kkm_last_doc_name [20:16:12]save OK [20:16:12]Clear old archive folders... [20:16:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:16:12]tlvbuf is 00C92FC0 [20:16:12]SAM_PROTO_ClearQueue [20:16:12]wFMCommunicate request_size=4 [20:16:12]MH_SAM_APDU [20:16:12]CAPDU: 80 09 00 00 [20:16:12]Write to MH i2c: E2 08 00 F5 00 80 09 00 00 00 00 00 00 67 [20:16:12]Write i2c OK [20:16:12]MH_I2C_Read... [20:16:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:13]Read from MH i2c: E2 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 F5 00 00 90 00 69 [20:16:13]RAPDU: 90 00 [20:16:13]wFMCommunicate OK [20:16:13]SAM_PROTO_ClearQueue done [20:16:13]KKMCreateOFDPacket [20:16:13]OFDProtocolAddRootSTLVToBuf [20:16:13]FM_MakeSignedData [20:16:13]FM_MakeSignedData [20:16:13]SAM_PROTO_SignData [20:16:13]wFMCommunicate request_size=4 [20:16:13]MH_SAM_APDU [20:16:13]CAPDU: 80 0D 01 02 [20:16:13]Write to MH i2c: E2 08 00 F6 00 80 0D 01 02 00 00 00 00 6F [20:16:13]Write i2c OK [20:16:13]MH_I2C_Read... [20:16:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:13]Read from MH i2c: E2 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 F6 00 00 90 00 6A [20:16:13]RAPDU: 90 00 [20:16:13]wFMCommunicate OK [20:16:13]wFMCommunicate request_size=255 [20:16:13]MH_SAM_APDU [20:16:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 02 00 00 F4 03 04 00 0C AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 B0 05 00 35 04 06 00 [20:16:13]Write to MH i2c: E2 02 01 F7 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 DE 02 00 00 F4 03 04 00 0C AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 B0 05 00 35 04 06 00 00 00 A1 [20:16:13]Write i2c OK [20:16:13]MH_I2C_Read... [20:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:13]Read from MH i2c: E2 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 F7 00 00 90 00 6B [20:16:13]RAPDU: 90 00 [20:16:13]wFMCommunicate OK [20:16:13]wFMCommunicate request_size=11 [20:16:13]MH_SAM_APDU [20:16:13]CAPDU: 80 0D 02 02 06 B8 97 8C 6B 48 AE [20:16:13]Write to MH i2c: E2 0E 00 F8 00 80 0D 02 02 06 00 B8 97 8C 6B 48 AE 00 00 BA [20:16:13]Write i2c OK [20:16:13]MH_I2C_Read... [20:16:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:13]Read from MH i2c: E2 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 03 00 F8 00 00 90 00 6C [20:16:13]RAPDU: 90 00 [20:16:13]wFMCommunicate OK [20:16:13]wFMCommunicate request_size=4 [20:16:13]MH_SAM_APDU [20:16:13]CAPDU: 80 0D 03 02 [20:16:13]Write to MH i2c: E2 08 00 F9 00 80 0D 03 02 00 00 00 00 74 [20:16:13]Write i2c OK [20:16:13]MH_I2C_Read... [20:16:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:13]Read from MH i2c: E2 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 0B 00 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 0B 00 F9 00 00 49 1B 35 42 40 66 9E 23 90 00 B7 [20:16:13]RAPDU: 49 1B 35 42 40 66 9E 23 90 00 [20:16:13]wFMCommunicate OK [20:16:13]SAM_PROTO_SignData done [20:16:13]FM_MakeSignedData done [20:16:13]CreateOFDProtocolMessage [20:16:13]wFMCommunicate request_size=4 [20:16:13]MH_SAM_APDU [20:16:13]CAPDU: 80 11 00 00 [20:16:13]Write to MH i2c: E2 08 00 FA 00 80 11 00 00 00 00 00 00 74 [20:16:13]Write i2c OK [20:16:13]MH_I2C_Read... [20:16:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:13]Read from MH i2c: E2 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: E2 17 00 [20:16:13]MH_I2C_Read... [20:16:13]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 36 37 32 90 00 C9 [20:16:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:16:13]wFMCommunicate OK [20:16:13]CreateOFDProtocolMessage done [20:16:13]OFDSenderStorePacket 372917 [20:16:13]StoreOFDPacket docnum=372917 [20:16:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 C2 91 08 01 34 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 DE 02 00 00 F4 03 04 00 0C AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 B0 05 00 35 04 06 00 B8 97 8C 6B 48 AE 49 1B 35 42 40 66 9E 23 [20:16:13]CheckFolder [20:16:13]dirname=/storage/ofd_packets [20:16:13]CheckFolder done [20:16:13]ProducePacketName [20:16:13]name=ofd_packets/00372917 [20:16:13]NVStorageSaveData ofd_packets/00372917 [20:16:13]File name is /storage/ofd_packets/00372917 [20:16:13]Write 302 bytes [20:16:13]NVStorageSaveData done [20:16:13]OFDSenderStorePacket done [20:16:13]KKMCreateOFDPacket done [20:16:13]NVStorageSaveData kkm_last_timestamp [20:16:13]File name is /storage/kkm_last_timestamp [20:16:13]Write 4 bytes [20:16:13]NVStorageSaveData done [20:16:13]ExternCall_PrintAddStr [20:16:13]wPrintStart [20:16:13]Write to MH i2c: 01 00 00 FB 00 FB [20:16:13]Write i2c OK [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: 01 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: 01 07 00 [20:16:13]MH_I2C_Read... [20:16:13]Read from MH i2c: 01 07 00 FB 00 00 00 00 00 00 FF 0F 10 [20:16:13]RasterBufferAndPrint [20:16:13]line Счет N : (1)3309234 [20:16:13]line ИНН: 02508201610067 [20:16:13]line Контрольно-Кассовый Чек [20:16:13]line ПРОДАЖА [20:16:13]line ТРК (МРК, ГНК) : 5 [20:16:13]line Товар: 2710194210 [20:16:13]line ДТ(л)-К-5 [20:16:13]line 39.380 * 76.20 [20:16:13]line = 3000.76 [20:16:13]line НДС 12% НСП 1% [20:16:13]line > о реализуемом товаре [20:16:13]line ОКРУГЛЕНИЕ: -0.76 [20:16:13]line ИТОГО: 3000.00 [20:16:13]line Внесено: 3000.00 [20:16:13]line СДАЧА: 0.00 [20:16:13]line НСП 1% : 26.55 [20:16:13]line НДС 12% : 318.66 [20:16:13]line Наличными: 3000.00 [20:16:13]line Безнал.: 0.00 [20:16:13]line Место: АЗС № 87 "Партнер Нефть" [20:16:13]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:16:13]line СНО: Общий режим [20:16:13]line Чек 734 24.10.2024 20:16 [20:16:13]line Смена: 524 ФФД: 1.0 [20:16:13]line ЗНМ: 0300000083 [20:16:13]line РНМ: 0000000000091623 [20:16:13]line Версия ККМ: 001 [20:16:13]line ФМ: 0000000000874672 [20:16:13]line ФД: 372917 [20:16:13]line ФПД: 202961035413678 [20:16:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201612&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372917&fm=202961035413678&tin=02508201610067®Number=0000000000091623&sum=300000 [20:16:13]OFD Sender: Processing packet 372917 [packets to send 268, broken 267] [20:16:13]ProducePacketName [20:16:13]name=ofd_packets/00372917 [20:16:13]OFD Sender: To server: pG, [20:16:13]CommunicateWithHost lk.salyk.kg:30040 [20:16:13]ConnectInit lk.salyk.kg [20:16:13]written 0, free lines is 4095 [20:16:13]Connected sock=10 [20:16:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 C2 91 08 01 34 3C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 DE 02 00 00 F4 03 04 00 0C AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 B0 05 00 35 04 06 00 B8 97 8C 6B 48 AE 49 1B 35 42 40 66 9E 23 [20:16:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A6 6D 47 00 86 D5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B5 B0 05 00 F4 03 04 00 B3 56 1A 67 B6 04 01 00 00 00 76 46 FB 68 13 AB 2E [20:16:14]CommunicateWithHost err = 0 [20:16:14]CheckOFDResponse [20:16:14]1017 (14) - 77093643461234 [20:16:14]1041 (16) - 0000000000874672 [20:16:14]1040 (4) - 372917 [20:16:14]1012 (4) - 24.10.2024 14:16 [20:16:14]1206 (1) - 0 [20:16:14]OFD Sender: Remove packet 372917 [20:16:14]ProducePacketName [20:16:14]name=ofd_packets/00372917 [20:16:14]NVStorageDeleteData [20:16:14]Write to MH i2c: 01 00 00 26 01 27 [20:16:14]Write i2c OK [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: 01 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: 01 07 00 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 DD 0C 17 [20:16:14]RasterBufferAndPrint [20:16:14]line [20:16:14]line [20:16:14]line [20:16:14]line [20:16:14]line [20:16:14]written 0, free lines is 3299 [20:16:14]MH_Cut [20:16:14]Write to MH i2c: D1 01 00 2D 01 01 00 [20:16:14]Write i2c OK [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: D1 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: D1 01 00 [20:16:14]MH_I2C_Read... [20:16:14]Read from MH i2c: D1 01 00 2D 01 00 FF [20:16:14]Write to MH i2c: 01 00 00 2E 01 2F [20:16:14]Write i2c OK [20:16:14]MH_I2C_Read... [20:16:14]OFD Sender: No OFD packet to send [20:16:15]*** Cut start [20:16:15]*** Partial cut [20:16:15]*** CUTSNS_PIN = 1 [20:16:15]*** CUTSNS_PIN = 0 [20:16:15]*** Brake cut motor [20:16:15]Read from MH i2c: 01 [20:16:15]MH_I2C_Read... [20:16:15]*** Stop cut motor [20:16:15]*** Cut end [20:16:15]Read from MH i2c: 01 07 00 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: 01 07 00 2E 01 00 00 00 00 00 FF 0F 44 [20:16:15]process_action close_receipt done [20:16:15]requested_data is exist [20:16:15]produce_requested_data [20:16:15]requested_item fm.sn is exist - process it [20:16:15]wFMCommunicate request_size=4 [20:16:15]MH_SAM_APDU [20:16:15]CAPDU: 80 11 00 00 [20:16:15]Write to MH i2c: E2 08 00 2F 01 80 11 00 00 00 00 00 00 AA [20:16:15]Write i2c OK [20:16:15]MH_I2C_Read... [20:16:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:15]Read from MH i2c: E2 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: E2 17 00 [20:16:15]MH_I2C_Read... [20:16:15]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 36 37 32 90 00 FF [20:16:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:16:15]wFMCommunicate OK [20:16:15]requested_item fd.num is exist - process it [20:16:15]SAM_PROTO_GetFieldsCounters [20:16:15]wFMCommunicate request_size=4 [20:16:15]MH_SAM_APDU [20:16:15]CAPDU: 80 13 00 00 [20:16:15]Write to MH i2c: E2 08 00 30 01 80 13 00 00 00 00 00 00 AD [20:16:15]Write i2c OK [20:16:15]MH_I2C_Read... [20:16:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:15]Read from MH i2c: E2 [20:16:15]MH_I2C_Read... [20:16:15]Read from MH i2c: E2 62 00 [20:16:15]MH_I2C_Read... [20:16:15]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 E4 [20:16:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DE 02 00 00 5E 04 04 00 DE 02 00 00 57 04 04 00 DF 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:16]wFMCommunicate OK [20:16:16]SAM_PROTO_GetFieldsCounters done [20:16:16]requested_item shift.num is exist - process it [20:16:16]requested_item shift.opened is exist - process it [20:16:16]req_shift_opened [20:16:16]FM_GetShiftState [20:16:16]SAM_PROTO_GetShiftState [20:16:16]wFMCommunicate request_size=4 [20:16:16]MH_SAM_APDU [20:16:16]CAPDU: 80 13 01 00 [20:16:16]Write to MH i2c: E2 08 00 31 01 80 13 01 00 00 00 00 00 AF [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:16]Read from MH i2c: E2 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 0E 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 0E 00 31 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [20:16:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:16:16]wFMCommunicate OK [20:16:16]SAM_PROTO_GetShiftState done [20:16:16]FM_GetShiftState done [20:16:16]req_shift_opened done [20:16:16]requested_item shift.open_date is exist - process it [20:16:16]req_shift_open_date [20:16:16]req_shift_open_date done [20:16:16]produce_requested_data done [20:16:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372917,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:16:16]process_action_free close_receipt [20:16:16]json_value_free [20:16:16]json_value_free done [20:16:16]process_json_proto returns [20:16:16]Send response to host [20:16:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372917,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:16:16]free response buf [20:16:16]execute_script done [20:16:16]execute_script returns [20:16:16]free content buf [20:16:16]Sock 7.Close socket [20:16:16]Sock 7.Thread stoped [20:16:16]accept exits with 9 [20:16:16]New connection [20:16:16]New thread 3066613092 created [20:16:16]Thread 3066469732 joined [20:16:16]Waiting for new connection... [20:16:16] Sock 9.Parse request [20:16:16]Sock 9.Check first char [20:16:16]Sock 9.First char is OK [20:16:16]request: POST /json_proto HTTP/1.0 [20:16:16]Method: POST [20:16:16]URL: /json_proto [20:16:16]Method is POST - this is cgi request [20:16:16]url: /json_proto [20:16:16]query_string will be loaded in cgi processing [20:16:16]execute_cgi json_proto POST (null) [20:16:16]execute_cgi path=json_proto method=POST [20:16:16]POST find Content-Length [20:16:16]Host: 172.17.42.195:8080 [20:16:16]Content-Length: 683 [20:16:16]Content-Type: application/json [20:16:16] [20:16:16]POST finish read [20:16:16]Found Content-Length = 683 [20:16:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:16]execute_script... [20:16: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)3309235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:16:16]POST & json_proto [20:16:16]process_json_proto [20:16:16]json parsed OK: [20:16:16]protocol is kg_v1.0 [20:16:16]action value=close_receipt [20:16:16]process_action close_receipt [20:16:16]cmd_close_receipt [20:16:16]MH_GetDate [20:16:16]Write to MH i2c: F0 00 00 32 01 22 [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: F0 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: F0 09 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: F0 09 00 32 01 00 11 AB 1A 67 EF 94 12 67 64 [20:16:16]GetLastDocTimeStamp 1729800972 [20:16:16]current date 1729800977 [20:16:16]FM_GetShiftState [20:16:16]SAM_PROTO_GetShiftState [20:16:16]wFMCommunicate request_size=4 [20:16:16]MH_SAM_APDU [20:16:16]CAPDU: 80 13 01 00 [20:16:16]Write to MH i2c: E2 08 00 33 01 80 13 01 00 00 00 00 00 B1 [20:16:16]Write i2c OK [20:16:16]MH_I2C_Read... [20:16:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:16]Read from MH i2c: E2 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 0E 00 [20:16:16]MH_I2C_Read... [20:16:16]Read from MH i2c: E2 0E 00 33 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [20:16:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:16:16]wFMCommunicate OK [20:16:16]SAM_PROTO_GetShiftState done [20:16:16]FM_GetShiftState done [20:16:16]opened in 1729729095 [20:16:16]opened+sec_in_day 1729815495 [20:16:16]quantity*price = 100015 [20:16:16]sum+1 = 100017 [20:16:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 735 24.10.2024 20:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372918 ФПД: 113670131306920 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201617&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372918&fm=113670131306920&tin=02508201610067®Number=0000000000091623&sum=100000 [20:16:17]StoreToDocumentArchive [20:16:17]shift 524 fd 372918 [20:16:17]save to /storage/0524/doc_00372918 [20:16:17]save last doc name /storage/0524/doc_00372918 to /storage/kkm_last_doc_name [20:16:17]save OK [20:16:17]Clear old archive folders... [20:16:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:16:17]tlvbuf is 00C972B0 [20:16:17]SAM_PROTO_ClearQueue [20:16:17]wFMCommunicate request_size=4 [20:16:17]MH_SAM_APDU [20:16:17]CAPDU: 80 09 00 00 [20:16:17]Write to MH i2c: E2 08 00 40 01 80 09 00 00 00 00 00 00 B3 [20:16:17]Write i2c OK [20:16:17]MH_I2C_Read... [20:16:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:16:17]Read from MH i2c: E2 [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: E2 03 00 [20:16:17]MH_I2C_Read... [20:16:17]Read from MH i2c: E2 03 00 40 01 00 90 00 B5 [20:16:17]RAPDU: 90 00 [20:16:17]wFMCommunicate OK [20:16:17]SAM_PROTO_ClearQueue done [20:16:17]KKMCreateOFDPacket [20:16:17]OFDProtocolAddRootSTLVToBuf [20:16:17]FM_MakeSignedData [20:16:17]FM_MakeSignedData [20:16:17]SAM_PROTO_SignData [20:16:17]wFMCommunicate request_size=4 [20:16:17]MH_SAM_APDU [20:16:17]CAPDU: 80 0D 01 02 [20:16:17]Write to MH i2c: E2 08 00 41 01 80 0D 01 02 00 00 00 00 BB [20:16:17]Write i2c OK [20:16:17]MH_I2C_Read... [20:16:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 03 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 03 00 41 01 00 90 00 B6 [20:16:18]RAPDU: 90 00 [20:16:18]wFMCommunicate OK [20:16:18]wFMCommunicate request_size=255 [20:16:18]MH_SAM_APDU [20:16: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 11 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 B0 05 00 35 04 06 00 67 [20:16:18]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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 11 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 B0 05 00 35 04 06 00 67 00 00 3F [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 03 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 03 00 42 01 00 90 00 B7 [20:16:18]RAPDU: 90 00 [20:16:18]wFMCommunicate OK [20:16:18]wFMCommunicate request_size=10 [20:16:18]MH_SAM_APDU [20:16:18]CAPDU: 80 0D 02 02 05 61 E3 CC 51 A8 [20:16:18]Write to MH i2c: E2 0D 00 43 01 80 0D 02 02 05 00 61 E3 CC 51 A8 00 00 D1 [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 03 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 03 00 43 01 00 90 00 B8 [20:16:18]RAPDU: 90 00 [20:16:18]wFMCommunicate OK [20:16:18]wFMCommunicate request_size=4 [20:16:18]MH_SAM_APDU [20:16:18]CAPDU: 80 0D 03 02 [20:16:18]Write to MH i2c: E2 08 00 44 01 80 0D 03 02 00 00 00 00 C0 [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 0B 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 0B 00 44 01 00 49 56 EF 2A 92 95 7C 6B 90 00 87 [20:16:18]RAPDU: 49 56 EF 2A 92 95 7C 6B 90 00 [20:16:18]wFMCommunicate OK [20:16:18]SAM_PROTO_SignData done [20:16:18]FM_MakeSignedData done [20:16:18]CreateOFDProtocolMessage [20:16:18]wFMCommunicate request_size=4 [20:16:18]MH_SAM_APDU [20:16:18]CAPDU: 80 11 00 00 [20:16:18]Write to MH i2c: E2 08 00 45 01 80 11 00 00 00 00 00 00 C0 [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:18]Read from MH i2c: E2 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 17 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: E2 17 00 45 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 15 [20:16:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:16:18]wFMCommunicate OK [20:16:18]CreateOFDProtocolMessage done [20:16:18]OFDSenderStorePacket 372918 [20:16:18]StoreOFDPacket docnum=372918 [20:16:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9B 00 07 01 95 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 11 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 B0 05 00 35 04 06 00 67 61 E3 CC 51 A8 49 56 EF 2A 92 95 7C 6B [20:16:18]CheckFolder [20:16:18]dirname=/storage/ofd_packets [20:16:18]CheckFolder done [20:16:18]ProducePacketName [20:16:18]name=ofd_packets/00372918 [20:16:18]NVStorageSaveData ofd_packets/00372918 [20:16:18]File name is /storage/ofd_packets/00372918 [20:16:18]Write 301 bytes [20:16:18]NVStorageSaveData done [20:16:18]OFDSenderStorePacket done [20:16:18]KKMCreateOFDPacket done [20:16:18]NVStorageSaveData kkm_last_timestamp [20:16:18]File name is /storage/kkm_last_timestamp [20:16:18]Write 4 bytes [20:16:18]NVStorageSaveData done [20:16:18]ExternCall_PrintAddStr [20:16:18]wPrintStart [20:16:18]Write to MH i2c: 01 00 00 46 01 47 [20:16:18]Write i2c OK [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: 01 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: 01 07 00 [20:16:18]MH_I2C_Read... [20:16:18]Read from MH i2c: 01 07 00 46 01 00 00 00 00 00 FF 0F 5C [20:16:18]RasterBufferAndPrint [20:16:18]line Счет N : (1)3309235 [20:16:18]line ИНН: 02508201610067 [20:16:18]line Контрольно-Кассовый Чек [20:16:18]line ПРОДАЖА [20:16:18]line ТРК (МРК, ГНК) : 32 [20:16:18]line Товар: 2710124130 [20:16:18]line Аи-92-К-4 [20:16:18]line 14.950 * 66.90 [20:16:18]line = 1000.16 [20:16:18]line НДС 12% НСП 1% [20:16:18]line > о реализуемом товаре [20:16:18]line ОКРУГЛЕНИЕ: -0.16 [20:16:18]line ИТОГО: 1000.00 [20:16:18]line Внесено: 1000.00 [20:16:18]line СДАЧА: 0.00 [20:16:18]line НСП 1% : 8.85 [20:16:18]line НДС 12% : 106.21 [20:16:18]line Наличными: 1000.00 [20:16:18]line Безнал.: 0.00 [20:16:18]line Место: АЗС № 87 "Партнер Нефть" [20:16:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:16:18]line СНО: Общий режим [20:16:18]line Чек 735 24.10.2024 20:16 [20:16:18]line Смена: 524 ФФД: 1.0 [20:16:18]line ЗНМ: 0300000083 [20:16:18]line РНМ: 0000000000091623 [20:16:18]line Версия ККМ: 001 [20:16:18]line ФМ: 0000000000874672 [20:16:18]line ФД: 372918 [20:16:18]line ФПД: 113670131306920 [20:16:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201617&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372918&fm=113670131306920&tin=02508201610067®Number=0000000000091623&sum=100000 [20:16:18]OFD Sender: Processing packet 372918 [packets to send 268, broken 267] [20:16:18]ProducePacketName [20:16:18]name=ofd_packets/00372918 [20:16:18]OFD Sender: To server: pG, [20:16:18]CommunicateWithHost lk.salyk.kg:30040 [20:16:18]ConnectInit lk.salyk.kg [20:16:18]written 0, free lines is 4095 [20:16:19]Connected sock=10 [20:16:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 9B 00 07 01 95 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 11 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 B0 05 00 35 04 06 00 67 61 E3 CC 51 A8 49 56 EF 2A 92 95 7C 6B [20:16:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 38 CF 47 00 E2 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B6 B0 05 00 F4 03 04 00 B8 56 1A 67 B6 04 01 00 00 9D 7D B3 0C F6 B2 47 72 [20:16:19]CommunicateWithHost err = 0 [20:16:19]CheckOFDResponse [20:16:19]1017 (14) - 77093643461234 [20:16:19]1041 (16) - 0000000000874672 [20:16:19]1040 (4) - 372918 [20:16:19]1012 (4) - 24.10.2024 14:16 [20:16:19]1206 (1) - 0 [20:16:19]OFD Sender: Remove packet 372918 [20:16:19]ProducePacketName [20:16:19]name=ofd_packets/00372918 [20:16:19]NVStorageDeleteData [20:16:19]Write to MH i2c: 01 00 00 71 01 72 [20:16:19]Write i2c OK [20:16:19]MH_I2C_Read... [20:16:19]Read from MH i2c: 01 [20:16:19]MH_I2C_Read... [20:16:19]Read from MH i2c: 01 07 00 [20:16:19]MH_I2C_Read... [20:16:19]Read from MH i2c: 01 07 00 71 01 00 00 00 00 00 E6 0C 6B [20:16:19]RasterBufferAndPrint [20:16:19]line [20:16:19]line [20:16:19]line [20:16:19]line [20:16:19]line [20:16:19]written 0, free lines is 3317 [20:16:19]MH_Cut [20:16:19]Write to MH i2c: D1 01 00 78 01 01 4B [20:16:19]Write i2c OK [20:16:19]MH_I2C_Read... [20:16:19]Read from MH i2c: D1 [20:16:19]MH_I2C_Read... [20:16:19]Read from MH i2c: D1 01 00 [20:16:19]MH_I2C_Read... [20:16:19]Read from MH i2c: D1 01 00 78 01 00 4A [20:16:19]Write to MH i2c: 01 00 00 79 01 7A [20:16:19]Write i2c OK [20:16:19]MH_I2C_Read... [20:16:19]OFD Sender: No OFD packet to send [20:16:20]*** Cut start [20:16:20]*** Partial cut [20:16:20]*** CUTSNS_PIN = 1 [20:16:20]*** CUTSNS_PIN = 0 [20:16:20]*** Brake cut motor [20:16:20]Read from MH i2c: 01 [20:16:20]MH_I2C_Read... [20:16:20]*** Stop cut motor [20:16:20]*** Cut end [20:16:20]Read from MH i2c: 01 07 00 [20:16:20]MH_I2C_Read... [20:16:20]Read from MH i2c: 01 07 00 79 01 00 00 00 00 00 FF 0F 8F [20:16:20]process_action close_receipt done [20:16:20]requested_data is exist [20:16:20]produce_requested_data [20:16:20]requested_item fm.sn is exist - process it [20:16:20]wFMCommunicate request_size=4 [20:16:20]MH_SAM_APDU [20:16:20]CAPDU: 80 11 00 00 [20:16:20]Write to MH i2c: E2 08 00 7A 01 80 11 00 00 00 00 00 00 F5 [20:16:20]Write i2c OK [20:16:20]MH_I2C_Read... [20:16:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:16:20]Read from MH i2c: E2 [20:16:20]MH_I2C_Read... [20:16:20]Read from MH i2c: E2 17 00 [20:16:20]MH_I2C_Read... [20:16:20]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 36 37 32 90 00 4A [20:16:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:16:20]wFMCommunicate OK [20:16:20]requested_item fd.num is exist - process it [20:16:20]SAM_PROTO_GetFieldsCounters [20:16:20]wFMCommunicate request_size=4 [20:16:20]MH_SAM_APDU [20:16:20]CAPDU: 80 13 00 00 [20:16:20]Write to MH i2c: E2 08 00 7B 01 80 13 00 00 00 00 00 00 F8 [20:16:20]Write i2c OK [20:16:20]MH_I2C_Read... [20:16:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:16:21]Read from MH i2c: E2 [20:16:21]MH_I2C_Read... [20:16:21]Read from MH i2c: E2 62 00 [20:16:21]MH_I2C_Read... [20:16:21]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 33 [20:16:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 DF 02 00 00 5E 04 04 00 DF 02 00 00 57 04 04 00 E0 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:16:21]wFMCommunicate OK [20:16:21]SAM_PROTO_GetFieldsCounters done [20:16:21]requested_item shift.num is exist - process it [20:16:21]requested_item shift.opened is exist - process it [20:16:21]req_shift_opened [20:16:21]FM_GetShiftState [20:16:21]SAM_PROTO_GetShiftState [20:16:21]wFMCommunicate request_size=4 [20:16:21]MH_SAM_APDU [20:16:21]CAPDU: 80 13 01 00 [20:16:21]Write to MH i2c: E2 08 00 7C 01 80 13 01 00 00 00 00 00 FA [20:16:21]Write i2c OK [20:16:21]MH_I2C_Read... [20:16:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:16:21]Read from MH i2c: E2 [20:16:21]MH_I2C_Read... [20:16:21]Read from MH i2c: E2 0E 00 [20:16:21]MH_I2C_Read... [20:16:21]Read from MH i2c: E2 0E 00 7C 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5F [20:16:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:16:21]wFMCommunicate OK [20:16:21]SAM_PROTO_GetShiftState done [20:16:21]FM_GetShiftState done [20:16:21]req_shift_opened done [20:16:21]requested_item shift.open_date is exist - process it [20:16:21]req_shift_open_date [20:16:21]req_shift_open_date done [20:16:21]produce_requested_data done [20:16:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372918,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:16:21]process_action_free close_receipt [20:16:21]json_value_free [20:16:21]json_value_free done [20:16:21]process_json_proto returns [20:16:21]Send response to host [20:16:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372918,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:16:21]free response buf [20:16:21]execute_script done [20:16:21]execute_script returns [20:16:21]free content buf [20:16:21]Sock 9.Close socket [20:16:21]Sock 9.Thread stoped [20:16:24]OFD Sender: No OFD packet to send [20:16:29]OFD Sender: No OFD packet to send [20:16:34]OFD Sender: No OFD packet to send [20:16:39]OFD Sender: No OFD packet to send [20:16:44]OFD Sender: No OFD packet to send [20:16:49]OFD Sender: No OFD packet to send [20:16:54]OFD Sender: No OFD packet to send [20:16:59]OFD Sender: No OFD packet to send [20:17:02]accept exits with 7 [20:17:02]New connection [20:17:02]New thread 3066469732 created [20:17:02]Thread 3066613092 joined [20:17:02]Waiting for new connection... [20:17:02] Sock 7.Parse request [20:17:02]Sock 7.Check first char [20:17:02]Sock 7.First char is OK [20:17:02]request: POST /json_proto HTTP/1.0 [20:17:02]Method: POST [20:17:02]URL: /json_proto [20:17:02]Method is POST - this is cgi request [20:17:02]url: /json_proto [20:17:02]query_string will be loaded in cgi processing [20:17:02]execute_cgi json_proto POST (null) [20:17:02]execute_cgi path=json_proto method=POST [20:17:02]POST find Content-Length [20:17:02]Host: 172.17.42.195:8080 [20:17:02]Content-Length: 683 [20:17:02]Content-Type: application/json [20:17:02] [20:17:02]POST finish read [20:17:02]Found Content-Length = 683 [20:17:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:02]execute_script... [20:17:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:02]POST & json_proto [20:17:02]process_json_proto [20:17:02]json parsed OK: [20:17:02]protocol is kg_v1.0 [20:17:02]action value=close_receipt [20:17:02]process_action close_receipt [20:17:02]cmd_close_receipt [20:17:02]MH_GetDate [20:17:02]Write to MH i2c: F0 00 00 7D 01 6D [20:17:02]Write i2c OK [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: F0 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: F0 09 00 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: F0 09 00 7D 01 00 3F AB 1A 67 EF 94 12 67 DD [20:17:02]GetLastDocTimeStamp 1729800977 [20:17:02]current date 1729801023 [20:17:02]FM_GetShiftState [20:17:02]SAM_PROTO_GetShiftState [20:17:02]wFMCommunicate request_size=4 [20:17:02]MH_SAM_APDU [20:17:02]CAPDU: 80 13 01 00 [20:17:02]Write to MH i2c: E2 08 00 7E 01 80 13 01 00 00 00 00 00 FC [20:17:02]Write i2c OK [20:17:02]MH_I2C_Read... [20:17:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:02]Read from MH i2c: E2 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: E2 0E 00 [20:17:02]MH_I2C_Read... [20:17:02]Read from MH i2c: E2 0E 00 7E 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 61 [20:17:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:17:02]wFMCommunicate OK [20:17:02]SAM_PROTO_GetShiftState done [20:17:02]FM_GetShiftState done [20:17:02]opened in 1729729095 [20:17:02]opened+sec_in_day 1729815495 [20:17:02]quantity*price = 100021 [20:17:02]sum+1 = 100023 [20:17:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 736 24.10.2024 20:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372919 ФПД: 86147076153398 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201703&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372919&fm=86147076153398&tin=02508201610067®Number=0000000000091623&sum=100000 [20:17:03]StoreToDocumentArchive [20:17:03]shift 524 fd 372919 [20:17:03]save to /storage/0524/doc_00372919 [20:17:03]save last doc name /storage/0524/doc_00372919 to /storage/kkm_last_doc_name [20:17:03]save OK [20:17:03]Clear old archive folders... [20:17:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:17:03]tlvbuf is 00CD6E30 [20:17:03]SAM_PROTO_ClearQueue [20:17:03]wFMCommunicate request_size=4 [20:17:03]MH_SAM_APDU [20:17:03]CAPDU: 80 09 00 00 [20:17:03]Write to MH i2c: E2 08 00 8B 01 80 09 00 00 00 00 00 00 FE [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:03]Read from MH i2c: E2 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 8B 01 00 90 00 00 [20:17:03]RAPDU: 90 00 [20:17:03]wFMCommunicate OK [20:17:03]SAM_PROTO_ClearQueue done [20:17:03]KKMCreateOFDPacket [20:17:03]OFDProtocolAddRootSTLVToBuf [20:17:03]FM_MakeSignedData [20:17:03]FM_MakeSignedData [20:17:03]SAM_PROTO_SignData [20:17:03]wFMCommunicate request_size=4 [20:17:03]MH_SAM_APDU [20:17:03]CAPDU: 80 0D 01 02 [20:17:03]Write to MH i2c: E2 08 00 8C 01 80 0D 01 02 00 00 00 00 06 [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:03]Read from MH i2c: E2 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 8C 01 00 90 00 01 [20:17:03]RAPDU: 90 00 [20:17:03]wFMCommunicate OK [20:17:03]wFMCommunicate request_size=255 [20:17:03]MH_SAM_APDU [20:17:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 3F AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 B0 05 00 35 04 06 00 4E [20:17:03]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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 3F AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 B0 05 00 35 04 06 00 4E 00 00 C3 [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:03]Read from MH i2c: E2 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 8D 01 00 90 00 02 [20:17:03]RAPDU: 90 00 [20:17:03]wFMCommunicate OK [20:17:03]wFMCommunicate request_size=10 [20:17:03]MH_SAM_APDU [20:17:03]CAPDU: 80 0D 02 02 05 59 AD DF 60 36 [20:17:03]Write to MH i2c: E2 0D 00 8E 01 80 0D 02 02 05 00 59 AD DF 60 36 00 00 8E [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:03]Read from MH i2c: E2 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 03 00 8E 01 00 90 00 03 [20:17:03]RAPDU: 90 00 [20:17:03]wFMCommunicate OK [20:17:03]wFMCommunicate request_size=4 [20:17:03]MH_SAM_APDU [20:17:03]CAPDU: 80 0D 03 02 [20:17:03]Write to MH i2c: E2 08 00 8F 01 80 0D 03 02 00 00 00 00 0B [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:03]Read from MH i2c: E2 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 0B 00 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 0B 00 8F 01 00 E0 DB EF 51 42 E7 C8 41 90 00 39 [20:17:03]RAPDU: E0 DB EF 51 42 E7 C8 41 90 00 [20:17:03]wFMCommunicate OK [20:17:03]SAM_PROTO_SignData done [20:17:03]FM_MakeSignedData done [20:17:03]CreateOFDProtocolMessage [20:17:03]wFMCommunicate request_size=4 [20:17:03]MH_SAM_APDU [20:17:03]CAPDU: 80 11 00 00 [20:17:03]Write to MH i2c: E2 08 00 90 01 80 11 00 00 00 00 00 00 0B [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:03]Read from MH i2c: E2 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: E2 17 00 [20:17:03]MH_I2C_Read... [20:17: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 36 37 32 90 00 60 [20:17:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:17:03]wFMCommunicate OK [20:17:03]CreateOFDProtocolMessage done [20:17:03]OFDSenderStorePacket 372919 [20:17:03]StoreOFDPacket docnum=372919 [20:17:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 24 07 01 6D 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 3F AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 B0 05 00 35 04 06 00 4E 59 AD DF 60 36 E0 DB EF 51 42 E7 C8 41 [20:17:03]CheckFolder [20:17:03]dirname=/storage/ofd_packets [20:17:03]CheckFolder done [20:17:03]ProducePacketName [20:17:03]name=ofd_packets/00372919 [20:17:03]NVStorageSaveData ofd_packets/00372919 [20:17:03]File name is /storage/ofd_packets/00372919 [20:17:03]Write 301 bytes [20:17:03]NVStorageSaveData done [20:17:03]OFDSenderStorePacket done [20:17:03]KKMCreateOFDPacket done [20:17:03]NVStorageSaveData kkm_last_timestamp [20:17:03]File name is /storage/kkm_last_timestamp [20:17:03]Write 4 bytes [20:17:03]NVStorageSaveData done [20:17:03]ExternCall_PrintAddStr [20:17:03]wPrintStart [20:17:03]Write to MH i2c: 01 00 00 91 01 92 [20:17:03]Write i2c OK [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: 01 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: 01 07 00 [20:17:03]MH_I2C_Read... [20:17:03]Read from MH i2c: 01 07 00 91 01 00 00 00 00 00 FF 0F A7 [20:17:03]RasterBufferAndPrint [20:17:03]line Счет N : (1)3309237 [20:17:03]line ИНН: 02508201610067 [20:17:03]line Контрольно-Кассовый Чек [20:17:03]line ПРОДАЖА [20:17:03]line ТРК (МРК, ГНК) : 43 [20:17:03]line Товар: 2710124500 [20:17:03]line Аи-95-К-3 [20:17:03]line 13.480 * 74.20 [20:17:03]line = 1000.22 [20:17:03]line НДС 12% НСП 1% [20:17:03]line > о реализуемом товаре [20:17:03]line ОКРУГЛЕНИЕ: -0.22 [20:17:03]line ИТОГО: 1000.00 [20:17:03]line Внесено: 1000.00 [20:17:03]line СДАЧА: 0.00 [20:17:03]line НСП 1% : 8.85 [20:17:03]line НДС 12% : 106.22 [20:17:03]line Наличными: 1000.00 [20:17:03]line Безнал.: 0.00 [20:17:03]line Место: АЗС № 87 "Партнер Нефть" [20:17:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:17:03]line СНО: Общий режим [20:17:03]line Чек 736 24.10.2024 20:17 [20:17:03]line Смена: 524 ФФД: 1.0 [20:17:03]line ЗНМ: 0300000083 [20:17:03]line РНМ: 0000000000091623 [20:17:03]line Версия ККМ: 001 [20:17:03]line ФМ: 0000000000874672 [20:17:03]line ФД: 372919 [20:17:03]line ФПД: 86147076153398 [20:17:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201703&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372919&fm=86147076153398&tin=02508201610067®Number=0000000000091623&sum=100000 [20:17:04]OFD Sender: Processing packet 372919 [packets to send 268, broken 267] [20:17:04]ProducePacketName [20:17:04]name=ofd_packets/00372919 [20:17:04]OFD Sender: To server: pG, [20:17:04]CommunicateWithHost lk.salyk.kg:30040 [20:17:04]ConnectInit lk.salyk.kg [20:17:04]written 0, free lines is 4095 [20:17:04]Connected sock=10 [20:17:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 24 07 01 6D 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 02 00 00 F4 03 04 00 3F AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 B0 05 00 35 04 06 00 4E 59 AD DF 60 36 E0 DB EF 51 42 E7 C8 41 [20:17:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1A 14 47 00 9B B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B7 B0 05 00 F4 03 04 00 E5 56 1A 67 B6 04 01 00 00 C1 F8 42 E2 3F 23 BC DE [20:17:04]CommunicateWithHost err = 0 [20:17:04]CheckOFDResponse [20:17:04]1017 (14) - 77093643461234 [20:17:04]1041 (16) - 0000000000874672 [20:17:04]1040 (4) - 372919 [20:17:04]1012 (4) - 24.10.2024 14:17 [20:17:04]1206 (1) - 0 [20:17:04]OFD Sender: Remove packet 372919 [20:17:04]ProducePacketName [20:17:04]name=ofd_packets/00372919 [20:17:04]NVStorageDeleteData [20:17:04]Write to MH i2c: 01 00 00 BC 01 BD [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: 01 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: 01 07 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: 01 07 00 BC 01 00 00 00 00 00 D8 0C A8 [20:17:04]RasterBufferAndPrint [20:17:04]line [20:17:04]line [20:17:04]line [20:17:04]line [20:17:04]line [20:17:04]written 0, free lines is 3295 [20:17:04]MH_Cut [20:17:04]Write to MH i2c: D1 01 00 C3 01 01 96 [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: D1 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: D1 01 00 [20:17:04]MH_I2C_Read... [20:17:04]Read from MH i2c: D1 01 00 C3 01 00 95 [20:17:04]Write to MH i2c: 01 00 00 C4 01 C5 [20:17:04]Write i2c OK [20:17:04]MH_I2C_Read... [20:17:05]OFD Sender: No OFD packet to send [20:17:05]*** Cut start [20:17:05]*** Partial cut [20:17:05]*** CUTSNS_PIN = 1 [20:17:05]*** CUTSNS_PIN = 0 [20:17:05]*** Brake cut motor [20:17:06]Read from MH i2c: 01 [20:17:06]MH_I2C_Read... [20:17:06]*** Stop cut motor [20:17:06]*** Cut end [20:17:06]Read from MH i2c: 01 07 00 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: 01 07 00 C4 01 00 00 00 00 00 FF 0F DA [20:17:06]process_action close_receipt done [20:17:06]requested_data is exist [20:17:06]produce_requested_data [20:17:06]requested_item fm.sn is exist - process it [20:17:06]wFMCommunicate request_size=4 [20:17:06]MH_SAM_APDU [20:17:06]CAPDU: 80 11 00 00 [20:17:06]Write to MH i2c: E2 08 00 C5 01 80 11 00 00 00 00 00 00 40 [20:17:06]Write i2c OK [20:17:06]MH_I2C_Read... [20:17:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:06]Read from MH i2c: E2 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 17 00 [20:17:06]MH_I2C_Read... [20:17:06]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 36 37 32 90 00 95 [20:17:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:17:06]wFMCommunicate OK [20:17:06]requested_item fd.num is exist - process it [20:17:06]SAM_PROTO_GetFieldsCounters [20:17:06]wFMCommunicate request_size=4 [20:17:06]MH_SAM_APDU [20:17:06]CAPDU: 80 13 00 00 [20:17:06]Write to MH i2c: E2 08 00 C6 01 80 13 00 00 00 00 00 00 43 [20:17:06]Write i2c OK [20:17:06]MH_I2C_Read... [20:17:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:06]Read from MH i2c: E2 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 62 00 [20:17:06]MH_I2C_Read... [20:17:06]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 82 [20:17:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E0 02 00 00 5E 04 04 00 E0 02 00 00 57 04 04 00 E1 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:06]wFMCommunicate OK [20:17:06]SAM_PROTO_GetFieldsCounters done [20:17:06]requested_item shift.num is exist - process it [20:17:06]requested_item shift.opened is exist - process it [20:17:06]req_shift_opened [20:17:06]FM_GetShiftState [20:17:06]SAM_PROTO_GetShiftState [20:17:06]wFMCommunicate request_size=4 [20:17:06]MH_SAM_APDU [20:17:06]CAPDU: 80 13 01 00 [20:17:06]Write to MH i2c: E2 08 00 C7 01 80 13 01 00 00 00 00 00 45 [20:17:06]Write i2c OK [20:17:06]MH_I2C_Read... [20:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:06]Read from MH i2c: E2 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 0E 00 [20:17:06]MH_I2C_Read... [20:17:06]Read from MH i2c: E2 0E 00 C7 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AA [20:17:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:17:06]wFMCommunicate OK [20:17:06]SAM_PROTO_GetShiftState done [20:17:06]FM_GetShiftState done [20:17:06]req_shift_opened done [20:17:06]requested_item shift.open_date is exist - process it [20:17:06]req_shift_open_date [20:17:06]req_shift_open_date done [20:17:06]produce_requested_data done [20:17:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372919,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:17:06]process_action_free close_receipt [20:17:06]json_value_free [20:17:06]json_value_free done [20:17:06]process_json_proto returns [20:17:06]Send response to host [20:17:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372919,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:17:06]free response buf [20:17:06]execute_script done [20:17:06]execute_script returns [20:17:06]free content buf [20:17:06]Sock 7.Close socket [20:17:06]Sock 7.Thread stoped [20:17:10]OFD Sender: No OFD packet to send [20:17:15]OFD Sender: No OFD packet to send [20:17:20]OFD Sender: No OFD packet to send [20:17:25]OFD Sender: No OFD packet to send [20:17:30]OFD Sender: No OFD packet to send [20:17:35]OFD Sender: No OFD packet to send [20:17:36]accept exits with 9 [20:17:36]New connection [20:17:36]New thread 3066613092 created [20:17:36]Thread 3066469732 joined [20:17:36]Waiting for new connection... [20:17:36] Sock 9.Parse request [20:17:36]Sock 9.Check first char [20:17:36]Sock 9.First char is OK [20:17:36]request: POST /json_proto HTTP/1.0 [20:17:36]Method: POST [20:17:36]URL: /json_proto [20:17:36]Method is POST - this is cgi request [20:17:36]url: /json_proto [20:17:36]query_string will be loaded in cgi processing [20:17:36]execute_cgi json_proto POST (null) [20:17:36]execute_cgi path=json_proto method=POST [20:17:36]POST find Content-Length [20:17:36]Host: 172.17.42.195:8080 [20:17:36]Content-Length: 689 [20:17:36]Content-Type: application/json [20:17:36] [20:17:36]POST finish read [20:17:36]Found Content-Length = 689 [20:17:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:36]execute_script... [20:17: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)3309236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:36]POST & json_proto [20:17:36]process_json_proto [20:17:36]json parsed OK: [20:17:36]protocol is kg_v1.0 [20:17:36]action value=close_receipt [20:17:36]process_action close_receipt [20:17:36]cmd_close_receipt [20:17:36]MH_GetDate [20:17:36]Write to MH i2c: F0 00 00 C8 01 B8 [20:17:36]Write i2c OK [20:17:36]MH_I2C_Read... [20:17:36]Read from MH i2c: F0 [20:17:36]MH_I2C_Read... [20:17:36]Read from MH i2c: F0 09 00 [20:17:36]MH_I2C_Read... [20:17:36]Read from MH i2c: F0 09 00 C8 01 00 61 AB 1A 67 EF 94 12 67 4A [20:17:36]GetLastDocTimeStamp 1729801023 [20:17:36]current date 1729801057 [20:17:36]FM_GetShiftState [20:17:36]SAM_PROTO_GetShiftState [20:17:36]wFMCommunicate request_size=4 [20:17:36]MH_SAM_APDU [20:17:36]CAPDU: 80 13 01 00 [20:17:36]Write to MH i2c: E2 08 00 C9 01 80 13 01 00 00 00 00 00 47 [20:17:36]Write i2c OK [20:17:36]MH_I2C_Read... [20:17:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:36]Read from MH i2c: E2 [20:17:36]MH_I2C_Read... [20:17:36]Read from MH i2c: E2 0E 00 [20:17:36]MH_I2C_Read... [20:17:36]Read from MH i2c: E2 0E 00 C9 01 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AC [20:17:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:17:36]wFMCommunicate OK [20:17:36]SAM_PROTO_GetShiftState done [20:17:36]FM_GetShiftState done [20:17:36]opened in 1729729095 [20:17:36]opened+sec_in_day 1729815495 [20:17:36]quantity*price = 100051 [20:17:36]sum+1 = 100052 [20:17: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 737 24.10.2024 20:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372920 ФПД: 139654410590452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201737&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372920&fm=139654410590452&tin=02508201610067®Number=0000000000091623&sum=100000 [20:17:37]StoreToDocumentArchive [20:17:37]shift 524 fd 372920 [20:17:37]save to /storage/0524/doc_00372920 [20:17:37]save last doc name /storage/0524/doc_00372920 to /storage/kkm_last_doc_name [20:17:37]save OK [20:17:37]Clear old archive folders... [20:17:37]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:17:37]tlvbuf is 00C86B30 [20:17:37]SAM_PROTO_ClearQueue [20:17:37]wFMCommunicate request_size=4 [20:17:37]MH_SAM_APDU [20:17:37]CAPDU: 80 09 00 00 [20:17:37]Write to MH i2c: E2 08 00 D6 01 80 09 00 00 00 00 00 00 49 [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:37]Read from MH i2c: E2 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 D6 01 00 90 00 4B [20:17:37]RAPDU: 90 00 [20:17:37]wFMCommunicate OK [20:17:37]SAM_PROTO_ClearQueue done [20:17:37]KKMCreateOFDPacket [20:17:37]OFDProtocolAddRootSTLVToBuf [20:17:37]FM_MakeSignedData [20:17:37]FM_MakeSignedData [20:17:37]SAM_PROTO_SignData [20:17:37]wFMCommunicate request_size=4 [20:17:37]MH_SAM_APDU [20:17:37]CAPDU: 80 0D 01 02 [20:17:37]Write to MH i2c: E2 08 00 D7 01 80 0D 01 02 00 00 00 00 51 [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:37]Read from MH i2c: E2 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 D7 01 00 90 00 4C [20:17:37]RAPDU: 90 00 [20:17:37]wFMCommunicate OK [20:17:37]wFMCommunicate request_size=255 [20:17:37]MH_SAM_APDU [20:17:37]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 61 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 B0 05 [20:17:37]Write to MH i2c: E2 02 01 D8 01 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 61 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 B0 05 00 00 32 [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:37]Read from MH i2c: E2 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 D8 01 00 90 00 4D [20:17:37]RAPDU: 90 00 [20:17:37]wFMCommunicate OK [20:17:37]wFMCommunicate request_size=16 [20:17:37]MH_SAM_APDU [20:17:37]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 7F 03 D3 88 D8 F4 [20:17:37]Write to MH i2c: E2 13 00 D9 01 80 0D 02 02 0B 00 00 35 04 06 00 7F 03 D3 88 D8 F4 00 00 52 [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:37]Read from MH i2c: E2 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 03 00 D9 01 00 90 00 4E [20:17:37]RAPDU: 90 00 [20:17:37]wFMCommunicate OK [20:17:37]wFMCommunicate request_size=4 [20:17:37]MH_SAM_APDU [20:17:37]CAPDU: 80 0D 03 02 [20:17:37]Write to MH i2c: E2 08 00 DA 01 80 0D 03 02 00 00 00 00 56 [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:37]Read from MH i2c: E2 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 0B 00 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 0B 00 DA 01 00 DC B6 13 45 49 8E 4A B8 90 00 1A [20:17:37]RAPDU: DC B6 13 45 49 8E 4A B8 90 00 [20:17:37]wFMCommunicate OK [20:17:37]SAM_PROTO_SignData done [20:17:37]FM_MakeSignedData done [20:17:37]CreateOFDProtocolMessage [20:17:37]wFMCommunicate request_size=4 [20:17:37]MH_SAM_APDU [20:17:37]CAPDU: 80 11 00 00 [20:17:37]Write to MH i2c: E2 08 00 DB 01 80 11 00 00 00 00 00 00 56 [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:37]Read from MH i2c: E2 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: E2 17 00 [20:17:37]MH_I2C_Read... [20:17:37]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 36 37 32 90 00 AB [20:17:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:17:37]wFMCommunicate OK [20:17:37]CreateOFDProtocolMessage done [20:17:37]OFDSenderStorePacket 372920 [20:17:37]StoreOFDPacket docnum=372920 [20:17:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AD A1 0D 01 16 AA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 61 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 B0 05 00 35 04 06 00 7F 03 D3 88 D8 F4 DC B6 13 45 49 8E 4A B8 [20:17:37]CheckFolder [20:17:37]dirname=/storage/ofd_packets [20:17:37]CheckFolder done [20:17:37]ProducePacketName [20:17:37]name=ofd_packets/00372920 [20:17:37]NVStorageSaveData ofd_packets/00372920 [20:17:37]File name is /storage/ofd_packets/00372920 [20:17:37]Write 307 bytes [20:17:37]NVStorageSaveData done [20:17:37]OFDSenderStorePacket done [20:17:37]KKMCreateOFDPacket done [20:17:37]NVStorageSaveData kkm_last_timestamp [20:17:37]File name is /storage/kkm_last_timestamp [20:17:37]Write 4 bytes [20:17:37]NVStorageSaveData done [20:17:37]ExternCall_PrintAddStr [20:17:37]wPrintStart [20:17:37]Write to MH i2c: 01 00 00 DC 01 DD [20:17:37]Write i2c OK [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: 01 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: 01 07 00 [20:17:37]MH_I2C_Read... [20:17:37]Read from MH i2c: 01 07 00 DC 01 00 00 00 00 00 FF 0F F2 [20:17:37]RasterBufferAndPrint [20:17:37]line Счет N : (1)3309236 [20:17:37]line ИНН: 02508201610067 [20:17:37]line Контрольно-Кассовый Чек [20:17:37]line ПРОДАЖА [20:17:37]line ТРК (МРК, ГНК) : 11 [20:17:37]line Товар: 2710194240 [20:17:37]line D-Energy Дт-К-2 [20:17:37]line 12.960 * 77.20 [20:17:37]line = 1000.51 [20:17:37]line НДС 12% НСП 1% [20:17:37]line > о реализуемом товаре [20:17:37]line ОКРУГЛЕНИЕ: -0.51 [20:17:37]line ИТОГО: 1000.00 [20:17:37]line Внесено: 1000.00 [20:17:37]line СДАЧА: 0.00 [20:17:37]line НСП 1% : 8.85 [20:17:37]line НДС 12% : 106.25 [20:17:37]line Наличными: 1000.00 [20:17:37]line Безнал.: 0.00 [20:17:37]line Место: АЗС № 87 "Партнер Нефть" [20:17:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:17:37]line СНО: Общий режим [20:17:37]line Чек 737 24.10.2024 20:17 [20:17:37]line Смена: 524 ФФД: 1.0 [20:17:37]line ЗНМ: 0300000083 [20:17:37]line РНМ: 0000000000091623 [20:17:37]line Версия ККМ: 001 [20:17:37]line ФМ: 0000000000874672 [20:17:37]line ФД: 372920 [20:17:37]line ФПД: 139654410590452 [20:17:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201737&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372920&fm=139654410590452&tin=02508201610067®Number=0000000000091623&sum=100000 [20:17:38]OFD Sender: Processing packet 372920 [packets to send 268, broken 267] [20:17:38]ProducePacketName [20:17:38]name=ofd_packets/00372920 [20:17:38]OFD Sender: To server: pG, [20:17:38]CommunicateWithHost lk.salyk.kg:30040 [20:17:38]ConnectInit lk.salyk.kg [20:17:38]written 0, free lines is 4095 [20:17:38]Connected sock=10 [20: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 36 37 32 15 01 00 00 AD A1 0D 01 16 AA 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 02 00 00 F4 03 04 00 61 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 B0 05 00 35 04 06 00 7F 03 D3 88 D8 F4 DC B6 13 45 49 8E 4A B8 [20:17:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 62 CF 47 00 9E 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B8 B0 05 00 F4 03 04 00 08 57 1A 67 B6 04 01 00 00 5E 52 4C FB 7B F7 5C BA [20:17:38]CommunicateWithHost err = 0 [20:17:38]CheckOFDResponse [20:17:38]1017 (14) - 77093643461234 [20:17:38]1041 (16) - 0000000000874672 [20:17:38]1040 (4) - 372920 [20:17:38]1012 (4) - 24.10.2024 14:17 [20:17:38]1206 (1) - 0 [20:17:38]OFD Sender: Remove packet 372920 [20:17:38]ProducePacketName [20:17:38]name=ofd_packets/00372920 [20:17:38]NVStorageDeleteData [20:17:38]Write to MH i2c: 01 00 00 07 02 09 [20:17:38]Write i2c OK [20:17:38]MH_I2C_Read... [20:17:38]Read from MH i2c: 01 [20:17:38]MH_I2C_Read... [20:17:38]Read from MH i2c: 01 07 00 [20:17:38]MH_I2C_Read... [20:17:38]Read from MH i2c: 01 07 00 07 02 00 00 00 00 00 E4 0C 00 [20:17:38]RasterBufferAndPrint [20:17:38]line [20:17:38]line [20:17:38]line [20:17:38]line [20:17:38]line [20:17:38]written 0, free lines is 3306 [20:17:38]MH_Cut [20:17:38]Write to MH i2c: D1 01 00 0E 02 01 E2 [20:17:38]Write i2c OK [20:17:38]MH_I2C_Read... [20:17:38]Read from MH i2c: D1 [20:17:38]MH_I2C_Read... [20:17:38]Read from MH i2c: D1 01 00 [20:17:38]MH_I2C_Read... [20:17:38]Read from MH i2c: D1 01 00 0E 02 00 E1 [20:17:38]Write to MH i2c: 01 00 00 0F 02 11 [20:17:38]Write i2c OK [20:17:38]MH_I2C_Read... [20:17:39]OFD Sender: No OFD packet to send [20:17:39]*** Cut start [20:17:39]*** Partial cut [20:17:39]*** CUTSNS_PIN = 1 [20:17:39]*** CUTSNS_PIN = 0 [20:17:39]*** Brake cut motor [20:17:40]Read from MH i2c: 01 [20:17:40]MH_I2C_Read... [20:17:40]*** Stop cut motor [20:17:40]*** Cut end [20:17:40]Read from MH i2c: 01 07 00 [20:17:40]MH_I2C_Read... [20:17:40]Read from MH i2c: 01 07 00 0F 02 00 00 00 00 00 FF 0F 26 [20:17:40]process_action close_receipt done [20:17:40]requested_data is exist [20:17:40]produce_requested_data [20:17:40]requested_item fm.sn is exist - process it [20:17:40]wFMCommunicate request_size=4 [20:17:40]MH_SAM_APDU [20:17:40]CAPDU: 80 11 00 00 [20:17:40]Write to MH i2c: E2 08 00 10 02 80 11 00 00 00 00 00 00 8C [20:17:40]Write i2c OK [20:17:40]MH_I2C_Read... [20:17:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:40]Read from MH i2c: E2 [20:17:40]MH_I2C_Read... [20:17:40]Read from MH i2c: E2 17 00 [20:17:40]MH_I2C_Read... [20:17:40]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 36 37 32 90 00 E1 [20:17:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:17:40]wFMCommunicate OK [20:17:40]requested_item fd.num is exist - process it [20:17:40]SAM_PROTO_GetFieldsCounters [20:17:40]wFMCommunicate request_size=4 [20:17:40]MH_SAM_APDU [20:17:40]CAPDU: 80 13 00 00 [20:17:40]Write to MH i2c: E2 08 00 11 02 80 13 00 00 00 00 00 00 8F [20:17:40]Write i2c OK [20:17:40]MH_I2C_Read... [20:17:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:40]Read from MH i2c: E2 [20:17:40]MH_I2C_Read... [20:17:40]Read from MH i2c: E2 62 00 [20:17:40]MH_I2C_Read... [20:17:40]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 D2 [20:17:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E1 02 00 00 5E 04 04 00 E1 02 00 00 57 04 04 00 E2 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:40]wFMCommunicate OK [20:17:40]SAM_PROTO_GetFieldsCounters done [20:17:40]requested_item shift.num is exist - process it [20:17:40]requested_item shift.opened is exist - process it [20:17:40]req_shift_opened [20:17:40]FM_GetShiftState [20:17:40]SAM_PROTO_GetShiftState [20:17:40]wFMCommunicate request_size=4 [20:17:40]MH_SAM_APDU [20:17:40]CAPDU: 80 13 01 00 [20:17:40]Write to MH i2c: E2 08 00 12 02 80 13 01 00 00 00 00 00 91 [20:17:40]Write i2c OK [20:17:40]MH_I2C_Read... [20:17:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:40]Read from MH i2c: E2 [20:17:40]MH_I2C_Read... [20:17:40]Read from MH i2c: E2 0E 00 [20:17:40]MH_I2C_Read... [20:17:40]Read from MH i2c: E2 0E 00 12 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [20:17:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:17:40]wFMCommunicate OK [20:17:40]SAM_PROTO_GetShiftState done [20:17:40]FM_GetShiftState done [20:17:40]req_shift_opened done [20:17:40]requested_item shift.open_date is exist - process it [20:17:40]req_shift_open_date [20:17:40]req_shift_open_date done [20:17:40]produce_requested_data done [20:17:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372920,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:17:40]process_action_free close_receipt [20:17:40]json_value_free [20:17:40]json_value_free done [20:17:40]process_json_proto returns [20:17:40]Send response to host [20:17:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372920,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:17:40]free response buf [20:17:40]execute_script done [20:17:40]execute_script returns [20:17:40]free content buf [20:17:40]Sock 9.Close socket [20:17:40]Sock 9.Thread stoped [20:17:44]OFD Sender: No OFD packet to send [20:17:49]OFD Sender: No OFD packet to send [20:17:53]accept exits with 7 [20:17:53]New connection [20:17:53]New thread 3066469732 created [20:17:53]Thread 3066613092 joined [20:17:53]Waiting for new connection... [20:17:53] Sock 7.Parse request [20:17:53]Sock 7.Check first char [20:17:53]Sock 7.First char is OK [20:17:53]request: POST /json_proto HTTP/1.0 [20:17:53]Method: POST [20:17:53]URL: /json_proto [20:17:53]Method is POST - this is cgi request [20:17:53]url: /json_proto [20:17:53]query_string will be loaded in cgi processing [20:17:53]execute_cgi json_proto POST (null) [20:17:53]execute_cgi path=json_proto method=POST [20:17:53]POST find Content-Length [20:17:53]Host: 172.17.42.195:8080 [20:17:53]Content-Length: 679 [20:17:53]Content-Type: application/json [20:17:53] [20:17:53]POST finish read [20:17:53]Found Content-Length = 679 [20:17:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:53]execute_script... [20:17:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:17:53]POST & json_proto [20:17:53]process_json_proto [20:17:53]json parsed OK: [20:17:53]protocol is kg_v1.0 [20:17:53]action value=close_receipt [20:17:53]process_action close_receipt [20:17:53]cmd_close_receipt [20:17:53]MH_GetDate [20:17:53]Write to MH i2c: F0 00 00 13 02 04 [20:17:53]Write i2c OK [20:17:53]MH_I2C_Read... [20:17:53]Read from MH i2c: F0 [20:17:53]MH_I2C_Read... [20:17:53]Read from MH i2c: F0 09 00 [20:17:53]MH_I2C_Read... [20:17:53]Read from MH i2c: F0 09 00 13 02 00 72 AB 1A 67 EF 94 12 67 A7 [20:17:53]GetLastDocTimeStamp 1729801057 [20:17:53]current date 1729801074 [20:17:53]FM_GetShiftState [20:17:53]SAM_PROTO_GetShiftState [20:17:53]wFMCommunicate request_size=4 [20:17:53]MH_SAM_APDU [20:17:53]CAPDU: 80 13 01 00 [20:17:53]Write to MH i2c: E2 08 00 14 02 80 13 01 00 00 00 00 00 93 [20:17:53]Write i2c OK [20:17:53]MH_I2C_Read... [20:17:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:53]Read from MH i2c: E2 [20:17:53]MH_I2C_Read... [20:17:53]Read from MH i2c: E2 0E 00 [20:17:53]MH_I2C_Read... [20:17:53]Read from MH i2c: E2 0E 00 14 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F8 [20:17:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:17:53]wFMCommunicate OK [20:17:53]SAM_PROTO_GetShiftState done [20:17:53]FM_GetShiftState done [20:17:53]opened in 1729729095 [20:17:53]opened+sec_in_day 1729815495 [20:17:53]quantity*price = 70044 [20:17:53]sum+1 = 70045 [20:17:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 738 24.10.2024 20:17 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372921 ФПД: 177988033641935 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201754&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372921&fm=177988033641935&tin=02508201610067®Number=0000000000091623&sum=70000 [20:17:54]StoreToDocumentArchive [20:17:54]shift 524 fd 372921 [20:17:54]save to /storage/0524/doc_00372921 [20:17:54]save last doc name /storage/0524/doc_00372921 to /storage/kkm_last_doc_name [20:17:54]save OK [20:17:54]Clear old archive folders... [20:17:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:17:54]tlvbuf is 00C8BA20 [20:17:54]SAM_PROTO_ClearQueue [20:17:54]wFMCommunicate request_size=4 [20:17:54]MH_SAM_APDU [20:17:54]CAPDU: 80 09 00 00 [20:17:54]Write to MH i2c: E2 08 00 21 02 80 09 00 00 00 00 00 00 95 [20:17:54]Write i2c OK [20:17:54]MH_I2C_Read... [20:17:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:17:54]Read from MH i2c: E2 [20:17:54]MH_I2C_Read... [20:17:54]Read from MH i2c: E2 03 00 [20:17:54]MH_I2C_Read... [20:17:54]Read from MH i2c: E2 03 00 21 02 00 90 00 97 [20:17:54]RAPDU: 90 00 [20:17:54]wFMCommunicate OK [20:17:54]SAM_PROTO_ClearQueue done [20:17:54]KKMCreateOFDPacket [20:17:54]OFDProtocolAddRootSTLVToBuf [20:17:54]FM_MakeSignedData [20:17:54]FM_MakeSignedData [20:17:54]SAM_PROTO_SignData [20:17:54]wFMCommunicate request_size=4 [20:17:54]MH_SAM_APDU [20:17:54]CAPDU: 80 0D 01 02 [20:17:54]Write to MH i2c: E2 08 00 22 02 80 0D 01 02 00 00 00 00 9D [20:17:54]Write i2c OK [20:17:54]MH_I2C_Read... [20:17:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:17:54]Read from MH i2c: E2 [20:17:54]MH_I2C_Read... [20:17:54]Read from MH i2c: E2 03 00 [20:17:54]MH_I2C_Read... [20:17:54]Read from MH i2c: E2 03 00 22 02 00 90 00 98 [20:17:54]RAPDU: 90 00 [20:17:54]wFMCommunicate OK [20:17:54]wFMCommunicate request_size=255 [20:17:54]MH_SAM_APDU [20:17: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 72 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 B0 05 00 35 04 06 00 A1 [20:17:54]Write to MH i2c: E2 02 01 23 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 72 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 B0 05 00 35 04 06 00 A1 00 00 D8 [20:17:54]Write i2c OK [20:17:54]MH_I2C_Read... [20:17:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:55]Read from MH i2c: E2 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 03 00 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 03 00 23 02 00 90 00 99 [20:17:55]RAPDU: 90 00 [20:17:55]wFMCommunicate OK [20:17:55]wFMCommunicate request_size=10 [20:17:55]MH_SAM_APDU [20:17:55]CAPDU: 80 0D 02 02 05 E1 11 84 FD CF [20:17:55]Write to MH i2c: E2 0D 00 24 02 80 0D 02 02 05 00 E1 11 84 FD CF 00 00 EC [20:17:55]Write i2c OK [20:17:55]MH_I2C_Read... [20:17:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:17:55]Read from MH i2c: E2 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 03 00 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 03 00 24 02 00 90 00 9A [20:17:55]RAPDU: 90 00 [20:17:55]wFMCommunicate OK [20:17:55]wFMCommunicate request_size=4 [20:17:55]MH_SAM_APDU [20:17:55]CAPDU: 80 0D 03 02 [20:17:55]Write to MH i2c: E2 08 00 25 02 80 0D 03 02 00 00 00 00 A2 [20:17:55]Write i2c OK [20:17:55]MH_I2C_Read... [20:17:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:17:55]Read from MH i2c: E2 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 0B 00 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 0B 00 25 02 00 0F 8A 6D 81 7B BC 71 8B 90 00 5D [20:17:55]RAPDU: 0F 8A 6D 81 7B BC 71 8B 90 00 [20:17:55]wFMCommunicate OK [20:17:55]SAM_PROTO_SignData done [20:17:55]FM_MakeSignedData done [20:17:55]CreateOFDProtocolMessage [20:17:55]wFMCommunicate request_size=4 [20:17:55]MH_SAM_APDU [20:17:55]CAPDU: 80 11 00 00 [20:17:55]Write to MH i2c: E2 08 00 26 02 80 11 00 00 00 00 00 00 A2 [20:17:55]Write i2c OK [20:17:55]MH_I2C_Read... [20:17:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:55]Read from MH i2c: E2 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: E2 17 00 [20:17:55]MH_I2C_Read... [20:17:55]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 36 37 32 90 00 F7 [20:17:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:17:55]wFMCommunicate OK [20:17:55]CreateOFDProtocolMessage done [20:17:55]OFDSenderStorePacket 372921 [20:17:55]StoreOFDPacket docnum=372921 [20:17:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 3E 07 01 9D 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 72 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 B0 05 00 35 04 06 00 A1 E1 11 84 FD CF 0F 8A 6D 81 7B BC 71 8B [20:17:55]CheckFolder [20:17:55]dirname=/storage/ofd_packets [20:17:55]CheckFolder done [20:17:55]ProducePacketName [20:17:55]name=ofd_packets/00372921 [20:17:55]NVStorageSaveData ofd_packets/00372921 [20:17:55]File name is /storage/ofd_packets/00372921 [20:17:55]Write 301 bytes [20:17:55]NVStorageSaveData done [20:17:55]OFDSenderStorePacket done [20:17:55]KKMCreateOFDPacket done [20:17:55]NVStorageSaveData kkm_last_timestamp [20:17:55]File name is /storage/kkm_last_timestamp [20:17:55]Write 4 bytes [20:17:55]NVStorageSaveData done [20:17:55]ExternCall_PrintAddStr [20:17:55]wPrintStart [20:17:55]Write to MH i2c: 01 00 00 27 02 29 [20:17:55]Write i2c OK [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: 01 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: 01 07 00 [20:17:55]MH_I2C_Read... [20:17:55]Read from MH i2c: 01 07 00 27 02 00 00 00 00 00 FF 0F 3E [20:17:55]RasterBufferAndPrint [20:17:55]line Счет N : (1)3309238 [20:17:55]line ИНН: 02508201610067 [20:17:55]line Контрольно-Кассовый Чек [20:17:55]line ПРОДАЖА [20:17:55]line ТРК (МРК, ГНК) : 22 [20:17:55]line Товар: 2710124130 [20:17:55]line Аи-92-К-4 [20:17:55]line 10.470 * 66.90 [20:17:55]line = 700.44 [20:17:55]line НДС 12% НСП 1% [20:17:55]line > о реализуемом товаре [20:17:55]line ОКРУГЛЕНИЕ: -0.44 [20:17:55]line ИТОГО: 700.00 [20:17:55]line Внесено: 700.00 [20:17:55]line СДАЧА: 0.00 [20:17:55]line НСП 1% : 6.20 [20:17:55]line НДС 12% : 74.38 [20:17:55]line Наличными: 700.00 [20:17:55]line Безнал.: 0.00 [20:17:55]line Место: АЗС № 87 "Партнер Нефть" [20:17:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:17:55]line СНО: Общий режим [20:17:55]line Чек 738 24.10.2024 20:17 [20:17:55]line Смена: 524 ФФД: 1.0 [20:17:55]line ЗНМ: 0300000083 [20:17:55]line РНМ: 0000000000091623 [20:17:55]line Версия ККМ: 001 [20:17:55]line ФМ: 0000000000874672 [20:17:55]line ФД: 372921 [20:17:55]line ФПД: 177988033641935 [20:17:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201754&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372921&fm=177988033641935&tin=02508201610067®Number=0000000000091623&sum=70000 [20:17:55]OFD Sender: Processing packet 372921 [packets to send 268, broken 267] [20:17:55]ProducePacketName [20:17:55]name=ofd_packets/00372921 [20:17:55]OFD Sender: To server: pG, [20:17:55]CommunicateWithHost lk.salyk.kg:30040 [20:17:55]ConnectInit lk.salyk.kg [20:17:55]written 0, free lines is 4095 [20:17:55]Connected sock=10 [20:17:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 84 3E 07 01 9D 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 02 00 00 F4 03 04 00 72 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 B0 05 00 35 04 06 00 A1 E1 11 84 FD CF 0F 8A 6D 81 7B BC 71 8B [20:17:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 88 BF 47 00 0C BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 B9 B0 05 00 F4 03 04 00 19 57 1A 67 B6 04 01 00 00 1F 3A C3 DC 5B 10 9C 19 [20:17:56]CommunicateWithHost err = 0 [20:17:56]CheckOFDResponse [20:17:56]1017 (14) - 77093643461234 [20:17:56]1041 (16) - 0000000000874672 [20:17:56]1040 (4) - 372921 [20:17:56]1012 (4) - 24.10.2024 14:18 [20:17:56]1206 (1) - 0 [20:17:56]OFD Sender: Remove packet 372921 [20:17:56]ProducePacketName [20:17:56]name=ofd_packets/00372921 [20:17:56]NVStorageDeleteData [20:17:56]Write to MH i2c: 01 00 00 52 02 54 [20:17:56]Write i2c OK [20:17:56]MH_I2C_Read... [20:17:56]Read from MH i2c: 01 [20:17:56]MH_I2C_Read... [20:17:56]Read from MH i2c: 01 07 00 [20:17:56]MH_I2C_Read... [20:17:56]Read from MH i2c: 01 07 00 52 02 00 00 00 00 00 E5 0C 4C [20:17:56]RasterBufferAndPrint [20:17:56]line [20:17:56]line [20:17:56]line [20:17:56]line [20:17:56]line [20:17:56]written 0, free lines is 3307 [20:17:56]MH_Cut [20:17:56]Write to MH i2c: D1 01 00 59 02 01 2D [20:17:56]Write i2c OK [20:17:56]MH_I2C_Read... [20:17:56]Read from MH i2c: D1 [20:17:56]MH_I2C_Read... [20:17:56]Read from MH i2c: D1 01 00 [20:17:56]MH_I2C_Read... [20:17:56]Read from MH i2c: D1 01 00 59 02 00 2C [20:17:56]Write to MH i2c: 01 00 00 5A 02 5C [20:17:56]Write i2c OK [20:17:56]MH_I2C_Read... [20:17:56]OFD Sender: No OFD packet to send [20:17:56]*** Cut start [20:17:56]*** Partial cut [20:17:56]*** CUTSNS_PIN = 1 [20:17:57]*** CUTSNS_PIN = 0 [20:17:57]*** Brake cut motor [20:17:57]Read from MH i2c: 01 [20:17:57]MH_I2C_Read... [20:17:57]*** Stop cut motor [20:17:57]*** Cut end [20:17:57]Read from MH i2c: 01 07 00 [20:17:57]MH_I2C_Read... [20:17:57]Read from MH i2c: 01 07 00 5A 02 00 00 00 00 00 FF 0F 71 [20:17:57]process_action close_receipt done [20:17:57]requested_data is exist [20:17:57]produce_requested_data [20:17:57]requested_item fm.sn is exist - process it [20:17:57]wFMCommunicate request_size=4 [20:17:57]MH_SAM_APDU [20:17:57]CAPDU: 80 11 00 00 [20:17:57]Write to MH i2c: E2 08 00 5B 02 80 11 00 00 00 00 00 00 D7 [20:17:57]Write i2c OK [20:17:57]MH_I2C_Read... [20:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:17:57]Read from MH i2c: E2 [20:17:57]MH_I2C_Read... [20:17:57]Read from MH i2c: E2 17 00 [20:17:57]MH_I2C_Read... [20:17:57]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 36 37 32 90 00 2C [20:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:17:57]wFMCommunicate OK [20:17:57]requested_item fd.num is exist - process it [20:17:57]SAM_PROTO_GetFieldsCounters [20:17:57]wFMCommunicate request_size=4 [20:17:57]MH_SAM_APDU [20:17:57]CAPDU: 80 13 00 00 [20:17:57]Write to MH i2c: E2 08 00 5C 02 80 13 00 00 00 00 00 00 DA [20:17:57]Write i2c OK [20:17:57]MH_I2C_Read... [20:17:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:17:57]Read from MH i2c: E2 [20:17:57]MH_I2C_Read... [20:17:57]Read from MH i2c: E2 62 00 [20:17:57]MH_I2C_Read... [20:17:57]Read from MH i2c: E2 62 00 5C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 21 [20:17:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 B9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E2 02 00 00 5E 04 04 00 E2 02 00 00 57 04 04 00 E3 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:17:57]wFMCommunicate OK [20:17:57]SAM_PROTO_GetFieldsCounters done [20:17:57]requested_item shift.num is exist - process it [20:17:57]requested_item shift.opened is exist - process it [20:17:57]req_shift_opened [20:17:57]FM_GetShiftState [20:17:57]SAM_PROTO_GetShiftState [20:17:57]wFMCommunicate request_size=4 [20:17:57]MH_SAM_APDU [20:17:57]CAPDU: 80 13 01 00 [20:17:57]Write to MH i2c: E2 08 00 5D 02 80 13 01 00 00 00 00 00 DC [20:17:57]Write i2c OK [20:17:57]MH_I2C_Read... [20:17:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:17:57]Read from MH i2c: E2 [20:17:57]MH_I2C_Read... [20:17:57]Read from MH i2c: E2 0E 00 [20:17:57]MH_I2C_Read... [20:17:57]Read from MH i2c: E2 0E 00 5D 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 41 [20:17:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:17:57]wFMCommunicate OK [20:17:57]SAM_PROTO_GetShiftState done [20:17:57]FM_GetShiftState done [20:17:57]req_shift_opened done [20:17:57]requested_item shift.open_date is exist - process it [20:17:57]req_shift_open_date [20:17:57]req_shift_open_date done [20:17:57]produce_requested_data done [20:17:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372921,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:17:57]process_action_free close_receipt [20:17:57]json_value_free [20:17:57]json_value_free done [20:17:57]process_json_proto returns [20:17:57]Send response to host [20:17:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372921,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:17:57]free response buf [20:17:57]execute_script done [20:17:57]execute_script returns [20:17:57]free content buf [20:17:57]Sock 7.Close socket [20:17:57]Sock 7.Thread stoped [20:18:01]OFD Sender: No OFD packet to send [20:18:06]OFD Sender: No OFD packet to send [20:18:11]OFD Sender: No OFD packet to send [20:18:16]OFD Sender: No OFD packet to send [20:18:21]OFD Sender: No OFD packet to send [20:18:26]OFD Sender: No OFD packet to send [20:18:31]OFD Sender: No OFD packet to send [20:18:36]OFD Sender: No OFD packet to send [20:18:41]OFD Sender: No OFD packet to send [20:18:46]OFD Sender: No OFD packet to send [20:18:51]OFD Sender: No OFD packet to send [20:18:56]OFD Sender: No OFD packet to send [20:19:01]OFD Sender: No OFD packet to send [20:19:06]OFD Sender: No OFD packet to send [20:19:11]OFD Sender: No OFD packet to send [20:19:16]OFD Sender: No OFD packet to send [20:19:21]OFD Sender: No OFD packet to send [20:19:25]accept exits with 9 [20:19:25]New connection [20:19:25]New thread 3066613092 created [20:19:25]Thread 3066469732 joined [20:19:25]Waiting for new connection... [20:19:25] Sock 9.Parse request [20:19:25]Sock 9.Check first char [20:19:25]Sock 9.First char is OK [20:19:25]request: POST /json_proto HTTP/1.0 [20:19:25]Method: POST [20:19:25]URL: /json_proto [20:19:25]Method is POST - this is cgi request [20:19:25]url: /json_proto [20:19:25]query_string will be loaded in cgi processing [20:19:25]execute_cgi json_proto POST (null) [20:19:25]execute_cgi path=json_proto method=POST [20:19:25]POST find Content-Length [20:19:25]Host: 172.17.42.195:8080 [20:19:25]Content-Length: 678 [20:19:25]Content-Type: application/json [20:19:25] [20:19:25]POST finish read [20:19:25]Found Content-Length = 678 [20:19:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:25]execute_script... [20:19:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:25]POST & json_proto [20:19:25]process_json_proto [20:19:25]json parsed OK: [20:19:25]protocol is kg_v1.0 [20:19:25]action value=close_receipt [20:19:25]process_action close_receipt [20:19:25]cmd_close_receipt [20:19:25]MH_GetDate [20:19:25]Write to MH i2c: F0 00 00 5E 02 4F [20:19:25]Write i2c OK [20:19:25]MH_I2C_Read... [20:19:25]Read from MH i2c: F0 [20:19:25]MH_I2C_Read... [20:19:25]Read from MH i2c: F0 09 00 [20:19:25]MH_I2C_Read... [20:19:25]Read from MH i2c: F0 09 00 5E 02 00 CE AB 1A 67 EF 94 12 67 4E [20:19:25]GetLastDocTimeStamp 1729801074 [20:19:25]current date 1729801166 [20:19:25]FM_GetShiftState [20:19:25]SAM_PROTO_GetShiftState [20:19:25]wFMCommunicate request_size=4 [20:19:25]MH_SAM_APDU [20:19:25]CAPDU: 80 13 01 00 [20:19:25]Write to MH i2c: E2 08 00 5F 02 80 13 01 00 00 00 00 00 DE [20:19:25]Write i2c OK [20:19:25]MH_I2C_Read... [20:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:25]Read from MH i2c: E2 [20:19:25]MH_I2C_Read... [20:19:25]Read from MH i2c: E2 0E 00 [20:19:25]MH_I2C_Read... [20:19:25]Read from MH i2c: E2 0E 00 5F 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 43 [20:19:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:19:25]wFMCommunicate OK [20:19:25]SAM_PROTO_GetShiftState done [20:19:25]FM_GetShiftState done [20:19:25]opened in 1729729095 [20:19:25]opened+sec_in_day 1729815495 [20:19:25]quantity*price = 50010 [20:19:25]sum+1 = 50012 [20:19:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 739 24.10.2024 20:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372922 ФПД: 181347119993417 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201926&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372922&fm=181347119993417&tin=02508201610067®Number=0000000000091623&sum=50000 [20:19:26]StoreToDocumentArchive [20:19:26]shift 524 fd 372922 [20:19:26]save to /storage/0524/doc_00372922 [20:19:26]save last doc name /storage/0524/doc_00372922 to /storage/kkm_last_doc_name [20:19:26]save OK [20:19:26]Clear old archive folders... [20:19:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:26]tlvbuf is B6D558A0 [20:19:26]SAM_PROTO_ClearQueue [20:19:26]wFMCommunicate request_size=4 [20:19:26]MH_SAM_APDU [20:19:26]CAPDU: 80 09 00 00 [20:19:26]Write to MH i2c: E2 08 00 6C 02 80 09 00 00 00 00 00 00 E0 [20:19:26]Write i2c OK [20:19:26]MH_I2C_Read... [20:19:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:26]Read from MH i2c: E2 [20:19:26]MH_I2C_Read... [20:19:26]Read from MH i2c: E2 03 00 [20:19:26]MH_I2C_Read... [20:19:26]Read from MH i2c: E2 03 00 6C 02 00 90 00 E2 [20:19:26]RAPDU: 90 00 [20:19:26]wFMCommunicate OK [20:19:26]SAM_PROTO_ClearQueue done [20:19:26]KKMCreateOFDPacket [20:19:26]OFDProtocolAddRootSTLVToBuf [20:19:26]FM_MakeSignedData [20:19:26]FM_MakeSignedData [20:19:26]SAM_PROTO_SignData [20:19:26]wFMCommunicate request_size=4 [20:19:26]MH_SAM_APDU [20:19:26]CAPDU: 80 0D 01 02 [20:19:26]Write to MH i2c: E2 08 00 6D 02 80 0D 01 02 00 00 00 00 E8 [20:19:26]Write i2c OK [20:19:26]MH_I2C_Read... [20:19:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:26]Read from MH i2c: E2 [20:19:26]MH_I2C_Read... [20:19:26]Read from MH i2c: E2 03 00 [20:19:26]MH_I2C_Read... [20:19:26]Read from MH i2c: E2 03 00 6D 02 00 90 00 E3 [20:19:26]RAPDU: 90 00 [20:19:26]wFMCommunicate OK [20:19:26]wFMCommunicate request_size=255 [20:19:26]MH_SAM_APDU [20:19:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E3 02 00 00 F4 03 04 00 CE AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA B0 05 00 35 04 06 00 A4 [20:19:26]Write to MH i2c: E2 02 01 6E 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 E3 02 00 00 F4 03 04 00 CE AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA B0 05 00 35 04 06 00 A4 00 00 4B [20:19:26]Write i2c OK [20:19:26]MH_I2C_Read... [20:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:27]Read from MH i2c: E2 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 03 00 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 03 00 6E 02 00 90 00 E4 [20:19:27]RAPDU: 90 00 [20:19:27]wFMCommunicate OK [20:19:27]wFMCommunicate request_size=10 [20:19:27]MH_SAM_APDU [20:19:27]CAPDU: 80 0D 02 02 05 EF 2A AB 12 49 [20:19:27]Write to MH i2c: E2 0D 00 6F 02 80 0D 02 02 05 00 EF 2A AB 12 49 00 00 14 [20:19:27]Write i2c OK [20:19:27]MH_I2C_Read... [20:19:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:27]Read from MH i2c: E2 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 03 00 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 03 00 6F 02 00 90 00 E5 [20:19:27]RAPDU: 90 00 [20:19:27]wFMCommunicate OK [20:19:27]wFMCommunicate request_size=4 [20:19:27]MH_SAM_APDU [20:19:27]CAPDU: 80 0D 03 02 [20:19:27]Write to MH i2c: E2 08 00 70 02 80 0D 03 02 00 00 00 00 ED [20:19:27]Write i2c OK [20:19:27]MH_I2C_Read... [20:19:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:27]Read from MH i2c: E2 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 0B 00 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 0B 00 70 02 00 F3 2A 63 73 62 38 A9 EA 90 00 0E [20:19:27]RAPDU: F3 2A 63 73 62 38 A9 EA 90 00 [20:19:27]wFMCommunicate OK [20:19:27]SAM_PROTO_SignData done [20:19:27]FM_MakeSignedData done [20:19:27]CreateOFDProtocolMessage [20:19:27]wFMCommunicate request_size=4 [20:19:27]MH_SAM_APDU [20:19:27]CAPDU: 80 11 00 00 [20:19:27]Write to MH i2c: E2 08 00 71 02 80 11 00 00 00 00 00 00 ED [20:19:27]Write i2c OK [20:19:27]MH_I2C_Read... [20:19:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:27]Read from MH i2c: E2 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: E2 17 00 [20:19:27]MH_I2C_Read... [20:19:27]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 36 37 32 90 00 42 [20:19:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:19:27]wFMCommunicate OK [20:19:27]CreateOFDProtocolMessage done [20:19:27]OFDSenderStorePacket 372922 [20:19:27]StoreOFDPacket docnum=372922 [20:19:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 F6 07 01 2D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 CE AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA B0 05 00 35 04 06 00 A4 EF 2A AB 12 49 F3 2A 63 73 62 38 A9 EA [20:19:27]CheckFolder [20:19:27]dirname=/storage/ofd_packets [20:19:27]CheckFolder done [20:19:27]ProducePacketName [20:19:27]name=ofd_packets/00372922 [20:19:27]NVStorageSaveData ofd_packets/00372922 [20:19:27]File name is /storage/ofd_packets/00372922 [20:19:27]Write 301 bytes [20:19:27]NVStorageSaveData done [20:19:27]OFDSenderStorePacket done [20:19:27]KKMCreateOFDPacket done [20:19:27]NVStorageSaveData kkm_last_timestamp [20:19:27]File name is /storage/kkm_last_timestamp [20:19:27]Write 4 bytes [20:19:27]NVStorageSaveData done [20:19:27]ExternCall_PrintAddStr [20:19:27]wPrintStart [20:19:27]Write to MH i2c: 01 00 00 72 02 74 [20:19:27]Write i2c OK [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: 01 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: 01 07 00 [20:19:27]MH_I2C_Read... [20:19:27]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 FF 0F 89 [20:19:27]RasterBufferAndPrint [20:19:27]line Счет N : (1)3309240 [20:19:27]line ИНН: 02508201610067 [20:19:27]line Контрольно-Кассовый Чек [20:19:27]line ПРОДАЖА [20:19:27]line ТРК (МРК, ГНК) : 13 [20:19:27]line Товар: 2710124500 [20:19:27]line Аи-95-К-3 [20:19:27]line 6.740 * 74.20 [20:19:27]line = 500.11 [20:19:27]line НДС 12% НСП 1% [20:19:27]line > о реализуемом товаре [20:19:27]line ОКРУГЛЕНИЕ: -0.11 [20:19:27]line ИТОГО: 500.00 [20:19:27]line Внесено: 500.00 [20:19:27]line СДАЧА: 0.00 [20:19:27]line НСП 1% : 4.43 [20:19:27]line НДС 12% : 53.11 [20:19:27]line Наличными: 500.00 [20:19:27]line Безнал.: 0.00 [20:19:27]line Место: АЗС № 87 "Партнер Нефть" [20:19:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:19:27]line СНО: Общий режим [20:19:27]line Чек 739 24.10.2024 20:19 [20:19:27]line Смена: 524 ФФД: 1.0 [20:19:27]line ЗНМ: 0300000083 [20:19:27]line РНМ: 0000000000091623 [20:19:27]line Версия ККМ: 001 [20:19:27]line ФМ: 0000000000874672 [20:19:27]line ФД: 372922 [20:19:27]line ФПД: 181347119993417 [20:19:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201926&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372922&fm=181347119993417&tin=02508201610067®Number=0000000000091623&sum=50000 [20:19:27]OFD Sender: Processing packet 372922 [packets to send 268, broken 267] [20:19:27]ProducePacketName [20:19:27]name=ofd_packets/00372922 [20:19:27]OFD Sender: To server: pG, [20:19:27]CommunicateWithHost lk.salyk.kg:30040 [20:19:27]ConnectInit lk.salyk.kg [20:19:27]written 0, free lines is 4095 [20:19:27]Connected sock=10 [20:19:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 F6 07 01 2D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 02 00 00 F4 03 04 00 CE AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA B0 05 00 35 04 06 00 A4 EF 2A AB 12 49 F3 2A 63 73 62 38 A9 EA [20:19:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E6 DD 47 00 DE 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BA B0 05 00 F4 03 04 00 75 57 1A 67 B6 04 01 00 00 12 90 96 88 9C AC F2 F1 [20:19:28]CommunicateWithHost err = 0 [20:19:28]CheckOFDResponse [20:19:28]1017 (14) - 77093643461234 [20:19:28]1041 (16) - 0000000000874672 [20:19:28]1040 (4) - 372922 [20:19:28]1012 (4) - 24.10.2024 14:19 [20:19:28]1206 (1) - 0 [20:19:28]OFD Sender: Remove packet 372922 [20:19:28]ProducePacketName [20:19:28]name=ofd_packets/00372922 [20:19:28]NVStorageDeleteData [20:19:28]Write to MH i2c: 01 00 00 9D 02 9F [20:19:28]Write i2c OK [20:19:28]MH_I2C_Read... [20:19:28]Read from MH i2c: 01 [20:19:28]MH_I2C_Read... [20:19:28]Read from MH i2c: 01 07 00 [20:19:28]MH_I2C_Read... [20:19:28]Read from MH i2c: 01 07 00 9D 02 00 00 00 00 00 CF 0C 81 [20:19:28]RasterBufferAndPrint [20:19:28]line [20:19:28]line [20:19:28]line [20:19:28]line [20:19:28]line [20:19:28]written 0, free lines is 3286 [20:19:28]MH_Cut [20:19:28]Write to MH i2c: D1 01 00 A4 02 01 78 [20:19:28]Write i2c OK [20:19:28]MH_I2C_Read... [20:19:28]Read from MH i2c: D1 [20:19:28]MH_I2C_Read... [20:19:28]Read from MH i2c: D1 01 00 [20:19:28]MH_I2C_Read... [20:19:28]Read from MH i2c: D1 01 00 A4 02 00 77 [20:19:28]Write to MH i2c: 01 00 00 A5 02 A7 [20:19:28]Write i2c OK [20:19:28]MH_I2C_Read... [20:19:28]OFD Sender: No OFD packet to send [20:19:28]*** Cut start [20:19:28]*** Partial cut [20:19:28]*** CUTSNS_PIN = 1 [20:19:28]*** CUTSNS_PIN = 0 [20:19:29]*** Brake cut motor [20:19:29]Read from MH i2c: 01 [20:19:29]MH_I2C_Read... [20:19:29]*** Stop cut motor [20:19:29]*** Cut end [20:19:29]Read from MH i2c: 01 07 00 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: 01 07 00 A5 02 00 00 00 00 00 FF 0F BC [20:19:29]process_action close_receipt done [20:19:29]requested_data is exist [20:19:29]produce_requested_data [20:19:29]requested_item fm.sn is exist - process it [20:19:29]wFMCommunicate request_size=4 [20:19:29]MH_SAM_APDU [20:19:29]CAPDU: 80 11 00 00 [20:19:29]Write to MH i2c: E2 08 00 A6 02 80 11 00 00 00 00 00 00 22 [20:19:29]Write i2c OK [20:19:29]MH_I2C_Read... [20:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:29]Read from MH i2c: E2 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: E2 17 00 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: E2 17 00 A6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 77 [20:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:19:29]wFMCommunicate OK [20:19:29]requested_item fd.num is exist - process it [20:19:29]SAM_PROTO_GetFieldsCounters [20:19:29]wFMCommunicate request_size=4 [20:19:29]MH_SAM_APDU [20:19:29]CAPDU: 80 13 00 00 [20:19:29]Write to MH i2c: E2 08 00 A7 02 80 13 00 00 00 00 00 00 25 [20:19:29]Write i2c OK [20:19:29]MH_I2C_Read... [20:19:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:29]Read from MH i2c: E2 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: E2 62 00 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: E2 62 00 A7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 70 [20:19:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E3 02 00 00 5E 04 04 00 E3 02 00 00 57 04 04 00 E4 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:29]wFMCommunicate OK [20:19:29]SAM_PROTO_GetFieldsCounters done [20:19:29]requested_item shift.num is exist - process it [20:19:29]requested_item shift.opened is exist - process it [20:19:29]req_shift_opened [20:19:29]FM_GetShiftState [20:19:29]SAM_PROTO_GetShiftState [20:19:29]wFMCommunicate request_size=4 [20:19:29]MH_SAM_APDU [20:19:29]CAPDU: 80 13 01 00 [20:19:29]Write to MH i2c: E2 08 00 A8 02 80 13 01 00 00 00 00 00 27 [20:19:29]Write i2c OK [20:19:29]MH_I2C_Read... [20:19:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:29]Read from MH i2c: E2 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: E2 0E 00 [20:19:29]MH_I2C_Read... [20:19:29]Read from MH i2c: E2 0E 00 A8 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8C [20:19:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:19:29]wFMCommunicate OK [20:19:29]SAM_PROTO_GetShiftState done [20:19:29]FM_GetShiftState done [20:19:29]req_shift_opened done [20:19:29]requested_item shift.open_date is exist - process it [20:19:29]req_shift_open_date [20:19:29]req_shift_open_date done [20:19:29]produce_requested_data done [20:19:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372922,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:19:29]process_action_free close_receipt [20:19:29]json_value_free [20:19:29]json_value_free done [20:19:29]process_json_proto returns [20:19:29]Send response to host [20:19:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372922,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:19:29]free response buf [20:19:29]execute_script done [20:19:29]execute_script returns [20:19:29]free content buf [20:19:29]Sock 9.Close socket [20:19:29]Sock 9.Thread stoped [20:19:33]OFD Sender: No OFD packet to send [20:19:38]OFD Sender: No OFD packet to send [20:19:38]accept exits with 7 [20:19:38]New connection [20:19:38]New thread 3066469732 created [20:19:38]Thread 3066613092 joined [20:19:38]Waiting for new connection... [20:19:38] Sock 7.Parse request [20:19:38]Sock 7.Check first char [20:19:38]Sock 7.First char is OK [20:19:38]request: POST /json_proto HTTP/1.0 [20:19:38]Method: POST [20:19:38]URL: /json_proto [20:19:38]Method is POST - this is cgi request [20:19:38]url: /json_proto [20:19:38]query_string will be loaded in cgi processing [20:19:38]execute_cgi json_proto POST (null) [20:19:38]execute_cgi path=json_proto method=POST [20:19:38]POST find Content-Length [20:19:38]Host: 172.17.42.195:8080 [20:19:38]Content-Length: 683 [20:19:38]Content-Type: application/json [20:19:38] [20:19:38]POST finish read [20:19:38]Found Content-Length = 683 [20:19:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:38]execute_script... [20:19: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)3309239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:38]POST & json_proto [20:19:38]process_json_proto [20:19:38]json parsed OK: [20:19:38]protocol is kg_v1.0 [20:19:38]action value=close_receipt [20:19:38]process_action close_receipt [20:19:38]cmd_close_receipt [20:19:38]MH_GetDate [20:19:38]Write to MH i2c: F0 00 00 A9 02 9A [20:19:38]Write i2c OK [20:19:38]MH_I2C_Read... [20:19:38]Read from MH i2c: F0 [20:19:38]MH_I2C_Read... [20:19:38]Read from MH i2c: F0 09 00 [20:19:38]MH_I2C_Read... [20:19:38]Read from MH i2c: F0 09 00 A9 02 00 DB AB 1A 67 EF 94 12 67 A6 [20:19:38]GetLastDocTimeStamp 1729801166 [20:19:38]current date 1729801179 [20:19:38]FM_GetShiftState [20:19:38]SAM_PROTO_GetShiftState [20:19:38]wFMCommunicate request_size=4 [20:19:38]MH_SAM_APDU [20:19:38]CAPDU: 80 13 01 00 [20:19:38]Write to MH i2c: E2 08 00 AA 02 80 13 01 00 00 00 00 00 29 [20:19:38]Write i2c OK [20:19:38]MH_I2C_Read... [20:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:38]Read from MH i2c: E2 [20:19:38]MH_I2C_Read... [20:19:38]Read from MH i2c: E2 0E 00 [20:19:38]MH_I2C_Read... [20:19:38]Read from MH i2c: E2 0E 00 AA 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8E [20:19:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:19:38]wFMCommunicate OK [20:19:38]SAM_PROTO_GetShiftState done [20:19:38]FM_GetShiftState done [20:19:38]opened in 1729729095 [20:19:38]opened+sec_in_day 1729815495 [20:19:38]quantity*price = 100021 [20:19:38]sum+1 = 100023 [20:19:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 740 24.10.2024 20:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372923 ФПД: 274978165280588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201939&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372923&fm=274978165280588&tin=02508201610067®Number=0000000000091623&sum=100000 [20:19:40]StoreToDocumentArchive [20:19:40]shift 524 fd 372923 [20:19:40]save to /storage/0524/doc_00372923 [20:19:40]save last doc name /storage/0524/doc_00372923 to /storage/kkm_last_doc_name [20:19:40]save OK [20:19:40]Clear old archive folders... [20:19:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:19:40]tlvbuf is 00CCCC80 [20:19:40]SAM_PROTO_ClearQueue [20:19:40]wFMCommunicate request_size=4 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 09 00 00 [20:19:40]Write to MH i2c: E2 08 00 B7 02 80 09 00 00 00 00 00 00 2B [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 B7 02 00 90 00 2D [20:19:40]RAPDU: 90 00 [20:19:40]wFMCommunicate OK [20:19:40]SAM_PROTO_ClearQueue done [20:19:40]KKMCreateOFDPacket [20:19:40]OFDProtocolAddRootSTLVToBuf [20:19:40]FM_MakeSignedData [20:19:40]FM_MakeSignedData [20:19:40]SAM_PROTO_SignData [20:19:40]wFMCommunicate request_size=4 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 0D 01 02 [20:19:40]Write to MH i2c: E2 08 00 B8 02 80 0D 01 02 00 00 00 00 33 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 B8 02 00 90 00 2E [20:19:40]RAPDU: 90 00 [20:19:40]wFMCommunicate OK [20:19:40]wFMCommunicate request_size=255 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 DB AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB B0 05 00 35 04 06 00 FA [20:19:40]Write to MH i2c: E2 02 01 B9 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 DB AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB B0 05 00 35 04 06 00 FA 00 00 40 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 B9 02 00 90 00 2F [20:19:40]RAPDU: 90 00 [20:19:40]wFMCommunicate OK [20:19:40]wFMCommunicate request_size=10 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 0D 02 02 05 17 57 DC CF 4C [20:19:40]Write to MH i2c: E2 0D 00 BA 02 80 0D 02 02 05 00 17 57 DC CF 4C 00 00 A5 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 03 00 BA 02 00 90 00 30 [20:19:40]RAPDU: 90 00 [20:19:40]wFMCommunicate OK [20:19:40]wFMCommunicate request_size=4 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 0D 03 02 [20:19:40]Write to MH i2c: E2 08 00 BB 02 80 0D 03 02 00 00 00 00 38 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 0B 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 0B 00 BB 02 00 44 04 B8 26 9F BE 5A 9C 90 00 B2 [20:19:40]RAPDU: 44 04 B8 26 9F BE 5A 9C 90 00 [20:19:40]wFMCommunicate OK [20:19:40]SAM_PROTO_SignData done [20:19:40]FM_MakeSignedData done [20:19:40]CreateOFDProtocolMessage [20:19:40]wFMCommunicate request_size=4 [20:19:40]MH_SAM_APDU [20:19:40]CAPDU: 80 11 00 00 [20:19:40]Write to MH i2c: E2 08 00 BC 02 80 11 00 00 00 00 00 00 38 [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:40]Read from MH i2c: E2 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 17 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: E2 17 00 BC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8D [20:19:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:19:40]wFMCommunicate OK [20:19:40]CreateOFDProtocolMessage done [20:19:40]OFDSenderStorePacket 372923 [20:19:40]StoreOFDPacket docnum=372923 [20:19:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA 04 07 01 23 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 DB AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB B0 05 00 35 04 06 00 FA 17 57 DC CF 4C 44 04 B8 26 9F BE 5A 9C [20:19:40]CheckFolder [20:19:40]dirname=/storage/ofd_packets [20:19:40]CheckFolder done [20:19:40]ProducePacketName [20:19:40]name=ofd_packets/00372923 [20:19:40]NVStorageSaveData ofd_packets/00372923 [20:19:40]File name is /storage/ofd_packets/00372923 [20:19:40]Write 301 bytes [20:19:40]NVStorageSaveData done [20:19:40]OFDSenderStorePacket done [20:19:40]KKMCreateOFDPacket done [20:19:40]NVStorageSaveData kkm_last_timestamp [20:19:40]File name is /storage/kkm_last_timestamp [20:19:40]Write 4 bytes [20:19:40]NVStorageSaveData done [20:19:40]ExternCall_PrintAddStr [20:19:40]wPrintStart [20:19:40]Write to MH i2c: 01 00 00 BD 02 BF [20:19:40]Write i2c OK [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: 01 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: 01 07 00 [20:19:40]MH_I2C_Read... [20:19:40]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 FF 0F D4 [20:19:40]RasterBufferAndPrint [20:19:40]line Счет N : (1)3309239 [20:19:40]line ИНН: 02508201610067 [20:19:40]line Контрольно-Кассовый Чек [20:19:40]line ПРОДАЖА [20:19:40]line ТРК (МРК, ГНК) : 33 [20:19:40]line Товар: 2710124500 [20:19:40]line Аи-95-К-3 [20:19:40]line 13.480 * 74.20 [20:19:40]line = 1000.22 [20:19:40]line НДС 12% НСП 1% [20:19:40]line > о реализуемом товаре [20:19:40]line ОКРУГЛЕНИЕ: -0.22 [20:19:40]line ИТОГО: 1000.00 [20:19:40]line Внесено: 1000.00 [20:19:40]line СДАЧА: 0.00 [20:19:40]line НСП 1% : 8.85 [20:19:40]line НДС 12% : 106.22 [20:19:40]line Наличными: 1000.00 [20:19:40]line Безнал.: 0.00 [20:19:40]line Место: АЗС № 87 "Партнер Нефть" [20:19:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:19:40]line СНО: Общий режим [20:19:40]line Чек 740 24.10.2024 20:19 [20:19:40]line Смена: 524 ФФД: 1.0 [20:19:40]line ЗНМ: 0300000083 [20:19:40]line РНМ: 0000000000091623 [20:19:40]line Версия ККМ: 001 [20:19:40]line ФМ: 0000000000874672 [20:19:40]line ФД: 372923 [20:19:40]line ФПД: 274978165280588 [20:19:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T201939&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372923&fm=274978165280588&tin=02508201610067®Number=0000000000091623&sum=100000 [20:19:40]OFD Sender: Processing packet 372923 [packets to send 268, broken 267] [20:19:40]ProducePacketName [20:19:40]name=ofd_packets/00372923 [20:19:40]OFD Sender: To server: pG, [20:19:40]CommunicateWithHost lk.salyk.kg:30040 [20:19:40]ConnectInit lk.salyk.kg [20:19:40]written 0, free lines is 4095 [20:19:41]Connected sock=10 [20:19:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FA 04 07 01 23 CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 02 00 00 F4 03 04 00 DB AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB B0 05 00 35 04 06 00 FA 17 57 DC CF 4C 44 04 B8 26 9F BE 5A 9C [20:19:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1D 91 47 00 AF B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BB B0 05 00 F4 03 04 00 82 57 1A 67 B6 04 01 00 00 30 C2 FF 83 F4 88 37 30 [20:19:41]CommunicateWithHost err = 0 [20:19:41]CheckOFDResponse [20:19:41]1017 (14) - 77093643461234 [20:19:41]1041 (16) - 0000000000874672 [20:19:41]1040 (4) - 372923 [20:19:41]1012 (4) - 24.10.2024 14:19 [20:19:41]1206 (1) - 0 [20:19:41]OFD Sender: Remove packet 372923 [20:19:41]ProducePacketName [20:19:41]name=ofd_packets/00372923 [20:19:41]NVStorageDeleteData [20:19:41]Write to MH i2c: 01 00 00 E8 02 EA [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 07 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: 01 07 00 E8 02 00 00 00 00 00 EF 0C EC [20:19:41]RasterBufferAndPrint [20:19:41]line [20:19:41]line [20:19:41]line [20:19:41]line [20:19:41]line [20:19:41]written 0, free lines is 3317 [20:19:41]MH_Cut [20:19:41]Write to MH i2c: D1 01 00 EF 02 01 C3 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: D1 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: D1 01 00 [20:19:41]MH_I2C_Read... [20:19:41]Read from MH i2c: D1 01 00 EF 02 00 C2 [20:19:41]Write to MH i2c: 01 00 00 F0 02 F2 [20:19:41]Write i2c OK [20:19:41]MH_I2C_Read... [20:19:41]OFD Sender: No OFD packet to send [20:19:42]*** Cut start [20:19:42]*** Partial cut [20:19:42]*** CUTSNS_PIN = 1 [20:19:42]*** CUTSNS_PIN = 0 [20:19:42]*** Brake cut motor [20:19:42]Read from MH i2c: 01 [20:19:42]MH_I2C_Read... [20:19:42]*** Stop cut motor [20:19:42]*** Cut end [20:19:42]Read from MH i2c: 01 07 00 [20:19:42]MH_I2C_Read... [20:19:42]Read from MH i2c: 01 07 00 F0 02 00 00 00 00 00 FF 0F 07 [20:19:42]process_action close_receipt done [20:19:42]requested_data is exist [20:19:42]produce_requested_data [20:19:42]requested_item fm.sn is exist - process it [20:19:42]wFMCommunicate request_size=4 [20:19:42]MH_SAM_APDU [20:19:42]CAPDU: 80 11 00 00 [20:19:42]Write to MH i2c: E2 08 00 F1 02 80 11 00 00 00 00 00 00 6D [20:19:42]Write i2c OK [20:19:42]MH_I2C_Read... [20:19:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:19:42]Read from MH i2c: E2 [20:19:42]MH_I2C_Read... [20:19:42]Read from MH i2c: E2 17 00 [20:19:42]MH_I2C_Read... [20:19:42]Read from MH i2c: E2 17 00 F1 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C2 [20:19:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:19:42]wFMCommunicate OK [20:19:42]requested_item fd.num is exist - process it [20:19:42]SAM_PROTO_GetFieldsCounters [20:19:42]wFMCommunicate request_size=4 [20:19:42]MH_SAM_APDU [20:19:42]CAPDU: 80 13 00 00 [20:19:42]Write to MH i2c: E2 08 00 F2 02 80 13 00 00 00 00 00 00 70 [20:19:42]Write i2c OK [20:19:42]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 62 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 62 00 F2 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 BF [20:19:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E4 02 00 00 5E 04 04 00 E4 02 00 00 57 04 04 00 E5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:19:43]wFMCommunicate OK [20:19:43]SAM_PROTO_GetFieldsCounters done [20:19:43]requested_item shift.num is exist - process it [20:19:43]requested_item shift.opened is exist - process it [20:19:43]req_shift_opened [20:19:43]FM_GetShiftState [20:19:43]SAM_PROTO_GetShiftState [20:19:43]wFMCommunicate request_size=4 [20:19:43]MH_SAM_APDU [20:19:43]CAPDU: 80 13 01 00 [20:19:43]Write to MH i2c: E2 08 00 F3 02 80 13 01 00 00 00 00 00 72 [20:19:43]Write i2c OK [20:19:43]MH_I2C_Read... [20:19:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:43]Read from MH i2c: E2 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 0E 00 [20:19:43]MH_I2C_Read... [20:19:43]Read from MH i2c: E2 0E 00 F3 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D7 [20:19:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:19:43]wFMCommunicate OK [20:19:43]SAM_PROTO_GetShiftState done [20:19:43]FM_GetShiftState done [20:19:43]req_shift_opened done [20:19:43]requested_item shift.open_date is exist - process it [20:19:43]req_shift_open_date [20:19:43]req_shift_open_date done [20:19:43]produce_requested_data done [20:19:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372923,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:19:43]process_action_free close_receipt [20:19:43]json_value_free [20:19:43]json_value_free done [20:19:43]process_json_proto returns [20:19:43]Send response to host [20:19:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372923,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:19:43]free response buf [20:19:43]execute_script done [20:19:43]execute_script returns [20:19:43]free content buf [20:19:43]Sock 7.Close socket [20:19:43]Sock 7.Thread stoped [20:19:46]OFD Sender: No OFD packet to send [20:19:51]OFD Sender: No OFD packet to send [20:19:56]OFD Sender: No OFD packet to send [20:19:59]accept exits with 9 [20:19:59]New connection [20:19:59]New thread 3066613092 created [20:19:59]Thread 3066469732 joined [20:19:59]Waiting for new connection... [20:19:59] Sock 9.Parse request [20:19:59]Sock 9.Check first char [20:19:59]Sock 9.First char is OK [20:19:59]request: POST /json_proto HTTP/1.0 [20:19:59]Method: POST [20:19:59]URL: /json_proto [20:19:59]Method is POST - this is cgi request [20:19:59]url: /json_proto [20:19:59]query_string will be loaded in cgi processing [20:19:59]execute_cgi json_proto POST (null) [20:19:59]execute_cgi path=json_proto method=POST [20:19:59]POST find Content-Length [20:19:59]Host: 172.17.42.195:8080 [20:19:59]Content-Length: 678 [20:19:59]Content-Type: application/json [20:19:59] [20:19:59]POST finish read [20:19:59]Found Content-Length = 678 [20:19:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:59]execute_script... [20:19:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:19:59]POST & json_proto [20:19:59]process_json_proto [20:19:59]json parsed OK: [20:19:59]protocol is kg_v1.0 [20:19:59]action value=close_receipt [20:19:59]process_action close_receipt [20:19:59]cmd_close_receipt [20:19:59]MH_GetDate [20:19:59]Write to MH i2c: F0 00 00 F4 02 E5 [20:19:59]Write i2c OK [20:19:59]MH_I2C_Read... [20:19:59]Read from MH i2c: F0 [20:19:59]MH_I2C_Read... [20:19:59]Read from MH i2c: F0 09 00 [20:19:59]MH_I2C_Read... [20:19:59]Read from MH i2c: F0 09 00 F4 02 00 F0 AB 1A 67 EF 94 12 67 06 [20:19:59]GetLastDocTimeStamp 1729801179 [20:19:59]current date 1729801200 [20:19:59]FM_GetShiftState [20:19:59]SAM_PROTO_GetShiftState [20:19:59]wFMCommunicate request_size=4 [20:19:59]MH_SAM_APDU [20:19:59]CAPDU: 80 13 01 00 [20:19:59]Write to MH i2c: E2 08 00 F5 02 80 13 01 00 00 00 00 00 74 [20:19:59]Write i2c OK [20:19:59]MH_I2C_Read... [20:19:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:19:59]Read from MH i2c: E2 [20:19:59]MH_I2C_Read... [20:19:59]Read from MH i2c: E2 0E 00 [20:19:59]MH_I2C_Read... [20:19:59]Read from MH i2c: E2 0E 00 F5 02 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D9 [20:19:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:19:59]wFMCommunicate OK [20:19:59]SAM_PROTO_GetShiftState done [20:19:59]FM_GetShiftState done [20:19:59]opened in 1729729095 [20:19:59]opened+sec_in_day 1729815495 [20:19:59]quantity*price = 50041 [20:19:59]sum+1 = 50042 [20:19:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 741 24.10.2024 20:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372924 ФПД: 265741572761742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202000&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372924&fm=265741572761742&tin=02508201610067®Number=0000000000091623&sum=50000 [20:20:00]StoreToDocumentArchive [20:20:00]shift 524 fd 372924 [20:20:00]save to /storage/0524/doc_00372924 [20:20:00]save last doc name /storage/0524/doc_00372924 to /storage/kkm_last_doc_name [20:20:00]save OK [20:20:00]Clear old archive folders... [20:20:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:20:00]tlvbuf is 00CCC8A0 [20:20:00]SAM_PROTO_ClearQueue [20:20:00]wFMCommunicate request_size=4 [20:20:00]MH_SAM_APDU [20:20:00]CAPDU: 80 09 00 00 [20:20:00]Write to MH i2c: E2 08 00 02 03 80 09 00 00 00 00 00 00 77 [20:20:00]Write i2c OK [20:20:00]MH_I2C_Read... [20:20:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:00]Read from MH i2c: E2 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: E2 03 00 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: E2 03 00 02 03 00 90 00 79 [20:20:00]RAPDU: 90 00 [20:20:00]wFMCommunicate OK [20:20:00]SAM_PROTO_ClearQueue done [20:20:00]KKMCreateOFDPacket [20:20:00]OFDProtocolAddRootSTLVToBuf [20:20:00]FM_MakeSignedData [20:20:00]FM_MakeSignedData [20:20:00]SAM_PROTO_SignData [20:20:00]wFMCommunicate request_size=4 [20:20:00]MH_SAM_APDU [20:20:00]CAPDU: 80 0D 01 02 [20:20:00]Write to MH i2c: E2 08 00 03 03 80 0D 01 02 00 00 00 00 7F [20:20:00]Write i2c OK [20:20:00]MH_I2C_Read... [20:20:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:00]Read from MH i2c: E2 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: E2 03 00 [20:20:00]MH_I2C_Read... [20:20:00]Read from MH i2c: E2 03 00 03 03 00 90 00 7A [20:20:00]RAPDU: 90 00 [20:20:00]wFMCommunicate OK [20:20:00]wFMCommunicate request_size=255 [20:20:00]MH_SAM_APDU [20:20: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC B0 05 00 35 04 06 00 F1 [20:20:00]Write to MH i2c: E2 02 01 04 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC B0 05 00 35 04 06 00 F1 00 00 7E [20:20:00]Write i2c OK [20:20:00]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 04 03 00 90 00 7B [20:20:01]RAPDU: 90 00 [20:20:01]wFMCommunicate OK [20:20:01]wFMCommunicate request_size=10 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 0D 02 02 05 B0 C8 0B E8 8E [20:20:01]Write to MH i2c: E2 0D 00 05 03 80 0D 02 02 05 00 B0 C8 0B E8 8E 00 00 85 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 03 00 05 03 00 90 00 7C [20:20:01]RAPDU: 90 00 [20:20:01]wFMCommunicate OK [20:20:01]wFMCommunicate request_size=4 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 0D 03 02 [20:20:01]Write to MH i2c: E2 08 00 06 03 80 0D 03 02 00 00 00 00 84 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 0B 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 0B 00 06 03 00 04 34 3B 83 49 C1 8D A1 90 00 B3 [20:20:01]RAPDU: 04 34 3B 83 49 C1 8D A1 90 00 [20:20:01]wFMCommunicate OK [20:20:01]SAM_PROTO_SignData done [20:20:01]FM_MakeSignedData done [20:20:01]CreateOFDProtocolMessage [20:20:01]wFMCommunicate request_size=4 [20:20:01]MH_SAM_APDU [20:20:01]CAPDU: 80 11 00 00 [20:20:01]Write to MH i2c: E2 08 00 07 03 80 11 00 00 00 00 00 00 84 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:01]Read from MH i2c: E2 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 17 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: E2 17 00 07 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [20:20:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:20:01]wFMCommunicate OK [20:20:01]CreateOFDProtocolMessage done [20:20:01]OFDSenderStorePacket 372924 [20:20:01]StoreOFDPacket docnum=372924 [20:20:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 28 3E 07 01 9F 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC B0 05 00 35 04 06 00 F1 B0 C8 0B E8 8E 04 34 3B 83 49 C1 8D A1 [20:20:01]CheckFolder [20:20:01]dirname=/storage/ofd_packets [20:20:01]CheckFolder done [20:20:01]ProducePacketName [20:20:01]name=ofd_packets/00372924 [20:20:01]NVStorageSaveData ofd_packets/00372924 [20:20:01]File name is /storage/ofd_packets/00372924 [20:20:01]Write 301 bytes [20:20:01]NVStorageSaveData done [20:20:01]OFDSenderStorePacket done [20:20:01]KKMCreateOFDPacket done [20:20:01]NVStorageSaveData kkm_last_timestamp [20:20:01]File name is /storage/kkm_last_timestamp [20:20:01]Write 4 bytes [20:20:01]NVStorageSaveData done [20:20:01]ExternCall_PrintAddStr [20:20:01]wPrintStart [20:20:01]Write to MH i2c: 01 00 00 08 03 0B [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 07 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 07 00 08 03 00 00 00 00 00 FF 0F 20 [20:20:01]RasterBufferAndPrint [20:20:01]line Счет N : (1)3309241 [20:20:01]line ИНН: 02508201610067 [20:20:01]line Контрольно-Кассовый Чек [20:20:01]line ПРОДАЖА [20:20:01]line ТРК (МРК, ГНК) : 42 [20:20:01]line Товар: 2710124130 [20:20:01]line Аи-92-К-4 [20:20:01]line 7.480 * 66.90 [20:20:01]line = 500.41 [20:20:01]line НДС 12% НСП 1% [20:20:01]line > о реализуемом товаре [20:20:01]line ОКРУГЛЕНИЕ: -0.41 [20:20:01]line ИТОГО: 500.00 [20:20:01]line Внесено: 500.00 [20:20:01]line СДАЧА: 0.00 [20:20:01]line НСП 1% : 4.43 [20:20:01]line НДС 12% : 53.14 [20:20:01]line Наличными: 500.00 [20:20:01]line Безнал.: 0.00 [20:20:01]line Место: АЗС № 87 "Партнер Нефть" [20:20:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:20:01]line СНО: Общий режим [20:20:01]line Чек 741 24.10.2024 20:20 [20:20:01]line Смена: 524 ФФД: 1.0 [20:20:01]line ЗНМ: 0300000083 [20:20:01]line РНМ: 0000000000091623 [20:20:01]line Версия ККМ: 001 [20:20:01]line ФМ: 0000000000874672 [20:20:01]line ФД: 372924 [20:20:01]line ФПД: 265741572761742 [20:20:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202000&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372924&fm=265741572761742&tin=02508201610067®Number=0000000000091623&sum=50000 [20:20:01]written 0, free lines is 4095 [20:20:01]OFD Sender: Processing packet 372924 [packets to send 268, broken 267] [20:20:01]ProducePacketName [20:20:01]name=ofd_packets/00372924 [20:20:01]OFD Sender: To server: pG, [20:20:01]CommunicateWithHost lk.salyk.kg:30040 [20:20:01]ConnectInit lk.salyk.kg [20:20:01]Connected sock=10 [20: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 36 37 32 0F 01 00 00 28 3E 07 01 9F 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 02 00 00 F4 03 04 00 F0 AB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BC B0 05 00 35 04 06 00 F1 B0 C8 0B E8 8E 04 34 3B 83 49 C1 8D A1 [20:20:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 59 49 47 00 B2 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 36 37 32 10 04 04 00 BC B0 05 00 F4 03 04 00 97 57 1A 67 B6 04 01 00 00 71 1C 7E 07 33 4F E2 61 [20:20:01]CommunicateWithHost err = 0 [20:20:01]CheckOFDResponse [20:20:01]1017 (14) - 77093643461234 [20:20:01]1041 (16) - 0000000000874672 [20:20:01]1040 (4) - 372924 [20:20:01]1012 (4) - 24.10.2024 14:20 [20:20:01]1206 (1) - 0 [20:20:01]OFD Sender: Remove packet 372924 [20:20:01]ProducePacketName [20:20:01]name=ofd_packets/00372924 [20:20:01]NVStorageDeleteData [20:20:01]Write to MH i2c: 01 00 00 33 03 36 [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 07 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: 01 07 00 33 03 00 00 00 00 00 E0 0C 29 [20:20:01]RasterBufferAndPrint [20:20:01]line [20:20:01]line [20:20:01]line [20:20:01]line [20:20:01]line [20:20:01]written 0, free lines is 3301 [20:20:01]MH_Cut [20:20:01]Write to MH i2c: D1 01 00 3A 03 01 0F [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: D1 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: D1 01 00 [20:20:01]MH_I2C_Read... [20:20:01]Read from MH i2c: D1 01 00 3A 03 00 0E [20:20:01]Write to MH i2c: 01 00 00 3B 03 3E [20:20:01]Write i2c OK [20:20:01]MH_I2C_Read... [20:20:02]OFD Sender: No OFD packet to send [20:20:02]*** Cut start [20:20:02]*** Partial cut [20:20:02]*** CUTSNS_PIN = 1 [20:20:02]*** CUTSNS_PIN = 0 [20:20:03]*** Brake cut motor [20:20:03]Read from MH i2c: 01 [20:20:03]MH_I2C_Read... [20:20:03]*** Stop cut motor [20:20:03]*** Cut end [20:20:03]Read from MH i2c: 01 07 00 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: 01 07 00 3B 03 00 00 00 00 00 FF 0F 53 [20:20:03]process_action close_receipt done [20:20:03]requested_data is exist [20:20:03]produce_requested_data [20:20:03]requested_item fm.sn is exist - process it [20:20:03]wFMCommunicate request_size=4 [20:20:03]MH_SAM_APDU [20:20:03]CAPDU: 80 11 00 00 [20:20:03]Write to MH i2c: E2 08 00 3C 03 80 11 00 00 00 00 00 00 B9 [20:20:03]Write i2c OK [20:20:03]MH_I2C_Read... [20:20:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:03]Read from MH i2c: E2 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 17 00 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 17 00 3C 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [20:20:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:20:03]wFMCommunicate OK [20:20:03]requested_item fd.num is exist - process it [20:20:03]SAM_PROTO_GetFieldsCounters [20:20:03]wFMCommunicate request_size=4 [20:20:03]MH_SAM_APDU [20:20:03]CAPDU: 80 13 00 00 [20:20:03]Write to MH i2c: E2 08 00 3D 03 80 13 00 00 00 00 00 00 BC [20:20:03]Write i2c OK [20:20:03]MH_I2C_Read... [20:20:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:03]Read from MH i2c: E2 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 62 00 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 62 00 3D 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 0F [20:20:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E5 02 00 00 5E 04 04 00 E5 02 00 00 57 04 04 00 E6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:03]wFMCommunicate OK [20:20:03]SAM_PROTO_GetFieldsCounters done [20:20:03]requested_item shift.num is exist - process it [20:20:03]requested_item shift.opened is exist - process it [20:20:03]req_shift_opened [20:20:03]FM_GetShiftState [20:20:03]SAM_PROTO_GetShiftState [20:20:03]wFMCommunicate request_size=4 [20:20:03]MH_SAM_APDU [20:20:03]CAPDU: 80 13 01 00 [20:20:03]Write to MH i2c: E2 08 00 3E 03 80 13 01 00 00 00 00 00 BE [20:20:03]Write i2c OK [20:20:03]MH_I2C_Read... [20:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:03]Read from MH i2c: E2 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 0E 00 [20:20:03]MH_I2C_Read... [20:20:03]Read from MH i2c: E2 0E 00 3E 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 23 [20:20:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:20:03]wFMCommunicate OK [20:20:03]SAM_PROTO_GetShiftState done [20:20:03]FM_GetShiftState done [20:20:03]req_shift_opened done [20:20:03]requested_item shift.open_date is exist - process it [20:20:03]req_shift_open_date [20:20:03]req_shift_open_date done [20:20:03]produce_requested_data done [20:20:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372924,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:20:03]process_action_free close_receipt [20:20:03]json_value_free [20:20:03]json_value_free done [20:20:03]process_json_proto returns [20:20:03]Send response to host [20:20:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372924,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:20:03]free response buf [20:20:03]execute_script done [20:20:03]execute_script returns [20:20:03]free content buf [20:20:03]Sock 9.Close socket [20:20:03]Sock 9.Thread stoped [20:20:07]OFD Sender: No OFD packet to send [20:20:12]OFD Sender: No OFD packet to send [20:20:17]OFD Sender: No OFD packet to send [20:20:22]OFD Sender: No OFD packet to send [20:20:27]OFD Sender: No OFD packet to send [20:20:29]accept exits with 7 [20:20:29]New connection [20:20:29]New thread 3066469732 created [20:20:29]Thread 3066613092 joined [20:20:29]Waiting for new connection... [20:20:29] Sock 7.Parse request [20:20:29]Sock 7.Check first char [20:20:29]Sock 7.First char is OK [20:20:29]request: POST /json_proto HTTP/1.0 [20:20:29]Method: POST [20:20:29]URL: /json_proto [20:20:29]Method is POST - this is cgi request [20:20:29]url: /json_proto [20:20:29]query_string will be loaded in cgi processing [20:20:29]execute_cgi json_proto POST (null) [20:20:29]execute_cgi path=json_proto method=POST [20:20:29]POST find Content-Length [20:20:29]Host: 172.17.42.195:8080 [20:20:29]Content-Length: 678 [20:20:29]Content-Type: application/json [20:20:29] [20:20:29]POST finish read [20:20:29]Found Content-Length = 678 [20:20:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:29]execute_script... [20:20:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:20:29]POST & json_proto [20:20:29]process_json_proto [20:20:29]json parsed OK: [20:20:29]protocol is kg_v1.0 [20:20:29]action value=close_receipt [20:20:29]process_action close_receipt [20:20:29]cmd_close_receipt [20:20:29]MH_GetDate [20:20:29]Write to MH i2c: F0 00 00 3F 03 31 [20:20:29]Write i2c OK [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: F0 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: F0 09 00 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: F0 09 00 3F 03 00 0E AC 1A 67 EF 94 12 67 71 [20:20:29]GetLastDocTimeStamp 1729801200 [20:20:29]current date 1729801230 [20:20:29]FM_GetShiftState [20:20:29]SAM_PROTO_GetShiftState [20:20:29]wFMCommunicate request_size=4 [20:20:29]MH_SAM_APDU [20:20:29]CAPDU: 80 13 01 00 [20:20:29]Write to MH i2c: E2 08 00 40 03 80 13 01 00 00 00 00 00 C0 [20:20:29]Write i2c OK [20:20:29]MH_I2C_Read... [20:20:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:29]Read from MH i2c: E2 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: E2 0E 00 [20:20:29]MH_I2C_Read... [20:20:29]Read from MH i2c: E2 0E 00 40 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 25 [20:20:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:20:29]wFMCommunicate OK [20:20:29]SAM_PROTO_GetShiftState done [20:20:29]FM_GetShiftState done [20:20:29]opened in 1729729095 [20:20:29]opened+sec_in_day 1729815495 [20:20:29]quantity*price = 50041 [20:20:29]sum+1 = 50042 [20:20:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 742 24.10.2024 20:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372925 ФПД: 230695419469874 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202030&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372925&fm=230695419469874&tin=02508201610067®Number=0000000000091623&sum=50000 [20:20:31]StoreToDocumentArchive [20:20:31]shift 524 fd 372925 [20:20:31]save to /storage/0524/doc_00372925 [20:20:31]save last doc name /storage/0524/doc_00372925 to /storage/kkm_last_doc_name [20:20:31]save OK [20:20:31]Clear old archive folders... [20:20:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:20:31]tlvbuf is 00CCB210 [20:20:31]SAM_PROTO_ClearQueue [20:20:31]wFMCommunicate request_size=4 [20:20:31]MH_SAM_APDU [20:20:31]CAPDU: 80 09 00 00 [20:20:31]Write to MH i2c: E2 08 00 4D 03 80 09 00 00 00 00 00 00 C2 [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:20:31]Read from MH i2c: E2 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 4D 03 00 90 00 C4 [20:20:31]RAPDU: 90 00 [20:20:31]wFMCommunicate OK [20:20:31]SAM_PROTO_ClearQueue done [20:20:31]KKMCreateOFDPacket [20:20:31]OFDProtocolAddRootSTLVToBuf [20:20:31]FM_MakeSignedData [20:20:31]FM_MakeSignedData [20:20:31]SAM_PROTO_SignData [20:20:31]wFMCommunicate request_size=4 [20:20:31]MH_SAM_APDU [20:20:31]CAPDU: 80 0D 01 02 [20:20:31]Write to MH i2c: E2 08 00 4E 03 80 0D 01 02 00 00 00 00 CA [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:20:31]Read from MH i2c: E2 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 4E 03 00 90 00 C5 [20:20:31]RAPDU: 90 00 [20:20:31]wFMCommunicate OK [20:20:31]wFMCommunicate request_size=255 [20:20:31]MH_SAM_APDU [20:20: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 0E AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD B0 05 00 35 04 06 00 D1 [20:20:31]Write to MH i2c: E2 02 01 4F 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 0E AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD B0 05 00 35 04 06 00 D1 00 00 CA [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:31]Read from MH i2c: E2 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 4F 03 00 90 00 C6 [20:20:31]RAPDU: 90 00 [20:20:31]wFMCommunicate OK [20:20:31]wFMCommunicate request_size=10 [20:20:31]MH_SAM_APDU [20:20:31]CAPDU: 80 0D 02 02 05 D0 F6 87 60 32 [20:20:31]Write to MH i2c: E2 0D 00 50 03 80 0D 02 02 05 00 D0 F6 87 60 32 00 00 B6 [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:20:31]Read from MH i2c: E2 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 03 00 50 03 00 90 00 C7 [20:20:31]RAPDU: 90 00 [20:20:31]wFMCommunicate OK [20:20:31]wFMCommunicate request_size=4 [20:20:31]MH_SAM_APDU [20:20:31]CAPDU: 80 0D 03 02 [20:20:31]Write to MH i2c: E2 08 00 51 03 80 0D 03 02 00 00 00 00 CF [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:20:31]Read from MH i2c: E2 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 0B 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 0B 00 51 03 00 A4 2D 03 7F 26 35 4C 19 90 00 E3 [20:20:31]RAPDU: A4 2D 03 7F 26 35 4C 19 90 00 [20:20:31]wFMCommunicate OK [20:20:31]SAM_PROTO_SignData done [20:20:31]FM_MakeSignedData done [20:20:31]CreateOFDProtocolMessage [20:20:31]wFMCommunicate request_size=4 [20:20:31]MH_SAM_APDU [20:20:31]CAPDU: 80 11 00 00 [20:20:31]Write to MH i2c: E2 08 00 52 03 80 11 00 00 00 00 00 00 CF [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:31]Read from MH i2c: E2 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 17 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: E2 17 00 52 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 24 [20:20:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:20:31]wFMCommunicate OK [20:20:31]CreateOFDProtocolMessage done [20:20:31]OFDSenderStorePacket 372925 [20:20:31]StoreOFDPacket docnum=372925 [20:20:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 49 DE 07 01 92 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 0E AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD B0 05 00 35 04 06 00 D1 D0 F6 87 60 32 A4 2D 03 7F 26 35 4C 19 [20:20:31]CheckFolder [20:20:31]dirname=/storage/ofd_packets [20:20:31]CheckFolder done [20:20:31]ProducePacketName [20:20:31]name=ofd_packets/00372925 [20:20:31]NVStorageSaveData ofd_packets/00372925 [20:20:31]File name is /storage/ofd_packets/00372925 [20:20:31]Write 301 bytes [20:20:31]NVStorageSaveData done [20:20:31]OFDSenderStorePacket done [20:20:31]KKMCreateOFDPacket done [20:20:31]NVStorageSaveData kkm_last_timestamp [20:20:31]File name is /storage/kkm_last_timestamp [20:20:31]Write 4 bytes [20:20:31]NVStorageSaveData done [20:20:31]ExternCall_PrintAddStr [20:20:31]wPrintStart [20:20:31]Write to MH i2c: 01 00 00 53 03 56 [20:20:31]Write i2c OK [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: 01 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: 01 07 00 [20:20:31]MH_I2C_Read... [20:20:31]Read from MH i2c: 01 07 00 53 03 00 00 00 00 00 FF 0F 6B [20:20:31]RasterBufferAndPrint [20:20:31]line Счет N : (1)3309242 [20:20:31]line ИНН: 02508201610067 [20:20:31]line Контрольно-Кассовый Чек [20:20:31]line ПРОДАЖА [20:20:31]line ТРК (МРК, ГНК) : 22 [20:20:31]line Товар: 2710124130 [20:20:31]line Аи-92-К-4 [20:20:31]line 7.480 * 66.90 [20:20:31]line = 500.41 [20:20:31]line НДС 12% НСП 1% [20:20:31]line > о реализуемом товаре [20:20:31]line ОКРУГЛЕНИЕ: -0.41 [20:20:31]line ИТОГО: 500.00 [20:20:31]line Внесено: 500.00 [20:20:31]line СДАЧА: 0.00 [20:20:31]line НСП 1% : 4.43 [20:20:31]line НДС 12% : 53.14 [20:20:31]line Наличными: 500.00 [20:20:31]line Безнал.: 0.00 [20:20:31]line Место: АЗС № 87 "Партнер Нефть" [20:20:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:20:31]line СНО: Общий режим [20:20:31]line Чек 742 24.10.2024 20:20 [20:20:31]line Смена: 524 ФФД: 1.0 [20:20:31]line ЗНМ: 0300000083 [20:20:31]line РНМ: 0000000000091623 [20:20:31]line Версия ККМ: 001 [20:20:31]line ФМ: 0000000000874672 [20:20:31]line ФД: 372925 [20:20:31]line ФПД: 230695419469874 [20:20:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202030&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372925&fm=230695419469874&tin=02508201610067®Number=0000000000091623&sum=50000 [20:20:31]OFD Sender: Processing packet 372925 [packets to send 268, broken 267] [20:20:31]ProducePacketName [20:20:31]name=ofd_packets/00372925 [20:20:31]OFD Sender: To server: pG, [20:20:31]CommunicateWithHost lk.salyk.kg:30040 [20:20:31]ConnectInit lk.salyk.kg [20:20:31]written 0, free lines is 4095 [20:20:32]Connected sock=10 [20:20:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 49 DE 07 01 92 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 02 00 00 F4 03 04 00 0E AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD B0 05 00 35 04 06 00 D1 D0 F6 87 60 32 A4 2D 03 7F 26 35 4C 19 [20:20:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 64 B1 47 00 F3 75 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BD B0 05 00 F4 03 04 00 B5 57 1A 67 B6 04 01 00 00 8E AB 36 B6 45 78 4C 97 [20:20:32]CommunicateWithHost err = 0 [20:20:32]CheckOFDResponse [20:20:32]1017 (14) - 77093643461234 [20:20:32]1041 (16) - 0000000000874672 [20:20:32]1040 (4) - 372925 [20:20:32]1012 (4) - 24.10.2024 14:20 [20:20:32]1206 (1) - 0 [20:20:32]OFD Sender: Remove packet 372925 [20:20:32]ProducePacketName [20:20:32]name=ofd_packets/00372925 [20:20:32]NVStorageDeleteData [20:20:32]Write to MH i2c: 01 00 00 7E 03 81 [20:20:32]Write i2c OK [20:20:32]MH_I2C_Read... [20:20:32]Read from MH i2c: 01 [20:20:32]MH_I2C_Read... [20:20:32]Read from MH i2c: 01 07 00 [20:20:32]MH_I2C_Read... [20:20:32]Read from MH i2c: 01 07 00 7E 03 00 00 00 00 00 D8 0C 6C [20:20:32]RasterBufferAndPrint [20:20:32]line [20:20:32]line [20:20:32]line [20:20:32]line [20:20:32]line [20:20:32]written 0, free lines is 3295 [20:20:32]MH_Cut [20:20:32]Write to MH i2c: D1 01 00 85 03 01 5A [20:20:32]Write i2c OK [20:20:32]MH_I2C_Read... [20:20:32]Read from MH i2c: D1 [20:20:32]MH_I2C_Read... [20:20:32]Read from MH i2c: D1 01 00 [20:20:32]MH_I2C_Read... [20:20:32]Read from MH i2c: D1 01 00 85 03 00 59 [20:20:32]Write to MH i2c: 01 00 00 86 03 89 [20:20:32]Write i2c OK [20:20:32]MH_I2C_Read... [20:20:32]OFD Sender: No OFD packet to send [20:20:33]*** Cut start [20:20:33]*** Partial cut [20:20:33]*** CUTSNS_PIN = 1 [20:20:33]*** CUTSNS_PIN = 0 [20:20:33]*** Brake cut motor [20:20:33]Read from MH i2c: 01 [20:20:33]MH_I2C_Read... [20:20:33]*** Stop cut motor [20:20:33]*** Cut end [20:20:33]Read from MH i2c: 01 07 00 [20:20:33]MH_I2C_Read... [20:20:33]Read from MH i2c: 01 07 00 86 03 00 00 00 00 00 FF 0F 9E [20:20:33]process_action close_receipt done [20:20:33]requested_data is exist [20:20:33]produce_requested_data [20:20:33]requested_item fm.sn is exist - process it [20:20:33]wFMCommunicate request_size=4 [20:20:33]MH_SAM_APDU [20:20:33]CAPDU: 80 11 00 00 [20:20:33]Write to MH i2c: E2 08 00 87 03 80 11 00 00 00 00 00 00 04 [20:20:33]Write i2c OK [20:20:33]MH_I2C_Read... [20:20:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:20:33]Read from MH i2c: E2 [20:20:33]MH_I2C_Read... [20:20:33]Read from MH i2c: E2 17 00 [20:20:33]MH_I2C_Read... [20:20:33]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 36 37 32 90 00 59 [20:20:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:20:33]wFMCommunicate OK [20:20:33]requested_item fd.num is exist - process it [20:20:33]SAM_PROTO_GetFieldsCounters [20:20:33]wFMCommunicate request_size=4 [20:20:33]MH_SAM_APDU [20:20:33]CAPDU: 80 13 00 00 [20:20:33]Write to MH i2c: E2 08 00 88 03 80 13 00 00 00 00 00 00 07 [20:20:33]Write i2c OK [20:20:33]MH_I2C_Read... [20:20:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:20:34]Read from MH i2c: E2 [20:20:34]MH_I2C_Read... [20:20:34]Read from MH i2c: E2 62 00 [20:20:34]MH_I2C_Read... [20:20:34]Read from MH i2c: E2 62 00 88 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 5E [20:20:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E6 02 00 00 5E 04 04 00 E6 02 00 00 57 04 04 00 E7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:20:34]wFMCommunicate OK [20:20:34]SAM_PROTO_GetFieldsCounters done [20:20:34]requested_item shift.num is exist - process it [20:20:34]requested_item shift.opened is exist - process it [20:20:34]req_shift_opened [20:20:34]FM_GetShiftState [20:20:34]SAM_PROTO_GetShiftState [20:20:34]wFMCommunicate request_size=4 [20:20:34]MH_SAM_APDU [20:20:34]CAPDU: 80 13 01 00 [20:20:34]Write to MH i2c: E2 08 00 89 03 80 13 01 00 00 00 00 00 09 [20:20:34]Write i2c OK [20:20:34]MH_I2C_Read... [20:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:20:34]Read from MH i2c: E2 [20:20:34]MH_I2C_Read... [20:20:34]Read from MH i2c: E2 0E 00 [20:20:34]MH_I2C_Read... [20:20:34]Read from MH i2c: E2 0E 00 89 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6E [20:20:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:20:34]wFMCommunicate OK [20:20:34]SAM_PROTO_GetShiftState done [20:20:34]FM_GetShiftState done [20:20:34]req_shift_opened done [20:20:34]requested_item shift.open_date is exist - process it [20:20:34]req_shift_open_date [20:20:34]req_shift_open_date done [20:20:34]produce_requested_data done [20:20:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372925,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:20:34]process_action_free close_receipt [20:20:34]json_value_free [20:20:34]json_value_free done [20:20:34]process_json_proto returns [20:20:34]Send response to host [20:20:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372925,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:20:34]free response buf [20:20:34]execute_script done [20:20:34]execute_script returns [20:20:34]free content buf [20:20:34]Sock 7.Close socket [20:20:34]Sock 7.Thread stoped [20:20:37]OFD Sender: No OFD packet to send [20:20:42]OFD Sender: No OFD packet to send [20:20:47]OFD Sender: No OFD packet to send [20:20:52]OFD Sender: No OFD packet to send [20:20:57]OFD Sender: No OFD packet to send [20:21:02]OFD Sender: No OFD packet to send [20:21:07]OFD Sender: No OFD packet to send [20:21:12]OFD Sender: No OFD packet to send [20:21:17]OFD Sender: No OFD packet to send [20:21:22]OFD Sender: No OFD packet to send [20:21:27]OFD Sender: No OFD packet to send [20:21:32]OFD Sender: No OFD packet to send [20:21:37]OFD Sender: No OFD packet to send [20:21:42]OFD Sender: No OFD packet to send [20:21:47]OFD Sender: No OFD packet to send [20:21:52]OFD Sender: No OFD packet to send [20:21:57]OFD Sender: No OFD packet to send [20:22:02]OFD Sender: No OFD packet to send [20:22:07]OFD Sender: No OFD packet to send [20:22:12]OFD Sender: No OFD packet to send [20:22:17]OFD Sender: No OFD packet to send [20:22:22]OFD Sender: No OFD packet to send [20:22:27]OFD Sender: No OFD packet to send [20:22:33]OFD Sender: No OFD packet to send [20:22:38]OFD Sender: No OFD packet to send [20:22:43]OFD Sender: No OFD packet to send [20:22:45]accept exits with 9 [20:22:45]New connection [20:22:45]New thread 3066613092 created [20:22:45]Thread 3066469732 joined [20:22:45]Waiting for new connection... [20:22:45] Sock 9.Parse request [20:22:45]Sock 9.Check first char [20:22:45]Sock 9.First char is OK [20:22:45]request: POST /json_proto HTTP/1.0 [20:22:45]Method: POST [20:22:45]URL: /json_proto [20:22:45]Method is POST - this is cgi request [20:22:45]url: /json_proto [20:22:45]query_string will be loaded in cgi processing [20:22:45]execute_cgi json_proto POST (null) [20:22:45]execute_cgi path=json_proto method=POST [20:22:45]POST find Content-Length [20:22:45]Host: 172.17.42.195:8080 [20:22:45]Content-Length: 678 [20:22:45]Content-Type: application/json [20:22:45] [20:22:45]POST finish read [20:22:45]Found Content-Length = 678 [20:22:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:45]execute_script... [20:22: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)3309243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:22:45]POST & json_proto [20:22:45]process_json_proto [20:22:45]json parsed OK: [20:22:45]protocol is kg_v1.0 [20:22:45]action value=close_receipt [20:22:45]process_action close_receipt [20:22:45]cmd_close_receipt [20:22:45]MH_GetDate [20:22:45]Write to MH i2c: F0 00 00 8A 03 7C [20:22:45]Write i2c OK [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: F0 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: F0 09 00 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: F0 09 00 8A 03 00 96 AC 1A 67 EF 94 12 67 44 [20:22:45]GetLastDocTimeStamp 1729801230 [20:22:45]current date 1729801366 [20:22:45]FM_GetShiftState [20:22:45]SAM_PROTO_GetShiftState [20:22:45]wFMCommunicate request_size=4 [20:22:45]MH_SAM_APDU [20:22:45]CAPDU: 80 13 01 00 [20:22:45]Write to MH i2c: E2 08 00 8B 03 80 13 01 00 00 00 00 00 0B [20:22:45]Write i2c OK [20:22:45]MH_I2C_Read... [20:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:45]Read from MH i2c: E2 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: E2 0E 00 [20:22:45]MH_I2C_Read... [20:22:45]Read from MH i2c: E2 0E 00 8B 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 70 [20:22:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:22:45]wFMCommunicate OK [20:22:45]SAM_PROTO_GetShiftState done [20:22:45]FM_GetShiftState done [20:22:45]opened in 1729729095 [20:22:45]opened+sec_in_day 1729815495 [20:22:45]quantity*price = 50041 [20:22:45]sum+1 = 50042 [20:22:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 743 24.10.2024 20:22 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372926 ФПД: 234882387930249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372926&fm=234882387930249&tin=02508201610067®Number=0000000000091623&sum=50000 [20:22:46]StoreToDocumentArchive [20:22:46]shift 524 fd 372926 [20:22:46]save to /storage/0524/doc_00372926 [20:22:46]save last doc name /storage/0524/doc_00372926 to /storage/kkm_last_doc_name [20:22:46]save OK [20:22:46]Clear old archive folders... [20:22:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:22:46]tlvbuf is 00C98300 [20:22:46]SAM_PROTO_ClearQueue [20:22:46]wFMCommunicate request_size=4 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 09 00 00 [20:22:46]Write to MH i2c: E2 08 00 98 03 80 09 00 00 00 00 00 00 0D [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:22:46]Read from MH i2c: E2 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 [20:22:46]MH_I2C_Read... [20:22:46]Read from MH i2c: E2 03 00 98 03 00 90 00 0F [20:22:46]RAPDU: 90 00 [20:22:46]wFMCommunicate OK [20:22:46]SAM_PROTO_ClearQueue done [20:22:46]KKMCreateOFDPacket [20:22:46]OFDProtocolAddRootSTLVToBuf [20:22:46]FM_MakeSignedData [20:22:46]FM_MakeSignedData [20:22:46]SAM_PROTO_SignData [20:22:46]wFMCommunicate request_size=4 [20:22:46]MH_SAM_APDU [20:22:46]CAPDU: 80 0D 01 02 [20:22:46]Write to MH i2c: E2 08 00 99 03 80 0D 01 02 00 00 00 00 15 [20:22:46]Write i2c OK [20:22:46]MH_I2C_Read... [20:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:22:47]Read from MH i2c: E2 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 03 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 03 00 99 03 00 90 00 10 [20:22:47]RAPDU: 90 00 [20:22:47]wFMCommunicate OK [20:22:47]wFMCommunicate request_size=255 [20:22:47]MH_SAM_APDU [20:22: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 96 AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE B0 05 00 35 04 06 00 D5 [20:22:47]Write to MH i2c: E2 02 01 9A 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 96 AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE B0 05 00 35 04 06 00 D5 00 00 A3 [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:47]Read from MH i2c: E2 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 03 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 03 00 9A 03 00 90 00 11 [20:22:47]RAPDU: 90 00 [20:22:47]wFMCommunicate OK [20:22:47]wFMCommunicate request_size=10 [20:22:47]MH_SAM_APDU [20:22:47]CAPDU: 80 0D 02 02 05 9F D1 4B EC 89 [20:22:47]Write to MH i2c: E2 0D 00 9B 03 80 0D 02 02 05 00 9F D1 4B EC 89 00 00 52 [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:22:47]Read from MH i2c: E2 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 03 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 03 00 9B 03 00 90 00 12 [20:22:47]RAPDU: 90 00 [20:22:47]wFMCommunicate OK [20:22:47]wFMCommunicate request_size=4 [20:22:47]MH_SAM_APDU [20:22:47]CAPDU: 80 0D 03 02 [20:22:47]Write to MH i2c: E2 08 00 9C 03 80 0D 03 02 00 00 00 00 1A [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:22:47]Read from MH i2c: E2 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 0B 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 0B 00 9C 03 00 93 95 98 37 82 1D 34 D1 90 00 B6 [20:22:47]RAPDU: 93 95 98 37 82 1D 34 D1 90 00 [20:22:47]wFMCommunicate OK [20:22:47]SAM_PROTO_SignData done [20:22:47]FM_MakeSignedData done [20:22:47]CreateOFDProtocolMessage [20:22:47]wFMCommunicate request_size=4 [20:22:47]MH_SAM_APDU [20:22:47]CAPDU: 80 11 00 00 [20:22:47]Write to MH i2c: E2 08 00 9D 03 80 11 00 00 00 00 00 00 1A [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:47]Read from MH i2c: E2 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 17 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: E2 17 00 9D 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [20:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:22:47]wFMCommunicate OK [20:22:47]CreateOFDProtocolMessage done [20:22:47]OFDSenderStorePacket 372926 [20:22:47]StoreOFDPacket docnum=372926 [20:22:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6D BE 07 01 90 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 96 AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE B0 05 00 35 04 06 00 D5 9F D1 4B EC 89 93 95 98 37 82 1D 34 D1 [20:22:47]CheckFolder [20:22:47]dirname=/storage/ofd_packets [20:22:47]CheckFolder done [20:22:47]ProducePacketName [20:22:47]name=ofd_packets/00372926 [20:22:47]NVStorageSaveData ofd_packets/00372926 [20:22:47]File name is /storage/ofd_packets/00372926 [20:22:47]Write 301 bytes [20:22:47]NVStorageSaveData done [20:22:47]OFDSenderStorePacket done [20:22:47]KKMCreateOFDPacket done [20:22:47]NVStorageSaveData kkm_last_timestamp [20:22:47]File name is /storage/kkm_last_timestamp [20:22:47]Write 4 bytes [20:22:47]NVStorageSaveData done [20:22:47]ExternCall_PrintAddStr [20:22:47]wPrintStart [20:22:47]Write to MH i2c: 01 00 00 9E 03 A1 [20:22:47]Write i2c OK [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: 01 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: 01 07 00 [20:22:47]MH_I2C_Read... [20:22:47]Read from MH i2c: 01 07 00 9E 03 00 00 00 00 00 FF 0F B6 [20:22:47]RasterBufferAndPrint [20:22:47]line Счет N : (1)3309243 [20:22:47]line ИНН: 02508201610067 [20:22:47]line Контрольно-Кассовый Чек [20:22:47]line ПРОДАЖА [20:22:47]line ТРК (МРК, ГНК) : 42 [20:22:47]line Товар: 2710124130 [20:22:47]line Аи-92-К-4 [20:22:47]line 7.480 * 66.90 [20:22:47]line = 500.41 [20:22:47]line НДС 12% НСП 1% [20:22:47]line > о реализуемом товаре [20:22:47]line ОКРУГЛЕНИЕ: -0.41 [20:22:47]line ИТОГО: 500.00 [20:22:47]line Внесено: 500.00 [20:22:47]line СДАЧА: 0.00 [20:22:47]line НСП 1% : 4.43 [20:22:47]line НДС 12% : 53.14 [20:22:47]line Наличными: 500.00 [20:22:47]line Безнал.: 0.00 [20:22:47]line Место: АЗС № 87 "Партнер Нефть" [20:22:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:22:47]line СНО: Общий режим [20:22:47]line Чек 743 24.10.2024 20:22 [20:22:47]line Смена: 524 ФФД: 1.0 [20:22:47]line ЗНМ: 0300000083 [20:22:47]line РНМ: 0000000000091623 [20:22:47]line Версия ККМ: 001 [20:22:47]line ФМ: 0000000000874672 [20:22:47]line ФД: 372926 [20:22:47]line ФПД: 234882387930249 [20:22:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202246&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372926&fm=234882387930249&tin=02508201610067®Number=0000000000091623&sum=50000 [20:22:47]OFD Sender: Processing packet 372926 [packets to send 268, broken 267] [20:22:47]ProducePacketName [20:22:47]name=ofd_packets/00372926 [20:22:47]OFD Sender: To server: pG, [20:22:47]CommunicateWithHost lk.salyk.kg:30040 [20:22:47]ConnectInit lk.salyk.kg [20:22:47]written 0, free lines is 4095 [20:22:47]Connected sock=11 [20:22:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6D BE 07 01 90 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 02 00 00 F4 03 04 00 96 AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE B0 05 00 35 04 06 00 D5 9F D1 4B EC 89 93 95 98 37 82 1D 34 D1 [20:22:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 AF D0 47 00 9A 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BE B0 05 00 F4 03 04 00 3D 58 1A 67 B6 04 01 00 00 AC B9 EA 72 99 69 6C 9B [20:22:48]CommunicateWithHost err = 0 [20:22:48]CheckOFDResponse [20:22:48]1017 (14) - 77093643461234 [20:22:48]1041 (16) - 0000000000874672 [20:22:48]1040 (4) - 372926 [20:22:48]1012 (4) - 24.10.2024 14:22 [20:22:48]1206 (1) - 0 [20:22:48]OFD Sender: Remove packet 372926 [20:22:48]ProducePacketName [20:22:48]name=ofd_packets/00372926 [20:22:48]NVStorageDeleteData [20:22:48]Write to MH i2c: 01 00 00 C9 03 CC [20:22:48]Write i2c OK [20:22:48]MH_I2C_Read... [20:22:48]Read from MH i2c: 01 [20:22:48]MH_I2C_Read... [20:22:48]Read from MH i2c: 01 07 00 [20:22:48]MH_I2C_Read... [20:22:48]Read from MH i2c: 01 07 00 C9 03 00 00 00 00 00 E4 0C C3 [20:22:48]RasterBufferAndPrint [20:22:48]line [20:22:48]line [20:22:48]line [20:22:48]line [20:22:48]line [20:22:48]written 0, free lines is 3306 [20:22:48]MH_Cut [20:22:48]Write to MH i2c: D1 01 00 D0 03 01 A5 [20:22:48]Write i2c OK [20:22:48]MH_I2C_Read... [20:22:48]Read from MH i2c: D1 [20:22:48]MH_I2C_Read... [20:22:48]Read from MH i2c: D1 01 00 [20:22:48]MH_I2C_Read... [20:22:48]Read from MH i2c: D1 01 00 D0 03 00 A4 [20:22:48]Write to MH i2c: 01 00 00 D1 03 D4 [20:22:48]Write i2c OK [20:22:48]MH_I2C_Read... [20:22:48]OFD Sender: No OFD packet to send [20:22:49]*** Cut start [20:22:49]*** Partial cut [20:22:49]*** CUTSNS_PIN = 1 [20:22:49]*** CUTSNS_PIN = 0 [20:22:49]*** Brake cut motor [20:22:49]Read from MH i2c: 01 [20:22:49]MH_I2C_Read... [20:22:49]*** Stop cut motor [20:22:49]*** Cut end [20:22:49]Read from MH i2c: 01 07 00 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: 01 07 00 D1 03 00 00 00 00 00 FF 0F E9 [20:22:49]process_action close_receipt done [20:22:49]requested_data is exist [20:22:49]produce_requested_data [20:22:49]requested_item fm.sn is exist - process it [20:22:49]wFMCommunicate request_size=4 [20:22:49]MH_SAM_APDU [20:22:49]CAPDU: 80 11 00 00 [20:22:49]Write to MH i2c: E2 08 00 D2 03 80 11 00 00 00 00 00 00 4F [20:22:49]Write i2c OK [20:22:49]MH_I2C_Read... [20:22:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:22:49]Read from MH i2c: E2 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 17 00 [20:22:49]MH_I2C_Read... [20:22:49]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 36 37 32 90 00 A4 [20:22:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:22:49]wFMCommunicate OK [20:22:49]requested_item fd.num is exist - process it [20:22:49]SAM_PROTO_GetFieldsCounters [20:22:49]wFMCommunicate request_size=4 [20:22:49]MH_SAM_APDU [20:22:49]CAPDU: 80 13 00 00 [20:22:49]Write to MH i2c: E2 08 00 D3 03 80 13 00 00 00 00 00 00 52 [20:22:49]Write i2c OK [20:22:49]MH_I2C_Read... [20:22:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:22:49]Read from MH i2c: E2 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 62 00 [20:22:49]MH_I2C_Read... [20:22:49]Read from MH i2c: E2 62 00 D3 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 AD [20:22:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E7 02 00 00 5E 04 04 00 E7 02 00 00 57 04 04 00 E8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:22:49]wFMCommunicate OK [20:22:49]SAM_PROTO_GetFieldsCounters done [20:22:49]requested_item shift.num is exist - process it [20:22:49]requested_item shift.opened is exist - process it [20:22:49]req_shift_opened [20:22:49]FM_GetShiftState [20:22:49]SAM_PROTO_GetShiftState [20:22:49]wFMCommunicate request_size=4 [20:22:49]MH_SAM_APDU [20:22:49]CAPDU: 80 13 01 00 [20:22:49]Write to MH i2c: E2 08 00 D4 03 80 13 01 00 00 00 00 00 54 [20:22:49]Write i2c OK [20:22:49]MH_I2C_Read... [20:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:22:50]Read from MH i2c: E2 [20:22:50]MH_I2C_Read... [20:22:50]Read from MH i2c: E2 0E 00 [20:22:50]MH_I2C_Read... [20:22:50]Read from MH i2c: E2 0E 00 D4 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B9 [20:22:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:22:50]wFMCommunicate OK [20:22:50]SAM_PROTO_GetShiftState done [20:22:50]FM_GetShiftState done [20:22:50]req_shift_opened done [20:22:50]requested_item shift.open_date is exist - process it [20:22:50]req_shift_open_date [20:22:50]req_shift_open_date done [20:22:50]produce_requested_data done [20:22:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372926,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:22:50]process_action_free close_receipt [20:22:50]json_value_free [20:22:50]json_value_free done [20:22:50]process_json_proto returns [20:22:50]Send response to host [20:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372926,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:22:50]free response buf [20:22:50]execute_script done [20:22:50]execute_script returns [20:22:50]free content buf [20:22:50]Sock 9.Close socket [20:22:50]Sock 9.Thread stoped [20:22:53]OFD Sender: No OFD packet to send [20:22:58]OFD Sender: No OFD packet to send [20:23:03]OFD Sender: No OFD packet to send [20:23:08]OFD Sender: No OFD packet to send [20:23:13]OFD Sender: No OFD packet to send [20:23:18]OFD Sender: No OFD packet to send [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: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:23:58]accept exits with 7 [20:23:58]New connection [20:23:58]New thread 3066469732 created [20:23:58]Thread 3066613092 joined [20:23:58]Waiting for new connection... [20:23:58] Sock 7.Parse request [20:23:58]Sock 7.Check first char [20:23:58]Sock 7.First char is OK [20:23:58]request: POST /json_proto HTTP/1.0 [20:23:58]Method: POST [20:23:58]URL: /json_proto [20:23:58]Method is POST - this is cgi request [20:23:58]url: /json_proto [20:23:58]query_string will be loaded in cgi processing [20:23:58]execute_cgi json_proto POST (null) [20:23:58]execute_cgi path=json_proto method=POST [20:23:58]POST find Content-Length [20:23:58]Host: 172.17.42.195:8080 [20:23:58]Content-Length: 678 [20:23:58]Content-Type: application/json [20:23:58] [20:23:58]POST finish read [20:23:58]Found Content-Length = 678 [20:23:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:23:58]execute_script... [20:23: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)3309244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:23:58]POST & json_proto [20:23:58]process_json_proto [20:23:58]json parsed OK: [20:23:58]protocol is kg_v1.0 [20:23:58]action value=close_receipt [20:23:58]process_action close_receipt [20:23:58]cmd_close_receipt [20:23:58]MH_GetDate [20:23:58]Write to MH i2c: F0 00 00 D5 03 C7 [20:23:58]Write i2c OK [20:23:58]MH_I2C_Read... [20:23:58]Read from MH i2c: F0 [20:23:58]MH_I2C_Read... [20:23:58]Read from MH i2c: F0 09 00 [20:23:58]MH_I2C_Read... [20:23:58]Read from MH i2c: F0 09 00 D5 03 00 DF AC 1A 67 EF 94 12 67 D8 [20:23:58]GetLastDocTimeStamp 1729801366 [20:23:58]current date 1729801439 [20:23:58]FM_GetShiftState [20:23:58]SAM_PROTO_GetShiftState [20:23:58]wFMCommunicate request_size=4 [20:23:58]MH_SAM_APDU [20:23:58]CAPDU: 80 13 01 00 [20:23:58]Write to MH i2c: E2 08 00 D6 03 80 13 01 00 00 00 00 00 56 [20:23:58]Write i2c OK [20:23:58]MH_I2C_Read... [20:23:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:23:58]Read from MH i2c: E2 [20:23:58]MH_I2C_Read... [20:23:58]Read from MH i2c: E2 0E 00 [20:23:58]MH_I2C_Read... [20:23:58]Read from MH i2c: E2 0E 00 D6 03 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BB [20:23:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:23:58]wFMCommunicate OK [20:23:58]SAM_PROTO_GetShiftState done [20:23:58]FM_GetShiftState done [20:23:58]opened in 1729729095 [20:23:58]opened+sec_in_day 1729815495 [20:23:58]quantity*price = 50041 [20:23:58]sum+1 = 50042 [20:23:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 744 24.10.2024 20:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372927 ФПД: 202371977710517 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202359&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372927&fm=202371977710517&tin=02508201610067®Number=0000000000091623&sum=50000 [20:24:00]StoreToDocumentArchive [20:24:00]shift 524 fd 372927 [20:24:00]save to /storage/0524/doc_00372927 [20:24:00]save last doc name /storage/0524/doc_00372927 to /storage/kkm_last_doc_name [20:24:00]save OK [20:24:00]Clear old archive folders... [20:24:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:24:00]tlvbuf is 00C93970 [20:24:00]SAM_PROTO_ClearQueue [20:24:00]wFMCommunicate request_size=4 [20:24:00]MH_SAM_APDU [20:24:00]CAPDU: 80 09 00 00 [20:24:00]Write to MH i2c: E2 08 00 E3 03 80 09 00 00 00 00 00 00 58 [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:00]Read from MH i2c: E2 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 E3 03 00 90 00 5A [20:24:00]RAPDU: 90 00 [20:24:00]wFMCommunicate OK [20:24:00]SAM_PROTO_ClearQueue done [20:24:00]KKMCreateOFDPacket [20:24:00]OFDProtocolAddRootSTLVToBuf [20:24:00]FM_MakeSignedData [20:24:00]FM_MakeSignedData [20:24:00]SAM_PROTO_SignData [20:24:00]wFMCommunicate request_size=4 [20:24:00]MH_SAM_APDU [20:24:00]CAPDU: 80 0D 01 02 [20:24:00]Write to MH i2c: E2 08 00 E4 03 80 0D 01 02 00 00 00 00 60 [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:00]Read from MH i2c: E2 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 E4 03 00 90 00 5B [20:24:00]RAPDU: 90 00 [20:24:00]wFMCommunicate OK [20:24:00]wFMCommunicate request_size=255 [20:24:00]MH_SAM_APDU [20:24:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DF AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF B0 05 00 35 04 06 00 B8 [20:24:00]Write to MH i2c: E2 02 01 E5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DF AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF B0 05 00 35 04 06 00 B8 00 00 1C [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:00]Read from MH i2c: E2 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 E5 03 00 90 00 5C [20:24:00]RAPDU: 90 00 [20:24:00]wFMCommunicate OK [20:24:00]wFMCommunicate request_size=10 [20:24:00]MH_SAM_APDU [20:24:00]CAPDU: 80 0D 02 02 05 0E 65 D8 0B B5 [20:24:00]Write to MH i2c: E2 0D 00 E6 03 80 0D 02 02 05 00 0E 65 D8 0B B5 00 00 78 [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:00]Read from MH i2c: E2 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 03 00 E6 03 00 90 00 5D [20:24:00]RAPDU: 90 00 [20:24:00]wFMCommunicate OK [20:24:00]wFMCommunicate request_size=4 [20:24:00]MH_SAM_APDU [20:24:00]CAPDU: 80 0D 03 02 [20:24:00]Write to MH i2c: E2 08 00 E7 03 80 0D 03 02 00 00 00 00 65 [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:00]Read from MH i2c: E2 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 0B 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 0B 00 E7 03 00 0F 7A 59 67 56 51 12 F8 90 00 60 [20:24:00]RAPDU: 0F 7A 59 67 56 51 12 F8 90 00 [20:24:00]wFMCommunicate OK [20:24:00]SAM_PROTO_SignData done [20:24:00]FM_MakeSignedData done [20:24:00]CreateOFDProtocolMessage [20:24:00]wFMCommunicate request_size=4 [20:24:00]MH_SAM_APDU [20:24:00]CAPDU: 80 11 00 00 [20:24:00]Write to MH i2c: E2 08 00 E8 03 80 11 00 00 00 00 00 00 65 [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:00]Read from MH i2c: E2 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 17 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: E2 17 00 E8 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [20:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:24:00]wFMCommunicate OK [20:24:00]CreateOFDProtocolMessage done [20:24:00]OFDSenderStorePacket 372927 [20:24:00]StoreOFDPacket docnum=372927 [20:24:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4D 4A 07 01 81 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DF AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF B0 05 00 35 04 06 00 B8 0E 65 D8 0B B5 0F 7A 59 67 56 51 12 F8 [20:24:00]CheckFolder [20:24:00]dirname=/storage/ofd_packets [20:24:00]CheckFolder done [20:24:00]ProducePacketName [20:24:00]name=ofd_packets/00372927 [20:24:00]NVStorageSaveData ofd_packets/00372927 [20:24:00]File name is /storage/ofd_packets/00372927 [20:24:00]Write 301 bytes [20:24:00]NVStorageSaveData done [20:24:00]OFDSenderStorePacket done [20:24:00]KKMCreateOFDPacket done [20:24:00]NVStorageSaveData kkm_last_timestamp [20:24:00]File name is /storage/kkm_last_timestamp [20:24:00]Write 4 bytes [20:24:00]NVStorageSaveData done [20:24:00]ExternCall_PrintAddStr [20:24:00]wPrintStart [20:24:00]Write to MH i2c: 01 00 00 E9 03 EC [20:24:00]Write i2c OK [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: 01 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: 01 07 00 [20:24:00]MH_I2C_Read... [20:24:00]Read from MH i2c: 01 07 00 E9 03 00 00 00 00 00 FF 0F 01 [20:24:00]RasterBufferAndPrint [20:24:00]line Счет N : (1)3309244 [20:24:00]line ИНН: 02508201610067 [20:24:00]line Контрольно-Кассовый Чек [20:24:00]line ПРОДАЖА [20:24:00]line ТРК (МРК, ГНК) : 22 [20:24:00]line Товар: 2710124130 [20:24:00]line Аи-92-К-4 [20:24:00]line 7.480 * 66.90 [20:24:00]line = 500.41 [20:24:00]line НДС 12% НСП 1% [20:24:00]line > о реализуемом товаре [20:24:00]line ОКРУГЛЕНИЕ: -0.41 [20:24:00]line ИТОГО: 500.00 [20:24:00]line Внесено: 500.00 [20:24:00]line СДАЧА: 0.00 [20:24:00]line НСП 1% : 4.43 [20:24:00]line НДС 12% : 53.14 [20:24:00]line Наличными: 500.00 [20:24:00]line Безнал.: 0.00 [20:24:00]line Место: АЗС № 87 "Партнер Нефть" [20:24:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:24:00]line СНО: Общий режим [20:24:00]line Чек 744 24.10.2024 20:23 [20:24:00]line Смена: 524 ФФД: 1.0 [20:24:00]line ЗНМ: 0300000083 [20:24:00]line РНМ: 0000000000091623 [20:24:00]line Версия ККМ: 001 [20:24:00]line ФМ: 0000000000874672 [20:24:00]line ФД: 372927 [20:24:00]line ФПД: 202371977710517 [20:24:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202359&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372927&fm=202371977710517&tin=02508201610067®Number=0000000000091623&sum=50000 [20:24:00]OFD Sender: Processing packet 372927 [packets to send 268, broken 267] [20:24:00]ProducePacketName [20:24:00]name=ofd_packets/00372927 [20:24:00]OFD Sender: To server: pG, [20:24:00]CommunicateWithHost lk.salyk.kg:30040 [20:24:00]ConnectInit lk.salyk.kg [20:24:00]written 0, free lines is 4095 [20:24:00]Connected sock=10 [20:24:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4D 4A 07 01 81 AB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 DF AC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF B0 05 00 35 04 06 00 B8 0E 65 D8 0B B5 0F 7A 59 67 56 51 12 F8 [20:24:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DB 80 47 00 8E B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 BF B0 05 00 F4 03 04 00 86 58 1A 67 B6 04 01 00 00 19 16 6E 06 9A 16 60 A9 [20:24:01]CommunicateWithHost err = 0 [20:24:01]CheckOFDResponse [20:24:01]1017 (14) - 77093643461234 [20:24:01]1041 (16) - 0000000000874672 [20:24:01]1040 (4) - 372927 [20:24:01]1012 (4) - 24.10.2024 14:24 [20:24:01]1206 (1) - 0 [20:24:01]OFD Sender: Remove packet 372927 [20:24:01]ProducePacketName [20:24:01]name=ofd_packets/00372927 [20:24:01]NVStorageDeleteData [20:24:01]Write to MH i2c: 01 00 00 14 04 18 [20:24:01]Write i2c OK [20:24:01]MH_I2C_Read... [20:24:01]Read from MH i2c: 01 [20:24:01]MH_I2C_Read... [20:24:01]Read from MH i2c: 01 07 00 [20:24:01]MH_I2C_Read... [20:24:01]Read from MH i2c: 01 07 00 14 04 00 00 00 00 00 D4 0C FF [20:24:01]RasterBufferAndPrint [20:24:01]line [20:24:01]line [20:24:01]line [20:24:01]line [20:24:01]line [20:24:01]written 0, free lines is 3292 [20:24:01]MH_Cut [20:24:01]Write to MH i2c: D1 01 00 1B 04 01 F1 [20:24:01]Write i2c OK [20:24:01]MH_I2C_Read... [20:24:01]Read from MH i2c: D1 [20:24:01]MH_I2C_Read... [20:24:01]Read from MH i2c: D1 01 00 [20:24:01]MH_I2C_Read... [20:24:01]Read from MH i2c: D1 01 00 1B 04 00 F0 [20:24:01]Write to MH i2c: 01 00 00 1C 04 20 [20:24:01]Write i2c OK [20:24:01]MH_I2C_Read... [20:24:01]OFD Sender: No OFD packet to send [20:24:02]*** Cut start [20:24:02]*** Partial cut [20:24:02]*** CUTSNS_PIN = 1 [20:24:02]*** CUTSNS_PIN = 0 [20:24:02]*** Brake cut motor [20:24:02]Read from MH i2c: 01 [20:24:02]MH_I2C_Read... [20:24:02]*** Stop cut motor [20:24:02]*** Cut end [20:24:02]Read from MH i2c: 01 07 00 [20:24:02]MH_I2C_Read... [20:24:02]Read from MH i2c: 01 07 00 1C 04 00 00 00 00 00 FF 0F 35 [20:24:02]process_action close_receipt done [20:24:02]requested_data is exist [20:24:02]produce_requested_data [20:24:02]requested_item fm.sn is exist - process it [20:24:02]wFMCommunicate request_size=4 [20:24:02]MH_SAM_APDU [20:24:02]CAPDU: 80 11 00 00 [20:24:02]Write to MH i2c: E2 08 00 1D 04 80 11 00 00 00 00 00 00 9B [20:24:02]Write i2c OK [20:24:02]MH_I2C_Read... [20:24:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:02]Read from MH i2c: E2 [20:24:02]MH_I2C_Read... [20:24:02]Read from MH i2c: E2 17 00 [20:24:02]MH_I2C_Read... [20:24:02]Read from MH i2c: E2 17 00 1D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [20:24:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:24:02]wFMCommunicate OK [20:24:02]requested_item fd.num is exist - process it [20:24:02]SAM_PROTO_GetFieldsCounters [20:24:02]wFMCommunicate request_size=4 [20:24:02]MH_SAM_APDU [20:24:02]CAPDU: 80 13 00 00 [20:24:02]Write to MH i2c: E2 08 00 1E 04 80 13 00 00 00 00 00 00 9E [20:24:02]Write i2c OK [20:24:02]MH_I2C_Read... [20:24:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:03]Read from MH i2c: E2 [20:24:03]MH_I2C_Read... [20:24:03]Read from MH i2c: E2 62 00 [20:24:03]MH_I2C_Read... [20:24:03]Read from MH i2c: E2 62 00 1E 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 FD [20:24:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 BF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E8 02 00 00 5E 04 04 00 E8 02 00 00 57 04 04 00 E9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:03]wFMCommunicate OK [20:24:03]SAM_PROTO_GetFieldsCounters done [20:24:03]requested_item shift.num is exist - process it [20:24:03]requested_item shift.opened is exist - process it [20:24:03]req_shift_opened [20:24:03]FM_GetShiftState [20:24:03]SAM_PROTO_GetShiftState [20:24:03]wFMCommunicate request_size=4 [20:24:03]MH_SAM_APDU [20:24:03]CAPDU: 80 13 01 00 [20:24:03]Write to MH i2c: E2 08 00 1F 04 80 13 01 00 00 00 00 00 A0 [20:24:03]Write i2c OK [20:24:03]MH_I2C_Read... [20:24:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:03]Read from MH i2c: E2 [20:24:03]MH_I2C_Read... [20:24:03]Read from MH i2c: E2 0E 00 [20:24:03]MH_I2C_Read... [20:24:03]Read from MH i2c: E2 0E 00 1F 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 05 [20:24:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:24:03]wFMCommunicate OK [20:24:03]SAM_PROTO_GetShiftState done [20:24:03]FM_GetShiftState done [20:24:03]req_shift_opened done [20:24:03]requested_item shift.open_date is exist - process it [20:24:03]req_shift_open_date [20:24:03]req_shift_open_date done [20:24:03]produce_requested_data done [20:24:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372927,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:24:03]process_action_free close_receipt [20:24:03]json_value_free [20:24:03]json_value_free done [20:24:03]process_json_proto returns [20:24:03]Send response to host [20:24:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372927,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:24:03]free response buf [20:24:03]execute_script done [20:24:03]execute_script returns [20:24:03]free content buf [20:24:03]Sock 7.Close socket [20:24:03]Sock 7.Thread stoped [20:24:06]OFD Sender: No OFD packet to send [20:24:11]OFD Sender: No OFD packet to send [20:24:16]OFD Sender: No OFD packet to send [20:24:21]OFD Sender: No OFD packet to send [20:24:26]OFD Sender: No OFD packet to send [20:24:31]OFD Sender: No OFD packet to send [20:24:36]OFD Sender: No OFD packet to send [20:24:41]OFD Sender: No OFD packet to send [20:24:46]OFD Sender: No OFD packet to send [20:24:51]OFD Sender: No OFD packet to send [20:24:55]accept exits with 9 [20:24:55]New connection [20:24:55]New thread 3066613092 created [20:24:55]Thread 3066469732 joined [20:24:55]Waiting for new connection... [20:24:55] Sock 9.Parse request [20:24:55]Sock 9.Check first char [20:24:55]Sock 9.First char is OK [20:24:55]request: POST /json_proto HTTP/1.0 [20:24:55]Method: POST [20:24:55]URL: /json_proto [20:24:55]Method is POST - this is cgi request [20:24:55]url: /json_proto [20:24:55]query_string will be loaded in cgi processing [20:24:55]execute_cgi json_proto POST (null) [20:24:55]execute_cgi path=json_proto method=POST [20:24:55]POST find Content-Length [20:24:55]Host: 172.17.42.195:8080 [20:24:55]Content-Length: 678 [20:24:55]Content-Type: application/json [20:24:55] [20:24:55]POST finish read [20:24:55]Found Content-Length = 678 [20:24:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:55]execute_script... [20:24:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:24:55]POST & json_proto [20:24:55]process_json_proto [20:24:55]json parsed OK: [20:24:55]protocol is kg_v1.0 [20:24:55]action value=close_receipt [20:24:55]process_action close_receipt [20:24:55]cmd_close_receipt [20:24:55]MH_GetDate [20:24:55]Write to MH i2c: F0 00 00 20 04 13 [20:24:55]Write i2c OK [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: F0 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: F0 09 00 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: F0 09 00 20 04 00 18 AD 1A 67 EF 94 12 67 5E [20:24:55]GetLastDocTimeStamp 1729801439 [20:24:55]current date 1729801496 [20:24:55]FM_GetShiftState [20:24:55]SAM_PROTO_GetShiftState [20:24:55]wFMCommunicate request_size=4 [20:24:55]MH_SAM_APDU [20:24:55]CAPDU: 80 13 01 00 [20:24:55]Write to MH i2c: E2 08 00 21 04 80 13 01 00 00 00 00 00 A2 [20:24:55]Write i2c OK [20:24:55]MH_I2C_Read... [20:24:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:24:55]Read from MH i2c: E2 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: E2 0E 00 [20:24:55]MH_I2C_Read... [20:24:55]Read from MH i2c: E2 0E 00 21 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 07 [20:24:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:24:55]wFMCommunicate OK [20:24:55]SAM_PROTO_GetShiftState done [20:24:55]FM_GetShiftState done [20:24:55]opened in 1729729095 [20:24:55]opened+sec_in_day 1729815495 [20:24:55]quantity*price = 50041 [20:24:55]sum+1 = 50042 [20:24:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 745 24.10.2024 20:24 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372928 ФПД: 249192008212362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202456&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372928&fm=249192008212362&tin=02508201610067®Number=0000000000091623&sum=50000 [20:24:56]StoreToDocumentArchive [20:24:56]shift 524 fd 372928 [20:24:56]save to /storage/0524/doc_00372928 [20:24:56]save last doc name /storage/0524/doc_00372928 to /storage/kkm_last_doc_name [20:24:56]save OK [20:24:56]Clear old archive folders... [20:24:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:24:56]tlvbuf is 00CD0530 [20:24:56]SAM_PROTO_ClearQueue [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 09 00 00 [20:24:56]Write to MH i2c: E2 08 00 2E 04 80 09 00 00 00 00 00 00 A4 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 2E 04 00 90 00 A6 [20:24:56]RAPDU: 90 00 [20:24:56]wFMCommunicate OK [20:24:56]SAM_PROTO_ClearQueue done [20:24:56]KKMCreateOFDPacket [20:24:56]OFDProtocolAddRootSTLVToBuf [20:24:56]FM_MakeSignedData [20:24:56]FM_MakeSignedData [20:24:56]SAM_PROTO_SignData [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 0D 01 02 [20:24:56]Write to MH i2c: E2 08 00 2F 04 80 0D 01 02 00 00 00 00 AC [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 2F 04 00 90 00 A7 [20:24:56]RAPDU: 90 00 [20:24:56]wFMCommunicate OK [20:24:56]wFMCommunicate request_size=255 [20:24:56]MH_SAM_APDU [20:24: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 18 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 B0 05 00 35 04 06 00 E2 [20:24:56]Write to MH i2c: E2 02 01 30 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 18 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 B0 05 00 35 04 06 00 E2 00 00 CE [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 30 04 00 90 00 A8 [20:24:56]RAPDU: 90 00 [20:24:56]wFMCommunicate OK [20:24:56]wFMCommunicate request_size=10 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 0D 02 02 05 A3 89 21 5F 8A [20:24:56]Write to MH i2c: E2 0D 00 31 04 80 0D 02 02 05 00 A3 89 21 5F 8A 00 00 EF [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 03 00 31 04 00 90 00 A9 [20:24:56]RAPDU: 90 00 [20:24:56]wFMCommunicate OK [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 0D 03 02 [20:24:56]Write to MH i2c: E2 08 00 32 04 80 0D 03 02 00 00 00 00 B1 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 0B 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 0B 00 32 04 00 86 FA 5D AF E3 9E 3D 48 90 00 44 [20:24:56]RAPDU: 86 FA 5D AF E3 9E 3D 48 90 00 [20:24:56]wFMCommunicate OK [20:24:56]SAM_PROTO_SignData done [20:24:56]FM_MakeSignedData done [20:24:56]CreateOFDProtocolMessage [20:24:56]wFMCommunicate request_size=4 [20:24:56]MH_SAM_APDU [20:24:56]CAPDU: 80 11 00 00 [20:24:56]Write to MH i2c: E2 08 00 33 04 80 11 00 00 00 00 00 00 B1 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]OFD Sender: No OFD packet to send [20:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:56]Read from MH i2c: E2 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 17 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: E2 17 00 33 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [20:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:24:56]wFMCommunicate OK [20:24:56]CreateOFDProtocolMessage done [20:24:56]OFDSenderStorePacket 372928 [20:24:56]StoreOFDPacket docnum=372928 [20:24:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 1A 07 01 88 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 18 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 B0 05 00 35 04 06 00 E2 A3 89 21 5F 8A 86 FA 5D AF E3 9E 3D 48 [20:24:56]CheckFolder [20:24:56]dirname=/storage/ofd_packets [20:24:56]CheckFolder done [20:24:56]ProducePacketName [20:24:56]name=ofd_packets/00372928 [20:24:56]NVStorageSaveData ofd_packets/00372928 [20:24:56]File name is /storage/ofd_packets/00372928 [20:24:56]Write 301 bytes [20:24:56]NVStorageSaveData done [20:24:56]OFDSenderStorePacket done [20:24:56]KKMCreateOFDPacket done [20:24:56]NVStorageSaveData kkm_last_timestamp [20:24:56]File name is /storage/kkm_last_timestamp [20:24:56]Write 4 bytes [20:24:56]NVStorageSaveData done [20:24:56]ExternCall_PrintAddStr [20:24:56]wPrintStart [20:24:56]Write to MH i2c: 01 00 00 34 04 38 [20:24:56]Write i2c OK [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: 01 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: 01 07 00 [20:24:56]MH_I2C_Read... [20:24:56]Read from MH i2c: 01 07 00 34 04 00 00 00 00 00 FF 0F 4D [20:24:56]RasterBufferAndPrint [20:24:56]line Счет N : (1)3309246 [20:24:56]line ИНН: 02508201610067 [20:24:56]line Контрольно-Кассовый Чек [20:24:56]line ПРОДАЖА [20:24:56]line ТРК (МРК, ГНК) : 32 [20:24:56]line Товар: 2710124130 [20:24:56]line Аи-92-К-4 [20:24:56]line 7.480 * 66.90 [20:24:56]line = 500.41 [20:24:56]line НДС 12% НСП 1% [20:24:56]line > о реализуемом товаре [20:24:56]line ОКРУГЛЕНИЕ: -0.41 [20:24:56]line ИТОГО: 500.00 [20:24:56]line Внесено: 500.00 [20:24:56]line СДАЧА: 0.00 [20:24:56]line НСП 1% : 4.43 [20:24:56]line НДС 12% : 53.14 [20:24:56]line Наличными: 500.00 [20:24:56]line Безнал.: 0.00 [20:24:56]line Место: АЗС № 87 "Партнер Нефть" [20:24:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:24:56]line СНО: Общий режим [20:24:56]line Чек 745 24.10.2024 20:24 [20:24:56]line Смена: 524 ФФД: 1.0 [20:24:56]line ЗНМ: 0300000083 [20:24:56]line РНМ: 0000000000091623 [20:24:56]line Версия ККМ: 001 [20:24:56]line ФМ: 0000000000874672 [20:24:56]line ФД: 372928 [20:24:56]line ФПД: 249192008212362 [20:24:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202456&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372928&fm=249192008212362&tin=02508201610067®Number=0000000000091623&sum=50000 [20:24:56]written 0, free lines is 4095 [20:24:56]OFD Sender: Processing packet 372928 [packets to send 268, broken 267] [20:24:56]ProducePacketName [20:24:56]name=ofd_packets/00372928 [20:24:56]OFD Sender: To server: pG, [20:24:56]CommunicateWithHost lk.salyk.kg:30040 [20:24:56]ConnectInit lk.salyk.kg [20:24:57]Connected sock=10 [20:24:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 65 1A 07 01 88 F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 18 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 B0 05 00 35 04 06 00 E2 A3 89 21 5F 8A 86 FA 5D AF E3 9E 3D 48 [20:24:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CC FD 47 00 E6 B7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C0 B0 05 00 F4 03 04 00 BE 58 1A 67 B6 04 01 00 00 CC 26 DB 16 C2 73 AE 75 [20:24:57]CommunicateWithHost err = 0 [20:24:57]CheckOFDResponse [20:24:57]1017 (14) - 77093643461234 [20:24:57]1041 (16) - 0000000000874672 [20:24:57]1040 (4) - 372928 [20:24:57]1012 (4) - 24.10.2024 14:25 [20:24:57]1206 (1) - 0 [20:24:57]OFD Sender: Remove packet 372928 [20:24:57]ProducePacketName [20:24:57]name=ofd_packets/00372928 [20:24:57]NVStorageDeleteData [20:24:57]Write to MH i2c: 01 00 00 5F 04 63 [20:24:57]Write i2c OK [20:24:57]MH_I2C_Read... [20:24:57]Read from MH i2c: 01 [20:24:57]MH_I2C_Read... [20:24:57]Read from MH i2c: 01 07 00 [20:24:57]MH_I2C_Read... [20:24:57]Read from MH i2c: 01 07 00 5F 04 00 00 00 00 00 D2 0C 48 [20:24:57]RasterBufferAndPrint [20:24:57]line [20:24:57]line [20:24:57]line [20:24:57]line [20:24:57]line [20:24:57]written 0, free lines is 3290 [20:24:57]MH_Cut [20:24:57]Write to MH i2c: D1 01 00 66 04 01 3C [20:24:57]Write i2c OK [20:24:57]MH_I2C_Read... [20:24:57]Read from MH i2c: D1 [20:24:57]MH_I2C_Read... [20:24:57]Read from MH i2c: D1 01 00 [20:24:57]MH_I2C_Read... [20:24:57]Read from MH i2c: D1 01 00 66 04 00 3B [20:24:57]Write to MH i2c: 01 00 00 67 04 6B [20:24:57]Write i2c OK [20:24:57]MH_I2C_Read... [20:24:57]OFD Sender: No OFD packet to send [20:24:58]*** Cut start [20:24:58]*** Partial cut [20:24:58]*** CUTSNS_PIN = 1 [20:24:58]*** CUTSNS_PIN = 0 [20:24:58]*** Brake cut motor [20:24:58]Read from MH i2c: 01 [20:24:58]MH_I2C_Read... [20:24:58]*** Stop cut motor [20:24:58]*** Cut end [20:24:58]Read from MH i2c: 01 07 00 [20:24:58]MH_I2C_Read... [20:24:58]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [20:24:58]process_action close_receipt done [20:24:58]requested_data is exist [20:24:58]produce_requested_data [20:24:58]requested_item fm.sn is exist - process it [20:24:58]wFMCommunicate request_size=4 [20:24:58]MH_SAM_APDU [20:24:58]CAPDU: 80 11 00 00 [20:24:58]Write to MH i2c: E2 08 00 68 04 80 11 00 00 00 00 00 00 E6 [20:24:58]Write i2c OK [20:24:58]MH_I2C_Read... [20:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:24:58]Read from MH i2c: E2 [20:24:58]MH_I2C_Read... [20:24:58]Read from MH i2c: E2 17 00 [20:24:58]MH_I2C_Read... [20:24:58]Read from MH i2c: E2 17 00 68 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3B [20:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:24:58]wFMCommunicate OK [20:24:58]requested_item fd.num is exist - process it [20:24:58]SAM_PROTO_GetFieldsCounters [20:24:58]wFMCommunicate request_size=4 [20:24:58]MH_SAM_APDU [20:24:58]CAPDU: 80 13 00 00 [20:24:58]Write to MH i2c: E2 08 00 69 04 80 13 00 00 00 00 00 00 E9 [20:24:58]Write i2c OK [20:24:58]MH_I2C_Read... [20:24:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:24:59]Read from MH i2c: E2 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: E2 62 00 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: E2 62 00 69 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 4C [20:24:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 E9 02 00 00 5E 04 04 00 E9 02 00 00 57 04 04 00 EA 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:24:59]wFMCommunicate OK [20:24:59]SAM_PROTO_GetFieldsCounters done [20:24:59]requested_item shift.num is exist - process it [20:24:59]requested_item shift.opened is exist - process it [20:24:59]req_shift_opened [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 6A 04 80 13 01 00 00 00 00 00 EB [20:24:59]Write i2c OK [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: E2 [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 0E 00 [20:24:59]MH_I2C_Read... [20:24:59]Read from MH i2c: E2 0E 00 6A 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 50 [20:24:59]RAPDU: 09 00 01 47 92 19 67 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]req_shift_opened done [20:24:59]requested_item shift.open_date is exist - process it [20:24:59]req_shift_open_date [20:24:59]req_shift_open_date done [20:24:59]produce_requested_data done [20:24:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372928,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:24:59]process_action_free close_receipt [20:24:59]json_value_free [20:24:59]json_value_free done [20:24:59]process_json_proto returns [20:24:59]Send response to host [20:24:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372928,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:24:59]free response buf [20:24:59]execute_script done [20:24:59]execute_script returns [20:24:59]free content buf [20:24:59]Sock 9.Close socket [20:24:59]Sock 9.Thread stoped [20:25:01]accept exits with 7 [20:25:01]New connection [20:25:01]New thread 3066469732 created [20:25:01]Thread 3066613092 joined [20:25:01]Waiting for new connection... [20:25:01] Sock 7.Parse request [20:25:01]Sock 7.Check first char [20:25:01]Sock 7.First char is OK [20:25:01]request: POST /json_proto HTTP/1.0 [20:25:01]Method: POST [20:25:01]URL: /json_proto [20:25:01]Method is POST - this is cgi request [20:25:01]url: /json_proto [20:25:01]query_string will be loaded in cgi processing [20:25:01]execute_cgi json_proto POST (null) [20:25:01]execute_cgi path=json_proto method=POST [20:25:01]POST find Content-Length [20:25:01]Host: 172.17.42.195:8080 [20:25:01]Content-Length: 678 [20:25:01]Content-Type: application/json [20:25:01] [20:25:01]POST finish read [20:25:01]Found Content-Length = 678 [20:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:01]execute_script... [20:25: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)3309245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:25:01]POST & json_proto [20:25:01]process_json_proto [20:25:01]json parsed OK: [20:25:01]protocol is kg_v1.0 [20:25:01]action value=close_receipt [20:25:01]process_action close_receipt [20:25:01]cmd_close_receipt [20:25:01]MH_GetDate [20:25:01]Write to MH i2c: F0 00 00 6B 04 5E [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: F0 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: F0 09 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: F0 09 00 6B 04 00 1E AD 1A 67 EF 94 12 67 AF [20:25:01]GetLastDocTimeStamp 1729801496 [20:25:01]current date 1729801502 [20:25:01]FM_GetShiftState [20:25:01]SAM_PROTO_GetShiftState [20:25:01]wFMCommunicate request_size=4 [20:25:01]MH_SAM_APDU [20:25:01]CAPDU: 80 13 01 00 [20:25:01]Write to MH i2c: E2 08 00 6C 04 80 13 01 00 00 00 00 00 ED [20:25:01]Write i2c OK [20:25:01]MH_I2C_Read... [20:25:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:01]Read from MH i2c: E2 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 0E 00 [20:25:01]MH_I2C_Read... [20:25:01]Read from MH i2c: E2 0E 00 6C 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 52 [20:25:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:25:01]wFMCommunicate OK [20:25:01]SAM_PROTO_GetShiftState done [20:25:01]FM_GetShiftState done [20:25:01]opened in 1729729095 [20:25:01]opened+sec_in_day 1729815495 [20:25:01]quantity*price = 30038 [20:25:01]sum+1 = 30039 [20:25:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 746 24.10.2024 20:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372929 ФПД: 260051241746669 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372929&fm=260051241746669&tin=02508201610067®Number=0000000000091623&sum=30000 [20:25:02]StoreToDocumentArchive [20:25:02]shift 524 fd 372929 [20:25:02]save to /storage/0524/doc_00372929 [20:25:02]save last doc name /storage/0524/doc_00372929 to /storage/kkm_last_doc_name [20:25:02]save OK [20:25:02]Clear old archive folders... [20:25:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:25:02]tlvbuf is 00CF0FA0 [20:25:02]SAM_PROTO_ClearQueue [20:25:02]wFMCommunicate request_size=4 [20:25:02]MH_SAM_APDU [20:25:02]CAPDU: 80 09 00 00 [20:25:02]Write to MH i2c: E2 08 00 79 04 80 09 00 00 00 00 00 00 EF [20:25:02]Write i2c OK [20:25:02]MH_I2C_Read... [20:25:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:25:02]Read from MH i2c: E2 [20:25:02]MH_I2C_Read... [20:25:02]Read from MH i2c: E2 03 00 [20:25:02]MH_I2C_Read... [20:25:02]Read from MH i2c: E2 03 00 79 04 00 90 00 F1 [20:25:02]RAPDU: 90 00 [20:25:02]wFMCommunicate OK [20:25:02]SAM_PROTO_ClearQueue done [20:25:02]KKMCreateOFDPacket [20:25:02]OFDProtocolAddRootSTLVToBuf [20:25:02]FM_MakeSignedData [20:25:02]FM_MakeSignedData [20:25:02]SAM_PROTO_SignData [20:25:02]wFMCommunicate request_size=4 [20:25:02]MH_SAM_APDU [20:25:02]CAPDU: 80 0D 01 02 [20:25:02]Write to MH i2c: E2 08 00 7A 04 80 0D 01 02 00 00 00 00 F7 [20:25:02]Write i2c OK [20:25:02]MH_I2C_Read... [20:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:25:02]Read from MH i2c: E2 [20:25:02]MH_I2C_Read... [20:25:02]Read from MH i2c: E2 03 00 [20:25:02]MH_I2C_Read... [20:25:02]Read from MH i2c: E2 03 00 7A 04 00 90 00 F2 [20:25:02]RAPDU: 90 00 [20:25:02]wFMCommunicate OK [20:25:02]wFMCommunicate request_size=255 [20:25:02]MH_SAM_APDU [20:25:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 1E AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 B0 05 00 35 04 06 00 EC [20:25:02]Write to MH i2c: E2 02 01 7B 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 1E AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 B0 05 00 35 04 06 00 EC 00 00 1F [20:25:02]Write i2c OK [20:25:02]MH_I2C_Read... [20:25:02]OFD Sender: No OFD packet to send [20:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:03]Read from MH i2c: E2 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 03 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 03 00 7B 04 00 90 00 F3 [20:25:03]RAPDU: 90 00 [20:25:03]wFMCommunicate OK [20:25:03]wFMCommunicate request_size=10 [20:25:03]MH_SAM_APDU [20:25:03]CAPDU: 80 0D 02 02 05 83 E5 E3 40 ED [20:25:03]Write to MH i2c: E2 0D 00 7C 04 80 0D 02 02 05 00 83 E5 E3 40 ED 00 00 7C [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:25:03]Read from MH i2c: E2 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 03 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 03 00 7C 04 00 90 00 F4 [20:25:03]RAPDU: 90 00 [20:25:03]wFMCommunicate OK [20:25:03]wFMCommunicate request_size=4 [20:25:03]MH_SAM_APDU [20:25:03]CAPDU: 80 0D 03 02 [20:25:03]Write to MH i2c: E2 08 00 7D 04 80 0D 03 02 00 00 00 00 FC [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:25:03]Read from MH i2c: E2 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 0B 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: E2 0B 00 7D 04 00 BE 8C 65 95 ED 76 B8 41 90 00 9D [20:25:03]RAPDU: BE 8C 65 95 ED 76 B8 41 90 00 [20:25:03]wFMCommunicate OK [20:25:03]SAM_PROTO_SignData done [20:25:03]FM_MakeSignedData done [20:25:03]CreateOFDProtocolMessage [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 7E 04 80 11 00 00 00 00 00 00 FC [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 7E 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 51 [20:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:25:03]wFMCommunicate OK [20:25:03]CreateOFDProtocolMessage done [20:25:03]OFDSenderStorePacket 372929 [20:25:03]StoreOFDPacket docnum=372929 [20:25:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C3 FB 07 01 92 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 1E AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 B0 05 00 35 04 06 00 EC 83 E5 E3 40 ED BE 8C 65 95 ED 76 B8 41 [20:25:03]CheckFolder [20:25:03]dirname=/storage/ofd_packets [20:25:03]CheckFolder done [20:25:03]ProducePacketName [20:25:03]name=ofd_packets/00372929 [20:25:03]NVStorageSaveData ofd_packets/00372929 [20:25:03]File name is /storage/ofd_packets/00372929 [20:25:03]Write 301 bytes [20:25:03]NVStorageSaveData done [20:25:03]OFDSenderStorePacket done [20:25:03]KKMCreateOFDPacket done [20:25:03]NVStorageSaveData kkm_last_timestamp [20:25:03]File name is /storage/kkm_last_timestamp [20:25:03]Write 4 bytes [20:25:03]NVStorageSaveData done [20:25:03]ExternCall_PrintAddStr [20:25:03]wPrintStart [20:25:03]Write to MH i2c: 01 00 00 7F 04 83 [20:25:03]OFD Sender: Processing packet 372929 [packets to send 268, broken 267] [20:25:03]ProducePacketName [20:25:03]name=ofd_packets/00372929 [20:25:03]OFD Sender: To server: pG, [20:25:03]CommunicateWithHost lk.salyk.kg:30040 [20:25:03]ConnectInit lk.salyk.kg [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: 01 [20:25:03]MH_I2C_Read... [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 7F 04 00 00 00 00 00 FF 0F 98 [20:25:03]RasterBufferAndPrint [20:25:03]line Счет N : (1)3309245 [20:25:03]line ИНН: 02508201610067 [20:25:03]line Контрольно-Кассовый Чек [20:25:03]line ПРОДАЖА [20:25:03]line ТРК (МРК, ГНК) : 12 [20:25:03]line Товар: 2710124130 [20:25:03]line Аи-92-К-4 [20:25:03]line 4.490 * 66.90 [20:25:03]line = 300.38 [20:25:03]line НДС 12% НСП 1% [20:25:03]line > о реализуемом товаре [20:25:03]line ОКРУГЛЕНИЕ: -0.38 [20:25:03]line ИТОГО: 300.00 [20:25:03]line Внесено: 300.00 [20:25:03]line СДАЧА: 0.00 [20:25:03]line НСП 1% : 2.66 [20:25:03]line НДС 12% : 31.90 [20:25:03]line Наличными: 300.00 [20:25:03]line Безнал.: 0.00 [20:25:03]line Место: АЗС № 87 "Партнер Нефть" [20:25:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:25:03]line СНО: Общий режим [20:25:03]line Чек 746 24.10.2024 20:25 [20:25:03]line Смена: 524 ФФД: 1.0 [20:25:03]line ЗНМ: 0300000083 [20:25:03]line РНМ: 0000000000091623 [20:25:03]line Версия ККМ: 001 [20:25:03]line ФМ: 0000000000874672 [20:25:03]line ФД: 372929 [20:25:03]line ФПД: 260051241746669 [20:25:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372929&fm=260051241746669&tin=02508201610067®Number=0000000000091623&sum=30000 [20:25:03]written 0, free lines is 4095 [20:25:03]Connected sock=10 [20:25:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C3 FB 07 01 92 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 02 00 00 F4 03 04 00 1E AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 B0 05 00 35 04 06 00 EC 83 E5 E3 40 ED BE 8C 65 95 ED 76 B8 41 [20:25:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 97 55 47 00 C5 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C1 B0 05 00 F4 03 04 00 C5 58 1A 67 B6 04 01 00 00 5D A0 F7 48 67 18 3F 2E [20:25:03]CommunicateWithHost err = 0 [20:25:03]CheckOFDResponse [20:25:03]1017 (14) - 77093643461234 [20:25:03]1041 (16) - 0000000000874672 [20:25:03]1040 (4) - 372929 [20:25:03]1012 (4) - 24.10.2024 14:25 [20:25:03]1206 (1) - 0 [20:25:03]OFD Sender: Remove packet 372929 [20:25:03]ProducePacketName [20:25:03]name=ofd_packets/00372929 [20:25:03]NVStorageDeleteData [20:25:03]Write to MH i2c: 01 00 00 AA 04 AE [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: 01 [20:25:03]MH_I2C_Read... [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 AA 04 00 00 00 00 00 F5 0C B6 [20:25:03]RasterBufferAndPrint [20:25:03]line [20:25:03]line [20:25:03]line [20:25:03]line [20:25:03]line [20:25:03]written 0, free lines is 3332 [20:25:03]MH_Cut [20:25:03]Write to MH i2c: D1 01 00 B1 04 01 87 [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: D1 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: D1 01 00 [20:25:03]MH_I2C_Read... [20:25:03]Read from MH i2c: D1 01 00 B1 04 00 86 [20:25:03]Write to MH i2c: 01 00 00 B2 04 B6 [20:25:03]Write i2c OK [20:25:03]MH_I2C_Read... [20:25:04]OFD Sender: No OFD packet to send [20:25:04]*** Cut start [20:25:04]*** Partial cut [20:25:04]*** CUTSNS_PIN = 1 [20:25:04]*** CUTSNS_PIN = 0 [20:25:04]*** Brake cut motor [20:25:05]Read from MH i2c: 01 [20:25:05]MH_I2C_Read... [20:25:05]*** Stop cut motor [20:25:05]*** Cut end [20:25:05]Read from MH i2c: 01 07 00 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: 01 07 00 B2 04 00 00 00 00 00 FF 0F CB [20:25:05]process_action close_receipt done [20:25:05]requested_data is exist [20:25:05]produce_requested_data [20:25:05]requested_item fm.sn is exist - process it [20:25:05]wFMCommunicate request_size=4 [20:25:05]MH_SAM_APDU [20:25:05]CAPDU: 80 11 00 00 [20:25:05]Write to MH i2c: E2 08 00 B3 04 80 11 00 00 00 00 00 00 31 [20:25:05]Write i2c OK [20:25:05]MH_I2C_Read... [20:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:25:05]Read from MH i2c: E2 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: E2 17 00 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: E2 17 00 B3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [20:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:25:05]wFMCommunicate OK [20:25:05]requested_item fd.num is exist - process it [20:25:05]SAM_PROTO_GetFieldsCounters [20:25:05]wFMCommunicate request_size=4 [20:25:05]MH_SAM_APDU [20:25:05]CAPDU: 80 13 00 00 [20:25:05]Write to MH i2c: E2 08 00 B4 04 80 13 00 00 00 00 00 00 34 [20:25:05]Write i2c OK [20:25:05]MH_I2C_Read... [20:25:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:25:05]Read from MH i2c: E2 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: E2 62 00 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: E2 62 00 B4 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 9B [20:25:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EA 02 00 00 5E 04 04 00 EA 02 00 00 57 04 04 00 EB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:25:05]wFMCommunicate OK [20:25:05]SAM_PROTO_GetFieldsCounters done [20:25:05]requested_item shift.num is exist - process it [20:25:05]requested_item shift.opened is exist - process it [20:25:05]req_shift_opened [20:25:05]FM_GetShiftState [20:25:05]SAM_PROTO_GetShiftState [20:25:05]wFMCommunicate request_size=4 [20:25:05]MH_SAM_APDU [20:25:05]CAPDU: 80 13 01 00 [20:25:05]Write to MH i2c: E2 08 00 B5 04 80 13 01 00 00 00 00 00 36 [20:25:05]Write i2c OK [20:25:05]MH_I2C_Read... [20:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:25:05]Read from MH i2c: E2 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: E2 0E 00 [20:25:05]MH_I2C_Read... [20:25:05]Read from MH i2c: E2 0E 00 B5 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9B [20:25:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:25:05]wFMCommunicate OK [20:25:05]SAM_PROTO_GetShiftState done [20:25:05]FM_GetShiftState done [20:25:05]req_shift_opened done [20:25:05]requested_item shift.open_date is exist - process it [20:25:05]req_shift_open_date [20:25:05]req_shift_open_date done [20:25:05]produce_requested_data done [20:25:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372929,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:25:05]process_action_free close_receipt [20:25:05]json_value_free [20:25:05]json_value_free done [20:25:05]process_json_proto returns [20:25:05]Send response to host [20:25:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372929,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:25:05]free response buf [20:25:05]execute_script done [20:25:05]execute_script returns [20:25:05]free content buf [20:25:05]Sock 7.Close socket [20:25:05]Sock 7.Thread stoped [20:25:09]OFD Sender: No OFD packet to send [20:25:14]OFD Sender: No OFD packet to send [20:25:19]OFD Sender: No OFD packet to send [20:25:24]OFD Sender: No OFD packet to send [20:25:29]OFD Sender: No OFD packet to send [20:25:34]OFD Sender: No OFD packet to send [20:25:39]OFD Sender: No OFD packet to send [20:25:44]OFD Sender: No OFD packet to send [20:25:49]OFD Sender: No OFD packet to send [20:25:54]OFD Sender: No OFD packet to send [20:25:59]OFD Sender: No OFD packet to send [20:26:04]OFD Sender: No OFD packet to send [20:26:09]OFD Sender: No OFD packet to send [20:26:14]OFD Sender: No OFD packet to send [20:26:19]OFD Sender: No OFD packet to send [20:26:24]OFD Sender: No OFD packet to send [20:26:29]OFD Sender: No OFD packet to send [20:26:34]OFD Sender: No OFD packet to send [20:26:39]OFD Sender: No OFD packet to send [20:26:44]OFD Sender: No OFD packet to send [20:26:49]OFD Sender: No OFD packet to send [20:26:54]OFD Sender: No OFD packet to send [20:26:59]OFD Sender: No OFD packet to send [20:27:04]OFD Sender: No OFD packet to send [20:27:09]OFD Sender: No OFD packet to send [20:27:14]OFD Sender: No OFD packet to send [20:27:19]OFD Sender: No OFD packet to send [20:27:24]OFD Sender: No OFD packet to send [20:27:29]OFD Sender: No OFD packet to send [20:27:34]OFD Sender: No OFD packet to send [20:27:39]OFD Sender: No OFD packet to send [20:27:44]OFD Sender: No OFD packet to send [20:27:49]OFD Sender: No OFD packet to send [20:27:54]OFD Sender: No OFD packet to send [20:27:55]accept exits with 9 [20:27:55]New connection [20:27:55]New thread 3066613092 created [20:27:55]Thread 3066469732 joined [20:27:55]Waiting for new connection... [20:27:55] Sock 9.Parse request [20:27:55]Sock 9.Check first char [20:27:55]Sock 9.First char is OK [20:27:55]request: POST /json_proto HTTP/1.0 [20:27:55]Method: POST [20:27:55]URL: /json_proto [20:27:55]Method is POST - this is cgi request [20:27:55]url: /json_proto [20:27:55]query_string will be loaded in cgi processing [20:27:55]execute_cgi json_proto POST (null) [20:27:55]execute_cgi path=json_proto method=POST [20:27:55]POST find Content-Length [20:27:55]Host: 172.17.42.195:8080 [20:27:55]Content-Length: 678 [20:27:55]Content-Type: application/json [20:27:55] [20:27:55]POST finish read [20:27:55]Found Content-Length = 678 [20:27:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:55]execute_script... [20:27: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)3309247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:55]POST & json_proto [20:27:55]process_json_proto [20:27:55]json parsed OK: [20:27:55]protocol is kg_v1.0 [20:27:55]action value=close_receipt [20:27:55]process_action close_receipt [20:27:55]cmd_close_receipt [20:27:55]MH_GetDate [20:27:55]Write to MH i2c: F0 00 00 B6 04 A9 [20:27:55]Write i2c OK [20:27:55]MH_I2C_Read... [20:27:55]Read from MH i2c: F0 [20:27:55]MH_I2C_Read... [20:27:55]Read from MH i2c: F0 09 00 [20:27:55]MH_I2C_Read... [20:27:55]Read from MH i2c: F0 09 00 B6 04 00 CC AD 1A 67 EF 94 12 67 A8 [20:27:55]GetLastDocTimeStamp 1729801502 [20:27:55]current date 1729801676 [20:27:55]FM_GetShiftState [20:27:55]SAM_PROTO_GetShiftState [20:27:55]wFMCommunicate request_size=4 [20:27:55]MH_SAM_APDU [20:27:55]CAPDU: 80 13 01 00 [20:27:55]Write to MH i2c: E2 08 00 B7 04 80 13 01 00 00 00 00 00 38 [20:27:55]Write i2c OK [20:27:55]MH_I2C_Read... [20:27:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:55]Read from MH i2c: E2 [20:27:55]MH_I2C_Read... [20:27:55]Read from MH i2c: E2 0E 00 [20:27:55]MH_I2C_Read... [20:27:55]Read from MH i2c: E2 0E 00 B7 04 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9D [20:27:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:27:55]wFMCommunicate OK [20:27:55]SAM_PROTO_GetShiftState done [20:27:55]FM_GetShiftState done [20:27:55]opened in 1729729095 [20:27:55]opened+sec_in_day 1729815495 [20:27:55]quantity*price = 50041 [20:27:55]sum+1 = 50042 [20:27:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 747 24.10.2024 20:27 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372930 ФПД: 245715733532138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202756&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372930&fm=245715733532138&tin=02508201610067®Number=0000000000091623&sum=50000 [20:27:56]StoreToDocumentArchive [20:27:56]shift 524 fd 372930 [20:27:56]save to /storage/0524/doc_00372930 [20:27:56]save last doc name /storage/0524/doc_00372930 to /storage/kkm_last_doc_name [20:27:56]save OK [20:27:56]Clear old archive folders... [20:27:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:27:56]tlvbuf is 00CCFF00 [20:27:56]SAM_PROTO_ClearQueue [20:27:56]wFMCommunicate request_size=4 [20:27:56]MH_SAM_APDU [20:27:56]CAPDU: 80 09 00 00 [20:27:56]Write to MH i2c: E2 08 00 C4 04 80 09 00 00 00 00 00 00 3A [20:27:56]Write i2c OK [20:27:56]MH_I2C_Read... [20:27:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:27:56]Read from MH i2c: E2 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 C4 04 00 90 00 3C [20:27:56]RAPDU: 90 00 [20:27:56]wFMCommunicate OK [20:27:56]SAM_PROTO_ClearQueue done [20:27:56]KKMCreateOFDPacket [20:27:56]OFDProtocolAddRootSTLVToBuf [20:27:56]FM_MakeSignedData [20:27:56]FM_MakeSignedData [20:27:56]SAM_PROTO_SignData [20:27:56]wFMCommunicate request_size=4 [20:27:56]MH_SAM_APDU [20:27:56]CAPDU: 80 0D 01 02 [20:27:56]Write to MH i2c: E2 08 00 C5 04 80 0D 01 02 00 00 00 00 42 [20:27:56]Write i2c OK [20:27:56]MH_I2C_Read... [20:27:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:27:56]Read from MH i2c: E2 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 C5 04 00 90 00 3D [20:27:56]RAPDU: 90 00 [20:27:56]wFMCommunicate OK [20:27:56]wFMCommunicate request_size=255 [20:27:56]MH_SAM_APDU [20:27: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 CC AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 B0 05 00 35 04 06 00 DF [20:27:56]Write to MH i2c: E2 02 01 C6 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 CC AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 B0 05 00 35 04 06 00 DF 00 00 19 [20:27:56]Write i2c OK [20:27:56]MH_I2C_Read... [20:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:56]Read from MH i2c: E2 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 C6 04 00 90 00 3E [20:27:56]RAPDU: 90 00 [20:27:56]wFMCommunicate OK [20:27:56]wFMCommunicate request_size=10 [20:27:56]MH_SAM_APDU [20:27:56]CAPDU: 80 0D 02 02 05 7A 27 03 4D EA [20:27:56]Write to MH i2c: E2 0D 00 C7 04 80 0D 02 02 05 00 7A 27 03 4D EA 00 00 2A [20:27:56]Write i2c OK [20:27:56]MH_I2C_Read... [20:27:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:27:56]Read from MH i2c: E2 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 03 00 C7 04 00 90 00 3F [20:27:56]RAPDU: 90 00 [20:27:56]wFMCommunicate OK [20:27:56]wFMCommunicate request_size=4 [20:27:56]MH_SAM_APDU [20:27:56]CAPDU: 80 0D 03 02 [20:27:56]Write to MH i2c: E2 08 00 C8 04 80 0D 03 02 00 00 00 00 47 [20:27:56]Write i2c OK [20:27:56]MH_I2C_Read... [20:27:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:27:56]Read from MH i2c: E2 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 0B 00 [20:27:56]MH_I2C_Read... [20:27:56]Read from MH i2c: E2 0B 00 C8 04 00 60 CF 25 E1 21 04 A8 AF 90 00 F9 [20:27:56]RAPDU: 60 CF 25 E1 21 04 A8 AF 90 00 [20:27:56]wFMCommunicate OK [20:27:56]SAM_PROTO_SignData done [20:27:56]FM_MakeSignedData done [20:27:56]CreateOFDProtocolMessage [20:27:56]wFMCommunicate request_size=4 [20:27:56]MH_SAM_APDU [20:27:56]CAPDU: 80 11 00 00 [20:27:56]Write to MH i2c: E2 08 00 C9 04 80 11 00 00 00 00 00 00 47 [20:27:56]Write i2c OK [20:27:56]MH_I2C_Read... [20:27:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:57]Read from MH i2c: E2 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: E2 17 00 [20:27:57]MH_I2C_Read... [20:27:57]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 36 37 32 90 00 9C [20:27:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:27:57]wFMCommunicate OK [20:27:57]CreateOFDProtocolMessage done [20:27:57]OFDSenderStorePacket 372930 [20:27:57]StoreOFDPacket docnum=372930 [20:27:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1A 9F 07 01 65 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 CC AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 B0 05 00 35 04 06 00 DF 7A 27 03 4D EA 60 CF 25 E1 21 04 A8 AF [20:27:57]CheckFolder [20:27:57]dirname=/storage/ofd_packets [20:27:57]CheckFolder done [20:27:57]ProducePacketName [20:27:57]name=ofd_packets/00372930 [20:27:57]NVStorageSaveData ofd_packets/00372930 [20:27:57]File name is /storage/ofd_packets/00372930 [20:27:57]Write 301 bytes [20:27:57]NVStorageSaveData done [20:27:57]OFDSenderStorePacket done [20:27:57]KKMCreateOFDPacket done [20:27:57]NVStorageSaveData kkm_last_timestamp [20:27:57]File name is /storage/kkm_last_timestamp [20:27:57]Write 4 bytes [20:27:57]NVStorageSaveData done [20:27:57]ExternCall_PrintAddStr [20:27:57]wPrintStart [20:27:57]Write to MH i2c: 01 00 00 CA 04 CE [20:27:57]Write i2c OK [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: 01 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: 01 07 00 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: 01 07 00 CA 04 00 00 00 00 00 FF 0F E3 [20:27:57]RasterBufferAndPrint [20:27:57]line Счет N : (1)3309247 [20:27:57]line ИНН: 02508201610067 [20:27:57]line Контрольно-Кассовый Чек [20:27:57]line ПРОДАЖА [20:27:57]line ТРК (МРК, ГНК) : 12 [20:27:57]line Товар: 2710124130 [20:27:57]line Аи-92-К-4 [20:27:57]line 7.480 * 66.90 [20:27:57]line = 500.41 [20:27:57]line НДС 12% НСП 1% [20:27:57]line > о реализуемом товаре [20:27:57]line ОКРУГЛЕНИЕ: -0.41 [20:27:57]line ИТОГО: 500.00 [20:27:57]line Внесено: 500.00 [20:27:57]line СДАЧА: 0.00 [20:27:57]line НСП 1% : 4.43 [20:27:57]line НДС 12% : 53.14 [20:27:57]line Наличными: 500.00 [20:27:57]line Безнал.: 0.00 [20:27:57]line Место: АЗС № 87 "Партнер Нефть" [20:27:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:27:57]line СНО: Общий режим [20:27:57]line Чек 747 24.10.2024 20:27 [20:27:57]line Смена: 524 ФФД: 1.0 [20:27:57]line ЗНМ: 0300000083 [20:27:57]line РНМ: 0000000000091623 [20:27:57]line Версия ККМ: 001 [20:27:57]line ФМ: 0000000000874672 [20:27:57]line ФД: 372930 [20:27:57]line ФПД: 245715733532138 [20:27:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202756&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372930&fm=245715733532138&tin=02508201610067®Number=0000000000091623&sum=50000 [20:27:57]written 0, free lines is 4095 [20:27:57]OFD Sender: Processing packet 372930 [packets to send 268, broken 267] [20:27:57]ProducePacketName [20:27:57]name=ofd_packets/00372930 [20:27:57]OFD Sender: To server: pG, [20:27:57]CommunicateWithHost lk.salyk.kg:30040 [20:27:57]ConnectInit lk.salyk.kg [20:27:57]Connected sock=10 [20: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 36 37 32 0F 01 00 00 1A 9F 07 01 65 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 CC AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C2 B0 05 00 35 04 06 00 DF 7A 27 03 4D EA 60 CF 25 E1 21 04 A8 AF [20: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 36 37 32 4F 00 00 00 C6 EA 47 00 E6 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 36 37 32 10 04 04 00 C2 B0 05 00 F4 03 04 00 72 59 1A 67 B6 04 01 00 00 80 56 F1 A6 4F C9 7E 96 [20:27:57]CommunicateWithHost err = 0 [20:27:57]CheckOFDResponse [20:27:57]1017 (14) - 77093643461234 [20:27:57]1041 (16) - 0000000000874672 [20:27:57]1040 (4) - 372930 [20:27:57]1012 (4) - 24.10.2024 14:28 [20:27:57]1206 (1) - 0 [20:27:57]OFD Sender: Remove packet 372930 [20:27:57]ProducePacketName [20:27:57]name=ofd_packets/00372930 [20:27:57]NVStorageDeleteData [20:27:57]Write to MH i2c: 01 00 00 F5 04 F9 [20:27:57]Write i2c OK [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: 01 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: 01 07 00 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: 01 07 00 F5 04 00 00 00 00 00 D4 0C E0 [20:27:57]RasterBufferAndPrint [20:27:57]line [20:27:57]line [20:27:57]line [20:27:57]line [20:27:57]line [20:27:57]written 0, free lines is 3292 [20:27:57]MH_Cut [20:27:57]Write to MH i2c: D1 01 00 FC 04 01 D2 [20:27:57]Write i2c OK [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: D1 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: D1 01 00 [20:27:57]MH_I2C_Read... [20:27:57]Read from MH i2c: D1 01 00 FC 04 00 D1 [20:27:57]Write to MH i2c: 01 00 00 FD 04 01 [20:27:57]Write i2c OK [20:27:57]MH_I2C_Read... [20:27:57]OFD Sender: No OFD packet to send [20:27:58]*** Cut start [20:27:58]*** Partial cut [20:27:58]*** CUTSNS_PIN = 1 [20:27:58]*** CUTSNS_PIN = 0 [20:27:58]*** Brake cut motor [20:27:58]Read from MH i2c: 01 [20:27:58]MH_I2C_Read... [20:27:58]*** Stop cut motor [20:27:59]*** Cut end [20:27:59]Read from MH i2c: 01 07 00 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: 01 07 00 FD 04 00 00 00 00 00 FF 0F 16 [20:27:59]process_action close_receipt done [20:27:59]requested_data is exist [20:27:59]produce_requested_data [20:27:59]requested_item fm.sn is exist - process it [20:27:59]wFMCommunicate request_size=4 [20:27:59]MH_SAM_APDU [20:27:59]CAPDU: 80 11 00 00 [20:27:59]Write to MH i2c: E2 08 00 FE 04 80 11 00 00 00 00 00 00 7C [20:27:59]Write i2c OK [20:27:59]MH_I2C_Read... [20:27:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:27:59]Read from MH i2c: E2 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 17 00 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 17 00 FE 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [20:27:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:27:59]wFMCommunicate OK [20:27:59]requested_item fd.num is exist - process it [20:27:59]SAM_PROTO_GetFieldsCounters [20:27:59]wFMCommunicate request_size=4 [20:27:59]MH_SAM_APDU [20:27:59]CAPDU: 80 13 00 00 [20:27:59]Write to MH i2c: E2 08 00 FF 04 80 13 00 00 00 00 00 00 7F [20:27:59]Write i2c OK [20:27:59]MH_I2C_Read... [20:27:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:27:59]Read from MH i2c: E2 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 62 00 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 62 00 FF 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 EA [20:27:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EB 02 00 00 5E 04 04 00 EB 02 00 00 57 04 04 00 EC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:27:59]wFMCommunicate OK [20:27:59]SAM_PROTO_GetFieldsCounters done [20:27:59]requested_item shift.num is exist - process it [20:27:59]requested_item shift.opened is exist - process it [20:27:59]req_shift_opened [20:27:59]FM_GetShiftState [20:27:59]SAM_PROTO_GetShiftState [20:27:59]wFMCommunicate request_size=4 [20:27:59]MH_SAM_APDU [20:27:59]CAPDU: 80 13 01 00 [20:27:59]Write to MH i2c: E2 08 00 00 05 80 13 01 00 00 00 00 00 82 [20:27:59]Write i2c OK [20:27:59]MH_I2C_Read... [20:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:59]Read from MH i2c: E2 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 0E 00 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 0E 00 00 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E7 [20:27:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:27:59]wFMCommunicate OK [20:27:59]SAM_PROTO_GetShiftState done [20:27:59]FM_GetShiftState done [20:27:59]req_shift_opened done [20:27:59]requested_item shift.open_date is exist - process it [20:27:59]req_shift_open_date [20:27:59]req_shift_open_date done [20:27:59]produce_requested_data done [20:27:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372930,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:27:59]process_action_free close_receipt [20:27:59]json_value_free [20:27:59]json_value_free done [20:27:59]process_json_proto returns [20:27:59]Send response to host [20:27:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372930,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:27:59]free response buf [20:27:59]execute_script done [20:27:59]execute_script returns [20:27:59]free content buf [20:27:59]Sock 9.Close socket [20:27:59]Sock 9.Thread stoped [20:27:59]accept exits with 7 [20:27:59]New connection [20:27:59]New thread 3066469732 created [20:27:59]Thread 3066613092 joined [20:27:59]Waiting for new connection... [20:27:59] Sock 7.Parse request [20:27:59]Sock 7.Check first char [20:27:59]Sock 7.First char is OK [20:27:59]request: POST /json_proto HTTP/1.0 [20:27:59]Method: POST [20:27:59]URL: /json_proto [20:27:59]Method is POST - this is cgi request [20:27:59]url: /json_proto [20:27:59]query_string will be loaded in cgi processing [20:27:59]execute_cgi json_proto POST (null) [20:27:59]execute_cgi path=json_proto method=POST [20:27:59]POST find Content-Length [20:27:59]Host: 172.17.42.195:8080 [20:27:59]Content-Length: 679 [20:27:59]Content-Type: application/json [20:27:59] [20:27:59]POST finish read [20:27:59]Found Content-Length = 679 [20:27:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:59]execute_script... [20:27: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)3309248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:27:59]POST & json_proto [20:27:59]process_json_proto [20:27:59]json parsed OK: [20:27:59]protocol is kg_v1.0 [20:27:59]action value=close_receipt [20:27:59]process_action close_receipt [20:27:59]cmd_close_receipt [20:27:59]MH_GetDate [20:27:59]Write to MH i2c: F0 00 00 01 05 F5 [20:27:59]Write i2c OK [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: F0 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: F0 09 00 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: F0 09 00 01 05 00 D0 AD 1A 67 EF 94 12 67 F8 [20:27:59]GetLastDocTimeStamp 1729801676 [20:27:59]current date 1729801680 [20:27:59]FM_GetShiftState [20:27:59]SAM_PROTO_GetShiftState [20:27:59]wFMCommunicate request_size=4 [20:27:59]MH_SAM_APDU [20:27:59]CAPDU: 80 13 01 00 [20:27:59]Write to MH i2c: E2 08 00 02 05 80 13 01 00 00 00 00 00 84 [20:27:59]Write i2c OK [20:27:59]MH_I2C_Read... [20:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:27:59]Read from MH i2c: E2 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 0E 00 [20:27:59]MH_I2C_Read... [20:27:59]Read from MH i2c: E2 0E 00 02 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E9 [20:27:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:27:59]wFMCommunicate OK [20:27:59]SAM_PROTO_GetShiftState done [20:27:59]FM_GetShiftState done [20:27:59]opened in 1729729095 [20:27:59]opened+sec_in_day 1729815495 [20:27:59]quantity*price = 70044 [20:27:59]sum+1 = 70045 [20:27:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 748 24.10.2024 20:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372931 ФПД: 129685793601972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202800&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372931&fm=129685793601972&tin=02508201610067®Number=0000000000091623&sum=70000 [20:28:00]StoreToDocumentArchive [20:28:00]shift 524 fd 372931 [20:28:00]save to /storage/0524/doc_00372931 [20:28:00]save last doc name /storage/0524/doc_00372931 to /storage/kkm_last_doc_name [20:28:00]save OK [20:28:00]Clear old archive folders... [20:28:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:28:00]tlvbuf is 00CD35A0 [20:28:00]SAM_PROTO_ClearQueue [20:28:00]wFMCommunicate request_size=4 [20:28:00]MH_SAM_APDU [20:28:00]CAPDU: 80 09 00 00 [20:28:00]Write to MH i2c: E2 08 00 0F 05 80 09 00 00 00 00 00 00 86 [20:28:00]Write i2c OK [20:28:00]MH_I2C_Read... [20:28:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:28:00]Read from MH i2c: E2 [20:28:00]MH_I2C_Read... [20:28:00]Read from MH i2c: E2 03 00 [20:28:00]MH_I2C_Read... [20:28:00]Read from MH i2c: E2 03 00 0F 05 00 90 00 88 [20:28:00]RAPDU: 90 00 [20:28:00]wFMCommunicate OK [20:28:00]SAM_PROTO_ClearQueue done [20:28:00]KKMCreateOFDPacket [20:28:00]OFDProtocolAddRootSTLVToBuf [20:28:00]FM_MakeSignedData [20:28:00]FM_MakeSignedData [20:28:00]SAM_PROTO_SignData [20:28:00]wFMCommunicate request_size=4 [20:28:00]MH_SAM_APDU [20:28:00]CAPDU: 80 0D 01 02 [20:28:00]Write to MH i2c: E2 08 00 10 05 80 0D 01 02 00 00 00 00 8E [20:28:00]Write i2c OK [20:28:00]MH_I2C_Read... [20:28:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:28:00]Read from MH i2c: E2 [20:28:00]MH_I2C_Read... [20:28:00]Read from MH i2c: E2 03 00 [20:28:00]MH_I2C_Read... [20:28:00]Read from MH i2c: E2 03 00 10 05 00 90 00 89 [20:28:00]RAPDU: 90 00 [20:28:00]wFMCommunicate OK [20:28:00]wFMCommunicate request_size=255 [20:28:00]MH_SAM_APDU [20:28: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 D0 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 B0 05 00 35 04 06 00 75 [20:28:00]Write to MH i2c: E2 02 01 11 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 D0 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 B0 05 00 35 04 06 00 75 00 00 11 [20:28:00]Write i2c OK [20:28:00]MH_I2C_Read... [20:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:01]Read from MH i2c: E2 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 03 00 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 03 00 11 05 00 90 00 8A [20:28:01]RAPDU: 90 00 [20:28:01]wFMCommunicate OK [20:28:01]wFMCommunicate request_size=10 [20:28:01]MH_SAM_APDU [20:28:01]CAPDU: 80 0D 02 02 05 F2 D3 A8 F9 B4 [20:28:01]Write to MH i2c: E2 0D 00 12 05 80 0D 02 02 05 00 F2 D3 A8 F9 B4 00 00 B5 [20:28:01]Write i2c OK [20:28:01]MH_I2C_Read... [20:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:28:01]Read from MH i2c: E2 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 03 00 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 03 00 12 05 00 90 00 8B [20:28:01]RAPDU: 90 00 [20:28:01]wFMCommunicate OK [20:28:01]wFMCommunicate request_size=4 [20:28:01]MH_SAM_APDU [20:28:01]CAPDU: 80 0D 03 02 [20:28:01]Write to MH i2c: E2 08 00 13 05 80 0D 03 02 00 00 00 00 93 [20:28:01]Write i2c OK [20:28:01]MH_I2C_Read... [20:28:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:28:01]Read from MH i2c: E2 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 0B 00 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 0B 00 13 05 00 4D B0 7F 2D DC 05 CA E9 90 00 D1 [20:28:01]RAPDU: 4D B0 7F 2D DC 05 CA E9 90 00 [20:28:01]wFMCommunicate OK [20:28:01]SAM_PROTO_SignData done [20:28:01]FM_MakeSignedData done [20:28:01]CreateOFDProtocolMessage [20:28:01]wFMCommunicate request_size=4 [20:28:01]MH_SAM_APDU [20:28:01]CAPDU: 80 11 00 00 [20:28:01]Write to MH i2c: E2 08 00 14 05 80 11 00 00 00 00 00 00 93 [20:28:01]Write i2c OK [20:28:01]MH_I2C_Read... [20:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:01]Read from MH i2c: E2 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: E2 17 00 [20:28:01]MH_I2C_Read... [20:28:01]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 36 37 32 90 00 E8 [20:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:28:01]wFMCommunicate OK [20:28:01]CreateOFDProtocolMessage done [20:28:01]OFDSenderStorePacket 372931 [20:28:01]StoreOFDPacket docnum=372931 [20:28:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 60 07 01 AD 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 D0 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 B0 05 00 35 04 06 00 75 F2 D3 A8 F9 B4 4D B0 7F 2D DC 05 CA E9 [20:28:01]CheckFolder [20:28:01]dirname=/storage/ofd_packets [20:28:01]CheckFolder done [20:28:01]ProducePacketName [20:28:01]name=ofd_packets/00372931 [20:28:01]NVStorageSaveData ofd_packets/00372931 [20:28:01]File name is /storage/ofd_packets/00372931 [20:28:01]Write 301 bytes [20:28:01]NVStorageSaveData done [20:28:01]OFDSenderStorePacket done [20:28:01]KKMCreateOFDPacket done [20:28:01]NVStorageSaveData kkm_last_timestamp [20:28:01]File name is /storage/kkm_last_timestamp [20:28:01]Write 4 bytes [20:28:01]NVStorageSaveData done [20:28:01]ExternCall_PrintAddStr [20:28:01]wPrintStart [20:28:01]Write to MH i2c: 01 00 00 15 05 1A [20:28:01]Write i2c OK [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: 01 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: 01 07 00 [20:28:01]MH_I2C_Read... [20:28:01]Read from MH i2c: 01 07 00 15 05 00 00 00 00 00 FF 0F 2F [20:28:01]RasterBufferAndPrint [20:28:01]line Счет N : (1)3309248 [20:28:01]line ИНН: 02508201610067 [20:28:01]line Контрольно-Кассовый Чек [20:28:01]line ПРОДАЖА [20:28:01]line ТРК (МРК, ГНК) : 22 [20:28:01]line Товар: 2710124130 [20:28:01]line Аи-92-К-4 [20:28:01]line 10.470 * 66.90 [20:28:01]line = 700.44 [20:28:01]line НДС 12% НСП 1% [20:28:01]line > о реализуемом товаре [20:28:01]line ОКРУГЛЕНИЕ: -0.44 [20:28:01]line ИТОГО: 700.00 [20:28:01]line Внесено: 700.00 [20:28:01]line СДАЧА: 0.00 [20:28:01]line НСП 1% : 6.20 [20:28:01]line НДС 12% : 74.38 [20:28:01]line Наличными: 700.00 [20:28:01]line Безнал.: 0.00 [20:28:01]line Место: АЗС № 87 "Партнер Нефть" [20:28:01]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:28:01]line СНО: Общий режим [20:28:01]line Чек 748 24.10.2024 20:28 [20:28:01]line Смена: 524 ФФД: 1.0 [20:28:01]line ЗНМ: 0300000083 [20:28:01]line РНМ: 0000000000091623 [20:28:01]line Версия ККМ: 001 [20:28:01]line ФМ: 0000000000874672 [20:28:01]line ФД: 372931 [20:28:01]line ФПД: 129685793601972 [20:28:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T202800&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372931&fm=129685793601972&tin=02508201610067®Number=0000000000091623&sum=70000 [20:28:01]OFD Sender: Processing packet 372931 [packets to send 268, broken 267] [20:28:01]ProducePacketName [20:28:01]name=ofd_packets/00372931 [20:28:01]OFD Sender: To server: pG, [20:28:01]CommunicateWithHost lk.salyk.kg:30040 [20:28:01]ConnectInit lk.salyk.kg [20:28:02]written 0, free lines is 4095 [20:28:02]Connected sock=10 [20:28:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 60 07 01 AD 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 02 00 00 F4 03 04 00 D0 AD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 B0 05 00 35 04 06 00 75 F2 D3 A8 F9 B4 4D B0 7F 2D DC 05 CA E9 [20:28:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 65 D3 47 00 A9 A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C3 B0 05 00 F4 03 04 00 77 59 1A 67 B6 04 01 00 00 5A 31 2C 62 DB 46 CB 3E [20:28:02]CommunicateWithHost err = 0 [20:28:02]CheckOFDResponse [20:28:02]1017 (14) - 77093643461234 [20:28:02]1041 (16) - 0000000000874672 [20:28:02]1040 (4) - 372931 [20:28:02]1012 (4) - 24.10.2024 14:28 [20:28:02]1206 (1) - 0 [20:28:02]OFD Sender: Remove packet 372931 [20:28:02]ProducePacketName [20:28:02]name=ofd_packets/00372931 [20:28:02]NVStorageDeleteData [20:28:02]Write to MH i2c: 01 00 00 40 05 45 [20:28:02]Write i2c OK [20:28:02]MH_I2C_Read... [20:28:02]Read from MH i2c: 01 [20:28:02]MH_I2C_Read... [20:28:02]Read from MH i2c: 01 07 00 [20:28:02]MH_I2C_Read... [20:28:02]Read from MH i2c: 01 07 00 40 05 00 00 00 00 00 E4 0C 3C [20:28:02]RasterBufferAndPrint [20:28:02]line [20:28:02]line [20:28:02]line [20:28:02]line [20:28:02]line [20:28:02]written 0, free lines is 3315 [20:28:02]MH_Cut [20:28:02]Write to MH i2c: D1 01 00 47 05 01 1E [20:28:02]Write i2c OK [20:28:02]MH_I2C_Read... [20:28:02]Read from MH i2c: D1 [20:28:02]MH_I2C_Read... [20:28:02]Read from MH i2c: D1 01 00 [20:28:02]MH_I2C_Read... [20:28:02]Read from MH i2c: D1 01 00 47 05 00 1D [20:28:02]Write to MH i2c: 01 00 00 48 05 4D [20:28:02]Write i2c OK [20:28:02]MH_I2C_Read... [20:28:02]OFD Sender: No OFD packet to send [20:28:03]*** Cut start [20:28:03]*** Partial cut [20:28:03]*** CUTSNS_PIN = 1 [20:28:03]*** CUTSNS_PIN = 0 [20:28:03]*** Brake cut motor [20:28:03]Read from MH i2c: 01 [20:28:03]MH_I2C_Read... [20:28:03]*** Stop cut motor [20:28:03]*** Cut end [20:28:03]Read from MH i2c: 01 07 00 [20:28:03]MH_I2C_Read... [20:28:03]Read from MH i2c: 01 07 00 48 05 00 00 00 00 00 FF 0F 62 [20:28:03]process_action close_receipt done [20:28:03]requested_data is exist [20:28:03]produce_requested_data [20:28:03]requested_item fm.sn is exist - process it [20:28:03]wFMCommunicate request_size=4 [20:28:03]MH_SAM_APDU [20:28:03]CAPDU: 80 11 00 00 [20:28:03]Write to MH i2c: E2 08 00 49 05 80 11 00 00 00 00 00 00 C8 [20:28:03]Write i2c OK [20:28:03]MH_I2C_Read... [20:28:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:28:04]Read from MH i2c: E2 [20:28:04]MH_I2C_Read... [20:28:04]Read from MH i2c: E2 17 00 [20:28:04]MH_I2C_Read... [20:28:04]Read from MH i2c: E2 17 00 49 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [20:28:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:28:04]wFMCommunicate OK [20:28:04]requested_item fd.num is exist - process it [20:28:04]SAM_PROTO_GetFieldsCounters [20:28:04]wFMCommunicate request_size=4 [20:28:04]MH_SAM_APDU [20:28:04]CAPDU: 80 13 00 00 [20:28:04]Write to MH i2c: E2 08 00 4A 05 80 13 00 00 00 00 00 00 CB [20:28:04]Write i2c OK [20:28:04]MH_I2C_Read... [20:28:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:28:04]Read from MH i2c: E2 [20:28:04]MH_I2C_Read... [20:28:04]Read from MH i2c: E2 62 00 [20:28:04]MH_I2C_Read... [20:28:04]Read from MH i2c: E2 62 00 4A 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 3A [20:28:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EC 02 00 00 5E 04 04 00 EC 02 00 00 57 04 04 00 ED 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:28:04]wFMCommunicate OK [20:28:04]SAM_PROTO_GetFieldsCounters done [20:28:04]requested_item shift.num is exist - process it [20:28:04]requested_item shift.opened is exist - process it [20:28:04]req_shift_opened [20:28:04]FM_GetShiftState [20:28:04]SAM_PROTO_GetShiftState [20:28:04]wFMCommunicate request_size=4 [20:28:04]MH_SAM_APDU [20:28:04]CAPDU: 80 13 01 00 [20:28:04]Write to MH i2c: E2 08 00 4B 05 80 13 01 00 00 00 00 00 CD [20:28:04]Write i2c OK [20:28:04]MH_I2C_Read... [20:28:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:28:04]Read from MH i2c: E2 [20:28:04]MH_I2C_Read... [20:28:04]Read from MH i2c: E2 0E 00 [20:28:04]MH_I2C_Read... [20:28:04]Read from MH i2c: E2 0E 00 4B 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 32 [20:28:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:28:04]wFMCommunicate OK [20:28:04]SAM_PROTO_GetShiftState done [20:28:04]FM_GetShiftState done [20:28:04]req_shift_opened done [20:28:04]requested_item shift.open_date is exist - process it [20:28:04]req_shift_open_date [20:28:04]req_shift_open_date done [20:28:04]produce_requested_data done [20:28:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372931,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:28:04]process_action_free close_receipt [20:28:04]json_value_free [20:28:04]json_value_free done [20:28:04]process_json_proto returns [20:28:04]Send response to host [20:28:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372931,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:28:04]free response buf [20:28:04]execute_script done [20:28:04]execute_script returns [20:28:04]free content buf [20:28:04]Sock 7.Close socket [20:28:04]Sock 7.Thread stoped [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: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]OFD Sender: No OFD packet to send [20:29:07]OFD Sender: No OFD packet to send [20:29:12]OFD Sender: No OFD packet to send [20:29:17]OFD Sender: No OFD packet to send [20:29:22]OFD Sender: No OFD packet to send [20:29:27]OFD Sender: No OFD packet to send [20:29:32]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:58]OFD Sender: No OFD packet to send [20:30:03]OFD Sender: No OFD packet to send [20:30:08]OFD Sender: No OFD packet to send [20:30:13]OFD Sender: No OFD packet to send [20:30:18]OFD Sender: No OFD packet to send [20:30:23]OFD Sender: No OFD packet to send [20:30:28]OFD Sender: No OFD packet to send [20:30:33]OFD Sender: No OFD packet to send [20:30:38]OFD Sender: No OFD packet to send [20:30:43]OFD Sender: No OFD packet to send [20:30:48]OFD Sender: No OFD packet to send [20:30:53]OFD Sender: No OFD packet to send [20:30:58]OFD Sender: No OFD packet to send [20:31:03]OFD Sender: No OFD packet to send [20:31:08]OFD Sender: No OFD packet to send [20:31:13]OFD Sender: No OFD packet to send [20:31:18]OFD Sender: No OFD packet to send [20:31:23]OFD Sender: No OFD packet to send [20:31:28]OFD Sender: No OFD packet to send [20:31:33]OFD Sender: No OFD packet to send [20:31:38]OFD Sender: No OFD packet to send [20:31:43]OFD Sender: No OFD packet to send [20:31:48]accept exits with 9 [20:31:48]New connection [20:31:48]New thread 3066613092 created [20:31:48]Thread 3066469732 joined [20:31:48]Waiting for new connection... [20:31:48] Sock 9.Parse request [20:31:48]Sock 9.Check first char [20:31:48]Sock 9.First char is OK [20:31:48]request: POST /json_proto HTTP/1.0 [20:31:48]Method: POST [20:31:48]URL: /json_proto [20:31:48]Method is POST - this is cgi request [20:31:48]url: /json_proto [20:31:48]query_string will be loaded in cgi processing [20:31:48]execute_cgi json_proto POST (null) [20:31:48]execute_cgi path=json_proto method=POST [20:31:48]POST find Content-Length [20:31:48]Host: 172.17.42.195:8080 [20:31:48]Content-Length: 678 [20:31:48]Content-Type: application/json [20:31:48] [20:31:48]POST finish read [20:31:48]Found Content-Length = 678 [20:31:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:48]execute_script... [20:31: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)3309250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:31:48]POST & json_proto [20:31:48]process_json_proto [20:31:48]json parsed OK: [20:31:48]protocol is kg_v1.0 [20:31:48]action value=close_receipt [20:31:48]process_action close_receipt [20:31:48]cmd_close_receipt [20:31:48]MH_GetDate [20:31:48]Write to MH i2c: F0 00 00 4C 05 40 [20:31:48]Write i2c OK [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: F0 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: F0 09 00 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: F0 09 00 4C 05 00 B5 AE 1A 67 EF 94 12 67 29 [20:31:48]GetLastDocTimeStamp 1729801680 [20:31:48]current date 1729801909 [20:31:48]FM_GetShiftState [20:31:48]SAM_PROTO_GetShiftState [20:31:48]wFMCommunicate request_size=4 [20:31:48]MH_SAM_APDU [20:31:48]CAPDU: 80 13 01 00 [20:31:48]Write to MH i2c: E2 08 00 4D 05 80 13 01 00 00 00 00 00 CF [20:31:48]Write i2c OK [20:31:48]MH_I2C_Read... [20:31:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:48]OFD Sender: No OFD packet to send [20:31:48]Read from MH i2c: E2 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: E2 0E 00 [20:31:48]MH_I2C_Read... [20:31:48]Read from MH i2c: E2 0E 00 4D 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 34 [20:31:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:31:48]wFMCommunicate OK [20:31:48]SAM_PROTO_GetShiftState done [20:31:48]FM_GetShiftState done [20:31:48]opened in 1729729095 [20:31:48]opened+sec_in_day 1729815495 [20:31:48]quantity*price = 50041 [20:31:48]sum+1 = 50042 [20:31:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 749 24.10.2024 20:31 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372932 ФПД: 106641309031710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203149&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372932&fm=106641309031710&tin=02508201610067®Number=0000000000091623&sum=50000 [20:31:49]StoreToDocumentArchive [20:31:49]shift 524 fd 372932 [20:31:49]save to /storage/0524/doc_00372932 [20:31:49]save last doc name /storage/0524/doc_00372932 to /storage/kkm_last_doc_name [20:31:49]save OK [20:31:49]Clear old archive folders... [20:31:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:31:49]tlvbuf is 00C93440 [20:31:49]SAM_PROTO_ClearQueue [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 09 00 00 [20:31:49]Write to MH i2c: E2 08 00 5A 05 80 09 00 00 00 00 00 00 D1 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 5A 05 00 90 00 D3 [20:31:49]RAPDU: 90 00 [20:31:49]wFMCommunicate OK [20:31:49]SAM_PROTO_ClearQueue done [20:31:49]KKMCreateOFDPacket [20:31:49]OFDProtocolAddRootSTLVToBuf [20:31:49]FM_MakeSignedData [20:31:49]FM_MakeSignedData [20:31:49]SAM_PROTO_SignData [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 0D 01 02 [20:31:49]Write to MH i2c: E2 08 00 5B 05 80 0D 01 02 00 00 00 00 D9 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 5B 05 00 90 00 D4 [20:31:49]RAPDU: 90 00 [20:31:49]wFMCommunicate OK [20:31:49]wFMCommunicate request_size=255 [20:31:49]MH_SAM_APDU [20:31: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 B0 05 00 35 04 06 00 60 [20:31:49]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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 B0 05 00 35 04 06 00 60 00 00 1F [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 5C 05 00 90 00 D5 [20:31:49]RAPDU: 90 00 [20:31:49]wFMCommunicate OK [20:31:49]wFMCommunicate request_size=10 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 0D 02 02 05 FD 5D 57 DD 1E [20:31:49]Write to MH i2c: E2 0D 00 5D 05 80 0D 02 02 05 00 FD 5D 57 DD 1E 00 00 92 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 03 00 5D 05 00 90 00 D6 [20:31:49]RAPDU: 90 00 [20:31:49]wFMCommunicate OK [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 0D 03 02 [20:31:49]Write to MH i2c: E2 08 00 5E 05 80 0D 03 02 00 00 00 00 DE [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 0B 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 0B 00 5E 05 00 BB 1D 84 9E C8 5C D2 B9 90 00 88 [20:31:49]RAPDU: BB 1D 84 9E C8 5C D2 B9 90 00 [20:31:49]wFMCommunicate OK [20:31:49]SAM_PROTO_SignData done [20:31:49]FM_MakeSignedData done [20:31:49]CreateOFDProtocolMessage [20:31:49]wFMCommunicate request_size=4 [20:31:49]MH_SAM_APDU [20:31:49]CAPDU: 80 11 00 00 [20:31:49]Write to MH i2c: E2 08 00 5F 05 80 11 00 00 00 00 00 00 DE [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:49]Read from MH i2c: E2 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 17 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: E2 17 00 5F 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 33 [20:31:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:31:49]wFMCommunicate OK [20:31:49]CreateOFDProtocolMessage done [20:31:49]OFDSenderStorePacket 372932 [20:31:49]StoreOFDPacket docnum=372932 [20:31:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 09 58 07 01 A2 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 B0 05 00 35 04 06 00 60 FD 5D 57 DD 1E BB 1D 84 9E C8 5C D2 B9 [20:31:49]CheckFolder [20:31:49]dirname=/storage/ofd_packets [20:31:49]CheckFolder done [20:31:49]ProducePacketName [20:31:49]name=ofd_packets/00372932 [20:31:49]NVStorageSaveData ofd_packets/00372932 [20:31:49]File name is /storage/ofd_packets/00372932 [20:31:49]Write 301 bytes [20:31:49]NVStorageSaveData done [20:31:49]OFDSenderStorePacket done [20:31:49]KKMCreateOFDPacket done [20:31:49]NVStorageSaveData kkm_last_timestamp [20:31:49]File name is /storage/kkm_last_timestamp [20:31:49]Write 4 bytes [20:31:49]NVStorageSaveData done [20:31:49]ExternCall_PrintAddStr [20:31:49]wPrintStart [20:31:49]Write to MH i2c: 01 00 00 60 05 65 [20:31:49]Write i2c OK [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: 01 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: 01 07 00 [20:31:49]MH_I2C_Read... [20:31:49]Read from MH i2c: 01 07 00 60 05 00 00 00 00 00 FF 0F 7A [20:31:49]RasterBufferAndPrint [20:31:49]line Счет N : (1)3309250 [20:31:49]line ИНН: 02508201610067 [20:31:49]line Контрольно-Кассовый Чек [20:31:49]line ПРОДАЖА [20:31:49]line ТРК (МРК, ГНК) : 42 [20:31:49]line Товар: 2710124130 [20:31:49]line Аи-92-К-4 [20:31:49]line 7.480 * 66.90 [20:31:49]line = 500.41 [20:31:49]line НДС 12% НСП 1% [20:31:49]line > о реализуемом товаре [20:31:49]line ОКРУГЛЕНИЕ: -0.41 [20:31:49]line ИТОГО: 500.00 [20:31:49]line Внесено: 500.00 [20:31:49]line СДАЧА: 0.00 [20:31:49]line НСП 1% : 4.43 [20:31:49]line НДС 12% : 53.14 [20:31:49]line Наличными: 500.00 [20:31:49]line Безнал.: 0.00 [20:31:49]line Место: АЗС № 87 "Партнер Нефть" [20:31:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:31:49]line СНО: Общий режим [20:31:49]line Чек 749 24.10.2024 20:31 [20:31:49]line Смена: 524 ФФД: 1.0 [20:31:49]line ЗНМ: 0300000083 [20:31:49]line РНМ: 0000000000091623 [20:31:49]line Версия ККМ: 001 [20:31:49]line ФМ: 0000000000874672 [20:31:49]line ФД: 372932 [20:31:49]line ФПД: 106641309031710 [20:31:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203149&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372932&fm=106641309031710&tin=02508201610067®Number=0000000000091623&sum=50000 [20:31:50]OFD Sender: Processing packet 372932 [packets to send 268, broken 267] [20:31:50]ProducePacketName [20:31:50]name=ofd_packets/00372932 [20:31:50]OFD Sender: To server: pG, [20:31:50]CommunicateWithHost lk.salyk.kg:30040 [20:31:50]ConnectInit lk.salyk.kg [20:31:50]written 0, free lines is 4095 [20:31:50]Connected sock=10 [20: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 36 37 32 0F 01 00 00 09 58 07 01 A2 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 B5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 B0 05 00 35 04 06 00 60 FD 5D 57 DD 1E BB 1D 84 9E C8 5C D2 B9 [20:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 89 DE 47 00 C7 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C4 B0 05 00 F4 03 04 00 5B 5A 1A 67 B6 04 01 00 00 CB 42 16 34 B8 EF 73 DF [20:31:50]CommunicateWithHost err = 0 [20:31:50]CheckOFDResponse [20:31:50]1017 (14) - 77093643461234 [20:31:50]1041 (16) - 0000000000874672 [20:31:50]1040 (4) - 372932 [20:31:50]1012 (4) - 24.10.2024 14:31 [20:31:50]1206 (1) - 0 [20:31:50]OFD Sender: Remove packet 372932 [20:31:50]ProducePacketName [20:31:50]name=ofd_packets/00372932 [20:31:50]NVStorageDeleteData [20:31:50]Write to MH i2c: 01 00 00 8B 05 90 [20:31:50]Write i2c OK [20:31:50]MH_I2C_Read... [20:31:50]Read from MH i2c: 01 [20:31:50]MH_I2C_Read... [20:31:50]Read from MH i2c: 01 07 00 [20:31:50]MH_I2C_Read... [20:31:50]Read from MH i2c: 01 07 00 8B 05 00 00 00 00 00 D7 0C 7A [20:31:50]RasterBufferAndPrint [20:31:50]line [20:31:50]line [20:31:50]line [20:31:50]line [20:31:50]line [20:31:50]written 0, free lines is 3294 [20:31:50]MH_Cut [20:31:50]Write to MH i2c: D1 01 00 92 05 01 69 [20:31:50]Write i2c OK [20:31:50]MH_I2C_Read... [20:31:50]Read from MH i2c: D1 [20:31:50]MH_I2C_Read... [20:31:50]Read from MH i2c: D1 01 00 [20:31:50]MH_I2C_Read... [20:31:50]Read from MH i2c: D1 01 00 92 05 00 68 [20:31:50]Write to MH i2c: 01 00 00 93 05 98 [20:31:50]Write i2c OK [20:31:50]MH_I2C_Read... [20:31:51]OFD Sender: No OFD packet to send [20:31:51]*** Cut start [20:31:51]*** Partial cut [20:31:51]*** CUTSNS_PIN = 1 [20:31:51]*** CUTSNS_PIN = 0 [20:31:51]*** Brake cut motor [20:31:52]Read from MH i2c: 01 [20:31:52]MH_I2C_Read... [20:31:52]*** Stop cut motor [20:31:52]*** Cut end [20:31:52]Read from MH i2c: 01 07 00 [20:31:52]MH_I2C_Read... [20:31:52]Read from MH i2c: 01 07 00 93 05 00 00 00 00 00 FF 0F AD [20:31:52]process_action close_receipt done [20:31:52]requested_data is exist [20:31:52]produce_requested_data [20:31:52]requested_item fm.sn is exist - process it [20:31:52]wFMCommunicate request_size=4 [20:31:52]MH_SAM_APDU [20:31:52]CAPDU: 80 11 00 00 [20:31:52]Write to MH i2c: E2 08 00 94 05 80 11 00 00 00 00 00 00 13 [20:31:52]Write i2c OK [20:31:52]MH_I2C_Read... [20:31:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:31:52]Read from MH i2c: E2 [20:31:52]MH_I2C_Read... [20:31:52]Read from MH i2c: E2 17 00 [20:31:52]MH_I2C_Read... [20:31:52]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 36 37 32 90 00 68 [20:31:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:31:52]wFMCommunicate OK [20:31:52]requested_item fd.num is exist - process it [20:31:52]SAM_PROTO_GetFieldsCounters [20:31:52]wFMCommunicate request_size=4 [20:31:52]MH_SAM_APDU [20:31:52]CAPDU: 80 13 00 00 [20:31:52]Write to MH i2c: E2 08 00 95 05 80 13 00 00 00 00 00 00 16 [20:31:52]Write i2c OK [20:31:52]MH_I2C_Read... [20:31:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:31:52]Read from MH i2c: E2 [20:31:52]MH_I2C_Read... [20:31:52]Read from MH i2c: E2 62 00 [20:31:52]MH_I2C_Read... [20:31:52]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 89 [20:31:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 ED 02 00 00 5E 04 04 00 ED 02 00 00 57 04 04 00 EE 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:31:52]wFMCommunicate OK [20:31:52]SAM_PROTO_GetFieldsCounters done [20:31:52]requested_item shift.num is exist - process it [20:31:52]requested_item shift.opened is exist - process it [20:31:52]req_shift_opened [20:31:52]FM_GetShiftState [20:31:52]SAM_PROTO_GetShiftState [20:31:52]wFMCommunicate request_size=4 [20:31:52]MH_SAM_APDU [20:31:52]CAPDU: 80 13 01 00 [20:31:52]Write to MH i2c: E2 08 00 96 05 80 13 01 00 00 00 00 00 18 [20:31:52]Write i2c OK [20:31:52]MH_I2C_Read... [20:31:52]Read from MH i2c: E2 [20:31:52]MH_I2C_Read... [20:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:52]Read from MH i2c: E2 0E 00 [20:31:52]MH_I2C_Read... [20:31:52]Read from MH i2c: E2 0E 00 96 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7D [20:31:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:31:52]wFMCommunicate OK [20:31:52]SAM_PROTO_GetShiftState done [20:31:52]FM_GetShiftState done [20:31:52]req_shift_opened done [20:31:52]requested_item shift.open_date is exist - process it [20:31:52]req_shift_open_date [20:31:52]req_shift_open_date done [20:31:52]produce_requested_data done [20:31:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372932,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:31:52]process_action_free close_receipt [20:31:52]json_value_free [20:31:52]json_value_free done [20:31:52]process_json_proto returns [20:31:52]Send response to host [20:31:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372932,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:31:52]free response buf [20:31:52]execute_script done [20:31:52]execute_script returns [20:31:52]free content buf [20:31:52]Sock 9.Close socket [20:31:52]Sock 9.Thread stoped [20:31:56]OFD Sender: No OFD packet to send [20:31:59]accept exits with 7 [20:31:59]New connection [20:31:59]New thread 3066469732 created [20:31:59]Thread 3066613092 joined [20:31:59]Waiting for new connection... [20:31:59] Sock 7.Parse request [20:31:59]Sock 7.Check first char [20:31:59]Sock 7.First char is OK [20:31:59]request: POST /json_proto HTTP/1.0 [20:31:59]Method: POST [20:31:59]URL: /json_proto [20:31:59]Method is POST - this is cgi request [20:31:59]url: /json_proto [20:31:59]query_string will be loaded in cgi processing [20:31:59]execute_cgi json_proto POST (null) [20:31:59]execute_cgi path=json_proto method=POST [20:31:59]POST find Content-Length [20:31:59]Host: 172.17.42.195:8080 [20:31:59]Content-Length: 689 [20:31:59]Content-Type: application/json [20:31:59] [20:31:59]POST finish read [20:31:59]Found Content-Length = 689 [20:31:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 31.090, "sum" : 2400.15, "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" ] } } [20:31:59]execute_script... [20:31: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)3309249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 31.090, "sum" : 2400.15, "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" ] } } [20:31:59]POST & json_proto [20:31:59]process_json_proto [20:31:59]json parsed OK: [20:31:59]protocol is kg_v1.0 [20:31:59]action value=close_receipt [20:31:59]process_action close_receipt [20:31:59]cmd_close_receipt [20:31:59]MH_GetDate [20:31:59]Write to MH i2c: F0 00 00 97 05 8B [20:31:59]Write i2c OK [20:31:59]MH_I2C_Read... [20:31:59]Read from MH i2c: F0 [20:31:59]MH_I2C_Read... [20:31:59]Read from MH i2c: F0 09 00 [20:31:59]MH_I2C_Read... [20:31:59]Read from MH i2c: F0 09 00 97 05 00 C0 AE 1A 67 EF 94 12 67 7F [20:31:59]GetLastDocTimeStamp 1729801909 [20:31:59]current date 1729801920 [20:31:59]FM_GetShiftState [20:31:59]SAM_PROTO_GetShiftState [20:31:59]wFMCommunicate request_size=4 [20:31:59]MH_SAM_APDU [20:31:59]CAPDU: 80 13 01 00 [20:31:59]Write to MH i2c: E2 08 00 98 05 80 13 01 00 00 00 00 00 1A [20:31:59]Write i2c OK [20:31:59]MH_I2C_Read... [20:31:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:31:59]Read from MH i2c: E2 [20:31:59]MH_I2C_Read... [20:31:59]Read from MH i2c: E2 0E 00 [20:31:59]MH_I2C_Read... [20:31:59]Read from MH i2c: E2 0E 00 98 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [20:31:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:31:59]wFMCommunicate OK [20:31:59]SAM_PROTO_GetShiftState done [20:31:59]FM_GetShiftState done [20:31:59]opened in 1729729095 [20:31:59]opened+sec_in_day 1729815495 [20:31:59]quantity*price = 240014 [20:31:59]sum+1 = 240016 [20:31:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.15 ИТОГО: 2400.00 Внесено: 2400.00 СДАЧА: 0.00 НСП 1% : 21.24 НДС 12% : 254.88 Наличными: 2400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 750 24.10.2024 20:32 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372933 ФПД: 131256522007272 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372933&fm=131256522007272&tin=02508201610067®Number=0000000000091623&sum=240000 [20:32:00]StoreToDocumentArchive [20:32:00]shift 524 fd 372933 [20:32:00]save to /storage/0524/doc_00372933 [20:32:00]save last doc name /storage/0524/doc_00372933 to /storage/kkm_last_doc_name [20:32:00]save OK [20:32:00]Clear old archive folders... [20:32:00]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:32:00]tlvbuf is 00C99AC0 [20:32:00]SAM_PROTO_ClearQueue [20:32:00]wFMCommunicate request_size=4 [20:32:00]MH_SAM_APDU [20:32:00]CAPDU: 80 09 00 00 [20:32:00]Write to MH i2c: E2 08 00 A5 05 80 09 00 00 00 00 00 00 1C [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:00]Read from MH i2c: E2 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 A5 05 00 90 00 1E [20:32:00]RAPDU: 90 00 [20:32:00]wFMCommunicate OK [20:32:00]SAM_PROTO_ClearQueue done [20:32:00]KKMCreateOFDPacket [20:32:00]OFDProtocolAddRootSTLVToBuf [20:32:00]FM_MakeSignedData [20:32:00]FM_MakeSignedData [20:32:00]SAM_PROTO_SignData [20:32:00]wFMCommunicate request_size=4 [20:32:00]MH_SAM_APDU [20:32:00]CAPDU: 80 0D 01 02 [20:32:00]Write to MH i2c: E2 08 00 A6 05 80 0D 01 02 00 00 00 00 24 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:00]Read from MH i2c: E2 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 A6 05 00 90 00 1F [20:32:00]RAPDU: 90 00 [20:32:00]wFMCommunicate OK [20:32:00]wFMCommunicate request_size=255 [20:32:00]MH_SAM_APDU [20:32:00]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8F 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 90 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 EE 02 00 00 F4 03 04 00 C0 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 B0 05 [20:32:00]Write to MH i2c: E2 02 01 A7 05 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8F 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 90 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 EE 02 00 00 F4 03 04 00 C0 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 B0 05 00 00 AA [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:00]Read from MH i2c: E2 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 A7 05 00 90 00 20 [20:32:00]RAPDU: 90 00 [20:32:00]wFMCommunicate OK [20:32:00]wFMCommunicate request_size=16 [20:32:00]MH_SAM_APDU [20:32:00]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 77 60 8A 5E 62 E8 [20:32:00]Write to MH i2c: E2 13 00 A8 05 80 0D 02 02 0B 00 00 35 04 06 00 77 60 8A 5E 62 E8 00 00 85 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:00]Read from MH i2c: E2 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 03 00 A8 05 00 90 00 21 [20:32:00]RAPDU: 90 00 [20:32:00]wFMCommunicate OK [20:32:00]wFMCommunicate request_size=4 [20:32:00]MH_SAM_APDU [20:32:00]CAPDU: 80 0D 03 02 [20:32:00]Write to MH i2c: E2 08 00 A9 05 80 0D 03 02 00 00 00 00 29 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:00]Read from MH i2c: E2 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 0B 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 0B 00 A9 05 00 24 63 1E BD FC 72 0B 27 90 00 2C [20:32:00]RAPDU: 24 63 1E BD FC 72 0B 27 90 00 [20:32:00]wFMCommunicate OK [20:32:00]SAM_PROTO_SignData done [20:32:00]FM_MakeSignedData done [20:32:00]CreateOFDProtocolMessage [20:32:00]wFMCommunicate request_size=4 [20:32:00]MH_SAM_APDU [20:32:00]CAPDU: 80 11 00 00 [20:32:00]Write to MH i2c: E2 08 00 AA 05 80 11 00 00 00 00 00 00 29 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:00]Read from MH i2c: E2 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: E2 17 00 [20:32:00]MH_I2C_Read... [20:32:00]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 36 37 32 90 00 7E [20:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:32:00]wFMCommunicate OK [20:32:00]CreateOFDProtocolMessage done [20:32:00]OFDSenderStorePacket 372933 [20:32:00]StoreOFDPacket docnum=372933 [20:32:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3A 44 0D 01 DE E9 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8F 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 90 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 EE 02 00 00 F4 03 04 00 C0 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 B0 05 00 35 04 06 00 77 60 8A 5E 62 E8 24 63 1E BD FC 72 0B 27 [20:32:00]CheckFolder [20:32:00]dirname=/storage/ofd_packets [20:32:00]CheckFolder done [20:32:00]ProducePacketName [20:32:00]name=ofd_packets/00372933 [20:32:00]NVStorageSaveData ofd_packets/00372933 [20:32:00]File name is /storage/ofd_packets/00372933 [20:32:00]Write 307 bytes [20:32:00]NVStorageSaveData done [20:32:00]OFDSenderStorePacket done [20:32:00]KKMCreateOFDPacket done [20:32:00]NVStorageSaveData kkm_last_timestamp [20:32:00]File name is /storage/kkm_last_timestamp [20:32:00]Write 4 bytes [20:32:00]NVStorageSaveData done [20:32:00]ExternCall_PrintAddStr [20:32:00]wPrintStart [20:32:00]Write to MH i2c: 01 00 00 AB 05 B0 [20:32:00]Write i2c OK [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 07 00 [20:32:00]MH_I2C_Read... [20:32:00]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [20:32:00]RasterBufferAndPrint [20:32:00]line Счет N : (1)3309249 [20:32:00]line ИНН: 02508201610067 [20:32:00]line Контрольно-Кассовый Чек [20:32:00]line ПРОДАЖА [20:32:00]line ТРК (МРК, ГНК) : 31 [20:32:00]line Товар: 2710194240 [20:32:00]line D-Energy Дт-К-2 [20:32:00]line 31.090 * 77.20 [20:32:00]line = 2400.15 [20:32:00]line НДС 12% НСП 1% [20:32:00]line > о реализуемом товаре [20:32:00]line ОКРУГЛЕНИЕ: -0.15 [20:32:00]line ИТОГО: 2400.00 [20:32:00]line Внесено: 2400.00 [20:32:00]line СДАЧА: 0.00 [20:32:00]line НСП 1% : 21.24 [20:32:00]line НДС 12% : 254.88 [20:32:00]line Наличными: 2400.00 [20:32:00]line Безнал.: 0.00 [20:32:00]line Место: АЗС № 87 "Партнер Нефть" [20:32:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:32:00]line СНО: Общий режим [20:32:00]line Чек 750 24.10.2024 20:32 [20:32:00]line Смена: 524 ФФД: 1.0 [20:32:00]line ЗНМ: 0300000083 [20:32:00]line РНМ: 0000000000091623 [20:32:00]line Версия ККМ: 001 [20:32:00]line ФМ: 0000000000874672 [20:32:00]line ФД: 372933 [20:32:00]line ФПД: 131256522007272 [20:32:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372933&fm=131256522007272&tin=02508201610067®Number=0000000000091623&sum=240000 [20:32:00]written 0, free lines is 4095 [20:32:00]OFD Sender: Processing packet 372933 [packets to send 268, broken 267] [20:32:00]ProducePacketName [20:32:00]name=ofd_packets/00372933 [20:32:00]OFD Sender: To server: pG, [20:32:00]CommunicateWithHost lk.salyk.kg:30040 [20:32:00]ConnectInit lk.salyk.kg [20:32:00]Connected sock=10 [20:32:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3A 44 0D 01 DE E9 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 72 79 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8F 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 90 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 EE 02 00 00 F4 03 04 00 C0 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 B0 05 00 35 04 06 00 77 60 8A 5E 62 E8 24 63 1E BD FC 72 0B 27 [20:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 35 94 47 00 27 4C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C5 B0 05 00 F4 03 04 00 66 5A 1A 67 B6 04 01 00 00 4E 0D 09 3E BD 6F A2 05 [20:32:01]CommunicateWithHost err = 0 [20:32:01]CheckOFDResponse [20:32:01]1017 (14) - 77093643461234 [20:32:01]1041 (16) - 0000000000874672 [20:32:01]1040 (4) - 372933 [20:32:01]1012 (4) - 24.10.2024 14:32 [20:32:01]1206 (1) - 0 [20:32:01]OFD Sender: Remove packet 372933 [20:32:01]ProducePacketName [20:32:01]name=ofd_packets/00372933 [20:32:01]NVStorageDeleteData [20:32:01]Write to MH i2c: 01 00 00 D6 05 DB [20:32:01]Write i2c OK [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: 01 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: 01 07 00 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: 01 07 00 D6 05 00 00 00 00 00 E6 0C D4 [20:32:01]RasterBufferAndPrint [20:32:01]line [20:32:01]line [20:32:01]line [20:32:01]line [20:32:01]line [20:32:01]written 0, free lines is 3311 [20:32:01]MH_Cut [20:32:01]Write to MH i2c: D1 01 00 DD 05 01 B4 [20:32:01]Write i2c OK [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: D1 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: D1 01 00 [20:32:01]MH_I2C_Read... [20:32:01]Read from MH i2c: D1 01 00 DD 05 00 B3 [20:32:01]Write to MH i2c: 01 00 00 DE 05 E3 [20:32:01]Write i2c OK [20:32:01]MH_I2C_Read... [20:32:01]OFD Sender: No OFD packet to send [20:32:02]*** Cut start [20:32:02]*** Partial cut [20:32:02]*** CUTSNS_PIN = 1 [20:32:02]*** CUTSNS_PIN = 0 [20:32:02]*** Brake cut motor [20:32:02]Read from MH i2c: 01 [20:32:02]MH_I2C_Read... [20:32:02]*** Stop cut motor [20:32:02]*** Cut end [20:32:02]Read from MH i2c: 01 07 00 [20:32:02]MH_I2C_Read... [20:32:02]Read from MH i2c: 01 07 00 DE 05 00 00 00 00 00 FF 0F F8 [20:32:02]process_action close_receipt done [20:32:02]requested_data is exist [20:32:02]produce_requested_data [20:32:02]requested_item fm.sn is exist - process it [20:32:02]wFMCommunicate request_size=4 [20:32:02]MH_SAM_APDU [20:32:02]CAPDU: 80 11 00 00 [20:32:02]Write to MH i2c: E2 08 00 DF 05 80 11 00 00 00 00 00 00 5E [20:32:02]Write i2c OK [20:32:02]MH_I2C_Read... [20:32:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:02]Read from MH i2c: E2 [20:32:02]MH_I2C_Read... [20:32:02]Read from MH i2c: E2 17 00 [20:32:02]MH_I2C_Read... [20:32:02]Read from MH i2c: E2 17 00 DF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [20:32:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:32:02]wFMCommunicate OK [20:32:02]requested_item fd.num is exist - process it [20:32:02]SAM_PROTO_GetFieldsCounters [20:32:02]wFMCommunicate request_size=4 [20:32:02]MH_SAM_APDU [20:32:02]CAPDU: 80 13 00 00 [20:32:02]Write to MH i2c: E2 08 00 E0 05 80 13 00 00 00 00 00 00 61 [20:32:02]Write i2c OK [20:32:02]MH_I2C_Read... [20:32:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:03]Read from MH i2c: E2 [20:32:03]MH_I2C_Read... [20:32:03]Read from MH i2c: E2 62 00 [20:32:03]MH_I2C_Read... [20:32:03]Read from MH i2c: E2 62 00 E0 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 D8 [20:32:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EE 02 00 00 5E 04 04 00 EE 02 00 00 57 04 04 00 EF 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:32:03]wFMCommunicate OK [20:32:03]SAM_PROTO_GetFieldsCounters done [20:32:03]requested_item shift.num is exist - process it [20:32:03]requested_item shift.opened is exist - process it [20:32:03]req_shift_opened [20:32:03]FM_GetShiftState [20:32:03]SAM_PROTO_GetShiftState [20:32:03]wFMCommunicate request_size=4 [20:32:03]MH_SAM_APDU [20:32:03]CAPDU: 80 13 01 00 [20:32:03]Write to MH i2c: E2 08 00 E1 05 80 13 01 00 00 00 00 00 63 [20:32:03]Write i2c OK [20:32:03]MH_I2C_Read... [20:32:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:03]Read from MH i2c: E2 [20:32:03]MH_I2C_Read... [20:32:03]Read from MH i2c: E2 0E 00 [20:32:03]MH_I2C_Read... [20:32:03]Read from MH i2c: E2 0E 00 E1 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C8 [20:32:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:32:03]wFMCommunicate OK [20:32:03]SAM_PROTO_GetShiftState done [20:32:03]FM_GetShiftState done [20:32:03]req_shift_opened done [20:32:03]requested_item shift.open_date is exist - process it [20:32:03]req_shift_open_date [20:32:03]req_shift_open_date done [20:32:03]produce_requested_data done [20:32:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372933,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:32:03]process_action_free close_receipt [20:32:03]json_value_free [20:32:03]json_value_free done [20:32:03]process_json_proto returns [20:32:03]Send response to host [20:32:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372933,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:32:03]free response buf [20:32:03]execute_script done [20:32:03]execute_script returns [20:32:03]free content buf [20:32:03]Sock 7.Close socket [20:32:03]Sock 7.Thread stoped [20:32:06]OFD Sender: No OFD packet to send [20:32:11]OFD Sender: No OFD packet to send [20:32:16]OFD Sender: No OFD packet to send [20:32:21]OFD Sender: No OFD packet to send [20:32:26]OFD Sender: No OFD packet to send [20:32:31]OFD Sender: No OFD packet to send [20:32:36]OFD Sender: No OFD packet to send [20:32:41]OFD Sender: No OFD packet to send [20:32:46]OFD Sender: No OFD packet to send [20:32:51]OFD Sender: No OFD packet to send [20:32:52]accept exits with 9 [20:32:52]New connection [20:32:52]New thread 3066613092 created [20:32:52]Thread 3066469732 joined [20:32:52]Waiting for new connection... [20:32:52] Sock 9.Parse request [20:32:52]Sock 9.Check first char [20:32:52]Sock 9.First char is OK [20:32:52]request: POST /json_proto HTTP/1.0 [20:32:52]Method: POST [20:32:52]URL: /json_proto [20:32:52]Method is POST - this is cgi request [20:32:52]url: /json_proto [20:32:52]query_string will be loaded in cgi processing [20:32:52]execute_cgi json_proto POST (null) [20:32:52]execute_cgi path=json_proto method=POST [20:32:52]POST find Content-Length [20:32:52]Host: 172.17.42.195:8080 [20:32:52]Content-Length: 770 [20:32:52]Content-Type: application/json [20:32:52] [20:32:52]POST finish read [20:32:52]Found Content-Length = 770 [20:32:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:52]execute_script... [20: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)3309251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:32:52]POST & json_proto [20:32:52]process_json_proto [20:32:52]json parsed OK: [20:32:52]protocol is kg_v1.0 [20:32:52]action value=close_receipt [20:32:52]process_action close_receipt [20:32:52]cmd_close_receipt [20:32:52]MH_GetDate [20:32:52]Write to MH i2c: F0 00 00 E2 05 D6 [20:32:52]Write i2c OK [20:32:52]MH_I2C_Read... [20:32:52]Read from MH i2c: F0 [20:32:52]MH_I2C_Read... [20:32:52]Read from MH i2c: F0 09 00 [20:32:52]MH_I2C_Read... [20:32:52]Read from MH i2c: F0 09 00 E2 05 00 F5 AE 1A 67 EF 94 12 67 FF [20:32:52]GetLastDocTimeStamp 1729801920 [20:32:52]current date 1729801973 [20:32:52]FM_GetShiftState [20:32:52]SAM_PROTO_GetShiftState [20:32:52]wFMCommunicate request_size=4 [20:32:52]MH_SAM_APDU [20:32:52]CAPDU: 80 13 01 00 [20:32:52]Write to MH i2c: E2 08 00 E3 05 80 13 01 00 00 00 00 00 65 [20:32:52]Write i2c OK [20:32:52]MH_I2C_Read... [20:32:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:52]Read from MH i2c: E2 [20:32:52]MH_I2C_Read... [20:32:52]Read from MH i2c: E2 0E 00 [20:32:52]MH_I2C_Read... [20:32:52]Read from MH i2c: E2 0E 00 E3 05 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [20:32:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:32:52]wFMCommunicate OK [20:32:52]SAM_PROTO_GetShiftState done [20:32:52]FM_GetShiftState done [20:32:52]opened in 1729729095 [20:32:52]opened+sec_in_day 1729815495 [20:32:52]quantity*price = 100015 [20:32:52]sum+1 = 100017 [20:32:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 751 24.10.2024 20:32 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372934 ФПД: 115561119445446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372934&fm=115561119445446&tin=02508201610067®Number=0000000000091623&sum=100016 [20:32:54]StoreToDocumentArchive [20:32:54]shift 524 fd 372934 [20:32:54]save to /storage/0524/doc_00372934 [20:32:54]save last doc name /storage/0524/doc_00372934 to /storage/kkm_last_doc_name [20:32:54]save OK [20:32:54]Clear old archive folders... [20:32:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:32:54]tlvbuf is 00CC5950 [20:32:54]SAM_PROTO_ClearQueue [20:32:54]wFMCommunicate request_size=4 [20:32:54]MH_SAM_APDU [20:32:54]CAPDU: 80 09 00 00 [20:32:54]Write to MH i2c: E2 08 00 F0 05 80 09 00 00 00 00 00 00 67 [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 F0 05 00 90 00 69 [20:32:54]RAPDU: 90 00 [20:32:54]wFMCommunicate OK [20:32:54]SAM_PROTO_ClearQueue done [20:32:54]KKMCreateOFDPacket [20:32:54]OFDProtocolAddRootSTLVToBuf [20:32:54]FM_MakeSignedData [20:32:54]FM_MakeSignedData [20:32:54]SAM_PROTO_SignData [20:32:54]wFMCommunicate request_size=4 [20:32:54]MH_SAM_APDU [20:32:54]CAPDU: 80 0D 01 02 [20:32:54]Write to MH i2c: E2 08 00 F1 05 80 0D 01 02 00 00 00 00 6F [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 F1 05 00 90 00 6A [20:32:54]RAPDU: 90 00 [20:32:54]wFMCommunicate OK [20:32:54]wFMCommunicate request_size=255 [20:32:54]MH_SAM_APDU [20:32: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 F5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 B0 05 00 35 04 06 00 69 [20:32:54]Write to MH i2c: E2 02 01 F2 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 F5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 B0 05 00 35 04 06 00 69 00 00 1C [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 F2 05 00 90 00 6B [20:32:54]RAPDU: 90 00 [20:32:54]wFMCommunicate OK [20:32:54]wFMCommunicate request_size=10 [20:32:54]MH_SAM_APDU [20:32:54]CAPDU: 80 0D 02 02 05 1A 2B 79 71 C6 [20:32:54]Write to MH i2c: E2 0D 00 F3 05 80 0D 02 02 05 00 1A 2B 79 71 C6 00 00 71 [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 03 00 F3 05 00 90 00 6C [20:32:54]RAPDU: 90 00 [20:32:54]wFMCommunicate OK [20:32:54]wFMCommunicate request_size=4 [20:32:54]MH_SAM_APDU [20:32:54]CAPDU: 80 0D 03 02 [20:32:54]Write to MH i2c: E2 08 00 F4 05 80 0D 03 02 00 00 00 00 74 [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 0B 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 0B 00 F4 05 00 36 00 C8 52 92 4F CC 76 90 00 E8 [20:32:54]RAPDU: 36 00 C8 52 92 4F CC 76 90 00 [20:32:54]wFMCommunicate OK [20:32:54]SAM_PROTO_SignData done [20:32:54]FM_MakeSignedData done [20:32:54]CreateOFDProtocolMessage [20:32:54]wFMCommunicate request_size=4 [20:32:54]MH_SAM_APDU [20:32:54]CAPDU: 80 11 00 00 [20:32:54]Write to MH i2c: E2 08 00 F5 05 80 11 00 00 00 00 00 00 74 [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:54]Read from MH i2c: E2 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: E2 17 00 [20:32:54]MH_I2C_Read... [20:32:54]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 36 37 32 90 00 C9 [20:32:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:32:54]wFMCommunicate OK [20:32:54]CreateOFDProtocolMessage done [20:32:54]OFDSenderStorePacket 372934 [20:32:54]StoreOFDPacket docnum=372934 [20:32:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 5D 07 01 BA 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 F5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 B0 05 00 35 04 06 00 69 1A 2B 79 71 C6 36 00 C8 52 92 4F CC 76 [20:32:54]CheckFolder [20:32:54]dirname=/storage/ofd_packets [20:32:54]CheckFolder done [20:32:54]ProducePacketName [20:32:54]name=ofd_packets/00372934 [20:32:54]NVStorageSaveData ofd_packets/00372934 [20:32:54]File name is /storage/ofd_packets/00372934 [20:32:54]Write 301 bytes [20:32:54]NVStorageSaveData done [20:32:54]OFDSenderStorePacket done [20:32:54]KKMCreateOFDPacket done [20:32:54]NVStorageSaveData kkm_last_timestamp [20:32:54]File name is /storage/kkm_last_timestamp [20:32:54]Write 4 bytes [20:32:54]NVStorageSaveData done [20:32:54]ExternCall_PrintAddStr [20:32:54]wPrintStart [20:32:54]Write to MH i2c: 01 00 00 F6 05 FB [20:32:54]Write i2c OK [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: 01 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: 01 07 00 [20:32:54]MH_I2C_Read... [20:32:54]Read from MH i2c: 01 07 00 F6 05 00 00 00 00 00 FF 0F 10 [20:32:54]RasterBufferAndPrint [20:32:54]line Счет N : (1)3309251 [20:32:54]line ИНН: 02508201610067 [20:32:54]line Контрольно-Кассовый Чек [20:32:54]line ПРОДАЖА [20:32:54]line ТРК (МРК, ГНК) : 12 [20:32:54]line Товар: 2710124130 [20:32:54]line Аи-92-К-4 [20:32:54]line 14.950 * 66.90 [20:32:54]line = 1000.16 [20:32:54]line НДС 12% НСП 1% [20:32:54]line > о реализуемом товаре [20:32:54]line ИТОГО: 1000.16 [20:32:54]line НСП 1% : 8.85 [20:32:54]line НДС 12% : 106.21 [20:32:54]line Наличными: 0.00 [20:32:54]line Безнал.: 1000.16 [20:32:54]line Место: АЗС № 87 "Партнер Нефть" [20:32:54]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:32:54]line СНО: Общий режим [20:32:54]line Чек 751 24.10.2024 20:32 [20:32:54]line Смена: 524 ФФД: 1.0 [20:32:54]line ЗНМ: 0300000083 [20:32:54]line РНМ: 0000000000091623 [20:32:54]line Версия ККМ: 001 [20:32:54]line Платежная система: Mbank [20:32:54]line ФМ: 0000000000874672 [20:32:54]line ФД: 372934 [20:32:54]line ФПД: 115561119445446 [20:32:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203253&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372934&fm=115561119445446&tin=02508201610067®Number=0000000000091623&sum=100016 [20:32:54]OFD Sender: Processing packet 372934 [packets to send 268, broken 267] [20:32:54]ProducePacketName [20:32:54]name=ofd_packets/00372934 [20:32:54]OFD Sender: To server: pG, [20:32:54]CommunicateWithHost lk.salyk.kg:30040 [20:32:54]ConnectInit lk.salyk.kg [20:32:54]written 0, free lines is 4095 [20:32:55]Connected sock=10 [20: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 36 37 32 0F 01 00 00 99 5D 07 01 BA 1C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EF 02 00 00 F4 03 04 00 F5 AE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 B0 05 00 35 04 06 00 69 1A 2B 79 71 C6 36 00 C8 52 92 4F CC 76 [20:32:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 35 6E 47 00 4E A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C6 B0 05 00 F4 03 04 00 9C 5A 1A 67 B6 04 01 00 00 90 11 5C FC 62 C4 F3 69 [20:32:55]CommunicateWithHost err = 0 [20:32:55]CheckOFDResponse [20:32:55]1017 (14) - 77093643461234 [20:32:55]1041 (16) - 0000000000874672 [20:32:55]1040 (4) - 372934 [20:32:55]1012 (4) - 24.10.2024 14:33 [20:32:55]1206 (1) - 0 [20:32:55]OFD Sender: Remove packet 372934 [20:32:55]ProducePacketName [20:32:55]name=ofd_packets/00372934 [20:32:55]NVStorageDeleteData [20:32:55]Write to MH i2c: 01 00 00 1F 06 25 [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: 01 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: 01 07 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: 01 07 00 1F 06 00 00 00 00 00 03 0D 3C [20:32:55]RasterBufferAndPrint [20:32:55]line [20:32:55]line [20:32:55]line [20:32:55]line [20:32:55]line [20:32:55]written 0, free lines is 3338 [20:32:55]MH_Cut [20:32:55]Write to MH i2c: D1 01 00 26 06 01 FE [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: D1 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: D1 01 00 [20:32:55]MH_I2C_Read... [20:32:55]Read from MH i2c: D1 01 00 26 06 00 FD [20:32:55]Write to MH i2c: 01 00 00 27 06 2D [20:32:55]Write i2c OK [20:32:55]MH_I2C_Read... [20:32:55]OFD Sender: No OFD packet to send [20:32:56]*** Cut start [20:32:56]*** Partial cut [20:32:56]*** CUTSNS_PIN = 1 [20:32:56]*** CUTSNS_PIN = 0 [20:32:56]*** Brake cut motor [20:32:56]Read from MH i2c: 01 [20:32:56]MH_I2C_Read... [20:32:56]*** Stop cut motor [20:32:56]*** Cut end [20:32:56]Read from MH i2c: 01 07 00 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: 01 07 00 27 06 00 00 00 00 00 FF 0F 42 [20:32:56]process_action close_receipt done [20:32:56]requested_data is exist [20:32:56]produce_requested_data [20:32:56]requested_item fm.sn is exist - process it [20:32:56]wFMCommunicate request_size=4 [20:32:56]MH_SAM_APDU [20:32:56]CAPDU: 80 11 00 00 [20:32:56]Write to MH i2c: E2 08 00 28 06 80 11 00 00 00 00 00 00 A8 [20:32:56]Write i2c OK [20:32:56]MH_I2C_Read... [20:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:32:56]Read from MH i2c: E2 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: E2 17 00 [20:32:56]MH_I2C_Read... [20:32:56]Read from MH i2c: E2 17 00 28 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [20:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:32:56]wFMCommunicate OK [20:32:56]requested_item fd.num is exist - process it [20:32:56]SAM_PROTO_GetFieldsCounters [20:32:56]wFMCommunicate request_size=4 [20:32:56]MH_SAM_APDU [20:32:56]CAPDU: 80 13 00 00 [20:32:56]Write to MH i2c: E2 08 00 29 06 80 13 00 00 00 00 00 00 AB [20:32:56]Write i2c OK [20:32:56]MH_I2C_Read... [20:32:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:32:57]Read from MH i2c: E2 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 62 00 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 62 00 29 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 26 [20:32:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 EF 02 00 00 5E 04 04 00 EF 02 00 00 57 04 04 00 F0 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:32:57]wFMCommunicate OK [20:32:57]SAM_PROTO_GetFieldsCounters done [20:32:57]requested_item shift.num is exist - process it [20:32:57]requested_item shift.opened is exist - process it [20:32:57]req_shift_opened [20:32:57]FM_GetShiftState [20:32:57]SAM_PROTO_GetShiftState [20:32:57]wFMCommunicate request_size=4 [20:32:57]MH_SAM_APDU [20:32:57]CAPDU: 80 13 01 00 [20:32:57]Write to MH i2c: E2 08 00 2A 06 80 13 01 00 00 00 00 00 AD [20:32:57]Write i2c OK [20:32:57]MH_I2C_Read... [20:32:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:32:57]Read from MH i2c: E2 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 0E 00 [20:32:57]MH_I2C_Read... [20:32:57]Read from MH i2c: E2 0E 00 2A 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 12 [20:32:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:32:57]wFMCommunicate OK [20:32:57]SAM_PROTO_GetShiftState done [20:32:57]FM_GetShiftState done [20:32:57]req_shift_opened done [20:32:57]requested_item shift.open_date is exist - process it [20:32:57]req_shift_open_date [20:32:57]req_shift_open_date done [20:32:57]produce_requested_data done [20:32:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372934,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:32:57]process_action_free close_receipt [20:32:57]json_value_free [20:32:57]json_value_free done [20:32:57]process_json_proto returns [20:32:57]Send response to host [20:32:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372934,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:32:57]free response buf [20:32:57]execute_script done [20:32:57]execute_script returns [20:32:57]free content buf [20:32:57]Sock 9.Close socket [20:32:57]Sock 9.Thread stoped [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:30]OFD Sender: No OFD packet to send [20:34:35]OFD Sender: No OFD packet to send [20:34:40]OFD Sender: No OFD packet to send [20:34:45]OFD Sender: No OFD packet to send [20:34:50]OFD Sender: No OFD packet to send [20:34:55]OFD Sender: No OFD packet to send [20:35:00]OFD Sender: No OFD packet to send [20:35:05]OFD Sender: No OFD packet to send [20:35:10]OFD Sender: No OFD packet to send [20:35: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:43]accept exits with 7 [20:35:43]New connection [20:35:43]New thread 3066469732 created [20:35:43]Thread 3066613092 joined [20:35:43]Waiting for new connection... [20:35:43] Sock 7.Parse request [20:35:43]Sock 7.Check first char [20:35:43]Sock 7.First char is OK [20:35:43]request: POST /json_proto HTTP/1.0 [20:35:43]Method: POST [20:35:43]URL: /json_proto [20:35:43]Method is POST - this is cgi request [20:35:43]url: /json_proto [20:35:43]query_string will be loaded in cgi processing [20:35:43]execute_cgi json_proto POST (null) [20:35:43]execute_cgi path=json_proto method=POST [20:35:43]POST find Content-Length [20:35:43]Host: 172.17.42.195:8080 [20:35:43]Content-Length: 793 [20:35:43]Content-Type: application/json [20:35:43] [20:35:43]POST finish read [20:35:43]Found Content-Length = 793 [20:35:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01162", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:43]execute_script... [20:35:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 0.00, "quantity" : 10.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01162", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:35:43]POST & json_proto [20:35:43]process_json_proto [20:35:43]json parsed OK: [20:35:43]protocol is kg_v1.0 [20:35:43]action value=close_receipt [20:35:43]process_action close_receipt [20:35:43]cmd_close_receipt [20:35:43]MH_GetDate [20:35:43]Write to MH i2c: F0 00 00 2B 06 20 [20:35:43]Write i2c OK [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: F0 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: F0 09 00 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: F0 09 00 2B 06 00 A0 AF 1A 67 EF 94 12 67 F5 [20:35:43]GetLastDocTimeStamp 1729801973 [20:35:43]current date 1729802144 [20:35:43]FM_GetShiftState [20:35:43]SAM_PROTO_GetShiftState [20:35:43]wFMCommunicate request_size=4 [20:35:43]MH_SAM_APDU [20:35:43]CAPDU: 80 13 01 00 [20:35:43]Write to MH i2c: E2 08 00 2C 06 80 13 01 00 00 00 00 00 AF [20:35:43]Write i2c OK [20:35:43]MH_I2C_Read... [20:35:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:43]Read from MH i2c: E2 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 0E 00 [20:35:43]MH_I2C_Read... [20:35:43]Read from MH i2c: E2 0E 00 2C 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 14 [20:35:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:35:43]wFMCommunicate OK [20:35:43]SAM_PROTO_GetShiftState done [20:35:43]FM_GetShiftState done [20:35:43]opened in 1729729095 [20:35:43]opened+sec_in_day 1729815495 [20:35:43]quantity*price = 0 [20:35:43]sum+1 = 1 [20:35:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 752 24.10.2024 20:35 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Талоны: Топливная Карта 01162 ФМ: 0000000000874672 ФД: 372935 ФПД: 30432841177854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372935&fm=30432841177854&tin=02508201610067®Number=0000000000091623&sum=0 [20:35:44]StoreToDocumentArchive [20:35:44]shift 524 fd 372935 [20:35:44]save to /storage/0524/doc_00372935 [20:35:44]save last doc name /storage/0524/doc_00372935 to /storage/kkm_last_doc_name [20:35:44]save OK [20:35:44]Clear old archive folders... [20:35:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:35:44]tlvbuf is 00C84B30 [20:35:44]SAM_PROTO_ClearQueue [20:35:44]wFMCommunicate request_size=4 [20:35:44]MH_SAM_APDU [20:35:44]CAPDU: 80 09 00 00 [20:35:44]Write to MH i2c: E2 08 00 39 06 80 09 00 00 00 00 00 00 B1 [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:35:44]Read from MH i2c: E2 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 39 06 00 90 00 B3 [20:35:44]RAPDU: 90 00 [20:35:44]wFMCommunicate OK [20:35:44]SAM_PROTO_ClearQueue done [20:35:44]KKMCreateOFDPacket [20:35:44]OFDProtocolAddRootSTLVToBuf [20:35:44]FM_MakeSignedData [20:35:44]FM_MakeSignedData [20:35:44]SAM_PROTO_SignData [20:35:44]wFMCommunicate request_size=4 [20:35:44]MH_SAM_APDU [20:35:44]CAPDU: 80 0D 01 02 [20:35:44]Write to MH i2c: E2 08 00 3A 06 80 0D 01 02 00 00 00 00 B9 [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:35:44]Read from MH i2c: E2 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 3A 06 00 90 00 B4 [20:35:44]RAPDU: 90 00 [20:35:44]wFMCommunicate OK [20:35:44]wFMCommunicate request_size=255 [20:35:44]MH_SAM_APDU [20:35:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 A0 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 B0 05 00 35 04 06 00 1B [20:35:44]Write to MH i2c: E2 02 01 3B 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 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 A0 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 B0 05 00 35 04 06 00 1B 00 00 5E [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:44]Read from MH i2c: E2 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 3B 06 00 90 00 B5 [20:35:44]RAPDU: 90 00 [20:35:44]wFMCommunicate OK [20:35:44]wFMCommunicate request_size=10 [20:35:44]MH_SAM_APDU [20:35:44]CAPDU: 80 0D 02 02 05 AD B2 B0 1A FE [20:35:44]Write to MH i2c: E2 0D 00 3C 06 80 0D 02 02 05 00 AD B2 B0 1A FE 00 00 ED [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:35:44]Read from MH i2c: E2 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 03 00 3C 06 00 90 00 B6 [20:35:44]RAPDU: 90 00 [20:35:44]wFMCommunicate OK [20:35:44]wFMCommunicate request_size=4 [20:35:44]MH_SAM_APDU [20:35:44]CAPDU: 80 0D 03 02 [20:35:44]Write to MH i2c: E2 08 00 3D 06 80 0D 03 02 00 00 00 00 BE [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:35:44]Read from MH i2c: E2 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 0B 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 0B 00 3D 06 00 DF 61 6A 1C 3E 7E D0 4D 90 00 5E [20:35:44]RAPDU: DF 61 6A 1C 3E 7E D0 4D 90 00 [20:35:44]wFMCommunicate OK [20:35:44]SAM_PROTO_SignData done [20:35:44]FM_MakeSignedData done [20:35:44]CreateOFDProtocolMessage [20:35:44]wFMCommunicate request_size=4 [20:35:44]MH_SAM_APDU [20:35:44]CAPDU: 80 11 00 00 [20:35:44]Write to MH i2c: E2 08 00 3E 06 80 11 00 00 00 00 00 00 BE [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:44]Read from MH i2c: E2 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 17 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: E2 17 00 3E 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 13 [20:35:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:35:44]wFMCommunicate OK [20:35:44]CreateOFDProtocolMessage done [20:35:44]OFDSenderStorePacket 372935 [20:35:44]StoreOFDPacket docnum=372935 [20:35:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6B 4D 07 01 31 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 A0 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 B0 05 00 35 04 06 00 1B AD B2 B0 1A FE DF 61 6A 1C 3E 7E D0 4D [20:35:44]CheckFolder [20:35:44]dirname=/storage/ofd_packets [20:35:44]CheckFolder done [20:35:44]ProducePacketName [20:35:44]name=ofd_packets/00372935 [20:35:44]NVStorageSaveData ofd_packets/00372935 [20:35:44]File name is /storage/ofd_packets/00372935 [20:35:44]Write 301 bytes [20:35:44]NVStorageSaveData done [20:35:44]OFDSenderStorePacket done [20:35:44]KKMCreateOFDPacket done [20:35:44]NVStorageSaveData kkm_last_timestamp [20:35:44]File name is /storage/kkm_last_timestamp [20:35:44]Write 4 bytes [20:35:44]NVStorageSaveData done [20:35:44]ExternCall_PrintAddStr [20:35:44]wPrintStart [20:35:44]Write to MH i2c: 01 00 00 3F 06 45 [20:35:44]Write i2c OK [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: 01 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: 01 07 00 [20:35:44]MH_I2C_Read... [20:35:44]Read from MH i2c: 01 07 00 3F 06 00 00 00 00 00 FF 0F 5A [20:35:44]RasterBufferAndPrint [20:35:44]line Счет N : (1)3309252 [20:35:44]line ИНН: 02508201610067 [20:35:44]line Контрольно-Кассовый Чек [20:35:44]line ПРОДАЖА [20:35:44]line ТРК (МРК, ГНК) : 22 [20:35:44]line Товар: 2710124130 [20:35:44]line Аи-92-К-4 [20:35:44]line 10.000 * 0.00 [20:35:44]line = 0.00 [20:35:44]line НДС 12% НСП 1% [20:35:44]line > о реализуемом товаре [20:35:44]line ИТОГО: 0.00 [20:35:44]line НСП 1% : 0.00 [20:35:44]line НДС 12% : 0.00 [20:35:44]line Наличными: 0.00 [20:35:44]line Безнал.: 0.00 [20:35:44]line Место: АЗС № 87 "Партнер Нефть" [20:35:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:35:44]line СНО: Общий режим [20:35:44]line Чек 752 24.10.2024 20:35 [20:35:44]line Смена: 524 ФФД: 1.0 [20:35:44]line ЗНМ: 0300000083 [20:35:44]line РНМ: 0000000000091623 [20:35:44]line Версия ККМ: 001 [20:35:44]line Талоны: Топливная Карта [20:35:44]line 01162 [20:35:44]line ФМ: 0000000000874672 [20:35:44]line ФД: 372935 [20:35:44]line ФПД: 30432841177854 [20:35:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203544&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372935&fm=30432841177854&tin=02508201610067®Number=0000000000091623&sum=0 [20:35:45]OFD Sender: Processing packet 372935 [packets to send 268, broken 267] [20:35:45]ProducePacketName [20:35:45]name=ofd_packets/00372935 [20:35:45]OFD Sender: To server: pG, [20:35:45]CommunicateWithHost lk.salyk.kg:30040 [20:35:45]ConnectInit lk.salyk.kg [20:35:45]written 0, free lines is 4095 [20:35:45]Connected sock=10 [20:35:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6B 4D 07 01 31 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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F0 02 00 00 F4 03 04 00 A0 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 B0 05 00 35 04 06 00 1B AD B2 B0 1A FE DF 61 6A 1C 3E 7E D0 4D [20:35:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C8 AA 47 00 66 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C7 B0 05 00 F4 03 04 00 46 5B 1A 67 B6 04 01 00 00 C1 75 F3 76 D8 08 E4 D5 [20:35:45]CommunicateWithHost err = 0 [20:35:45]CheckOFDResponse [20:35:45]1017 (14) - 77093643461234 [20:35:45]1041 (16) - 0000000000874672 [20:35:45]1040 (4) - 372935 [20:35:45]1012 (4) - 24.10.2024 14:35 [20:35:45]1206 (1) - 0 [20:35:45]OFD Sender: Remove packet 372935 [20:35:45]ProducePacketName [20:35:45]name=ofd_packets/00372935 [20:35:45]NVStorageDeleteData [20:35:45]Write to MH i2c: 01 00 00 69 06 6F [20:35:45]Write i2c OK [20:35:45]MH_I2C_Read... [20:35:45]Read from MH i2c: 01 [20:35:45]MH_I2C_Read... [20:35:45]Read from MH i2c: 01 07 00 [20:35:45]MH_I2C_Read... [20:35:45]Read from MH i2c: 01 07 00 69 06 00 00 00 00 00 EE 0C 70 [20:35:45]RasterBufferAndPrint [20:35:45]line [20:35:45]line [20:35:45]line [20:35:45]line [20:35:45]line [20:35:45]written 0, free lines is 3315 [20:35:45]MH_Cut [20:35:45]Write to MH i2c: D1 01 00 70 06 01 48 [20:35:45]Write i2c OK [20:35:45]MH_I2C_Read... [20:35:45]Read from MH i2c: D1 [20:35:45]MH_I2C_Read... [20:35:45]Read from MH i2c: D1 01 00 [20:35:45]MH_I2C_Read... [20:35:45]Read from MH i2c: D1 01 00 70 06 00 47 [20:35:45]Write to MH i2c: 01 00 00 71 06 77 [20:35:45]Write i2c OK [20:35:45]MH_I2C_Read... [20:35:46]OFD Sender: No OFD packet to send [20:35:46]*** Cut start [20:35:46]*** Partial cut [20:35:46]*** CUTSNS_PIN = 1 [20:35:46]*** CUTSNS_PIN = 0 [20:35:46]*** Brake cut motor [20:35:47]Read from MH i2c: 01 [20:35:47]MH_I2C_Read... [20:35:47]*** Stop cut motor [20:35:47]*** Cut end [20:35:47]Read from MH i2c: 01 07 00 [20:35:47]MH_I2C_Read... [20:35:47]Read from MH i2c: 01 07 00 71 06 00 00 00 00 00 FF 0F 8C [20:35:47]process_action close_receipt done [20:35:47]requested_data is exist [20:35:47]produce_requested_data [20:35:47]requested_item fm.sn is exist - process it [20:35:47]wFMCommunicate request_size=4 [20:35:47]MH_SAM_APDU [20:35:47]CAPDU: 80 11 00 00 [20:35:47]Write to MH i2c: E2 08 00 72 06 80 11 00 00 00 00 00 00 F2 [20:35:47]Write i2c OK [20:35:47]MH_I2C_Read... [20:35:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:35:47]Read from MH i2c: E2 [20:35:47]MH_I2C_Read... [20:35:47]Read from MH i2c: E2 17 00 [20:35:47]MH_I2C_Read... [20:35:47]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 36 37 32 90 00 47 [20:35:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:35:47]wFMCommunicate OK [20:35:47]requested_item fd.num is exist - process it [20:35:47]SAM_PROTO_GetFieldsCounters [20:35:47]wFMCommunicate request_size=4 [20:35:47]MH_SAM_APDU [20:35:47]CAPDU: 80 13 00 00 [20:35:47]Write to MH i2c: E2 08 00 73 06 80 13 00 00 00 00 00 00 F5 [20:35:47]Write i2c OK [20:35:47]MH_I2C_Read... [20:35:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:35:47]Read from MH i2c: E2 [20:35:47]MH_I2C_Read... [20:35:47]Read from MH i2c: E2 62 00 [20:35:47]MH_I2C_Read... [20:35:47]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 74 [20:35:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F0 02 00 00 5E 04 04 00 F0 02 00 00 57 04 04 00 F1 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:35:47]wFMCommunicate OK [20:35:47]SAM_PROTO_GetFieldsCounters done [20:35:47]requested_item shift.num is exist - process it [20:35:47]requested_item shift.opened is exist - process it [20:35:47]req_shift_opened [20:35:47]FM_GetShiftState [20:35:47]SAM_PROTO_GetShiftState [20:35:47]wFMCommunicate request_size=4 [20:35:47]MH_SAM_APDU [20:35:47]CAPDU: 80 13 01 00 [20:35:47]Write to MH i2c: E2 08 00 74 06 80 13 01 00 00 00 00 00 F7 [20:35:47]Write i2c OK [20:35:47]MH_I2C_Read... [20:35:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:35:47]Read from MH i2c: E2 [20:35:47]MH_I2C_Read... [20:35:47]Read from MH i2c: E2 0E 00 [20:35:47]MH_I2C_Read... [20:35:47]Read from MH i2c: E2 0E 00 74 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5C [20:35:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:35:47]wFMCommunicate OK [20:35:47]SAM_PROTO_GetShiftState done [20:35:47]FM_GetShiftState done [20:35:47]req_shift_opened done [20:35:47]requested_item shift.open_date is exist - process it [20:35:47]req_shift_open_date [20:35:47]req_shift_open_date done [20:35:47]produce_requested_data done [20:35:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372935,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:35:47]process_action_free close_receipt [20:35:47]json_value_free [20:35:47]json_value_free done [20:35:47]process_json_proto returns [20:35:47]Send response to host [20:35:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372935,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:35:47]free response buf [20:35:47]execute_script done [20:35:47]execute_script returns [20:35:47]free content buf [20:35:47]Sock 7.Close socket [20:35:47]Sock 7.Thread stoped [20:35:51]OFD Sender: No OFD packet to send [20:35:56]OFD Sender: No OFD packet to send [20:36:01]OFD Sender: No OFD packet to send [20:36:06]OFD Sender: No OFD packet to send [20:36:11]OFD Sender: No OFD packet to send [20:36:16]OFD Sender: No OFD packet to send [20:36:21]OFD Sender: No OFD packet to send [20:36:26]OFD Sender: No OFD packet to send [20:36:31]OFD Sender: No OFD packet to send [20:36:33]accept exits with 9 [20:36:33]New connection [20:36:33]New thread 3066613092 created [20:36:33]Thread 3066469732 joined [20:36:33]Waiting for new connection... [20:36:33] Sock 9.Parse request [20:36:33]Sock 9.Check first char [20:36:33]Sock 9.First char is OK [20:36:33]request: POST /json_proto HTTP/1.0 [20:36:33]Method: POST [20:36:33]URL: /json_proto [20:36:33]Method is POST - this is cgi request [20:36:33]url: /json_proto [20:36:33]query_string will be loaded in cgi processing [20:36:33]execute_cgi json_proto POST (null) [20:36:33]execute_cgi path=json_proto method=POST [20:36:33]POST find Content-Length [20:36:33]Host: 172.17.42.195:8080 [20:36:33]Content-Length: 776 [20:36:33]Content-Type: application/json [20:36:33] [20:36:33]POST finish read [20:36:33]Found Content-Length = 776 [20:36:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:33]execute_script... [20:36: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)3309253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.51 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:36:33]POST & json_proto [20:36:33]process_json_proto [20:36:33]json parsed OK: [20:36:33]protocol is kg_v1.0 [20:36:33]action value=close_receipt [20:36:33]process_action close_receipt [20:36:33]cmd_close_receipt [20:36:33]MH_GetDate [20:36:33]Write to MH i2c: F0 00 00 75 06 6A [20:36:33]Write i2c OK [20:36:33]MH_I2C_Read... [20:36:33]Read from MH i2c: F0 [20:36:33]MH_I2C_Read... [20:36:33]Read from MH i2c: F0 09 00 [20:36:33]MH_I2C_Read... [20:36:33]Read from MH i2c: F0 09 00 75 06 00 D2 AF 1A 67 EF 94 12 67 71 [20:36:33]GetLastDocTimeStamp 1729802144 [20:36:33]current date 1729802194 [20:36:33]FM_GetShiftState [20:36:33]SAM_PROTO_GetShiftState [20:36:33]wFMCommunicate request_size=4 [20:36:33]MH_SAM_APDU [20:36:33]CAPDU: 80 13 01 00 [20:36:33]Write to MH i2c: E2 08 00 76 06 80 13 01 00 00 00 00 00 F9 [20:36:33]Write i2c OK [20:36:33]MH_I2C_Read... [20:36:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:33]Read from MH i2c: E2 [20:36:33]MH_I2C_Read... [20:36:33]Read from MH i2c: E2 0E 00 [20:36:33]MH_I2C_Read... [20:36:33]Read from MH i2c: E2 0E 00 76 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5E [20:36:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:36:33]wFMCommunicate OK [20:36:33]SAM_PROTO_GetShiftState done [20:36:33]FM_GetShiftState done [20:36:33]opened in 1729729095 [20:36:33]opened+sec_in_day 1729815495 [20:36:33]quantity*price = 100051 [20:36:33]sum+1 = 100052 [20:36:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.51 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 0.00 Безнал.: 1000.51 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 753 24.10.2024 20:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372936 ФПД: 68446317519227 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372936&fm=68446317519227&tin=02508201610067®Number=0000000000091623&sum=100051 [20:36:34]StoreToDocumentArchive [20:36:34]shift 524 fd 372936 [20:36:34]save to /storage/0524/doc_00372936 [20:36:34]save last doc name /storage/0524/doc_00372936 to /storage/kkm_last_doc_name [20:36:34]save OK [20:36:34]Clear old archive folders... [20:36:34]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:36:34]tlvbuf is B6E87BA0 [20:36:34]SAM_PROTO_ClearQueue [20:36:34]wFMCommunicate request_size=4 [20:36:34]MH_SAM_APDU [20:36:34]CAPDU: 80 09 00 00 [20:36:34]Write to MH i2c: E2 08 00 83 06 80 09 00 00 00 00 00 00 FB [20:36:34]Write i2c OK [20:36:34]MH_I2C_Read... [20:36:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:36:35]Read from MH i2c: E2 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 83 06 00 90 00 FD [20:36:35]RAPDU: 90 00 [20:36:35]wFMCommunicate OK [20:36:35]SAM_PROTO_ClearQueue done [20:36:35]KKMCreateOFDPacket [20:36:35]OFDProtocolAddRootSTLVToBuf [20:36:35]FM_MakeSignedData [20:36:35]FM_MakeSignedData [20:36:35]SAM_PROTO_SignData [20:36:35]wFMCommunicate request_size=4 [20:36:35]MH_SAM_APDU [20:36:35]CAPDU: 80 0D 01 02 [20:36:35]Write to MH i2c: E2 08 00 84 06 80 0D 01 02 00 00 00 00 03 [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:36:35]Read from MH i2c: E2 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 84 06 00 90 00 FE [20:36:35]RAPDU: 90 00 [20:36:35]wFMCommunicate OK [20:36:35]wFMCommunicate request_size=255 [20:36:35]MH_SAM_APDU [20:36:35]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 D2 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 B0 05 [20:36:35]Write to MH i2c: E2 02 01 85 06 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 D2 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 B0 05 00 00 DF [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:35]Read from MH i2c: E2 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 85 06 00 90 00 FF [20:36:35]RAPDU: 90 00 [20:36:35]wFMCommunicate OK [20:36:35]wFMCommunicate request_size=16 [20:36:35]MH_SAM_APDU [20:36:35]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 3E 40 66 71 21 7B [20:36:35]Write to MH i2c: E2 13 00 86 06 80 0D 02 02 0B 00 00 35 04 06 00 3E 40 66 71 21 7B 00 00 4C [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:36:35]Read from MH i2c: E2 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 03 00 86 06 00 90 00 00 [20:36:35]RAPDU: 90 00 [20:36:35]wFMCommunicate OK [20:36:35]wFMCommunicate request_size=4 [20:36:35]MH_SAM_APDU [20:36:35]CAPDU: 80 0D 03 02 [20:36:35]Write to MH i2c: E2 08 00 87 06 80 0D 03 02 00 00 00 00 08 [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:36:35]Read from MH i2c: E2 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 0B 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 0B 00 87 06 00 50 F0 75 EB 17 C8 5E 1F 90 00 05 [20:36:35]RAPDU: 50 F0 75 EB 17 C8 5E 1F 90 00 [20:36:35]wFMCommunicate OK [20:36:35]SAM_PROTO_SignData done [20:36:35]FM_MakeSignedData done [20:36:35]CreateOFDProtocolMessage [20:36:35]wFMCommunicate request_size=4 [20:36:35]MH_SAM_APDU [20:36:35]CAPDU: 80 11 00 00 [20:36:35]Write to MH i2c: E2 08 00 88 06 80 11 00 00 00 00 00 00 08 [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:35]Read from MH i2c: E2 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: E2 17 00 [20:36:35]MH_I2C_Read... [20:36:35]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 36 37 32 90 00 5D [20:36:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:36:35]wFMCommunicate OK [20:36:35]CreateOFDProtocolMessage done [20:36:35]OFDSenderStorePacket 372936 [20:36:35]StoreOFDPacket docnum=372936 [20:36:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 55 3C 0D 01 DD D7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 D2 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 B0 05 00 35 04 06 00 3E 40 66 71 21 7B 50 F0 75 EB 17 C8 5E 1F [20:36:35]CheckFolder [20:36:35]dirname=/storage/ofd_packets [20:36:35]CheckFolder done [20:36:35]ProducePacketName [20:36:35]name=ofd_packets/00372936 [20:36:35]NVStorageSaveData ofd_packets/00372936 [20:36:35]File name is /storage/ofd_packets/00372936 [20:36:35]Write 307 bytes [20:36:35]NVStorageSaveData done [20:36:35]OFDSenderStorePacket done [20:36:35]KKMCreateOFDPacket done [20:36:35]NVStorageSaveData kkm_last_timestamp [20:36:35]File name is /storage/kkm_last_timestamp [20:36:35]Write 4 bytes [20:36:35]NVStorageSaveData done [20:36:35]ExternCall_PrintAddStr [20:36:35]wPrintStart [20:36:35]Write to MH i2c: 01 00 00 89 06 8F [20:36:35]Write i2c OK [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: 01 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: 01 07 00 [20:36:35]MH_I2C_Read... [20:36:35]Read from MH i2c: 01 07 00 89 06 00 00 00 00 00 FF 0F A4 [20:36:35]RasterBufferAndPrint [20:36:35]line Счет N : (1)3309253 [20:36:35]line ИНН: 02508201610067 [20:36:35]line Контрольно-Кассовый Чек [20:36:35]line ПРОДАЖА [20:36:35]line ТРК (МРК, ГНК) : 11 [20:36:35]line Товар: 2710194240 [20:36:35]line D-Energy Дт-К-2 [20:36:35]line 12.960 * 77.20 [20:36:35]line = 1000.51 [20:36:35]line НДС 12% НСП 1% [20:36:35]line > о реализуемом товаре [20:36:35]line ИТОГО: 1000.51 [20:36:35]line НСП 1% : 8.85 [20:36:35]line НДС 12% : 106.25 [20:36:35]line Наличными: 0.00 [20:36:35]line Безнал.: 1000.51 [20:36:35]line Место: АЗС № 87 "Партнер Нефть" [20:36:35]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:36:35]line СНО: Общий режим [20:36:35]line Чек 753 24.10.2024 20:36 [20:36:35]line Смена: 524 ФФД: 1.0 [20:36:35]line ЗНМ: 0300000083 [20:36:35]line РНМ: 0000000000091623 [20:36:35]line Версия ККМ: 001 [20:36:35]line Платежная система: Mbank [20:36:35]line ФМ: 0000000000874672 [20:36:35]line ФД: 372936 [20:36:35]line ФПД: 68446317519227 [20:36:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203634&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372936&fm=68446317519227&tin=02508201610067®Number=0000000000091623&sum=100051 [20:36:35]OFD Sender: Processing packet 372936 [packets to send 268, broken 267] [20:36:35]ProducePacketName [20:36:35]name=ofd_packets/00372936 [20:36:35]OFD Sender: To server: pG, [20:36:35]CommunicateWithHost lk.salyk.kg:30040 [20:36:35]ConnectInit lk.salyk.kg [20:36:35]written 0, free lines is 4095 [20:36:35]Connected sock=10 [20:36:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 55 3C 0D 01 DD D7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 D3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 02 00 00 F4 03 04 00 D2 AF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 B0 05 00 35 04 06 00 3E 40 66 71 21 7B 50 F0 75 EB 17 C8 5E 1F [20:36:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 37 24 47 00 EA AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C8 B0 05 00 F4 03 04 00 79 5B 1A 67 B6 04 01 00 00 F9 2C 95 67 4A F8 42 73 [20:36:36]CommunicateWithHost err = 0 [20:36:36]CheckOFDResponse [20:36:36]1017 (14) - 77093643461234 [20:36:36]1041 (16) - 0000000000874672 [20:36:36]1040 (4) - 372936 [20:36:36]1012 (4) - 24.10.2024 14:36 [20:36:36]1206 (1) - 0 [20:36:36]OFD Sender: Remove packet 372936 [20:36:36]ProducePacketName [20:36:36]name=ofd_packets/00372936 [20:36:36]NVStorageDeleteData [20:36:36]Write to MH i2c: 01 00 00 B2 06 B8 [20:36:36]Write i2c OK [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: 01 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: 01 07 00 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: 01 07 00 B2 06 00 00 00 00 00 0F 0D DB [20:36:36]RasterBufferAndPrint [20:36:36]line [20:36:36]line [20:36:36]line [20:36:36]line [20:36:36]line [20:36:36]written 0, free lines is 3350 [20:36:36]MH_Cut [20:36:36]Write to MH i2c: D1 01 00 B9 06 01 91 [20:36:36]Write i2c OK [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: D1 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: D1 01 00 [20:36:36]MH_I2C_Read... [20:36:36]Read from MH i2c: D1 01 00 B9 06 00 90 [20:36:36]Write to MH i2c: 01 00 00 BA 06 C0 [20:36:36]Write i2c OK [20:36:36]MH_I2C_Read... [20:36:36]OFD Sender: No OFD packet to send [20:36:37]*** Cut start [20:36:37]*** Partial cut [20:36:37]*** CUTSNS_PIN = 1 [20:36:37]*** CUTSNS_PIN = 0 [20:36:37]*** Brake cut motor [20:36:37]Read from MH i2c: 01 [20:36:37]MH_I2C_Read... [20:36:37]*** Stop cut motor [20:36:37]*** Cut end [20:36:37]Read from MH i2c: 01 07 00 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: 01 07 00 BA 06 00 00 00 00 00 FF 0F D5 [20:36:37]process_action close_receipt done [20:36:37]requested_data is exist [20:36:37]produce_requested_data [20:36:37]requested_item fm.sn is exist - process it [20:36:37]wFMCommunicate request_size=4 [20:36:37]MH_SAM_APDU [20:36:37]CAPDU: 80 11 00 00 [20:36:37]Write to MH i2c: E2 08 00 BB 06 80 11 00 00 00 00 00 00 3B [20:36:37]Write i2c OK [20:36:37]MH_I2C_Read... [20:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:36:37]Read from MH i2c: E2 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: E2 17 00 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: E2 17 00 BB 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [20:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:36:37]wFMCommunicate OK [20:36:37]requested_item fd.num is exist - process it [20:36:37]SAM_PROTO_GetFieldsCounters [20:36:37]wFMCommunicate request_size=4 [20:36:37]MH_SAM_APDU [20:36:37]CAPDU: 80 13 00 00 [20:36:37]Write to MH i2c: E2 08 00 BC 06 80 13 00 00 00 00 00 00 3E [20:36:37]Write i2c OK [20:36:37]MH_I2C_Read... [20:36:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:36:37]Read from MH i2c: E2 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: E2 62 00 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: E2 62 00 BC 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 C1 [20:36:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F1 02 00 00 5E 04 04 00 F1 02 00 00 57 04 04 00 F2 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:36:37]wFMCommunicate OK [20:36:37]SAM_PROTO_GetFieldsCounters done [20:36:37]requested_item shift.num is exist - process it [20:36:37]requested_item shift.opened is exist - process it [20:36:37]req_shift_opened [20:36:37]FM_GetShiftState [20:36:37]SAM_PROTO_GetShiftState [20:36:37]wFMCommunicate request_size=4 [20:36:37]MH_SAM_APDU [20:36:37]CAPDU: 80 13 01 00 [20:36:37]Write to MH i2c: E2 08 00 BD 06 80 13 01 00 00 00 00 00 40 [20:36:37]Write i2c OK [20:36:37]MH_I2C_Read... [20:36:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:36:37]Read from MH i2c: E2 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: E2 0E 00 [20:36:37]MH_I2C_Read... [20:36:37]Read from MH i2c: E2 0E 00 BD 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [20:36:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:36:37]wFMCommunicate OK [20:36:37]SAM_PROTO_GetShiftState done [20:36:37]FM_GetShiftState done [20:36:37]req_shift_opened done [20:36:37]requested_item shift.open_date is exist - process it [20:36:37]req_shift_open_date [20:36:37]req_shift_open_date done [20:36:38]produce_requested_data done [20:36:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372936,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:36:38]process_action_free close_receipt [20:36:38]json_value_free [20:36:38]json_value_free done [20:36:38]process_json_proto returns [20:36:38]Send response to host [20:36:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372936,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:36:38]free response buf [20:36:38]execute_script done [20:36:38]execute_script returns [20:36:38]free content buf [20:36:38]Sock 9.Close socket [20:36:38]Sock 9.Thread stoped [20:36:41]OFD Sender: No OFD packet to send [20:36:46]OFD Sender: No OFD packet to send [20:36:51]OFD Sender: No OFD packet to send [20:36:56]OFD Sender: No OFD packet to send [20:37:01]OFD Sender: No OFD packet to send [20:37:06]OFD Sender: No OFD packet to send [20:37:11]OFD Sender: No OFD packet to send [20:37:16]OFD Sender: No OFD packet to send [20:37:21]OFD Sender: No OFD packet to send [20:37:26]OFD Sender: No OFD packet to send [20:37:31]OFD Sender: No OFD packet to send [20:37:36]OFD Sender: No OFD packet to send [20:37:41]OFD Sender: No OFD packet to send [20:37:46]OFD Sender: No OFD packet to send [20:37:51]OFD Sender: No OFD packet to send [20:37:56]OFD Sender: No OFD packet to send [20:38:01]OFD Sender: No OFD packet to send [20:38:06]OFD Sender: No OFD packet to send [20:38:11]OFD Sender: No OFD packet to send [20:38:16]OFD Sender: No OFD packet to send [20:38:18]accept exits with 7 [20:38:18]New connection [20:38:18]New thread 3066469732 created [20:38:18]Thread 3066613092 joined [20:38:18]Waiting for new connection... [20:38:18] Sock 7.Parse request [20:38:18]Sock 7.Check first char [20:38:18]Sock 7.First char is OK [20:38:18]request: POST /json_proto HTTP/1.0 [20:38:18]Method: POST [20:38:18]URL: /json_proto [20:38:18]Method is POST - this is cgi request [20:38:18]url: /json_proto [20:38:18]query_string will be loaded in cgi processing [20:38:18]execute_cgi json_proto POST (null) [20:38:18]execute_cgi path=json_proto method=POST [20:38:18]POST find Content-Length [20:38:18]Host: 172.17.42.195:8080 [20:38:18]Content-Length: 683 [20:38:18]Content-Type: application/json [20:38:18] [20:38:18]POST finish read [20:38:18]Found Content-Length = 683 [20:38:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:18]execute_script... [20: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)3309254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:38:18]POST & json_proto [20:38:18]process_json_proto [20:38:18]json parsed OK: [20:38:18]protocol is kg_v1.0 [20:38:18]action value=close_receipt [20:38:18]process_action close_receipt [20:38:18]cmd_close_receipt [20:38:18]MH_GetDate [20:38:18]Write to MH i2c: F0 00 00 BE 06 B3 [20:38:18]Write i2c OK [20:38:18]MH_I2C_Read... [20:38:18]Read from MH i2c: F0 [20:38:18]MH_I2C_Read... [20:38:18]Read from MH i2c: F0 09 00 [20:38:18]MH_I2C_Read... [20:38:18]Read from MH i2c: F0 09 00 BE 06 00 3B B0 1A 67 EF 94 12 67 24 [20:38:18]GetLastDocTimeStamp 1729802194 [20:38:18]current date 1729802299 [20:38:18]FM_GetShiftState [20:38:18]SAM_PROTO_GetShiftState [20:38:18]wFMCommunicate request_size=4 [20:38:18]MH_SAM_APDU [20:38:18]CAPDU: 80 13 01 00 [20:38:18]Write to MH i2c: E2 08 00 BF 06 80 13 01 00 00 00 00 00 42 [20:38:18]Write i2c OK [20:38:18]MH_I2C_Read... [20:38:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:18]Read from MH i2c: E2 [20:38:18]MH_I2C_Read... [20:38:18]Read from MH i2c: E2 0E 00 [20:38:18]MH_I2C_Read... [20:38:18]Read from MH i2c: E2 0E 00 BF 06 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A7 [20:38:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:38:18]wFMCommunicate OK [20:38:18]SAM_PROTO_GetShiftState done [20:38:18]FM_GetShiftState done [20:38:18]opened in 1729729095 [20:38:18]opened+sec_in_day 1729815495 [20:38:18]quantity*price = 100015 [20:38:18]sum+1 = 100017 [20:38:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 754 24.10.2024 20:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372937 ФПД: 25631732108158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203819&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372937&fm=25631732108158&tin=02508201610067®Number=0000000000091623&sum=100000 [20:38:19]StoreToDocumentArchive [20:38:19]shift 524 fd 372937 [20:38:19]save to /storage/0524/doc_00372937 [20:38:19]save last doc name /storage/0524/doc_00372937 to /storage/kkm_last_doc_name [20:38:19]save OK [20:38:19]Clear old archive folders... [20:38:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:38:19]tlvbuf is 00C86520 [20:38:19]SAM_PROTO_ClearQueue [20:38:19]wFMCommunicate request_size=4 [20:38:19]MH_SAM_APDU [20:38:19]CAPDU: 80 09 00 00 [20:38:19]Write to MH i2c: E2 08 00 CC 06 80 09 00 00 00 00 00 00 44 [20:38:19]Write i2c OK [20:38:19]MH_I2C_Read... [20:38:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:38:20]Read from MH i2c: E2 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 CC 06 00 90 00 46 [20:38:20]RAPDU: 90 00 [20:38:20]wFMCommunicate OK [20:38:20]SAM_PROTO_ClearQueue done [20:38:20]KKMCreateOFDPacket [20:38:20]OFDProtocolAddRootSTLVToBuf [20:38:20]FM_MakeSignedData [20:38:20]FM_MakeSignedData [20:38:20]SAM_PROTO_SignData [20:38:20]wFMCommunicate request_size=4 [20:38:20]MH_SAM_APDU [20:38:20]CAPDU: 80 0D 01 02 [20:38:20]Write to MH i2c: E2 08 00 CD 06 80 0D 01 02 00 00 00 00 4C [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:38:20]Read from MH i2c: E2 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 CD 06 00 90 00 47 [20:38:20]RAPDU: 90 00 [20:38:20]wFMCommunicate OK [20:38:20]wFMCommunicate request_size=255 [20:38:20]MH_SAM_APDU [20:38: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 3B B0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 B0 05 00 35 04 06 00 17 [20:38:20]Write to MH i2c: E2 02 01 CE 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 3B B0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 B0 05 00 35 04 06 00 17 00 00 D5 [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:20]Read from MH i2c: E2 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 CE 06 00 90 00 48 [20:38:20]RAPDU: 90 00 [20:38:20]wFMCommunicate OK [20:38:20]wFMCommunicate request_size=10 [20:38:20]MH_SAM_APDU [20:38:20]CAPDU: 80 0D 02 02 05 4F DA 49 8B 7E [20:38:20]Write to MH i2c: E2 0D 00 CF 06 80 0D 02 02 05 00 4F DA 49 8B 7E 00 00 D4 [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:38:20]Read from MH i2c: E2 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 03 00 CF 06 00 90 00 49 [20:38:20]RAPDU: 90 00 [20:38:20]wFMCommunicate OK [20:38:20]wFMCommunicate request_size=4 [20:38:20]MH_SAM_APDU [20:38:20]CAPDU: 80 0D 03 02 [20:38:20]Write to MH i2c: E2 08 00 D0 06 80 0D 03 02 00 00 00 00 51 [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:38:20]Read from MH i2c: E2 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 0B 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 0B 00 D0 06 00 C7 75 AA F9 1B D6 35 64 90 00 BB [20:38:20]RAPDU: C7 75 AA F9 1B D6 35 64 90 00 [20:38:20]wFMCommunicate OK [20:38:20]SAM_PROTO_SignData done [20:38:20]FM_MakeSignedData done [20:38:20]CreateOFDProtocolMessage [20:38:20]wFMCommunicate request_size=4 [20:38:20]MH_SAM_APDU [20:38:20]CAPDU: 80 11 00 00 [20:38:20]Write to MH i2c: E2 08 00 D1 06 80 11 00 00 00 00 00 00 51 [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:20]Read from MH i2c: E2 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 17 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: E2 17 00 D1 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [20:38:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:38:20]wFMCommunicate OK [20:38:20]CreateOFDProtocolMessage done [20:38:20]OFDSenderStorePacket 372937 [20:38:20]StoreOFDPacket docnum=372937 [20:38:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 32 07 01 BF 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 3B B0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 B0 05 00 35 04 06 00 17 4F DA 49 8B 7E C7 75 AA F9 1B D6 35 64 [20:38:20]CheckFolder [20:38:20]dirname=/storage/ofd_packets [20:38:20]CheckFolder done [20:38:20]ProducePacketName [20:38:20]name=ofd_packets/00372937 [20:38:20]NVStorageSaveData ofd_packets/00372937 [20:38:20]File name is /storage/ofd_packets/00372937 [20:38:20]Write 301 bytes [20:38:20]NVStorageSaveData done [20:38:20]OFDSenderStorePacket done [20:38:20]KKMCreateOFDPacket done [20:38:20]NVStorageSaveData kkm_last_timestamp [20:38:20]File name is /storage/kkm_last_timestamp [20:38:20]Write 4 bytes [20:38:20]NVStorageSaveData done [20:38:20]ExternCall_PrintAddStr [20:38:20]wPrintStart [20:38:20]Write to MH i2c: 01 00 00 D2 06 D8 [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: 01 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: 01 07 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: 01 07 00 D2 06 00 00 00 00 00 FF 0F ED [20:38:20]RasterBufferAndPrint [20:38:20]line Счет N : (1)3309254 [20:38:20]line ИНН: 02508201610067 [20:38:20]line Контрольно-Кассовый Чек [20:38:20]line ПРОДАЖА [20:38:20]line ТРК (МРК, ГНК) : 42 [20:38:20]line Товар: 2710124130 [20:38:20]line Аи-92-К-4 [20:38:20]line 14.950 * 66.90 [20:38:20]line = 1000.16 [20:38:20]line НДС 12% НСП 1% [20:38:20]line > о реализуемом товаре [20:38:20]line ОКРУГЛЕНИЕ: -0.16 [20:38:20]line ИТОГО: 1000.00 [20:38:20]line Внесено: 1000.00 [20:38:20]line СДАЧА: 0.00 [20:38:20]line НСП 1% : 8.85 [20:38:20]line НДС 12% : 106.21 [20:38:20]line Наличными: 1000.00 [20:38:20]line Безнал.: 0.00 [20:38:20]line Место: АЗС № 87 "Партнер Нефть" [20:38:20]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:38:20]line СНО: Общий режим [20:38:20]line Чек 754 24.10.2024 20:38 [20:38:20]line Смена: 524 ФФД: 1.0 [20:38:20]line ЗНМ: 0300000083 [20:38:20]line РНМ: 0000000000091623 [20:38:20]line Версия ККМ: 001 [20:38:20]line ФМ: 0000000000874672 [20:38:20]line ФД: 372937 [20:38:20]line ФПД: 25631732108158 [20:38:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T203819&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372937&fm=25631732108158&tin=02508201610067®Number=0000000000091623&sum=100000 [20:38:20]written 0, free lines is 4095 [20:38:20]OFD Sender: Processing packet 372937 [packets to send 268, broken 267] [20:38:20]ProducePacketName [20:38:20]name=ofd_packets/00372937 [20:38:20]OFD Sender: To server: pG, [20:38:20]CommunicateWithHost lk.salyk.kg:30040 [20:38:20]ConnectInit lk.salyk.kg [20:38:20]Connected sock=10 [20:38:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 32 07 01 BF 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F2 02 00 00 F4 03 04 00 3B B0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 B0 05 00 35 04 06 00 17 4F DA 49 8B 7E C7 75 AA F9 1B D6 35 64 [20:38:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DA 2B 47 00 40 EE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 C9 B0 05 00 F4 03 04 00 E2 5B 1A 67 B6 04 01 00 00 E7 A5 9D CF FB 76 7D B0 [20:38:20]CommunicateWithHost err = 0 [20:38:20]CheckOFDResponse [20:38:20]1017 (14) - 77093643461234 [20:38:20]1041 (16) - 0000000000874672 [20:38:20]1040 (4) - 372937 [20:38:20]1012 (4) - 24.10.2024 14:38 [20:38:20]1206 (1) - 0 [20:38:20]OFD Sender: Remove packet 372937 [20:38:20]ProducePacketName [20:38:20]name=ofd_packets/00372937 [20:38:20]NVStorageDeleteData [20:38:20]Write to MH i2c: 01 00 00 FD 06 03 [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: 01 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: 01 07 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: 01 07 00 FD 06 00 00 00 00 00 DA 0C F0 [20:38:20]RasterBufferAndPrint [20:38:20]line [20:38:20]line [20:38:20]line [20:38:20]line [20:38:20]line [20:38:20]written 0, free lines is 3297 [20:38:20]MH_Cut [20:38:20]Write to MH i2c: D1 01 00 04 07 01 DD [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: D1 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: D1 01 00 [20:38:20]MH_I2C_Read... [20:38:20]Read from MH i2c: D1 01 00 04 07 00 DC [20:38:20]Write to MH i2c: 01 00 00 05 07 0C [20:38:20]Write i2c OK [20:38:20]MH_I2C_Read... [20:38:21]OFD Sender: No OFD packet to send [20:38:21]*** Cut start [20:38:21]*** Partial cut [20:38:21]*** CUTSNS_PIN = 1 [20:38:21]*** CUTSNS_PIN = 0 [20:38:22]*** Brake cut motor [20:38:22]Read from MH i2c: 01 [20:38:22]MH_I2C_Read... [20:38:22]*** Stop cut motor [20:38:22]*** Cut end [20:38:22]Read from MH i2c: 01 07 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: 01 07 00 05 07 00 00 00 00 00 FF 0F 21 [20:38:22]process_action close_receipt done [20:38:22]requested_data is exist [20:38:22]produce_requested_data [20:38:22]requested_item fm.sn is exist - process it [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 11 00 00 [20:38:22]Write to MH i2c: E2 08 00 06 07 80 11 00 00 00 00 00 00 87 [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 17 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 17 00 06 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [20:38:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:38:22]wFMCommunicate OK [20:38:22]requested_item fd.num is exist - process it [20:38:22]SAM_PROTO_GetFieldsCounters [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 13 00 00 [20:38:22]Write to MH i2c: E2 08 00 07 07 80 13 00 00 00 00 00 00 8A [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 62 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 62 00 07 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 11 [20:38:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 C9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F2 02 00 00 5E 04 04 00 F2 02 00 00 57 04 04 00 F3 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:38:22]wFMCommunicate OK [20:38:22]SAM_PROTO_GetFieldsCounters done [20:38:22]requested_item shift.num is exist - process it [20:38:22]requested_item shift.opened is exist - process it [20:38:22]req_shift_opened [20:38:22]FM_GetShiftState [20:38:22]SAM_PROTO_GetShiftState [20:38:22]wFMCommunicate request_size=4 [20:38:22]MH_SAM_APDU [20:38:22]CAPDU: 80 13 01 00 [20:38:22]Write to MH i2c: E2 08 00 08 07 80 13 01 00 00 00 00 00 8C [20:38:22]Write i2c OK [20:38:22]MH_I2C_Read... [20:38:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:38:22]Read from MH i2c: E2 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 0E 00 [20:38:22]MH_I2C_Read... [20:38:22]Read from MH i2c: E2 0E 00 08 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [20:38:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:38:22]wFMCommunicate OK [20:38:22]SAM_PROTO_GetShiftState done [20:38:22]FM_GetShiftState done [20:38:22]req_shift_opened done [20:38:22]requested_item shift.open_date is exist - process it [20:38:22]req_shift_open_date [20:38:22]req_shift_open_date done [20:38:22]produce_requested_data done [20:38:22]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372937,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:38:22]process_action_free close_receipt [20:38:22]json_value_free [20:38:22]json_value_free done [20:38:22]process_json_proto returns [20:38:22]Send response to host [20:38:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372937,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:38:22]free response buf [20:38:22]execute_script done [20:38:22]execute_script returns [20:38:22]free content buf [20:38:22]Sock 7.Close socket [20:38:22]Sock 7.Thread stoped [20:38:26]OFD Sender: No OFD packet to send [20:38:31]OFD Sender: No OFD packet to send [20:38:36]OFD Sender: No OFD packet to send [20:38:41]OFD Sender: No OFD packet to send [20:38:46]OFD Sender: No OFD packet to send [20:38:51]OFD Sender: No OFD packet to send [20:38:56]OFD Sender: No OFD packet to send [20:39:01]OFD Sender: No OFD packet to send [20:39:06]OFD Sender: No OFD packet to send [20:39:11]OFD Sender: No OFD packet to send [20:39:16]OFD Sender: No OFD packet to send [20:39:21]OFD Sender: No OFD packet to send [20:39:26]OFD Sender: No OFD packet to send [20:39:31]OFD Sender: No OFD packet to send [20:39:36]OFD Sender: No OFD packet to send [20:39:41]OFD Sender: No OFD packet to send [20:39:46]OFD Sender: No OFD packet to send [20:39:51]OFD Sender: No OFD packet to send [20:39:56]OFD Sender: No OFD packet to send [20:40:01]OFD Sender: No OFD packet to send [20:40:06]OFD Sender: No OFD packet to send [20:40:11]OFD Sender: No OFD packet to send [20:40:16]OFD Sender: No OFD packet to send [20:40:21]OFD Sender: No OFD packet to send [20:40:26]OFD Sender: No OFD packet to send [20:40:31]OFD Sender: No OFD packet to send [20:40:36]OFD Sender: No OFD packet to send [20:40:41]OFD Sender: No OFD packet to send [20:40:46]OFD Sender: No OFD packet to send [20:40:51]OFD Sender: No OFD packet to send [20:40:56]OFD Sender: No OFD packet to send [20:41:01]OFD Sender: No OFD packet to send [20:41:06]OFD Sender: No OFD packet to send [20:41:11]OFD Sender: No OFD packet to send [20:41:16]OFD Sender: No OFD packet to send [20:41:21]OFD Sender: No OFD packet to send [20:41:26]OFD Sender: No OFD packet to send [20:41:31]OFD Sender: No OFD packet to send [20:41:36]OFD Sender: No OFD packet to send [20:41:41]OFD Sender: No OFD packet to send [20:41:46]OFD Sender: No OFD packet to send [20:41:51]OFD Sender: No OFD packet to send [20:41:55]accept exits with 9 [20:41:55]New connection [20:41:55]New thread 3066613092 created [20:41:55]Thread 3066469732 joined [20:41:55]Waiting for new connection... [20:41:55] Sock 9.Parse request [20:41:55]Sock 9.Check first char [20:41:55]Sock 9.First char is OK [20:41:55]request: POST /json_proto HTTP/1.0 [20:41:55]Method: POST [20:41:55]URL: /json_proto [20:41:55]Method is POST - this is cgi request [20:41:55]url: /json_proto [20:41:55]query_string will be loaded in cgi processing [20:41:55]execute_cgi json_proto POST (null) [20:41:55]execute_cgi path=json_proto method=POST [20:41:55]POST find Content-Length [20:41:55]Host: 172.17.42.195:8080 [20:41:55]Content-Length: 679 [20:41:55]Content-Type: application/json [20:41:55] [20:41:55]POST finish read [20:41:55]Found Content-Length = 679 [20:41:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:55]execute_script... [20:41: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)3309255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:41:55]POST & json_proto [20:41:55]process_json_proto [20:41:55]json parsed OK: [20:41:55]protocol is kg_v1.0 [20:41:55]action value=close_receipt [20:41:55]process_action close_receipt [20:41:55]cmd_close_receipt [20:41:55]MH_GetDate [20:41:55]Write to MH i2c: F0 00 00 09 07 FF [20:41:55]Write i2c OK [20:41:55]MH_I2C_Read... [20:41:55]Read from MH i2c: F0 [20:41:55]MH_I2C_Read... [20:41:55]Read from MH i2c: F0 09 00 [20:41:55]MH_I2C_Read... [20:41:55]Read from MH i2c: F0 09 00 09 07 00 14 B1 1A 67 EF 94 12 67 4A [20:41:55]GetLastDocTimeStamp 1729802299 [20:41:55]current date 1729802516 [20:41:55]FM_GetShiftState [20:41:55]SAM_PROTO_GetShiftState [20:41:55]wFMCommunicate request_size=4 [20:41:55]MH_SAM_APDU [20:41:55]CAPDU: 80 13 01 00 [20:41:55]Write to MH i2c: E2 08 00 0A 07 80 13 01 00 00 00 00 00 8E [20:41:55]Write i2c OK [20:41:55]MH_I2C_Read... [20:41:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:55]Read from MH i2c: E2 [20:41:55]MH_I2C_Read... [20:41:55]Read from MH i2c: E2 0E 00 [20:41:55]MH_I2C_Read... [20:41:55]Read from MH i2c: E2 0E 00 0A 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [20:41:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:41:55]wFMCommunicate OK [20:41:55]SAM_PROTO_GetShiftState done [20:41:55]FM_GetShiftState done [20:41:55]opened in 1729729095 [20:41:55]opened+sec_in_day 1729815495 [20:41:55]quantity*price = 70044 [20:41:55]sum+1 = 70045 [20:41:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 755 24.10.2024 20:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372938 ФПД: 142176432725681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204156&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372938&fm=142176432725681&tin=02508201610067®Number=0000000000091623&sum=70000 [20:41:57]StoreToDocumentArchive [20:41:57]shift 524 fd 372938 [20:41:57]save to /storage/0524/doc_00372938 [20:41:57]save last doc name /storage/0524/doc_00372938 to /storage/kkm_last_doc_name [20:41:57]save OK [20:41:57]Clear old archive folders... [20:41:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:41:57]tlvbuf is 00C6C970 [20:41:57]SAM_PROTO_ClearQueue [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 09 00 00 [20:41:57]Write to MH i2c: E2 08 00 17 07 80 09 00 00 00 00 00 00 90 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 17 07 00 90 00 92 [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]SAM_PROTO_ClearQueue done [20:41:57]KKMCreateOFDPacket [20:41:57]OFDProtocolAddRootSTLVToBuf [20:41:57]FM_MakeSignedData [20:41:57]FM_MakeSignedData [20:41:57]SAM_PROTO_SignData [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 0D 01 02 [20:41:57]Write to MH i2c: E2 08 00 18 07 80 0D 01 02 00 00 00 00 98 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 18 07 00 90 00 93 [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]wFMCommunicate request_size=255 [20:41:57]MH_SAM_APDU [20:41: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 14 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA B0 05 00 35 04 06 00 81 [20:41:57]Write to MH i2c: E2 02 01 19 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 14 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA B0 05 00 35 04 06 00 81 00 00 7D [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 19 07 00 90 00 94 [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]wFMCommunicate request_size=10 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 0D 02 02 05 4F 07 C4 9E B1 [20:41:57]Write to MH i2c: E2 0D 00 1A 07 80 0D 02 02 05 00 4F 07 C4 9E B1 00 00 0E [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 03 00 1A 07 00 90 00 95 [20:41:57]RAPDU: 90 00 [20:41:57]wFMCommunicate OK [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 0D 03 02 [20:41:57]Write to MH i2c: E2 08 00 1B 07 80 0D 03 02 00 00 00 00 9D [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 0B 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 0B 00 1B 07 00 F6 C0 CB 83 7F 34 98 40 90 00 2D [20:41:57]RAPDU: F6 C0 CB 83 7F 34 98 40 90 00 [20:41:57]wFMCommunicate OK [20:41:57]SAM_PROTO_SignData done [20:41:57]FM_MakeSignedData done [20:41:57]CreateOFDProtocolMessage [20:41:57]wFMCommunicate request_size=4 [20:41:57]MH_SAM_APDU [20:41:57]CAPDU: 80 11 00 00 [20:41:57]Write to MH i2c: E2 08 00 1C 07 80 11 00 00 00 00 00 00 9D [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:57]Read from MH i2c: E2 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: E2 17 00 [20:41:57]MH_I2C_Read... [20:41:57]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 36 37 32 90 00 F2 [20:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:41:57]wFMCommunicate OK [20:41:57]CreateOFDProtocolMessage done [20:41:57]OFDSenderStorePacket 372938 [20:41:57]StoreOFDPacket docnum=372938 [20:41:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7E C8 07 01 F3 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 14 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA B0 05 00 35 04 06 00 81 4F 07 C4 9E B1 F6 C0 CB 83 7F 34 98 40 [20:41:57]CheckFolder [20:41:57]dirname=/storage/ofd_packets [20:41:57]CheckFolder done [20:41:57]ProducePacketName [20:41:57]name=ofd_packets/00372938 [20:41:57]NVStorageSaveData ofd_packets/00372938 [20:41:57]File name is /storage/ofd_packets/00372938 [20:41:57]Write 301 bytes [20:41:57]NVStorageSaveData done [20:41:57]OFDSenderStorePacket done [20:41:57]KKMCreateOFDPacket done [20:41:57]NVStorageSaveData kkm_last_timestamp [20:41:57]File name is /storage/kkm_last_timestamp [20:41:57]Write 4 bytes [20:41:57]NVStorageSaveData done [20:41:57]ExternCall_PrintAddStr [20:41:57]wPrintStart [20:41:57]Write to MH i2c: 01 00 00 1D 07 24 [20:41:57]Write i2c OK [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: 01 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: 01 07 00 [20:41:57]MH_I2C_Read... [20:41:57]Read from MH i2c: 01 07 00 1D 07 00 00 00 00 00 FF 0F 39 [20:41:57]RasterBufferAndPrint [20:41:57]line Счет N : (1)3309255 [20:41:57]line ИНН: 02508201610067 [20:41:57]line Контрольно-Кассовый Чек [20:41:57]line ПРОДАЖА [20:41:57]line ТРК (МРК, ГНК) : 22 [20:41:57]line Товар: 2710124130 [20:41:57]line Аи-92-К-4 [20:41:57]line 10.470 * 66.90 [20:41:57]line = 700.44 [20:41:57]line НДС 12% НСП 1% [20:41:57]line > о реализуемом товаре [20:41:57]line ОКРУГЛЕНИЕ: -0.44 [20:41:57]line ИТОГО: 700.00 [20:41:57]line Внесено: 700.00 [20:41:57]line СДАЧА: 0.00 [20:41:57]line НСП 1% : 6.20 [20:41:57]line НДС 12% : 74.38 [20:41:57]line Наличными: 700.00 [20:41:57]line Безнал.: 0.00 [20:41:57]line Место: АЗС № 87 "Партнер Нефть" [20:41:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:41:57]line СНО: Общий режим [20:41:57]line Чек 755 24.10.2024 20:41 [20:41:57]line Смена: 524 ФФД: 1.0 [20:41:57]line ЗНМ: 0300000083 [20:41:57]line РНМ: 0000000000091623 [20:41:57]line Версия ККМ: 001 [20:41:57]line ФМ: 0000000000874672 [20:41:57]line ФД: 372938 [20:41:57]line ФПД: 142176432725681 [20:41:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204156&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372938&fm=142176432725681&tin=02508201610067®Number=0000000000091623&sum=70000 [20:41:57]written 0, free lines is 4095 [20:41:57]OFD Sender: Processing packet 372938 [packets to send 268, broken 267] [20:41:57]ProducePacketName [20:41:57]name=ofd_packets/00372938 [20:41:57]OFD Sender: To server: pG, [20:41:57]CommunicateWithHost lk.salyk.kg:30040 [20:41:57]ConnectInit lk.salyk.kg [20:41:57]Connected sock=10 [20:41:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 7E C8 07 01 F3 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 02 00 00 F4 03 04 00 14 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA B0 05 00 35 04 06 00 81 4F 07 C4 9E B1 F6 C0 CB 83 7F 34 98 40 [20:41:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 97 7D 47 00 9F EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CA B0 05 00 F4 03 04 00 BB 5C 1A 67 B6 04 01 00 00 A0 C1 BD D3 C7 26 FC 45 [20:41:58]CommunicateWithHost err = 0 [20:41:58]CheckOFDResponse [20:41:58]1017 (14) - 77093643461234 [20:41:58]1041 (16) - 0000000000874672 [20:41:58]1040 (4) - 372938 [20:41:58]1012 (4) - 24.10.2024 14:42 [20:41:58]1206 (1) - 0 [20:41:58]OFD Sender: Remove packet 372938 [20:41:58]ProducePacketName [20:41:58]name=ofd_packets/00372938 [20:41:58]NVStorageDeleteData [20:41:58]Write to MH i2c: 01 00 00 48 07 4F [20:41:58]Write i2c OK [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: 01 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: 01 07 00 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: 01 07 00 48 07 00 00 00 00 00 D4 0C 36 [20:41:58]RasterBufferAndPrint [20:41:58]line [20:41:58]line [20:41:58]line [20:41:58]line [20:41:58]line [20:41:58]written 0, free lines is 3292 [20:41:58]MH_Cut [20:41:58]Write to MH i2c: D1 01 00 4F 07 01 28 [20:41:58]Write i2c OK [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: D1 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: D1 01 00 [20:41:58]MH_I2C_Read... [20:41:58]Read from MH i2c: D1 01 00 4F 07 00 27 [20:41:58]Write to MH i2c: 01 00 00 50 07 57 [20:41:58]Write i2c OK [20:41:58]MH_I2C_Read... [20:41:58]OFD Sender: No OFD packet to send [20:41:58]*** Cut start [20:41:58]*** Partial cut [20:41:58]*** CUTSNS_PIN = 1 [20:41:58]*** CUTSNS_PIN = 0 [20:41:59]*** Brake cut motor [20:41:59]Read from MH i2c: 01 [20:41:59]MH_I2C_Read... [20:41:59]*** Stop cut motor [20:41:59]*** Cut end [20:41:59]Read from MH i2c: 01 07 00 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: 01 07 00 50 07 00 00 00 00 00 FF 0F 6C [20:41:59]process_action close_receipt done [20:41:59]requested_data is exist [20:41:59]produce_requested_data [20:41:59]requested_item fm.sn is exist - process it [20:41:59]wFMCommunicate request_size=4 [20:41:59]MH_SAM_APDU [20:41:59]CAPDU: 80 11 00 00 [20:41:59]Write to MH i2c: E2 08 00 51 07 80 11 00 00 00 00 00 00 D2 [20:41:59]Write i2c OK [20:41:59]MH_I2C_Read... [20:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:41:59]Read from MH i2c: E2 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 17 00 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 17 00 51 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 27 [20:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:41:59]wFMCommunicate OK [20:41:59]requested_item fd.num is exist - process it [20:41:59]SAM_PROTO_GetFieldsCounters [20:41:59]wFMCommunicate request_size=4 [20:41:59]MH_SAM_APDU [20:41:59]CAPDU: 80 13 00 00 [20:41:59]Write to MH i2c: E2 08 00 52 07 80 13 00 00 00 00 00 00 D5 [20:41:59]Write i2c OK [20:41:59]MH_I2C_Read... [20:41:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:41:59]Read from MH i2c: E2 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 62 00 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 62 00 52 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 60 [20:41:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F3 02 00 00 5E 04 04 00 F3 02 00 00 57 04 04 00 F4 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:41:59]wFMCommunicate OK [20:41:59]SAM_PROTO_GetFieldsCounters done [20:41:59]requested_item shift.num is exist - process it [20:41:59]requested_item shift.opened is exist - process it [20:41:59]req_shift_opened [20:41:59]FM_GetShiftState [20:41:59]SAM_PROTO_GetShiftState [20:41:59]wFMCommunicate request_size=4 [20:41:59]MH_SAM_APDU [20:41:59]CAPDU: 80 13 01 00 [20:41:59]Write to MH i2c: E2 08 00 53 07 80 13 01 00 00 00 00 00 D7 [20:41:59]Write i2c OK [20:41:59]MH_I2C_Read... [20:41:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:41:59]Read from MH i2c: E2 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 0E 00 [20:41:59]MH_I2C_Read... [20:41:59]Read from MH i2c: E2 0E 00 53 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3C [20:41:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:41:59]wFMCommunicate OK [20:41:59]SAM_PROTO_GetShiftState done [20:41:59]FM_GetShiftState done [20:41:59]req_shift_opened done [20:41:59]requested_item shift.open_date is exist - process it [20:41:59]req_shift_open_date [20:41:59]req_shift_open_date done [20:41:59]produce_requested_data done [20:41:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372938,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:41:59]process_action_free close_receipt [20:41:59]json_value_free [20:41:59]json_value_free done [20:41:59]process_json_proto returns [20:41:59]Send response to host [20:41:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372938,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:41:59]free response buf [20:41:59]execute_script done [20:41:59]execute_script returns [20:41:59]free content buf [20:41:59]Sock 9.Close socket [20:41:59]Sock 9.Thread stoped [20:42:03]OFD Sender: No OFD packet to send [20:42:08]OFD Sender: No OFD packet to send [20:42:13]OFD Sender: No OFD packet to send [20:42:18]OFD Sender: No OFD packet to send [20:42:23]OFD Sender: No OFD packet to send [20:42:28]OFD Sender: No OFD packet to send [20:42:33]OFD Sender: No OFD packet to send [20:42:38]OFD Sender: No OFD packet to send [20:42:43]OFD Sender: No OFD packet to send [20:42:48]OFD Sender: No OFD packet to send [20:42:53]OFD Sender: No OFD packet to send [20:42:58]OFD Sender: No OFD packet to send [20:43:03]OFD Sender: No OFD packet to send [20:43:08]OFD Sender: No OFD packet to send [20:43:13]OFD Sender: No OFD packet to send [20:43:18]OFD Sender: No OFD packet to send [20:43:23]OFD Sender: No OFD packet to send [20:43:28]OFD Sender: No OFD packet to send [20:43:33]OFD Sender: No OFD packet to send [20:43:38]OFD Sender: No OFD packet to send [20:43:43]OFD Sender: No OFD packet to send [20:43:48]OFD Sender: No OFD packet to send [20:43:53]OFD Sender: No OFD packet to send [20:43:58]OFD Sender: No OFD packet to send [20:44:00]accept exits with 7 [20:44:00]New connection [20:44:00]New thread 3066469732 created [20:44:00]Thread 3066613092 joined [20:44:00]Waiting for new connection... [20:44:00] Sock 7.Parse request [20:44:00]Sock 7.Check first char [20:44:00]Sock 7.First char is OK [20:44:00]request: POST /json_proto HTTP/1.0 [20:44:00]Method: POST [20:44:00]URL: /json_proto [20:44:00]Method is POST - this is cgi request [20:44:00]url: /json_proto [20:44:00]query_string will be loaded in cgi processing [20:44:00]execute_cgi json_proto POST (null) [20:44:00]execute_cgi path=json_proto method=POST [20:44:00]POST find Content-Length [20:44:00]Host: 172.17.42.195:8080 [20:44:00]Content-Length: 678 [20:44:00]Content-Type: application/json [20:44:00] [20:44:00]POST finish read [20:44:00]Found Content-Length = 678 [20:44:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:00]execute_script... [20:44:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:00]POST & json_proto [20:44:00]process_json_proto [20:44:00]json parsed OK: [20:44:00]protocol is kg_v1.0 [20:44:00]action value=close_receipt [20:44:00]process_action close_receipt [20:44:00]cmd_close_receipt [20:44:00]MH_GetDate [20:44:00]Write to MH i2c: F0 00 00 54 07 4A [20:44:00]Write i2c OK [20:44:00]MH_I2C_Read... [20:44:00]Read from MH i2c: F0 [20:44:00]MH_I2C_Read... [20:44:00]Read from MH i2c: F0 09 00 [20:44:00]MH_I2C_Read... [20:44:00]Read from MH i2c: F0 09 00 54 07 00 91 B1 1A 67 EF 94 12 67 12 [20:44:00]GetLastDocTimeStamp 1729802516 [20:44:00]current date 1729802641 [20:44:00]FM_GetShiftState [20:44:00]SAM_PROTO_GetShiftState [20:44:00]wFMCommunicate request_size=4 [20:44:00]MH_SAM_APDU [20:44:00]CAPDU: 80 13 01 00 [20:44:00]Write to MH i2c: E2 08 00 55 07 80 13 01 00 00 00 00 00 D9 [20:44:00]Write i2c OK [20:44:00]MH_I2C_Read... [20:44:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:00]Read from MH i2c: E2 [20:44:00]MH_I2C_Read... [20:44:00]Read from MH i2c: E2 0E 00 [20:44:00]MH_I2C_Read... [20:44:00]Read from MH i2c: E2 0E 00 55 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3E [20:44:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:44:00]wFMCommunicate OK [20:44:00]SAM_PROTO_GetShiftState done [20:44:00]FM_GetShiftState done [20:44:00]opened in 1729729095 [20:44:00]opened+sec_in_day 1729815495 [20:44:00]quantity*price = 20003 [20:44:00]sum+1 = 20004 [20:44:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 756 24.10.2024 20:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372939 ФПД: 245336638255775 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204401&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372939&fm=245336638255775&tin=02508201610067®Number=0000000000091623&sum=20000 [20:44:02]StoreToDocumentArchive [20:44:02]shift 524 fd 372939 [20:44:02]save to /storage/0524/doc_00372939 [20:44:02]save last doc name /storage/0524/doc_00372939 to /storage/kkm_last_doc_name [20:44:02]save OK [20:44:02]Clear old archive folders... [20:44:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:44:02]tlvbuf is 00C6CCF0 [20:44:02]SAM_PROTO_ClearQueue [20:44:02]wFMCommunicate request_size=4 [20:44:02]MH_SAM_APDU [20:44:02]CAPDU: 80 09 00 00 [20:44:02]Write to MH i2c: E2 08 00 62 07 80 09 00 00 00 00 00 00 DB [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 62 07 00 90 00 DD [20:44:02]RAPDU: 90 00 [20:44:02]wFMCommunicate OK [20:44:02]SAM_PROTO_ClearQueue done [20:44:02]KKMCreateOFDPacket [20:44:02]OFDProtocolAddRootSTLVToBuf [20:44:02]FM_MakeSignedData [20:44:02]FM_MakeSignedData [20:44:02]SAM_PROTO_SignData [20:44:02]wFMCommunicate request_size=4 [20:44:02]MH_SAM_APDU [20:44:02]CAPDU: 80 0D 01 02 [20:44:02]Write to MH i2c: E2 08 00 63 07 80 0D 01 02 00 00 00 00 E3 [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 63 07 00 90 00 DE [20:44:02]RAPDU: 90 00 [20:44:02]wFMCommunicate OK [20:44:02]wFMCommunicate request_size=255 [20:44:02]MH_SAM_APDU [20:44: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 91 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB B0 05 00 35 04 06 00 DF [20:44:02]Write to MH i2c: E2 02 01 64 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 91 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB B0 05 00 35 04 06 00 DF 00 00 57 [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 64 07 00 90 00 DF [20:44:02]RAPDU: 90 00 [20:44:02]wFMCommunicate OK [20:44:02]wFMCommunicate request_size=10 [20:44:02]MH_SAM_APDU [20:44:02]CAPDU: 80 0D 02 02 05 21 E3 2C 72 9F [20:44:02]Write to MH i2c: E2 0D 00 65 07 80 0D 02 02 05 00 21 E3 2C 72 9F 00 00 31 [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 03 00 65 07 00 90 00 E0 [20:44:02]RAPDU: 90 00 [20:44:02]wFMCommunicate OK [20:44:02]wFMCommunicate request_size=4 [20:44:02]MH_SAM_APDU [20:44:02]CAPDU: 80 0D 03 02 [20:44:02]Write to MH i2c: E2 08 00 66 07 80 0D 03 02 00 00 00 00 E8 [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 0B 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 0B 00 66 07 00 8A 40 40 59 E0 C4 75 15 90 00 7A [20:44:02]RAPDU: 8A 40 40 59 E0 C4 75 15 90 00 [20:44:02]wFMCommunicate OK [20:44:02]SAM_PROTO_SignData done [20:44:02]FM_MakeSignedData done [20:44:02]CreateOFDProtocolMessage [20:44:02]wFMCommunicate request_size=4 [20:44:02]MH_SAM_APDU [20:44:02]CAPDU: 80 11 00 00 [20:44:02]Write to MH i2c: E2 08 00 67 07 80 11 00 00 00 00 00 00 E8 [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:02]Read from MH i2c: E2 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 17 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: E2 17 00 67 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3D [20:44:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:44:02]wFMCommunicate OK [20:44:02]CreateOFDProtocolMessage done [20:44:02]OFDSenderStorePacket 372939 [20:44:02]StoreOFDPacket docnum=372939 [20:44:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4F 90 07 01 44 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 91 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB B0 05 00 35 04 06 00 DF 21 E3 2C 72 9F 8A 40 40 59 E0 C4 75 15 [20:44:02]CheckFolder [20:44:02]dirname=/storage/ofd_packets [20:44:02]CheckFolder done [20:44:02]ProducePacketName [20:44:02]name=ofd_packets/00372939 [20:44:02]NVStorageSaveData ofd_packets/00372939 [20:44:02]File name is /storage/ofd_packets/00372939 [20:44:02]Write 301 bytes [20:44:02]NVStorageSaveData done [20:44:02]OFDSenderStorePacket done [20:44:02]KKMCreateOFDPacket done [20:44:02]NVStorageSaveData kkm_last_timestamp [20:44:02]File name is /storage/kkm_last_timestamp [20:44:02]Write 4 bytes [20:44:02]NVStorageSaveData done [20:44:02]ExternCall_PrintAddStr [20:44:02]wPrintStart [20:44:02]Write to MH i2c: 01 00 00 68 07 6F [20:44:02]Write i2c OK [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: 01 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: 01 07 00 [20:44:02]MH_I2C_Read... [20:44:02]Read from MH i2c: 01 07 00 68 07 00 00 00 00 00 FF 0F 84 [20:44:02]RasterBufferAndPrint [20:44:02]line Счет N : (1)3309257 [20:44:02]line ИНН: 02508201610067 [20:44:02]line Контрольно-Кассовый Чек [20:44:02]line ПРОДАЖА [20:44:02]line ТРК (МРК, ГНК) : 42 [20:44:02]line Товар: 2710124130 [20:44:02]line Аи-92-К-4 [20:44:02]line 2.990 * 66.90 [20:44:02]line = 200.03 [20:44:02]line НДС 12% НСП 1% [20:44:02]line > о реализуемом товаре [20:44:02]line ОКРУГЛЕНИЕ: -0.03 [20:44:02]line ИТОГО: 200.00 [20:44:02]line Внесено: 200.00 [20:44:02]line СДАЧА: 0.00 [20:44:02]line НСП 1% : 1.77 [20:44:02]line НДС 12% : 21.24 [20:44:02]line Наличными: 200.00 [20:44:02]line Безнал.: 0.00 [20:44:02]line Место: АЗС № 87 "Партнер Нефть" [20:44:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:44:02]line СНО: Общий режим [20:44:02]line Чек 756 24.10.2024 20:44 [20:44:02]line Смена: 524 ФФД: 1.0 [20:44:02]line ЗНМ: 0300000083 [20:44:02]line РНМ: 0000000000091623 [20:44:02]line Версия ККМ: 001 [20:44:02]line ФМ: 0000000000874672 [20:44:02]line ФД: 372939 [20:44:02]line ФПД: 245336638255775 [20:44:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204401&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372939&fm=245336638255775&tin=02508201610067®Number=0000000000091623&sum=20000 [20:44:02]OFD Sender: Processing packet 372939 [packets to send 268, broken 267] [20:44:02]ProducePacketName [20:44:02]name=ofd_packets/00372939 [20:44:02]OFD Sender: To server: pG, [20:44:02]CommunicateWithHost lk.salyk.kg:30040 [20:44:02]ConnectInit lk.salyk.kg [20:44:02]written 0, free lines is 4095 [20:44:03]Connected sock=10 [20: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 36 37 32 0F 01 00 00 4F 90 07 01 44 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 02 00 00 F4 03 04 00 91 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB B0 05 00 35 04 06 00 DF 21 E3 2C 72 9F 8A 40 40 59 E0 C4 75 15 [20:44:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 80 33 47 00 0A 8A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CB B0 05 00 F4 03 04 00 38 5D 1A 67 B6 04 01 00 00 C1 E3 3D 86 5A D0 73 B7 [20:44:03]CommunicateWithHost err = 0 [20:44:03]CheckOFDResponse [20:44:03]1017 (14) - 77093643461234 [20:44:03]1041 (16) - 0000000000874672 [20:44:03]1040 (4) - 372939 [20:44:03]1012 (4) - 24.10.2024 14:44 [20:44:03]1206 (1) - 0 [20:44:03]OFD Sender: Remove packet 372939 [20:44:03]ProducePacketName [20:44:03]name=ofd_packets/00372939 [20:44:03]NVStorageDeleteData [20:44:03]Write to MH i2c: 01 00 00 93 07 9A [20:44:03]Write i2c OK [20:44:03]MH_I2C_Read... [20:44:03]Read from MH i2c: 01 [20:44:03]MH_I2C_Read... [20:44:03]Read from MH i2c: 01 07 00 [20:44:03]MH_I2C_Read... [20:44:03]Read from MH i2c: 01 07 00 93 07 00 00 00 00 00 D7 0C 84 [20:44:03]RasterBufferAndPrint [20:44:03]line [20:44:03]line [20:44:03]line [20:44:03]line [20:44:03]line [20:44:03]written 0, free lines is 3290 [20:44:03]MH_Cut [20:44:03]Write to MH i2c: D1 01 00 9A 07 01 73 [20:44:03]Write i2c OK [20:44:03]MH_I2C_Read... [20:44:03]Read from MH i2c: D1 [20:44:03]MH_I2C_Read... [20:44:03]Read from MH i2c: D1 01 00 [20:44:03]MH_I2C_Read... [20:44:03]Read from MH i2c: D1 01 00 9A 07 00 72 [20:44:03]Write to MH i2c: 01 00 00 9B 07 A2 [20:44:03]Write i2c OK [20:44:03]MH_I2C_Read... [20:44:03]OFD Sender: No OFD packet to send [20:44:04]*** Cut start [20:44:04]*** Partial cut [20:44:04]*** CUTSNS_PIN = 1 [20:44:04]*** CUTSNS_PIN = 0 [20:44:04]*** Brake cut motor [20:44:04]Read from MH i2c: 01 [20:44:04]MH_I2C_Read... [20:44:04]*** Stop cut motor [20:44:04]*** Cut end [20:44:04]Read from MH i2c: 01 07 00 [20:44:04]MH_I2C_Read... [20:44:04]Read from MH i2c: 01 07 00 9B 07 00 00 00 00 00 FF 0F B7 [20:44:04]process_action close_receipt done [20:44:04]requested_data is exist [20:44:04]produce_requested_data [20:44:04]requested_item fm.sn is exist - process it [20:44:04]wFMCommunicate request_size=4 [20:44:04]MH_SAM_APDU [20:44:04]CAPDU: 80 11 00 00 [20:44:04]Write to MH i2c: E2 08 00 9C 07 80 11 00 00 00 00 00 00 1D [20:44:04]Write i2c OK [20:44:04]MH_I2C_Read... [20:44:04]Read from MH i2c: E2 [20:44:04]MH_I2C_Read... [20:44:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:04]Read from MH i2c: E2 17 00 [20:44:04]MH_I2C_Read... [20:44:04]Read from MH i2c: E2 17 00 9C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 72 [20:44:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:44:04]wFMCommunicate OK [20:44:04]requested_item fd.num is exist - process it [20:44:04]SAM_PROTO_GetFieldsCounters [20:44:04]wFMCommunicate request_size=4 [20:44:04]MH_SAM_APDU [20:44:04]CAPDU: 80 13 00 00 [20:44:04]Write to MH i2c: E2 08 00 9D 07 80 13 00 00 00 00 00 00 20 [20:44:04]Write i2c OK [20:44:04]MH_I2C_Read... [20:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:44:05]Read from MH i2c: E2 [20:44:05]MH_I2C_Read... [20:44:05]Read from MH i2c: E2 62 00 [20:44:05]MH_I2C_Read... [20:44:05]Read from MH i2c: E2 62 00 9D 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 AF [20:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F4 02 00 00 5E 04 04 00 F4 02 00 00 57 04 04 00 F5 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:44:05]wFMCommunicate OK [20:44:05]SAM_PROTO_GetFieldsCounters done [20:44:05]requested_item shift.num is exist - process it [20:44:05]requested_item shift.opened is exist - process it [20:44:05]req_shift_opened [20:44:05]FM_GetShiftState [20:44:05]SAM_PROTO_GetShiftState [20:44:05]wFMCommunicate request_size=4 [20:44:05]MH_SAM_APDU [20:44:05]CAPDU: 80 13 01 00 [20:44:05]Write to MH i2c: E2 08 00 9E 07 80 13 01 00 00 00 00 00 22 [20:44:05]Write i2c OK [20:44:05]MH_I2C_Read... [20:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:05]Read from MH i2c: E2 [20:44:05]MH_I2C_Read... [20:44:05]Read from MH i2c: E2 0E 00 [20:44:05]MH_I2C_Read... [20:44:05]Read from MH i2c: E2 0E 00 9E 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 87 [20:44:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:44:05]wFMCommunicate OK [20:44:05]SAM_PROTO_GetShiftState done [20:44:05]FM_GetShiftState done [20:44:05]req_shift_opened done [20:44:05]requested_item shift.open_date is exist - process it [20:44:05]req_shift_open_date [20:44:05]req_shift_open_date done [20:44:05]produce_requested_data done [20:44:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372939,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:44:05]process_action_free close_receipt [20:44:05]json_value_free [20:44:05]json_value_free done [20:44:05]process_json_proto returns [20:44:05]Send response to host [20:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372939,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:44:05]free response buf [20:44:05]execute_script done [20:44:05]execute_script returns [20:44:05]free content buf [20:44:05]Sock 7.Close socket [20:44:05]Sock 7.Thread stoped [20:44:08]OFD Sender: No OFD packet to send [20:44:13]OFD Sender: No OFD packet to send [20:44:16]accept exits with 9 [20:44:16]New connection [20:44:16]New thread 3066613092 created [20:44:16]Thread 3066469732 joined [20:44:16]Waiting for new connection... [20:44:16] Sock 9.Parse request [20:44:16]Sock 9.Check first char [20:44:16]Sock 9.First char is OK [20:44:16]request: POST /json_proto HTTP/1.0 [20:44:16]Method: POST [20:44:16]URL: /json_proto [20:44:16]Method is POST - this is cgi request [20:44:16]url: /json_proto [20:44:16]query_string will be loaded in cgi processing [20:44:16]execute_cgi json_proto POST (null) [20:44:16]execute_cgi path=json_proto method=POST [20:44:16]POST find Content-Length [20:44:16]Host: 172.17.42.195:8080 [20:44:16]Content-Length: 678 [20:44:16]Content-Type: application/json [20:44:16] [20:44:16]POST finish read [20:44:16]Found Content-Length = 678 [20:44:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:16]execute_script... [20:44: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)3309259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:44:16]POST & json_proto [20:44:16]process_json_proto [20:44:16]json parsed OK: [20:44:16]protocol is kg_v1.0 [20:44:16]action value=close_receipt [20:44:16]process_action close_receipt [20:44:16]cmd_close_receipt [20:44:16]MH_GetDate [20:44:16]Write to MH i2c: F0 00 00 9F 07 95 [20:44:16]Write i2c OK [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: F0 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: F0 09 00 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: F0 09 00 9F 07 00 A1 B1 1A 67 EF 94 12 67 6D [20:44:16]GetLastDocTimeStamp 1729802641 [20:44:16]current date 1729802657 [20:44:16]FM_GetShiftState [20:44:16]SAM_PROTO_GetShiftState [20:44:16]wFMCommunicate request_size=4 [20:44:16]MH_SAM_APDU [20:44:16]CAPDU: 80 13 01 00 [20:44:16]Write to MH i2c: E2 08 00 A0 07 80 13 01 00 00 00 00 00 24 [20:44:16]Write i2c OK [20:44:16]MH_I2C_Read... [20:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:16]Read from MH i2c: E2 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 0E 00 [20:44:16]MH_I2C_Read... [20:44:16]Read from MH i2c: E2 0E 00 A0 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 89 [20:44:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:44:16]wFMCommunicate OK [20:44:16]SAM_PROTO_GetShiftState done [20:44:16]FM_GetShiftState done [20:44:16]opened in 1729729095 [20:44:16]opened+sec_in_day 1729815495 [20:44:16]quantity*price = 50041 [20:44:16]sum+1 = 50042 [20:44:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 757 24.10.2024 20:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372940 ФПД: 224050206274715 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204417&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372940&fm=224050206274715&tin=02508201610067®Number=0000000000091623&sum=50000 [20:44:17]StoreToDocumentArchive [20:44:17]shift 524 fd 372940 [20:44:17]save to /storage/0524/doc_00372940 [20:44:17]save last doc name /storage/0524/doc_00372940 to /storage/kkm_last_doc_name [20:44:17]save OK [20:44:17]Clear old archive folders... [20:44:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:44:17]tlvbuf is B6F05350 [20:44:17]SAM_PROTO_ClearQueue [20:44:17]wFMCommunicate request_size=4 [20:44:17]MH_SAM_APDU [20:44:17]CAPDU: 80 09 00 00 [20:44:17]Write to MH i2c: E2 08 00 AD 07 80 09 00 00 00 00 00 00 26 [20:44:17]Write i2c OK [20:44:17]MH_I2C_Read... [20:44:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:44:17]Read from MH i2c: E2 [20:44:17]MH_I2C_Read... [20:44:17]Read from MH i2c: E2 03 00 [20:44:17]MH_I2C_Read... [20:44:17]Read from MH i2c: E2 03 00 AD 07 00 90 00 28 [20:44:17]RAPDU: 90 00 [20:44:17]wFMCommunicate OK [20:44:17]SAM_PROTO_ClearQueue done [20:44:17]KKMCreateOFDPacket [20:44:17]OFDProtocolAddRootSTLVToBuf [20:44:17]FM_MakeSignedData [20:44:17]FM_MakeSignedData [20:44:17]SAM_PROTO_SignData [20:44:17]wFMCommunicate request_size=4 [20:44:17]MH_SAM_APDU [20:44:17]CAPDU: 80 0D 01 02 [20:44:17]Write to MH i2c: E2 08 00 AE 07 80 0D 01 02 00 00 00 00 2E [20:44:17]Write i2c OK [20:44:17]MH_I2C_Read... [20:44:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:44:17]Read from MH i2c: E2 [20:44:17]MH_I2C_Read... [20:44:17]Read from MH i2c: E2 03 00 [20:44:17]MH_I2C_Read... [20:44:17]Read from MH i2c: E2 03 00 AE 07 00 90 00 29 [20:44:17]RAPDU: 90 00 [20:44:17]wFMCommunicate OK [20:44:17]wFMCommunicate request_size=255 [20:44:17]MH_SAM_APDU [20:44:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A1 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC B0 05 00 35 04 06 00 CB [20:44:17]Write to MH i2c: E2 02 01 AF 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A1 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC B0 05 00 35 04 06 00 CB 00 00 DE [20:44:17]Write i2c OK [20:44:17]MH_I2C_Read... [20:44:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:18]Read from MH i2c: E2 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 03 00 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 03 00 AF 07 00 90 00 2A [20:44:18]RAPDU: 90 00 [20:44:18]wFMCommunicate OK [20:44:18]wFMCommunicate request_size=10 [20:44:18]MH_SAM_APDU [20:44:18]CAPDU: 80 0D 02 02 05 C5 C0 F4 F4 9B [20:44:18]Write to MH i2c: E2 0D 00 B0 07 80 0D 02 02 05 00 C5 C0 F4 F4 9B 00 00 43 [20:44:18]Write i2c OK [20:44:18]MH_I2C_Read... [20:44:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:44:18]Read from MH i2c: E2 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 03 00 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 03 00 B0 07 00 90 00 2B [20:44:18]RAPDU: 90 00 [20:44:18]wFMCommunicate OK [20:44:18]wFMCommunicate request_size=4 [20:44:18]MH_SAM_APDU [20:44:18]CAPDU: 80 0D 03 02 [20:44:18]Write to MH i2c: E2 08 00 B1 07 80 0D 03 02 00 00 00 00 33 [20:44:18]Write i2c OK [20:44:18]MH_I2C_Read... [20:44:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:44:18]Read from MH i2c: E2 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 0B 00 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 0B 00 B1 07 00 40 9A 91 1C 47 64 A4 2A 90 00 34 [20:44:18]RAPDU: 40 9A 91 1C 47 64 A4 2A 90 00 [20:44:18]wFMCommunicate OK [20:44:18]SAM_PROTO_SignData done [20:44:18]FM_MakeSignedData done [20:44:18]CreateOFDProtocolMessage [20:44:18]wFMCommunicate request_size=4 [20:44:18]MH_SAM_APDU [20:44:18]CAPDU: 80 11 00 00 [20:44:18]Write to MH i2c: E2 08 00 B2 07 80 11 00 00 00 00 00 00 33 [20:44:18]Write i2c OK [20:44:18]MH_I2C_Read... [20:44:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:18]Read from MH i2c: E2 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 17 00 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: E2 17 00 B2 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 88 [20:44:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:44:18]wFMCommunicate OK [20:44:18]CreateOFDProtocolMessage done [20:44:18]OFDSenderStorePacket 372940 [20:44:18]StoreOFDPacket docnum=372940 [20:44:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E7 4C 07 01 C0 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A1 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC B0 05 00 35 04 06 00 CB C5 C0 F4 F4 9B 40 9A 91 1C 47 64 A4 2A [20:44:18]CheckFolder [20:44:18]dirname=/storage/ofd_packets [20:44:18]CheckFolder done [20:44:18]ProducePacketName [20:44:18]name=ofd_packets/00372940 [20:44:18]NVStorageSaveData ofd_packets/00372940 [20:44:18]File name is /storage/ofd_packets/00372940 [20:44:18]Write 301 bytes [20:44:18]NVStorageSaveData done [20:44:18]OFDSenderStorePacket done [20:44:18]KKMCreateOFDPacket done [20:44:18]NVStorageSaveData kkm_last_timestamp [20:44:18]File name is /storage/kkm_last_timestamp [20:44:18]Write 4 bytes [20:44:18]NVStorageSaveData done [20:44:18]ExternCall_PrintAddStr [20:44:18]wPrintStart [20:44:18]Write to MH i2c: 01 00 00 B3 07 BA [20:44:18]Write i2c OK [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: 01 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: 01 07 00 [20:44:18]MH_I2C_Read... [20:44:18]Read from MH i2c: 01 07 00 B3 07 00 00 00 00 00 FF 0F CF [20:44:18]RasterBufferAndPrint [20:44:18]line Счет N : (1)3309259 [20:44:18]line ИНН: 02508201610067 [20:44:18]line Контрольно-Кассовый Чек [20:44:18]line ПРОДАЖА [20:44:18]line ТРК (МРК, ГНК) : 22 [20:44:18]line Товар: 2710124130 [20:44:18]line Аи-92-К-4 [20:44:18]line 7.480 * 66.90 [20:44:18]line = 500.41 [20:44:18]line НДС 12% НСП 1% [20:44:18]line > о реализуемом товаре [20:44:18]line ОКРУГЛЕНИЕ: -0.41 [20:44:18]line ИТОГО: 500.00 [20:44:18]line Внесено: 500.00 [20:44:18]line СДАЧА: 0.00 [20:44:18]line НСП 1% : 4.43 [20:44:18]line НДС 12% : 53.14 [20:44:18]line Наличными: 500.00 [20:44:18]line Безнал.: 0.00 [20:44:18]line Место: АЗС № 87 "Партнер Нефть" [20:44:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:44:18]line СНО: Общий режим [20:44:18]line Чек 757 24.10.2024 20:44 [20:44:18]line Смена: 524 ФФД: 1.0 [20:44:18]line ЗНМ: 0300000083 [20:44:18]line РНМ: 0000000000091623 [20:44:18]line Версия ККМ: 001 [20:44:18]line ФМ: 0000000000874672 [20:44:18]line ФД: 372940 [20:44:18]line ФПД: 224050206274715 [20:44:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204417&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372940&fm=224050206274715&tin=02508201610067®Number=0000000000091623&sum=50000 [20:44:18]OFD Sender: Processing packet 372940 [packets to send 268, broken 267] [20:44:18]ProducePacketName [20:44:18]name=ofd_packets/00372940 [20:44:18]OFD Sender: To server: pG, [20:44:18]CommunicateWithHost lk.salyk.kg:30040 [20:44:18]ConnectInit lk.salyk.kg [20:44:18]written 0, free lines is 4095 [20:44:18]Connected sock=10 [20:44:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E7 4C 07 01 C0 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 A1 B1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC B0 05 00 35 04 06 00 CB C5 C0 F4 F4 9B 40 9A 91 1C 47 64 A4 2A [20:44:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3F 61 47 00 1D 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CC B0 05 00 F4 03 04 00 48 5D 1A 67 B6 04 01 00 00 6F DF 66 E3 09 8C C8 B6 [20:44:18]CommunicateWithHost err = 0 [20:44:18]CheckOFDResponse [20:44:18]1017 (14) - 77093643461234 [20:44:18]1041 (16) - 0000000000874672 [20:44:18]1040 (4) - 372940 [20:44:18]1012 (4) - 24.10.2024 14:44 [20:44:18]1206 (1) - 0 [20:44:18]OFD Sender: Remove packet 372940 [20:44:18]ProducePacketName [20:44:18]name=ofd_packets/00372940 [20:44:18]NVStorageDeleteData [20:44:19]Write to MH i2c: 01 00 00 DE 07 E5 [20:44:19]Write i2c OK [20:44:19]MH_I2C_Read... [20:44:19]Read from MH i2c: 01 [20:44:19]MH_I2C_Read... [20:44:19]Read from MH i2c: 01 07 00 [20:44:19]MH_I2C_Read... [20:44:19]Read from MH i2c: 01 07 00 DE 07 00 00 00 00 00 D8 0C D0 [20:44:19]RasterBufferAndPrint [20:44:19]line [20:44:19]line [20:44:19]line [20:44:19]line [20:44:19]line [20:44:19]written 0, free lines is 3296 [20:44:19]MH_Cut [20:44:19]Write to MH i2c: D1 01 00 E5 07 01 BE [20:44:19]Write i2c OK [20:44:19]MH_I2C_Read... [20:44:19]Read from MH i2c: D1 [20:44:19]MH_I2C_Read... [20:44:19]Read from MH i2c: D1 01 00 [20:44:19]MH_I2C_Read... [20:44:19]Read from MH i2c: D1 01 00 E5 07 00 BD [20:44:19]Write to MH i2c: 01 00 00 E6 07 ED [20:44:19]Write i2c OK [20:44:19]MH_I2C_Read... [20:44:19]OFD Sender: No OFD packet to send [20:44:19]*** Cut start [20:44:19]*** Partial cut [20:44:19]*** CUTSNS_PIN = 1 [20:44:19]*** CUTSNS_PIN = 0 [20:44:20]*** Brake cut motor [20:44:20]Read from MH i2c: 01 [20:44:20]MH_I2C_Read... [20:44:20]*** Stop cut motor [20:44:20]*** Cut end [20:44:20]Read from MH i2c: 01 07 00 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: 01 07 00 E6 07 00 00 00 00 00 FF 0F 02 [20:44:20]process_action close_receipt done [20:44:20]requested_data is exist [20:44:20]produce_requested_data [20:44:20]requested_item fm.sn is exist - process it [20:44:20]wFMCommunicate request_size=4 [20:44:20]MH_SAM_APDU [20:44:20]CAPDU: 80 11 00 00 [20:44:20]Write to MH i2c: E2 08 00 E7 07 80 11 00 00 00 00 00 00 68 [20:44:20]Write i2c OK [20:44:20]MH_I2C_Read... [20:44:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:44:20]Read from MH i2c: E2 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: E2 17 00 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: E2 17 00 E7 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BD [20:44:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:44:20]wFMCommunicate OK [20:44:20]requested_item fd.num is exist - process it [20:44:20]SAM_PROTO_GetFieldsCounters [20:44:20]wFMCommunicate request_size=4 [20:44:20]MH_SAM_APDU [20:44:20]CAPDU: 80 13 00 00 [20:44:20]Write to MH i2c: E2 08 00 E8 07 80 13 00 00 00 00 00 00 6B [20:44:20]Write i2c OK [20:44:20]MH_I2C_Read... [20:44:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:44:20]Read from MH i2c: E2 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: E2 62 00 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: E2 62 00 E8 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 FE [20:44:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F5 02 00 00 5E 04 04 00 F5 02 00 00 57 04 04 00 F6 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:44:20]wFMCommunicate OK [20:44:20]SAM_PROTO_GetFieldsCounters done [20:44:20]requested_item shift.num is exist - process it [20:44:20]requested_item shift.opened is exist - process it [20:44:20]req_shift_opened [20:44:20]FM_GetShiftState [20:44:20]SAM_PROTO_GetShiftState [20:44:20]wFMCommunicate request_size=4 [20:44:20]MH_SAM_APDU [20:44:20]CAPDU: 80 13 01 00 [20:44:20]Write to MH i2c: E2 08 00 E9 07 80 13 01 00 00 00 00 00 6D [20:44:20]Write i2c OK [20:44:20]MH_I2C_Read... [20:44:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:44:20]Read from MH i2c: E2 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: E2 0E 00 [20:44:20]MH_I2C_Read... [20:44:20]Read from MH i2c: E2 0E 00 E9 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D2 [20:44:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:44:20]wFMCommunicate OK [20:44:20]SAM_PROTO_GetShiftState done [20:44:20]FM_GetShiftState done [20:44:20]req_shift_opened done [20:44:20]requested_item shift.open_date is exist - process it [20:44:20]req_shift_open_date [20:44:20]req_shift_open_date done [20:44:20]produce_requested_data done [20:44:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372940,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:44:20]process_action_free close_receipt [20:44:20]json_value_free [20:44:20]json_value_free done [20:44:20]process_json_proto returns [20:44:20]Send response to host [20:44:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372940,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:44:20]free response buf [20:44:20]execute_script done [20:44:20]execute_script returns [20:44:20]free content buf [20:44:20]Sock 9.Close socket [20:44:20]Sock 9.Thread stoped [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]OFD Sender: No OFD packet to send [20:45:19]OFD Sender: No OFD packet to send [20:45:24]OFD Sender: No OFD packet to send [20:45:29]OFD Sender: No OFD packet to send [20:45:34]OFD Sender: No OFD packet to send [20:45:39]OFD Sender: No OFD packet to send [20:45:44]OFD Sender: No OFD packet to send [20:45:49]OFD Sender: No OFD packet to send [20:45:54]OFD Sender: No OFD packet to send [20:45:56]accept exits with 7 [20:45:56]New connection [20:45:56]New thread 3066469732 created [20:45:56]Thread 3066613092 joined [20:45:56]Waiting for new connection... [20:45:56] Sock 7.Parse request [20:45:56]Sock 7.Check first char [20:45:56]Sock 7.First char is OK [20:45:56]request: POST /json_proto HTTP/1.0 [20:45:56]Method: POST [20:45:56]URL: /json_proto [20:45:56]Method is POST - this is cgi request [20:45:56]url: /json_proto [20:45:56]query_string will be loaded in cgi processing [20:45:56]execute_cgi json_proto POST (null) [20:45:56]execute_cgi path=json_proto method=POST [20:45:56]POST find Content-Length [20:45:56]Host: 172.17.42.195:8080 [20:45:56]Content-Length: 678 [20:45:56]Content-Type: application/json [20:45:56] [20:45:56]POST finish read [20:45:56]Found Content-Length = 678 [20:45:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:56]execute_script... [20:45:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:45:56]POST & json_proto [20:45:56]process_json_proto [20:45:56]json parsed OK: [20:45:56]protocol is kg_v1.0 [20:45:56]action value=close_receipt [20:45:56]process_action close_receipt [20:45:56]cmd_close_receipt [20:45:56]MH_GetDate [20:45:56]Write to MH i2c: F0 00 00 EA 07 E0 [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: F0 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: F0 09 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: F0 09 00 EA 07 00 05 B2 1A 67 EF 94 12 67 1D [20:45:56]GetLastDocTimeStamp 1729802657 [20:45:56]current date 1729802757 [20:45:56]FM_GetShiftState [20:45:56]SAM_PROTO_GetShiftState [20:45:56]wFMCommunicate request_size=4 [20:45:56]MH_SAM_APDU [20:45:56]CAPDU: 80 13 01 00 [20:45:56]Write to MH i2c: E2 08 00 EB 07 80 13 01 00 00 00 00 00 6F [20:45:56]Write i2c OK [20:45:56]MH_I2C_Read... [20:45:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:45:56]Read from MH i2c: E2 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 0E 00 [20:45:56]MH_I2C_Read... [20:45:56]Read from MH i2c: E2 0E 00 EB 07 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D4 [20:45:56]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:45:56]wFMCommunicate OK [20:45:56]SAM_PROTO_GetShiftState done [20:45:56]FM_GetShiftState done [20:45:56]opened in 1729729095 [20:45:56]opened+sec_in_day 1729815495 [20:45:56]quantity*price = 20003 [20:45:56]sum+1 = 20004 [20:45:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 758 24.10.2024 20:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372941 ФПД: 96194035777602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204557&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372941&fm=96194035777602&tin=02508201610067®Number=0000000000091623&sum=20000 [20:45:57]StoreToDocumentArchive [20:45:57]shift 524 fd 372941 [20:45:57]save to /storage/0524/doc_00372941 [20:45:57]save last doc name /storage/0524/doc_00372941 to /storage/kkm_last_doc_name [20:45:57]save OK [20:45:57]Clear old archive folders... [20:45:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:45:57]tlvbuf is 00C8DD00 [20:45:57]SAM_PROTO_ClearQueue [20:45:57]wFMCommunicate request_size=4 [20:45:57]MH_SAM_APDU [20:45:57]CAPDU: 80 09 00 00 [20:45:57]Write to MH i2c: E2 08 00 F8 07 80 09 00 00 00 00 00 00 71 [20:45:57]Write i2c OK [20:45:57]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 F8 07 00 90 00 73 [20:45:58]RAPDU: 90 00 [20:45:58]wFMCommunicate OK [20:45:58]SAM_PROTO_ClearQueue done [20:45:58]KKMCreateOFDPacket [20:45:58]OFDProtocolAddRootSTLVToBuf [20:45:58]FM_MakeSignedData [20:45:58]FM_MakeSignedData [20:45:58]SAM_PROTO_SignData [20:45:58]wFMCommunicate request_size=4 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 0D 01 02 [20:45:58]Write to MH i2c: E2 08 00 F9 07 80 0D 01 02 00 00 00 00 79 [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 F9 07 00 90 00 74 [20:45:58]RAPDU: 90 00 [20:45:58]wFMCommunicate OK [20:45:58]wFMCommunicate request_size=255 [20:45:58]MH_SAM_APDU [20:45: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 05 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD B0 05 00 35 04 06 00 57 [20:45:58]Write to MH i2c: E2 02 01 FA 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 05 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD B0 05 00 35 04 06 00 57 00 00 DE [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 FA 07 00 90 00 75 [20:45:58]RAPDU: 90 00 [20:45:58]wFMCommunicate OK [20:45:58]wFMCommunicate request_size=10 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 0D 02 02 05 7C EB 55 00 42 [20:45:58]Write to MH i2c: E2 0D 00 FB 07 80 0D 02 02 05 00 7C EB 55 00 42 00 00 84 [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 03 00 FB 07 00 90 00 76 [20:45:58]RAPDU: 90 00 [20:45:58]wFMCommunicate OK [20:45:58]wFMCommunicate request_size=4 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 0D 03 02 [20:45:58]Write to MH i2c: E2 08 00 FC 07 80 0D 03 02 00 00 00 00 7E [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 0B 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 0B 00 FC 07 00 1D 5C 72 85 3C 70 95 4F 90 00 7F [20:45:58]RAPDU: 1D 5C 72 85 3C 70 95 4F 90 00 [20:45:58]wFMCommunicate OK [20:45:58]SAM_PROTO_SignData done [20:45:58]FM_MakeSignedData done [20:45:58]CreateOFDProtocolMessage [20:45:58]wFMCommunicate request_size=4 [20:45:58]MH_SAM_APDU [20:45:58]CAPDU: 80 11 00 00 [20:45:58]Write to MH i2c: E2 08 00 FD 07 80 11 00 00 00 00 00 00 7E [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:45:58]Read from MH i2c: E2 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 17 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: E2 17 00 FD 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D3 [20:45:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:45:58]wFMCommunicate OK [20:45:58]CreateOFDProtocolMessage done [20:45:58]OFDSenderStorePacket 372941 [20:45:58]StoreOFDPacket docnum=372941 [20:45:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D9 9A 07 01 69 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 05 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD B0 05 00 35 04 06 00 57 7C EB 55 00 42 1D 5C 72 85 3C 70 95 4F [20:45:58]CheckFolder [20:45:58]dirname=/storage/ofd_packets [20:45:58]CheckFolder done [20:45:58]ProducePacketName [20:45:58]name=ofd_packets/00372941 [20:45:58]NVStorageSaveData ofd_packets/00372941 [20:45:58]File name is /storage/ofd_packets/00372941 [20:45:58]Write 301 bytes [20:45:58]NVStorageSaveData done [20:45:58]OFDSenderStorePacket done [20:45:58]KKMCreateOFDPacket done [20:45:58]NVStorageSaveData kkm_last_timestamp [20:45:58]File name is /storage/kkm_last_timestamp [20:45:58]Write 4 bytes [20:45:58]NVStorageSaveData done [20:45:58]ExternCall_PrintAddStr [20:45:58]wPrintStart [20:45:58]Write to MH i2c: 01 00 00 FE 07 05 [20:45:58]Write i2c OK [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: 01 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: 01 07 00 [20:45:58]MH_I2C_Read... [20:45:58]Read from MH i2c: 01 07 00 FE 07 00 00 00 00 00 FF 0F 1A [20:45:58]RasterBufferAndPrint [20:45:58]line Счет N : (1)3309261 [20:45:58]line ИНН: 02508201610067 [20:45:58]line Контрольно-Кассовый Чек [20:45:58]line ПРОДАЖА [20:45:58]line ТРК (МРК, ГНК) : 22 [20:45:58]line Товар: 2710124130 [20:45:58]line Аи-92-К-4 [20:45:58]line 2.990 * 66.90 [20:45:58]line = 200.03 [20:45:58]line НДС 12% НСП 1% [20:45:58]line > о реализуемом товаре [20:45:58]line ОКРУГЛЕНИЕ: -0.03 [20:45:58]line ИТОГО: 200.00 [20:45:58]line Внесено: 200.00 [20:45:58]line СДАЧА: 0.00 [20:45:58]line НСП 1% : 1.77 [20:45:58]line НДС 12% : 21.24 [20:45:58]line Наличными: 200.00 [20:45:58]line Безнал.: 0.00 [20:45:58]line Место: АЗС № 87 "Партнер Нефть" [20:45:58]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:45:58]line СНО: Общий режим [20:45:58]line Чек 758 24.10.2024 20:45 [20:45:58]line Смена: 524 ФФД: 1.0 [20:45:58]line ЗНМ: 0300000083 [20:45:58]line РНМ: 0000000000091623 [20:45:58]line Версия ККМ: 001 [20:45:58]line ФМ: 0000000000874672 [20:45:58]line ФД: 372941 [20:45:58]line ФПД: 96194035777602 [20:45:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204557&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372941&fm=96194035777602&tin=02508201610067®Number=0000000000091623&sum=20000 [20:45:58]OFD Sender: Processing packet 372941 [packets to send 268, broken 267] [20:45:58]ProducePacketName [20:45:58]name=ofd_packets/00372941 [20:45:58]OFD Sender: To server: pG, [20:45:58]CommunicateWithHost lk.salyk.kg:30040 [20:45:58]ConnectInit lk.salyk.kg [20:45:58]written 0, free lines is 4095 [20:45:58]Connected sock=10 [20:45:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D9 9A 07 01 69 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 02 00 00 F4 03 04 00 05 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD B0 05 00 35 04 06 00 57 7C EB 55 00 42 1D 5C 72 85 3C 70 95 4F [20: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 36 37 32 4F 00 00 00 F7 6F 47 00 82 BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CD B0 05 00 F4 03 04 00 AC 5D 1A 67 B6 04 01 00 00 D0 D4 70 F8 F1 25 C8 21 [20:45:59]CommunicateWithHost err = 0 [20:45:59]CheckOFDResponse [20:45:59]1017 (14) - 77093643461234 [20:45:59]1041 (16) - 0000000000874672 [20:45:59]1040 (4) - 372941 [20:45:59]1012 (4) - 24.10.2024 14:46 [20:45:59]1206 (1) - 0 [20:45:59]OFD Sender: Remove packet 372941 [20:45:59]ProducePacketName [20:45:59]name=ofd_packets/00372941 [20:45:59]NVStorageDeleteData [20:45:59]Write to MH i2c: 01 00 00 29 08 31 [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: 01 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: 01 07 00 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: 01 07 00 29 08 00 00 00 00 00 D9 0C 1D [20:45:59]RasterBufferAndPrint [20:45:59]line [20:45:59]line [20:45:59]line [20:45:59]line [20:45:59]line [20:45:59]written 0, free lines is 3296 [20:45:59]MH_Cut [20:45:59]Write to MH i2c: D1 01 00 30 08 01 0A [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: D1 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: D1 01 00 [20:45:59]MH_I2C_Read... [20:45:59]Read from MH i2c: D1 01 00 30 08 00 09 [20:45:59]Write to MH i2c: 01 00 00 31 08 39 [20:45:59]Write i2c OK [20:45:59]MH_I2C_Read... [20:45:59]OFD Sender: No OFD packet to send [20:46:00]*** Cut start [20:46:00]*** Partial cut [20:46:00]*** CUTSNS_PIN = 1 [20:46:00]*** CUTSNS_PIN = 0 [20:46:00]*** Brake cut motor [20:46:00]Read from MH i2c: 01 [20:46:00]MH_I2C_Read... [20:46:00]*** Stop cut motor [20:46:00]*** Cut end [20:46:00]Read from MH i2c: 01 07 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: 01 07 00 31 08 00 00 00 00 00 FF 0F 4E [20:46:00]process_action close_receipt done [20:46:00]requested_data is exist [20:46:00]produce_requested_data [20:46:00]requested_item fm.sn is exist - process it [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 11 00 00 [20:46:00]Write to MH i2c: E2 08 00 32 08 80 11 00 00 00 00 00 00 B4 [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 17 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 17 00 32 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 09 [20:46:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:46:00]wFMCommunicate OK [20:46:00]requested_item fd.num is exist - process it [20:46:00]SAM_PROTO_GetFieldsCounters [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 13 00 00 [20:46:00]Write to MH i2c: E2 08 00 33 08 80 13 00 00 00 00 00 00 B7 [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:00]Read from MH i2c: E2 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 62 00 [20:46:00]MH_I2C_Read... [20:46:00]Read from MH i2c: E2 62 00 33 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 4E [20:46:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F6 02 00 00 5E 04 04 00 F6 02 00 00 57 04 04 00 F7 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:00]wFMCommunicate OK [20:46:00]SAM_PROTO_GetFieldsCounters done [20:46:00]requested_item shift.num is exist - process it [20:46:00]requested_item shift.opened is exist - process it [20:46:00]req_shift_opened [20:46:00]FM_GetShiftState [20:46:00]SAM_PROTO_GetShiftState [20:46:00]wFMCommunicate request_size=4 [20:46:00]MH_SAM_APDU [20:46:00]CAPDU: 80 13 01 00 [20:46:00]Write to MH i2c: E2 08 00 34 08 80 13 01 00 00 00 00 00 B9 [20:46:00]Write i2c OK [20:46:00]MH_I2C_Read... [20:46:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:01]Read from MH i2c: E2 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 0E 00 [20:46:01]MH_I2C_Read... [20:46:01]Read from MH i2c: E2 0E 00 34 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1E [20:46:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:46:01]wFMCommunicate OK [20:46:01]SAM_PROTO_GetShiftState done [20:46:01]FM_GetShiftState done [20:46:01]req_shift_opened done [20:46:01]requested_item shift.open_date is exist - process it [20:46:01]req_shift_open_date [20:46:01]req_shift_open_date done [20:46:01]produce_requested_data done [20:46:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372941,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:46:01]process_action_free close_receipt [20:46:01]json_value_free [20:46:01]json_value_free done [20:46:01]process_json_proto returns [20:46:01]Send response to host [20:46:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372941,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:46:01]free response buf [20:46:01]execute_script done [20:46:01]execute_script returns [20:46:01]free content buf [20:46:01]Sock 7.Close socket [20:46:01]Sock 7.Thread stoped [20:46:04]accept exits with 9 [20:46:04]New connection [20:46:04]New thread 3066613092 created [20:46:04]Thread 3066469732 joined [20:46:04]Waiting for new connection... [20:46:04] Sock 9.Parse request [20:46:04]Sock 9.Check first char [20:46:04]Sock 9.First char is OK [20:46:04]request: POST /json_proto HTTP/1.0 [20:46:04]Method: POST [20:46:04]URL: /json_proto [20:46:04]Method is POST - this is cgi request [20:46:04]url: /json_proto [20:46:04]query_string will be loaded in cgi processing [20:46:04]execute_cgi json_proto POST (null) [20:46:04]execute_cgi path=json_proto method=POST [20:46:04]POST find Content-Length [20:46:04]Host: 172.17.42.195:8080 [20:46:04]Content-Length: 678 [20:46:04]Content-Type: application/json [20:46:04] [20:46:04]POST finish read [20:46:04]Found Content-Length = 678 [20:46:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:04]execute_script... [20:46: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)3309260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:04]POST & json_proto [20:46:04]process_json_proto [20:46:04]json parsed OK: [20:46:04]protocol is kg_v1.0 [20:46:04]action value=close_receipt [20:46:04]process_action close_receipt [20:46:04]cmd_close_receipt [20:46:04]MH_GetDate [20:46:04]Write to MH i2c: F0 00 00 35 08 2C [20:46:04]Write i2c OK [20:46:04]MH_I2C_Read... [20:46:04]Read from MH i2c: F0 [20:46:04]MH_I2C_Read... [20:46:04]Read from MH i2c: F0 09 00 [20:46:04]MH_I2C_Read... [20:46:04]Read from MH i2c: F0 09 00 35 08 00 0D B2 1A 67 EF 94 12 67 71 [20:46:04]GetLastDocTimeStamp 1729802757 [20:46:04]current date 1729802765 [20:46:04]FM_GetShiftState [20:46:04]SAM_PROTO_GetShiftState [20:46:04]wFMCommunicate request_size=4 [20:46:04]MH_SAM_APDU [20:46:04]CAPDU: 80 13 01 00 [20:46:04]Write to MH i2c: E2 08 00 36 08 80 13 01 00 00 00 00 00 BB [20:46:04]Write i2c OK [20:46:04]MH_I2C_Read... [20:46:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:04]Read from MH i2c: E2 [20:46:04]MH_I2C_Read... [20:46:04]Read from MH i2c: E2 0E 00 [20:46:04]MH_I2C_Read... [20:46:04]Read from MH i2c: E2 0E 00 36 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 20 [20:46:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:46:04]wFMCommunicate OK [20:46:04]SAM_PROTO_GetShiftState done [20:46:04]FM_GetShiftState done [20:46:04]opened in 1729729095 [20:46:04]opened+sec_in_day 1729815495 [20:46:04]quantity*price = 40006 [20:46:04]sum+1 = 40007 [20:46:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 759 24.10.2024 20:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372942 ФПД: 37489907170427 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204605&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372942&fm=37489907170427&tin=02508201610067®Number=0000000000091623&sum=40000 [20:46:05]StoreToDocumentArchive [20:46:05]shift 524 fd 372942 [20:46:05]save to /storage/0524/doc_00372942 [20:46:05]save last doc name /storage/0524/doc_00372942 to /storage/kkm_last_doc_name [20:46:05]save OK [20:46:05]Clear old archive folders... [20:46:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:46:05]tlvbuf is 00CE7320 [20:46:05]SAM_PROTO_ClearQueue [20:46:05]wFMCommunicate request_size=4 [20:46:05]MH_SAM_APDU [20:46:05]CAPDU: 80 09 00 00 [20:46:05]Write to MH i2c: E2 08 00 43 08 80 09 00 00 00 00 00 00 BD [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:05]Read from MH i2c: E2 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 43 08 00 90 00 BF [20:46:05]RAPDU: 90 00 [20:46:05]wFMCommunicate OK [20:46:05]SAM_PROTO_ClearQueue done [20:46:05]KKMCreateOFDPacket [20:46:05]OFDProtocolAddRootSTLVToBuf [20:46:05]FM_MakeSignedData [20:46:05]FM_MakeSignedData [20:46:05]SAM_PROTO_SignData [20:46:05]wFMCommunicate request_size=4 [20:46:05]MH_SAM_APDU [20:46:05]CAPDU: 80 0D 01 02 [20:46:05]Write to MH i2c: E2 08 00 44 08 80 0D 01 02 00 00 00 00 C5 [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:05]Read from MH i2c: E2 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 44 08 00 90 00 C0 [20:46:05]RAPDU: 90 00 [20:46:05]wFMCommunicate OK [20:46:05]wFMCommunicate request_size=255 [20:46:05]MH_SAM_APDU [20:46: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 0D B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE B0 05 00 35 04 06 00 22 [20:46:05]Write to MH i2c: E2 02 01 45 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 0D B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE B0 05 00 35 04 06 00 22 00 00 0C [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:05]Read from MH i2c: E2 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 45 08 00 90 00 C1 [20:46:05]RAPDU: 90 00 [20:46:05]wFMCommunicate OK [20:46:05]wFMCommunicate request_size=10 [20:46:05]MH_SAM_APDU [20:46:05]CAPDU: 80 0D 02 02 05 18 CC 99 7C 7B [20:46:05]Write to MH i2c: E2 0D 00 46 08 80 0D 02 02 05 00 18 CC 99 7C 7B 00 00 46 [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:05]Read from MH i2c: E2 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 [20:46:05]MH_I2C_Read... [20:46:05]Read from MH i2c: E2 03 00 46 08 00 90 00 C2 [20:46:05]RAPDU: 90 00 [20:46:05]wFMCommunicate OK [20:46:05]wFMCommunicate request_size=4 [20:46:05]MH_SAM_APDU [20:46:05]CAPDU: 80 0D 03 02 [20:46:05]Write to MH i2c: E2 08 00 47 08 80 0D 03 02 00 00 00 00 CA [20:46:05]Write i2c OK [20:46:05]MH_I2C_Read... [20:46:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:06]Read from MH i2c: E2 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 0B 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 0B 00 47 08 00 D6 85 86 EA 9A 07 F3 E8 90 00 12 [20:46:06]RAPDU: D6 85 86 EA 9A 07 F3 E8 90 00 [20:46:06]wFMCommunicate OK [20:46:06]SAM_PROTO_SignData done [20:46:06]FM_MakeSignedData done [20:46:06]CreateOFDProtocolMessage [20:46:06]wFMCommunicate request_size=4 [20:46:06]MH_SAM_APDU [20:46:06]CAPDU: 80 11 00 00 [20:46:06]Write to MH i2c: E2 08 00 48 08 80 11 00 00 00 00 00 00 CA [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:06]Read from MH i2c: E2 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 17 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: E2 17 00 48 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1F [20:46:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:46:06]wFMCommunicate OK [20:46:06]CreateOFDProtocolMessage done [20:46:06]OFDSenderStorePacket 372942 [20:46:06]StoreOFDPacket docnum=372942 [20:46:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 62 B4 07 01 FD 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 0D B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE B0 05 00 35 04 06 00 22 18 CC 99 7C 7B D6 85 86 EA 9A 07 F3 E8 [20:46:06]CheckFolder [20:46:06]dirname=/storage/ofd_packets [20:46:06]CheckFolder done [20:46:06]ProducePacketName [20:46:06]name=ofd_packets/00372942 [20:46:06]NVStorageSaveData ofd_packets/00372942 [20:46:06]File name is /storage/ofd_packets/00372942 [20:46:06]Write 301 bytes [20:46:06]NVStorageSaveData done [20:46:06]OFDSenderStorePacket done [20:46:06]KKMCreateOFDPacket done [20:46:06]NVStorageSaveData kkm_last_timestamp [20:46:06]File name is /storage/kkm_last_timestamp [20:46:06]Write 4 bytes [20:46:06]NVStorageSaveData done [20:46:06]ExternCall_PrintAddStr [20:46:06]wPrintStart [20:46:06]Write to MH i2c: 01 00 00 49 08 51 [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: 01 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: 01 07 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: 01 07 00 49 08 00 00 00 00 00 FF 0F 66 [20:46:06]RasterBufferAndPrint [20:46:06]line Счет N : (1)3309260 [20:46:06]line ИНН: 02508201610067 [20:46:06]line Контрольно-Кассовый Чек [20:46:06]line ПРОДАЖА [20:46:06]line ТРК (МРК, ГНК) : 12 [20:46:06]line Товар: 2710124130 [20:46:06]line Аи-92-К-4 [20:46:06]line 5.980 * 66.90 [20:46:06]line = 400.06 [20:46:06]line НДС 12% НСП 1% [20:46:06]line > о реализуемом товаре [20:46:06]line ОКРУГЛЕНИЕ: -0.06 [20:46:06]line ИТОГО: 400.00 [20:46:06]line Внесено: 400.00 [20:46:06]line СДАЧА: 0.00 [20:46:06]line НСП 1% : 3.54 [20:46:06]line НДС 12% : 42.48 [20:46:06]line Наличными: 400.00 [20:46:06]line Безнал.: 0.00 [20:46:06]line Место: АЗС № 87 "Партнер Нефть" [20:46:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:46:06]line СНО: Общий режим [20:46:06]line Чек 759 24.10.2024 20:46 [20:46:06]line Смена: 524 ФФД: 1.0 [20:46:06]line ЗНМ: 0300000083 [20:46:06]line РНМ: 0000000000091623 [20:46:06]line Версия ККМ: 001 [20:46:06]line ФМ: 0000000000874672 [20:46:06]line ФД: 372942 [20:46:06]line ФПД: 37489907170427 [20:46:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204605&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372942&fm=37489907170427&tin=02508201610067®Number=0000000000091623&sum=40000 [20:46:06]written 0, free lines is 4095 [20:46:06]OFD Sender: Processing packet 372942 [packets to send 268, broken 267] [20:46:06]ProducePacketName [20:46:06]name=ofd_packets/00372942 [20:46:06]OFD Sender: To server: pG, [20:46:06]CommunicateWithHost lk.salyk.kg:30040 [20:46:06]ConnectInit lk.salyk.kg [20:46:06]Connected sock=10 [20:46:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 62 B4 07 01 FD 4F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 02 00 00 F4 03 04 00 0D B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE B0 05 00 35 04 06 00 22 18 CC 99 7C 7B D6 85 86 EA 9A 07 F3 E8 [20:46:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 46 B7 47 00 33 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CE B0 05 00 F4 03 04 00 B3 5D 1A 67 B6 04 01 00 00 21 28 28 E4 28 AA 40 14 [20:46:06]CommunicateWithHost err = 0 [20:46:06]CheckOFDResponse [20:46:06]1017 (14) - 77093643461234 [20:46:06]1041 (16) - 0000000000874672 [20:46:06]1040 (4) - 372942 [20:46:06]1012 (4) - 24.10.2024 14:46 [20:46:06]1206 (1) - 0 [20:46:06]OFD Sender: Remove packet 372942 [20:46:06]ProducePacketName [20:46:06]name=ofd_packets/00372942 [20:46:06]NVStorageDeleteData [20:46:06]Write to MH i2c: 01 00 00 74 08 7C [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: 01 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: 01 07 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: 01 07 00 74 08 00 00 00 00 00 E7 0C 76 [20:46:06]RasterBufferAndPrint [20:46:06]line [20:46:06]line [20:46:06]line [20:46:06]line [20:46:06]line [20:46:06]written 0, free lines is 3313 [20:46:06]MH_Cut [20:46:06]Write to MH i2c: D1 01 00 7B 08 01 55 [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: D1 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: D1 01 00 [20:46:06]MH_I2C_Read... [20:46:06]Read from MH i2c: D1 01 00 7B 08 00 54 [20:46:06]Write to MH i2c: 01 00 00 7C 08 84 [20:46:06]Write i2c OK [20:46:06]MH_I2C_Read... [20:46:07]OFD Sender: No OFD packet to send [20:46:07]*** Cut start [20:46:07]*** Partial cut [20:46:07]*** CUTSNS_PIN = 1 [20:46:07]*** CUTSNS_PIN = 0 [20:46:07]*** Brake cut motor [20:46:08]Read from MH i2c: 01 [20:46:08]MH_I2C_Read... [20:46:08]*** Stop cut motor [20:46:08]*** Cut end [20:46:08]Read from MH i2c: 01 07 00 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: 01 07 00 7C 08 00 00 00 00 00 FF 0F 99 [20:46:08]process_action close_receipt done [20:46:08]requested_data is exist [20:46:08]produce_requested_data [20:46:08]requested_item fm.sn is exist - process it [20:46:08]wFMCommunicate request_size=4 [20:46:08]MH_SAM_APDU [20:46:08]CAPDU: 80 11 00 00 [20:46:08]Write to MH i2c: E2 08 00 7D 08 80 11 00 00 00 00 00 00 FF [20:46:08]Write i2c OK [20:46:08]MH_I2C_Read... [20:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:08]Read from MH i2c: E2 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 17 00 [20:46:08]MH_I2C_Read... [20:46:08]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 36 37 32 90 00 54 [20:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:46:08]wFMCommunicate OK [20:46:08]requested_item fd.num is exist - process it [20:46:08]SAM_PROTO_GetFieldsCounters [20:46:08]wFMCommunicate request_size=4 [20:46:08]MH_SAM_APDU [20:46:08]CAPDU: 80 13 00 00 [20:46:08]Write to MH i2c: E2 08 00 7E 08 80 13 00 00 00 00 00 00 02 [20:46:08]Write i2c OK [20:46:08]MH_I2C_Read... [20:46:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:08]Read from MH i2c: E2 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 62 00 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 62 00 7E 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 9D [20:46:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F7 02 00 00 5E 04 04 00 F7 02 00 00 57 04 04 00 F8 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:08]wFMCommunicate OK [20:46:08]SAM_PROTO_GetFieldsCounters done [20:46:08]requested_item shift.num is exist - process it [20:46:08]requested_item shift.opened is exist - process it [20:46:08]req_shift_opened [20:46:08]FM_GetShiftState [20:46:08]SAM_PROTO_GetShiftState [20:46:08]wFMCommunicate request_size=4 [20:46:08]MH_SAM_APDU [20:46:08]CAPDU: 80 13 01 00 [20:46:08]Write to MH i2c: E2 08 00 7F 08 80 13 01 00 00 00 00 00 04 [20:46:08]Write i2c OK [20:46:08]MH_I2C_Read... [20:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:08]Read from MH i2c: E2 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 0E 00 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 0E 00 7F 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 69 [20:46:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:46:08]wFMCommunicate OK [20:46:08]SAM_PROTO_GetShiftState done [20:46:08]FM_GetShiftState done [20:46:08]req_shift_opened done [20:46:08]requested_item shift.open_date is exist - process it [20:46:08]req_shift_open_date [20:46:08]req_shift_open_date done [20:46:08]produce_requested_data done [20:46:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372942,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:46:08]process_action_free close_receipt [20:46:08]json_value_free [20:46:08]json_value_free done [20:46:08]process_json_proto returns [20:46:08]Send response to host [20:46:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372942,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:46:08]free response buf [20:46:08]execute_script done [20:46:08]execute_script returns [20:46:08]free content buf [20:46:08]Sock 9.Close socket [20:46:08]Sock 9.Thread stoped [20:46:08]accept exits with 7 [20:46:08]New connection [20:46:08]New thread 3066469732 created [20:46:08]Thread 3066613092 joined [20:46:08]Waiting for new connection... [20:46:08] Sock 7.Parse request [20:46:08]Sock 7.Check first char [20:46:08]Sock 7.First char is OK [20:46:08]request: POST /json_proto HTTP/1.0 [20:46:08]Method: POST [20:46:08]URL: /json_proto [20:46:08]Method is POST - this is cgi request [20:46:08]url: /json_proto [20:46:08]query_string will be loaded in cgi processing [20:46:08]execute_cgi json_proto POST (null) [20:46:08]execute_cgi path=json_proto method=POST [20:46:08]POST find Content-Length [20:46:08]Host: 172.17.42.195:8080 [20:46:08]Content-Length: 687 [20:46:08]Content-Type: application/json [20:46:08] [20:46:08]POST finish read [20:46:08]Found Content-Length = 687 [20:46:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:08]execute_script... [20:46:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 91.870, "sum" : 7000.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 7000.00, "total" : 7000.00, "payments": [ { "type": 0, "sum" : 7000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:46:08]POST & json_proto [20:46:08]process_json_proto [20:46:08]json parsed OK: [20:46:08]protocol is kg_v1.0 [20:46:08]action value=close_receipt [20:46:08]process_action close_receipt [20:46:08]cmd_close_receipt [20:46:08]MH_GetDate [20:46:08]Write to MH i2c: F0 00 00 80 08 77 [20:46:08]Write i2c OK [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: F0 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: F0 09 00 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: F0 09 00 80 08 00 11 B2 1A 67 EF 94 12 67 C0 [20:46:08]GetLastDocTimeStamp 1729802765 [20:46:08]current date 1729802769 [20:46:08]FM_GetShiftState [20:46:08]SAM_PROTO_GetShiftState [20:46:08]wFMCommunicate request_size=4 [20:46:08]MH_SAM_APDU [20:46:08]CAPDU: 80 13 01 00 [20:46:08]Write to MH i2c: E2 08 00 81 08 80 13 01 00 00 00 00 00 06 [20:46:08]Write i2c OK [20:46:08]MH_I2C_Read... [20:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:08]Read from MH i2c: E2 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 0E 00 [20:46:08]MH_I2C_Read... [20:46:08]Read from MH i2c: E2 0E 00 81 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6B [20:46:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:46:08]wFMCommunicate OK [20:46:08]SAM_PROTO_GetShiftState done [20:46:08]FM_GetShiftState done [20:46:08]opened in 1729729095 [20:46:08]opened+sec_in_day 1729815495 [20:46:08]quantity*price = 700049 [20:46:08]sum+1 = 700050 [20:46:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 7000.00 Внесено: 7000.00 СДАЧА: 0.00 НСП 1% : 61.95 НДС 12% : 743.41 Наличными: 7000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 760 24.10.2024 20:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372943 ФПД: 89238687956134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204609&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372943&fm=89238687956134&tin=02508201610067®Number=0000000000091623&sum=700000 [20:46:10]StoreToDocumentArchive [20:46:10]shift 524 fd 372943 [20:46:10]save to /storage/0524/doc_00372943 [20:46:10]save last doc name /storage/0524/doc_00372943 to /storage/kkm_last_doc_name [20:46:10]save OK [20:46:10]Clear old archive folders... [20:46:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [20:46:10]tlvbuf is 00CB71C0 [20:46:10]SAM_PROTO_ClearQueue [20:46:10]wFMCommunicate request_size=4 [20:46:10]MH_SAM_APDU [20:46:10]CAPDU: 80 09 00 00 [20:46:10]Write to MH i2c: E2 08 00 8E 08 80 09 00 00 00 00 00 00 08 [20:46:10]Write i2c OK [20:46:10]MH_I2C_Read... [20:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:46:10]Read from MH i2c: E2 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 8E 08 00 90 00 0A [20:46:10]RAPDU: 90 00 [20:46:10]wFMCommunicate OK [20:46:10]SAM_PROTO_ClearQueue done [20:46:10]KKMCreateOFDPacket [20:46:10]OFDProtocolAddRootSTLVToBuf [20:46:10]FM_MakeSignedData [20:46:10]FM_MakeSignedData [20:46:10]SAM_PROTO_SignData [20:46:10]wFMCommunicate request_size=4 [20:46:10]MH_SAM_APDU [20:46:10]CAPDU: 80 0D 01 02 [20:46:10]Write to MH i2c: E2 08 00 8F 08 80 0D 01 02 00 00 00 00 10 [20:46:10]Write i2c OK [20:46:10]MH_I2C_Read... [20:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:46:10]Read from MH i2c: E2 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 8F 08 00 90 00 0B [20:46:10]RAPDU: 90 00 [20:46:10]wFMCommunicate OK [20:46:10]wFMCommunicate request_size=255 [20:46:10]MH_SAM_APDU [20:46:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 11 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF B0 05 00 35 04 06 00 [20:46:10]Write to MH i2c: E2 02 01 90 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 11 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF B0 05 00 35 04 06 00 00 00 95 [20:46:10]Write i2c OK [20:46:10]MH_I2C_Read... [20:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:10]Read from MH i2c: E2 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 90 08 00 90 00 0C [20:46:10]RAPDU: 90 00 [20:46:10]wFMCommunicate OK [20:46:10]wFMCommunicate request_size=11 [20:46:10]MH_SAM_APDU [20:46:10]CAPDU: 80 0D 02 02 06 51 29 80 4B BC A6 [20:46:10]Write to MH i2c: E2 0E 00 91 08 80 0D 02 02 06 00 51 29 80 4B BC A6 00 00 C6 [20:46:10]Write i2c OK [20:46:10]MH_I2C_Read... [20:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:46:10]Read from MH i2c: E2 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 03 00 91 08 00 90 00 0D [20:46:10]RAPDU: 90 00 [20:46:10]wFMCommunicate OK [20:46:10]wFMCommunicate request_size=4 [20:46:10]MH_SAM_APDU [20:46:10]CAPDU: 80 0D 03 02 [20:46:10]Write to MH i2c: E2 08 00 92 08 80 0D 03 02 00 00 00 00 15 [20:46:10]Write i2c OK [20:46:10]MH_I2C_Read... [20:46:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:46:10]Read from MH i2c: E2 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 0B 00 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 0B 00 92 08 00 EB F5 7D 05 E7 56 6B 5A 90 00 7A [20:46:10]RAPDU: EB F5 7D 05 E7 56 6B 5A 90 00 [20:46:10]wFMCommunicate OK [20:46:10]SAM_PROTO_SignData done [20:46:10]FM_MakeSignedData done [20:46:10]CreateOFDProtocolMessage [20:46:10]wFMCommunicate request_size=4 [20:46:10]MH_SAM_APDU [20:46:10]CAPDU: 80 11 00 00 [20:46:10]Write to MH i2c: E2 08 00 93 08 80 11 00 00 00 00 00 00 15 [20:46:10]Write i2c OK [20:46:10]MH_I2C_Read... [20:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:10]Read from MH i2c: E2 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 17 00 [20:46:10]MH_I2C_Read... [20:46:10]Read from MH i2c: E2 17 00 93 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [20:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:46:10]wFMCommunicate OK [20:46:10]CreateOFDProtocolMessage done [20:46:10]OFDSenderStorePacket 372943 [20:46:10]StoreOFDPacket docnum=372943 [20:46:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 96 C0 08 01 94 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 11 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF B0 05 00 35 04 06 00 51 29 80 4B BC A6 EB F5 7D 05 E7 56 6B 5A [20:46:10]CheckFolder [20:46:10]dirname=/storage/ofd_packets [20:46:10]CheckFolder done [20:46:10]ProducePacketName [20:46:10]name=ofd_packets/00372943 [20:46:10]NVStorageSaveData ofd_packets/00372943 [20:46:10]File name is /storage/ofd_packets/00372943 [20:46:10]Write 302 bytes [20:46:10]NVStorageSaveData done [20:46:10]OFDSenderStorePacket done [20:46:10]KKMCreateOFDPacket done [20:46:10]NVStorageSaveData kkm_last_timestamp [20:46:10]File name is /storage/kkm_last_timestamp [20:46:10]Write 4 bytes [20:46:11]NVStorageSaveData done [20:46:11]ExternCall_PrintAddStr [20:46:11]wPrintStart [20:46:11]Write to MH i2c: 01 00 00 94 08 9C [20:46:11]Write i2c OK [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: 01 [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: 01 07 00 [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: 01 07 00 94 08 00 00 00 00 00 FF 0F B1 [20:46:11]RasterBufferAndPrint [20:46:11]line Счет N : (1)3309256 [20:46:11]line ИНН: 02508201610067 [20:46:11]line Контрольно-Кассовый Чек [20:46:11]line ПРОДАЖА [20:46:11]line ТРК (МРК, ГНК) : 5 [20:46:11]line Товар: 2710194210 [20:46:11]line ДТ(л)-К-5 [20:46:11]line 91.870 * 76.20 [20:46:11]line = 7000.49 [20:46:11]line НДС 12% НСП 1% [20:46:11]line > о реализуемом товаре [20:46:11]line ОКРУГЛЕНИЕ: -0.49 [20:46:11]line ИТОГО: 7000.00 [20:46:11]line Внесено: 7000.00 [20:46:11]line СДАЧА: 0.00 [20:46:11]line НСП 1% : 61.95 [20:46:11]line НДС 12% : 743.41 [20:46:11]line Наличными: 7000.00 [20:46:11]line Безнал.: 0.00 [20:46:11]line Место: АЗС № 87 "Партнер Нефть" [20:46:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:46:11]line СНО: Общий режим [20:46:11]line Чек 760 24.10.2024 20:46 [20:46:11]line Смена: 524 ФФД: 1.0 [20:46:11]line ЗНМ: 0300000083 [20:46:11]line РНМ: 0000000000091623 [20:46:11]line Версия ККМ: 001 [20:46:11]line ФМ: 0000000000874672 [20:46:11]line ФД: 372943 [20:46:11]line ФПД: 89238687956134 [20:46:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204609&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372943&fm=89238687956134&tin=02508201610067®Number=0000000000091623&sum=700000 [20:46:11]written 0, free lines is 4095 [20:46:11]OFD Sender: Processing packet 372943 [packets to send 268, broken 267] [20:46:11]ProducePacketName [20:46:11]name=ofd_packets/00372943 [20:46:11]OFD Sender: To server: pG, [20:46:11]CommunicateWithHost lk.salyk.kg:30040 [20:46:11]ConnectInit lk.salyk.kg [20:46:11]Connected sock=9 [20:46:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 96 C0 08 01 94 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 DE 66 01 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 91 AE 0A 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 AE 0A 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 18 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 22 01 00 00 00 07 04 06 00 60 AE 0A 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F8 02 00 00 F4 03 04 00 11 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF B0 05 00 35 04 06 00 51 29 80 4B BC A6 EB F5 7D 05 E7 56 6B 5A [20:46:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 90 6E 47 00 64 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 CF B0 05 00 F4 03 04 00 B8 5D 1A 67 B6 04 01 00 00 89 3B FD 00 A1 8B 89 66 [20:46:11]CommunicateWithHost err = 0 [20:46:11]CheckOFDResponse [20:46:11]1017 (14) - 77093643461234 [20:46:11]1041 (16) - 0000000000874672 [20:46:11]1040 (4) - 372943 [20:46:11]1012 (4) - 24.10.2024 14:46 [20:46:11]1206 (1) - 0 [20:46:11]OFD Sender: Remove packet 372943 [20:46:11]ProducePacketName [20:46:11]name=ofd_packets/00372943 [20:46:11]NVStorageDeleteData [20:46:11]Write to MH i2c: 01 00 00 BF 08 C7 [20:46:11]Write i2c OK [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: 01 [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: 01 07 00 [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: 01 07 00 BF 08 00 00 00 00 00 E0 0C BA [20:46:11]RasterBufferAndPrint [20:46:11]line [20:46:11]line [20:46:11]line [20:46:11]line [20:46:11]line [20:46:11]written 0, free lines is 3314 [20:46:11]MH_Cut [20:46:11]Write to MH i2c: D1 01 00 C6 08 01 A0 [20:46:11]Write i2c OK [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: D1 [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: D1 01 00 [20:46:11]MH_I2C_Read... [20:46:11]Read from MH i2c: D1 01 00 C6 08 00 9F [20:46:11]Write to MH i2c: 01 00 00 C7 08 CF [20:46:11]Write i2c OK [20:46:11]MH_I2C_Read... [20:46:11]OFD Sender: No OFD packet to send [20:46:12]*** Cut start [20:46:12]*** Partial cut [20:46:12]*** CUTSNS_PIN = 1 [20:46:12]*** CUTSNS_PIN = 0 [20:46:12]*** Brake cut motor [20:46:12]Read from MH i2c: 01 [20:46:12]MH_I2C_Read... [20:46:12]*** Stop cut motor [20:46:12]*** Cut end [20:46:12]Read from MH i2c: 01 07 00 [20:46:12]MH_I2C_Read... [20:46:12]Read from MH i2c: 01 07 00 C7 08 00 00 00 00 00 FF 0F E4 [20:46:13]process_action close_receipt done [20:46:13]requested_data is exist [20:46:13]produce_requested_data [20:46:13]requested_item fm.sn is exist - process it [20:46:13]wFMCommunicate request_size=4 [20:46:13]MH_SAM_APDU [20:46:13]CAPDU: 80 11 00 00 [20:46:13]Write to MH i2c: E2 08 00 C8 08 80 11 00 00 00 00 00 00 4A [20:46:13]Write i2c OK [20:46:13]MH_I2C_Read... [20:46:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:46:13]Read from MH i2c: E2 [20:46:13]MH_I2C_Read... [20:46:13]Read from MH i2c: E2 17 00 [20:46:13]MH_I2C_Read... [20:46:13]Read from MH i2c: E2 17 00 C8 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9F [20:46:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:46:13]wFMCommunicate OK [20:46:13]requested_item fd.num is exist - process it [20:46:13]SAM_PROTO_GetFieldsCounters [20:46:13]wFMCommunicate request_size=4 [20:46:13]MH_SAM_APDU [20:46:13]CAPDU: 80 13 00 00 [20:46:13]Write to MH i2c: E2 08 00 C9 08 80 13 00 00 00 00 00 00 4D [20:46:13]Write i2c OK [20:46:13]MH_I2C_Read... [20:46:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:46:13]Read from MH i2c: E2 [20:46:13]MH_I2C_Read... [20:46:13]Read from MH i2c: E2 62 00 [20:46:13]MH_I2C_Read... [20:46:13]Read from MH i2c: E2 62 00 C9 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 EC [20:46:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 CF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F8 02 00 00 5E 04 04 00 F8 02 00 00 57 04 04 00 F9 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:46:13]wFMCommunicate OK [20:46:13]SAM_PROTO_GetFieldsCounters done [20:46:13]requested_item shift.num is exist - process it [20:46:13]requested_item shift.opened is exist - process it [20:46:13]req_shift_opened [20:46:13]FM_GetShiftState [20:46:13]SAM_PROTO_GetShiftState [20:46:13]wFMCommunicate request_size=4 [20:46:13]MH_SAM_APDU [20:46:13]CAPDU: 80 13 01 00 [20:46:13]Write to MH i2c: E2 08 00 CA 08 80 13 01 00 00 00 00 00 4F [20:46:13]Write i2c OK [20:46:13]MH_I2C_Read... [20:46:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:46:13]Read from MH i2c: E2 [20:46:13]MH_I2C_Read... [20:46:13]Read from MH i2c: E2 0E 00 [20:46:13]MH_I2C_Read... [20:46:13]Read from MH i2c: E2 0E 00 CA 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B4 [20:46:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:46:13]wFMCommunicate OK [20:46:13]SAM_PROTO_GetShiftState done [20:46:13]FM_GetShiftState done [20:46:13]req_shift_opened done [20:46:13]requested_item shift.open_date is exist - process it [20:46:13]req_shift_open_date [20:46:13]req_shift_open_date done [20:46:13]produce_requested_data done [20:46:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372943,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:46:13]process_action_free close_receipt [20:46:13]json_value_free [20:46:13]json_value_free done [20:46:13]process_json_proto returns [20:46:13]Send response to host [20:46:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372943,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:46:13]free response buf [20:46:13]execute_script done [20:46:13]execute_script returns [20:46:13]free content buf [20:46:13]Sock 7.Close socket [20:46:13]Sock 7.Thread stoped [20:46:16]OFD Sender: No OFD packet to send [20:46:21]OFD Sender: No OFD packet to send [20:46:26]OFD Sender: No OFD packet to send [20:46:31]OFD Sender: No OFD packet to send [20:46:36]OFD Sender: No OFD packet to send [20:46:42]OFD Sender: No OFD packet to send [20:46:47]OFD Sender: No OFD packet to send [20:46:52]OFD Sender: No OFD packet to send [20:46:57]OFD Sender: No OFD packet to send [20:47:00]accept exits with 10 [20:47:00]New connection [20:47:00]New thread 3066613092 created [20:47:00]Thread 3066469732 joined [20:47:00]Waiting for new connection... [20:47:00] Sock 10.Parse request [20:47:00]Sock 10.Check first char [20:47:00]Sock 10.First char is OK [20:47:00]request: POST /json_proto HTTP/1.0 [20:47:00]Method: POST [20:47:00]URL: /json_proto [20:47:00]Method is POST - this is cgi request [20:47:00]url: /json_proto [20:47:00]query_string will be loaded in cgi processing [20:47:00]execute_cgi json_proto POST (null) [20:47:00]execute_cgi path=json_proto method=POST [20:47:00]POST find Content-Length [20:47:00]Host: 172.17.42.195:8080 [20:47:00]Content-Length: 678 [20:47:00]Content-Type: application/json [20:47:00] [20:47:00]POST finish read [20:47:00]Found Content-Length = 678 [20:47:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:00]execute_script... [20:47:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:47:00]POST & json_proto [20:47:00]process_json_proto [20:47:00]json parsed OK: [20:47:00]protocol is kg_v1.0 [20:47:00]action value=close_receipt [20:47:00]process_action close_receipt [20:47:00]cmd_close_receipt [20:47:00]MH_GetDate [20:47:00]Write to MH i2c: F0 00 00 CB 08 C2 [20:47:00]Write i2c OK [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: F0 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: F0 09 00 [20:47:00]MH_I2C_Read... [20:47:00]Read from MH i2c: F0 09 00 CB 08 00 45 B2 1A 67 EF 94 12 67 3F [20:47:00]GetLastDocTimeStamp 1729802769 [20:47:00]current date 1729802821 [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 CC 08 80 13 01 00 00 00 00 00 51 [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 CC 08 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B6 [20:47:00]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [20:47:00]opened+sec_in_day 1729815495 [20:47:00]quantity*price = 50041 [20:47:00]sum+1 = 50042 [20:47:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 761 24.10.2024 20:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372944 ФПД: 174859206499413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204701&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372944&fm=174859206499413&tin=02508201610067®Number=0000000000091623&sum=50000 [20:47:01]StoreToDocumentArchive [20:47:01]shift 524 fd 372944 [20:47:01]save to /storage/0524/doc_00372944 [20:47:01]save last doc name /storage/0524/doc_00372944 to /storage/kkm_last_doc_name [20:47:01]save OK [20:47:01]Clear old archive folders... [20:47:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:47:01]tlvbuf is 00C8C5E0 [20:47:01]SAM_PROTO_ClearQueue [20:47:01]wFMCommunicate request_size=4 [20:47:01]MH_SAM_APDU [20:47:01]CAPDU: 80 09 00 00 [20:47:01]Write to MH i2c: E2 08 00 D9 08 80 09 00 00 00 00 00 00 53 [20:47:01]Write i2c OK [20:47:01]MH_I2C_Read... [20:47:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:47:01]Read from MH i2c: E2 [20:47:01]MH_I2C_Read... [20:47:01]Read from MH i2c: E2 03 00 [20:47:01]MH_I2C_Read... [20:47:01]Read from MH i2c: E2 03 00 D9 08 00 90 00 55 [20:47:01]RAPDU: 90 00 [20:47:01]wFMCommunicate OK [20:47:01]SAM_PROTO_ClearQueue done [20:47:01]KKMCreateOFDPacket [20:47:01]OFDProtocolAddRootSTLVToBuf [20:47:01]FM_MakeSignedData [20:47:01]FM_MakeSignedData [20:47:01]SAM_PROTO_SignData [20:47:01]wFMCommunicate request_size=4 [20:47:01]MH_SAM_APDU [20:47:01]CAPDU: 80 0D 01 02 [20:47:01]Write to MH i2c: E2 08 00 DA 08 80 0D 01 02 00 00 00 00 5B [20:47:01]Write i2c OK [20:47:01]MH_I2C_Read... [20:47:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:47:01]Read from MH i2c: E2 [20:47:01]MH_I2C_Read... [20:47:01]Read from MH i2c: E2 03 00 [20:47:01]MH_I2C_Read... [20:47:01]Read from MH i2c: E2 03 00 DA 08 00 90 00 56 [20:47:01]RAPDU: 90 00 [20:47:01]wFMCommunicate OK [20:47:01]wFMCommunicate request_size=255 [20:47:01]MH_SAM_APDU [20:47: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 B0 05 00 35 04 06 00 9F [20:47:01]Write to MH i2c: E2 02 01 DB 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 B0 05 00 35 04 06 00 9F 00 00 8C [20:47:01]Write i2c OK [20:47:01]MH_I2C_Read... [20:47:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:01]Read from MH i2c: E2 [20:47:01]MH_I2C_Read... [20:47:01]Read from MH i2c: E2 03 00 [20:47:01]MH_I2C_Read... [20:47:01]Read from MH i2c: E2 03 00 DB 08 00 90 00 57 [20:47:01]RAPDU: 90 00 [20:47:01]wFMCommunicate OK [20:47:01]wFMCommunicate request_size=10 [20:47:01]MH_SAM_APDU [20:47:01]CAPDU: 80 0D 02 02 05 08 94 E3 9C 55 [20:47:01]Write to MH i2c: E2 0D 00 DC 08 80 0D 02 02 05 00 08 94 E3 9C 55 00 00 D8 [20:47:01]Write i2c OK [20:47:01]MH_I2C_Read... [20:47:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:47:02]Read from MH i2c: E2 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: E2 03 00 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: E2 03 00 DC 08 00 90 00 58 [20:47:02]RAPDU: 90 00 [20:47:02]wFMCommunicate OK [20:47:02]wFMCommunicate request_size=4 [20:47:02]MH_SAM_APDU [20:47:02]CAPDU: 80 0D 03 02 [20:47:02]Write to MH i2c: E2 08 00 DD 08 80 0D 03 02 00 00 00 00 60 [20:47:02]Write i2c OK [20:47:02]MH_I2C_Read... [20:47:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:47:02]OFD Sender: No OFD packet to send [20:47:02]Read from MH i2c: E2 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: E2 0B 00 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: E2 0B 00 DD 08 00 95 C8 96 91 C5 B0 29 65 90 00 E8 [20:47:02]RAPDU: 95 C8 96 91 C5 B0 29 65 90 00 [20:47:02]wFMCommunicate OK [20:47:02]SAM_PROTO_SignData done [20:47:02]FM_MakeSignedData done [20:47:02]CreateOFDProtocolMessage [20:47:02]wFMCommunicate request_size=4 [20:47:02]MH_SAM_APDU [20:47:02]CAPDU: 80 11 00 00 [20:47:02]Write to MH i2c: E2 08 00 DE 08 80 11 00 00 00 00 00 00 60 [20:47:02]Write i2c OK [20:47:02]MH_I2C_Read... [20:47:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:02]Read from MH i2c: E2 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: E2 17 00 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: E2 17 00 DE 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [20:47:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:47:02]wFMCommunicate OK [20:47:02]CreateOFDProtocolMessage done [20:47:02]OFDSenderStorePacket 372944 [20:47:02]StoreOFDPacket docnum=372944 [20:47:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 96 31 07 01 23 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 B0 05 00 35 04 06 00 9F 08 94 E3 9C 55 95 C8 96 91 C5 B0 29 65 [20:47:02]CheckFolder [20:47:02]dirname=/storage/ofd_packets [20:47:02]CheckFolder done [20:47:02]ProducePacketName [20:47:02]name=ofd_packets/00372944 [20:47:02]NVStorageSaveData ofd_packets/00372944 [20:47:02]File name is /storage/ofd_packets/00372944 [20:47:02]Write 301 bytes [20:47:02]NVStorageSaveData done [20:47:02]OFDSenderStorePacket done [20:47:02]KKMCreateOFDPacket done [20:47:02]NVStorageSaveData kkm_last_timestamp [20:47:02]File name is /storage/kkm_last_timestamp [20:47:02]Write 4 bytes [20:47:02]NVStorageSaveData done [20:47:02]ExternCall_PrintAddStr [20:47:02]wPrintStart [20:47:02]Write to MH i2c: 01 00 00 DF 08 E7 [20:47:02]Write i2c OK [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: 01 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: 01 07 00 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: 01 07 00 DF 08 00 00 00 00 00 FF 0F FC [20:47:02]RasterBufferAndPrint [20:47:02]line Счет N : (1)3309262 [20:47:02]line ИНН: 02508201610067 [20:47:02]line Контрольно-Кассовый Чек [20:47:02]line ПРОДАЖА [20:47:02]line ТРК (МРК, ГНК) : 32 [20:47:02]line Товар: 2710124130 [20:47:02]line Аи-92-К-4 [20:47:02]line 7.480 * 66.90 [20:47:02]line = 500.41 [20:47:02]line НДС 12% НСП 1% [20:47:02]line > о реализуемом товаре [20:47:02]line ОКРУГЛЕНИЕ: -0.41 [20:47:02]line ИТОГО: 500.00 [20:47:02]line Внесено: 500.00 [20:47:02]line СДАЧА: 0.00 [20:47:02]line НСП 1% : 4.43 [20:47:02]line НДС 12% : 53.14 [20:47:02]line Наличными: 500.00 [20:47:02]line Безнал.: 0.00 [20:47:02]line Место: АЗС № 87 "Партнер Нефть" [20:47:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:47:02]line СНО: Общий режим [20:47:02]line Чек 761 24.10.2024 20:47 [20:47:02]line Смена: 524 ФФД: 1.0 [20:47:02]line ЗНМ: 0300000083 [20:47:02]line РНМ: 0000000000091623 [20:47:02]line Версия ККМ: 001 [20:47:02]line ФМ: 0000000000874672 [20:47:02]line ФД: 372944 [20:47:02]line ФПД: 174859206499413 [20:47:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204701&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372944&fm=174859206499413&tin=02508201610067®Number=0000000000091623&sum=50000 [20:47:02]OFD Sender: Processing packet 372944 [packets to send 268, broken 267] [20:47:02]ProducePacketName [20:47:02]name=ofd_packets/00372944 [20:47:02]OFD Sender: To server: pG, [20:47:02]CommunicateWithHost lk.salyk.kg:30040 [20:47:02]ConnectInit lk.salyk.kg [20:47:02]written 0, free lines is 4095 [20:47:02]Connected sock=5 [20:47:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 96 31 07 01 23 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 45 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 B0 05 00 35 04 06 00 9F 08 94 E3 9C 55 95 C8 96 91 C5 B0 29 65 [20:47:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F7 AA 47 00 0D 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D0 B0 05 00 F4 03 04 00 EC 5D 1A 67 B6 04 01 00 00 11 82 72 D3 D8 12 0F B4 [20:47:02]CommunicateWithHost err = 0 [20:47:02]CheckOFDResponse [20:47:02]1017 (14) - 77093643461234 [20:47:02]1041 (16) - 0000000000874672 [20:47:02]1040 (4) - 372944 [20:47:02]1012 (4) - 24.10.2024 14:47 [20:47:02]1206 (1) - 0 [20:47:02]OFD Sender: Remove packet 372944 [20:47:02]ProducePacketName [20:47:02]name=ofd_packets/00372944 [20:47:02]NVStorageDeleteData [20:47:02]Write to MH i2c: 01 00 00 0A 09 13 [20:47:02]Write i2c OK [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: 01 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: 01 07 00 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: 01 07 00 0A 09 00 00 00 00 00 D8 0C FE [20:47:02]RasterBufferAndPrint [20:47:02]line [20:47:02]line [20:47:02]line [20:47:02]line [20:47:02]line [20:47:02]written 0, free lines is 3296 [20:47:02]MH_Cut [20:47:02]Write to MH i2c: D1 01 00 11 09 01 EC [20:47:02]Write i2c OK [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: D1 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: D1 01 00 [20:47:02]MH_I2C_Read... [20:47:02]Read from MH i2c: D1 01 00 11 09 00 EB [20:47:02]Write to MH i2c: 01 00 00 12 09 1B [20:47:02]Write i2c OK [20:47:02]MH_I2C_Read... [20:47:03]OFD Sender: No OFD packet to send [20:47:03]*** Cut start [20:47:03]*** Partial cut [20:47:03]*** CUTSNS_PIN = 1 [20:47:03]*** CUTSNS_PIN = 0 [20:47:04]*** Brake cut motor [20:47:04]Read from MH i2c: 01 [20:47:04]MH_I2C_Read... [20:47:04]*** Stop cut motor [20:47:04]*** Cut end [20:47:04]Read from MH i2c: 01 07 00 [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: 01 07 00 12 09 00 00 00 00 00 FF 0F 30 [20:47:04]process_action close_receipt done [20:47:04]requested_data is exist [20:47:04]produce_requested_data [20:47:04]requested_item fm.sn is exist - process it [20:47:04]wFMCommunicate request_size=4 [20:47:04]MH_SAM_APDU [20:47:04]CAPDU: 80 11 00 00 [20:47:04]Write to MH i2c: E2 08 00 13 09 80 11 00 00 00 00 00 00 96 [20:47:04]Write i2c OK [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: E2 [20:47:04]MH_I2C_Read... [20:47:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:47:04]Read from MH i2c: E2 17 00 [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: E2 17 00 13 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EB [20:47:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:47:04]wFMCommunicate OK [20:47:04]requested_item fd.num is exist - process it [20:47:04]SAM_PROTO_GetFieldsCounters [20:47:04]wFMCommunicate request_size=4 [20:47:04]MH_SAM_APDU [20:47:04]CAPDU: 80 13 00 00 [20:47:04]Write to MH i2c: E2 08 00 14 09 80 13 00 00 00 00 00 00 99 [20:47:04]Write i2c OK [20:47:04]MH_I2C_Read... [20:47:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:47:04]Read from MH i2c: E2 [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: E2 62 00 [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: E2 62 00 14 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 3C [20:47:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 F9 02 00 00 5E 04 04 00 F9 02 00 00 57 04 04 00 FA 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:47:04]wFMCommunicate OK [20:47:04]SAM_PROTO_GetFieldsCounters done [20:47:04]requested_item shift.num is exist - process it [20:47:04]requested_item shift.opened is exist - process it [20:47:04]req_shift_opened [20:47:04]FM_GetShiftState [20:47:04]SAM_PROTO_GetShiftState [20:47:04]wFMCommunicate request_size=4 [20:47:04]MH_SAM_APDU [20:47:04]CAPDU: 80 13 01 00 [20:47:04]Write to MH i2c: E2 08 00 15 09 80 13 01 00 00 00 00 00 9B [20:47:04]Write i2c OK [20:47:04]MH_I2C_Read... [20:47:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:47:04]Read from MH i2c: E2 [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: E2 0E 00 [20:47:04]MH_I2C_Read... [20:47:04]Read from MH i2c: E2 0E 00 15 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 00 [20:47:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:47:04]wFMCommunicate OK [20:47:04]SAM_PROTO_GetShiftState done [20:47:04]FM_GetShiftState done [20:47:04]req_shift_opened done [20:47:04]requested_item shift.open_date is exist - process it [20:47:04]req_shift_open_date [20:47:04]req_shift_open_date done [20:47:04]produce_requested_data done [20:47:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372944,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:47:04]process_action_free close_receipt [20:47:04]json_value_free [20:47:04]json_value_free done [20:47:04]process_json_proto returns [20:47:04]Send response to host [20:47:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372944,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:47:04]free response buf [20:47:04]execute_script done [20:47:04]execute_script returns [20:47:04]free content buf [20:47:04]Sock 10.Close socket [20:47:04]Sock 10.Thread stoped [20:47:08]OFD Sender: No OFD packet to send [20:47:13]OFD Sender: No OFD packet to send [20:47:18]OFD Sender: No OFD packet to send [20:47:23]OFD Sender: No OFD packet to send [20:47:28]OFD Sender: No OFD packet to send [20:47:33]OFD Sender: No OFD packet to send [20:47:38]OFD Sender: No OFD packet to send [20:47:43]OFD Sender: No OFD packet to send [20:47:48]OFD Sender: No OFD packet to send [20:47:53]OFD Sender: No OFD packet to send [20:47:58]OFD Sender: No OFD packet to send [20:48:03]OFD Sender: No OFD packet to send [20:48:08]OFD Sender: No OFD packet to send [20:48:13]OFD Sender: No OFD packet to send [20:48:18]OFD Sender: No OFD packet to send [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:23]OFD Sender: No OFD packet to send [20:49:28]OFD Sender: No OFD packet to send [20:49:33]OFD Sender: No OFD packet to send [20:49:38]OFD Sender: No OFD packet to send [20:49:43]OFD Sender: No OFD packet to send [20:49:48]OFD Sender: No OFD packet to send [20:49:50]accept exits with 7 [20:49:50]New connection [20:49:50]New thread 3066469732 created [20:49:50]Thread 3066613092 joined [20:49:50]Waiting for new connection... [20:49:50] Sock 7.Parse request [20:49:50]Sock 7.Check first char [20:49:50]Sock 7.First char is OK [20:49:50]request: POST /json_proto HTTP/1.0 [20:49:50]Method: POST [20:49:50]URL: /json_proto [20:49:50]Method is POST - this is cgi request [20:49:50]url: /json_proto [20:49:50]query_string will be loaded in cgi processing [20:49:50]execute_cgi json_proto POST (null) [20:49:50]execute_cgi path=json_proto method=POST [20:49:50]POST find Content-Length [20:49:50]Host: 172.17.42.195:8080 [20:49:50]Content-Length: 678 [20:49:50]Content-Type: application/json [20:49:50] [20:49:50]POST finish read [20:49:50]Found Content-Length = 678 [20:49:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:50]execute_script... [20:49: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)3309263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:50]POST & json_proto [20:49:50]process_json_proto [20:49:50]json parsed OK: [20:49:50]protocol is kg_v1.0 [20:49:50]action value=close_receipt [20:49:50]process_action close_receipt [20:49:50]cmd_close_receipt [20:49:50]MH_GetDate [20:49:50]Write to MH i2c: F0 00 00 16 09 0E [20:49:50]Write i2c OK [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: F0 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: F0 09 00 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: F0 09 00 16 09 00 EF B2 1A 67 EF 94 12 67 35 [20:49:50]GetLastDocTimeStamp 1729802821 [20:49:50]current date 1729802991 [20:49:50]FM_GetShiftState [20:49:50]SAM_PROTO_GetShiftState [20:49:50]wFMCommunicate request_size=4 [20:49:50]MH_SAM_APDU [20:49:50]CAPDU: 80 13 01 00 [20:49:50]Write to MH i2c: E2 08 00 17 09 80 13 01 00 00 00 00 00 9D [20:49:50]Write i2c OK [20:49:50]MH_I2C_Read... [20:49:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:50]Read from MH i2c: E2 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: E2 0E 00 [20:49:50]MH_I2C_Read... [20:49:50]Read from MH i2c: E2 0E 00 17 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 02 [20:49:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:49:50]wFMCommunicate OK [20:49:50]SAM_PROTO_GetShiftState done [20:49:50]FM_GetShiftState done [20:49:50]opened in 1729729095 [20:49:50]opened+sec_in_day 1729815495 [20:49:50]quantity*price = 50041 [20:49:50]sum+1 = 50042 [20:49:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 762 24.10.2024 20:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372945 ФПД: 52836270492855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204951&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372945&fm=52836270492855&tin=02508201610067®Number=0000000000091623&sum=50000 [20:49:51]StoreToDocumentArchive [20:49:51]shift 524 fd 372945 [20:49:51]save to /storage/0524/doc_00372945 [20:49:51]save last doc name /storage/0524/doc_00372945 to /storage/kkm_last_doc_name [20:49:51]save OK [20:49:51]Clear old archive folders... [20:49:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:49:51]tlvbuf is 00C9C410 [20:49:51]SAM_PROTO_ClearQueue [20:49:51]wFMCommunicate request_size=4 [20:49:51]MH_SAM_APDU [20:49:51]CAPDU: 80 09 00 00 [20:49:51]Write to MH i2c: E2 08 00 24 09 80 09 00 00 00 00 00 00 9F [20:49:51]Write i2c OK [20:49:51]MH_I2C_Read... [20:49:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:51]Read from MH i2c: E2 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: E2 03 00 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: E2 03 00 24 09 00 90 00 A1 [20:49:51]RAPDU: 90 00 [20:49:51]wFMCommunicate OK [20:49:51]SAM_PROTO_ClearQueue done [20:49:51]KKMCreateOFDPacket [20:49:51]OFDProtocolAddRootSTLVToBuf [20:49:51]FM_MakeSignedData [20:49:51]FM_MakeSignedData [20:49:51]SAM_PROTO_SignData [20:49:51]wFMCommunicate request_size=4 [20:49:51]MH_SAM_APDU [20:49:51]CAPDU: 80 0D 01 02 [20:49:51]Write to MH i2c: E2 08 00 25 09 80 0D 01 02 00 00 00 00 A7 [20:49:51]Write i2c OK [20:49:51]MH_I2C_Read... [20:49:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:51]Read from MH i2c: E2 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: E2 03 00 [20:49:51]MH_I2C_Read... [20:49:51]Read from MH i2c: E2 03 00 25 09 00 90 00 A2 [20:49:51]RAPDU: 90 00 [20:49:51]wFMCommunicate OK [20:49:51]wFMCommunicate request_size=255 [20:49:51]MH_SAM_APDU [20:49:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 EF B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 B0 05 00 35 04 06 00 30 [20:49:51]Write to MH i2c: E2 02 01 26 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 EF B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 B0 05 00 35 04 06 00 30 00 00 15 [20:49:51]Write i2c OK [20:49:51]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 03 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 03 00 26 09 00 90 00 A3 [20:49:52]RAPDU: 90 00 [20:49:52]wFMCommunicate OK [20:49:52]wFMCommunicate request_size=10 [20:49:52]MH_SAM_APDU [20:49:52]CAPDU: 80 0D 02 02 05 0D E7 22 4C B7 [20:49:52]Write to MH i2c: E2 0D 00 27 09 80 0D 02 02 05 00 0D E7 22 4C B7 00 00 CD [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 03 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 03 00 27 09 00 90 00 A4 [20:49:52]RAPDU: 90 00 [20:49:52]wFMCommunicate OK [20:49:52]wFMCommunicate request_size=4 [20:49:52]MH_SAM_APDU [20:49:52]CAPDU: 80 0D 03 02 [20:49:52]Write to MH i2c: E2 08 00 28 09 80 0D 03 02 00 00 00 00 AC [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 0B 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 0B 00 28 09 00 64 11 1A 44 E6 6C 4A 3D 90 00 59 [20:49:52]RAPDU: 64 11 1A 44 E6 6C 4A 3D 90 00 [20:49:52]wFMCommunicate OK [20:49:52]SAM_PROTO_SignData done [20:49:52]FM_MakeSignedData done [20:49:52]CreateOFDProtocolMessage [20:49:52]wFMCommunicate request_size=4 [20:49:52]MH_SAM_APDU [20:49:52]CAPDU: 80 11 00 00 [20:49:52]Write to MH i2c: E2 08 00 29 09 80 11 00 00 00 00 00 00 AC [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:52]Read from MH i2c: E2 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 17 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: E2 17 00 29 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [20:49:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:49:52]wFMCommunicate OK [20:49:52]CreateOFDProtocolMessage done [20:49:52]OFDSenderStorePacket 372945 [20:49:52]StoreOFDPacket docnum=372945 [20:49:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8C 17 07 01 07 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 EF B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 B0 05 00 35 04 06 00 30 0D E7 22 4C B7 64 11 1A 44 E6 6C 4A 3D [20:49:52]CheckFolder [20:49:52]dirname=/storage/ofd_packets [20:49:52]CheckFolder done [20:49:52]ProducePacketName [20:49:52]name=ofd_packets/00372945 [20:49:52]NVStorageSaveData ofd_packets/00372945 [20:49:52]File name is /storage/ofd_packets/00372945 [20:49:52]Write 301 bytes [20:49:52]NVStorageSaveData done [20:49:52]OFDSenderStorePacket done [20:49:52]KKMCreateOFDPacket done [20:49:52]NVStorageSaveData kkm_last_timestamp [20:49:52]File name is /storage/kkm_last_timestamp [20:49:52]Write 4 bytes [20:49:52]NVStorageSaveData done [20:49:52]ExternCall_PrintAddStr [20:49:52]wPrintStart [20:49:52]Write to MH i2c: 01 00 00 2A 09 33 [20:49:52]Write i2c OK [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: 01 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: 01 07 00 [20:49:52]MH_I2C_Read... [20:49:52]Read from MH i2c: 01 07 00 2A 09 00 00 00 00 00 FF 0F 48 [20:49:52]RasterBufferAndPrint [20:49:52]line Счет N : (1)3309263 [20:49:52]line ИНН: 02508201610067 [20:49:52]line Контрольно-Кассовый Чек [20:49:52]line ПРОДАЖА [20:49:52]line ТРК (МРК, ГНК) : 42 [20:49:52]line Товар: 2710124130 [20:49:52]line Аи-92-К-4 [20:49:52]line 7.480 * 66.90 [20:49:52]line = 500.41 [20:49:52]line НДС 12% НСП 1% [20:49:52]line > о реализуемом товаре [20:49:52]line ОКРУГЛЕНИЕ: -0.41 [20:49:52]line ИТОГО: 500.00 [20:49:52]line Внесено: 500.00 [20:49:52]line СДАЧА: 0.00 [20:49:52]line НСП 1% : 4.43 [20:49:52]line НДС 12% : 53.14 [20:49:52]line Наличными: 500.00 [20:49:52]line Безнал.: 0.00 [20:49:52]line Место: АЗС № 87 "Партнер Нефть" [20:49:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:49:52]line СНО: Общий режим [20:49:52]line Чек 762 24.10.2024 20:49 [20:49:52]line Смена: 524 ФФД: 1.0 [20:49:52]line ЗНМ: 0300000083 [20:49:52]line РНМ: 0000000000091623 [20:49:52]line Версия ККМ: 001 [20:49:52]line ФМ: 0000000000874672 [20:49:52]line ФД: 372945 [20:49:52]line ФПД: 52836270492855 [20:49:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204951&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372945&fm=52836270492855&tin=02508201610067®Number=0000000000091623&sum=50000 [20:49:52]OFD Sender: Processing packet 372945 [packets to send 268, broken 267] [20:49:52]ProducePacketName [20:49:52]name=ofd_packets/00372945 [20:49:52]OFD Sender: To server: pG, [20:49:52]CommunicateWithHost lk.salyk.kg:30040 [20:49:52]ConnectInit lk.salyk.kg [20:49:52]written 0, free lines is 4095 [20:49:52]Connected sock=10 [20:49:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8C 17 07 01 07 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FA 02 00 00 F4 03 04 00 EF B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 B0 05 00 35 04 06 00 30 0D E7 22 4C B7 64 11 1A 44 E6 6C 4A 3D [20:49:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1E 86 47 00 94 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D1 B0 05 00 F4 03 04 00 96 5E 1A 67 B6 04 01 00 00 00 08 8B 00 DE FA 2E 0C [20:49:52]CommunicateWithHost err = 0 [20:49:52]CheckOFDResponse [20:49:52]1017 (14) - 77093643461234 [20:49:52]1041 (16) - 0000000000874672 [20:49:52]1040 (4) - 372945 [20:49:52]1012 (4) - 24.10.2024 14:49 [20:49:52]1206 (1) - 0 [20:49:52]OFD Sender: Remove packet 372945 [20:49:52]ProducePacketName [20:49:52]name=ofd_packets/00372945 [20:49:52]NVStorageDeleteData [20:49:53]Write to MH i2c: 01 00 00 55 09 5E [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 55 09 00 00 00 00 00 D0 0C 41 [20:49:53]RasterBufferAndPrint [20:49:53]line [20:49:53]line [20:49:53]line [20:49:53]line [20:49:53]line [20:49:53]written 0, free lines is 3288 [20:49:53]MH_Cut [20:49:53]Write to MH i2c: D1 01 00 5C 09 01 37 [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: D1 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: D1 01 00 [20:49:53]MH_I2C_Read... [20:49:53]Read from MH i2c: D1 01 00 5C 09 00 36 [20:49:53]Write to MH i2c: 01 00 00 5D 09 66 [20:49:53]Write i2c OK [20:49:53]MH_I2C_Read... [20:49:53]OFD Sender: No OFD packet to send [20:49:53]*** Cut start [20:49:53]*** Partial cut [20:49:53]*** CUTSNS_PIN = 1 [20:49:53]*** CUTSNS_PIN = 0 [20:49:54]*** Brake cut motor [20:49:54]Read from MH i2c: 01 [20:49:54]MH_I2C_Read... [20:49:54]*** Stop cut motor [20:49:54]*** Cut end [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 5D 09 00 00 00 00 00 FF 0F 7B [20:49:54]process_action close_receipt done [20:49:54]requested_data is exist [20:49:54]produce_requested_data [20:49:54]requested_item fm.sn is exist - process it [20:49:54]wFMCommunicate request_size=4 [20:49:54]MH_SAM_APDU [20:49:54]CAPDU: 80 11 00 00 [20:49:54]Write to MH i2c: E2 08 00 5E 09 80 11 00 00 00 00 00 00 E1 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:54]Read from MH i2c: E2 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 17 00 [20:49:54]MH_I2C_Read... [20:49:54]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 36 37 32 90 00 36 [20:49:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:49:54]wFMCommunicate OK [20:49:54]requested_item fd.num is exist - process it [20:49:54]SAM_PROTO_GetFieldsCounters [20:49:54]wFMCommunicate request_size=4 [20:49:54]MH_SAM_APDU [20:49:54]CAPDU: 80 13 00 00 [20:49:54]Write to MH i2c: E2 08 00 5F 09 80 13 00 00 00 00 00 00 E4 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:54]Read from MH i2c: E2 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 62 00 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 62 00 5F 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 8B [20:49:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FA 02 00 00 5E 04 04 00 FA 02 00 00 57 04 04 00 FB 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:54]wFMCommunicate OK [20:49:54]SAM_PROTO_GetFieldsCounters done [20:49:54]requested_item shift.num is exist - process it [20:49:54]requested_item shift.opened is exist - process it [20:49:54]req_shift_opened [20:49:54]FM_GetShiftState [20:49:54]SAM_PROTO_GetShiftState [20:49:54]wFMCommunicate request_size=4 [20:49:54]MH_SAM_APDU [20:49:54]CAPDU: 80 13 01 00 [20:49:54]Write to MH i2c: E2 08 00 60 09 80 13 01 00 00 00 00 00 E6 [20:49:54]Write i2c OK [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 [20:49:54]MH_I2C_Read... [20:49:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:54]Read from MH i2c: E2 0E 00 [20:49:54]MH_I2C_Read... [20:49:54]Read from MH i2c: E2 0E 00 60 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4B [20:49:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:49:54]wFMCommunicate OK [20:49:54]SAM_PROTO_GetShiftState done [20:49:54]FM_GetShiftState done [20:49:54]req_shift_opened done [20:49:54]requested_item shift.open_date is exist - process it [20:49:54]req_shift_open_date [20:49:54]req_shift_open_date done [20:49:54]produce_requested_data done [20:49:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372945,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:49:54]process_action_free close_receipt [20:49:54]json_value_free [20:49:54]json_value_free done [20:49:54]process_json_proto returns [20:49:54]Send response to host [20:49:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372945,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:49:54]free response buf [20:49:54]execute_script done [20:49:54]execute_script returns [20:49:54]free content buf [20:49:54]Sock 7.Close socket [20:49:54]Sock 7.Thread stoped [20:49:55]accept exits with 9 [20:49:55]New connection [20:49:55]New thread 3066613092 created [20:49:55]Thread 3066469732 joined [20:49:55]Waiting for new connection... [20:49:55] Sock 9.Parse request [20:49:55]Sock 9.Check first char [20:49:55]Sock 9.First char is OK [20:49:55]request: POST /json_proto HTTP/1.0 [20:49:55]Method: POST [20:49:55]URL: /json_proto [20:49:55]Method is POST - this is cgi request [20:49:55]url: /json_proto [20:49:55]query_string will be loaded in cgi processing [20:49:55]execute_cgi json_proto POST (null) [20:49:55]execute_cgi path=json_proto method=POST [20:49:55]POST find Content-Length [20:49:55]Host: 172.17.42.195:8080 [20:49:55]Content-Length: 678 [20:49:55]Content-Type: application/json [20:49:55] [20:49:55]POST finish read [20:49:55]Found Content-Length = 678 [20:49:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:55]execute_script... [20:49: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)3309264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:49:55]POST & json_proto [20:49:55]process_json_proto [20:49:55]json parsed OK: [20:49:55]protocol is kg_v1.0 [20:49:55]action value=close_receipt [20:49:55]process_action close_receipt [20:49:55]cmd_close_receipt [20:49:55]MH_GetDate [20:49:55]Write to MH i2c: F0 00 00 61 09 59 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: F0 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: F0 09 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: F0 09 00 61 09 00 F4 B2 1A 67 EF 94 12 67 85 [20:49:55]GetLastDocTimeStamp 1729802991 [20:49:55]current date 1729802996 [20:49:55]FM_GetShiftState [20:49:55]SAM_PROTO_GetShiftState [20:49:55]wFMCommunicate request_size=4 [20:49:55]MH_SAM_APDU [20:49:55]CAPDU: 80 13 01 00 [20:49:55]Write to MH i2c: E2 08 00 62 09 80 13 01 00 00 00 00 00 E8 [20:49:55]Write i2c OK [20:49:55]MH_I2C_Read... [20:49:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:55]Read from MH i2c: E2 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 0E 00 [20:49:55]MH_I2C_Read... [20:49:55]Read from MH i2c: E2 0E 00 62 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4D [20:49:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:49:55]wFMCommunicate OK [20:49:55]SAM_PROTO_GetShiftState done [20:49:55]FM_GetShiftState done [20:49:55]opened in 1729729095 [20:49:55]opened+sec_in_day 1729815495 [20:49:55]quantity*price = 50041 [20:49:55]sum+1 = 50042 [20:49:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 763 24.10.2024 20:49 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372946 ФПД: 70596127152807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204956&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372946&fm=70596127152807&tin=02508201610067®Number=0000000000091623&sum=50000 [20:49:56]StoreToDocumentArchive [20:49:56]shift 524 fd 372946 [20:49:56]save to /storage/0524/doc_00372946 [20:49:56]save last doc name /storage/0524/doc_00372946 to /storage/kkm_last_doc_name [20:49:56]save OK [20:49:56]Clear old archive folders... [20:49:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:49:56]tlvbuf is 00C984B0 [20:49:56]SAM_PROTO_ClearQueue [20:49:56]wFMCommunicate request_size=4 [20:49:56]MH_SAM_APDU [20:49:56]CAPDU: 80 09 00 00 [20:49:56]Write to MH i2c: E2 08 00 6F 09 80 09 00 00 00 00 00 00 EA [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:49:56]Read from MH i2c: E2 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 03 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 03 00 6F 09 00 90 00 EC [20:49:56]RAPDU: 90 00 [20:49:56]wFMCommunicate OK [20:49:56]SAM_PROTO_ClearQueue done [20:49:56]KKMCreateOFDPacket [20:49:56]OFDProtocolAddRootSTLVToBuf [20:49:56]FM_MakeSignedData [20:49:56]FM_MakeSignedData [20:49:56]SAM_PROTO_SignData [20:49:56]wFMCommunicate request_size=4 [20:49:56]MH_SAM_APDU [20:49:56]CAPDU: 80 0D 01 02 [20:49:56]Write to MH i2c: E2 08 00 70 09 80 0D 01 02 00 00 00 00 F2 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:49:56]Read from MH i2c: E2 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 03 00 [20:49:56]MH_I2C_Read... [20:49:56]Read from MH i2c: E2 03 00 70 09 00 90 00 ED [20:49:56]RAPDU: 90 00 [20:49:56]wFMCommunicate OK [20:49:56]wFMCommunicate request_size=255 [20:49:56]MH_SAM_APDU [20:49: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 F4 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 B0 05 00 35 04 06 00 40 [20:49:56]Write to MH i2c: E2 02 01 71 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 F4 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 B0 05 00 35 04 06 00 40 00 00 77 [20:49:56]Write i2c OK [20:49:56]MH_I2C_Read... [20:49:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:57]Read from MH i2c: E2 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 03 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 03 00 71 09 00 90 00 EE [20:49:57]RAPDU: 90 00 [20:49:57]wFMCommunicate OK [20:49:57]wFMCommunicate request_size=10 [20:49:57]MH_SAM_APDU [20:49:57]CAPDU: 80 0D 02 02 05 34 F1 14 DA A7 [20:49:57]Write to MH i2c: E2 0D 00 72 09 80 0D 02 02 05 00 34 F1 14 DA A7 00 00 B9 [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:49:57]Read from MH i2c: E2 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 03 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 03 00 72 09 00 90 00 EF [20:49:57]RAPDU: 90 00 [20:49:57]wFMCommunicate OK [20:49:57]wFMCommunicate request_size=4 [20:49:57]MH_SAM_APDU [20:49:57]CAPDU: 80 0D 03 02 [20:49:57]Write to MH i2c: E2 08 00 73 09 80 0D 03 02 00 00 00 00 F7 [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:49:57]Read from MH i2c: E2 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 0B 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 0B 00 73 09 00 75 15 1A 94 0C 6A B8 05 90 00 63 [20:49:57]RAPDU: 75 15 1A 94 0C 6A B8 05 90 00 [20:49:57]wFMCommunicate OK [20:49:57]SAM_PROTO_SignData done [20:49:57]FM_MakeSignedData done [20:49:57]CreateOFDProtocolMessage [20:49:57]wFMCommunicate request_size=4 [20:49:57]MH_SAM_APDU [20:49:57]CAPDU: 80 11 00 00 [20:49:57]Write to MH i2c: E2 08 00 74 09 80 11 00 00 00 00 00 00 F7 [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:57]Read from MH i2c: E2 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 17 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: E2 17 00 74 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4C [20:49:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:49:57]wFMCommunicate OK [20:49:57]CreateOFDProtocolMessage done [20:49:57]OFDSenderStorePacket 372946 [20:49:57]StoreOFDPacket docnum=372946 [20:49:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3E 24 07 01 E4 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 F4 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 B0 05 00 35 04 06 00 40 34 F1 14 DA A7 75 15 1A 94 0C 6A B8 05 [20:49:57]CheckFolder [20:49:57]dirname=/storage/ofd_packets [20:49:57]CheckFolder done [20:49:57]ProducePacketName [20:49:57]name=ofd_packets/00372946 [20:49:57]NVStorageSaveData ofd_packets/00372946 [20:49:57]File name is /storage/ofd_packets/00372946 [20:49:57]Write 301 bytes [20:49:57]NVStorageSaveData done [20:49:57]OFDSenderStorePacket done [20:49:57]KKMCreateOFDPacket done [20:49:57]NVStorageSaveData kkm_last_timestamp [20:49:57]File name is /storage/kkm_last_timestamp [20:49:57]Write 4 bytes [20:49:57]NVStorageSaveData done [20:49:57]ExternCall_PrintAddStr [20:49:57]wPrintStart [20:49:57]Write to MH i2c: 01 00 00 75 09 7E [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: 01 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: 01 07 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: 01 07 00 75 09 00 00 00 00 00 FF 0F 93 [20:49:57]RasterBufferAndPrint [20:49:57]line Счет N : (1)3309264 [20:49:57]line ИНН: 02508201610067 [20:49:57]line Контрольно-Кассовый Чек [20:49:57]line ПРОДАЖА [20:49:57]line ТРК (МРК, ГНК) : 22 [20:49:57]line Товар: 2710124130 [20:49:57]line Аи-92-К-4 [20:49:57]line 7.480 * 66.90 [20:49:57]line = 500.41 [20:49:57]line НДС 12% НСП 1% [20:49:57]line > о реализуемом товаре [20:49:57]line ОКРУГЛЕНИЕ: -0.41 [20:49:57]line ИТОГО: 500.00 [20:49:57]line Внесено: 500.00 [20:49:57]line СДАЧА: 0.00 [20:49:57]line НСП 1% : 4.43 [20:49:57]line НДС 12% : 53.14 [20:49:57]line Наличными: 500.00 [20:49:57]line Безнал.: 0.00 [20:49:57]line Место: АЗС № 87 "Партнер Нефть" [20:49:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:49:57]line СНО: Общий режим [20:49:57]line Чек 763 24.10.2024 20:49 [20:49:57]line Смена: 524 ФФД: 1.0 [20:49:57]line ЗНМ: 0300000083 [20:49:57]line РНМ: 0000000000091623 [20:49:57]line Версия ККМ: 001 [20:49:57]line ФМ: 0000000000874672 [20:49:57]line ФД: 372946 [20:49:57]line ФПД: 70596127152807 [20:49:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T204956&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372946&fm=70596127152807&tin=02508201610067®Number=0000000000091623&sum=50000 [20:49:57]written 0, free lines is 4095 [20:49:57]OFD Sender: Processing packet 372946 [packets to send 268, broken 267] [20:49:57]ProducePacketName [20:49:57]name=ofd_packets/00372946 [20:49:57]OFD Sender: To server: pG, [20:49:57]CommunicateWithHost lk.salyk.kg:30040 [20:49:57]ConnectInit lk.salyk.kg [20:49:57]Connected sock=10 [20:49:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3E 24 07 01 E4 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 00 00 F4 03 04 00 F4 B2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 B0 05 00 35 04 06 00 40 34 F1 14 DA A7 75 15 1A 94 0C 6A B8 05 [20:49:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C5 1C 47 00 76 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D2 B0 05 00 F4 03 04 00 9B 5E 1A 67 B6 04 01 00 00 24 73 5B 91 80 2E 50 69 [20:49:57]CommunicateWithHost err = 0 [20:49:57]CheckOFDResponse [20:49:57]1017 (14) - 77093643461234 [20:49:57]1041 (16) - 0000000000874672 [20:49:57]1040 (4) - 372946 [20:49:57]1012 (4) - 24.10.2024 14:50 [20:49:57]1206 (1) - 0 [20:49:57]OFD Sender: Remove packet 372946 [20:49:57]ProducePacketName [20:49:57]name=ofd_packets/00372946 [20:49:57]NVStorageDeleteData [20:49:57]Write to MH i2c: 01 00 00 A0 09 A9 [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: 01 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: 01 07 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: 01 07 00 A0 09 00 00 00 00 00 D8 0C 94 [20:49:57]RasterBufferAndPrint [20:49:57]line [20:49:57]line [20:49:57]line [20:49:57]line [20:49:57]line [20:49:57]written 0, free lines is 3298 [20:49:57]MH_Cut [20:49:57]Write to MH i2c: D1 01 00 A7 09 01 82 [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: D1 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: D1 01 00 [20:49:57]MH_I2C_Read... [20:49:57]Read from MH i2c: D1 01 00 A7 09 00 81 [20:49:57]Write to MH i2c: 01 00 00 A8 09 B1 [20:49:57]Write i2c OK [20:49:57]MH_I2C_Read... [20:49:58]OFD Sender: No OFD packet to send [20:49:58]*** Cut start [20:49:58]*** Partial cut [20:49:58]*** CUTSNS_PIN = 1 [20:49:58]*** CUTSNS_PIN = 0 [20:49:58]*** Brake cut motor [20:49:59]Read from MH i2c: 01 [20:49:59]MH_I2C_Read... [20:49:59]*** Stop cut motor [20:49:59]*** Cut end [20:49:59]Read from MH i2c: 01 07 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: 01 07 00 A8 09 00 00 00 00 00 FF 0F C6 [20:49:59]process_action close_receipt done [20:49:59]requested_data is exist [20:49:59]produce_requested_data [20:49:59]requested_item fm.sn is exist - process it [20:49:59]wFMCommunicate request_size=4 [20:49:59]MH_SAM_APDU [20:49:59]CAPDU: 80 11 00 00 [20:49:59]Write to MH i2c: E2 08 00 A9 09 80 11 00 00 00 00 00 00 2C [20:49:59]Write i2c OK [20:49:59]MH_I2C_Read... [20:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:49:59]Read from MH i2c: E2 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 17 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 17 00 A9 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 81 [20:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:49:59]wFMCommunicate OK [20:49:59]requested_item fd.num is exist - process it [20:49:59]SAM_PROTO_GetFieldsCounters [20:49:59]wFMCommunicate request_size=4 [20:49:59]MH_SAM_APDU [20:49:59]CAPDU: 80 13 00 00 [20:49:59]Write to MH i2c: E2 08 00 AA 09 80 13 00 00 00 00 00 00 2F [20:49:59]Write i2c OK [20:49:59]MH_I2C_Read... [20:49:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:49:59]Read from MH i2c: E2 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 62 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 62 00 AA 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 DA [20:49:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FB 02 00 00 5E 04 04 00 FB 02 00 00 57 04 04 00 FC 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:49:59]wFMCommunicate OK [20:49:59]SAM_PROTO_GetFieldsCounters done [20:49:59]requested_item shift.num is exist - process it [20:49:59]requested_item shift.opened is exist - process it [20:49:59]req_shift_opened [20:49:59]FM_GetShiftState [20:49:59]SAM_PROTO_GetShiftState [20:49:59]wFMCommunicate request_size=4 [20:49:59]MH_SAM_APDU [20:49:59]CAPDU: 80 13 01 00 [20:49:59]Write to MH i2c: E2 08 00 AB 09 80 13 01 00 00 00 00 00 31 [20:49:59]Write i2c OK [20:49:59]MH_I2C_Read... [20:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:49:59]Read from MH i2c: E2 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 0E 00 [20:49:59]MH_I2C_Read... [20:49:59]Read from MH i2c: E2 0E 00 AB 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 96 [20:49:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:49:59]wFMCommunicate OK [20:49:59]SAM_PROTO_GetShiftState done [20:49:59]FM_GetShiftState done [20:49:59]req_shift_opened done [20:49:59]requested_item shift.open_date is exist - process it [20:49:59]req_shift_open_date [20:49:59]req_shift_open_date done [20:49:59]produce_requested_data done [20:49:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372946,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:49:59]process_action_free close_receipt [20:49:59]json_value_free [20:49:59]json_value_free done [20:49:59]process_json_proto returns [20:49:59]Send response to host [20:49:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372946,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:49:59]free response buf [20:49:59]execute_script done [20:49:59]execute_script returns [20:49:59]free content buf [20:49:59]Sock 9.Close socket [20:49:59]Sock 9.Thread stoped [20:50:03]OFD Sender: No OFD packet to send [20:50:08]OFD Sender: No OFD packet to send [20:50:13]OFD Sender: No OFD packet to send [20:50:18]OFD Sender: No OFD packet to send [20:50:23]OFD Sender: No OFD packet to send [20:50:28]OFD Sender: No OFD packet to send [20:50:33]OFD Sender: No OFD packet to send [20:50:38]OFD Sender: No OFD packet to send [20:50:43]OFD Sender: No OFD packet to send [20:50:48]OFD Sender: No OFD packet to send [20:50:53]OFD Sender: No OFD packet to send [20:50:58]OFD Sender: No OFD packet to send [20:51:03]OFD Sender: No OFD packet to send [20:51:08]OFD Sender: No OFD packet to send [20:51:13]OFD Sender: No OFD packet to send [20:51:18]OFD Sender: No OFD packet to send [20:51:23]OFD Sender: No OFD packet to send [20:51:28]OFD Sender: No OFD packet to send [20:51:33]OFD Sender: No OFD packet to send [20:51:38]OFD Sender: No OFD packet to send [20:51:43]OFD Sender: No OFD packet to send [20:51:48]OFD Sender: No OFD packet to send [20:51:53]OFD Sender: No OFD packet to send [20:51:58]OFD Sender: No OFD packet to send [20:52:03]accept exits with 7 [20:52:03]New connection [20:52:03]New thread 3066469732 created [20:52:03]Thread 3066613092 joined [20:52:03]Waiting for new connection... [20:52:03] Sock 7.Parse request [20:52:03]Sock 7.Check first char [20:52:03]Sock 7.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.42.195:8080 [20:52:03]Content-Length: 770 [20:52:03]Content-Type: application/json [20:52:03] [20:52:03]POST finish read [20:52:03]Found Content-Length = 770 [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)3309265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20: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)3309265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20: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 AC 09 A4 [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 AC 09 00 74 B3 1A 67 EF 94 12 67 51 [20:52:03]GetLastDocTimeStamp 1729802996 [20:52:03]current date 1729803124 [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 AD 09 80 13 01 00 00 00 00 00 33 [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 AD 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 98 [20:52:03]RAPDU: 09 00 01 47 92 19 67 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 1729729095 [20:52:03]opened+sec_in_day 1729815495 [20:52:03]quantity*price = 100021 [20:52:03]sum+1 = 100023 [20:52:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 764 24.10.2024 20:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372947 ФПД: 54442319333050 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205204&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372947&fm=54442319333050&tin=02508201610067®Number=0000000000091623&sum=100022 [20:52:04]StoreToDocumentArchive [20:52:04]shift 524 fd 372947 [20:52:04]save to /storage/0524/doc_00372947 [20:52:04]save last doc name /storage/0524/doc_00372947 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=251 [20:52:04]tlvbuf is 00C6C980 [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 BA 09 80 09 00 00 00 00 00 00 35 [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 BA 09 00 90 00 37 [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 BB 09 80 0D 01 02 00 00 00 00 3D [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 BB 09 00 90 00 38 [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 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 74 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 B0 05 00 35 04 06 00 31 [20:52:04]Write to MH i2c: E2 02 01 BC 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 74 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 B0 05 00 35 04 06 00 31 00 00 7E [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 BC 09 00 90 00 39 [20:52:04]RAPDU: 90 00 [20:52:04]wFMCommunicate OK [20:52:04]wFMCommunicate request_size=10 [20:52:04]MH_SAM_APDU [20:52:04]CAPDU: 80 0D 02 02 05 83 D7 1A C6 BA [20:52:04]Write to MH i2c: E2 0D 00 BD 09 80 0D 02 02 05 00 83 D7 1A C6 BA 00 00 3E [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 BD 09 00 90 00 3A [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 BE 09 80 0D 03 02 00 00 00 00 42 [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 BE 09 00 42 68 E3 3F 01 8A 17 55 90 00 06 [20:52:04]RAPDU: 42 68 E3 3F 01 8A 17 55 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 BF 09 80 11 00 00 00 00 00 00 42 [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 BF 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 97 [20:52:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:52:04]wFMCommunicate OK [20:52:04]CreateOFDProtocolMessage done [20:52:04]OFDSenderStorePacket 372947 [20:52:04]StoreOFDPacket docnum=372947 [20:52:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A0 BC 07 01 9F 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 74 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 B0 05 00 35 04 06 00 31 83 D7 1A C6 BA 42 68 E3 3F 01 8A 17 55 [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/00372947 [20:52:04]NVStorageSaveData ofd_packets/00372947 [20:52:04]File name is /storage/ofd_packets/00372947 [20:52:04]Write 301 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 C0 09 C9 [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 C0 09 00 00 00 00 00 FF 0F DE [20:52:04]RasterBufferAndPrint [20:52:04]line Счет N : (1)3309265 [20:52:04]line ИНН: 02508201610067 [20:52:04]line Контрольно-Кассовый Чек [20:52:04]line ПРОДАЖА [20:52:04]line ТРК (МРК, ГНК) : 33 [20:52:04]line Товар: 2710124500 [20:52:04]line Аи-95-К-3 [20:52:04]line 13.480 * 74.20 [20:52:04]line = 1000.22 [20:52:04]line НДС 12% НСП 1% [20:52:04]line > о реализуемом товаре [20:52:04]line ИТОГО: 1000.22 [20:52:04]line НСП 1% : 8.85 [20:52:04]line НДС 12% : 106.22 [20:52:04]line Наличными: 0.00 [20:52:04]line Безнал.: 1000.22 [20:52:04]line Место: АЗС № 87 "Партнер Нефть" [20:52:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:52:04]line СНО: Общий режим [20:52:04]line Чек 764 24.10.2024 20:52 [20:52:04]line Смена: 524 ФФД: 1.0 [20:52:04]line ЗНМ: 0300000083 [20:52:04]line РНМ: 0000000000091623 [20:52:04]line Версия ККМ: 001 [20:52:04]line Платежная система: Mbank [20:52:04]line ФМ: 0000000000874672 [20:52:04]line ФД: 372947 [20:52:04]line ФПД: 54442319333050 [20:52:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205204&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372947&fm=54442319333050&tin=02508201610067®Number=0000000000091623&sum=100022 [20:52:05]OFD Sender: Processing packet 372947 [packets to send 268, broken 267] [20:52:05]ProducePacketName [20:52:05]name=ofd_packets/00372947 [20:52:05]OFD Sender: To server: pG, [20:52:05]CommunicateWithHost lk.salyk.kg:30040 [20:52:05]ConnectInit lk.salyk.kg [20:52:05]written 0, free lines is 4095 [20:52:05]Connected sock=11 [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 36 37 32 0F 01 00 00 A0 BC 07 01 9F 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 02 00 00 F4 03 04 00 74 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 B0 05 00 35 04 06 00 31 83 D7 1A C6 BA 42 68 E3 3F 01 8A 17 55 [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 36 37 32 4F 00 00 00 C2 48 47 00 E0 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D3 B0 05 00 F4 03 04 00 1A 5F 1A 67 B6 04 01 00 00 B8 2F CE 47 05 5B A5 A4 [20:52:05]CommunicateWithHost err = 0 [20:52:05]CheckOFDResponse [20:52:05]1017 (14) - 77093643461234 [20:52:05]1041 (16) - 0000000000874672 [20:52:05]1040 (4) - 372947 [20:52:05]1012 (4) - 24.10.2024 14:52 [20:52:05]1206 (1) - 0 [20:52:05]OFD Sender: Remove packet 372947 [20:52:05]ProducePacketName [20:52:05]name=ofd_packets/00372947 [20:52:05]NVStorageDeleteData [20:52:05]Write to MH i2c: 01 00 00 E9 09 F2 [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 E9 09 00 00 00 00 00 F5 0C FA [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 3324 [20:52:05]MH_Cut [20:52:05]Write to MH i2c: D1 01 00 F0 09 01 CB [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 F0 09 00 CA [20:52:05]Write to MH i2c: 01 00 00 F1 09 FA [20:52:05]Write i2c OK [20:52:05]MH_I2C_Read... [20:52:05]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 F1 09 00 00 00 00 00 FF 0F 0F [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 F2 09 80 11 00 00 00 00 00 00 75 [20:52:07]Write i2c OK [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 [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 17 00 [20:52:07]MH_I2C_Read... [20:52:07]Read from MH i2c: E2 17 00 F2 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CA [20:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 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 F3 09 80 13 00 00 00 00 00 00 78 [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 F3 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 00 00 19 04 04 00 00 00 00 00 90 00 27 [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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FC 02 00 00 5E 04 04 00 FC 02 00 00 57 04 04 00 FD 02 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 F4 09 80 13 01 00 00 00 00 00 7A [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 F4 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [20:52:07]RAPDU: 09 00 01 47 92 19 67 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":"0000000000874672","fd.num":372947,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [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":"0000000000874672","fd.num":372947,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [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 7.Close socket [20:52:07]Sock 7.Thread stoped [20:52:10]OFD Sender: No OFD packet to send [20:52:15]OFD Sender: No OFD packet to send [20:52:20]OFD Sender: No OFD packet to send [20:52:25]OFD Sender: No OFD packet to send [20:52:30]OFD Sender: No OFD packet to send [20:52:35]OFD Sender: No OFD packet to send [20:52:40]OFD Sender: No OFD packet to send [20:52:45]OFD Sender: No OFD packet to send [20:52:48]accept exits with 10 [20:52:48]New connection [20:52:48]New thread 3066613092 created [20:52:48]Thread 3066469732 joined [20:52:48]Waiting for new connection... [20:52:48] Sock 10.Parse request [20:52:48]Sock 10.Check first char [20:52:48]Sock 10.First char is OK [20:52:48]request: POST /json_proto HTTP/1.0 [20:52:48]Method: POST [20:52:48]URL: /json_proto [20:52:48]Method is POST - this is cgi request [20:52:48]url: /json_proto [20:52:48]query_string will be loaded in cgi processing [20:52:48]execute_cgi json_proto POST (null) [20:52:48]execute_cgi path=json_proto method=POST [20:52:48]POST find Content-Length [20:52:48]Host: 172.17.42.195:8080 [20:52:48]Content-Length: 683 [20:52:48]Content-Type: application/json [20:52:48] [20:52:48]POST finish read [20:52:48]Found Content-Length = 683 [20:52:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:48]execute_script... [20:52:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:52:48]POST & json_proto [20:52:48]process_json_proto [20:52:48]json parsed OK: [20:52:48]protocol is kg_v1.0 [20:52:48]action value=close_receipt [20:52:48]process_action close_receipt [20:52:48]cmd_close_receipt [20:52:48]MH_GetDate [20:52:48]Write to MH i2c: F0 00 00 F5 09 ED [20:52:48]Write i2c OK [20:52:48]MH_I2C_Read... [20:52:48]Read from MH i2c: F0 [20:52:48]MH_I2C_Read... [20:52:48]Read from MH i2c: F0 09 00 [20:52:48]MH_I2C_Read... [20:52:48]Read from MH i2c: F0 09 00 F5 09 00 A1 B3 1A 67 EF 94 12 67 C7 [20:52:48]GetLastDocTimeStamp 1729803124 [20:52:48]current date 1729803169 [20:52:48]FM_GetShiftState [20:52:48]SAM_PROTO_GetShiftState [20:52:48]wFMCommunicate request_size=4 [20:52:48]MH_SAM_APDU [20:52:48]CAPDU: 80 13 01 00 [20:52:48]Write to MH i2c: E2 08 00 F6 09 80 13 01 00 00 00 00 00 7C [20:52:48]Write i2c OK [20:52:48]MH_I2C_Read... [20:52:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:48]Read from MH i2c: E2 [20:52:48]MH_I2C_Read... [20:52:48]Read from MH i2c: E2 0E 00 [20:52:48]MH_I2C_Read... [20:52:48]Read from MH i2c: E2 0E 00 F6 09 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E1 [20:52:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:52:48]wFMCommunicate OK [20:52:48]SAM_PROTO_GetShiftState done [20:52:48]FM_GetShiftState done [20:52:48]opened in 1729729095 [20:52:48]opened+sec_in_day 1729815495 [20:52:48]quantity*price = 100015 [20:52:48]sum+1 = 100017 [20:52:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 765 24.10.2024 20:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372948 ФПД: 6836943322904 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205249&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372948&fm=6836943322904&tin=02508201610067®Number=0000000000091623&sum=100000 [20:52:49]StoreToDocumentArchive [20:52:49]shift 524 fd 372948 [20:52:49]save to /storage/0524/doc_00372948 [20:52:49]save last doc name /storage/0524/doc_00372948 to /storage/kkm_last_doc_name [20:52:49]save OK [20:52:49]Clear old archive folders... [20:52:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:52:49]tlvbuf is 00CCCDB0 [20:52:49]SAM_PROTO_ClearQueue [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 09 00 00 [20:52:49]Write to MH i2c: E2 08 00 03 0A 80 09 00 00 00 00 00 00 7F [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 03 0A 00 90 00 81 [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]SAM_PROTO_ClearQueue done [20:52:49]KKMCreateOFDPacket [20:52:49]OFDProtocolAddRootSTLVToBuf [20:52:49]FM_MakeSignedData [20:52:49]FM_MakeSignedData [20:52:49]SAM_PROTO_SignData [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 01 02 [20:52:49]Write to MH i2c: E2 08 00 04 0A 80 0D 01 02 00 00 00 00 87 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 04 0A 00 90 00 82 [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]wFMCommunicate request_size=255 [20:52:49]MH_SAM_APDU [20:52: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 A1 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 B0 05 00 35 04 06 00 06 [20:52:49]Write to MH i2c: E2 02 01 05 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 A1 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 B0 05 00 35 04 06 00 06 00 00 7E [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 05 0A 00 90 00 83 [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]wFMCommunicate request_size=10 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 02 02 05 37 D9 93 FF 18 [20:52:49]Write to MH i2c: E2 0D 00 06 0A 80 0D 02 02 05 00 37 D9 93 FF 18 00 00 4E [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 03 00 06 0A 00 90 00 84 [20:52:49]RAPDU: 90 00 [20:52:49]wFMCommunicate OK [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 0D 03 02 [20:52:49]Write to MH i2c: E2 08 00 07 0A 80 0D 03 02 00 00 00 00 8C [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 0B 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 0B 00 07 0A 00 0C 88 5B E1 2B 3C A4 0B 90 00 73 [20:52:49]RAPDU: 0C 88 5B E1 2B 3C A4 0B 90 00 [20:52:49]wFMCommunicate OK [20:52:49]SAM_PROTO_SignData done [20:52:49]FM_MakeSignedData done [20:52:49]CreateOFDProtocolMessage [20:52:49]wFMCommunicate request_size=4 [20:52:49]MH_SAM_APDU [20:52:49]CAPDU: 80 11 00 00 [20:52:49]Write to MH i2c: E2 08 00 08 0A 80 11 00 00 00 00 00 00 8C [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:49]Read from MH i2c: E2 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 17 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: E2 17 00 08 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E1 [20:52:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:52:49]wFMCommunicate OK [20:52:49]CreateOFDProtocolMessage done [20:52:49]OFDSenderStorePacket 372948 [20:52:49]StoreOFDPacket docnum=372948 [20:52:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E3 4B 07 01 C5 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 A1 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 B0 05 00 35 04 06 00 06 37 D9 93 FF 18 0C 88 5B E1 2B 3C A4 0B [20:52:49]CheckFolder [20:52:49]dirname=/storage/ofd_packets [20:52:49]CheckFolder done [20:52:49]ProducePacketName [20:52:49]name=ofd_packets/00372948 [20:52:49]NVStorageSaveData ofd_packets/00372948 [20:52:49]File name is /storage/ofd_packets/00372948 [20:52:49]Write 301 bytes [20:52:49]NVStorageSaveData done [20:52:49]OFDSenderStorePacket done [20:52:49]KKMCreateOFDPacket done [20:52:49]NVStorageSaveData kkm_last_timestamp [20:52:49]File name is /storage/kkm_last_timestamp [20:52:49]Write 4 bytes [20:52:49]NVStorageSaveData done [20:52:49]ExternCall_PrintAddStr [20:52:49]wPrintStart [20:52:49]Write to MH i2c: 01 00 00 09 0A 13 [20:52:49]Write i2c OK [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 07 00 [20:52:49]MH_I2C_Read... [20:52:49]Read from MH i2c: 01 07 00 09 0A 00 00 00 00 00 FF 0F 28 [20:52:49]RasterBufferAndPrint [20:52:49]line Счет N : (1)3309266 [20:52:49]line ИНН: 02508201610067 [20:52:49]line Контрольно-Кассовый Чек [20:52:49]line ПРОДАЖА [20:52:49]line ТРК (МРК, ГНК) : 22 [20:52:49]line Товар: 2710124130 [20:52:49]line Аи-92-К-4 [20:52:49]line 14.950 * 66.90 [20:52:49]line = 1000.16 [20:52:49]line НДС 12% НСП 1% [20:52:49]line > о реализуемом товаре [20:52:49]line ОКРУГЛЕНИЕ: -0.16 [20:52:49]line ИТОГО: 1000.00 [20:52:49]line Внесено: 1000.00 [20:52:49]line СДАЧА: 0.00 [20:52:49]line НСП 1% : 8.85 [20:52:49]line НДС 12% : 106.21 [20:52:49]line Наличными: 1000.00 [20:52:49]line Безнал.: 0.00 [20:52:49]line Место: АЗС № 87 "Партнер Нефть" [20:52:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:52:49]line СНО: Общий режим [20:52:49]line Чек 765 24.10.2024 20:52 [20:52:49]line Смена: 524 ФФД: 1.0 [20:52:49]line ЗНМ: 0300000083 [20:52:49]line РНМ: 0000000000091623 [20:52:49]line Версия ККМ: 001 [20:52:49]line ФМ: 0000000000874672 [20:52:49]line ФД: 372948 [20:52:49]line ФПД: 6836943322904 [20:52:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205249&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372948&fm=6836943322904&tin=02508201610067®Number=0000000000091623&sum=100000 [20:52:49]written 0, free lines is 4095 [20:52:49]OFD Sender: Processing packet 372948 [packets to send 268, broken 267] [20:52:49]ProducePacketName [20:52:49]name=ofd_packets/00372948 [20:52:49]OFD Sender: To server: pG, [20:52:49]CommunicateWithHost lk.salyk.kg:30040 [20:52:49]ConnectInit lk.salyk.kg [20:52:50]Connected sock=9 [20:52:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E3 4B 07 01 C5 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 02 00 00 F4 03 04 00 A1 B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 B0 05 00 35 04 06 00 06 37 D9 93 FF 18 0C 88 5B E1 2B 3C A4 0B [20:52:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 83 33 47 00 AE 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D4 B0 05 00 F4 03 04 00 47 5F 1A 67 B6 04 01 00 00 C6 9C 4F 31 6B 2F 72 A0 [20:52:50]CommunicateWithHost err = 0 [20:52:50]CheckOFDResponse [20:52:50]1017 (14) - 77093643461234 [20:52:50]1041 (16) - 0000000000874672 [20:52:50]1040 (4) - 372948 [20:52:50]1012 (4) - 24.10.2024 14:52 [20:52:50]1206 (1) - 0 [20:52:50]OFD Sender: Remove packet 372948 [20:52:50]ProducePacketName [20:52:50]name=ofd_packets/00372948 [20:52:50]NVStorageDeleteData [20:52:50]Write to MH i2c: 01 00 00 34 0A 3E [20:52:50]Write i2c OK [20:52:50]MH_I2C_Read... [20:52:50]Read from MH i2c: 01 [20:52:50]MH_I2C_Read... [20:52:50]Read from MH i2c: 01 07 00 [20:52:50]MH_I2C_Read... [20:52:50]Read from MH i2c: 01 07 00 34 0A 00 00 00 00 00 F2 0C 43 [20:52:50]RasterBufferAndPrint [20:52:50]line [20:52:50]line [20:52:50]line [20:52:50]line [20:52:50]line [20:52:50]written 0, free lines is 3320 [20:52:50]MH_Cut [20:52:50]Write to MH i2c: D1 01 00 3B 0A 01 17 [20:52:50]Write i2c OK [20:52:50]MH_I2C_Read... [20:52:50]Read from MH i2c: D1 [20:52:50]MH_I2C_Read... [20:52:50]Read from MH i2c: D1 01 00 [20:52:50]MH_I2C_Read... [20:52:50]Read from MH i2c: D1 01 00 3B 0A 00 16 [20:52:50]Write to MH i2c: 01 00 00 3C 0A 46 [20:52:50]Write i2c OK [20:52:50]MH_I2C_Read... [20:52:50]OFD Sender: No OFD packet to send [20:52:51]*** Cut start [20:52:51]*** Partial cut [20:52:51]*** CUTSNS_PIN = 1 [20:52:51]*** CUTSNS_PIN = 0 [20:52:51]*** Brake cut motor [20:52:51]Read from MH i2c: 01 [20:52:51]MH_I2C_Read... [20:52:51]*** Stop cut motor [20:52:51]*** Cut end [20:52:51]Read from MH i2c: 01 07 00 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: 01 07 00 3C 0A 00 00 00 00 00 FF 0F 5B [20:52:51]process_action close_receipt done [20:52:51]requested_data is exist [20:52:51]produce_requested_data [20:52:51]requested_item fm.sn is exist - process it [20:52:51]wFMCommunicate request_size=4 [20:52:51]MH_SAM_APDU [20:52:51]CAPDU: 80 11 00 00 [20:52:51]Write to MH i2c: E2 08 00 3D 0A 80 11 00 00 00 00 00 00 C1 [20:52:51]Write i2c OK [20:52:51]MH_I2C_Read... [20:52:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:52:51]Read from MH i2c: E2 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 17 00 [20:52:51]MH_I2C_Read... [20:52:51]Read from MH i2c: E2 17 00 3D 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 16 [20:52:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:52:51]wFMCommunicate OK [20:52:51]requested_item fd.num is exist - process it [20:52:51]SAM_PROTO_GetFieldsCounters [20:52:51]wFMCommunicate request_size=4 [20:52:51]MH_SAM_APDU [20:52:51]CAPDU: 80 13 00 00 [20:52:51]Write to MH i2c: E2 08 00 3E 0A 80 13 00 00 00 00 00 00 C4 [20:52:51]Write i2c OK [20:52:51]MH_I2C_Read... [20:52:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:52:52]Read from MH i2c: E2 [20:52:52]MH_I2C_Read... [20:52:52]Read from MH i2c: E2 62 00 [20:52:52]MH_I2C_Read... [20:52:52]Read from MH i2c: E2 62 00 3E 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 77 [20:52:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FD 02 00 00 5E 04 04 00 FD 02 00 00 57 04 04 00 FE 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:52:52]wFMCommunicate OK [20:52:52]SAM_PROTO_GetFieldsCounters done [20:52:52]requested_item shift.num is exist - process it [20:52:52]requested_item shift.opened is exist - process it [20:52:52]req_shift_opened [20:52:52]FM_GetShiftState [20:52:52]SAM_PROTO_GetShiftState [20:52:52]wFMCommunicate request_size=4 [20:52:52]MH_SAM_APDU [20:52:52]CAPDU: 80 13 01 00 [20:52:52]Write to MH i2c: E2 08 00 3F 0A 80 13 01 00 00 00 00 00 C6 [20:52:52]Write i2c OK [20:52:52]MH_I2C_Read... [20:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:52:52]Read from MH i2c: E2 [20:52:52]MH_I2C_Read... [20:52:52]Read from MH i2c: E2 0E 00 [20:52:52]MH_I2C_Read... [20:52:52]Read from MH i2c: E2 0E 00 3F 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2B [20:52:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:52:52]wFMCommunicate OK [20:52:52]SAM_PROTO_GetShiftState done [20:52:52]FM_GetShiftState done [20:52:52]req_shift_opened done [20:52:52]requested_item shift.open_date is exist - process it [20:52:52]req_shift_open_date [20:52:52]req_shift_open_date done [20:52:52]produce_requested_data done [20:52:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372948,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:52:52]process_action_free close_receipt [20:52:52]json_value_free [20:52:52]json_value_free done [20:52:52]process_json_proto returns [20:52:52]Send response to host [20:52:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372948,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:52:52]free response buf [20:52:52]execute_script done [20:52:52]execute_script returns [20:52:52]free content buf [20:52:52]Sock 10.Close socket [20:52:52]Sock 10.Thread stoped [20:52:55]OFD Sender: No OFD packet to send [20:53:00]OFD Sender: No OFD packet to send [20:53:05]OFD Sender: No OFD packet to send [20:53:10]OFD Sender: No OFD packet to send [20:53:15]OFD Sender: No OFD packet to send [20:53:20]OFD Sender: No OFD packet to send [20:53:25]OFD Sender: No OFD packet to send [20:53:30]OFD Sender: No OFD packet to send [20:53:35]OFD Sender: No OFD packet to send [20:53:40]OFD Sender: No OFD packet to send [20:53:45]OFD Sender: No OFD packet to send [20:53:50]OFD Sender: No OFD packet to send [20:53:55]OFD Sender: No OFD packet to send [20:54:00]OFD Sender: No OFD packet to send [20:54:03]accept exits with 7 [20:54:03]New connection [20:54:03]New thread 3066469732 created [20:54:03]Thread 3066613092 joined [20:54:03]Waiting for new connection... [20:54:03] Sock 7.Parse request [20:54:03]Sock 7.Check first char [20:54:03]Sock 7.First char is OK [20:54:03]request: POST /json_proto HTTP/1.0 [20:54:03]Method: POST [20:54:03]URL: /json_proto [20:54:03]Method is POST - this is cgi request [20:54:03]url: /json_proto [20:54:03]query_string will be loaded in cgi processing [20:54:03]execute_cgi json_proto POST (null) [20:54:03]execute_cgi path=json_proto method=POST [20:54:03]POST find Content-Length [20:54:03]Host: 172.17.42.195:8080 [20:54:03]Content-Length: 678 [20:54:03]Content-Type: application/json [20:54:03] [20:54:03]POST finish read [20:54:03]Found Content-Length = 678 [20:54:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:03]execute_script... [20:54: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)3309267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:03]POST & json_proto [20:54:03]process_json_proto [20:54:03]json parsed OK: [20:54:03]protocol is kg_v1.0 [20:54:03]action value=close_receipt [20:54:03]process_action close_receipt [20:54:03]cmd_close_receipt [20:54:03]MH_GetDate [20:54:03]Write to MH i2c: F0 00 00 40 0A 39 [20:54:03]Write i2c OK [20:54:03]MH_I2C_Read... [20:54:03]Read from MH i2c: F0 [20:54:03]MH_I2C_Read... [20:54:03]Read from MH i2c: F0 09 00 [20:54:03]MH_I2C_Read... [20:54:03]Read from MH i2c: F0 09 00 40 0A 00 EC B3 1A 67 EF 94 12 67 5E [20:54:03]GetLastDocTimeStamp 1729803169 [20:54:03]current date 1729803244 [20:54:03]FM_GetShiftState [20:54:03]SAM_PROTO_GetShiftState [20:54:03]wFMCommunicate request_size=4 [20:54:03]MH_SAM_APDU [20:54:03]CAPDU: 80 13 01 00 [20:54:03]Write to MH i2c: E2 08 00 41 0A 80 13 01 00 00 00 00 00 C8 [20:54:03]Write i2c OK [20:54:03]MH_I2C_Read... [20:54:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:03]Read from MH i2c: E2 [20:54:03]MH_I2C_Read... [20:54:03]Read from MH i2c: E2 0E 00 [20:54:03]MH_I2C_Read... [20:54:03]Read from MH i2c: E2 0E 00 41 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2D [20:54:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:54:03]wFMCommunicate OK [20:54:03]SAM_PROTO_GetShiftState done [20:54:03]FM_GetShiftState done [20:54:03]opened in 1729729095 [20:54:03]opened+sec_in_day 1729815495 [20:54:03]quantity*price = 30038 [20:54:03]sum+1 = 30039 [20:54:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 766 24.10.2024 20:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372949 ФПД: 199447797894179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205404&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372949&fm=199447797894179&tin=02508201610067®Number=0000000000091623&sum=30000 [20:54:04]StoreToDocumentArchive [20:54:04]shift 524 fd 372949 [20:54:04]save to /storage/0524/doc_00372949 [20:54:04]save last doc name /storage/0524/doc_00372949 to /storage/kkm_last_doc_name [20:54:04]save OK [20:54:04]Clear old archive folders... [20:54:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:54:04]tlvbuf is 00CC5D80 [20:54:04]SAM_PROTO_ClearQueue [20:54:04]wFMCommunicate request_size=4 [20:54:04]MH_SAM_APDU [20:54:04]CAPDU: 80 09 00 00 [20:54:04]Write to MH i2c: E2 08 00 4E 0A 80 09 00 00 00 00 00 00 CA [20:54:04]Write i2c OK [20:54:04]MH_I2C_Read... [20:54:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:04]Read from MH i2c: E2 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 4E 0A 00 90 00 CC [20:54:04]RAPDU: 90 00 [20:54:04]wFMCommunicate OK [20:54:04]SAM_PROTO_ClearQueue done [20:54:04]KKMCreateOFDPacket [20:54:04]OFDProtocolAddRootSTLVToBuf [20:54:04]FM_MakeSignedData [20:54:04]FM_MakeSignedData [20:54:04]SAM_PROTO_SignData [20:54:04]wFMCommunicate request_size=4 [20:54:04]MH_SAM_APDU [20:54:04]CAPDU: 80 0D 01 02 [20:54:04]Write to MH i2c: E2 08 00 4F 0A 80 0D 01 02 00 00 00 00 D2 [20:54:04]Write i2c OK [20:54:04]MH_I2C_Read... [20:54:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:04]Read from MH i2c: E2 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 4F 0A 00 90 00 CD [20:54:04]RAPDU: 90 00 [20:54:04]wFMCommunicate OK [20:54:04]wFMCommunicate request_size=255 [20:54:04]MH_SAM_APDU [20:54: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 EC B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 B0 05 00 35 04 06 00 B5 [20:54:04]Write to MH i2c: E2 02 01 50 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 EC B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 B0 05 00 35 04 06 00 B5 00 00 BF [20:54:04]Write i2c OK [20:54:04]MH_I2C_Read... [20:54:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:04]Read from MH i2c: E2 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 50 0A 00 90 00 CE [20:54:04]RAPDU: 90 00 [20:54:04]wFMCommunicate OK [20:54:04]wFMCommunicate request_size=10 [20:54:04]MH_SAM_APDU [20:54:04]CAPDU: 80 0D 02 02 05 65 8F 25 0C 23 [20:54:04]Write to MH i2c: E2 0D 00 51 0A 80 0D 02 02 05 00 65 8F 25 0C 23 00 00 27 [20:54:04]Write i2c OK [20:54:04]MH_I2C_Read... [20:54:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:04]Read from MH i2c: E2 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 [20:54:04]MH_I2C_Read... [20:54:04]Read from MH i2c: E2 03 00 51 0A 00 90 00 CF [20:54:04]RAPDU: 90 00 [20:54:04]wFMCommunicate OK [20:54:04]wFMCommunicate request_size=4 [20:54:04]MH_SAM_APDU [20:54:04]CAPDU: 80 0D 03 02 [20:54:04]Write to MH i2c: E2 08 00 52 0A 80 0D 03 02 00 00 00 00 D7 [20:54:04]Write i2c OK [20:54:04]MH_I2C_Read... [20:54:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:05]Read from MH i2c: E2 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: E2 0B 00 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: E2 0B 00 52 0A 00 4B 2E E4 D7 0B E6 E6 99 90 00 7C [20:54:05]RAPDU: 4B 2E E4 D7 0B E6 E6 99 90 00 [20:54:05]wFMCommunicate OK [20:54:05]SAM_PROTO_SignData done [20:54:05]FM_MakeSignedData done [20:54:05]CreateOFDProtocolMessage [20:54:05]wFMCommunicate request_size=4 [20:54:05]MH_SAM_APDU [20:54:05]CAPDU: 80 11 00 00 [20:54:05]Write to MH i2c: E2 08 00 53 0A 80 11 00 00 00 00 00 00 D7 [20:54:05]Write i2c OK [20:54:05]MH_I2C_Read... [20:54:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:05]Read from MH i2c: E2 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: E2 17 00 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: E2 17 00 53 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2C [20:54:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:54:05]wFMCommunicate OK [20:54:05]CreateOFDProtocolMessage done [20:54:05]OFDSenderStorePacket 372949 [20:54:05]StoreOFDPacket docnum=372949 [20:54:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 78 07 01 35 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 EC B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 B0 05 00 35 04 06 00 B5 65 8F 25 0C 23 4B 2E E4 D7 0B E6 E6 99 [20:54:05]CheckFolder [20:54:05]dirname=/storage/ofd_packets [20:54:05]CheckFolder done [20:54:05]ProducePacketName [20:54:05]name=ofd_packets/00372949 [20:54:05]NVStorageSaveData ofd_packets/00372949 [20:54:05]File name is /storage/ofd_packets/00372949 [20:54:05]Write 301 bytes [20:54:05]NVStorageSaveData done [20:54:05]OFDSenderStorePacket done [20:54:05]KKMCreateOFDPacket done [20:54:05]NVStorageSaveData kkm_last_timestamp [20:54:05]File name is /storage/kkm_last_timestamp [20:54:05]Write 4 bytes [20:54:05]NVStorageSaveData done [20:54:05]ExternCall_PrintAddStr [20:54:05]wPrintStart [20:54:05]Write to MH i2c: 01 00 00 54 0A 5E [20:54:05]Write i2c OK [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: 01 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: 01 07 00 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: 01 07 00 54 0A 00 00 00 00 00 FF 0F 73 [20:54:05]RasterBufferAndPrint [20:54:05]line Счет N : (1)3309267 [20:54:05]line ИНН: 02508201610067 [20:54:05]line Контрольно-Кассовый Чек [20:54:05]line ПРОДАЖА [20:54:05]line ТРК (МРК, ГНК) : 42 [20:54:05]line Товар: 2710124130 [20:54:05]line Аи-92-К-4 [20:54:05]line 4.490 * 66.90 [20:54:05]line = 300.38 [20:54:05]line НДС 12% НСП 1% [20:54:05]line > о реализуемом товаре [20:54:05]line ОКРУГЛЕНИЕ: -0.38 [20:54:05]line ИТОГО: 300.00 [20:54:05]line Внесено: 300.00 [20:54:05]line СДАЧА: 0.00 [20:54:05]line НСП 1% : 2.66 [20:54:05]line НДС 12% : 31.90 [20:54:05]line Наличными: 300.00 [20:54:05]line Безнал.: 0.00 [20:54:05]line Место: АЗС № 87 "Партнер Нефть" [20:54:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:54:05]line СНО: Общий режим [20:54:05]line Чек 766 24.10.2024 20:54 [20:54:05]line Смена: 524 ФФД: 1.0 [20:54:05]line ЗНМ: 0300000083 [20:54:05]line РНМ: 0000000000091623 [20:54:05]line Версия ККМ: 001 [20:54:05]line ФМ: 0000000000874672 [20:54:05]line ФД: 372949 [20:54:05]line ФПД: 199447797894179 [20:54:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205404&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372949&fm=199447797894179&tin=02508201610067®Number=0000000000091623&sum=30000 [20:54:05]written 0, free lines is 4095 [20:54:05]OFD Sender: Processing packet 372949 [packets to send 268, broken 267] [20:54:05]ProducePacketName [20:54:05]name=ofd_packets/00372949 [20:54:05]OFD Sender: To server: pG, [20:54:05]CommunicateWithHost lk.salyk.kg:30040 [20:54:05]ConnectInit lk.salyk.kg [20:54:05]Connected sock=10 [20:54:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A1 78 07 01 35 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 02 00 00 F4 03 04 00 EC B3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D5 B0 05 00 35 04 06 00 B5 65 8F 25 0C 23 4B 2E E4 D7 0B E6 E6 99 [20:54:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CC 34 47 00 17 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 36 37 32 10 04 04 00 D5 B0 05 00 F4 03 04 00 92 5F 1A 67 B6 04 01 00 00 A0 4A 0D 04 D9 8D 9B F1 [20:54:05]CommunicateWithHost err = 0 [20:54:05]CheckOFDResponse [20:54:05]1017 (14) - 77093643461234 [20:54:05]1041 (16) - 0000000000874672 [20:54:05]1040 (4) - 372949 [20:54:05]1012 (4) - 24.10.2024 14:54 [20:54:05]1206 (1) - 0 [20:54:05]OFD Sender: Remove packet 372949 [20:54:05]ProducePacketName [20:54:05]name=ofd_packets/00372949 [20:54:05]NVStorageDeleteData [20:54:05]Write to MH i2c: 01 00 00 7F 0A 89 [20:54:05]Write i2c OK [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: 01 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: 01 07 00 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: 01 07 00 7F 0A 00 00 00 00 00 E1 0C 7D [20:54:05]RasterBufferAndPrint [20:54:05]line [20:54:05]line [20:54:05]line [20:54:05]line [20:54:05]line [20:54:05]written 0, free lines is 3303 [20:54:05]MH_Cut [20:54:05]Write to MH i2c: D1 01 00 86 0A 01 62 [20:54:05]Write i2c OK [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: D1 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: D1 01 00 [20:54:05]MH_I2C_Read... [20:54:05]Read from MH i2c: D1 01 00 86 0A 00 61 [20:54:05]Write to MH i2c: 01 00 00 87 0A 91 [20:54:05]Write i2c OK [20:54:05]MH_I2C_Read... [20:54:05]OFD Sender: No OFD packet to send [20:54:06]*** Cut start [20:54:06]*** Partial cut [20:54:06]*** CUTSNS_PIN = 1 [20:54:06]*** CUTSNS_PIN = 0 [20:54:06]*** Brake cut motor [20:54:07]Read from MH i2c: 01 [20:54:07]MH_I2C_Read... [20:54:07]*** Stop cut motor [20:54:07]*** Cut end [20:54:07]Read from MH i2c: 01 07 00 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: 01 07 00 87 0A 00 00 00 00 00 FF 0F A6 [20:54:07]process_action close_receipt done [20:54:07]requested_data is exist [20:54:07]produce_requested_data [20:54:07]requested_item fm.sn is exist - process it [20:54:07]wFMCommunicate request_size=4 [20:54:07]MH_SAM_APDU [20:54:07]CAPDU: 80 11 00 00 [20:54:07]Write to MH i2c: E2 08 00 88 0A 80 11 00 00 00 00 00 00 0C [20:54:07]Write i2c OK [20:54:07]MH_I2C_Read... [20:54:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:07]Read from MH i2c: E2 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: E2 17 00 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: E2 17 00 88 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 61 [20:54:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:54:07]wFMCommunicate OK [20:54:07]requested_item fd.num is exist - process it [20:54:07]SAM_PROTO_GetFieldsCounters [20:54:07]wFMCommunicate request_size=4 [20:54:07]MH_SAM_APDU [20:54:07]CAPDU: 80 13 00 00 [20:54:07]Write to MH i2c: E2 08 00 89 0A 80 13 00 00 00 00 00 00 0F [20:54:07]Write i2c OK [20:54:07]MH_I2C_Read... [20:54:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:54:07]Read from MH i2c: E2 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: E2 62 00 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: E2 62 00 89 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 C6 [20:54:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FE 02 00 00 5E 04 04 00 FE 02 00 00 57 04 04 00 FF 02 00 00 19 04 04 00 00 00 00 00 90 00 [20:54:07]wFMCommunicate OK [20:54:07]SAM_PROTO_GetFieldsCounters done [20:54:07]requested_item shift.num is exist - process it [20:54:07]requested_item shift.opened is exist - process it [20:54:07]req_shift_opened [20:54:07]FM_GetShiftState [20:54:07]SAM_PROTO_GetShiftState [20:54:07]wFMCommunicate request_size=4 [20:54:07]MH_SAM_APDU [20:54:07]CAPDU: 80 13 01 00 [20:54:07]Write to MH i2c: E2 08 00 8A 0A 80 13 01 00 00 00 00 00 11 [20:54:07]Write i2c OK [20:54:07]MH_I2C_Read... [20:54:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:07]Read from MH i2c: E2 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: E2 0E 00 [20:54:07]MH_I2C_Read... [20:54:07]Read from MH i2c: E2 0E 00 8A 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 76 [20:54:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:54:07]wFMCommunicate OK [20:54:07]SAM_PROTO_GetShiftState done [20:54:07]FM_GetShiftState done [20:54:07]req_shift_opened done [20:54:07]requested_item shift.open_date is exist - process it [20:54:07]req_shift_open_date [20:54:07]req_shift_open_date done [20:54:07]produce_requested_data done [20:54:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372949,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:54:07]process_action_free close_receipt [20:54:07]json_value_free [20:54:07]json_value_free done [20:54:07]process_json_proto returns [20:54:07]Send response to host [20:54:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372949,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:54:07]free response buf [20:54:07]execute_script done [20:54:07]execute_script returns [20:54:07]free content buf [20:54:07]Sock 7.Close socket [20:54:07]Sock 7.Thread stoped [20:54:10]OFD Sender: No OFD packet to send [20:54:15]OFD Sender: No OFD packet to send [20:54:20]OFD Sender: No OFD packet to send [20:54:25]OFD Sender: No OFD packet to send [20:54:30]OFD Sender: No OFD packet to send [20:54:35]accept exits with 9 [20:54:35]New connection [20:54:35]New thread 3066613092 created [20:54:35]Thread 3066469732 joined [20:54:35]Waiting for new connection... [20:54:35] Sock 9.Parse request [20:54:35]Sock 9.Check first char [20:54:35]Sock 9.First char is OK [20:54:35]request: POST /json_proto HTTP/1.0 [20:54:35]Method: POST [20:54:35]URL: /json_proto [20:54:35]Method is POST - this is cgi request [20:54:35]url: /json_proto [20:54:35]query_string will be loaded in cgi processing [20:54:35]execute_cgi json_proto POST (null) [20:54:35]execute_cgi path=json_proto method=POST [20:54:35]POST find Content-Length [20:54:35]Host: 172.17.42.195:8080 [20:54:35]Content-Length: 678 [20:54:35]Content-Type: application/json [20:54:35] [20:54:35]POST finish read [20:54:35]Found Content-Length = 678 [20:54:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:35]execute_script... [20:54: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)3309269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:54:35]POST & json_proto [20:54:35]process_json_proto [20:54:35]json parsed OK: [20:54:35]protocol is kg_v1.0 [20:54:35]action value=close_receipt [20:54:35]process_action close_receipt [20:54:35]cmd_close_receipt [20:54:35]MH_GetDate [20:54:35]Write to MH i2c: F0 00 00 8B 0A 84 [20:54:35]Write i2c OK [20:54:35]MH_I2C_Read... [20:54:35]Read from MH i2c: F0 [20:54:35]MH_I2C_Read... [20:54:35]Read from MH i2c: F0 09 00 [20:54:35]MH_I2C_Read... [20:54:35]Read from MH i2c: F0 09 00 8B 0A 00 0D B4 1A 67 EF 94 12 67 CB [20:54:35]GetLastDocTimeStamp 1729803244 [20:54:35]current date 1729803277 [20:54:35]FM_GetShiftState [20:54:35]SAM_PROTO_GetShiftState [20:54:35]wFMCommunicate request_size=4 [20:54:35]MH_SAM_APDU [20:54:35]CAPDU: 80 13 01 00 [20:54:35]Write to MH i2c: E2 08 00 8C 0A 80 13 01 00 00 00 00 00 13 [20:54:35]Write i2c OK [20:54:35]MH_I2C_Read... [20:54:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:35]Read from MH i2c: E2 [20:54:35]MH_I2C_Read... [20:54:35]Read from MH i2c: E2 0E 00 [20:54:35]MH_I2C_Read... [20:54:35]Read from MH i2c: E2 0E 00 8C 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 78 [20:54:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:54:35]wFMCommunicate OK [20:54:35]SAM_PROTO_GetShiftState done [20:54:35]FM_GetShiftState done [20:54:35]opened in 1729729095 [20:54:35]opened+sec_in_day 1729815495 [20:54:35]quantity*price = 30038 [20:54:35]sum+1 = 30039 [20:54:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 767 24.10.2024 20:54 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372950 ФПД: 52417280558702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205437&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372950&fm=52417280558702&tin=02508201610067®Number=0000000000091623&sum=30000 [20:54:37]StoreToDocumentArchive [20:54:37]shift 524 fd 372950 [20:54:37]save to /storage/0524/doc_00372950 [20:54:37]save last doc name /storage/0524/doc_00372950 to /storage/kkm_last_doc_name [20:54:37]save OK [20:54:37]Clear old archive folders... [20:54:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:54:37]tlvbuf is 00CC68C0 [20:54:37]SAM_PROTO_ClearQueue [20:54:37]wFMCommunicate request_size=4 [20:54:37]MH_SAM_APDU [20:54:37]CAPDU: 80 09 00 00 [20:54:37]Write to MH i2c: E2 08 00 99 0A 80 09 00 00 00 00 00 00 15 [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:54:37]Read from MH i2c: E2 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 99 0A 00 90 00 17 [20:54:37]RAPDU: 90 00 [20:54:37]wFMCommunicate OK [20:54:37]SAM_PROTO_ClearQueue done [20:54:37]KKMCreateOFDPacket [20:54:37]OFDProtocolAddRootSTLVToBuf [20:54:37]FM_MakeSignedData [20:54:37]FM_MakeSignedData [20:54:37]SAM_PROTO_SignData [20:54:37]wFMCommunicate request_size=4 [20:54:37]MH_SAM_APDU [20:54:37]CAPDU: 80 0D 01 02 [20:54:37]Write to MH i2c: E2 08 00 9A 0A 80 0D 01 02 00 00 00 00 1D [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:54:37]Read from MH i2c: E2 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 9A 0A 00 90 00 18 [20:54:37]RAPDU: 90 00 [20:54:37]wFMCommunicate OK [20:54:37]wFMCommunicate request_size=255 [20:54:37]MH_SAM_APDU [20:54: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 0D B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 B0 05 00 35 04 06 00 2F [20:54:37]Write to MH i2c: E2 02 01 9B 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 0D B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 B0 05 00 35 04 06 00 2F 00 00 A8 [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:37]Read from MH i2c: E2 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 9B 0A 00 90 00 19 [20:54:37]RAPDU: 90 00 [20:54:37]wFMCommunicate OK [20:54:37]wFMCommunicate request_size=10 [20:54:37]MH_SAM_APDU [20:54:37]CAPDU: 80 0D 02 02 05 AC 59 63 46 6E [20:54:37]Write to MH i2c: E2 0D 00 9C 0A 80 0D 02 02 05 00 AC 59 63 46 6E 00 00 46 [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:54:37]Read from MH i2c: E2 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 03 00 9C 0A 00 90 00 1A [20:54:37]RAPDU: 90 00 [20:54:37]wFMCommunicate OK [20:54:37]wFMCommunicate request_size=4 [20:54:37]MH_SAM_APDU [20:54:37]CAPDU: 80 0D 03 02 [20:54:37]Write to MH i2c: E2 08 00 9D 0A 80 0D 03 02 00 00 00 00 22 [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:54:37]Read from MH i2c: E2 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 0B 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 0B 00 9D 0A 00 57 B0 A8 BE EE B7 E0 A5 90 00 BA [20:54:37]RAPDU: 57 B0 A8 BE EE B7 E0 A5 90 00 [20:54:37]wFMCommunicate OK [20:54:37]SAM_PROTO_SignData done [20:54:37]FM_MakeSignedData done [20:54:37]CreateOFDProtocolMessage [20:54:37]wFMCommunicate request_size=4 [20:54:37]MH_SAM_APDU [20:54:37]CAPDU: 80 11 00 00 [20:54:37]Write to MH i2c: E2 08 00 9E 0A 80 11 00 00 00 00 00 00 22 [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:37]Read from MH i2c: E2 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 17 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: E2 17 00 9E 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 77 [20:54:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:54:37]wFMCommunicate OK [20:54:37]CreateOFDProtocolMessage done [20:54:37]OFDSenderStorePacket 372950 [20:54:37]StoreOFDPacket docnum=372950 [20:54:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A6 26 07 01 80 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 0D B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 B0 05 00 35 04 06 00 2F AC 59 63 46 6E 57 B0 A8 BE EE B7 E0 A5 [20:54:37]CheckFolder [20:54:37]dirname=/storage/ofd_packets [20:54:37]CheckFolder done [20:54:37]ProducePacketName [20:54:37]name=ofd_packets/00372950 [20:54:37]NVStorageSaveData ofd_packets/00372950 [20:54:37]File name is /storage/ofd_packets/00372950 [20:54:37]Write 301 bytes [20:54:37]NVStorageSaveData done [20:54:37]OFDSenderStorePacket done [20:54:37]KKMCreateOFDPacket done [20:54:37]NVStorageSaveData kkm_last_timestamp [20:54:37]File name is /storage/kkm_last_timestamp [20:54:37]Write 4 bytes [20:54:37]NVStorageSaveData done [20:54:37]ExternCall_PrintAddStr [20:54:37]wPrintStart [20:54:37]Write to MH i2c: 01 00 00 9F 0A A9 [20:54:37]Write i2c OK [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: 01 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: 01 07 00 [20:54:37]MH_I2C_Read... [20:54:37]Read from MH i2c: 01 07 00 9F 0A 00 00 00 00 00 FF 0F BE [20:54:37]RasterBufferAndPrint [20:54:37]line Счет N : (1)3309269 [20:54:37]line ИНН: 02508201610067 [20:54:37]line Контрольно-Кассовый Чек [20:54:37]line ПРОДАЖА [20:54:37]line ТРК (МРК, ГНК) : 32 [20:54:37]line Товар: 2710124130 [20:54:37]line Аи-92-К-4 [20:54:37]line 4.490 * 66.90 [20:54:37]line = 300.38 [20:54:37]line НДС 12% НСП 1% [20:54:37]line > о реализуемом товаре [20:54:37]line ОКРУГЛЕНИЕ: -0.38 [20:54:37]line ИТОГО: 300.00 [20:54:37]line Внесено: 300.00 [20:54:37]line СДАЧА: 0.00 [20:54:37]line НСП 1% : 2.66 [20:54:37]line НДС 12% : 31.90 [20:54:37]line Наличными: 300.00 [20:54:37]line Безнал.: 0.00 [20:54:37]line Место: АЗС № 87 "Партнер Нефть" [20:54:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:54:37]line СНО: Общий режим [20:54:37]line Чек 767 24.10.2024 20:54 [20:54:37]line Смена: 524 ФФД: 1.0 [20:54:37]line ЗНМ: 0300000083 [20:54:37]line РНМ: 0000000000091623 [20:54:37]line Версия ККМ: 001 [20:54:37]line ФМ: 0000000000874672 [20:54:37]line ФД: 372950 [20:54:37]line ФПД: 52417280558702 [20:54:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205437&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372950&fm=52417280558702&tin=02508201610067®Number=0000000000091623&sum=30000 [20:54:37]written 0, free lines is 4095 [20:54:37]OFD Sender: Processing packet 372950 [packets to send 268, broken 267] [20:54:37]ProducePacketName [20:54:37]name=ofd_packets/00372950 [20:54:37]OFD Sender: To server: pG, [20:54:37]CommunicateWithHost lk.salyk.kg:30040 [20:54:37]ConnectInit lk.salyk.kg [20:54:38]Connected sock=10 [20:54:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A6 26 07 01 80 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FF 02 00 00 F4 03 04 00 0D B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 B0 05 00 35 04 06 00 2F AC 59 63 46 6E 57 B0 A8 BE EE B7 E0 A5 [20:54:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 85 6A 47 00 30 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D6 B0 05 00 F4 03 04 00 B3 5F 1A 67 B6 04 01 00 00 85 A8 34 35 05 D9 E4 39 [20:54:38]CommunicateWithHost err = 0 [20:54:38]CheckOFDResponse [20:54:38]1017 (14) - 77093643461234 [20:54:38]1041 (16) - 0000000000874672 [20:54:38]1040 (4) - 372950 [20:54:38]1012 (4) - 24.10.2024 14:54 [20:54:38]1206 (1) - 0 [20:54:38]OFD Sender: Remove packet 372950 [20:54:38]ProducePacketName [20:54:38]name=ofd_packets/00372950 [20:54:38]NVStorageDeleteData [20:54:38]Write to MH i2c: 01 00 00 CA 0A D4 [20:54:38]Write i2c OK [20:54:38]MH_I2C_Read... [20:54:38]Read from MH i2c: 01 [20:54:38]MH_I2C_Read... [20:54:38]Read from MH i2c: 01 07 00 [20:54:38]MH_I2C_Read... [20:54:38]Read from MH i2c: 01 07 00 CA 0A 00 00 00 00 00 D4 0C BB [20:54:38]RasterBufferAndPrint [20:54:38]line [20:54:38]line [20:54:38]line [20:54:38]line [20:54:38]line [20:54:38]written 0, free lines is 3292 [20:54:38]MH_Cut [20:54:38]Write to MH i2c: D1 01 00 D1 0A 01 AD [20:54:38]Write i2c OK [20:54:38]MH_I2C_Read... [20:54:38]Read from MH i2c: D1 [20:54:38]MH_I2C_Read... [20:54:38]Read from MH i2c: D1 01 00 [20:54:38]MH_I2C_Read... [20:54:38]Read from MH i2c: D1 01 00 D1 0A 00 AC [20:54:38]Write to MH i2c: 01 00 00 D2 0A DC [20:54:38]Write i2c OK [20:54:38]MH_I2C_Read... [20:54:38]OFD Sender: No OFD packet to send [20:54:39]*** Cut start [20:54:39]*** Partial cut [20:54:39]*** CUTSNS_PIN = 1 [20:54:39]*** CUTSNS_PIN = 0 [20:54:39]*** Brake cut motor [20:54:39]Read from MH i2c: 01 [20:54:39]MH_I2C_Read... [20:54:39]*** Stop cut motor [20:54:39]*** Cut end [20:54:39]Read from MH i2c: 01 07 00 [20:54:39]MH_I2C_Read... [20:54:39]Read from MH i2c: 01 07 00 D2 0A 00 00 00 00 00 FF 0F F1 [20:54:39]process_action close_receipt done [20:54:39]requested_data is exist [20:54:39]produce_requested_data [20:54:39]requested_item fm.sn is exist - process it [20:54:39]wFMCommunicate request_size=4 [20:54:39]MH_SAM_APDU [20:54:39]CAPDU: 80 11 00 00 [20:54:39]Write to MH i2c: E2 08 00 D3 0A 80 11 00 00 00 00 00 00 57 [20:54:39]Write i2c OK [20:54:39]MH_I2C_Read... [20:54:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:54:39]Read from MH i2c: E2 [20:54:39]MH_I2C_Read... [20:54:39]Read from MH i2c: E2 17 00 [20:54:39]MH_I2C_Read... [20:54:39]Read from MH i2c: E2 17 00 D3 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [20:54:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:54:39]wFMCommunicate OK [20:54:39]requested_item fd.num is exist - process it [20:54:39]SAM_PROTO_GetFieldsCounters [20:54:39]wFMCommunicate request_size=4 [20:54:39]MH_SAM_APDU [20:54:39]CAPDU: 80 13 00 00 [20:54:39]Write to MH i2c: E2 08 00 D4 0A 80 13 00 00 00 00 00 00 5A [20:54:39]Write i2c OK [20:54:39]MH_I2C_Read... [20:54:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:54:40]Read from MH i2c: E2 [20:54:40]MH_I2C_Read... [20:54:40]Read from MH i2c: E2 62 00 [20:54:40]MH_I2C_Read... [20:54:40]Read from MH i2c: E2 62 00 D4 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 16 [20:54:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 FF 02 00 00 5E 04 04 00 FF 02 00 00 57 04 04 00 00 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:54:40]wFMCommunicate OK [20:54:40]SAM_PROTO_GetFieldsCounters done [20:54:40]requested_item shift.num is exist - process it [20:54:40]requested_item shift.opened is exist - process it [20:54:40]req_shift_opened [20:54:40]FM_GetShiftState [20:54:40]SAM_PROTO_GetShiftState [20:54:40]wFMCommunicate request_size=4 [20:54:40]MH_SAM_APDU [20:54:40]CAPDU: 80 13 01 00 [20:54:40]Write to MH i2c: E2 08 00 D5 0A 80 13 01 00 00 00 00 00 5C [20:54:40]Write i2c OK [20:54:40]MH_I2C_Read... [20:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:54:40]Read from MH i2c: E2 [20:54:40]MH_I2C_Read... [20:54:40]Read from MH i2c: E2 0E 00 [20:54:40]MH_I2C_Read... [20:54:40]Read from MH i2c: E2 0E 00 D5 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C1 [20:54:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:54:40]wFMCommunicate OK [20:54:40]SAM_PROTO_GetShiftState done [20:54:40]FM_GetShiftState done [20:54:40]req_shift_opened done [20:54:40]requested_item shift.open_date is exist - process it [20:54:40]req_shift_open_date [20:54:40]req_shift_open_date done [20:54:40]produce_requested_data done [20:54:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372950,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:54:40]process_action_free close_receipt [20:54:40]json_value_free [20:54:40]json_value_free done [20:54:40]process_json_proto returns [20:54:40]Send response to host [20:54:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372950,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:54:40]free response buf [20:54:40]execute_script done [20:54:40]execute_script returns [20:54:40]free content buf [20:54:40]Sock 9.Close socket [20:54:40]Sock 9.Thread stoped [20:54:43]OFD Sender: No OFD packet to send [20:54:48]OFD Sender: No OFD packet to send [20:54:53]OFD Sender: No OFD packet to send [20:54:58]OFD Sender: No OFD packet to send [20:55:03]OFD Sender: No OFD packet to send [20:55:08]OFD Sender: No OFD packet to send [20:55:13]OFD Sender: No OFD packet to send [20:55:18]OFD Sender: No OFD packet to send [20:55:23]OFD Sender: No OFD packet to send [20:55:28]OFD Sender: No OFD packet to send [20:55:33]OFD Sender: No OFD packet to send [20:55:38]OFD Sender: No OFD packet to send [20:55:43]OFD Sender: No OFD packet to send [20:55:48]OFD Sender: No OFD packet to send [20:55:53]OFD Sender: No OFD packet to send [20:55:58]OFD Sender: No OFD packet to send [20:56:03]OFD Sender: No OFD packet to send [20:56:08]OFD Sender: No OFD packet to send [20:56:13]OFD Sender: No OFD packet to send [20:56:18]OFD Sender: No OFD packet to send [20:56:23]OFD Sender: No OFD packet to send [20:56:28]OFD Sender: No OFD packet to send [20:56:33]OFD Sender: No OFD packet to send [20:56:39]OFD Sender: No OFD packet to send [20:56:39]accept exits with 7 [20:56:39]New connection [20:56:39]New thread 3066469732 created [20:56:39]Thread 3066613092 joined [20:56:39]Waiting for new connection... [20:56:39] Sock 7.Parse request [20:56:39]Sock 7.Check first char [20:56:39]Sock 7.First char is OK [20:56:39]request: POST /json_proto HTTP/1.0 [20:56:39]Method: POST [20:56:39]URL: /json_proto [20:56:39]Method is POST - this is cgi request [20:56:39]url: /json_proto [20:56:39]query_string will be loaded in cgi processing [20:56:39]execute_cgi json_proto POST (null) [20:56:39]execute_cgi path=json_proto method=POST [20:56:39]POST find Content-Length [20:56:39]Host: 172.17.42.195:8080 [20:56:39]Content-Length: 776 [20:56:39]Content-Type: application/json [20:56:39] [20:56:39]POST finish read [20:56:39]Found Content-Length = 776 [20:56:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 45.340, "sum" : 3500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:39]execute_script... [20:56: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)3309268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 45.340, "sum" : 3500.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3500.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:56:39]POST & json_proto [20:56:39]process_json_proto [20:56:39]json parsed OK: [20:56:39]protocol is kg_v1.0 [20:56:39]action value=close_receipt [20:56:39]process_action close_receipt [20:56:39]cmd_close_receipt [20:56:39]MH_GetDate [20:56:39]Write to MH i2c: F0 00 00 D6 0A CF [20:56:39]Write i2c OK [20:56:39]MH_I2C_Read... [20:56:39]Read from MH i2c: F0 [20:56:39]MH_I2C_Read... [20:56:39]Read from MH i2c: F0 09 00 [20:56:39]MH_I2C_Read... [20:56:39]Read from MH i2c: F0 09 00 D6 0A 00 88 B4 1A 67 EF 94 12 67 91 [20:56:39]GetLastDocTimeStamp 1729803277 [20:56:39]current date 1729803400 [20:56:39]FM_GetShiftState [20:56:39]SAM_PROTO_GetShiftState [20:56:39]wFMCommunicate request_size=4 [20:56:39]MH_SAM_APDU [20:56:39]CAPDU: 80 13 01 00 [20:56:39]Write to MH i2c: E2 08 00 D7 0A 80 13 01 00 00 00 00 00 5E [20:56:39]Write i2c OK [20:56:39]MH_I2C_Read... [20:56:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:39]Read from MH i2c: E2 [20:56:39]MH_I2C_Read... [20:56:39]Read from MH i2c: E2 0E 00 [20:56:39]MH_I2C_Read... [20:56:39]Read from MH i2c: E2 0E 00 D7 0A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C3 [20:56:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:56:39]wFMCommunicate OK [20:56:39]SAM_PROTO_GetShiftState done [20:56:39]FM_GetShiftState done [20:56:39]opened in 1729729095 [20:56:39]opened+sec_in_day 1729815495 [20:56:39]quantity*price = 350024 [20:56:39]sum+1 = 350026 [20:56:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3500.25 НСП 1% : 30.98 НДС 12% : 371.71 Наличными: 0.00 Безнал.: 3500.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 768 24.10.2024 20:56 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372951 ФПД: 202588938126816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205640&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372951&fm=202588938126816&tin=02508201610067®Number=0000000000091623&sum=350025 [20:56:40]StoreToDocumentArchive [20:56:40]shift 524 fd 372951 [20:56:40]save to /storage/0524/doc_00372951 [20:56:40]save last doc name /storage/0524/doc_00372951 to /storage/kkm_last_doc_name [20:56:40]save OK [20:56:40]Clear old archive folders... [20:56:40]ProcessDocumentItem done err = 0, tmpTLVsize=257 [20:56:40]tlvbuf is 00CD0F20 [20:56:40]SAM_PROTO_ClearQueue [20:56:40]wFMCommunicate request_size=4 [20:56:40]MH_SAM_APDU [20:56:40]CAPDU: 80 09 00 00 [20:56:40]Write to MH i2c: E2 08 00 E4 0A 80 09 00 00 00 00 00 00 60 [20:56:40]Write i2c OK [20:56:40]MH_I2C_Read... [20:56:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:56:41]Read from MH i2c: E2 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 E4 0A 00 90 00 62 [20:56:41]RAPDU: 90 00 [20:56:41]wFMCommunicate OK [20:56:41]SAM_PROTO_ClearQueue done [20:56:41]KKMCreateOFDPacket [20:56:41]OFDProtocolAddRootSTLVToBuf [20:56:41]FM_MakeSignedData [20:56:41]FM_MakeSignedData [20:56:41]SAM_PROTO_SignData [20:56:41]wFMCommunicate request_size=4 [20:56:41]MH_SAM_APDU [20:56:41]CAPDU: 80 0D 01 02 [20:56:41]Write to MH i2c: E2 08 00 E5 0A 80 0D 01 02 00 00 00 00 68 [20:56:41]Write i2c OK [20:56:41]MH_I2C_Read... [20:56:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:56:41]Read from MH i2c: E2 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 E5 0A 00 90 00 63 [20:56:41]RAPDU: 90 00 [20:56:41]wFMCommunicate OK [20:56:41]wFMCommunicate request_size=255 [20:56:41]MH_SAM_APDU [20:56:41]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 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 33 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 88 B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 B0 05 [20:56:41]Write to MH i2c: E2 02 01 E6 0A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 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 33 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 88 B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 B0 05 00 00 C2 [20:56:41]Write i2c OK [20:56:41]MH_I2C_Read... [20:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:41]Read from MH i2c: E2 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 E6 0A 00 90 00 64 [20:56:41]RAPDU: 90 00 [20:56:41]wFMCommunicate OK [20:56:41]wFMCommunicate request_size=16 [20:56:41]MH_SAM_APDU [20:56:41]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 B8 40 E9 B1 45 E0 [20:56:41]Write to MH i2c: E2 13 00 E7 0A 80 0D 02 02 0B 00 00 35 04 06 00 B8 40 E9 B1 45 E0 00 00 77 [20:56:41]Write i2c OK [20:56:41]MH_I2C_Read... [20:56:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:56:41]Read from MH i2c: E2 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 03 00 E7 0A 00 90 00 65 [20:56:41]RAPDU: 90 00 [20:56:41]wFMCommunicate OK [20:56:41]wFMCommunicate request_size=4 [20:56:41]MH_SAM_APDU [20:56:41]CAPDU: 80 0D 03 02 [20:56:41]Write to MH i2c: E2 08 00 E8 0A 80 0D 03 02 00 00 00 00 6D [20:56:41]Write i2c OK [20:56:41]MH_I2C_Read... [20:56:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:56:41]Read from MH i2c: E2 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 0B 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 0B 00 E8 0A 00 3C 56 EF 56 8F 9F 62 D4 90 00 A9 [20:56:41]RAPDU: 3C 56 EF 56 8F 9F 62 D4 90 00 [20:56:41]wFMCommunicate OK [20:56:41]SAM_PROTO_SignData done [20:56:41]FM_MakeSignedData done [20:56:41]CreateOFDProtocolMessage [20:56:41]wFMCommunicate request_size=4 [20:56:41]MH_SAM_APDU [20:56:41]CAPDU: 80 11 00 00 [20:56:41]Write to MH i2c: E2 08 00 E9 0A 80 11 00 00 00 00 00 00 6D [20:56:41]Write i2c OK [20:56:41]MH_I2C_Read... [20:56:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:41]Read from MH i2c: E2 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 17 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: E2 17 00 E9 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C2 [20:56:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:56:41]wFMCommunicate OK [20:56:41]CreateOFDProtocolMessage done [20:56:41]OFDSenderStorePacket 372951 [20:56:41]StoreOFDPacket docnum=372951 [20:56:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3B B6 0D 01 9B 3A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 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 33 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 88 B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 B0 05 00 35 04 06 00 B8 40 E9 B1 45 E0 3C 56 EF 56 8F 9F 62 D4 [20:56:41]CheckFolder [20:56:41]dirname=/storage/ofd_packets [20:56:41]CheckFolder done [20:56:41]ProducePacketName [20:56:41]name=ofd_packets/00372951 [20:56:41]NVStorageSaveData ofd_packets/00372951 [20:56:41]File name is /storage/ofd_packets/00372951 [20:56:41]Write 307 bytes [20:56:41]NVStorageSaveData done [20:56:41]OFDSenderStorePacket done [20:56:41]KKMCreateOFDPacket done [20:56:41]NVStorageSaveData kkm_last_timestamp [20:56:41]File name is /storage/kkm_last_timestamp [20:56:41]Write 4 bytes [20:56:41]NVStorageSaveData done [20:56:41]ExternCall_PrintAddStr [20:56:41]wPrintStart [20:56:41]Write to MH i2c: 01 00 00 EA 0A F4 [20:56:41]Write i2c OK [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: 01 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: 01 07 00 [20:56:41]MH_I2C_Read... [20:56:41]Read from MH i2c: 01 07 00 EA 0A 00 00 00 00 00 FF 0F 09 [20:56:41]RasterBufferAndPrint [20:56:41]line Счет N : (1)3309268 [20:56:41]line ИНН: 02508201610067 [20:56:41]line Контрольно-Кассовый Чек [20:56:41]line ПРОДАЖА [20:56:41]line ТРК (МРК, ГНК) : 11 [20:56:41]line Товар: 2710194240 [20:56:41]line D-Energy Дт-К-2 [20:56:41]line 45.340 * 77.20 [20:56:41]line = 3500.25 [20:56:41]line НДС 12% НСП 1% [20:56:41]line > о реализуемом товаре [20:56:41]line ИТОГО: 3500.25 [20:56:41]line НСП 1% : 30.98 [20:56:41]line НДС 12% : 371.71 [20:56:41]line Наличными: 0.00 [20:56:41]line Безнал.: 3500.25 [20:56:41]line Место: АЗС № 87 "Партнер Нефть" [20:56:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:56:41]line СНО: Общий режим [20:56:41]line Чек 768 24.10.2024 20:56 [20:56:41]line Смена: 524 ФФД: 1.0 [20:56:41]line ЗНМ: 0300000083 [20:56:41]line РНМ: 0000000000091623 [20:56:41]line Версия ККМ: 001 [20:56:41]line Платежная система: Mbank [20:56:41]line ФМ: 0000000000874672 [20:56:41]line ФД: 372951 [20:56:41]line ФПД: 202588938126816 [20:56:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205640&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372951&fm=202588938126816&tin=02508201610067®Number=0000000000091623&sum=350025 [20:56:41]OFD Sender: Processing packet 372951 [packets to send 268, broken 267] [20:56:41]ProducePacketName [20:56:41]name=ofd_packets/00372951 [20:56:41]OFD Sender: To server: pG, [20:56:41]CommunicateWithHost lk.salyk.kg:30040 [20:56:41]ConnectInit lk.salyk.kg [20:56:41]written 0, free lines is 4095 [20:56:41]Connected sock=10 [20:56:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 3B B6 0D 01 9B 3A 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 1C B1 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 49 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 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 33 91 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 57 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 03 00 00 F4 03 04 00 88 B4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 B0 05 00 35 04 06 00 B8 40 E9 B1 45 E0 3C 56 EF 56 8F 9F 62 D4 [20:56:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 38 39 47 00 B3 5D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D7 B0 05 00 F4 03 04 00 2F 60 1A 67 B6 04 01 00 00 EF 41 D2 2E FB 4A 95 7E [20:56:42]CommunicateWithHost err = 0 [20:56:42]CheckOFDResponse [20:56:42]1017 (14) - 77093643461234 [20:56:42]1041 (16) - 0000000000874672 [20:56:42]1040 (4) - 372951 [20:56:42]1012 (4) - 24.10.2024 14:56 [20:56:42]1206 (1) - 0 [20:56:42]OFD Sender: Remove packet 372951 [20:56:42]ProducePacketName [20:56:42]name=ofd_packets/00372951 [20:56:42]NVStorageDeleteData [20:56:42]Write to MH i2c: 01 00 00 13 0B 1E [20:56:42]Write i2c OK [20:56:42]MH_I2C_Read... [20:56:42]Read from MH i2c: 01 [20:56:42]MH_I2C_Read... [20:56:42]Read from MH i2c: 01 07 00 [20:56:42]MH_I2C_Read... [20:56:42]Read from MH i2c: 01 07 00 13 0B 00 00 00 00 00 14 0D 46 [20:56:42]RasterBufferAndPrint [20:56:42]line [20:56:42]line [20:56:42]line [20:56:42]line [20:56:42]line [20:56:42]written 0, free lines is 3354 [20:56:42]MH_Cut [20:56:42]Write to MH i2c: D1 01 00 1A 0B 01 F7 [20:56:42]Write i2c OK [20:56:42]MH_I2C_Read... [20:56:42]Read from MH i2c: D1 [20:56:42]MH_I2C_Read... [20:56:42]Read from MH i2c: D1 01 00 [20:56:42]MH_I2C_Read... [20:56:42]Read from MH i2c: D1 01 00 1A 0B 00 F6 [20:56:42]Write to MH i2c: 01 00 00 1B 0B 26 [20:56:42]Write i2c OK [20:56:42]MH_I2C_Read... [20:56:42]OFD Sender: No OFD packet to send [20:56:43]*** Cut start [20:56:43]*** Partial cut [20:56:43]*** CUTSNS_PIN = 1 [20:56:43]*** CUTSNS_PIN = 0 [20:56:43]*** Brake cut motor [20:56:43]Read from MH i2c: 01 [20:56:43]MH_I2C_Read... [20:56:43]*** Stop cut motor [20:56:43]*** Cut end [20:56:43]Read from MH i2c: 01 07 00 [20:56:43]MH_I2C_Read... [20:56:43]Read from MH i2c: 01 07 00 1B 0B 00 00 00 00 00 FF 0F 3B [20:56:43]process_action close_receipt done [20:56:43]requested_data is exist [20:56:43]produce_requested_data [20:56:43]requested_item fm.sn is exist - process it [20:56:43]wFMCommunicate request_size=4 [20:56:43]MH_SAM_APDU [20:56:43]CAPDU: 80 11 00 00 [20:56:43]Write to MH i2c: E2 08 00 1C 0B 80 11 00 00 00 00 00 00 A1 [20:56:43]Write i2c OK [20:56:43]MH_I2C_Read... [20:56:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:56:43]Read from MH i2c: E2 [20:56:43]MH_I2C_Read... [20:56:43]Read from MH i2c: E2 17 00 [20:56:43]MH_I2C_Read... [20:56:43]Read from MH i2c: E2 17 00 1C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F6 [20:56:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:56:43]wFMCommunicate OK [20:56:43]requested_item fd.num is exist - process it [20:56:43]SAM_PROTO_GetFieldsCounters [20:56:43]wFMCommunicate request_size=4 [20:56:43]MH_SAM_APDU [20:56:43]CAPDU: 80 13 00 00 [20:56:43]Write to MH i2c: E2 08 00 1D 0B 80 13 00 00 00 00 00 00 A4 [20:56:43]Write i2c OK [20:56:43]MH_I2C_Read... [20:56:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:56:43]Read from MH i2c: E2 [20:56:43]MH_I2C_Read... [20:56:43]Read from MH i2c: E2 62 00 [20:56:43]MH_I2C_Read... [20:56:43]Read from MH i2c: E2 62 00 1D 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 66 [20:56:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 00 03 00 00 5E 04 04 00 00 03 00 00 57 04 04 00 01 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:56:43]wFMCommunicate OK [20:56:43]SAM_PROTO_GetFieldsCounters done [20:56:43]requested_item shift.num is exist - process it [20:56:43]requested_item shift.opened is exist - process it [20:56:43]req_shift_opened [20:56:43]FM_GetShiftState [20:56:43]SAM_PROTO_GetShiftState [20:56:43]wFMCommunicate request_size=4 [20:56:43]MH_SAM_APDU [20:56:43]CAPDU: 80 13 01 00 [20:56:43]Write to MH i2c: E2 08 00 1E 0B 80 13 01 00 00 00 00 00 A6 [20:56:43]Write i2c OK [20:56:43]MH_I2C_Read... [20:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:56:44]Read from MH i2c: E2 [20:56:44]MH_I2C_Read... [20:56:44]Read from MH i2c: E2 0E 00 [20:56:44]MH_I2C_Read... [20:56:44]Read from MH i2c: E2 0E 00 1E 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0B [20:56:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:56:44]wFMCommunicate OK [20:56:44]SAM_PROTO_GetShiftState done [20:56:44]FM_GetShiftState done [20:56:44]req_shift_opened done [20:56:44]requested_item shift.open_date is exist - process it [20:56:44]req_shift_open_date [20:56:44]req_shift_open_date done [20:56:44]produce_requested_data done [20:56:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372951,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:56:44]process_action_free close_receipt [20:56:44]json_value_free [20:56:44]json_value_free done [20:56:44]process_json_proto returns [20:56:44]Send response to host [20:56:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372951,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:56:44]free response buf [20:56:44]execute_script done [20:56:44]execute_script returns [20:56:44]free content buf [20:56:44]Sock 7.Close socket [20:56:44]Sock 7.Thread stoped [20:56:47]OFD Sender: No OFD packet to send [20:56:52]OFD Sender: No OFD packet to send [20:56:57]OFD Sender: No OFD packet to send [20:57:02]OFD Sender: No OFD packet to send [20:57:07]OFD Sender: No OFD packet to send [20:57:12]OFD Sender: No OFD packet to send [20:57:17]OFD Sender: No OFD packet to send [20:57:22]OFD Sender: No OFD packet to send [20:57:27]OFD Sender: No OFD packet to send [20:57:32]OFD Sender: No OFD packet to send [20:57:37]OFD Sender: No OFD packet to send [20:57:42]OFD Sender: No OFD packet to send [20:57:47]OFD Sender: No OFD packet to send [20:57:52]OFD Sender: No OFD packet to send [20:57:57]OFD Sender: No OFD packet to send [20:58:02]OFD Sender: No OFD packet to send [20:58:07]OFD Sender: No OFD packet to send [20:58:12]OFD Sender: No OFD packet to send [20:58:17]OFD Sender: No OFD packet to send [20:58:22]OFD Sender: No OFD packet to send [20:58:27]OFD Sender: No OFD packet to send [20:58:32]OFD Sender: No OFD packet to send [20:58:37]OFD Sender: No OFD packet to send [20:58:42]OFD Sender: No OFD packet to send [20:58:47]OFD Sender: No OFD packet to send [20:58:52]OFD Sender: No OFD packet to send [20:58:57]OFD Sender: No OFD packet to send [20:59:02]OFD Sender: No OFD packet to send [20:59:07]OFD Sender: No OFD packet to send [20:59:12]OFD Sender: No OFD packet to send [20:59:17]OFD Sender: No OFD packet to send [20:59:22]OFD Sender: No OFD packet to send [20:59:27]OFD Sender: No OFD packet to send [20:59:32]OFD Sender: No OFD packet to send [20:59:37]OFD Sender: No OFD packet to send [20:59:42]OFD Sender: No OFD packet to send [20:59:46]accept exits with 9 [20:59:46]New connection [20:59:46]New thread 3066613092 created [20:59:46]Thread 3066469732 joined [20:59:46]Waiting for new connection... [20:59:46] Sock 9.Parse request [20:59:46]Sock 9.Check first char [20:59:46]Sock 9.First char is OK [20:59:46]request: POST /json_proto HTTP/1.0 [20:59:46]Method: POST [20:59:46]URL: /json_proto [20:59:46]Method is POST - this is cgi request [20:59:46]url: /json_proto [20:59:46]query_string will be loaded in cgi processing [20:59:46]execute_cgi json_proto POST (null) [20:59:46]execute_cgi path=json_proto method=POST [20:59:46]POST find Content-Length [20:59:46]Host: 172.17.42.195:8080 [20:59:46]Content-Length: 767 [20:59:46]Content-Type: application/json [20:59:46] [20:59:46]POST finish read [20:59:46]Found Content-Length = 767 [20:59:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:46]execute_script... [20:59: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)3309272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [20:59:46]POST & json_proto [20:59:46]process_json_proto [20:59:46]json parsed OK: [20:59:46]protocol is kg_v1.0 [20:59:46]action value=close_receipt [20:59:46]process_action close_receipt [20:59:46]cmd_close_receipt [20:59:46]MH_GetDate [20:59:46]Write to MH i2c: F0 00 00 1F 0B 19 [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: F0 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: F0 09 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: F0 09 00 1F 0B 00 43 B5 1A 67 EF 94 12 67 97 [20:59:46]GetLastDocTimeStamp 1729803400 [20:59:46]current date 1729803587 [20:59:46]FM_GetShiftState [20:59:46]SAM_PROTO_GetShiftState [20:59:46]wFMCommunicate request_size=4 [20:59:46]MH_SAM_APDU [20:59:46]CAPDU: 80 13 01 00 [20:59:46]Write to MH i2c: E2 08 00 20 0B 80 13 01 00 00 00 00 00 A8 [20:59:46]Write i2c OK [20:59:46]MH_I2C_Read... [20:59:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:46]Read from MH i2c: E2 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 0E 00 [20:59:46]MH_I2C_Read... [20:59:46]Read from MH i2c: E2 0E 00 20 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0D [20:59:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:59:46]wFMCommunicate OK [20:59:46]SAM_PROTO_GetShiftState done [20:59:46]FM_GetShiftState done [20:59:46]opened in 1729729095 [20:59:46]opened+sec_in_day 1729815495 [20:59:46]quantity*price = 50041 [20:59:46]sum+1 = 50042 [20:59:46]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 769 24.10.2024 20:59 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372952 ФПД: 37542868238311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372952&fm=37542868238311&tin=02508201610067®Number=0000000000091623&sum=50041 [20:59:47]StoreToDocumentArchive [20:59:47]shift 524 fd 372952 [20:59:47]save to /storage/0524/doc_00372952 [20:59:47]save last doc name /storage/0524/doc_00372952 to /storage/kkm_last_doc_name [20:59:47]save OK [20:59:47]Clear old archive folders... [20:59:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [20:59:47]tlvbuf is 00CC5780 [20:59:47]SAM_PROTO_ClearQueue [20:59:47]wFMCommunicate request_size=4 [20:59:47]MH_SAM_APDU [20:59:47]CAPDU: 80 09 00 00 [20:59:47]Write to MH i2c: E2 08 00 2D 0B 80 09 00 00 00 00 00 00 AA [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [20:59:47]Read from MH i2c: E2 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 2D 0B 00 90 00 AC [20:59:47]RAPDU: 90 00 [20:59:47]wFMCommunicate OK [20:59:47]SAM_PROTO_ClearQueue done [20:59:47]KKMCreateOFDPacket [20:59:47]OFDProtocolAddRootSTLVToBuf [20:59:47]FM_MakeSignedData [20:59:47]FM_MakeSignedData [20:59:47]SAM_PROTO_SignData [20:59:47]wFMCommunicate request_size=4 [20:59:47]MH_SAM_APDU [20:59:47]CAPDU: 80 0D 01 02 [20:59:47]Write to MH i2c: E2 08 00 2E 0B 80 0D 01 02 00 00 00 00 B2 [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [20:59:47]Read from MH i2c: E2 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 2E 0B 00 90 00 AD [20:59:47]RAPDU: 90 00 [20:59:47]wFMCommunicate OK [20:59:47]wFMCommunicate request_size=255 [20:59:47]MH_SAM_APDU [20:59: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 43 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 B0 05 00 35 04 06 00 22 [20:59:47]Write to MH i2c: E2 02 01 2F 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 43 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 B0 05 00 35 04 06 00 22 00 00 CA [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:47]Read from MH i2c: E2 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 2F 0B 00 90 00 AE [20:59:47]RAPDU: 90 00 [20:59:47]wFMCommunicate OK [20:59:47]wFMCommunicate request_size=10 [20:59:47]MH_SAM_APDU [20:59:47]CAPDU: 80 0D 02 02 05 25 21 53 3F E7 [20:59:47]Write to MH i2c: E2 0D 00 30 0B 80 0D 02 02 05 00 25 21 53 3F E7 00 00 7E [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [20:59:47]Read from MH i2c: E2 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 03 00 30 0B 00 90 00 AF [20:59:47]RAPDU: 90 00 [20:59:47]wFMCommunicate OK [20:59:47]wFMCommunicate request_size=4 [20:59:47]MH_SAM_APDU [20:59:47]CAPDU: 80 0D 03 02 [20:59:47]Write to MH i2c: E2 08 00 31 0B 80 0D 03 02 00 00 00 00 B7 [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [20:59:47]Read from MH i2c: E2 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 0B 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 0B 00 31 0B 00 B9 17 D0 AB 95 6D 40 D9 90 00 1E [20:59:47]RAPDU: B9 17 D0 AB 95 6D 40 D9 90 00 [20:59:47]wFMCommunicate OK [20:59:47]SAM_PROTO_SignData done [20:59:47]FM_MakeSignedData done [20:59:47]CreateOFDProtocolMessage [20:59:47]wFMCommunicate request_size=4 [20:59:47]MH_SAM_APDU [20:59:47]CAPDU: 80 11 00 00 [20:59:47]Write to MH i2c: E2 08 00 32 0B 80 11 00 00 00 00 00 00 B7 [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:47]Read from MH i2c: E2 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 17 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: E2 17 00 32 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0C [20:59:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:59:47]wFMCommunicate OK [20:59:47]CreateOFDProtocolMessage done [20:59:47]OFDSenderStorePacket 372952 [20:59:47]StoreOFDPacket docnum=372952 [20:59:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C7 82 07 01 4C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 43 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 B0 05 00 35 04 06 00 22 25 21 53 3F E7 B9 17 D0 AB 95 6D 40 D9 [20:59:47]CheckFolder [20:59:47]dirname=/storage/ofd_packets [20:59:47]CheckFolder done [20:59:47]ProducePacketName [20:59:47]name=ofd_packets/00372952 [20:59:47]NVStorageSaveData ofd_packets/00372952 [20:59:47]File name is /storage/ofd_packets/00372952 [20:59:47]Write 301 bytes [20:59:47]NVStorageSaveData done [20:59:47]OFDSenderStorePacket done [20:59:47]KKMCreateOFDPacket done [20:59:47]NVStorageSaveData kkm_last_timestamp [20:59:47]File name is /storage/kkm_last_timestamp [20:59:47]Write 4 bytes [20:59:47]NVStorageSaveData done [20:59:47]ExternCall_PrintAddStr [20:59:47]wPrintStart [20:59:47]Write to MH i2c: 01 00 00 33 0B 3E [20:59:47]Write i2c OK [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: 01 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: 01 07 00 [20:59:47]MH_I2C_Read... [20:59:47]Read from MH i2c: 01 07 00 33 0B 00 00 00 00 00 FF 0F 53 [20:59:47]RasterBufferAndPrint [20:59:47]line Счет N : (1)3309272 [20:59:47]line ИНН: 02508201610067 [20:59:47]line Контрольно-Кассовый Чек [20:59:47]line ПРОДАЖА [20:59:47]line ТРК (МРК, ГНК) : 22 [20:59:47]line Товар: 2710124130 [20:59:47]line Аи-92-К-4 [20:59:47]line 7.480 * 66.90 [20:59:47]line = 500.41 [20:59:47]line НДС 12% НСП 1% [20:59:47]line > о реализуемом товаре [20:59:47]line ИТОГО: 500.41 [20:59:47]line НСП 1% : 4.43 [20:59:47]line НДС 12% : 53.14 [20:59:47]line Наличными: 0.00 [20:59:47]line Безнал.: 500.41 [20:59:47]line Место: АЗС № 87 "Партнер Нефть" [20:59:47]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [20:59:47]line СНО: Общий режим [20:59:47]line Чек 769 24.10.2024 20:59 [20:59:47]line Смена: 524 ФФД: 1.0 [20:59:47]line ЗНМ: 0300000083 [20:59:47]line РНМ: 0000000000091623 [20:59:47]line Версия ККМ: 001 [20:59:47]line Платежная система: Mbank [20:59:47]line ФМ: 0000000000874672 [20:59:47]line ФД: 372952 [20:59:47]line ФПД: 37542868238311 [20:59:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T205947&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372952&fm=37542868238311&tin=02508201610067®Number=0000000000091623&sum=50041 [20:59:47]written 0, free lines is 4095 [20:59:47]OFD Sender: Processing packet 372952 [packets to send 268, broken 267] [20:59:47]ProducePacketName [20:59:47]name=ofd_packets/00372952 [20:59:47]OFD Sender: To server: pG, [20:59:47]CommunicateWithHost lk.salyk.kg:30040 [20:59:47]ConnectInit lk.salyk.kg [20:59:47]Connected sock=10 [20:59:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C7 82 07 01 4C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 03 00 00 F4 03 04 00 43 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 B0 05 00 35 04 06 00 22 25 21 53 3F E7 B9 17 D0 AB 95 6D 40 D9 [20:59:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 90 5D 47 00 FC FF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D8 B0 05 00 F4 03 04 00 E9 60 1A 67 B6 04 01 00 00 06 29 6D E4 40 7B 5B 43 [20:59:48]CommunicateWithHost err = 0 [20:59:48]CheckOFDResponse [20:59:48]1017 (14) - 77093643461234 [20:59:48]1041 (16) - 0000000000874672 [20:59:48]1040 (4) - 372952 [20:59:48]1012 (4) - 24.10.2024 14:59 [20:59:48]1206 (1) - 0 [20:59:48]OFD Sender: Remove packet 372952 [20:59:48]ProducePacketName [20:59:48]name=ofd_packets/00372952 [20:59:48]NVStorageDeleteData [20:59:48]Write to MH i2c: 01 00 00 5C 0B 67 [20:59:48]Write i2c OK [20:59:48]MH_I2C_Read... [20:59:48]Read from MH i2c: 01 [20:59:48]MH_I2C_Read... [20:59:48]Read from MH i2c: 01 07 00 [20:59:48]MH_I2C_Read... [20:59:48]Read from MH i2c: 01 07 00 5C 0B 00 00 00 00 00 04 0D 7F [20:59:48]RasterBufferAndPrint [20:59:48]line [20:59:48]line [20:59:48]line [20:59:48]line [20:59:48]line [20:59:48]written 0, free lines is 3339 [20:59:48]MH_Cut [20:59:48]Write to MH i2c: D1 01 00 63 0B 01 40 [20:59:48]Write i2c OK [20:59:48]MH_I2C_Read... [20:59:48]Read from MH i2c: D1 [20:59:48]MH_I2C_Read... [20:59:48]Read from MH i2c: D1 01 00 [20:59:48]MH_I2C_Read... [20:59:48]Read from MH i2c: D1 01 00 63 0B 00 3F [20:59:48]Write to MH i2c: 01 00 00 64 0B 6F [20:59:48]Write i2c OK [20:59:48]MH_I2C_Read... [20:59:48]OFD Sender: No OFD packet to send [20:59:49]*** Cut start [20:59:49]*** Partial cut [20:59:49]*** CUTSNS_PIN = 1 [20:59:49]*** CUTSNS_PIN = 0 [20:59:49]*** Brake cut motor [20:59:49]Read from MH i2c: 01 [20:59:49]MH_I2C_Read... [20:59:49]*** Stop cut motor [20:59:49]*** Cut end [20:59:49]Read from MH i2c: 01 07 00 [20:59:49]MH_I2C_Read... [20:59:49]Read from MH i2c: 01 07 00 64 0B 00 00 00 00 00 FF 0F 84 [20:59:49]process_action close_receipt done [20:59:49]requested_data is exist [20:59:49]produce_requested_data [20:59:49]requested_item fm.sn is exist - process it [20:59:49]wFMCommunicate request_size=4 [20:59:49]MH_SAM_APDU [20:59:49]CAPDU: 80 11 00 00 [20:59:49]Write to MH i2c: E2 08 00 65 0B 80 11 00 00 00 00 00 00 EA [20:59:49]Write i2c OK [20:59:49]MH_I2C_Read... [20:59:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [20:59:49]Read from MH i2c: E2 [20:59:49]MH_I2C_Read... [20:59:49]Read from MH i2c: E2 17 00 [20:59:49]MH_I2C_Read... [20:59:49]Read from MH i2c: E2 17 00 65 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [20:59:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [20:59:49]wFMCommunicate OK [20:59:49]requested_item fd.num is exist - process it [20:59:49]SAM_PROTO_GetFieldsCounters [20:59:49]wFMCommunicate request_size=4 [20:59:49]MH_SAM_APDU [20:59:49]CAPDU: 80 13 00 00 [20:59:49]Write to MH i2c: E2 08 00 66 0B 80 13 00 00 00 00 00 00 ED [20:59:49]Write i2c OK [20:59:49]MH_I2C_Read... [20:59:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [20:59:49]Read from MH i2c: E2 [20:59:49]MH_I2C_Read... [20:59:49]Read from MH i2c: E2 62 00 [20:59:49]MH_I2C_Read... [20:59:49]Read from MH i2c: E2 62 00 66 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 B3 [20:59:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 01 03 00 00 5E 04 04 00 01 03 00 00 57 04 04 00 02 03 00 00 19 04 04 00 00 00 00 00 90 00 [20:59:49]wFMCommunicate OK [20:59:49]SAM_PROTO_GetFieldsCounters done [20:59:49]requested_item shift.num is exist - process it [20:59:49]requested_item shift.opened is exist - process it [20:59:49]req_shift_opened [20:59:49]FM_GetShiftState [20:59:49]SAM_PROTO_GetShiftState [20:59:49]wFMCommunicate request_size=4 [20:59:49]MH_SAM_APDU [20:59:49]CAPDU: 80 13 01 00 [20:59:49]Write to MH i2c: E2 08 00 67 0B 80 13 01 00 00 00 00 00 EF [20:59:49]Write i2c OK [20:59:49]MH_I2C_Read... [20:59:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [20:59:50]Read from MH i2c: E2 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 0E 00 [20:59:50]MH_I2C_Read... [20:59:50]Read from MH i2c: E2 0E 00 67 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 54 [20:59:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [20:59:50]wFMCommunicate OK [20:59:50]SAM_PROTO_GetShiftState done [20:59:50]FM_GetShiftState done [20:59:50]req_shift_opened done [20:59:50]requested_item shift.open_date is exist - process it [20:59:50]req_shift_open_date [20:59:50]req_shift_open_date done [20:59:50]produce_requested_data done [20:59:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372952,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [20:59:50]process_action_free close_receipt [20:59:50]json_value_free [20:59:50]json_value_free done [20:59:50]process_json_proto returns [20:59:50]Send response to host [20:59:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372952,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [20:59:50]free response buf [20:59:50]execute_script done [20:59:50]execute_script returns [20:59:50]free content buf [20:59:50]Sock 9.Close socket [20:59:50]Sock 9.Thread stoped [20:59:53]OFD Sender: No OFD packet to send [20:59:58]OFD Sender: No OFD packet to send [21:00:03]OFD Sender: No OFD packet to send [21:00:08]OFD Sender: No OFD packet to send [21:00:13]OFD Sender: No OFD packet to send [21:00:18]OFD Sender: No OFD packet to send [21:00:23]OFD Sender: No OFD packet to send [21:00:28]OFD Sender: No OFD packet to send [21:00:33]OFD Sender: No OFD packet to send [21:00:38]OFD Sender: No OFD packet to send [21:00:43]OFD Sender: No OFD packet to send [21:00:48]OFD Sender: No OFD packet to send [21:00:53]OFD Sender: No OFD packet to send [21:00:58]OFD Sender: No OFD packet to send [21:01:03]OFD Sender: No OFD packet to send [21:01:08]OFD Sender: No OFD packet to send [21:01:13]OFD Sender: No OFD packet to send [21:01:18]OFD Sender: No OFD packet to send [21:01:23]OFD Sender: No OFD packet to send [21:01:28]OFD Sender: No OFD packet to send [21:01:33]OFD Sender: No OFD packet to send [21:01:38]OFD Sender: No OFD packet to send [21:01:43]OFD Sender: No OFD packet to send [21:01:48]OFD Sender: No OFD packet to send [21:01:53]OFD Sender: No OFD packet to send [21:01:58]OFD Sender: No OFD packet to send [21:02:03]OFD Sender: No OFD packet to send [21:02:08]OFD Sender: No OFD packet to send [21:02:13]OFD Sender: No OFD packet to send [21:02:18]OFD Sender: No OFD packet to send [21:02:23]OFD Sender: No OFD packet to send [21:02:28]OFD Sender: No OFD packet to send [21:02:33]OFD Sender: No OFD packet to send [21:02:38]OFD Sender: No OFD packet to send [21:02:40]accept exits with 7 [21:02:40]New connection [21:02:40]New thread 3066469732 created [21:02:40]Thread 3066613092 joined [21:02:40]Waiting for new connection... [21:02:40] Sock 7.Parse request [21:02:40]Sock 7.Check first char [21:02:40]Sock 7.First char is OK [21:02:40]request: POST /json_proto HTTP/1.0 [21:02:40]Method: POST [21:02:40]URL: /json_proto [21:02:40]Method is POST - this is cgi request [21:02:40]url: /json_proto [21:02:40]query_string will be loaded in cgi processing [21:02:40]execute_cgi json_proto POST (null) [21:02:40]execute_cgi path=json_proto method=POST [21:02:40]POST find Content-Length [21:02:40]Host: 172.17.42.195:8080 [21:02:40]Content-Length: 683 [21:02:40]Content-Type: application/json [21:02:40] [21:02:40]POST finish read [21:02:40]Found Content-Length = 683 [21:02:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 38.880, "sum" : 2601.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 2601.00, "payments": [ { "type": 0, "sum" : 2601.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:40]execute_script... [21:02: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)3309274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 38.880, "sum" : 2601.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 2601.00, "payments": [ { "type": 0, "sum" : 2601.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:02:40]POST & json_proto [21:02:40]process_json_proto [21:02:40]json parsed OK: [21:02:40]protocol is kg_v1.0 [21:02:40]action value=close_receipt [21:02:40]process_action close_receipt [21:02:40]cmd_close_receipt [21:02:40]MH_GetDate [21:02:40]Write to MH i2c: F0 00 00 68 0B 62 [21:02:40]Write i2c OK [21:02:40]MH_I2C_Read... [21:02:40]Read from MH i2c: F0 [21:02:40]MH_I2C_Read... [21:02:40]Read from MH i2c: F0 09 00 [21:02:40]MH_I2C_Read... [21:02:40]Read from MH i2c: F0 09 00 68 0B 00 F1 B5 1A 67 EF 94 12 67 8E [21:02:40]GetLastDocTimeStamp 1729803587 [21:02:40]current date 1729803761 [21:02:40]FM_GetShiftState [21:02:40]SAM_PROTO_GetShiftState [21:02:40]wFMCommunicate request_size=4 [21:02:40]MH_SAM_APDU [21:02:40]CAPDU: 80 13 01 00 [21:02:40]Write to MH i2c: E2 08 00 69 0B 80 13 01 00 00 00 00 00 F1 [21:02:40]Write i2c OK [21:02:40]MH_I2C_Read... [21:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:40]Read from MH i2c: E2 [21:02:40]MH_I2C_Read... [21:02:40]Read from MH i2c: E2 0E 00 [21:02:40]MH_I2C_Read... [21:02:40]Read from MH i2c: E2 0E 00 69 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [21:02:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:02:40]wFMCommunicate OK [21:02:40]SAM_PROTO_GetShiftState done [21:02:40]FM_GetShiftState done [21:02:40]opened in 1729729095 [21:02:40]opened+sec_in_day 1729815495 [21:02:40]quantity*price = 260107 [21:02:40]sum+1 = 260108 [21:02:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 2601.00 Внесено: 8000.00 СДАЧА: 5399.00 НСП 1% : 23.02 НДС 12% : 276.22 Наличными: 2601.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 770 24.10.2024 21:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372953 ФПД: 214938825382721 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210241&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372953&fm=214938825382721&tin=02508201610067®Number=0000000000091623&sum=260100 [21:02:41]StoreToDocumentArchive [21:02:41]shift 524 fd 372953 [21:02:41]save to /storage/0524/doc_00372953 [21:02:41]save last doc name /storage/0524/doc_00372953 to /storage/kkm_last_doc_name [21:02:41]save OK [21:02:41]Clear old archive folders... [21:02:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:02:41]tlvbuf is 00CCC300 [21:02:41]SAM_PROTO_ClearQueue [21:02:41]wFMCommunicate request_size=4 [21:02:41]MH_SAM_APDU [21:02:41]CAPDU: 80 09 00 00 [21:02:41]Write to MH i2c: E2 08 00 76 0B 80 09 00 00 00 00 00 00 F3 [21:02:41]Write i2c OK [21:02:41]MH_I2C_Read... [21:02:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:02:41]Read from MH i2c: E2 [21:02:41]MH_I2C_Read... [21:02:41]Read from MH i2c: E2 03 00 [21:02:41]MH_I2C_Read... [21:02:41]Read from MH i2c: E2 03 00 76 0B 00 90 00 F5 [21:02:41]RAPDU: 90 00 [21:02:41]wFMCommunicate OK [21:02:41]SAM_PROTO_ClearQueue done [21:02:41]KKMCreateOFDPacket [21:02:41]OFDProtocolAddRootSTLVToBuf [21:02:41]FM_MakeSignedData [21:02:41]FM_MakeSignedData [21:02:41]SAM_PROTO_SignData [21:02:41]wFMCommunicate request_size=4 [21:02:41]MH_SAM_APDU [21:02:41]CAPDU: 80 0D 01 02 [21:02:41]Write to MH i2c: E2 08 00 77 0B 80 0D 01 02 00 00 00 00 FB [21:02:41]Write i2c OK [21:02:41]MH_I2C_Read... [21:02:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:02:41]Read from MH i2c: E2 [21:02:41]MH_I2C_Read... [21:02:41]Read from MH i2c: E2 03 00 [21:02:41]MH_I2C_Read... [21:02:41]Read from MH i2c: E2 03 00 77 0B 00 90 00 F6 [21:02:41]RAPDU: 90 00 [21:02:41]wFMCommunicate OK [21:02:41]wFMCommunicate request_size=255 [21:02:41]MH_SAM_APDU [21:02: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 34 FF 03 08 00 03 E0 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0B F8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 F8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 6B 00 00 00 00 07 04 06 00 04 F8 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 F1 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 B0 05 00 35 04 06 00 C3 [21:02:41]Write to MH i2c: E2 02 01 78 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 34 FF 03 08 00 03 E0 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0B F8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 F8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 6B 00 00 00 00 07 04 06 00 04 F8 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 F1 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 B0 05 00 35 04 06 00 C3 00 00 9B [21:02:41]Write i2c OK [21:02:41]MH_I2C_Read... [21:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:42]Read from MH i2c: E2 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 03 00 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 03 00 78 0B 00 90 00 F7 [21:02:42]RAPDU: 90 00 [21:02:42]wFMCommunicate OK [21:02:42]wFMCommunicate request_size=10 [21:02:42]MH_SAM_APDU [21:02:42]CAPDU: 80 0D 02 02 05 7C 58 55 DB 41 [21:02:42]Write to MH i2c: E2 0D 00 79 0B 80 0D 02 02 05 00 7C 58 55 DB 41 00 00 4D [21:02:42]Write i2c OK [21:02:42]MH_I2C_Read... [21:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:02:42]Read from MH i2c: E2 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 03 00 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 03 00 79 0B 00 90 00 F8 [21:02:42]RAPDU: 90 00 [21:02:42]wFMCommunicate OK [21:02:42]wFMCommunicate request_size=4 [21:02:42]MH_SAM_APDU [21:02:42]CAPDU: 80 0D 03 02 [21:02:42]Write to MH i2c: E2 08 00 7A 0B 80 0D 03 02 00 00 00 00 00 [21:02:42]Write i2c OK [21:02:42]MH_I2C_Read... [21:02:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:02:42]Read from MH i2c: E2 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 0B 00 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 0B 00 7A 0B 00 28 C0 F1 75 58 76 2E 6B 90 00 B6 [21:02:42]RAPDU: 28 C0 F1 75 58 76 2E 6B 90 00 [21:02:42]wFMCommunicate OK [21:02:42]SAM_PROTO_SignData done [21:02:42]FM_MakeSignedData done [21:02:42]CreateOFDProtocolMessage [21:02:42]wFMCommunicate request_size=4 [21:02:42]MH_SAM_APDU [21:02:42]CAPDU: 80 11 00 00 [21:02:42]Write to MH i2c: E2 08 00 7B 0B 80 11 00 00 00 00 00 00 00 [21:02:42]Write i2c OK [21:02:42]MH_I2C_Read... [21:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:42]Read from MH i2c: E2 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 17 00 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: E2 17 00 7B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [21:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:02:42]wFMCommunicate OK [21:02:42]CreateOFDProtocolMessage done [21:02:42]OFDSenderStorePacket 372953 [21:02:42]StoreOFDPacket docnum=372953 [21:02:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 AA 07 01 A0 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0B F8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 F8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 6B 00 00 00 00 07 04 06 00 04 F8 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 F1 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 B0 05 00 35 04 06 00 C3 7C 58 55 DB 41 28 C0 F1 75 58 76 2E 6B [21:02:42]CheckFolder [21:02:42]dirname=/storage/ofd_packets [21:02:42]CheckFolder done [21:02:42]ProducePacketName [21:02:42]name=ofd_packets/00372953 [21:02:42]NVStorageSaveData ofd_packets/00372953 [21:02:42]File name is /storage/ofd_packets/00372953 [21:02:42]Write 301 bytes [21:02:42]NVStorageSaveData done [21:02:42]OFDSenderStorePacket done [21:02:42]KKMCreateOFDPacket done [21:02:42]NVStorageSaveData kkm_last_timestamp [21:02:42]File name is /storage/kkm_last_timestamp [21:02:42]Write 4 bytes [21:02:42]NVStorageSaveData done [21:02:42]ExternCall_PrintAddStr [21:02:42]wPrintStart [21:02:42]Write to MH i2c: 01 00 00 7C 0B 87 [21:02:42]Write i2c OK [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: 01 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: 01 07 00 [21:02:42]MH_I2C_Read... [21:02:42]Read from MH i2c: 01 07 00 7C 0B 00 00 00 00 00 FF 0F 9C [21:02:42]RasterBufferAndPrint [21:02:42]line Счет N : (1)3309274 [21:02:42]line ИНН: 02508201610067 [21:02:42]line Контрольно-Кассовый Чек [21:02:42]line ПРОДАЖА [21:02:42]line ТРК (МРК, ГНК) : 12 [21:02:42]line Товар: 2710124130 [21:02:42]line Аи-92-К-4 [21:02:42]line 38.880 * 66.90 [21:02:42]line = 2601.07 [21:02:42]line НДС 12% НСП 1% [21:02:42]line > о реализуемом товаре [21:02:42]line ОКРУГЛЕНИЕ: -0.07 [21:02:42]line ИТОГО: 2601.00 [21:02:42]line Внесено: 8000.00 [21:02:42]line СДАЧА: 5399.00 [21:02:42]line НСП 1% : 23.02 [21:02:42]line НДС 12% : 276.22 [21:02:42]line Наличными: 2601.00 [21:02:42]line Безнал.: 0.00 [21:02:42]line Место: АЗС № 87 "Партнер Нефть" [21:02:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:02:42]line СНО: Общий режим [21:02:42]line Чек 770 24.10.2024 21:02 [21:02:42]line Смена: 524 ФФД: 1.0 [21:02:42]line ЗНМ: 0300000083 [21:02:42]line РНМ: 0000000000091623 [21:02:42]line Версия ККМ: 001 [21:02:42]line ФМ: 0000000000874672 [21:02:42]line ФД: 372953 [21:02:42]line ФПД: 214938825382721 [21:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210241&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372953&fm=214938825382721&tin=02508201610067®Number=0000000000091623&sum=260100 [21:02:42]OFD Sender: Processing packet 372953 [packets to send 268, broken 267] [21:02:42]ProducePacketName [21:02:42]name=ofd_packets/00372953 [21:02:42]OFD Sender: To server: pG, [21:02:42]CommunicateWithHost lk.salyk.kg:30040 [21:02:42]ConnectInit lk.salyk.kg [21:02:42]written 0, free lines is 4095 [21:02:42]Connected sock=10 [21:02:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 43 AA 07 01 A0 33 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E0 97 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 0B F8 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 04 F8 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FE 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 6B 00 00 00 00 07 04 06 00 04 F8 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 03 00 00 F4 03 04 00 F1 B5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 B0 05 00 35 04 06 00 C3 7C 58 55 DB 41 28 C0 F1 75 58 76 2E 6B [21:02:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E9 2E 47 00 85 D4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 D9 B0 05 00 F4 03 04 00 98 61 1A 67 B6 04 01 00 00 D0 CC 8F B2 7A D1 E3 14 [21:02:42]CommunicateWithHost err = 0 [21:02:42]CheckOFDResponse [21:02:42]1017 (14) - 77093643461234 [21:02:42]1041 (16) - 0000000000874672 [21:02:42]1040 (4) - 372953 [21:02:42]1012 (4) - 24.10.2024 15:02 [21:02:42]1206 (1) - 0 [21:02:42]OFD Sender: Remove packet 372953 [21:02:42]ProducePacketName [21:02:42]name=ofd_packets/00372953 [21:02:42]NVStorageDeleteData [21:02:43]Write to MH i2c: 01 00 00 A7 0B B2 [21:02:43]Write i2c OK [21:02:43]MH_I2C_Read... [21:02:43]Read from MH i2c: 01 [21:02:43]MH_I2C_Read... [21:02:43]Read from MH i2c: 01 07 00 [21:02:43]MH_I2C_Read... [21:02:43]Read from MH i2c: 01 07 00 A7 0B 00 00 00 00 00 F4 0C B9 [21:02:43]RasterBufferAndPrint [21:02:43]line [21:02:43]line [21:02:43]line [21:02:43]line [21:02:43]line [21:02:43]written 0, free lines is 3323 [21:02:43]MH_Cut [21:02:43]Write to MH i2c: D1 01 00 AE 0B 01 8B [21:02:43]Write i2c OK [21:02:43]MH_I2C_Read... [21:02:43]Read from MH i2c: D1 [21:02:43]MH_I2C_Read... [21:02:43]Read from MH i2c: D1 01 00 [21:02:43]MH_I2C_Read... [21:02:43]Read from MH i2c: D1 01 00 AE 0B 00 8A [21:02:43]Write to MH i2c: 01 00 00 AF 0B BA [21:02:43]Write i2c OK [21:02:43]MH_I2C_Read... [21:02:43]OFD Sender: No OFD packet to send [21:02:43]*** Cut start [21:02:43]*** Partial cut [21:02:43]*** CUTSNS_PIN = 1 [21:02:43]*** CUTSNS_PIN = 0 [21:02:44]*** Brake cut motor [21:02:44]Read from MH i2c: 01 [21:02:44]MH_I2C_Read... [21:02:44]*** Stop cut motor [21:02:44]*** Cut end [21:02:44]Read from MH i2c: 01 07 00 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: 01 07 00 AF 0B 00 00 00 00 00 FF 0F CF [21:02:44]process_action close_receipt done [21:02:44]requested_data is exist [21:02:44]produce_requested_data [21:02:44]requested_item fm.sn is exist - process it [21:02:44]wFMCommunicate request_size=4 [21:02:44]MH_SAM_APDU [21:02:44]CAPDU: 80 11 00 00 [21:02:44]Write to MH i2c: E2 08 00 B0 0B 80 11 00 00 00 00 00 00 35 [21:02:44]Write i2c OK [21:02:44]MH_I2C_Read... [21:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:02:44]Read from MH i2c: E2 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: E2 17 00 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: E2 17 00 B0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [21:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:02:44]wFMCommunicate OK [21:02:44]requested_item fd.num is exist - process it [21:02:44]SAM_PROTO_GetFieldsCounters [21:02:44]wFMCommunicate request_size=4 [21:02:44]MH_SAM_APDU [21:02:44]CAPDU: 80 13 00 00 [21:02:44]Write to MH i2c: E2 08 00 B1 0B 80 13 00 00 00 00 00 00 38 [21:02:44]Write i2c OK [21:02:44]MH_I2C_Read... [21:02:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:02:44]Read from MH i2c: E2 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: E2 62 00 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: E2 62 00 B1 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 02 [21:02:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 D9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 02 03 00 00 5E 04 04 00 02 03 00 00 57 04 04 00 03 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:02:44]wFMCommunicate OK [21:02:44]SAM_PROTO_GetFieldsCounters done [21:02:44]requested_item shift.num is exist - process it [21:02:44]requested_item shift.opened is exist - process it [21:02:44]req_shift_opened [21:02:44]FM_GetShiftState [21:02:44]SAM_PROTO_GetShiftState [21:02:44]wFMCommunicate request_size=4 [21:02:44]MH_SAM_APDU [21:02:44]CAPDU: 80 13 01 00 [21:02:44]Write to MH i2c: E2 08 00 B2 0B 80 13 01 00 00 00 00 00 3A [21:02:44]Write i2c OK [21:02:44]MH_I2C_Read... [21:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:02:44]Read from MH i2c: E2 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: E2 0E 00 [21:02:44]MH_I2C_Read... [21:02:44]Read from MH i2c: E2 0E 00 B2 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [21:02:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:02:44]wFMCommunicate OK [21:02:44]SAM_PROTO_GetShiftState done [21:02:44]FM_GetShiftState done [21:02:44]req_shift_opened done [21:02:44]requested_item shift.open_date is exist - process it [21:02:44]req_shift_open_date [21:02:44]req_shift_open_date done [21:02:44]produce_requested_data done [21:02:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372953,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:02:44]process_action_free close_receipt [21:02:44]json_value_free [21:02:44]json_value_free done [21:02:44]process_json_proto returns [21:02:44]Send response to host [21:02:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372953,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:02:44]free response buf [21:02:44]execute_script done [21:02:44]execute_script returns [21:02:44]free content buf [21:02:44]Sock 7.Close socket [21:02:44]Sock 7.Thread stoped [21:02:48]OFD Sender: No OFD packet to send [21:02:53]OFD Sender: No OFD packet to send [21:02:58]OFD Sender: No OFD packet to send [21:03:03]OFD Sender: No OFD packet to send [21:03:08]OFD Sender: No OFD packet to send [21:03:13]OFD Sender: No OFD packet to send [21:03:18]OFD Sender: No OFD packet to send [21:03:23]OFD Sender: No OFD packet to send [21:03:28]OFD Sender: No OFD packet to send [21:03:33]OFD Sender: No OFD packet to send [21:03:38]OFD Sender: No OFD packet to send [21:03:43]OFD Sender: No OFD packet to send [21:03:48]OFD Sender: No OFD packet to send [21:03:50]accept exits with 9 [21:03:50]New connection [21:03:50]New thread 3066613092 created [21:03:50]Thread 3066469732 joined [21:03:50]Waiting for new connection... [21:03:50] Sock 9.Parse request [21:03:50]Sock 9.Check first char [21:03:50]Sock 9.First char is OK [21:03:50]request: POST /json_proto HTTP/1.0 [21:03:50]Method: POST [21:03:50]URL: /json_proto [21:03:50]Method is POST - this is cgi request [21:03:50]url: /json_proto [21:03:50]query_string will be loaded in cgi processing [21:03:50]execute_cgi json_proto POST (null) [21:03:50]execute_cgi path=json_proto method=POST [21:03:50]POST find Content-Length [21:03:50]Host: 172.17.42.195:8080 [21:03:50]Content-Length: 679 [21:03:50]Content-Type: application/json [21:03:50] [21:03:50]POST finish read [21:03:50]Found Content-Length = 679 [21:03:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:50]execute_script... [21:03:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:03:50]POST & json_proto [21:03:50]process_json_proto [21:03:50]json parsed OK: [21:03:50]protocol is kg_v1.0 [21:03:50]action value=close_receipt [21:03:50]process_action close_receipt [21:03:50]cmd_close_receipt [21:03:50]MH_GetDate [21:03:50]Write to MH i2c: F0 00 00 B3 0B AD [21:03:50]Write i2c OK [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: F0 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: F0 09 00 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: F0 09 00 B3 0B 00 37 B6 1A 67 EF 94 12 67 20 [21:03:50]GetLastDocTimeStamp 1729803761 [21:03:50]current date 1729803831 [21:03:50]FM_GetShiftState [21:03:50]SAM_PROTO_GetShiftState [21:03:50]wFMCommunicate request_size=4 [21:03:50]MH_SAM_APDU [21:03:50]CAPDU: 80 13 01 00 [21:03:50]Write to MH i2c: E2 08 00 B4 0B 80 13 01 00 00 00 00 00 3C [21:03:50]Write i2c OK [21:03:50]MH_I2C_Read... [21:03:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:50]Read from MH i2c: E2 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: E2 0E 00 [21:03:50]MH_I2C_Read... [21:03:50]Read from MH i2c: E2 0E 00 B4 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A1 [21:03:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:03:50]wFMCommunicate OK [21:03:50]SAM_PROTO_GetShiftState done [21:03:50]FM_GetShiftState done [21:03:50]opened in 1729729095 [21:03:50]opened+sec_in_day 1729815495 [21:03:50]quantity*price = 70044 [21:03:50]sum+1 = 70045 [21:03:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 771 24.10.2024 21:03 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372954 ФПД: 113905846360510 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210351&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372954&fm=113905846360510&tin=02508201610067®Number=0000000000091623&sum=70000 [21:03:51]StoreToDocumentArchive [21:03:51]shift 524 fd 372954 [21:03:51]save to /storage/0524/doc_00372954 [21:03:51]save last doc name /storage/0524/doc_00372954 to /storage/kkm_last_doc_name [21:03:51]save OK [21:03:51]Clear old archive folders... [21:03:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:03:51]tlvbuf is 00C88980 [21:03:51]SAM_PROTO_ClearQueue [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 09 00 00 [21:03:51]Write to MH i2c: E2 08 00 C1 0B 80 09 00 00 00 00 00 00 3E [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 C1 0B 00 90 00 40 [21:03:51]RAPDU: 90 00 [21:03:51]wFMCommunicate OK [21:03:51]SAM_PROTO_ClearQueue done [21:03:51]KKMCreateOFDPacket [21:03:51]OFDProtocolAddRootSTLVToBuf [21:03:51]FM_MakeSignedData [21:03:51]FM_MakeSignedData [21:03:51]SAM_PROTO_SignData [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 0D 01 02 [21:03:51]Write to MH i2c: E2 08 00 C2 0B 80 0D 01 02 00 00 00 00 46 [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 C2 0B 00 90 00 41 [21:03:51]RAPDU: 90 00 [21:03:51]wFMCommunicate OK [21:03:51]wFMCommunicate request_size=255 [21:03:51]MH_SAM_APDU [21:03: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 37 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA B0 05 00 35 04 06 00 67 [21:03:51]Write to MH i2c: E2 02 01 C3 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 37 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA B0 05 00 35 04 06 00 67 00 00 5A [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 C3 0B 00 90 00 42 [21:03:51]RAPDU: 90 00 [21:03:51]wFMCommunicate OK [21:03:51]wFMCommunicate request_size=10 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 0D 02 02 05 98 C5 82 99 BE [21:03:51]Write to MH i2c: E2 0D 00 C4 0B 80 0D 02 02 05 00 98 C5 82 99 BE 00 00 89 [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 03 00 C4 0B 00 90 00 43 [21:03:51]RAPDU: 90 00 [21:03:51]wFMCommunicate OK [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 0D 03 02 [21:03:51]Write to MH i2c: E2 08 00 C5 0B 80 0D 03 02 00 00 00 00 4B [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:03:51]Read from MH i2c: E2 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 0B 00 [21:03:51]MH_I2C_Read... [21:03:51]Read from MH i2c: E2 0B 00 C5 0B 00 FE 79 CB 19 E9 C7 64 12 90 00 CD [21:03:51]RAPDU: FE 79 CB 19 E9 C7 64 12 90 00 [21:03:51]wFMCommunicate OK [21:03:51]SAM_PROTO_SignData done [21:03:51]FM_MakeSignedData done [21:03:51]CreateOFDProtocolMessage [21:03:51]wFMCommunicate request_size=4 [21:03:51]MH_SAM_APDU [21:03:51]CAPDU: 80 11 00 00 [21:03:51]Write to MH i2c: E2 08 00 C6 0B 80 11 00 00 00 00 00 00 4B [21:03:51]Write i2c OK [21:03:51]MH_I2C_Read... [21:03:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:52]Read from MH i2c: E2 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: E2 17 00 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: E2 17 00 C6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [21:03:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:03:52]wFMCommunicate OK [21:03:52]CreateOFDProtocolMessage done [21:03:52]OFDSenderStorePacket 372954 [21:03:52]StoreOFDPacket docnum=372954 [21:03:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3C 6D 07 01 B0 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 37 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA B0 05 00 35 04 06 00 67 98 C5 82 99 BE FE 79 CB 19 E9 C7 64 12 [21:03:52]CheckFolder [21:03:52]dirname=/storage/ofd_packets [21:03:52]CheckFolder done [21:03:52]ProducePacketName [21:03:52]name=ofd_packets/00372954 [21:03:52]NVStorageSaveData ofd_packets/00372954 [21:03:52]File name is /storage/ofd_packets/00372954 [21:03:52]Write 301 bytes [21:03:52]NVStorageSaveData done [21:03:52]OFDSenderStorePacket done [21:03:52]KKMCreateOFDPacket done [21:03:52]NVStorageSaveData kkm_last_timestamp [21:03:52]File name is /storage/kkm_last_timestamp [21:03:52]Write 4 bytes [21:03:52]NVStorageSaveData done [21:03:52]ExternCall_PrintAddStr [21:03:52]wPrintStart [21:03:52]Write to MH i2c: 01 00 00 C7 0B D2 [21:03:52]Write i2c OK [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: 01 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: 01 07 00 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: 01 07 00 C7 0B 00 00 00 00 00 FF 0F E7 [21:03:52]RasterBufferAndPrint [21:03:52]line Счет N : (1)3309275 [21:03:52]line ИНН: 02508201610067 [21:03:52]line Контрольно-Кассовый Чек [21:03:52]line ПРОДАЖА [21:03:52]line ТРК (МРК, ГНК) : 22 [21:03:52]line Товар: 2710124130 [21:03:52]line Аи-92-К-4 [21:03:52]line 10.470 * 66.90 [21:03:52]line = 700.44 [21:03:52]line НДС 12% НСП 1% [21:03:52]line > о реализуемом товаре [21:03:52]line ОКРУГЛЕНИЕ: -0.44 [21:03:52]line ИТОГО: 700.00 [21:03:52]line Внесено: 700.00 [21:03:52]line СДАЧА: 0.00 [21:03:52]line НСП 1% : 6.20 [21:03:52]line НДС 12% : 74.38 [21:03:52]line Наличными: 700.00 [21:03:52]line Безнал.: 0.00 [21:03:52]line Место: АЗС № 87 "Партнер Нефть" [21:03:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:03:52]line СНО: Общий режим [21:03:52]line Чек 771 24.10.2024 21:03 [21:03:52]line Смена: 524 ФФД: 1.0 [21:03:52]line ЗНМ: 0300000083 [21:03:52]line РНМ: 0000000000091623 [21:03:52]line Версия ККМ: 001 [21:03:52]line ФМ: 0000000000874672 [21:03:52]line ФД: 372954 [21:03:52]line ФПД: 113905846360510 [21:03:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210351&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372954&fm=113905846360510&tin=02508201610067®Number=0000000000091623&sum=70000 [21:03:52]written 0, free lines is 4095 [21:03:52]OFD Sender: Processing packet 372954 [packets to send 268, broken 267] [21:03:52]ProducePacketName [21:03:52]name=ofd_packets/00372954 [21:03:52]OFD Sender: To server: pG, [21:03:52]CommunicateWithHost lk.salyk.kg:30040 [21:03:52]ConnectInit lk.salyk.kg [21:03:52]Connected sock=10 [21:03:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3C 6D 07 01 B0 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 03 00 00 F4 03 04 00 37 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA B0 05 00 35 04 06 00 67 98 C5 82 99 BE FE 79 CB 19 E9 C7 64 12 [21:03:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A2 A0 47 00 D2 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DA B0 05 00 F4 03 04 00 DD 61 1A 67 B6 04 01 00 00 BB BF 07 9C ED 7E 32 B8 [21:03:52]CommunicateWithHost err = 0 [21:03:52]CheckOFDResponse [21:03:52]1017 (14) - 77093643461234 [21:03:52]1041 (16) - 0000000000874672 [21:03:52]1040 (4) - 372954 [21:03:52]1012 (4) - 24.10.2024 15:03 [21:03:52]1206 (1) - 0 [21:03:52]OFD Sender: Remove packet 372954 [21:03:52]ProducePacketName [21:03:52]name=ofd_packets/00372954 [21:03:52]NVStorageDeleteData [21:03:52]Write to MH i2c: 01 00 00 F2 0B FD [21:03:52]Write i2c OK [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: 01 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: 01 07 00 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: 01 07 00 F2 0B 00 00 00 00 00 DD 0C ED [21:03:52]RasterBufferAndPrint [21:03:52]line [21:03:52]line [21:03:52]line [21:03:52]line [21:03:52]line [21:03:52]written 0, free lines is 3299 [21:03:52]MH_Cut [21:03:52]Write to MH i2c: D1 01 00 F9 0B 01 D6 [21:03:52]Write i2c OK [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: D1 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: D1 01 00 [21:03:52]MH_I2C_Read... [21:03:52]Read from MH i2c: D1 01 00 F9 0B 00 D5 [21:03:52]Write to MH i2c: 01 00 00 FA 0B 05 [21:03:52]Write i2c OK [21:03:52]MH_I2C_Read... [21:03:52]OFD Sender: No OFD packet to send [21:03:53]*** Cut start [21:03:53]*** Partial cut [21:03:53]*** CUTSNS_PIN = 1 [21:03:53]*** CUTSNS_PIN = 0 [21:03:53]*** Brake cut motor [21:03:54]Read from MH i2c: 01 [21:03:54]MH_I2C_Read... [21:03:54]*** Stop cut motor [21:03:54]*** Cut end [21:03:54]Read from MH i2c: 01 07 00 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: 01 07 00 FA 0B 00 00 00 00 00 FF 0F 1A [21:03:54]process_action close_receipt done [21:03:54]requested_data is exist [21:03:54]produce_requested_data [21:03:54]requested_item fm.sn is exist - process it [21:03:54]wFMCommunicate request_size=4 [21:03:54]MH_SAM_APDU [21:03:54]CAPDU: 80 11 00 00 [21:03:54]Write to MH i2c: E2 08 00 FB 0B 80 11 00 00 00 00 00 00 80 [21:03:54]Write i2c OK [21:03:54]MH_I2C_Read... [21:03:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:03:54]Read from MH i2c: E2 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: E2 17 00 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: E2 17 00 FB 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [21:03:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:03:54]wFMCommunicate OK [21:03:54]requested_item fd.num is exist - process it [21:03:54]SAM_PROTO_GetFieldsCounters [21:03:54]wFMCommunicate request_size=4 [21:03:54]MH_SAM_APDU [21:03:54]CAPDU: 80 13 00 00 [21:03:54]Write to MH i2c: E2 08 00 FC 0B 80 13 00 00 00 00 00 00 83 [21:03:54]Write i2c OK [21:03:54]MH_I2C_Read... [21:03:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:03:54]Read from MH i2c: E2 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: E2 62 00 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: E2 62 00 FC 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 51 [21:03:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 03 03 00 00 5E 04 04 00 03 03 00 00 57 04 04 00 04 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:03:54]wFMCommunicate OK [21:03:54]SAM_PROTO_GetFieldsCounters done [21:03:54]requested_item shift.num is exist - process it [21:03:54]requested_item shift.opened is exist - process it [21:03:54]req_shift_opened [21:03:54]FM_GetShiftState [21:03:54]SAM_PROTO_GetShiftState [21:03:54]wFMCommunicate request_size=4 [21:03:54]MH_SAM_APDU [21:03:54]CAPDU: 80 13 01 00 [21:03:54]Write to MH i2c: E2 08 00 FD 0B 80 13 01 00 00 00 00 00 85 [21:03:54]Write i2c OK [21:03:54]MH_I2C_Read... [21:03:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:03:54]Read from MH i2c: E2 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: E2 0E 00 [21:03:54]MH_I2C_Read... [21:03:54]Read from MH i2c: E2 0E 00 FD 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EA [21:03:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:03:54]wFMCommunicate OK [21:03:54]SAM_PROTO_GetShiftState done [21:03:54]FM_GetShiftState done [21:03:54]req_shift_opened done [21:03:54]requested_item shift.open_date is exist - process it [21:03:54]req_shift_open_date [21:03:54]req_shift_open_date done [21:03:54]produce_requested_data done [21:03:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372954,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:03:54]process_action_free close_receipt [21:03:54]json_value_free [21:03:54]json_value_free done [21:03:54]process_json_proto returns [21:03:54]Send response to host [21:03:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372954,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:03:54]free response buf [21:03:54]execute_script done [21:03:54]execute_script returns [21:03:54]free content buf [21:03:54]Sock 9.Close socket [21:03:54]Sock 9.Thread stoped [21:03:57]OFD Sender: No OFD packet to send [21:04:02]OFD Sender: No OFD packet to send [21:04:07]OFD Sender: No OFD packet to send [21:04:12]OFD Sender: No OFD packet to send [21:04:17]OFD Sender: No OFD packet to send [21:04:22]OFD Sender: No OFD packet to send [21:04:27]OFD Sender: No OFD packet to send [21:04:32]OFD Sender: No OFD packet to send [21:04:37]OFD Sender: No OFD packet to send [21:04:42]OFD Sender: No OFD packet to send [21:04:47]OFD Sender: No OFD packet to send [21:04:53]OFD Sender: No OFD packet to send [21:04:58]OFD Sender: No OFD packet to send [21:05:03]OFD Sender: No OFD packet to send [21:05:08]OFD Sender: No OFD packet to send [21:05:13]OFD Sender: No OFD packet to send [21:05:18]OFD Sender: No OFD packet to send [21:05:23]OFD Sender: No OFD packet to send [21:05:28]OFD Sender: No OFD packet to send [21:05:33]OFD Sender: No OFD packet to send [21:05:38]OFD Sender: No OFD packet to send [21:05:42]accept exits with 7 [21:05:42]New connection [21:05:42]New thread 3066469732 created [21:05:42]Thread 3066613092 joined [21:05:42]Waiting for new connection... [21:05:42] Sock 7.Parse request [21:05:42]Sock 7.Check first char [21:05:42]Sock 7.First char is OK [21:05:42]request: POST /json_proto HTTP/1.0 [21:05:42]Method: POST [21:05:42]URL: /json_proto [21:05:42]Method is POST - this is cgi request [21:05:42]url: /json_proto [21:05:42]query_string will be loaded in cgi processing [21:05:42]execute_cgi json_proto POST (null) [21:05:42]execute_cgi path=json_proto method=POST [21:05:42]POST find Content-Length [21:05:42]Host: 172.17.42.195:8080 [21:05:42]Content-Length: 679 [21:05:42]Content-Type: application/json [21:05:42] [21:05:42]POST finish read [21:05:42]Found Content-Length = 679 [21:05:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.380, "sum" : 770.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 770.00, "total" : 770.00, "payments": [ { "type": 0, "sum" : 770.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:42]execute_script... [21:05: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)3309273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 10.380, "sum" : 770.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 770.00, "total" : 770.00, "payments": [ { "type": 0, "sum" : 770.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:42]POST & json_proto [21:05:42]process_json_proto [21:05:42]json parsed OK: [21:05:42]protocol is kg_v1.0 [21:05:42]action value=close_receipt [21:05:42]process_action close_receipt [21:05:42]cmd_close_receipt [21:05:42]MH_GetDate [21:05:42]Write to MH i2c: F0 00 00 FE 0B F8 [21:05:42]Write i2c OK [21:05:42]MH_I2C_Read... [21:05:42]Read from MH i2c: F0 [21:05:42]MH_I2C_Read... [21:05:42]Read from MH i2c: F0 09 00 [21:05:42]MH_I2C_Read... [21:05:42]Read from MH i2c: F0 09 00 FE 0B 00 A7 B6 1A 67 EF 94 12 67 DB [21:05:42]GetLastDocTimeStamp 1729803831 [21:05:42]current date 1729803943 [21:05:42]FM_GetShiftState [21:05:42]SAM_PROTO_GetShiftState [21:05:42]wFMCommunicate request_size=4 [21:05:42]MH_SAM_APDU [21:05:42]CAPDU: 80 13 01 00 [21:05:42]Write to MH i2c: E2 08 00 FF 0B 80 13 01 00 00 00 00 00 87 [21:05:42]Write i2c OK [21:05:42]MH_I2C_Read... [21:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:42]Read from MH i2c: E2 [21:05:42]MH_I2C_Read... [21:05:42]Read from MH i2c: E2 0E 00 [21:05:42]MH_I2C_Read... [21:05:42]Read from MH i2c: E2 0E 00 FF 0B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EC [21:05:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:05:42]wFMCommunicate OK [21:05:42]SAM_PROTO_GetShiftState done [21:05:42]FM_GetShiftState done [21:05:42]opened in 1729729095 [21:05:42]opened+sec_in_day 1729815495 [21:05:42]quantity*price = 77019 [21:05:42]sum+1 = 77021 [21:05:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 770.00 Внесено: 770.00 СДАЧА: 0.00 НСП 1% : 6.82 НДС 12% : 81.79 Наличными: 770.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 772 24.10.2024 21:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372955 ФПД: 98612811074330 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210543&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372955&fm=98612811074330&tin=02508201610067®Number=0000000000091623&sum=77000 [21:05:43]StoreToDocumentArchive [21:05:43]shift 524 fd 372955 [21:05:43]save to /storage/0524/doc_00372955 [21:05:43]save last doc name /storage/0524/doc_00372955 to /storage/kkm_last_doc_name [21:05:43]save OK [21:05:43]Clear old archive folders... [21:05:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:43]tlvbuf is 00CD15A0 [21:05:43]SAM_PROTO_ClearQueue [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 09 00 00 [21:05:43]Write to MH i2c: E2 08 00 0C 0C 80 09 00 00 00 00 00 00 8A [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 0C 0C 00 90 00 8C [21:05:43]RAPDU: 90 00 [21:05:43]wFMCommunicate OK [21:05:43]SAM_PROTO_ClearQueue done [21:05:43]KKMCreateOFDPacket [21:05:43]OFDProtocolAddRootSTLVToBuf [21:05:43]FM_MakeSignedData [21:05:43]FM_MakeSignedData [21:05:43]SAM_PROTO_SignData [21:05:43]wFMCommunicate request_size=4 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 0D 01 02 [21:05:43]Write to MH i2c: E2 08 00 0D 0C 80 0D 01 02 00 00 00 00 92 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:43]Read from MH i2c: E2 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 [21:05:43]MH_I2C_Read... [21:05:43]Read from MH i2c: E2 03 00 0D 0C 00 90 00 8D [21:05:43]RAPDU: 90 00 [21:05:43]wFMCommunicate OK [21:05:43]wFMCommunicate request_size=255 [21:05:43]MH_SAM_APDU [21:05:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A7 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB B0 05 00 35 04 06 00 59 [21:05:43]Write to MH i2c: E2 02 01 0E 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 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A7 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB B0 05 00 35 04 06 00 59 00 00 F5 [21:05:43]Write i2c OK [21:05:43]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 0E 0C 00 90 00 8E [21:05:44]RAPDU: 90 00 [21:05:44]wFMCommunicate OK [21:05:44]wFMCommunicate request_size=10 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 0D 02 02 05 B0 15 93 0B 1A [21:05:44]Write to MH i2c: E2 0D 00 0F 0C 80 0D 02 02 05 00 B0 15 93 0B 1A 00 00 1C [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 03 00 0F 0C 00 90 00 8F [21:05:44]RAPDU: 90 00 [21:05:44]wFMCommunicate OK [21:05:44]wFMCommunicate request_size=4 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 0D 03 02 [21:05:44]Write to MH i2c: E2 08 00 10 0C 80 0D 03 02 00 00 00 00 97 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 0B 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 0B 00 10 0C 00 C0 BF 17 FA D1 2B 32 E3 90 00 39 [21:05:44]RAPDU: C0 BF 17 FA D1 2B 32 E3 90 00 [21:05:44]wFMCommunicate OK [21:05:44]SAM_PROTO_SignData done [21:05:44]FM_MakeSignedData done [21:05:44]CreateOFDProtocolMessage [21:05:44]wFMCommunicate request_size=4 [21:05:44]MH_SAM_APDU [21:05:44]CAPDU: 80 11 00 00 [21:05:44]Write to MH i2c: E2 08 00 11 0C 80 11 00 00 00 00 00 00 97 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:44]Read from MH i2c: E2 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 17 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: E2 17 00 11 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [21:05:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:05:44]wFMCommunicate OK [21:05:44]CreateOFDProtocolMessage done [21:05:44]OFDSenderStorePacket 372955 [21:05:44]StoreOFDPacket docnum=372955 [21:05:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 00 4C 07 01 A3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A7 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB B0 05 00 35 04 06 00 59 B0 15 93 0B 1A C0 BF 17 FA D1 2B 32 E3 [21:05:44]CheckFolder [21:05:44]dirname=/storage/ofd_packets [21:05:44]CheckFolder done [21:05:44]ProducePacketName [21:05:44]name=ofd_packets/00372955 [21:05:44]NVStorageSaveData ofd_packets/00372955 [21:05:44]File name is /storage/ofd_packets/00372955 [21:05:44]Write 301 bytes [21:05:44]NVStorageSaveData done [21:05:44]OFDSenderStorePacket done [21:05:44]KKMCreateOFDPacket done [21:05:44]NVStorageSaveData kkm_last_timestamp [21:05:44]File name is /storage/kkm_last_timestamp [21:05:44]Write 4 bytes [21:05:44]NVStorageSaveData done [21:05:44]ExternCall_PrintAddStr [21:05:44]wPrintStart [21:05:44]Write to MH i2c: 01 00 00 12 0C 1E [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 12 0C 00 00 00 00 00 FF 0F 33 [21:05:44]RasterBufferAndPrint [21:05:44]line Счет N : (1)3309273 [21:05:44]line ИНН: 02508201610067 [21:05:44]line Контрольно-Кассовый Чек [21:05:44]line ПРОДАЖА [21:05:44]line ТРК (МРК, ГНК) : 33 [21:05:44]line Товар: 2710124500 [21:05:44]line Аи-95-К-3 [21:05:44]line 10.380 * 74.20 [21:05:44]line = 770.20 [21:05:44]line НДС 12% НСП 1% [21:05:44]line > о реализуемом товаре [21:05:44]line ОКРУГЛЕНИЕ: -0.20 [21:05:44]line ИТОГО: 770.00 [21:05:44]line Внесено: 770.00 [21:05:44]line СДАЧА: 0.00 [21:05:44]line НСП 1% : 6.82 [21:05:44]line НДС 12% : 81.79 [21:05:44]line Наличными: 770.00 [21:05:44]line Безнал.: 0.00 [21:05:44]line Место: АЗС № 87 "Партнер Нефть" [21:05:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:05:44]line СНО: Общий режим [21:05:44]line Чек 772 24.10.2024 21:05 [21:05:44]line Смена: 524 ФФД: 1.0 [21:05:44]line ЗНМ: 0300000083 [21:05:44]line РНМ: 0000000000091623 [21:05:44]line Версия ККМ: 001 [21:05:44]line ФМ: 0000000000874672 [21:05:44]line ФД: 372955 [21:05:44]line ФПД: 98612811074330 [21:05:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210543&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372955&fm=98612811074330&tin=02508201610067®Number=0000000000091623&sum=77000 [21:05:44]written 0, free lines is 4095 [21:05:44]OFD Sender: Processing packet 372955 [packets to send 268, broken 267] [21:05:44]ProducePacketName [21:05:44]name=ofd_packets/00372955 [21:05:44]OFD Sender: To server: pG, [21:05:44]CommunicateWithHost lk.salyk.kg:30040 [21:05:44]ConnectInit lk.salyk.kg [21:05:44]Connected sock=10 [21:05:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 00 4C 07 01 A3 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 28 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 DC 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 03 00 00 F4 03 04 00 A7 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB B0 05 00 35 04 06 00 59 B0 15 93 0B 1A C0 BF 17 FA D1 2B 32 E3 [21: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 36 37 32 4F 00 00 00 3F 1A 47 00 07 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DB B0 05 00 F4 03 04 00 4E 62 1A 67 B6 04 01 00 00 C2 D3 4D 1D BF D9 49 A1 [21:05:44]CommunicateWithHost err = 0 [21:05:44]CheckOFDResponse [21:05:44]1017 (14) - 77093643461234 [21:05:44]1041 (16) - 0000000000874672 [21:05:44]1040 (4) - 372955 [21:05:44]1012 (4) - 24.10.2024 15:05 [21:05:44]1206 (1) - 0 [21:05:44]OFD Sender: Remove packet 372955 [21:05:44]ProducePacketName [21:05:44]name=ofd_packets/00372955 [21:05:44]NVStorageDeleteData [21:05:44]Write to MH i2c: 01 00 00 3D 0C 49 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: 01 07 00 3D 0C 00 00 00 00 00 D8 0C 34 [21:05:44]RasterBufferAndPrint [21:05:44]line [21:05:44]line [21:05:44]line [21:05:44]line [21:05:44]line [21:05:44]written 0, free lines is 3299 [21:05:44]MH_Cut [21:05:44]Write to MH i2c: D1 01 00 44 0C 01 22 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: D1 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: D1 01 00 [21:05:44]MH_I2C_Read... [21:05:44]Read from MH i2c: D1 01 00 44 0C 00 21 [21:05:44]Write to MH i2c: 01 00 00 45 0C 51 [21:05:44]Write i2c OK [21:05:44]MH_I2C_Read... [21:05:45]OFD Sender: No OFD packet to send [21:05:45]*** Cut start [21:05:45]*** Partial cut [21:05:45]*** CUTSNS_PIN = 1 [21:05:45]*** CUTSNS_PIN = 0 [21:05:45]*** Brake cut motor [21:05:46]Read from MH i2c: 01 [21:05:46]MH_I2C_Read... [21:05:46]*** Stop cut motor [21:05:46]*** Cut end [21:05:46]Read from MH i2c: 01 07 00 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: 01 07 00 45 0C 00 00 00 00 00 FF 0F 66 [21:05:46]process_action close_receipt done [21:05:46]requested_data is exist [21:05:46]produce_requested_data [21:05:46]requested_item fm.sn is exist - process it [21:05:46]wFMCommunicate request_size=4 [21:05:46]MH_SAM_APDU [21:05:46]CAPDU: 80 11 00 00 [21:05:46]Write to MH i2c: E2 08 00 46 0C 80 11 00 00 00 00 00 00 CC [21:05:46]Write i2c OK [21:05:46]MH_I2C_Read... [21:05:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:46]Read from MH i2c: E2 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: E2 17 00 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: E2 17 00 46 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [21:05:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:05:46]wFMCommunicate OK [21:05:46]requested_item fd.num is exist - process it [21:05:46]SAM_PROTO_GetFieldsCounters [21:05:46]wFMCommunicate request_size=4 [21:05:46]MH_SAM_APDU [21:05:46]CAPDU: 80 13 00 00 [21:05:46]Write to MH i2c: E2 08 00 47 0C 80 13 00 00 00 00 00 00 CF [21:05:46]Write i2c OK [21:05:46]MH_I2C_Read... [21:05:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:46]Read from MH i2c: E2 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: E2 62 00 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: E2 62 00 47 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 A1 [21:05:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 04 03 00 00 5E 04 04 00 04 03 00 00 57 04 04 00 05 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:46]wFMCommunicate OK [21:05:46]SAM_PROTO_GetFieldsCounters done [21:05:46]requested_item shift.num is exist - process it [21:05:46]requested_item shift.opened is exist - process it [21:05:46]req_shift_opened [21:05:46]FM_GetShiftState [21:05:46]SAM_PROTO_GetShiftState [21:05:46]wFMCommunicate request_size=4 [21:05:46]MH_SAM_APDU [21:05:46]CAPDU: 80 13 01 00 [21:05:46]Write to MH i2c: E2 08 00 48 0C 80 13 01 00 00 00 00 00 D1 [21:05:46]Write i2c OK [21:05:46]MH_I2C_Read... [21:05:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:46]Read from MH i2c: E2 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: E2 0E 00 [21:05:46]MH_I2C_Read... [21:05:46]Read from MH i2c: E2 0E 00 48 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [21:05:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:05:46]wFMCommunicate OK [21:05:46]SAM_PROTO_GetShiftState done [21:05:46]FM_GetShiftState done [21:05:46]req_shift_opened done [21:05:46]requested_item shift.open_date is exist - process it [21:05:46]req_shift_open_date [21:05:46]req_shift_open_date done [21:05:46]produce_requested_data done [21:05:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372955,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:05:46]process_action_free close_receipt [21:05:46]json_value_free [21:05:46]json_value_free done [21:05:46]process_json_proto returns [21:05:46]Send response to host [21:05:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372955,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:05:46]free response buf [21:05:46]execute_script done [21:05:46]execute_script returns [21:05:46]free content buf [21:05:46]Sock 7.Close socket [21:05:46]Sock 7.Thread stoped [21:05:50]OFD Sender: No OFD packet to send [21:05:53]accept exits with 9 [21:05:53]New connection [21:05:53]New thread 3066613092 created [21:05:53]Thread 3066469732 joined [21:05:53]Waiting for new connection... [21:05:53] Sock 9.Parse request [21:05:53]Sock 9.Check first char [21:05:53]Sock 9.First char is OK [21:05:53]request: POST /json_proto HTTP/1.0 [21:05:53]Method: POST [21:05:53]URL: /json_proto [21:05:53]Method is POST - this is cgi request [21:05:53]url: /json_proto [21:05:53]query_string will be loaded in cgi processing [21:05:53]execute_cgi json_proto POST (null) [21:05:53]execute_cgi path=json_proto method=POST [21:05:53]POST find Content-Length [21:05:53]Host: 172.17.42.195:8080 [21:05:53]Content-Length: 678 [21:05:53]Content-Type: application/json [21:05:53] [21:05:53]POST finish read [21:05:53]Found Content-Length = 678 [21:05:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 1.950, "sum" : 130.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 130.00, "total" : 130.00, "payments": [ { "type": 0, "sum" : 130.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:53]execute_script... [21:05: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)3309276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 1.950, "sum" : 130.46, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 130.00, "total" : 130.00, "payments": [ { "type": 0, "sum" : 130.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:05:53]POST & json_proto [21:05:53]process_json_proto [21:05:53]json parsed OK: [21:05:53]protocol is kg_v1.0 [21:05:53]action value=close_receipt [21:05:53]process_action close_receipt [21:05:53]cmd_close_receipt [21:05:53]MH_GetDate [21:05:53]Write to MH i2c: F0 00 00 49 0C 44 [21:05:53]Write i2c OK [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: F0 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: F0 09 00 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: F0 09 00 49 0C 00 B2 B6 1A 67 EF 94 12 67 32 [21:05:53]GetLastDocTimeStamp 1729803943 [21:05:53]current date 1729803954 [21:05:53]FM_GetShiftState [21:05:53]SAM_PROTO_GetShiftState [21:05:53]wFMCommunicate request_size=4 [21:05:53]MH_SAM_APDU [21:05:53]CAPDU: 80 13 01 00 [21:05:53]Write to MH i2c: E2 08 00 4A 0C 80 13 01 00 00 00 00 00 D3 [21:05:53]Write i2c OK [21:05:53]MH_I2C_Read... [21:05:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:53]Read from MH i2c: E2 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: E2 0E 00 [21:05:53]MH_I2C_Read... [21:05:53]Read from MH i2c: E2 0E 00 4A 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [21:05:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:05:53]wFMCommunicate OK [21:05:53]SAM_PROTO_GetShiftState done [21:05:53]FM_GetShiftState done [21:05:53]opened in 1729729095 [21:05:53]opened+sec_in_day 1729815495 [21:05:53]quantity*price = 13045 [21:05:53]sum+1 = 13047 [21:05:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 130.00 Внесено: 130.00 СДАЧА: 0.00 НСП 1% : 1.15 НДС 12% : 13.85 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 773 24.10.2024 21:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372956 ФПД: 17290578717059 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210554&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372956&fm=17290578717059&tin=02508201610067®Number=0000000000091623&sum=13000 [21:05:54]StoreToDocumentArchive [21:05:54]shift 524 fd 372956 [21:05:54]save to /storage/0524/doc_00372956 [21:05:54]save last doc name /storage/0524/doc_00372956 to /storage/kkm_last_doc_name [21:05:54]save OK [21:05:54]Clear old archive folders... [21:05:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:05:54]tlvbuf is 00C6C810 [21:05:54]SAM_PROTO_ClearQueue [21:05:54]wFMCommunicate request_size=4 [21:05:54]MH_SAM_APDU [21:05:54]CAPDU: 80 09 00 00 [21:05:54]Write to MH i2c: E2 08 00 57 0C 80 09 00 00 00 00 00 00 D5 [21:05:54]Write i2c OK [21:05:54]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 03 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 03 00 57 0C 00 90 00 D7 [21:05:54]RAPDU: 90 00 [21:05:54]wFMCommunicate OK [21:05:54]SAM_PROTO_ClearQueue done [21:05:54]KKMCreateOFDPacket [21:05:54]OFDProtocolAddRootSTLVToBuf [21:05:54]FM_MakeSignedData [21:05:54]FM_MakeSignedData [21:05:54]SAM_PROTO_SignData [21:05:54]wFMCommunicate request_size=4 [21:05:54]MH_SAM_APDU [21:05:54]CAPDU: 80 0D 01 02 [21:05:54]Write to MH i2c: E2 08 00 58 0C 80 0D 01 02 00 00 00 00 DD [21:05:54]Write i2c OK [21:05:54]MH_I2C_Read... [21:05:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:05:54]Read from MH i2c: E2 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 03 00 [21:05:54]MH_I2C_Read... [21:05:54]Read from MH i2c: E2 03 00 58 0C 00 90 00 D8 [21:05:54]RAPDU: 90 00 [21:05:54]wFMCommunicate OK [21:05:54]wFMCommunicate request_size=255 [21:05:54]MH_SAM_APDU [21:05: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 34 FF 03 08 00 03 9E 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B2 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC B0 05 00 35 04 06 00 0F [21:05:54]Write to MH i2c: E2 02 01 59 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 34 FF 03 08 00 03 9E 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B2 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC B0 05 00 35 04 06 00 0F 00 00 61 [21:05:54]Write i2c OK [21:05:54]MH_I2C_Read... [21:05:55]OFD Sender: No OFD packet to send [21:05:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:55]Read from MH i2c: E2 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 03 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 03 00 59 0C 00 90 00 D9 [21:05:55]RAPDU: 90 00 [21:05:55]wFMCommunicate OK [21:05:55]wFMCommunicate request_size=10 [21:05:55]MH_SAM_APDU [21:05:55]CAPDU: 80 0D 02 02 05 B9 C6 CD 69 83 [21:05:55]Write to MH i2c: E2 0D 00 5A 0C 80 0D 02 02 05 00 B9 C6 CD 69 83 00 00 22 [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:05:55]Read from MH i2c: E2 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 03 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 03 00 5A 0C 00 90 00 DA [21:05:55]RAPDU: 90 00 [21:05:55]wFMCommunicate OK [21:05:55]wFMCommunicate request_size=4 [21:05:55]MH_SAM_APDU [21:05:55]CAPDU: 80 0D 03 02 [21:05:55]Write to MH i2c: E2 08 00 5B 0C 80 0D 03 02 00 00 00 00 E2 [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:05:55]Read from MH i2c: E2 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 0B 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 0B 00 5B 0C 00 9B DF BC 75 D2 7D 9B 32 90 00 AA [21:05:55]RAPDU: 9B DF BC 75 D2 7D 9B 32 90 00 [21:05:55]wFMCommunicate OK [21:05:55]SAM_PROTO_SignData done [21:05:55]FM_MakeSignedData done [21:05:55]CreateOFDProtocolMessage [21:05:55]wFMCommunicate request_size=4 [21:05:55]MH_SAM_APDU [21:05:55]CAPDU: 80 11 00 00 [21:05:55]Write to MH i2c: E2 08 00 5C 0C 80 11 00 00 00 00 00 00 E2 [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:55]Read from MH i2c: E2 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 17 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: E2 17 00 5C 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [21:05:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:05:55]wFMCommunicate OK [21:05:55]CreateOFDProtocolMessage done [21:05:55]OFDSenderStorePacket 372956 [21:05:55]StoreOFDPacket docnum=372956 [21:05:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE FE 07 01 41 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 34 FF 03 08 00 03 9E 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B2 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC B0 05 00 35 04 06 00 0F B9 C6 CD 69 83 9B DF BC 75 D2 7D 9B 32 [21:05:55]CheckFolder [21:05:55]dirname=/storage/ofd_packets [21:05:55]CheckFolder done [21:05:55]ProducePacketName [21:05:55]name=ofd_packets/00372956 [21:05:55]NVStorageSaveData ofd_packets/00372956 [21:05:55]File name is /storage/ofd_packets/00372956 [21:05:55]Write 301 bytes [21:05:55]NVStorageSaveData done [21:05:55]OFDSenderStorePacket done [21:05:55]KKMCreateOFDPacket done [21:05:55]NVStorageSaveData kkm_last_timestamp [21:05:55]File name is /storage/kkm_last_timestamp [21:05:55]Write 4 bytes [21:05:55]NVStorageSaveData done [21:05:55]ExternCall_PrintAddStr [21:05:55]wPrintStart [21:05:55]Write to MH i2c: 01 00 00 5D 0C 69 [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: 01 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: 01 07 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: 01 07 00 5D 0C 00 00 00 00 00 FF 0F 7E [21:05:55]RasterBufferAndPrint [21:05:55]line Счет N : (1)3309276 [21:05:55]line ИНН: 02508201610067 [21:05:55]line Контрольно-Кассовый Чек [21:05:55]line ПРОДАЖА [21:05:55]line ТРК (МРК, ГНК) : 42 [21:05:55]line Товар: 2710124130 [21:05:55]line Аи-92-К-4 [21:05:55]line 1.950 * 66.90 [21:05:55]line = 130.46 [21:05:55]line НДС 12% НСП 1% [21:05:55]line > о реализуемом товаре [21:05:55]line ОКРУГЛЕНИЕ: -0.46 [21:05:55]line ИТОГО: 130.00 [21:05:55]line Внесено: 130.00 [21:05:55]line СДАЧА: 0.00 [21:05:55]line НСП 1% : 1.15 [21:05:55]line НДС 12% : 13.85 [21:05:55]line Наличными: 130.00 [21:05:55]line Безнал.: 0.00 [21:05:55]line Место: АЗС № 87 "Партнер Нефть" [21:05:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:05:55]line СНО: Общий режим [21:05:55]line Чек 773 24.10.2024 21:05 [21:05:55]line Смена: 524 ФФД: 1.0 [21:05:55]line ЗНМ: 0300000083 [21:05:55]line РНМ: 0000000000091623 [21:05:55]line Версия ККМ: 001 [21:05:55]line ФМ: 0000000000874672 [21:05:55]line ФД: 372956 [21:05:55]line ФПД: 17290578717059 [21:05:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210554&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372956&fm=17290578717059&tin=02508201610067®Number=0000000000091623&sum=13000 [21:05:55]written 0, free lines is 4095 [21:05:55]OFD Sender: Processing packet 372956 [packets to send 268, broken 267] [21:05:55]ProducePacketName [21:05:55]name=ofd_packets/00372956 [21:05:55]OFD Sender: To server: pG, [21:05:55]CommunicateWithHost lk.salyk.kg:30040 [21:05:55]ConnectInit lk.salyk.kg [21:05:55]Connected sock=10 [21:05:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DE FE 07 01 41 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 34 FF 03 08 00 03 9E 07 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F6 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 69 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 03 00 00 F4 03 04 00 B2 B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC B0 05 00 35 04 06 00 0F B9 C6 CD 69 83 9B DF BC 75 D2 7D 9B 32 [21:05:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 02 C5 47 00 B5 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DC B0 05 00 F4 03 04 00 59 62 1A 67 B6 04 01 00 00 45 98 B2 48 A7 B4 B4 B3 [21:05:55]CommunicateWithHost err = 0 [21:05:55]CheckOFDResponse [21:05:55]1017 (14) - 77093643461234 [21:05:55]1041 (16) - 0000000000874672 [21:05:55]1040 (4) - 372956 [21:05:55]1012 (4) - 24.10.2024 15:06 [21:05:55]1206 (1) - 0 [21:05:55]OFD Sender: Remove packet 372956 [21:05:55]ProducePacketName [21:05:55]name=ofd_packets/00372956 [21:05:55]NVStorageDeleteData [21:05:55]Write to MH i2c: 01 00 00 88 0C 94 [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: 01 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: 01 07 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: 01 07 00 88 0C 00 00 00 00 00 D7 0C 7E [21:05:55]RasterBufferAndPrint [21:05:55]line [21:05:55]line [21:05:55]line [21:05:55]line [21:05:55]line [21:05:55]written 0, free lines is 3297 [21:05:55]MH_Cut [21:05:55]Write to MH i2c: D1 01 00 8F 0C 01 6D [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: D1 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: D1 01 00 [21:05:55]MH_I2C_Read... [21:05:55]Read from MH i2c: D1 01 00 8F 0C 00 6C [21:05:55]Write to MH i2c: 01 00 00 90 0C 9C [21:05:55]Write i2c OK [21:05:55]MH_I2C_Read... [21:05:56]OFD Sender: No OFD packet to send [21:05:56]*** Cut start [21:05:56]*** Partial cut [21:05:56]*** CUTSNS_PIN = 1 [21:05:56]*** CUTSNS_PIN = 0 [21:05:56]*** Brake cut motor [21:05:57]Read from MH i2c: 01 [21:05:57]MH_I2C_Read... [21:05:57]*** Stop cut motor [21:05:57]*** Cut end [21:05:57]Read from MH i2c: 01 07 00 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: 01 07 00 90 0C 00 00 00 00 00 FF 0F B1 [21:05:57]process_action close_receipt done [21:05:57]requested_data is exist [21:05:57]produce_requested_data [21:05:57]requested_item fm.sn is exist - process it [21:05:57]wFMCommunicate request_size=4 [21:05:57]MH_SAM_APDU [21:05:57]CAPDU: 80 11 00 00 [21:05:57]Write to MH i2c: E2 08 00 91 0C 80 11 00 00 00 00 00 00 17 [21:05:57]Write i2c OK [21:05:57]MH_I2C_Read... [21:05:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:05:57]Read from MH i2c: E2 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: E2 17 00 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: E2 17 00 91 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [21:05:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:05:57]wFMCommunicate OK [21:05:57]requested_item fd.num is exist - process it [21:05:57]SAM_PROTO_GetFieldsCounters [21:05:57]wFMCommunicate request_size=4 [21:05:57]MH_SAM_APDU [21:05:57]CAPDU: 80 13 00 00 [21:05:57]Write to MH i2c: E2 08 00 92 0C 80 13 00 00 00 00 00 00 1A [21:05:57]Write i2c OK [21:05:57]MH_I2C_Read... [21:05:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:05:57]Read from MH i2c: E2 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: E2 62 00 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: E2 62 00 92 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 F0 [21:05:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 05 03 00 00 5E 04 04 00 05 03 00 00 57 04 04 00 06 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:05:57]wFMCommunicate OK [21:05:57]SAM_PROTO_GetFieldsCounters done [21:05:57]requested_item shift.num is exist - process it [21:05:57]requested_item shift.opened is exist - process it [21:05:57]req_shift_opened [21:05:57]FM_GetShiftState [21:05:57]SAM_PROTO_GetShiftState [21:05:57]wFMCommunicate request_size=4 [21:05:57]MH_SAM_APDU [21:05:57]CAPDU: 80 13 01 00 [21:05:57]Write to MH i2c: E2 08 00 93 0C 80 13 01 00 00 00 00 00 1C [21:05:57]Write i2c OK [21:05:57]MH_I2C_Read... [21:05:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:05:57]Read from MH i2c: E2 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: E2 0E 00 [21:05:57]MH_I2C_Read... [21:05:57]Read from MH i2c: E2 0E 00 93 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [21:05:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:05:57]wFMCommunicate OK [21:05:57]SAM_PROTO_GetShiftState done [21:05:57]FM_GetShiftState done [21:05:57]req_shift_opened done [21:05:57]requested_item shift.open_date is exist - process it [21:05:57]req_shift_open_date [21:05:57]req_shift_open_date done [21:05:57]produce_requested_data done [21:05:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372956,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:05:57]process_action_free close_receipt [21:05:57]json_value_free [21:05:57]json_value_free done [21:05:57]process_json_proto returns [21:05:57]Send response to host [21:05:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372956,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:05:57]free response buf [21:05:57]execute_script done [21:05:57]execute_script returns [21:05:57]free content buf [21:05:57]Sock 9.Close socket [21:05:57]Sock 9.Thread stoped [21:06:01]OFD Sender: No OFD packet to send [21:06:05]accept exits with 7 [21:06:05]New connection [21:06:05]New thread 3066469732 created [21:06:05]Thread 3066613092 joined [21:06:05]Waiting for new connection... [21:06:05] Sock 7.Parse request [21:06:05]Sock 7.Check first char [21:06:05]Sock 7.First char is OK [21:06:05]request: POST /json_proto HTTP/1.0 [21:06:05]Method: POST [21:06:05]URL: /json_proto [21:06:05]Method is POST - this is cgi request [21:06:05]url: /json_proto [21:06:05]query_string will be loaded in cgi processing [21:06:05]execute_cgi json_proto POST (null) [21:06:05]execute_cgi path=json_proto method=POST [21:06:05]POST find Content-Length [21:06:05]Host: 172.17.42.195:8080 [21:06:05]Content-Length: 678 [21:06:05]Content-Type: application/json [21:06:05] [21:06:05]POST finish read [21:06:05]Found Content-Length = 678 [21:06:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.550, "sum" : 170.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:05]execute_script... [21:06: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)3309277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.550, "sum" : 170.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 170.00, "total" : 170.00, "payments": [ { "type": 0, "sum" : 170.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:06:05]POST & json_proto [21:06:05]process_json_proto [21:06:05]json parsed OK: [21:06:05]protocol is kg_v1.0 [21:06:05]action value=close_receipt [21:06:05]process_action close_receipt [21:06:05]cmd_close_receipt [21:06:05]MH_GetDate [21:06:05]Write to MH i2c: F0 00 00 94 0C 8F [21:06:05]Write i2c OK [21:06:05]MH_I2C_Read... [21:06:05]Read from MH i2c: F0 [21:06:05]MH_I2C_Read... [21:06:05]Read from MH i2c: F0 09 00 [21:06:05]MH_I2C_Read... [21:06:05]Read from MH i2c: F0 09 00 94 0C 00 BE B6 1A 67 EF 94 12 67 89 [21:06:05]GetLastDocTimeStamp 1729803954 [21:06:05]current date 1729803966 [21:06:05]FM_GetShiftState [21:06:05]SAM_PROTO_GetShiftState [21:06:05]wFMCommunicate request_size=4 [21:06:05]MH_SAM_APDU [21:06:05]CAPDU: 80 13 01 00 [21:06:05]Write to MH i2c: E2 08 00 95 0C 80 13 01 00 00 00 00 00 1E [21:06:05]Write i2c OK [21:06:05]MH_I2C_Read... [21:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:05]Read from MH i2c: E2 [21:06:05]MH_I2C_Read... [21:06:05]Read from MH i2c: E2 0E 00 [21:06:05]MH_I2C_Read... [21:06:05]Read from MH i2c: E2 0E 00 95 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [21:06:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:06:05]wFMCommunicate OK [21:06:05]SAM_PROTO_GetShiftState done [21:06:05]FM_GetShiftState done [21:06:05]opened in 1729729095 [21:06:05]opened+sec_in_day 1729815495 [21:06:05]quantity*price = 17059 [21:06:05]sum+1 = 17061 [21:06:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 170.00 Внесено: 170.00 СДАЧА: 0.00 НСП 1% : 1.51 НДС 12% : 18.12 Наличными: 170.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 774 24.10.2024 21:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372957 ФПД: 75908447262053 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372957&fm=75908447262053&tin=02508201610067®Number=0000000000091623&sum=17000 [21:06:06]StoreToDocumentArchive [21:06:06]shift 524 fd 372957 [21:06:06]save to /storage/0524/doc_00372957 [21:06:06]save last doc name /storage/0524/doc_00372957 to /storage/kkm_last_doc_name [21:06:06]save OK [21:06:06]Clear old archive folders... [21:06:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:06:06]tlvbuf is 00C6BEA0 [21:06:06]SAM_PROTO_ClearQueue [21:06:06]wFMCommunicate request_size=4 [21:06:06]MH_SAM_APDU [21:06:06]CAPDU: 80 09 00 00 [21:06:06]Write to MH i2c: E2 08 00 A2 0C 80 09 00 00 00 00 00 00 20 [21:06:06]Write i2c OK [21:06:06]MH_I2C_Read... [21:06:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:06:06]Read from MH i2c: E2 [21:06:06]MH_I2C_Read... [21:06:06]Read from MH i2c: E2 03 00 [21:06:06]MH_I2C_Read... [21:06:06]Read from MH i2c: E2 03 00 A2 0C 00 90 00 22 [21:06:06]RAPDU: 90 00 [21:06:06]wFMCommunicate OK [21:06:06]SAM_PROTO_ClearQueue done [21:06:06]KKMCreateOFDPacket [21:06:06]OFDProtocolAddRootSTLVToBuf [21:06:06]FM_MakeSignedData [21:06:06]FM_MakeSignedData [21:06:06]SAM_PROTO_SignData [21:06:06]wFMCommunicate request_size=4 [21:06:06]MH_SAM_APDU [21:06:06]CAPDU: 80 0D 01 02 [21:06:06]Write to MH i2c: E2 08 00 A3 0C 80 0D 01 02 00 00 00 00 28 [21:06:06]Write i2c OK [21:06:06]MH_I2C_Read... [21:06:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:06:06]Read from MH i2c: E2 [21:06:06]MH_I2C_Read... [21:06:06]Read from MH i2c: E2 03 00 [21:06:06]MH_I2C_Read... [21:06:06]Read from MH i2c: E2 03 00 A3 0C 00 90 00 23 [21:06:06]RAPDU: 90 00 [21:06:06]wFMCommunicate OK [21:06:06]wFMCommunicate request_size=255 [21:06:06]MH_SAM_APDU [21:06: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 34 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 BE B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD B0 05 00 35 04 06 00 45 [21:06:06]Write to MH i2c: E2 02 01 A4 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 34 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 BE B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD B0 05 00 35 04 06 00 45 00 00 39 [21:06:06]Write i2c OK [21:06:06]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 03 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 03 00 A4 0C 00 90 00 24 [21:06:07]RAPDU: 90 00 [21:06:07]wFMCommunicate OK [21:06:07]wFMCommunicate request_size=10 [21:06:07]MH_SAM_APDU [21:06:07]CAPDU: 80 0D 02 02 05 09 D0 08 D5 65 [21:06:07]Write to MH i2c: E2 0D 00 A5 0C 80 0D 02 02 05 00 09 D0 08 D5 65 00 00 50 [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 03 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 03 00 A5 0C 00 90 00 25 [21:06:07]RAPDU: 90 00 [21:06:07]wFMCommunicate OK [21:06:07]wFMCommunicate request_size=4 [21:06:07]MH_SAM_APDU [21:06:07]CAPDU: 80 0D 03 02 [21:06:07]Write to MH i2c: E2 08 00 A6 0C 80 0D 03 02 00 00 00 00 2D [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 0B 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 0B 00 A6 0C 00 E2 62 DF 04 92 C1 CF 6B 90 00 E2 [21:06:07]RAPDU: E2 62 DF 04 92 C1 CF 6B 90 00 [21:06:07]wFMCommunicate OK [21:06:07]SAM_PROTO_SignData done [21:06:07]FM_MakeSignedData done [21:06:07]CreateOFDProtocolMessage [21:06:07]wFMCommunicate request_size=4 [21:06:07]MH_SAM_APDU [21:06:07]CAPDU: 80 11 00 00 [21:06:07]Write to MH i2c: E2 08 00 A7 0C 80 11 00 00 00 00 00 00 2D [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:07]Read from MH i2c: E2 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 17 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: E2 17 00 A7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [21:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:06:07]wFMCommunicate OK [21:06:07]CreateOFDProtocolMessage done [21:06:07]OFDSenderStorePacket 372957 [21:06:07]StoreOFDPacket docnum=372957 [21:06:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A6 A2 07 01 F3 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 34 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 BE B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD B0 05 00 35 04 06 00 45 09 D0 08 D5 65 E2 62 DF 04 92 C1 CF 6B [21:06:07]CheckFolder [21:06:07]dirname=/storage/ofd_packets [21:06:07]CheckFolder done [21:06:07]ProducePacketName [21:06:07]name=ofd_packets/00372957 [21:06:07]NVStorageSaveData ofd_packets/00372957 [21:06:07]File name is /storage/ofd_packets/00372957 [21:06:07]Write 301 bytes [21:06:07]NVStorageSaveData done [21:06:07]OFDSenderStorePacket done [21:06:07]KKMCreateOFDPacket done [21:06:07]NVStorageSaveData kkm_last_timestamp [21:06:07]File name is /storage/kkm_last_timestamp [21:06:07]Write 4 bytes [21:06:07]NVStorageSaveData done [21:06:07]ExternCall_PrintAddStr [21:06:07]wPrintStart [21:06:07]Write to MH i2c: 01 00 00 A8 0C B4 [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 07 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 07 00 A8 0C 00 00 00 00 00 FF 0F C9 [21:06:07]RasterBufferAndPrint [21:06:07]line Счет N : (1)3309277 [21:06:07]line ИНН: 02508201610067 [21:06:07]line Контрольно-Кассовый Чек [21:06:07]line ПРОДАЖА [21:06:07]line ТРК (МРК, ГНК) : 22 [21:06:07]line Товар: 2710124130 [21:06:07]line Аи-92-К-4 [21:06:07]line 2.550 * 66.90 [21:06:07]line = 170.60 [21:06:07]line НДС 12% НСП 1% [21:06:07]line > о реализуемом товаре [21:06:07]line ОКРУГЛЕНИЕ: -0.60 [21:06:07]line ИТОГО: 170.00 [21:06:07]line Внесено: 170.00 [21:06:07]line СДАЧА: 0.00 [21:06:07]line НСП 1% : 1.51 [21:06:07]line НДС 12% : 18.12 [21:06:07]line Наличными: 170.00 [21:06:07]line Безнал.: 0.00 [21:06:07]line Место: АЗС № 87 "Партнер Нефть" [21:06:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:06:07]line СНО: Общий режим [21:06:07]line Чек 774 24.10.2024 21:06 [21:06:07]line Смена: 524 ФФД: 1.0 [21:06:07]line ЗНМ: 0300000083 [21:06:07]line РНМ: 0000000000091623 [21:06:07]line Версия ККМ: 001 [21:06:07]line ФМ: 0000000000874672 [21:06:07]line ФД: 372957 [21:06:07]line ФПД: 75908447262053 [21:06:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372957&fm=75908447262053&tin=02508201610067®Number=0000000000091623&sum=17000 [21:06:07]written 0, free lines is 4095 [21:06:07]OFD Sender: Processing packet 372957 [packets to send 268, broken 267] [21:06:07]ProducePacketName [21:06:07]name=ofd_packets/00372957 [21:06:07]OFD Sender: To server: pG, [21:06:07]CommunicateWithHost lk.salyk.kg:30040 [21:06:07]ConnectInit lk.salyk.kg [21:06:07]Connected sock=10 [21:06:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A6 A2 07 01 F3 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 34 FF 03 08 00 03 F6 09 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A4 42 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 42 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 07 00 00 00 00 07 04 06 00 68 42 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 06 03 00 00 F4 03 04 00 BE B6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD B0 05 00 35 04 06 00 45 09 D0 08 D5 65 E2 62 DF 04 92 C1 CF 6B [21:06:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 26 82 47 00 B8 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DD B0 05 00 F4 03 04 00 65 62 1A 67 B6 04 01 00 00 76 62 03 A7 B0 5D 03 2E [21:06:07]CommunicateWithHost err = 0 [21:06:07]CheckOFDResponse [21:06:07]1017 (14) - 77093643461234 [21:06:07]1041 (16) - 0000000000874672 [21:06:07]1040 (4) - 372957 [21:06:07]1012 (4) - 24.10.2024 15:06 [21:06:07]1206 (1) - 0 [21:06:07]OFD Sender: Remove packet 372957 [21:06:07]ProducePacketName [21:06:07]name=ofd_packets/00372957 [21:06:07]NVStorageDeleteData [21:06:07]Write to MH i2c: 01 00 00 D3 0C DF [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 07 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: 01 07 00 D3 0C 00 00 00 00 00 D7 0C C9 [21:06:07]RasterBufferAndPrint [21:06:07]line [21:06:07]line [21:06:07]line [21:06:07]line [21:06:07]line [21:06:07]written 0, free lines is 3297 [21:06:07]MH_Cut [21:06:07]Write to MH i2c: D1 01 00 DA 0C 01 B8 [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: D1 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: D1 01 00 [21:06:07]MH_I2C_Read... [21:06:07]Read from MH i2c: D1 01 00 DA 0C 00 B7 [21:06:07]Write to MH i2c: 01 00 00 DB 0C E7 [21:06:07]Write i2c OK [21:06:07]MH_I2C_Read... [21:06:08]OFD Sender: No OFD packet to send [21:06:08]*** Cut start [21:06:08]*** Partial cut [21:06:08]*** CUTSNS_PIN = 1 [21:06:08]*** CUTSNS_PIN = 0 [21:06:08]*** Brake cut motor [21:06:09]Read from MH i2c: 01 [21:06:09]MH_I2C_Read... [21:06:09]*** Stop cut motor [21:06:09]*** Cut end [21:06:09]Read from MH i2c: 01 07 00 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: 01 07 00 DB 0C 00 00 00 00 00 FF 0F FC [21:06:09]process_action close_receipt done [21:06:09]requested_data is exist [21:06:09]produce_requested_data [21:06:09]requested_item fm.sn is exist - process it [21:06:09]wFMCommunicate request_size=4 [21:06:09]MH_SAM_APDU [21:06:09]CAPDU: 80 11 00 00 [21:06:09]Write to MH i2c: E2 08 00 DC 0C 80 11 00 00 00 00 00 00 62 [21:06:09]Write i2c OK [21:06:09]MH_I2C_Read... [21:06:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:06:09]Read from MH i2c: E2 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: E2 17 00 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: E2 17 00 DC 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [21:06:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:06:09]wFMCommunicate OK [21:06:09]requested_item fd.num is exist - process it [21:06:09]SAM_PROTO_GetFieldsCounters [21:06:09]wFMCommunicate request_size=4 [21:06:09]MH_SAM_APDU [21:06:09]CAPDU: 80 13 00 00 [21:06:09]Write to MH i2c: E2 08 00 DD 0C 80 13 00 00 00 00 00 00 65 [21:06:09]Write i2c OK [21:06:09]MH_I2C_Read... [21:06:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:06:09]Read from MH i2c: E2 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: E2 62 00 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: E2 62 00 DD 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 3F [21:06:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 06 03 00 00 5E 04 04 00 06 03 00 00 57 04 04 00 07 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:06:09]wFMCommunicate OK [21:06:09]SAM_PROTO_GetFieldsCounters done [21:06:09]requested_item shift.num is exist - process it [21:06:09]requested_item shift.opened is exist - process it [21:06:09]req_shift_opened [21:06:09]FM_GetShiftState [21:06:09]SAM_PROTO_GetShiftState [21:06:09]wFMCommunicate request_size=4 [21:06:09]MH_SAM_APDU [21:06:09]CAPDU: 80 13 01 00 [21:06:09]Write to MH i2c: E2 08 00 DE 0C 80 13 01 00 00 00 00 00 67 [21:06:09]Write i2c OK [21:06:09]MH_I2C_Read... [21:06:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:06:09]Read from MH i2c: E2 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: E2 0E 00 [21:06:09]MH_I2C_Read... [21:06:09]Read from MH i2c: E2 0E 00 DE 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [21:06:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:06:09]wFMCommunicate OK [21:06:09]SAM_PROTO_GetShiftState done [21:06:09]FM_GetShiftState done [21:06:09]req_shift_opened done [21:06:09]requested_item shift.open_date is exist - process it [21:06:09]req_shift_open_date [21:06:09]req_shift_open_date done [21:06:09]produce_requested_data done [21:06:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372957,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:06:09]process_action_free close_receipt [21:06:09]json_value_free [21:06:09]json_value_free done [21:06:09]process_json_proto returns [21:06:09]Send response to host [21:06:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372957,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:06:09]free response buf [21:06:09]execute_script done [21:06:09]execute_script returns [21:06:09]free content buf [21:06:09]Sock 7.Close socket [21:06:09]Sock 7.Thread stoped [21:06:13]OFD Sender: No OFD packet to send [21:06:18]OFD Sender: No OFD packet to send [21:06:23]OFD Sender: No OFD packet to send [21:06:28]OFD Sender: No OFD packet to send [21:06:33]OFD Sender: No OFD packet to send [21:06:38]OFD Sender: No OFD packet to send [21:06:43]OFD Sender: No OFD packet to send [21:06:48]OFD Sender: No OFD packet to send [21:06:53]OFD Sender: No OFD packet to send [21:06:58]OFD Sender: No OFD packet to send [21:07:03]OFD Sender: No OFD packet to send [21:07:08]OFD Sender: No OFD packet to send [21:07:13]OFD Sender: No OFD packet to send [21:07:14]accept exits with 9 [21:07:14]New connection [21:07:14]New thread 3066613092 created [21:07:14]Thread 3066469732 joined [21:07:14]Waiting for new connection... [21:07:14] Sock 9.Parse request [21:07:14]Sock 9.Check first char [21:07:14]Sock 9.First char is OK [21:07:14]request: POST /json_proto HTTP/1.0 [21:07:14]Method: POST [21:07:14]URL: /json_proto [21:07:14]Method is POST - this is cgi request [21:07:14]url: /json_proto [21:07:14]query_string will be loaded in cgi processing [21:07:14]execute_cgi json_proto POST (null) [21:07:14]execute_cgi path=json_proto method=POST [21:07:14]POST find Content-Length [21:07:14]Host: 172.17.42.195:8080 [21:07:14]Content-Length: 683 [21:07:14]Content-Type: application/json [21:07:14] [21:07:14]POST finish read [21:07:14]Found Content-Length = 683 [21:07:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 19.440, "sum" : 1300.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:14]execute_script... [21:07: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)3309278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 19.440, "sum" : 1300.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 1300.00, "payments": [ { "type": 0, "sum" : 1300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:07:14]POST & json_proto [21:07:14]process_json_proto [21:07:14]json parsed OK: [21:07:14]protocol is kg_v1.0 [21:07:14]action value=close_receipt [21:07:14]process_action close_receipt [21:07:14]cmd_close_receipt [21:07:14]MH_GetDate [21:07:14]Write to MH i2c: F0 00 00 DF 0C DA [21:07:14]Write i2c OK [21:07:14]MH_I2C_Read... [21:07:14]Read from MH i2c: F0 [21:07:14]MH_I2C_Read... [21:07:14]Read from MH i2c: F0 09 00 [21:07:14]MH_I2C_Read... [21:07:14]Read from MH i2c: F0 09 00 DF 0C 00 03 B7 1A 67 EF 94 12 67 1A [21:07:14]GetLastDocTimeStamp 1729803966 [21:07:14]current date 1729804035 [21:07:14]FM_GetShiftState [21:07:14]SAM_PROTO_GetShiftState [21:07:14]wFMCommunicate request_size=4 [21:07:14]MH_SAM_APDU [21:07:14]CAPDU: 80 13 01 00 [21:07:14]Write to MH i2c: E2 08 00 E0 0C 80 13 01 00 00 00 00 00 69 [21:07:14]Write i2c OK [21:07:14]MH_I2C_Read... [21:07:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:14]Read from MH i2c: E2 [21:07:14]MH_I2C_Read... [21:07:14]Read from MH i2c: E2 0E 00 [21:07:14]MH_I2C_Read... [21:07:14]Read from MH i2c: E2 0E 00 E0 0C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CE [21:07:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:07:14]wFMCommunicate OK [21:07:14]SAM_PROTO_GetShiftState done [21:07:14]FM_GetShiftState done [21:07:14]opened in 1729729095 [21:07:14]opened+sec_in_day 1729815495 [21:07:14]quantity*price = 130053 [21:07:14]sum+1 = 130055 [21:07:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1300.00 Внесено: 8000.00 СДАЧА: 6700.00 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 775 24.10.2024 21:07 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372958 ФПД: 16141880218345 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210715&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372958&fm=16141880218345&tin=02508201610067®Number=0000000000091623&sum=130000 [21:07:15]StoreToDocumentArchive [21:07:15]shift 524 fd 372958 [21:07:15]save to /storage/0524/doc_00372958 [21:07:15]save last doc name /storage/0524/doc_00372958 to /storage/kkm_last_doc_name [21:07:15]save OK [21:07:15]Clear old archive folders... [21:07:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:07:15]tlvbuf is 00C6CBB0 [21:07:15]SAM_PROTO_ClearQueue [21:07:15]wFMCommunicate request_size=4 [21:07:15]MH_SAM_APDU [21:07:15]CAPDU: 80 09 00 00 [21:07:15]Write to MH i2c: E2 08 00 ED 0C 80 09 00 00 00 00 00 00 6B [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:07:15]Read from MH i2c: E2 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 ED 0C 00 90 00 6D [21:07:15]RAPDU: 90 00 [21:07:15]wFMCommunicate OK [21:07:15]SAM_PROTO_ClearQueue done [21:07:15]KKMCreateOFDPacket [21:07:15]OFDProtocolAddRootSTLVToBuf [21:07:15]FM_MakeSignedData [21:07:15]FM_MakeSignedData [21:07:15]SAM_PROTO_SignData [21:07:15]wFMCommunicate request_size=4 [21:07:15]MH_SAM_APDU [21:07:15]CAPDU: 80 0D 01 02 [21:07:15]Write to MH i2c: E2 08 00 EE 0C 80 0D 01 02 00 00 00 00 73 [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:07:15]Read from MH i2c: E2 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 EE 0C 00 90 00 6E [21:07:15]RAPDU: 90 00 [21:07:15]wFMCommunicate OK [21:07:15]wFMCommunicate request_size=255 [21:07:15]MH_SAM_APDU [21:07: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 34 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 03 B7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE B0 05 00 35 04 06 00 0E [21:07:15]Write to MH i2c: E2 02 01 EF 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 34 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 03 B7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE B0 05 00 35 04 06 00 0E 00 00 2B [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:15]Read from MH i2c: E2 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 EF 0C 00 90 00 6F [21:07:15]RAPDU: 90 00 [21:07:15]wFMCommunicate OK [21:07:15]wFMCommunicate request_size=10 [21:07:15]MH_SAM_APDU [21:07:15]CAPDU: 80 0D 02 02 05 AE 53 09 52 E9 [21:07:15]Write to MH i2c: E2 0D 00 F0 0C 80 0D 02 02 05 00 AE 53 09 52 E9 00 00 C5 [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:07:15]Read from MH i2c: E2 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 03 00 F0 0C 00 90 00 70 [21:07:15]RAPDU: 90 00 [21:07:15]wFMCommunicate OK [21:07:15]wFMCommunicate request_size=4 [21:07:15]MH_SAM_APDU [21:07:15]CAPDU: 80 0D 03 02 [21:07:15]Write to MH i2c: E2 08 00 F1 0C 80 0D 03 02 00 00 00 00 78 [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:07:15]Read from MH i2c: E2 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 0B 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 0B 00 F1 0C 00 82 27 DE 29 F5 0B 51 7D 90 00 F7 [21:07:15]RAPDU: 82 27 DE 29 F5 0B 51 7D 90 00 [21:07:15]wFMCommunicate OK [21:07:15]SAM_PROTO_SignData done [21:07:15]FM_MakeSignedData done [21:07:15]CreateOFDProtocolMessage [21:07:15]wFMCommunicate request_size=4 [21:07:15]MH_SAM_APDU [21:07:15]CAPDU: 80 11 00 00 [21:07:15]Write to MH i2c: E2 08 00 F2 0C 80 11 00 00 00 00 00 00 78 [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:15]Read from MH i2c: E2 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 17 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: E2 17 00 F2 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [21:07:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:07:15]wFMCommunicate OK [21:07:15]CreateOFDProtocolMessage done [21:07:15]OFDSenderStorePacket 372958 [21:07:15]StoreOFDPacket docnum=372958 [21:07:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 46 07 01 0C 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 34 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 03 B7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE B0 05 00 35 04 06 00 0E AE 53 09 52 E9 82 27 DE 29 F5 0B 51 7D [21:07:15]CheckFolder [21:07:15]dirname=/storage/ofd_packets [21:07:15]CheckFolder done [21:07:15]ProducePacketName [21:07:15]name=ofd_packets/00372958 [21:07:15]NVStorageSaveData ofd_packets/00372958 [21:07:15]File name is /storage/ofd_packets/00372958 [21:07:15]Write 301 bytes [21:07:15]NVStorageSaveData done [21:07:15]OFDSenderStorePacket done [21:07:15]KKMCreateOFDPacket done [21:07:15]NVStorageSaveData kkm_last_timestamp [21:07:15]File name is /storage/kkm_last_timestamp [21:07:15]Write 4 bytes [21:07:15]NVStorageSaveData done [21:07:15]ExternCall_PrintAddStr [21:07:15]wPrintStart [21:07:15]Write to MH i2c: 01 00 00 F3 0C FF [21:07:15]Write i2c OK [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: 01 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: 01 07 00 [21:07:15]MH_I2C_Read... [21:07:15]Read from MH i2c: 01 07 00 F3 0C 00 00 00 00 00 FF 0F 14 [21:07:15]RasterBufferAndPrint [21:07:15]line Счет N : (1)3309278 [21:07:15]line ИНН: 02508201610067 [21:07:15]line Контрольно-Кассовый Чек [21:07:15]line ПРОДАЖА [21:07:15]line ТРК (МРК, ГНК) : 12 [21:07:15]line Товар: 2710124130 [21:07:15]line Аи-92-К-4 [21:07:15]line 19.440 * 66.90 [21:07:15]line = 1300.54 [21:07:15]line НДС 12% НСП 1% [21:07:15]line > о реализуемом товаре [21:07:15]line ОКРУГЛЕНИЕ: -0.54 [21:07:15]line ИТОГО: 1300.00 [21:07:15]line Внесено: 8000.00 [21:07:15]line СДАЧА: 6700.00 [21:07:15]line НСП 1% : 11.51 [21:07:15]line НДС 12% : 138.11 [21:07:15]line Наличными: 1300.00 [21:07:15]line Безнал.: 0.00 [21:07:15]line Место: АЗС № 87 "Партнер Нефть" [21:07:15]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:07:15]line СНО: Общий режим [21:07:15]line Чек 775 24.10.2024 21:07 [21:07:15]line Смена: 524 ФФД: 1.0 [21:07:15]line ЗНМ: 0300000083 [21:07:15]line РНМ: 0000000000091623 [21:07:15]line Версия ККМ: 001 [21:07:15]line ФМ: 0000000000874672 [21:07:15]line ФД: 372958 [21:07:15]line ФПД: 16141880218345 [21:07:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T210715&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372958&fm=16141880218345&tin=02508201610067®Number=0000000000091623&sum=130000 [21:07:16]OFD Sender: Processing packet 372958 [packets to send 268, broken 267] [21:07:16]ProducePacketName [21:07:16]name=ofd_packets/00372958 [21:07:16]OFD Sender: To server: pG, [21:07:16]CommunicateWithHost lk.salyk.kg:30040 [21:07:16]ConnectInit lk.salyk.kg [21:07:16]written 0, free lines is 4095 [21:07:16]Connected sock=10 [21:07:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 99 46 07 01 0C 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 34 FF 03 08 00 03 F0 4B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 06 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 03 00 00 F4 03 04 00 03 B7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE B0 05 00 35 04 06 00 0E AE 53 09 52 E9 82 27 DE 29 F5 0B 51 7D [21:07:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B7 6D 47 00 12 1E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DE B0 05 00 F4 03 04 00 AA 62 1A 67 B6 04 01 00 00 21 AC 72 4E 84 EE E6 9C [21:07:16]CommunicateWithHost err = 0 [21:07:16]CheckOFDResponse [21:07:16]1017 (14) - 77093643461234 [21:07:16]1041 (16) - 0000000000874672 [21:07:16]1040 (4) - 372958 [21:07:16]1012 (4) - 24.10.2024 15:07 [21:07:16]1206 (1) - 0 [21:07:16]OFD Sender: Remove packet 372958 [21:07:16]ProducePacketName [21:07:16]name=ofd_packets/00372958 [21:07:16]NVStorageDeleteData [21:07:16]Write to MH i2c: 01 00 00 1E 0D 2B [21:07:16]Write i2c OK [21:07:16]MH_I2C_Read... [21:07:16]Read from MH i2c: 01 [21:07:16]MH_I2C_Read... [21:07:16]Read from MH i2c: 01 07 00 [21:07:16]MH_I2C_Read... [21:07:16]Read from MH i2c: 01 07 00 1E 0D 00 00 00 00 00 E6 0C 24 [21:07:16]RasterBufferAndPrint [21:07:16]line [21:07:16]line [21:07:16]line [21:07:16]line [21:07:16]line [21:07:16]written 0, free lines is 3306 [21:07:16]MH_Cut [21:07:16]Write to MH i2c: D1 01 00 25 0D 01 04 [21:07:16]Write i2c OK [21:07:16]MH_I2C_Read... [21:07:16]Read from MH i2c: D1 [21:07:16]MH_I2C_Read... [21:07:16]Read from MH i2c: D1 01 00 [21:07:16]MH_I2C_Read... [21:07:16]Read from MH i2c: D1 01 00 25 0D 00 03 [21:07:16]Write to MH i2c: 01 00 00 26 0D 33 [21:07:16]Write i2c OK [21:07:16]MH_I2C_Read... [21:07:17]OFD Sender: No OFD packet to send [21:07:17]*** Cut start [21:07:17]*** Partial cut [21:07:17]*** CUTSNS_PIN = 1 [21:07:17]*** CUTSNS_PIN = 0 [21:07:17]*** Brake cut motor [21:07:18]Read from MH i2c: 01 [21:07:18]MH_I2C_Read... [21:07:18]*** Stop cut motor [21:07:18]*** Cut end [21:07:18]Read from MH i2c: 01 07 00 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: 01 07 00 26 0D 00 00 00 00 00 FF 0F 48 [21:07:18]process_action close_receipt done [21:07:18]requested_data is exist [21:07:18]produce_requested_data [21:07:18]requested_item fm.sn is exist - process it [21:07:18]wFMCommunicate request_size=4 [21:07:18]MH_SAM_APDU [21:07:18]CAPDU: 80 11 00 00 [21:07:18]Write to MH i2c: E2 08 00 27 0D 80 11 00 00 00 00 00 00 AE [21:07:18]Write i2c OK [21:07:18]MH_I2C_Read... [21:07:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:07:18]Read from MH i2c: E2 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 17 00 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 17 00 27 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 03 [21:07:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:07:18]wFMCommunicate OK [21:07:18]requested_item fd.num is exist - process it [21:07:18]SAM_PROTO_GetFieldsCounters [21:07:18]wFMCommunicate request_size=4 [21:07:18]MH_SAM_APDU [21:07:18]CAPDU: 80 13 00 00 [21:07:18]Write to MH i2c: E2 08 00 28 0D 80 13 00 00 00 00 00 00 B1 [21:07:18]Write i2c OK [21:07:18]MH_I2C_Read... [21:07:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:07:18]Read from MH i2c: E2 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 62 00 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 62 00 28 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 8F [21:07:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 07 03 00 00 5E 04 04 00 07 03 00 00 57 04 04 00 08 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:07:18]wFMCommunicate OK [21:07:18]SAM_PROTO_GetFieldsCounters done [21:07:18]requested_item shift.num is exist - process it [21:07:18]requested_item shift.opened is exist - process it [21:07:18]req_shift_opened [21:07:18]FM_GetShiftState [21:07:18]SAM_PROTO_GetShiftState [21:07:18]wFMCommunicate request_size=4 [21:07:18]MH_SAM_APDU [21:07:18]CAPDU: 80 13 01 00 [21:07:18]Write to MH i2c: E2 08 00 29 0D 80 13 01 00 00 00 00 00 B3 [21:07:18]Write i2c OK [21:07:18]MH_I2C_Read... [21:07:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:07:18]Read from MH i2c: E2 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 0E 00 [21:07:18]MH_I2C_Read... [21:07:18]Read from MH i2c: E2 0E 00 29 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [21:07:18]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:07:18]wFMCommunicate OK [21:07:18]SAM_PROTO_GetShiftState done [21:07:18]FM_GetShiftState done [21:07:18]req_shift_opened done [21:07:18]requested_item shift.open_date is exist - process it [21:07:18]req_shift_open_date [21:07:18]req_shift_open_date done [21:07:18]produce_requested_data done [21:07:18]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372958,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:07:18]process_action_free close_receipt [21:07:18]json_value_free [21:07:18]json_value_free done [21:07:18]process_json_proto returns [21:07:18]Send response to host [21:07:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372958,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:07:18]free response buf [21:07:18]execute_script done [21:07:18]execute_script returns [21:07:18]free content buf [21:07:18]Sock 9.Close socket [21:07:18]Sock 9.Thread stoped [21:07:22]OFD Sender: No OFD packet to send [21:07:27]OFD Sender: No OFD packet to send [21:07:32]OFD Sender: No OFD packet to send [21:07:37]OFD Sender: No OFD packet to send [21:07:42]OFD Sender: No OFD packet to send [21:07:47]OFD Sender: No OFD packet to send [21:07:52]OFD Sender: No OFD packet to send [21:07:57]OFD Sender: No OFD packet to send [21:08:02]OFD Sender: No OFD packet to send [21:08:07]OFD Sender: No OFD packet to send [21:08:12]OFD Sender: No OFD packet to send [21:08:17]OFD Sender: No OFD packet to send [21:08:22]OFD Sender: No OFD packet to send [21:08:27]OFD Sender: No OFD packet to send [21:08:32]OFD Sender: No OFD packet to send [21:08:37]OFD Sender: No OFD packet to send [21:08:42]OFD Sender: No OFD packet to send [21:08:47]OFD Sender: No OFD packet to send [21:08:52]OFD Sender: No OFD packet to send [21:08:57]OFD Sender: No OFD packet to send [21:09:02]OFD Sender: No OFD packet to send [21:09:07]OFD Sender: No OFD packet to send [21:09:12]OFD Sender: No OFD packet to send [21:09:17]OFD Sender: No OFD packet to send [21:09:22]OFD Sender: No OFD packet to send [21:09:27]OFD Sender: No OFD packet to send [21:09:32]OFD Sender: No OFD packet to send [21:09:37]OFD Sender: No OFD packet to send [21:09:42]OFD Sender: No OFD packet to send [21:09:47]OFD Sender: No OFD packet to send [21:09:52]OFD Sender: No OFD packet to send [21:09:57]OFD Sender: No OFD packet to send [21:10:02]OFD Sender: No OFD packet to send [21:10:07]OFD Sender: No OFD packet to send [21:10:12]OFD Sender: No OFD packet to send [21:10:17]OFD Sender: No OFD packet to send [21:10:22]OFD Sender: No OFD packet to send [21:10:27]OFD Sender: No OFD packet to send [21:10:32]OFD Sender: No OFD packet to send [21:10:37]OFD Sender: No OFD packet to send [21:10:42]OFD Sender: No OFD packet to send [21:10:47]OFD Sender: No OFD packet to send [21:10:52]OFD Sender: No OFD packet to send [21:10:57]OFD Sender: No OFD packet to send [21:11:02]OFD Sender: No OFD packet to send [21:11:07]OFD Sender: No OFD packet to send [21:11:12]OFD Sender: No OFD packet to send [21:11:17]OFD Sender: No OFD packet to send [21:11:22]OFD Sender: No OFD packet to send [21:11:27]OFD Sender: No OFD packet to send [21:11:32]OFD Sender: No OFD packet to send [21:11:37]OFD Sender: No OFD packet to send [21:11:42]OFD Sender: No OFD packet to send [21:11:47]OFD Sender: No OFD packet to send [21:11:52]OFD Sender: No OFD packet to send [21:11:57]OFD Sender: No OFD packet to send [21:12:02]OFD Sender: No OFD packet to send [21:12:07]OFD Sender: No OFD packet to send [21:12:12]OFD Sender: No OFD packet to send [21:12:17]OFD Sender: No OFD packet to send [21:12:22]OFD Sender: No OFD packet to send [21:12:27]OFD Sender: No OFD packet to send [21:12:32]OFD Sender: No OFD packet to send [21:12:37]OFD Sender: No OFD packet to send [21:12:42]OFD Sender: No OFD packet to send [21:12:47]OFD Sender: No OFD packet to send [21:12:52]OFD Sender: No OFD packet to send [21:12:57]OFD Sender: No OFD packet to send [21:13:02]OFD Sender: No OFD packet to send [21:13:04]accept exits with 7 [21:13:04]New connection [21:13:04]New thread 3066469732 created [21:13:04]Thread 3066613092 joined [21:13:04]Waiting for new connection... [21:13:04] Sock 7.Parse request [21:13:04]Sock 7.Check first char [21:13:04]Sock 7.First char is OK [21:13:04]request: POST /json_proto HTTP/1.0 [21:13:04]Method: POST [21:13:04]URL: /json_proto [21:13:04]Method is POST - this is cgi request [21:13:04]url: /json_proto [21:13:04]query_string will be loaded in cgi processing [21:13:04]execute_cgi json_proto POST (null) [21:13:04]execute_cgi path=json_proto method=POST [21:13:04]POST find Content-Length [21:13:04]Host: 172.17.42.195:8080 [21:13:04]Content-Length: 678 [21:13:04]Content-Type: application/json [21:13:04] [21:13:04]POST finish read [21:13:04]Found Content-Length = 678 [21:13:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:04]execute_script... [21:13: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)3309279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:13:04]POST & json_proto [21:13:04]process_json_proto [21:13:04]json parsed OK: [21:13:04]protocol is kg_v1.0 [21:13:04]action value=close_receipt [21:13:04]process_action close_receipt [21:13:04]cmd_close_receipt [21:13:04]MH_GetDate [21:13:04]Write to MH i2c: F0 00 00 2A 0D 26 [21:13:04]Write i2c OK [21:13:04]MH_I2C_Read... [21:13:04]Read from MH i2c: F0 [21:13:04]MH_I2C_Read... [21:13:04]Read from MH i2c: F0 09 00 [21:13:04]MH_I2C_Read... [21:13:04]Read from MH i2c: F0 09 00 2A 0D 00 62 B8 1A 67 EF 94 12 67 C6 [21:13:04]GetLastDocTimeStamp 1729804035 [21:13:04]current date 1729804386 [21:13:04]FM_GetShiftState [21:13:04]SAM_PROTO_GetShiftState [21:13:04]wFMCommunicate request_size=4 [21:13:04]MH_SAM_APDU [21:13:04]CAPDU: 80 13 01 00 [21:13:04]Write to MH i2c: E2 08 00 2B 0D 80 13 01 00 00 00 00 00 B5 [21:13:04]Write i2c OK [21:13:04]MH_I2C_Read... [21:13:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:04]Read from MH i2c: E2 [21:13:04]MH_I2C_Read... [21:13:04]Read from MH i2c: E2 0E 00 [21:13:04]MH_I2C_Read... [21:13:04]Read from MH i2c: E2 0E 00 2B 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1A [21:13:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:13:04]wFMCommunicate OK [21:13:04]SAM_PROTO_GetShiftState done [21:13:04]FM_GetShiftState done [21:13:04]opened in 1729729095 [21:13:04]opened+sec_in_day 1729815495 [21:13:04]quantity*price = 20003 [21:13:04]sum+1 = 20004 [21:13:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 776 24.10.2024 21:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372959 ФПД: 260773080100885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211306&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372959&fm=260773080100885&tin=02508201610067®Number=0000000000091623&sum=20000 [21:13:06]StoreToDocumentArchive [21:13:06]shift 524 fd 372959 [21:13:06]save to /storage/0524/doc_00372959 [21:13:06]save last doc name /storage/0524/doc_00372959 to /storage/kkm_last_doc_name [21:13:06]save OK [21:13:06]Clear old archive folders... [21:13:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:13:06]tlvbuf is 00CC65A0 [21:13:06]SAM_PROTO_ClearQueue [21:13:06]wFMCommunicate request_size=4 [21:13:06]MH_SAM_APDU [21:13:06]CAPDU: 80 09 00 00 [21:13:06]Write to MH i2c: E2 08 00 38 0D 80 09 00 00 00 00 00 00 B7 [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:13:06]Read from MH i2c: E2 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 38 0D 00 90 00 B9 [21:13:06]RAPDU: 90 00 [21:13:06]wFMCommunicate OK [21:13:06]SAM_PROTO_ClearQueue done [21:13:06]KKMCreateOFDPacket [21:13:06]OFDProtocolAddRootSTLVToBuf [21:13:06]FM_MakeSignedData [21:13:06]FM_MakeSignedData [21:13:06]SAM_PROTO_SignData [21:13:06]wFMCommunicate request_size=4 [21:13:06]MH_SAM_APDU [21:13:06]CAPDU: 80 0D 01 02 [21:13:06]Write to MH i2c: E2 08 00 39 0D 80 0D 01 02 00 00 00 00 BF [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:13:06]Read from MH i2c: E2 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 39 0D 00 90 00 BA [21:13:06]RAPDU: 90 00 [21:13:06]wFMCommunicate OK [21:13:06]wFMCommunicate request_size=255 [21:13:06]MH_SAM_APDU [21: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 62 B8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF B0 05 00 35 04 06 00 ED [21:13:06]Write to MH i2c: E2 02 01 3A 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 62 B8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF B0 05 00 35 04 06 00 ED 00 00 42 [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:06]Read from MH i2c: E2 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 3A 0D 00 90 00 BB [21:13:06]RAPDU: 90 00 [21:13:06]wFMCommunicate OK [21:13:06]wFMCommunicate request_size=10 [21:13:06]MH_SAM_APDU [21:13:06]CAPDU: 80 0D 02 02 05 2B F6 CE 70 15 [21:13:06]Write to MH i2c: E2 0D 00 3B 0D 80 0D 02 02 05 00 2B F6 CE 70 15 00 00 40 [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:13:06]Read from MH i2c: E2 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 03 00 3B 0D 00 90 00 BC [21:13:06]RAPDU: 90 00 [21:13:06]wFMCommunicate OK [21:13:06]wFMCommunicate request_size=4 [21:13:06]MH_SAM_APDU [21:13:06]CAPDU: 80 0D 03 02 [21:13:06]Write to MH i2c: E2 08 00 3C 0D 80 0D 03 02 00 00 00 00 C4 [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:13:06]Read from MH i2c: E2 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 0B 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 0B 00 3C 0D 00 45 C2 B6 B7 B2 76 D0 EA 90 00 1B [21:13:06]RAPDU: 45 C2 B6 B7 B2 76 D0 EA 90 00 [21:13:06]wFMCommunicate OK [21:13:06]SAM_PROTO_SignData done [21:13:06]FM_MakeSignedData done [21:13:06]CreateOFDProtocolMessage [21:13:06]wFMCommunicate request_size=4 [21:13:06]MH_SAM_APDU [21:13:06]CAPDU: 80 11 00 00 [21:13:06]Write to MH i2c: E2 08 00 3D 0D 80 11 00 00 00 00 00 00 C4 [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:06]Read from MH i2c: E2 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 17 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: E2 17 00 3D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 19 [21:13:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:13:06]wFMCommunicate OK [21:13:06]CreateOFDProtocolMessage done [21:13:06]OFDSenderStorePacket 372959 [21:13:06]StoreOFDPacket docnum=372959 [21:13:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 C8 07 01 82 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 62 B8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF B0 05 00 35 04 06 00 ED 2B F6 CE 70 15 45 C2 B6 B7 B2 76 D0 EA [21:13:06]CheckFolder [21:13:06]dirname=/storage/ofd_packets [21:13:06]CheckFolder done [21:13:06]ProducePacketName [21:13:06]name=ofd_packets/00372959 [21:13:06]NVStorageSaveData ofd_packets/00372959 [21:13:06]File name is /storage/ofd_packets/00372959 [21:13:06]Write 301 bytes [21:13:06]NVStorageSaveData done [21:13:06]OFDSenderStorePacket done [21:13:06]KKMCreateOFDPacket done [21:13:06]NVStorageSaveData kkm_last_timestamp [21:13:06]File name is /storage/kkm_last_timestamp [21:13:06]Write 4 bytes [21:13:06]NVStorageSaveData done [21:13:06]ExternCall_PrintAddStr [21:13:06]wPrintStart [21:13:06]Write to MH i2c: 01 00 00 3E 0D 4B [21:13:06]Write i2c OK [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: 01 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: 01 07 00 [21:13:06]MH_I2C_Read... [21:13:06]Read from MH i2c: 01 07 00 3E 0D 00 00 00 00 00 FF 0F 60 [21:13:06]RasterBufferAndPrint [21:13:06]line Счет N : (1)3309279 [21:13:06]line ИНН: 02508201610067 [21:13:06]line Контрольно-Кассовый Чек [21:13:06]line ПРОДАЖА [21:13:06]line ТРК (МРК, ГНК) : 12 [21:13:06]line Товар: 2710124130 [21:13:06]line Аи-92-К-4 [21:13:06]line 2.990 * 66.90 [21:13:06]line = 200.03 [21:13:06]line НДС 12% НСП 1% [21:13:06]line > о реализуемом товаре [21:13:06]line ОКРУГЛЕНИЕ: -0.03 [21:13:06]line ИТОГО: 200.00 [21:13:06]line Внесено: 200.00 [21:13:06]line СДАЧА: 0.00 [21:13:06]line НСП 1% : 1.77 [21:13:06]line НДС 12% : 21.24 [21:13:06]line Наличными: 200.00 [21:13:06]line Безнал.: 0.00 [21:13:06]line Место: АЗС № 87 "Партнер Нефть" [21:13:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:13:06]line СНО: Общий режим [21:13:06]line Чек 776 24.10.2024 21:13 [21:13:06]line Смена: 524 ФФД: 1.0 [21:13:06]line ЗНМ: 0300000083 [21:13:06]line РНМ: 0000000000091623 [21:13:06]line Версия ККМ: 001 [21:13:06]line ФМ: 0000000000874672 [21:13:06]line ФД: 372959 [21:13:06]line ФПД: 260773080100885 [21:13:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211306&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372959&fm=260773080100885&tin=02508201610067®Number=0000000000091623&sum=20000 [21:13:06]written 0, free lines is 4095 [21:13:06]OFD Sender: Processing packet 372959 [packets to send 268, broken 267] [21:13:06]ProducePacketName [21:13:06]name=ofd_packets/00372959 [21:13:06]OFD Sender: To server: pG, [21:13:06]CommunicateWithHost lk.salyk.kg:30040 [21:13:06]ConnectInit lk.salyk.kg [21:13:06]Connected sock=9 [21:13:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C0 C8 07 01 82 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 03 00 00 F4 03 04 00 62 B8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF B0 05 00 35 04 06 00 ED 2B F6 CE 70 15 45 C2 B6 B7 B2 76 D0 EA [21:13:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F5 16 47 00 F8 A9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 DF B0 05 00 F4 03 04 00 08 64 1A 67 B6 04 01 00 00 17 4E 31 64 DD 6B 56 08 [21:13:06]CommunicateWithHost err = 0 [21:13:06]CheckOFDResponse [21:13:06]1017 (14) - 77093643461234 [21:13:06]1041 (16) - 0000000000874672 [21:13:06]1040 (4) - 372959 [21:13:06]1012 (4) - 24.10.2024 15:13 [21:13:06]1206 (1) - 0 [21:13:06]OFD Sender: Remove packet 372959 [21:13:06]ProducePacketName [21:13:06]name=ofd_packets/00372959 [21:13:06]NVStorageDeleteData [21:13:07]Write to MH i2c: 01 00 00 69 0D 76 [21:13:07]Write i2c OK [21:13:07]MH_I2C_Read... [21:13:07]Read from MH i2c: 01 [21:13:07]MH_I2C_Read... [21:13:07]Read from MH i2c: 01 07 00 [21:13:07]MH_I2C_Read... [21:13:07]Read from MH i2c: 01 07 00 69 0D 00 00 00 00 00 D3 0C 5C [21:13:07]RasterBufferAndPrint [21:13:07]line [21:13:07]line [21:13:07]line [21:13:07]line [21:13:07]line [21:13:07]written 0, free lines is 3290 [21:13:07]MH_Cut [21:13:07]Write to MH i2c: D1 01 00 70 0D 01 4F [21:13:07]Write i2c OK [21:13:07]MH_I2C_Read... [21:13:07]Read from MH i2c: D1 [21:13:07]MH_I2C_Read... [21:13:07]Read from MH i2c: D1 01 00 [21:13:07]MH_I2C_Read... [21:13:07]Read from MH i2c: D1 01 00 70 0D 00 4E [21:13:07]Write to MH i2c: 01 00 00 71 0D 7E [21:13:07]Write i2c OK [21:13:07]MH_I2C_Read... [21:13:07]OFD Sender: No OFD packet to send [21:13:07]*** Cut start [21:13:07]*** Partial cut [21:13:07]*** CUTSNS_PIN = 1 [21:13:07]*** CUTSNS_PIN = 0 [21:13:08]*** Brake cut motor [21:13:08]Read from MH i2c: 01 [21:13:08]MH_I2C_Read... [21:13:08]*** Stop cut motor [21:13:08]*** Cut end [21:13:08]Read from MH i2c: 01 07 00 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: 01 07 00 71 0D 00 00 00 00 00 FF 0F 93 [21:13:08]process_action close_receipt done [21:13:08]requested_data is exist [21:13:08]produce_requested_data [21:13:08]requested_item fm.sn is exist - process it [21:13:08]wFMCommunicate request_size=4 [21:13:08]MH_SAM_APDU [21:13:08]CAPDU: 80 11 00 00 [21:13:08]Write to MH i2c: E2 08 00 72 0D 80 11 00 00 00 00 00 00 F9 [21:13:08]Write i2c OK [21:13:08]MH_I2C_Read... [21:13:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:13:08]Read from MH i2c: E2 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: E2 17 00 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: E2 17 00 72 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4E [21:13:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:13:08]wFMCommunicate OK [21:13:08]requested_item fd.num is exist - process it [21:13:08]SAM_PROTO_GetFieldsCounters [21:13:08]wFMCommunicate request_size=4 [21:13:08]MH_SAM_APDU [21:13:08]CAPDU: 80 13 00 00 [21:13:08]Write to MH i2c: E2 08 00 73 0D 80 13 00 00 00 00 00 00 FC [21:13:08]Write i2c OK [21:13:08]MH_I2C_Read... [21:13:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:13:08]Read from MH i2c: E2 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: E2 62 00 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: E2 62 00 73 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 DE [21:13:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 DF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 08 03 00 00 5E 04 04 00 08 03 00 00 57 04 04 00 09 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:13:08]wFMCommunicate OK [21:13:08]SAM_PROTO_GetFieldsCounters done [21:13:08]requested_item shift.num is exist - process it [21:13:08]requested_item shift.opened is exist - process it [21:13:08]req_shift_opened [21:13:08]FM_GetShiftState [21:13:08]SAM_PROTO_GetShiftState [21:13:08]wFMCommunicate request_size=4 [21:13:08]MH_SAM_APDU [21:13:08]CAPDU: 80 13 01 00 [21:13:08]Write to MH i2c: E2 08 00 74 0D 80 13 01 00 00 00 00 00 FE [21:13:08]Write i2c OK [21:13:08]MH_I2C_Read... [21:13:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:13:08]Read from MH i2c: E2 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: E2 0E 00 [21:13:08]MH_I2C_Read... [21:13:08]Read from MH i2c: E2 0E 00 74 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 63 [21:13:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:13:08]wFMCommunicate OK [21:13:08]SAM_PROTO_GetShiftState done [21:13:08]FM_GetShiftState done [21:13:08]req_shift_opened done [21:13:08]requested_item shift.open_date is exist - process it [21:13:08]req_shift_open_date [21:13:08]req_shift_open_date done [21:13:08]produce_requested_data done [21:13:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372959,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:13:08]process_action_free close_receipt [21:13:08]json_value_free [21:13:08]json_value_free done [21:13:08]process_json_proto returns [21:13:08]Send response to host [21:13:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372959,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:13:08]free response buf [21:13:08]execute_script done [21:13:08]execute_script returns [21:13:08]free content buf [21:13:08]Sock 7.Close socket [21:13:08]Sock 7.Thread stoped [21:13:12]OFD Sender: No OFD packet to send [21:13:17]OFD Sender: No OFD packet to send [21:13:22]OFD Sender: No OFD packet to send [21:13:27]OFD Sender: No OFD packet to send [21:13:32]OFD Sender: No OFD packet to send [21:13:37]OFD Sender: No OFD packet to send [21:13:42]OFD Sender: No OFD packet to send [21:13:47]OFD Sender: No OFD packet to send [21:13:52]OFD Sender: No OFD packet to send [21:13:57]OFD Sender: No OFD packet to send [21:14:02]OFD Sender: No OFD packet to send [21:14:07]OFD Sender: No OFD packet to send [21:14:12]OFD Sender: No OFD packet to send [21:14:17]OFD Sender: No OFD packet to send [21:14:22]OFD Sender: No OFD packet to send [21:14:27]OFD Sender: No OFD packet to send [21:14:32]OFD Sender: No OFD packet to send [21:14:37]OFD Sender: No OFD packet to send [21:14:42]OFD Sender: No OFD packet to send [21:14:47]OFD Sender: No OFD packet to send [21:14:52]OFD Sender: No OFD packet to send [21:14:57]OFD Sender: No OFD packet to send [21:15:02]OFD Sender: No OFD packet to send [21:15:07]OFD Sender: No OFD packet to send [21:15:12]OFD Sender: No OFD packet to send [21:15:17]OFD Sender: No OFD packet to send [21:15:22]OFD Sender: No OFD packet to send [21:15:27]OFD Sender: No OFD packet to send [21:15:32]OFD Sender: No OFD packet to send [21:15:37]OFD Sender: No OFD packet to send [21:15:42]OFD Sender: No OFD packet to send [21:15:46]accept exits with 10 [21:15:46]New connection [21:15:46]New thread 3066613092 created [21:15:46]Thread 3066469732 joined [21:15:46]Waiting for new connection... [21:15:46] Sock 10.Parse request [21:15:46]Sock 10.Check first char [21:15:46]Sock 10.First char is OK [21:15:46]request: POST /json_proto HTTP/1.0 [21:15:46]Method: POST [21:15:46]URL: /json_proto [21:15:46]Method is POST - this is cgi request [21:15:46]url: /json_proto [21:15:46]query_string will be loaded in cgi processing [21:15:46]execute_cgi json_proto POST (null) [21:15:46]execute_cgi path=json_proto method=POST [21:15:46]POST find Content-Length [21:15:46]Host: 172.17.42.195:8080 [21:15:46]Content-Length: 678 [21:15:46]Content-Type: application/json [21:15:46] [21:15:46]POST finish read [21:15:46]Found Content-Length = 678 [21:15:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:46]execute_script... [21:15: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)3309280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.290, "sum" : 220.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:15:46]POST & json_proto [21:15:46]process_json_proto [21:15:46]json parsed OK: [21:15:46]protocol is kg_v1.0 [21:15:46]action value=close_receipt [21:15:46]process_action close_receipt [21:15:46]cmd_close_receipt [21:15:46]MH_GetDate [21:15:46]Write to MH i2c: F0 00 00 75 0D 71 [21:15:46]Write i2c OK [21:15:46]MH_I2C_Read... [21:15:46]Read from MH i2c: F0 [21:15:46]MH_I2C_Read... [21:15:46]Read from MH i2c: F0 09 00 [21:15:46]MH_I2C_Read... [21:15:46]Read from MH i2c: F0 09 00 75 0D 00 03 B9 1A 67 EF 94 12 67 B3 [21:15:46]GetLastDocTimeStamp 1729804386 [21:15:46]current date 1729804547 [21:15:46]FM_GetShiftState [21:15:46]SAM_PROTO_GetShiftState [21:15:46]wFMCommunicate request_size=4 [21:15:46]MH_SAM_APDU [21:15:46]CAPDU: 80 13 01 00 [21:15:46]Write to MH i2c: E2 08 00 76 0D 80 13 01 00 00 00 00 00 00 [21:15:46]Write i2c OK [21:15:46]MH_I2C_Read... [21:15:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:46]Read from MH i2c: E2 [21:15:46]MH_I2C_Read... [21:15:46]Read from MH i2c: E2 0E 00 [21:15:46]MH_I2C_Read... [21:15:46]Read from MH i2c: E2 0E 00 76 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 65 [21:15:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:15:46]wFMCommunicate OK [21:15:46]SAM_PROTO_GetShiftState done [21:15:46]FM_GetShiftState done [21:15:46]opened in 1729729095 [21:15:46]opened+sec_in_day 1729815495 [21:15:46]quantity*price = 22010 [21:15:46]sum+1 = 22011 [21:15:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.37 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 777 24.10.2024 21:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372960 ФПД: 97972305991069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211548&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372960&fm=97972305991069&tin=02508201610067®Number=0000000000091623&sum=22000 [21:15:47]StoreToDocumentArchive [21:15:47]shift 524 fd 372960 [21:15:47]save to /storage/0524/doc_00372960 [21:15:47]save last doc name /storage/0524/doc_00372960 to /storage/kkm_last_doc_name [21:15:47]save OK [21:15:47]Clear old archive folders... [21:15:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:15:48]tlvbuf is 00C9C380 [21:15:48]SAM_PROTO_ClearQueue [21:15:48]wFMCommunicate request_size=4 [21:15:48]MH_SAM_APDU [21:15:48]CAPDU: 80 09 00 00 [21:15:48]Write to MH i2c: E2 08 00 83 0D 80 09 00 00 00 00 00 00 02 [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:15:48]Read from MH i2c: E2 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 83 0D 00 90 00 04 [21:15:48]RAPDU: 90 00 [21:15:48]wFMCommunicate OK [21:15:48]SAM_PROTO_ClearQueue done [21:15:48]KKMCreateOFDPacket [21:15:48]OFDProtocolAddRootSTLVToBuf [21:15:48]FM_MakeSignedData [21:15:48]FM_MakeSignedData [21:15:48]SAM_PROTO_SignData [21:15:48]wFMCommunicate request_size=4 [21:15:48]MH_SAM_APDU [21:15:48]CAPDU: 80 0D 01 02 [21:15:48]Write to MH i2c: E2 08 00 84 0D 80 0D 01 02 00 00 00 00 0A [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:15:48]Read from MH i2c: E2 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 84 0D 00 90 00 05 [21:15:48]RAPDU: 90 00 [21:15:48]wFMCommunicate OK [21:15:48]wFMCommunicate request_size=255 [21:15:48]MH_SAM_APDU [21:15: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 34 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 04 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 B0 05 00 35 04 06 00 59 [21:15:48]Write to MH i2c: E2 02 01 85 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 34 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 04 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 B0 05 00 35 04 06 00 59 00 00 3F [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:48]Read from MH i2c: E2 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 85 0D 00 90 00 06 [21:15:48]RAPDU: 90 00 [21:15:48]wFMCommunicate OK [21:15:48]wFMCommunicate request_size=10 [21:15:48]MH_SAM_APDU [21:15:48]CAPDU: 80 0D 02 02 05 1A F4 7F 15 9D [21:15:48]Write to MH i2c: E2 0D 00 86 0D 80 0D 02 02 05 00 1A F4 7F 15 9D 00 00 56 [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:15:48]Read from MH i2c: E2 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 03 00 86 0D 00 90 00 07 [21:15:48]RAPDU: 90 00 [21:15:48]wFMCommunicate OK [21:15:48]wFMCommunicate request_size=4 [21:15:48]MH_SAM_APDU [21:15:48]CAPDU: 80 0D 03 02 [21:15:48]Write to MH i2c: E2 08 00 87 0D 80 0D 03 02 00 00 00 00 0F [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:15:48]Read from MH i2c: E2 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 0B 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 0B 00 87 0D 00 9A 39 AB EF 2C 46 F8 C6 90 00 AD [21:15:48]RAPDU: 9A 39 AB EF 2C 46 F8 C6 90 00 [21:15:48]wFMCommunicate OK [21:15:48]SAM_PROTO_SignData done [21:15:48]FM_MakeSignedData done [21:15:48]CreateOFDProtocolMessage [21:15:48]wFMCommunicate request_size=4 [21:15:48]MH_SAM_APDU [21:15:48]CAPDU: 80 11 00 00 [21:15:48]Write to MH i2c: E2 08 00 88 0D 80 11 00 00 00 00 00 00 0F [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:48]Read from MH i2c: E2 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 17 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: E2 17 00 88 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 64 [21:15:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:15:48]wFMCommunicate OK [21:15:48]CreateOFDProtocolMessage done [21:15:48]OFDSenderStorePacket 372960 [21:15:48]StoreOFDPacket docnum=372960 [21:15:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0E A3 07 01 C8 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 34 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 04 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 B0 05 00 35 04 06 00 59 1A F4 7F 15 9D 9A 39 AB EF 2C 46 F8 C6 [21:15:48]CheckFolder [21:15:48]dirname=/storage/ofd_packets [21:15:48]CheckFolder done [21:15:48]ProducePacketName [21:15:48]name=ofd_packets/00372960 [21:15:48]NVStorageSaveData ofd_packets/00372960 [21:15:48]File name is /storage/ofd_packets/00372960 [21:15:48]Write 301 bytes [21:15:48]NVStorageSaveData done [21:15:48]OFDSenderStorePacket done [21:15:48]KKMCreateOFDPacket done [21:15:48]NVStorageSaveData kkm_last_timestamp [21:15:48]File name is /storage/kkm_last_timestamp [21:15:48]Write 4 bytes [21:15:48]NVStorageSaveData done [21:15:48]ExternCall_PrintAddStr [21:15:48]wPrintStart [21:15:48]Write to MH i2c: 01 00 00 89 0D 96 [21:15:48]Write i2c OK [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: 01 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: 01 07 00 [21:15:48]MH_I2C_Read... [21:15:48]Read from MH i2c: 01 07 00 89 0D 00 00 00 00 00 FF 0F AB [21:15:48]RasterBufferAndPrint [21:15:48]line Счет N : (1)3309280 [21:15:48]line ИНН: 02508201610067 [21:15:48]line Контрольно-Кассовый Чек [21:15:48]line ПРОДАЖА [21:15:48]line ТРК (МРК, ГНК) : 42 [21:15:48]line Товар: 2710124130 [21:15:48]line Аи-92-К-4 [21:15:48]line 3.290 * 66.90 [21:15:48]line = 220.10 [21:15:48]line НДС 12% НСП 1% [21:15:48]line > о реализуемом товаре [21:15:48]line ОКРУГЛЕНИЕ: -0.10 [21:15:48]line ИТОГО: 220.00 [21:15:48]line Внесено: 220.00 [21:15:48]line СДАЧА: 0.00 [21:15:48]line НСП 1% : 1.95 [21:15:48]line НДС 12% : 23.37 [21:15:48]line Наличными: 220.00 [21:15:48]line Безнал.: 0.00 [21:15:48]line Место: АЗС № 87 "Партнер Нефть" [21:15:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:15:48]line СНО: Общий режим [21:15:48]line Чек 777 24.10.2024 21:15 [21:15:48]line Смена: 524 ФФД: 1.0 [21:15:48]line ЗНМ: 0300000083 [21:15:48]line РНМ: 0000000000091623 [21:15:48]line Версия ККМ: 001 [21:15:48]line ФМ: 0000000000874672 [21:15:48]line ФД: 372960 [21:15:48]line ФПД: 97972305991069 [21:15:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211548&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372960&fm=97972305991069&tin=02508201610067®Number=0000000000091623&sum=22000 [21:15:48]written 0, free lines is 4095 [21:15:48]OFD Sender: Processing packet 372960 [packets to send 268, broken 267] [21:15:48]ProducePacketName [21:15:48]name=ofd_packets/00372960 [21:15:48]OFD Sender: To server: pG, [21:15:48]CommunicateWithHost lk.salyk.kg:30040 [21:15:48]ConnectInit lk.salyk.kg [21:15:48]Connected sock=9 [21:15:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0E A3 07 01 C8 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 34 FF 03 08 00 03 DA 0C 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 FA 55 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 21 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 03 00 00 F4 03 04 00 04 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 B0 05 00 35 04 06 00 59 1A F4 7F 15 9D 9A 39 AB EF 2C 46 F8 C6 [21:15:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 00 02 47 00 3F E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E0 B0 05 00 F4 03 04 00 AA 64 1A 67 B6 04 01 00 00 31 8D 59 FF AD C1 E1 4F [21:15:48]CommunicateWithHost err = 0 [21:15:48]CheckOFDResponse [21:15:48]1017 (14) - 77093643461234 [21:15:48]1041 (16) - 0000000000874672 [21:15:48]1040 (4) - 372960 [21:15:48]1012 (4) - 24.10.2024 15:15 [21:15:48]1206 (1) - 0 [21:15:48]OFD Sender: Remove packet 372960 [21:15:48]ProducePacketName [21:15:48]name=ofd_packets/00372960 [21:15:48]NVStorageDeleteData [21:15:49]Write to MH i2c: 01 00 00 B4 0D C1 [21:15:49]Write i2c OK [21:15:49]MH_I2C_Read... [21:15:49]Read from MH i2c: 01 [21:15:49]MH_I2C_Read... [21:15:49]Read from MH i2c: 01 07 00 [21:15:49]MH_I2C_Read... [21:15:49]Read from MH i2c: 01 07 00 B4 0D 00 00 00 00 00 D6 0C AA [21:15:49]RasterBufferAndPrint [21:15:49]line [21:15:49]line [21:15:49]line [21:15:49]line [21:15:49]line [21:15:49]written 0, free lines is 3293 [21:15:49]MH_Cut [21:15:49]Write to MH i2c: D1 01 00 BB 0D 01 9A [21:15:49]Write i2c OK [21:15:49]MH_I2C_Read... [21:15:49]Read from MH i2c: D1 [21:15:49]MH_I2C_Read... [21:15:49]Read from MH i2c: D1 01 00 [21:15:49]MH_I2C_Read... [21:15:49]Read from MH i2c: D1 01 00 BB 0D 00 99 [21:15:49]Write to MH i2c: 01 00 00 BC 0D C9 [21:15:49]Write i2c OK [21:15:49]MH_I2C_Read... [21:15:49]OFD Sender: No OFD packet to send [21:15:49]*** Cut start [21:15:49]*** Partial cut [21:15:49]*** CUTSNS_PIN = 1 [21:15:49]*** CUTSNS_PIN = 0 [21:15:50]*** Brake cut motor [21:15:50]Read from MH i2c: 01 [21:15:50]MH_I2C_Read... [21:15:50]*** Stop cut motor [21:15:50]*** Cut end [21:15:50]Read from MH i2c: 01 07 00 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: 01 07 00 BC 0D 00 00 00 00 00 FF 0F DE [21:15:50]process_action close_receipt done [21:15:50]requested_data is exist [21:15:50]produce_requested_data [21:15:50]requested_item fm.sn is exist - process it [21:15:50]wFMCommunicate request_size=4 [21:15:50]MH_SAM_APDU [21:15:50]CAPDU: 80 11 00 00 [21:15:50]Write to MH i2c: E2 08 00 BD 0D 80 11 00 00 00 00 00 00 44 [21:15:50]Write i2c OK [21:15:50]MH_I2C_Read... [21:15:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:15:50]Read from MH i2c: E2 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: E2 17 00 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: E2 17 00 BD 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 99 [21:15:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:15:50]wFMCommunicate OK [21:15:50]requested_item fd.num is exist - process it [21:15:50]SAM_PROTO_GetFieldsCounters [21:15:50]wFMCommunicate request_size=4 [21:15:50]MH_SAM_APDU [21:15:50]CAPDU: 80 13 00 00 [21:15:50]Write to MH i2c: E2 08 00 BE 0D 80 13 00 00 00 00 00 00 47 [21:15:50]Write i2c OK [21:15:50]MH_I2C_Read... [21:15:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:15:50]Read from MH i2c: E2 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: E2 62 00 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: E2 62 00 BE 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 2D [21:15:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 09 03 00 00 5E 04 04 00 09 03 00 00 57 04 04 00 0A 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:15:50]wFMCommunicate OK [21:15:50]SAM_PROTO_GetFieldsCounters done [21:15:50]requested_item shift.num is exist - process it [21:15:50]requested_item shift.opened is exist - process it [21:15:50]req_shift_opened [21:15:50]FM_GetShiftState [21:15:50]SAM_PROTO_GetShiftState [21:15:50]wFMCommunicate request_size=4 [21:15:50]MH_SAM_APDU [21:15:50]CAPDU: 80 13 01 00 [21:15:50]Write to MH i2c: E2 08 00 BF 0D 80 13 01 00 00 00 00 00 49 [21:15:50]Write i2c OK [21:15:50]MH_I2C_Read... [21:15:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:15:50]Read from MH i2c: E2 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: E2 0E 00 [21:15:50]MH_I2C_Read... [21:15:50]Read from MH i2c: E2 0E 00 BF 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AE [21:15:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:15:50]wFMCommunicate OK [21:15:50]SAM_PROTO_GetShiftState done [21:15:50]FM_GetShiftState done [21:15:50]req_shift_opened done [21:15:50]requested_item shift.open_date is exist - process it [21:15:50]req_shift_open_date [21:15:50]req_shift_open_date done [21:15:50]produce_requested_data done [21:15:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372960,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:15:50]process_action_free close_receipt [21:15:50]json_value_free [21:15:50]json_value_free done [21:15:50]process_json_proto returns [21:15:50]Send response to host [21:15:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372960,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:15:50]free response buf [21:15:50]execute_script done [21:15:50]execute_script returns [21:15:50]free content buf [21:15:50]Sock 10.Close socket [21:15:50]Sock 10.Thread stoped [21:15:54]OFD Sender: No OFD packet to send [21:15:59]OFD Sender: No OFD packet to send [21:16:04]OFD Sender: No OFD packet to send [21:16:09]OFD Sender: No OFD packet to send [21:16:14]OFD Sender: No OFD packet to send [21:16:19]OFD Sender: No OFD packet to send [21:16:24]OFD Sender: No OFD packet to send [21:16:29]OFD Sender: No OFD packet to send [21:16:34]OFD Sender: No OFD packet to send [21:16:39]OFD Sender: No OFD packet to send [21:16:44]OFD Sender: No OFD packet to send [21:16:49]OFD Sender: No OFD packet to send [21:16:54]OFD Sender: No OFD packet to send [21:16:59]OFD Sender: No OFD packet to send [21:17:04]OFD Sender: No OFD packet to send [21:17:09]OFD Sender: No OFD packet to send [21:17:14]OFD Sender: No OFD packet to send [21:17:19]OFD Sender: No OFD packet to send [21:17:24]OFD Sender: No OFD packet to send [21:17:29]OFD Sender: No OFD packet to send [21:17:34]OFD Sender: No OFD packet to send [21:17:39]OFD Sender: No OFD packet to send [21:17:44]OFD Sender: No OFD packet to send [21:17:49]OFD Sender: No OFD packet to send [21:17:54]OFD Sender: No OFD packet to send [21:17:59]OFD Sender: No OFD packet to send [21:18:04]OFD Sender: No OFD packet to send [21:18:09]OFD Sender: No OFD packet to send [21:18:14]OFD Sender: No OFD packet to send [21:18:19]OFD Sender: No OFD packet to send [21:18:24]OFD Sender: No OFD packet to send [21:18:29]OFD Sender: No OFD packet to send [21:18:34]OFD Sender: No OFD packet to send [21:18:38]accept exits with 7 [21:18:38]New connection [21:18:38]New thread 3066469732 created [21:18:38]Thread 3066613092 joined [21:18:38]Waiting for new connection... [21:18:38] Sock 7.Parse request [21:18:38]Sock 7.Check first char [21:18:38]Sock 7.First char is OK [21:18:38]request: POST /json_proto HTTP/1.0 [21:18:38]Method: POST [21:18:38]URL: /json_proto [21:18:38]Method is POST - this is cgi request [21:18:38]url: /json_proto [21:18:38]query_string will be loaded in cgi processing [21:18:38]execute_cgi json_proto POST (null) [21:18:38]execute_cgi path=json_proto method=POST [21:18:38]POST find Content-Length [21:18:38]Host: 172.17.42.195:8080 [21:18:38]Content-Length: 683 [21:18:38]Content-Type: application/json [21:18:38] [21:18:38]POST finish read [21:18:38]Found Content-Length = 683 [21:18:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:38]execute_script... [21:18: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)3309282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:38]POST & json_proto [21:18:38]process_json_proto [21:18:38]json parsed OK: [21:18:38]protocol is kg_v1.0 [21:18:38]action value=close_receipt [21:18:38]process_action close_receipt [21:18:38]cmd_close_receipt [21:18:38]MH_GetDate [21:18:38]Write to MH i2c: F0 00 00 C0 0D BC [21:18:38]Write i2c OK [21:18:38]MH_I2C_Read... [21:18:38]Read from MH i2c: F0 [21:18:38]MH_I2C_Read... [21:18:38]Read from MH i2c: F0 09 00 [21:18:38]MH_I2C_Read... [21:18:38]Read from MH i2c: F0 09 00 C0 0D 00 AF B9 1A 67 EF 94 12 67 AA [21:18:38]GetLastDocTimeStamp 1729804548 [21:18:38]current date 1729804719 [21:18:38]FM_GetShiftState [21:18:38]SAM_PROTO_GetShiftState [21:18:38]wFMCommunicate request_size=4 [21:18:38]MH_SAM_APDU [21:18:38]CAPDU: 80 13 01 00 [21:18:38]Write to MH i2c: E2 08 00 C1 0D 80 13 01 00 00 00 00 00 4B [21:18:38]Write i2c OK [21:18:38]MH_I2C_Read... [21:18:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:38]Read from MH i2c: E2 [21:18:38]MH_I2C_Read... [21:18:38]Read from MH i2c: E2 0E 00 [21:18:38]MH_I2C_Read... [21:18:38]Read from MH i2c: E2 0E 00 C1 0D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [21:18:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:18:38]wFMCommunicate OK [21:18:38]SAM_PROTO_GetShiftState done [21:18:38]FM_GetShiftState done [21:18:38]opened in 1729729095 [21:18:38]opened+sec_in_day 1729815495 [21:18:38]quantity*price = 100021 [21:18:38]sum+1 = 100023 [21:18:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 778 24.10.2024 21:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372961 ФПД: 105890992209753 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211839&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372961&fm=105890992209753&tin=02508201610067®Number=0000000000091623&sum=100000 [21:18:39]StoreToDocumentArchive [21:18:39]shift 524 fd 372961 [21:18:39]save to /storage/0524/doc_00372961 [21:18:39]save last doc name /storage/0524/doc_00372961 to /storage/kkm_last_doc_name [21:18:39]save OK [21:18:39]Clear old archive folders... [21:18:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:18:39]tlvbuf is B6E556F0 [21:18:39]SAM_PROTO_ClearQueue [21:18:39]wFMCommunicate request_size=4 [21:18:39]MH_SAM_APDU [21:18:39]CAPDU: 80 09 00 00 [21:18:39]Write to MH i2c: E2 08 00 CE 0D 80 09 00 00 00 00 00 00 4D [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:18:39]Read from MH i2c: E2 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 CE 0D 00 90 00 4F [21:18:39]RAPDU: 90 00 [21:18:39]wFMCommunicate OK [21:18:39]SAM_PROTO_ClearQueue done [21:18:39]KKMCreateOFDPacket [21:18:39]OFDProtocolAddRootSTLVToBuf [21:18:39]FM_MakeSignedData [21:18:39]FM_MakeSignedData [21:18:39]SAM_PROTO_SignData [21:18:39]wFMCommunicate request_size=4 [21:18:39]MH_SAM_APDU [21:18:39]CAPDU: 80 0D 01 02 [21:18:39]Write to MH i2c: E2 08 00 CF 0D 80 0D 01 02 00 00 00 00 55 [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:18:39]Read from MH i2c: E2 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 CF 0D 00 90 00 50 [21:18:39]RAPDU: 90 00 [21:18:39]wFMCommunicate OK [21:18:39]wFMCommunicate request_size=255 [21:18:39]MH_SAM_APDU [21:18:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 AF B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 B0 05 00 35 04 06 00 60 [21:18:39]Write to MH i2c: E2 02 01 D0 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 AF B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 B0 05 00 35 04 06 00 60 00 00 F7 [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:39]Read from MH i2c: E2 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 D0 0D 00 90 00 51 [21:18:39]RAPDU: 90 00 [21:18:39]wFMCommunicate OK [21:18:39]wFMCommunicate request_size=10 [21:18:39]MH_SAM_APDU [21:18:39]CAPDU: 80 0D 02 02 05 4E AA F9 BF 59 [21:18:39]Write to MH i2c: E2 0D 00 D1 0D 80 0D 02 02 05 00 4E AA F9 BF 59 00 00 6B [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:39]Read from MH i2c: E2 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 03 00 D1 0D 00 90 00 52 [21:18:39]RAPDU: 90 00 [21:18:39]wFMCommunicate OK [21:18:39]wFMCommunicate request_size=4 [21:18:39]MH_SAM_APDU [21:18:39]CAPDU: 80 0D 03 02 [21:18:39]Write to MH i2c: E2 08 00 D2 0D 80 0D 03 02 00 00 00 00 5A [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:18:39]Read from MH i2c: E2 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 0B 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 0B 00 D2 0D 00 70 6D BD F4 6D 11 03 39 90 00 A3 [21:18:39]RAPDU: 70 6D BD F4 6D 11 03 39 90 00 [21:18:39]wFMCommunicate OK [21:18:39]SAM_PROTO_SignData done [21:18:39]FM_MakeSignedData done [21:18:39]CreateOFDProtocolMessage [21:18:39]wFMCommunicate request_size=4 [21:18:39]MH_SAM_APDU [21:18:39]CAPDU: 80 11 00 00 [21:18:39]Write to MH i2c: E2 08 00 D3 0D 80 11 00 00 00 00 00 00 5A [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]OFD Sender: No OFD packet to send [21:18:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:39]Read from MH i2c: E2 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 17 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: E2 17 00 D3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [21:18:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:18:39]wFMCommunicate OK [21:18:39]CreateOFDProtocolMessage done [21:18:39]OFDSenderStorePacket 372961 [21:18:39]StoreOFDPacket docnum=372961 [21:18:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FB 7D 07 01 79 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 AF B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 B0 05 00 35 04 06 00 60 4E AA F9 BF 59 70 6D BD F4 6D 11 03 39 [21:18:39]CheckFolder [21:18:39]dirname=/storage/ofd_packets [21:18:39]CheckFolder done [21:18:39]ProducePacketName [21:18:39]name=ofd_packets/00372961 [21:18:39]NVStorageSaveData ofd_packets/00372961 [21:18:39]File name is /storage/ofd_packets/00372961 [21:18:39]Write 301 bytes [21:18:39]NVStorageSaveData done [21:18:39]OFDSenderStorePacket done [21:18:39]KKMCreateOFDPacket done [21:18:39]NVStorageSaveData kkm_last_timestamp [21:18:39]File name is /storage/kkm_last_timestamp [21:18:39]Write 4 bytes [21:18:39]NVStorageSaveData done [21:18:39]ExternCall_PrintAddStr [21:18:39]wPrintStart [21:18:39]Write to MH i2c: 01 00 00 D4 0D E1 [21:18:39]Write i2c OK [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: 01 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: 01 07 00 [21:18:39]MH_I2C_Read... [21:18:39]Read from MH i2c: 01 07 00 D4 0D 00 00 00 00 00 FF 0F F6 [21:18:39]RasterBufferAndPrint [21:18:39]line Счет N : (1)3309282 [21:18:39]line ИНН: 02508201610067 [21:18:39]line Контрольно-Кассовый Чек [21:18:39]line ПРОДАЖА [21:18:39]line ТРК (МРК, ГНК) : 43 [21:18:39]line Товар: 2710124500 [21:18:39]line Аи-95-К-3 [21:18:39]line 13.480 * 74.20 [21:18:39]line = 1000.22 [21:18:39]line НДС 12% НСП 1% [21:18:39]line > о реализуемом товаре [21:18:39]line ОКРУГЛЕНИЕ: -0.22 [21:18:39]line ИТОГО: 1000.00 [21:18:39]line Внесено: 1000.00 [21:18:39]line СДАЧА: 0.00 [21:18:39]line НСП 1% : 8.85 [21:18:39]line НДС 12% : 106.22 [21:18:39]line Наличными: 1000.00 [21:18:39]line Безнал.: 0.00 [21:18:39]line Место: АЗС № 87 "Партнер Нефть" [21:18:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:18:39]line СНО: Общий режим [21:18:39]line Чек 778 24.10.2024 21:18 [21:18:39]line Смена: 524 ФФД: 1.0 [21:18:39]line ЗНМ: 0300000083 [21:18:39]line РНМ: 0000000000091623 [21:18:39]line Версия ККМ: 001 [21:18:39]line ФМ: 0000000000874672 [21:18:39]line ФД: 372961 [21:18:39]line ФПД: 105890992209753 [21:18:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211839&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372961&fm=105890992209753&tin=02508201610067®Number=0000000000091623&sum=100000 [21:18:40]OFD Sender: Processing packet 372961 [packets to send 268, broken 267] [21:18:40]ProducePacketName [21:18:40]name=ofd_packets/00372961 [21:18:40]OFD Sender: To server: pG, [21:18:40]CommunicateWithHost lk.salyk.kg:30040 [21:18:40]ConnectInit lk.salyk.kg [21:18:40]written 0, free lines is 4095 [21:18:40]Connected sock=10 [21:18:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 FB 7D 07 01 79 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 03 00 00 F4 03 04 00 AF B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 B0 05 00 35 04 06 00 60 4E AA F9 BF 59 70 6D BD F4 6D 11 03 39 [21:18:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CE 84 47 00 9C A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E1 B0 05 00 F4 03 04 00 56 65 1A 67 B6 04 01 00 00 76 D1 7B 3E A1 9C FF A1 [21:18:40]CommunicateWithHost err = 0 [21:18:40]CheckOFDResponse [21:18:40]1017 (14) - 77093643461234 [21:18:40]1041 (16) - 0000000000874672 [21:18:40]1040 (4) - 372961 [21:18:40]1012 (4) - 24.10.2024 15:18 [21:18:40]1206 (1) - 0 [21:18:40]OFD Sender: Remove packet 372961 [21:18:40]ProducePacketName [21:18:40]name=ofd_packets/00372961 [21:18:40]NVStorageDeleteData [21:18:40]Write to MH i2c: 01 00 00 FF 0D 0C [21:18:40]Write i2c OK [21:18:40]MH_I2C_Read... [21:18:40]Read from MH i2c: 01 [21:18:40]MH_I2C_Read... [21:18:40]Read from MH i2c: 01 07 00 [21:18:40]MH_I2C_Read... [21:18:40]Read from MH i2c: 01 07 00 FF 0D 00 00 00 00 00 D6 0C F5 [21:18:40]RasterBufferAndPrint [21:18:40]line [21:18:40]line [21:18:40]line [21:18:40]line [21:18:40]line [21:18:40]written 0, free lines is 3290 [21:18:40]MH_Cut [21:18:40]Write to MH i2c: D1 01 00 06 0E 01 E6 [21:18:40]Write i2c OK [21:18:40]MH_I2C_Read... [21:18:40]Read from MH i2c: D1 [21:18:40]MH_I2C_Read... [21:18:40]Read from MH i2c: D1 01 00 [21:18:40]MH_I2C_Read... [21:18:40]Read from MH i2c: D1 01 00 06 0E 00 E5 [21:18:40]Write to MH i2c: 01 00 00 07 0E 15 [21:18:40]Write i2c OK [21:18:40]MH_I2C_Read... [21:18:41]OFD Sender: No OFD packet to send [21:18:41]*** Cut start [21:18:41]*** Partial cut [21:18:41]*** CUTSNS_PIN = 1 [21:18:41]*** CUTSNS_PIN = 0 [21:18:41]*** Brake cut motor [21:18:42]Read from MH i2c: 01 [21:18:42]MH_I2C_Read... [21:18:42]*** Stop cut motor [21:18:42]*** Cut end [21:18:42]Read from MH i2c: 01 07 00 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: 01 07 00 07 0E 00 00 00 00 00 FF 0F 2A [21:18:42]process_action close_receipt done [21:18:42]requested_data is exist [21:18:42]produce_requested_data [21:18:42]requested_item fm.sn is exist - process it [21:18:42]wFMCommunicate request_size=4 [21:18:42]MH_SAM_APDU [21:18:42]CAPDU: 80 11 00 00 [21:18:42]Write to MH i2c: E2 08 00 08 0E 80 11 00 00 00 00 00 00 90 [21:18:42]Write i2c OK [21:18:42]MH_I2C_Read... [21:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:42]Read from MH i2c: E2 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 17 00 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 17 00 08 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E5 [21:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:18:42]wFMCommunicate OK [21:18:42]requested_item fd.num is exist - process it [21:18:42]SAM_PROTO_GetFieldsCounters [21:18:42]wFMCommunicate request_size=4 [21:18:42]MH_SAM_APDU [21:18:42]CAPDU: 80 13 00 00 [21:18:42]Write to MH i2c: E2 08 00 09 0E 80 13 00 00 00 00 00 00 93 [21:18:42]Write i2c OK [21:18:42]MH_I2C_Read... [21:18:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:18:42]Read from MH i2c: E2 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 62 00 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 62 00 09 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 7D [21:18:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0A 03 00 00 5E 04 04 00 0A 03 00 00 57 04 04 00 0B 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:18:42]wFMCommunicate OK [21:18:42]SAM_PROTO_GetFieldsCounters done [21:18:42]requested_item shift.num is exist - process it [21:18:42]requested_item shift.opened is exist - process it [21:18:42]req_shift_opened [21:18:42]FM_GetShiftState [21:18:42]SAM_PROTO_GetShiftState [21:18:42]wFMCommunicate request_size=4 [21:18:42]MH_SAM_APDU [21:18:42]CAPDU: 80 13 01 00 [21:18:42]Write to MH i2c: E2 08 00 0A 0E 80 13 01 00 00 00 00 00 95 [21:18:42]Write i2c OK [21:18:42]MH_I2C_Read... [21:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:42]Read from MH i2c: E2 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 0E 00 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 0E 00 0A 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FA [21:18:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:18:42]wFMCommunicate OK [21:18:42]SAM_PROTO_GetShiftState done [21:18:42]FM_GetShiftState done [21:18:42]req_shift_opened done [21:18:42]requested_item shift.open_date is exist - process it [21:18:42]req_shift_open_date [21:18:42]req_shift_open_date done [21:18:42]produce_requested_data done [21:18:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372961,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:18:42]process_action_free close_receipt [21:18:42]json_value_free [21:18:42]json_value_free done [21:18:42]process_json_proto returns [21:18:42]Send response to host [21:18:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372961,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:18:42]free response buf [21:18:42]execute_script done [21:18:42]execute_script returns [21:18:42]free content buf [21:18:42]Sock 7.Close socket [21:18:42]Sock 7.Thread stoped [21:18:42]accept exits with 9 [21:18:42]New connection [21:18:42]New thread 3066613092 created [21:18:42]Thread 3066469732 joined [21:18:42]Waiting for new connection... [21:18:42] Sock 9.Parse request [21:18:42]Sock 9.Check first char [21:18:42]Sock 9.First char is OK [21:18:42]request: POST /json_proto HTTP/1.0 [21:18:42]Method: POST [21:18:42]URL: /json_proto [21:18:42]Method is POST - this is cgi request [21:18:42]url: /json_proto [21:18:42]query_string will be loaded in cgi processing [21:18:42]execute_cgi json_proto POST (null) [21:18:42]execute_cgi path=json_proto method=POST [21:18:42]POST find Content-Length [21:18:42]Host: 172.17.42.195:8080 [21:18:42]Content-Length: 678 [21:18:42]Content-Type: application/json [21:18:42] [21:18:42]POST finish read [21:18:42]Found Content-Length = 678 [21:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:42]execute_script... [21:18:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 2.700, "sum" : 200.34, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:18:42]POST & json_proto [21:18:42]process_json_proto [21:18:42]json parsed OK: [21:18:42]protocol is kg_v1.0 [21:18:42]action value=close_receipt [21:18:42]process_action close_receipt [21:18:42]cmd_close_receipt [21:18:42]MH_GetDate [21:18:42]Write to MH i2c: F0 00 00 0B 0E 08 [21:18:42]Write i2c OK [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: F0 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: F0 09 00 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: F0 09 00 0B 0E 00 B3 B9 1A 67 EF 94 12 67 FA [21:18:42]GetLastDocTimeStamp 1729804719 [21:18:42]current date 1729804723 [21:18:42]FM_GetShiftState [21:18:42]SAM_PROTO_GetShiftState [21:18:42]wFMCommunicate request_size=4 [21:18:42]MH_SAM_APDU [21:18:42]CAPDU: 80 13 01 00 [21:18:42]Write to MH i2c: E2 08 00 0C 0E 80 13 01 00 00 00 00 00 97 [21:18:42]Write i2c OK [21:18:42]MH_I2C_Read... [21:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:42]Read from MH i2c: E2 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 0E 00 [21:18:42]MH_I2C_Read... [21:18:42]Read from MH i2c: E2 0E 00 0C 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FC [21:18:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:18:42]wFMCommunicate OK [21:18:42]SAM_PROTO_GetShiftState done [21:18:42]FM_GetShiftState done [21:18:42]opened in 1729729095 [21:18:42]opened+sec_in_day 1729815495 [21:18:42]quantity*price = 20034 [21:18:42]sum+1 = 20035 [21:18:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 779 24.10.2024 21:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372962 ФПД: 73296969212621 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372962&fm=73296969212621&tin=02508201610067®Number=0000000000091623&sum=20000 [21:18:44]StoreToDocumentArchive [21:18:44]shift 524 fd 372962 [21:18:44]save to /storage/0524/doc_00372962 [21:18:44]save last doc name /storage/0524/doc_00372962 to /storage/kkm_last_doc_name [21:18:44]save OK [21:18:44]Clear old archive folders... [21:18:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:18:44]tlvbuf is 00CF6720 [21:18:44]SAM_PROTO_ClearQueue [21:18:44]wFMCommunicate request_size=4 [21:18:44]MH_SAM_APDU [21:18:44]CAPDU: 80 09 00 00 [21:18:44]Write to MH i2c: E2 08 00 19 0E 80 09 00 00 00 00 00 00 99 [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:18:44]Read from MH i2c: E2 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 19 0E 00 90 00 9B [21:18:44]RAPDU: 90 00 [21:18:44]wFMCommunicate OK [21:18:44]SAM_PROTO_ClearQueue done [21:18:44]KKMCreateOFDPacket [21:18:44]OFDProtocolAddRootSTLVToBuf [21:18:44]FM_MakeSignedData [21:18:44]FM_MakeSignedData [21:18:44]SAM_PROTO_SignData [21:18:44]wFMCommunicate request_size=4 [21:18:44]MH_SAM_APDU [21:18:44]CAPDU: 80 0D 01 02 [21:18:44]Write to MH i2c: E2 08 00 1A 0E 80 0D 01 02 00 00 00 00 A1 [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:18:44]Read from MH i2c: E2 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 1A 0E 00 90 00 9C [21:18:44]RAPDU: 90 00 [21:18:44]wFMCommunicate OK [21:18:44]wFMCommunicate request_size=255 [21:18:44]MH_SAM_APDU [21:18:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 B4 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 B0 05 00 35 04 06 00 42 [21:18:44]Write to MH i2c: E2 02 01 1B 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 B4 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 B0 05 00 35 04 06 00 42 00 00 B0 [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:44]Read from MH i2c: E2 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 1B 0E 00 90 00 9D [21:18:44]RAPDU: 90 00 [21:18:44]wFMCommunicate OK [21:18:44]wFMCommunicate request_size=10 [21:18:44]MH_SAM_APDU [21:18:44]CAPDU: 80 0D 02 02 05 A9 C7 D0 22 CD [21:18:44]Write to MH i2c: E2 0D 00 1C 0E 80 0D 02 02 05 00 A9 C7 D0 22 CD 00 00 DD [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:18:44]Read from MH i2c: E2 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 03 00 1C 0E 00 90 00 9E [21:18:44]RAPDU: 90 00 [21:18:44]wFMCommunicate OK [21:18:44]wFMCommunicate request_size=4 [21:18:44]MH_SAM_APDU [21:18:44]CAPDU: 80 0D 03 02 [21:18:44]Write to MH i2c: E2 08 00 1D 0E 80 0D 03 02 00 00 00 00 A6 [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:18:44]Read from MH i2c: E2 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 0B 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 0B 00 1D 0E 00 17 AF 67 90 96 AB 4A 62 90 00 51 [21:18:44]RAPDU: 17 AF 67 90 96 AB 4A 62 90 00 [21:18:44]wFMCommunicate OK [21:18:44]SAM_PROTO_SignData done [21:18:44]FM_MakeSignedData done [21:18:44]CreateOFDProtocolMessage [21:18:44]wFMCommunicate request_size=4 [21:18:44]MH_SAM_APDU [21:18:44]CAPDU: 80 11 00 00 [21:18:44]Write to MH i2c: E2 08 00 1E 0E 80 11 00 00 00 00 00 00 A6 [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:44]Read from MH i2c: E2 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 17 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: E2 17 00 1E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [21:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:18:44]wFMCommunicate OK [21:18:44]CreateOFDProtocolMessage done [21:18:44]OFDSenderStorePacket 372962 [21:18:44]StoreOFDPacket docnum=372962 [21:18:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F5 92 07 01 12 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 B4 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 B0 05 00 35 04 06 00 42 A9 C7 D0 22 CD 17 AF 67 90 96 AB 4A 62 [21:18:44]CheckFolder [21:18:44]dirname=/storage/ofd_packets [21:18:44]CheckFolder done [21:18:44]ProducePacketName [21:18:44]name=ofd_packets/00372962 [21:18:44]NVStorageSaveData ofd_packets/00372962 [21:18:44]File name is /storage/ofd_packets/00372962 [21:18:44]Write 301 bytes [21:18:44]NVStorageSaveData done [21:18:44]OFDSenderStorePacket done [21:18:44]KKMCreateOFDPacket done [21:18:44]NVStorageSaveData kkm_last_timestamp [21:18:44]File name is /storage/kkm_last_timestamp [21:18:44]Write 4 bytes [21:18:44]NVStorageSaveData done [21:18:44]OFD Sender: Processing packet 372962 [packets to send 268, broken 267] [21:18:44]ProducePacketName [21:18:44]name=ofd_packets/00372962 [21:18:44]OFD Sender: To server: pG, [21:18:44]CommunicateWithHost lk.salyk.kg:30040 [21:18:44]ConnectInit lk.salyk.kg [21:18:44]ExternCall_PrintAddStr [21:18:44]wPrintStart [21:18:44]Write to MH i2c: 01 00 00 1F 0E 2D [21:18:44]Write i2c OK [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: 01 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: 01 07 00 [21:18:44]MH_I2C_Read... [21:18:44]Read from MH i2c: 01 07 00 1F 0E 00 00 00 00 00 FF 0F 42 [21:18:44]RasterBufferAndPrint [21:18:44]line Счет N : (1)3309283 [21:18:44]line ИНН: 02508201610067 [21:18:44]line Контрольно-Кассовый Чек [21:18:44]line ПРОДАЖА [21:18:44]line ТРК (МРК, ГНК) : 23 [21:18:44]line Товар: 2710124500 [21:18:44]line Аи-95-К-3 [21:18:44]line 2.700 * 74.20 [21:18:44]line = 200.34 [21:18:44]line НДС 12% НСП 1% [21:18:44]line > о реализуемом товаре [21:18:44]line ОКРУГЛЕНИЕ: -0.34 [21:18:44]line ИТОГО: 200.00 [21:18:44]line Внесено: 200.00 [21:18:44]line СДАЧА: 0.00 [21:18:44]line НСП 1% : 1.77 [21:18:44]line НДС 12% : 21.27 [21:18:44]line Наличными: 200.00 [21:18:44]line Безнал.: 0.00 [21:18:44]line Место: АЗС № 87 "Партнер Нефть" [21:18:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:18:44]line СНО: Общий режим [21:18:44]line Чек 779 24.10.2024 21:18 [21:18:44]line Смена: 524 ФФД: 1.0 [21:18:44]line ЗНМ: 0300000083 [21:18:44]line РНМ: 0000000000091623 [21:18:44]line Версия ККМ: 001 [21:18:44]line ФМ: 0000000000874672 [21:18:44]line ФД: 372962 [21:18:44]line ФПД: 73296969212621 [21:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372962&fm=73296969212621&tin=02508201610067®Number=0000000000091623&sum=20000 [21:18:44]written 0, free lines is 4095 [21:18:45]Connected sock=11 [21:18:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F5 92 07 01 12 E7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 8C 0A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 03 00 00 F4 03 04 00 B4 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 B0 05 00 35 04 06 00 42 A9 C7 D0 22 CD 17 AF 67 90 96 AB 4A 62 [21:18:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 20 F0 47 00 CE A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E2 B0 05 00 F4 03 04 00 5A 65 1A 67 B6 04 01 00 00 7F FE D1 8F FD AE 98 1E [21:18:45]CommunicateWithHost err = 0 [21:18:45]CheckOFDResponse [21:18:45]1017 (14) - 77093643461234 [21:18:45]1041 (16) - 0000000000874672 [21:18:45]1040 (4) - 372962 [21:18:45]1012 (4) - 24.10.2024 15:18 [21:18:45]1206 (1) - 0 [21:18:45]OFD Sender: Remove packet 372962 [21:18:45]ProducePacketName [21:18:45]name=ofd_packets/00372962 [21:18:45]NVStorageDeleteData [21:18:45]Write to MH i2c: 01 00 00 4A 0E 58 [21:18:45]Write i2c OK [21:18:45]MH_I2C_Read... [21:18:45]Read from MH i2c: 01 [21:18:45]MH_I2C_Read... [21:18:45]Read from MH i2c: 01 07 00 [21:18:45]MH_I2C_Read... [21:18:45]Read from MH i2c: 01 07 00 4A 0E 00 00 00 00 00 D9 0C 44 [21:18:45]RasterBufferAndPrint [21:18:45]line [21:18:45]line [21:18:45]line [21:18:45]line [21:18:45]line [21:18:45]written 0, free lines is 3299 [21:18:45]MH_Cut [21:18:45]Write to MH i2c: D1 01 00 51 0E 01 31 [21:18:45]Write i2c OK [21:18:45]MH_I2C_Read... [21:18:45]Read from MH i2c: D1 [21:18:45]MH_I2C_Read... [21:18:45]Read from MH i2c: D1 01 00 [21:18:45]MH_I2C_Read... [21:18:45]Read from MH i2c: D1 01 00 51 0E 00 30 [21:18:45]Write to MH i2c: 01 00 00 52 0E 60 [21:18:45]Write i2c OK [21:18:45]MH_I2C_Read... [21:18:45]OFD Sender: No OFD packet to send [21:18:46]*** Cut start [21:18:46]*** Partial cut [21:18:46]*** CUTSNS_PIN = 1 [21:18:46]*** CUTSNS_PIN = 0 [21:18:46]*** Brake cut motor [21:18:46]Read from MH i2c: 01 [21:18:46]MH_I2C_Read... [21:18:46]*** Stop cut motor [21:18:46]*** Cut end [21:18:46]Read from MH i2c: 01 07 00 [21:18:46]MH_I2C_Read... [21:18:46]Read from MH i2c: 01 07 00 52 0E 00 00 00 00 00 FF 0F 75 [21:18:46]process_action close_receipt done [21:18:46]requested_data is exist [21:18:46]produce_requested_data [21:18:46]requested_item fm.sn is exist - process it [21:18:46]wFMCommunicate request_size=4 [21:18:46]MH_SAM_APDU [21:18:46]CAPDU: 80 11 00 00 [21:18:46]Write to MH i2c: E2 08 00 53 0E 80 11 00 00 00 00 00 00 DB [21:18:46]Write i2c OK [21:18:46]MH_I2C_Read... [21:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:18:46]Read from MH i2c: E2 [21:18:46]MH_I2C_Read... [21:18:46]Read from MH i2c: E2 17 00 [21:18:46]MH_I2C_Read... [21:18:46]Read from MH i2c: E2 17 00 53 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 30 [21:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:18:47]wFMCommunicate OK [21:18:47]requested_item fd.num is exist - process it [21:18:47]SAM_PROTO_GetFieldsCounters [21:18:47]wFMCommunicate request_size=4 [21:18:47]MH_SAM_APDU [21:18:47]CAPDU: 80 13 00 00 [21:18:47]Write to MH i2c: E2 08 00 54 0E 80 13 00 00 00 00 00 00 DE [21:18:47]Write i2c OK [21:18:47]MH_I2C_Read... [21:18:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:18:47]Read from MH i2c: E2 [21:18:47]MH_I2C_Read... [21:18:47]Read from MH i2c: E2 62 00 [21:18:47]MH_I2C_Read... [21:18:47]Read from MH i2c: E2 62 00 54 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 CC [21:18:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0B 03 00 00 5E 04 04 00 0B 03 00 00 57 04 04 00 0C 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:18:47]wFMCommunicate OK [21:18:47]SAM_PROTO_GetFieldsCounters done [21:18:47]requested_item shift.num is exist - process it [21:18:47]requested_item shift.opened is exist - process it [21:18:47]req_shift_opened [21:18:47]FM_GetShiftState [21:18:47]SAM_PROTO_GetShiftState [21:18:47]wFMCommunicate request_size=4 [21:18:47]MH_SAM_APDU [21:18:47]CAPDU: 80 13 01 00 [21:18:47]Write to MH i2c: E2 08 00 55 0E 80 13 01 00 00 00 00 00 E0 [21:18:47]Write i2c OK [21:18:47]MH_I2C_Read... [21:18:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:18:47]Read from MH i2c: E2 [21:18:47]MH_I2C_Read... [21:18:47]Read from MH i2c: E2 0E 00 [21:18:47]MH_I2C_Read... [21:18:47]Read from MH i2c: E2 0E 00 55 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 45 [21:18:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:18:47]wFMCommunicate OK [21:18:47]SAM_PROTO_GetShiftState done [21:18:47]FM_GetShiftState done [21:18:47]req_shift_opened done [21:18:47]requested_item shift.open_date is exist - process it [21:18:47]req_shift_open_date [21:18:47]req_shift_open_date done [21:18:47]produce_requested_data done [21:18:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372962,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:18:47]process_action_free close_receipt [21:18:47]json_value_free [21:18:47]json_value_free done [21:18:47]process_json_proto returns [21:18:47]Send response to host [21:18:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372962,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:18:47]free response buf [21:18:47]execute_script done [21:18:47]execute_script returns [21:18:47]free content buf [21:18:47]Sock 9.Close socket [21:18:47]Sock 9.Thread stoped [21:18:50]OFD Sender: No OFD packet to send [21:18:55]OFD Sender: No OFD packet to send [21:19:00]OFD Sender: No OFD packet to send [21:19:05]OFD Sender: No OFD packet to send [21:19:10]OFD Sender: No OFD packet to send [21:19:15]OFD Sender: No OFD packet to send [21:19:16]accept exits with 7 [21:19:16]New connection [21:19:16]New thread 3066469732 created [21:19:16]Thread 3066613092 joined [21:19:16]Waiting for new connection... [21:19:16] Sock 7.Parse request [21:19:16]Sock 7.Check first char [21:19:16]Sock 7.First char is OK [21:19:16]request: POST /json_proto HTTP/1.0 [21:19:16]Method: POST [21:19:16]URL: /json_proto [21:19:16]Method is POST - this is cgi request [21:19:16]url: /json_proto [21:19:16]query_string will be loaded in cgi processing [21:19:16]execute_cgi json_proto POST (null) [21:19:16]execute_cgi path=json_proto method=POST [21:19:16]POST find Content-Length [21:19:16]Host: 172.17.42.195:8080 [21:19:16]Content-Length: 683 [21:19:16]Content-Type: application/json [21:19:16] [21:19:16]POST finish read [21:19:16]Found Content-Length = 683 [21:19:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 15.950, "sum" : 1067.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1080.00, "total" : 1067.00, "payments": [ { "type": 0, "sum" : 1067.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:16]execute_script... [21:19:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 15.950, "sum" : 1067.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1080.00, "total" : 1067.00, "payments": [ { "type": 0, "sum" : 1067.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:16]POST & json_proto [21:19:16]process_json_proto [21:19:16]json parsed OK: [21:19:16]protocol is kg_v1.0 [21:19:16]action value=close_receipt [21:19:16]process_action close_receipt [21:19:16]cmd_close_receipt [21:19:16]MH_GetDate [21:19:16]Write to MH i2c: F0 00 00 56 0E 53 [21:19:16]Write i2c OK [21:19:16]MH_I2C_Read... [21:19:16]Read from MH i2c: F0 [21:19:16]MH_I2C_Read... [21:19:16]Read from MH i2c: F0 09 00 [21:19:16]MH_I2C_Read... [21:19:16]Read from MH i2c: F0 09 00 56 0E 00 D5 B9 1A 67 EF 94 12 67 67 [21:19:16]GetLastDocTimeStamp 1729804724 [21:19:16]current date 1729804757 [21:19:16]FM_GetShiftState [21:19:16]SAM_PROTO_GetShiftState [21:19:16]wFMCommunicate request_size=4 [21:19:16]MH_SAM_APDU [21:19:16]CAPDU: 80 13 01 00 [21:19:16]Write to MH i2c: E2 08 00 57 0E 80 13 01 00 00 00 00 00 E2 [21:19:16]Write i2c OK [21:19:16]MH_I2C_Read... [21:19:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:16]Read from MH i2c: E2 [21:19:16]MH_I2C_Read... [21:19:16]Read from MH i2c: E2 0E 00 [21:19:16]MH_I2C_Read... [21:19:16]Read from MH i2c: E2 0E 00 57 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [21:19:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:19:16]wFMCommunicate OK [21:19:16]SAM_PROTO_GetShiftState done [21:19:16]FM_GetShiftState done [21:19:16]opened in 1729729095 [21:19:16]opened+sec_in_day 1729815495 [21:19:16]quantity*price = 106705 [21:19:16]sum+1 = 106707 [21:19:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1067.00 Внесено: 1080.00 СДАЧА: 13.00 НСП 1% : 9.44 НДС 12% : 113.32 Наличными: 1067.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 780 24.10.2024 21:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372963 ФПД: 202408679632632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211917&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372963&fm=202408679632632&tin=02508201610067®Number=0000000000091623&sum=106700 [21:19:17]StoreToDocumentArchive [21:19:17]shift 524 fd 372963 [21:19:17]save to /storage/0524/doc_00372963 [21:19:17]save last doc name /storage/0524/doc_00372963 to /storage/kkm_last_doc_name [21:19:17]save OK [21:19:17]Clear old archive folders... [21:19:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:19:17]tlvbuf is 00C93CC0 [21:19:17]SAM_PROTO_ClearQueue [21:19:17]wFMCommunicate request_size=4 [21:19:17]MH_SAM_APDU [21:19:17]CAPDU: 80 09 00 00 [21:19:17]Write to MH i2c: E2 08 00 64 0E 80 09 00 00 00 00 00 00 E4 [21:19:17]Write i2c OK [21:19:17]MH_I2C_Read... [21:19:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:19:17]Read from MH i2c: E2 [21:19:17]MH_I2C_Read... [21:19:17]Read from MH i2c: E2 03 00 [21:19:17]MH_I2C_Read... [21:19:17]Read from MH i2c: E2 03 00 64 0E 00 90 00 E6 [21:19:17]RAPDU: 90 00 [21:19:17]wFMCommunicate OK [21:19:17]SAM_PROTO_ClearQueue done [21:19:17]KKMCreateOFDPacket [21:19:17]OFDProtocolAddRootSTLVToBuf [21:19:17]FM_MakeSignedData [21:19:17]FM_MakeSignedData [21:19:17]SAM_PROTO_SignData [21:19:17]wFMCommunicate request_size=4 [21:19:17]MH_SAM_APDU [21:19:17]CAPDU: 80 0D 01 02 [21:19:17]Write to MH i2c: E2 08 00 65 0E 80 0D 01 02 00 00 00 00 EC [21:19:17]Write i2c OK [21:19:17]MH_I2C_Read... [21:19:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:19:17]Read from MH i2c: E2 [21:19:17]MH_I2C_Read... [21:19:17]Read from MH i2c: E2 03 00 [21:19:17]MH_I2C_Read... [21:19:17]Read from MH i2c: E2 03 00 65 0E 00 90 00 E7 [21:19:17]RAPDU: 90 00 [21:19:17]wFMCommunicate OK [21:19:17]wFMCommunicate request_size=255 [21:19:17]MH_SAM_APDU [21:19: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 34 FF 03 08 00 03 4E 3E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D2 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2C 00 00 00 00 07 04 06 00 CC A0 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 03 00 00 F4 03 04 00 D5 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 B0 05 00 35 04 06 00 B8 [21:19:17]Write to MH i2c: E2 02 01 66 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 34 FF 03 08 00 03 4E 3E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D2 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2C 00 00 00 00 07 04 06 00 CC A0 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 03 00 00 F4 03 04 00 D5 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 B0 05 00 35 04 06 00 B8 00 00 A7 [21:19:17]Write i2c OK [21:19:17]MH_I2C_Read... [21:19:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:18]Read from MH i2c: E2 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 03 00 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 03 00 66 0E 00 90 00 E8 [21:19:18]RAPDU: 90 00 [21:19:18]wFMCommunicate OK [21:19:18]wFMCommunicate request_size=10 [21:19:18]MH_SAM_APDU [21:19:18]CAPDU: 80 0D 02 02 05 16 F1 72 EE F8 [21:19:18]Write to MH i2c: E2 0D 00 67 0E 80 0D 02 02 05 00 16 F1 72 EE F8 00 00 58 [21:19:18]Write i2c OK [21:19:18]MH_I2C_Read... [21:19:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:18]Read from MH i2c: E2 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 03 00 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 03 00 67 0E 00 90 00 E9 [21:19:18]RAPDU: 90 00 [21:19:18]wFMCommunicate OK [21:19:18]wFMCommunicate request_size=4 [21:19:18]MH_SAM_APDU [21:19:18]CAPDU: 80 0D 03 02 [21:19:18]Write to MH i2c: E2 08 00 68 0E 80 0D 03 02 00 00 00 00 F1 [21:19:18]Write i2c OK [21:19:18]MH_I2C_Read... [21:19:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:19:18]Read from MH i2c: E2 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 0B 00 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 0B 00 68 0E 00 15 E6 F5 7D F6 40 B9 B3 90 00 01 [21:19:18]RAPDU: 15 E6 F5 7D F6 40 B9 B3 90 00 [21:19:18]wFMCommunicate OK [21:19:18]SAM_PROTO_SignData done [21:19:18]FM_MakeSignedData done [21:19:18]CreateOFDProtocolMessage [21:19:18]wFMCommunicate request_size=4 [21:19:18]MH_SAM_APDU [21:19:18]CAPDU: 80 11 00 00 [21:19:18]Write to MH i2c: E2 08 00 69 0E 80 11 00 00 00 00 00 00 F1 [21:19:18]Write i2c OK [21:19:18]MH_I2C_Read... [21:19:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:18]Read from MH i2c: E2 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 17 00 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: E2 17 00 69 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [21:19:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:19:18]wFMCommunicate OK [21:19:18]CreateOFDProtocolMessage done [21:19:18]OFDSenderStorePacket 372963 [21:19:18]StoreOFDPacket docnum=372963 [21:19:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 33 5B 07 01 FB 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 34 FF 03 08 00 03 4E 3E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D2 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2C 00 00 00 00 07 04 06 00 CC A0 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 03 00 00 F4 03 04 00 D5 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 B0 05 00 35 04 06 00 B8 16 F1 72 EE F8 15 E6 F5 7D F6 40 B9 B3 [21:19:18]CheckFolder [21:19:18]dirname=/storage/ofd_packets [21:19:18]CheckFolder done [21:19:18]ProducePacketName [21:19:18]name=ofd_packets/00372963 [21:19:18]NVStorageSaveData ofd_packets/00372963 [21:19:18]File name is /storage/ofd_packets/00372963 [21:19:18]Write 301 bytes [21:19:18]NVStorageSaveData done [21:19:18]OFDSenderStorePacket done [21:19:18]KKMCreateOFDPacket done [21:19:18]NVStorageSaveData kkm_last_timestamp [21:19:18]File name is /storage/kkm_last_timestamp [21:19:18]Write 4 bytes [21:19:18]NVStorageSaveData done [21:19:18]ExternCall_PrintAddStr [21:19:18]wPrintStart [21:19:18]Write to MH i2c: 01 00 00 6A 0E 78 [21:19:18]Write i2c OK [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: 01 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: 01 07 00 [21:19:18]MH_I2C_Read... [21:19:18]Read from MH i2c: 01 07 00 6A 0E 00 00 00 00 00 FF 0F 8D [21:19:18]RasterBufferAndPrint [21:19:18]line Счет N : (1)3309285 [21:19:18]line ИНН: 02508201610067 [21:19:18]line Контрольно-Кассовый Чек [21:19:18]line ПРОДАЖА [21:19:18]line ТРК (МРК, ГНК) : 12 [21:19:18]line Товар: 2710124130 [21:19:18]line Аи-92-К-4 [21:19:18]line 15.950 * 66.90 [21:19:18]line = 1067.06 [21:19:18]line НДС 12% НСП 1% [21:19:18]line > о реализуемом товаре [21:19:18]line ОКРУГЛЕНИЕ: -0.06 [21:19:18]line ИТОГО: 1067.00 [21:19:18]line Внесено: 1080.00 [21:19:18]line СДАЧА: 13.00 [21:19:18]line НСП 1% : 9.44 [21:19:18]line НДС 12% : 113.32 [21:19:18]line Наличными: 1067.00 [21:19:18]line Безнал.: 0.00 [21:19:18]line Место: АЗС № 87 "Партнер Нефть" [21:19:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:19:18]line СНО: Общий режим [21:19:18]line Чек 780 24.10.2024 21:19 [21:19:18]line Смена: 524 ФФД: 1.0 [21:19:18]line ЗНМ: 0300000083 [21:19:18]line РНМ: 0000000000091623 [21:19:18]line Версия ККМ: 001 [21:19:18]line ФМ: 0000000000874672 [21:19:18]line ФД: 372963 [21:19:18]line ФПД: 202408679632632 [21:19:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211917&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372963&fm=202408679632632&tin=02508201610067®Number=0000000000091623&sum=106700 [21:19:18]OFD Sender: Processing packet 372963 [packets to send 268, broken 267] [21:19:18]ProducePacketName [21:19:18]name=ofd_packets/00372963 [21:19:18]OFD Sender: To server: pG, [21:19:18]CommunicateWithHost lk.salyk.kg:30040 [21:19:18]ConnectInit lk.salyk.kg [21:19:18]written 0, free lines is 4095 [21:19:18]Connected sock=9 [21:19:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 33 5B 07 01 FB 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 34 FF 03 08 00 03 4E 3E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D2 A0 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC A0 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B0 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 44 2C 00 00 00 00 07 04 06 00 CC A0 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 03 00 00 F4 03 04 00 D5 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 B0 05 00 35 04 06 00 B8 16 F1 72 EE F8 15 E6 F5 7D F6 40 B9 B3 [21:19:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CF 9E 47 00 0B AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E3 B0 05 00 F4 03 04 00 7C 65 1A 67 B6 04 01 00 00 E5 AC 89 B0 B7 8C 60 63 [21:19:19]CommunicateWithHost err = 0 [21:19:19]CheckOFDResponse [21:19:19]1017 (14) - 77093643461234 [21:19:19]1041 (16) - 0000000000874672 [21:19:19]1040 (4) - 372963 [21:19:19]1012 (4) - 24.10.2024 15:19 [21:19:19]1206 (1) - 0 [21:19:19]OFD Sender: Remove packet 372963 [21:19:19]ProducePacketName [21:19:19]name=ofd_packets/00372963 [21:19:19]NVStorageDeleteData [21:19:19]Write to MH i2c: 01 00 00 95 0E A3 [21:19:19]Write i2c OK [21:19:19]MH_I2C_Read... [21:19:19]Read from MH i2c: 01 [21:19:19]MH_I2C_Read... [21:19:19]Read from MH i2c: 01 07 00 [21:19:19]MH_I2C_Read... [21:19:19]Read from MH i2c: 01 07 00 95 0E 00 00 00 00 00 D4 0C 8A [21:19:19]RasterBufferAndPrint [21:19:19]line [21:19:19]line [21:19:19]line [21:19:19]line [21:19:19]line [21:19:19]written 0, free lines is 3292 [21:19:19]MH_Cut [21:19:19]Write to MH i2c: D1 01 00 9C 0E 01 7C [21:19:19]Write i2c OK [21:19:19]MH_I2C_Read... [21:19:19]Read from MH i2c: D1 [21:19:19]MH_I2C_Read... [21:19:19]Read from MH i2c: D1 01 00 [21:19:19]MH_I2C_Read... [21:19:19]Read from MH i2c: D1 01 00 9C 0E 00 7B [21:19:19]Write to MH i2c: 01 00 00 9D 0E AB [21:19:19]Write i2c OK [21:19:19]MH_I2C_Read... [21:19:19]OFD Sender: No OFD packet to send [21:19:19]*** Cut start [21:19:19]*** Partial cut [21:19:19]*** CUTSNS_PIN = 1 [21:19:20]*** CUTSNS_PIN = 0 [21:19:20]*** Brake cut motor [21:19:20]Read from MH i2c: 01 [21:19:20]MH_I2C_Read... [21:19:20]*** Stop cut motor [21:19:20]*** Cut end [21:19:20]Read from MH i2c: 01 07 00 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: 01 07 00 9D 0E 00 00 00 00 00 FF 0F C0 [21:19:20]process_action close_receipt done [21:19:20]requested_data is exist [21:19:20]produce_requested_data [21:19:20]requested_item fm.sn is exist - process it [21:19:20]wFMCommunicate request_size=4 [21:19:20]MH_SAM_APDU [21:19:20]CAPDU: 80 11 00 00 [21:19:20]Write to MH i2c: E2 08 00 9E 0E 80 11 00 00 00 00 00 00 26 [21:19:20]Write i2c OK [21:19:20]MH_I2C_Read... [21:19:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:20]Read from MH i2c: E2 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: E2 17 00 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: E2 17 00 9E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [21:19:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:19:20]wFMCommunicate OK [21:19:20]requested_item fd.num is exist - process it [21:19:20]SAM_PROTO_GetFieldsCounters [21:19:20]wFMCommunicate request_size=4 [21:19:20]MH_SAM_APDU [21:19:20]CAPDU: 80 13 00 00 [21:19:20]Write to MH i2c: E2 08 00 9F 0E 80 13 00 00 00 00 00 00 29 [21:19:20]Write i2c OK [21:19:20]MH_I2C_Read... [21:19:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:19:20]Read from MH i2c: E2 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: E2 62 00 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: E2 62 00 9F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 1B [21:19:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0C 03 00 00 5E 04 04 00 0C 03 00 00 57 04 04 00 0D 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:19:20]wFMCommunicate OK [21:19:20]SAM_PROTO_GetFieldsCounters done [21:19:20]requested_item shift.num is exist - process it [21:19:20]requested_item shift.opened is exist - process it [21:19:20]req_shift_opened [21:19:20]FM_GetShiftState [21:19:20]SAM_PROTO_GetShiftState [21:19:20]wFMCommunicate request_size=4 [21:19:20]MH_SAM_APDU [21:19:20]CAPDU: 80 13 01 00 [21:19:20]Write to MH i2c: E2 08 00 A0 0E 80 13 01 00 00 00 00 00 2B [21:19:20]Write i2c OK [21:19:20]MH_I2C_Read... [21:19:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:20]Read from MH i2c: E2 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: E2 0E 00 [21:19:20]MH_I2C_Read... [21:19:20]Read from MH i2c: E2 0E 00 A0 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 90 [21:19:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:19:20]wFMCommunicate OK [21:19:20]SAM_PROTO_GetShiftState done [21:19:20]FM_GetShiftState done [21:19:20]req_shift_opened done [21:19:20]requested_item shift.open_date is exist - process it [21:19:20]req_shift_open_date [21:19:20]req_shift_open_date done [21:19:20]produce_requested_data done [21:19:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372963,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:19:20]process_action_free close_receipt [21:19:20]json_value_free [21:19:20]json_value_free done [21:19:20]process_json_proto returns [21:19:20]Send response to host [21:19:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372963,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:19:20]free response buf [21:19:20]execute_script done [21:19:20]execute_script returns [21:19:20]free content buf [21:19:20]Sock 7.Close socket [21:19:20]Sock 7.Thread stoped [21:19:24]OFD Sender: No OFD packet to send [21:19:28]accept exits with 10 [21:19:28]New connection [21:19:28]New thread 3066613092 created [21:19:28]Thread 3066469732 joined [21:19:28]Waiting for new connection... [21:19:28] Sock 10.Parse request [21:19:28]Sock 10.Check first char [21:19:28]Sock 10.First char is OK [21:19:28]request: POST /json_proto HTTP/1.0 [21:19:28]Method: POST [21:19:28]URL: /json_proto [21:19:28]Method is POST - this is cgi request [21:19:28]url: /json_proto [21:19:28]query_string will be loaded in cgi processing [21:19:28]execute_cgi json_proto POST (null) [21:19:28]execute_cgi path=json_proto method=POST [21:19:28]POST find Content-Length [21:19:28]Host: 172.17.42.195:8080 [21:19:28]Content-Length: 678 [21:19:28]Content-Type: application/json [21:19:28] [21:19:28]POST finish read [21:19:28]Found Content-Length = 678 [21:19:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:28]execute_script... [21:19: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)3309284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:19:28]POST & json_proto [21:19:28]process_json_proto [21:19:28]json parsed OK: [21:19:28]protocol is kg_v1.0 [21:19:28]action value=close_receipt [21:19:28]process_action close_receipt [21:19:28]cmd_close_receipt [21:19:28]MH_GetDate [21:19:28]Write to MH i2c: F0 00 00 A1 0E 9E [21:19:28]Write i2c OK [21:19:28]MH_I2C_Read... [21:19:28]Read from MH i2c: F0 [21:19:28]MH_I2C_Read... [21:19:28]Read from MH i2c: F0 09 00 [21:19:28]MH_I2C_Read... [21:19:28]Read from MH i2c: F0 09 00 A1 0E 00 E1 B9 1A 67 EF 94 12 67 BE [21:19:28]GetLastDocTimeStamp 1729804757 [21:19:28]current date 1729804769 [21:19:28]FM_GetShiftState [21:19:28]SAM_PROTO_GetShiftState [21:19:28]wFMCommunicate request_size=4 [21:19:28]MH_SAM_APDU [21:19:28]CAPDU: 80 13 01 00 [21:19:28]Write to MH i2c: E2 08 00 A2 0E 80 13 01 00 00 00 00 00 2D [21:19:28]Write i2c OK [21:19:28]MH_I2C_Read... [21:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:28]Read from MH i2c: E2 [21:19:28]MH_I2C_Read... [21:19:28]Read from MH i2c: E2 0E 00 [21:19:28]MH_I2C_Read... [21:19:28]Read from MH i2c: E2 0E 00 A2 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 92 [21:19:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:19:28]wFMCommunicate OK [21:19:28]SAM_PROTO_GetShiftState done [21:19:28]FM_GetShiftState done [21:19:28]opened in 1729729095 [21:19:28]opened+sec_in_day 1729815495 [21:19:28]quantity*price = 60009 [21:19:28]sum+1 = 60010 [21:19:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 781 24.10.2024 21:19 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372964 ФПД: 112744349326276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211929&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372964&fm=112744349326276&tin=02508201610067®Number=0000000000091623&sum=60000 [21:19:29]StoreToDocumentArchive [21:19:29]shift 524 fd 372964 [21:19:29]save to /storage/0524/doc_00372964 [21:19:29]save last doc name /storage/0524/doc_00372964 to /storage/kkm_last_doc_name [21:19:29]save OK [21:19:29]Clear old archive folders... [21:19:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:19:29]tlvbuf is 00C93BA0 [21:19:29]SAM_PROTO_ClearQueue [21:19:29]wFMCommunicate request_size=4 [21:19:29]MH_SAM_APDU [21:19:29]CAPDU: 80 09 00 00 [21:19:29]Write to MH i2c: E2 08 00 AF 0E 80 09 00 00 00 00 00 00 2F [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:19:29]Read from MH i2c: E2 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 AF 0E 00 90 00 31 [21:19:29]RAPDU: 90 00 [21:19:29]wFMCommunicate OK [21:19:29]SAM_PROTO_ClearQueue done [21:19:29]KKMCreateOFDPacket [21:19:29]OFDProtocolAddRootSTLVToBuf [21:19:29]FM_MakeSignedData [21:19:29]FM_MakeSignedData [21:19:29]SAM_PROTO_SignData [21:19:29]wFMCommunicate request_size=4 [21:19:29]MH_SAM_APDU [21:19:29]CAPDU: 80 0D 01 02 [21:19:29]Write to MH i2c: E2 08 00 B0 0E 80 0D 01 02 00 00 00 00 37 [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:19:29]Read from MH i2c: E2 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 B0 0E 00 90 00 32 [21:19:29]RAPDU: 90 00 [21:19:29]wFMCommunicate OK [21:19:29]wFMCommunicate request_size=255 [21:19:29]MH_SAM_APDU [21:19: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 E1 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 B0 05 00 35 04 06 00 66 [21:19:29]Write to MH i2c: E2 02 01 B1 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 E1 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 B0 05 00 35 04 06 00 66 00 00 D8 [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]OFD Sender: No OFD packet to send [21:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:29]Read from MH i2c: E2 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 B1 0E 00 90 00 33 [21:19:29]RAPDU: 90 00 [21:19:29]wFMCommunicate OK [21:19:29]wFMCommunicate request_size=10 [21:19:29]MH_SAM_APDU [21:19:29]CAPDU: 80 0D 02 02 05 8A 56 E4 5B C4 [21:19:29]Write to MH i2c: E2 0D 00 B2 0E 80 0D 02 02 05 00 8A 56 E4 5B C4 00 00 27 [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:19:29]Read from MH i2c: E2 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 03 00 B2 0E 00 90 00 34 [21:19:29]RAPDU: 90 00 [21:19:29]wFMCommunicate OK [21:19:29]wFMCommunicate request_size=4 [21:19:29]MH_SAM_APDU [21:19:29]CAPDU: 80 0D 03 02 [21:19:29]Write to MH i2c: E2 08 00 B3 0E 80 0D 03 02 00 00 00 00 3C [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:19:29]Read from MH i2c: E2 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 0B 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 0B 00 B3 0E 00 07 42 D5 70 37 6D 05 95 90 00 09 [21:19:29]RAPDU: 07 42 D5 70 37 6D 05 95 90 00 [21:19:29]wFMCommunicate OK [21:19:29]SAM_PROTO_SignData done [21:19:29]FM_MakeSignedData done [21:19:29]CreateOFDProtocolMessage [21:19:29]wFMCommunicate request_size=4 [21:19:29]MH_SAM_APDU [21:19:29]CAPDU: 80 11 00 00 [21:19:29]Write to MH i2c: E2 08 00 B4 0E 80 11 00 00 00 00 00 00 3C [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:29]Read from MH i2c: E2 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 17 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: E2 17 00 B4 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [21:19:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:19:29]wFMCommunicate OK [21:19:29]CreateOFDProtocolMessage done [21:19:29]OFDSenderStorePacket 372964 [21:19:29]StoreOFDPacket docnum=372964 [21:19:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 D2 07 01 A8 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 E1 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 B0 05 00 35 04 06 00 66 8A 56 E4 5B C4 07 42 D5 70 37 6D 05 95 [21:19:29]CheckFolder [21:19:29]dirname=/storage/ofd_packets [21:19:29]CheckFolder done [21:19:29]ProducePacketName [21:19:29]name=ofd_packets/00372964 [21:19:29]NVStorageSaveData ofd_packets/00372964 [21:19:29]File name is /storage/ofd_packets/00372964 [21:19:29]Write 301 bytes [21:19:29]NVStorageSaveData done [21:19:29]OFDSenderStorePacket done [21:19:29]KKMCreateOFDPacket done [21:19:29]NVStorageSaveData kkm_last_timestamp [21:19:29]File name is /storage/kkm_last_timestamp [21:19:29]Write 4 bytes [21:19:29]NVStorageSaveData done [21:19:29]ExternCall_PrintAddStr [21:19:29]wPrintStart [21:19:29]Write to MH i2c: 01 00 00 B5 0E C3 [21:19:29]Write i2c OK [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: 01 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: 01 07 00 [21:19:29]MH_I2C_Read... [21:19:29]Read from MH i2c: 01 07 00 B5 0E 00 00 00 00 00 FF 0F D8 [21:19:29]RasterBufferAndPrint [21:19:29]line Счет N : (1)3309284 [21:19:29]line ИНН: 02508201610067 [21:19:29]line Контрольно-Кассовый Чек [21:19:29]line ПРОДАЖА [21:19:29]line ТРК (МРК, ГНК) : 32 [21:19:29]line Товар: 2710124130 [21:19:29]line Аи-92-К-4 [21:19:29]line 8.970 * 66.90 [21:19:29]line = 600.09 [21:19:29]line НДС 12% НСП 1% [21:19:29]line > о реализуемом товаре [21:19:29]line ОКРУГЛЕНИЕ: -0.09 [21:19:29]line ИТОГО: 600.00 [21:19:29]line Внесено: 600.00 [21:19:29]line СДАЧА: 0.00 [21:19:29]line НСП 1% : 5.31 [21:19:29]line НДС 12% : 63.73 [21:19:29]line Наличными: 600.00 [21:19:29]line Безнал.: 0.00 [21:19:29]line Место: АЗС № 87 "Партнер Нефть" [21:19:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:19:29]line СНО: Общий режим [21:19:29]line Чек 781 24.10.2024 21:19 [21:19:29]line Смена: 524 ФФД: 1.0 [21:19:29]line ЗНМ: 0300000083 [21:19:29]line РНМ: 0000000000091623 [21:19:29]line Версия ККМ: 001 [21:19:29]line ФМ: 0000000000874672 [21:19:29]line ФД: 372964 [21:19:29]line ФПД: 112744349326276 [21:19:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T211929&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372964&fm=112744349326276&tin=02508201610067®Number=0000000000091623&sum=60000 [21:19:29]written 0, free lines is 4095 [21:19:29]OFD Sender: Processing packet 372964 [packets to send 268, broken 267] [21:19:29]ProducePacketName [21:19:29]name=ofd_packets/00372964 [21:19:29]OFD Sender: To server: pG, [21:19:29]CommunicateWithHost lk.salyk.kg:30040 [21:19:29]ConnectInit lk.salyk.kg [21:19:30]Connected sock=9 [21:19:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 13 D2 07 01 A8 80 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0D 03 00 00 F4 03 04 00 E1 B9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 B0 05 00 35 04 06 00 66 8A 56 E4 5B C4 07 42 D5 70 37 6D 05 95 [21:19:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 1D FD 47 00 2A D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E4 B0 05 00 F4 03 04 00 87 65 1A 67 B6 04 01 00 00 F3 AC E2 EE 65 F5 45 86 [21:19:30]CommunicateWithHost err = 0 [21:19:30]CheckOFDResponse [21:19:30]1017 (14) - 77093643461234 [21:19:30]1041 (16) - 0000000000874672 [21:19:30]1040 (4) - 372964 [21:19:30]1012 (4) - 24.10.2024 15:19 [21:19:30]1206 (1) - 0 [21:19:30]OFD Sender: Remove packet 372964 [21:19:30]ProducePacketName [21:19:30]name=ofd_packets/00372964 [21:19:30]NVStorageDeleteData [21:19:30]Write to MH i2c: 01 00 00 E0 0E EE [21:19:30]Write i2c OK [21:19:30]MH_I2C_Read... [21:19:30]Read from MH i2c: 01 [21:19:30]MH_I2C_Read... [21:19:30]Read from MH i2c: 01 07 00 [21:19:30]MH_I2C_Read... [21:19:30]Read from MH i2c: 01 07 00 E0 0E 00 00 00 00 00 D4 0C D5 [21:19:30]RasterBufferAndPrint [21:19:30]line [21:19:30]line [21:19:30]line [21:19:30]line [21:19:30]line [21:19:30]written 0, free lines is 3294 [21:19:30]MH_Cut [21:19:30]Write to MH i2c: D1 01 00 E7 0E 01 C7 [21:19:30]Write i2c OK [21:19:30]MH_I2C_Read... [21:19:30]Read from MH i2c: D1 [21:19:30]MH_I2C_Read... [21:19:30]Read from MH i2c: D1 01 00 [21:19:30]MH_I2C_Read... [21:19:30]Read from MH i2c: D1 01 00 E7 0E 00 C6 [21:19:30]Write to MH i2c: 01 00 00 E8 0E F6 [21:19:30]Write i2c OK [21:19:30]MH_I2C_Read... [21:19:30]OFD Sender: No OFD packet to send [21:19:31]*** Cut start [21:19:31]*** Partial cut [21:19:31]*** CUTSNS_PIN = 1 [21:19:31]*** CUTSNS_PIN = 0 [21:19:31]*** Brake cut motor [21:19:31]Read from MH i2c: 01 [21:19:31]MH_I2C_Read... [21:19:31]*** Stop cut motor [21:19:31]*** Cut end [21:19:31]Read from MH i2c: 01 07 00 [21:19:31]MH_I2C_Read... [21:19:31]Read from MH i2c: 01 07 00 E8 0E 00 00 00 00 00 FF 0F 0B [21:19:31]process_action close_receipt done [21:19:31]requested_data is exist [21:19:31]produce_requested_data [21:19:31]requested_item fm.sn is exist - process it [21:19:31]wFMCommunicate request_size=4 [21:19:31]MH_SAM_APDU [21:19:31]CAPDU: 80 11 00 00 [21:19:31]Write to MH i2c: E2 08 00 E9 0E 80 11 00 00 00 00 00 00 71 [21:19:31]Write i2c OK [21:19:31]MH_I2C_Read... [21:19:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:19:31]Read from MH i2c: E2 [21:19:31]MH_I2C_Read... [21:19:31]Read from MH i2c: E2 17 00 [21:19:31]MH_I2C_Read... [21:19:31]Read from MH i2c: E2 17 00 E9 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C6 [21:19:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:19:31]wFMCommunicate OK [21:19:31]requested_item fd.num is exist - process it [21:19:31]SAM_PROTO_GetFieldsCounters [21:19:31]wFMCommunicate request_size=4 [21:19:31]MH_SAM_APDU [21:19:31]CAPDU: 80 13 00 00 [21:19:31]Write to MH i2c: E2 08 00 EA 0E 80 13 00 00 00 00 00 00 74 [21:19:31]Write i2c OK [21:19:31]MH_I2C_Read... [21:19:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:19:32]Read from MH i2c: E2 [21:19:32]MH_I2C_Read... [21:19:32]Read from MH i2c: E2 62 00 [21:19:32]MH_I2C_Read... [21:19:32]Read from MH i2c: E2 62 00 EA 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 6A [21:19:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0D 03 00 00 5E 04 04 00 0D 03 00 00 57 04 04 00 0E 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:19:32]wFMCommunicate OK [21:19:32]SAM_PROTO_GetFieldsCounters done [21:19:32]requested_item shift.num is exist - process it [21:19:32]requested_item shift.opened is exist - process it [21:19:32]req_shift_opened [21:19:32]FM_GetShiftState [21:19:32]SAM_PROTO_GetShiftState [21:19:32]wFMCommunicate request_size=4 [21:19:32]MH_SAM_APDU [21:19:32]CAPDU: 80 13 01 00 [21:19:32]Write to MH i2c: E2 08 00 EB 0E 80 13 01 00 00 00 00 00 76 [21:19:32]Write i2c OK [21:19:32]MH_I2C_Read... [21:19:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:19:32]Read from MH i2c: E2 [21:19:32]MH_I2C_Read... [21:19:32]Read from MH i2c: E2 0E 00 [21:19:32]MH_I2C_Read... [21:19:32]Read from MH i2c: E2 0E 00 EB 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DB [21:19:32]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:19:32]wFMCommunicate OK [21:19:32]SAM_PROTO_GetShiftState done [21:19:32]FM_GetShiftState done [21:19:32]req_shift_opened done [21:19:32]requested_item shift.open_date is exist - process it [21:19:32]req_shift_open_date [21:19:32]req_shift_open_date done [21:19:32]produce_requested_data done [21:19:32]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372964,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:19:32]process_action_free close_receipt [21:19:32]json_value_free [21:19:32]json_value_free done [21:19:32]process_json_proto returns [21:19:32]Send response to host [21:19:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372964,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:19:32]free response buf [21:19:32]execute_script done [21:19:32]execute_script returns [21:19:32]free content buf [21:19:32]Sock 10.Close socket [21:19:32]Sock 10.Thread stoped [21:19:35]OFD Sender: No OFD packet to send [21:19:40]OFD Sender: No OFD packet to send [21:19:45]OFD Sender: No OFD packet to send [21:19:50]OFD Sender: No OFD packet to send [21:19:55]OFD Sender: No OFD packet to send [21:20:00]OFD Sender: No OFD packet to send [21:20:05]OFD Sender: No OFD packet to send [21:20:10]OFD Sender: No OFD packet to send [21:20:15]accept exits with 7 [21:20:15]New connection [21:20:15]New thread 3066469732 created [21:20:15]Thread 3066613092 joined [21:20:15]Waiting for new connection... [21:20:15] Sock 7.Parse request [21:20:15]Sock 7.Check first char [21:20:15]Sock 7.First char is OK [21:20:15]request: POST /json_proto HTTP/1.0 [21:20:15]Method: POST [21:20:15]URL: /json_proto [21:20:15]Method is POST - this is cgi request [21:20:15]url: /json_proto [21:20:15]query_string will be loaded in cgi processing [21:20:15]execute_cgi json_proto POST (null) [21:20:15]execute_cgi path=json_proto method=POST [21:20:15]POST find Content-Length [21:20:15]Host: 172.17.42.195:8080 [21:20:15]Content-Length: 687 [21:20:15]Content-Type: application/json [21:20:15] [21:20:15]POST finish read [21:20:15]Found Content-Length = 687 [21:20:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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:20:15]execute_script... [21:20: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)3309286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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:20:15]POST & json_proto [21:20:15]process_json_proto [21:20:15]json parsed OK: [21:20:15]protocol is kg_v1.0 [21:20:15]action value=close_receipt [21:20:15]process_action close_receipt [21:20:15]cmd_close_receipt [21:20:15]MH_GetDate [21:20:15]Write to MH i2c: F0 00 00 EC 0E E9 [21:20:15]Write i2c OK [21:20:15]MH_I2C_Read... [21:20:15]Read from MH i2c: F0 [21:20:15]MH_I2C_Read... [21:20:15]Read from MH i2c: F0 09 00 [21:20:15]MH_I2C_Read... [21:20:15]Read from MH i2c: F0 09 00 EC 0E 00 10 BA 1A 67 EF 94 12 67 39 [21:20:15]GetLastDocTimeStamp 1729804769 [21:20:15]current date 1729804816 [21:20:15]FM_GetShiftState [21:20:15]SAM_PROTO_GetShiftState [21:20:15]wFMCommunicate request_size=4 [21:20:15]MH_SAM_APDU [21:20:15]CAPDU: 80 13 01 00 [21:20:15]Write to MH i2c: E2 08 00 ED 0E 80 13 01 00 00 00 00 00 78 [21:20:15]Write i2c OK [21:20:15]MH_I2C_Read... [21:20:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:15]Read from MH i2c: E2 [21:20:15]MH_I2C_Read... [21:20:15]Read from MH i2c: E2 0E 00 [21:20:15]MH_I2C_Read... [21:20:15]Read from MH i2c: E2 0E 00 ED 0E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DD [21:20:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:20:15]wFMCommunicate OK [21:20:15]SAM_PROTO_GetShiftState done [21:20:15]FM_GetShiftState done [21:20:15]opened in 1729729095 [21:20:15]opened+sec_in_day 1729815495 [21:20:15]quantity*price = 200025 [21:20:15]sum+1 = 200026 [21:20:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 782 24.10.2024 21:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372965 ФПД: 58748836231741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212016&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372965&fm=58748836231741&tin=02508201610067®Number=0000000000091623&sum=200000 [21:20:16]StoreToDocumentArchive [21:20:16]shift 524 fd 372965 [21:20:16]save to /storage/0524/doc_00372965 [21:20:16]save last doc name /storage/0524/doc_00372965 to /storage/kkm_last_doc_name [21:20:16]save OK [21:20:16]Clear old archive folders... [21:20:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:20:16]tlvbuf is B6E6E340 [21:20:16]SAM_PROTO_ClearQueue [21:20:16]wFMCommunicate request_size=4 [21:20:16]MH_SAM_APDU [21:20:16]CAPDU: 80 09 00 00 [21:20:16]Write to MH i2c: E2 08 00 FA 0E 80 09 00 00 00 00 00 00 7A [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:16]Read from MH i2c: E2 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 FA 0E 00 90 00 7C [21:20:16]RAPDU: 90 00 [21:20:16]wFMCommunicate OK [21:20:16]SAM_PROTO_ClearQueue done [21:20:16]KKMCreateOFDPacket [21:20:16]OFDProtocolAddRootSTLVToBuf [21:20:16]FM_MakeSignedData [21:20:16]FM_MakeSignedData [21:20:16]SAM_PROTO_SignData [21:20:16]wFMCommunicate request_size=4 [21:20:16]MH_SAM_APDU [21:20:16]CAPDU: 80 0D 01 02 [21:20:16]Write to MH i2c: E2 08 00 FB 0E 80 0D 01 02 00 00 00 00 82 [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:16]Read from MH i2c: E2 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 FB 0E 00 90 00 7D [21:20:16]RAPDU: 90 00 [21:20:16]wFMCommunicate OK [21:20:16]wFMCommunicate request_size=255 [21:20:16]MH_SAM_APDU [21:20:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 0E 03 00 00 F4 03 04 00 10 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 B0 05 00 35 04 06 00 [21:20:16]Write to MH i2c: E2 02 01 FC 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 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0E 03 00 00 F4 03 04 00 10 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 B0 05 00 35 04 06 00 00 00 DF [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:16]Read from MH i2c: E2 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 FC 0E 00 90 00 7E [21:20:16]RAPDU: 90 00 [21:20:16]wFMCommunicate OK [21:20:16]wFMCommunicate request_size=11 [21:20:16]MH_SAM_APDU [21:20:16]CAPDU: 80 0D 02 02 06 35 6E 87 83 BA 3D [21:20:16]Write to MH i2c: E2 0E 00 FD 0E 80 0D 02 02 06 00 35 6E 87 83 BA 3D 00 00 35 [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:16]Read from MH i2c: E2 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 03 00 FD 0E 00 90 00 7F [21:20:16]RAPDU: 90 00 [21:20:16]wFMCommunicate OK [21:20:16]wFMCommunicate request_size=4 [21:20:16]MH_SAM_APDU [21:20:16]CAPDU: 80 0D 03 02 [21:20:16]Write to MH i2c: E2 08 00 FE 0E 80 0D 03 02 00 00 00 00 87 [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:16]Read from MH i2c: E2 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 0B 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 0B 00 FE 0E 00 55 FA D4 B6 52 D7 7A 75 90 00 79 [21:20:16]RAPDU: 55 FA D4 B6 52 D7 7A 75 90 00 [21:20:16]wFMCommunicate OK [21:20:16]SAM_PROTO_SignData done [21:20:16]FM_MakeSignedData done [21:20:16]CreateOFDProtocolMessage [21:20:16]wFMCommunicate request_size=4 [21:20:16]MH_SAM_APDU [21:20:16]CAPDU: 80 11 00 00 [21:20:16]Write to MH i2c: E2 08 00 FF 0E 80 11 00 00 00 00 00 00 87 [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:16]Read from MH i2c: E2 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 17 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: E2 17 00 FF 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [21:20:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:20:16]wFMCommunicate OK [21:20:16]CreateOFDProtocolMessage done [21:20:16]OFDSenderStorePacket 372965 [21:20:16]StoreOFDPacket docnum=372965 [21:20:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B3 2A 08 01 01 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0E 03 00 00 F4 03 04 00 10 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 B0 05 00 35 04 06 00 35 6E 87 83 BA 3D 55 FA D4 B6 52 D7 7A 75 [21:20:16]CheckFolder [21:20:16]dirname=/storage/ofd_packets [21:20:16]CheckFolder done [21:20:16]ProducePacketName [21:20:16]name=ofd_packets/00372965 [21:20:16]NVStorageSaveData ofd_packets/00372965 [21:20:16]File name is /storage/ofd_packets/00372965 [21:20:16]Write 302 bytes [21:20:16]NVStorageSaveData done [21:20:16]OFDSenderStorePacket done [21:20:16]KKMCreateOFDPacket done [21:20:16]NVStorageSaveData kkm_last_timestamp [21:20:16]File name is /storage/kkm_last_timestamp [21:20:16]Write 4 bytes [21:20:16]NVStorageSaveData done [21:20:16]ExternCall_PrintAddStr [21:20:16]wPrintStart [21:20:16]Write to MH i2c: 01 00 00 00 0F 0F [21:20:16]Write i2c OK [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: 01 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: 01 07 00 [21:20:16]MH_I2C_Read... [21:20:16]Read from MH i2c: 01 07 00 00 0F 00 00 00 00 00 FF 0F 24 [21:20:16]RasterBufferAndPrint [21:20:16]line Счет N : (1)3309286 [21:20:16]line ИНН: 02508201610067 [21:20:16]line Контрольно-Кассовый Чек [21:20:16]line ПРОДАЖА [21:20:16]line ТРК (МРК, ГНК) : 5 [21:20:16]line Товар: 2710194210 [21:20:16]line ДТ(л)-К-5 [21:20:16]line 26.250 * 76.20 [21:20:16]line = 2000.25 [21:20:16]line НДС 12% НСП 1% [21:20:16]line > о реализуемом товаре [21:20:16]line ОКРУГЛЕНИЕ: -0.25 [21:20:16]line ИТОГО: 2000.00 [21:20:16]line Внесено: 2000.00 [21:20:16]line СДАЧА: 0.00 [21:20:16]line НСП 1% : 17.70 [21:20:16]line НДС 12% : 212.42 [21:20:16]line Наличными: 2000.00 [21:20:16]line Безнал.: 0.00 [21:20:16]line Место: АЗС № 87 "Партнер Нефть" [21:20:16]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:20:16]line СНО: Общий режим [21:20:16]line Чек 782 24.10.2024 21:20 [21:20:16]line Смена: 524 ФФД: 1.0 [21:20:16]line ЗНМ: 0300000083 [21:20:16]line РНМ: 0000000000091623 [21:20:16]line Версия ККМ: 001 [21:20:16]line ФМ: 0000000000874672 [21:20:16]line ФД: 372965 [21:20:16]line ФПД: 58748836231741 [21:20:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212016&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372965&fm=58748836231741&tin=02508201610067®Number=0000000000091623&sum=200000 [21:20:17]OFD Sender: Processing packet 372965 [packets to send 268, broken 267] [21:20:17]ProducePacketName [21:20:17]name=ofd_packets/00372965 [21:20:17]OFD Sender: To server: pG, [21:20:17]CommunicateWithHost lk.salyk.kg:30040 [21:20:17]ConnectInit lk.salyk.kg [21:20:17]written 0, free lines is 4095 [21:20:17]Connected sock=9 [21:20:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B3 2A 08 01 01 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 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 0E 03 00 00 F4 03 04 00 10 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 B0 05 00 35 04 06 00 35 6E 87 83 BA 3D 55 FA D4 B6 52 D7 7A 75 [21:20:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6C BF 47 00 72 0E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E5 B0 05 00 F4 03 04 00 B6 65 1A 67 B6 04 01 00 00 80 6A D6 ED 28 75 E2 D1 [21:20:17]CommunicateWithHost err = 0 [21:20:17]CheckOFDResponse [21:20:17]1017 (14) - 77093643461234 [21:20:17]1041 (16) - 0000000000874672 [21:20:17]1040 (4) - 372965 [21:20:17]1012 (4) - 24.10.2024 15:20 [21:20:17]1206 (1) - 0 [21:20:17]OFD Sender: Remove packet 372965 [21:20:17]ProducePacketName [21:20:17]name=ofd_packets/00372965 [21:20:17]NVStorageDeleteData [21:20:17]Write to MH i2c: 01 00 00 2B 0F 3A [21:20:17]Write i2c OK [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: 01 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: 01 07 00 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: 01 07 00 2B 0F 00 00 00 00 00 E2 0C 2F [21:20:17]RasterBufferAndPrint [21:20:17]line [21:20:17]line [21:20:17]line [21:20:17]line [21:20:17]line [21:20:17]written 0, free lines is 3304 [21:20:17]MH_Cut [21:20:17]Write to MH i2c: D1 01 00 32 0F 01 13 [21:20:17]Write i2c OK [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: D1 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: D1 01 00 [21:20:17]MH_I2C_Read... [21:20:17]Read from MH i2c: D1 01 00 32 0F 00 12 [21:20:17]Write to MH i2c: 01 00 00 33 0F 42 [21:20:17]Write i2c OK [21:20:17]MH_I2C_Read... [21:20:17]OFD Sender: No OFD packet to send [21:20:18]*** Cut start [21:20:18]*** Partial cut [21:20:18]*** CUTSNS_PIN = 1 [21:20:18]*** CUTSNS_PIN = 0 [21:20:18]*** Brake cut motor [21:20:19]Read from MH i2c: 01 [21:20:19]MH_I2C_Read... [21:20:19]*** Stop cut motor [21:20:19]*** Cut end [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 33 0F 00 00 00 00 00 FF 0F 57 [21:20:19]process_action close_receipt done [21:20:19]requested_data is exist [21:20:19]produce_requested_data [21:20:19]requested_item fm.sn is exist - process it [21:20:19]wFMCommunicate request_size=4 [21:20:19]MH_SAM_APDU [21:20:19]CAPDU: 80 11 00 00 [21:20:19]Write to MH i2c: E2 08 00 34 0F 80 11 00 00 00 00 00 00 BD [21:20:19]Write i2c OK [21:20:19]MH_I2C_Read... [21:20:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:19]Read from MH i2c: E2 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: E2 17 00 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: E2 17 00 34 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 12 [21:20:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:20:19]wFMCommunicate OK [21:20:19]requested_item fd.num is exist - process it [21:20:19]SAM_PROTO_GetFieldsCounters [21:20:19]wFMCommunicate request_size=4 [21:20:19]MH_SAM_APDU [21:20:19]CAPDU: 80 13 00 00 [21:20:19]Write to MH i2c: E2 08 00 35 0F 80 13 00 00 00 00 00 00 C0 [21:20:19]Write i2c OK [21:20:19]MH_I2C_Read... [21:20:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:20:19]Read from MH i2c: E2 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: E2 62 00 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: E2 62 00 35 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 BA [21:20:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0E 03 00 00 5E 04 04 00 0E 03 00 00 57 04 04 00 0F 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:20:19]wFMCommunicate OK [21:20:19]SAM_PROTO_GetFieldsCounters done [21:20:19]requested_item shift.num is exist - process it [21:20:19]requested_item shift.opened is exist - process it [21:20:19]req_shift_opened [21:20:19]FM_GetShiftState [21:20:19]SAM_PROTO_GetShiftState [21:20:19]wFMCommunicate request_size=4 [21:20:19]MH_SAM_APDU [21:20:19]CAPDU: 80 13 01 00 [21:20:19]Write to MH i2c: E2 08 00 36 0F 80 13 01 00 00 00 00 00 C2 [21:20:19]Write i2c OK [21:20:19]MH_I2C_Read... [21:20:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:19]Read from MH i2c: E2 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: E2 0E 00 [21:20:19]MH_I2C_Read... [21:20:19]Read from MH i2c: E2 0E 00 36 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 27 [21:20:19]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:20:19]wFMCommunicate OK [21:20:19]SAM_PROTO_GetShiftState done [21:20:19]FM_GetShiftState done [21:20:19]req_shift_opened done [21:20:19]requested_item shift.open_date is exist - process it [21:20:19]req_shift_open_date [21:20:19]req_shift_open_date done [21:20:19]produce_requested_data done [21:20:19]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372965,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:20:19]process_action_free close_receipt [21:20:19]json_value_free [21:20:19]json_value_free done [21:20:19]process_json_proto returns [21:20:19]Send response to host [21:20:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372965,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:20:19]free response buf [21:20:19]execute_script done [21:20:19]execute_script returns [21:20:19]free content buf [21:20:19]Sock 7.Close socket [21:20:19]Sock 7.Thread stoped [21:20:22]OFD Sender: No OFD packet to send [21:20:27]OFD Sender: No OFD packet to send [21:20:32]OFD Sender: No OFD packet to send [21:20:37]OFD Sender: No OFD packet to send [21:20:42]OFD Sender: No OFD packet to send [21:20:47]OFD Sender: No OFD packet to send [21:20:52]OFD Sender: No OFD packet to send [21:20:57]accept exits with 10 [21:20:57]New connection [21:20:57]New thread 3066613092 created [21:20:57]Thread 3066469732 joined [21:20:57]Waiting for new connection... [21:20:57] Sock 10.Parse request [21:20:57]Sock 10.Check first char [21:20:57]Sock 10.First char is OK [21:20:57]request: POST /json_proto HTTP/1.0 [21:20:57]Method: POST [21:20:57]URL: /json_proto [21:20:57]Method is POST - this is cgi request [21:20:57]url: /json_proto [21:20:57]query_string will be loaded in cgi processing [21:20:57]execute_cgi json_proto POST (null) [21:20:57]execute_cgi path=json_proto method=POST [21:20:57]POST find Content-Length [21:20:57]Host: 172.17.42.195:8080 [21:20:57]Content-Length: 683 [21:20:57]Content-Type: application/json [21:20:57] [21:20:57]POST finish read [21:20:57]Found Content-Length = 683 [21:20:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:57]execute_script... [21:20:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:20:57]POST & json_proto [21:20:57]process_json_proto [21:20:57]json parsed OK: [21:20:57]protocol is kg_v1.0 [21:20:57]action value=close_receipt [21:20:57]process_action close_receipt [21:20:57]cmd_close_receipt [21:20:57]MH_GetDate [21:20:57]Write to MH i2c: F0 00 00 37 0F 35 [21:20:57]Write i2c OK [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: F0 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: F0 09 00 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: F0 09 00 37 0F 00 3B BA 1A 67 EF 94 12 67 B0 [21:20:57]GetLastDocTimeStamp 1729804816 [21:20:57]current date 1729804859 [21:20:57]FM_GetShiftState [21:20:57]SAM_PROTO_GetShiftState [21:20:57]wFMCommunicate request_size=4 [21:20:57]MH_SAM_APDU [21:20:57]CAPDU: 80 13 01 00 [21:20:57]Write to MH i2c: E2 08 00 38 0F 80 13 01 00 00 00 00 00 C4 [21:20:57]Write i2c OK [21:20:57]MH_I2C_Read... [21:20:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:20:57]Read from MH i2c: E2 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: E2 0E 00 [21:20:57]MH_I2C_Read... [21:20:57]Read from MH i2c: E2 0E 00 38 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [21:20:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:20:57]wFMCommunicate OK [21:20:57]SAM_PROTO_GetShiftState done [21:20:57]FM_GetShiftState done [21:20:57]opened in 1729729095 [21:20:57]opened+sec_in_day 1729815495 [21:20:57]quantity*price = 120018 [21:20:57]sum+1 = 120020 [21:20:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 783 24.10.2024 21:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372966 ФПД: 230409419043393 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212059&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372966&fm=230409419043393&tin=02508201610067®Number=0000000000091623&sum=120000 [21:20:59]StoreToDocumentArchive [21:20:59]shift 524 fd 372966 [21:20:59]save to /storage/0524/doc_00372966 [21:20:59]save last doc name /storage/0524/doc_00372966 to /storage/kkm_last_doc_name [21:20:59]save OK [21:20:59]Clear old archive folders... [21:20:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:20:59]tlvbuf is B6E6E200 [21:20:59]SAM_PROTO_ClearQueue [21:20:59]wFMCommunicate request_size=4 [21:20:59]MH_SAM_APDU [21:20:59]CAPDU: 80 09 00 00 [21:20:59]Write to MH i2c: E2 08 00 45 0F 80 09 00 00 00 00 00 00 C6 [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:20:59]Read from MH i2c: E2 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 45 0F 00 90 00 C8 [21:20:59]RAPDU: 90 00 [21:20:59]wFMCommunicate OK [21:20:59]SAM_PROTO_ClearQueue done [21:20:59]KKMCreateOFDPacket [21:20:59]OFDProtocolAddRootSTLVToBuf [21:20:59]FM_MakeSignedData [21:20:59]FM_MakeSignedData [21:20:59]SAM_PROTO_SignData [21:20:59]wFMCommunicate request_size=4 [21:20:59]MH_SAM_APDU [21:20:59]CAPDU: 80 0D 01 02 [21:20:59]Write to MH i2c: E2 08 00 46 0F 80 0D 01 02 00 00 00 00 CE [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:20:59]Read from MH i2c: E2 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 46 0F 00 90 00 C9 [21:20:59]RAPDU: 90 00 [21:20:59]wFMCommunicate OK [21:20:59]wFMCommunicate request_size=255 [21:20:59]MH_SAM_APDU [21:20: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 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 3B BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 B0 05 00 35 04 06 00 D1 [21:20:59]Write to MH i2c: E2 02 01 47 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 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 3B BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 B0 05 00 35 04 06 00 D1 00 00 63 [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:59]Read from MH i2c: E2 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 47 0F 00 90 00 CA [21:20:59]RAPDU: 90 00 [21:20:59]wFMCommunicate OK [21:20:59]wFMCommunicate request_size=10 [21:20:59]MH_SAM_APDU [21:20:59]CAPDU: 80 0D 02 02 05 8E 5F 93 32 41 [21:20:59]Write to MH i2c: E2 0D 00 48 0F 80 0D 02 02 05 00 8E 5F 93 32 41 00 00 CE [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:20:59]Read from MH i2c: E2 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 03 00 48 0F 00 90 00 CB [21:20:59]RAPDU: 90 00 [21:20:59]wFMCommunicate OK [21:20:59]wFMCommunicate request_size=4 [21:20:59]MH_SAM_APDU [21:20:59]CAPDU: 80 0D 03 02 [21:20:59]Write to MH i2c: E2 08 00 49 0F 80 0D 03 02 00 00 00 00 D3 [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:20:59]Read from MH i2c: E2 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 0B 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 0B 00 49 0F 00 7A F1 27 D6 12 ED E7 ED 90 00 0F [21:20:59]RAPDU: 7A F1 27 D6 12 ED E7 ED 90 00 [21:20:59]wFMCommunicate OK [21:20:59]SAM_PROTO_SignData done [21:20:59]FM_MakeSignedData done [21:20:59]CreateOFDProtocolMessage [21:20:59]wFMCommunicate request_size=4 [21:20:59]MH_SAM_APDU [21:20:59]CAPDU: 80 11 00 00 [21:20:59]Write to MH i2c: E2 08 00 4A 0F 80 11 00 00 00 00 00 00 D3 [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:20:59]Read from MH i2c: E2 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 17 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: E2 17 00 4A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [21:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:20:59]wFMCommunicate OK [21:20:59]CreateOFDProtocolMessage done [21:20:59]OFDSenderStorePacket 372966 [21:20:59]StoreOFDPacket docnum=372966 [21:20:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3F 45 07 01 91 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 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 3B BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 B0 05 00 35 04 06 00 D1 8E 5F 93 32 41 7A F1 27 D6 12 ED E7 ED [21:20:59]CheckFolder [21:20:59]dirname=/storage/ofd_packets [21:20:59]CheckFolder done [21:20:59]ProducePacketName [21:20:59]name=ofd_packets/00372966 [21:20:59]NVStorageSaveData ofd_packets/00372966 [21:20:59]File name is /storage/ofd_packets/00372966 [21:20:59]Write 301 bytes [21:20:59]NVStorageSaveData done [21:20:59]OFDSenderStorePacket done [21:20:59]KKMCreateOFDPacket done [21:20:59]NVStorageSaveData kkm_last_timestamp [21:20:59]File name is /storage/kkm_last_timestamp [21:20:59]Write 4 bytes [21:20:59]NVStorageSaveData done [21:20:59]ExternCall_PrintAddStr [21:20:59]wPrintStart [21:20:59]Write to MH i2c: 01 00 00 4B 0F 5A [21:20:59]Write i2c OK [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: 01 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: 01 07 00 [21:20:59]MH_I2C_Read... [21:20:59]Read from MH i2c: 01 07 00 4B 0F 00 00 00 00 00 FF 0F 6F [21:20:59]RasterBufferAndPrint [21:20:59]line Счет N : (1)3309287 [21:20:59]line ИНН: 02508201610067 [21:20:59]line Контрольно-Кассовый Чек [21:20:59]line ПРОДАЖА [21:20:59]line ТРК (МРК, ГНК) : 22 [21:20:59]line Товар: 2710124130 [21:20:59]line Аи-92-К-4 [21:20:59]line 17.940 * 66.90 [21:20:59]line = 1200.19 [21:20:59]line НДС 12% НСП 1% [21:20:59]line > о реализуемом товаре [21:20:59]line ОКРУГЛЕНИЕ: -0.19 [21:20:59]line ИТОГО: 1200.00 [21:20:59]line Внесено: 1200.00 [21:20:59]line СДАЧА: 0.00 [21:20:59]line НСП 1% : 10.62 [21:20:59]line НДС 12% : 127.45 [21:20:59]line Наличными: 1200.00 [21:20:59]line Безнал.: 0.00 [21:20:59]line Место: АЗС № 87 "Партнер Нефть" [21:20:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:20:59]line СНО: Общий режим [21:20:59]line Чек 783 24.10.2024 21:20 [21:20:59]line Смена: 524 ФФД: 1.0 [21:20:59]line ЗНМ: 0300000083 [21:20:59]line РНМ: 0000000000091623 [21:20:59]line Версия ККМ: 001 [21:20:59]line ФМ: 0000000000874672 [21:20:59]line ФД: 372966 [21:20:59]line ФПД: 230409419043393 [21:20:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212059&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372966&fm=230409419043393&tin=02508201610067®Number=0000000000091623&sum=120000 [21:20:59]OFD Sender: Processing packet 372966 [packets to send 268, broken 267] [21:20:59]ProducePacketName [21:20:59]name=ofd_packets/00372966 [21:20:59]OFD Sender: To server: pG, [21:20:59]CommunicateWithHost lk.salyk.kg:30040 [21:20:59]ConnectInit lk.salyk.kg [21:20:59]written 0, free lines is 4095 [21:20:59]Connected sock=9 [21:20:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 3F 45 07 01 91 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 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 03 00 00 F4 03 04 00 3B BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 B0 05 00 35 04 06 00 D1 8E 5F 93 32 41 7A F1 27 D6 12 ED E7 ED [21:21:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8B AB 47 00 85 30 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E6 B0 05 00 F4 03 04 00 E1 65 1A 67 B6 04 01 00 00 3E 31 5B 55 92 92 DC 3A [21:21:00]CommunicateWithHost err = 0 [21:21:00]CheckOFDResponse [21:21:00]1017 (14) - 77093643461234 [21:21:00]1041 (16) - 0000000000874672 [21:21:00]1040 (4) - 372966 [21:21:00]1012 (4) - 24.10.2024 15:21 [21:21:00]1206 (1) - 0 [21:21:00]OFD Sender: Remove packet 372966 [21:21:00]ProducePacketName [21:21:00]name=ofd_packets/00372966 [21:21:00]NVStorageDeleteData [21:21:00]Write to MH i2c: 01 00 00 76 0F 85 [21:21:00]Write i2c OK [21:21:00]MH_I2C_Read... [21:21:00]Read from MH i2c: 01 [21:21:00]MH_I2C_Read... [21:21:00]Read from MH i2c: 01 07 00 [21:21:00]MH_I2C_Read... [21:21:00]Read from MH i2c: 01 07 00 76 0F 00 00 00 00 00 E4 0C 7C [21:21:00]RasterBufferAndPrint [21:21:00]line [21:21:00]line [21:21:00]line [21:21:00]line [21:21:00]line [21:21:00]written 0, free lines is 3306 [21:21:00]MH_Cut [21:21:00]Write to MH i2c: D1 01 00 7D 0F 01 5E [21:21:00]Write i2c OK [21:21:00]MH_I2C_Read... [21:21:00]Read from MH i2c: D1 [21:21:00]MH_I2C_Read... [21:21:00]Read from MH i2c: D1 01 00 [21:21:00]MH_I2C_Read... [21:21:00]Read from MH i2c: D1 01 00 7D 0F 00 5D [21:21:00]Write to MH i2c: 01 00 00 7E 0F 8D [21:21:00]Write i2c OK [21:21:00]MH_I2C_Read... [21:21:00]OFD Sender: No OFD packet to send [21:21:01]*** Cut start [21:21:01]*** Partial cut [21:21:01]*** CUTSNS_PIN = 1 [21:21:01]*** CUTSNS_PIN = 0 [21:21:01]*** Brake cut motor [21:21:01]Read from MH i2c: 01 [21:21:01]MH_I2C_Read... [21:21:01]*** Stop cut motor [21:21:01]*** Cut end [21:21:01]Read from MH i2c: 01 07 00 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: 01 07 00 7E 0F 00 00 00 00 00 FF 0F A2 [21:21:01]process_action close_receipt done [21:21:01]requested_data is exist [21:21:01]produce_requested_data [21:21:01]requested_item fm.sn is exist - process it [21:21:01]wFMCommunicate request_size=4 [21:21:01]MH_SAM_APDU [21:21:01]CAPDU: 80 11 00 00 [21:21:01]Write to MH i2c: E2 08 00 7F 0F 80 11 00 00 00 00 00 00 08 [21:21:01]Write i2c OK [21:21:01]MH_I2C_Read... [21:21:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:01]Read from MH i2c: E2 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 17 00 [21:21:01]MH_I2C_Read... [21:21:01]Read from MH i2c: E2 17 00 7F 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5D [21:21:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:21:01]wFMCommunicate OK [21:21:01]requested_item fd.num is exist - process it [21:21:01]SAM_PROTO_GetFieldsCounters [21:21:01]wFMCommunicate request_size=4 [21:21:01]MH_SAM_APDU [21:21:01]CAPDU: 80 13 00 00 [21:21:01]Write to MH i2c: E2 08 00 80 0F 80 13 00 00 00 00 00 00 0B [21:21:01]Write i2c OK [21:21:01]MH_I2C_Read... [21:21:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:02]Read from MH i2c: E2 [21:21:02]MH_I2C_Read... [21:21:02]Read from MH i2c: E2 62 00 [21:21:02]MH_I2C_Read... [21:21:02]Read from MH i2c: E2 62 00 80 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 09 [21:21:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 0F 03 00 00 5E 04 04 00 0F 03 00 00 57 04 04 00 10 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:02]wFMCommunicate OK [21:21:02]SAM_PROTO_GetFieldsCounters done [21:21:02]requested_item shift.num is exist - process it [21:21:02]requested_item shift.opened is exist - process it [21:21:02]req_shift_opened [21:21:02]FM_GetShiftState [21:21:02]SAM_PROTO_GetShiftState [21:21:02]wFMCommunicate request_size=4 [21:21:02]MH_SAM_APDU [21:21:02]CAPDU: 80 13 01 00 [21:21:02]Write to MH i2c: E2 08 00 81 0F 80 13 01 00 00 00 00 00 0D [21:21:02]Write i2c OK [21:21:02]MH_I2C_Read... [21:21:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:02]Read from MH i2c: E2 [21:21:02]MH_I2C_Read... [21:21:02]Read from MH i2c: E2 0E 00 [21:21:02]MH_I2C_Read... [21:21:02]Read from MH i2c: E2 0E 00 81 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 72 [21:21:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:21:02]wFMCommunicate OK [21:21:02]SAM_PROTO_GetShiftState done [21:21:02]FM_GetShiftState done [21:21:02]req_shift_opened done [21:21:02]requested_item shift.open_date is exist - process it [21:21:02]req_shift_open_date [21:21:02]req_shift_open_date done [21:21:02]produce_requested_data done [21:21:02]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372966,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:21:02]process_action_free close_receipt [21:21:02]json_value_free [21:21:02]json_value_free done [21:21:02]process_json_proto returns [21:21:02]Send response to host [21:21:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372966,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:21:02]free response buf [21:21:02]execute_script done [21:21:02]execute_script returns [21:21:02]free content buf [21:21:02]Sock 10.Close socket [21:21:02]Sock 10.Thread stoped [21:21:05]OFD Sender: No OFD packet to send [21:21:10]OFD Sender: No OFD packet to send [21:21:15]OFD Sender: No OFD packet to send [21:21:20]OFD Sender: No OFD packet to send [21:21:25]OFD Sender: No OFD packet to send [21:21:30]OFD Sender: No OFD packet to send [21:21:31]accept exits with 7 [21:21:31]New connection [21:21:31]New thread 3066469732 created [21:21:31]Thread 3066613092 joined [21:21:31]Waiting for new connection... [21:21:31] Sock 7.Parse request [21:21:31]Sock 7.Check first char [21:21:31]Sock 7.First char is OK [21:21:31]request: POST /json_proto HTTP/1.0 [21:21:31]Method: POST [21:21:31]URL: /json_proto [21:21:31]Method is POST - this is cgi request [21:21:31]url: /json_proto [21:21:31]query_string will be loaded in cgi processing [21:21:31]execute_cgi json_proto POST (null) [21:21:31]execute_cgi path=json_proto method=POST [21:21:31]POST find Content-Length [21:21:31]Host: 172.17.42.195:8080 [21:21:31]Content-Length: 683 [21:21:31]Content-Type: application/json [21:21:31] [21:21:31]POST finish read [21:21:31]Found Content-Length = 683 [21:21:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:31]execute_script... [21:21: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)3309288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:21:31]POST & json_proto [21:21:31]process_json_proto [21:21:31]json parsed OK: [21:21:31]protocol is kg_v1.0 [21:21:31]action value=close_receipt [21:21:31]process_action close_receipt [21:21:31]cmd_close_receipt [21:21:31]MH_GetDate [21:21:31]Write to MH i2c: F0 00 00 82 0F 80 [21:21:31]Write i2c OK [21:21:31]MH_I2C_Read... [21:21:31]Read from MH i2c: F0 [21:21:31]MH_I2C_Read... [21:21:31]Read from MH i2c: F0 09 00 [21:21:31]MH_I2C_Read... [21:21:31]Read from MH i2c: F0 09 00 82 0F 00 5C BA 1A 67 EF 94 12 67 1C [21:21:31]GetLastDocTimeStamp 1729804859 [21:21:31]current date 1729804892 [21:21:31]FM_GetShiftState [21:21:31]SAM_PROTO_GetShiftState [21:21:31]wFMCommunicate request_size=4 [21:21:31]MH_SAM_APDU [21:21:31]CAPDU: 80 13 01 00 [21:21:31]Write to MH i2c: E2 08 00 83 0F 80 13 01 00 00 00 00 00 0F [21:21:31]Write i2c OK [21:21:31]MH_I2C_Read... [21:21:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:31]Read from MH i2c: E2 [21:21:31]MH_I2C_Read... [21:21:31]Read from MH i2c: E2 0E 00 [21:21:31]MH_I2C_Read... [21:21:31]Read from MH i2c: E2 0E 00 83 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 74 [21:21:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:21:31]wFMCommunicate OK [21:21:31]SAM_PROTO_GetShiftState done [21:21:31]FM_GetShiftState done [21:21:31]opened in 1729729095 [21:21:31]opened+sec_in_day 1729815495 [21:21:31]quantity*price = 100015 [21:21:31]sum+1 = 100017 [21:21:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 784 24.10.2024 21:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372967 ФПД: 152183913131656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372967&fm=152183913131656&tin=02508201610067®Number=0000000000091623&sum=100000 [21:21:32]StoreToDocumentArchive [21:21:32]shift 524 fd 372967 [21:21:32]save to /storage/0524/doc_00372967 [21:21:32]save last doc name /storage/0524/doc_00372967 to /storage/kkm_last_doc_name [21:21:32]save OK [21:21:32]Clear old archive folders... [21:21:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:21:32]tlvbuf is B6E6E310 [21:21:32]SAM_PROTO_ClearQueue [21:21:32]wFMCommunicate request_size=4 [21:21:32]MH_SAM_APDU [21:21:32]CAPDU: 80 09 00 00 [21:21:32]Write to MH i2c: E2 08 00 90 0F 80 09 00 00 00 00 00 00 11 [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:21:32]Read from MH i2c: E2 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 90 0F 00 90 00 13 [21:21:32]RAPDU: 90 00 [21:21:32]wFMCommunicate OK [21:21:32]SAM_PROTO_ClearQueue done [21:21:32]KKMCreateOFDPacket [21:21:32]OFDProtocolAddRootSTLVToBuf [21:21:32]FM_MakeSignedData [21:21:32]FM_MakeSignedData [21:21:32]SAM_PROTO_SignData [21:21:32]wFMCommunicate request_size=4 [21:21:32]MH_SAM_APDU [21:21:32]CAPDU: 80 0D 01 02 [21:21:32]Write to MH i2c: E2 08 00 91 0F 80 0D 01 02 00 00 00 00 19 [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:21:32]Read from MH i2c: E2 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 91 0F 00 90 00 14 [21:21:32]RAPDU: 90 00 [21:21:32]wFMCommunicate OK [21:21:32]wFMCommunicate request_size=255 [21:21:32]MH_SAM_APDU [21:21: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 5C BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 B0 05 00 35 04 06 00 8A [21:21:32]Write to MH i2c: E2 02 01 92 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 5C BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 B0 05 00 35 04 06 00 8A 00 00 7D [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:32]Read from MH i2c: E2 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 92 0F 00 90 00 15 [21:21:32]RAPDU: 90 00 [21:21:32]wFMCommunicate OK [21:21:32]wFMCommunicate request_size=10 [21:21:32]MH_SAM_APDU [21:21:32]CAPDU: 80 0D 02 02 05 69 14 15 2E 88 [21:21:32]Write to MH i2c: E2 0D 00 93 0F 80 0D 02 02 05 00 69 14 15 2E 88 00 00 6E [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:21:32]Read from MH i2c: E2 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 03 00 93 0F 00 90 00 16 [21:21:32]RAPDU: 90 00 [21:21:32]wFMCommunicate OK [21:21:32]wFMCommunicate request_size=4 [21:21:32]MH_SAM_APDU [21:21:32]CAPDU: 80 0D 03 02 [21:21:32]Write to MH i2c: E2 08 00 94 0F 80 0D 03 02 00 00 00 00 1E [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:21:32]Read from MH i2c: E2 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 0B 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 0B 00 94 0F 00 9C 60 DB F0 A9 0A A4 B5 90 00 F2 [21:21:32]RAPDU: 9C 60 DB F0 A9 0A A4 B5 90 00 [21:21:32]wFMCommunicate OK [21:21:32]SAM_PROTO_SignData done [21:21:32]FM_MakeSignedData done [21:21:32]CreateOFDProtocolMessage [21:21:32]wFMCommunicate request_size=4 [21:21:32]MH_SAM_APDU [21:21:32]CAPDU: 80 11 00 00 [21:21:32]Write to MH i2c: E2 08 00 95 0F 80 11 00 00 00 00 00 00 1E [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:32]Read from MH i2c: E2 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 17 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: E2 17 00 95 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 73 [21:21:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:21:32]wFMCommunicate OK [21:21:32]CreateOFDProtocolMessage done [21:21:32]OFDSenderStorePacket 372967 [21:21:32]StoreOFDPacket docnum=372967 [21:21:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C5 86 07 01 28 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 5C BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 B0 05 00 35 04 06 00 8A 69 14 15 2E 88 9C 60 DB F0 A9 0A A4 B5 [21:21:32]CheckFolder [21:21:32]dirname=/storage/ofd_packets [21:21:32]CheckFolder done [21:21:32]ProducePacketName [21:21:32]name=ofd_packets/00372967 [21:21:32]NVStorageSaveData ofd_packets/00372967 [21:21:32]File name is /storage/ofd_packets/00372967 [21:21:32]Write 301 bytes [21:21:32]NVStorageSaveData done [21:21:32]OFDSenderStorePacket done [21:21:32]KKMCreateOFDPacket done [21:21:32]NVStorageSaveData kkm_last_timestamp [21:21:32]File name is /storage/kkm_last_timestamp [21:21:32]Write 4 bytes [21:21:32]NVStorageSaveData done [21:21:32]ExternCall_PrintAddStr [21:21:32]wPrintStart [21:21:32]Write to MH i2c: 01 00 00 96 0F A5 [21:21:32]Write i2c OK [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: 01 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: 01 07 00 [21:21:32]MH_I2C_Read... [21:21:32]Read from MH i2c: 01 07 00 96 0F 00 00 00 00 00 FF 0F BA [21:21:32]RasterBufferAndPrint [21:21:32]line Счет N : (1)3309288 [21:21:32]line ИНН: 02508201610067 [21:21:32]line Контрольно-Кассовый Чек [21:21:32]line ПРОДАЖА [21:21:32]line ТРК (МРК, ГНК) : 42 [21:21:32]line Товар: 2710124130 [21:21:32]line Аи-92-К-4 [21:21:32]line 14.950 * 66.90 [21:21:32]line = 1000.16 [21:21:32]line НДС 12% НСП 1% [21:21:32]line > о реализуемом товаре [21:21:32]line ОКРУГЛЕНИЕ: -0.16 [21:21:32]line ИТОГО: 1000.00 [21:21:32]line Внесено: 1000.00 [21:21:32]line СДАЧА: 0.00 [21:21:32]line НСП 1% : 8.85 [21:21:32]line НДС 12% : 106.21 [21:21:32]line Наличными: 1000.00 [21:21:32]line Безнал.: 0.00 [21:21:32]line Место: АЗС № 87 "Партнер Нефть" [21:21:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:21:32]line СНО: Общий режим [21:21:32]line Чек 784 24.10.2024 21:21 [21:21:32]line Смена: 524 ФФД: 1.0 [21:21:32]line ЗНМ: 0300000083 [21:21:32]line РНМ: 0000000000091623 [21:21:32]line Версия ККМ: 001 [21:21:32]line ФМ: 0000000000874672 [21:21:32]line ФД: 372967 [21:21:32]line ФПД: 152183913131656 [21:21:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212132&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372967&fm=152183913131656&tin=02508201610067®Number=0000000000091623&sum=100000 [21:21:33]OFD Sender: Processing packet 372967 [packets to send 268, broken 267] [21:21:33]ProducePacketName [21:21:33]name=ofd_packets/00372967 [21:21:33]OFD Sender: To server: pG, [21:21:33]CommunicateWithHost lk.salyk.kg:30040 [21:21:33]ConnectInit lk.salyk.kg [21:21:33]written 0, free lines is 4095 [21:21:33]Connected sock=10 [21:21:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C5 86 07 01 28 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 5C BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 B0 05 00 35 04 06 00 8A 69 14 15 2E 88 9C 60 DB F0 A9 0A A4 B5 [21:21:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A4 DD 47 00 2E B0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E7 B0 05 00 F4 03 04 00 02 66 1A 67 B6 04 01 00 00 28 6F D6 1D 74 A1 9C 87 [21:21:33]CommunicateWithHost err = 0 [21:21:33]CheckOFDResponse [21:21:33]1017 (14) - 77093643461234 [21:21:33]1041 (16) - 0000000000874672 [21:21:33]1040 (4) - 372967 [21:21:33]1012 (4) - 24.10.2024 15:21 [21:21:33]1206 (1) - 0 [21:21:33]OFD Sender: Remove packet 372967 [21:21:33]ProducePacketName [21:21:33]name=ofd_packets/00372967 [21:21:33]NVStorageDeleteData [21:21:33]Write to MH i2c: 01 00 00 C1 0F D0 [21:21:33]Write i2c OK [21:21:33]MH_I2C_Read... [21:21:33]Read from MH i2c: 01 [21:21:33]MH_I2C_Read... [21:21:33]Read from MH i2c: 01 07 00 [21:21:33]MH_I2C_Read... [21:21:33]Read from MH i2c: 01 07 00 C1 0F 00 00 00 00 00 D3 0C B6 [21:21:33]RasterBufferAndPrint [21:21:33]line [21:21:33]line [21:21:33]line [21:21:33]line [21:21:33]line [21:21:33]written 0, free lines is 3289 [21:21:33]MH_Cut [21:21:33]Write to MH i2c: D1 01 00 C8 0F 01 A9 [21:21:33]Write i2c OK [21:21:33]MH_I2C_Read... [21:21:33]Read from MH i2c: D1 [21:21:33]MH_I2C_Read... [21:21:33]Read from MH i2c: D1 01 00 [21:21:33]MH_I2C_Read... [21:21:33]Read from MH i2c: D1 01 00 C8 0F 00 A8 [21:21:33]Write to MH i2c: 01 00 00 C9 0F D8 [21:21:33]Write i2c OK [21:21:33]MH_I2C_Read... [21:21:33]OFD Sender: No OFD packet to send [21:21:34]*** Cut start [21:21:34]*** Partial cut [21:21:34]*** CUTSNS_PIN = 1 [21:21:34]*** CUTSNS_PIN = 0 [21:21:34]*** Brake cut motor [21:21:35]Read from MH i2c: 01 [21:21:35]MH_I2C_Read... [21:21:35]*** Stop cut motor [21:21:35]*** Cut end [21:21:35]Read from MH i2c: 01 07 00 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: 01 07 00 C9 0F 00 00 00 00 00 FF 0F ED [21:21:35]process_action close_receipt done [21:21:35]requested_data is exist [21:21:35]produce_requested_data [21:21:35]requested_item fm.sn is exist - process it [21:21:35]wFMCommunicate request_size=4 [21:21:35]MH_SAM_APDU [21:21:35]CAPDU: 80 11 00 00 [21:21:35]Write to MH i2c: E2 08 00 CA 0F 80 11 00 00 00 00 00 00 53 [21:21:35]Write i2c OK [21:21:35]MH_I2C_Read... [21:21:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:21:35]Read from MH i2c: E2 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: E2 17 00 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: E2 17 00 CA 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A8 [21:21:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:21:35]wFMCommunicate OK [21:21:35]requested_item fd.num is exist - process it [21:21:35]SAM_PROTO_GetFieldsCounters [21:21:35]wFMCommunicate request_size=4 [21:21:35]MH_SAM_APDU [21:21:35]CAPDU: 80 13 00 00 [21:21:35]Write to MH i2c: E2 08 00 CB 0F 80 13 00 00 00 00 00 00 56 [21:21:35]Write i2c OK [21:21:35]MH_I2C_Read... [21:21:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:21:35]Read from MH i2c: E2 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: E2 62 00 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: E2 62 00 CB 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 58 [21:21:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 10 03 00 00 5E 04 04 00 10 03 00 00 57 04 04 00 11 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:21:35]wFMCommunicate OK [21:21:35]SAM_PROTO_GetFieldsCounters done [21:21:35]requested_item shift.num is exist - process it [21:21:35]requested_item shift.opened is exist - process it [21:21:35]req_shift_opened [21:21:35]FM_GetShiftState [21:21:35]SAM_PROTO_GetShiftState [21:21:35]wFMCommunicate request_size=4 [21:21:35]MH_SAM_APDU [21:21:35]CAPDU: 80 13 01 00 [21:21:35]Write to MH i2c: E2 08 00 CC 0F 80 13 01 00 00 00 00 00 58 [21:21:35]Write i2c OK [21:21:35]MH_I2C_Read... [21:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:21:35]Read from MH i2c: E2 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: E2 0E 00 [21:21:35]MH_I2C_Read... [21:21:35]Read from MH i2c: E2 0E 00 CC 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BD [21:21:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:21:35]wFMCommunicate OK [21:21:35]SAM_PROTO_GetShiftState done [21:21:35]FM_GetShiftState done [21:21:35]req_shift_opened done [21:21:35]requested_item shift.open_date is exist - process it [21:21:35]req_shift_open_date [21:21:35]req_shift_open_date done [21:21:35]produce_requested_data done [21:21:35]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372967,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:21:35]process_action_free close_receipt [21:21:35]json_value_free [21:21:35]json_value_free done [21:21:35]process_json_proto returns [21:21:35]Send response to host [21:21:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372967,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:21:35]free response buf [21:21:35]execute_script done [21:21:35]execute_script returns [21:21:35]free content buf [21:21:35]Sock 7.Close socket [21:21:35]Sock 7.Thread stoped [21:21:38]OFD Sender: No OFD packet to send [21:21:43]OFD Sender: No OFD packet to send [21:21:48]OFD Sender: No OFD packet to send [21:21:53]OFD Sender: No OFD packet to send [21:21:58]OFD Sender: No OFD packet to send [21:22:03]OFD Sender: No OFD packet to send [21:22:08]OFD Sender: No OFD packet to send [21:22:13]OFD Sender: No OFD packet to send [21:22:18]OFD Sender: No OFD packet to send [21:22:24]OFD Sender: No OFD packet to send [21:22:29]OFD Sender: No OFD packet to send [21:22:34]OFD Sender: No OFD packet to send [21:22:39]OFD Sender: No OFD packet to send [21:22:44]OFD Sender: No OFD packet to send [21:22:49]OFD Sender: No OFD packet to send [21:22:54]OFD Sender: No OFD packet to send [21:22:59]OFD Sender: No OFD packet to send [21:23:04]OFD Sender: No OFD packet to send [21:23:09]OFD Sender: No OFD packet to send [21:23:14]OFD Sender: No OFD packet to send [21:23:19]OFD Sender: No OFD packet to send [21:23:24]OFD Sender: No OFD packet to send [21:23:27]accept exits with 9 [21:23:27]New connection [21:23:27]New thread 3066613092 created [21:23:27]Thread 3066469732 joined [21:23:27]Waiting for new connection... [21:23:27] Sock 9.Parse request [21:23:27]Sock 9.Check first char [21:23:27]Sock 9.First char is OK [21:23:27]request: POST /json_proto HTTP/1.0 [21:23:27]Method: POST [21:23:27]URL: /json_proto [21:23:27]Method is POST - this is cgi request [21:23:27]url: /json_proto [21:23:27]query_string will be loaded in cgi processing [21:23:27]execute_cgi json_proto POST (null) [21:23:27]execute_cgi path=json_proto method=POST [21:23:27]POST find Content-Length [21:23:27]Host: 172.17.42.195:8080 [21:23:27]Content-Length: 678 [21:23:27]Content-Type: application/json [21:23:27] [21:23:27]POST finish read [21:23:27]Found Content-Length = 678 [21:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:27]execute_script... [21:23:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:23:27]POST & json_proto [21:23:27]process_json_proto [21:23:27]json parsed OK: [21:23:27]protocol is kg_v1.0 [21:23:27]action value=close_receipt [21:23:27]process_action close_receipt [21:23:27]cmd_close_receipt [21:23:27]MH_GetDate [21:23:27]Write to MH i2c: F0 00 00 CD 0F CB [21:23:27]Write i2c OK [21:23:27]MH_I2C_Read... [21:23:27]Read from MH i2c: F0 [21:23:27]MH_I2C_Read... [21:23:27]Read from MH i2c: F0 09 00 [21:23:27]MH_I2C_Read... [21:23:27]Read from MH i2c: F0 09 00 CD 0F 00 D0 BA 1A 67 EF 94 12 67 DB [21:23:27]GetLastDocTimeStamp 1729804892 [21:23:27]current date 1729805008 [21:23:27]FM_GetShiftState [21:23:27]SAM_PROTO_GetShiftState [21:23:27]wFMCommunicate request_size=4 [21:23:27]MH_SAM_APDU [21:23:27]CAPDU: 80 13 01 00 [21:23:27]Write to MH i2c: E2 08 00 CE 0F 80 13 01 00 00 00 00 00 5A [21:23:27]Write i2c OK [21:23:27]MH_I2C_Read... [21:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:27]Read from MH i2c: E2 [21:23:27]MH_I2C_Read... [21:23:27]Read from MH i2c: E2 0E 00 [21:23:27]MH_I2C_Read... [21:23:27]Read from MH i2c: E2 0E 00 CE 0F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BF [21:23:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:23:27]wFMCommunicate OK [21:23:27]SAM_PROTO_GetShiftState done [21:23:27]FM_GetShiftState done [21:23:27]opened in 1729729095 [21:23:27]opened+sec_in_day 1729815495 [21:23:27]quantity*price = 50041 [21:23:27]sum+1 = 50042 [21:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 785 24.10.2024 21:23 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372968 ФПД: 71199048992317 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372968&fm=71199048992317&tin=02508201610067®Number=0000000000091623&sum=50000 [21:23:28]StoreToDocumentArchive [21:23:28]shift 524 fd 372968 [21:23:28]save to /storage/0524/doc_00372968 [21:23:28]save last doc name /storage/0524/doc_00372968 to /storage/kkm_last_doc_name [21:23:28]save OK [21:23:28]Clear old archive folders... [21:23:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:23:28]tlvbuf is 00CD5E00 [21:23:28]SAM_PROTO_ClearQueue [21:23:28]wFMCommunicate request_size=4 [21:23:28]MH_SAM_APDU [21:23:28]CAPDU: 80 09 00 00 [21:23:28]Write to MH i2c: E2 08 00 DB 0F 80 09 00 00 00 00 00 00 5C [21:23:28]Write i2c OK [21:23:28]MH_I2C_Read... [21:23:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:23:28]Read from MH i2c: E2 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 DB 0F 00 90 00 5E [21:23:28]RAPDU: 90 00 [21:23:28]wFMCommunicate OK [21:23:28]SAM_PROTO_ClearQueue done [21:23:28]KKMCreateOFDPacket [21:23:28]OFDProtocolAddRootSTLVToBuf [21:23:28]FM_MakeSignedData [21:23:28]FM_MakeSignedData [21:23:28]SAM_PROTO_SignData [21:23:28]wFMCommunicate request_size=4 [21:23:28]MH_SAM_APDU [21:23:28]CAPDU: 80 0D 01 02 [21:23:28]Write to MH i2c: E2 08 00 DC 0F 80 0D 01 02 00 00 00 00 64 [21:23:28]Write i2c OK [21:23:28]MH_I2C_Read... [21:23:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:23:28]Read from MH i2c: E2 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 DC 0F 00 90 00 5F [21:23:28]RAPDU: 90 00 [21:23:28]wFMCommunicate OK [21:23:28]wFMCommunicate request_size=255 [21:23:28]MH_SAM_APDU [21:23:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 D0 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 B0 05 00 35 04 06 00 40 [21:23:28]Write to MH i2c: E2 02 01 DD 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 D0 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 B0 05 00 35 04 06 00 40 00 00 FA [21:23:28]Write i2c OK [21:23:28]MH_I2C_Read... [21:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:28]Read from MH i2c: E2 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 DD 0F 00 90 00 60 [21:23:28]RAPDU: 90 00 [21:23:28]wFMCommunicate OK [21:23:28]wFMCommunicate request_size=10 [21:23:28]MH_SAM_APDU [21:23:28]CAPDU: 80 0D 02 02 05 C1 52 06 06 3D [21:23:28]Write to MH i2c: E2 0D 00 DE 0F 80 0D 02 02 05 00 C1 52 06 06 3D 00 00 CD [21:23:28]Write i2c OK [21:23:28]MH_I2C_Read... [21:23:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:23:28]Read from MH i2c: E2 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 [21:23:28]MH_I2C_Read... [21:23:28]Read from MH i2c: E2 03 00 DE 0F 00 90 00 61 [21:23:28]RAPDU: 90 00 [21:23:28]wFMCommunicate OK [21:23:28]wFMCommunicate request_size=4 [21:23:28]MH_SAM_APDU [21:23:28]CAPDU: 80 0D 03 02 [21:23:28]Write to MH i2c: E2 08 00 DF 0F 80 0D 03 02 00 00 00 00 69 [21:23:28]Write i2c OK [21:23:28]MH_I2C_Read... [21:23:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:23:29]Read from MH i2c: E2 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: E2 0B 00 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: E2 0B 00 DF 0F 00 37 16 0A 5B 50 AD 88 04 90 00 A5 [21:23:29]RAPDU: 37 16 0A 5B 50 AD 88 04 90 00 [21:23:29]wFMCommunicate OK [21:23:29]SAM_PROTO_SignData done [21:23:29]FM_MakeSignedData done [21:23:29]CreateOFDProtocolMessage [21:23:29]wFMCommunicate request_size=4 [21:23:29]MH_SAM_APDU [21:23:29]CAPDU: 80 11 00 00 [21:23:29]Write to MH i2c: E2 08 00 E0 0F 80 11 00 00 00 00 00 00 69 [21:23:29]Write i2c OK [21:23:29]MH_I2C_Read... [21:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:29]Read from MH i2c: E2 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: E2 17 00 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: E2 17 00 E0 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BE [21:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:23:29]wFMCommunicate OK [21:23:29]CreateOFDProtocolMessage done [21:23:29]OFDSenderStorePacket 372968 [21:23:29]StoreOFDPacket docnum=372968 [21:23:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 49 60 07 01 7C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 D0 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 B0 05 00 35 04 06 00 40 C1 52 06 06 3D 37 16 0A 5B 50 AD 88 04 [21:23:29]CheckFolder [21:23:29]dirname=/storage/ofd_packets [21:23:29]CheckFolder done [21:23:29]ProducePacketName [21:23:29]name=ofd_packets/00372968 [21:23:29]NVStorageSaveData ofd_packets/00372968 [21:23:29]File name is /storage/ofd_packets/00372968 [21:23:29]Write 301 bytes [21:23:29]NVStorageSaveData done [21:23:29]OFDSenderStorePacket done [21:23:29]KKMCreateOFDPacket done [21:23:29]NVStorageSaveData kkm_last_timestamp [21:23:29]File name is /storage/kkm_last_timestamp [21:23:29]Write 4 bytes [21:23:29]NVStorageSaveData done [21:23:29]ExternCall_PrintAddStr [21:23:29]wPrintStart [21:23:29]Write to MH i2c: 01 00 00 E1 0F F0 [21:23:29]Write i2c OK [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: 01 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: 01 07 00 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: 01 07 00 E1 0F 00 00 00 00 00 FF 0F 05 [21:23:29]RasterBufferAndPrint [21:23:29]line Счет N : (1)3309289 [21:23:29]line ИНН: 02508201610067 [21:23:29]line Контрольно-Кассовый Чек [21:23:29]line ПРОДАЖА [21:23:29]line ТРК (МРК, ГНК) : 22 [21:23:29]line Товар: 2710124130 [21:23:29]line Аи-92-К-4 [21:23:29]line 7.480 * 66.90 [21:23:29]line = 500.41 [21:23:29]line НДС 12% НСП 1% [21:23:29]line > о реализуемом товаре [21:23:29]line ОКРУГЛЕНИЕ: -0.41 [21:23:29]line ИТОГО: 500.00 [21:23:29]line Внесено: 500.00 [21:23:29]line СДАЧА: 0.00 [21:23:29]line НСП 1% : 4.43 [21:23:29]line НДС 12% : 53.14 [21:23:29]line Наличными: 500.00 [21:23:29]line Безнал.: 0.00 [21:23:29]line Место: АЗС № 87 "Партнер Нефть" [21:23:29]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:23:29]line СНО: Общий режим [21:23:29]line Чек 785 24.10.2024 21:23 [21:23:29]line Смена: 524 ФФД: 1.0 [21:23:29]line ЗНМ: 0300000083 [21:23:29]line РНМ: 0000000000091623 [21:23:29]line Версия ККМ: 001 [21:23:29]line ФМ: 0000000000874672 [21:23:29]line ФД: 372968 [21:23:29]line ФПД: 71199048992317 [21:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212328&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372968&fm=71199048992317&tin=02508201610067®Number=0000000000091623&sum=50000 [21:23:29]written 0, free lines is 4095 [21:23:29]OFD Sender: Processing packet 372968 [packets to send 268, broken 267] [21:23:29]ProducePacketName [21:23:29]name=ofd_packets/00372968 [21:23:29]OFD Sender: To server: pG, [21:23:29]CommunicateWithHost lk.salyk.kg:30040 [21:23:29]ConnectInit lk.salyk.kg [21:23:29]Connected sock=10 [21:23:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 49 60 07 01 7C 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 D0 BA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 B0 05 00 35 04 06 00 40 C1 52 06 06 3D 37 16 0A 5B 50 AD 88 04 [21:23:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7C 17 47 00 9A C1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E8 B0 05 00 F4 03 04 00 76 66 1A 67 B6 04 01 00 00 93 86 F9 28 AF 0C DC C5 [21:23:29]CommunicateWithHost err = 0 [21:23:29]CheckOFDResponse [21:23:29]1017 (14) - 77093643461234 [21:23:29]1041 (16) - 0000000000874672 [21:23:29]1040 (4) - 372968 [21:23:29]1012 (4) - 24.10.2024 15:23 [21:23:29]1206 (1) - 0 [21:23:29]OFD Sender: Remove packet 372968 [21:23:29]ProducePacketName [21:23:29]name=ofd_packets/00372968 [21:23:29]NVStorageDeleteData [21:23:29]Write to MH i2c: 01 00 00 0C 10 1C [21:23:29]Write i2c OK [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: 01 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: 01 07 00 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: 01 07 00 0C 10 00 00 00 00 00 CD 0C FC [21:23:29]RasterBufferAndPrint [21:23:29]line [21:23:29]line [21:23:29]line [21:23:29]line [21:23:29]line [21:23:29]written 0, free lines is 3283 [21:23:29]MH_Cut [21:23:29]Write to MH i2c: D1 01 00 13 10 01 F5 [21:23:29]Write i2c OK [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: D1 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: D1 01 00 [21:23:29]MH_I2C_Read... [21:23:29]Read from MH i2c: D1 01 00 13 10 00 F4 [21:23:29]Write to MH i2c: 01 00 00 14 10 24 [21:23:29]Write i2c OK [21:23:29]MH_I2C_Read... [21:23:29]OFD Sender: No OFD packet to send [21:23:30]*** Cut start [21:23:30]*** Partial cut [21:23:30]*** CUTSNS_PIN = 1 [21:23:30]*** CUTSNS_PIN = 0 [21:23:30]*** Brake cut motor [21:23:31]Read from MH i2c: 01 [21:23:31]MH_I2C_Read... [21:23:31]*** Stop cut motor [21:23:31]*** Cut end [21:23:31]Read from MH i2c: 01 07 00 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: 01 07 00 14 10 00 00 00 00 00 FF 0F 39 [21:23:31]process_action close_receipt done [21:23:31]requested_data is exist [21:23:31]produce_requested_data [21:23:31]requested_item fm.sn is exist - process it [21:23:31]wFMCommunicate request_size=4 [21:23:31]MH_SAM_APDU [21:23:31]CAPDU: 80 11 00 00 [21:23:31]Write to MH i2c: E2 08 00 15 10 80 11 00 00 00 00 00 00 9F [21:23:31]Write i2c OK [21:23:31]MH_I2C_Read... [21:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:23:31]Read from MH i2c: E2 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: E2 17 00 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: E2 17 00 15 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F4 [21:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:23:31]wFMCommunicate OK [21:23:31]requested_item fd.num is exist - process it [21:23:31]SAM_PROTO_GetFieldsCounters [21:23:31]wFMCommunicate request_size=4 [21:23:31]MH_SAM_APDU [21:23:31]CAPDU: 80 13 00 00 [21:23:31]Write to MH i2c: E2 08 00 16 10 80 13 00 00 00 00 00 00 A2 [21:23:31]Write i2c OK [21:23:31]MH_I2C_Read... [21:23:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:23:31]Read from MH i2c: E2 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: E2 62 00 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: E2 62 00 16 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 11 03 00 00 5E 04 04 00 11 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 A8 [21:23:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 11 03 00 00 5E 04 04 00 11 03 00 00 57 04 04 00 12 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:23:31]wFMCommunicate OK [21:23:31]SAM_PROTO_GetFieldsCounters done [21:23:31]requested_item shift.num is exist - process it [21:23:31]requested_item shift.opened is exist - process it [21:23:31]req_shift_opened [21:23:31]FM_GetShiftState [21:23:31]SAM_PROTO_GetShiftState [21:23:31]wFMCommunicate request_size=4 [21:23:31]MH_SAM_APDU [21:23:31]CAPDU: 80 13 01 00 [21:23:31]Write to MH i2c: E2 08 00 17 10 80 13 01 00 00 00 00 00 A4 [21:23:31]Write i2c OK [21:23:31]MH_I2C_Read... [21:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:23:31]Read from MH i2c: E2 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: E2 0E 00 [21:23:31]MH_I2C_Read... [21:23:31]Read from MH i2c: E2 0E 00 17 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 09 [21:23:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:23:31]wFMCommunicate OK [21:23:31]SAM_PROTO_GetShiftState done [21:23:31]FM_GetShiftState done [21:23:31]req_shift_opened done [21:23:31]requested_item shift.open_date is exist - process it [21:23:31]req_shift_open_date [21:23:31]req_shift_open_date done [21:23:31]produce_requested_data done [21:23:31]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372968,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:23:31]process_action_free close_receipt [21:23:31]json_value_free [21:23:31]json_value_free done [21:23:31]process_json_proto returns [21:23:31]Send response to host [21:23:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372968,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:23:31]free response buf [21:23:31]execute_script done [21:23:31]execute_script returns [21:23:31]free content buf [21:23:31]Sock 9.Close socket [21:23:31]Sock 9.Thread stoped [21:23:34]OFD Sender: No OFD packet to send [21:23:39]OFD Sender: No OFD packet to send [21:23:45]OFD Sender: No OFD packet to send [21:23:50]OFD Sender: No OFD packet to send [21:23:55]OFD Sender: No OFD packet to send [21:24:00]OFD Sender: No OFD packet to send [21:24:05]OFD Sender: No OFD packet to send [21:24:10]OFD Sender: No OFD packet to send [21:24:15]OFD Sender: No OFD packet to send [21:24:20]OFD Sender: No OFD packet to send [21:24:25]OFD Sender: No OFD packet to send [21:24:30]OFD Sender: No OFD packet to send [21:24:35]OFD Sender: No OFD packet to send [21:24:40]OFD Sender: No OFD packet to send [21:24:45]OFD Sender: No OFD packet to send [21:24:50]OFD Sender: No OFD packet to send [21:24:55]OFD Sender: No OFD packet to send [21:25:00]OFD Sender: No OFD packet to send [21:25:05]OFD Sender: No OFD packet to send [21:25:10]OFD Sender: No OFD packet to send [21:25:15]OFD Sender: No OFD packet to send [21:25:20]OFD Sender: No OFD packet to send [21:25:25]OFD Sender: No OFD packet to send [21:25:30]OFD Sender: No OFD packet to send [21:25:35]OFD Sender: No OFD packet to send [21:25:40]OFD Sender: No OFD packet to send [21:25:45]OFD Sender: No OFD packet to send [21:25:50]OFD Sender: No OFD packet to send [21:25:55]OFD Sender: No OFD packet to send [21:26:00]OFD Sender: No OFD packet to send [21:26:05]OFD Sender: No OFD packet to send [21:26:10]OFD Sender: No OFD packet to send [21:26:15]OFD Sender: No OFD packet to send [21:26:17]accept exits with 7 [21:26:17]New connection [21:26:17]New thread 3066469732 created [21:26:17]Thread 3066613092 joined [21:26:17]Waiting for new connection... [21:26:17] Sock 7.Parse request [21:26:17]Sock 7.Check first char [21:26:17]Sock 7.First char is OK [21:26:17]request: POST /json_proto HTTP/1.0 [21:26:17]Method: POST [21:26:17]URL: /json_proto [21:26:17]Method is POST - this is cgi request [21:26:17]url: /json_proto [21:26:17]query_string will be loaded in cgi processing [21:26:17]execute_cgi json_proto POST (null) [21:26:17]execute_cgi path=json_proto method=POST [21:26:17]POST find Content-Length [21:26:17]Host: 172.17.42.195:8080 [21:26:17]Content-Length: 683 [21:26:17]Content-Type: application/json [21:26:17] [21:26:17]POST finish read [21:26:17]Found Content-Length = 683 [21:26:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:17]execute_script... [21:26: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)3309290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:26:17]POST & json_proto [21:26:17]process_json_proto [21:26:17]json parsed OK: [21:26:17]protocol is kg_v1.0 [21:26:17]action value=close_receipt [21:26:17]process_action close_receipt [21:26:17]cmd_close_receipt [21:26:17]MH_GetDate [21:26:17]Write to MH i2c: F0 00 00 18 10 17 [21:26:17]Write i2c OK [21:26:17]MH_I2C_Read... [21:26:17]Read from MH i2c: F0 [21:26:17]MH_I2C_Read... [21:26:17]Read from MH i2c: F0 09 00 [21:26:17]MH_I2C_Read... [21:26:17]Read from MH i2c: F0 09 00 18 10 00 7A BB 1A 67 EF 94 12 67 D2 [21:26:17]GetLastDocTimeStamp 1729805008 [21:26:17]current date 1729805178 [21:26:17]FM_GetShiftState [21:26:17]SAM_PROTO_GetShiftState [21:26:17]wFMCommunicate request_size=4 [21:26:17]MH_SAM_APDU [21:26:17]CAPDU: 80 13 01 00 [21:26:17]Write to MH i2c: E2 08 00 19 10 80 13 01 00 00 00 00 00 A6 [21:26:17]Write i2c OK [21:26:17]MH_I2C_Read... [21:26:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:17]Read from MH i2c: E2 [21:26:17]MH_I2C_Read... [21:26:17]Read from MH i2c: E2 0E 00 [21:26:17]MH_I2C_Read... [21:26:17]Read from MH i2c: E2 0E 00 19 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0B [21:26:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:26:17]wFMCommunicate OK [21:26:17]SAM_PROTO_GetShiftState done [21:26:17]FM_GetShiftState done [21:26:17]opened in 1729729095 [21:26:17]opened+sec_in_day 1729815495 [21:26:17]quantity*price = 100015 [21:26:17]sum+1 = 100017 [21:26:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 786 24.10.2024 21:26 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372969 ФПД: 160606810523007 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212618&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372969&fm=160606810523007&tin=02508201610067®Number=0000000000091623&sum=100000 [21:26:18]StoreToDocumentArchive [21:26:18]shift 524 fd 372969 [21:26:18]save to /storage/0524/doc_00372969 [21:26:18]save last doc name /storage/0524/doc_00372969 to /storage/kkm_last_doc_name [21:26:18]save OK [21:26:18]Clear old archive folders... [21:26:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:26:18]tlvbuf is 00CB7230 [21:26:18]SAM_PROTO_ClearQueue [21:26:18]wFMCommunicate request_size=4 [21:26:18]MH_SAM_APDU [21:26:18]CAPDU: 80 09 00 00 [21:26:18]Write to MH i2c: E2 08 00 26 10 80 09 00 00 00 00 00 00 A8 [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:26:18]Read from MH i2c: E2 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 26 10 00 90 00 AA [21:26:18]RAPDU: 90 00 [21:26:18]wFMCommunicate OK [21:26:18]SAM_PROTO_ClearQueue done [21:26:18]KKMCreateOFDPacket [21:26:18]OFDProtocolAddRootSTLVToBuf [21:26:18]FM_MakeSignedData [21:26:18]FM_MakeSignedData [21:26:18]SAM_PROTO_SignData [21:26:18]wFMCommunicate request_size=4 [21:26:18]MH_SAM_APDU [21:26:18]CAPDU: 80 0D 01 02 [21:26:18]Write to MH i2c: E2 08 00 27 10 80 0D 01 02 00 00 00 00 B0 [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:26:18]Read from MH i2c: E2 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 27 10 00 90 00 AB [21:26:18]RAPDU: 90 00 [21:26:18]wFMCommunicate OK [21:26:18]wFMCommunicate request_size=255 [21:26:18]MH_SAM_APDU [21:26: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 7A BB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 B0 05 00 35 04 06 00 92 [21:26:18]Write to MH i2c: E2 02 01 28 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 7A BB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 B0 05 00 35 04 06 00 92 00 00 3F [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:18]Read from MH i2c: E2 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 28 10 00 90 00 AC [21:26:18]RAPDU: 90 00 [21:26:18]wFMCommunicate OK [21:26:18]wFMCommunicate request_size=10 [21:26:18]MH_SAM_APDU [21:26:18]CAPDU: 80 0D 02 02 05 12 2F E3 C5 7F [21:26:18]Write to MH i2c: E2 0D 00 29 10 80 0D 02 02 05 00 12 2F E3 C5 7F 00 00 25 [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:26:18]Read from MH i2c: E2 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 03 00 29 10 00 90 00 AD [21:26:18]RAPDU: 90 00 [21:26:18]wFMCommunicate OK [21:26:18]wFMCommunicate request_size=4 [21:26:18]MH_SAM_APDU [21:26:18]CAPDU: 80 0D 03 02 [21:26:18]Write to MH i2c: E2 08 00 2A 10 80 0D 03 02 00 00 00 00 B5 [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:26:18]Read from MH i2c: E2 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 0B 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 0B 00 2A 10 00 DF 09 80 C6 BB 85 FB 5A 90 00 79 [21:26:18]RAPDU: DF 09 80 C6 BB 85 FB 5A 90 00 [21:26:18]wFMCommunicate OK [21:26:18]SAM_PROTO_SignData done [21:26:18]FM_MakeSignedData done [21:26:18]CreateOFDProtocolMessage [21:26:18]wFMCommunicate request_size=4 [21:26:18]MH_SAM_APDU [21:26:18]CAPDU: 80 11 00 00 [21:26:18]Write to MH i2c: E2 08 00 2B 10 80 11 00 00 00 00 00 00 B5 [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:18]Read from MH i2c: E2 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 17 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: E2 17 00 2B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [21:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:26:18]wFMCommunicate OK [21:26:18]CreateOFDProtocolMessage done [21:26:18]OFDSenderStorePacket 372969 [21:26:18]StoreOFDPacket docnum=372969 [21:26:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 83 9A 07 01 80 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 7A BB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 B0 05 00 35 04 06 00 92 12 2F E3 C5 7F DF 09 80 C6 BB 85 FB 5A [21:26:18]CheckFolder [21:26:18]dirname=/storage/ofd_packets [21:26:18]CheckFolder done [21:26:18]ProducePacketName [21:26:18]name=ofd_packets/00372969 [21:26:18]NVStorageSaveData ofd_packets/00372969 [21:26:18]File name is /storage/ofd_packets/00372969 [21:26:18]Write 301 bytes [21:26:18]NVStorageSaveData done [21:26:18]OFDSenderStorePacket done [21:26:18]KKMCreateOFDPacket done [21:26:18]NVStorageSaveData kkm_last_timestamp [21:26:18]File name is /storage/kkm_last_timestamp [21:26:18]Write 4 bytes [21:26:18]NVStorageSaveData done [21:26:18]ExternCall_PrintAddStr [21:26:18]wPrintStart [21:26:18]Write to MH i2c: 01 00 00 2C 10 3C [21:26:18]Write i2c OK [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: 01 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: 01 07 00 [21:26:18]MH_I2C_Read... [21:26:18]Read from MH i2c: 01 07 00 2C 10 00 00 00 00 00 FF 0F 51 [21:26:18]RasterBufferAndPrint [21:26:18]line Счет N : (1)3309290 [21:26:18]line ИНН: 02508201610067 [21:26:18]line Контрольно-Кассовый Чек [21:26:18]line ПРОДАЖА [21:26:18]line ТРК (МРК, ГНК) : 12 [21:26:18]line Товар: 2710124130 [21:26:18]line Аи-92-К-4 [21:26:18]line 14.950 * 66.90 [21:26:18]line = 1000.16 [21:26:18]line НДС 12% НСП 1% [21:26:18]line > о реализуемом товаре [21:26:18]line ОКРУГЛЕНИЕ: -0.16 [21:26:18]line ИТОГО: 1000.00 [21:26:18]line Внесено: 1000.00 [21:26:18]line СДАЧА: 0.00 [21:26:18]line НСП 1% : 8.85 [21:26:18]line НДС 12% : 106.21 [21:26:18]line Наличными: 1000.00 [21:26:18]line Безнал.: 0.00 [21:26:18]line Место: АЗС № 87 "Партнер Нефть" [21:26:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:26:18]line СНО: Общий режим [21:26:18]line Чек 786 24.10.2024 21:26 [21:26:18]line Смена: 524 ФФД: 1.0 [21:26:18]line ЗНМ: 0300000083 [21:26:18]line РНМ: 0000000000091623 [21:26:18]line Версия ККМ: 001 [21:26:18]line ФМ: 0000000000874672 [21:26:18]line ФД: 372969 [21:26:18]line ФПД: 160606810523007 [21:26:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T212618&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372969&fm=160606810523007&tin=02508201610067®Number=0000000000091623&sum=100000 [21:26:19]OFD Sender: Processing packet 372969 [packets to send 268, broken 267] [21:26:19]ProducePacketName [21:26:19]name=ofd_packets/00372969 [21:26:19]OFD Sender: To server: pG, [21:26:19]CommunicateWithHost lk.salyk.kg:30040 [21:26:19]ConnectInit lk.salyk.kg [21:26:19]written 0, free lines is 4095 [21:26:19]Connected sock=10 [21:26:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 83 9A 07 01 80 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 12 03 00 00 F4 03 04 00 7A BB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 B0 05 00 35 04 06 00 92 12 2F E3 C5 7F DF 09 80 C6 BB 85 FB 5A [21:26:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C3 2A 47 00 99 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 E9 B0 05 00 F4 03 04 00 20 67 1A 67 B6 04 01 00 00 48 A6 BF 6D 51 92 56 94 [21:26:19]CommunicateWithHost err = 0 [21:26:19]CheckOFDResponse [21:26:19]1017 (14) - 77093643461234 [21:26:19]1041 (16) - 0000000000874672 [21:26:19]1040 (4) - 372969 [21:26:19]1012 (4) - 24.10.2024 15:26 [21:26:19]1206 (1) - 0 [21:26:19]OFD Sender: Remove packet 372969 [21:26:19]ProducePacketName [21:26:19]name=ofd_packets/00372969 [21:26:19]NVStorageDeleteData [21:26:19]Write to MH i2c: 01 00 00 57 10 67 [21:26:19]Write i2c OK [21:26:19]MH_I2C_Read... [21:26:19]Read from MH i2c: 01 [21:26:19]MH_I2C_Read... [21:26:19]Read from MH i2c: 01 07 00 [21:26:19]MH_I2C_Read... [21:26:19]Read from MH i2c: 01 07 00 57 10 00 00 00 00 00 D8 0C 52 [21:26:19]RasterBufferAndPrint [21:26:19]line [21:26:19]line [21:26:19]line [21:26:19]line [21:26:19]line [21:26:19]written 0, free lines is 3296 [21:26:19]MH_Cut [21:26:19]Write to MH i2c: D1 01 00 5E 10 01 40 [21:26:19]Write i2c OK [21:26:19]MH_I2C_Read... [21:26:19]Read from MH i2c: D1 [21:26:19]MH_I2C_Read... [21:26:19]Read from MH i2c: D1 01 00 [21:26:19]MH_I2C_Read... [21:26:19]Read from MH i2c: D1 01 00 5E 10 00 3F [21:26:19]Write to MH i2c: 01 00 00 5F 10 6F [21:26:19]Write i2c OK [21:26:19]MH_I2C_Read... [21:26:19]OFD Sender: No OFD packet to send [21:26:20]*** Cut start [21:26:20]*** Partial cut [21:26:20]*** CUTSNS_PIN = 1 [21:26:20]*** CUTSNS_PIN = 0 [21:26:20]*** Brake cut motor [21:26:21]Read from MH i2c: 01 [21:26:21]MH_I2C_Read... [21:26:21]*** Stop cut motor [21:26:21]*** Cut end [21:26:21]Read from MH i2c: 01 07 00 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: 01 07 00 5F 10 00 00 00 00 00 FF 0F 84 [21:26:21]process_action close_receipt done [21:26:21]requested_data is exist [21:26:21]produce_requested_data [21:26:21]requested_item fm.sn is exist - process it [21:26:21]wFMCommunicate request_size=4 [21:26:21]MH_SAM_APDU [21:26:21]CAPDU: 80 11 00 00 [21:26:21]Write to MH i2c: E2 08 00 60 10 80 11 00 00 00 00 00 00 EA [21:26:21]Write i2c OK [21:26:21]MH_I2C_Read... [21:26:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:26:21]Read from MH i2c: E2 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 17 00 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 17 00 60 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3F [21:26:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:26:21]wFMCommunicate OK [21:26:21]requested_item fd.num is exist - process it [21:26:21]SAM_PROTO_GetFieldsCounters [21:26:21]wFMCommunicate request_size=4 [21:26:21]MH_SAM_APDU [21:26:21]CAPDU: 80 13 00 00 [21:26:21]Write to MH i2c: E2 08 00 61 10 80 13 00 00 00 00 00 00 ED [21:26:21]Write i2c OK [21:26:21]MH_I2C_Read... [21:26:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:26:21]Read from MH i2c: E2 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 62 00 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 62 00 61 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 12 03 00 00 5E 04 04 00 12 03 00 00 57 04 04 00 13 03 00 00 19 04 04 00 00 00 00 00 90 00 F7 [21:26:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 E9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 12 03 00 00 5E 04 04 00 12 03 00 00 57 04 04 00 13 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:26:21]wFMCommunicate OK [21:26:21]SAM_PROTO_GetFieldsCounters done [21:26:21]requested_item shift.num is exist - process it [21:26:21]requested_item shift.opened is exist - process it [21:26:21]req_shift_opened [21:26:21]FM_GetShiftState [21:26:21]SAM_PROTO_GetShiftState [21:26:21]wFMCommunicate request_size=4 [21:26:21]MH_SAM_APDU [21:26:21]CAPDU: 80 13 01 00 [21:26:21]Write to MH i2c: E2 08 00 62 10 80 13 01 00 00 00 00 00 EF [21:26:21]Write i2c OK [21:26:21]MH_I2C_Read... [21:26:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:26:21]Read from MH i2c: E2 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 0E 00 [21:26:21]MH_I2C_Read... [21:26:21]Read from MH i2c: E2 0E 00 62 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 54 [21:26:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:26:21]wFMCommunicate OK [21:26:21]SAM_PROTO_GetShiftState done [21:26:21]FM_GetShiftState done [21:26:21]req_shift_opened done [21:26:21]requested_item shift.open_date is exist - process it [21:26:21]req_shift_open_date [21:26:21]req_shift_open_date done [21:26:21]produce_requested_data done [21:26:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372969,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:26:21]process_action_free close_receipt [21:26:21]json_value_free [21:26:21]json_value_free done [21:26:21]process_json_proto returns [21:26:21]Send response to host [21:26:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372969,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:26:21]free response buf [21:26:21]execute_script done [21:26:21]execute_script returns [21:26:21]free content buf [21:26:21]Sock 7.Close socket [21:26:21]Sock 7.Thread stoped [21:26:24]OFD Sender: No OFD packet to send [21:26:29]OFD Sender: No OFD packet to send [21:26:34]OFD Sender: No OFD packet to send [21:26:39]OFD Sender: No OFD packet to send [21:26:44]OFD Sender: No OFD packet to send [21:26:49]OFD Sender: No OFD packet to send [21:26:54]OFD Sender: No OFD packet to send [21:26:59]OFD Sender: No OFD packet to send [21:27:04]OFD Sender: No OFD packet to send [21:27:10]OFD Sender: No OFD packet to send [21:27:15]OFD Sender: No OFD packet to send [21:27:20]OFD Sender: No OFD packet to send [21:27:25]OFD Sender: No OFD packet to send [21:27:30]OFD Sender: No OFD packet to send [21:27:35]OFD Sender: No OFD packet to send [21:27:40]OFD Sender: No OFD packet to send [21:27:45]OFD Sender: No OFD packet to send [21:27:50]OFD Sender: No OFD packet to send [21:27:55]OFD Sender: No OFD packet to send [21:28:00]OFD Sender: No OFD packet to send [21:28:05]OFD Sender: No OFD packet to send [21:28:10]OFD Sender: No OFD packet to send [21:28:15]OFD Sender: No OFD packet to send [21:28:20]OFD Sender: No OFD packet to send [21:28:25]OFD Sender: No OFD packet to send [21:28:30]OFD Sender: No OFD packet to send [21:28:35]OFD Sender: No OFD packet to send [21:28:40]OFD Sender: No OFD packet to send [21:28:45]OFD Sender: No OFD packet to send [21:28:50]OFD Sender: No OFD packet to send [21:28:55]OFD Sender: No OFD packet to send [21:29:00]OFD Sender: No OFD packet to send [21:29:05]OFD Sender: No OFD packet to send [21:29:10]OFD Sender: No OFD packet to send [21:29:15]OFD Sender: No OFD packet to send [21:29:20]OFD Sender: No OFD packet to send [21:29:25]OFD Sender: No OFD packet to send [21:29:30]OFD Sender: No OFD packet to send [21:29:35]OFD Sender: No OFD packet to send [21:29:40]OFD Sender: No OFD packet to send [21:29:45]OFD Sender: No OFD packet to send [21:29:50]OFD Sender: No OFD packet to send [21:29:55]OFD Sender: No OFD packet to send [21:30:00]OFD Sender: No OFD packet to send [21:30:05]OFD Sender: No OFD packet to send [21:30:10]OFD Sender: No OFD packet to send [21:30:15]OFD Sender: No OFD packet to send [21:30:20]OFD Sender: No OFD packet to send [21:30:25]OFD Sender: No OFD packet to send [21:30:30]OFD Sender: No OFD packet to send [21:30:35]OFD Sender: No OFD packet to send [21:30:40]OFD Sender: No OFD packet to send [21:30:45]OFD Sender: No OFD packet to send [21:30:50]OFD Sender: No OFD packet to send [21:30:55]OFD Sender: No OFD packet to send [21:30:57]accept exits with 9 [21:30:57]New connection [21:30:57]New thread 3066613092 created [21:30:57]Thread 3066469732 joined [21:30:57]Waiting for new connection... [21:30:57] Sock 9.Parse request [21:30:57]Sock 9.Check first char [21:30:57]Sock 9.First char is OK [21:30:57]request: POST /json_proto HTTP/1.0 [21:30:57]Method: POST [21:30:57]URL: /json_proto [21:30:57]Method is POST - this is cgi request [21:30:57]url: /json_proto [21:30:57]query_string will be loaded in cgi processing [21:30:57]execute_cgi json_proto POST (null) [21:30:57]execute_cgi path=json_proto method=POST [21:30:57]POST find Content-Length [21:30:57]Host: 172.17.42.195:8080 [21:30:57]Content-Length: 687 [21:30:57]Content-Type: application/json [21:30:57] [21:30:57]POST finish read [21:30:57]Found Content-Length = 687 [21:30:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 20.080, "sum" : 1530.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1530.00, "total" : 1530.00, "payments": [ { "type": 0, "sum" : 1530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:57]execute_script... [21:30: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)3309291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 20.080, "sum" : 1530.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1530.00, "total" : 1530.00, "payments": [ { "type": 0, "sum" : 1530.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:30:57]POST & json_proto [21:30:57]process_json_proto [21:30:57]json parsed OK: [21:30:57]protocol is kg_v1.0 [21:30:57]action value=close_receipt [21:30:57]process_action close_receipt [21:30:57]cmd_close_receipt [21:30:57]MH_GetDate [21:30:57]Write to MH i2c: F0 00 00 63 10 62 [21:30:57]Write i2c OK [21:30:57]MH_I2C_Read... [21:30:57]Read from MH i2c: F0 [21:30:57]MH_I2C_Read... [21:30:57]Read from MH i2c: F0 09 00 [21:30:57]MH_I2C_Read... [21:30:57]Read from MH i2c: F0 09 00 63 10 00 92 BC 1A 67 EF 94 12 67 36 [21:30:57]GetLastDocTimeStamp 1729805178 [21:30:57]current date 1729805458 [21:30:57]FM_GetShiftState [21:30:57]SAM_PROTO_GetShiftState [21:30:57]wFMCommunicate request_size=4 [21:30:57]MH_SAM_APDU [21:30:57]CAPDU: 80 13 01 00 [21:30:57]Write to MH i2c: E2 08 00 64 10 80 13 01 00 00 00 00 00 F1 [21:30:57]Write i2c OK [21:30:57]MH_I2C_Read... [21:30:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:30:57]Read from MH i2c: E2 [21:30:57]MH_I2C_Read... [21:30:57]Read from MH i2c: E2 0E 00 [21:30:57]MH_I2C_Read... [21:30:57]Read from MH i2c: E2 0E 00 64 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [21:30:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:30:57]wFMCommunicate OK [21:30:57]SAM_PROTO_GetShiftState done [21:30:57]FM_GetShiftState done [21:30:57]opened in 1729729095 [21:30:57]opened+sec_in_day 1729815495 [21:30:57]quantity*price = 153009 [21:30:57]sum+1 = 153011 [21:30:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 1530.00 Внесено: 1530.00 СДАЧА: 0.00 НСП 1% : 13.54 НДС 12% : 162.49 Наличными: 1530.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 787 24.10.2024 21:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372970 ФПД: 164926197839237 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213058&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372970&fm=164926197839237&tin=02508201610067®Number=0000000000091623&sum=153000 [21:30:58]StoreToDocumentArchive [21:30:58]shift 524 fd 372970 [21:30:58]save to /storage/0524/doc_00372970 [21:30:58]save last doc name /storage/0524/doc_00372970 to /storage/kkm_last_doc_name [21:30:58]save OK [21:30:58]Clear old archive folders... [21:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [21:30:58]tlvbuf is B6E55350 [21:30:58]SAM_PROTO_ClearQueue [21:30:58]wFMCommunicate request_size=4 [21:30:58]MH_SAM_APDU [21:30:58]CAPDU: 80 09 00 00 [21:30:58]Write to MH i2c: E2 08 00 71 10 80 09 00 00 00 00 00 00 F3 [21:30:58]Write i2c OK [21:30:58]MH_I2C_Read... [21:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:30:58]Read from MH i2c: E2 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 71 10 00 90 00 F5 [21:30:58]RAPDU: 90 00 [21:30:58]wFMCommunicate OK [21:30:58]SAM_PROTO_ClearQueue done [21:30:58]KKMCreateOFDPacket [21:30:58]OFDProtocolAddRootSTLVToBuf [21:30:58]FM_MakeSignedData [21:30:58]FM_MakeSignedData [21:30:58]SAM_PROTO_SignData [21:30:58]wFMCommunicate request_size=4 [21:30:58]MH_SAM_APDU [21:30:58]CAPDU: 80 0D 01 02 [21:30:58]Write to MH i2c: E2 08 00 72 10 80 0D 01 02 00 00 00 00 FB [21:30:58]Write i2c OK [21:30:58]MH_I2C_Read... [21:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:30:58]Read from MH i2c: E2 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 72 10 00 90 00 F6 [21:30:58]RAPDU: 90 00 [21:30:58]wFMCommunicate OK [21:30:58]wFMCommunicate request_size=255 [21:30:58]MH_SAM_APDU [21:30:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 4E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 3F 00 00 00 00 07 04 06 00 A8 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 92 BC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA B0 05 00 35 04 06 00 [21:30:58]Write to MH i2c: E2 02 01 73 10 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 4E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 3F 00 00 00 00 07 04 06 00 A8 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 92 BC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA B0 05 00 35 04 06 00 00 00 7D [21:30:58]Write i2c OK [21:30:58]MH_I2C_Read... [21:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:58]Read from MH i2c: E2 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 73 10 00 90 00 F7 [21:30:58]RAPDU: 90 00 [21:30:58]wFMCommunicate OK [21:30:58]wFMCommunicate request_size=11 [21:30:58]MH_SAM_APDU [21:30:58]CAPDU: 80 0D 02 02 06 95 FF DF 6F B5 85 [21:30:58]Write to MH i2c: E2 0E 00 74 10 80 0D 02 02 06 00 95 FF DF 6F B5 85 00 00 26 [21:30:58]Write i2c OK [21:30:58]MH_I2C_Read... [21:30:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:30:58]Read from MH i2c: E2 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 [21:30:58]MH_I2C_Read... [21:30:58]Read from MH i2c: E2 03 00 74 10 00 90 00 F8 [21:30:58]RAPDU: 90 00 [21:30:58]wFMCommunicate OK [21:30:58]wFMCommunicate request_size=4 [21:30:58]MH_SAM_APDU [21:30:58]CAPDU: 80 0D 03 02 [21:30:58]Write to MH i2c: E2 08 00 75 10 80 0D 03 02 00 00 00 00 00 [21:30:58]Write i2c OK [21:30:58]MH_I2C_Read... [21:30:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:30:59]Read from MH i2c: E2 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: E2 0B 00 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: E2 0B 00 75 10 00 03 1C 43 0E B3 BC EE C9 90 00 97 [21:30:59]RAPDU: 03 1C 43 0E B3 BC EE C9 90 00 [21:30:59]wFMCommunicate OK [21:30:59]SAM_PROTO_SignData done [21:30:59]FM_MakeSignedData done [21:30:59]CreateOFDProtocolMessage [21:30:59]wFMCommunicate request_size=4 [21:30:59]MH_SAM_APDU [21:30:59]CAPDU: 80 11 00 00 [21:30:59]Write to MH i2c: E2 08 00 76 10 80 11 00 00 00 00 00 00 00 [21:30:59]Write i2c OK [21:30:59]MH_I2C_Read... [21:30:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:30:59]Read from MH i2c: E2 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: E2 17 00 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: E2 17 00 76 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [21:30:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:30:59]wFMCommunicate OK [21:30:59]CreateOFDProtocolMessage done [21:30:59]OFDSenderStorePacket 372970 [21:30:59]StoreOFDPacket docnum=372970 [21:30:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 0C B7 08 01 64 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 4E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 3F 00 00 00 00 07 04 06 00 A8 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 92 BC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA B0 05 00 35 04 06 00 95 FF DF 6F B5 85 03 1C 43 0E B3 BC EE C9 [21:30:59]CheckFolder [21:30:59]dirname=/storage/ofd_packets [21:30:59]CheckFolder done [21:30:59]ProducePacketName [21:30:59]name=ofd_packets/00372970 [21:30:59]NVStorageSaveData ofd_packets/00372970 [21:30:59]File name is /storage/ofd_packets/00372970 [21:30:59]Write 302 bytes [21:30:59]NVStorageSaveData done [21:30:59]OFDSenderStorePacket done [21:30:59]KKMCreateOFDPacket done [21:30:59]NVStorageSaveData kkm_last_timestamp [21:30:59]File name is /storage/kkm_last_timestamp [21:30:59]Write 4 bytes [21:30:59]NVStorageSaveData done [21:30:59]ExternCall_PrintAddStr [21:30:59]wPrintStart [21:30:59]Write to MH i2c: 01 00 00 77 10 87 [21:30:59]Write i2c OK [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: 01 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: 01 07 00 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: 01 07 00 77 10 00 00 00 00 00 FF 0F 9C [21:30:59]RasterBufferAndPrint [21:30:59]line Счет N : (1)3309291 [21:30:59]line ИНН: 02508201610067 [21:30:59]line Контрольно-Кассовый Чек [21:30:59]line ПРОДАЖА [21:30:59]line ТРК (МРК, ГНК) : 6 [21:30:59]line Товар: 2710194210 [21:30:59]line ДТ(л)-К-5 [21:30:59]line 20.080 * 76.20 [21:30:59]line = 1530.10 [21:30:59]line НДС 12% НСП 1% [21:30:59]line > о реализуемом товаре [21:30:59]line ОКРУГЛЕНИЕ: -0.10 [21:30:59]line ИТОГО: 1530.00 [21:30:59]line Внесено: 1530.00 [21:30:59]line СДАЧА: 0.00 [21:30:59]line НСП 1% : 13.54 [21:30:59]line НДС 12% : 162.49 [21:30:59]line Наличными: 1530.00 [21:30:59]line Безнал.: 0.00 [21:30:59]line Место: АЗС № 87 "Партнер Нефть" [21:30:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:30:59]line СНО: Общий режим [21:30:59]line Чек 787 24.10.2024 21:30 [21:30:59]line Смена: 524 ФФД: 1.0 [21:30:59]line ЗНМ: 0300000083 [21:30:59]line РНМ: 0000000000091623 [21:30:59]line Версия ККМ: 001 [21:30:59]line ФМ: 0000000000874672 [21:30:59]line ФД: 372970 [21:30:59]line ФПД: 164926197839237 [21:30:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213058&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372970&fm=164926197839237&tin=02508201610067®Number=0000000000091623&sum=153000 [21:30:59]OFD Sender: Processing packet 372970 [packets to send 268, broken 267] [21:30:59]ProducePacketName [21:30:59]name=ofd_packets/00372970 [21:30:59]OFD Sender: To server: pG, [21:30:59]CommunicateWithHost lk.salyk.kg:30040 [21:30:59]ConnectInit lk.salyk.kg [21:30:59]written 0, free lines is 4095 [21:30:59]Connected sock=10 [21:30:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 0C B7 08 01 64 03 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 70 4E 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 B2 55 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 55 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4A 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 3F 00 00 00 00 07 04 06 00 A8 55 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 13 03 00 00 F4 03 04 00 92 BC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA B0 05 00 35 04 06 00 95 FF DF 6F B5 85 03 1C 43 0E B3 BC EE C9 [21:30:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A5 75 47 00 71 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EA B0 05 00 F4 03 04 00 39 68 1A 67 B6 04 01 00 00 A1 29 7D 08 72 C0 03 E3 [21:30:59]CommunicateWithHost err = 0 [21:30:59]CheckOFDResponse [21:30:59]1017 (14) - 77093643461234 [21:30:59]1041 (16) - 0000000000874672 [21:30:59]1040 (4) - 372970 [21:30:59]1012 (4) - 24.10.2024 15:31 [21:30:59]1206 (1) - 0 [21:30:59]OFD Sender: Remove packet 372970 [21:30:59]ProducePacketName [21:30:59]name=ofd_packets/00372970 [21:30:59]NVStorageDeleteData [21:30:59]Write to MH i2c: 01 00 00 A2 10 B2 [21:30:59]Write i2c OK [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: 01 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: 01 07 00 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: 01 07 00 A2 10 00 00 00 00 00 CD 0C 92 [21:30:59]RasterBufferAndPrint [21:30:59]line [21:30:59]line [21:30:59]line [21:30:59]line [21:30:59]line [21:30:59]written 0, free lines is 3284 [21:30:59]MH_Cut [21:30:59]Write to MH i2c: D1 01 00 A9 10 01 8B [21:30:59]Write i2c OK [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: D1 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: D1 01 00 [21:30:59]MH_I2C_Read... [21:30:59]Read from MH i2c: D1 01 00 A9 10 00 8A [21:30:59]Write to MH i2c: 01 00 00 AA 10 BA [21:30:59]Write i2c OK [21:30:59]MH_I2C_Read... [21:31:00]OFD Sender: No OFD packet to send [21:31:00]*** Cut start [21:31:00]*** Partial cut [21:31:00]*** CUTSNS_PIN = 1 [21:31:00]*** CUTSNS_PIN = 0 [21:31:01]*** Brake cut motor [21:31:01]Read from MH i2c: 01 [21:31:01]MH_I2C_Read... [21:31:01]*** Stop cut motor [21:31:01]*** Cut end [21:31:01]Read from MH i2c: 01 07 00 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: 01 07 00 AA 10 00 00 00 00 00 FF 0F CF [21:31:01]process_action close_receipt done [21:31:01]requested_data is exist [21:31:01]produce_requested_data [21:31:01]requested_item fm.sn is exist - process it [21:31:01]wFMCommunicate request_size=4 [21:31:01]MH_SAM_APDU [21:31:01]CAPDU: 80 11 00 00 [21:31:01]Write to MH i2c: E2 08 00 AB 10 80 11 00 00 00 00 00 00 35 [21:31:01]Write i2c OK [21:31:01]MH_I2C_Read... [21:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:31:01]Read from MH i2c: E2 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: E2 17 00 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: E2 17 00 AB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [21:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:31:01]wFMCommunicate OK [21:31:01]requested_item fd.num is exist - process it [21:31:01]SAM_PROTO_GetFieldsCounters [21:31:01]wFMCommunicate request_size=4 [21:31:01]MH_SAM_APDU [21:31:01]CAPDU: 80 13 00 00 [21:31:01]Write to MH i2c: E2 08 00 AC 10 80 13 00 00 00 00 00 00 38 [21:31:01]Write i2c OK [21:31:01]MH_I2C_Read... [21:31:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:31:01]Read from MH i2c: E2 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: E2 62 00 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: E2 62 00 AC 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 46 [21:31:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 13 03 00 00 5E 04 04 00 13 03 00 00 57 04 04 00 14 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:31:01]wFMCommunicate OK [21:31:01]SAM_PROTO_GetFieldsCounters done [21:31:01]requested_item shift.num is exist - process it [21:31:01]requested_item shift.opened is exist - process it [21:31:01]req_shift_opened [21:31:01]FM_GetShiftState [21:31:01]SAM_PROTO_GetShiftState [21:31:01]wFMCommunicate request_size=4 [21:31:01]MH_SAM_APDU [21:31:01]CAPDU: 80 13 01 00 [21:31:01]Write to MH i2c: E2 08 00 AD 10 80 13 01 00 00 00 00 00 3A [21:31:01]Write i2c OK [21:31:01]MH_I2C_Read... [21:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:31:01]Read from MH i2c: E2 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: E2 0E 00 [21:31:01]MH_I2C_Read... [21:31:01]Read from MH i2c: E2 0E 00 AD 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [21:31:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:31:01]wFMCommunicate OK [21:31:01]SAM_PROTO_GetShiftState done [21:31:01]FM_GetShiftState done [21:31:01]req_shift_opened done [21:31:01]requested_item shift.open_date is exist - process it [21:31:01]req_shift_open_date [21:31:01]req_shift_open_date done [21:31:01]produce_requested_data done [21:31:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372970,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:31:01]process_action_free close_receipt [21:31:01]json_value_free [21:31:01]json_value_free done [21:31:01]process_json_proto returns [21:31:01]Send response to host [21:31:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372970,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:31:01]free response buf [21:31:01]execute_script done [21:31:01]execute_script returns [21:31:01]free content buf [21:31:01]Sock 9.Close socket [21:31:01]Sock 9.Thread stoped [21:31:05]OFD Sender: No OFD packet to send [21:31:10]OFD Sender: No OFD packet to send [21:31:15]OFD Sender: No OFD packet to send [21:31:20]OFD Sender: No OFD packet to send [21:31:25]OFD Sender: No OFD packet to send [21:31:30]OFD Sender: No OFD packet to send [21:31:35]OFD Sender: No OFD packet to send [21:31:40]OFD Sender: No OFD packet to send [21:31:45]OFD Sender: No OFD packet to send [21:31:50]OFD Sender: No OFD packet to send [21:31:55]OFD Sender: No OFD packet to send [21:32:00]OFD Sender: No OFD packet to send [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: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:15]OFD Sender: No OFD packet to send [21:33:20]OFD Sender: No OFD packet to send [21:33:25]OFD Sender: No OFD packet to send [21:33:30]OFD Sender: No OFD packet to send [21:33:35]OFD Sender: No OFD packet to send [21:33:40]OFD Sender: No OFD packet to send [21:33:45]OFD Sender: No OFD packet to send [21:33:50]OFD Sender: No OFD packet to send [21:33:55]OFD Sender: No OFD packet to send [21:34:00]OFD Sender: No OFD packet to send [21:34:05]OFD Sender: No OFD packet to send [21:34:10]OFD Sender: No OFD packet to send [21:34:15]OFD Sender: No OFD packet to send [21:34:20]OFD Sender: No OFD packet to send [21:34:25]OFD Sender: No OFD packet to send [21:34:30]OFD Sender: No OFD packet to send [21:34:33]accept exits with 7 [21:34:33]New connection [21:34:33]New thread 3066469732 created [21:34:33]Thread 3066613092 joined [21:34:33]Waiting for new connection... [21:34:33] Sock 7.Parse request [21:34:33]Sock 7.Check first char [21:34:33]Sock 7.First char is OK [21:34:33]request: POST /json_proto HTTP/1.0 [21:34:33]Method: POST [21:34:33]URL: /json_proto [21:34:33]Method is POST - this is cgi request [21:34:33]url: /json_proto [21:34:33]query_string will be loaded in cgi processing [21:34:33]execute_cgi json_proto POST (null) [21:34:33]execute_cgi path=json_proto method=POST [21:34:33]POST find Content-Length [21:34:33]Host: 172.17.42.195:8080 [21:34:33]Content-Length: 678 [21:34:33]Content-Type: application/json [21:34:33] [21:34:33]POST finish read [21:34:33]Found Content-Length = 678 [21:34:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:33]execute_script... [21:34: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)3309292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:34:33]POST & json_proto [21:34:33]process_json_proto [21:34:33]json parsed OK: [21:34:33]protocol is kg_v1.0 [21:34:33]action value=close_receipt [21:34:33]process_action close_receipt [21:34:33]cmd_close_receipt [21:34:33]MH_GetDate [21:34:33]Write to MH i2c: F0 00 00 AE 10 AD [21:34:33]Write i2c OK [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: F0 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: F0 09 00 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: F0 09 00 AE 10 00 6A BD 1A 67 EF 94 12 67 5A [21:34:33]GetLastDocTimeStamp 1729805458 [21:34:33]current date 1729805674 [21:34:33]FM_GetShiftState [21:34:33]SAM_PROTO_GetShiftState [21:34:33]wFMCommunicate request_size=4 [21:34:33]MH_SAM_APDU [21:34:33]CAPDU: 80 13 01 00 [21:34:33]Write to MH i2c: E2 08 00 AF 10 80 13 01 00 00 00 00 00 3C [21:34:33]Write i2c OK [21:34:33]MH_I2C_Read... [21:34:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:33]Read from MH i2c: E2 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 0E 00 [21:34:33]MH_I2C_Read... [21:34:33]Read from MH i2c: E2 0E 00 AF 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A1 [21:34:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:34:33]wFMCommunicate OK [21:34:33]SAM_PROTO_GetShiftState done [21:34:33]FM_GetShiftState done [21:34:33]opened in 1729729095 [21:34:33]opened+sec_in_day 1729815495 [21:34:33]quantity*price = 20003 [21:34:33]sum+1 = 20004 [21:34:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 788 24.10.2024 21:34 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372971 ФПД: 177299365722503 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213434&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372971&fm=177299365722503&tin=02508201610067®Number=0000000000091623&sum=20000 [21:34:34]StoreToDocumentArchive [21:34:34]shift 524 fd 372971 [21:34:34]save to /storage/0524/doc_00372971 [21:34:34]save last doc name /storage/0524/doc_00372971 to /storage/kkm_last_doc_name [21:34:34]save OK [21:34:34]Clear old archive folders... [21:34:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:34:34]tlvbuf is B6D55470 [21:34:34]SAM_PROTO_ClearQueue [21:34:34]wFMCommunicate request_size=4 [21:34:34]MH_SAM_APDU [21:34:34]CAPDU: 80 09 00 00 [21:34:34]Write to MH i2c: E2 08 00 BC 10 80 09 00 00 00 00 00 00 3E [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:34:34]Read from MH i2c: E2 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 BC 10 00 90 00 40 [21:34:34]RAPDU: 90 00 [21:34:34]wFMCommunicate OK [21:34:34]SAM_PROTO_ClearQueue done [21:34:34]KKMCreateOFDPacket [21:34:34]OFDProtocolAddRootSTLVToBuf [21:34:34]FM_MakeSignedData [21:34:34]FM_MakeSignedData [21:34:34]SAM_PROTO_SignData [21:34:34]wFMCommunicate request_size=4 [21:34:34]MH_SAM_APDU [21:34:34]CAPDU: 80 0D 01 02 [21:34:34]Write to MH i2c: E2 08 00 BD 10 80 0D 01 02 00 00 00 00 46 [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:34:34]Read from MH i2c: E2 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 BD 10 00 90 00 41 [21:34:34]RAPDU: 90 00 [21:34:34]wFMCommunicate OK [21:34:34]wFMCommunicate request_size=255 [21:34:34]MH_SAM_APDU [21:34: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 6A BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB B0 05 00 35 04 06 00 A1 [21:34:34]Write to MH i2c: E2 02 01 BE 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 6A BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB B0 05 00 35 04 06 00 A1 00 00 A2 [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:34]Read from MH i2c: E2 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 BE 10 00 90 00 42 [21:34:34]RAPDU: 90 00 [21:34:34]wFMCommunicate OK [21:34:34]wFMCommunicate request_size=10 [21:34:34]MH_SAM_APDU [21:34:34]CAPDU: 80 0D 02 02 05 40 B9 B6 79 87 [21:34:34]Write to MH i2c: E2 0D 00 BF 10 80 0D 02 02 05 00 40 B9 B6 79 87 00 00 02 [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:34:34]Read from MH i2c: E2 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 03 00 BF 10 00 90 00 43 [21:34:34]RAPDU: 90 00 [21:34:34]wFMCommunicate OK [21:34:34]wFMCommunicate request_size=4 [21:34:34]MH_SAM_APDU [21:34:34]CAPDU: 80 0D 03 02 [21:34:34]Write to MH i2c: E2 08 00 C0 10 80 0D 03 02 00 00 00 00 4B [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:34:34]Read from MH i2c: E2 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 0B 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 0B 00 C0 10 00 5A 37 86 B7 C7 DF C6 BA 90 00 40 [21:34:34]RAPDU: 5A 37 86 B7 C7 DF C6 BA 90 00 [21:34:34]wFMCommunicate OK [21:34:34]SAM_PROTO_SignData done [21:34:34]FM_MakeSignedData done [21:34:34]CreateOFDProtocolMessage [21:34:34]wFMCommunicate request_size=4 [21:34:34]MH_SAM_APDU [21:34:34]CAPDU: 80 11 00 00 [21:34:34]Write to MH i2c: E2 08 00 C1 10 80 11 00 00 00 00 00 00 4B [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:34]Read from MH i2c: E2 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 17 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: E2 17 00 C1 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [21:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:34:34]wFMCommunicate OK [21:34:34]CreateOFDProtocolMessage done [21:34:34]OFDSenderStorePacket 372971 [21:34:34]StoreOFDPacket docnum=372971 [21:34:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 89 24 07 01 68 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 6A BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB B0 05 00 35 04 06 00 A1 40 B9 B6 79 87 5A 37 86 B7 C7 DF C6 BA [21:34:34]CheckFolder [21:34:34]dirname=/storage/ofd_packets [21:34:34]CheckFolder done [21:34:34]ProducePacketName [21:34:34]name=ofd_packets/00372971 [21:34:34]NVStorageSaveData ofd_packets/00372971 [21:34:34]File name is /storage/ofd_packets/00372971 [21:34:34]Write 301 bytes [21:34:34]NVStorageSaveData done [21:34:34]OFDSenderStorePacket done [21:34:34]KKMCreateOFDPacket done [21:34:34]NVStorageSaveData kkm_last_timestamp [21:34:34]File name is /storage/kkm_last_timestamp [21:34:34]Write 4 bytes [21:34:34]NVStorageSaveData done [21:34:34]ExternCall_PrintAddStr [21:34:34]wPrintStart [21:34:34]Write to MH i2c: 01 00 00 C2 10 D2 [21:34:34]Write i2c OK [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: 01 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: 01 07 00 [21:34:34]MH_I2C_Read... [21:34:34]Read from MH i2c: 01 07 00 C2 10 00 00 00 00 00 FF 0F E7 [21:34:34]RasterBufferAndPrint [21:34:34]line Счет N : (1)3309292 [21:34:34]line ИНН: 02508201610067 [21:34:34]line Контрольно-Кассовый Чек [21:34:34]line ПРОДАЖА [21:34:34]line ТРК (МРК, ГНК) : 42 [21:34:34]line Товар: 2710124130 [21:34:34]line Аи-92-К-4 [21:34:34]line 2.990 * 66.90 [21:34:34]line = 200.03 [21:34:34]line НДС 12% НСП 1% [21:34:34]line > о реализуемом товаре [21:34:34]line ОКРУГЛЕНИЕ: -0.03 [21:34:34]line ИТОГО: 200.00 [21:34:34]line Внесено: 200.00 [21:34:34]line СДАЧА: 0.00 [21:34:34]line НСП 1% : 1.77 [21:34:34]line НДС 12% : 21.24 [21:34:34]line Наличными: 200.00 [21:34:34]line Безнал.: 0.00 [21:34:34]line Место: АЗС № 87 "Партнер Нефть" [21:34:34]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:34:34]line СНО: Общий режим [21:34:34]line Чек 788 24.10.2024 21:34 [21:34:34]line Смена: 524 ФФД: 1.0 [21:34:34]line ЗНМ: 0300000083 [21:34:34]line РНМ: 0000000000091623 [21:34:34]line Версия ККМ: 001 [21:34:34]line ФМ: 0000000000874672 [21:34:34]line ФД: 372971 [21:34:34]line ФПД: 177299365722503 [21:34:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213434&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372971&fm=177299365722503&tin=02508201610067®Number=0000000000091623&sum=20000 [21:34:34]written 0, free lines is 4095 [21:34:34]OFD Sender: Processing packet 372971 [packets to send 268, broken 267] [21:34:34]ProducePacketName [21:34:34]name=ofd_packets/00372971 [21:34:34]OFD Sender: To server: pG, [21:34:34]CommunicateWithHost lk.salyk.kg:30040 [21:34:34]ConnectInit lk.salyk.kg [21:34:34]Connected sock=10 [21:34:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 89 24 07 01 68 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 03 00 00 F4 03 04 00 6A BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB B0 05 00 35 04 06 00 A1 40 B9 B6 79 87 5A 37 86 B7 C7 DF C6 BA [21:34:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 57 F0 47 00 AF BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EB B0 05 00 F4 03 04 00 10 69 1A 67 B6 04 01 00 00 05 FA 6C 03 35 D3 2A 3F [21:34:35]CommunicateWithHost err = 0 [21:34:35]CheckOFDResponse [21:34:35]1017 (14) - 77093643461234 [21:34:35]1041 (16) - 0000000000874672 [21:34:35]1040 (4) - 372971 [21:34:35]1012 (4) - 24.10.2024 15:34 [21:34:35]1206 (1) - 0 [21:34:35]OFD Sender: Remove packet 372971 [21:34:35]ProducePacketName [21:34:35]name=ofd_packets/00372971 [21:34:35]NVStorageDeleteData [21:34:35]Write to MH i2c: 01 00 00 ED 10 FD [21:34:35]Write i2c OK [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: 01 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: 01 07 00 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: 01 07 00 ED 10 00 00 00 00 00 D2 0C E2 [21:34:35]RasterBufferAndPrint [21:34:35]line [21:34:35]line [21:34:35]line [21:34:35]line [21:34:35]line [21:34:35]written 0, free lines is 3290 [21:34:35]MH_Cut [21:34:35]Write to MH i2c: D1 01 00 F4 10 01 D6 [21:34:35]Write i2c OK [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: D1 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: D1 01 00 [21:34:35]MH_I2C_Read... [21:34:35]Read from MH i2c: D1 01 00 F4 10 00 D5 [21:34:35]Write to MH i2c: 01 00 00 F5 10 05 [21:34:35]Write i2c OK [21:34:35]MH_I2C_Read... [21:34:35]OFD Sender: No OFD packet to send [21:34:36]*** Cut start [21:34:36]*** Partial cut [21:34:36]*** CUTSNS_PIN = 1 [21:34:36]*** CUTSNS_PIN = 0 [21:34:36]*** Brake cut motor [21:34:36]Read from MH i2c: 01 [21:34:36]MH_I2C_Read... [21:34:36]*** Stop cut motor [21:34:36]*** Cut end [21:34:36]Read from MH i2c: 01 07 00 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: 01 07 00 F5 10 00 00 00 00 00 FF 0F 1A [21:34:36]process_action close_receipt done [21:34:36]requested_data is exist [21:34:36]produce_requested_data [21:34:36]requested_item fm.sn is exist - process it [21:34:36]wFMCommunicate request_size=4 [21:34:36]MH_SAM_APDU [21:34:36]CAPDU: 80 11 00 00 [21:34:36]Write to MH i2c: E2 08 00 F6 10 80 11 00 00 00 00 00 00 80 [21:34:36]Write i2c OK [21:34:36]MH_I2C_Read... [21:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:34:36]Read from MH i2c: E2 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 17 00 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 17 00 F6 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [21:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:34:36]wFMCommunicate OK [21:34:36]requested_item fd.num is exist - process it [21:34:36]SAM_PROTO_GetFieldsCounters [21:34:36]wFMCommunicate request_size=4 [21:34:36]MH_SAM_APDU [21:34:36]CAPDU: 80 13 00 00 [21:34:36]Write to MH i2c: E2 08 00 F7 10 80 13 00 00 00 00 00 00 83 [21:34:36]Write i2c OK [21:34:36]MH_I2C_Read... [21:34:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:34:36]Read from MH i2c: E2 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 62 00 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 62 00 F7 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 95 [21:34:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 14 03 00 00 5E 04 04 00 14 03 00 00 57 04 04 00 15 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:34:36]wFMCommunicate OK [21:34:36]SAM_PROTO_GetFieldsCounters done [21:34:36]requested_item shift.num is exist - process it [21:34:36]requested_item shift.opened is exist - process it [21:34:36]req_shift_opened [21:34:36]FM_GetShiftState [21:34:36]SAM_PROTO_GetShiftState [21:34:36]wFMCommunicate request_size=4 [21:34:36]MH_SAM_APDU [21:34:36]CAPDU: 80 13 01 00 [21:34:36]Write to MH i2c: E2 08 00 F8 10 80 13 01 00 00 00 00 00 85 [21:34:36]Write i2c OK [21:34:36]MH_I2C_Read... [21:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:34:36]Read from MH i2c: E2 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 0E 00 [21:34:36]MH_I2C_Read... [21:34:36]Read from MH i2c: E2 0E 00 F8 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EA [21:34:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:34:36]wFMCommunicate OK [21:34:36]SAM_PROTO_GetShiftState done [21:34:36]FM_GetShiftState done [21:34:36]req_shift_opened done [21:34:36]requested_item shift.open_date is exist - process it [21:34:36]req_shift_open_date [21:34:36]req_shift_open_date done [21:34:36]produce_requested_data done [21:34:36]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372971,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:34:36]process_action_free close_receipt [21:34:36]json_value_free [21:34:36]json_value_free done [21:34:36]process_json_proto returns [21:34:36]Send response to host [21:34:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372971,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:34:36]free response buf [21:34:36]execute_script done [21:34:36]execute_script returns [21:34:36]free content buf [21:34:36]Sock 7.Close socket [21:34:36]Sock 7.Thread stoped [21:34:40]OFD Sender: No OFD packet to send [21:34:45]OFD Sender: No OFD packet to send [21:34:50]OFD Sender: No OFD packet to send [21:34:55]OFD Sender: No OFD packet to send [21:35:00]OFD Sender: No OFD packet to send [21:35:05]OFD Sender: No OFD packet to send [21:35:10]OFD Sender: No OFD packet to send [21:35:15]OFD Sender: No OFD packet to send [21:35:20]OFD Sender: No OFD packet to send [21:35:25]OFD Sender: No OFD packet to send [21:35:30]OFD Sender: No OFD packet to send [21:35:35]OFD Sender: No OFD packet to send [21:35:40]OFD Sender: No OFD packet to send [21:35:45]OFD Sender: No OFD packet to send [21:35:50]OFD Sender: No OFD packet to send [21:35:55]OFD Sender: No OFD packet to send [21:36:00]OFD Sender: No OFD packet to send [21:36:05]accept exits with 9 [21:36:05]New connection [21:36:05]New thread 3066613092 created [21:36:05]Thread 3066469732 joined [21:36:05]Waiting for new connection... [21:36:05] Sock 9.Parse request [21:36:05]Sock 9.Check first char [21:36:05]Sock 9.First char is OK [21:36:05]request: POST /json_proto HTTP/1.0 [21:36:05]Method: POST [21:36:05]URL: /json_proto [21:36:05]Method is POST - this is cgi request [21:36:05]url: /json_proto [21:36:05]query_string will be loaded in cgi processing [21:36:05]execute_cgi json_proto POST (null) [21:36:05]execute_cgi path=json_proto method=POST [21:36:05]POST find Content-Length [21:36:05]Host: 172.17.42.195:8080 [21:36:05]Content-Length: 683 [21:36:05]Content-Type: application/json [21:36:05] [21:36:05]POST finish read [21:36:05]Found Content-Length = 683 [21:36:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "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" ] } } [21:36:05]execute_script... [21: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)3309293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "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" ] } } [21:36:05]POST & json_proto [21:36:05]process_json_proto [21:36:05]json parsed OK: [21:36:05]protocol is kg_v1.0 [21:36:05]action value=close_receipt [21:36:05]process_action close_receipt [21:36:05]cmd_close_receipt [21:36:05]MH_GetDate [21:36:05]Write to MH i2c: F0 00 00 F9 10 F8 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: F0 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: F0 09 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: F0 09 00 F9 10 00 C6 BD 1A 67 EF 94 12 67 01 [21:36:05]GetLastDocTimeStamp 1729805674 [21:36:05]current date 1729805766 [21:36:05]FM_GetShiftState [21:36:05]SAM_PROTO_GetShiftState [21:36:05]wFMCommunicate request_size=4 [21:36:05]MH_SAM_APDU [21:36:05]CAPDU: 80 13 01 00 [21:36:05]Write to MH i2c: E2 08 00 FA 10 80 13 01 00 00 00 00 00 87 [21:36:05]Write i2c OK [21:36:05]MH_I2C_Read... [21:36:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:05]Read from MH i2c: E2 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 0E 00 [21:36:05]MH_I2C_Read... [21:36:05]Read from MH i2c: E2 0E 00 FA 10 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EC [21:36:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:36:05]wFMCommunicate OK [21:36:05]SAM_PROTO_GetShiftState done [21:36:05]FM_GetShiftState done [21:36:05]opened in 1729729095 [21:36:05]opened+sec_in_day 1729815495 [21:36:05]quantity*price = 400012 [21:36:05]sum+1 = 400013 [21:36:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 789 24.10.2024 21:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372972 ФПД: 108514307187760 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372972&fm=108514307187760&tin=02508201610067®Number=0000000000091623&sum=400000 [21:36:06]StoreToDocumentArchive [21:36:06]shift 524 fd 372972 [21:36:06]save to /storage/0524/doc_00372972 [21:36:06]save last doc name /storage/0524/doc_00372972 to /storage/kkm_last_doc_name [21:36:06]save OK [21:36:06]Clear old archive folders... [21:36:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:36:06]tlvbuf is 00CD5D80 [21:36:06]SAM_PROTO_ClearQueue [21:36:06]wFMCommunicate request_size=4 [21:36:06]MH_SAM_APDU [21:36:06]CAPDU: 80 09 00 00 [21:36:06]Write to MH i2c: E2 08 00 07 11 80 09 00 00 00 00 00 00 8A [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:06]Read from MH i2c: E2 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 03 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 03 00 07 11 00 90 00 8C [21:36:06]RAPDU: 90 00 [21:36:06]wFMCommunicate OK [21:36:06]SAM_PROTO_ClearQueue done [21:36:06]KKMCreateOFDPacket [21:36:06]OFDProtocolAddRootSTLVToBuf [21:36:06]FM_MakeSignedData [21:36:06]FM_MakeSignedData [21:36:06]SAM_PROTO_SignData [21:36:06]wFMCommunicate request_size=4 [21:36:06]MH_SAM_APDU [21:36:06]CAPDU: 80 0D 01 02 [21:36:06]Write to MH i2c: E2 08 00 08 11 80 0D 01 02 00 00 00 00 92 [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:06]Read from MH i2c: E2 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 03 00 [21:36:06]MH_I2C_Read... [21:36:06]Read from MH i2c: E2 03 00 08 11 00 90 00 8D [21:36:06]RAPDU: 90 00 [21:36:06]wFMCommunicate OK [21:36:06]wFMCommunicate request_size=255 [21:36:06]MH_SAM_APDU [21: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 33 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 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 EF 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 15 03 00 00 F4 03 04 00 C6 BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC B0 05 00 35 04 06 00 62 [21:36:06]Write to MH i2c: E2 02 01 09 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 33 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 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 EF 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 15 03 00 00 F4 03 04 00 C6 BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC B0 05 00 35 04 06 00 62 00 00 AA [21:36:06]Write i2c OK [21:36:06]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 03 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 03 00 09 11 00 90 00 8E [21:36:07]RAPDU: 90 00 [21:36:07]wFMCommunicate OK [21:36:07]wFMCommunicate request_size=10 [21:36:07]MH_SAM_APDU [21:36:07]CAPDU: 80 0D 02 02 05 B1 74 BB A4 30 [21:36:07]Write to MH i2c: E2 0D 00 0A 11 80 0D 02 02 05 00 B1 74 BB A4 30 00 00 53 [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 03 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 03 00 0A 11 00 90 00 8F [21:36:07]RAPDU: 90 00 [21:36:07]wFMCommunicate OK [21:36:07]wFMCommunicate request_size=4 [21:36:07]MH_SAM_APDU [21:36:07]CAPDU: 80 0D 03 02 [21:36:07]Write to MH i2c: E2 08 00 0B 11 80 0D 03 02 00 00 00 00 97 [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 0B 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 0B 00 0B 11 00 C4 53 8C 9E 96 20 4E 61 90 00 3E [21:36:07]RAPDU: C4 53 8C 9E 96 20 4E 61 90 00 [21:36:07]wFMCommunicate OK [21:36:07]SAM_PROTO_SignData done [21:36:07]FM_MakeSignedData done [21:36:07]CreateOFDProtocolMessage [21:36:07]wFMCommunicate request_size=4 [21:36:07]MH_SAM_APDU [21:36:07]CAPDU: 80 11 00 00 [21:36:07]Write to MH i2c: E2 08 00 0C 11 80 11 00 00 00 00 00 00 97 [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:07]Read from MH i2c: E2 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 17 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: E2 17 00 0C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [21:36:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:36:07]wFMCommunicate OK [21:36:07]CreateOFDProtocolMessage done [21:36:07]OFDSenderStorePacket 372972 [21:36:07]StoreOFDPacket docnum=372972 [21:36:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4A 42 07 01 35 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 33 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 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 EF 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 15 03 00 00 F4 03 04 00 C6 BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC B0 05 00 35 04 06 00 62 B1 74 BB A4 30 C4 53 8C 9E 96 20 4E 61 [21:36:07]CheckFolder [21:36:07]dirname=/storage/ofd_packets [21:36:07]CheckFolder done [21:36:07]ProducePacketName [21:36:07]name=ofd_packets/00372972 [21:36:07]NVStorageSaveData ofd_packets/00372972 [21:36:07]File name is /storage/ofd_packets/00372972 [21:36:07]Write 301 bytes [21:36:07]NVStorageSaveData done [21:36:07]OFDSenderStorePacket done [21:36:07]KKMCreateOFDPacket done [21:36:07]NVStorageSaveData kkm_last_timestamp [21:36:07]File name is /storage/kkm_last_timestamp [21:36:07]Write 4 bytes [21:36:07]NVStorageSaveData done [21:36:07]ExternCall_PrintAddStr [21:36:07]wPrintStart [21:36:07]Write to MH i2c: 01 00 00 0D 11 1E [21:36:07]Write i2c OK [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: 01 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: 01 07 00 [21:36:07]MH_I2C_Read... [21:36:07]Read from MH i2c: 01 07 00 0D 11 00 00 00 00 00 FF 0F 33 [21:36:07]RasterBufferAndPrint [21:36:07]line Счет N : (1)3309293 [21:36:07]line ИНН: 02508201610067 [21:36:07]line Контрольно-Кассовый Чек [21:36:07]line ПРОДАЖА [21:36:07]line ТРК (МРК, ГНК) : 23 [21:36:07]line Товар: 2710124500 [21:36:07]line Аи-95-К-3 [21:36:07]line 53.910 * 74.20 [21:36:07]line = 4000.12 [21:36:07]line НДС 12% НСП 1% [21:36:07]line > о реализуемом товаре [21:36:07]line ОКРУГЛЕНИЕ: -0.12 [21:36:07]line ИТОГО: 4000.00 [21:36:07]line Внесено: 4000.00 [21:36:07]line СДАЧА: 0.00 [21:36:07]line НСП 1% : 35.40 [21:36:07]line НДС 12% : 424.79 [21:36:07]line Наличными: 4000.00 [21:36:07]line Безнал.: 0.00 [21:36:07]line Место: АЗС № 87 "Партнер Нефть" [21:36:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:36:07]line СНО: Общий режим [21:36:07]line Чек 789 24.10.2024 21:36 [21:36:07]line Смена: 524 ФФД: 1.0 [21:36:07]line ЗНМ: 0300000083 [21:36:07]line РНМ: 0000000000091623 [21:36:07]line Версия ККМ: 001 [21:36:07]line ФМ: 0000000000874672 [21:36:07]line ФД: 372972 [21:36:07]line ФПД: 108514307187760 [21:36:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213606&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372972&fm=108514307187760&tin=02508201610067®Number=0000000000091623&sum=400000 [21:36:07]OFD Sender: Processing packet 372972 [packets to send 268, broken 267] [21:36:07]ProducePacketName [21:36:07]name=ofd_packets/00372972 [21:36:07]OFD Sender: To server: pG, [21:36:07]CommunicateWithHost lk.salyk.kg:30040 [21:36:07]ConnectInit lk.salyk.kg [21:36:07]written 0, free lines is 4095 [21:36:07]Connected sock=11 [21:36:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4A 42 07 01 35 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 33 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 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 EF 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 15 03 00 00 F4 03 04 00 C6 BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC B0 05 00 35 04 06 00 62 B1 74 BB A4 30 C4 53 8C 9E 96 20 4E 61 [21:36:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 FC AB 47 00 C7 56 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EC B0 05 00 F4 03 04 00 6D 69 1A 67 B6 04 01 00 00 A7 31 D7 BD 88 BD 5A A7 [21:36:07]CommunicateWithHost err = 0 [21:36:07]CheckOFDResponse [21:36:07]1017 (14) - 77093643461234 [21:36:07]1041 (16) - 0000000000874672 [21:36:07]1040 (4) - 372972 [21:36:07]1012 (4) - 24.10.2024 15:36 [21:36:07]1206 (1) - 0 [21:36:07]OFD Sender: Remove packet 372972 [21:36:07]ProducePacketName [21:36:07]name=ofd_packets/00372972 [21:36:07]NVStorageDeleteData [21:36:08]Write to MH i2c: 01 00 00 38 11 49 [21:36:08]Write i2c OK [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: 01 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: 01 07 00 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: 01 07 00 38 11 00 00 00 00 00 D5 0C 31 [21:36:08]RasterBufferAndPrint [21:36:08]line [21:36:08]line [21:36:08]line [21:36:08]line [21:36:08]line [21:36:08]written 0, free lines is 3289 [21:36:08]MH_Cut [21:36:08]Write to MH i2c: D1 01 00 3F 11 01 22 [21:36:08]Write i2c OK [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: D1 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: D1 01 00 [21:36:08]MH_I2C_Read... [21:36:08]Read from MH i2c: D1 01 00 3F 11 00 21 [21:36:08]Write to MH i2c: 01 00 00 40 11 51 [21:36:08]Write i2c OK [21:36:08]MH_I2C_Read... [21:36:08]OFD Sender: No OFD packet to send [21:36:08]*** Cut start [21:36:08]*** Partial cut [21:36:08]*** CUTSNS_PIN = 1 [21:36:08]*** CUTSNS_PIN = 0 [21:36:09]*** Brake cut motor [21:36:09]Read from MH i2c: 01 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: 01 07 00 [21:36:09]MH_I2C_Read... [21:36:09]*** Stop cut motor [21:36:09]*** Cut end [21:36:09]Read from MH i2c: 01 07 00 40 11 00 00 00 00 00 FF 0F 66 [21:36:09]process_action close_receipt done [21:36:09]requested_data is exist [21:36:09]produce_requested_data [21:36:09]requested_item fm.sn is exist - process it [21:36:09]wFMCommunicate request_size=4 [21:36:09]MH_SAM_APDU [21:36:09]CAPDU: 80 11 00 00 [21:36:09]Write to MH i2c: E2 08 00 41 11 80 11 00 00 00 00 00 00 CC [21:36:09]Write i2c OK [21:36:09]MH_I2C_Read... [21:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:09]Read from MH i2c: E2 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: E2 17 00 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: E2 17 00 41 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [21:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:36:09]wFMCommunicate OK [21:36:09]requested_item fd.num is exist - process it [21:36:09]SAM_PROTO_GetFieldsCounters [21:36:09]wFMCommunicate request_size=4 [21:36:09]MH_SAM_APDU [21:36:09]CAPDU: 80 13 00 00 [21:36:09]Write to MH i2c: E2 08 00 42 11 80 13 00 00 00 00 00 00 CF [21:36:09]Write i2c OK [21:36:09]MH_I2C_Read... [21:36:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:09]Read from MH i2c: E2 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: E2 62 00 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: E2 62 00 42 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 15 03 00 00 5E 04 04 00 15 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 E5 [21:36:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 15 03 00 00 5E 04 04 00 15 03 00 00 57 04 04 00 16 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:36:09]wFMCommunicate OK [21:36:09]SAM_PROTO_GetFieldsCounters done [21:36:09]requested_item shift.num is exist - process it [21:36:09]requested_item shift.opened is exist - process it [21:36:09]req_shift_opened [21:36:09]FM_GetShiftState [21:36:09]SAM_PROTO_GetShiftState [21:36:09]wFMCommunicate request_size=4 [21:36:09]MH_SAM_APDU [21:36:09]CAPDU: 80 13 01 00 [21:36:09]Write to MH i2c: E2 08 00 43 11 80 13 01 00 00 00 00 00 D1 [21:36:09]Write i2c OK [21:36:09]MH_I2C_Read... [21:36:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:09]Read from MH i2c: E2 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: E2 0E 00 [21:36:09]MH_I2C_Read... [21:36:09]Read from MH i2c: E2 0E 00 43 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [21:36:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:36:09]wFMCommunicate OK [21:36:09]SAM_PROTO_GetShiftState done [21:36:09]FM_GetShiftState done [21:36:09]req_shift_opened done [21:36:09]requested_item shift.open_date is exist - process it [21:36:09]req_shift_open_date [21:36:09]req_shift_open_date done [21:36:09]produce_requested_data done [21:36:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372972,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:36:09]process_action_free close_receipt [21:36:09]json_value_free [21:36:09]json_value_free done [21:36:09]process_json_proto returns [21:36:09]Send response to host [21:36:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372972,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:36:09]free response buf [21:36:09]execute_script done [21:36:09]execute_script returns [21:36:09]free content buf [21:36:09]Sock 9.Close socket [21:36:09]Sock 9.Thread stoped [21:36:10]accept exits with 7 [21:36:10]New connection [21:36:10]New thread 3066469732 created [21:36:10]Thread 3066613092 joined [21:36:10]Waiting for new connection... [21:36:10] Sock 7.Parse request [21:36:10]Sock 7.Check first char [21:36:10]Sock 7.First char is OK [21:36:10]request: POST /json_proto HTTP/1.0 [21:36:10]Method: POST [21:36:10]URL: /json_proto [21:36:10]Method is POST - this is cgi request [21:36:10]url: /json_proto [21:36:10]query_string will be loaded in cgi processing [21:36:10]execute_cgi json_proto POST (null) [21:36:10]execute_cgi path=json_proto method=POST [21:36:10]POST find Content-Length [21:36:10]Host: 172.17.42.195:8080 [21:36:10]Content-Length: 679 [21:36:10]Content-Type: application/json [21:36:10] [21:36:10]POST finish read [21:36:10]Found Content-Length = 679 [21:36:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:10]execute_script... [21: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)3309294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:36:10]POST & json_proto [21:36:10]process_json_proto [21:36:10]json parsed OK: [21:36:10]protocol is kg_v1.0 [21:36:10]action value=close_receipt [21:36:10]process_action close_receipt [21:36:10]cmd_close_receipt [21:36:10]MH_GetDate [21:36:10]Write to MH i2c: F0 00 00 44 11 44 [21:36:10]Write i2c OK [21:36:10]MH_I2C_Read... [21:36:10]Read from MH i2c: F0 [21:36:10]MH_I2C_Read... [21:36:10]Read from MH i2c: F0 09 00 [21:36:10]MH_I2C_Read... [21:36:10]Read from MH i2c: F0 09 00 44 11 00 CB BD 1A 67 EF 94 12 67 52 [21:36:10]GetLastDocTimeStamp 1729805766 [21:36:10]current date 1729805771 [21:36:10]FM_GetShiftState [21:36:10]SAM_PROTO_GetShiftState [21:36:10]wFMCommunicate request_size=4 [21:36:10]MH_SAM_APDU [21:36:10]CAPDU: 80 13 01 00 [21:36:10]Write to MH i2c: E2 08 00 45 11 80 13 01 00 00 00 00 00 D3 [21:36:10]Write i2c OK [21:36:10]MH_I2C_Read... [21:36:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:10]Read from MH i2c: E2 [21:36:10]MH_I2C_Read... [21:36:10]Read from MH i2c: E2 0E 00 [21:36:10]MH_I2C_Read... [21:36:10]Read from MH i2c: E2 0E 00 45 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [21:36:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:36:10]wFMCommunicate OK [21:36:10]SAM_PROTO_GetShiftState done [21:36:10]FM_GetShiftState done [21:36:10]opened in 1729729095 [21:36:10]opened+sec_in_day 1729815495 [21:36:10]quantity*price = 70044 [21:36:10]sum+1 = 70045 [21:36:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 790 24.10.2024 21:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372973 ФПД: 101092573256129 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213611&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372973&fm=101092573256129&tin=02508201610067®Number=0000000000091623&sum=70000 [21:36:11]StoreToDocumentArchive [21:36:11]shift 524 fd 372973 [21:36:11]save to /storage/0524/doc_00372973 [21:36:11]save last doc name /storage/0524/doc_00372973 to /storage/kkm_last_doc_name [21:36:11]save OK [21:36:11]Clear old archive folders... [21:36:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:36:11]tlvbuf is 00CF6960 [21:36:11]SAM_PROTO_ClearQueue [21:36:11]wFMCommunicate request_size=4 [21:36:11]MH_SAM_APDU [21:36:11]CAPDU: 80 09 00 00 [21:36:11]Write to MH i2c: E2 08 00 52 11 80 09 00 00 00 00 00 00 D5 [21:36:11]Write i2c OK [21:36:11]MH_I2C_Read... [21:36:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:36:11]Read from MH i2c: E2 [21:36:11]MH_I2C_Read... [21:36:11]Read from MH i2c: E2 03 00 [21:36:11]MH_I2C_Read... [21:36:11]Read from MH i2c: E2 03 00 52 11 00 90 00 D7 [21:36:11]RAPDU: 90 00 [21:36:11]wFMCommunicate OK [21:36:11]SAM_PROTO_ClearQueue done [21:36:11]KKMCreateOFDPacket [21:36:11]OFDProtocolAddRootSTLVToBuf [21:36:11]FM_MakeSignedData [21:36:11]FM_MakeSignedData [21:36:11]SAM_PROTO_SignData [21:36:11]wFMCommunicate request_size=4 [21:36:11]MH_SAM_APDU [21:36:11]CAPDU: 80 0D 01 02 [21:36:11]Write to MH i2c: E2 08 00 53 11 80 0D 01 02 00 00 00 00 DD [21:36:11]Write i2c OK [21:36:11]MH_I2C_Read... [21:36:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:36:11]Read from MH i2c: E2 [21:36:11]MH_I2C_Read... [21:36:11]Read from MH i2c: E2 03 00 [21:36:11]MH_I2C_Read... [21:36:11]Read from MH i2c: E2 03 00 53 11 00 90 00 D8 [21:36:11]RAPDU: 90 00 [21:36:11]wFMCommunicate OK [21:36:11]wFMCommunicate request_size=255 [21:36:11]MH_SAM_APDU [21: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 03 00 00 F4 03 04 00 CB BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED B0 05 00 35 04 06 00 5B [21:36:11]Write to MH i2c: E2 02 01 54 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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 03 00 00 F4 03 04 00 CB BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED B0 05 00 35 04 06 00 5B 00 00 A6 [21:36:11]Write i2c OK [21:36:11]MH_I2C_Read... [21:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:12]Read from MH i2c: E2 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 03 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 03 00 54 11 00 90 00 D9 [21:36:12]RAPDU: 90 00 [21:36:12]wFMCommunicate OK [21:36:12]wFMCommunicate request_size=10 [21:36:12]MH_SAM_APDU [21:36:12]CAPDU: 80 0D 02 02 05 F1 72 EB 19 C1 [21:36:12]Write to MH i2c: E2 0D 00 55 11 80 0D 02 02 05 00 F1 72 EB 19 C1 00 00 12 [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:36:12]Read from MH i2c: E2 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 03 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 03 00 55 11 00 90 00 DA [21:36:12]RAPDU: 90 00 [21:36:12]wFMCommunicate OK [21:36:12]wFMCommunicate request_size=4 [21:36:12]MH_SAM_APDU [21:36:12]CAPDU: 80 0D 03 02 [21:36:12]Write to MH i2c: E2 08 00 56 11 80 0D 03 02 00 00 00 00 E2 [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:36:12]Read from MH i2c: E2 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 0B 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 0B 00 56 11 00 2B 81 71 07 21 6E F5 49 90 00 D4 [21:36:12]RAPDU: 2B 81 71 07 21 6E F5 49 90 00 [21:36:12]wFMCommunicate OK [21:36:12]SAM_PROTO_SignData done [21:36:12]FM_MakeSignedData done [21:36:12]CreateOFDProtocolMessage [21:36:12]wFMCommunicate request_size=4 [21:36:12]MH_SAM_APDU [21:36:12]CAPDU: 80 11 00 00 [21:36:12]Write to MH i2c: E2 08 00 57 11 80 11 00 00 00 00 00 00 E2 [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:12]Read from MH i2c: E2 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 17 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: E2 17 00 57 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [21:36:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:36:12]wFMCommunicate OK [21:36:12]CreateOFDProtocolMessage done [21:36:12]OFDSenderStorePacket 372973 [21:36:12]StoreOFDPacket docnum=372973 [21:36:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 54 07 01 E7 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 03 00 00 F4 03 04 00 CB BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED B0 05 00 35 04 06 00 5B F1 72 EB 19 C1 2B 81 71 07 21 6E F5 49 [21:36:12]CheckFolder [21:36:12]dirname=/storage/ofd_packets [21:36:12]CheckFolder done [21:36:12]ProducePacketName [21:36:12]name=ofd_packets/00372973 [21:36:12]NVStorageSaveData ofd_packets/00372973 [21:36:12]File name is /storage/ofd_packets/00372973 [21:36:12]Write 301 bytes [21:36:12]NVStorageSaveData done [21:36:12]OFDSenderStorePacket done [21:36:12]KKMCreateOFDPacket done [21:36:12]NVStorageSaveData kkm_last_timestamp [21:36:12]File name is /storage/kkm_last_timestamp [21:36:12]Write 4 bytes [21:36:12]NVStorageSaveData done [21:36:12]ExternCall_PrintAddStr [21:36:12]wPrintStart [21:36:12]Write to MH i2c: 01 00 00 58 11 69 [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: 01 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: 01 07 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: 01 07 00 58 11 00 00 00 00 00 FF 0F 7E [21:36:12]RasterBufferAndPrint [21:36:12]line Счет N : (1)3309294 [21:36:12]line ИНН: 02508201610067 [21:36:12]line Контрольно-Кассовый Чек [21:36:12]line ПРОДАЖА [21:36:12]line ТРК (МРК, ГНК) : 12 [21:36:12]line Товар: 2710124130 [21:36:12]line Аи-92-К-4 [21:36:12]line 10.470 * 66.90 [21:36:12]line = 700.44 [21:36:12]line НДС 12% НСП 1% [21:36:12]line > о реализуемом товаре [21:36:12]line ОКРУГЛЕНИЕ: -0.44 [21:36:12]line ИТОГО: 700.00 [21:36:12]line Внесено: 700.00 [21:36:12]line СДАЧА: 0.00 [21:36:12]line НСП 1% : 6.20 [21:36:12]line НДС 12% : 74.38 [21:36:12]line Наличными: 700.00 [21:36:12]line Безнал.: 0.00 [21:36:12]line Место: АЗС № 87 "Партнер Нефть" [21:36:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:36:12]line СНО: Общий режим [21:36:12]line Чек 790 24.10.2024 21:36 [21:36:12]line Смена: 524 ФФД: 1.0 [21:36:12]line ЗНМ: 0300000083 [21:36:12]line РНМ: 0000000000091623 [21:36:12]line Версия ККМ: 001 [21:36:12]line ФМ: 0000000000874672 [21:36:12]line ФД: 372973 [21:36:12]line ФПД: 101092573256129 [21:36:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213611&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372973&fm=101092573256129&tin=02508201610067®Number=0000000000091623&sum=70000 [21:36:12]written 0, free lines is 4095 [21:36:12]OFD Sender: Processing packet 372973 [packets to send 268, broken 267] [21:36:12]ProducePacketName [21:36:12]name=ofd_packets/00372973 [21:36:12]OFD Sender: To server: pG, [21:36:12]CommunicateWithHost lk.salyk.kg:30040 [21:36:12]ConnectInit lk.salyk.kg [21:36:12]Connected sock=10 [21:36:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 55 54 07 01 E7 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 16 03 00 00 F4 03 04 00 CB BD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED B0 05 00 35 04 06 00 5B F1 72 EB 19 C1 2B 81 71 07 21 6E F5 49 [21:36:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2E F7 47 00 23 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 ED B0 05 00 F4 03 04 00 72 69 1A 67 B6 04 01 00 00 D2 53 0C C6 AF AD 97 0E [21:36:12]CommunicateWithHost err = 0 [21:36:12]CheckOFDResponse [21:36:12]1017 (14) - 77093643461234 [21:36:12]1041 (16) - 0000000000874672 [21:36:12]1040 (4) - 372973 [21:36:12]1012 (4) - 24.10.2024 15:36 [21:36:12]1206 (1) - 0 [21:36:12]OFD Sender: Remove packet 372973 [21:36:12]ProducePacketName [21:36:12]name=ofd_packets/00372973 [21:36:12]NVStorageDeleteData [21:36:12]Write to MH i2c: 01 00 00 83 11 94 [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: 01 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: 01 07 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: 01 07 00 83 11 00 00 00 00 00 D7 0C 7E [21:36:12]RasterBufferAndPrint [21:36:12]line [21:36:12]line [21:36:12]line [21:36:12]line [21:36:12]line [21:36:12]written 0, free lines is 3297 [21:36:12]MH_Cut [21:36:12]Write to MH i2c: D1 01 00 8A 11 01 6D [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: D1 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: D1 01 00 [21:36:12]MH_I2C_Read... [21:36:12]Read from MH i2c: D1 01 00 8A 11 00 6C [21:36:12]Write to MH i2c: 01 00 00 8B 11 9C [21:36:12]Write i2c OK [21:36:12]MH_I2C_Read... [21:36:13]OFD Sender: No OFD packet to send [21:36:13]*** Cut start [21:36:13]*** Partial cut [21:36:13]*** CUTSNS_PIN = 1 [21:36:13]*** CUTSNS_PIN = 0 [21:36:14]*** Brake cut motor [21:36:14]Read from MH i2c: 01 [21:36:14]MH_I2C_Read... [21:36:14]*** Stop cut motor [21:36:14]*** Cut end [21:36:14]Read from MH i2c: 01 07 00 [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: 01 07 00 8B 11 00 00 00 00 00 FF 0F B1 [21:36:14]process_action close_receipt done [21:36:14]requested_data is exist [21:36:14]produce_requested_data [21:36:14]requested_item fm.sn is exist - process it [21:36:14]wFMCommunicate request_size=4 [21:36:14]MH_SAM_APDU [21:36:14]CAPDU: 80 11 00 00 [21:36:14]Write to MH i2c: E2 08 00 8C 11 80 11 00 00 00 00 00 00 17 [21:36:14]Write i2c OK [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: E2 [21:36:14]MH_I2C_Read... [21:36:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:36:14]Read from MH i2c: E2 17 00 [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: E2 17 00 8C 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6C [21:36:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:36:14]wFMCommunicate OK [21:36:14]requested_item fd.num is exist - process it [21:36:14]SAM_PROTO_GetFieldsCounters [21:36:14]wFMCommunicate request_size=4 [21:36:14]MH_SAM_APDU [21:36:14]CAPDU: 80 13 00 00 [21:36:14]Write to MH i2c: E2 08 00 8D 11 80 13 00 00 00 00 00 00 1A [21:36:14]Write i2c OK [21:36:14]MH_I2C_Read... [21:36:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:36:14]Read from MH i2c: E2 [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: E2 62 00 [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: E2 62 00 8D 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 ED B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 16 03 00 00 5E 04 04 00 16 03 00 00 57 04 04 00 17 03 00 00 19 04 04 00 00 00 00 00 90 00 34 [21:36:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 ED B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 16 03 00 00 5E 04 04 00 16 03 00 00 57 04 04 00 17 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:36:14]wFMCommunicate OK [21:36:14]SAM_PROTO_GetFieldsCounters done [21:36:14]requested_item shift.num is exist - process it [21:36:14]requested_item shift.opened is exist - process it [21:36:14]req_shift_opened [21:36:14]FM_GetShiftState [21:36:14]SAM_PROTO_GetShiftState [21:36:14]wFMCommunicate request_size=4 [21:36:14]MH_SAM_APDU [21:36:14]CAPDU: 80 13 01 00 [21:36:14]Write to MH i2c: E2 08 00 8E 11 80 13 01 00 00 00 00 00 1C [21:36:14]Write i2c OK [21:36:14]MH_I2C_Read... [21:36:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:36:14]Read from MH i2c: E2 [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: E2 0E 00 [21:36:14]MH_I2C_Read... [21:36:14]Read from MH i2c: E2 0E 00 8E 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [21:36:14]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:36:14]wFMCommunicate OK [21:36:14]SAM_PROTO_GetShiftState done [21:36:14]FM_GetShiftState done [21:36:14]req_shift_opened done [21:36:14]requested_item shift.open_date is exist - process it [21:36:14]req_shift_open_date [21:36:14]req_shift_open_date done [21:36:14]produce_requested_data done [21:36:14]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372973,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:36:14]process_action_free close_receipt [21:36:14]json_value_free [21:36:14]json_value_free done [21:36:14]process_json_proto returns [21:36:14]Send response to host [21:36:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372973,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:36:14]free response buf [21:36:14]execute_script done [21:36:14]execute_script returns [21:36:14]free content buf [21:36:14]Sock 7.Close socket [21:36:14]Sock 7.Thread stoped [21:36:18]OFD Sender: No OFD packet to send [21:36:23]OFD Sender: No OFD packet to send [21:36:28]OFD Sender: No OFD packet to send [21:36:33]OFD Sender: No OFD packet to send [21:36:38]OFD Sender: No OFD packet to send [21:36:43]OFD Sender: No OFD packet to send [21:36:48]OFD Sender: No OFD packet to send [21:36:53]OFD Sender: No OFD packet to send [21:36:58]OFD Sender: No OFD packet to send [21:37:03]OFD Sender: No OFD packet to send [21:37:08]OFD Sender: No OFD packet to send [21:37:13]OFD Sender: No OFD packet to send [21:37:18]OFD Sender: No OFD packet to send [21:37:23]OFD Sender: No OFD packet to send [21:37:28]OFD Sender: No OFD packet to send [21:37:33]OFD Sender: No OFD packet to send [21:37:38]OFD Sender: No OFD packet to send [21:37:43]OFD Sender: No OFD packet to send [21:37:48]OFD Sender: No OFD packet to send [21:37:53]OFD Sender: No OFD packet to send [21:37:58]OFD Sender: No OFD packet to send [21:38:03]OFD Sender: No OFD packet to send [21:38:08]OFD Sender: No OFD packet to send [21:38:13]OFD Sender: No OFD packet to send [21:38:18]OFD Sender: No OFD packet to send [21:38:23]OFD Sender: No OFD packet to send [21:38:28]OFD Sender: No OFD packet to send [21:38:33]OFD Sender: No OFD packet to send [21:38:38]OFD Sender: No OFD packet to send [21:38:43]OFD Sender: No OFD packet to send [21:38:43]accept exits with 9 [21:38:43]New connection [21:38:43]New thread 3066613092 created [21:38:43]Thread 3066469732 joined [21:38:43]Waiting for new connection... [21:38:43] Sock 9.Parse request [21:38:43]Sock 9.Check first char [21:38:43]Sock 9.First char is OK [21:38:43]request: POST /json_proto HTTP/1.0 [21:38:43]Method: POST [21:38:43]URL: /json_proto [21:38:43]Method is POST - this is cgi request [21:38:43]url: /json_proto [21:38:43]query_string will be loaded in cgi processing [21:38:43]execute_cgi json_proto POST (null) [21:38:43]execute_cgi path=json_proto method=POST [21:38:43]POST find Content-Length [21:38:43]Host: 172.17.42.195:8080 [21:38:43]Content-Length: 679 [21:38:43]Content-Type: application/json [21:38:43] [21:38:43]POST finish read [21:38:43]Found Content-Length = 679 [21:38:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:43]execute_script... [21:38: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)3309295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:43]POST & json_proto [21:38:43]process_json_proto [21:38:43]json parsed OK: [21:38:43]protocol is kg_v1.0 [21:38:43]action value=close_receipt [21:38:43]process_action close_receipt [21:38:43]cmd_close_receipt [21:38:43]MH_GetDate [21:38:43]Write to MH i2c: F0 00 00 8F 11 8F [21:38:43]Write i2c OK [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: F0 [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: F0 09 00 [21:38:43]MH_I2C_Read... [21:38:43]Read from MH i2c: F0 09 00 8F 11 00 65 BE 1A 67 EF 94 12 67 38 [21:38:43]GetLastDocTimeStamp 1729805771 [21:38:43]current date 1729805925 [21:38:43]FM_GetShiftState [21:38:43]SAM_PROTO_GetShiftState [21:38:43]wFMCommunicate request_size=4 [21:38:43]MH_SAM_APDU [21:38:43]CAPDU: 80 13 01 00 [21:38:43]Write to MH i2c: E2 08 00 90 11 80 13 01 00 00 00 00 00 1E [21:38:43]Write i2c OK [21:38:43]MH_I2C_Read... [21:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:44]Read from MH i2c: E2 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 0E 00 [21:38:44]MH_I2C_Read... [21:38:44]Read from MH i2c: E2 0E 00 90 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 83 [21:38:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:38:44]wFMCommunicate OK [21:38:44]SAM_PROTO_GetShiftState done [21:38:44]FM_GetShiftState done [21:38:44]opened in 1729729095 [21:38:44]opened+sec_in_day 1729815495 [21:38:44]quantity*price = 80012 [21:38:44]sum+1 = 80013 [21:38:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 791 24.10.2024 21:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372974 ФПД: 33487143191081 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213845&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372974&fm=33487143191081&tin=02508201610067®Number=0000000000091623&sum=80000 [21:38:45]StoreToDocumentArchive [21:38:45]shift 524 fd 372974 [21:38:45]save to /storage/0524/doc_00372974 [21:38:45]save last doc name /storage/0524/doc_00372974 to /storage/kkm_last_doc_name [21:38:45]save OK [21:38:45]Clear old archive folders... [21:38:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:45]tlvbuf is B6E55B50 [21:38:45]SAM_PROTO_ClearQueue [21:38:45]wFMCommunicate request_size=4 [21:38:45]MH_SAM_APDU [21:38:45]CAPDU: 80 09 00 00 [21:38:45]Write to MH i2c: E2 08 00 9D 11 80 09 00 00 00 00 00 00 20 [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:45]Read from MH i2c: E2 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 9D 11 00 90 00 22 [21:38:45]RAPDU: 90 00 [21:38:45]wFMCommunicate OK [21:38:45]SAM_PROTO_ClearQueue done [21:38:45]KKMCreateOFDPacket [21:38:45]OFDProtocolAddRootSTLVToBuf [21:38:45]FM_MakeSignedData [21:38:45]FM_MakeSignedData [21:38:45]SAM_PROTO_SignData [21:38:45]wFMCommunicate request_size=4 [21:38:45]MH_SAM_APDU [21:38:45]CAPDU: 80 0D 01 02 [21:38:45]Write to MH i2c: E2 08 00 9E 11 80 0D 01 02 00 00 00 00 28 [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:45]Read from MH i2c: E2 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 9E 11 00 90 00 23 [21:38:45]RAPDU: 90 00 [21:38:45]wFMCommunicate OK [21:38:45]wFMCommunicate request_size=255 [21:38:45]MH_SAM_APDU [21:38: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 03 00 00 F4 03 04 00 65 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE B0 05 00 35 04 06 00 1E [21:38:45]Write to MH i2c: E2 02 01 9F 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 03 00 00 F4 03 04 00 65 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE B0 05 00 35 04 06 00 1E 00 00 2D [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:45]Read from MH i2c: E2 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 9F 11 00 90 00 24 [21:38:45]RAPDU: 90 00 [21:38:45]wFMCommunicate OK [21:38:45]wFMCommunicate request_size=10 [21:38:45]MH_SAM_APDU [21:38:45]CAPDU: 80 0D 02 02 05 74 D5 46 42 29 [21:38:45]Write to MH i2c: E2 0D 00 A0 11 80 0D 02 02 05 00 74 D5 46 42 29 00 00 2F [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:45]Read from MH i2c: E2 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 03 00 A0 11 00 90 00 25 [21:38:45]RAPDU: 90 00 [21:38:45]wFMCommunicate OK [21:38:45]wFMCommunicate request_size=4 [21:38:45]MH_SAM_APDU [21:38:45]CAPDU: 80 0D 03 02 [21:38:45]Write to MH i2c: E2 08 00 A1 11 80 0D 03 02 00 00 00 00 2D [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:45]Read from MH i2c: E2 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 0B 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 0B 00 A1 11 00 E8 B3 AC 06 12 E0 CE 2C 90 00 67 [21:38:45]RAPDU: E8 B3 AC 06 12 E0 CE 2C 90 00 [21:38:45]wFMCommunicate OK [21:38:45]SAM_PROTO_SignData done [21:38:45]FM_MakeSignedData done [21:38:45]CreateOFDProtocolMessage [21:38:45]wFMCommunicate request_size=4 [21:38:45]MH_SAM_APDU [21:38:45]CAPDU: 80 11 00 00 [21:38:45]Write to MH i2c: E2 08 00 A2 11 80 11 00 00 00 00 00 00 2D [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:45]Read from MH i2c: E2 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 17 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: E2 17 00 A2 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 82 [21:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:38:45]wFMCommunicate OK [21:38:45]CreateOFDProtocolMessage done [21:38:45]OFDSenderStorePacket 372974 [21:38:45]StoreOFDPacket docnum=372974 [21:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2E FB 07 01 F7 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 03 00 00 F4 03 04 00 65 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE B0 05 00 35 04 06 00 1E 74 D5 46 42 29 E8 B3 AC 06 12 E0 CE 2C [21:38:45]CheckFolder [21:38:45]dirname=/storage/ofd_packets [21:38:45]CheckFolder done [21:38:45]ProducePacketName [21:38:45]name=ofd_packets/00372974 [21:38:45]NVStorageSaveData ofd_packets/00372974 [21:38:45]File name is /storage/ofd_packets/00372974 [21:38:45]Write 301 bytes [21:38:45]NVStorageSaveData done [21:38:45]OFDSenderStorePacket done [21:38:45]KKMCreateOFDPacket done [21:38:45]NVStorageSaveData kkm_last_timestamp [21:38:45]File name is /storage/kkm_last_timestamp [21:38:45]Write 4 bytes [21:38:45]NVStorageSaveData done [21:38:45]ExternCall_PrintAddStr [21:38:45]wPrintStart [21:38:45]Write to MH i2c: 01 00 00 A3 11 B4 [21:38:45]Write i2c OK [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: 01 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: 01 07 00 [21:38:45]MH_I2C_Read... [21:38:45]Read from MH i2c: 01 07 00 A3 11 00 00 00 00 00 FF 0F C9 [21:38:45]RasterBufferAndPrint [21:38:45]line Счет N : (1)3309295 [21:38:45]line ИНН: 02508201610067 [21:38:45]line Контрольно-Кассовый Чек [21:38:45]line ПРОДАЖА [21:38:45]line ТРК (МРК, ГНК) : 32 [21:38:45]line Товар: 2710124130 [21:38:45]line Аи-92-К-4 [21:38:45]line 11.960 * 66.90 [21:38:45]line = 800.12 [21:38:45]line НДС 12% НСП 1% [21:38:45]line > о реализуемом товаре [21:38:45]line ОКРУГЛЕНИЕ: -0.12 [21:38:45]line ИТОГО: 800.00 [21:38:45]line Внесено: 800.00 [21:38:45]line СДАЧА: 0.00 [21:38:45]line НСП 1% : 7.08 [21:38:45]line НДС 12% : 84.97 [21:38:45]line Наличными: 800.00 [21:38:45]line Безнал.: 0.00 [21:38:45]line Место: АЗС № 87 "Партнер Нефть" [21:38:45]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:38:45]line СНО: Общий режим [21:38:45]line Чек 791 24.10.2024 21:38 [21:38:45]line Смена: 524 ФФД: 1.0 [21:38:45]line ЗНМ: 0300000083 [21:38:45]line РНМ: 0000000000091623 [21:38:45]line Версия ККМ: 001 [21:38:45]line ФМ: 0000000000874672 [21:38:45]line ФД: 372974 [21:38:45]line ФПД: 33487143191081 [21:38:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213845&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372974&fm=33487143191081&tin=02508201610067®Number=0000000000091623&sum=80000 [21:38:45]written 0, free lines is 4095 [21:38:45]OFD Sender: Processing packet 372974 [packets to send 268, broken 267] [21:38:45]ProducePacketName [21:38:45]name=ofd_packets/00372974 [21:38:45]OFD Sender: To server: pG, [21:38:45]CommunicateWithHost lk.salyk.kg:30040 [21:38:45]ConnectInit lk.salyk.kg [21:38:45]Connected sock=10 [21:38:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2E FB 07 01 F7 A8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 17 03 00 00 F4 03 04 00 65 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE B0 05 00 35 04 06 00 1E 74 D5 46 42 29 E8 B3 AC 06 12 E0 CE 2C [21:38:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 63 DA 47 00 A0 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EE B0 05 00 F4 03 04 00 0B 6A 1A 67 B6 04 01 00 00 C2 06 6E 90 A7 36 91 0F [21:38:46]CommunicateWithHost err = 0 [21:38:46]CheckOFDResponse [21:38:46]1017 (14) - 77093643461234 [21:38:46]1041 (16) - 0000000000874672 [21:38:46]1040 (4) - 372974 [21:38:46]1012 (4) - 24.10.2024 15:38 [21:38:46]1206 (1) - 0 [21:38:46]OFD Sender: Remove packet 372974 [21:38:46]ProducePacketName [21:38:46]name=ofd_packets/00372974 [21:38:46]NVStorageDeleteData [21:38:46]Write to MH i2c: 01 00 00 CE 11 DF [21:38:46]Write i2c OK [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: 01 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: 01 07 00 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: 01 07 00 CE 11 00 00 00 00 00 CF 0C C1 [21:38:46]RasterBufferAndPrint [21:38:46]line [21:38:46]line [21:38:46]line [21:38:46]line [21:38:46]line [21:38:46]written 0, free lines is 3286 [21:38:46]MH_Cut [21:38:46]Write to MH i2c: D1 01 00 D5 11 01 B8 [21:38:46]Write i2c OK [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: D1 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: D1 01 00 [21:38:46]MH_I2C_Read... [21:38:46]Read from MH i2c: D1 01 00 D5 11 00 B7 [21:38:46]Write to MH i2c: 01 00 00 D6 11 E7 [21:38:46]Write i2c OK [21:38:46]MH_I2C_Read... [21:38:46]OFD Sender: No OFD packet to send [21:38:46]*** Cut start [21:38:46]*** Partial cut [21:38:46]*** CUTSNS_PIN = 1 [21:38:47]*** CUTSNS_PIN = 0 [21:38:47]*** Brake cut motor [21:38:47]Read from MH i2c: 01 [21:38:47]MH_I2C_Read... [21:38:47]*** Stop cut motor [21:38:47]*** Cut end [21:38:47]Read from MH i2c: 01 07 00 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: 01 07 00 D6 11 00 00 00 00 00 FF 0F FC [21:38:47]process_action close_receipt done [21:38:47]requested_data is exist [21:38:47]produce_requested_data [21:38:47]requested_item fm.sn is exist - process it [21:38:47]wFMCommunicate request_size=4 [21:38:47]MH_SAM_APDU [21:38:47]CAPDU: 80 11 00 00 [21:38:47]Write to MH i2c: E2 08 00 D7 11 80 11 00 00 00 00 00 00 62 [21:38:47]Write i2c OK [21:38:47]MH_I2C_Read... [21:38:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:47]Read from MH i2c: E2 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: E2 17 00 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: E2 17 00 D7 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [21:38:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:38:47]wFMCommunicate OK [21:38:47]requested_item fd.num is exist - process it [21:38:47]SAM_PROTO_GetFieldsCounters [21:38:47]wFMCommunicate request_size=4 [21:38:47]MH_SAM_APDU [21:38:47]CAPDU: 80 13 00 00 [21:38:47]Write to MH i2c: E2 08 00 D8 11 80 13 00 00 00 00 00 00 65 [21:38:47]Write i2c OK [21:38:47]MH_I2C_Read... [21:38:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:47]Read from MH i2c: E2 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: E2 62 00 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: E2 62 00 D8 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 17 03 00 00 5E 04 04 00 17 03 00 00 57 04 04 00 18 03 00 00 19 04 04 00 00 00 00 00 90 00 83 [21:38:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 17 03 00 00 5E 04 04 00 17 03 00 00 57 04 04 00 18 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:47]wFMCommunicate OK [21:38:47]SAM_PROTO_GetFieldsCounters done [21:38:47]requested_item shift.num is exist - process it [21:38:47]requested_item shift.opened is exist - process it [21:38:47]req_shift_opened [21:38:47]FM_GetShiftState [21:38:47]SAM_PROTO_GetShiftState [21:38:47]wFMCommunicate request_size=4 [21:38:47]MH_SAM_APDU [21:38:47]CAPDU: 80 13 01 00 [21:38:47]Write to MH i2c: E2 08 00 D9 11 80 13 01 00 00 00 00 00 67 [21:38:47]Write i2c OK [21:38:47]MH_I2C_Read... [21:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:47]Read from MH i2c: E2 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: E2 0E 00 [21:38:47]MH_I2C_Read... [21:38:47]Read from MH i2c: E2 0E 00 D9 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [21:38:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:38:47]wFMCommunicate OK [21:38:47]SAM_PROTO_GetShiftState done [21:38:47]FM_GetShiftState done [21:38:47]req_shift_opened done [21:38:47]requested_item shift.open_date is exist - process it [21:38:47]req_shift_open_date [21:38:47]req_shift_open_date done [21:38:47]produce_requested_data done [21:38:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372974,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:38:47]process_action_free close_receipt [21:38:47]json_value_free [21:38:47]json_value_free done [21:38:47]process_json_proto returns [21:38:47]Send response to host [21:38:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372974,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:38:47]free response buf [21:38:47]execute_script done [21:38:47]execute_script returns [21:38:47]free content buf [21:38:47]Sock 9.Close socket [21:38:47]Sock 9.Thread stoped [21:38:51]OFD Sender: No OFD packet to send [21:38:54]accept exits with 7 [21:38:54]New connection [21:38:54]New thread 3066469732 created [21:38:54]Thread 3066613092 joined [21:38:54]Waiting for new connection... [21:38:54] Sock 7.Parse request [21:38:54]Sock 7.Check first char [21:38:54]Sock 7.First char is OK [21:38:54]request: POST /json_proto HTTP/1.0 [21:38:54]Method: POST [21:38:54]URL: /json_proto [21:38:54]Method is POST - this is cgi request [21:38:54]url: /json_proto [21:38:54]query_string will be loaded in cgi processing [21:38:54]execute_cgi json_proto POST (null) [21:38:54]execute_cgi path=json_proto method=POST [21:38:54]POST find Content-Length [21:38:54]Host: 172.17.42.195:8080 [21:38:54]Content-Length: 678 [21:38:54]Content-Type: application/json [21:38:54] [21:38:54]POST finish read [21:38:54]Found Content-Length = 678 [21:38:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:54]execute_script... [21:38:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:38:54]POST & json_proto [21:38:54]process_json_proto [21:38:54]json parsed OK: [21:38:54]protocol is kg_v1.0 [21:38:54]action value=close_receipt [21:38:54]process_action close_receipt [21:38:54]cmd_close_receipt [21:38:54]MH_GetDate [21:38:54]Write to MH i2c: F0 00 00 DA 11 DA [21:38:54]Write i2c OK [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: F0 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: F0 09 00 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: F0 09 00 DA 11 00 6F BE 1A 67 EF 94 12 67 8D [21:38:54]GetLastDocTimeStamp 1729805925 [21:38:54]current date 1729805935 [21:38:54]FM_GetShiftState [21:38:54]SAM_PROTO_GetShiftState [21:38:54]wFMCommunicate request_size=4 [21:38:54]MH_SAM_APDU [21:38:54]CAPDU: 80 13 01 00 [21:38:54]Write to MH i2c: E2 08 00 DB 11 80 13 01 00 00 00 00 00 69 [21:38:54]Write i2c OK [21:38:54]MH_I2C_Read... [21:38:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:54]Read from MH i2c: E2 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: E2 0E 00 [21:38:54]MH_I2C_Read... [21:38:54]Read from MH i2c: E2 0E 00 DB 11 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CE [21:38:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:38:54]wFMCommunicate OK [21:38:54]SAM_PROTO_GetShiftState done [21:38:54]FM_GetShiftState done [21:38:54]opened in 1729729095 [21:38:54]opened+sec_in_day 1729815495 [21:38:54]quantity*price = 30038 [21:38:54]sum+1 = 30039 [21:38:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 792 24.10.2024 21:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372975 ФПД: 83103400581319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213855&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372975&fm=83103400581319&tin=02508201610067®Number=0000000000091623&sum=30000 [21:38:55]StoreToDocumentArchive [21:38:55]shift 524 fd 372975 [21:38:55]save to /storage/0524/doc_00372975 [21:38:55]save last doc name /storage/0524/doc_00372975 to /storage/kkm_last_doc_name [21:38:55]save OK [21:38:55]Clear old archive folders... [21:38:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:38:55]tlvbuf is 00C9CA70 [21:38:55]SAM_PROTO_ClearQueue [21:38:55]wFMCommunicate request_size=4 [21:38:55]MH_SAM_APDU [21:38:55]CAPDU: 80 09 00 00 [21:38:55]Write to MH i2c: E2 08 00 E8 11 80 09 00 00 00 00 00 00 6B [21:38:55]Write i2c OK [21:38:55]MH_I2C_Read... [21:38:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:38:55]Read from MH i2c: E2 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 E8 11 00 90 00 6D [21:38:55]RAPDU: 90 00 [21:38:55]wFMCommunicate OK [21:38:55]SAM_PROTO_ClearQueue done [21:38:55]KKMCreateOFDPacket [21:38:55]OFDProtocolAddRootSTLVToBuf [21:38:55]FM_MakeSignedData [21:38:55]FM_MakeSignedData [21:38:55]SAM_PROTO_SignData [21:38:55]wFMCommunicate request_size=4 [21:38:55]MH_SAM_APDU [21:38:55]CAPDU: 80 0D 01 02 [21:38:55]Write to MH i2c: E2 08 00 E9 11 80 0D 01 02 00 00 00 00 73 [21:38:55]Write i2c OK [21:38:55]MH_I2C_Read... [21:38:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:38:55]Read from MH i2c: E2 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 [21:38:55]MH_I2C_Read... [21:38:55]Read from MH i2c: E2 03 00 E9 11 00 90 00 6E [21:38:55]RAPDU: 90 00 [21:38:55]wFMCommunicate OK [21:38:55]wFMCommunicate request_size=255 [21:38:55]MH_SAM_APDU [21:38: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 6F BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF B0 05 00 35 04 06 00 4B [21:38:55]Write to MH i2c: E2 02 01 EA 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 6F BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF B0 05 00 35 04 06 00 4B 00 00 B9 [21:38:55]Write i2c OK [21:38:55]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 03 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 03 00 EA 11 00 90 00 6F [21:38:56]RAPDU: 90 00 [21:38:56]wFMCommunicate OK [21:38:56]wFMCommunicate request_size=10 [21:38:56]MH_SAM_APDU [21:38:56]CAPDU: 80 0D 02 02 05 95 04 AB D8 C7 [21:38:56]Write to MH i2c: E2 0D 00 EB 11 80 0D 02 02 05 00 95 04 AB D8 C7 00 00 63 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 03 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 03 00 EB 11 00 90 00 70 [21:38:56]RAPDU: 90 00 [21:38:56]wFMCommunicate OK [21:38:56]wFMCommunicate request_size=4 [21:38:56]MH_SAM_APDU [21:38:56]CAPDU: 80 0D 03 02 [21:38:56]Write to MH i2c: E2 08 00 EC 11 80 0D 03 02 00 00 00 00 78 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 0B 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 0B 00 EC 11 00 9C 70 AB 65 CE 78 65 0C 90 00 4C [21:38:56]RAPDU: 9C 70 AB 65 CE 78 65 0C 90 00 [21:38:56]wFMCommunicate OK [21:38:56]SAM_PROTO_SignData done [21:38:56]FM_MakeSignedData done [21:38:56]CreateOFDProtocolMessage [21:38:56]wFMCommunicate request_size=4 [21:38:56]MH_SAM_APDU [21:38:56]CAPDU: 80 11 00 00 [21:38:56]Write to MH i2c: E2 08 00 ED 11 80 11 00 00 00 00 00 00 78 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:56]Read from MH i2c: E2 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 17 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: E2 17 00 ED 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [21:38:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:38:56]wFMCommunicate OK [21:38:56]CreateOFDProtocolMessage done [21:38:56]OFDSenderStorePacket 372975 [21:38:56]StoreOFDPacket docnum=372975 [21:38:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A7 00 07 01 2A 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 6F BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF B0 05 00 35 04 06 00 4B 95 04 AB D8 C7 9C 70 AB 65 CE 78 65 0C [21:38:56]CheckFolder [21:38:56]dirname=/storage/ofd_packets [21:38:56]CheckFolder done [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00372975 [21:38:56]NVStorageSaveData ofd_packets/00372975 [21:38:56]File name is /storage/ofd_packets/00372975 [21:38:56]Write 301 bytes [21:38:56]NVStorageSaveData done [21:38:56]OFDSenderStorePacket done [21:38:56]KKMCreateOFDPacket done [21:38:56]NVStorageSaveData kkm_last_timestamp [21:38:56]File name is /storage/kkm_last_timestamp [21:38:56]Write 4 bytes [21:38:56]NVStorageSaveData done [21:38:56]ExternCall_PrintAddStr [21:38:56]wPrintStart [21:38:56]Write to MH i2c: 01 00 00 EE 11 FF [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 EE 11 00 00 00 00 00 FF 0F 14 [21:38:56]RasterBufferAndPrint [21:38:56]line Счет N : (1)3309296 [21:38:56]line ИНН: 02508201610067 [21:38:56]line Контрольно-Кассовый Чек [21:38:56]line ПРОДАЖА [21:38:56]line ТРК (МРК, ГНК) : 22 [21:38:56]line Товар: 2710124130 [21:38:56]line Аи-92-К-4 [21:38:56]line 4.490 * 66.90 [21:38:56]line = 300.38 [21:38:56]line НДС 12% НСП 1% [21:38:56]line > о реализуемом товаре [21:38:56]line ОКРУГЛЕНИЕ: -0.38 [21:38:56]line ИТОГО: 300.00 [21:38:56]line Внесено: 300.00 [21:38:56]line СДАЧА: 0.00 [21:38:56]line НСП 1% : 2.66 [21:38:56]line НДС 12% : 31.90 [21:38:56]line Наличными: 300.00 [21:38:56]line Безнал.: 0.00 [21:38:56]line Место: АЗС № 87 "Партнер Нефть" [21:38:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:38:56]line СНО: Общий режим [21:38:56]line Чек 792 24.10.2024 21:38 [21:38:56]line Смена: 524 ФФД: 1.0 [21:38:56]line ЗНМ: 0300000083 [21:38:56]line РНМ: 0000000000091623 [21:38:56]line Версия ККМ: 001 [21:38:56]line ФМ: 0000000000874672 [21:38:56]line ФД: 372975 [21:38:56]line ФПД: 83103400581319 [21:38:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213855&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372975&fm=83103400581319&tin=02508201610067®Number=0000000000091623&sum=30000 [21:38:56]written 0, free lines is 4095 [21:38:56]OFD Sender: Processing packet 372975 [packets to send 268, broken 267] [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00372975 [21:38:56]OFD Sender: To server: pG, [21:38:56]CommunicateWithHost lk.salyk.kg:30040 [21:38:56]ConnectInit lk.salyk.kg [21:38:56]Connected sock=10 [21: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 36 37 32 0F 01 00 00 A7 00 07 01 2A 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 03 00 00 F4 03 04 00 6F BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF B0 05 00 35 04 06 00 4B 95 04 AB D8 C7 9C 70 AB 65 CE 78 65 0C [21: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 36 37 32 4F 00 00 00 1A 03 47 00 42 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 EF B0 05 00 F4 03 04 00 16 6A 1A 67 B6 04 01 00 00 7B F0 66 4F E2 F0 43 90 [21:38:56]CommunicateWithHost err = 0 [21:38:56]CheckOFDResponse [21:38:56]1017 (14) - 77093643461234 [21:38:56]1041 (16) - 0000000000874672 [21:38:56]1040 (4) - 372975 [21:38:56]1012 (4) - 24.10.2024 15:39 [21:38:56]1206 (1) - 0 [21:38:56]OFD Sender: Remove packet 372975 [21:38:56]ProducePacketName [21:38:56]name=ofd_packets/00372975 [21:38:56]NVStorageDeleteData [21:38:56]Write to MH i2c: 01 00 00 19 12 2B [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: 01 07 00 19 12 00 00 00 00 00 E4 0C 22 [21:38:56]RasterBufferAndPrint [21:38:56]line [21:38:56]line [21:38:56]line [21:38:56]line [21:38:56]line [21:38:56]written 0, free lines is 3309 [21:38:56]MH_Cut [21:38:56]Write to MH i2c: D1 01 00 20 12 01 04 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: D1 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: D1 01 00 [21:38:56]MH_I2C_Read... [21:38:56]Read from MH i2c: D1 01 00 20 12 00 03 [21:38:56]Write to MH i2c: 01 00 00 21 12 33 [21:38:56]Write i2c OK [21:38:56]MH_I2C_Read... [21:38:57]OFD Sender: No OFD packet to send [21:38:57]*** Cut start [21:38:57]*** Partial cut [21:38:57]*** CUTSNS_PIN = 1 [21:38:57]*** CUTSNS_PIN = 0 [21:38:58]*** Brake cut motor [21:38:58]Read from MH i2c: 01 [21:38:58]MH_I2C_Read... [21:38:58]*** Stop cut motor [21:38:58]*** Cut end [21:38:58]Read from MH i2c: 01 07 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: 01 07 00 21 12 00 00 00 00 00 FF 0F 48 [21:38:58]process_action close_receipt done [21:38:58]requested_data is exist [21:38:58]produce_requested_data [21:38:58]requested_item fm.sn is exist - process it [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 11 00 00 [21:38:58]Write to MH i2c: E2 08 00 22 12 80 11 00 00 00 00 00 00 AE [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 17 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 17 00 22 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 03 [21:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:38:58]wFMCommunicate OK [21:38:58]requested_item fd.num is exist - process it [21:38:58]SAM_PROTO_GetFieldsCounters [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 13 00 00 [21:38:58]Write to MH i2c: E2 08 00 23 12 80 13 00 00 00 00 00 00 B1 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 62 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 62 00 23 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 18 03 00 00 5E 04 04 00 18 03 00 00 57 04 04 00 19 03 00 00 19 04 04 00 00 00 00 00 90 00 D3 [21:38:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 EF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 18 03 00 00 5E 04 04 00 18 03 00 00 57 04 04 00 19 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:38:58]wFMCommunicate OK [21:38:58]SAM_PROTO_GetFieldsCounters done [21:38:58]requested_item shift.num is exist - process it [21:38:58]requested_item shift.opened is exist - process it [21:38:58]req_shift_opened [21:38:58]FM_GetShiftState [21:38:58]SAM_PROTO_GetShiftState [21:38:58]wFMCommunicate request_size=4 [21:38:58]MH_SAM_APDU [21:38:58]CAPDU: 80 13 01 00 [21:38:58]Write to MH i2c: E2 08 00 24 12 80 13 01 00 00 00 00 00 B3 [21:38:58]Write i2c OK [21:38:58]MH_I2C_Read... [21:38:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:38:58]Read from MH i2c: E2 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 0E 00 [21:38:58]MH_I2C_Read... [21:38:58]Read from MH i2c: E2 0E 00 24 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [21:38:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:38:58]wFMCommunicate OK [21:38:58]SAM_PROTO_GetShiftState done [21:38:58]FM_GetShiftState done [21:38:58]req_shift_opened done [21:38:58]requested_item shift.open_date is exist - process it [21:38:58]req_shift_open_date [21:38:58]req_shift_open_date done [21:38:58]produce_requested_data done [21:38:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372975,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:38:58]process_action_free close_receipt [21:38:58]json_value_free [21:38:58]json_value_free done [21:38:58]process_json_proto returns [21:38:58]Send response to host [21:38:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372975,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:38:58]free response buf [21:38:58]execute_script done [21:38:58]execute_script returns [21:38:58]free content buf [21:38:58]Sock 7.Close socket [21:38:58]Sock 7.Thread stoped [21:39:02]OFD Sender: No OFD packet to send [21:39:07]OFD Sender: No OFD packet to send [21:39:12]OFD Sender: No OFD packet to send [21:39:17]OFD Sender: No OFD packet to send [21:39:22]OFD Sender: No OFD packet to send [21:39:27]OFD Sender: No OFD packet to send [21:39:32]OFD Sender: No OFD packet to send [21:39:37]accept exits with 9 [21:39:37]New connection [21:39:37]New thread 3066613092 created [21:39:37]Thread 3066469732 joined [21:39:37]Waiting for new connection... [21:39:37] Sock 9.Parse request [21:39:37]Sock 9.Check first char [21:39:37]Sock 9.First char is OK [21:39:37]request: POST /json_proto HTTP/1.0 [21:39:37]Method: POST [21:39:37]URL: /json_proto [21:39:37]Method is POST - this is cgi request [21:39:37]url: /json_proto [21:39:37]query_string will be loaded in cgi processing [21:39:37]execute_cgi json_proto POST (null) [21:39:37]execute_cgi path=json_proto method=POST [21:39:37]POST find Content-Length [21:39:37]Host: 172.17.42.195:8080 [21:39:37]Content-Length: 679 [21:39:37]Content-Type: application/json [21:39:37] [21:39:37]POST finish read [21:39:37]Found Content-Length = 679 [21:39:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:37]execute_script... [21: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)3309298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:37]POST & json_proto [21:39:37]process_json_proto [21:39:37]json parsed OK: [21:39:37]protocol is kg_v1.0 [21:39:37]action value=close_receipt [21:39:37]process_action close_receipt [21:39:37]cmd_close_receipt [21:39:37]MH_GetDate [21:39:37]Write to MH i2c: F0 00 00 25 12 26 [21:39:37]Write i2c OK [21:39:37]MH_I2C_Read... [21:39:37]Read from MH i2c: F0 [21:39:37]MH_I2C_Read... [21:39:37]Read from MH i2c: F0 09 00 [21:39:37]MH_I2C_Read... [21:39:37]Read from MH i2c: F0 09 00 25 12 00 9A BE 1A 67 EF 94 12 67 04 [21:39:37]GetLastDocTimeStamp 1729805935 [21:39:37]current date 1729805978 [21:39:37]FM_GetShiftState [21:39:37]SAM_PROTO_GetShiftState [21:39:37]wFMCommunicate request_size=4 [21:39:37]MH_SAM_APDU [21:39:37]CAPDU: 80 13 01 00 [21:39:37]Write to MH i2c: E2 08 00 26 12 80 13 01 00 00 00 00 00 B5 [21:39:37]Write i2c OK [21:39:37]MH_I2C_Read... [21:39:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:37]Read from MH i2c: E2 [21:39:37]MH_I2C_Read... [21:39:37]Read from MH i2c: E2 0E 00 [21:39:37]MH_I2C_Read... [21:39:37]Read from MH i2c: E2 0E 00 26 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1A [21:39:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:39:37]wFMCommunicate OK [21:39:37]SAM_PROTO_GetShiftState done [21:39:37]FM_GetShiftState done [21:39:37]opened in 1729729095 [21:39:37]opened+sec_in_day 1729815495 [21:39:37]quantity*price = 80012 [21:39:37]sum+1 = 80013 [21:39:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 793 24.10.2024 21:39 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372976 ФПД: 91920039795048 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372976&fm=91920039795048&tin=02508201610067®Number=0000000000091623&sum=80000 [21:39:38]StoreToDocumentArchive [21:39:38]shift 524 fd 372976 [21:39:38]save to /storage/0524/doc_00372976 [21:39:38]save last doc name /storage/0524/doc_00372976 to /storage/kkm_last_doc_name [21:39:38]save OK [21:39:38]Clear old archive folders... [21:39:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:38]tlvbuf is B6E55A80 [21:39:38]SAM_PROTO_ClearQueue [21:39:38]wFMCommunicate request_size=4 [21:39:38]MH_SAM_APDU [21:39:38]CAPDU: 80 09 00 00 [21:39:38]Write to MH i2c: E2 08 00 33 12 80 09 00 00 00 00 00 00 B7 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 33 12 00 90 00 B9 [21:39:38]RAPDU: 90 00 [21:39:38]wFMCommunicate OK [21:39:38]SAM_PROTO_ClearQueue done [21:39:38]KKMCreateOFDPacket [21:39:38]OFDProtocolAddRootSTLVToBuf [21:39:38]FM_MakeSignedData [21:39:38]FM_MakeSignedData [21:39:38]SAM_PROTO_SignData [21:39:38]wFMCommunicate request_size=4 [21:39:38]MH_SAM_APDU [21:39:38]CAPDU: 80 0D 01 02 [21:39:38]Write to MH i2c: E2 08 00 34 12 80 0D 01 02 00 00 00 00 BF [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 34 12 00 90 00 BA [21:39:38]RAPDU: 90 00 [21:39:38]wFMCommunicate OK [21:39:38]wFMCommunicate request_size=255 [21:39:38]MH_SAM_APDU [21:39: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 03 00 00 F4 03 04 00 9A BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 B0 05 00 35 04 06 00 53 [21:39:38]Write to MH i2c: E2 02 01 35 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 03 00 00 F4 03 04 00 9A BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 B0 05 00 35 04 06 00 53 00 00 32 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 35 12 00 90 00 BB [21:39:38]RAPDU: 90 00 [21:39:38]wFMCommunicate OK [21:39:38]wFMCommunicate request_size=10 [21:39:38]MH_SAM_APDU [21:39:38]CAPDU: 80 0D 02 02 05 99 CD 51 D9 68 [21:39:38]Write to MH i2c: E2 0D 00 36 12 80 0D 02 02 05 00 99 CD 51 D9 68 00 00 C4 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 03 00 36 12 00 90 00 BC [21:39:38]RAPDU: 90 00 [21:39:38]wFMCommunicate OK [21:39:38]wFMCommunicate request_size=4 [21:39:38]MH_SAM_APDU [21:39:38]CAPDU: 80 0D 03 02 [21:39:38]Write to MH i2c: E2 08 00 37 12 80 0D 03 02 00 00 00 00 C4 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 0B 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 0B 00 37 12 00 8A 8C 6E FB AF 0C 7A B0 90 00 29 [21:39:38]RAPDU: 8A 8C 6E FB AF 0C 7A B0 90 00 [21:39:38]wFMCommunicate OK [21:39:38]SAM_PROTO_SignData done [21:39:38]FM_MakeSignedData done [21:39:38]CreateOFDProtocolMessage [21:39:38]wFMCommunicate request_size=4 [21:39:38]MH_SAM_APDU [21:39:38]CAPDU: 80 11 00 00 [21:39:38]Write to MH i2c: E2 08 00 38 12 80 11 00 00 00 00 00 00 C4 [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:38]Read from MH i2c: E2 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 17 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: E2 17 00 38 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 19 [21:39:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:39:38]wFMCommunicate OK [21:39:38]CreateOFDProtocolMessage done [21:39:38]OFDSenderStorePacket 372976 [21:39:38]StoreOFDPacket docnum=372976 [21:39:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5E 06 07 01 7F A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 03 00 00 F4 03 04 00 9A BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 B0 05 00 35 04 06 00 53 99 CD 51 D9 68 8A 8C 6E FB AF 0C 7A B0 [21:39:38]CheckFolder [21:39:38]dirname=/storage/ofd_packets [21:39:38]CheckFolder done [21:39:38]ProducePacketName [21:39:38]name=ofd_packets/00372976 [21:39:38]NVStorageSaveData ofd_packets/00372976 [21:39:38]File name is /storage/ofd_packets/00372976 [21:39:38]Write 301 bytes [21:39:38]NVStorageSaveData done [21:39:38]OFDSenderStorePacket done [21:39:38]KKMCreateOFDPacket done [21:39:38]NVStorageSaveData kkm_last_timestamp [21:39:38]File name is /storage/kkm_last_timestamp [21:39:38]Write 4 bytes [21:39:38]NVStorageSaveData done [21:39:38]ExternCall_PrintAddStr [21:39:38]wPrintStart [21:39:38]Write to MH i2c: 01 00 00 39 12 4B [21:39:38]Write i2c OK [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: 01 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: 01 07 00 [21:39:38]MH_I2C_Read... [21:39:38]Read from MH i2c: 01 07 00 39 12 00 00 00 00 00 FF 0F 60 [21:39:38]RasterBufferAndPrint [21:39:38]line Счет N : (1)3309298 [21:39:38]line ИНН: 02508201610067 [21:39:38]line Контрольно-Кассовый Чек [21:39:38]line ПРОДАЖА [21:39:38]line ТРК (МРК, ГНК) : 42 [21:39:38]line Товар: 2710124130 [21:39:38]line Аи-92-К-4 [21:39:38]line 11.960 * 66.90 [21:39:38]line = 800.12 [21:39:38]line НДС 12% НСП 1% [21:39:38]line > о реализуемом товаре [21:39:38]line ОКРУГЛЕНИЕ: -0.12 [21:39:38]line ИТОГО: 800.00 [21:39:38]line Внесено: 800.00 [21:39:38]line СДАЧА: 0.00 [21:39:38]line НСП 1% : 7.08 [21:39:38]line НДС 12% : 84.97 [21:39:38]line Наличными: 800.00 [21:39:38]line Безнал.: 0.00 [21:39:38]line Место: АЗС № 87 "Партнер Нефть" [21:39:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:39:38]line СНО: Общий режим [21:39:38]line Чек 793 24.10.2024 21:39 [21:39:38]line Смена: 524 ФФД: 1.0 [21:39:38]line ЗНМ: 0300000083 [21:39:38]line РНМ: 0000000000091623 [21:39:38]line Версия ККМ: 001 [21:39:38]line ФМ: 0000000000874672 [21:39:38]line ФД: 372976 [21:39:38]line ФПД: 91920039795048 [21:39:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372976&fm=91920039795048&tin=02508201610067®Number=0000000000091623&sum=80000 [21:39:38]written 0, free lines is 4095 [21:39:38]OFD Sender: Processing packet 372976 [packets to send 268, broken 267] [21:39:38]ProducePacketName [21:39:38]name=ofd_packets/00372976 [21:39:38]OFD Sender: To server: pG, [21:39:38]CommunicateWithHost lk.salyk.kg:30040 [21:39:38]ConnectInit lk.salyk.kg [21:39:38]Connected sock=10 [21:39:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5E 06 07 01 7F A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 19 03 00 00 F4 03 04 00 9A BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 B0 05 00 35 04 06 00 53 99 CD 51 D9 68 8A 8C 6E FB AF 0C 7A B0 [21:39:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 12 5E 47 00 C5 C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F0 B0 05 00 F4 03 04 00 40 6A 1A 67 B6 04 01 00 00 3B 7F E1 6B C7 C2 D8 BB [21:39:39]CommunicateWithHost err = 0 [21:39:39]CheckOFDResponse [21:39:39]1017 (14) - 77093643461234 [21:39:39]1041 (16) - 0000000000874672 [21:39:39]1040 (4) - 372976 [21:39:39]1012 (4) - 24.10.2024 15:39 [21:39:39]1206 (1) - 0 [21:39:39]OFD Sender: Remove packet 372976 [21:39:39]ProducePacketName [21:39:39]name=ofd_packets/00372976 [21:39:39]NVStorageDeleteData [21:39:39]Write to MH i2c: 01 00 00 64 12 76 [21:39:39]Write i2c OK [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: 01 [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: 01 07 00 [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: 01 07 00 64 12 00 00 00 00 00 D7 0C 60 [21:39:39]RasterBufferAndPrint [21:39:39]line [21:39:39]line [21:39:39]line [21:39:39]line [21:39:39]line [21:39:39]written 0, free lines is 3290 [21:39:39]MH_Cut [21:39:39]Write to MH i2c: D1 01 00 6B 12 01 4F [21:39:39]Write i2c OK [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: D1 [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: D1 01 00 [21:39:39]MH_I2C_Read... [21:39:39]Read from MH i2c: D1 01 00 6B 12 00 4E [21:39:39]Write to MH i2c: 01 00 00 6C 12 7E [21:39:39]Write i2c OK [21:39:39]MH_I2C_Read... [21:39:39]OFD Sender: No OFD packet to send [21:39:40]*** Cut start [21:39:40]*** Partial cut [21:39:40]*** CUTSNS_PIN = 1 [21:39:40]*** CUTSNS_PIN = 0 [21:39:40]*** Brake cut motor [21:39:40]Read from MH i2c: 01 [21:39:40]MH_I2C_Read... [21:39:40]*** Stop cut motor [21:39:40]*** Cut end [21:39:40]Read from MH i2c: 01 07 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: 01 07 00 6C 12 00 00 00 00 00 FF 0F 93 [21:39:40]process_action close_receipt done [21:39:40]requested_data is exist [21:39:40]produce_requested_data [21:39:40]requested_item fm.sn is exist - process it [21:39:40]wFMCommunicate request_size=4 [21:39:40]MH_SAM_APDU [21:39:40]CAPDU: 80 11 00 00 [21:39:40]Write to MH i2c: E2 08 00 6D 12 80 11 00 00 00 00 00 00 F9 [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 17 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 17 00 6D 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4E [21:39:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:39:40]wFMCommunicate OK [21:39:40]requested_item fd.num is exist - process it [21:39:40]SAM_PROTO_GetFieldsCounters [21:39:40]wFMCommunicate request_size=4 [21:39:40]MH_SAM_APDU [21:39:40]CAPDU: 80 13 00 00 [21:39:40]Write to MH i2c: E2 08 00 6E 12 80 13 00 00 00 00 00 00 FC [21:39:40]Write i2c OK [21:39:40]MH_I2C_Read... [21:39:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:40]Read from MH i2c: E2 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 62 00 [21:39:40]MH_I2C_Read... [21:39:40]Read from MH i2c: E2 62 00 6E 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 19 03 00 00 5E 04 04 00 19 03 00 00 57 04 04 00 1A 03 00 00 19 04 04 00 00 00 00 00 90 00 22 [21: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F0 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 19 03 00 00 5E 04 04 00 19 03 00 00 57 04 04 00 1A 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:41]wFMCommunicate OK [21:39:41]SAM_PROTO_GetFieldsCounters done [21:39:41]requested_item shift.num is exist - process it [21:39:41]requested_item shift.opened is exist - process it [21:39:41]req_shift_opened [21:39:41]FM_GetShiftState [21:39:41]SAM_PROTO_GetShiftState [21:39:41]wFMCommunicate request_size=4 [21:39:41]MH_SAM_APDU [21:39:41]CAPDU: 80 13 01 00 [21:39:41]Write to MH i2c: E2 08 00 6F 12 80 13 01 00 00 00 00 00 FE [21:39:41]Write i2c OK [21:39:41]MH_I2C_Read... [21:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:41]Read from MH i2c: E2 [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: E2 0E 00 [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: E2 0E 00 6F 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 63 [21:39:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:39:41]wFMCommunicate OK [21:39:41]SAM_PROTO_GetShiftState done [21:39:41]FM_GetShiftState done [21:39:41]req_shift_opened done [21:39:41]requested_item shift.open_date is exist - process it [21:39:41]req_shift_open_date [21:39:41]req_shift_open_date done [21:39:41]produce_requested_data done [21:39:41]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372976,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:39:41]process_action_free close_receipt [21:39:41]json_value_free [21:39:41]json_value_free done [21:39:41]process_json_proto returns [21:39:41]Send response to host [21:39:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372976,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:39:41]free response buf [21:39:41]execute_script done [21:39:41]execute_script returns [21:39:41]free content buf [21:39:41]Sock 9.Close socket [21:39:41]Sock 9.Thread stoped [21:39:41]accept exits with 7 [21:39:41]New connection [21:39:41]New thread 3066469732 created [21:39:41]Thread 3066613092 joined [21:39:41]Waiting for new connection... [21:39:41] Sock 7.Parse request [21:39:41]Sock 7.Check first char [21:39:41]Sock 7.First char is OK [21:39:41]request: POST /json_proto HTTP/1.0 [21:39:41]Method: POST [21:39:41]URL: /json_proto [21:39:41]Method is POST - this is cgi request [21:39:41]url: /json_proto [21:39:41]query_string will be loaded in cgi processing [21:39:41]execute_cgi json_proto POST (null) [21:39:41]execute_cgi path=json_proto method=POST [21:39:41]POST find Content-Length [21:39:41]Host: 172.17.42.195:8080 [21:39:41]Content-Length: 767 [21:39:41]Content-Type: application/json [21:39:41] [21:39:41]POST finish read [21:39:41]Found Content-Length = 767 [21:39:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:41]execute_script... [21:39: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)3309297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:39:41]POST & json_proto [21:39:41]process_json_proto [21:39:41]json parsed OK: [21:39:41]protocol is kg_v1.0 [21:39:41]action value=close_receipt [21:39:41]process_action close_receipt [21:39:41]cmd_close_receipt [21:39:41]MH_GetDate [21:39:41]Write to MH i2c: F0 00 00 70 12 71 [21:39:41]Write i2c OK [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: F0 [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: F0 09 00 [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: F0 09 00 70 12 00 9E BE 1A 67 EF 94 12 67 53 [21:39:41]GetLastDocTimeStamp 1729805978 [21:39:41]current date 1729805982 [21:39:41]FM_GetShiftState [21:39:41]SAM_PROTO_GetShiftState [21:39:41]wFMCommunicate request_size=4 [21:39:41]MH_SAM_APDU [21:39:41]CAPDU: 80 13 01 00 [21:39:41]Write to MH i2c: E2 08 00 71 12 80 13 01 00 00 00 00 00 00 [21:39:41]Write i2c OK [21:39:41]MH_I2C_Read... [21:39:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:41]Read from MH i2c: E2 [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: E2 0E 00 [21:39:41]MH_I2C_Read... [21:39:41]Read from MH i2c: E2 0E 00 71 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 65 [21:39:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:39:41]wFMCommunicate OK [21:39:41]SAM_PROTO_GetShiftState done [21:39:41]FM_GetShiftState done [21:39:41]opened in 1729729095 [21:39:41]opened+sec_in_day 1729815495 [21:39:41]quantity*price = 50041 [21:39:41]sum+1 = 50042 [21:39:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 794 24.10.2024 21:39 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372977 ФПД: 20993881755101 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213942&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372977&fm=20993881755101&tin=02508201610067®Number=0000000000091623&sum=50041 [21:39:42]StoreToDocumentArchive [21:39:42]shift 524 fd 372977 [21:39:42]save to /storage/0524/doc_00372977 [21:39:42]save last doc name /storage/0524/doc_00372977 to /storage/kkm_last_doc_name [21:39:42]save OK [21:39:42]Clear old archive folders... [21:39:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:39:42]tlvbuf is 00CED240 [21:39:42]SAM_PROTO_ClearQueue [21:39:42]wFMCommunicate request_size=4 [21:39:42]MH_SAM_APDU [21:39:42]CAPDU: 80 09 00 00 [21:39:42]Write to MH i2c: E2 08 00 7E 12 80 09 00 00 00 00 00 00 02 [21:39:42]Write i2c OK [21:39:42]MH_I2C_Read... [21:39:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:39:42]Read from MH i2c: E2 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 03 00 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 03 00 7E 12 00 90 00 04 [21:39:42]RAPDU: 90 00 [21:39:42]wFMCommunicate OK [21:39:42]SAM_PROTO_ClearQueue done [21:39:42]KKMCreateOFDPacket [21:39:42]OFDProtocolAddRootSTLVToBuf [21:39:42]FM_MakeSignedData [21:39:42]FM_MakeSignedData [21:39:42]SAM_PROTO_SignData [21:39:42]wFMCommunicate request_size=4 [21:39:42]MH_SAM_APDU [21:39:42]CAPDU: 80 0D 01 02 [21:39:42]Write to MH i2c: E2 08 00 7F 12 80 0D 01 02 00 00 00 00 0A [21:39:42]Write i2c OK [21:39:42]MH_I2C_Read... [21:39:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:39:42]Read from MH i2c: E2 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 03 00 [21:39:42]MH_I2C_Read... [21:39:42]Read from MH i2c: E2 03 00 7F 12 00 90 00 05 [21:39:42]RAPDU: 90 00 [21:39:42]wFMCommunicate OK [21:39:42]wFMCommunicate request_size=255 [21:39:42]MH_SAM_APDU [21:39: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 9E BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 B0 05 00 35 04 06 00 13 [21:39:42]Write to MH i2c: E2 02 01 80 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 9E BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 B0 05 00 35 04 06 00 13 00 00 A9 [21:39:42]Write i2c OK [21:39:42]MH_I2C_Read... [21:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:43]Read from MH i2c: E2 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 03 00 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 03 00 80 12 00 90 00 06 [21:39:43]RAPDU: 90 00 [21:39:43]wFMCommunicate OK [21:39:43]wFMCommunicate request_size=10 [21:39:43]MH_SAM_APDU [21:39:43]CAPDU: 80 0D 02 02 05 18 04 DD 4D DD [21:39:43]Write to MH i2c: E2 0D 00 81 12 80 0D 02 02 05 00 18 04 DD 4D DD 00 00 3A [21:39:43]Write i2c OK [21:39:43]MH_I2C_Read... [21:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:39:43]Read from MH i2c: E2 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 03 00 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 03 00 81 12 00 90 00 07 [21:39:43]RAPDU: 90 00 [21:39:43]wFMCommunicate OK [21:39:43]wFMCommunicate request_size=4 [21:39:43]MH_SAM_APDU [21:39:43]CAPDU: 80 0D 03 02 [21:39:43]Write to MH i2c: E2 08 00 82 12 80 0D 03 02 00 00 00 00 0F [21:39:43]Write i2c OK [21:39:43]MH_I2C_Read... [21:39:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:39:43]Read from MH i2c: E2 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 0B 00 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 0B 00 82 12 00 0D E2 24 EB BA E0 BA 71 90 00 D3 [21:39:43]RAPDU: 0D E2 24 EB BA E0 BA 71 90 00 [21:39:43]wFMCommunicate OK [21:39:43]SAM_PROTO_SignData done [21:39:43]FM_MakeSignedData done [21:39:43]CreateOFDProtocolMessage [21:39:43]wFMCommunicate request_size=4 [21:39:43]MH_SAM_APDU [21:39:43]CAPDU: 80 11 00 00 [21:39:43]Write to MH i2c: E2 08 00 83 12 80 11 00 00 00 00 00 00 0F [21:39:43]Write i2c OK [21:39:43]MH_I2C_Read... [21:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:43]Read from MH i2c: E2 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 17 00 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: E2 17 00 83 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 64 [21:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:39:43]wFMCommunicate OK [21:39:43]CreateOFDProtocolMessage done [21:39:43]OFDSenderStorePacket 372977 [21:39:43]StoreOFDPacket docnum=372977 [21:39:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 1C F9 07 01 69 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 9E BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 B0 05 00 35 04 06 00 13 18 04 DD 4D DD 0D E2 24 EB BA E0 BA 71 [21:39:43]CheckFolder [21:39:43]dirname=/storage/ofd_packets [21:39:43]CheckFolder done [21:39:43]ProducePacketName [21:39:43]name=ofd_packets/00372977 [21:39:43]NVStorageSaveData ofd_packets/00372977 [21:39:43]File name is /storage/ofd_packets/00372977 [21:39:43]Write 301 bytes [21:39:43]NVStorageSaveData done [21:39:43]OFDSenderStorePacket done [21:39:43]KKMCreateOFDPacket done [21:39:43]NVStorageSaveData kkm_last_timestamp [21:39:43]File name is /storage/kkm_last_timestamp [21:39:43]Write 4 bytes [21:39:43]NVStorageSaveData done [21:39:43]ExternCall_PrintAddStr [21:39:43]wPrintStart [21:39:43]Write to MH i2c: 01 00 00 84 12 96 [21:39:43]OFD Sender: Processing packet 372977 [packets to send 268, broken 267] [21:39:43]ProducePacketName [21:39:43]name=ofd_packets/00372977 [21:39:43]OFD Sender: To server: pG, [21:39:43]CommunicateWithHost lk.salyk.kg:30040 [21:39:43]ConnectInit lk.salyk.kg [21:39:43]Write i2c OK [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: 01 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: 01 07 00 [21:39:43]MH_I2C_Read... [21:39:43]Read from MH i2c: 01 07 00 84 12 00 00 00 00 00 FF 0F AB [21:39:43]RasterBufferAndPrint [21:39:43]line Счет N : (1)3309297 [21:39:43]line ИНН: 02508201610067 [21:39:43]line Контрольно-Кассовый Чек [21:39:43]line ПРОДАЖА [21:39:43]line ТРК (МРК, ГНК) : 12 [21:39:43]line Товар: 2710124130 [21:39:43]line Аи-92-К-4 [21:39:43]line 7.480 * 66.90 [21:39:43]line = 500.41 [21:39:43]line НДС 12% НСП 1% [21:39:43]line > о реализуемом товаре [21:39:43]line ИТОГО: 500.41 [21:39:43]line НСП 1% : 4.43 [21:39:43]line НДС 12% : 53.14 [21:39:43]line Наличными: 0.00 [21:39:43]line Безнал.: 500.41 [21:39:43]line Место: АЗС № 87 "Партнер Нефть" [21:39:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:39:43]line СНО: Общий режим [21:39:43]line Чек 794 24.10.2024 21:39 [21:39:43]line Смена: 524 ФФД: 1.0 [21:39:43]line ЗНМ: 0300000083 [21:39:43]line РНМ: 0000000000091623 [21:39:43]line Версия ККМ: 001 [21:39:43]line Платежная система: Mbank [21:39:43]line ФМ: 0000000000874672 [21:39:43]line ФД: 372977 [21:39:43]line ФПД: 20993881755101 [21:39:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T213942&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372977&fm=20993881755101&tin=02508201610067®Number=0000000000091623&sum=50041 [21:39:43]Connected sock=10 [21: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 36 37 32 0F 01 00 00 1C F9 07 01 69 CC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 03 00 00 F4 03 04 00 9E BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 B0 05 00 35 04 06 00 13 18 04 DD 4D DD 0D E2 24 EB BA E0 BA 71 [21:39:43]written 0, free lines is 4095 [21:39:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 25 6C 47 00 58 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F1 B0 05 00 F4 03 04 00 45 6A 1A 67 B6 04 01 00 00 CD 60 B3 75 DA BF E6 8B [21:39:44]CommunicateWithHost err = 0 [21:39:44]CheckOFDResponse [21:39:44]1017 (14) - 77093643461234 [21:39:44]1041 (16) - 0000000000874672 [21:39:44]1040 (4) - 372977 [21:39:44]1012 (4) - 24.10.2024 15:39 [21:39:44]1206 (1) - 0 [21:39:44]OFD Sender: Remove packet 372977 [21:39:44]ProducePacketName [21:39:44]name=ofd_packets/00372977 [21:39:44]NVStorageDeleteData [21:39:44]Write to MH i2c: 01 00 00 AD 12 BF [21:39:44]Write i2c OK [21:39:44]MH_I2C_Read... [21:39:44]Read from MH i2c: 01 [21:39:44]MH_I2C_Read... [21:39:44]Read from MH i2c: 01 07 00 [21:39:44]MH_I2C_Read... [21:39:44]Read from MH i2c: 01 07 00 AD 12 00 00 00 00 00 FD 0C CF [21:39:44]RasterBufferAndPrint [21:39:44]line [21:39:44]line [21:39:44]line [21:39:44]line [21:39:44]line [21:39:44]written 0, free lines is 3340 [21:39:44]MH_Cut [21:39:44]Write to MH i2c: D1 01 00 B4 12 01 98 [21:39:44]Write i2c OK [21:39:44]MH_I2C_Read... [21:39:44]Read from MH i2c: D1 [21:39:44]MH_I2C_Read... [21:39:44]Read from MH i2c: D1 01 00 [21:39:44]MH_I2C_Read... [21:39:44]Read from MH i2c: D1 01 00 B4 12 00 97 [21:39:44]Write to MH i2c: 01 00 00 B5 12 C7 [21:39:44]Write i2c OK [21:39:44]MH_I2C_Read... [21:39:44]OFD Sender: No OFD packet to send [21:39:45]*** Cut start [21:39:45]*** Partial cut [21:39:45]*** CUTSNS_PIN = 1 [21:39:45]*** CUTSNS_PIN = 0 [21:39:45]*** Brake cut motor [21:39:45]Read from MH i2c: 01 [21:39:45]MH_I2C_Read... [21:39:45]*** Stop cut motor [21:39:45]*** Cut end [21:39:45]Read from MH i2c: 01 07 00 [21:39:45]MH_I2C_Read... [21:39:45]Read from MH i2c: 01 07 00 B5 12 00 00 00 00 00 FF 0F DC [21:39:45]process_action close_receipt done [21:39:45]requested_data is exist [21:39:45]produce_requested_data [21:39:45]requested_item fm.sn is exist - process it [21:39:45]wFMCommunicate request_size=4 [21:39:45]MH_SAM_APDU [21:39:45]CAPDU: 80 11 00 00 [21:39:45]Write to MH i2c: E2 08 00 B6 12 80 11 00 00 00 00 00 00 42 [21:39:45]Write i2c OK [21:39:45]MH_I2C_Read... [21:39:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:39:45]Read from MH i2c: E2 [21:39:45]MH_I2C_Read... [21:39:45]Read from MH i2c: E2 17 00 [21:39:45]MH_I2C_Read... [21:39:45]Read from MH i2c: E2 17 00 B6 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 97 [21:39:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:39:45]wFMCommunicate OK [21:39:45]requested_item fd.num is exist - process it [21:39:45]SAM_PROTO_GetFieldsCounters [21:39:45]wFMCommunicate request_size=4 [21:39:45]MH_SAM_APDU [21:39:45]CAPDU: 80 13 00 00 [21:39:45]Write to MH i2c: E2 08 00 B7 12 80 13 00 00 00 00 00 00 45 [21:39:45]Write i2c OK [21:39:45]MH_I2C_Read... [21:39:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:39:45]Read from MH i2c: E2 [21:39:45]MH_I2C_Read... [21:39:45]Read from MH i2c: E2 62 00 [21:39:45]MH_I2C_Read... [21:39:45]Read from MH i2c: E2 62 00 B7 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1A 03 00 00 5E 04 04 00 1A 03 00 00 57 04 04 00 1B 03 00 00 19 04 04 00 00 00 00 00 90 00 6F [21:39:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F1 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1A 03 00 00 5E 04 04 00 1A 03 00 00 57 04 04 00 1B 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:39:45]wFMCommunicate OK [21:39:45]SAM_PROTO_GetFieldsCounters done [21:39:45]requested_item shift.num is exist - process it [21:39:45]requested_item shift.opened is exist - process it [21:39:45]req_shift_opened [21:39:45]FM_GetShiftState [21:39:45]SAM_PROTO_GetShiftState [21:39:45]wFMCommunicate request_size=4 [21:39:45]MH_SAM_APDU [21:39:45]CAPDU: 80 13 01 00 [21:39:45]Write to MH i2c: E2 08 00 B8 12 80 13 01 00 00 00 00 00 47 [21:39:46]Write i2c OK [21:39:46]MH_I2C_Read... [21:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:39:46]Read from MH i2c: E2 [21:39:46]MH_I2C_Read... [21:39:46]Read from MH i2c: E2 0E 00 [21:39:46]MH_I2C_Read... [21:39:46]Read from MH i2c: E2 0E 00 B8 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AC [21:39:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:39:46]wFMCommunicate OK [21:39:46]SAM_PROTO_GetShiftState done [21:39:46]FM_GetShiftState done [21:39:46]req_shift_opened done [21:39:46]requested_item shift.open_date is exist - process it [21:39:46]req_shift_open_date [21:39:46]req_shift_open_date done [21:39:46]produce_requested_data done [21:39:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372977,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:39:46]process_action_free close_receipt [21:39:46]json_value_free [21:39:46]json_value_free done [21:39:46]process_json_proto returns [21:39:46]Send response to host [21:39:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372977,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:39:46]free response buf [21:39:46]execute_script done [21:39:46]execute_script returns [21:39:46]free content buf [21:39:46]Sock 7.Close socket [21:39:46]Sock 7.Thread stoped [21:39:49]OFD Sender: No OFD packet to send [21:39:54]OFD Sender: No OFD packet to send [21:39:59]OFD Sender: No OFD packet to send [21:40:04]OFD Sender: No OFD packet to send [21:40:09]OFD Sender: No OFD packet to send [21:40:14]OFD Sender: No OFD packet to send [21:40:19]OFD Sender: No OFD packet to send [21:40:24]OFD Sender: No OFD packet to send [21:40:29]OFD Sender: No OFD packet to send [21:40:34]OFD Sender: No OFD packet to send [21:40:39]OFD Sender: No OFD packet to send [21:40:44]OFD Sender: No OFD packet to send [21:40:49]OFD Sender: No OFD packet to send [21:40:54]OFD Sender: No OFD packet to send [21:40:59]OFD Sender: No OFD packet to send [21:41:04]accept exits with 9 [21:41:04]New connection [21:41:04]New thread 3066613092 created [21:41:04]Thread 3066469732 joined [21:41:04]Waiting for new connection... [21:41:04] Sock 9.Parse request [21:41:04]Sock 9.Check first char [21:41:04]Sock 9.First char is OK [21:41:04]request: POST /json_proto HTTP/1.0 [21:41:04]Method: POST [21:41:04]URL: /json_proto [21:41:04]Method is POST - this is cgi request [21:41:04]url: /json_proto [21:41:04]query_string will be loaded in cgi processing [21:41:04]execute_cgi json_proto POST (null) [21:41:04]execute_cgi path=json_proto method=POST [21:41:04]POST find Content-Length [21:41:04]Host: 172.17.42.195:8080 [21:41:04]Content-Length: 678 [21:41:04]Content-Type: application/json [21:41:04] [21:41:04]POST finish read [21:41:04]Found Content-Length = 678 [21:41:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:04]execute_script... [21:41: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)3309300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:04]POST & json_proto [21:41:04]process_json_proto [21:41:04]json parsed OK: [21:41:04]protocol is kg_v1.0 [21:41:04]action value=close_receipt [21:41:04]process_action close_receipt [21:41:04]cmd_close_receipt [21:41:04]MH_GetDate [21:41:04]Write to MH i2c: F0 00 00 B9 12 BA [21:41:04]Write i2c OK [21:41:04]MH_I2C_Read... [21:41:04]Read from MH i2c: F0 [21:41:04]MH_I2C_Read... [21:41:04]Read from MH i2c: F0 09 00 [21:41:04]MH_I2C_Read... [21:41:04]Read from MH i2c: F0 09 00 B9 12 00 F1 BE 1A 67 EF 94 12 67 EF [21:41:04]GetLastDocTimeStamp 1729805982 [21:41:04]current date 1729806065 [21:41:04]FM_GetShiftState [21:41:04]SAM_PROTO_GetShiftState [21:41:04]wFMCommunicate request_size=4 [21:41:04]MH_SAM_APDU [21:41:04]CAPDU: 80 13 01 00 [21:41:04]Write to MH i2c: E2 08 00 BA 12 80 13 01 00 00 00 00 00 49 [21:41:04]Write i2c OK [21:41:04]MH_I2C_Read... [21:41:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:04]Read from MH i2c: E2 [21:41:04]MH_I2C_Read... [21:41:04]Read from MH i2c: E2 0E 00 [21:41:04]MH_I2C_Read... [21:41:04]Read from MH i2c: E2 0E 00 BA 12 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AE [21:41:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:41:04]wFMCommunicate OK [21:41:04]SAM_PROTO_GetShiftState done [21:41:04]FM_GetShiftState done [21:41:04]opened in 1729729095 [21:41:04]opened+sec_in_day 1729815495 [21:41:04]quantity*price = 40006 [21:41:04]sum+1 = 40007 [21:41:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 795 24.10.2024 21:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372978 ФПД: 162898570578091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214105&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372978&fm=162898570578091&tin=02508201610067®Number=0000000000091623&sum=40000 [21:41:05]StoreToDocumentArchive [21:41:05]shift 524 fd 372978 [21:41:05]save to /storage/0524/doc_00372978 [21:41:05]save last doc name /storage/0524/doc_00372978 to /storage/kkm_last_doc_name [21:41:05]save OK [21:41:05]Clear old archive folders... [21:41:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:05]tlvbuf is B6E55650 [21:41:05]SAM_PROTO_ClearQueue [21:41:05]wFMCommunicate request_size=4 [21:41:05]MH_SAM_APDU [21:41:05]CAPDU: 80 09 00 00 [21:41:05]Write to MH i2c: E2 08 00 C7 12 80 09 00 00 00 00 00 00 4B [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:05]Read from MH i2c: E2 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 C7 12 00 90 00 4D [21:41:05]RAPDU: 90 00 [21:41:05]wFMCommunicate OK [21:41:05]SAM_PROTO_ClearQueue done [21:41:05]KKMCreateOFDPacket [21:41:05]OFDProtocolAddRootSTLVToBuf [21:41:05]FM_MakeSignedData [21:41:05]FM_MakeSignedData [21:41:05]SAM_PROTO_SignData [21:41:05]wFMCommunicate request_size=4 [21:41:05]MH_SAM_APDU [21:41:05]CAPDU: 80 0D 01 02 [21:41:05]Write to MH i2c: E2 08 00 C8 12 80 0D 01 02 00 00 00 00 53 [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:05]Read from MH i2c: E2 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 C8 12 00 90 00 4E [21:41:05]RAPDU: 90 00 [21:41:05]wFMCommunicate OK [21:41:05]wFMCommunicate request_size=255 [21:41:05]MH_SAM_APDU [21:41: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 F1 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 B0 05 00 35 04 06 00 94 [21:41:05]Write to MH i2c: E2 02 01 C9 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 F1 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 B0 05 00 35 04 06 00 94 00 00 45 [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:05]Read from MH i2c: E2 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 C9 12 00 90 00 4F [21:41:05]RAPDU: 90 00 [21:41:05]wFMCommunicate OK [21:41:05]wFMCommunicate request_size=10 [21:41:05]MH_SAM_APDU [21:41:05]CAPDU: 80 0D 02 02 05 27 C7 6F 08 AB [21:41:05]Write to MH i2c: E2 0D 00 CA 12 80 0D 02 02 05 00 27 C7 6F 08 AB 00 00 70 [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:05]Read from MH i2c: E2 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 03 00 CA 12 00 90 00 50 [21:41:05]RAPDU: 90 00 [21:41:05]wFMCommunicate OK [21:41:05]wFMCommunicate request_size=4 [21:41:05]MH_SAM_APDU [21:41:05]CAPDU: 80 0D 03 02 [21:41:05]Write to MH i2c: E2 08 00 CB 12 80 0D 03 02 00 00 00 00 58 [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:05]Read from MH i2c: E2 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 0B 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 0B 00 CB 12 00 43 34 22 36 1F B7 54 3E 90 00 90 [21:41:05]RAPDU: 43 34 22 36 1F B7 54 3E 90 00 [21:41:05]wFMCommunicate OK [21:41:05]SAM_PROTO_SignData done [21:41:05]FM_MakeSignedData done [21:41:05]CreateOFDProtocolMessage [21:41:05]wFMCommunicate request_size=4 [21:41:05]MH_SAM_APDU [21:41:05]CAPDU: 80 11 00 00 [21:41:05]Write to MH i2c: E2 08 00 CC 12 80 11 00 00 00 00 00 00 58 [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:05]Read from MH i2c: E2 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 17 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: E2 17 00 CC 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AD [21:41:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:41:05]wFMCommunicate OK [21:41:05]CreateOFDProtocolMessage done [21:41:05]OFDSenderStorePacket 372978 [21:41:05]StoreOFDPacket docnum=372978 [21:41:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D4 10 07 01 94 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 F1 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 B0 05 00 35 04 06 00 94 27 C7 6F 08 AB 43 34 22 36 1F B7 54 3E [21:41:05]CheckFolder [21:41:05]dirname=/storage/ofd_packets [21:41:05]CheckFolder done [21:41:05]ProducePacketName [21:41:05]name=ofd_packets/00372978 [21:41:05]NVStorageSaveData ofd_packets/00372978 [21:41:05]File name is /storage/ofd_packets/00372978 [21:41:05]Write 301 bytes [21:41:05]NVStorageSaveData done [21:41:05]OFDSenderStorePacket done [21:41:05]KKMCreateOFDPacket done [21:41:05]NVStorageSaveData kkm_last_timestamp [21:41:05]File name is /storage/kkm_last_timestamp [21:41:05]Write 4 bytes [21:41:05]NVStorageSaveData done [21:41:05]ExternCall_PrintAddStr [21:41:05]wPrintStart [21:41:05]Write to MH i2c: 01 00 00 CD 12 DF [21:41:05]Write i2c OK [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: 01 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: 01 07 00 [21:41:05]MH_I2C_Read... [21:41:05]Read from MH i2c: 01 07 00 CD 12 00 00 00 00 00 FF 0F F4 [21:41:05]RasterBufferAndPrint [21:41:05]line Счет N : (1)3309300 [21:41:05]line ИНН: 02508201610067 [21:41:05]line Контрольно-Кассовый Чек [21:41:05]line ПРОДАЖА [21:41:05]line ТРК (МРК, ГНК) : 32 [21:41:05]line Товар: 2710124130 [21:41:05]line Аи-92-К-4 [21:41:05]line 5.980 * 66.90 [21:41:05]line = 400.06 [21:41:05]line НДС 12% НСП 1% [21:41:05]line > о реализуемом товаре [21:41:05]line ОКРУГЛЕНИЕ: -0.06 [21:41:05]line ИТОГО: 400.00 [21:41:05]line Внесено: 400.00 [21:41:05]line СДАЧА: 0.00 [21:41:05]line НСП 1% : 3.54 [21:41:05]line НДС 12% : 42.48 [21:41:05]line Наличными: 400.00 [21:41:05]line Безнал.: 0.00 [21:41:05]line Место: АЗС № 87 "Партнер Нефть" [21:41:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:41:05]line СНО: Общий режим [21:41:05]line Чек 795 24.10.2024 21:41 [21:41:05]line Смена: 524 ФФД: 1.0 [21:41:05]line ЗНМ: 0300000083 [21:41:05]line РНМ: 0000000000091623 [21:41:05]line Версия ККМ: 001 [21:41:05]line ФМ: 0000000000874672 [21:41:05]line ФД: 372978 [21:41:05]line ФПД: 162898570578091 [21:41:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214105&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372978&fm=162898570578091&tin=02508201610067®Number=0000000000091623&sum=40000 [21:41:06]OFD Sender: Processing packet 372978 [packets to send 268, broken 267] [21:41:06]ProducePacketName [21:41:06]name=ofd_packets/00372978 [21:41:06]OFD Sender: To server: pG, [21:41:06]CommunicateWithHost lk.salyk.kg:30040 [21:41:06]ConnectInit lk.salyk.kg [21:41:06]written 0, free lines is 4095 [21:41:06]Connected sock=10 [21:41:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D4 10 07 01 94 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 03 00 00 F4 03 04 00 F1 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 B0 05 00 35 04 06 00 94 27 C7 6F 08 AB 43 34 22 36 1F B7 54 3E [21:41:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A6 5D 47 00 C9 E8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F2 B0 05 00 F4 03 04 00 98 6A 1A 67 B6 04 01 00 00 7E 01 48 39 51 69 B5 2A [21:41:06]CommunicateWithHost err = 0 [21:41:06]CheckOFDResponse [21:41:06]1017 (14) - 77093643461234 [21:41:06]1041 (16) - 0000000000874672 [21:41:06]1040 (4) - 372978 [21:41:06]1012 (4) - 24.10.2024 15:41 [21:41:06]1206 (1) - 0 [21:41:06]OFD Sender: Remove packet 372978 [21:41:06]ProducePacketName [21:41:06]name=ofd_packets/00372978 [21:41:06]NVStorageDeleteData [21:41:06]Write to MH i2c: 01 00 00 F8 12 0A [21:41:06]Write i2c OK [21:41:06]MH_I2C_Read... [21:41:06]Read from MH i2c: 01 [21:41:06]MH_I2C_Read... [21:41:06]Read from MH i2c: 01 07 00 [21:41:06]MH_I2C_Read... [21:41:06]Read from MH i2c: 01 07 00 F8 12 00 00 00 00 00 D3 0C F0 [21:41:06]RasterBufferAndPrint [21:41:06]line [21:41:06]line [21:41:06]line [21:41:06]line [21:41:06]line [21:41:06]written 0, free lines is 3290 [21:41:06]MH_Cut [21:41:06]Write to MH i2c: D1 01 00 FF 12 01 E3 [21:41:06]Write i2c OK [21:41:06]MH_I2C_Read... [21:41:06]Read from MH i2c: D1 [21:41:06]MH_I2C_Read... [21:41:06]Read from MH i2c: D1 01 00 [21:41:06]MH_I2C_Read... [21:41:06]Read from MH i2c: D1 01 00 FF 12 00 E2 [21:41:06]Write to MH i2c: 01 00 00 00 13 13 [21:41:06]Write i2c OK [21:41:06]MH_I2C_Read... [21:41:07]OFD Sender: No OFD packet to send [21:41:07]*** Cut start [21:41:07]*** Partial cut [21:41:07]*** CUTSNS_PIN = 1 [21:41:07]*** CUTSNS_PIN = 0 [21:41:07]*** Brake cut motor [21:41:08]Read from MH i2c: 01 [21:41:08]MH_I2C_Read... [21:41:08]*** Stop cut motor [21:41:08]*** Cut end [21:41:08]Read from MH i2c: 01 07 00 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: 01 07 00 00 13 00 00 00 00 00 FF 0F 28 [21:41:08]process_action close_receipt done [21:41:08]requested_data is exist [21:41:08]produce_requested_data [21:41:08]requested_item fm.sn is exist - process it [21:41:08]wFMCommunicate request_size=4 [21:41:08]MH_SAM_APDU [21:41:08]CAPDU: 80 11 00 00 [21:41:08]Write to MH i2c: E2 08 00 01 13 80 11 00 00 00 00 00 00 8E [21:41:08]Write i2c OK [21:41:08]MH_I2C_Read... [21:41:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:08]Read from MH i2c: E2 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 17 00 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 17 00 01 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [21:41:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:41:08]wFMCommunicate OK [21:41:08]requested_item fd.num is exist - process it [21:41:08]SAM_PROTO_GetFieldsCounters [21:41:08]wFMCommunicate request_size=4 [21:41:08]MH_SAM_APDU [21:41:08]CAPDU: 80 13 00 00 [21:41:08]Write to MH i2c: E2 08 00 02 13 80 13 00 00 00 00 00 00 91 [21:41:08]Write i2c OK [21:41:08]MH_I2C_Read... [21:41:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:08]Read from MH i2c: E2 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 62 00 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 62 00 02 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1B 03 00 00 5E 04 04 00 1B 03 00 00 57 04 04 00 1C 03 00 00 19 04 04 00 00 00 00 00 90 00 BF [21: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F2 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1B 03 00 00 5E 04 04 00 1B 03 00 00 57 04 04 00 1C 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:08]wFMCommunicate OK [21:41:08]SAM_PROTO_GetFieldsCounters done [21:41:08]requested_item shift.num is exist - process it [21:41:08]requested_item shift.opened is exist - process it [21:41:08]req_shift_opened [21:41:08]FM_GetShiftState [21:41:08]SAM_PROTO_GetShiftState [21:41:08]wFMCommunicate request_size=4 [21:41:08]MH_SAM_APDU [21:41:08]CAPDU: 80 13 01 00 [21:41:08]Write to MH i2c: E2 08 00 03 13 80 13 01 00 00 00 00 00 93 [21:41:08]Write i2c OK [21:41:08]MH_I2C_Read... [21:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:08]Read from MH i2c: E2 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 0E 00 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 0E 00 03 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F8 [21:41:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:41:08]wFMCommunicate OK [21:41:08]SAM_PROTO_GetShiftState done [21:41:08]FM_GetShiftState done [21:41:08]req_shift_opened done [21:41:08]requested_item shift.open_date is exist - process it [21:41:08]req_shift_open_date [21:41:08]req_shift_open_date done [21:41:08]produce_requested_data done [21:41:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372978,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:41:08]process_action_free close_receipt [21:41:08]json_value_free [21:41:08]json_value_free done [21:41:08]process_json_proto returns [21:41:08]Send response to host [21:41:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372978,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:41:08]free response buf [21:41:08]execute_script done [21:41:08]execute_script returns [21:41:08]free content buf [21:41:08]Sock 9.Close socket [21:41:08]Sock 9.Thread stoped [21:41:08]accept exits with 7 [21:41:08]New connection [21:41:08]New thread 3066469732 created [21:41:08]Thread 3066613092 joined [21:41:08]Waiting for new connection... [21:41:08] Sock 7.Parse request [21:41:08]Sock 7.Check first char [21:41:08]Sock 7.First char is OK [21:41:08]request: POST /json_proto HTTP/1.0 [21:41:08]Method: POST [21:41:08]URL: /json_proto [21:41:08]Method is POST - this is cgi request [21:41:08]url: /json_proto [21:41:08]query_string will be loaded in cgi processing [21:41:08]execute_cgi json_proto POST (null) [21:41:08]execute_cgi path=json_proto method=POST [21:41:08]POST find Content-Length [21:41:08]Host: 172.17.42.195:8080 [21:41:08]Content-Length: 678 [21:41:08]Content-Type: application/json [21:41:08] [21:41:08]POST finish read [21:41:08]Found Content-Length = 678 [21:41:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:08]execute_script... [21: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)3309299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:41:08]POST & json_proto [21:41:08]process_json_proto [21:41:08]json parsed OK: [21:41:08]protocol is kg_v1.0 [21:41:08]action value=close_receipt [21:41:08]process_action close_receipt [21:41:08]cmd_close_receipt [21:41:08]MH_GetDate [21:41:08]Write to MH i2c: F0 00 00 04 13 06 [21:41:08]Write i2c OK [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: F0 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: F0 09 00 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: F0 09 00 04 13 00 F6 BE 1A 67 EF 94 12 67 40 [21:41:08]GetLastDocTimeStamp 1729806065 [21:41:08]current date 1729806070 [21:41:08]FM_GetShiftState [21:41:08]SAM_PROTO_GetShiftState [21:41:08]wFMCommunicate request_size=4 [21:41:08]MH_SAM_APDU [21:41:08]CAPDU: 80 13 01 00 [21:41:08]Write to MH i2c: E2 08 00 05 13 80 13 01 00 00 00 00 00 95 [21:41:08]Write i2c OK [21:41:08]MH_I2C_Read... [21:41:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:08]Read from MH i2c: E2 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 0E 00 [21:41:08]MH_I2C_Read... [21:41:08]Read from MH i2c: E2 0E 00 05 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FA [21:41:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:41:08]wFMCommunicate OK [21:41:08]SAM_PROTO_GetShiftState done [21:41:08]FM_GetShiftState done [21:41:08]opened in 1729729095 [21:41:08]opened+sec_in_day 1729815495 [21:41:08]quantity*price = 30038 [21:41:08]sum+1 = 30039 [21:41:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 796 24.10.2024 21:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372979 ФПД: 35719379063319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214110&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372979&fm=35719379063319&tin=02508201610067®Number=0000000000091623&sum=30000 [21:41:10]StoreToDocumentArchive [21:41:10]shift 524 fd 372979 [21:41:10]save to /storage/0524/doc_00372979 [21:41:10]save last doc name /storage/0524/doc_00372979 to /storage/kkm_last_doc_name [21:41:10]save OK [21:41:10]Clear old archive folders... [21:41:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:41:10]tlvbuf is 00CA5150 [21:41:10]SAM_PROTO_ClearQueue [21:41:10]wFMCommunicate request_size=4 [21:41:10]MH_SAM_APDU [21:41:10]CAPDU: 80 09 00 00 [21:41:10]Write to MH i2c: E2 08 00 12 13 80 09 00 00 00 00 00 00 97 [21:41:10]Write i2c OK [21:41:10]MH_I2C_Read... [21:41:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:41:10]Read from MH i2c: E2 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [21:41:10]RAPDU: 90 00 [21:41:10]wFMCommunicate OK [21:41:10]SAM_PROTO_ClearQueue done [21:41:10]KKMCreateOFDPacket [21:41:10]OFDProtocolAddRootSTLVToBuf [21:41:10]FM_MakeSignedData [21:41:10]FM_MakeSignedData [21:41:10]SAM_PROTO_SignData [21:41:10]wFMCommunicate request_size=4 [21:41:10]MH_SAM_APDU [21:41:10]CAPDU: 80 0D 01 02 [21:41:10]Write to MH i2c: E2 08 00 13 13 80 0D 01 02 00 00 00 00 9F [21:41:10]Write i2c OK [21:41:10]MH_I2C_Read... [21:41:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:41:10]Read from MH i2c: E2 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 13 13 00 90 00 9A [21:41:10]RAPDU: 90 00 [21:41:10]wFMCommunicate OK [21:41:10]wFMCommunicate request_size=255 [21:41:10]MH_SAM_APDU [21:41:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 03 00 00 F4 03 04 00 F6 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 B0 05 00 35 04 06 00 20 [21:41:10]Write to MH i2c: E2 02 01 14 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 03 00 00 F4 03 04 00 F6 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 B0 05 00 35 04 06 00 20 00 00 49 [21:41:10]Write i2c OK [21:41:10]MH_I2C_Read... [21:41:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:10]Read from MH i2c: E2 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 14 13 00 90 00 9B [21:41:10]RAPDU: 90 00 [21:41:10]wFMCommunicate OK [21:41:10]wFMCommunicate request_size=10 [21:41:10]MH_SAM_APDU [21:41:10]CAPDU: 80 0D 02 02 05 7C 90 E6 92 17 [21:41:10]Write to MH i2c: E2 0D 00 15 13 80 0D 02 02 05 00 7C 90 E6 92 17 00 00 47 [21:41:10]Write i2c OK [21:41:10]MH_I2C_Read... [21:41:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:41:10]Read from MH i2c: E2 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 03 00 15 13 00 90 00 9C [21:41:10]RAPDU: 90 00 [21:41:10]wFMCommunicate OK [21:41:10]wFMCommunicate request_size=4 [21:41:10]MH_SAM_APDU [21:41:10]CAPDU: 80 0D 03 02 [21:41:10]Write to MH i2c: E2 08 00 16 13 80 0D 03 02 00 00 00 00 A4 [21:41:10]Write i2c OK [21:41:10]MH_I2C_Read... [21:41:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:41:10]Read from MH i2c: E2 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 0B 00 [21:41:10]MH_I2C_Read... [21:41:10]Read from MH i2c: E2 0B 00 16 13 00 F7 C2 2A DF 49 9B 0C 94 90 00 EB [21:41:10]RAPDU: F7 C2 2A DF 49 9B 0C 94 90 00 [21:41:10]wFMCommunicate OK [21:41:10]SAM_PROTO_SignData done [21:41:10]FM_MakeSignedData done [21:41:10]CreateOFDProtocolMessage [21:41:10]wFMCommunicate request_size=4 [21:41:10]MH_SAM_APDU [21:41:10]CAPDU: 80 11 00 00 [21:41:10]Write to MH i2c: E2 08 00 17 13 80 11 00 00 00 00 00 00 A4 [21:41:10]Write i2c OK [21:41:10]MH_I2C_Read... [21:41:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:11]Read from MH i2c: E2 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: E2 17 00 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: E2 17 00 17 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [21:41:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:41:11]wFMCommunicate OK [21:41:11]CreateOFDProtocolMessage done [21:41:11]OFDSenderStorePacket 372979 [21:41:11]StoreOFDPacket docnum=372979 [21:41:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 28 D9 07 01 3A 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 03 00 00 F4 03 04 00 F6 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 B0 05 00 35 04 06 00 20 7C 90 E6 92 17 F7 C2 2A DF 49 9B 0C 94 [21:41:11]CheckFolder [21:41:11]dirname=/storage/ofd_packets [21:41:11]CheckFolder done [21:41:11]ProducePacketName [21:41:11]name=ofd_packets/00372979 [21:41:11]NVStorageSaveData ofd_packets/00372979 [21:41:11]File name is /storage/ofd_packets/00372979 [21:41:11]Write 301 bytes [21:41:11]NVStorageSaveData done [21:41:11]OFDSenderStorePacket done [21:41:11]KKMCreateOFDPacket done [21:41:11]NVStorageSaveData kkm_last_timestamp [21:41:11]File name is /storage/kkm_last_timestamp [21:41:11]Write 4 bytes [21:41:11]NVStorageSaveData done [21:41:11]ExternCall_PrintAddStr [21:41:11]wPrintStart [21:41:11]Write to MH i2c: 01 00 00 18 13 2B [21:41:11]Write i2c OK [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: 01 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: 01 07 00 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: 01 07 00 18 13 00 00 00 00 00 FF 0F 40 [21:41:11]RasterBufferAndPrint [21:41:11]line Счет N : (1)3309299 [21:41:11]line ИНН: 02508201610067 [21:41:11]line Контрольно-Кассовый Чек [21:41:11]line ПРОДАЖА [21:41:11]line ТРК (МРК, ГНК) : 22 [21:41:11]line Товар: 2710124130 [21:41:11]line Аи-92-К-4 [21:41:11]line 4.490 * 66.90 [21:41:11]line = 300.38 [21:41:11]line НДС 12% НСП 1% [21:41:11]line > о реализуемом товаре [21:41:11]line ОКРУГЛЕНИЕ: -0.38 [21:41:11]line ИТОГО: 300.00 [21:41:11]line Внесено: 300.00 [21:41:11]line СДАЧА: 0.00 [21:41:11]line НСП 1% : 2.66 [21:41:11]line НДС 12% : 31.90 [21:41:11]line Наличными: 300.00 [21:41:11]line Безнал.: 0.00 [21:41:11]line Место: АЗС № 87 "Партнер Нефть" [21:41:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:41:11]line СНО: Общий режим [21:41:11]line Чек 796 24.10.2024 21:41 [21:41:11]line Смена: 524 ФФД: 1.0 [21:41:11]line ЗНМ: 0300000083 [21:41:11]line РНМ: 0000000000091623 [21:41:11]line Версия ККМ: 001 [21:41:11]line ФМ: 0000000000874672 [21:41:11]line ФД: 372979 [21:41:11]line ФПД: 35719379063319 [21:41:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214110&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372979&fm=35719379063319&tin=02508201610067®Number=0000000000091623&sum=30000 [21:41:11]written 0, free lines is 4095 [21:41:11]OFD Sender: Processing packet 372979 [packets to send 268, broken 267] [21:41:11]ProducePacketName [21:41:11]name=ofd_packets/00372979 [21:41:11]OFD Sender: To server: pG, [21:41:11]CommunicateWithHost lk.salyk.kg:30040 [21:41:11]ConnectInit lk.salyk.kg [21:41:11]Connected sock=10 [21: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 36 37 32 0F 01 00 00 28 D9 07 01 3A 7C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1C 03 00 00 F4 03 04 00 F6 BE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 B0 05 00 35 04 06 00 20 7C 90 E6 92 17 F7 C2 2A DF 49 9B 0C 94 [21: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 36 37 32 4F 00 00 00 26 C9 47 00 ED 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F3 B0 05 00 F4 03 04 00 9C 6A 1A 67 B6 04 01 00 00 A9 79 51 DB B5 F2 EF A5 [21:41:11]CommunicateWithHost err = 0 [21:41:11]CheckOFDResponse [21:41:11]1017 (14) - 77093643461234 [21:41:11]1041 (16) - 0000000000874672 [21:41:11]1040 (4) - 372979 [21:41:11]1012 (4) - 24.10.2024 15:41 [21:41:11]1206 (1) - 0 [21:41:11]OFD Sender: Remove packet 372979 [21:41:11]ProducePacketName [21:41:11]name=ofd_packets/00372979 [21:41:11]NVStorageDeleteData [21:41:11]Write to MH i2c: 01 00 00 43 13 56 [21:41:11]Write i2c OK [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: 01 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: 01 07 00 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: 01 07 00 43 13 00 00 00 00 00 D4 0C 3D [21:41:11]RasterBufferAndPrint [21:41:11]line [21:41:11]line [21:41:11]line [21:41:11]line [21:41:11]line [21:41:11]written 0, free lines is 3298 [21:41:11]MH_Cut [21:41:11]Write to MH i2c: D1 01 00 4A 13 01 2F [21:41:11]Write i2c OK [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: D1 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: D1 01 00 [21:41:11]MH_I2C_Read... [21:41:11]Read from MH i2c: D1 01 00 4A 13 00 2E [21:41:11]Write to MH i2c: 01 00 00 4B 13 5E [21:41:11]Write i2c OK [21:41:11]MH_I2C_Read... [21:41:11]OFD Sender: No OFD packet to send [21:41:12]*** Cut start [21:41:12]*** Partial cut [21:41:12]*** CUTSNS_PIN = 1 [21:41:12]*** CUTSNS_PIN = 0 [21:41:12]*** Brake cut motor [21:41:12]Read from MH i2c: 01 [21:41:12]MH_I2C_Read... [21:41:12]*** Stop cut motor [21:41:12]*** Cut end [21:41:12]Read from MH i2c: 01 07 00 [21:41:12]MH_I2C_Read... [21:41:12]Read from MH i2c: 01 07 00 4B 13 00 00 00 00 00 FF 0F 73 [21:41:13]process_action close_receipt done [21:41:13]requested_data is exist [21:41:13]produce_requested_data [21:41:13]requested_item fm.sn is exist - process it [21:41:13]wFMCommunicate request_size=4 [21:41:13]MH_SAM_APDU [21:41:13]CAPDU: 80 11 00 00 [21:41:13]Write to MH i2c: E2 08 00 4C 13 80 11 00 00 00 00 00 00 D9 [21:41:13]Write i2c OK [21:41:13]MH_I2C_Read... [21:41:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:41:13]Read from MH i2c: E2 [21:41:13]MH_I2C_Read... [21:41:13]Read from MH i2c: E2 17 00 [21:41:13]MH_I2C_Read... [21:41:13]Read from MH i2c: E2 17 00 4C 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [21:41:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:41:13]wFMCommunicate OK [21:41:13]requested_item fd.num is exist - process it [21:41:13]SAM_PROTO_GetFieldsCounters [21:41:13]wFMCommunicate request_size=4 [21:41:13]MH_SAM_APDU [21:41:13]CAPDU: 80 13 00 00 [21:41:13]Write to MH i2c: E2 08 00 4D 13 80 13 00 00 00 00 00 00 DC [21:41:13]Write i2c OK [21:41:13]MH_I2C_Read... [21:41:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:41:13]Read from MH i2c: E2 [21:41:13]MH_I2C_Read... [21:41:13]Read from MH i2c: E2 62 00 [21:41:13]MH_I2C_Read... [21:41:13]Read from MH i2c: E2 62 00 4D 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1C 03 00 00 5E 04 04 00 1C 03 00 00 57 04 04 00 1D 03 00 00 19 04 04 00 00 00 00 00 90 00 0E [21: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F3 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1C 03 00 00 5E 04 04 00 1C 03 00 00 57 04 04 00 1D 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:41:13]wFMCommunicate OK [21:41:13]SAM_PROTO_GetFieldsCounters done [21:41:13]requested_item shift.num is exist - process it [21:41:13]requested_item shift.opened is exist - process it [21:41:13]req_shift_opened [21:41:13]FM_GetShiftState [21:41:13]SAM_PROTO_GetShiftState [21:41:13]wFMCommunicate request_size=4 [21:41:13]MH_SAM_APDU [21:41:13]CAPDU: 80 13 01 00 [21:41:13]Write to MH i2c: E2 08 00 4E 13 80 13 01 00 00 00 00 00 DE [21:41:13]Write i2c OK [21:41:13]MH_I2C_Read... [21:41:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:41:13]Read from MH i2c: E2 [21:41:13]MH_I2C_Read... [21:41:13]Read from MH i2c: E2 0E 00 [21:41:13]MH_I2C_Read... [21:41:13]Read from MH i2c: E2 0E 00 4E 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 43 [21:41:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:41:13]wFMCommunicate OK [21:41:13]SAM_PROTO_GetShiftState done [21:41:13]FM_GetShiftState done [21:41:13]req_shift_opened done [21:41:13]requested_item shift.open_date is exist - process it [21:41:13]req_shift_open_date [21:41:13]req_shift_open_date done [21:41:13]produce_requested_data done [21:41:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372979,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:41:13]process_action_free close_receipt [21:41:13]json_value_free [21:41:13]json_value_free done [21:41:13]process_json_proto returns [21:41:13]Send response to host [21:41:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372979,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:41:13]free response buf [21:41:13]execute_script done [21:41:13]execute_script returns [21:41:13]free content buf [21:41:13]Sock 7.Close socket [21:41:13]Sock 7.Thread stoped [21:41:16]OFD Sender: No OFD packet to send [21:41:21]OFD Sender: No OFD packet to send [21:41:26]OFD Sender: No OFD packet to send [21:41:31]OFD Sender: No OFD packet to send [21:41:37]OFD Sender: No OFD packet to send [21:41:42]OFD Sender: No OFD packet to send [21:41:47]OFD Sender: No OFD packet to send [21:41:52]OFD Sender: No OFD packet to send [21:41:57]OFD Sender: No OFD packet to send [21:42:02]OFD Sender: No OFD packet to send [21:42:07]OFD Sender: No OFD packet to send [21:42:12]OFD Sender: No OFD packet to send [21:42:17]OFD Sender: No OFD packet to send [21:42:22]OFD Sender: No OFD packet to send [21:42:27]OFD Sender: No OFD packet to send [21:42:32]OFD Sender: No OFD packet to send [21:42:37]OFD Sender: No OFD packet to send [21:42:42]OFD Sender: No OFD packet to send [21:42:47]OFD Sender: No OFD packet to send [21:42:50]accept exits with 9 [21:42:50]New connection [21:42:50]New thread 3066613092 created [21:42:50]Thread 3066469732 joined [21:42:50]Waiting for new connection... [21:42:50] Sock 9.Parse request [21:42:50]Sock 9.Check first char [21:42:50]Sock 9.First char is OK [21:42:50]request: POST /json_proto HTTP/1.0 [21:42:50]Method: POST [21:42:50]URL: /json_proto [21:42:50]Method is POST - this is cgi request [21:42:50]url: /json_proto [21:42:50]query_string will be loaded in cgi processing [21:42:50]execute_cgi json_proto POST (null) [21:42:50]execute_cgi path=json_proto method=POST [21:42:50]POST find Content-Length [21:42:50]Host: 172.17.42.195:8080 [21:42:50]Content-Length: 678 [21:42:50]Content-Type: application/json [21:42:50] [21:42:50]POST finish read [21:42:50]Found Content-Length = 678 [21:42:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:50]execute_script... [21:42: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)3309301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:42:50]POST & json_proto [21:42:50]process_json_proto [21:42:50]json parsed OK: [21:42:50]protocol is kg_v1.0 [21:42:50]action value=close_receipt [21:42:50]process_action close_receipt [21:42:50]cmd_close_receipt [21:42:50]MH_GetDate [21:42:50]Write to MH i2c: F0 00 00 4F 13 51 [21:42:50]Write i2c OK [21:42:50]MH_I2C_Read... [21:42:50]Read from MH i2c: F0 [21:42:50]MH_I2C_Read... [21:42:50]Read from MH i2c: F0 09 00 [21:42:50]MH_I2C_Read... [21:42:50]Read from MH i2c: F0 09 00 4F 13 00 5B BF 1A 67 EF 94 12 67 F1 [21:42:50]GetLastDocTimeStamp 1729806070 [21:42:50]current date 1729806171 [21:42:50]FM_GetShiftState [21:42:50]SAM_PROTO_GetShiftState [21:42:50]wFMCommunicate request_size=4 [21:42:50]MH_SAM_APDU [21:42:50]CAPDU: 80 13 01 00 [21:42:50]Write to MH i2c: E2 08 00 50 13 80 13 01 00 00 00 00 00 E0 [21:42:50]Write i2c OK [21:42:50]MH_I2C_Read... [21:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:50]Read from MH i2c: E2 [21:42:50]MH_I2C_Read... [21:42:50]Read from MH i2c: E2 0E 00 [21:42:50]MH_I2C_Read... [21:42:50]Read from MH i2c: E2 0E 00 50 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 45 [21:42:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:42:50]wFMCommunicate OK [21:42:50]SAM_PROTO_GetShiftState done [21:42:50]FM_GetShiftState done [21:42:50]opened in 1729729095 [21:42:50]opened+sec_in_day 1729815495 [21:42:50]quantity*price = 50010 [21:42:50]sum+1 = 50012 [21:42:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 797 24.10.2024 21:42 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372980 ФПД: 61272148326332 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214251&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372980&fm=61272148326332&tin=02508201610067®Number=0000000000091623&sum=50000 [21:42:51]StoreToDocumentArchive [21:42:51]shift 524 fd 372980 [21:42:51]save to /storage/0524/doc_00372980 [21:42:51]save last doc name /storage/0524/doc_00372980 to /storage/kkm_last_doc_name [21:42:51]save OK [21:42:51]Clear old archive folders... [21:42:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:42:51]tlvbuf is 00D06150 [21:42:51]SAM_PROTO_ClearQueue [21:42:51]wFMCommunicate request_size=4 [21:42:51]MH_SAM_APDU [21:42:51]CAPDU: 80 09 00 00 [21:42:51]Write to MH i2c: E2 08 00 5D 13 80 09 00 00 00 00 00 00 E2 [21:42:51]Write i2c OK [21:42:51]MH_I2C_Read... [21:42:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:42:51]Read from MH i2c: E2 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 5D 13 00 90 00 E4 [21:42:51]RAPDU: 90 00 [21:42:51]wFMCommunicate OK [21:42:51]SAM_PROTO_ClearQueue done [21:42:51]KKMCreateOFDPacket [21:42:51]OFDProtocolAddRootSTLVToBuf [21:42:51]FM_MakeSignedData [21:42:51]FM_MakeSignedData [21:42:51]SAM_PROTO_SignData [21:42:51]wFMCommunicate request_size=4 [21:42:51]MH_SAM_APDU [21:42:51]CAPDU: 80 0D 01 02 [21:42:51]Write to MH i2c: E2 08 00 5E 13 80 0D 01 02 00 00 00 00 EA [21:42:51]Write i2c OK [21:42:51]MH_I2C_Read... [21:42:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:42:51]Read from MH i2c: E2 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 5E 13 00 90 00 E5 [21:42:51]RAPDU: 90 00 [21:42:51]wFMCommunicate OK [21:42:51]wFMCommunicate request_size=255 [21:42:51]MH_SAM_APDU [21:42:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 1D 03 00 00 F4 03 04 00 5B BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 B0 05 00 35 04 06 00 37 [21:42:51]Write to MH i2c: E2 02 01 5F 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 1D 03 00 00 F4 03 04 00 5B BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 B0 05 00 35 04 06 00 37 00 00 F6 [21:42:51]Write i2c OK [21:42:51]MH_I2C_Read... [21:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:51]Read from MH i2c: E2 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 5F 13 00 90 00 E6 [21:42:51]RAPDU: 90 00 [21:42:51]wFMCommunicate OK [21:42:51]wFMCommunicate request_size=10 [21:42:51]MH_SAM_APDU [21:42:51]CAPDU: 80 0D 02 02 05 BA 08 A2 B7 BC [21:42:51]Write to MH i2c: E2 0D 00 60 13 80 0D 02 02 05 00 BA 08 A2 B7 BC 00 00 CE [21:42:51]Write i2c OK [21:42:51]MH_I2C_Read... [21:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:42:51]Read from MH i2c: E2 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 03 00 60 13 00 90 00 E7 [21:42:51]RAPDU: 90 00 [21:42:51]wFMCommunicate OK [21:42:51]wFMCommunicate request_size=4 [21:42:51]MH_SAM_APDU [21:42:51]CAPDU: 80 0D 03 02 [21:42:51]Write to MH i2c: E2 08 00 61 13 80 0D 03 02 00 00 00 00 EF [21:42:51]Write i2c OK [21:42:51]MH_I2C_Read... [21:42:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:42:51]Read from MH i2c: E2 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 0B 00 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 0B 00 61 13 00 6D 43 0E 67 89 79 D2 0F 90 00 F8 [21:42:51]RAPDU: 6D 43 0E 67 89 79 D2 0F 90 00 [21:42:51]wFMCommunicate OK [21:42:51]SAM_PROTO_SignData done [21:42:51]FM_MakeSignedData done [21:42:51]CreateOFDProtocolMessage [21:42:51]wFMCommunicate request_size=4 [21:42:51]MH_SAM_APDU [21:42:51]CAPDU: 80 11 00 00 [21:42:51]Write to MH i2c: E2 08 00 62 13 80 11 00 00 00 00 00 00 EF [21:42:51]Write i2c OK [21:42:51]MH_I2C_Read... [21:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:51]Read from MH i2c: E2 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 17 00 [21:42:51]MH_I2C_Read... [21:42:51]Read from MH i2c: E2 17 00 62 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 44 [21:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:42:51]wFMCommunicate OK [21:42:51]CreateOFDProtocolMessage done [21:42:51]OFDSenderStorePacket 372980 [21:42:51]StoreOFDPacket docnum=372980 [21:42:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4E B0 07 01 55 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 03 00 00 F4 03 04 00 5B BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 B0 05 00 35 04 06 00 37 BA 08 A2 B7 BC 6D 43 0E 67 89 79 D2 0F [21:42:51]CheckFolder [21:42:51]dirname=/storage/ofd_packets [21:42:51]CheckFolder done [21:42:51]ProducePacketName [21:42:51]name=ofd_packets/00372980 [21:42:51]NVStorageSaveData ofd_packets/00372980 [21:42:51]File name is /storage/ofd_packets/00372980 [21:42:51]Write 301 bytes [21:42:51]NVStorageSaveData done [21:42:51]OFDSenderStorePacket done [21:42:51]KKMCreateOFDPacket done [21:42:51]NVStorageSaveData kkm_last_timestamp [21:42:51]File name is /storage/kkm_last_timestamp [21:42:51]Write 4 bytes [21:42:51]NVStorageSaveData done [21:42:52]ExternCall_PrintAddStr [21:42:52]wPrintStart [21:42:52]Write to MH i2c: 01 00 00 63 13 76 [21:42:52]Write i2c OK [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: 01 [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: 01 07 00 [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: 01 07 00 63 13 00 00 00 00 00 FF 0F 8B [21:42:52]RasterBufferAndPrint [21:42:52]line Счет N : (1)3309301 [21:42:52]line ИНН: 02508201610067 [21:42:52]line Контрольно-Кассовый Чек [21:42:52]line ПРОДАЖА [21:42:52]line ТРК (МРК, ГНК) : 13 [21:42:52]line Товар: 2710124500 [21:42:52]line Аи-95-К-3 [21:42:52]line 6.740 * 74.20 [21:42:52]line = 500.11 [21:42:52]line НДС 12% НСП 1% [21:42:52]line > о реализуемом товаре [21:42:52]line ОКРУГЛЕНИЕ: -0.11 [21:42:52]line ИТОГО: 500.00 [21:42:52]line Внесено: 500.00 [21:42:52]line СДАЧА: 0.00 [21:42:52]line НСП 1% : 4.43 [21:42:52]line НДС 12% : 53.11 [21:42:52]line Наличными: 500.00 [21:42:52]line Безнал.: 0.00 [21:42:52]line Место: АЗС № 87 "Партнер Нефть" [21:42:52]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:42:52]line СНО: Общий режим [21:42:52]line Чек 797 24.10.2024 21:42 [21:42:52]line Смена: 524 ФФД: 1.0 [21:42:52]line ЗНМ: 0300000083 [21:42:52]line РНМ: 0000000000091623 [21:42:52]line Версия ККМ: 001 [21:42:52]line ФМ: 0000000000874672 [21:42:52]line ФД: 372980 [21:42:52]line ФПД: 61272148326332 [21:42:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214251&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372980&fm=61272148326332&tin=02508201610067®Number=0000000000091623&sum=50000 [21:42:52]OFD Sender: Processing packet 372980 [packets to send 268, broken 267] [21:42:52]ProducePacketName [21:42:52]name=ofd_packets/00372980 [21:42:52]OFD Sender: To server: pG, [21:42:52]CommunicateWithHost lk.salyk.kg:30040 [21:42:52]ConnectInit lk.salyk.kg [21:42:52]written 0, free lines is 4095 [21:42:52]Connected sock=10 [21:42:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4E B0 07 01 55 5D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1D 03 00 00 F4 03 04 00 5B BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 B0 05 00 35 04 06 00 37 BA 08 A2 B7 BC 6D 43 0E 67 89 79 D2 0F [21:42:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 17 FD 47 00 F3 D7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F4 B0 05 00 F4 03 04 00 02 6B 1A 67 B6 04 01 00 00 82 4A 5B 25 7C 96 D6 C0 [21:42:52]CommunicateWithHost err = 0 [21:42:52]CheckOFDResponse [21:42:52]1017 (14) - 77093643461234 [21:42:52]1041 (16) - 0000000000874672 [21:42:52]1040 (4) - 372980 [21:42:52]1012 (4) - 24.10.2024 15:42 [21:42:52]1206 (1) - 0 [21:42:52]OFD Sender: Remove packet 372980 [21:42:52]ProducePacketName [21:42:52]name=ofd_packets/00372980 [21:42:52]NVStorageDeleteData [21:42:52]Write to MH i2c: 01 00 00 8E 13 A1 [21:42:52]Write i2c OK [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: 01 [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: 01 07 00 [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: 01 07 00 8E 13 00 00 00 00 00 D3 0C 87 [21:42:52]RasterBufferAndPrint [21:42:52]line [21:42:52]line [21:42:52]line [21:42:52]line [21:42:52]line [21:42:52]written 0, free lines is 3290 [21:42:52]MH_Cut [21:42:52]Write to MH i2c: D1 01 00 95 13 01 7A [21:42:52]Write i2c OK [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: D1 [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: D1 01 00 [21:42:52]MH_I2C_Read... [21:42:52]Read from MH i2c: D1 01 00 95 13 00 79 [21:42:52]Write to MH i2c: 01 00 00 96 13 A9 [21:42:52]Write i2c OK [21:42:52]MH_I2C_Read... [21:42:53]OFD Sender: No OFD packet to send [21:42:53]*** Cut start [21:42:53]*** Partial cut [21:42:53]*** CUTSNS_PIN = 1 [21:42:53]*** CUTSNS_PIN = 0 [21:42:53]*** Brake cut motor [21:42:54]Read from MH i2c: 01 [21:42:54]MH_I2C_Read... [21:42:54]*** Stop cut motor [21:42:54]*** Cut end [21:42:54]Read from MH i2c: 01 07 00 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: 01 07 00 96 13 00 00 00 00 00 FF 0F BE [21:42:54]process_action close_receipt done [21:42:54]requested_data is exist [21:42:54]produce_requested_data [21:42:54]requested_item fm.sn is exist - process it [21:42:54]wFMCommunicate request_size=4 [21:42:54]MH_SAM_APDU [21:42:54]CAPDU: 80 11 00 00 [21:42:54]Write to MH i2c: E2 08 00 97 13 80 11 00 00 00 00 00 00 24 [21:42:54]Write i2c OK [21:42:54]MH_I2C_Read... [21:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:42:54]Read from MH i2c: E2 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: E2 17 00 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: E2 17 00 97 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 79 [21:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:42:54]wFMCommunicate OK [21:42:54]requested_item fd.num is exist - process it [21:42:54]SAM_PROTO_GetFieldsCounters [21:42:54]wFMCommunicate request_size=4 [21:42:54]MH_SAM_APDU [21:42:54]CAPDU: 80 13 00 00 [21:42:54]Write to MH i2c: E2 08 00 98 13 80 13 00 00 00 00 00 00 27 [21:42:54]Write i2c OK [21:42:54]MH_I2C_Read... [21:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:42:54]Read from MH i2c: E2 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: E2 62 00 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: E2 62 00 98 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1D 03 00 00 5E 04 04 00 1D 03 00 00 57 04 04 00 1E 03 00 00 19 04 04 00 00 00 00 00 90 00 5D [21:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F4 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1D 03 00 00 5E 04 04 00 1D 03 00 00 57 04 04 00 1E 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:42:54]wFMCommunicate OK [21:42:54]SAM_PROTO_GetFieldsCounters done [21:42:54]requested_item shift.num is exist - process it [21:42:54]requested_item shift.opened is exist - process it [21:42:54]req_shift_opened [21:42:54]FM_GetShiftState [21:42:54]SAM_PROTO_GetShiftState [21:42:54]wFMCommunicate request_size=4 [21:42:54]MH_SAM_APDU [21:42:54]CAPDU: 80 13 01 00 [21:42:54]Write to MH i2c: E2 08 00 99 13 80 13 01 00 00 00 00 00 29 [21:42:54]Write i2c OK [21:42:54]MH_I2C_Read... [21:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:42:54]Read from MH i2c: E2 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: E2 0E 00 [21:42:54]MH_I2C_Read... [21:42:54]Read from MH i2c: E2 0E 00 99 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8E [21:42:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:42:54]wFMCommunicate OK [21:42:54]SAM_PROTO_GetShiftState done [21:42:54]FM_GetShiftState done [21:42:54]req_shift_opened done [21:42:54]requested_item shift.open_date is exist - process it [21:42:54]req_shift_open_date [21:42:54]req_shift_open_date done [21:42:54]produce_requested_data done [21:42:54]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372980,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:42:54]process_action_free close_receipt [21:42:54]json_value_free [21:42:54]json_value_free done [21:42:54]process_json_proto returns [21:42:54]Send response to host [21:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372980,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:42:54]free response buf [21:42:54]execute_script done [21:42:54]execute_script returns [21:42:54]free content buf [21:42:54]Sock 9.Close socket [21:42:54]Sock 9.Thread stoped [21:42:58]OFD Sender: No OFD packet to send [21:43:03]OFD Sender: No OFD packet to send [21:43:08]OFD Sender: No OFD packet to send [21:43:13]OFD Sender: No OFD packet to send [21:43:18]OFD Sender: No OFD packet to send [21:43:23]OFD Sender: No OFD packet to send [21:43:28]OFD Sender: No OFD packet to send [21:43:33]OFD Sender: No OFD packet to send [21:43:38]OFD Sender: No OFD packet to send [21:43:43]OFD Sender: No OFD packet to send [21:43:48]OFD Sender: No OFD packet to send [21:43:53]OFD Sender: No OFD packet to send [21:43:58]OFD Sender: No OFD packet to send [21:44:03]OFD Sender: No OFD packet to send [21:44:08]OFD Sender: No OFD packet to send [21:44:13]OFD Sender: No OFD packet to send [21:44:18]OFD Sender: No OFD packet to send [21:44:23]OFD Sender: No OFD packet to send [21:44:28]OFD Sender: No OFD packet to send [21:44:33]OFD Sender: No OFD packet to send [21:44:38]OFD Sender: No OFD packet to send [21:44:43]OFD Sender: No OFD packet to send [21:44:48]OFD Sender: No OFD packet to send [21:44:53]OFD Sender: No OFD packet to send [21:44:58]OFD Sender: No OFD packet to send [21:45:03]OFD Sender: No OFD packet to send [21:45:08]OFD Sender: No OFD packet to send [21:45:13]OFD Sender: No OFD packet to send [21:45:18]OFD Sender: No OFD packet to send [21:45:20]accept exits with 7 [21:45:20]New connection [21:45:20]New thread 3066469732 created [21:45:20]Thread 3066613092 joined [21:45:20]Waiting for new connection... [21:45:20] Sock 7.Parse request [21:45:20]Sock 7.Check first char [21:45:20]Sock 7.First char is OK [21:45:20]request: POST /json_proto HTTP/1.0 [21:45:20]Method: POST [21:45:20]URL: /json_proto [21:45:20]Method is POST - this is cgi request [21:45:20]url: /json_proto [21:45:20]query_string will be loaded in cgi processing [21:45:20]execute_cgi json_proto POST (null) [21:45:20]execute_cgi path=json_proto method=POST [21:45:20]POST find Content-Length [21:45:20]Host: 172.17.42.195:8080 [21:45:20]Content-Length: 678 [21:45:20]Content-Type: application/json [21:45:20] [21:45:20]POST finish read [21:45:20]Found Content-Length = 678 [21:45:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:20]execute_script... [21: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)3309302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:45:20]POST & json_proto [21:45:20]process_json_proto [21:45:20]json parsed OK: [21:45:20]protocol is kg_v1.0 [21:45:20]action value=close_receipt [21:45:20]process_action close_receipt [21:45:20]cmd_close_receipt [21:45:20]MH_GetDate [21:45:20]Write to MH i2c: F0 00 00 9A 13 9C [21:45:20]Write i2c OK [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: F0 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: F0 09 00 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: F0 09 00 9A 13 00 F2 BF 1A 67 EF 94 12 67 D3 [21:45:20]GetLastDocTimeStamp 1729806171 [21:45:20]current date 1729806322 [21:45:20]FM_GetShiftState [21:45:20]SAM_PROTO_GetShiftState [21:45:20]wFMCommunicate request_size=4 [21:45:20]MH_SAM_APDU [21:45:20]CAPDU: 80 13 01 00 [21:45:20]Write to MH i2c: E2 08 00 9B 13 80 13 01 00 00 00 00 00 2B [21:45:20]Write i2c OK [21:45:20]MH_I2C_Read... [21:45:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:20]Read from MH i2c: E2 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: E2 0E 00 [21:45:20]MH_I2C_Read... [21:45:20]Read from MH i2c: E2 0E 00 9B 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 90 [21:45:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:45:20]wFMCommunicate OK [21:45:20]SAM_PROTO_GetShiftState done [21:45:20]FM_GetShiftState done [21:45:20]opened in 1729729095 [21:45:20]opened+sec_in_day 1729815495 [21:45:20]quantity*price = 50041 [21:45:20]sum+1 = 50042 [21:45:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 798 24.10.2024 21:45 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372981 ФПД: 244961199337712 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214522&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372981&fm=244961199337712&tin=02508201610067®Number=0000000000091623&sum=50000 [21:45:22]StoreToDocumentArchive [21:45:22]shift 524 fd 372981 [21:45:22]save to /storage/0524/doc_00372981 [21:45:22]save last doc name /storage/0524/doc_00372981 to /storage/kkm_last_doc_name [21:45:22]save OK [21:45:22]Clear old archive folders... [21:45:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:45:22]tlvbuf is 00CA4EA0 [21:45:22]SAM_PROTO_ClearQueue [21:45:22]wFMCommunicate request_size=4 [21:45:22]MH_SAM_APDU [21:45:22]CAPDU: 80 09 00 00 [21:45:22]Write to MH i2c: E2 08 00 A8 13 80 09 00 00 00 00 00 00 2D [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:45:22]Read from MH i2c: E2 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 A8 13 00 90 00 2F [21:45:22]RAPDU: 90 00 [21:45:22]wFMCommunicate OK [21:45:22]SAM_PROTO_ClearQueue done [21:45:22]KKMCreateOFDPacket [21:45:22]OFDProtocolAddRootSTLVToBuf [21:45:22]FM_MakeSignedData [21:45:22]FM_MakeSignedData [21:45:22]SAM_PROTO_SignData [21:45:22]wFMCommunicate request_size=4 [21:45:22]MH_SAM_APDU [21:45:22]CAPDU: 80 0D 01 02 [21:45:22]Write to MH i2c: E2 08 00 A9 13 80 0D 01 02 00 00 00 00 35 [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:45:22]Read from MH i2c: E2 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 A9 13 00 90 00 30 [21:45:22]RAPDU: 90 00 [21:45:22]wFMCommunicate OK [21:45:22]wFMCommunicate request_size=255 [21:45:22]MH_SAM_APDU [21:45: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 F2 BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 B0 05 00 35 04 06 00 DE [21:45:22]Write to MH i2c: E2 02 01 AA 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 F2 BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 B0 05 00 35 04 06 00 DE 00 00 AA [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:22]Read from MH i2c: E2 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 AA 13 00 90 00 31 [21:45:22]RAPDU: 90 00 [21:45:22]wFMCommunicate OK [21:45:22]wFMCommunicate request_size=10 [21:45:22]MH_SAM_APDU [21:45:22]CAPDU: 80 0D 02 02 05 CA 79 45 30 F0 [21:45:22]Write to MH i2c: E2 0D 00 AB 13 80 0D 02 02 05 00 CA 79 45 30 F0 00 00 EA [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:45:22]Read from MH i2c: E2 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 03 00 AB 13 00 90 00 32 [21:45:22]RAPDU: 90 00 [21:45:22]wFMCommunicate OK [21:45:22]wFMCommunicate request_size=4 [21:45:22]MH_SAM_APDU [21:45:22]CAPDU: 80 0D 03 02 [21:45:22]Write to MH i2c: E2 08 00 AC 13 80 0D 03 02 00 00 00 00 3A [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:45:22]Read from MH i2c: E2 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 0B 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 0B 00 AC 13 00 44 69 BE 3C 1E A5 0F 24 90 00 D8 [21:45:22]RAPDU: 44 69 BE 3C 1E A5 0F 24 90 00 [21:45:22]wFMCommunicate OK [21:45:22]SAM_PROTO_SignData done [21:45:22]FM_MakeSignedData done [21:45:22]CreateOFDProtocolMessage [21:45:22]wFMCommunicate request_size=4 [21:45:22]MH_SAM_APDU [21:45:22]CAPDU: 80 11 00 00 [21:45:22]Write to MH i2c: E2 08 00 AD 13 80 11 00 00 00 00 00 00 3A [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:22]Read from MH i2c: E2 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 17 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: E2 17 00 AD 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8F [21:45:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:45:22]wFMCommunicate OK [21:45:22]CreateOFDProtocolMessage done [21:45:22]OFDSenderStorePacket 372981 [21:45:22]StoreOFDPacket docnum=372981 [21:45:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 D2 07 01 B0 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 F2 BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 B0 05 00 35 04 06 00 DE CA 79 45 30 F0 44 69 BE 3C 1E A5 0F 24 [21:45:22]CheckFolder [21:45:22]dirname=/storage/ofd_packets [21:45:22]CheckFolder done [21:45:22]ProducePacketName [21:45:22]name=ofd_packets/00372981 [21:45:22]NVStorageSaveData ofd_packets/00372981 [21:45:22]File name is /storage/ofd_packets/00372981 [21:45:22]Write 301 bytes [21:45:22]NVStorageSaveData done [21:45:22]OFDSenderStorePacket done [21:45:22]KKMCreateOFDPacket done [21:45:22]NVStorageSaveData kkm_last_timestamp [21:45:22]File name is /storage/kkm_last_timestamp [21:45:22]Write 4 bytes [21:45:22]NVStorageSaveData done [21:45:22]ExternCall_PrintAddStr [21:45:22]wPrintStart [21:45:22]Write to MH i2c: 01 00 00 AE 13 C1 [21:45:22]Write i2c OK [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: 01 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: 01 07 00 [21:45:22]MH_I2C_Read... [21:45:22]Read from MH i2c: 01 07 00 AE 13 00 00 00 00 00 FF 0F D6 [21:45:22]RasterBufferAndPrint [21:45:22]line Счет N : (1)3309302 [21:45:22]line ИНН: 02508201610067 [21:45:22]line Контрольно-Кассовый Чек [21:45:22]line ПРОДАЖА [21:45:22]line ТРК (МРК, ГНК) : 22 [21:45:22]line Товар: 2710124130 [21:45:22]line Аи-92-К-4 [21:45:22]line 7.480 * 66.90 [21:45:22]line = 500.41 [21:45:22]line НДС 12% НСП 1% [21:45:22]line > о реализуемом товаре [21:45:22]line ОКРУГЛЕНИЕ: -0.41 [21:45:22]line ИТОГО: 500.00 [21:45:22]line Внесено: 500.00 [21:45:22]line СДАЧА: 0.00 [21:45:22]line НСП 1% : 4.43 [21:45:22]line НДС 12% : 53.14 [21:45:22]line Наличными: 500.00 [21:45:22]line Безнал.: 0.00 [21:45:22]line Место: АЗС № 87 "Партнер Нефть" [21:45:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:45:22]line СНО: Общий режим [21:45:22]line Чек 798 24.10.2024 21:45 [21:45:22]line Смена: 524 ФФД: 1.0 [21:45:22]line ЗНМ: 0300000083 [21:45:22]line РНМ: 0000000000091623 [21:45:22]line Версия ККМ: 001 [21:45:22]line ФМ: 0000000000874672 [21:45:22]line ФД: 372981 [21:45:22]line ФПД: 244961199337712 [21:45:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214522&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372981&fm=244961199337712&tin=02508201610067®Number=0000000000091623&sum=50000 [21:45:22]written 0, free lines is 4095 [21:45:22]OFD Sender: Processing packet 372981 [packets to send 268, broken 267] [21:45:22]ProducePacketName [21:45:22]name=ofd_packets/00372981 [21:45:22]OFD Sender: To server: pG, [21:45:22]CommunicateWithHost lk.salyk.kg:30040 [21:45:22]ConnectInit lk.salyk.kg [21:45:22]Connected sock=10 [21:45:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 54 D2 07 01 B0 FF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 F2 BF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 B0 05 00 35 04 06 00 DE CA 79 45 30 F0 44 69 BE 3C 1E A5 0F 24 [21: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 36 37 32 4F 00 00 00 AA 54 47 00 3A ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F5 B0 05 00 F4 03 04 00 98 6B 1A 67 B6 04 01 00 00 63 3E 96 CE CA 41 1E 99 [21:45:22]CommunicateWithHost err = 0 [21:45:22]CheckOFDResponse [21:45:22]1017 (14) - 77093643461234 [21:45:22]1041 (16) - 0000000000874672 [21:45:22]1040 (4) - 372981 [21:45:22]1012 (4) - 24.10.2024 15:45 [21:45:22]1206 (1) - 0 [21:45:22]OFD Sender: Remove packet 372981 [21:45:22]ProducePacketName [21:45:22]name=ofd_packets/00372981 [21:45:22]NVStorageDeleteData [21:45:23]Write to MH i2c: 01 00 00 D9 13 EC [21:45:23]Write i2c OK [21:45:23]MH_I2C_Read... [21:45:23]Read from MH i2c: 01 [21:45:23]MH_I2C_Read... [21:45:23]Read from MH i2c: 01 07 00 [21:45:23]MH_I2C_Read... [21:45:23]Read from MH i2c: 01 07 00 D9 13 00 00 00 00 00 D7 0C D6 [21:45:23]RasterBufferAndPrint [21:45:23]line [21:45:23]line [21:45:23]line [21:45:23]line [21:45:23]line [21:45:23]written 0, free lines is 3294 [21:45:23]MH_Cut [21:45:23]Write to MH i2c: D1 01 00 E0 13 01 C5 [21:45:23]Write i2c OK [21:45:23]MH_I2C_Read... [21:45:23]Read from MH i2c: D1 [21:45:23]MH_I2C_Read... [21:45:23]Read from MH i2c: D1 01 00 [21:45:23]MH_I2C_Read... [21:45:23]Read from MH i2c: D1 01 00 E0 13 00 C4 [21:45:23]Write to MH i2c: 01 00 00 E1 13 F4 [21:45:23]Write i2c OK [21:45:23]MH_I2C_Read... [21:45:23]OFD Sender: No OFD packet to send [21:45:23]*** Cut start [21:45:23]*** Partial cut [21:45:23]*** CUTSNS_PIN = 1 [21:45:23]*** CUTSNS_PIN = 0 [21:45:24]*** Brake cut motor [21:45:24]Read from MH i2c: 01 [21:45:24]MH_I2C_Read... [21:45:24]*** Stop cut motor [21:45:24]*** Cut end [21:45:24]Read from MH i2c: 01 07 00 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: 01 07 00 E1 13 00 00 00 00 00 FF 0F 09 [21:45:24]process_action close_receipt done [21:45:24]requested_data is exist [21:45:24]produce_requested_data [21:45:24]requested_item fm.sn is exist - process it [21:45:24]wFMCommunicate request_size=4 [21:45:24]MH_SAM_APDU [21:45:24]CAPDU: 80 11 00 00 [21:45:24]Write to MH i2c: E2 08 00 E2 13 80 11 00 00 00 00 00 00 6F [21:45:24]Write i2c OK [21:45:24]MH_I2C_Read... [21:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:45:24]Read from MH i2c: E2 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: E2 17 00 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: E2 17 00 E2 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C4 [21:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:45:24]wFMCommunicate OK [21:45:24]requested_item fd.num is exist - process it [21:45:24]SAM_PROTO_GetFieldsCounters [21:45:24]wFMCommunicate request_size=4 [21:45:24]MH_SAM_APDU [21:45:24]CAPDU: 80 13 00 00 [21:45:24]Write to MH i2c: E2 08 00 E3 13 80 13 00 00 00 00 00 00 72 [21:45:24]Write i2c OK [21:45:24]MH_I2C_Read... [21:45:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:45:24]Read from MH i2c: E2 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: E2 62 00 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: E2 62 00 E3 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1E 03 00 00 5E 04 04 00 1E 03 00 00 57 04 04 00 1F 03 00 00 19 04 04 00 00 00 00 00 90 00 AC [21:45:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F5 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1E 03 00 00 5E 04 04 00 1E 03 00 00 57 04 04 00 1F 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:45:24]wFMCommunicate OK [21:45:24]SAM_PROTO_GetFieldsCounters done [21:45:24]requested_item shift.num is exist - process it [21:45:24]requested_item shift.opened is exist - process it [21:45:24]req_shift_opened [21:45:24]FM_GetShiftState [21:45:24]SAM_PROTO_GetShiftState [21:45:24]wFMCommunicate request_size=4 [21:45:24]MH_SAM_APDU [21:45:24]CAPDU: 80 13 01 00 [21:45:24]Write to MH i2c: E2 08 00 E4 13 80 13 01 00 00 00 00 00 74 [21:45:24]Write i2c OK [21:45:24]MH_I2C_Read... [21:45:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:45:24]Read from MH i2c: E2 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: E2 0E 00 [21:45:24]MH_I2C_Read... [21:45:24]Read from MH i2c: E2 0E 00 E4 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D9 [21:45:24]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:45:24]wFMCommunicate OK [21:45:24]SAM_PROTO_GetShiftState done [21:45:24]FM_GetShiftState done [21:45:24]req_shift_opened done [21:45:24]requested_item shift.open_date is exist - process it [21:45:24]req_shift_open_date [21:45:24]req_shift_open_date done [21:45:24]produce_requested_data done [21:45:24]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372981,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:45:24]process_action_free close_receipt [21:45:24]json_value_free [21:45:24]json_value_free done [21:45:24]process_json_proto returns [21:45:24]Send response to host [21:45:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372981,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:45:24]free response buf [21:45:24]execute_script done [21:45:24]execute_script returns [21:45:24]free content buf [21:45:24]Sock 7.Close socket [21:45:24]Sock 7.Thread stoped [21:45:28]OFD Sender: No OFD packet to send [21:45:33]OFD Sender: No OFD packet to send [21:45:38]OFD Sender: No OFD packet to send [21:45:43]OFD Sender: No OFD packet to send [21:45:48]OFD Sender: No OFD packet to send [21:45:53]OFD Sender: No OFD packet to send [21:45:58]OFD Sender: No OFD packet to send [21:46:03]OFD Sender: No OFD packet to send [21:46:08]OFD Sender: No OFD packet to send [21:46:13]OFD Sender: No OFD packet to send [21:46:16]accept exits with 9 [21:46:16]New connection [21:46:16]New thread 3066613092 created [21:46:16]Thread 3066469732 joined [21:46:16]Waiting for new connection... [21:46:16] Sock 9.Parse request [21:46:16]Sock 9.Check first char [21:46:16]Sock 9.First char is OK [21:46:16]request: POST /json_proto HTTP/1.0 [21:46:16]Method: POST [21:46:16]URL: /json_proto [21:46:16]Method is POST - this is cgi request [21:46:16]url: /json_proto [21:46:16]query_string will be loaded in cgi processing [21:46:16]execute_cgi json_proto POST (null) [21:46:16]execute_cgi path=json_proto method=POST [21:46:16]POST find Content-Length [21:46:16]Host: 172.17.42.195:8080 [21:46:16]Content-Length: 767 [21:46:16]Content-Type: application/json [21:46:16] [21:46:16]POST finish read [21:46:16]Found Content-Length = 767 [21:46:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.250, "sum" : 150.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: Mbank", "payments": [ { "type": 1, "sum" : 150.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:46:16]execute_script... [21:46: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)3309303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.250, "sum" : 150.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: Mbank", "payments": [ { "type": 1, "sum" : 150.53 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:46:16]POST & json_proto [21:46:16]process_json_proto [21:46:16]json parsed OK: [21:46:16]protocol is kg_v1.0 [21:46:16]action value=close_receipt [21:46:16]process_action close_receipt [21:46:16]cmd_close_receipt [21:46:16]MH_GetDate [21:46:16]Write to MH i2c: F0 00 00 E5 13 E7 [21:46:16]Write i2c OK [21:46:16]MH_I2C_Read... [21:46:16]Read from MH i2c: F0 [21:46:16]MH_I2C_Read... [21:46:16]Read from MH i2c: F0 09 00 [21:46:16]MH_I2C_Read... [21:46:16]Read from MH i2c: F0 09 00 E5 13 00 2A C0 1A 67 EF 94 12 67 57 [21:46:16]GetLastDocTimeStamp 1729806322 [21:46:16]current date 1729806378 [21:46:16]FM_GetShiftState [21:46:16]SAM_PROTO_GetShiftState [21:46:16]wFMCommunicate request_size=4 [21:46:16]MH_SAM_APDU [21:46:16]CAPDU: 80 13 01 00 [21:46:16]Write to MH i2c: E2 08 00 E6 13 80 13 01 00 00 00 00 00 76 [21:46:16]Write i2c OK [21:46:16]MH_I2C_Read... [21:46:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:46:17]Read from MH i2c: E2 [21:46:17]MH_I2C_Read... [21:46:17]Read from MH i2c: E2 0E 00 [21:46:17]MH_I2C_Read... [21:46:17]Read from MH i2c: E2 0E 00 E6 13 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DB [21:46:17]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:46:17]wFMCommunicate OK [21:46:17]SAM_PROTO_GetShiftState done [21:46:17]FM_GetShiftState done [21:46:17]opened in 1729729095 [21:46:17]opened+sec_in_day 1729815495 [21:46:17]quantity*price = 15052 [21:46:17]sum+1 = 15054 [21:46:17]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 150.53 НСП 1% : 1.33 НДС 12% : 15.98 Наличными: 0.00 Безнал.: 150.53 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 799 24.10.2024 21:46 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372982 ФПД: 232903897804525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214618&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372982&fm=232903897804525&tin=02508201610067®Number=0000000000091623&sum=15053 [21:46:18]StoreToDocumentArchive [21:46:18]shift 524 fd 372982 [21:46:18]save to /storage/0524/doc_00372982 [21:46:18]save last doc name /storage/0524/doc_00372982 to /storage/kkm_last_doc_name [21:46:18]save OK [21:46:18]Clear old archive folders... [21:46:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:46:18]tlvbuf is B6E55870 [21:46:18]SAM_PROTO_ClearQueue [21:46:18]wFMCommunicate request_size=4 [21:46:18]MH_SAM_APDU [21:46:18]CAPDU: 80 09 00 00 [21:46:18]Write to MH i2c: E2 08 00 F3 13 80 09 00 00 00 00 00 00 78 [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:46:18]Read from MH i2c: E2 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 F3 13 00 90 00 7A [21:46:18]RAPDU: 90 00 [21:46:18]wFMCommunicate OK [21:46:18]SAM_PROTO_ClearQueue done [21:46:18]KKMCreateOFDPacket [21:46:18]OFDProtocolAddRootSTLVToBuf [21:46:18]FM_MakeSignedData [21:46:18]FM_MakeSignedData [21:46:18]SAM_PROTO_SignData [21:46:18]wFMCommunicate request_size=4 [21:46:18]MH_SAM_APDU [21:46:18]CAPDU: 80 0D 01 02 [21:46:18]Write to MH i2c: E2 08 00 F4 13 80 0D 01 02 00 00 00 00 80 [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:46:18]Read from MH i2c: E2 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 F4 13 00 90 00 7B [21:46:18]RAPDU: 90 00 [21:46:18]wFMCommunicate OK [21:46:18]wFMCommunicate request_size=255 [21:46:18]MH_SAM_APDU [21:46: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 34 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 2A C0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 B0 05 00 35 04 06 00 D3 [21:46:18]Write to MH i2c: E2 02 01 F5 13 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 2A C0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 B0 05 00 35 04 06 00 D3 00 00 8C [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:46:18]Read from MH i2c: E2 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 F5 13 00 90 00 7C [21:46:18]RAPDU: 90 00 [21:46:18]wFMCommunicate OK [21:46:18]wFMCommunicate request_size=10 [21:46:18]MH_SAM_APDU [21:46:18]CAPDU: 80 0D 02 02 05 D3 2A 18 6E ED [21:46:18]Write to MH i2c: E2 0D 00 F6 13 80 0D 02 02 05 00 D3 2A 18 6E ED 00 00 FD [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:46:18]Read from MH i2c: E2 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 03 00 F6 13 00 90 00 7D [21:46:18]RAPDU: 90 00 [21:46:18]wFMCommunicate OK [21:46:18]wFMCommunicate request_size=4 [21:46:18]MH_SAM_APDU [21:46:18]CAPDU: 80 0D 03 02 [21:46:18]Write to MH i2c: E2 08 00 F7 13 80 0D 03 02 00 00 00 00 85 [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:46:18]Read from MH i2c: E2 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 0B 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 0B 00 F7 13 00 19 61 C3 6A 92 FB 19 14 90 00 E7 [21:46:18]RAPDU: 19 61 C3 6A 92 FB 19 14 90 00 [21:46:18]wFMCommunicate OK [21:46:18]SAM_PROTO_SignData done [21:46:18]FM_MakeSignedData done [21:46:18]CreateOFDProtocolMessage [21:46:18]wFMCommunicate request_size=4 [21:46:18]MH_SAM_APDU [21:46:18]CAPDU: 80 11 00 00 [21:46:18]Write to MH i2c: E2 08 00 F8 13 80 11 00 00 00 00 00 00 85 [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]OFD Sender: No OFD packet to send [21:46:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:46:18]Read from MH i2c: E2 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 17 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: E2 17 00 F8 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DA [21:46:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:46:18]wFMCommunicate OK [21:46:18]CreateOFDProtocolMessage done [21:46:18]OFDSenderStorePacket 372982 [21:46:18]StoreOFDPacket docnum=372982 [21:46:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 32 12 07 01 54 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 2A C0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 B0 05 00 35 04 06 00 D3 D3 2A 18 6E ED 19 61 C3 6A 92 FB 19 14 [21:46:18]CheckFolder [21:46:18]dirname=/storage/ofd_packets [21:46:18]CheckFolder done [21:46:18]ProducePacketName [21:46:18]name=ofd_packets/00372982 [21:46:18]NVStorageSaveData ofd_packets/00372982 [21:46:18]File name is /storage/ofd_packets/00372982 [21:46:18]Write 301 bytes [21:46:18]NVStorageSaveData done [21:46:18]OFDSenderStorePacket done [21:46:18]KKMCreateOFDPacket done [21:46:18]NVStorageSaveData kkm_last_timestamp [21:46:18]File name is /storage/kkm_last_timestamp [21:46:18]Write 4 bytes [21:46:18]NVStorageSaveData done [21:46:18]ExternCall_PrintAddStr [21:46:18]wPrintStart [21:46:18]Write to MH i2c: 01 00 00 F9 13 0C [21:46:18]Write i2c OK [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: 01 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: 01 07 00 [21:46:18]MH_I2C_Read... [21:46:18]Read from MH i2c: 01 07 00 F9 13 00 00 00 00 00 FF 0F 21 [21:46:18]RasterBufferAndPrint [21:46:18]line Счет N : (1)3309303 [21:46:18]line ИНН: 02508201610067 [21:46:18]line Контрольно-Кассовый Чек [21:46:18]line ПРОДАЖА [21:46:18]line ТРК (МРК, ГНК) : 12 [21:46:18]line Товар: 2710124130 [21:46:18]line Аи-92-К-4 [21:46:18]line 2.250 * 66.90 [21:46:18]line = 150.53 [21:46:18]line НДС 12% НСП 1% [21:46:18]line > о реализуемом товаре [21:46:18]line ИТОГО: 150.53 [21:46:18]line НСП 1% : 1.33 [21:46:18]line НДС 12% : 15.98 [21:46:18]line Наличными: 0.00 [21:46:18]line Безнал.: 150.53 [21:46:18]line Место: АЗС № 87 "Партнер Нефть" [21:46:18]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:46:18]line СНО: Общий режим [21:46:18]line Чек 799 24.10.2024 21:46 [21:46:18]line Смена: 524 ФФД: 1.0 [21:46:18]line ЗНМ: 0300000083 [21:46:18]line РНМ: 0000000000091623 [21:46:18]line Версия ККМ: 001 [21:46:18]line Платежная система: Mbank [21:46:18]line ФМ: 0000000000874672 [21:46:18]line ФД: 372982 [21:46:18]line ФПД: 232903897804525 [21:46:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T214618&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372982&fm=232903897804525&tin=02508201610067®Number=0000000000091623&sum=15053 [21:46:19]OFD Sender: Processing packet 372982 [packets to send 268, broken 267] [21:46:19]ProducePacketName [21:46:19]name=ofd_packets/00372982 [21:46:19]OFD Sender: To server: pG, [21:46:19]CommunicateWithHost lk.salyk.kg:30040 [21:46:19]ConnectInit lk.salyk.kg [21:46:19]written 0, free lines is 4095 [21:46:19]Connected sock=10 [21:46:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 32 12 07 01 54 79 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CA 08 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 CD 3A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CD 3A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3E 06 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CD 3A 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 03 00 00 F4 03 04 00 2A C0 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 B0 05 00 35 04 06 00 D3 D3 2A 18 6E ED 19 61 C3 6A 92 FB 19 14 [21: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 36 37 32 4F 00 00 00 DE 58 47 00 81 DA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F6 B0 05 00 F4 03 04 00 D0 6B 1A 67 B6 04 01 00 00 56 14 2F 87 AD 55 C2 D8 [21:46:19]CommunicateWithHost err = 0 [21:46:19]CheckOFDResponse [21:46:19]1017 (14) - 77093643461234 [21:46:19]1041 (16) - 0000000000874672 [21:46:19]1040 (4) - 372982 [21:46:19]1012 (4) - 24.10.2024 15:46 [21:46:19]1206 (1) - 0 [21:46:19]OFD Sender: Remove packet 372982 [21:46:19]ProducePacketName [21:46:19]name=ofd_packets/00372982 [21:46:19]NVStorageDeleteData [21:46:19]Write to MH i2c: 01 00 00 22 14 36 [21:46:19]Write i2c OK [21:46:19]MH_I2C_Read... [21:46:19]Read from MH i2c: 01 [21:46:19]MH_I2C_Read... [21:46:19]Read from MH i2c: 01 07 00 [21:46:19]MH_I2C_Read... [21:46:19]Read from MH i2c: 01 07 00 22 14 00 00 00 00 00 0A 0D 54 [21:46:19]RasterBufferAndPrint [21:46:19]line [21:46:19]line [21:46:19]line [21:46:19]line [21:46:19]line [21:46:19]written 0, free lines is 3345 [21:46:19]MH_Cut [21:46:19]Write to MH i2c: D1 01 00 29 14 01 0F [21:46:19]Write i2c OK [21:46:19]MH_I2C_Read... [21:46:19]Read from MH i2c: D1 [21:46:19]MH_I2C_Read... [21:46:19]Read from MH i2c: D1 01 00 [21:46:19]MH_I2C_Read... [21:46:19]Read from MH i2c: D1 01 00 29 14 00 0E [21:46:19]Write to MH i2c: 01 00 00 2A 14 3E [21:46:19]Write i2c OK [21:46:19]MH_I2C_Read... [21:46:19]OFD Sender: No OFD packet to send [21:46:20]*** Cut start [21:46:20]*** Partial cut [21:46:20]*** CUTSNS_PIN = 1 [21:46:20]*** CUTSNS_PIN = 0 [21:46:20]*** Brake cut motor [21:46:20]Read from MH i2c: 01 [21:46:20]MH_I2C_Read... [21:46:20]*** Stop cut motor [21:46:20]*** Cut end [21:46:20]Read from MH i2c: 01 07 00 [21:46:20]MH_I2C_Read... [21:46:20]Read from MH i2c: 01 07 00 2A 14 00 00 00 00 00 FF 0F 53 [21:46:20]process_action close_receipt done [21:46:20]requested_data is exist [21:46:20]produce_requested_data [21:46:20]requested_item fm.sn is exist - process it [21:46:20]wFMCommunicate request_size=4 [21:46:20]MH_SAM_APDU [21:46:20]CAPDU: 80 11 00 00 [21:46:20]Write to MH i2c: E2 08 00 2B 14 80 11 00 00 00 00 00 00 B9 [21:46:20]Write i2c OK [21:46:20]MH_I2C_Read... [21:46:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:46:21]Read from MH i2c: E2 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 17 00 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 17 00 2B 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [21:46:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:46:21]wFMCommunicate OK [21:46:21]requested_item fd.num is exist - process it [21:46:21]SAM_PROTO_GetFieldsCounters [21:46:21]wFMCommunicate request_size=4 [21:46:21]MH_SAM_APDU [21:46:21]CAPDU: 80 13 00 00 [21:46:21]Write to MH i2c: E2 08 00 2C 14 80 13 00 00 00 00 00 00 BC [21:46:21]Write i2c OK [21:46:21]MH_I2C_Read... [21:46:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:46:21]Read from MH i2c: E2 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 62 00 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 62 00 2C 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1F 03 00 00 5E 04 04 00 1F 03 00 00 57 04 04 00 20 03 00 00 19 04 04 00 00 00 00 00 90 00 FA [21:46:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F6 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 1F 03 00 00 5E 04 04 00 1F 03 00 00 57 04 04 00 20 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:46:21]wFMCommunicate OK [21:46:21]SAM_PROTO_GetFieldsCounters done [21:46:21]requested_item shift.num is exist - process it [21:46:21]requested_item shift.opened is exist - process it [21:46:21]req_shift_opened [21:46:21]FM_GetShiftState [21:46:21]SAM_PROTO_GetShiftState [21:46:21]wFMCommunicate request_size=4 [21:46:21]MH_SAM_APDU [21:46:21]CAPDU: 80 13 01 00 [21:46:21]Write to MH i2c: E2 08 00 2D 14 80 13 01 00 00 00 00 00 BE [21:46:21]Write i2c OK [21:46:21]MH_I2C_Read... [21:46:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:46:21]Read from MH i2c: E2 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 0E 00 [21:46:21]MH_I2C_Read... [21:46:21]Read from MH i2c: E2 0E 00 2D 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 23 [21:46:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:46:21]wFMCommunicate OK [21:46:21]SAM_PROTO_GetShiftState done [21:46:21]FM_GetShiftState done [21:46:21]req_shift_opened done [21:46:21]requested_item shift.open_date is exist - process it [21:46:21]req_shift_open_date [21:46:21]req_shift_open_date done [21:46:21]produce_requested_data done [21:46:21]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372982,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:46:21]process_action_free close_receipt [21:46:21]json_value_free [21:46:21]json_value_free done [21:46:21]process_json_proto returns [21:46:21]Send response to host [21:46:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372982,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:46:21]free response buf [21:46:21]execute_script done [21:46:21]execute_script returns [21:46:21]free content buf [21:46:21]Sock 9.Close socket [21:46:21]Sock 9.Thread stoped [21:46:24]OFD Sender: No OFD packet to send [21:46:29]OFD Sender: No OFD packet to send [21:46:34]OFD Sender: No OFD packet to send [21:46:39]OFD Sender: No OFD packet to send [21:46:44]OFD Sender: No OFD packet to send [21:46:49]OFD Sender: No OFD packet to send [21:46:54]OFD Sender: No OFD packet to send [21:46:59]OFD Sender: No OFD packet to send [21:47:04]OFD Sender: No OFD packet to send [21:47:09]OFD Sender: No OFD packet to send [21:47:14]OFD Sender: No OFD packet to send [21:47:19]OFD Sender: No OFD packet to send [21:47:24]OFD Sender: No OFD packet to send [21:47:29]OFD Sender: No OFD packet to send [21:47:34]OFD Sender: No OFD packet to send [21:47:39]OFD Sender: No OFD packet to send [21:47:44]OFD Sender: No OFD packet to send [21:47:50]OFD Sender: No OFD packet to send [21:47:55]OFD Sender: No OFD packet to send [21:48:00]OFD Sender: No OFD packet to send [21:48:05]OFD Sender: No OFD packet to send [21:48:10]OFD Sender: No OFD packet to send [21:48:15]OFD Sender: No OFD packet to send [21:48:20]OFD Sender: No OFD packet to send [21:48:25]OFD Sender: No OFD packet to send [21:48:30]OFD Sender: No OFD packet to send [21:48:35]OFD Sender: No OFD packet to send [21:48:40]OFD Sender: No OFD packet to send [21:48:45]OFD Sender: No OFD packet to send [21:48:50]OFD Sender: No OFD packet to send [21:48:55]OFD Sender: No OFD packet to send [21:49:00]OFD Sender: No OFD packet to send [21:49:05]OFD Sender: No OFD packet to send [21:49:10]OFD Sender: No OFD packet to send [21:49:15]OFD Sender: No OFD packet to send [21:49:20]OFD Sender: No OFD packet to send [21:49:25]OFD Sender: No OFD packet to send [21:49:30]OFD Sender: No OFD packet to send [21:49:35]OFD Sender: No OFD packet to send [21:49:40]OFD Sender: No OFD packet to send [21:49:45]OFD Sender: No OFD packet to send [21:49:50]OFD Sender: No OFD packet to send [21:49:55]OFD Sender: No OFD packet to send [21:50:00]OFD Sender: No OFD packet to send [21:50:05]OFD Sender: No OFD packet to send [21:50:10]OFD Sender: No OFD packet to send [21:50:15]OFD Sender: No OFD packet to send [21:50:20]OFD Sender: No OFD packet to send [21:50:25]OFD Sender: No OFD packet to send [21:50:30]OFD Sender: No OFD packet to send [21:50:35]OFD Sender: No OFD packet to send [21:50:40]OFD Sender: No OFD packet to send [21:50:45]OFD Sender: No OFD packet to send [21:50:50]OFD Sender: No OFD packet to send [21:50:55]OFD Sender: No OFD packet to send [21:51:00]OFD Sender: No OFD packet to send [21:51:05]OFD Sender: No OFD packet to send [21:51:10]OFD Sender: No OFD packet to send [21:51:15]OFD Sender: No OFD packet to send [21:51:16]accept exits with 7 [21:51:16]New connection [21:51:16]New thread 3066469732 created [21:51:16]Thread 3066613092 joined [21:51:16]Waiting for new connection... [21:51:16] Sock 7.Parse request [21:51:16]Sock 7.Check first char [21:51:16]Sock 7.First char is OK [21:51:16]request: POST /json_proto HTTP/1.0 [21:51:16]Method: POST [21:51:16]URL: /json_proto [21:51:16]Method is POST - this is cgi request [21:51:16]url: /json_proto [21:51:16]query_string will be loaded in cgi processing [21:51:16]execute_cgi json_proto POST (null) [21:51:16]execute_cgi path=json_proto method=POST [21:51:16]POST find Content-Length [21:51:16]Host: 172.17.42.195:8080 [21:51:16]Content-Length: 683 [21:51:16]Content-Type: application/json [21:51:16] [21:51:16]POST finish read [21:51:16]Found Content-Length = 683 [21:51:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [21:51:16]execute_script... [21:51: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)3309304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "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" ] } } [21:51:16]POST & json_proto [21:51:16]process_json_proto [21:51:16]json parsed OK: [21:51:16]protocol is kg_v1.0 [21:51:16]action value=close_receipt [21:51:16]process_action close_receipt [21:51:16]cmd_close_receipt [21:51:16]MH_GetDate [21:51:16]Write to MH i2c: F0 00 00 2E 14 31 [21:51:16]Write i2c OK [21:51:16]MH_I2C_Read... [21:51:16]Read from MH i2c: F0 [21:51:16]MH_I2C_Read... [21:51:16]Read from MH i2c: F0 09 00 [21:51:16]MH_I2C_Read... [21:51:16]Read from MH i2c: F0 09 00 2E 14 00 55 C1 1A 67 EF 94 12 67 CD [21:51:16]GetLastDocTimeStamp 1729806378 [21:51:16]current date 1729806677 [21:51:16]FM_GetShiftState [21:51:16]SAM_PROTO_GetShiftState [21:51:16]wFMCommunicate request_size=4 [21:51:16]MH_SAM_APDU [21:51:16]CAPDU: 80 13 01 00 [21:51:16]Write to MH i2c: E2 08 00 2F 14 80 13 01 00 00 00 00 00 C0 [21:51:16]Write i2c OK [21:51:16]MH_I2C_Read... [21:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:16]Read from MH i2c: E2 [21:51:16]MH_I2C_Read... [21:51:16]Read from MH i2c: E2 0E 00 [21:51:16]MH_I2C_Read... [21:51:16]Read from MH i2c: E2 0E 00 2F 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 25 [21:51:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:51:16]wFMCommunicate OK [21:51:16]SAM_PROTO_GetShiftState done [21:51:16]FM_GetShiftState done [21:51:16]opened in 1729729095 [21:51:16]opened+sec_in_day 1729815495 [21:51:16]quantity*price = 350001 [21:51:16]sum+1 = 350002 [21:51:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 3500.00 Внесено: 3500.00 СДАЧА: 0.00 НСП 1% : 30.97 НДС 12% : 371.68 Наличными: 3500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 800 24.10.2024 21:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372983 ФПД: 18860782915686 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215117&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372983&fm=18860782915686&tin=02508201610067®Number=0000000000091623&sum=350000 [21:51:17]StoreToDocumentArchive [21:51:17]shift 524 fd 372983 [21:51:17]save to /storage/0524/doc_00372983 [21:51:17]save last doc name /storage/0524/doc_00372983 to /storage/kkm_last_doc_name [21:51:17]save OK [21:51:17]Clear old archive folders... [21:51:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:51:17]tlvbuf is 00CC1CC0 [21:51:17]SAM_PROTO_ClearQueue [21:51:17]wFMCommunicate request_size=4 [21:51:17]MH_SAM_APDU [21:51:17]CAPDU: 80 09 00 00 [21:51:17]Write to MH i2c: E2 08 00 3C 14 80 09 00 00 00 00 00 00 C2 [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:51:17]Read from MH i2c: E2 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 3C 14 00 90 00 C4 [21:51:17]RAPDU: 90 00 [21:51:17]wFMCommunicate OK [21:51:17]SAM_PROTO_ClearQueue done [21:51:17]KKMCreateOFDPacket [21:51:17]OFDProtocolAddRootSTLVToBuf [21:51:17]FM_MakeSignedData [21:51:17]FM_MakeSignedData [21:51:17]SAM_PROTO_SignData [21:51:17]wFMCommunicate request_size=4 [21:51:17]MH_SAM_APDU [21:51:17]CAPDU: 80 0D 01 02 [21:51:17]Write to MH i2c: E2 08 00 3D 14 80 0D 01 02 00 00 00 00 CA [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:51:17]Read from MH i2c: E2 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 3D 14 00 90 00 C5 [21:51:17]RAPDU: 90 00 [21:51:17]wFMCommunicate OK [21:51:17]wFMCommunicate request_size=255 [21:51:17]MH_SAM_APDU [21:51:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 20 03 00 00 F4 03 04 00 55 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 B0 05 00 35 04 06 00 11 [21:51:17]Write to MH i2c: E2 02 01 3E 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 20 03 00 00 F4 03 04 00 55 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 B0 05 00 35 04 06 00 11 00 00 F6 [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:17]Read from MH i2c: E2 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 3E 14 00 90 00 C6 [21:51:17]RAPDU: 90 00 [21:51:17]wFMCommunicate OK [21:51:17]wFMCommunicate request_size=10 [21:51:17]MH_SAM_APDU [21:51:17]CAPDU: 80 0D 02 02 05 27 5E 44 10 66 [21:51:17]Write to MH i2c: E2 0D 00 3F 14 80 0D 02 02 05 00 27 5E 44 10 66 00 00 16 [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:51:17]Read from MH i2c: E2 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 03 00 3F 14 00 90 00 C7 [21:51:17]RAPDU: 90 00 [21:51:17]wFMCommunicate OK [21:51:17]wFMCommunicate request_size=4 [21:51:17]MH_SAM_APDU [21:51:17]CAPDU: 80 0D 03 02 [21:51:17]Write to MH i2c: E2 08 00 40 14 80 0D 03 02 00 00 00 00 CF [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:51:17]Read from MH i2c: E2 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 0B 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 0B 00 40 14 00 8A 48 0D E8 4E F6 86 5D 90 00 BE [21:51:17]RAPDU: 8A 48 0D E8 4E F6 86 5D 90 00 [21:51:17]wFMCommunicate OK [21:51:17]SAM_PROTO_SignData done [21:51:17]FM_MakeSignedData done [21:51:17]CreateOFDProtocolMessage [21:51:17]wFMCommunicate request_size=4 [21:51:17]MH_SAM_APDU [21:51:17]CAPDU: 80 11 00 00 [21:51:17]Write to MH i2c: E2 08 00 41 14 80 11 00 00 00 00 00 00 CF [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:17]Read from MH i2c: E2 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 17 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: E2 17 00 41 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 24 [21:51:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:51:17]wFMCommunicate OK [21:51:17]CreateOFDProtocolMessage done [21:51:17]OFDSenderStorePacket 372983 [21:51:17]StoreOFDPacket docnum=372983 [21:51:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0B 93 07 01 3E 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 20 03 00 00 F4 03 04 00 55 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 B0 05 00 35 04 06 00 11 27 5E 44 10 66 8A 48 0D E8 4E F6 86 5D [21:51:17]CheckFolder [21:51:17]dirname=/storage/ofd_packets [21:51:17]CheckFolder done [21:51:17]ProducePacketName [21:51:17]name=ofd_packets/00372983 [21:51:17]NVStorageSaveData ofd_packets/00372983 [21:51:17]File name is /storage/ofd_packets/00372983 [21:51:17]Write 301 bytes [21:51:17]NVStorageSaveData done [21:51:17]OFDSenderStorePacket done [21:51:17]KKMCreateOFDPacket done [21:51:17]NVStorageSaveData kkm_last_timestamp [21:51:17]File name is /storage/kkm_last_timestamp [21:51:17]Write 4 bytes [21:51:17]NVStorageSaveData done [21:51:17]ExternCall_PrintAddStr [21:51:17]wPrintStart [21:51:17]Write to MH i2c: 01 00 00 42 14 56 [21:51:17]Write i2c OK [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: 01 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: 01 07 00 [21:51:17]MH_I2C_Read... [21:51:17]Read from MH i2c: 01 07 00 42 14 00 00 00 00 00 FF 0F 6B [21:51:17]RasterBufferAndPrint [21:51:17]line Счет N : (1)3309304 [21:51:17]line ИНН: 02508201610067 [21:51:17]line Контрольно-Кассовый Чек [21:51:17]line ПРОДАЖА [21:51:17]line ТРК (МРК, ГНК) : 13 [21:51:17]line Товар: 2710124500 [21:51:17]line Аи-95-К-3 [21:51:17]line 47.170 * 74.20 [21:51:17]line = 3500.01 [21:51:17]line НДС 12% НСП 1% [21:51:17]line > о реализуемом товаре [21:51:17]line ОКРУГЛЕНИЕ: -0.01 [21:51:17]line ИТОГО: 3500.00 [21:51:17]line Внесено: 3500.00 [21:51:17]line СДАЧА: 0.00 [21:51:17]line НСП 1% : 30.97 [21:51:17]line НДС 12% : 371.68 [21:51:17]line Наличными: 3500.00 [21:51:17]line Безнал.: 0.00 [21:51:17]line Место: АЗС № 87 "Партнер Нефть" [21:51:17]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:51:17]line СНО: Общий режим [21:51:17]line Чек 800 24.10.2024 21:51 [21:51:17]line Смена: 524 ФФД: 1.0 [21:51:17]line ЗНМ: 0300000083 [21:51:17]line РНМ: 0000000000091623 [21:51:17]line Версия ККМ: 001 [21:51:17]line ФМ: 0000000000874672 [21:51:17]line ФД: 372983 [21:51:17]line ФПД: 18860782915686 [21:51:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215117&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372983&fm=18860782915686&tin=02508201610067®Number=0000000000091623&sum=350000 [21:51:17]written 0, free lines is 4095 [21:51:17]OFD Sender: Processing packet 372983 [packets to send 268, broken 267] [21:51:17]ProducePacketName [21:51:17]name=ofd_packets/00372983 [21:51:17]OFD Sender: To server: pG, [21:51:17]CommunicateWithHost lk.salyk.kg:30040 [21:51:17]ConnectInit lk.salyk.kg [21:51:18]Connected sock=10 [21:51:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0B 93 07 01 3E 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 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 20 03 00 00 F4 03 04 00 55 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 B0 05 00 35 04 06 00 11 27 5E 44 10 66 8A 48 0D E8 4E F6 86 5D [21: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 36 37 32 4F 00 00 00 C4 DB 47 00 3D AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F7 B0 05 00 F4 03 04 00 FB 6C 1A 67 B6 04 01 00 00 91 E0 F0 A0 10 5A 30 B8 [21:51:18]CommunicateWithHost err = 0 [21:51:18]CheckOFDResponse [21:51:18]1017 (14) - 77093643461234 [21:51:18]1041 (16) - 0000000000874672 [21:51:18]1040 (4) - 372983 [21:51:18]1012 (4) - 24.10.2024 15:51 [21:51:18]1206 (1) - 0 [21:51:18]OFD Sender: Remove packet 372983 [21:51:18]ProducePacketName [21:51:18]name=ofd_packets/00372983 [21:51:18]NVStorageDeleteData [21:51:18]Write to MH i2c: 01 00 00 6D 14 81 [21:51:18]Write i2c OK [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: 01 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: 01 07 00 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: 01 07 00 6D 14 00 00 00 00 00 DC 0C 70 [21:51:18]RasterBufferAndPrint [21:51:18]line [21:51:18]line [21:51:18]line [21:51:18]line [21:51:18]line [21:51:18]written 0, free lines is 3298 [21:51:18]MH_Cut [21:51:18]Write to MH i2c: D1 01 00 74 14 01 5A [21:51:18]Write i2c OK [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: D1 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: D1 01 00 [21:51:18]MH_I2C_Read... [21:51:18]Read from MH i2c: D1 01 00 74 14 00 59 [21:51:18]Write to MH i2c: 01 00 00 75 14 89 [21:51:18]Write i2c OK [21:51:18]MH_I2C_Read... [21:51:18]OFD Sender: No OFD packet to send [21:51:19]*** Cut start [21:51:19]*** Partial cut [21:51:19]*** CUTSNS_PIN = 1 [21:51:19]*** CUTSNS_PIN = 0 [21:51:19]*** Brake cut motor [21:51:19]Read from MH i2c: 01 [21:51:19]MH_I2C_Read... [21:51:19]*** Stop cut motor [21:51:19]*** Cut end [21:51:19]Read from MH i2c: 01 07 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: 01 07 00 75 14 00 00 00 00 00 FF 0F 9E [21:51:19]process_action close_receipt done [21:51:19]requested_data is exist [21:51:19]produce_requested_data [21:51:19]requested_item fm.sn is exist - process it [21:51:19]wFMCommunicate request_size=4 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 11 00 00 [21:51:19]Write to MH i2c: E2 08 00 76 14 80 11 00 00 00 00 00 00 04 [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:51:19]Read from MH i2c: E2 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 17 00 [21:51:19]MH_I2C_Read... [21:51:19]Read from MH i2c: E2 17 00 76 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 59 [21:51:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:51:19]wFMCommunicate OK [21:51:19]requested_item fd.num is exist - process it [21:51:19]SAM_PROTO_GetFieldsCounters [21:51:19]wFMCommunicate request_size=4 [21:51:19]MH_SAM_APDU [21:51:19]CAPDU: 80 13 00 00 [21:51:19]Write to MH i2c: E2 08 00 77 14 80 13 00 00 00 00 00 00 07 [21:51:19]Write i2c OK [21:51:19]MH_I2C_Read... [21:51:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:51:20]Read from MH i2c: E2 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: E2 62 00 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: E2 62 00 77 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 20 03 00 00 5E 04 04 00 20 03 00 00 57 04 04 00 21 03 00 00 19 04 04 00 00 00 00 00 90 00 49 [21:51:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F7 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 20 03 00 00 5E 04 04 00 20 03 00 00 57 04 04 00 21 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:51:20]wFMCommunicate OK [21:51:20]SAM_PROTO_GetFieldsCounters done [21:51:20]requested_item shift.num is exist - process it [21:51:20]requested_item shift.opened is exist - process it [21:51:20]req_shift_opened [21:51:20]FM_GetShiftState [21:51:20]SAM_PROTO_GetShiftState [21:51:20]wFMCommunicate request_size=4 [21:51:20]MH_SAM_APDU [21:51:20]CAPDU: 80 13 01 00 [21:51:20]Write to MH i2c: E2 08 00 78 14 80 13 01 00 00 00 00 00 09 [21:51:20]Write i2c OK [21:51:20]MH_I2C_Read... [21:51:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:51:20]Read from MH i2c: E2 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: E2 0E 00 [21:51:20]MH_I2C_Read... [21:51:20]Read from MH i2c: E2 0E 00 78 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6E [21:51:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:51:20]wFMCommunicate OK [21:51:20]SAM_PROTO_GetShiftState done [21:51:20]FM_GetShiftState done [21:51:20]req_shift_opened done [21:51:20]requested_item shift.open_date is exist - process it [21:51:20]req_shift_open_date [21:51:20]req_shift_open_date done [21:51:20]produce_requested_data done [21:51:20]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372983,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:51:20]process_action_free close_receipt [21:51:20]json_value_free [21:51:20]json_value_free done [21:51:20]process_json_proto returns [21:51:20]Send response to host [21:51:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372983,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:51:20]free response buf [21:51:20]execute_script done [21:51:20]execute_script returns [21:51:20]free content buf [21:51:20]Sock 7.Close socket [21:51:20]Sock 7.Thread stoped [21:51:23]OFD Sender: No OFD packet to send [21:51:28]OFD Sender: No OFD packet to send [21:51:33]OFD Sender: No OFD packet to send [21:51:38]OFD Sender: No OFD packet to send [21:51:43]OFD Sender: No OFD packet to send [21:51:48]OFD Sender: No OFD packet to send [21:51:53]OFD Sender: No OFD packet to send [21:51:58]OFD Sender: No OFD packet to send [21:52:03]OFD Sender: No OFD packet to send [21:52:08]OFD Sender: No OFD packet to send [21:52:13]OFD Sender: No OFD packet to send [21:52:18]OFD Sender: No OFD packet to send [21:52:21]accept exits with 9 [21:52:21]New connection [21:52:21]New thread 3066613092 created [21:52:21]Thread 3066469732 joined [21:52:21]Waiting for new connection... [21:52:21] Sock 9.Parse request [21:52:21]Sock 9.Check first char [21:52:21]Sock 9.First char is OK [21:52:21]request: POST /json_proto HTTP/1.0 [21:52:21]Method: POST [21:52:21]URL: /json_proto [21:52:21]Method is POST - this is cgi request [21:52:21]url: /json_proto [21:52:21]query_string will be loaded in cgi processing [21:52:21]execute_cgi json_proto POST (null) [21:52:21]execute_cgi path=json_proto method=POST [21:52:21]POST find Content-Length [21:52:21]Host: 172.17.42.195:8080 [21:52:21]Content-Length: 689 [21:52:21]Content-Type: application/json [21:52:21] [21:52:21]POST finish read [21:52:21]Found Content-Length = 689 [21:52:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:21]execute_script... [21: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)3309305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:21]POST & json_proto [21:52:21]process_json_proto [21:52:21]json parsed OK: [21:52:21]protocol is kg_v1.0 [21:52:21]action value=close_receipt [21:52:21]process_action close_receipt [21:52:21]cmd_close_receipt [21:52:21]MH_GetDate [21:52:21]Write to MH i2c: F0 00 00 79 14 7C [21:52:21]Write i2c OK [21:52:21]MH_I2C_Read... [21:52:21]Read from MH i2c: F0 [21:52:21]MH_I2C_Read... [21:52:21]Read from MH i2c: F0 09 00 [21:52:21]MH_I2C_Read... [21:52:21]Read from MH i2c: F0 09 00 79 14 00 96 C1 1A 67 EF 94 12 67 59 [21:52:21]GetLastDocTimeStamp 1729806677 [21:52:21]current date 1729806742 [21:52:21]FM_GetShiftState [21:52:21]SAM_PROTO_GetShiftState [21:52:21]wFMCommunicate request_size=4 [21:52:21]MH_SAM_APDU [21:52:21]CAPDU: 80 13 01 00 [21:52:21]Write to MH i2c: E2 08 00 7A 14 80 13 01 00 00 00 00 00 0B [21:52:21]Write i2c OK [21:52:21]MH_I2C_Read... [21:52:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:21]Read from MH i2c: E2 [21:52:21]MH_I2C_Read... [21:52:21]Read from MH i2c: E2 0E 00 [21:52:21]MH_I2C_Read... [21:52:21]Read from MH i2c: E2 0E 00 7A 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 70 [21:52:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:52:21]wFMCommunicate OK [21:52:21]SAM_PROTO_GetShiftState done [21:52:21]FM_GetShiftState done [21:52:21]opened in 1729729095 [21:52:21]opened+sec_in_day 1729815495 [21:52:21]quantity*price = 100051 [21:52:21]sum+1 = 100052 [21:52:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 801 24.10.2024 21:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372984 ФПД: 14490446235374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215223&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372984&fm=14490446235374&tin=02508201610067®Number=0000000000091623&sum=100000 [21:52:22]StoreToDocumentArchive [21:52:22]shift 524 fd 372984 [21:52:22]save to /storage/0524/doc_00372984 [21:52:22]save last doc name /storage/0524/doc_00372984 to /storage/kkm_last_doc_name [21:52:22]save OK [21:52:22]Clear old archive folders... [21:52:22]ProcessDocumentItem done err = 0, tmpTLVsize=257 [21:52:22]tlvbuf is 00CB9EA0 [21:52:22]SAM_PROTO_ClearQueue [21:52:22]wFMCommunicate request_size=4 [21:52:22]MH_SAM_APDU [21:52:22]CAPDU: 80 09 00 00 [21:52:22]Write to MH i2c: E2 08 00 87 14 80 09 00 00 00 00 00 00 0D [21:52:22]Write i2c OK [21:52:22]MH_I2C_Read... [21:52:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:22]Read from MH i2c: E2 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: E2 03 00 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: E2 03 00 87 14 00 90 00 0F [21:52:22]RAPDU: 90 00 [21:52:22]wFMCommunicate OK [21:52:22]SAM_PROTO_ClearQueue done [21:52:22]KKMCreateOFDPacket [21:52:22]OFDProtocolAddRootSTLVToBuf [21:52:22]FM_MakeSignedData [21:52:22]FM_MakeSignedData [21:52:22]SAM_PROTO_SignData [21:52:22]wFMCommunicate request_size=4 [21:52:22]MH_SAM_APDU [21:52:22]CAPDU: 80 0D 01 02 [21:52:22]Write to MH i2c: E2 08 00 88 14 80 0D 01 02 00 00 00 00 15 [21:52:22]Write i2c OK [21:52:22]MH_I2C_Read... [21:52:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:22]Read from MH i2c: E2 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: E2 03 00 [21:52:22]MH_I2C_Read... [21:52:22]Read from MH i2c: E2 03 00 88 14 00 90 00 10 [21:52:22]RAPDU: 90 00 [21:52:22]wFMCommunicate OK [21:52:22]wFMCommunicate request_size=255 [21:52:22]MH_SAM_APDU [21:52:22]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 03 00 00 F4 03 04 00 97 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 B0 05 [21:52:22]Write to MH i2c: E2 02 01 89 14 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 03 00 00 F4 03 04 00 97 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 B0 05 00 00 C3 [21:52:22]Write i2c OK [21:52:22]MH_I2C_Read... [21:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:23]Read from MH i2c: E2 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 89 14 00 90 00 11 [21:52:23]RAPDU: 90 00 [21:52:23]wFMCommunicate OK [21:52:23]wFMCommunicate request_size=16 [21:52:23]MH_SAM_APDU [21:52:23]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 0D 2D D1 E6 86 EE [21:52:23]Write to MH i2c: E2 13 00 8A 14 80 0D 02 02 0B 00 00 35 04 06 00 0D 2D D1 E6 86 EE 00 00 D2 [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:23]Read from MH i2c: E2 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 03 00 8A 14 00 90 00 12 [21:52:23]RAPDU: 90 00 [21:52:23]wFMCommunicate OK [21:52:23]wFMCommunicate request_size=4 [21:52:23]MH_SAM_APDU [21:52:23]CAPDU: 80 0D 03 02 [21:52:23]Write to MH i2c: E2 08 00 8B 14 80 0D 03 02 00 00 00 00 1A [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:23]Read from MH i2c: E2 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 0B 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 0B 00 8B 14 00 C2 21 93 FB F8 E3 40 92 90 00 39 [21:52:23]RAPDU: C2 21 93 FB F8 E3 40 92 90 00 [21:52:23]wFMCommunicate OK [21:52:23]SAM_PROTO_SignData done [21:52:23]FM_MakeSignedData done [21:52:23]CreateOFDProtocolMessage [21:52:23]wFMCommunicate request_size=4 [21:52:23]MH_SAM_APDU [21:52:23]CAPDU: 80 11 00 00 [21:52:23]Write to MH i2c: E2 08 00 8C 14 80 11 00 00 00 00 00 00 1A [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:23]Read from MH i2c: E2 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 17 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: E2 17 00 8C 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6F [21:52:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:52:23]wFMCommunicate OK [21:52:23]CreateOFDProtocolMessage done [21:52:23]OFDSenderStorePacket 372984 [21:52:23]StoreOFDPacket docnum=372984 [21:52:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 16 6D 0D 01 C8 0F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 03 00 00 F4 03 04 00 97 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 B0 05 00 35 04 06 00 0D 2D D1 E6 86 EE C2 21 93 FB F8 E3 40 92 [21:52:23]CheckFolder [21:52:23]dirname=/storage/ofd_packets [21:52:23]CheckFolder done [21:52:23]ProducePacketName [21:52:23]name=ofd_packets/00372984 [21:52:23]NVStorageSaveData ofd_packets/00372984 [21:52:23]File name is /storage/ofd_packets/00372984 [21:52:23]Write 307 bytes [21:52:23]NVStorageSaveData done [21:52:23]OFDSenderStorePacket done [21:52:23]KKMCreateOFDPacket done [21:52:23]NVStorageSaveData kkm_last_timestamp [21:52:23]File name is /storage/kkm_last_timestamp [21:52:23]Write 4 bytes [21:52:23]NVStorageSaveData done [21:52:23]ExternCall_PrintAddStr [21:52:23]wPrintStart [21:52:23]Write to MH i2c: 01 00 00 8D 14 A1 [21:52:23]Write i2c OK [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: 01 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: 01 07 00 [21:52:23]MH_I2C_Read... [21:52:23]Read from MH i2c: 01 07 00 8D 14 00 00 00 00 00 FF 0F B6 [21:52:23]RasterBufferAndPrint [21:52:23]line Счет N : (1)3309305 [21:52:23]line ИНН: 02508201610067 [21:52:23]line Контрольно-Кассовый Чек [21:52:23]line ПРОДАЖА [21:52:23]line ТРК (МРК, ГНК) : 31 [21:52:23]line Товар: 2710194240 [21:52:23]line D-Energy Дт-К-2 [21:52:23]line 12.960 * 77.20 [21:52:23]line = 1000.51 [21:52:23]line НДС 12% НСП 1% [21:52:23]line > о реализуемом товаре [21:52:23]line ОКРУГЛЕНИЕ: -0.51 [21:52:23]line ИТОГО: 1000.00 [21:52:23]line Внесено: 1000.00 [21:52:23]line СДАЧА: 0.00 [21:52:23]line НСП 1% : 8.85 [21:52:23]line НДС 12% : 106.25 [21:52:23]line Наличными: 1000.00 [21:52:23]line Безнал.: 0.00 [21:52:23]line Место: АЗС № 87 "Партнер Нефть" [21:52:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:52:23]line СНО: Общий режим [21:52:23]line Чек 801 24.10.2024 21:52 [21:52:23]line Смена: 524 ФФД: 1.0 [21:52:23]line ЗНМ: 0300000083 [21:52:23]line РНМ: 0000000000091623 [21:52:23]line Версия ККМ: 001 [21:52:23]line ФМ: 0000000000874672 [21:52:23]line ФД: 372984 [21:52:23]line ФПД: 14490446235374 [21:52:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215223&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372984&fm=14490446235374&tin=02508201610067®Number=0000000000091623&sum=100000 [21:52:23]OFD Sender: Processing packet 372984 [packets to send 268, broken 267] [21:52:23]ProducePacketName [21:52:23]name=ofd_packets/00372984 [21:52:23]OFD Sender: To server: pG, [21:52:23]CommunicateWithHost lk.salyk.kg:30040 [21:52:23]ConnectInit lk.salyk.kg [21:52:23]written 0, free lines is 4095 [21:52:23]Connected sock=10 [21:52:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 16 6D 0D 01 C8 0F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 03 00 00 F4 03 04 00 97 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 B0 05 00 35 04 06 00 0D 2D D1 E6 86 EE C2 21 93 FB F8 E3 40 92 [21:52:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A4 A5 47 00 C0 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F8 B0 05 00 F4 03 04 00 3D 6D 1A 67 B6 04 01 00 00 07 8D E9 78 B9 60 30 43 [21:52:24]CommunicateWithHost err = 0 [21:52:24]CheckOFDResponse [21:52:24]1017 (14) - 77093643461234 [21:52:24]1041 (16) - 0000000000874672 [21:52:24]1040 (4) - 372984 [21:52:24]1012 (4) - 24.10.2024 15:52 [21:52:24]1206 (1) - 0 [21:52:24]OFD Sender: Remove packet 372984 [21:52:24]ProducePacketName [21:52:24]name=ofd_packets/00372984 [21:52:24]NVStorageDeleteData [21:52:24]Write to MH i2c: 01 00 00 B8 14 CC [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 07 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: 01 07 00 B8 14 00 00 00 00 00 EC 0C CB [21:52:24]RasterBufferAndPrint [21:52:24]line [21:52:24]line [21:52:24]line [21:52:24]line [21:52:24]line [21:52:24]written 0, free lines is 3314 [21:52:24]MH_Cut [21:52:24]Write to MH i2c: D1 01 00 BF 14 01 A5 [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: D1 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: D1 01 00 [21:52:24]MH_I2C_Read... [21:52:24]Read from MH i2c: D1 01 00 BF 14 00 A4 [21:52:24]Write to MH i2c: 01 00 00 C0 14 D4 [21:52:24]Write i2c OK [21:52:24]MH_I2C_Read... [21:52:24]OFD Sender: No OFD packet to send [21:52:24]*** Cut start [21:52:24]*** Partial cut [21:52:24]*** CUTSNS_PIN = 1 [21:52:25]*** CUTSNS_PIN = 0 [21:52:25]*** Brake cut motor [21:52:25]Read from MH i2c: 01 [21:52:25]MH_I2C_Read... [21:52:25]*** Stop cut motor [21:52:25]*** Cut end [21:52:25]Read from MH i2c: 01 07 00 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: 01 07 00 C0 14 00 00 00 00 00 FF 0F E9 [21:52:25]process_action close_receipt done [21:52:25]requested_data is exist [21:52:25]produce_requested_data [21:52:25]requested_item fm.sn is exist - process it [21:52:25]wFMCommunicate request_size=4 [21:52:25]MH_SAM_APDU [21:52:25]CAPDU: 80 11 00 00 [21:52:25]Write to MH i2c: E2 08 00 C1 14 80 11 00 00 00 00 00 00 4F [21:52:25]Write i2c OK [21:52:25]MH_I2C_Read... [21:52:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:25]Read from MH i2c: E2 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: E2 17 00 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: E2 17 00 C1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A4 [21:52:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:52:25]wFMCommunicate OK [21:52:25]requested_item fd.num is exist - process it [21:52:25]SAM_PROTO_GetFieldsCounters [21:52:25]wFMCommunicate request_size=4 [21:52:25]MH_SAM_APDU [21:52:25]CAPDU: 80 13 00 00 [21:52:25]Write to MH i2c: E2 08 00 C2 14 80 13 00 00 00 00 00 00 52 [21:52:25]Write i2c OK [21:52:25]MH_I2C_Read... [21:52:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:25]Read from MH i2c: E2 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: E2 62 00 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: E2 62 00 C2 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 21 03 00 00 5E 04 04 00 21 03 00 00 57 04 04 00 22 03 00 00 19 04 04 00 00 00 00 00 90 00 98 [21:52:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F8 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 21 03 00 00 5E 04 04 00 21 03 00 00 57 04 04 00 22 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:25]wFMCommunicate OK [21:52:25]SAM_PROTO_GetFieldsCounters done [21:52:25]requested_item shift.num is exist - process it [21:52:25]requested_item shift.opened is exist - process it [21:52:25]req_shift_opened [21:52:25]FM_GetShiftState [21:52:25]SAM_PROTO_GetShiftState [21:52:25]wFMCommunicate request_size=4 [21:52:25]MH_SAM_APDU [21:52:25]CAPDU: 80 13 01 00 [21:52:25]Write to MH i2c: E2 08 00 C3 14 80 13 01 00 00 00 00 00 54 [21:52:25]Write i2c OK [21:52:25]MH_I2C_Read... [21:52:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:25]Read from MH i2c: E2 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: E2 0E 00 [21:52:25]MH_I2C_Read... [21:52:25]Read from MH i2c: E2 0E 00 C3 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B9 [21:52:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:52:25]wFMCommunicate OK [21:52:25]SAM_PROTO_GetShiftState done [21:52:25]FM_GetShiftState done [21:52:25]req_shift_opened done [21:52:25]requested_item shift.open_date is exist - process it [21:52:25]req_shift_open_date [21:52:25]req_shift_open_date done [21:52:25]produce_requested_data done [21:52:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372984,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:52:25]process_action_free close_receipt [21:52:25]json_value_free [21:52:25]json_value_free done [21:52:25]process_json_proto returns [21:52:25]Send response to host [21:52:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372984,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:52:25]free response buf [21:52:25]execute_script done [21:52:25]execute_script returns [21:52:25]free content buf [21:52:25]Sock 9.Close socket [21:52:25]Sock 9.Thread stoped [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:49]OFD Sender: No OFD packet to send [21:52:54]OFD Sender: No OFD packet to send [21:52:54]accept exits with 7 [21:52:54]New connection [21:52:54]New thread 3066469732 created [21:52:54]Thread 3066613092 joined [21:52:54]Waiting for new connection... [21:52:54] Sock 7.Parse request [21:52:54]Sock 7.Check first char [21:52:54]Sock 7.First char is OK [21:52:54]request: POST /json_proto HTTP/1.0 [21:52:54]Method: POST [21:52:54]URL: /json_proto [21:52:54]Method is POST - this is cgi request [21:52:54]url: /json_proto [21:52:54]query_string will be loaded in cgi processing [21:52:54]execute_cgi json_proto POST (null) [21:52:54]execute_cgi path=json_proto method=POST [21:52:54]POST find Content-Length [21:52:54]Host: 172.17.42.195:8080 [21:52:54]Content-Length: 679 [21:52:54]Content-Type: application/json [21:52:54] [21:52:54]POST finish read [21:52:54]Found Content-Length = 679 [21:52:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:54]execute_script... [21:52: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)3309306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:52:54]POST & json_proto [21:52:54]process_json_proto [21:52:54]json parsed OK: [21:52:54]protocol is kg_v1.0 [21:52:54]action value=close_receipt [21:52:54]process_action close_receipt [21:52:54]cmd_close_receipt [21:52:54]MH_GetDate [21:52:54]Write to MH i2c: F0 00 00 C4 14 C7 [21:52:54]Write i2c OK [21:52:54]MH_I2C_Read... [21:52:54]Read from MH i2c: F0 [21:52:54]MH_I2C_Read... [21:52:54]Read from MH i2c: F0 09 00 [21:52:54]MH_I2C_Read... [21:52:54]Read from MH i2c: F0 09 00 C4 14 00 B7 C1 1A 67 EF 94 12 67 C5 [21:52:54]GetLastDocTimeStamp 1729806743 [21:52:54]current date 1729806775 [21:52:54]FM_GetShiftState [21:52:54]SAM_PROTO_GetShiftState [21:52:54]wFMCommunicate request_size=4 [21:52:54]MH_SAM_APDU [21:52:54]CAPDU: 80 13 01 00 [21:52:54]Write to MH i2c: E2 08 00 C5 14 80 13 01 00 00 00 00 00 56 [21:52:54]Write i2c OK [21:52:54]MH_I2C_Read... [21:52:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:54]Read from MH i2c: E2 [21:52:54]MH_I2C_Read... [21:52:54]Read from MH i2c: E2 0E 00 [21:52:54]MH_I2C_Read... [21:52:54]Read from MH i2c: E2 0E 00 C5 14 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BB [21:52:54]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:52:54]wFMCommunicate OK [21:52:54]SAM_PROTO_GetShiftState done [21:52:54]FM_GetShiftState done [21:52:54]opened in 1729729095 [21:52:54]opened+sec_in_day 1729815495 [21:52:54]quantity*price = 80012 [21:52:54]sum+1 = 80013 [21:52:54]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 802 24.10.2024 21:52 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372985 ФПД: 243084843472946 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372985&fm=243084843472946&tin=02508201610067®Number=0000000000091623&sum=80000 [21:52:55]StoreToDocumentArchive [21:52:55]shift 524 fd 372985 [21:52:55]save to /storage/0524/doc_00372985 [21:52:55]save last doc name /storage/0524/doc_00372985 to /storage/kkm_last_doc_name [21:52:55]save OK [21:52:55]Clear old archive folders... [21:52:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:52:55]tlvbuf is 00CDE160 [21:52:55]SAM_PROTO_ClearQueue [21:52:55]wFMCommunicate request_size=4 [21:52:55]MH_SAM_APDU [21:52:55]CAPDU: 80 09 00 00 [21:52:55]Write to MH i2c: E2 08 00 D2 14 80 09 00 00 00 00 00 00 58 [21:52:55]Write i2c OK [21:52:55]MH_I2C_Read... [21:52:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:52:55]Read from MH i2c: E2 [21:52:55]MH_I2C_Read... [21:52:55]Read from MH i2c: E2 03 00 [21:52:55]MH_I2C_Read... [21:52:55]Read from MH i2c: E2 03 00 D2 14 00 90 00 5A [21:52:55]RAPDU: 90 00 [21:52:55]wFMCommunicate OK [21:52:55]SAM_PROTO_ClearQueue done [21:52:55]KKMCreateOFDPacket [21:52:55]OFDProtocolAddRootSTLVToBuf [21:52:55]FM_MakeSignedData [21:52:55]FM_MakeSignedData [21:52:55]SAM_PROTO_SignData [21:52:55]wFMCommunicate request_size=4 [21:52:55]MH_SAM_APDU [21:52:55]CAPDU: 80 0D 01 02 [21:52:55]Write to MH i2c: E2 08 00 D3 14 80 0D 01 02 00 00 00 00 60 [21:52:55]Write i2c OK [21:52:55]MH_I2C_Read... [21:52:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:52:55]Read from MH i2c: E2 [21:52:55]MH_I2C_Read... [21:52:55]Read from MH i2c: E2 03 00 [21:52:55]MH_I2C_Read... [21:52:55]Read from MH i2c: E2 03 00 D3 14 00 90 00 5B [21:52:55]RAPDU: 90 00 [21:52:55]wFMCommunicate OK [21:52:55]wFMCommunicate request_size=255 [21:52:55]MH_SAM_APDU [21:52: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 B8 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 B0 05 00 35 04 06 00 DD [21:52:55]Write to MH i2c: E2 02 01 D4 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 B8 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 B0 05 00 35 04 06 00 DD 00 00 90 [21:52:55]Write i2c OK [21:52:55]MH_I2C_Read... [21:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:56]Read from MH i2c: E2 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 03 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 03 00 D4 14 00 90 00 5C [21:52:56]RAPDU: 90 00 [21:52:56]wFMCommunicate OK [21:52:56]wFMCommunicate request_size=10 [21:52:56]MH_SAM_APDU [21:52:56]CAPDU: 80 0D 02 02 05 15 99 BE D8 32 [21:52:56]Write to MH i2c: E2 0D 00 D5 14 80 0D 02 02 05 00 15 99 BE D8 32 00 00 E3 [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:52:56]Read from MH i2c: E2 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 03 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 03 00 D5 14 00 90 00 5D [21:52:56]RAPDU: 90 00 [21:52:56]wFMCommunicate OK [21:52:56]wFMCommunicate request_size=4 [21:52:56]MH_SAM_APDU [21:52:56]CAPDU: 80 0D 03 02 [21:52:56]Write to MH i2c: E2 08 00 D6 14 80 0D 03 02 00 00 00 00 65 [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:52:56]Read from MH i2c: E2 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 0B 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 0B 00 D6 14 00 F2 4E 80 6C 3B DF 9D 0E 90 00 57 [21:52:56]RAPDU: F2 4E 80 6C 3B DF 9D 0E 90 00 [21:52:56]wFMCommunicate OK [21:52:56]SAM_PROTO_SignData done [21:52:56]FM_MakeSignedData done [21:52:56]CreateOFDProtocolMessage [21:52:56]wFMCommunicate request_size=4 [21:52:56]MH_SAM_APDU [21:52:56]CAPDU: 80 11 00 00 [21:52:56]Write to MH i2c: E2 08 00 D7 14 80 11 00 00 00 00 00 00 65 [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:56]Read from MH i2c: E2 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 17 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: E2 17 00 D7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BA [21:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:52:56]wFMCommunicate OK [21:52:56]CreateOFDProtocolMessage done [21:52:56]OFDSenderStorePacket 372985 [21:52:56]StoreOFDPacket docnum=372985 [21:52:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4D 0E 07 01 40 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 B8 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 B0 05 00 35 04 06 00 DD 15 99 BE D8 32 F2 4E 80 6C 3B DF 9D 0E [21:52:56]CheckFolder [21:52:56]dirname=/storage/ofd_packets [21:52:56]CheckFolder done [21:52:56]ProducePacketName [21:52:56]name=ofd_packets/00372985 [21:52:56]NVStorageSaveData ofd_packets/00372985 [21:52:56]File name is /storage/ofd_packets/00372985 [21:52:56]Write 301 bytes [21:52:56]NVStorageSaveData done [21:52:56]OFDSenderStorePacket done [21:52:56]KKMCreateOFDPacket done [21:52:56]NVStorageSaveData kkm_last_timestamp [21:52:56]File name is /storage/kkm_last_timestamp [21:52:56]Write 4 bytes [21:52:56]NVStorageSaveData done [21:52:56]ExternCall_PrintAddStr [21:52:56]wPrintStart [21:52:56]Write to MH i2c: 01 00 00 D8 14 EC [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: 01 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: 01 07 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: 01 07 00 D8 14 00 00 00 00 00 FF 0F 01 [21:52:56]RasterBufferAndPrint [21:52:56]line Счет N : (1)3309306 [21:52:56]line ИНН: 02508201610067 [21:52:56]line Контрольно-Кассовый Чек [21:52:56]line ПРОДАЖА [21:52:56]line ТРК (МРК, ГНК) : 22 [21:52:56]line Товар: 2710124130 [21:52:56]line Аи-92-К-4 [21:52:56]line 11.960 * 66.90 [21:52:56]line = 800.12 [21:52:56]line НДС 12% НСП 1% [21:52:56]line > о реализуемом товаре [21:52:56]line ОКРУГЛЕНИЕ: -0.12 [21:52:56]line ИТОГО: 800.00 [21:52:56]line Внесено: 800.00 [21:52:56]line СДАЧА: 0.00 [21:52:56]line НСП 1% : 7.08 [21:52:56]line НДС 12% : 84.97 [21:52:56]line Наличными: 800.00 [21:52:56]line Безнал.: 0.00 [21:52:56]line Место: АЗС № 87 "Партнер Нефть" [21:52:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:52:56]line СНО: Общий режим [21:52:56]line Чек 802 24.10.2024 21:52 [21:52:56]line Смена: 524 ФФД: 1.0 [21:52:56]line ЗНМ: 0300000083 [21:52:56]line РНМ: 0000000000091623 [21:52:56]line Версия ККМ: 001 [21:52:56]line ФМ: 0000000000874672 [21:52:56]line ФД: 372985 [21:52:56]line ФПД: 243084843472946 [21:52:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215256&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372985&fm=243084843472946&tin=02508201610067®Number=0000000000091623&sum=80000 [21:52:56]written 0, free lines is 4095 [21:52:56]OFD Sender: Processing packet 372985 [packets to send 268, broken 267] [21:52:56]ProducePacketName [21:52:56]name=ofd_packets/00372985 [21:52:56]OFD Sender: To server: pG, [21:52:56]CommunicateWithHost lk.salyk.kg:30040 [21:52:56]ConnectInit lk.salyk.kg [21:52:56]Connected sock=9 [21:52:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 4D 0E 07 01 40 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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 22 03 00 00 F4 03 04 00 B8 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 B0 05 00 35 04 06 00 DD 15 99 BE D8 32 F2 4E 80 6C 3B DF 9D 0E [21:52:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C1 8E 47 00 3F BB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 F9 B0 05 00 F4 03 04 00 5E 6D 1A 67 B6 04 01 00 00 B7 BA 6B 5B 7D C9 DD E6 [21:52:56]CommunicateWithHost err = 0 [21:52:56]CheckOFDResponse [21:52:56]1017 (14) - 77093643461234 [21:52:56]1041 (16) - 0000000000874672 [21:52:56]1040 (4) - 372985 [21:52:56]1012 (4) - 24.10.2024 15:53 [21:52:56]1206 (1) - 0 [21:52:56]OFD Sender: Remove packet 372985 [21:52:56]ProducePacketName [21:52:56]name=ofd_packets/00372985 [21:52:56]NVStorageDeleteData [21:52:56]Write to MH i2c: 01 00 00 03 15 18 [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: 01 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: 01 07 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: 01 07 00 03 15 00 00 00 00 00 E6 0C 11 [21:52:56]RasterBufferAndPrint [21:52:56]line [21:52:56]line [21:52:56]line [21:52:56]line [21:52:56]line [21:52:56]written 0, free lines is 3308 [21:52:56]MH_Cut [21:52:56]Write to MH i2c: D1 01 00 0A 15 01 F1 [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: D1 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: D1 01 00 [21:52:56]MH_I2C_Read... [21:52:56]Read from MH i2c: D1 01 00 0A 15 00 F0 [21:52:56]Write to MH i2c: 01 00 00 0B 15 20 [21:52:56]Write i2c OK [21:52:56]MH_I2C_Read... [21:52:57]OFD Sender: No OFD packet to send [21:52:57]*** Cut start [21:52:57]*** Partial cut [21:52:57]*** CUTSNS_PIN = 1 [21:52:57]*** CUTSNS_PIN = 0 [21:52:58]*** Brake cut motor [21:52:58]Read from MH i2c: 01 [21:52:58]MH_I2C_Read... [21:52:58]*** Stop cut motor [21:52:58]*** Cut end [21:52:58]Read from MH i2c: 01 07 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: 01 07 00 0B 15 00 00 00 00 00 FF 0F 35 [21:52:58]process_action close_receipt done [21:52:58]requested_data is exist [21:52:58]produce_requested_data [21:52:58]requested_item fm.sn is exist - process it [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 11 00 00 [21:52:58]Write to MH i2c: E2 08 00 0C 15 80 11 00 00 00 00 00 00 9B [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 17 00 [21:52:58]MH_I2C_Read... [21:52:58]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 36 37 32 90 00 F0 [21:52:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:52:58]wFMCommunicate OK [21:52:58]requested_item fd.num is exist - process it [21:52:58]SAM_PROTO_GetFieldsCounters [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 13 00 00 [21:52:58]Write to MH i2c: E2 08 00 0D 15 80 13 00 00 00 00 00 00 9E [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 62 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 62 00 0D 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 22 03 00 00 5E 04 04 00 22 03 00 00 57 04 04 00 23 03 00 00 19 04 04 00 00 00 00 00 90 00 E8 [21:52:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 F9 B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 22 03 00 00 5E 04 04 00 22 03 00 00 57 04 04 00 23 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:52:58]wFMCommunicate OK [21:52:58]SAM_PROTO_GetFieldsCounters done [21:52:58]requested_item shift.num is exist - process it [21:52:58]requested_item shift.opened is exist - process it [21:52:58]req_shift_opened [21:52:58]FM_GetShiftState [21:52:58]SAM_PROTO_GetShiftState [21:52:58]wFMCommunicate request_size=4 [21:52:58]MH_SAM_APDU [21:52:58]CAPDU: 80 13 01 00 [21:52:58]Write to MH i2c: E2 08 00 0E 15 80 13 01 00 00 00 00 00 A0 [21:52:58]Write i2c OK [21:52:58]MH_I2C_Read... [21:52:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:52:58]Read from MH i2c: E2 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 0E 00 [21:52:58]MH_I2C_Read... [21:52:58]Read from MH i2c: E2 0E 00 0E 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 05 [21:52:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:52:58]wFMCommunicate OK [21:52:58]SAM_PROTO_GetShiftState done [21:52:58]FM_GetShiftState done [21:52:58]req_shift_opened done [21:52:58]requested_item shift.open_date is exist - process it [21:52:58]req_shift_open_date [21:52:58]req_shift_open_date done [21:52:58]produce_requested_data done [21:52:58]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372985,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:52:58]process_action_free close_receipt [21:52:58]json_value_free [21:52:58]json_value_free done [21:52:58]process_json_proto returns [21:52:58]Send response to host [21:52:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372985,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:52:58]free response buf [21:52:58]execute_script done [21:52:58]execute_script returns [21:52:58]free content buf [21:52:58]Sock 7.Close socket [21:52:58]Sock 7.Thread stoped [21:53:02]OFD Sender: No OFD packet to send [21:53:07]OFD Sender: No OFD packet to send [21:53:09]accept exits with 10 [21:53:09]New connection [21:53:09]New thread 3066613092 created [21:53:09]Thread 3066469732 joined [21:53:09]Waiting for new connection... [21:53:09] Sock 10.Parse request [21:53:09]Sock 10.Check first char [21:53:09]Sock 10.First char is OK [21:53:09]request: POST /json_proto HTTP/1.0 [21:53:09]Method: POST [21:53:09]URL: /json_proto [21:53:09]Method is POST - this is cgi request [21:53:09]url: /json_proto [21:53:09]query_string will be loaded in cgi processing [21:53:09]execute_cgi json_proto POST (null) [21:53:09]execute_cgi path=json_proto method=POST [21:53:09]POST find Content-Length [21:53:09]Host: 172.17.42.195:8080 [21:53:09]Content-Length: 678 [21:53:09]Content-Type: application/json [21:53:09] [21:53:09]POST finish read [21:53:09]Found Content-Length = 678 [21:53:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:09]execute_script... [21: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)3309307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:53:09]POST & json_proto [21:53:09]process_json_proto [21:53:09]json parsed OK: [21:53:09]protocol is kg_v1.0 [21:53:09]action value=close_receipt [21:53:09]process_action close_receipt [21:53:09]cmd_close_receipt [21:53:09]MH_GetDate [21:53:09]Write to MH i2c: F0 00 00 0F 15 13 [21:53:09]Write i2c OK [21:53:09]MH_I2C_Read... [21:53:09]Read from MH i2c: F0 [21:53:09]MH_I2C_Read... [21:53:09]Read from MH i2c: F0 09 00 [21:53:09]MH_I2C_Read... [21:53:09]Read from MH i2c: F0 09 00 0F 15 00 C6 C1 1A 67 EF 94 12 67 20 [21:53:09]GetLastDocTimeStamp 1729806776 [21:53:09]current date 1729806790 [21:53:09]FM_GetShiftState [21:53:09]SAM_PROTO_GetShiftState [21:53:09]wFMCommunicate request_size=4 [21:53:09]MH_SAM_APDU [21:53:09]CAPDU: 80 13 01 00 [21:53:09]Write to MH i2c: E2 08 00 10 15 80 13 01 00 00 00 00 00 A2 [21:53:09]Write i2c OK [21:53:09]MH_I2C_Read... [21:53:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:09]Read from MH i2c: E2 [21:53:09]MH_I2C_Read... [21:53:09]Read from MH i2c: E2 0E 00 [21:53:09]MH_I2C_Read... [21:53:09]Read from MH i2c: E2 0E 00 10 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 07 [21:53:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:53:09]wFMCommunicate OK [21:53:09]SAM_PROTO_GetShiftState done [21:53:09]FM_GetShiftState done [21:53:09]opened in 1729729095 [21:53:09]opened+sec_in_day 1729815495 [21:53:09]quantity*price = 50041 [21:53:09]sum+1 = 50042 [21:53:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 803 24.10.2024 21:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372986 ФПД: 207158590632566 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215310&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372986&fm=207158590632566&tin=02508201610067®Number=0000000000091623&sum=50000 [21:53:10]StoreToDocumentArchive [21:53:10]shift 524 fd 372986 [21:53:10]save to /storage/0524/doc_00372986 [21:53:10]save last doc name /storage/0524/doc_00372986 to /storage/kkm_last_doc_name [21:53:10]save OK [21:53:10]Clear old archive folders... [21:53:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:53:10]tlvbuf is 00CB7740 [21:53:10]SAM_PROTO_ClearQueue [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 09 00 00 [21:53:10]Write to MH i2c: E2 08 00 1D 15 80 09 00 00 00 00 00 00 A4 [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 1D 15 00 90 00 A6 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]SAM_PROTO_ClearQueue done [21:53:10]KKMCreateOFDPacket [21:53:10]OFDProtocolAddRootSTLVToBuf [21:53:10]FM_MakeSignedData [21:53:10]FM_MakeSignedData [21:53:10]SAM_PROTO_SignData [21:53:10]wFMCommunicate request_size=4 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 01 02 [21:53:10]Write to MH i2c: E2 08 00 1E 15 80 0D 01 02 00 00 00 00 AC [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 1E 15 00 90 00 A7 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=255 [21:53:10]MH_SAM_APDU [21:53: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 C6 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA B0 05 00 35 04 06 00 BC [21:53:10]Write to MH i2c: E2 02 01 1F 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 C6 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA B0 05 00 35 04 06 00 BC 00 00 DF [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:10]Read from MH i2c: E2 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 [21:53:10]MH_I2C_Read... [21:53:10]Read from MH i2c: E2 03 00 1F 15 00 90 00 A8 [21:53:10]RAPDU: 90 00 [21:53:10]wFMCommunicate OK [21:53:10]wFMCommunicate request_size=10 [21:53:10]MH_SAM_APDU [21:53:10]CAPDU: 80 0D 02 02 05 68 DE 34 F2 76 [21:53:10]Write to MH i2c: E2 0D 00 20 15 80 0D 02 02 05 00 68 DE 34 F2 76 00 00 9B [21:53:10]Write i2c OK [21:53:10]MH_I2C_Read... [21:53:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:53:11]Read from MH i2c: E2 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: E2 03 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: E2 03 00 20 15 00 90 00 A9 [21:53:11]RAPDU: 90 00 [21:53:11]wFMCommunicate OK [21:53:11]wFMCommunicate request_size=4 [21:53:11]MH_SAM_APDU [21:53:11]CAPDU: 80 0D 03 02 [21:53:11]Write to MH i2c: E2 08 00 21 15 80 0D 03 02 00 00 00 00 B1 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:53:11]Read from MH i2c: E2 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: E2 0B 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: E2 0B 00 21 15 00 70 BC E8 77 7C 3E 62 B2 90 00 0B [21:53:11]RAPDU: 70 BC E8 77 7C 3E 62 B2 90 00 [21:53:11]wFMCommunicate OK [21:53:11]SAM_PROTO_SignData done [21:53:11]FM_MakeSignedData done [21:53:11]CreateOFDProtocolMessage [21:53:11]wFMCommunicate request_size=4 [21:53:11]MH_SAM_APDU [21:53:11]CAPDU: 80 11 00 00 [21:53:11]Write to MH i2c: E2 08 00 22 15 80 11 00 00 00 00 00 00 B1 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:11]Read from MH i2c: E2 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: E2 17 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: E2 17 00 22 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 06 [21:53:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:53:11]wFMCommunicate OK [21:53:11]CreateOFDProtocolMessage done [21:53:11]OFDSenderStorePacket 372986 [21:53:11]StoreOFDPacket docnum=372986 [21:53:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C7 56 07 01 85 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 C6 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA B0 05 00 35 04 06 00 BC 68 DE 34 F2 76 70 BC E8 77 7C 3E 62 B2 [21:53:11]CheckFolder [21:53:11]dirname=/storage/ofd_packets [21:53:11]CheckFolder done [21:53:11]ProducePacketName [21:53:11]name=ofd_packets/00372986 [21:53:11]NVStorageSaveData ofd_packets/00372986 [21:53:11]File name is /storage/ofd_packets/00372986 [21:53:11]Write 301 bytes [21:53:11]NVStorageSaveData done [21:53:11]OFDSenderStorePacket done [21:53:11]KKMCreateOFDPacket done [21:53:11]NVStorageSaveData kkm_last_timestamp [21:53:11]File name is /storage/kkm_last_timestamp [21:53:11]Write 4 bytes [21:53:11]NVStorageSaveData done [21:53:11]ExternCall_PrintAddStr [21:53:11]wPrintStart [21:53:11]Write to MH i2c: 01 00 00 23 15 38 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 23 15 00 00 00 00 00 FF 0F 4D [21:53:11]RasterBufferAndPrint [21:53:11]line Счет N : (1)3309307 [21:53:11]line ИНН: 02508201610067 [21:53:11]line Контрольно-Кассовый Чек [21:53:11]line ПРОДАЖА [21:53:11]line ТРК (МРК, ГНК) : 42 [21:53:11]line Товар: 2710124130 [21:53:11]line Аи-92-К-4 [21:53:11]line 7.480 * 66.90 [21:53:11]line = 500.41 [21:53:11]line НДС 12% НСП 1% [21:53:11]line > о реализуемом товаре [21:53:11]line ОКРУГЛЕНИЕ: -0.41 [21:53:11]line ИТОГО: 500.00 [21:53:11]line Внесено: 500.00 [21:53:11]line СДАЧА: 0.00 [21:53:11]line НСП 1% : 4.43 [21:53:11]line НДС 12% : 53.14 [21:53:11]line Наличными: 500.00 [21:53:11]line Безнал.: 0.00 [21:53:11]line Место: АЗС № 87 "Партнер Нефть" [21:53:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:53:11]line СНО: Общий режим [21:53:11]line Чек 803 24.10.2024 21:53 [21:53:11]line Смена: 524 ФФД: 1.0 [21:53:11]line ЗНМ: 0300000083 [21:53:11]line РНМ: 0000000000091623 [21:53:11]line Версия ККМ: 001 [21:53:11]line ФМ: 0000000000874672 [21:53:11]line ФД: 372986 [21:53:11]line ФПД: 207158590632566 [21:53:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215310&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372986&fm=207158590632566&tin=02508201610067®Number=0000000000091623&sum=50000 [21:53:11]written 0, free lines is 4095 [21:53:11]OFD Sender: Processing packet 372986 [packets to send 268, broken 267] [21:53:11]ProducePacketName [21:53:11]name=ofd_packets/00372986 [21:53:11]OFD Sender: To server: pG, [21:53:11]CommunicateWithHost lk.salyk.kg:30040 [21:53:11]ConnectInit lk.salyk.kg [21:53:11]Connected sock=9 [21: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 36 37 32 0F 01 00 00 C7 56 07 01 85 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 23 03 00 00 F4 03 04 00 C6 C1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA B0 05 00 35 04 06 00 BC 68 DE 34 F2 76 70 BC E8 77 7C 3E 62 B2 [21:53:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 3A E5 47 00 BD 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FA B0 05 00 F4 03 04 00 6D 6D 1A 67 B6 04 01 00 00 8B DA 4E 0B 8F 5D 32 A3 [21:53:11]CommunicateWithHost err = 0 [21:53:11]CheckOFDResponse [21:53:11]1017 (14) - 77093643461234 [21:53:11]1041 (16) - 0000000000874672 [21:53:11]1040 (4) - 372986 [21:53:11]1012 (4) - 24.10.2024 15:53 [21:53:11]1206 (1) - 0 [21:53:11]OFD Sender: Remove packet 372986 [21:53:11]ProducePacketName [21:53:11]name=ofd_packets/00372986 [21:53:11]NVStorageDeleteData [21:53:11]Write to MH i2c: 01 00 00 4E 15 63 [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: 01 07 00 4E 15 00 00 00 00 00 DC 0C 52 [21:53:11]RasterBufferAndPrint [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]line [21:53:11]written 0, free lines is 3299 [21:53:11]MH_Cut [21:53:11]Write to MH i2c: D1 01 00 55 15 01 3C [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 01 00 [21:53:11]MH_I2C_Read... [21:53:11]Read from MH i2c: D1 01 00 55 15 00 3B [21:53:11]Write to MH i2c: 01 00 00 56 15 6B [21:53:11]Write i2c OK [21:53:11]MH_I2C_Read... [21:53:12]OFD Sender: No OFD packet to send [21:53:12]*** Cut start [21:53:12]*** Partial cut [21:53:12]*** CUTSNS_PIN = 1 [21:53:12]*** CUTSNS_PIN = 0 [21:53:12]*** Brake cut motor [21:53:13]Read from MH i2c: 01 [21:53:13]MH_I2C_Read... [21:53:13]*** Stop cut motor [21:53:13]*** Cut end [21:53:13]Read from MH i2c: 01 07 00 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: 01 07 00 56 15 00 00 00 00 00 FF 0F 80 [21:53:13]process_action close_receipt done [21:53:13]requested_data is exist [21:53:13]produce_requested_data [21:53:13]requested_item fm.sn is exist - process it [21:53:13]wFMCommunicate request_size=4 [21:53:13]MH_SAM_APDU [21:53:13]CAPDU: 80 11 00 00 [21:53:13]Write to MH i2c: E2 08 00 57 15 80 11 00 00 00 00 00 00 E6 [21:53:13]Write i2c OK [21:53:13]MH_I2C_Read... [21:53:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:53:13]Read from MH i2c: E2 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 17 00 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 17 00 57 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3B [21:53:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:53:13]wFMCommunicate OK [21:53:13]requested_item fd.num is exist - process it [21:53:13]SAM_PROTO_GetFieldsCounters [21:53:13]wFMCommunicate request_size=4 [21:53:13]MH_SAM_APDU [21:53:13]CAPDU: 80 13 00 00 [21:53:13]Write to MH i2c: E2 08 00 58 15 80 13 00 00 00 00 00 00 E9 [21:53:13]Write i2c OK [21:53:13]MH_I2C_Read... [21:53:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:53:13]Read from MH i2c: E2 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 62 00 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 62 00 58 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 23 03 00 00 5E 04 04 00 23 03 00 00 57 04 04 00 24 03 00 00 19 04 04 00 00 00 00 00 90 00 37 [21: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FA B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 23 03 00 00 5E 04 04 00 23 03 00 00 57 04 04 00 24 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:53:13]wFMCommunicate OK [21:53:13]SAM_PROTO_GetFieldsCounters done [21:53:13]requested_item shift.num is exist - process it [21:53:13]requested_item shift.opened is exist - process it [21:53:13]req_shift_opened [21:53:13]FM_GetShiftState [21:53:13]SAM_PROTO_GetShiftState [21:53:13]wFMCommunicate request_size=4 [21:53:13]MH_SAM_APDU [21:53:13]CAPDU: 80 13 01 00 [21:53:13]Write to MH i2c: E2 08 00 59 15 80 13 01 00 00 00 00 00 EB [21:53:13]Write i2c OK [21:53:13]MH_I2C_Read... [21:53:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:53:13]Read from MH i2c: E2 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 0E 00 [21:53:13]MH_I2C_Read... [21:53:13]Read from MH i2c: E2 0E 00 59 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 50 [21:53:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:53:13]wFMCommunicate OK [21:53:13]SAM_PROTO_GetShiftState done [21:53:13]FM_GetShiftState done [21:53:13]req_shift_opened done [21:53:13]requested_item shift.open_date is exist - process it [21:53:13]req_shift_open_date [21:53:13]req_shift_open_date done [21:53:13]produce_requested_data done [21:53:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372986,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:53:13]process_action_free close_receipt [21:53:13]json_value_free [21:53:13]json_value_free done [21:53:13]process_json_proto returns [21:53:13]Send response to host [21:53:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372986,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:53:13]free response buf [21:53:13]execute_script done [21:53:13]execute_script returns [21:53:13]free content buf [21:53:13]Sock 10.Close socket [21:53:13]Sock 10.Thread stoped [21:53:17]OFD Sender: No OFD packet to send [21:53:22]OFD Sender: No OFD packet to send [21:53:27]OFD Sender: No OFD packet to send [21:53:32]OFD Sender: No OFD packet to send [21:53:37]OFD Sender: No OFD packet to send [21:53:42]OFD Sender: No OFD packet to send [21:53:47]OFD Sender: No OFD packet to send [21:53:52]OFD Sender: No OFD packet to send [21:53:57]OFD Sender: No OFD packet to send [21:54:02]OFD Sender: No OFD packet to send [21:54:07]OFD Sender: No OFD packet to send [21:54:12]OFD Sender: No OFD packet to send [21:54:17]OFD Sender: No OFD packet to send [21:54:22]OFD Sender: No OFD packet to send [21:54:27]OFD Sender: No OFD packet to send [21:54:32]OFD Sender: No OFD packet to send [21:54:37]OFD Sender: No OFD packet to send [21:54:42]OFD Sender: No OFD packet to send [21:54:47]OFD Sender: No OFD packet to send [21:54:52]OFD Sender: No OFD packet to send [21:54:57]OFD Sender: No OFD packet to send [21:55:02]OFD Sender: No OFD packet to send [21:55:07]OFD Sender: No OFD packet to send [21:55:12]OFD Sender: No OFD packet to send [21:55:17]OFD Sender: No OFD packet to send [21:55:22]OFD Sender: No OFD packet to send [21:55:27]OFD Sender: No OFD packet to send [21:55:32]OFD Sender: No OFD packet to send [21:55:37]OFD Sender: No OFD packet to send [21:55:42]OFD Sender: No OFD packet to send [21:55:47]OFD Sender: No OFD packet to send [21:55:51]accept exits with 7 [21:55:51]New connection [21:55:51]New thread 3066469732 created [21:55:51]Thread 3066613092 joined [21:55:51]Waiting for new connection... [21:55:51] Sock 7.Parse request [21:55:51]Sock 7.Check first char [21:55:51]Sock 7.First char is OK [21:55:51]request: POST /json_proto HTTP/1.0 [21:55:51]Method: POST [21:55:51]URL: /json_proto [21:55:51]Method is POST - this is cgi request [21:55:51]url: /json_proto [21:55:51]query_string will be loaded in cgi processing [21:55:51]execute_cgi json_proto POST (null) [21:55:51]execute_cgi path=json_proto method=POST [21:55:51]POST find Content-Length [21:55:51]Host: 172.17.42.195:8080 [21:55:51]Content-Length: 770 [21:55:51]Content-Type: application/json [21:55:51] [21:55:51]POST finish read [21:55:51]Found Content-Length = 770 [21:55:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:51]execute_script... [21:55: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)3309308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.31 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [21:55:51]POST & json_proto [21:55:51]process_json_proto [21:55:51]json parsed OK: [21:55:51]protocol is kg_v1.0 [21:55:51]action value=close_receipt [21:55:51]process_action close_receipt [21:55:51]cmd_close_receipt [21:55:51]MH_GetDate [21:55:51]Write to MH i2c: F0 00 00 5A 15 5E [21:55:51]Write i2c OK [21:55:51]MH_I2C_Read... [21:55:51]Read from MH i2c: F0 [21:55:51]MH_I2C_Read... [21:55:51]Read from MH i2c: F0 09 00 [21:55:51]MH_I2C_Read... [21:55:51]Read from MH i2c: F0 09 00 5A 15 00 68 C2 1A 67 EF 94 12 67 0E [21:55:51]GetLastDocTimeStamp 1729806790 [21:55:51]current date 1729806952 [21:55:51]FM_GetShiftState [21:55:51]SAM_PROTO_GetShiftState [21:55:51]wFMCommunicate request_size=4 [21:55:51]MH_SAM_APDU [21:55:51]CAPDU: 80 13 01 00 [21:55:51]Write to MH i2c: E2 08 00 5B 15 80 13 01 00 00 00 00 00 ED [21:55:51]Write i2c OK [21:55:51]MH_I2C_Read... [21:55:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:51]Read from MH i2c: E2 [21:55:51]MH_I2C_Read... [21:55:51]Read from MH i2c: E2 0E 00 [21:55:51]MH_I2C_Read... [21:55:51]Read from MH i2c: E2 0E 00 5B 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 52 [21:55:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:55:51]wFMCommunicate OK [21:55:51]SAM_PROTO_GetShiftState done [21:55:51]FM_GetShiftState done [21:55:51]opened in 1729729095 [21:55:51]opened+sec_in_day 1729815495 [21:55:51]quantity*price = 200031 [21:55:51]sum+1 = 200032 [21:55:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.31 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.31 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 804 24.10.2024 21:55 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372987 ФПД: 160036451296030 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215552&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372987&fm=160036451296030&tin=02508201610067®Number=0000000000091623&sum=200031 [21:55:52]StoreToDocumentArchive [21:55:52]shift 524 fd 372987 [21:55:52]save to /storage/0524/doc_00372987 [21:55:52]save last doc name /storage/0524/doc_00372987 to /storage/kkm_last_doc_name [21:55:52]save OK [21:55:52]Clear old archive folders... [21:55:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [21:55:52]tlvbuf is B6E6E3D0 [21:55:52]SAM_PROTO_ClearQueue [21:55:52]wFMCommunicate request_size=4 [21:55:52]MH_SAM_APDU [21:55:52]CAPDU: 80 09 00 00 [21:55:52]Write to MH i2c: E2 08 00 68 15 80 09 00 00 00 00 00 00 EF [21:55:52]Write i2c OK [21:55:52]MH_I2C_Read... [21:55:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [21:55:52]Read from MH i2c: E2 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 68 15 00 90 00 F1 [21:55:52]RAPDU: 90 00 [21:55:52]wFMCommunicate OK [21:55:52]SAM_PROTO_ClearQueue done [21:55:52]KKMCreateOFDPacket [21:55:52]OFDProtocolAddRootSTLVToBuf [21:55:52]FM_MakeSignedData [21:55:52]FM_MakeSignedData [21:55:52]SAM_PROTO_SignData [21:55:52]wFMCommunicate request_size=4 [21:55:52]MH_SAM_APDU [21:55:52]CAPDU: 80 0D 01 02 [21:55:52]Write to MH i2c: E2 08 00 69 15 80 0D 01 02 00 00 00 00 F7 [21:55:52]Write i2c OK [21:55:52]MH_I2C_Read... [21:55:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [21:55:52]Read from MH i2c: E2 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 69 15 00 90 00 F2 [21:55:52]RAPDU: 90 00 [21:55:52]wFMCommunicate OK [21:55:52]wFMCommunicate request_size=255 [21:55:52]MH_SAM_APDU [21:55: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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 03 00 00 F4 03 04 00 68 C2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB B0 05 00 35 04 06 00 91 [21:55:52]Write to MH i2c: E2 02 01 6A 15 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 03 00 00 F4 03 04 00 68 C2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB B0 05 00 35 04 06 00 91 00 00 24 [21:55:52]Write i2c OK [21:55:52]MH_I2C_Read... [21:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:52]Read from MH i2c: E2 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 6A 15 00 90 00 F3 [21:55:52]RAPDU: 90 00 [21:55:52]wFMCommunicate OK [21:55:52]wFMCommunicate request_size=10 [21:55:52]MH_SAM_APDU [21:55:52]CAPDU: 80 0D 02 02 05 8D 63 D4 A3 1E [21:55:52]Write to MH i2c: E2 0D 00 6B 15 80 0D 02 02 05 00 8D 63 D4 A3 1E 00 00 89 [21:55:52]Write i2c OK [21:55:52]MH_I2C_Read... [21:55:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [21:55:52]Read from MH i2c: E2 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 03 00 6B 15 00 90 00 F4 [21:55:52]RAPDU: 90 00 [21:55:52]wFMCommunicate OK [21:55:52]wFMCommunicate request_size=4 [21:55:52]MH_SAM_APDU [21:55:52]CAPDU: 80 0D 03 02 [21:55:52]Write to MH i2c: E2 08 00 6C 15 80 0D 03 02 00 00 00 00 FC [21:55:52]Write i2c OK [21:55:52]MH_I2C_Read... [21:55:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [21:55:52]Read from MH i2c: E2 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 0B 00 [21:55:52]MH_I2C_Read... [21:55:52]Read from MH i2c: E2 0B 00 6C 15 00 1C 44 2B 37 1B 6E 00 90 90 00 D8 [21:55:52]RAPDU: 1C 44 2B 37 1B 6E 00 90 90 00 [21:55:52]wFMCommunicate OK [21:55:52]SAM_PROTO_SignData done [21:55:52]FM_MakeSignedData done [21:55:52]CreateOFDProtocolMessage [21:55:52]wFMCommunicate request_size=4 [21:55:52]MH_SAM_APDU [21:55:52]CAPDU: 80 11 00 00 [21:55:52]Write to MH i2c: E2 08 00 6D 15 80 11 00 00 00 00 00 00 FC [21:55:52]Write i2c OK [21:55:52]MH_I2C_Read... [21:55:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:53]Read from MH i2c: E2 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: E2 17 00 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: E2 17 00 6D 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 51 [21:55:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:55:53]wFMCommunicate OK [21:55:53]CreateOFDProtocolMessage done [21:55:53]OFDSenderStorePacket 372987 [21:55:53]StoreOFDPacket docnum=372987 [21:55:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F9 B3 07 01 C7 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 03 00 00 F4 03 04 00 68 C2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB B0 05 00 35 04 06 00 91 8D 63 D4 A3 1E 1C 44 2B 37 1B 6E 00 90 [21:55:53]CheckFolder [21:55:53]dirname=/storage/ofd_packets [21:55:53]CheckFolder done [21:55:53]ProducePacketName [21:55:53]name=ofd_packets/00372987 [21:55:53]NVStorageSaveData ofd_packets/00372987 [21:55:53]File name is /storage/ofd_packets/00372987 [21:55:53]Write 301 bytes [21:55:53]NVStorageSaveData done [21:55:53]OFDSenderStorePacket done [21:55:53]KKMCreateOFDPacket done [21:55:53]NVStorageSaveData kkm_last_timestamp [21:55:53]File name is /storage/kkm_last_timestamp [21:55:53]Write 4 bytes [21:55:53]NVStorageSaveData done [21:55:53]ExternCall_PrintAddStr [21:55:53]wPrintStart [21:55:53]Write to MH i2c: 01 00 00 6E 15 83 [21:55:53]Write i2c OK [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: 01 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: 01 07 00 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: 01 07 00 6E 15 00 00 00 00 00 FF 0F 98 [21:55:53]RasterBufferAndPrint [21:55:53]line Счет N : (1)3309308 [21:55:53]line ИНН: 02508201610067 [21:55:53]line Контрольно-Кассовый Чек [21:55:53]line ПРОДАЖА [21:55:53]line ТРК (МРК, ГНК) : 32 [21:55:53]line Товар: 2710124130 [21:55:53]line Аи-92-К-4 [21:55:53]line 29.900 * 66.90 [21:55:53]line = 2000.31 [21:55:53]line НДС 12% НСП 1% [21:55:53]line > о реализуемом товаре [21:55:53]line ИТОГО: 2000.31 [21:55:53]line НСП 1% : 17.70 [21:55:53]line НДС 12% : 212.42 [21:55:53]line Наличными: 0.00 [21:55:53]line Безнал.: 2000.31 [21:55:53]line Место: АЗС № 87 "Партнер Нефть" [21:55:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [21:55:53]line СНО: Общий режим [21:55:53]line Чек 804 24.10.2024 21:55 [21:55:53]line Смена: 524 ФФД: 1.0 [21:55:53]line ЗНМ: 0300000083 [21:55:53]line РНМ: 0000000000091623 [21:55:53]line Версия ККМ: 001 [21:55:53]line Платежная система: Mbank [21:55:53]line ФМ: 0000000000874672 [21:55:53]line ФД: 372987 [21:55:53]line ФПД: 160036451296030 [21:55:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T215552&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372987&fm=160036451296030&tin=02508201610067®Number=0000000000091623&sum=200031 [21:55:53]written 0, free lines is 4095 [21:55:53]OFD Sender: Processing packet 372987 [packets to send 268, broken 267] [21:55:53]ProducePacketName [21:55:53]name=ofd_packets/00372987 [21:55:53]OFD Sender: To server: pG, [21:55:53]CommunicateWithHost lk.salyk.kg:30040 [21:55:53]ConnectInit lk.salyk.kg [21:55:53]Connected sock=10 [21:55:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F9 B3 07 01 C7 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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 24 03 00 00 F4 03 04 00 68 C2 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB B0 05 00 35 04 06 00 91 8D 63 D4 A3 1E 1C 44 2B 37 1B 6E 00 90 [21:55:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 37 18 47 00 DB 04 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FB B0 05 00 F4 03 04 00 0E 6E 1A 67 B6 04 01 00 00 28 73 9E C3 68 79 5D 3E [21:55:53]CommunicateWithHost err = 0 [21:55:53]CheckOFDResponse [21:55:53]1017 (14) - 77093643461234 [21:55:53]1041 (16) - 0000000000874672 [21:55:53]1040 (4) - 372987 [21:55:53]1012 (4) - 24.10.2024 15:55 [21:55:53]1206 (1) - 0 [21:55:53]OFD Sender: Remove packet 372987 [21:55:53]ProducePacketName [21:55:53]name=ofd_packets/00372987 [21:55:53]NVStorageDeleteData [21:55:53]Write to MH i2c: 01 00 00 97 15 AC [21:55:53]Write i2c OK [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: 01 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: 01 07 00 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: 01 07 00 97 15 00 00 00 00 00 11 0D D1 [21:55:53]RasterBufferAndPrint [21:55:53]line [21:55:53]line [21:55:53]line [21:55:53]line [21:55:53]line [21:55:53]written 0, free lines is 3351 [21:55:53]MH_Cut [21:55:53]Write to MH i2c: D1 01 00 9E 15 01 85 [21:55:53]Write i2c OK [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: D1 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: D1 01 00 [21:55:53]MH_I2C_Read... [21:55:53]Read from MH i2c: D1 01 00 9E 15 00 84 [21:55:53]Write to MH i2c: 01 00 00 9F 15 B4 [21:55:53]Write i2c OK [21:55:53]MH_I2C_Read... [21:55:53]OFD Sender: No OFD packet to send [21:55:54]*** Cut start [21:55:54]*** Partial cut [21:55:54]*** CUTSNS_PIN = 1 [21:55:54]*** CUTSNS_PIN = 0 [21:55:54]*** Brake cut motor [21:55:54]Read from MH i2c: 01 [21:55:54]MH_I2C_Read... [21:55:54]*** Stop cut motor [21:55:54]*** Cut end [21:55:54]Read from MH i2c: 01 07 00 [21:55:54]MH_I2C_Read... [21:55:54]Read from MH i2c: 01 07 00 9F 15 00 00 00 00 00 FF 0F C9 [21:55:54]process_action close_receipt done [21:55:54]requested_data is exist [21:55:54]produce_requested_data [21:55:54]requested_item fm.sn is exist - process it [21:55:54]wFMCommunicate request_size=4 [21:55:54]MH_SAM_APDU [21:55:54]CAPDU: 80 11 00 00 [21:55:54]Write to MH i2c: E2 08 00 A0 15 80 11 00 00 00 00 00 00 2F [21:55:54]Write i2c OK [21:55:54]MH_I2C_Read... [21:55:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [21:55:55]Read from MH i2c: E2 [21:55:55]MH_I2C_Read... [21:55:55]Read from MH i2c: E2 17 00 [21:55:55]MH_I2C_Read... [21:55:55]Read from MH i2c: E2 17 00 A0 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 84 [21:55:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [21:55:55]wFMCommunicate OK [21:55:55]requested_item fd.num is exist - process it [21:55:55]SAM_PROTO_GetFieldsCounters [21:55:55]wFMCommunicate request_size=4 [21:55:55]MH_SAM_APDU [21:55:55]CAPDU: 80 13 00 00 [21:55:55]Write to MH i2c: E2 08 00 A1 15 80 13 00 00 00 00 00 00 32 [21:55:55]Write i2c OK [21:55:55]MH_I2C_Read... [21:55:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [21:55:55]Read from MH i2c: E2 [21:55:55]MH_I2C_Read... [21:55:55]Read from MH i2c: E2 62 00 [21:55:55]MH_I2C_Read... [21:55:55]Read from MH i2c: E2 62 00 A1 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 24 03 00 00 5E 04 04 00 24 03 00 00 57 04 04 00 25 03 00 00 19 04 04 00 00 00 00 00 90 00 84 [21:55:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FB B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 24 03 00 00 5E 04 04 00 24 03 00 00 57 04 04 00 25 03 00 00 19 04 04 00 00 00 00 00 90 00 [21:55:55]wFMCommunicate OK [21:55:55]SAM_PROTO_GetFieldsCounters done [21:55:55]requested_item shift.num is exist - process it [21:55:55]requested_item shift.opened is exist - process it [21:55:55]req_shift_opened [21:55:55]FM_GetShiftState [21:55:55]SAM_PROTO_GetShiftState [21:55:55]wFMCommunicate request_size=4 [21:55:55]MH_SAM_APDU [21:55:55]CAPDU: 80 13 01 00 [21:55:55]Write to MH i2c: E2 08 00 A2 15 80 13 01 00 00 00 00 00 34 [21:55:55]Write i2c OK [21:55:55]MH_I2C_Read... [21:55:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [21:55:55]Read from MH i2c: E2 [21:55:55]MH_I2C_Read... [21:55:55]Read from MH i2c: E2 0E 00 [21:55:55]MH_I2C_Read... [21:55:55]Read from MH i2c: E2 0E 00 A2 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 99 [21:55:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [21:55:55]wFMCommunicate OK [21:55:55]SAM_PROTO_GetShiftState done [21:55:55]FM_GetShiftState done [21:55:55]req_shift_opened done [21:55:55]requested_item shift.open_date is exist - process it [21:55:55]req_shift_open_date [21:55:55]req_shift_open_date done [21:55:55]produce_requested_data done [21:55:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372987,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [21:55:55]process_action_free close_receipt [21:55:55]json_value_free [21:55:55]json_value_free done [21:55:55]process_json_proto returns [21:55:55]Send response to host [21:55:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372987,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [21:55:55]free response buf [21:55:55]execute_script done [21:55:55]execute_script returns [21:55:55]free content buf [21:55:55]Sock 7.Close socket [21:55:55]Sock 7.Thread stoped [21:55:58]OFD Sender: No OFD packet to send [21:56:03]OFD Sender: No OFD packet to send [21:56:08]OFD Sender: No OFD packet to send [21:56:13]OFD Sender: No OFD packet to send [21:56:18]OFD Sender: No OFD packet to send [21:56:23]OFD Sender: No OFD packet to send [21:56:28]OFD Sender: No OFD packet to send [21:56:33]OFD Sender: No OFD packet to send [21:56:38]OFD Sender: No OFD packet to send [21:56:43]OFD Sender: No OFD packet to send [21:56:48]OFD Sender: No OFD packet to send [21:56:54]OFD Sender: No OFD packet to send [21:56:59]OFD Sender: No OFD packet to send [21:57:04]OFD Sender: No OFD packet to send [21:57:09]OFD Sender: No OFD packet to send [21:57:14]OFD Sender: No OFD packet to send [21:57:19]OFD Sender: No OFD packet to send [21:57:24]OFD Sender: No OFD packet to send [21:57:29]OFD Sender: No OFD packet to send [21:57:34]OFD Sender: No OFD packet to send [21:57:39]OFD Sender: No OFD packet to send [21:57:44]OFD Sender: No OFD packet to send [21:57:49]OFD Sender: No OFD packet to send [21:57:54]OFD Sender: No OFD packet to send [21:57:59]OFD Sender: No OFD packet to send [21:58:04]OFD Sender: No OFD packet to send [21:58:09]OFD Sender: No OFD packet to send [21:58:14]OFD Sender: No OFD packet to send [21:58:19]OFD Sender: No OFD packet to send [21:58:24]OFD Sender: No OFD packet to send [21:58:29]OFD Sender: No OFD packet to send [21:58:34]OFD Sender: No OFD packet to send [21:58:39]OFD Sender: No OFD packet to send [21:58:44]OFD Sender: No OFD packet to send [21:58:49]OFD Sender: No OFD packet to send [21:58:54]OFD Sender: No OFD packet to send [21:58:59]OFD Sender: No OFD packet to send [21:59:04]OFD Sender: No OFD packet to send [21:59:09]OFD Sender: No OFD packet to send [21:59:14]OFD Sender: No OFD packet to send [21:59:19]OFD Sender: No OFD packet to send [21:59:24]OFD Sender: No OFD packet to send [21:59:29]OFD Sender: No OFD packet to send [21:59:34]OFD Sender: No OFD packet to send [21:59:39]OFD Sender: No OFD packet to send [21:59:44]OFD Sender: No OFD packet to send [21:59:49]OFD Sender: No OFD packet to send [21:59:54]OFD Sender: No OFD packet to send [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:19]OFD Sender: No OFD packet to send [22:00:24]OFD Sender: No OFD packet to send [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:54]OFD Sender: No OFD packet to send [22:00:59]OFD Sender: No OFD packet to send [22:01:04]OFD Sender: No OFD packet to send [22:01:09]OFD Sender: No OFD packet to send [22:01:14]OFD Sender: No OFD packet to send [22:01:19]OFD Sender: No OFD packet to send [22:01:24]OFD Sender: No OFD packet to send [22:01:29]OFD Sender: No OFD packet to send [22:01:34]OFD Sender: No OFD packet to send [22:01:39]OFD Sender: No OFD packet to send [22:01:44]OFD Sender: No OFD packet to send [22:01:49]OFD Sender: No OFD packet to send [22:01:54]OFD Sender: No OFD packet to send [22:01:59]accept exits with 9 [22:01:59]New connection [22:01:59]New thread 3066613092 created [22:01:59]Thread 3066469732 joined [22:01:59]Waiting for new connection... [22:01:59] Sock 9.Parse request [22:01:59]Sock 9.Check first char [22:01:59]Sock 9.First char is OK [22:01:59]request: POST /json_proto HTTP/1.0 [22:01:59]Method: POST [22:01:59]URL: /json_proto [22:01:59]Method is POST - this is cgi request [22:01:59]url: /json_proto [22:01:59]query_string will be loaded in cgi processing [22:01:59]execute_cgi json_proto POST (null) [22:01:59]execute_cgi path=json_proto method=POST [22:01:59]POST find Content-Length [22:01:59]Host: 172.17.42.195:8080 [22:01:59]Content-Length: 774 [22:01:59]Content-Type: application/json [22:01:59] [22:01:59]POST finish read [22:01:59]Found Content-Length = 774 [22:01:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:59]execute_script... [22: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)3309309", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 22.310, "sum" : 1700.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1700.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:01:59]POST & json_proto [22:01:59]process_json_proto [22:01:59]json parsed OK: [22:01:59]protocol is kg_v1.0 [22:01:59]action value=close_receipt [22:01:59]process_action close_receipt [22:01:59]cmd_close_receipt [22:01:59]MH_GetDate [22:01:59]Write to MH i2c: F0 00 00 A3 15 A7 [22:01:59]Write i2c OK [22:01:59]MH_I2C_Read... [22:01:59]Read from MH i2c: F0 [22:01:59]MH_I2C_Read... [22:01:59]Read from MH i2c: F0 09 00 [22:01:59]MH_I2C_Read... [22:01:59]Read from MH i2c: F0 09 00 A3 15 00 D8 C3 1A 67 EF 94 12 67 C8 [22:01:59]GetLastDocTimeStamp 1729806952 [22:01:59]current date 1729807320 [22:01:59]FM_GetShiftState [22:01:59]SAM_PROTO_GetShiftState [22:01:59]wFMCommunicate request_size=4 [22:01:59]MH_SAM_APDU [22:01:59]CAPDU: 80 13 01 00 [22:01:59]Write to MH i2c: E2 08 00 A4 15 80 13 01 00 00 00 00 00 36 [22:01:59]Write i2c OK [22:01:59]MH_I2C_Read... [22:01:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:01:59]Read from MH i2c: E2 [22:01:59]MH_I2C_Read... [22:01:59]Read from MH i2c: E2 0E 00 [22:01:59]MH_I2C_Read... [22:01:59]Read from MH i2c: E2 0E 00 A4 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9B [22:01:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:01:59]wFMCommunicate OK [22:01:59]SAM_PROTO_GetShiftState done [22:01:59]FM_GetShiftState done [22:01:59]opened in 1729729095 [22:01:59]opened+sec_in_day 1729815495 [22:01:59]quantity*price = 170002 [22:01:59]sum+1 = 170003 [22:01:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.02 НСП 1% : 15.04 НДС 12% : 180.53 Наличными: 0.00 Безнал.: 1700.02 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 805 24.10.2024 22:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372988 ФПД: 140585276310493 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372988&fm=140585276310493&tin=02508201610067®Number=0000000000091623&sum=170002 [22:02:00]StoreToDocumentArchive [22:02:00]shift 524 fd 372988 [22:02:00]save to /storage/0524/doc_00372988 [22:02:00]save last doc name /storage/0524/doc_00372988 to /storage/kkm_last_doc_name [22:02:00]save OK [22:02:00]Clear old archive folders... [22:02:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:02:00]tlvbuf is 00CB76C0 [22:02:00]SAM_PROTO_ClearQueue [22:02:00]wFMCommunicate request_size=4 [22:02:00]MH_SAM_APDU [22:02:00]CAPDU: 80 09 00 00 [22:02:00]Write to MH i2c: E2 08 00 B1 15 80 09 00 00 00 00 00 00 38 [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:00]Read from MH i2c: E2 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 B1 15 00 90 00 3A [22:02:00]RAPDU: 90 00 [22:02:00]wFMCommunicate OK [22:02:00]SAM_PROTO_ClearQueue done [22:02:00]KKMCreateOFDPacket [22:02:00]OFDProtocolAddRootSTLVToBuf [22:02:00]FM_MakeSignedData [22:02:00]FM_MakeSignedData [22:02:00]SAM_PROTO_SignData [22:02:00]wFMCommunicate request_size=4 [22:02:00]MH_SAM_APDU [22:02:00]CAPDU: 80 0D 01 02 [22:02:00]Write to MH i2c: E2 08 00 B2 15 80 0D 01 02 00 00 00 00 40 [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:00]Read from MH i2c: E2 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 B2 15 00 90 00 3B [22:02:00]RAPDU: 90 00 [22:02:00]wFMCommunicate OK [22:02:00]wFMCommunicate request_size=255 [22:02:00]MH_SAM_APDU [22:02:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 03 00 00 F4 03 04 00 D8 C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC B0 05 00 35 04 06 00 [22:02:00]Write to MH i2c: E2 02 01 B3 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 03 00 00 F4 03 04 00 D8 C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC B0 05 00 35 04 06 00 00 00 98 [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:00]Read from MH i2c: E2 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 B3 15 00 90 00 3C [22:02:00]RAPDU: 90 00 [22:02:00]wFMCommunicate OK [22:02:00]wFMCommunicate request_size=11 [22:02:00]MH_SAM_APDU [22:02:00]CAPDU: 80 0D 02 02 06 7F DC 8F 74 83 DD [22:02:00]Write to MH i2c: E2 0E 00 B4 15 80 0D 02 02 06 00 7F DC 8F 74 83 DD 00 00 0D [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:00]Read from MH i2c: E2 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 03 00 B4 15 00 90 00 3D [22:02:00]RAPDU: 90 00 [22:02:00]wFMCommunicate OK [22:02:00]wFMCommunicate request_size=4 [22:02:00]MH_SAM_APDU [22:02:00]CAPDU: 80 0D 03 02 [22:02:00]Write to MH i2c: E2 08 00 B5 15 80 0D 03 02 00 00 00 00 45 [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:00]Read from MH i2c: E2 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 0B 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 0B 00 B5 15 00 26 A0 6C 98 2B 6B 6C E0 90 00 F2 [22:02:00]RAPDU: 26 A0 6C 98 2B 6B 6C E0 90 00 [22:02:00]wFMCommunicate OK [22:02:00]SAM_PROTO_SignData done [22:02:00]FM_MakeSignedData done [22:02:00]CreateOFDProtocolMessage [22:02:00]wFMCommunicate request_size=4 [22:02:00]MH_SAM_APDU [22:02:00]CAPDU: 80 11 00 00 [22:02:00]Write to MH i2c: E2 08 00 B6 15 80 11 00 00 00 00 00 00 45 [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:00]Read from MH i2c: E2 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 17 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: E2 17 00 B6 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9A [22:02:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:00]wFMCommunicate OK [22:02:00]CreateOFDProtocolMessage done [22:02:00]OFDSenderStorePacket 372988 [22:02:00]StoreOFDPacket docnum=372988 [22:02:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 68 91 08 01 E4 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 03 00 00 F4 03 04 00 D8 C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC B0 05 00 35 04 06 00 7F DC 8F 74 83 DD 26 A0 6C 98 2B 6B 6C E0 [22:02:00]CheckFolder [22:02:00]dirname=/storage/ofd_packets [22:02:00]CheckFolder done [22:02:00]ProducePacketName [22:02:00]name=ofd_packets/00372988 [22:02:00]NVStorageSaveData ofd_packets/00372988 [22:02:00]File name is /storage/ofd_packets/00372988 [22:02:00]Write 302 bytes [22:02:00]NVStorageSaveData done [22:02:00]OFDSenderStorePacket done [22:02:00]KKMCreateOFDPacket done [22:02:00]NVStorageSaveData kkm_last_timestamp [22:02:00]File name is /storage/kkm_last_timestamp [22:02:00]Write 4 bytes [22:02:00]NVStorageSaveData done [22:02:00]ExternCall_PrintAddStr [22:02:00]wPrintStart [22:02:00]Write to MH i2c: 01 00 00 B7 15 CC [22:02:00]Write i2c OK [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: 01 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: 01 07 00 [22:02:00]MH_I2C_Read... [22:02:00]Read from MH i2c: 01 07 00 B7 15 00 00 00 00 00 FF 0F E1 [22:02:00]RasterBufferAndPrint [22:02:00]line Счет N : (1)3309309 [22:02:00]line ИНН: 02508201610067 [22:02:00]line Контрольно-Кассовый Чек [22:02:00]line ПРОДАЖА [22:02:00]line ТРК (МРК, ГНК) : 5 [22:02:00]line Товар: 2710194210 [22:02:00]line ДТ(л)-К-5 [22:02:00]line 22.310 * 76.20 [22:02:00]line = 1700.02 [22:02:00]line НДС 12% НСП 1% [22:02:00]line > о реализуемом товаре [22:02:00]line ИТОГО: 1700.02 [22:02:00]line НСП 1% : 15.04 [22:02:00]line НДС 12% : 180.53 [22:02:00]line Наличными: 0.00 [22:02:00]line Безнал.: 1700.02 [22:02:00]line Место: АЗС № 87 "Партнер Нефть" [22:02:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:02:00]line СНО: Общий режим [22:02:00]line Чек 805 24.10.2024 22:02 [22:02:00]line Смена: 524 ФФД: 1.0 [22:02:00]line ЗНМ: 0300000083 [22:02:00]line РНМ: 0000000000091623 [22:02:00]line Версия ККМ: 001 [22:02:00]line Платежная система: Mbank [22:02:00]line ФМ: 0000000000874672 [22:02:00]line ФД: 372988 [22:02:00]line ФПД: 140585276310493 [22:02:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220200&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372988&fm=140585276310493&tin=02508201610067®Number=0000000000091623&sum=170002 [22:02:00]OFD Sender: Processing packet 372988 [packets to send 268, broken 267] [22:02:00]ProducePacketName [22:02:00]name=ofd_packets/00372988 [22:02:00]OFD Sender: To server: pG, [22:02:00]CommunicateWithHost lk.salyk.kg:30040 [22:02:00]ConnectInit lk.salyk.kg [22:02:00]written 0, free lines is 4095 [22:02:01]Connected sock=5 [22: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 36 37 32 10 01 00 00 68 91 08 01 E4 4C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 26 57 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 12 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 12 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 85 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 12 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 25 03 00 00 F4 03 04 00 D8 C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC B0 05 00 35 04 06 00 7F DC 8F 74 83 DD 26 A0 6C 98 2B 6B 6C E0 [22:02:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2A E7 47 00 ED 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FC B0 05 00 F4 03 04 00 7E 6F 1A 67 B6 04 01 00 00 D8 36 F7 DB 78 0F D0 8D [22:02:01]CommunicateWithHost err = 0 [22:02:01]CheckOFDResponse [22:02:01]1017 (14) - 77093643461234 [22:02:01]1041 (16) - 0000000000874672 [22:02:01]1040 (4) - 372988 [22:02:01]1012 (4) - 24.10.2024 16:02 [22:02:01]1206 (1) - 0 [22:02:01]OFD Sender: Remove packet 372988 [22:02:01]ProducePacketName [22:02:01]name=ofd_packets/00372988 [22:02:01]NVStorageDeleteData [22:02:01]Write to MH i2c: 01 00 00 E0 15 F5 [22:02:01]Write i2c OK [22:02:01]MH_I2C_Read... [22:02:01]Read from MH i2c: 01 [22:02:01]MH_I2C_Read... [22:02:01]Read from MH i2c: 01 07 00 [22:02:01]MH_I2C_Read... [22:02:01]Read from MH i2c: 01 07 00 E0 15 00 00 00 00 00 02 0D 0B [22:02:01]RasterBufferAndPrint [22:02:01]line [22:02:01]line [22:02:01]line [22:02:01]line [22:02:01]line [22:02:01]written 0, free lines is 3337 [22:02:01]MH_Cut [22:02:01]Write to MH i2c: D1 01 00 E7 15 01 CE [22:02:01]Write i2c OK [22:02:01]MH_I2C_Read... [22:02:01]Read from MH i2c: D1 [22:02:01]MH_I2C_Read... [22:02:01]Read from MH i2c: D1 01 00 [22:02:01]MH_I2C_Read... [22:02:01]Read from MH i2c: D1 01 00 E7 15 00 CD [22:02:01]Write to MH i2c: 01 00 00 E8 15 FD [22:02:01]Write i2c OK [22:02:01]MH_I2C_Read... [22:02:01]OFD Sender: No OFD packet to send [22:02:02]*** Cut start [22:02:02]*** Partial cut [22:02:02]*** CUTSNS_PIN = 1 [22:02:02]*** CUTSNS_PIN = 0 [22:02:02]*** Brake cut motor [22:02:02]Read from MH i2c: 01 [22:02:02]MH_I2C_Read... [22:02:02]*** Stop cut motor [22:02:02]*** Cut end [22:02:02]Read from MH i2c: 01 07 00 [22:02:02]MH_I2C_Read... [22:02:02]Read from MH i2c: 01 07 00 E8 15 00 00 00 00 00 FF 0F 12 [22:02:02]process_action close_receipt done [22:02:02]requested_data is exist [22:02:02]produce_requested_data [22:02:02]requested_item fm.sn is exist - process it [22:02:02]wFMCommunicate request_size=4 [22:02:02]MH_SAM_APDU [22:02:02]CAPDU: 80 11 00 00 [22:02:02]Write to MH i2c: E2 08 00 E9 15 80 11 00 00 00 00 00 00 78 [22:02:02]Write i2c OK [22:02:02]MH_I2C_Read... [22:02:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:02]Read from MH i2c: E2 [22:02:02]MH_I2C_Read... [22:02:02]Read from MH i2c: E2 17 00 [22:02:02]MH_I2C_Read... [22:02:02]Read from MH i2c: E2 17 00 E9 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CD [22:02:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:02]wFMCommunicate OK [22:02:02]requested_item fd.num is exist - process it [22:02:02]SAM_PROTO_GetFieldsCounters [22:02:02]wFMCommunicate request_size=4 [22:02:02]MH_SAM_APDU [22:02:02]CAPDU: 80 13 00 00 [22:02:02]Write to MH i2c: E2 08 00 EA 15 80 13 00 00 00 00 00 00 7B [22:02:02]Write i2c OK [22:02:02]MH_I2C_Read... [22:02:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:02:03]Read from MH i2c: E2 [22:02:03]MH_I2C_Read... [22:02:03]Read from MH i2c: E2 62 00 [22:02:03]MH_I2C_Read... [22:02:03]Read from MH i2c: E2 62 00 EA 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 25 03 00 00 5E 04 04 00 25 03 00 00 57 04 04 00 26 03 00 00 19 04 04 00 00 00 00 00 90 00 D1 [22:02:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FC B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 25 03 00 00 5E 04 04 00 25 03 00 00 57 04 04 00 26 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:02:03]wFMCommunicate OK [22:02:03]SAM_PROTO_GetFieldsCounters done [22:02:03]requested_item shift.num is exist - process it [22:02:03]requested_item shift.opened is exist - process it [22:02:03]req_shift_opened [22:02:03]FM_GetShiftState [22:02:03]SAM_PROTO_GetShiftState [22:02:03]wFMCommunicate request_size=4 [22:02:03]MH_SAM_APDU [22:02:03]CAPDU: 80 13 01 00 [22:02:03]Write to MH i2c: E2 08 00 EB 15 80 13 01 00 00 00 00 00 7D [22:02:03]Write i2c OK [22:02:03]MH_I2C_Read... [22:02:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:03]Read from MH i2c: E2 [22:02:03]MH_I2C_Read... [22:02:03]Read from MH i2c: E2 0E 00 [22:02:03]MH_I2C_Read... [22:02:03]Read from MH i2c: E2 0E 00 EB 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E2 [22:02:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:03]wFMCommunicate OK [22:02:03]SAM_PROTO_GetShiftState done [22:02:03]FM_GetShiftState done [22:02:03]req_shift_opened done [22:02:03]requested_item shift.open_date is exist - process it [22:02:03]req_shift_open_date [22:02:03]req_shift_open_date done [22:02:03]produce_requested_data done [22:02:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372988,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:02:03]process_action_free close_receipt [22:02:03]json_value_free [22:02:03]json_value_free done [22:02:03]process_json_proto returns [22:02:03]Send response to host [22:02:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372988,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:02:03]free response buf [22:02:03]execute_script done [22:02:03]execute_script returns [22:02:03]free content buf [22:02:03]Sock 9.Close socket [22:02:03]Sock 9.Thread stoped [22:02:06]OFD Sender: No OFD packet to send [22:02:11]OFD Sender: No OFD packet to send [22:02:16]OFD Sender: No OFD packet to send [22:02:21]OFD Sender: No OFD packet to send [22:02:22]accept exits with 7 [22:02:22]New connection [22:02:22]New thread 3066469732 created [22:02:22]Thread 3066613092 joined [22:02:22]Waiting for new connection... [22:02:22] Sock 7.Parse request [22:02:22]Sock 7.Check first char [22:02:22]Sock 7.First char is OK [22:02:22]request: POST /json_proto HTTP/1.0 [22:02:22]Method: POST [22:02:22]URL: /json_proto [22:02:22]Method is POST - this is cgi request [22:02:22]url: /json_proto [22:02:22]query_string will be loaded in cgi processing [22:02:22]execute_cgi json_proto POST (null) [22:02:22]execute_cgi path=json_proto method=POST [22:02:22]POST find Content-Length [22:02:22]Host: 172.17.42.195:8080 [22:02:22]Content-Length: 678 [22:02:22]Content-Type: application/json [22:02:22] [22:02:22]POST finish read [22:02:22]Found Content-Length = 678 [22:02:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:22]execute_script... [22:02: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)3309312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:22]POST & json_proto [22:02:22]process_json_proto [22:02:22]json parsed OK: [22:02:22]protocol is kg_v1.0 [22:02:22]action value=close_receipt [22:02:22]process_action close_receipt [22:02:22]cmd_close_receipt [22:02:22]MH_GetDate [22:02:22]Write to MH i2c: F0 00 00 EC 15 F0 [22:02:22]Write i2c OK [22:02:22]MH_I2C_Read... [22:02:22]Read from MH i2c: F0 [22:02:22]MH_I2C_Read... [22:02:22]Read from MH i2c: F0 09 00 [22:02:22]MH_I2C_Read... [22:02:22]Read from MH i2c: F0 09 00 EC 15 00 EF C3 1A 67 EF 94 12 67 28 [22:02:22]GetLastDocTimeStamp 1729807320 [22:02:22]current date 1729807343 [22:02:22]FM_GetShiftState [22:02:22]SAM_PROTO_GetShiftState [22:02:22]wFMCommunicate request_size=4 [22:02:22]MH_SAM_APDU [22:02:22]CAPDU: 80 13 01 00 [22:02:22]Write to MH i2c: E2 08 00 ED 15 80 13 01 00 00 00 00 00 7F [22:02:22]Write i2c OK [22:02:22]MH_I2C_Read... [22:02:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:22]Read from MH i2c: E2 [22:02:22]MH_I2C_Read... [22:02:22]Read from MH i2c: E2 0E 00 [22:02:22]MH_I2C_Read... [22:02:22]Read from MH i2c: E2 0E 00 ED 15 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E4 [22:02:22]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:22]wFMCommunicate OK [22:02:22]SAM_PROTO_GetShiftState done [22:02:22]FM_GetShiftState done [22:02:22]opened in 1729729095 [22:02:22]opened+sec_in_day 1729815495 [22:02:22]quantity*price = 50010 [22:02:22]sum+1 = 50012 [22:02:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 806 24.10.2024 22:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372989 ФПД: 259998315796713 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220223&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372989&fm=259998315796713&tin=02508201610067®Number=0000000000091623&sum=50000 [22:02:23]StoreToDocumentArchive [22:02:23]shift 524 fd 372989 [22:02:23]save to /storage/0524/doc_00372989 [22:02:23]save last doc name /storage/0524/doc_00372989 to /storage/kkm_last_doc_name [22:02:23]save OK [22:02:23]Clear old archive folders... [22:02:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:02:23]tlvbuf is B6F02700 [22:02:23]SAM_PROTO_ClearQueue [22:02:23]wFMCommunicate request_size=4 [22:02:23]MH_SAM_APDU [22:02:23]CAPDU: 80 09 00 00 [22:02:23]Write to MH i2c: E2 08 00 FA 15 80 09 00 00 00 00 00 00 81 [22:02:23]Write i2c OK [22:02:23]MH_I2C_Read... [22:02:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:23]Read from MH i2c: E2 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 FA 15 00 90 00 83 [22:02:23]RAPDU: 90 00 [22:02:23]wFMCommunicate OK [22:02:23]SAM_PROTO_ClearQueue done [22:02:23]KKMCreateOFDPacket [22:02:23]OFDProtocolAddRootSTLVToBuf [22:02:23]FM_MakeSignedData [22:02:23]FM_MakeSignedData [22:02:23]SAM_PROTO_SignData [22:02:23]wFMCommunicate request_size=4 [22:02:23]MH_SAM_APDU [22:02:23]CAPDU: 80 0D 01 02 [22:02:23]Write to MH i2c: E2 08 00 FB 15 80 0D 01 02 00 00 00 00 89 [22:02:23]Write i2c OK [22:02:23]MH_I2C_Read... [22:02:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:23]Read from MH i2c: E2 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 FB 15 00 90 00 84 [22:02:23]RAPDU: 90 00 [22:02:23]wFMCommunicate OK [22:02:23]wFMCommunicate request_size=255 [22:02:23]MH_SAM_APDU [22:02:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 EF C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD B0 05 00 35 04 06 00 EC [22:02:23]Write to MH i2c: E2 02 01 FC 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 EF C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD B0 05 00 35 04 06 00 EC 00 00 F4 [22:02:23]Write i2c OK [22:02:23]MH_I2C_Read... [22:02:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:23]Read from MH i2c: E2 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 FC 15 00 90 00 85 [22:02:23]RAPDU: 90 00 [22:02:23]wFMCommunicate OK [22:02:23]wFMCommunicate request_size=10 [22:02:23]MH_SAM_APDU [22:02:23]CAPDU: 80 0D 02 02 05 77 93 41 58 E9 [22:02:23]Write to MH i2c: E2 0D 00 FD 15 80 0D 02 02 05 00 77 93 41 58 E9 00 00 22 [22:02:23]Write i2c OK [22:02:23]MH_I2C_Read... [22:02:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:23]Read from MH i2c: E2 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 03 00 FD 15 00 90 00 86 [22:02:23]RAPDU: 90 00 [22:02:23]wFMCommunicate OK [22:02:23]wFMCommunicate request_size=4 [22:02:23]MH_SAM_APDU [22:02:23]CAPDU: 80 0D 03 02 [22:02:23]Write to MH i2c: E2 08 00 FE 15 80 0D 03 02 00 00 00 00 8E [22:02:23]Write i2c OK [22:02:23]MH_I2C_Read... [22:02:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:23]Read from MH i2c: E2 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 0B 00 [22:02:23]MH_I2C_Read... [22:02:23]Read from MH i2c: E2 0B 00 FE 15 00 D3 C4 25 4E C8 F7 EC 4D 90 00 91 [22:02:23]RAPDU: D3 C4 25 4E C8 F7 EC 4D 90 00 [22:02:23]wFMCommunicate OK [22:02:23]SAM_PROTO_SignData done [22:02:23]FM_MakeSignedData done [22:02:23]CreateOFDProtocolMessage [22:02:23]wFMCommunicate request_size=4 [22:02:23]MH_SAM_APDU [22:02:23]CAPDU: 80 11 00 00 [22:02:23]Write to MH i2c: E2 08 00 FF 15 80 11 00 00 00 00 00 00 8E [22:02:23]Write i2c OK [22:02:23]MH_I2C_Read... [22:02:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:24]Read from MH i2c: E2 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: E2 17 00 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: E2 17 00 FF 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [22:02:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:24]wFMCommunicate OK [22:02:24]CreateOFDProtocolMessage done [22:02:24]OFDSenderStorePacket 372989 [22:02:24]StoreOFDPacket docnum=372989 [22:02:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 16 50 07 01 63 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 EF C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD B0 05 00 35 04 06 00 EC 77 93 41 58 E9 D3 C4 25 4E C8 F7 EC 4D [22:02:24]CheckFolder [22:02:24]dirname=/storage/ofd_packets [22:02:24]CheckFolder done [22:02:24]ProducePacketName [22:02:24]name=ofd_packets/00372989 [22:02:24]NVStorageSaveData ofd_packets/00372989 [22:02:24]File name is /storage/ofd_packets/00372989 [22:02:24]Write 301 bytes [22:02:24]NVStorageSaveData done [22:02:24]OFDSenderStorePacket done [22:02:24]KKMCreateOFDPacket done [22:02:24]NVStorageSaveData kkm_last_timestamp [22:02:24]File name is /storage/kkm_last_timestamp [22:02:24]Write 4 bytes [22:02:24]NVStorageSaveData done [22:02:24]ExternCall_PrintAddStr [22:02:24]wPrintStart [22:02:24]Write to MH i2c: 01 00 00 00 16 16 [22:02:24]Write i2c OK [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: 01 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: 01 07 00 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: 01 07 00 00 16 00 00 00 00 00 FF 0F 2B [22:02:24]RasterBufferAndPrint [22:02:24]line Счет N : (1)3309312 [22:02:24]line ИНН: 02508201610067 [22:02:24]line Контрольно-Кассовый Чек [22:02:24]line ПРОДАЖА [22:02:24]line ТРК (МРК, ГНК) : 23 [22:02:24]line Товар: 2710124500 [22:02:24]line Аи-95-К-3 [22:02:24]line 6.740 * 74.20 [22:02:24]line = 500.11 [22:02:24]line НДС 12% НСП 1% [22:02:24]line > о реализуемом товаре [22:02:24]line ОКРУГЛЕНИЕ: -0.11 [22:02:24]line ИТОГО: 500.00 [22:02:24]line Внесено: 500.00 [22:02:24]line СДАЧА: 0.00 [22:02:24]line НСП 1% : 4.43 [22:02:24]line НДС 12% : 53.11 [22:02:24]line Наличными: 500.00 [22:02:24]line Безнал.: 0.00 [22:02:24]line Место: АЗС № 87 "Партнер Нефть" [22:02:24]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:02:24]line СНО: Общий режим [22:02:24]line Чек 806 24.10.2024 22:02 [22:02:24]line Смена: 524 ФФД: 1.0 [22:02:24]line ЗНМ: 0300000083 [22:02:24]line РНМ: 0000000000091623 [22:02:24]line Версия ККМ: 001 [22:02:24]line ФМ: 0000000000874672 [22:02:24]line ФД: 372989 [22:02:24]line ФПД: 259998315796713 [22:02:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220223&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372989&fm=259998315796713&tin=02508201610067®Number=0000000000091623&sum=50000 [22:02:24]written 0, free lines is 4095 [22:02:24]OFD Sender: Processing packet 372989 [packets to send 268, broken 267] [22:02:24]ProducePacketName [22:02:24]name=ofd_packets/00372989 [22:02:24]OFD Sender: To server: pG, [22:02:24]CommunicateWithHost lk.salyk.kg:30040 [22:02:24]ConnectInit lk.salyk.kg [22:02:24]Connected sock=10 [22:02:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 16 50 07 01 63 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 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 26 03 00 00 F4 03 04 00 EF C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD B0 05 00 35 04 06 00 EC 77 93 41 58 E9 D3 C4 25 4E C8 F7 EC 4D [22:02:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CD 1D 47 00 3B 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FD B0 05 00 F4 03 04 00 95 6F 1A 67 B6 04 01 00 00 AE 57 DA 56 6C 47 BB A2 [22:02:24]CommunicateWithHost err = 0 [22:02:24]CheckOFDResponse [22:02:24]1017 (14) - 77093643461234 [22:02:24]1041 (16) - 0000000000874672 [22:02:24]1040 (4) - 372989 [22:02:24]1012 (4) - 24.10.2024 16:02 [22:02:24]1206 (1) - 0 [22:02:24]OFD Sender: Remove packet 372989 [22:02:24]ProducePacketName [22:02:24]name=ofd_packets/00372989 [22:02:24]NVStorageDeleteData [22:02:24]Write to MH i2c: 01 00 00 2B 16 41 [22:02:24]Write i2c OK [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: 01 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: 01 07 00 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: 01 07 00 2B 16 00 00 00 00 00 E4 0C 38 [22:02:24]RasterBufferAndPrint [22:02:24]line [22:02:24]line [22:02:24]line [22:02:24]line [22:02:24]line [22:02:24]written 0, free lines is 3306 [22:02:24]MH_Cut [22:02:24]Write to MH i2c: D1 01 00 32 16 01 1A [22:02:24]Write i2c OK [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: D1 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: D1 01 00 [22:02:24]MH_I2C_Read... [22:02:24]Read from MH i2c: D1 01 00 32 16 00 19 [22:02:24]Write to MH i2c: 01 00 00 33 16 49 [22:02:24]Write i2c OK [22:02:24]MH_I2C_Read... [22:02:24]OFD Sender: No OFD packet to send [22:02:25]*** Cut start [22:02:25]*** Partial cut [22:02:25]*** CUTSNS_PIN = 1 [22:02:25]*** CUTSNS_PIN = 0 [22:02:25]*** Brake cut motor [22:02:25]Read from MH i2c: 01 [22:02:26]MH_I2C_Read... [22:02:26]*** Stop cut motor [22:02:26]*** Cut end [22:02:26]Read from MH i2c: 01 07 00 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: 01 07 00 33 16 00 00 00 00 00 FF 0F 5E [22:02:26]process_action close_receipt done [22:02:26]requested_data is exist [22:02:26]produce_requested_data [22:02:26]requested_item fm.sn is exist - process it [22:02:26]wFMCommunicate request_size=4 [22:02:26]MH_SAM_APDU [22:02:26]CAPDU: 80 11 00 00 [22:02:26]Write to MH i2c: E2 08 00 34 16 80 11 00 00 00 00 00 00 C4 [22:02:26]Write i2c OK [22:02:26]MH_I2C_Read... [22:02:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:26]Read from MH i2c: E2 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: E2 17 00 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: E2 17 00 34 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 19 [22:02:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:26]wFMCommunicate OK [22:02:26]requested_item fd.num is exist - process it [22:02:26]SAM_PROTO_GetFieldsCounters [22:02:26]wFMCommunicate request_size=4 [22:02:26]MH_SAM_APDU [22:02:26]CAPDU: 80 13 00 00 [22:02:26]Write to MH i2c: E2 08 00 35 16 80 13 00 00 00 00 00 00 C7 [22:02:26]Write i2c OK [22:02:26]MH_I2C_Read... [22:02:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:02:26]Read from MH i2c: E2 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: E2 62 00 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: E2 62 00 35 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 26 03 00 00 5E 04 04 00 26 03 00 00 57 04 04 00 27 03 00 00 19 04 04 00 00 00 00 00 90 00 21 [22:02:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FD B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 26 03 00 00 5E 04 04 00 26 03 00 00 57 04 04 00 27 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:02:26]wFMCommunicate OK [22:02:26]SAM_PROTO_GetFieldsCounters done [22:02:26]requested_item shift.num is exist - process it [22:02:26]requested_item shift.opened is exist - process it [22:02:26]req_shift_opened [22:02:26]FM_GetShiftState [22:02:26]SAM_PROTO_GetShiftState [22:02:26]wFMCommunicate request_size=4 [22:02:26]MH_SAM_APDU [22:02:26]CAPDU: 80 13 01 00 [22:02:26]Write to MH i2c: E2 08 00 36 16 80 13 01 00 00 00 00 00 C9 [22:02:26]Write i2c OK [22:02:26]MH_I2C_Read... [22:02:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:26]Read from MH i2c: E2 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: E2 0E 00 [22:02:26]MH_I2C_Read... [22:02:26]Read from MH i2c: E2 0E 00 36 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2E [22:02:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:26]wFMCommunicate OK [22:02:26]SAM_PROTO_GetShiftState done [22:02:26]FM_GetShiftState done [22:02:26]req_shift_opened done [22:02:26]requested_item shift.open_date is exist - process it [22:02:26]req_shift_open_date [22:02:26]req_shift_open_date done [22:02:26]produce_requested_data done [22:02:26]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372989,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:02:26]process_action_free close_receipt [22:02:26]json_value_free [22:02:26]json_value_free done [22:02:26]process_json_proto returns [22:02:26]Send response to host [22:02:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372989,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:02:26]free response buf [22:02:26]execute_script done [22:02:26]execute_script returns [22:02:26]free content buf [22:02:26]Sock 7.Close socket [22:02:26]Sock 7.Thread stoped [22:02:29]OFD Sender: No OFD packet to send [22:02:34]OFD Sender: No OFD packet to send [22:02:35]accept exits with 9 [22:02:35]New connection [22:02:35]New thread 3066613092 created [22:02:35]Thread 3066469732 joined [22:02:35]Waiting for new connection... [22:02:35] Sock 9.Parse request [22:02:35]Sock 9.Check first char [22:02:35]Sock 9.First char is OK [22:02:35]request: POST /json_proto HTTP/1.0 [22:02:35]Method: POST [22:02:35]URL: /json_proto [22:02:35]Method is POST - this is cgi request [22:02:35]url: /json_proto [22:02:35]query_string will be loaded in cgi processing [22:02:35]execute_cgi json_proto POST (null) [22:02:35]execute_cgi path=json_proto method=POST [22:02:35]POST find Content-Length [22:02:35]Host: 172.17.42.195:8080 [22:02:35]Content-Length: 678 [22:02:35]Content-Type: application/json [22:02:35] [22:02:35]POST finish read [22:02:35]Found Content-Length = 678 [22:02:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:35]execute_script... [22:02: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)3309311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:35]POST & json_proto [22:02:35]process_json_proto [22:02:35]json parsed OK: [22:02:35]protocol is kg_v1.0 [22:02:35]action value=close_receipt [22:02:35]process_action close_receipt [22:02:35]cmd_close_receipt [22:02:35]MH_GetDate [22:02:35]Write to MH i2c: F0 00 00 37 16 3C [22:02:35]Write i2c OK [22:02:35]MH_I2C_Read... [22:02:35]Read from MH i2c: F0 [22:02:35]MH_I2C_Read... [22:02:35]Read from MH i2c: F0 09 00 [22:02:35]MH_I2C_Read... [22:02:35]Read from MH i2c: F0 09 00 37 16 00 FD C3 1A 67 EF 94 12 67 82 [22:02:35]GetLastDocTimeStamp 1729807343 [22:02:35]current date 1729807357 [22:02:35]FM_GetShiftState [22:02:35]SAM_PROTO_GetShiftState [22:02:35]wFMCommunicate request_size=4 [22:02:35]MH_SAM_APDU [22:02:35]CAPDU: 80 13 01 00 [22:02:35]Write to MH i2c: E2 08 00 38 16 80 13 01 00 00 00 00 00 CB [22:02:35]Write i2c OK [22:02:35]MH_I2C_Read... [22:02:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:36]Read from MH i2c: E2 [22:02:36]MH_I2C_Read... [22:02:36]Read from MH i2c: E2 0E 00 [22:02:36]MH_I2C_Read... [22:02:36]Read from MH i2c: E2 0E 00 38 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 30 [22:02:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:36]wFMCommunicate OK [22:02:36]SAM_PROTO_GetShiftState done [22:02:36]FM_GetShiftState done [22:02:36]opened in 1729729095 [22:02:36]opened+sec_in_day 1729815495 [22:02:36]quantity*price = 50041 [22:02:36]sum+1 = 50042 [22:02:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 807 24.10.2024 22:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372990 ФПД: 246537509480900 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372990&fm=246537509480900&tin=02508201610067®Number=0000000000091623&sum=50000 [22:02:37]StoreToDocumentArchive [22:02:37]shift 524 fd 372990 [22:02:37]save to /storage/0524/doc_00372990 [22:02:37]save last doc name /storage/0524/doc_00372990 to /storage/kkm_last_doc_name [22:02:37]save OK [22:02:37]Clear old archive folders... [22:02:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:02:37]tlvbuf is 00C868A0 [22:02:37]SAM_PROTO_ClearQueue [22:02:37]wFMCommunicate request_size=4 [22:02:37]MH_SAM_APDU [22:02:37]CAPDU: 80 09 00 00 [22:02:37]Write to MH i2c: E2 08 00 45 16 80 09 00 00 00 00 00 00 CD [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:37]Read from MH i2c: E2 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 45 16 00 90 00 CF [22:02:37]RAPDU: 90 00 [22:02:37]wFMCommunicate OK [22:02:37]SAM_PROTO_ClearQueue done [22:02:37]KKMCreateOFDPacket [22:02:37]OFDProtocolAddRootSTLVToBuf [22:02:37]FM_MakeSignedData [22:02:37]FM_MakeSignedData [22:02:37]SAM_PROTO_SignData [22:02:37]wFMCommunicate request_size=4 [22:02:37]MH_SAM_APDU [22:02:37]CAPDU: 80 0D 01 02 [22:02:37]Write to MH i2c: E2 08 00 46 16 80 0D 01 02 00 00 00 00 D5 [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:37]Read from MH i2c: E2 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 46 16 00 90 00 D0 [22:02:37]RAPDU: 90 00 [22:02:37]wFMCommunicate OK [22:02:37]wFMCommunicate request_size=255 [22:02:37]MH_SAM_APDU [22:02:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 FD C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE B0 05 00 35 04 06 00 E0 [22:02:37]Write to MH i2c: E2 02 01 47 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 FD C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE B0 05 00 35 04 06 00 E0 00 00 6D [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:37]Read from MH i2c: E2 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 47 16 00 90 00 D1 [22:02:37]RAPDU: 90 00 [22:02:37]wFMCommunicate OK [22:02:37]wFMCommunicate request_size=10 [22:02:37]MH_SAM_APDU [22:02:37]CAPDU: 80 0D 02 02 05 39 7C AD 29 C4 [22:02:37]Write to MH i2c: E2 0D 00 48 16 80 0D 02 02 05 00 39 7C AD 29 C4 00 00 31 [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:37]Read from MH i2c: E2 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 03 00 48 16 00 90 00 D2 [22:02:37]RAPDU: 90 00 [22:02:37]wFMCommunicate OK [22:02:37]wFMCommunicate request_size=4 [22:02:37]MH_SAM_APDU [22:02:37]CAPDU: 80 0D 03 02 [22:02:37]Write to MH i2c: E2 08 00 49 16 80 0D 03 02 00 00 00 00 DA [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:37]Read from MH i2c: E2 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 0B 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 0B 00 49 16 00 24 F3 F5 F9 B2 64 06 A0 90 00 9C [22:02:37]RAPDU: 24 F3 F5 F9 B2 64 06 A0 90 00 [22:02:37]wFMCommunicate OK [22:02:37]SAM_PROTO_SignData done [22:02:37]FM_MakeSignedData done [22:02:37]CreateOFDProtocolMessage [22:02:37]wFMCommunicate request_size=4 [22:02:37]MH_SAM_APDU [22:02:37]CAPDU: 80 11 00 00 [22:02:37]Write to MH i2c: E2 08 00 4A 16 80 11 00 00 00 00 00 00 DA [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:37]Read from MH i2c: E2 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 17 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: E2 17 00 4A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2F [22:02:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:37]wFMCommunicate OK [22:02:37]CreateOFDProtocolMessage done [22:02:37]OFDSenderStorePacket 372990 [22:02:37]StoreOFDPacket docnum=372990 [22:02:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B5 D8 07 01 43 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 FD C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE B0 05 00 35 04 06 00 E0 39 7C AD 29 C4 24 F3 F5 F9 B2 64 06 A0 [22:02:37]CheckFolder [22:02:37]dirname=/storage/ofd_packets [22:02:37]CheckFolder done [22:02:37]ProducePacketName [22:02:37]name=ofd_packets/00372990 [22:02:37]NVStorageSaveData ofd_packets/00372990 [22:02:37]File name is /storage/ofd_packets/00372990 [22:02:37]Write 301 bytes [22:02:37]NVStorageSaveData done [22:02:37]OFDSenderStorePacket done [22:02:37]KKMCreateOFDPacket done [22:02:37]NVStorageSaveData kkm_last_timestamp [22:02:37]File name is /storage/kkm_last_timestamp [22:02:37]Write 4 bytes [22:02:37]NVStorageSaveData done [22:02:37]ExternCall_PrintAddStr [22:02:37]wPrintStart [22:02:37]Write to MH i2c: 01 00 00 4B 16 61 [22:02:37]Write i2c OK [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: 01 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: 01 07 00 [22:02:37]MH_I2C_Read... [22:02:37]Read from MH i2c: 01 07 00 4B 16 00 00 00 00 00 FF 0F 76 [22:02:37]RasterBufferAndPrint [22:02:37]line Счет N : (1)3309311 [22:02:37]line ИНН: 02508201610067 [22:02:37]line Контрольно-Кассовый Чек [22:02:37]line ПРОДАЖА [22:02:37]line ТРК (МРК, ГНК) : 12 [22:02:37]line Товар: 2710124130 [22:02:37]line Аи-92-К-4 [22:02:37]line 7.480 * 66.90 [22:02:37]line = 500.41 [22:02:37]line НДС 12% НСП 1% [22:02:37]line > о реализуемом товаре [22:02:37]line ОКРУГЛЕНИЕ: -0.41 [22:02:37]line ИТОГО: 500.00 [22:02:37]line Внесено: 500.00 [22:02:37]line СДАЧА: 0.00 [22:02:37]line НСП 1% : 4.43 [22:02:37]line НДС 12% : 53.14 [22:02:37]line Наличными: 500.00 [22:02:37]line Безнал.: 0.00 [22:02:37]line Место: АЗС № 87 "Партнер Нефть" [22:02:37]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:02:37]line СНО: Общий режим [22:02:37]line Чек 807 24.10.2024 22:02 [22:02:37]line Смена: 524 ФФД: 1.0 [22:02:37]line ЗНМ: 0300000083 [22:02:37]line РНМ: 0000000000091623 [22:02:37]line Версия ККМ: 001 [22:02:37]line ФМ: 0000000000874672 [22:02:37]line ФД: 372990 [22:02:37]line ФПД: 246537509480900 [22:02:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220237&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372990&fm=246537509480900&tin=02508201610067®Number=0000000000091623&sum=50000 [22:02:37]written 0, free lines is 4095 [22:02:37]OFD Sender: Processing packet 372990 [packets to send 268, broken 267] [22:02:37]ProducePacketName [22:02:37]name=ofd_packets/00372990 [22:02:37]OFD Sender: To server: pG, [22:02:37]CommunicateWithHost lk.salyk.kg:30040 [22:02:37]ConnectInit lk.salyk.kg [22:02:37]Connected sock=10 [22:02:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B5 D8 07 01 43 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 FD C3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE B0 05 00 35 04 06 00 E0 39 7C AD 29 C4 24 F3 F5 F9 B2 64 06 A0 [22:02:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 C7 21 47 00 D3 80 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FE B0 05 00 F4 03 04 00 A3 6F 1A 67 B6 04 01 00 00 47 B4 BB 80 79 38 DA 3E [22:02:38]CommunicateWithHost err = 0 [22:02:38]CheckOFDResponse [22:02:38]1017 (14) - 77093643461234 [22:02:38]1041 (16) - 0000000000874672 [22:02:38]1040 (4) - 372990 [22:02:38]1012 (4) - 24.10.2024 16:02 [22:02:38]1206 (1) - 0 [22:02:38]OFD Sender: Remove packet 372990 [22:02:38]ProducePacketName [22:02:38]name=ofd_packets/00372990 [22:02:38]NVStorageDeleteData [22:02:38]Write to MH i2c: 01 00 00 76 16 8C [22:02:38]Write i2c OK [22:02:38]MH_I2C_Read... [22:02:38]Read from MH i2c: 01 [22:02:38]MH_I2C_Read... [22:02:38]Read from MH i2c: 01 07 00 [22:02:38]MH_I2C_Read... [22:02:38]Read from MH i2c: 01 07 00 76 16 00 00 00 00 00 F5 0C 94 [22:02:38]RasterBufferAndPrint [22:02:38]line [22:02:38]line [22:02:38]line [22:02:38]line [22:02:38]line [22:02:38]written 0, free lines is 3323 [22:02:38]MH_Cut [22:02:38]Write to MH i2c: D1 01 00 7D 16 01 65 [22:02:38]Write i2c OK [22:02:38]MH_I2C_Read... [22:02:38]Read from MH i2c: D1 [22:02:38]MH_I2C_Read... [22:02:38]Read from MH i2c: D1 01 00 [22:02:38]MH_I2C_Read... [22:02:38]Read from MH i2c: D1 01 00 7D 16 00 64 [22:02:38]Write to MH i2c: 01 00 00 7E 16 94 [22:02:38]Write i2c OK [22:02:38]MH_I2C_Read... [22:02:38]OFD Sender: No OFD packet to send [22:02:38]*** Cut start [22:02:38]*** Partial cut [22:02:38]*** CUTSNS_PIN = 1 [22:02:39]*** CUTSNS_PIN = 0 [22:02:39]*** Brake cut motor [22:02:39]Read from MH i2c: 01 [22:02:39]MH_I2C_Read... [22:02:39]*** Stop cut motor [22:02:39]*** Cut end [22:02:39]Read from MH i2c: 01 07 00 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: 01 07 00 7E 16 00 00 00 00 00 FF 0F A9 [22:02:39]process_action close_receipt done [22:02:39]requested_data is exist [22:02:39]produce_requested_data [22:02:39]requested_item fm.sn is exist - process it [22:02:39]wFMCommunicate request_size=4 [22:02:39]MH_SAM_APDU [22:02:39]CAPDU: 80 11 00 00 [22:02:39]Write to MH i2c: E2 08 00 7F 16 80 11 00 00 00 00 00 00 0F [22:02:39]Write i2c OK [22:02:39]MH_I2C_Read... [22:02:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:39]Read from MH i2c: E2 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: E2 17 00 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: E2 17 00 7F 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 64 [22:02:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:39]wFMCommunicate OK [22:02:39]requested_item fd.num is exist - process it [22:02:39]SAM_PROTO_GetFieldsCounters [22:02:39]wFMCommunicate request_size=4 [22:02:39]MH_SAM_APDU [22:02:39]CAPDU: 80 13 00 00 [22:02:39]Write to MH i2c: E2 08 00 80 16 80 13 00 00 00 00 00 00 12 [22:02:39]Write i2c OK [22:02:39]MH_I2C_Read... [22:02:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:02:39]Read from MH i2c: E2 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: E2 62 00 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: E2 62 00 80 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 27 03 00 00 5E 04 04 00 27 03 00 00 57 04 04 00 28 03 00 00 19 04 04 00 00 00 00 00 90 00 70 [22:02:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FE B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 27 03 00 00 5E 04 04 00 27 03 00 00 57 04 04 00 28 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:02:39]wFMCommunicate OK [22:02:39]SAM_PROTO_GetFieldsCounters done [22:02:39]requested_item shift.num is exist - process it [22:02:39]requested_item shift.opened is exist - process it [22:02:39]req_shift_opened [22:02:39]FM_GetShiftState [22:02:39]SAM_PROTO_GetShiftState [22:02:39]wFMCommunicate request_size=4 [22:02:39]MH_SAM_APDU [22:02:39]CAPDU: 80 13 01 00 [22:02:39]Write to MH i2c: E2 08 00 81 16 80 13 01 00 00 00 00 00 14 [22:02:39]Write i2c OK [22:02:39]MH_I2C_Read... [22:02:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:39]Read from MH i2c: E2 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: E2 0E 00 [22:02:39]MH_I2C_Read... [22:02:39]Read from MH i2c: E2 0E 00 81 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 79 [22:02:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:39]wFMCommunicate OK [22:02:39]SAM_PROTO_GetShiftState done [22:02:39]FM_GetShiftState done [22:02:39]req_shift_opened done [22:02:39]requested_item shift.open_date is exist - process it [22:02:39]req_shift_open_date [22:02:39]req_shift_open_date done [22:02:39]produce_requested_data done [22:02:39]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372990,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:02:39]process_action_free close_receipt [22:02:39]json_value_free [22:02:39]json_value_free done [22:02:39]process_json_proto returns [22:02:39]Send response to host [22:02:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372990,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:02:39]free response buf [22:02:39]execute_script done [22:02:39]execute_script returns [22:02:39]free content buf [22:02:39]Sock 9.Close socket [22:02:39]Sock 9.Thread stoped [22:02:40]accept exits with 7 [22:02:40]New connection [22:02:40]New thread 3066469732 created [22:02:40]Thread 3066613092 joined [22:02:40]Waiting for new connection... [22:02:40] Sock 7.Parse request [22:02:40]Sock 7.Check first char [22:02:40]Sock 7.First char is OK [22:02:40]request: POST /json_proto HTTP/1.0 [22:02:40]Method: POST [22:02:40]URL: /json_proto [22:02:40]Method is POST - this is cgi request [22:02:40]url: /json_proto [22:02:40]query_string will be loaded in cgi processing [22:02:40]execute_cgi json_proto POST (null) [22:02:40]execute_cgi path=json_proto method=POST [22:02:40]POST find Content-Length [22:02:40]Host: 172.17.42.195:8080 [22:02:40]Content-Length: 683 [22:02:40]Content-Type: application/json [22:02:40] [22:02:40]POST finish read [22:02:40]Found Content-Length = 683 [22:02:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:40]execute_script... [22:02: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)3309310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 17.940, "sum" : 1200.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1200.00, "total" : 1200.00, "payments": [ { "type": 0, "sum" : 1200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:02:40]POST & json_proto [22:02:40]process_json_proto [22:02:40]json parsed OK: [22:02:40]protocol is kg_v1.0 [22:02:40]action value=close_receipt [22:02:40]process_action close_receipt [22:02:40]cmd_close_receipt [22:02:40]MH_GetDate [22:02:40]Write to MH i2c: F0 00 00 82 16 87 [22:02:40]Write i2c OK [22:02:40]MH_I2C_Read... [22:02:40]Read from MH i2c: F0 [22:02:40]MH_I2C_Read... [22:02:40]Read from MH i2c: F0 09 00 [22:02:40]MH_I2C_Read... [22:02:40]Read from MH i2c: F0 09 00 82 16 00 01 C4 1A 67 EF 94 12 67 D2 [22:02:40]GetLastDocTimeStamp 1729807357 [22:02:40]current date 1729807361 [22:02:40]FM_GetShiftState [22:02:40]SAM_PROTO_GetShiftState [22:02:40]wFMCommunicate request_size=4 [22:02:40]MH_SAM_APDU [22:02:40]CAPDU: 80 13 01 00 [22:02:40]Write to MH i2c: E2 08 00 83 16 80 13 01 00 00 00 00 00 16 [22:02:40]Write i2c OK [22:02:40]MH_I2C_Read... [22:02:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:40]Read from MH i2c: E2 [22:02:40]MH_I2C_Read... [22:02:40]Read from MH i2c: E2 0E 00 [22:02:40]MH_I2C_Read... [22:02:40]Read from MH i2c: E2 0E 00 83 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7B [22:02:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:40]wFMCommunicate OK [22:02:40]SAM_PROTO_GetShiftState done [22:02:40]FM_GetShiftState done [22:02:40]opened in 1729729095 [22:02:40]opened+sec_in_day 1729815495 [22:02:40]quantity*price = 120018 [22:02:40]sum+1 = 120020 [22:02:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.45 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 808 24.10.2024 22:02 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372991 ФПД: 22486600207428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220241&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372991&fm=22486600207428&tin=02508201610067®Number=0000000000091623&sum=120000 [22:02:41]StoreToDocumentArchive [22:02:41]shift 524 fd 372991 [22:02:41]save to /storage/0524/doc_00372991 [22:02:41]save last doc name /storage/0524/doc_00372991 to /storage/kkm_last_doc_name [22:02:41]save OK [22:02:41]Clear old archive folders... [22:02:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:02:41]tlvbuf is 00CF7390 [22:02:41]SAM_PROTO_ClearQueue [22:02:41]wFMCommunicate request_size=4 [22:02:41]MH_SAM_APDU [22:02:41]CAPDU: 80 09 00 00 [22:02:41]Write to MH i2c: E2 08 00 90 16 80 09 00 00 00 00 00 00 18 [22:02:41]Write i2c OK [22:02:41]MH_I2C_Read... [22:02:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:02:41]Read from MH i2c: E2 [22:02:41]MH_I2C_Read... [22:02:41]Read from MH i2c: E2 03 00 [22:02:41]MH_I2C_Read... [22:02:41]Read from MH i2c: E2 03 00 90 16 00 90 00 1A [22:02:41]RAPDU: 90 00 [22:02:41]wFMCommunicate OK [22:02:41]SAM_PROTO_ClearQueue done [22:02:41]KKMCreateOFDPacket [22:02:41]OFDProtocolAddRootSTLVToBuf [22:02:41]FM_MakeSignedData [22:02:41]FM_MakeSignedData [22:02:41]SAM_PROTO_SignData [22:02:41]wFMCommunicate request_size=4 [22:02:41]MH_SAM_APDU [22:02:41]CAPDU: 80 0D 01 02 [22:02:41]Write to MH i2c: E2 08 00 91 16 80 0D 01 02 00 00 00 00 20 [22:02:41]Write i2c OK [22:02:41]MH_I2C_Read... [22:02:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:02:41]Read from MH i2c: E2 [22:02:41]MH_I2C_Read... [22:02:41]Read from MH i2c: E2 03 00 [22:02:41]MH_I2C_Read... [22:02:41]Read from MH i2c: E2 03 00 91 16 00 90 00 1B [22:02:41]RAPDU: 90 00 [22:02:41]wFMCommunicate OK [22:02:41]wFMCommunicate request_size=255 [22:02:41]MH_SAM_APDU [22:02: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 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 03 00 00 F4 03 04 00 01 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF B0 05 00 35 04 06 00 14 [22:02:41]Write to MH i2c: E2 02 01 92 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 03 00 00 F4 03 04 00 01 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF B0 05 00 35 04 06 00 14 00 00 FA [22:02:41]Write i2c OK [22:02:41]MH_I2C_Read... [22:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:42]Read from MH i2c: E2 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 03 00 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 03 00 92 16 00 90 00 1C [22:02:42]RAPDU: 90 00 [22:02:42]wFMCommunicate OK [22:02:42]wFMCommunicate request_size=10 [22:02:42]MH_SAM_APDU [22:02:42]CAPDU: 80 0D 02 02 05 73 91 D1 4C 44 [22:02:42]Write to MH i2c: E2 0D 00 93 16 80 0D 02 02 05 00 73 91 D1 4C 44 00 00 92 [22:02:42]Write i2c OK [22:02:42]MH_I2C_Read... [22:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:02:42]Read from MH i2c: E2 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 03 00 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 03 00 93 16 00 90 00 1D [22:02:42]RAPDU: 90 00 [22:02:42]wFMCommunicate OK [22:02:42]wFMCommunicate request_size=4 [22:02:42]MH_SAM_APDU [22:02:42]CAPDU: 80 0D 03 02 [22:02:42]Write to MH i2c: E2 08 00 94 16 80 0D 03 02 00 00 00 00 25 [22:02:42]Write i2c OK [22:02:42]MH_I2C_Read... [22:02:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:02:42]Read from MH i2c: E2 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 0B 00 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 0B 00 94 16 00 3A F3 55 94 54 3A 31 75 90 00 70 [22:02:42]RAPDU: 3A F3 55 94 54 3A 31 75 90 00 [22:02:42]wFMCommunicate OK [22:02:42]SAM_PROTO_SignData done [22:02:42]FM_MakeSignedData done [22:02:42]CreateOFDProtocolMessage [22:02:42]wFMCommunicate request_size=4 [22:02:42]MH_SAM_APDU [22:02:42]CAPDU: 80 11 00 00 [22:02:42]Write to MH i2c: E2 08 00 95 16 80 11 00 00 00 00 00 00 25 [22:02:42]Write i2c OK [22:02:42]MH_I2C_Read... [22:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:42]Read from MH i2c: E2 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 17 00 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: E2 17 00 95 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7A [22:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:42]wFMCommunicate OK [22:02:42]CreateOFDProtocolMessage done [22:02:42]OFDSenderStorePacket 372991 [22:02:42]StoreOFDPacket docnum=372991 [22:02:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F7 E2 07 01 C5 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 03 00 00 F4 03 04 00 01 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF B0 05 00 35 04 06 00 14 73 91 D1 4C 44 3A F3 55 94 54 3A 31 75 [22:02:42]CheckFolder [22:02:42]dirname=/storage/ofd_packets [22:02:42]CheckFolder done [22:02:42]ProducePacketName [22:02:42]name=ofd_packets/00372991 [22:02:42]NVStorageSaveData ofd_packets/00372991 [22:02:42]File name is /storage/ofd_packets/00372991 [22:02:42]Write 301 bytes [22:02:42]NVStorageSaveData done [22:02:42]OFDSenderStorePacket done [22:02:42]KKMCreateOFDPacket done [22:02:42]NVStorageSaveData kkm_last_timestamp [22:02:42]File name is /storage/kkm_last_timestamp [22:02:42]Write 4 bytes [22:02:42]NVStorageSaveData done [22:02:42]ExternCall_PrintAddStr [22:02:42]wPrintStart [22:02:42]Write to MH i2c: 01 00 00 96 16 AC [22:02:42]Write i2c OK [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: 01 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: 01 07 00 [22:02:42]MH_I2C_Read... [22:02:42]Read from MH i2c: 01 07 00 96 16 00 00 00 00 00 FF 0F C1 [22:02:42]RasterBufferAndPrint [22:02:42]line Счет N : (1)3309310 [22:02:42]line ИНН: 02508201610067 [22:02:42]line Контрольно-Кассовый Чек [22:02:42]line ПРОДАЖА [22:02:42]line ТРК (МРК, ГНК) : 32 [22:02:42]line Товар: 2710124130 [22:02:42]line Аи-92-К-4 [22:02:42]line 17.940 * 66.90 [22:02:42]line = 1200.19 [22:02:42]line НДС 12% НСП 1% [22:02:42]line > о реализуемом товаре [22:02:42]line ОКРУГЛЕНИЕ: -0.19 [22:02:42]line ИТОГО: 1200.00 [22:02:42]line Внесено: 1200.00 [22:02:42]line СДАЧА: 0.00 [22:02:42]line НСП 1% : 10.62 [22:02:42]line НДС 12% : 127.45 [22:02:42]line Наличными: 1200.00 [22:02:42]line Безнал.: 0.00 [22:02:42]line Место: АЗС № 87 "Партнер Нефть" [22:02:42]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:02:42]line СНО: Общий режим [22:02:42]line Чек 808 24.10.2024 22:02 [22:02:42]line Смена: 524 ФФД: 1.0 [22:02:42]line ЗНМ: 0300000083 [22:02:42]line РНМ: 0000000000091623 [22:02:42]line Версия ККМ: 001 [22:02:42]line ФМ: 0000000000874672 [22:02:42]line ФД: 372991 [22:02:42]line ФПД: 22486600207428 [22:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220241&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372991&fm=22486600207428&tin=02508201610067®Number=0000000000091623&sum=120000 [22:02:42]written 0, free lines is 4095 [22:02:42]OFD Sender: Processing packet 372991 [packets to send 268, broken 267] [22:02:42]ProducePacketName [22:02:42]name=ofd_packets/00372991 [22:02:42]OFD Sender: To server: pG, [22:02:42]CommunicateWithHost lk.salyk.kg:30040 [22:02:42]ConnectInit lk.salyk.kg [22:02:42]Connected sock=10 [22:02:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F7 E2 07 01 C5 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 14 46 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 D3 D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C0 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C9 31 00 00 00 00 07 04 06 00 C0 D4 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 28 03 00 00 F4 03 04 00 01 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF B0 05 00 35 04 06 00 14 73 91 D1 4C 44 3A F3 55 94 54 3A 31 75 [22:02:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 DE 0B 47 00 C1 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 FF B0 05 00 F4 03 04 00 A8 6F 1A 67 B6 04 01 00 00 C5 2B 0C F3 25 A3 2E B7 [22:02:43]CommunicateWithHost err = 0 [22:02:43]CheckOFDResponse [22:02:43]1017 (14) - 77093643461234 [22:02:43]1041 (16) - 0000000000874672 [22:02:43]1040 (4) - 372991 [22:02:43]1012 (4) - 24.10.2024 16:02 [22:02:43]1206 (1) - 0 [22:02:43]OFD Sender: Remove packet 372991 [22:02:43]ProducePacketName [22:02:43]name=ofd_packets/00372991 [22:02:43]NVStorageDeleteData [22:02:43]Write to MH i2c: 01 00 00 C1 16 D7 [22:02:43]Write i2c OK [22:02:43]MH_I2C_Read... [22:02:43]Read from MH i2c: 01 [22:02:43]MH_I2C_Read... [22:02:43]Read from MH i2c: 01 07 00 [22:02:43]MH_I2C_Read... [22:02:43]Read from MH i2c: 01 07 00 C1 16 00 00 00 00 00 F8 0C E2 [22:02:43]RasterBufferAndPrint [22:02:43]line [22:02:43]line [22:02:43]line [22:02:43]line [22:02:43]line [22:02:43]written 0, free lines is 3338 [22:02:43]MH_Cut [22:02:43]Write to MH i2c: D1 01 00 C8 16 01 B0 [22:02:43]Write i2c OK [22:02:43]MH_I2C_Read... [22:02:43]Read from MH i2c: D1 [22:02:43]MH_I2C_Read... [22:02:43]Read from MH i2c: D1 01 00 [22:02:43]MH_I2C_Read... [22:02:43]Read from MH i2c: D1 01 00 C8 16 00 AF [22:02:43]Write to MH i2c: 01 00 00 C9 16 DF [22:02:43]Write i2c OK [22:02:43]MH_I2C_Read... [22:02:43]OFD Sender: No OFD packet to send [22:02:43]*** Cut start [22:02:43]*** Partial cut [22:02:43]*** CUTSNS_PIN = 1 [22:02:43]*** CUTSNS_PIN = 0 [22:02:44]*** Brake cut motor [22:02:44]Read from MH i2c: 01 [22:02:44]MH_I2C_Read... [22:02:44]*** Stop cut motor [22:02:44]*** Cut end [22:02:44]Read from MH i2c: 01 07 00 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: 01 07 00 C9 16 00 00 00 00 00 FF 0F F4 [22:02:44]process_action close_receipt done [22:02:44]requested_data is exist [22:02:44]produce_requested_data [22:02:44]requested_item fm.sn is exist - process it [22:02:44]wFMCommunicate request_size=4 [22:02:44]MH_SAM_APDU [22:02:44]CAPDU: 80 11 00 00 [22:02:44]Write to MH i2c: E2 08 00 CA 16 80 11 00 00 00 00 00 00 5A [22:02:44]Write i2c OK [22:02:44]MH_I2C_Read... [22:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:02:44]Read from MH i2c: E2 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: E2 17 00 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: E2 17 00 CA 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AF [22:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:02:44]wFMCommunicate OK [22:02:44]requested_item fd.num is exist - process it [22:02:44]SAM_PROTO_GetFieldsCounters [22:02:44]wFMCommunicate request_size=4 [22:02:44]MH_SAM_APDU [22:02:44]CAPDU: 80 13 00 00 [22:02:44]Write to MH i2c: E2 08 00 CB 16 80 13 00 00 00 00 00 00 5D [22:02:44]Write i2c OK [22:02:44]MH_I2C_Read... [22:02:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:02:44]Read from MH i2c: E2 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: E2 62 00 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: E2 62 00 CB 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 28 03 00 00 5E 04 04 00 28 03 00 00 57 04 04 00 29 03 00 00 19 04 04 00 00 00 00 00 90 00 BF [22:02:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 FF B0 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 28 03 00 00 5E 04 04 00 28 03 00 00 57 04 04 00 29 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:02:44]wFMCommunicate OK [22:02:44]SAM_PROTO_GetFieldsCounters done [22:02:44]requested_item shift.num is exist - process it [22:02:44]requested_item shift.opened is exist - process it [22:02:44]req_shift_opened [22:02:44]FM_GetShiftState [22:02:44]SAM_PROTO_GetShiftState [22:02:44]wFMCommunicate request_size=4 [22:02:44]MH_SAM_APDU [22:02:44]CAPDU: 80 13 01 00 [22:02:44]Write to MH i2c: E2 08 00 CC 16 80 13 01 00 00 00 00 00 5F [22:02:44]Write i2c OK [22:02:44]MH_I2C_Read... [22:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:02:44]Read from MH i2c: E2 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: E2 0E 00 [22:02:44]MH_I2C_Read... [22:02:44]Read from MH i2c: E2 0E 00 CC 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C4 [22:02:44]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:02:44]wFMCommunicate OK [22:02:44]SAM_PROTO_GetShiftState done [22:02:44]FM_GetShiftState done [22:02:44]req_shift_opened done [22:02:44]requested_item shift.open_date is exist - process it [22:02:44]req_shift_open_date [22:02:44]req_shift_open_date done [22:02:44]produce_requested_data done [22:02:44]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372991,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:02:44]process_action_free close_receipt [22:02:44]json_value_free [22:02:44]json_value_free done [22:02:44]process_json_proto returns [22:02:44]Send response to host [22:02:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372991,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:02:44]free response buf [22:02:44]execute_script done [22:02:44]execute_script returns [22:02:44]free content buf [22:02:44]Sock 7.Close socket [22:02:44]Sock 7.Thread stoped [22:02:48]OFD Sender: No OFD packet to send [22:02:53]OFD Sender: No OFD packet to send [22:02:58]OFD Sender: No OFD packet to send [22:03:03]OFD Sender: No OFD packet to send [22:03:08]OFD Sender: No OFD packet to send [22:03:13]OFD Sender: No OFD packet to send [22:03:18]OFD Sender: No OFD packet to send [22:03:23]OFD Sender: No OFD packet to send [22:03:28]OFD Sender: No OFD packet to send [22:03:33]OFD Sender: No OFD packet to send [22:03:38]OFD Sender: No OFD packet to send [22:03:43]OFD Sender: No OFD packet to send [22:03:48]OFD Sender: No OFD packet to send [22:03:53]OFD Sender: No OFD packet to send [22:03:58]OFD Sender: No OFD packet to send [22:04:03]OFD Sender: No OFD packet to send [22:04:08]OFD Sender: No OFD packet to send [22:04:13]OFD Sender: No OFD packet to send [22:04:18]OFD Sender: No OFD packet to send [22:04:23]OFD Sender: No OFD packet to send [22:04:28]OFD Sender: No OFD packet to send [22:04:33]OFD Sender: No OFD packet to send [22:04:38]OFD Sender: No OFD packet to send [22:04:43]OFD Sender: No OFD packet to send [22:04:48]OFD Sender: No OFD packet to send [22:04:53]OFD Sender: No OFD packet to send [22:04:58]OFD Sender: No OFD packet to send [22:05:00]accept exits with 9 [22:05:00]New connection [22:05:00]New thread 3066613092 created [22:05:00]Thread 3066469732 joined [22:05:00]Waiting for new connection... [22:05:00] Sock 9.Parse request [22:05:00]Sock 9.Check first char [22:05:00]Sock 9.First char is OK [22:05:00]request: POST /json_proto HTTP/1.0 [22:05:00]Method: POST [22:05:00]URL: /json_proto [22:05:00]Method is POST - this is cgi request [22:05:00]url: /json_proto [22:05:00]query_string will be loaded in cgi processing [22:05:00]execute_cgi json_proto POST (null) [22:05:00]execute_cgi path=json_proto method=POST [22:05:00]POST find Content-Length [22:05:00]Host: 172.17.42.195:8080 [22:05:00]Content-Length: 678 [22:05:00]Content-Type: application/json [22:05:00] [22:05:00]POST finish read [22:05:00]Found Content-Length = 678 [22:05:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.540, "sum" : 370.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:00]execute_script... [22: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)3309313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.540, "sum" : 370.63, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 370.00, "total" : 370.00, "payments": [ { "type": 0, "sum" : 370.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:05:00]POST & json_proto [22:05:00]process_json_proto [22:05:00]json parsed OK: [22:05:00]protocol is kg_v1.0 [22:05:00]action value=close_receipt [22:05:00]process_action close_receipt [22:05:00]cmd_close_receipt [22:05:00]MH_GetDate [22:05:00]Write to MH i2c: F0 00 00 CD 16 D2 [22:05:00]Write i2c OK [22:05:00]MH_I2C_Read... [22:05:00]Read from MH i2c: F0 [22:05:00]MH_I2C_Read... [22:05:00]Read from MH i2c: F0 09 00 [22:05:00]MH_I2C_Read... [22:05:00]Read from MH i2c: F0 09 00 CD 16 00 8E C4 1A 67 EF 94 12 67 AA [22:05:00]GetLastDocTimeStamp 1729807361 [22:05:00]current date 1729807502 [22:05:00]FM_GetShiftState [22:05:00]SAM_PROTO_GetShiftState [22:05:00]wFMCommunicate request_size=4 [22:05:00]MH_SAM_APDU [22:05:00]CAPDU: 80 13 01 00 [22:05:00]Write to MH i2c: E2 08 00 CE 16 80 13 01 00 00 00 00 00 61 [22:05:00]Write i2c OK [22:05:00]MH_I2C_Read... [22:05:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:00]Read from MH i2c: E2 [22:05:00]MH_I2C_Read... [22:05:00]Read from MH i2c: E2 0E 00 [22:05:00]MH_I2C_Read... [22:05:00]Read from MH i2c: E2 0E 00 CE 16 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C6 [22:05:00]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:05:00]wFMCommunicate OK [22:05:00]SAM_PROTO_GetShiftState done [22:05:00]FM_GetShiftState done [22:05:00]opened in 1729729095 [22:05:00]opened+sec_in_day 1729815495 [22:05:00]quantity*price = 37062 [22:05:00]sum+1 = 37064 [22:05:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.63 ИТОГО: 370.00 Внесено: 370.00 СДАЧА: 0.00 НСП 1% : 3.28 НДС 12% : 39.36 Наличными: 370.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 809 24.10.2024 22:05 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372992 ФПД: 41085018375249 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372992&fm=41085018375249&tin=02508201610067®Number=0000000000091623&sum=37000 [22:05:02]StoreToDocumentArchive [22:05:02]shift 524 fd 372992 [22:05:02]save to /storage/0524/doc_00372992 [22:05:02]save last doc name /storage/0524/doc_00372992 to /storage/kkm_last_doc_name [22:05:02]save OK [22:05:02]Clear old archive folders... [22:05:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:05:02]tlvbuf is 00C86B30 [22:05:02]SAM_PROTO_ClearQueue [22:05:02]wFMCommunicate request_size=4 [22:05:02]MH_SAM_APDU [22:05:02]CAPDU: 80 09 00 00 [22:05:02]Write to MH i2c: E2 08 00 DB 16 80 09 00 00 00 00 00 00 63 [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:05:02]Read from MH i2c: E2 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 DB 16 00 90 00 65 [22:05:02]RAPDU: 90 00 [22:05:02]wFMCommunicate OK [22:05:02]SAM_PROTO_ClearQueue done [22:05:02]KKMCreateOFDPacket [22:05:02]OFDProtocolAddRootSTLVToBuf [22:05:02]FM_MakeSignedData [22:05:02]FM_MakeSignedData [22:05:02]SAM_PROTO_SignData [22:05:02]wFMCommunicate request_size=4 [22:05:02]MH_SAM_APDU [22:05:02]CAPDU: 80 0D 01 02 [22:05:02]Write to MH i2c: E2 08 00 DC 16 80 0D 01 02 00 00 00 00 6B [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:05:02]Read from MH i2c: E2 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 DC 16 00 90 00 66 [22:05:02]RAPDU: 90 00 [22:05:02]wFMCommunicate OK [22:05:02]wFMCommunicate request_size=255 [22:05:02]MH_SAM_APDU [22: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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 8E C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B1 05 00 35 04 06 00 25 [22:05:02]Write to MH i2c: E2 02 01 DD 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 8E C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B1 05 00 35 04 06 00 25 00 00 8E [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:02]Read from MH i2c: E2 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 DD 16 00 90 00 67 [22:05:02]RAPDU: 90 00 [22:05:02]wFMCommunicate OK [22:05:02]wFMCommunicate request_size=10 [22:05:02]MH_SAM_APDU [22:05:02]CAPDU: 80 0D 02 02 05 5D D9 ED 04 51 [22:05:02]Write to MH i2c: E2 0D 00 DE 16 80 0D 02 02 05 00 5D D9 ED 04 51 00 00 F0 [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:05:02]Read from MH i2c: E2 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 03 00 DE 16 00 90 00 68 [22:05:02]RAPDU: 90 00 [22:05:02]wFMCommunicate OK [22:05:02]wFMCommunicate request_size=4 [22:05:02]MH_SAM_APDU [22:05:02]CAPDU: 80 0D 03 02 [22:05:02]Write to MH i2c: E2 08 00 DF 16 80 0D 03 02 00 00 00 00 70 [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:05:02]Read from MH i2c: E2 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 0B 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 0B 00 DF 16 00 32 7B B8 CB 85 27 B0 7F 90 00 7C [22:05:02]RAPDU: 32 7B B8 CB 85 27 B0 7F 90 00 [22:05:02]wFMCommunicate OK [22:05:02]SAM_PROTO_SignData done [22:05:02]FM_MakeSignedData done [22:05:02]CreateOFDProtocolMessage [22:05:02]wFMCommunicate request_size=4 [22:05:02]MH_SAM_APDU [22:05:02]CAPDU: 80 11 00 00 [22:05:02]Write to MH i2c: E2 08 00 E0 16 80 11 00 00 00 00 00 00 70 [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:02]Read from MH i2c: E2 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 17 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: E2 17 00 E0 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C5 [22:05:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:05:02]wFMCommunicate OK [22:05:02]CreateOFDProtocolMessage done [22:05:02]OFDSenderStorePacket 372992 [22:05:02]StoreOFDPacket docnum=372992 [22:05:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A8 5C 07 01 46 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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 8E C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B1 05 00 35 04 06 00 25 5D D9 ED 04 51 32 7B B8 CB 85 27 B0 7F [22:05:02]CheckFolder [22:05:02]dirname=/storage/ofd_packets [22:05:02]CheckFolder done [22:05:02]ProducePacketName [22:05:02]name=ofd_packets/00372992 [22:05:02]NVStorageSaveData ofd_packets/00372992 [22:05:02]File name is /storage/ofd_packets/00372992 [22:05:02]Write 301 bytes [22:05:02]NVStorageSaveData done [22:05:02]OFDSenderStorePacket done [22:05:02]KKMCreateOFDPacket done [22:05:02]NVStorageSaveData kkm_last_timestamp [22:05:02]File name is /storage/kkm_last_timestamp [22:05:02]Write 4 bytes [22:05:02]NVStorageSaveData done [22:05:02]ExternCall_PrintAddStr [22:05:02]wPrintStart [22:05:02]Write to MH i2c: 01 00 00 E1 16 F7 [22:05:02]Write i2c OK [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: 01 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: 01 07 00 [22:05:02]MH_I2C_Read... [22:05:02]Read from MH i2c: 01 07 00 E1 16 00 00 00 00 00 FF 0F 0C [22:05:02]RasterBufferAndPrint [22:05:02]line Счет N : (1)3309313 [22:05:02]line ИНН: 02508201610067 [22:05:02]line Контрольно-Кассовый Чек [22:05:02]line ПРОДАЖА [22:05:02]line ТРК (МРК, ГНК) : 12 [22:05:02]line Товар: 2710124130 [22:05:02]line Аи-92-К-4 [22:05:02]line 5.540 * 66.90 [22:05:02]line = 370.63 [22:05:02]line НДС 12% НСП 1% [22:05:02]line > о реализуемом товаре [22:05:02]line ОКРУГЛЕНИЕ: -0.63 [22:05:02]line ИТОГО: 370.00 [22:05:02]line Внесено: 370.00 [22:05:02]line СДАЧА: 0.00 [22:05:02]line НСП 1% : 3.28 [22:05:02]line НДС 12% : 39.36 [22:05:02]line Наличными: 370.00 [22:05:02]line Безнал.: 0.00 [22:05:02]line Место: АЗС № 87 "Партнер Нефть" [22:05:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:05:02]line СНО: Общий режим [22:05:02]line Чек 809 24.10.2024 22:05 [22:05:02]line Смена: 524 ФФД: 1.0 [22:05:02]line ЗНМ: 0300000083 [22:05:02]line РНМ: 0000000000091623 [22:05:02]line Версия ККМ: 001 [22:05:02]line ФМ: 0000000000874672 [22:05:02]line ФД: 372992 [22:05:02]line ФПД: 41085018375249 [22:05:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220502&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372992&fm=41085018375249&tin=02508201610067®Number=0000000000091623&sum=37000 [22:05:02]written 0, free lines is 4095 [22:05:02]OFD Sender: Processing packet 372992 [packets to send 268, broken 267] [22:05:02]ProducePacketName [22:05:02]name=ofd_packets/00372992 [22:05:02]OFD Sender: To server: pG, [22:05:02]CommunicateWithHost lk.salyk.kg:30040 [22:05:02]ConnectInit lk.salyk.kg [22:05:02]Connected sock=7 [22: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 36 37 32 0F 01 00 00 A8 5C 07 01 46 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 34 FF 03 08 00 03 A4 15 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 C7 90 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 90 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 60 0F 00 00 00 00 07 04 06 00 88 90 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 29 03 00 00 F4 03 04 00 8E C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B1 05 00 35 04 06 00 25 5D D9 ED 04 51 32 7B B8 CB 85 27 B0 7F [22:05:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BA 88 47 00 04 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 00 B1 05 00 F4 03 04 00 34 70 1A 67 B6 04 01 00 00 AC 42 21 0D AC F8 B8 CB [22:05:02]CommunicateWithHost err = 0 [22:05:02]CheckOFDResponse [22:05:02]1017 (14) - 77093643461234 [22:05:02]1041 (16) - 0000000000874672 [22:05:02]1040 (4) - 372992 [22:05:02]1012 (4) - 24.10.2024 16:05 [22:05:02]1206 (1) - 0 [22:05:02]OFD Sender: Remove packet 372992 [22:05:02]ProducePacketName [22:05:02]name=ofd_packets/00372992 [22:05:02]NVStorageDeleteData [22:05:03]Write to MH i2c: 01 00 00 0C 17 23 [22:05:03]Write i2c OK [22:05:03]MH_I2C_Read... [22:05:03]Read from MH i2c: 01 [22:05:03]MH_I2C_Read... [22:05:03]Read from MH i2c: 01 07 00 [22:05:03]MH_I2C_Read... [22:05:03]Read from MH i2c: 01 07 00 0C 17 00 00 00 00 00 E9 0C 1F [22:05:03]RasterBufferAndPrint [22:05:03]line [22:05:03]line [22:05:03]line [22:05:03]line [22:05:03]line [22:05:03]written 0, free lines is 3312 [22:05:03]MH_Cut [22:05:03]Write to MH i2c: D1 01 00 13 17 01 FC [22:05:03]Write i2c OK [22:05:03]MH_I2C_Read... [22:05:03]Read from MH i2c: D1 [22:05:03]MH_I2C_Read... [22:05:03]Read from MH i2c: D1 01 00 [22:05:03]MH_I2C_Read... [22:05:03]Read from MH i2c: D1 01 00 13 17 00 FB [22:05:03]Write to MH i2c: 01 00 00 14 17 2B [22:05:03]Write i2c OK [22:05:03]MH_I2C_Read... [22:05:03]OFD Sender: No OFD packet to send [22:05:03]*** Cut start [22:05:03]*** Partial cut [22:05:03]*** CUTSNS_PIN = 1 [22:05:03]*** CUTSNS_PIN = 0 [22:05:04]*** Brake cut motor [22:05:04]Read from MH i2c: 01 [22:05:04]MH_I2C_Read... [22:05:04]*** Stop cut motor [22:05:04]*** Cut end [22:05:04]Read from MH i2c: 01 07 00 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: 01 07 00 14 17 00 00 00 00 00 FF 0F 40 [22:05:04]process_action close_receipt done [22:05:04]requested_data is exist [22:05:04]produce_requested_data [22:05:04]requested_item fm.sn is exist - process it [22:05:04]wFMCommunicate request_size=4 [22:05:04]MH_SAM_APDU [22:05:04]CAPDU: 80 11 00 00 [22:05:04]Write to MH i2c: E2 08 00 15 17 80 11 00 00 00 00 00 00 A6 [22:05:04]Write i2c OK [22:05:04]MH_I2C_Read... [22:05:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:05:04]Read from MH i2c: E2 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: E2 17 00 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: E2 17 00 15 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FB [22:05:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:05:04]wFMCommunicate OK [22:05:04]requested_item fd.num is exist - process it [22:05:04]SAM_PROTO_GetFieldsCounters [22:05:04]wFMCommunicate request_size=4 [22:05:04]MH_SAM_APDU [22:05:04]CAPDU: 80 13 00 00 [22:05:04]Write to MH i2c: E2 08 00 16 17 80 13 00 00 00 00 00 00 A9 [22:05:04]Write i2c OK [22:05:04]MH_I2C_Read... [22:05:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:05:04]Read from MH i2c: E2 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: E2 62 00 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: E2 62 00 16 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 00 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 29 03 00 00 5E 04 04 00 29 03 00 00 57 04 04 00 2A 03 00 00 19 04 04 00 00 00 00 00 90 00 10 [22: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 00 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 29 03 00 00 5E 04 04 00 29 03 00 00 57 04 04 00 2A 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:05:04]wFMCommunicate OK [22:05:04]SAM_PROTO_GetFieldsCounters done [22:05:04]requested_item shift.num is exist - process it [22:05:04]requested_item shift.opened is exist - process it [22:05:04]req_shift_opened [22:05:04]FM_GetShiftState [22:05:04]SAM_PROTO_GetShiftState [22:05:04]wFMCommunicate request_size=4 [22:05:04]MH_SAM_APDU [22:05:04]CAPDU: 80 13 01 00 [22:05:04]Write to MH i2c: E2 08 00 17 17 80 13 01 00 00 00 00 00 AB [22:05:04]Write i2c OK [22:05:04]MH_I2C_Read... [22:05:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:05:04]Read from MH i2c: E2 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: E2 0E 00 [22:05:04]MH_I2C_Read... [22:05:04]Read from MH i2c: E2 0E 00 17 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 10 [22:05:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:05:04]wFMCommunicate OK [22:05:04]SAM_PROTO_GetShiftState done [22:05:04]FM_GetShiftState done [22:05:04]req_shift_opened done [22:05:04]requested_item shift.open_date is exist - process it [22:05:04]req_shift_open_date [22:05:04]req_shift_open_date done [22:05:04]produce_requested_data done [22:05:04]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372992,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:05:04]process_action_free close_receipt [22:05:04]json_value_free [22:05:04]json_value_free done [22:05:04]process_json_proto returns [22:05:04]Send response to host [22:05:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372992,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:05:04]free response buf [22:05:04]execute_script done [22:05:04]execute_script returns [22:05:04]free content buf [22:05:04]Sock 9.Close socket [22:05:04]Sock 9.Thread stoped [22:05:08]OFD Sender: No OFD packet to send [22:05:13]OFD Sender: No OFD packet to send [22:05:18]OFD Sender: No OFD packet to send [22:05:23]OFD Sender: No OFD packet to send [22:05:28]OFD Sender: No OFD packet to send [22:05:33]OFD Sender: No OFD packet to send [22:05:38]OFD Sender: No OFD packet to send [22:05:43]OFD Sender: No OFD packet to send [22:05:48]OFD Sender: No OFD packet to send [22:05:53]OFD Sender: No OFD packet to send [22:05:58]OFD Sender: No OFD packet to send [22:06:03]OFD Sender: No OFD packet to send [22:06:08]OFD Sender: No OFD packet to send [22:06:13]OFD Sender: No OFD packet to send [22:06:18]OFD Sender: No OFD packet to send [22:06:23]OFD Sender: No OFD packet to send [22:06:28]OFD Sender: No OFD packet to send [22:06:33]OFD Sender: No OFD packet to send [22:06:38]OFD Sender: No OFD packet to send [22:06:43]OFD Sender: No OFD packet to send [22:06:47]accept exits with 10 [22:06:47]New connection [22:06:47]New thread 3066469732 created [22:06:47]Thread 3066613092 joined [22:06:47]Waiting for new connection... [22:06:47] Sock 10.Parse request [22:06:47]Sock 10.Check first char [22:06:47]Sock 10.First char is OK [22:06:47]request: POST /json_proto HTTP/1.0 [22:06:47]Method: POST [22:06:47]URL: /json_proto [22:06:47]Method is POST - this is cgi request [22:06:47]url: /json_proto [22:06:47]query_string will be loaded in cgi processing [22:06:47]execute_cgi json_proto POST (null) [22:06:47]execute_cgi path=json_proto method=POST [22:06:47]POST find Content-Length [22:06:47]Host: 172.17.42.195:8080 [22:06:47]Content-Length: 687 [22:06:47]Content-Type: application/json [22:06:47] [22:06:47]POST finish read [22:06:47]Found Content-Length = 687 [22:06:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:47]execute_script... [22: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)3309314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 32.810, "sum" : 2500.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:06:47]POST & json_proto [22:06:47]process_json_proto [22:06:47]json parsed OK: [22:06:47]protocol is kg_v1.0 [22:06:47]action value=close_receipt [22:06:47]process_action close_receipt [22:06:47]cmd_close_receipt [22:06:47]MH_GetDate [22:06:47]Write to MH i2c: F0 00 00 18 17 1E [22:06:47]Write i2c OK [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: F0 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: F0 09 00 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: F0 09 00 18 17 00 F9 C4 1A 67 EF 94 12 67 61 [22:06:47]GetLastDocTimeStamp 1729807502 [22:06:47]current date 1729807609 [22:06:47]FM_GetShiftState [22:06:47]SAM_PROTO_GetShiftState [22:06:47]wFMCommunicate request_size=4 [22:06:47]MH_SAM_APDU [22:06:47]CAPDU: 80 13 01 00 [22:06:47]Write to MH i2c: E2 08 00 19 17 80 13 01 00 00 00 00 00 AD [22:06:47]Write i2c OK [22:06:47]MH_I2C_Read... [22:06:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:47]Read from MH i2c: E2 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: E2 0E 00 [22:06:47]MH_I2C_Read... [22:06:47]Read from MH i2c: E2 0E 00 19 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 12 [22:06:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:06:47]wFMCommunicate OK [22:06:47]SAM_PROTO_GetShiftState done [22:06:47]FM_GetShiftState done [22:06:47]opened in 1729729095 [22:06:47]opened+sec_in_day 1729815495 [22:06:47]quantity*price = 250012 [22:06:47]sum+1 = 250013 [22:06:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.12 НДС 12% : 265.50 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 810 24.10.2024 22:06 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372993 ФПД: 12841046627350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372993&fm=12841046627350&tin=02508201610067®Number=0000000000091623&sum=250000 [22:06:48]StoreToDocumentArchive [22:06:48]shift 524 fd 372993 [22:06:48]save to /storage/0524/doc_00372993 [22:06:48]save last doc name /storage/0524/doc_00372993 to /storage/kkm_last_doc_name [22:06:48]save OK [22:06:48]Clear old archive folders... [22:06:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:06:48]tlvbuf is 00C86410 [22:06:48]SAM_PROTO_ClearQueue [22:06:48]wFMCommunicate request_size=4 [22:06:48]MH_SAM_APDU [22:06:48]CAPDU: 80 09 00 00 [22:06:48]Write to MH i2c: E2 08 00 26 17 80 09 00 00 00 00 00 00 AF [22:06:48]Write i2c OK [22:06:48]MH_I2C_Read... [22:06:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:06:48]Read from MH i2c: E2 [22:06:48]MH_I2C_Read... [22:06:48]Read from MH i2c: E2 03 00 [22:06:48]MH_I2C_Read... [22:06:48]Read from MH i2c: E2 03 00 26 17 00 90 00 B1 [22:06:48]RAPDU: 90 00 [22:06:48]wFMCommunicate OK [22:06:48]SAM_PROTO_ClearQueue done [22:06:48]KKMCreateOFDPacket [22:06:48]OFDProtocolAddRootSTLVToBuf [22:06:48]FM_MakeSignedData [22:06:48]FM_MakeSignedData [22:06:48]SAM_PROTO_SignData [22:06:48]wFMCommunicate request_size=4 [22:06:48]MH_SAM_APDU [22:06:48]CAPDU: 80 0D 01 02 [22:06:48]Write to MH i2c: E2 08 00 27 17 80 0D 01 02 00 00 00 00 B7 [22:06:48]Write i2c OK [22:06:48]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 27 17 00 90 00 B2 [22:06:49]RAPDU: 90 00 [22:06:49]wFMCommunicate OK [22:06:49]wFMCommunicate request_size=255 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 03 00 00 F4 03 04 00 F9 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B1 05 00 35 04 06 00 [22:06:49]Write to MH i2c: E2 02 01 28 17 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 03 00 00 F4 03 04 00 F9 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B1 05 00 35 04 06 00 00 00 B3 [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 28 17 00 90 00 B3 [22:06:49]RAPDU: 90 00 [22:06:49]wFMCommunicate OK [22:06:49]wFMCommunicate request_size=11 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 0D 02 02 06 0B AD CA 05 D4 16 [22:06:49]Write to MH i2c: E2 0E 00 29 17 80 0D 02 02 06 00 0B AD CA 05 D4 16 00 00 37 [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 03 00 29 17 00 90 00 B4 [22:06:49]RAPDU: 90 00 [22:06:49]wFMCommunicate OK [22:06:49]wFMCommunicate request_size=4 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 0D 03 02 [22:06:49]Write to MH i2c: E2 08 00 2A 17 80 0D 03 02 00 00 00 00 BC [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 0B 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 0B 00 2A 17 00 6E EC 6D 30 78 29 73 D8 90 00 A0 [22:06:49]RAPDU: 6E EC 6D 30 78 29 73 D8 90 00 [22:06:49]wFMCommunicate OK [22:06:49]SAM_PROTO_SignData done [22:06:49]FM_MakeSignedData done [22:06:49]CreateOFDProtocolMessage [22:06:49]wFMCommunicate request_size=4 [22:06:49]MH_SAM_APDU [22:06:49]CAPDU: 80 11 00 00 [22:06:49]Write to MH i2c: E2 08 00 2B 17 80 11 00 00 00 00 00 00 BC [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:49]Read from MH i2c: E2 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 17 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: E2 17 00 2B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 11 [22:06:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:06:49]wFMCommunicate OK [22:06:49]CreateOFDProtocolMessage done [22:06:49]OFDSenderStorePacket 372993 [22:06:49]StoreOFDPacket docnum=372993 [22:06:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B4 6F 08 01 B8 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 03 00 00 F4 03 04 00 F9 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B1 05 00 35 04 06 00 0B AD CA 05 D4 16 6E EC 6D 30 78 29 73 D8 [22:06:49]CheckFolder [22:06:49]dirname=/storage/ofd_packets [22:06:49]CheckFolder done [22:06:49]ProducePacketName [22:06:49]name=ofd_packets/00372993 [22:06:49]NVStorageSaveData ofd_packets/00372993 [22:06:49]File name is /storage/ofd_packets/00372993 [22:06:49]Write 302 bytes [22:06:49]NVStorageSaveData done [22:06:49]OFDSenderStorePacket done [22:06:49]KKMCreateOFDPacket done [22:06:49]NVStorageSaveData kkm_last_timestamp [22:06:49]File name is /storage/kkm_last_timestamp [22:06:49]Write 4 bytes [22:06:49]NVStorageSaveData done [22:06:49]OFD Sender: Processing packet 372993 [packets to send 268, broken 267] [22:06:49]ProducePacketName [22:06:49]name=ofd_packets/00372993 [22:06:49]OFD Sender: To server: pG, [22:06:49]CommunicateWithHost lk.salyk.kg:30040 [22:06:49]ConnectInit lk.salyk.kg [22:06:49]ExternCall_PrintAddStr [22:06:49]wPrintStart [22:06:49]Write to MH i2c: 01 00 00 2C 17 43 [22:06:49]Write i2c OK [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: 01 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: 01 07 00 [22:06:49]MH_I2C_Read... [22:06:49]Read from MH i2c: 01 07 00 2C 17 00 00 00 00 00 FF 0F 58 [22:06:49]RasterBufferAndPrint [22:06:49]line Счет N : (1)3309314 [22:06:49]line ИНН: 02508201610067 [22:06:49]line Контрольно-Кассовый Чек [22:06:49]line ПРОДАЖА [22:06:49]line ТРК (МРК, ГНК) : 5 [22:06:49]line Товар: 2710194210 [22:06:49]line ДТ(л)-К-5 [22:06:49]line 32.810 * 76.20 [22:06:49]line = 2500.12 [22:06:49]line НДС 12% НСП 1% [22:06:49]line > о реализуемом товаре [22:06:49]line ОКРУГЛЕНИЕ: -0.12 [22:06:49]line ИТОГО: 2500.00 [22:06:49]line Внесено: 2500.00 [22:06:49]line СДАЧА: 0.00 [22:06:49]line НСП 1% : 22.12 [22:06:49]line НДС 12% : 265.50 [22:06:49]line Наличными: 2500.00 [22:06:49]line Безнал.: 0.00 [22:06:49]line Место: АЗС № 87 "Партнер Нефть" [22:06:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:06:49]line СНО: Общий режим [22:06:49]line Чек 810 24.10.2024 22:06 [22:06:49]line Смена: 524 ФФД: 1.0 [22:06:49]line ЗНМ: 0300000083 [22:06:49]line РНМ: 0000000000091623 [22:06:49]line Версия ККМ: 001 [22:06:49]line ФМ: 0000000000874672 [22:06:49]line ФД: 372993 [22:06:49]line ФПД: 12841046627350 [22:06:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220649&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372993&fm=12841046627350&tin=02508201610067®Number=0000000000091623&sum=250000 [22:06:49]Connected sock=11 [22:06:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 B4 6F 08 01 B8 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 2A 80 00 00 00 00 00 37 04 06 00 C4 1D 00 00 00 00 13 04 06 00 9C D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A4 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B6 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2A 03 00 00 F4 03 04 00 F9 C4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B1 05 00 35 04 06 00 0B AD CA 05 D4 16 6E EC 6D 30 78 29 73 D8 [22:06:49]written 0, free lines is 4095 [22:06:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A3 F2 47 00 C7 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 01 B1 05 00 F4 03 04 00 9F 70 1A 67 B6 04 01 00 00 86 68 1B 6C D8 CB 79 34 [22:06:50]CommunicateWithHost err = 0 [22:06:50]CheckOFDResponse [22:06:50]1017 (14) - 77093643461234 [22:06:50]1041 (16) - 0000000000874672 [22:06:50]1040 (4) - 372993 [22:06:50]1012 (4) - 24.10.2024 16:06 [22:06:50]1206 (1) - 0 [22:06:50]OFD Sender: Remove packet 372993 [22:06:50]ProducePacketName [22:06:50]name=ofd_packets/00372993 [22:06:50]NVStorageDeleteData [22:06:50]Write to MH i2c: 01 00 00 57 17 6E [22:06:50]Write i2c OK [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: 01 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: 01 07 00 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: 01 07 00 57 17 00 00 00 00 00 E4 0C 65 [22:06:50]RasterBufferAndPrint [22:06:50]line [22:06:50]line [22:06:50]line [22:06:50]line [22:06:50]line [22:06:50]written 0, free lines is 3306 [22:06:50]MH_Cut [22:06:50]Write to MH i2c: D1 01 00 5E 17 01 47 [22:06:50]Write i2c OK [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: D1 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: D1 01 00 [22:06:50]MH_I2C_Read... [22:06:50]Read from MH i2c: D1 01 00 5E 17 00 46 [22:06:50]Write to MH i2c: 01 00 00 5F 17 76 [22:06:50]Write i2c OK [22:06:50]MH_I2C_Read... [22:06:50]OFD Sender: No OFD packet to send [22:06:51]*** Cut start [22:06:51]*** Partial cut [22:06:51]*** CUTSNS_PIN = 1 [22:06:51]*** CUTSNS_PIN = 0 [22:06:51]*** Brake cut motor [22:06:51]Read from MH i2c: 01 [22:06:51]MH_I2C_Read... [22:06:51]*** Stop cut motor [22:06:51]*** Cut end [22:06:51]Read from MH i2c: 01 07 00 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: 01 07 00 5F 17 00 00 00 00 00 FF 0F 8B [22:06:51]process_action close_receipt done [22:06:51]requested_data is exist [22:06:51]produce_requested_data [22:06:51]requested_item fm.sn is exist - process it [22:06:51]wFMCommunicate request_size=4 [22:06:51]MH_SAM_APDU [22:06:51]CAPDU: 80 11 00 00 [22:06:51]Write to MH i2c: E2 08 00 60 17 80 11 00 00 00 00 00 00 F1 [22:06:51]Write i2c OK [22:06:51]MH_I2C_Read... [22:06:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:06:51]Read from MH i2c: E2 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 17 00 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 17 00 60 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 46 [22:06:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:06:51]wFMCommunicate OK [22:06:51]requested_item fd.num is exist - process it [22:06:51]SAM_PROTO_GetFieldsCounters [22:06:51]wFMCommunicate request_size=4 [22:06:51]MH_SAM_APDU [22:06:51]CAPDU: 80 13 00 00 [22:06:51]Write to MH i2c: E2 08 00 61 17 80 13 00 00 00 00 00 00 F4 [22:06:51]Write i2c OK [22:06:51]MH_I2C_Read... [22:06:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:06:51]Read from MH i2c: E2 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 62 00 [22:06:51]MH_I2C_Read... [22:06:51]Read from MH i2c: E2 62 00 61 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 01 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2A 03 00 00 5E 04 04 00 2A 03 00 00 57 04 04 00 2B 03 00 00 19 04 04 00 00 00 00 00 90 00 5F [22:06:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 01 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2A 03 00 00 5E 04 04 00 2A 03 00 00 57 04 04 00 2B 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:06:51]wFMCommunicate OK [22:06:51]SAM_PROTO_GetFieldsCounters done [22:06:51]requested_item shift.num is exist - process it [22:06:51]requested_item shift.opened is exist - process it [22:06:51]req_shift_opened [22:06:51]FM_GetShiftState [22:06:51]SAM_PROTO_GetShiftState [22:06:51]wFMCommunicate request_size=4 [22:06:51]MH_SAM_APDU [22:06:51]CAPDU: 80 13 01 00 [22:06:51]Write to MH i2c: E2 08 00 62 17 80 13 01 00 00 00 00 00 F6 [22:06:51]Write i2c OK [22:06:51]MH_I2C_Read... [22:06:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:06:52]Read from MH i2c: E2 [22:06:52]MH_I2C_Read... [22:06:52]Read from MH i2c: E2 0E 00 [22:06:52]MH_I2C_Read... [22:06:52]Read from MH i2c: E2 0E 00 62 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5B [22:06:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:06:52]wFMCommunicate OK [22:06:52]SAM_PROTO_GetShiftState done [22:06:52]FM_GetShiftState done [22:06:52]req_shift_opened done [22:06:52]requested_item shift.open_date is exist - process it [22:06:52]req_shift_open_date [22:06:52]req_shift_open_date done [22:06:52]produce_requested_data done [22:06:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372993,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:06:52]process_action_free close_receipt [22:06:52]json_value_free [22:06:52]json_value_free done [22:06:52]process_json_proto returns [22:06:52]Send response to host [22:06:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372993,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:06:52]free response buf [22:06:52]execute_script done [22:06:52]execute_script returns [22:06:52]free content buf [22:06:52]Sock 10.Close socket [22:06:52]Sock 10.Thread stoped [22:06:55]OFD Sender: No OFD packet to send [22:07:00]OFD Sender: No OFD packet to send [22:07:05]OFD Sender: No OFD packet to send [22:07:10]OFD Sender: No OFD packet to send [22:07:15]OFD Sender: No OFD packet to send [22:07:20]OFD Sender: No OFD packet to send [22:07:25]OFD Sender: No OFD packet to send [22:07:30]OFD Sender: No OFD packet to send [22:07:35]OFD Sender: No OFD packet to send [22:07:40]OFD Sender: No OFD packet to send [22:07:45]OFD Sender: No OFD packet to send [22:07:50]OFD Sender: No OFD packet to send [22:07:55]OFD Sender: No OFD packet to send [22:08:00]OFD Sender: No OFD packet to send [22:08:05]OFD Sender: No OFD packet to send [22:08:10]OFD Sender: No OFD packet to send [22:08:15]OFD Sender: No OFD packet to send [22:08:20]OFD Sender: No OFD packet to send [22:08:25]OFD Sender: No OFD packet to send [22:08:30]OFD Sender: No OFD packet to send [22:08:35]OFD Sender: No OFD packet to send [22:08:39]accept exits with 7 [22:08:39]New connection [22:08:39]New thread 3066613092 created [22:08:39]Thread 3066469732 joined [22:08:39]Waiting for new connection... [22:08:39] Sock 7.Parse request [22:08:39]Sock 7.Check first char [22:08:39]Sock 7.First char is OK [22:08:39]request: POST /json_proto HTTP/1.0 [22:08:39]Method: POST [22:08:39]URL: /json_proto [22:08:39]Method is POST - this is cgi request [22:08:39]url: /json_proto [22:08:39]query_string will be loaded in cgi processing [22:08:39]execute_cgi json_proto POST (null) [22:08:39]execute_cgi path=json_proto method=POST [22:08:39]POST find Content-Length [22:08:39]Host: 172.17.42.195:8080 [22:08:39]Content-Length: 683 [22:08:39]Content-Type: application/json [22:08:39] [22:08:39]POST finish read [22:08:39]Found Content-Length = 683 [22:08:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:39]execute_script... [22:08: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)3309316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:08:39]POST & json_proto [22:08:39]process_json_proto [22:08:39]json parsed OK: [22:08:39]protocol is kg_v1.0 [22:08:39]action value=close_receipt [22:08:39]process_action close_receipt [22:08:39]cmd_close_receipt [22:08:39]MH_GetDate [22:08:39]Write to MH i2c: F0 00 00 63 17 69 [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: F0 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: F0 09 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: F0 09 00 63 17 00 68 C5 1A 67 EF 94 12 67 1C [22:08:39]GetLastDocTimeStamp 1729807609 [22:08:39]current date 1729807720 [22:08:39]FM_GetShiftState [22:08:39]SAM_PROTO_GetShiftState [22:08:39]wFMCommunicate request_size=4 [22:08:39]MH_SAM_APDU [22:08:39]CAPDU: 80 13 01 00 [22:08:39]Write to MH i2c: E2 08 00 64 17 80 13 01 00 00 00 00 00 F8 [22:08:39]Write i2c OK [22:08:39]MH_I2C_Read... [22:08:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:39]Read from MH i2c: E2 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 0E 00 [22:08:39]MH_I2C_Read... [22:08:39]Read from MH i2c: E2 0E 00 64 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5D [22:08:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:08:39]wFMCommunicate OK [22:08:39]SAM_PROTO_GetShiftState done [22:08:39]FM_GetShiftState done [22:08:39]opened in 1729729095 [22:08:39]opened+sec_in_day 1729815495 [22:08:39]quantity*price = 100021 [22:08:39]sum+1 = 100023 [22:08:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 811 24.10.2024 22:08 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372994 ФПД: 241252324833211 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220840&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372994&fm=241252324833211&tin=02508201610067®Number=0000000000091623&sum=100000 [22:08:40]StoreToDocumentArchive [22:08:40]shift 524 fd 372994 [22:08:40]save to /storage/0524/doc_00372994 [22:08:40]save last doc name /storage/0524/doc_00372994 to /storage/kkm_last_doc_name [22:08:40]save OK [22:08:40]Clear old archive folders... [22:08:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:08:40]tlvbuf is B6F02790 [22:08:40]SAM_PROTO_ClearQueue [22:08:40]wFMCommunicate request_size=4 [22:08:40]MH_SAM_APDU [22:08:40]CAPDU: 80 09 00 00 [22:08:40]Write to MH i2c: E2 08 00 71 17 80 09 00 00 00 00 00 00 FA [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:08:40]Read from MH i2c: E2 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 71 17 00 90 00 FC [22:08:40]RAPDU: 90 00 [22:08:40]wFMCommunicate OK [22:08:40]SAM_PROTO_ClearQueue done [22:08:40]KKMCreateOFDPacket [22:08:40]OFDProtocolAddRootSTLVToBuf [22:08:40]FM_MakeSignedData [22:08:40]FM_MakeSignedData [22:08:40]SAM_PROTO_SignData [22:08:40]wFMCommunicate request_size=4 [22:08:40]MH_SAM_APDU [22:08:40]CAPDU: 80 0D 01 02 [22:08:40]Write to MH i2c: E2 08 00 72 17 80 0D 01 02 00 00 00 00 02 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:08:40]Read from MH i2c: E2 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 72 17 00 90 00 FD [22:08:40]RAPDU: 90 00 [22:08:40]wFMCommunicate OK [22:08:40]wFMCommunicate request_size=255 [22:08:40]MH_SAM_APDU [22:08:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 68 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B1 05 00 35 04 06 00 DB [22:08:40]Write to MH i2c: E2 02 01 73 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 68 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B1 05 00 35 04 06 00 DB 00 00 27 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:40]Read from MH i2c: E2 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 73 17 00 90 00 FE [22:08:40]RAPDU: 90 00 [22:08:40]wFMCommunicate OK [22:08:40]wFMCommunicate request_size=10 [22:08:40]MH_SAM_APDU [22:08:40]CAPDU: 80 0D 02 02 05 6A EF 1F 77 BB [22:08:40]Write to MH i2c: E2 0D 00 74 17 80 0D 02 02 05 00 6A EF 1F 77 BB 00 00 B9 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:08:40]Read from MH i2c: E2 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 03 00 74 17 00 90 00 FF [22:08:40]RAPDU: 90 00 [22:08:40]wFMCommunicate OK [22:08:40]wFMCommunicate request_size=4 [22:08:40]MH_SAM_APDU [22:08:40]CAPDU: 80 0D 03 02 [22:08:40]Write to MH i2c: E2 08 00 75 17 80 0D 03 02 00 00 00 00 07 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:08:40]Read from MH i2c: E2 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 0B 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 0B 00 75 17 00 BD 78 1A FB 72 C2 63 0A 90 00 F3 [22:08:40]RAPDU: BD 78 1A FB 72 C2 63 0A 90 00 [22:08:40]wFMCommunicate OK [22:08:40]SAM_PROTO_SignData done [22:08:40]FM_MakeSignedData done [22:08:40]CreateOFDProtocolMessage [22:08:40]wFMCommunicate request_size=4 [22:08:40]MH_SAM_APDU [22:08:40]CAPDU: 80 11 00 00 [22:08:40]Write to MH i2c: E2 08 00 76 17 80 11 00 00 00 00 00 00 07 [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]OFD Sender: No OFD packet to send [22:08:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:40]Read from MH i2c: E2 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 17 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: E2 17 00 76 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5C [22:08:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:08:40]wFMCommunicate OK [22:08:40]CreateOFDProtocolMessage done [22:08:40]OFDSenderStorePacket 372994 [22:08:40]StoreOFDPacket docnum=372994 [22:08:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B8 83 07 01 55 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 68 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B1 05 00 35 04 06 00 DB 6A EF 1F 77 BB BD 78 1A FB 72 C2 63 0A [22:08:40]CheckFolder [22:08:40]dirname=/storage/ofd_packets [22:08:40]CheckFolder done [22:08:40]ProducePacketName [22:08:40]name=ofd_packets/00372994 [22:08:40]NVStorageSaveData ofd_packets/00372994 [22:08:40]File name is /storage/ofd_packets/00372994 [22:08:40]Write 301 bytes [22:08:40]NVStorageSaveData done [22:08:40]OFDSenderStorePacket done [22:08:40]KKMCreateOFDPacket done [22:08:40]NVStorageSaveData kkm_last_timestamp [22:08:40]File name is /storage/kkm_last_timestamp [22:08:40]Write 4 bytes [22:08:40]NVStorageSaveData done [22:08:40]ExternCall_PrintAddStr [22:08:40]wPrintStart [22:08:40]Write to MH i2c: 01 00 00 77 17 8E [22:08:40]Write i2c OK [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: 01 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: 01 07 00 [22:08:40]MH_I2C_Read... [22:08:40]Read from MH i2c: 01 07 00 77 17 00 00 00 00 00 FF 0F A3 [22:08:40]RasterBufferAndPrint [22:08:40]line Счет N : (1)3309316 [22:08:40]line ИНН: 02508201610067 [22:08:40]line Контрольно-Кассовый Чек [22:08:40]line ПРОДАЖА [22:08:40]line ТРК (МРК, ГНК) : 13 [22:08:40]line Товар: 2710124500 [22:08:40]line Аи-95-К-3 [22:08:40]line 13.480 * 74.20 [22:08:40]line = 1000.22 [22:08:40]line НДС 12% НСП 1% [22:08:40]line > о реализуемом товаре [22:08:40]line ОКРУГЛЕНИЕ: -0.22 [22:08:40]line ИТОГО: 1000.00 [22:08:40]line Внесено: 1000.00 [22:08:40]line СДАЧА: 0.00 [22:08:40]line НСП 1% : 8.85 [22:08:40]line НДС 12% : 106.22 [22:08:40]line Наличными: 1000.00 [22:08:40]line Безнал.: 0.00 [22:08:40]line Место: АЗС № 87 "Партнер Нефть" [22:08:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:08:40]line СНО: Общий режим [22:08:40]line Чек 811 24.10.2024 22:08 [22:08:40]line Смена: 524 ФФД: 1.0 [22:08:40]line ЗНМ: 0300000083 [22:08:40]line РНМ: 0000000000091623 [22:08:40]line Версия ККМ: 001 [22:08:40]line ФМ: 0000000000874672 [22:08:40]line ФД: 372994 [22:08:40]line ФПД: 241252324833211 [22:08:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220840&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372994&fm=241252324833211&tin=02508201610067®Number=0000000000091623&sum=100000 [22:08:40]written 0, free lines is 4095 [22:08:40]OFD Sender: Processing packet 372994 [packets to send 268, broken 267] [22:08:40]ProducePacketName [22:08:40]name=ofd_packets/00372994 [22:08:40]OFD Sender: To server: pG, [22:08:40]CommunicateWithHost lk.salyk.kg:30040 [22:08:40]ConnectInit lk.salyk.kg [22:08:40]Connected sock=10 [22:08:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B8 83 07 01 55 97 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2B 03 00 00 F4 03 04 00 68 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B1 05 00 35 04 06 00 DB 6A EF 1F 77 BB BD 78 1A FB 72 C2 63 0A [22:08:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 ED E0 47 00 06 A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 02 B1 05 00 F4 03 04 00 0E 71 1A 67 B6 04 01 00 00 4C A0 FD 1C 44 D9 F5 15 [22:08:41]CommunicateWithHost err = 0 [22:08:41]CheckOFDResponse [22:08:41]1017 (14) - 77093643461234 [22:08:41]1041 (16) - 0000000000874672 [22:08:41]1040 (4) - 372994 [22:08:41]1012 (4) - 24.10.2024 16:08 [22:08:41]1206 (1) - 0 [22:08:41]OFD Sender: Remove packet 372994 [22:08:41]ProducePacketName [22:08:41]name=ofd_packets/00372994 [22:08:41]NVStorageDeleteData [22:08:41]Write to MH i2c: 01 00 00 A2 17 B9 [22:08:41]Write i2c OK [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: 01 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: 01 07 00 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: 01 07 00 A2 17 00 00 00 00 00 D6 0C A2 [22:08:41]RasterBufferAndPrint [22:08:41]line [22:08:41]line [22:08:41]line [22:08:41]line [22:08:41]line [22:08:41]written 0, free lines is 3293 [22:08:41]MH_Cut [22:08:41]Write to MH i2c: D1 01 00 A9 17 01 92 [22:08:41]Write i2c OK [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: D1 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: D1 01 00 [22:08:41]MH_I2C_Read... [22:08:41]Read from MH i2c: D1 01 00 A9 17 00 91 [22:08:41]Write to MH i2c: 01 00 00 AA 17 C1 [22:08:41]Write i2c OK [22:08:41]MH_I2C_Read... [22:08:41]OFD Sender: No OFD packet to send [22:08:42]*** Cut start [22:08:42]*** Partial cut [22:08:42]*** CUTSNS_PIN = 1 [22:08:42]*** CUTSNS_PIN = 0 [22:08:42]*** Brake cut motor [22:08:42]Read from MH i2c: 01 [22:08:42]MH_I2C_Read... [22:08:42]*** Stop cut motor [22:08:42]*** Cut end [22:08:42]Read from MH i2c: 01 07 00 [22:08:42]MH_I2C_Read... [22:08:42]Read from MH i2c: 01 07 00 AA 17 00 00 00 00 00 FF 0F D6 [22:08:42]process_action close_receipt done [22:08:42]requested_data is exist [22:08:42]produce_requested_data [22:08:42]requested_item fm.sn is exist - process it [22:08:42]wFMCommunicate request_size=4 [22:08:42]MH_SAM_APDU [22:08:42]CAPDU: 80 11 00 00 [22:08:42]Write to MH i2c: E2 08 00 AB 17 80 11 00 00 00 00 00 00 3C [22:08:42]Write i2c OK [22:08:42]MH_I2C_Read... [22:08:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:08:42]Read from MH i2c: E2 [22:08:42]MH_I2C_Read... [22:08:42]Read from MH i2c: E2 17 00 [22:08:42]MH_I2C_Read... [22:08:42]Read from MH i2c: E2 17 00 AB 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 91 [22:08:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:08:42]wFMCommunicate OK [22:08:42]requested_item fd.num is exist - process it [22:08:42]SAM_PROTO_GetFieldsCounters [22:08:42]wFMCommunicate request_size=4 [22:08:42]MH_SAM_APDU [22:08:42]CAPDU: 80 13 00 00 [22:08:42]Write to MH i2c: E2 08 00 AC 17 80 13 00 00 00 00 00 00 3F [22:08:42]Write i2c OK [22:08:42]MH_I2C_Read... [22:08:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:08:42]Read from MH i2c: E2 [22:08:42]MH_I2C_Read... [22:08:42]Read from MH i2c: E2 62 00 [22:08:42]MH_I2C_Read... [22:08:42]Read from MH i2c: E2 62 00 AC 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 02 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2B 03 00 00 5E 04 04 00 2B 03 00 00 57 04 04 00 2C 03 00 00 19 04 04 00 00 00 00 00 90 00 AE [22:08:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 02 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2B 03 00 00 5E 04 04 00 2B 03 00 00 57 04 04 00 2C 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:08:42]wFMCommunicate OK [22:08:42]SAM_PROTO_GetFieldsCounters done [22:08:42]requested_item shift.num is exist - process it [22:08:42]requested_item shift.opened is exist - process it [22:08:42]req_shift_opened [22:08:42]FM_GetShiftState [22:08:42]SAM_PROTO_GetShiftState [22:08:42]wFMCommunicate request_size=4 [22:08:42]MH_SAM_APDU [22:08:42]CAPDU: 80 13 01 00 [22:08:42]Write to MH i2c: E2 08 00 AD 17 80 13 01 00 00 00 00 00 41 [22:08:42]Write i2c OK [22:08:42]MH_I2C_Read... [22:08:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:08:43]Read from MH i2c: E2 [22:08:43]MH_I2C_Read... [22:08:43]Read from MH i2c: E2 0E 00 [22:08:43]MH_I2C_Read... [22:08:43]Read from MH i2c: E2 0E 00 AD 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A6 [22:08:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:08:43]wFMCommunicate OK [22:08:43]SAM_PROTO_GetShiftState done [22:08:43]FM_GetShiftState done [22:08:43]req_shift_opened done [22:08:43]requested_item shift.open_date is exist - process it [22:08:43]req_shift_open_date [22:08:43]req_shift_open_date done [22:08:43]produce_requested_data done [22:08:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372994,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:08:43]process_action_free close_receipt [22:08:43]json_value_free [22:08:43]json_value_free done [22:08:43]process_json_proto returns [22:08:43]Send response to host [22:08:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372994,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:08:43]free response buf [22:08:43]execute_script done [22:08:43]execute_script returns [22:08:43]free content buf [22:08:43]Sock 7.Close socket [22:08:43]Sock 7.Thread stoped [22:08:46]OFD Sender: No OFD packet to send [22:08:51]OFD Sender: No OFD packet to send [22:08:56]OFD Sender: No OFD packet to send [22:09:01]OFD Sender: No OFD packet to send [22:09:06]OFD Sender: No OFD packet to send [22:09:11]OFD Sender: No OFD packet to send [22:09:16]OFD Sender: No OFD packet to send [22:09:21]OFD Sender: No OFD packet to send [22:09:26]OFD Sender: No OFD packet to send [22:09:31]OFD Sender: No OFD packet to send [22:09:36]OFD Sender: No OFD packet to send [22:09:37]accept exits with 9 [22:09:37]New connection [22:09:37]New thread 3066469732 created [22:09:37]Thread 3066613092 joined [22:09:37]Waiting for new connection... [22:09:37] Sock 9.Parse request [22:09:37]Sock 9.Check first char [22:09:37]Sock 9.First char is OK [22:09:37]request: POST /json_proto HTTP/1.0 [22:09:37]Method: POST [22:09:37]URL: /json_proto [22:09:37]Method is POST - this is cgi request [22:09:37]url: /json_proto [22:09:37]query_string will be loaded in cgi processing [22:09:37]execute_cgi json_proto POST (null) [22:09:37]execute_cgi path=json_proto method=POST [22:09:37]POST find Content-Length [22:09:37]Host: 172.17.42.195:8080 [22:09:37]Content-Length: 678 [22:09:37]Content-Type: application/json [22:09:37] [22:09:37]POST finish read [22:09:37]Found Content-Length = 678 [22:09:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:37]execute_script... [22:09:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:09:37]POST & json_proto [22:09:37]process_json_proto [22:09:37]json parsed OK: [22:09:37]protocol is kg_v1.0 [22:09:37]action value=close_receipt [22:09:37]process_action close_receipt [22:09:37]cmd_close_receipt [22:09:37]MH_GetDate [22:09:37]Write to MH i2c: F0 00 00 AE 17 B4 [22:09:37]Write i2c OK [22:09:37]MH_I2C_Read... [22:09:37]Read from MH i2c: F0 [22:09:37]MH_I2C_Read... [22:09:37]Read from MH i2c: F0 09 00 [22:09:37]MH_I2C_Read... [22:09:37]Read from MH i2c: F0 09 00 AE 17 00 A2 C5 1A 67 EF 94 12 67 A1 [22:09:37]GetLastDocTimeStamp 1729807720 [22:09:37]current date 1729807778 [22:09:37]FM_GetShiftState [22:09:37]SAM_PROTO_GetShiftState [22:09:37]wFMCommunicate request_size=4 [22:09:37]MH_SAM_APDU [22:09:37]CAPDU: 80 13 01 00 [22:09:37]Write to MH i2c: E2 08 00 AF 17 80 13 01 00 00 00 00 00 43 [22:09:37]Write i2c OK [22:09:37]MH_I2C_Read... [22:09:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:37]Read from MH i2c: E2 [22:09:37]MH_I2C_Read... [22:09:37]Read from MH i2c: E2 0E 00 [22:09:37]MH_I2C_Read... [22:09:37]Read from MH i2c: E2 0E 00 AF 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A8 [22:09:37]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:09:37]wFMCommunicate OK [22:09:37]SAM_PROTO_GetShiftState done [22:09:37]FM_GetShiftState done [22:09:37]opened in 1729729095 [22:09:37]opened+sec_in_day 1729815495 [22:09:37]quantity*price = 50041 [22:09:37]sum+1 = 50042 [22:09:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 812 24.10.2024 22:09 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372995 ФПД: 32920173068931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372995&fm=32920173068931&tin=02508201610067®Number=0000000000091623&sum=50000 [22:09:38]StoreToDocumentArchive [22:09:38]shift 524 fd 372995 [22:09:38]save to /storage/0524/doc_00372995 [22:09:38]save last doc name /storage/0524/doc_00372995 to /storage/kkm_last_doc_name [22:09:38]save OK [22:09:38]Clear old archive folders... [22:09:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:09:38]tlvbuf is B6D552D0 [22:09:38]SAM_PROTO_ClearQueue [22:09:38]wFMCommunicate request_size=4 [22:09:38]MH_SAM_APDU [22:09:38]CAPDU: 80 09 00 00 [22:09:38]Write to MH i2c: E2 08 00 BC 17 80 09 00 00 00 00 00 00 45 [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:09:38]Read from MH i2c: E2 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 BC 17 00 90 00 47 [22:09:38]RAPDU: 90 00 [22:09:38]wFMCommunicate OK [22:09:38]SAM_PROTO_ClearQueue done [22:09:38]KKMCreateOFDPacket [22:09:38]OFDProtocolAddRootSTLVToBuf [22:09:38]FM_MakeSignedData [22:09:38]FM_MakeSignedData [22:09:38]SAM_PROTO_SignData [22:09:38]wFMCommunicate request_size=4 [22:09:38]MH_SAM_APDU [22:09:38]CAPDU: 80 0D 01 02 [22:09:38]Write to MH i2c: E2 08 00 BD 17 80 0D 01 02 00 00 00 00 4D [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:09:38]Read from MH i2c: E2 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 BD 17 00 90 00 48 [22:09:38]RAPDU: 90 00 [22:09:38]wFMCommunicate OK [22:09:38]wFMCommunicate request_size=255 [22:09:38]MH_SAM_APDU [22:09:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 A2 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B1 05 00 35 04 06 00 1D [22:09:38]Write to MH i2c: E2 02 01 BE 17 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 A2 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B1 05 00 35 04 06 00 1D 00 00 D4 [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:38]Read from MH i2c: E2 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 BE 17 00 90 00 49 [22:09:38]RAPDU: 90 00 [22:09:38]wFMCommunicate OK [22:09:38]wFMCommunicate request_size=10 [22:09:38]MH_SAM_APDU [22:09:38]CAPDU: 80 0D 02 02 05 F0 D3 38 C2 83 [22:09:38]Write to MH i2c: E2 0D 00 BF 17 80 0D 02 02 05 00 F0 D3 38 C2 83 00 00 9A [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:09:38]Read from MH i2c: E2 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 03 00 BF 17 00 90 00 4A [22:09:38]RAPDU: 90 00 [22:09:38]wFMCommunicate OK [22:09:38]wFMCommunicate request_size=4 [22:09:38]MH_SAM_APDU [22:09:38]CAPDU: 80 0D 03 02 [22:09:38]Write to MH i2c: E2 08 00 C0 17 80 0D 03 02 00 00 00 00 52 [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:09:38]Read from MH i2c: E2 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 0B 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 0B 00 C0 17 00 DE D8 59 FA 87 C6 D2 05 90 00 80 [22:09:38]RAPDU: DE D8 59 FA 87 C6 D2 05 90 00 [22:09:38]wFMCommunicate OK [22:09:38]SAM_PROTO_SignData done [22:09:38]FM_MakeSignedData done [22:09:38]CreateOFDProtocolMessage [22:09:38]wFMCommunicate request_size=4 [22:09:38]MH_SAM_APDU [22:09:38]CAPDU: 80 11 00 00 [22:09:38]Write to MH i2c: E2 08 00 C1 17 80 11 00 00 00 00 00 00 52 [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:38]Read from MH i2c: E2 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 17 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: E2 17 00 C1 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A7 [22:09:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:09:38]wFMCommunicate OK [22:09:38]CreateOFDProtocolMessage done [22:09:38]OFDSenderStorePacket 372995 [22:09:38]StoreOFDPacket docnum=372995 [22:09:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 06 C8 07 01 AF 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 A2 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B1 05 00 35 04 06 00 1D F0 D3 38 C2 83 DE D8 59 FA 87 C6 D2 05 [22:09:38]CheckFolder [22:09:38]dirname=/storage/ofd_packets [22:09:38]CheckFolder done [22:09:38]ProducePacketName [22:09:38]name=ofd_packets/00372995 [22:09:38]NVStorageSaveData ofd_packets/00372995 [22:09:38]File name is /storage/ofd_packets/00372995 [22:09:38]Write 301 bytes [22:09:38]NVStorageSaveData done [22:09:38]OFDSenderStorePacket done [22:09:38]KKMCreateOFDPacket done [22:09:38]NVStorageSaveData kkm_last_timestamp [22:09:38]File name is /storage/kkm_last_timestamp [22:09:38]Write 4 bytes [22:09:38]NVStorageSaveData done [22:09:38]ExternCall_PrintAddStr [22:09:38]wPrintStart [22:09:38]Write to MH i2c: 01 00 00 C2 17 D9 [22:09:38]Write i2c OK [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: 01 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: 01 07 00 [22:09:38]MH_I2C_Read... [22:09:38]Read from MH i2c: 01 07 00 C2 17 00 00 00 00 00 FF 0F EE [22:09:38]RasterBufferAndPrint [22:09:38]line Счет N : (1)3309317 [22:09:38]line ИНН: 02508201610067 [22:09:38]line Контрольно-Кассовый Чек [22:09:38]line ПРОДАЖА [22:09:38]line ТРК (МРК, ГНК) : 42 [22:09:38]line Товар: 2710124130 [22:09:38]line Аи-92-К-4 [22:09:38]line 7.480 * 66.90 [22:09:38]line = 500.41 [22:09:38]line НДС 12% НСП 1% [22:09:38]line > о реализуемом товаре [22:09:38]line ОКРУГЛЕНИЕ: -0.41 [22:09:38]line ИТОГО: 500.00 [22:09:38]line Внесено: 500.00 [22:09:38]line СДАЧА: 0.00 [22:09:38]line НСП 1% : 4.43 [22:09:38]line НДС 12% : 53.14 [22:09:38]line Наличными: 500.00 [22:09:38]line Безнал.: 0.00 [22:09:38]line Место: АЗС № 87 "Партнер Нефть" [22:09:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:09:38]line СНО: Общий режим [22:09:38]line Чек 812 24.10.2024 22:09 [22:09:38]line Смена: 524 ФФД: 1.0 [22:09:38]line ЗНМ: 0300000083 [22:09:38]line РНМ: 0000000000091623 [22:09:38]line Версия ККМ: 001 [22:09:38]line ФМ: 0000000000874672 [22:09:38]line ФД: 372995 [22:09:38]line ФПД: 32920173068931 [22:09:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T220938&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372995&fm=32920173068931&tin=02508201610067®Number=0000000000091623&sum=50000 [22:09:38]written 0, free lines is 4095 [22:09:38]OFD Sender: Processing packet 372995 [packets to send 268, broken 267] [22:09:38]ProducePacketName [22:09:38]name=ofd_packets/00372995 [22:09:38]OFD Sender: To server: pG, [22:09:38]CommunicateWithHost lk.salyk.kg:30040 [22:09:38]ConnectInit lk.salyk.kg [22:09:38]Connected sock=10 [22:09:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 06 C8 07 01 AF 1E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 A2 C5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B1 05 00 35 04 06 00 1D F0 D3 38 C2 83 DE D8 59 FA 87 C6 D2 05 [22:09:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 95 89 47 00 AE 7F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 03 B1 05 00 F4 03 04 00 48 71 1A 67 B6 04 01 00 00 B1 D4 15 F9 2D 16 FE F9 [22:09:39]CommunicateWithHost err = 0 [22:09:39]CheckOFDResponse [22:09:39]1017 (14) - 77093643461234 [22:09:39]1041 (16) - 0000000000874672 [22:09:39]1040 (4) - 372995 [22:09:39]1012 (4) - 24.10.2024 16:09 [22:09:39]1206 (1) - 0 [22:09:39]OFD Sender: Remove packet 372995 [22:09:39]ProducePacketName [22:09:39]name=ofd_packets/00372995 [22:09:39]NVStorageDeleteData [22:09:39]Write to MH i2c: 01 00 00 ED 17 04 [22:09:39]Write i2c OK [22:09:39]MH_I2C_Read... [22:09:39]Read from MH i2c: 01 [22:09:39]MH_I2C_Read... [22:09:39]Read from MH i2c: 01 07 00 [22:09:39]MH_I2C_Read... [22:09:39]Read from MH i2c: 01 07 00 ED 17 00 00 00 00 00 D8 0C EF [22:09:39]RasterBufferAndPrint [22:09:39]line [22:09:39]line [22:09:39]line [22:09:39]line [22:09:39]line [22:09:39]written 0, free lines is 3295 [22:09:39]MH_Cut [22:09:39]Write to MH i2c: D1 01 00 F4 17 01 DD [22:09:39]Write i2c OK [22:09:39]MH_I2C_Read... [22:09:39]Read from MH i2c: D1 [22:09:39]MH_I2C_Read... [22:09:39]Read from MH i2c: D1 01 00 [22:09:39]MH_I2C_Read... [22:09:39]Read from MH i2c: D1 01 00 F4 17 00 DC [22:09:39]Write to MH i2c: 01 00 00 F5 17 0C [22:09:39]Write i2c OK [22:09:39]MH_I2C_Read... [22:09:39]OFD Sender: No OFD packet to send [22:09:39]*** Cut start [22:09:39]*** Partial cut [22:09:39]*** CUTSNS_PIN = 1 [22:09:40]*** CUTSNS_PIN = 0 [22:09:40]*** Brake cut motor [22:09:40]Read from MH i2c: 01 [22:09:40]MH_I2C_Read... [22:09:40]*** Stop cut motor [22:09:40]*** Cut end [22:09:40]Read from MH i2c: 01 07 00 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: 01 07 00 F5 17 00 00 00 00 00 FF 0F 21 [22:09:40]process_action close_receipt done [22:09:40]requested_data is exist [22:09:40]produce_requested_data [22:09:40]requested_item fm.sn is exist - process it [22:09:40]wFMCommunicate request_size=4 [22:09:40]MH_SAM_APDU [22:09:40]CAPDU: 80 11 00 00 [22:09:40]Write to MH i2c: E2 08 00 F6 17 80 11 00 00 00 00 00 00 87 [22:09:40]Write i2c OK [22:09:40]MH_I2C_Read... [22:09:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:09:40]Read from MH i2c: E2 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: E2 17 00 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: E2 17 00 F6 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DC [22:09:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:09:40]wFMCommunicate OK [22:09:40]requested_item fd.num is exist - process it [22:09:40]SAM_PROTO_GetFieldsCounters [22:09:40]wFMCommunicate request_size=4 [22:09:40]MH_SAM_APDU [22:09:40]CAPDU: 80 13 00 00 [22:09:40]Write to MH i2c: E2 08 00 F7 17 80 13 00 00 00 00 00 00 8A [22:09:40]Write i2c OK [22:09:40]MH_I2C_Read... [22:09:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:09:40]Read from MH i2c: E2 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: E2 62 00 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: E2 62 00 F7 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 03 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2C 03 00 00 5E 04 04 00 2C 03 00 00 57 04 04 00 2D 03 00 00 19 04 04 00 00 00 00 00 90 00 FD [22:09:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 03 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2C 03 00 00 5E 04 04 00 2C 03 00 00 57 04 04 00 2D 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:09:40]wFMCommunicate OK [22:09:40]SAM_PROTO_GetFieldsCounters done [22:09:40]requested_item shift.num is exist - process it [22:09:40]requested_item shift.opened is exist - process it [22:09:40]req_shift_opened [22:09:40]FM_GetShiftState [22:09:40]SAM_PROTO_GetShiftState [22:09:40]wFMCommunicate request_size=4 [22:09:40]MH_SAM_APDU [22:09:40]CAPDU: 80 13 01 00 [22:09:40]Write to MH i2c: E2 08 00 F8 17 80 13 01 00 00 00 00 00 8C [22:09:40]Write i2c OK [22:09:40]MH_I2C_Read... [22:09:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:09:40]Read from MH i2c: E2 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: E2 0E 00 [22:09:40]MH_I2C_Read... [22:09:40]Read from MH i2c: E2 0E 00 F8 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F1 [22:09:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:09:40]wFMCommunicate OK [22:09:40]SAM_PROTO_GetShiftState done [22:09:40]FM_GetShiftState done [22:09:40]req_shift_opened done [22:09:40]requested_item shift.open_date is exist - process it [22:09:40]req_shift_open_date [22:09:40]req_shift_open_date done [22:09:40]produce_requested_data done [22:09:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372995,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:09:40]process_action_free close_receipt [22:09:40]json_value_free [22:09:40]json_value_free done [22:09:40]process_json_proto returns [22:09:40]Send response to host [22:09:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372995,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:09:40]free response buf [22:09:40]execute_script done [22:09:40]execute_script returns [22:09:40]free content buf [22:09:40]Sock 9.Close socket [22:09:40]Sock 9.Thread stoped [22:09:44]OFD Sender: No OFD packet to send [22:09:49]OFD Sender: No OFD packet to send [22:09:54]OFD Sender: No OFD packet to send [22:09:59]OFD Sender: No OFD packet to send [22:10:04]OFD Sender: No OFD packet to send [22:10:09]OFD Sender: No OFD packet to send [22:10:14]OFD Sender: No OFD packet to send [22:10:19]OFD Sender: No OFD packet to send [22:10:24]OFD Sender: No OFD packet to send [22:10:29]OFD Sender: No OFD packet to send [22:10:34]OFD Sender: No OFD packet to send [22:10:39]OFD Sender: No OFD packet to send [22:10:44]OFD Sender: No OFD packet to send [22:10:49]OFD Sender: No OFD packet to send [22:10:54]OFD Sender: No OFD packet to send [22:10:59]OFD Sender: No OFD packet to send [22:11:04]OFD Sender: No OFD packet to send [22:11:09]OFD Sender: No OFD packet to send [22:11:14]OFD Sender: No OFD packet to send [22:11:19]OFD Sender: No OFD packet to send [22:11:24]OFD Sender: No OFD packet to send [22:11:29]OFD Sender: No OFD packet to send [22:11:34]OFD Sender: No OFD packet to send [22:11:39]OFD Sender: No OFD packet to send [22:11:44]OFD Sender: No OFD packet to send [22:11:49]OFD Sender: No OFD packet to send [22:11:54]OFD Sender: No OFD packet to send [22:11:59]OFD Sender: No OFD packet to send [22:12:02]accept exits with 7 [22:12:02]New connection [22:12:02]New thread 3066613092 created [22:12:02]Thread 3066469732 joined [22:12:02]Waiting for new connection... [22:12:02] Sock 7.Parse request [22:12:02]Sock 7.Check first char [22:12:02]Sock 7.First char is OK [22:12:02]request: POST /json_proto HTTP/1.0 [22:12:02]Method: POST [22:12:02]URL: /json_proto [22:12:02]Method is POST - this is cgi request [22:12:02]url: /json_proto [22:12:02]query_string will be loaded in cgi processing [22:12:02]execute_cgi json_proto POST (null) [22:12:02]execute_cgi path=json_proto method=POST [22:12:02]POST find Content-Length [22:12:02]Host: 172.17.42.195:8080 [22:12:02]Content-Length: 767 [22:12:02]Content-Type: application/json [22:12:02] [22:12:02]POST finish read [22:12:02]Found Content-Length = 767 [22:12:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:02]execute_script... [22:12: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)3309318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:02]POST & json_proto [22:12:02]process_json_proto [22:12:02]json parsed OK: [22:12:02]protocol is kg_v1.0 [22:12:02]action value=close_receipt [22:12:02]process_action close_receipt [22:12:02]cmd_close_receipt [22:12:02]MH_GetDate [22:12:02]Write to MH i2c: F0 00 00 F9 17 FF [22:12:02]Write i2c OK [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: F0 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: F0 09 00 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: F0 09 00 F9 17 00 33 C6 1A 67 EF 94 12 67 7E [22:12:02]GetLastDocTimeStamp 1729807778 [22:12:02]current date 1729807923 [22:12:02]FM_GetShiftState [22:12:02]SAM_PROTO_GetShiftState [22:12:02]wFMCommunicate request_size=4 [22:12:02]MH_SAM_APDU [22:12:02]CAPDU: 80 13 01 00 [22:12:02]Write to MH i2c: E2 08 00 FA 17 80 13 01 00 00 00 00 00 8E [22:12:02]Write i2c OK [22:12:02]MH_I2C_Read... [22:12:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:02]Read from MH i2c: E2 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: E2 0E 00 [22:12:02]MH_I2C_Read... [22:12:02]Read from MH i2c: E2 0E 00 FA 17 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F3 [22:12:02]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:12:02]wFMCommunicate OK [22:12:02]SAM_PROTO_GetShiftState done [22:12:02]FM_GetShiftState done [22:12:02]opened in 1729729095 [22:12:02]opened+sec_in_day 1729815495 [22:12:02]quantity*price = 50041 [22:12:02]sum+1 = 50042 [22:12:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 813 24.10.2024 22:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 372996 ФПД: 48214517820042 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221203&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372996&fm=48214517820042&tin=02508201610067®Number=0000000000091623&sum=50041 [22:12:03]StoreToDocumentArchive [22:12:03]shift 524 fd 372996 [22:12:03]save to /storage/0524/doc_00372996 [22:12:03]save last doc name /storage/0524/doc_00372996 to /storage/kkm_last_doc_name [22:12:03]save OK [22:12:03]Clear old archive folders... [22:12:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:03]tlvbuf is 00D05E70 [22:12:03]SAM_PROTO_ClearQueue [22:12:03]wFMCommunicate request_size=4 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 09 00 00 [22:12:03]Write to MH i2c: E2 08 00 07 18 80 09 00 00 00 00 00 00 91 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 07 18 00 90 00 93 [22:12:03]RAPDU: 90 00 [22:12:03]wFMCommunicate OK [22:12:03]SAM_PROTO_ClearQueue done [22:12:03]KKMCreateOFDPacket [22:12:03]OFDProtocolAddRootSTLVToBuf [22:12:03]FM_MakeSignedData [22:12:03]FM_MakeSignedData [22:12:03]SAM_PROTO_SignData [22:12:03]wFMCommunicate request_size=4 [22:12:03]MH_SAM_APDU [22:12:03]CAPDU: 80 0D 01 02 [22:12:03]Write to MH i2c: E2 08 00 08 18 80 0D 01 02 00 00 00 00 99 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:03]Read from MH i2c: E2 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 [22:12:03]MH_I2C_Read... [22:12:03]Read from MH i2c: E2 03 00 08 18 00 90 00 94 [22:12:03]RAPDU: 90 00 [22:12:03]wFMCommunicate OK [22:12:03]wFMCommunicate request_size=255 [22:12:03]MH_SAM_APDU [22:12: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 33 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B1 05 00 35 04 06 00 2B [22:12:03]Write to MH i2c: E2 02 01 09 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 33 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B1 05 00 35 04 06 00 2B 00 00 14 [22:12:03]Write i2c OK [22:12:03]MH_I2C_Read... [22:12:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:04]Read from MH i2c: E2 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 03 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 03 00 09 18 00 90 00 95 [22:12:04]RAPDU: 90 00 [22:12:04]wFMCommunicate OK [22:12:04]wFMCommunicate request_size=10 [22:12:04]MH_SAM_APDU [22:12:04]CAPDU: 80 0D 02 02 05 D9 D1 35 2A 8A [22:12:04]Write to MH i2c: E2 0D 00 0A 18 80 0D 02 02 05 00 D9 D1 35 2A 8A 00 00 39 [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:04]Read from MH i2c: E2 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 03 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 03 00 0A 18 00 90 00 96 [22:12:04]RAPDU: 90 00 [22:12:04]wFMCommunicate OK [22:12:04]wFMCommunicate request_size=4 [22:12:04]MH_SAM_APDU [22:12:04]CAPDU: 80 0D 03 02 [22:12:04]Write to MH i2c: E2 08 00 0B 18 80 0D 03 02 00 00 00 00 9E [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:04]Read from MH i2c: E2 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 0B 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 0B 00 0B 18 00 A3 43 84 A7 D3 35 DE E1 90 00 77 [22:12:04]RAPDU: A3 43 84 A7 D3 35 DE E1 90 00 [22:12:04]wFMCommunicate OK [22:12:04]SAM_PROTO_SignData done [22:12:04]FM_MakeSignedData done [22:12:04]CreateOFDProtocolMessage [22:12:04]wFMCommunicate request_size=4 [22:12:04]MH_SAM_APDU [22:12:04]CAPDU: 80 11 00 00 [22:12:04]Write to MH i2c: E2 08 00 0C 18 80 11 00 00 00 00 00 00 9E [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:04]Read from MH i2c: E2 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 17 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: E2 17 00 0C 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F3 [22:12:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:12:04]wFMCommunicate OK [22:12:04]CreateOFDProtocolMessage done [22:12:04]OFDSenderStorePacket 372996 [22:12:04]StoreOFDPacket docnum=372996 [22:12:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 14 01 07 01 18 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 33 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B1 05 00 35 04 06 00 2B D9 D1 35 2A 8A A3 43 84 A7 D3 35 DE E1 [22:12:04]CheckFolder [22:12:04]dirname=/storage/ofd_packets [22:12:04]CheckFolder done [22:12:04]ProducePacketName [22:12:04]name=ofd_packets/00372996 [22:12:04]NVStorageSaveData ofd_packets/00372996 [22:12:04]File name is /storage/ofd_packets/00372996 [22:12:04]Write 301 bytes [22:12:04]NVStorageSaveData done [22:12:04]OFDSenderStorePacket done [22:12:04]KKMCreateOFDPacket done [22:12:04]NVStorageSaveData kkm_last_timestamp [22:12:04]File name is /storage/kkm_last_timestamp [22:12:04]Write 4 bytes [22:12:04]NVStorageSaveData done [22:12:04]ExternCall_PrintAddStr [22:12:04]wPrintStart [22:12:04]Write to MH i2c: 01 00 00 0D 18 25 [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 07 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 07 00 0D 18 00 00 00 00 00 FF 0F 3A [22:12:04]RasterBufferAndPrint [22:12:04]line Счет N : (1)3309318 [22:12:04]line ИНН: 02508201610067 [22:12:04]line Контрольно-Кассовый Чек [22:12:04]line ПРОДАЖА [22:12:04]line ТРК (МРК, ГНК) : 12 [22:12:04]line Товар: 2710124130 [22:12:04]line Аи-92-К-4 [22:12:04]line 7.480 * 66.90 [22:12:04]line = 500.41 [22:12:04]line НДС 12% НСП 1% [22:12:04]line > о реализуемом товаре [22:12:04]line ИТОГО: 500.41 [22:12:04]line НСП 1% : 4.43 [22:12:04]line НДС 12% : 53.14 [22:12:04]line Наличными: 0.00 [22:12:04]line Безнал.: 500.41 [22:12:04]line Место: АЗС № 87 "Партнер Нефть" [22:12:04]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:12:04]line СНО: Общий режим [22:12:04]line Чек 813 24.10.2024 22:12 [22:12:04]line Смена: 524 ФФД: 1.0 [22:12:04]line ЗНМ: 0300000083 [22:12:04]line РНМ: 0000000000091623 [22:12:04]line Версия ККМ: 001 [22:12:04]line Платежная система: Mbank [22:12:04]line ФМ: 0000000000874672 [22:12:04]line ФД: 372996 [22:12:04]line ФПД: 48214517820042 [22:12:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221203&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372996&fm=48214517820042&tin=02508201610067®Number=0000000000091623&sum=50041 [22:12:04]written 0, free lines is 4095 [22:12:04]OFD Sender: Processing packet 372996 [packets to send 268, broken 267] [22:12:04]ProducePacketName [22:12:04]name=ofd_packets/00372996 [22:12:04]OFD Sender: To server: pG, [22:12:04]CommunicateWithHost lk.salyk.kg:30040 [22:12:04]ConnectInit lk.salyk.kg [22:12:04]Connected sock=10 [22:12:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 14 01 07 01 18 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 03 00 00 F4 03 04 00 33 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B1 05 00 35 04 06 00 2B D9 D1 35 2A 8A A3 43 84 A7 D3 35 DE E1 [22:12:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 AE 9A 47 00 FF 63 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 04 B1 05 00 F4 03 04 00 DA 71 1A 67 B6 04 01 00 00 58 81 F3 78 57 CB 63 12 [22:12:04]CommunicateWithHost err = 0 [22:12:04]CheckOFDResponse [22:12:04]1017 (14) - 77093643461234 [22:12:04]1041 (16) - 0000000000874672 [22:12:04]1040 (4) - 372996 [22:12:04]1012 (4) - 24.10.2024 16:12 [22:12:04]1206 (1) - 0 [22:12:04]OFD Sender: Remove packet 372996 [22:12:04]ProducePacketName [22:12:04]name=ofd_packets/00372996 [22:12:04]NVStorageDeleteData [22:12:04]Write to MH i2c: 01 00 00 36 18 4E [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 07 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: 01 07 00 36 18 00 00 00 00 00 F8 0C 59 [22:12:04]RasterBufferAndPrint [22:12:04]line [22:12:04]line [22:12:04]line [22:12:04]line [22:12:04]line [22:12:04]written 0, free lines is 3330 [22:12:04]MH_Cut [22:12:04]Write to MH i2c: D1 01 00 3D 18 01 27 [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: D1 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: D1 01 00 [22:12:04]MH_I2C_Read... [22:12:04]Read from MH i2c: D1 01 00 3D 18 00 26 [22:12:04]Write to MH i2c: 01 00 00 3E 18 56 [22:12:04]Write i2c OK [22:12:04]MH_I2C_Read... [22:12:05]OFD Sender: No OFD packet to send [22:12:05]*** Cut start [22:12:05]*** Partial cut [22:12:05]*** CUTSNS_PIN = 1 [22:12:05]*** CUTSNS_PIN = 0 [22:12:05]*** Brake cut motor [22:12:06]Read from MH i2c: 01 [22:12:06]*** Stop cut motor [22:12:06]*** Cut end [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: 01 07 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: 01 07 00 3E 18 00 00 00 00 00 FF 0F 6B [22:12:06]process_action close_receipt done [22:12:06]requested_data is exist [22:12:06]produce_requested_data [22:12:06]requested_item fm.sn is exist - process it [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 11 00 00 [22:12:06]Write to MH i2c: E2 08 00 3F 18 80 11 00 00 00 00 00 00 D1 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 17 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 17 00 3F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 26 [22:12:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:12:06]wFMCommunicate OK [22:12:06]requested_item fd.num is exist - process it [22:12:06]SAM_PROTO_GetFieldsCounters [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 13 00 00 [22:12:06]Write to MH i2c: E2 08 00 40 18 80 13 00 00 00 00 00 00 D4 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 62 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 62 00 40 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 04 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2D 03 00 00 5E 04 04 00 2D 03 00 00 57 04 04 00 2E 03 00 00 19 04 04 00 00 00 00 00 90 00 4B [22:12:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 04 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2D 03 00 00 5E 04 04 00 2D 03 00 00 57 04 04 00 2E 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:06]wFMCommunicate OK [22:12:06]SAM_PROTO_GetFieldsCounters done [22:12:06]requested_item shift.num is exist - process it [22:12:06]requested_item shift.opened is exist - process it [22:12:06]req_shift_opened [22:12:06]FM_GetShiftState [22:12:06]SAM_PROTO_GetShiftState [22:12:06]wFMCommunicate request_size=4 [22:12:06]MH_SAM_APDU [22:12:06]CAPDU: 80 13 01 00 [22:12:06]Write to MH i2c: E2 08 00 41 18 80 13 01 00 00 00 00 00 D6 [22:12:06]Write i2c OK [22:12:06]MH_I2C_Read... [22:12:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:06]Read from MH i2c: E2 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 0E 00 [22:12:06]MH_I2C_Read... [22:12:06]Read from MH i2c: E2 0E 00 41 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3B [22:12:06]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:12:06]wFMCommunicate OK [22:12:06]SAM_PROTO_GetShiftState done [22:12:06]FM_GetShiftState done [22:12:06]req_shift_opened done [22:12:06]requested_item shift.open_date is exist - process it [22:12:06]req_shift_open_date [22:12:06]req_shift_open_date done [22:12:06]produce_requested_data done [22:12:06]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372996,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:12:06]process_action_free close_receipt [22:12:06]json_value_free [22:12:06]json_value_free done [22:12:06]process_json_proto returns [22:12:06]Send response to host [22:12:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372996,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:12:06]free response buf [22:12:06]execute_script done [22:12:06]execute_script returns [22:12:06]free content buf [22:12:06]Sock 7.Close socket [22:12:06]Sock 7.Thread stoped [22:12:10]OFD Sender: No OFD packet to send [22:12:15]OFD Sender: No OFD packet to send [22:12:20]OFD Sender: No OFD packet to send [22:12:25]OFD Sender: No OFD packet to send [22:12:30]OFD Sender: No OFD packet to send [22:12:35]OFD Sender: No OFD packet to send [22:12:40]OFD Sender: No OFD packet to send [22:12:45]OFD Sender: No OFD packet to send [22:12:50]OFD Sender: No OFD packet to send [22:12:53]accept exits with 9 [22:12:53]New connection [22:12:53]New thread 3066469732 created [22:12:53]Thread 3066613092 joined [22:12:53]Waiting for new connection... [22:12:53] Sock 9.Parse request [22:12:53]Sock 9.Check first char [22:12:53]Sock 9.First char is OK [22:12:53]request: POST /json_proto HTTP/1.0 [22:12:53]Method: POST [22:12:53]URL: /json_proto [22:12:53]Method is POST - this is cgi request [22:12:53]url: /json_proto [22:12:53]query_string will be loaded in cgi processing [22:12:53]execute_cgi json_proto POST (null) [22:12:53]execute_cgi path=json_proto method=POST [22:12:53]POST find Content-Length [22:12:53]Host: 172.17.42.195:8080 [22:12:53]Content-Length: 817 [22:12:53]Content-Type: application/json [22:12:53] [22:12:53]POST finish read [22:12:53]Found Content-Length = 817 [22:12:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:53]execute_script... [22:12:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:12:53]POST & json_proto [22:12:53]process_json_proto [22:12:53]json parsed OK: [22:12:53]protocol is kg_v1.0 [22:12:53]action value=close_receipt [22:12:53]process_action close_receipt [22:12:53]cmd_close_receipt [22:12:53]MH_GetDate [22:12:53]Write to MH i2c: F0 00 00 42 18 49 [22:12:53]Write i2c OK [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: F0 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: F0 09 00 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: F0 09 00 42 18 00 66 C6 1A 67 EF 94 12 67 FB [22:12:53]GetLastDocTimeStamp 1729807923 [22:12:53]current date 1729807974 [22:12:53]FM_GetShiftState [22:12:53]SAM_PROTO_GetShiftState [22:12:53]wFMCommunicate request_size=4 [22:12:53]MH_SAM_APDU [22:12:53]CAPDU: 80 13 01 00 [22:12:53]Write to MH i2c: E2 08 00 43 18 80 13 01 00 00 00 00 00 D8 [22:12:53]Write i2c OK [22:12:53]MH_I2C_Read... [22:12:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:53]Read from MH i2c: E2 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: E2 0E 00 [22:12:53]MH_I2C_Read... [22:12:53]Read from MH i2c: E2 0E 00 43 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3D [22:12:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:12:53]wFMCommunicate OK [22:12:53]SAM_PROTO_GetShiftState done [22:12:53]FM_GetShiftState done [22:12:53]opened in 1729729095 [22:12:53]opened+sec_in_day 1729815495 [22:12:53]quantity*price = 50010 [22:12:53]sum+1 = 50012 [22:12:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 814 24.10.2024 22:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 372997 ФПД: 48996867346138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221254&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372997&fm=48996867346138&tin=02508201610067®Number=0000000000091623&sum=50011 [22:12:54]StoreToDocumentArchive [22:12:54]shift 524 fd 372997 [22:12:54]save to /storage/0524/doc_00372997 [22:12:54]save last doc name /storage/0524/doc_00372997 to /storage/kkm_last_doc_name [22:12:54]save OK [22:12:54]Clear old archive folders... [22:12:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:12:54]tlvbuf is 00CD36E0 [22:12:54]SAM_PROTO_ClearQueue [22:12:54]wFMCommunicate request_size=4 [22:12:54]MH_SAM_APDU [22:12:54]CAPDU: 80 09 00 00 [22:12:54]Write to MH i2c: E2 08 00 50 18 80 09 00 00 00 00 00 00 DA [22:12:54]Write i2c OK [22:12:54]MH_I2C_Read... [22:12:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:12:54]Read from MH i2c: E2 [22:12:54]MH_I2C_Read... [22:12:54]Read from MH i2c: E2 03 00 [22:12:54]MH_I2C_Read... [22:12:54]Read from MH i2c: E2 03 00 50 18 00 90 00 DC [22:12:54]RAPDU: 90 00 [22:12:54]wFMCommunicate OK [22:12:54]SAM_PROTO_ClearQueue done [22:12:54]KKMCreateOFDPacket [22:12:54]OFDProtocolAddRootSTLVToBuf [22:12:54]FM_MakeSignedData [22:12:54]FM_MakeSignedData [22:12:54]SAM_PROTO_SignData [22:12:54]wFMCommunicate request_size=4 [22:12:54]MH_SAM_APDU [22:12:54]CAPDU: 80 0D 01 02 [22:12:54]Write to MH i2c: E2 08 00 51 18 80 0D 01 02 00 00 00 00 E2 [22:12:54]Write i2c OK [22:12:54]MH_I2C_Read... [22:12:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:12:54]Read from MH i2c: E2 [22:12:54]MH_I2C_Read... [22:12:54]Read from MH i2c: E2 03 00 [22:12:54]MH_I2C_Read... [22:12:54]Read from MH i2c: E2 03 00 51 18 00 90 00 DD [22:12:54]RAPDU: 90 00 [22:12:54]wFMCommunicate OK [22:12:54]wFMCommunicate request_size=255 [22:12:54]MH_SAM_APDU [22:12:54]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 03 00 00 F4 03 04 00 66 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B1 05 00 35 04 06 00 2C [22:12:54]Write to MH i2c: E2 02 01 52 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 03 00 00 F4 03 04 00 66 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B1 05 00 35 04 06 00 2C 00 00 2E [22:12:54]Write i2c OK [22:12:54]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 52 18 00 90 00 DE [22:12:55]RAPDU: 90 00 [22:12:55]wFMCommunicate OK [22:12:55]wFMCommunicate request_size=10 [22:12:55]MH_SAM_APDU [22:12:55]CAPDU: 80 0D 02 02 05 8F F8 DF 8E DA [22:12:55]Write to MH i2c: E2 0D 00 53 18 80 0D 02 02 05 00 8F F8 DF 8E DA 00 00 BD [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 03 00 53 18 00 90 00 DF [22:12:55]RAPDU: 90 00 [22:12:55]wFMCommunicate OK [22:12:55]wFMCommunicate request_size=4 [22:12:55]MH_SAM_APDU [22:12:55]CAPDU: 80 0D 03 02 [22:12:55]Write to MH i2c: E2 08 00 54 18 80 0D 03 02 00 00 00 00 E7 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 0B 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 0B 00 54 18 00 2D 25 1A 07 9E A4 D7 D9 90 00 4D [22:12:55]RAPDU: 2D 25 1A 07 9E A4 D7 D9 90 00 [22:12:55]wFMCommunicate OK [22:12:55]SAM_PROTO_SignData done [22:12:55]FM_MakeSignedData done [22:12:55]CreateOFDProtocolMessage [22:12:55]wFMCommunicate request_size=4 [22:12:55]MH_SAM_APDU [22:12:55]CAPDU: 80 11 00 00 [22:12:55]Write to MH i2c: E2 08 00 55 18 80 11 00 00 00 00 00 00 E7 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]OFD Sender: No OFD packet to send [22:12:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:55]Read from MH i2c: E2 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 17 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: E2 17 00 55 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3C [22:12:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:12:55]wFMCommunicate OK [22:12:55]CreateOFDProtocolMessage done [22:12:55]OFDSenderStorePacket 372997 [22:12:55]StoreOFDPacket docnum=372997 [22:12:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D9 66 07 01 FD C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 03 00 00 F4 03 04 00 66 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B1 05 00 35 04 06 00 2C 8F F8 DF 8E DA 2D 25 1A 07 9E A4 D7 D9 [22:12:55]CheckFolder [22:12:55]dirname=/storage/ofd_packets [22:12:55]CheckFolder done [22:12:55]ProducePacketName [22:12:55]name=ofd_packets/00372997 [22:12:55]NVStorageSaveData ofd_packets/00372997 [22:12:55]File name is /storage/ofd_packets/00372997 [22:12:55]Write 301 bytes [22:12:55]NVStorageSaveData done [22:12:55]OFDSenderStorePacket done [22:12:55]KKMCreateOFDPacket done [22:12:55]NVStorageSaveData kkm_last_timestamp [22:12:55]File name is /storage/kkm_last_timestamp [22:12:55]Write 4 bytes [22:12:55]NVStorageSaveData done [22:12:55]ExternCall_PrintAddStr [22:12:55]wPrintStart [22:12:55]Write to MH i2c: 01 00 00 56 18 6E [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 07 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 07 00 56 18 00 00 00 00 00 FF 0F 83 [22:12:55]RasterBufferAndPrint [22:12:55]line Счет N : (1)3309319 [22:12:55]line ИНН: 02508201610067 [22:12:55]line Контрольно-Кассовый Чек [22:12:55]line ПРОДАЖА [22:12:55]line ТРК (МРК, ГНК) : 33 [22:12:55]line Товар: 2710124500 [22:12:55]line Аи-95-К-3 [22:12:55]line 6.740 * 74.20 [22:12:55]line = 500.11 [22:12:55]line НДС 12% НСП 1% [22:12:55]line > о реализуемом товаре [22:12:55]line ИТОГО: 500.11 [22:12:55]line НСП 1% : 4.43 [22:12:55]line НДС 12% : 53.11 [22:12:55]line Наличными: 0.00 [22:12:55]line Безнал.: 500.11 [22:12:55]line Место: АЗС № 87 "Партнер Нефть" [22:12:55]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:12:55]line СНО: Общий режим [22:12:55]line Чек 814 24.10.2024 22:12 [22:12:55]line Смена: 524 ФФД: 1.0 [22:12:55]line ЗНМ: 0300000083 [22:12:55]line РНМ: 0000000000091623 [22:12:55]line Версия ККМ: 001 [22:12:55]line Платежная система: Бакай Банк [22:12:55]line ФМ: 0000000000874672 [22:12:55]line ФД: 372997 [22:12:55]line ФПД: 48996867346138 [22:12:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221254&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372997&fm=48996867346138&tin=02508201610067®Number=0000000000091623&sum=50011 [22:12:55]written 0, free lines is 4095 [22:12:55]OFD Sender: Processing packet 372997 [packets to send 268, broken 267] [22:12:55]ProducePacketName [22:12:55]name=ofd_packets/00372997 [22:12:55]OFD Sender: To server: pG, [22:12:55]CommunicateWithHost lk.salyk.kg:30040 [22:12:55]ConnectInit lk.salyk.kg [22:12:55]Connected sock=10 [22:12:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 D9 66 07 01 FD C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2E 03 00 00 F4 03 04 00 66 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B1 05 00 35 04 06 00 2C 8F F8 DF 8E DA 2D 25 1A 07 9E A4 D7 D9 [22:12:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 4E 4F 47 00 A5 A5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 05 B1 05 00 F4 03 04 00 0D 72 1A 67 B6 04 01 00 00 76 7C E4 70 80 C9 EE B1 [22:12:55]CommunicateWithHost err = 0 [22:12:55]CheckOFDResponse [22:12:55]1017 (14) - 77093643461234 [22:12:55]1041 (16) - 0000000000874672 [22:12:55]1040 (4) - 372997 [22:12:55]1012 (4) - 24.10.2024 16:13 [22:12:55]1206 (1) - 0 [22:12:55]OFD Sender: Remove packet 372997 [22:12:55]ProducePacketName [22:12:55]name=ofd_packets/00372997 [22:12:55]NVStorageDeleteData [22:12:55]Write to MH i2c: 01 00 00 80 18 98 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 07 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: 01 07 00 80 18 00 00 00 00 00 EC 0C 97 [22:12:55]RasterBufferAndPrint [22:12:55]line [22:12:55]line [22:12:55]line [22:12:55]line [22:12:55]line [22:12:55]written 0, free lines is 3314 [22:12:55]MH_Cut [22:12:55]Write to MH i2c: D1 01 00 87 18 01 71 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: D1 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: D1 01 00 [22:12:55]MH_I2C_Read... [22:12:55]Read from MH i2c: D1 01 00 87 18 00 70 [22:12:55]Write to MH i2c: 01 00 00 88 18 A0 [22:12:55]Write i2c OK [22:12:55]MH_I2C_Read... [22:12:56]OFD Sender: No OFD packet to send [22:12:56]*** Cut start [22:12:56]*** Partial cut [22:12:56]*** CUTSNS_PIN = 1 [22:12:56]*** CUTSNS_PIN = 0 [22:12:56]*** Brake cut motor [22:12:57]Read from MH i2c: 01 [22:12:57]MH_I2C_Read... [22:12:57]*** Stop cut motor [22:12:57]*** Cut end [22:12:57]Read from MH i2c: 01 07 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: 01 07 00 88 18 00 00 00 00 00 FF 0F B5 [22:12:57]process_action close_receipt done [22:12:57]requested_data is exist [22:12:57]produce_requested_data [22:12:57]requested_item fm.sn is exist - process it [22:12:57]wFMCommunicate request_size=4 [22:12:57]MH_SAM_APDU [22:12:57]CAPDU: 80 11 00 00 [22:12:57]Write to MH i2c: E2 08 00 89 18 80 11 00 00 00 00 00 00 1B [22:12:57]Write i2c OK [22:12:57]MH_I2C_Read... [22:12:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:12:57]Read from MH i2c: E2 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 17 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 17 00 89 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [22:12:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:12:57]wFMCommunicate OK [22:12:57]requested_item fd.num is exist - process it [22:12:57]SAM_PROTO_GetFieldsCounters [22:12:57]wFMCommunicate request_size=4 [22:12:57]MH_SAM_APDU [22:12:57]CAPDU: 80 13 00 00 [22:12:57]Write to MH i2c: E2 08 00 8A 18 80 13 00 00 00 00 00 00 1E [22:12:57]Write i2c OK [22:12:57]MH_I2C_Read... [22:12:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:12:57]Read from MH i2c: E2 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 62 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 62 00 8A 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 05 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2E 03 00 00 5E 04 04 00 2E 03 00 00 57 04 04 00 2F 03 00 00 19 04 04 00 00 00 00 00 90 00 99 [22:12:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 05 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2E 03 00 00 5E 04 04 00 2E 03 00 00 57 04 04 00 2F 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:12:57]wFMCommunicate OK [22:12:57]SAM_PROTO_GetFieldsCounters done [22:12:57]requested_item shift.num is exist - process it [22:12:57]requested_item shift.opened is exist - process it [22:12:57]req_shift_opened [22:12:57]FM_GetShiftState [22:12:57]SAM_PROTO_GetShiftState [22:12:57]wFMCommunicate request_size=4 [22:12:57]MH_SAM_APDU [22:12:57]CAPDU: 80 13 01 00 [22:12:57]Write to MH i2c: E2 08 00 8B 18 80 13 01 00 00 00 00 00 20 [22:12:57]Write i2c OK [22:12:57]MH_I2C_Read... [22:12:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:12:57]Read from MH i2c: E2 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 0E 00 [22:12:57]MH_I2C_Read... [22:12:57]Read from MH i2c: E2 0E 00 8B 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 85 [22:12:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:12:57]wFMCommunicate OK [22:12:57]SAM_PROTO_GetShiftState done [22:12:57]FM_GetShiftState done [22:12:57]req_shift_opened done [22:12:57]requested_item shift.open_date is exist - process it [22:12:57]req_shift_open_date [22:12:57]req_shift_open_date done [22:12:57]produce_requested_data done [22:12:57]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372997,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:12:57]process_action_free close_receipt [22:12:57]json_value_free [22:12:57]json_value_free done [22:12:57]process_json_proto returns [22:12:57]Send response to host [22:12:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372997,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:12:57]free response buf [22:12:57]execute_script done [22:12:57]execute_script returns [22:12:57]free content buf [22:12:57]Sock 9.Close socket [22:12:57]Sock 9.Thread stoped [22:13:01]OFD Sender: No OFD packet to send [22:13:06]OFD Sender: No OFD packet to send [22:13:11]OFD Sender: No OFD packet to send [22:13:16]OFD Sender: No OFD packet to send [22:13:21]OFD Sender: No OFD packet to send [22:13:26]OFD Sender: No OFD packet to send [22:13:31]OFD Sender: No OFD packet to send [22:13:36]OFD Sender: No OFD packet to send [22:13:41]OFD Sender: No OFD packet to send [22:13:46]OFD Sender: No OFD packet to send [22:13:51]OFD Sender: No OFD packet to send [22:13:51]accept exits with 7 [22:13:51]New connection [22:13:51]New thread 3066613092 created [22:13:51]Thread 3066469732 joined [22:13:51]Waiting for new connection... [22:13:51] Sock 7.Parse request [22:13:51]Sock 7.Check first char [22:13:51]Sock 7.First char is OK [22:13:51]request: POST /json_proto HTTP/1.0 [22:13:51]Method: POST [22:13:51]URL: /json_proto [22:13:51]Method is POST - this is cgi request [22:13:51]url: /json_proto [22:13:51]query_string will be loaded in cgi processing [22:13:51]execute_cgi json_proto POST (null) [22:13:51]execute_cgi path=json_proto method=POST [22:13:51]POST find Content-Length [22:13:51]Host: 172.17.42.195:8080 [22:13:51]Content-Length: 678 [22:13:51]Content-Type: application/json [22:13:51] [22:13:51]POST finish read [22:13:51]Found Content-Length = 678 [22:13:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:51]execute_script... [22: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)3309315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:13:51]POST & json_proto [22:13:51]process_json_proto [22:13:51]json parsed OK: [22:13:51]protocol is kg_v1.0 [22:13:51]action value=close_receipt [22:13:51]process_action close_receipt [22:13:51]cmd_close_receipt [22:13:51]MH_GetDate [22:13:51]Write to MH i2c: F0 00 00 8C 18 93 [22:13:51]Write i2c OK [22:13:51]MH_I2C_Read... [22:13:51]Read from MH i2c: F0 [22:13:51]MH_I2C_Read... [22:13:51]Read from MH i2c: F0 09 00 [22:13:51]MH_I2C_Read... [22:13:51]Read from MH i2c: F0 09 00 8C 18 00 A1 C6 1A 67 EF 94 12 67 80 [22:13:51]GetLastDocTimeStamp 1729807974 [22:13:51]current date 1729808033 [22:13:51]FM_GetShiftState [22:13:51]SAM_PROTO_GetShiftState [22:13:51]wFMCommunicate request_size=4 [22:13:51]MH_SAM_APDU [22:13:51]CAPDU: 80 13 01 00 [22:13:51]Write to MH i2c: E2 08 00 8D 18 80 13 01 00 00 00 00 00 22 [22:13:51]Write i2c OK [22:13:51]MH_I2C_Read... [22:13:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:51]Read from MH i2c: E2 [22:13:51]MH_I2C_Read... [22:13:51]Read from MH i2c: E2 0E 00 [22:13:51]MH_I2C_Read... [22:13:51]Read from MH i2c: E2 0E 00 8D 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 87 [22:13:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:13:51]wFMCommunicate OK [22:13:51]SAM_PROTO_GetShiftState done [22:13:51]FM_GetShiftState done [22:13:51]opened in 1729729095 [22:13:51]opened+sec_in_day 1729815495 [22:13:51]quantity*price = 50041 [22:13:51]sum+1 = 50042 [22:13:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 815 24.10.2024 22:13 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372998 ФПД: 172478742345702 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221353&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372998&fm=172478742345702&tin=02508201610067®Number=0000000000091623&sum=50000 [22:13:53]StoreToDocumentArchive [22:13:53]shift 524 fd 372998 [22:13:53]save to /storage/0524/doc_00372998 [22:13:53]save last doc name /storage/0524/doc_00372998 to /storage/kkm_last_doc_name [22:13:53]save OK [22:13:53]Clear old archive folders... [22:13:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:13:53]tlvbuf is B6F023F0 [22:13:53]SAM_PROTO_ClearQueue [22:13:53]wFMCommunicate request_size=4 [22:13:53]MH_SAM_APDU [22:13:53]CAPDU: 80 09 00 00 [22:13:53]Write to MH i2c: E2 08 00 9A 18 80 09 00 00 00 00 00 00 24 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 9A 18 00 90 00 26 [22:13:53]RAPDU: 90 00 [22:13:53]wFMCommunicate OK [22:13:53]SAM_PROTO_ClearQueue done [22:13:53]KKMCreateOFDPacket [22:13:53]OFDProtocolAddRootSTLVToBuf [22:13:53]FM_MakeSignedData [22:13:53]FM_MakeSignedData [22:13:53]SAM_PROTO_SignData [22:13:53]wFMCommunicate request_size=4 [22:13:53]MH_SAM_APDU [22:13:53]CAPDU: 80 0D 01 02 [22:13:53]Write to MH i2c: E2 08 00 9B 18 80 0D 01 02 00 00 00 00 2C [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 9B 18 00 90 00 27 [22:13:53]RAPDU: 90 00 [22:13:53]wFMCommunicate OK [22:13:53]wFMCommunicate request_size=255 [22:13:53]MH_SAM_APDU [22:13: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 03 00 00 F4 03 04 00 A1 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B1 05 00 35 04 06 00 9C [22:13:53]Write to MH i2c: E2 02 01 9C 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 03 00 00 F4 03 04 00 A1 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B1 05 00 35 04 06 00 9C 00 00 38 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 9C 18 00 90 00 28 [22:13:53]RAPDU: 90 00 [22:13:53]wFMCommunicate OK [22:13:53]wFMCommunicate request_size=10 [22:13:53]MH_SAM_APDU [22:13:53]CAPDU: 80 0D 02 02 05 DE 56 2B 37 E6 [22:13:53]Write to MH i2c: E2 0D 00 9D 18 80 0D 02 02 05 00 DE 56 2B 37 E6 00 00 B5 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 03 00 9D 18 00 90 00 29 [22:13:53]RAPDU: 90 00 [22:13:53]wFMCommunicate OK [22:13:53]wFMCommunicate request_size=4 [22:13:53]MH_SAM_APDU [22:13:53]CAPDU: 80 0D 03 02 [22:13:53]Write to MH i2c: E2 08 00 9E 18 80 0D 03 02 00 00 00 00 31 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 0B 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 0B 00 9E 18 00 AA 19 19 E3 DC C9 FD 9B 90 00 2E [22:13:53]RAPDU: AA 19 19 E3 DC C9 FD 9B 90 00 [22:13:53]wFMCommunicate OK [22:13:53]SAM_PROTO_SignData done [22:13:53]FM_MakeSignedData done [22:13:53]CreateOFDProtocolMessage [22:13:53]wFMCommunicate request_size=4 [22:13:53]MH_SAM_APDU [22:13:53]CAPDU: 80 11 00 00 [22:13:53]Write to MH i2c: E2 08 00 9F 18 80 11 00 00 00 00 00 00 31 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:53]Read from MH i2c: E2 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 17 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: E2 17 00 9F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [22:13:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:13:53]wFMCommunicate OK [22:13:53]CreateOFDProtocolMessage done [22:13:53]OFDSenderStorePacket 372998 [22:13:53]StoreOFDPacket docnum=372998 [22:13:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A9 89 07 01 B5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 03 00 00 F4 03 04 00 A1 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B1 05 00 35 04 06 00 9C DE 56 2B 37 E6 AA 19 19 E3 DC C9 FD 9B [22:13:53]CheckFolder [22:13:53]dirname=/storage/ofd_packets [22:13:53]CheckFolder done [22:13:53]ProducePacketName [22:13:53]name=ofd_packets/00372998 [22:13:53]NVStorageSaveData ofd_packets/00372998 [22:13:53]File name is /storage/ofd_packets/00372998 [22:13:53]Write 301 bytes [22:13:53]NVStorageSaveData done [22:13:53]OFDSenderStorePacket done [22:13:53]KKMCreateOFDPacket done [22:13:53]NVStorageSaveData kkm_last_timestamp [22:13:53]File name is /storage/kkm_last_timestamp [22:13:53]Write 4 bytes [22:13:53]NVStorageSaveData done [22:13:53]ExternCall_PrintAddStr [22:13:53]wPrintStart [22:13:53]Write to MH i2c: 01 00 00 A0 18 B8 [22:13:53]Write i2c OK [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: 01 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: 01 07 00 [22:13:53]MH_I2C_Read... [22:13:53]Read from MH i2c: 01 07 00 A0 18 00 00 00 00 00 FF 0F CD [22:13:53]RasterBufferAndPrint [22:13:53]line Счет N : (1)3309315 [22:13:53]line ИНН: 02508201610067 [22:13:53]line Контрольно-Кассовый Чек [22:13:53]line ПРОДАЖА [22:13:53]line ТРК (МРК, ГНК) : 22 [22:13:53]line Товар: 2710124130 [22:13:53]line Аи-92-К-4 [22:13:53]line 7.480 * 66.90 [22:13:53]line = 500.41 [22:13:53]line НДС 12% НСП 1% [22:13:53]line > о реализуемом товаре [22:13:53]line ОКРУГЛЕНИЕ: -0.41 [22:13:53]line ИТОГО: 500.00 [22:13:53]line Внесено: 500.00 [22:13:53]line СДАЧА: 0.00 [22:13:53]line НСП 1% : 4.43 [22:13:53]line НДС 12% : 53.14 [22:13:53]line Наличными: 500.00 [22:13:53]line Безнал.: 0.00 [22:13:53]line Место: АЗС № 87 "Партнер Нефть" [22:13:53]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:13:53]line СНО: Общий режим [22:13:53]line Чек 815 24.10.2024 22:13 [22:13:53]line Смена: 524 ФФД: 1.0 [22:13:53]line ЗНМ: 0300000083 [22:13:53]line РНМ: 0000000000091623 [22:13:53]line Версия ККМ: 001 [22:13:53]line ФМ: 0000000000874672 [22:13:53]line ФД: 372998 [22:13:53]line ФПД: 172478742345702 [22:13:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221353&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372998&fm=172478742345702&tin=02508201610067®Number=0000000000091623&sum=50000 [22:13:53]written 0, free lines is 4095 [22:13:53]OFD Sender: Processing packet 372998 [packets to send 268, broken 267] [22:13:53]ProducePacketName [22:13:53]name=ofd_packets/00372998 [22:13:53]OFD Sender: To server: pG, [22:13:53]CommunicateWithHost lk.salyk.kg:30040 [22:13:53]ConnectInit lk.salyk.kg [22:13:53]Connected sock=10 [22:13:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A9 89 07 01 B5 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2F 03 00 00 F4 03 04 00 A1 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 06 B1 05 00 35 04 06 00 9C DE 56 2B 37 E6 AA 19 19 E3 DC C9 FD 9B [22:13:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 15 93 47 00 50 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 36 37 32 10 04 04 00 06 B1 05 00 F4 03 04 00 47 72 1A 67 B6 04 01 00 00 59 74 40 3F 6C 00 1B 53 [22:13:54]CommunicateWithHost err = 0 [22:13:54]CheckOFDResponse [22:13:54]1017 (14) - 77093643461234 [22:13:54]1041 (16) - 0000000000874672 [22:13:54]1040 (4) - 372998 [22:13:54]1012 (4) - 24.10.2024 16:13 [22:13:54]1206 (1) - 0 [22:13:54]OFD Sender: Remove packet 372998 [22:13:54]ProducePacketName [22:13:54]name=ofd_packets/00372998 [22:13:54]NVStorageDeleteData [22:13:54]Write to MH i2c: 01 00 00 CB 18 E3 [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: 01 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: 01 07 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: 01 07 00 CB 18 00 00 00 00 00 D9 0C CF [22:13:54]RasterBufferAndPrint [22:13:54]line [22:13:54]line [22:13:54]line [22:13:54]line [22:13:54]line [22:13:54]written 0, free lines is 3296 [22:13:54]MH_Cut [22:13:54]Write to MH i2c: D1 01 00 D2 18 01 BC [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: D1 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: D1 01 00 [22:13:54]MH_I2C_Read... [22:13:54]Read from MH i2c: D1 01 00 D2 18 00 BB [22:13:54]Write to MH i2c: 01 00 00 D3 18 EB [22:13:54]Write i2c OK [22:13:54]MH_I2C_Read... [22:13:54]OFD Sender: No OFD packet to send [22:13:54]*** Cut start [22:13:54]*** Partial cut [22:13:54]*** CUTSNS_PIN = 1 [22:13:54]*** CUTSNS_PIN = 0 [22:13:55]*** Brake cut motor [22:13:55]Read from MH i2c: 01 [22:13:55]MH_I2C_Read... [22:13:55]*** Stop cut motor [22:13:55]*** Cut end [22:13:55]Read from MH i2c: 01 07 00 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: 01 07 00 D3 18 00 00 00 00 00 FF 0F 00 [22:13:55]process_action close_receipt done [22:13:55]requested_data is exist [22:13:55]produce_requested_data [22:13:55]requested_item fm.sn is exist - process it [22:13:55]wFMCommunicate request_size=4 [22:13:55]MH_SAM_APDU [22:13:55]CAPDU: 80 11 00 00 [22:13:55]Write to MH i2c: E2 08 00 D4 18 80 11 00 00 00 00 00 00 66 [22:13:55]Write i2c OK [22:13:55]MH_I2C_Read... [22:13:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:13:55]Read from MH i2c: E2 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: E2 17 00 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: E2 17 00 D4 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [22:13:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:13:55]wFMCommunicate OK [22:13:55]requested_item fd.num is exist - process it [22:13:55]SAM_PROTO_GetFieldsCounters [22:13:55]wFMCommunicate request_size=4 [22:13:55]MH_SAM_APDU [22:13:55]CAPDU: 80 13 00 00 [22:13:55]Write to MH i2c: E2 08 00 D5 18 80 13 00 00 00 00 00 00 69 [22:13:55]Write i2c OK [22:13:55]MH_I2C_Read... [22:13:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:13:55]Read from MH i2c: E2 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: E2 62 00 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: E2 62 00 D5 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 06 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2F 03 00 00 5E 04 04 00 2F 03 00 00 57 04 04 00 30 03 00 00 19 04 04 00 00 00 00 00 90 00 E8 [22: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 06 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 2F 03 00 00 5E 04 04 00 2F 03 00 00 57 04 04 00 30 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:13:55]wFMCommunicate OK [22:13:55]SAM_PROTO_GetFieldsCounters done [22:13:55]requested_item shift.num is exist - process it [22:13:55]requested_item shift.opened is exist - process it [22:13:55]req_shift_opened [22:13:55]FM_GetShiftState [22:13:55]SAM_PROTO_GetShiftState [22:13:55]wFMCommunicate request_size=4 [22:13:55]MH_SAM_APDU [22:13:55]CAPDU: 80 13 01 00 [22:13:55]Write to MH i2c: E2 08 00 D6 18 80 13 01 00 00 00 00 00 6B [22:13:55]Write i2c OK [22:13:55]MH_I2C_Read... [22:13:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:13:55]Read from MH i2c: E2 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: E2 0E 00 [22:13:55]MH_I2C_Read... [22:13:55]Read from MH i2c: E2 0E 00 D6 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D0 [22:13:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:13:55]wFMCommunicate OK [22:13:55]SAM_PROTO_GetShiftState done [22:13:55]FM_GetShiftState done [22:13:55]req_shift_opened done [22:13:55]requested_item shift.open_date is exist - process it [22:13:55]req_shift_open_date [22:13:55]req_shift_open_date done [22:13:55]produce_requested_data done [22:13:55]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372998,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:13:55]process_action_free close_receipt [22:13:55]json_value_free [22:13:55]json_value_free done [22:13:55]process_json_proto returns [22:13:55]Send response to host [22:13:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372998,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:13:55]free response buf [22:13:55]execute_script done [22:13:55]execute_script returns [22:13:55]free content buf [22:13:55]Sock 7.Close socket [22:13:55]Sock 7.Thread stoped [22:13:59]OFD Sender: No OFD packet to send [22:14:04]OFD Sender: No OFD packet to send [22:14:09]OFD Sender: No OFD packet to send [22:14:14]OFD Sender: No OFD packet to send [22:14:19]OFD Sender: No OFD packet to send [22:14:24]OFD Sender: No OFD packet to send [22:14:29]OFD Sender: No OFD packet to send [22:14:34]OFD Sender: No OFD packet to send [22:14:39]OFD Sender: No OFD packet to send [22:14:44]OFD Sender: No OFD packet to send [22:14:49]OFD Sender: No OFD packet to send [22:14:54]OFD Sender: No OFD packet to send [22:14:59]OFD Sender: No OFD packet to send [22:15:04]OFD Sender: No OFD packet to send [22:15:09]OFD Sender: No OFD packet to send [22:15:10]accept exits with 9 [22:15:10]New connection [22:15:10]New thread 3066469732 created [22:15:10]Thread 3066613092 joined [22:15:10]Waiting for new connection... [22:15:10] Sock 9.Parse request [22:15:10]Sock 9.Check first char [22:15:10]Sock 9.First char is OK [22:15:10]request: POST /json_proto HTTP/1.0 [22:15:10]Method: POST [22:15:10]URL: /json_proto [22:15:10]Method is POST - this is cgi request [22:15:10]url: /json_proto [22:15:10]query_string will be loaded in cgi processing [22:15:10]execute_cgi json_proto POST (null) [22:15:10]execute_cgi path=json_proto method=POST [22:15:10]POST find Content-Length [22:15:10]Host: 172.17.42.195:8080 [22:15:10]Content-Length: 683 [22:15:10]Content-Type: application/json [22:15:10] [22:15:10]POST finish read [22:15:10]Found Content-Length = 683 [22:15:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:10]execute_script... [22:15:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:15:10]POST & json_proto [22:15:10]process_json_proto [22:15:10]json parsed OK: [22:15:10]protocol is kg_v1.0 [22:15:10]action value=close_receipt [22:15:10]process_action close_receipt [22:15:10]cmd_close_receipt [22:15:10]MH_GetDate [22:15:10]Write to MH i2c: F0 00 00 D7 18 DE [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: F0 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: F0 09 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: F0 09 00 D7 18 00 F0 C6 1A 67 EF 94 12 67 1A [22:15:10]GetLastDocTimeStamp 1729808033 [22:15:10]current date 1729808112 [22:15:10]FM_GetShiftState [22:15:10]SAM_PROTO_GetShiftState [22:15:10]wFMCommunicate request_size=4 [22:15:10]MH_SAM_APDU [22:15:10]CAPDU: 80 13 01 00 [22:15:10]Write to MH i2c: E2 08 00 D8 18 80 13 01 00 00 00 00 00 6D [22:15:10]Write i2c OK [22:15:10]MH_I2C_Read... [22:15:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:10]Read from MH i2c: E2 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 0E 00 [22:15:10]MH_I2C_Read... [22:15:10]Read from MH i2c: E2 0E 00 D8 18 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D2 [22:15:10]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:15:10]wFMCommunicate OK [22:15:10]SAM_PROTO_GetShiftState done [22:15:10]FM_GetShiftState done [22:15:10]opened in 1729729095 [22:15:10]opened+sec_in_day 1729815495 [22:15:10]quantity*price = 150032 [22:15:10]sum+1 = 150033 [22:15:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 816 24.10.2024 22:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 372999 ФПД: 207471229012276 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221512&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372999&fm=207471229012276&tin=02508201610067®Number=0000000000091623&sum=150000 [22:15:11]StoreToDocumentArchive [22:15:11]shift 524 fd 372999 [22:15:11]save to /storage/0524/doc_00372999 [22:15:11]save last doc name /storage/0524/doc_00372999 to /storage/kkm_last_doc_name [22:15:11]save OK [22:15:11]Clear old archive folders... [22:15:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:15:11]tlvbuf is 00CD3BA0 [22:15:11]SAM_PROTO_ClearQueue [22:15:11]wFMCommunicate request_size=4 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 09 00 00 [22:15:11]Write to MH i2c: E2 08 00 E5 18 80 09 00 00 00 00 00 00 6F [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 E5 18 00 90 00 71 [22:15:11]RAPDU: 90 00 [22:15:11]wFMCommunicate OK [22:15:11]SAM_PROTO_ClearQueue done [22:15:11]KKMCreateOFDPacket [22:15:11]OFDProtocolAddRootSTLVToBuf [22:15:11]FM_MakeSignedData [22:15:11]FM_MakeSignedData [22:15:11]SAM_PROTO_SignData [22:15:11]wFMCommunicate request_size=4 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 0D 01 02 [22:15:11]Write to MH i2c: E2 08 00 E6 18 80 0D 01 02 00 00 00 00 77 [22:15:11]Write i2c OK [22:15:11]MH_I2C_Read... [22:15:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:15:11]Read from MH i2c: E2 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 [22:15:11]MH_I2C_Read... [22:15:11]Read from MH i2c: E2 03 00 E6 18 00 90 00 72 [22:15:11]RAPDU: 90 00 [22:15:11]wFMCommunicate OK [22:15:11]wFMCommunicate request_size=255 [22:15:11]MH_SAM_APDU [22:15:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 03 00 00 F4 03 04 00 F0 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B1 05 00 35 04 06 00 BC [22:15:11]Write to MH i2c: E2 02 01 E7 18 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 03 00 00 F4 03 04 00 F0 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B1 05 00 35 04 06 00 BC 00 00 56 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:12]Read from MH i2c: E2 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 03 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 03 00 E7 18 00 90 00 73 [22:15:12]RAPDU: 90 00 [22:15:12]wFMCommunicate OK [22:15:12]wFMCommunicate request_size=10 [22:15:12]MH_SAM_APDU [22:15:12]CAPDU: 80 0D 02 02 05 B1 A8 E8 09 34 [22:15:12]Write to MH i2c: E2 0D 00 E8 18 80 0D 02 02 05 00 B1 A8 E8 09 34 00 00 02 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:15:12]Read from MH i2c: E2 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 03 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 03 00 E8 18 00 90 00 74 [22:15:12]RAPDU: 90 00 [22:15:12]wFMCommunicate OK [22:15:12]wFMCommunicate request_size=4 [22:15:12]MH_SAM_APDU [22:15:12]CAPDU: 80 0D 03 02 [22:15:12]Write to MH i2c: E2 08 00 E9 18 80 0D 03 02 00 00 00 00 7C [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:15:12]Read from MH i2c: E2 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 0B 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 0B 00 E9 18 00 D4 5E DA 26 1A 6A A8 F7 90 00 D2 [22:15:12]RAPDU: D4 5E DA 26 1A 6A A8 F7 90 00 [22:15:12]wFMCommunicate OK [22:15:12]SAM_PROTO_SignData done [22:15:12]FM_MakeSignedData done [22:15:12]CreateOFDProtocolMessage [22:15:12]wFMCommunicate request_size=4 [22:15:12]MH_SAM_APDU [22:15:12]CAPDU: 80 11 00 00 [22:15:12]Write to MH i2c: E2 08 00 EA 18 80 11 00 00 00 00 00 00 7C [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:12]Read from MH i2c: E2 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 17 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: E2 17 00 EA 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [22:15:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:15:12]wFMCommunicate OK [22:15:12]CreateOFDProtocolMessage done [22:15:12]OFDSenderStorePacket 372999 [22:15:12]StoreOFDPacket docnum=372999 [22:15:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 BB 07 01 A8 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 03 00 00 F4 03 04 00 F0 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B1 05 00 35 04 06 00 BC B1 A8 E8 09 34 D4 5E DA 26 1A 6A A8 F7 [22:15:12]CheckFolder [22:15:12]dirname=/storage/ofd_packets [22:15:12]CheckFolder done [22:15:12]ProducePacketName [22:15:12]name=ofd_packets/00372999 [22:15:12]NVStorageSaveData ofd_packets/00372999 [22:15:12]File name is /storage/ofd_packets/00372999 [22:15:12]Write 301 bytes [22:15:12]NVStorageSaveData done [22:15:12]OFDSenderStorePacket done [22:15:12]KKMCreateOFDPacket done [22:15:12]NVStorageSaveData kkm_last_timestamp [22:15:12]File name is /storage/kkm_last_timestamp [22:15:12]Write 4 bytes [22:15:12]NVStorageSaveData done [22:15:12]ExternCall_PrintAddStr [22:15:12]wPrintStart [22:15:12]Write to MH i2c: 01 00 00 EB 18 03 [22:15:12]Write i2c OK [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 07 00 [22:15:12]MH_I2C_Read... [22:15:12]Read from MH i2c: 01 07 00 EB 18 00 00 00 00 00 FF 0F 18 [22:15:12]RasterBufferAndPrint [22:15:12]line Счет N : (1)3309320 [22:15:12]line ИНН: 02508201610067 [22:15:12]line Контрольно-Кассовый Чек [22:15:12]line ПРОДАЖА [22:15:12]line ТРК (МРК, ГНК) : 13 [22:15:12]line Товар: 2710124500 [22:15:12]line Аи-95-К-3 [22:15:12]line 20.220 * 74.20 [22:15:12]line = 1500.32 [22:15:12]line НДС 12% НСП 1% [22:15:12]line > о реализуемом товаре [22:15:12]line ОКРУГЛЕНИЕ: -0.32 [22:15:12]line ИТОГО: 1500.00 [22:15:12]line Внесено: 1500.00 [22:15:12]line СДАЧА: 0.00 [22:15:12]line НСП 1% : 13.28 [22:15:12]line НДС 12% : 159.33 [22:15:12]line Наличными: 1500.00 [22:15:12]line Безнал.: 0.00 [22:15:12]line Место: АЗС № 87 "Партнер Нефть" [22:15:12]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:15:12]line СНО: Общий режим [22:15:12]line Чек 816 24.10.2024 22:15 [22:15:12]line Смена: 524 ФФД: 1.0 [22:15:12]line ЗНМ: 0300000083 [22:15:12]line РНМ: 0000000000091623 [22:15:12]line Версия ККМ: 001 [22:15:12]line ФМ: 0000000000874672 [22:15:12]line ФД: 372999 [22:15:12]line ФПД: 207471229012276 [22:15:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221512&type=1&operation_type=1&fn_number=0000000000874672&fd_number=372999&fm=207471229012276&tin=02508201610067®Number=0000000000091623&sum=150000 [22:15:12]OFD Sender: Processing packet 372999 [packets to send 268, broken 267] [22:15:12]ProducePacketName [22:15:12]name=ofd_packets/00372999 [22:15:12]OFD Sender: To server: pG, [22:15:12]CommunicateWithHost lk.salyk.kg:30040 [22:15:12]ConnectInit lk.salyk.kg [22:15:12]written 0, free lines is 4095 [22:15:12]Connected sock=10 [22:15:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 86 BB 07 01 A8 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 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 03 00 00 F4 03 04 00 F0 C6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B1 05 00 35 04 06 00 BC B1 A8 E8 09 34 D4 5E DA 26 1A 6A A8 F7 [22:15:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D4 D5 47 00 30 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 07 B1 05 00 F4 03 04 00 96 72 1A 67 B6 04 01 00 00 5A 08 58 28 A4 63 F3 7A [22:15:13]CommunicateWithHost err = 0 [22:15:13]CheckOFDResponse [22:15:13]1017 (14) - 77093643461234 [22:15:13]1041 (16) - 0000000000874672 [22:15:13]1040 (4) - 372999 [22:15:13]1012 (4) - 24.10.2024 16:15 [22:15:13]1206 (1) - 0 [22:15:13]OFD Sender: Remove packet 372999 [22:15:13]ProducePacketName [22:15:13]name=ofd_packets/00372999 [22:15:13]NVStorageDeleteData [22:15:13]Write to MH i2c: 01 00 00 16 19 2F [22:15:13]Write i2c OK [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: 01 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: 01 07 00 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: 01 07 00 16 19 00 00 00 00 00 E1 0C 23 [22:15:13]RasterBufferAndPrint [22:15:13]line [22:15:13]line [22:15:13]line [22:15:13]line [22:15:13]line [22:15:13]written 0, free lines is 3303 [22:15:13]MH_Cut [22:15:13]Write to MH i2c: D1 01 00 1D 19 01 08 [22:15:13]Write i2c OK [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: D1 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: D1 01 00 [22:15:13]MH_I2C_Read... [22:15:13]Read from MH i2c: D1 01 00 1D 19 00 07 [22:15:13]Write to MH i2c: 01 00 00 1E 19 37 [22:15:13]Write i2c OK [22:15:13]MH_I2C_Read... [22:15:13]OFD Sender: No OFD packet to send [22:15:14]*** Cut start [22:15:14]*** Partial cut [22:15:14]*** CUTSNS_PIN = 1 [22:15:14]*** CUTSNS_PIN = 0 [22:15:14]*** Brake cut motor [22:15:14]Read from MH i2c: 01 [22:15:14]MH_I2C_Read... [22:15:14]*** Stop cut motor [22:15:14]*** Cut end [22:15:14]Read from MH i2c: 01 07 00 [22:15:14]MH_I2C_Read... [22:15:14]Read from MH i2c: 01 07 00 1E 19 00 00 00 00 00 FF 0F 4C [22:15:14]process_action close_receipt done [22:15:14]requested_data is exist [22:15:14]produce_requested_data [22:15:14]requested_item fm.sn is exist - process it [22:15:14]wFMCommunicate request_size=4 [22:15:14]MH_SAM_APDU [22:15:14]CAPDU: 80 11 00 00 [22:15:14]Write to MH i2c: E2 08 00 1F 19 80 11 00 00 00 00 00 00 B2 [22:15:14]Write i2c OK [22:15:14]MH_I2C_Read... [22:15:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:15:14]Read from MH i2c: E2 [22:15:14]MH_I2C_Read... [22:15:14]Read from MH i2c: E2 17 00 [22:15:14]MH_I2C_Read... [22:15:14]Read from MH i2c: E2 17 00 1F 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 07 [22:15:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:15:14]wFMCommunicate OK [22:15:14]requested_item fd.num is exist - process it [22:15:14]SAM_PROTO_GetFieldsCounters [22:15:14]wFMCommunicate request_size=4 [22:15:14]MH_SAM_APDU [22:15:14]CAPDU: 80 13 00 00 [22:15:14]Write to MH i2c: E2 08 00 20 19 80 13 00 00 00 00 00 00 B5 [22:15:14]Write i2c OK [22:15:14]MH_I2C_Read... [22:15:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:15:14]Read from MH i2c: E2 [22:15:14]MH_I2C_Read... [22:15:14]Read from MH i2c: E2 62 00 [22:15:14]MH_I2C_Read... [22:15:14]Read from MH i2c: E2 62 00 20 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 07 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 30 03 00 00 5E 04 04 00 30 03 00 00 57 04 04 00 31 03 00 00 19 04 04 00 00 00 00 00 90 00 38 [22:15:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 07 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 30 03 00 00 5E 04 04 00 30 03 00 00 57 04 04 00 31 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:15:14]wFMCommunicate OK [22:15:14]SAM_PROTO_GetFieldsCounters done [22:15:14]requested_item shift.num is exist - process it [22:15:14]requested_item shift.opened is exist - process it [22:15:14]req_shift_opened [22:15:14]FM_GetShiftState [22:15:14]SAM_PROTO_GetShiftState [22:15:14]wFMCommunicate request_size=4 [22:15:14]MH_SAM_APDU [22:15:14]CAPDU: 80 13 01 00 [22:15:14]Write to MH i2c: E2 08 00 21 19 80 13 01 00 00 00 00 00 B7 [22:15:14]Write i2c OK [22:15:14]MH_I2C_Read... [22:15:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:15]Read from MH i2c: E2 [22:15:15]MH_I2C_Read... [22:15:15]Read from MH i2c: E2 0E 00 [22:15:15]MH_I2C_Read... [22:15:15]Read from MH i2c: E2 0E 00 21 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1C [22:15:15]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:15:15]wFMCommunicate OK [22:15:15]SAM_PROTO_GetShiftState done [22:15:15]FM_GetShiftState done [22:15:15]req_shift_opened done [22:15:15]requested_item shift.open_date is exist - process it [22:15:15]req_shift_open_date [22:15:15]req_shift_open_date done [22:15:15]produce_requested_data done [22:15:15]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":372999,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:15:15]process_action_free close_receipt [22:15:15]json_value_free [22:15:15]json_value_free done [22:15:15]process_json_proto returns [22:15:15]Send response to host [22:15:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":372999,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:15:15]free response buf [22:15:15]execute_script done [22:15:15]execute_script returns [22:15:15]free content buf [22:15:15]Sock 9.Close socket [22:15:15]Sock 9.Thread stoped [22:15:18]OFD Sender: No OFD packet to send [22:15:23]OFD Sender: No OFD packet to send [22:15:28]OFD Sender: No OFD packet to send [22:15:33]OFD Sender: No OFD packet to send [22:15:38]OFD Sender: No OFD packet to send [22:15:43]OFD Sender: No OFD packet to send [22:15:48]OFD Sender: No OFD packet to send [22:15:53]OFD Sender: No OFD packet to send [22:15:58]OFD Sender: No OFD packet to send [22:15:59]accept exits with 7 [22:15:59]New connection [22:15:59]New thread 3066613092 created [22:15:59]Thread 3066469732 joined [22:15:59]Waiting for new connection... [22:15:59] Sock 7.Parse request [22:15:59]Sock 7.Check first char [22:15:59]Sock 7.First char is OK [22:15:59]request: POST /json_proto HTTP/1.0 [22:15:59]Method: POST [22:15:59]URL: /json_proto [22:15:59]Method is POST - this is cgi request [22:15:59]url: /json_proto [22:15:59]query_string will be loaded in cgi processing [22:15:59]execute_cgi json_proto POST (null) [22:15:59]execute_cgi path=json_proto method=POST [22:15:59]POST find Content-Length [22:15:59]Host: 172.17.42.195:8080 [22:15:59]Content-Length: 687 [22:15:59]Content-Type: application/json [22:15:59] [22:15:59]POST finish read [22:15:59]Found Content-Length = 687 [22:15:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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:15:59]execute_script... [22:15:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 6", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\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:15:59]POST & json_proto [22:15:59]process_json_proto [22:15:59]json parsed OK: [22:15:59]protocol is kg_v1.0 [22:15:59]action value=close_receipt [22:15:59]process_action close_receipt [22:15:59]cmd_close_receipt [22:15:59]MH_GetDate [22:15:59]Write to MH i2c: F0 00 00 22 19 2A [22:15:59]Write i2c OK [22:15:59]MH_I2C_Read... [22:15:59]Read from MH i2c: F0 [22:15:59]MH_I2C_Read... [22:15:59]Read from MH i2c: F0 09 00 [22:15:59]MH_I2C_Read... [22:15:59]Read from MH i2c: F0 09 00 22 19 00 20 C7 1A 67 EF 94 12 67 97 [22:15:59]GetLastDocTimeStamp 1729808112 [22:15:59]current date 1729808160 [22:15:59]FM_GetShiftState [22:15:59]SAM_PROTO_GetShiftState [22:15:59]wFMCommunicate request_size=4 [22:15:59]MH_SAM_APDU [22:15:59]CAPDU: 80 13 01 00 [22:15:59]Write to MH i2c: E2 08 00 23 19 80 13 01 00 00 00 00 00 B9 [22:15:59]Write i2c OK [22:15:59]MH_I2C_Read... [22:15:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:15:59]Read from MH i2c: E2 [22:15:59]MH_I2C_Read... [22:15:59]Read from MH i2c: E2 0E 00 [22:15:59]MH_I2C_Read... [22:15:59]Read from MH i2c: E2 0E 00 23 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1E [22:15:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:15:59]wFMCommunicate OK [22:15:59]SAM_PROTO_GetShiftState done [22:15:59]FM_GetShiftState done [22:15:59]opened in 1729729095 [22:15:59]opened+sec_in_day 1729815495 [22:15:59]quantity*price = 200025 [22:15:59]sum+1 = 200026 [22:15:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.25 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 817 24.10.2024 22:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373000 ФПД: 144935030014480 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221600&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373000&fm=144935030014480&tin=02508201610067®Number=0000000000091623&sum=200000 [22:16:00]StoreToDocumentArchive [22:16:00]shift 524 fd 373000 [22:16:00]save to /storage/0524/doc_00373000 [22:16:00]save last doc name /storage/0524/doc_00373000 to /storage/kkm_last_doc_name [22:16:00]save OK [22:16:00]Clear old archive folders... [22:16:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:16:00]tlvbuf is 00CD39D0 [22:16:00]SAM_PROTO_ClearQueue [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 09 00 00 [22:16:00]Write to MH i2c: E2 08 00 30 19 80 09 00 00 00 00 00 00 BB [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 30 19 00 90 00 BD [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]SAM_PROTO_ClearQueue done [22:16:00]KKMCreateOFDPacket [22:16:00]OFDProtocolAddRootSTLVToBuf [22:16:00]FM_MakeSignedData [22:16:00]FM_MakeSignedData [22:16:00]SAM_PROTO_SignData [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 01 02 [22:16:00]Write to MH i2c: E2 08 00 31 19 80 0D 01 02 00 00 00 00 C3 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 31 19 00 90 00 BE [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]wFMCommunicate request_size=255 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 31 03 00 00 F4 03 04 00 20 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B1 05 00 35 04 06 00 [22:16:00]Write to MH i2c: E2 02 01 32 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 31 03 00 00 F4 03 04 00 20 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B1 05 00 35 04 06 00 00 00 84 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 32 19 00 90 00 BF [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]wFMCommunicate request_size=11 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 02 02 06 83 D1 50 FA C2 10 [22:16:00]Write to MH i2c: E2 0E 00 33 19 80 0D 02 02 06 00 83 D1 50 FA C2 10 00 00 42 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 03 00 33 19 00 90 00 C0 [22:16:00]RAPDU: 90 00 [22:16:00]wFMCommunicate OK [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 0D 03 02 [22:16:00]Write to MH i2c: E2 08 00 34 19 80 0D 03 02 00 00 00 00 C8 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 0B 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 0B 00 34 19 00 E4 DA 3D 3D 7A 8C 82 B7 90 00 40 [22:16:00]RAPDU: E4 DA 3D 3D 7A 8C 82 B7 90 00 [22:16:00]wFMCommunicate OK [22:16:00]SAM_PROTO_SignData done [22:16:00]FM_MakeSignedData done [22:16:00]CreateOFDProtocolMessage [22:16:00]wFMCommunicate request_size=4 [22:16:00]MH_SAM_APDU [22:16:00]CAPDU: 80 11 00 00 [22:16:00]Write to MH i2c: E2 08 00 35 19 80 11 00 00 00 00 00 00 C8 [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:00]Read from MH i2c: E2 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 17 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: E2 17 00 35 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1D [22:16:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:16:00]wFMCommunicate OK [22:16:00]CreateOFDProtocolMessage done [22:16:00]OFDSenderStorePacket 373000 [22:16:00]StoreOFDPacket docnum=373000 [22:16:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8C 79 08 01 02 DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 31 03 00 00 F4 03 04 00 20 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B1 05 00 35 04 06 00 83 D1 50 FA C2 10 E4 DA 3D 3D 7A 8C 82 B7 [22:16:00]CheckFolder [22:16:00]dirname=/storage/ofd_packets [22:16:00]CheckFolder done [22:16:00]ProducePacketName [22:16:00]name=ofd_packets/00373000 [22:16:00]NVStorageSaveData ofd_packets/00373000 [22:16:00]File name is /storage/ofd_packets/00373000 [22:16:00]Write 302 bytes [22:16:00]NVStorageSaveData done [22:16:00]OFDSenderStorePacket done [22:16:00]KKMCreateOFDPacket done [22:16:00]NVStorageSaveData kkm_last_timestamp [22:16:00]File name is /storage/kkm_last_timestamp [22:16:00]Write 4 bytes [22:16:00]NVStorageSaveData done [22:16:00]ExternCall_PrintAddStr [22:16:00]wPrintStart [22:16:00]Write to MH i2c: 01 00 00 36 19 4F [22:16:00]OFD Sender: Processing packet 373000 [packets to send 268, broken 267] [22:16:00]ProducePacketName [22:16:00]name=ofd_packets/00373000 [22:16:00]OFD Sender: To server: pG, [22:16:00]CommunicateWithHost lk.salyk.kg:30040 [22:16:00]ConnectInit lk.salyk.kg [22:16:00]Write i2c OK [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: 01 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: 01 07 00 [22:16:00]MH_I2C_Read... [22:16:00]Read from MH i2c: 01 07 00 36 19 00 00 00 00 00 FF 0F 64 [22:16:00]RasterBufferAndPrint [22:16:00]line Счет N : (1)3309322 [22:16:00]line ИНН: 02508201610067 [22:16:00]line Контрольно-Кассовый Чек [22:16:00]line ПРОДАЖА [22:16:00]line ТРК (МРК, ГНК) : 6 [22:16:00]line Товар: 2710194210 [22:16:00]line ДТ(л)-К-5 [22:16:00]line 26.250 * 76.20 [22:16:00]line = 2000.25 [22:16:00]line НДС 12% НСП 1% [22:16:00]line > о реализуемом товаре [22:16:00]line ОКРУГЛЕНИЕ: -0.25 [22:16:00]line ИТОГО: 2000.00 [22:16:00]line Внесено: 2000.00 [22:16:00]line СДАЧА: 0.00 [22:16:00]line НСП 1% : 17.70 [22:16:00]line НДС 12% : 212.42 [22:16:00]line Наличными: 2000.00 [22:16:00]line Безнал.: 0.00 [22:16:00]line Место: АЗС № 87 "Партнер Нефть" [22:16:00]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:16:00]line СНО: Общий режим [22:16:00]line Чек 817 24.10.2024 22:16 [22:16:00]line Смена: 524 ФФД: 1.0 [22:16:00]line ЗНМ: 0300000083 [22:16:00]line РНМ: 0000000000091623 [22:16:00]line Версия ККМ: 001 [22:16:00]line ФМ: 0000000000874672 [22:16:00]line ФД: 373000 [22:16:00]line ФПД: 144935030014480 [22:16:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221600&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373000&fm=144935030014480&tin=02508201610067®Number=0000000000091623&sum=200000 [22:16:01]Connected sock=10 [22:16:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 8C 79 08 01 02 DC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 31 03 00 00 F4 03 04 00 20 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B1 05 00 35 04 06 00 83 D1 50 FA C2 10 E4 DA 3D 3D 7A 8C 82 B7 [22:16:01]written 0, free lines is 4095 [22:16:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 16 E7 47 00 47 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 08 B1 05 00 F4 03 04 00 C7 72 1A 67 B6 04 01 00 00 35 00 FA 8B B1 29 CC 68 [22:16:01]CommunicateWithHost err = 0 [22:16:01]CheckOFDResponse [22:16:01]1017 (14) - 77093643461234 [22:16:01]1041 (16) - 0000000000874672 [22:16:01]1040 (4) - 373000 [22:16:01]1012 (4) - 24.10.2024 16:16 [22:16:01]1206 (1) - 0 [22:16:01]OFD Sender: Remove packet 373000 [22:16:01]ProducePacketName [22:16:01]name=ofd_packets/00373000 [22:16:01]NVStorageDeleteData [22:16:01]Write to MH i2c: 01 00 00 61 19 7A [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 07 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: 01 07 00 61 19 00 00 00 00 00 E4 0C 71 [22:16:01]RasterBufferAndPrint [22:16:01]line [22:16:01]line [22:16:01]line [22:16:01]line [22:16:01]line [22:16:01]written 0, free lines is 3309 [22:16:01]MH_Cut [22:16:01]Write to MH i2c: D1 01 00 68 19 01 53 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: D1 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: D1 01 00 [22:16:01]MH_I2C_Read... [22:16:01]Read from MH i2c: D1 01 00 68 19 00 52 [22:16:01]Write to MH i2c: 01 00 00 69 19 82 [22:16:01]Write i2c OK [22:16:01]MH_I2C_Read... [22:16:01]OFD Sender: No OFD packet to send [22:16:02]*** Cut start [22:16:02]*** Partial cut [22:16:02]*** CUTSNS_PIN = 1 [22:16:02]*** CUTSNS_PIN = 0 [22:16:02]*** Brake cut motor [22:16:03]Read from MH i2c: 01 [22:16:03]MH_I2C_Read... [22:16:03]*** Stop cut motor [22:16:03]*** Cut end [22:16:03]Read from MH i2c: 01 07 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: 01 07 00 69 19 00 00 00 00 00 FF 0F 97 [22:16:03]process_action close_receipt done [22:16:03]requested_data is exist [22:16:03]produce_requested_data [22:16:03]requested_item fm.sn is exist - process it [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 11 00 00 [22:16:03]Write to MH i2c: E2 08 00 6A 19 80 11 00 00 00 00 00 00 FD [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 17 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 17 00 6A 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 52 [22:16:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:16:03]wFMCommunicate OK [22:16:03]requested_item fd.num is exist - process it [22:16:03]SAM_PROTO_GetFieldsCounters [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 13 00 00 [22:16:03]Write to MH i2c: E2 08 00 6B 19 80 13 00 00 00 00 00 00 00 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 62 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 62 00 6B 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 08 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 31 03 00 00 5E 04 04 00 31 03 00 00 57 04 04 00 32 03 00 00 19 04 04 00 00 00 00 00 90 00 87 [22:16:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 08 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 31 03 00 00 5E 04 04 00 31 03 00 00 57 04 04 00 32 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:03]wFMCommunicate OK [22:16:03]SAM_PROTO_GetFieldsCounters done [22:16:03]requested_item shift.num is exist - process it [22:16:03]requested_item shift.opened is exist - process it [22:16:03]req_shift_opened [22:16:03]FM_GetShiftState [22:16:03]SAM_PROTO_GetShiftState [22:16:03]wFMCommunicate request_size=4 [22:16:03]MH_SAM_APDU [22:16:03]CAPDU: 80 13 01 00 [22:16:03]Write to MH i2c: E2 08 00 6C 19 80 13 01 00 00 00 00 00 02 [22:16:03]Write i2c OK [22:16:03]MH_I2C_Read... [22:16:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:03]Read from MH i2c: E2 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 0E 00 [22:16:03]MH_I2C_Read... [22:16:03]Read from MH i2c: E2 0E 00 6C 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 67 [22:16:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:16:03]wFMCommunicate OK [22:16:03]SAM_PROTO_GetShiftState done [22:16:03]FM_GetShiftState done [22:16:03]req_shift_opened done [22:16:03]requested_item shift.open_date is exist - process it [22:16:03]req_shift_open_date [22:16:03]req_shift_open_date done [22:16:03]produce_requested_data done [22:16:03]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373000,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:16:03]process_action_free close_receipt [22:16:03]json_value_free [22:16:03]json_value_free done [22:16:03]process_json_proto returns [22:16:03]Send response to host [22:16:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373000,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:16:03]free response buf [22:16:03]execute_script done [22:16:03]execute_script returns [22:16:03]free content buf [22:16:03]Sock 7.Close socket [22:16:03]Sock 7.Thread stoped [22:16:06]OFD Sender: No OFD packet to send [22:16:11]OFD Sender: No OFD packet to send [22:16:16]OFD Sender: No OFD packet to send [22:16:21]OFD Sender: No OFD packet to send [22:16:25]accept exits with 9 [22:16:25]New connection [22:16:25]New thread 3066469732 created [22:16:25]Thread 3066613092 joined [22:16:25]Waiting for new connection... [22:16:25] Sock 9.Parse request [22:16:25]Sock 9.Check first char [22:16:25]Sock 9.First char is OK [22:16:25]request: POST /json_proto HTTP/1.0 [22:16:25]Method: POST [22:16:25]URL: /json_proto [22:16:25]Method is POST - this is cgi request [22:16:25]url: /json_proto [22:16:25]query_string will be loaded in cgi processing [22:16:25]execute_cgi json_proto POST (null) [22:16:25]execute_cgi path=json_proto method=POST [22:16:25]POST find Content-Length [22:16:25]Host: 172.17.42.195:8080 [22:16:25]Content-Length: 679 [22:16:25]Content-Type: application/json [22:16:25] [22:16:25]POST finish read [22:16:25]Found Content-Length = 679 [22:16:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:25]execute_script... [22:16: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)3309324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 10.470, "sum" : 700.44, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:16:25]POST & json_proto [22:16:25]process_json_proto [22:16:25]json parsed OK: [22:16:25]protocol is kg_v1.0 [22:16:25]action value=close_receipt [22:16:25]process_action close_receipt [22:16:25]cmd_close_receipt [22:16:25]MH_GetDate [22:16:25]Write to MH i2c: F0 00 00 6D 19 75 [22:16:25]Write i2c OK [22:16:25]MH_I2C_Read... [22:16:25]Read from MH i2c: F0 [22:16:25]MH_I2C_Read... [22:16:25]Read from MH i2c: F0 09 00 [22:16:25]MH_I2C_Read... [22:16:25]Read from MH i2c: F0 09 00 6D 19 00 3B C7 1A 67 EF 94 12 67 FD [22:16:25]GetLastDocTimeStamp 1729808160 [22:16:25]current date 1729808187 [22:16:25]FM_GetShiftState [22:16:25]SAM_PROTO_GetShiftState [22:16:25]wFMCommunicate request_size=4 [22:16:25]MH_SAM_APDU [22:16:25]CAPDU: 80 13 01 00 [22:16:25]Write to MH i2c: E2 08 00 6E 19 80 13 01 00 00 00 00 00 04 [22:16:25]Write i2c OK [22:16:25]MH_I2C_Read... [22:16:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:25]Read from MH i2c: E2 [22:16:25]MH_I2C_Read... [22:16:25]Read from MH i2c: E2 0E 00 [22:16:25]MH_I2C_Read... [22:16:25]Read from MH i2c: E2 0E 00 6E 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 69 [22:16:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:16:25]wFMCommunicate OK [22:16:25]SAM_PROTO_GetShiftState done [22:16:25]FM_GetShiftState done [22:16:25]opened in 1729729095 [22:16:25]opened+sec_in_day 1729815495 [22:16:25]quantity*price = 70044 [22:16:25]sum+1 = 70045 [22:16:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 818 24.10.2024 22:16 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373001 ФПД: 250968531519770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221627&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373001&fm=250968531519770&tin=02508201610067®Number=0000000000091623&sum=70000 [22:16:26]StoreToDocumentArchive [22:16:26]shift 524 fd 373001 [22:16:26]save to /storage/0524/doc_00373001 [22:16:26]save last doc name /storage/0524/doc_00373001 to /storage/kkm_last_doc_name [22:16:26]save OK [22:16:26]Clear old archive folders... [22:16:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:16:26]tlvbuf is 00D228B0 [22:16:26]SAM_PROTO_ClearQueue [22:16:26]wFMCommunicate request_size=4 [22:16:26]MH_SAM_APDU [22:16:26]CAPDU: 80 09 00 00 [22:16:26]Write to MH i2c: E2 08 00 7B 19 80 09 00 00 00 00 00 00 06 [22:16:26]Write i2c OK [22:16:26]MH_I2C_Read... [22:16:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:16:26]Read from MH i2c: E2 [22:16:26]MH_I2C_Read... [22:16:26]Read from MH i2c: E2 03 00 [22:16:26]MH_I2C_Read... [22:16:26]Read from MH i2c: E2 03 00 7B 19 00 90 00 08 [22:16:26]RAPDU: 90 00 [22:16:26]wFMCommunicate OK [22:16:26]SAM_PROTO_ClearQueue done [22:16:26]KKMCreateOFDPacket [22:16:26]OFDProtocolAddRootSTLVToBuf [22:16:26]FM_MakeSignedData [22:16:26]FM_MakeSignedData [22:16:26]SAM_PROTO_SignData [22:16:26]wFMCommunicate request_size=4 [22:16:26]MH_SAM_APDU [22:16:26]CAPDU: 80 0D 01 02 [22:16:26]Write to MH i2c: E2 08 00 7C 19 80 0D 01 02 00 00 00 00 0E [22:16:26]Write i2c OK [22:16:26]MH_I2C_Read... [22:16:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:16:26]Read from MH i2c: E2 [22:16:26]MH_I2C_Read... [22:16:26]Read from MH i2c: E2 03 00 [22:16:26]MH_I2C_Read... [22:16:26]Read from MH i2c: E2 03 00 7C 19 00 90 00 09 [22:16:26]RAPDU: 90 00 [22:16:26]wFMCommunicate OK [22:16:26]wFMCommunicate request_size=255 [22:16:26]MH_SAM_APDU [22:16: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 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 03 00 00 F4 03 04 00 3B C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B1 05 00 35 04 06 00 E4 [22:16:26]Write to MH i2c: E2 02 01 7D 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 03 00 00 F4 03 04 00 3B C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B1 05 00 35 04 06 00 E4 00 00 13 [22:16:26]Write i2c OK [22:16:26]MH_I2C_Read... [22:16:27]OFD Sender: No OFD packet to send [22:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:27]Read from MH i2c: E2 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 03 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 03 00 7D 19 00 90 00 0A [22:16:27]RAPDU: 90 00 [22:16:27]wFMCommunicate OK [22:16:27]wFMCommunicate request_size=10 [22:16:27]MH_SAM_APDU [22:16:27]CAPDU: 80 0D 02 02 05 41 2A 2B C9 1A [22:16:27]Write to MH i2c: E2 0D 00 7E 19 80 0D 02 02 05 00 41 2A 2B C9 1A 00 00 94 [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:16:27]Read from MH i2c: E2 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 03 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 03 00 7E 19 00 90 00 0B [22:16:27]RAPDU: 90 00 [22:16:27]wFMCommunicate OK [22:16:27]wFMCommunicate request_size=4 [22:16:27]MH_SAM_APDU [22:16:27]CAPDU: 80 0D 03 02 [22:16:27]Write to MH i2c: E2 08 00 7F 19 80 0D 03 02 00 00 00 00 13 [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:16:27]Read from MH i2c: E2 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 0B 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 0B 00 7F 19 00 D7 C3 18 F5 CC 13 09 A2 90 00 45 [22:16:27]RAPDU: D7 C3 18 F5 CC 13 09 A2 90 00 [22:16:27]wFMCommunicate OK [22:16:27]SAM_PROTO_SignData done [22:16:27]FM_MakeSignedData done [22:16:27]CreateOFDProtocolMessage [22:16:27]wFMCommunicate request_size=4 [22:16:27]MH_SAM_APDU [22:16:27]CAPDU: 80 11 00 00 [22:16:27]Write to MH i2c: E2 08 00 80 19 80 11 00 00 00 00 00 00 13 [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:27]Read from MH i2c: E2 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 17 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: E2 17 00 80 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 68 [22:16:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:16:27]wFMCommunicate OK [22:16:27]CreateOFDProtocolMessage done [22:16:27]OFDSenderStorePacket 373001 [22:16:27]StoreOFDPacket docnum=373001 [22:16:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5C 10 07 01 5C B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 03 00 00 F4 03 04 00 3B C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B1 05 00 35 04 06 00 E4 41 2A 2B C9 1A D7 C3 18 F5 CC 13 09 A2 [22:16:27]CheckFolder [22:16:27]dirname=/storage/ofd_packets [22:16:27]CheckFolder done [22:16:27]ProducePacketName [22:16:27]name=ofd_packets/00373001 [22:16:27]NVStorageSaveData ofd_packets/00373001 [22:16:27]File name is /storage/ofd_packets/00373001 [22:16:27]Write 301 bytes [22:16:27]NVStorageSaveData done [22:16:27]OFDSenderStorePacket done [22:16:27]KKMCreateOFDPacket done [22:16:27]NVStorageSaveData kkm_last_timestamp [22:16:27]File name is /storage/kkm_last_timestamp [22:16:27]Write 4 bytes [22:16:27]NVStorageSaveData done [22:16:27]ExternCall_PrintAddStr [22:16:27]wPrintStart [22:16:27]Write to MH i2c: 01 00 00 81 19 9A [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: 01 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: 01 07 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: 01 07 00 81 19 00 00 00 00 00 FF 0F AF [22:16:27]RasterBufferAndPrint [22:16:27]line Счет N : (1)3309324 [22:16:27]line ИНН: 02508201610067 [22:16:27]line Контрольно-Кассовый Чек [22:16:27]line ПРОДАЖА [22:16:27]line ТРК (МРК, ГНК) : 22 [22:16:27]line Товар: 2710124130 [22:16:27]line Аи-92-К-4 [22:16:27]line 10.470 * 66.90 [22:16:27]line = 700.44 [22:16:27]line НДС 12% НСП 1% [22:16:27]line > о реализуемом товаре [22:16:27]line ОКРУГЛЕНИЕ: -0.44 [22:16:27]line ИТОГО: 700.00 [22:16:27]line Внесено: 700.00 [22:16:27]line СДАЧА: 0.00 [22:16:27]line НСП 1% : 6.20 [22:16:27]line НДС 12% : 74.38 [22:16:27]line Наличными: 700.00 [22:16:27]line Безнал.: 0.00 [22:16:27]line Место: АЗС № 87 "Партнер Нефть" [22:16:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:16:27]line СНО: Общий режим [22:16:27]line Чек 818 24.10.2024 22:16 [22:16:27]line Смена: 524 ФФД: 1.0 [22:16:27]line ЗНМ: 0300000083 [22:16:27]line РНМ: 0000000000091623 [22:16:27]line Версия ККМ: 001 [22:16:27]line ФМ: 0000000000874672 [22:16:27]line ФД: 373001 [22:16:27]line ФПД: 250968531519770 [22:16:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221627&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373001&fm=250968531519770&tin=02508201610067®Number=0000000000091623&sum=70000 [22:16:27]written 0, free lines is 4095 [22:16:27]OFD Sender: Processing packet 373001 [packets to send 268, broken 267] [22:16:27]ProducePacketName [22:16:27]name=ofd_packets/00373001 [22:16:27]OFD Sender: To server: pG, [22:16:27]CommunicateWithHost lk.salyk.kg:30040 [22:16:27]ConnectInit lk.salyk.kg [22:16:27]Connected sock=10 [22:16:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5C 10 07 01 5C B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 E6 28 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 9C 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 32 03 00 00 F4 03 04 00 3B C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B1 05 00 35 04 06 00 E4 41 2A 2B C9 1A D7 C3 18 F5 CC 13 09 A2 [22:16:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 55 9E 47 00 2F 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 09 B1 05 00 F4 03 04 00 E1 72 1A 67 B6 04 01 00 00 04 68 9E EC 84 14 4E 70 [22:16:27]CommunicateWithHost err = 0 [22:16:27]CheckOFDResponse [22:16:27]1017 (14) - 77093643461234 [22:16:27]1041 (16) - 0000000000874672 [22:16:27]1040 (4) - 373001 [22:16:27]1012 (4) - 24.10.2024 16:16 [22:16:27]1206 (1) - 0 [22:16:27]OFD Sender: Remove packet 373001 [22:16:27]ProducePacketName [22:16:27]name=ofd_packets/00373001 [22:16:27]NVStorageDeleteData [22:16:27]Write to MH i2c: 01 00 00 AC 19 C5 [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: 01 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: 01 07 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: 01 07 00 AC 19 00 00 00 00 00 E7 0C BF [22:16:27]RasterBufferAndPrint [22:16:27]line [22:16:27]line [22:16:27]line [22:16:27]line [22:16:27]line [22:16:27]written 0, free lines is 3310 [22:16:27]MH_Cut [22:16:27]Write to MH i2c: D1 01 00 B3 19 01 9E [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: D1 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: D1 01 00 [22:16:27]MH_I2C_Read... [22:16:27]Read from MH i2c: D1 01 00 B3 19 00 9D [22:16:27]Write to MH i2c: 01 00 00 B4 19 CD [22:16:27]Write i2c OK [22:16:27]MH_I2C_Read... [22:16:28]OFD Sender: No OFD packet to send [22:16:28]*** Cut start [22:16:28]*** Partial cut [22:16:28]*** CUTSNS_PIN = 1 [22:16:28]*** CUTSNS_PIN = 0 [22:16:29]*** Brake cut motor [22:16:29]Read from MH i2c: 01 [22:16:29]MH_I2C_Read... [22:16:29]*** Stop cut motor [22:16:29]*** Cut end [22:16:29]Read from MH i2c: 01 07 00 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: 01 07 00 B4 19 00 00 00 00 00 FF 0F E2 [22:16:29]process_action close_receipt done [22:16:29]requested_data is exist [22:16:29]produce_requested_data [22:16:29]requested_item fm.sn is exist - process it [22:16:29]wFMCommunicate request_size=4 [22:16:29]MH_SAM_APDU [22:16:29]CAPDU: 80 11 00 00 [22:16:29]Write to MH i2c: E2 08 00 B5 19 80 11 00 00 00 00 00 00 48 [22:16:29]Write i2c OK [22:16:29]MH_I2C_Read... [22:16:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:16:29]Read from MH i2c: E2 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: E2 17 00 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: E2 17 00 B5 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9D [22:16:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:16:29]wFMCommunicate OK [22:16:29]requested_item fd.num is exist - process it [22:16:29]SAM_PROTO_GetFieldsCounters [22:16:29]wFMCommunicate request_size=4 [22:16:29]MH_SAM_APDU [22:16:29]CAPDU: 80 13 00 00 [22:16:29]Write to MH i2c: E2 08 00 B6 19 80 13 00 00 00 00 00 00 4B [22:16:29]Write i2c OK [22:16:29]MH_I2C_Read... [22:16:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:16:29]Read from MH i2c: E2 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: E2 62 00 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: E2 62 00 B6 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 09 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 32 03 00 00 5E 04 04 00 32 03 00 00 57 04 04 00 33 03 00 00 19 04 04 00 00 00 00 00 90 00 D6 [22:16:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 09 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 32 03 00 00 5E 04 04 00 32 03 00 00 57 04 04 00 33 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:16:29]wFMCommunicate OK [22:16:29]SAM_PROTO_GetFieldsCounters done [22:16:29]requested_item shift.num is exist - process it [22:16:29]requested_item shift.opened is exist - process it [22:16:29]req_shift_opened [22:16:29]FM_GetShiftState [22:16:29]SAM_PROTO_GetShiftState [22:16:29]wFMCommunicate request_size=4 [22:16:29]MH_SAM_APDU [22:16:29]CAPDU: 80 13 01 00 [22:16:29]Write to MH i2c: E2 08 00 B7 19 80 13 01 00 00 00 00 00 4D [22:16:29]Write i2c OK [22:16:29]MH_I2C_Read... [22:16:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:16:29]Read from MH i2c: E2 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: E2 0E 00 [22:16:29]MH_I2C_Read... [22:16:29]Read from MH i2c: E2 0E 00 B7 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B2 [22:16:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:16:29]wFMCommunicate OK [22:16:29]SAM_PROTO_GetShiftState done [22:16:29]FM_GetShiftState done [22:16:29]req_shift_opened done [22:16:29]requested_item shift.open_date is exist - process it [22:16:29]req_shift_open_date [22:16:29]req_shift_open_date done [22:16:29]produce_requested_data done [22:16:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373001,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:16:29]process_action_free close_receipt [22:16:29]json_value_free [22:16:29]json_value_free done [22:16:29]process_json_proto returns [22:16:29]Send response to host [22:16:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373001,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:16:29]free response buf [22:16:29]execute_script done [22:16:29]execute_script returns [22:16:29]free content buf [22:16:29]Sock 9.Close socket [22:16:29]Sock 9.Thread stoped [22:16:33]OFD Sender: No OFD packet to send [22:16:38]OFD Sender: No OFD packet to send [22:16:43]OFD Sender: No OFD packet to send [22:16:48]OFD Sender: No OFD packet to send [22:16:53]OFD Sender: No OFD packet to send [22:16:58]OFD Sender: No OFD packet to send [22:17:03]OFD Sender: No OFD packet to send [22:17:08]OFD Sender: No OFD packet to send [22:17:13]OFD Sender: No OFD packet to send [22:17:18]OFD Sender: No OFD packet to send [22:17:23]OFD Sender: No OFD packet to send [22:17:28]OFD Sender: No OFD packet to send [22:17:33]OFD Sender: No OFD packet to send [22:17:38]OFD Sender: No OFD packet to send [22:17:43]OFD Sender: No OFD packet to send [22:17:48]OFD Sender: No OFD packet to send [22:17:53]OFD Sender: No OFD packet to send [22:17:58]OFD Sender: No OFD packet to send [22:18:03]OFD Sender: No OFD packet to send [22:18:08]OFD Sender: No OFD packet to send [22:18:13]OFD Sender: No OFD packet to send [22:18:18]OFD Sender: No OFD packet to send [22:18:23]OFD Sender: No OFD packet to send [22:18:25]accept exits with 7 [22:18:25]New connection [22:18:25]New thread 3066613092 created [22:18:25]Thread 3066469732 joined [22:18:25]Waiting for new connection... [22:18:25] Sock 7.Parse request [22:18:25]Sock 7.Check first char [22:18:25]Sock 7.First char is OK [22:18:25]request: POST /json_proto HTTP/1.0 [22:18:25]Method: POST [22:18:25]URL: /json_proto [22:18:25]Method is POST - this is cgi request [22:18:25]url: /json_proto [22:18:25]query_string will be loaded in cgi processing [22:18:25]execute_cgi json_proto POST (null) [22:18:25]execute_cgi path=json_proto method=POST [22:18:25]POST find Content-Length [22:18:25]Host: 172.17.42.195:8080 [22:18:25]Content-Length: 687 [22:18:25]Content-Type: application/json [22:18:25] [22:18:25]POST finish read [22:18:25]Found Content-Length = 687 [22:18:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:25]execute_script... [22:18:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 5", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 76.20, "quantity" : 65.620, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:25]POST & json_proto [22:18:25]process_json_proto [22:18:25]json parsed OK: [22:18:25]protocol is kg_v1.0 [22:18:25]action value=close_receipt [22:18:25]process_action close_receipt [22:18:25]cmd_close_receipt [22:18:25]MH_GetDate [22:18:25]Write to MH i2c: F0 00 00 B8 19 C0 [22:18:25]Write i2c OK [22:18:25]MH_I2C_Read... [22:18:25]Read from MH i2c: F0 [22:18:25]MH_I2C_Read... [22:18:25]Read from MH i2c: F0 09 00 [22:18:25]MH_I2C_Read... [22:18:25]Read from MH i2c: F0 09 00 B8 19 00 B3 C7 1A 67 EF 94 12 67 C0 [22:18:25]GetLastDocTimeStamp 1729808187 [22:18:25]current date 1729808307 [22:18:25]FM_GetShiftState [22:18:25]SAM_PROTO_GetShiftState [22:18:25]wFMCommunicate request_size=4 [22:18:25]MH_SAM_APDU [22:18:25]CAPDU: 80 13 01 00 [22:18:25]Write to MH i2c: E2 08 00 B9 19 80 13 01 00 00 00 00 00 4F [22:18:25]Write i2c OK [22:18:25]MH_I2C_Read... [22:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:25]Read from MH i2c: E2 [22:18:25]MH_I2C_Read... [22:18:25]Read from MH i2c: E2 0E 00 [22:18:25]MH_I2C_Read... [22:18:25]Read from MH i2c: E2 0E 00 B9 19 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B4 [22:18:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:18:25]wFMCommunicate OK [22:18:25]SAM_PROTO_GetShiftState done [22:18:25]FM_GetShiftState done [22:18:25]opened in 1729729095 [22:18:25]opened+sec_in_day 1729815495 [22:18:25]quantity*price = 500024 [22:18:25]sum+1 = 500025 [22:18:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 819 24.10.2024 22:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373002 ФПД: 22405592411842 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221827&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373002&fm=22405592411842&tin=02508201610067®Number=0000000000091623&sum=500000 [22:18:26]StoreToDocumentArchive [22:18:26]shift 524 fd 373002 [22:18:26]save to /storage/0524/doc_00373002 [22:18:26]save last doc name /storage/0524/doc_00373002 to /storage/kkm_last_doc_name [22:18:26]save OK [22:18:26]Clear old archive folders... [22:18:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:18:26]tlvbuf is 00CAA470 [22:18:26]SAM_PROTO_ClearQueue [22:18:26]wFMCommunicate request_size=4 [22:18:26]MH_SAM_APDU [22:18:26]CAPDU: 80 09 00 00 [22:18:26]Write to MH i2c: E2 08 00 C6 19 80 09 00 00 00 00 00 00 51 [22:18:26]Write i2c OK [22:18:26]MH_I2C_Read... [22:18:26]Read from MH i2c: E2 [22:18:26]MH_I2C_Read... [22:18:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:26]Read from MH i2c: E2 03 00 [22:18:26]MH_I2C_Read... [22:18:26]Read from MH i2c: E2 03 00 C6 19 00 90 00 53 [22:18:26]RAPDU: 90 00 [22:18:26]wFMCommunicate OK [22:18:26]SAM_PROTO_ClearQueue done [22:18:26]KKMCreateOFDPacket [22:18:26]OFDProtocolAddRootSTLVToBuf [22:18:26]FM_MakeSignedData [22:18:26]FM_MakeSignedData [22:18:26]SAM_PROTO_SignData [22:18:26]wFMCommunicate request_size=4 [22:18:26]MH_SAM_APDU [22:18:26]CAPDU: 80 0D 01 02 [22:18:26]Write to MH i2c: E2 08 00 C7 19 80 0D 01 02 00 00 00 00 59 [22:18:26]Write i2c OK [22:18:26]MH_I2C_Read... [22:18:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:27]Read from MH i2c: E2 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 03 00 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 03 00 C7 19 00 90 00 54 [22:18:27]RAPDU: 90 00 [22:18:27]wFMCommunicate OK [22:18:27]wFMCommunicate request_size=255 [22:18:27]MH_SAM_APDU [22:18:27]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 03 00 00 F4 03 04 00 B3 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B1 05 00 35 04 06 00 [22:18:27]Write to MH i2c: E2 02 01 C8 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 03 00 00 F4 03 04 00 B3 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B1 05 00 35 04 06 00 00 00 D6 [22:18:27]Write i2c OK [22:18:27]MH_I2C_Read... [22:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:27]Read from MH i2c: E2 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 03 00 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 03 00 C8 19 00 90 00 55 [22:18:27]RAPDU: 90 00 [22:18:27]wFMCommunicate OK [22:18:27]wFMCommunicate request_size=11 [22:18:27]MH_SAM_APDU [22:18:27]CAPDU: 80 0D 02 02 06 14 60 B5 60 6E C2 [22:18:27]Write to MH i2c: E2 0E 00 C9 19 80 0D 02 02 06 00 14 60 B5 60 6E C2 00 00 21 [22:18:27]Write i2c OK [22:18:27]MH_I2C_Read... [22:18:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:27]Read from MH i2c: E2 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 03 00 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 03 00 C9 19 00 90 00 56 [22:18:27]RAPDU: 90 00 [22:18:27]wFMCommunicate OK [22:18:27]wFMCommunicate request_size=4 [22:18:27]MH_SAM_APDU [22:18:27]CAPDU: 80 0D 03 02 [22:18:27]Write to MH i2c: E2 08 00 CA 19 80 0D 03 02 00 00 00 00 5E [22:18:27]Write i2c OK [22:18:27]MH_I2C_Read... [22:18:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:27]Read from MH i2c: E2 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 0B 00 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 0B 00 CA 19 00 57 99 4E C5 47 26 EB 13 90 00 CD [22:18:27]RAPDU: 57 99 4E C5 47 26 EB 13 90 00 [22:18:27]wFMCommunicate OK [22:18:27]SAM_PROTO_SignData done [22:18:27]FM_MakeSignedData done [22:18:27]CreateOFDProtocolMessage [22:18:27]wFMCommunicate request_size=4 [22:18:27]MH_SAM_APDU [22:18:27]CAPDU: 80 11 00 00 [22:18:27]Write to MH i2c: E2 08 00 CB 19 80 11 00 00 00 00 00 00 5E [22:18:27]Write i2c OK [22:18:27]MH_I2C_Read... [22:18:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:27]Read from MH i2c: E2 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 17 00 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: E2 17 00 CB 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B3 [22:18:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:18:27]wFMCommunicate OK [22:18:27]CreateOFDProtocolMessage done [22:18:27]OFDSenderStorePacket 373002 [22:18:27]StoreOFDPacket docnum=373002 [22:18:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 01 00 00 5B 1A 08 01 D6 75 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 03 00 00 F4 03 04 00 B3 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B1 05 00 35 04 06 00 14 60 B5 60 6E C2 57 99 4E C5 47 26 EB 13 [22:18:27]CheckFolder [22:18:27]dirname=/storage/ofd_packets [22:18:27]CheckFolder done [22:18:27]ProducePacketName [22:18:27]name=ofd_packets/00373002 [22:18:27]NVStorageSaveData ofd_packets/00373002 [22:18:27]File name is /storage/ofd_packets/00373002 [22:18:27]Write 302 bytes [22:18:27]NVStorageSaveData done [22:18:27]OFDSenderStorePacket done [22:18:27]KKMCreateOFDPacket done [22:18:27]NVStorageSaveData kkm_last_timestamp [22:18:27]File name is /storage/kkm_last_timestamp [22:18:27]Write 4 bytes [22:18:27]NVStorageSaveData done [22:18:27]ExternCall_PrintAddStr [22:18:27]wPrintStart [22:18:27]Write to MH i2c: 01 00 00 CC 19 E5 [22:18:27]Write i2c OK [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: 01 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: 01 07 00 [22:18:27]MH_I2C_Read... [22:18:27]Read from MH i2c: 01 07 00 CC 19 00 00 00 00 00 FF 0F FA [22:18:27]RasterBufferAndPrint [22:18:27]line Счет N : (1)3309323 [22:18:27]line ИНН: 02508201610067 [22:18:27]line Контрольно-Кассовый Чек [22:18:27]line ПРОДАЖА [22:18:27]line ТРК (МРК, ГНК) : 5 [22:18:27]line Товар: 2710194210 [22:18:27]line ДТ(л)-К-5 [22:18:27]line 65.620 * 76.20 [22:18:27]line = 5000.24 [22:18:27]line НДС 12% НСП 1% [22:18:27]line > о реализуемом товаре [22:18:27]line ОКРУГЛЕНИЕ: -0.24 [22:18:27]line ИТОГО: 5000.00 [22:18:27]line Внесено: 5000.00 [22:18:27]line СДАЧА: 0.00 [22:18:27]line НСП 1% : 44.25 [22:18:27]line НДС 12% : 531.00 [22:18:27]line Наличными: 5000.00 [22:18:27]line Безнал.: 0.00 [22:18:27]line Место: АЗС № 87 "Партнер Нефть" [22:18:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:18:27]line СНО: Общий режим [22:18:27]line Чек 819 24.10.2024 22:18 [22:18:27]line Смена: 524 ФФД: 1.0 [22:18:27]line ЗНМ: 0300000083 [22:18:27]line РНМ: 0000000000091623 [22:18:27]line Версия ККМ: 001 [22:18:27]line ФМ: 0000000000874672 [22:18:27]line ФД: 373002 [22:18:27]line ФПД: 22405592411842 [22:18:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221827&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373002&fm=22405592411842&tin=02508201610067®Number=0000000000091623&sum=500000 [22:18:27]OFD Sender: Processing packet 373002 [packets to send 268, broken 267] [22:18:27]ProducePacketName [22:18:27]name=ofd_packets/00373002 [22:18:27]OFD Sender: To server: pG, [22:18:27]CommunicateWithHost lk.salyk.kg:30040 [22:18:27]ConnectInit lk.salyk.kg [22:18:27]written 0, free lines is 4095 [22:18:27]Connected sock=10 [22: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 36 37 32 10 01 00 00 5B 1A 08 01 D6 75 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 33 03 00 00 F4 03 04 00 B3 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B1 05 00 35 04 06 00 14 60 B5 60 6E C2 57 99 4E C5 47 26 EB 13 [22: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 36 37 32 4F 00 00 00 70 9F 47 00 39 53 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0A B1 05 00 F4 03 04 00 59 73 1A 67 B6 04 01 00 00 26 E9 D0 E6 8A AA 2F 53 [22:18:28]CommunicateWithHost err = 0 [22:18:28]CheckOFDResponse [22:18:28]1017 (14) - 77093643461234 [22:18:28]1041 (16) - 0000000000874672 [22:18:28]1040 (4) - 373002 [22:18:28]1012 (4) - 24.10.2024 16:18 [22:18:28]1206 (1) - 0 [22:18:28]OFD Sender: Remove packet 373002 [22:18:28]ProducePacketName [22:18:28]name=ofd_packets/00373002 [22:18:28]NVStorageDeleteData [22:18:28]Write to MH i2c: 01 00 00 F7 19 10 [22:18:28]Write i2c OK [22:18:28]MH_I2C_Read... [22:18:28]Read from MH i2c: 01 [22:18:28]MH_I2C_Read... [22:18:28]Read from MH i2c: 01 07 00 [22:18:28]MH_I2C_Read... [22:18:28]Read from MH i2c: 01 07 00 F7 19 00 00 00 00 00 E9 0C 0C [22:18:28]RasterBufferAndPrint [22:18:28]line [22:18:28]line [22:18:28]line [22:18:28]line [22:18:28]line [22:18:28]written 0, free lines is 3311 [22:18:28]MH_Cut [22:18:28]Write to MH i2c: D1 01 00 FE 19 01 E9 [22:18:28]Write i2c OK [22:18:28]MH_I2C_Read... [22:18:28]Read from MH i2c: D1 [22:18:28]MH_I2C_Read... [22:18:28]Read from MH i2c: D1 01 00 [22:18:28]MH_I2C_Read... [22:18:28]Read from MH i2c: D1 01 00 FE 19 00 E8 [22:18:28]Write to MH i2c: 01 00 00 FF 19 18 [22:18:28]Write i2c OK [22:18:28]MH_I2C_Read... [22:18:28]OFD Sender: No OFD packet to send [22:18:29]*** Cut start [22:18:29]*** Partial cut [22:18:29]*** CUTSNS_PIN = 1 [22:18:29]*** CUTSNS_PIN = 0 [22:18:29]*** Brake cut motor [22:18:29]Read from MH i2c: 01 [22:18:29]MH_I2C_Read... [22:18:29]*** Stop cut motor [22:18:29]*** Cut end [22:18:29]Read from MH i2c: 01 07 00 [22:18:29]MH_I2C_Read... [22:18:29]Read from MH i2c: 01 07 00 FF 19 00 00 00 00 00 FF 0F 2D [22:18:29]process_action close_receipt done [22:18:29]requested_data is exist [22:18:29]produce_requested_data [22:18:29]requested_item fm.sn is exist - process it [22:18:29]wFMCommunicate request_size=4 [22:18:29]MH_SAM_APDU [22:18:29]CAPDU: 80 11 00 00 [22:18:29]Write to MH i2c: E2 08 00 00 1A 80 11 00 00 00 00 00 00 94 [22:18:29]Write i2c OK [22:18:29]MH_I2C_Read... [22:18:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:29]Read from MH i2c: E2 [22:18:29]MH_I2C_Read... [22:18:29]Read from MH i2c: E2 17 00 [22:18:29]MH_I2C_Read... [22:18:29]Read from MH i2c: E2 17 00 00 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E9 [22:18:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:18:29]wFMCommunicate OK [22:18:29]requested_item fd.num is exist - process it [22:18:29]SAM_PROTO_GetFieldsCounters [22:18:29]wFMCommunicate request_size=4 [22:18:29]MH_SAM_APDU [22:18:29]CAPDU: 80 13 00 00 [22:18:29]Write to MH i2c: E2 08 00 01 1A 80 13 00 00 00 00 00 00 97 [22:18:29]Write i2c OK [22:18:29]MH_I2C_Read... [22:18:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:29]Read from MH i2c: E2 [22:18:29]MH_I2C_Read... [22:18:29]Read from MH i2c: E2 62 00 [22:18:29]MH_I2C_Read... [22:18:29]Read from MH i2c: E2 62 00 01 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0A B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 33 03 00 00 5E 04 04 00 33 03 00 00 57 04 04 00 34 03 00 00 19 04 04 00 00 00 00 00 90 00 26 [22:18:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0A B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 33 03 00 00 5E 04 04 00 33 03 00 00 57 04 04 00 34 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:29]wFMCommunicate OK [22:18:29]SAM_PROTO_GetFieldsCounters done [22:18:29]requested_item shift.num is exist - process it [22:18:29]requested_item shift.opened is exist - process it [22:18:29]req_shift_opened [22:18:29]FM_GetShiftState [22:18:29]SAM_PROTO_GetShiftState [22:18:29]wFMCommunicate request_size=4 [22:18:29]MH_SAM_APDU [22:18:29]CAPDU: 80 13 01 00 [22:18:29]Write to MH i2c: E2 08 00 02 1A 80 13 01 00 00 00 00 00 99 [22:18:29]Write i2c OK [22:18:29]MH_I2C_Read... [22:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:30]Read from MH i2c: E2 [22:18:30]MH_I2C_Read... [22:18:30]Read from MH i2c: E2 0E 00 [22:18:30]MH_I2C_Read... [22:18:30]Read from MH i2c: E2 0E 00 02 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 FE [22:18:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:18:30]wFMCommunicate OK [22:18:30]SAM_PROTO_GetShiftState done [22:18:30]FM_GetShiftState done [22:18:30]req_shift_opened done [22:18:30]requested_item shift.open_date is exist - process it [22:18:30]req_shift_open_date [22:18:30]req_shift_open_date done [22:18:30]produce_requested_data done [22:18:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373002,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:18:30]process_action_free close_receipt [22:18:30]json_value_free [22:18:30]json_value_free done [22:18:30]process_json_proto returns [22:18:30]Send response to host [22:18:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373002,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:18:30]free response buf [22:18:30]execute_script done [22:18:30]execute_script returns [22:18:30]free content buf [22:18:30]Sock 7.Close socket [22:18:30]Sock 7.Thread stoped [22:18:33]OFD Sender: No OFD packet to send [22:18:36]accept exits with 9 [22:18:36]New connection [22:18:36]New thread 3066469732 created [22:18:36]Thread 3066613092 joined [22:18:36]Waiting for new connection... [22:18:36] Sock 9.Parse request [22:18:36]Sock 9.Check first char [22:18:36]Sock 9.First char is OK [22:18:36]request: POST /json_proto HTTP/1.0 [22:18:36]Method: POST [22:18:36]URL: /json_proto [22:18:36]Method is POST - this is cgi request [22:18:36]url: /json_proto [22:18:36]query_string will be loaded in cgi processing [22:18:36]execute_cgi json_proto POST (null) [22:18:36]execute_cgi path=json_proto method=POST [22:18:36]POST find Content-Length [22:18:36]Host: 172.17.42.195:8080 [22:18:36]Content-Length: 776 [22:18:36]Content-Type: application/json [22:18:36] [22:18:36]POST finish read [22:18:36]Found Content-Length = 776 [22:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:36]execute_script... [22:18:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 64.770, "sum" : 5000.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 5000.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:36]POST & json_proto [22:18:36]process_json_proto [22:18:36]json parsed OK: [22:18:36]protocol is kg_v1.0 [22:18:36]action value=close_receipt [22:18:36]process_action close_receipt [22:18:36]cmd_close_receipt [22:18:36]MH_GetDate [22:18:36]Write to MH i2c: F0 00 00 03 1A 0C [22:18:36]Write i2c OK [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: F0 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: F0 09 00 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: F0 09 00 03 1A 00 BD C7 1A 67 EF 94 12 67 16 [22:18:36]GetLastDocTimeStamp 1729808307 [22:18:36]current date 1729808317 [22:18:36]FM_GetShiftState [22:18:36]SAM_PROTO_GetShiftState [22:18:36]wFMCommunicate request_size=4 [22:18:36]MH_SAM_APDU [22:18:36]CAPDU: 80 13 01 00 [22:18:36]Write to MH i2c: E2 08 00 04 1A 80 13 01 00 00 00 00 00 9B [22:18:36]Write i2c OK [22:18:36]MH_I2C_Read... [22:18:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:36]Read from MH i2c: E2 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 0E 00 [22:18:36]MH_I2C_Read... [22:18:36]Read from MH i2c: E2 0E 00 04 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 00 [22:18:36]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:18:36]wFMCommunicate OK [22:18:36]SAM_PROTO_GetShiftState done [22:18:36]FM_GetShiftState done [22:18:36]opened in 1729729095 [22:18:36]opened+sec_in_day 1729815495 [22:18:36]quantity*price = 500024 [22:18:36]sum+1 = 500025 [22:18:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 5000.24 НСП 1% : 44.25 НДС 12% : 531.00 Наличными: 0.00 Безнал.: 5000.24 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 820 24.10.2024 22:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373003 ФПД: 149828302214814 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221837&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373003&fm=149828302214814&tin=02508201610067®Number=0000000000091623&sum=500024 [22:18:37]StoreToDocumentArchive [22:18:37]shift 524 fd 373003 [22:18:37]save to /storage/0524/doc_00373003 [22:18:37]save last doc name /storage/0524/doc_00373003 to /storage/kkm_last_doc_name [22:18:37]save OK [22:18:37]Clear old archive folders... [22:18:37]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:18:37]tlvbuf is 00D0F140 [22:18:37]SAM_PROTO_ClearQueue [22:18:37]wFMCommunicate request_size=4 [22:18:37]MH_SAM_APDU [22:18:37]CAPDU: 80 09 00 00 [22:18:37]Write to MH i2c: E2 08 00 11 1A 80 09 00 00 00 00 00 00 9D [22:18:37]Write i2c OK [22:18:37]MH_I2C_Read... [22:18:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:37]Read from MH i2c: E2 [22:18:37]MH_I2C_Read... [22:18:37]Read from MH i2c: E2 03 00 [22:18:37]MH_I2C_Read... [22:18:37]Read from MH i2c: E2 03 00 11 1A 00 90 00 9F [22:18:37]RAPDU: 90 00 [22:18:37]wFMCommunicate OK [22:18:37]SAM_PROTO_ClearQueue done [22:18:37]KKMCreateOFDPacket [22:18:37]OFDProtocolAddRootSTLVToBuf [22:18:37]FM_MakeSignedData [22:18:37]FM_MakeSignedData [22:18:37]SAM_PROTO_SignData [22:18:37]wFMCommunicate request_size=4 [22:18:37]MH_SAM_APDU [22:18:37]CAPDU: 80 0D 01 02 [22:18:37]Write to MH i2c: E2 08 00 12 1A 80 0D 01 02 00 00 00 00 A5 [22:18:37]Write i2c OK [22:18:37]MH_I2C_Read... [22:18:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:37]Read from MH i2c: E2 [22:18:37]MH_I2C_Read... [22:18:37]Read from MH i2c: E2 03 00 [22:18:37]MH_I2C_Read... [22:18:37]Read from MH i2c: E2 03 00 12 1A 00 90 00 A0 [22:18:37]RAPDU: 90 00 [22:18:37]wFMCommunicate OK [22:18:37]wFMCommunicate request_size=255 [22:18:37]MH_SAM_APDU [22:18:37]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 BD C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B1 05 [22:18:37]Write to MH i2c: E2 02 01 13 1A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 BD C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B1 05 00 00 3E [22:18:37]Write i2c OK [22:18:37]MH_I2C_Read... [22:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:38]Read from MH i2c: E2 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 03 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 03 00 13 1A 00 90 00 A1 [22:18:38]RAPDU: 90 00 [22:18:38]wFMCommunicate OK [22:18:38]wFMCommunicate request_size=16 [22:18:38]MH_SAM_APDU [22:18:38]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 88 44 9E BB 16 9E [22:18:38]Write to MH i2c: E2 13 00 14 1A 80 0D 02 02 0B 00 00 35 04 06 00 88 44 9E BB 16 9E 00 00 D6 [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:38]Read from MH i2c: E2 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 03 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 03 00 14 1A 00 90 00 A2 [22:18:38]RAPDU: 90 00 [22:18:38]wFMCommunicate OK [22:18:38]wFMCommunicate request_size=4 [22:18:38]MH_SAM_APDU [22:18:38]CAPDU: 80 0D 03 02 [22:18:38]Write to MH i2c: E2 08 00 15 1A 80 0D 03 02 00 00 00 00 AA [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:38]Read from MH i2c: E2 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 0B 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 0B 00 15 1A 00 91 48 16 9C 01 BA C5 86 90 00 3C [22:18:38]RAPDU: 91 48 16 9C 01 BA C5 86 90 00 [22:18:38]wFMCommunicate OK [22:18:38]SAM_PROTO_SignData done [22:18:38]FM_MakeSignedData done [22:18:38]CreateOFDProtocolMessage [22:18:38]wFMCommunicate request_size=4 [22:18:38]MH_SAM_APDU [22:18:38]CAPDU: 80 11 00 00 [22:18:38]Write to MH i2c: E2 08 00 16 1A 80 11 00 00 00 00 00 00 AA [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:38]Read from MH i2c: E2 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 17 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: E2 17 00 16 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FF [22:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:18:38]wFMCommunicate OK [22:18:38]CreateOFDProtocolMessage done [22:18:38]OFDSenderStorePacket 373003 [22:18:38]StoreOFDPacket docnum=373003 [22:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 A3 E2 0D 01 CC 67 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 BD C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B1 05 00 35 04 06 00 88 44 9E BB 16 9E 91 48 16 9C 01 BA C5 86 [22:18:38]CheckFolder [22:18:38]dirname=/storage/ofd_packets [22:18:38]CheckFolder done [22:18:38]ProducePacketName [22:18:38]name=ofd_packets/00373003 [22:18:38]NVStorageSaveData ofd_packets/00373003 [22:18:38]File name is /storage/ofd_packets/00373003 [22:18:38]Write 307 bytes [22:18:38]NVStorageSaveData done [22:18:38]OFDSenderStorePacket done [22:18:38]KKMCreateOFDPacket done [22:18:38]NVStorageSaveData kkm_last_timestamp [22:18:38]File name is /storage/kkm_last_timestamp [22:18:38]Write 4 bytes [22:18:38]NVStorageSaveData done [22:18:38]ExternCall_PrintAddStr [22:18:38]wPrintStart [22:18:38]Write to MH i2c: 01 00 00 17 1A 31 [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: 01 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: 01 07 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: 01 07 00 17 1A 00 00 00 00 00 FF 0F 46 [22:18:38]RasterBufferAndPrint [22:18:38]line Счет N : (1)3309321 [22:18:38]line ИНН: 02508201610067 [22:18:38]line Контрольно-Кассовый Чек [22:18:38]line ПРОДАЖА [22:18:38]line ТРК (МРК, ГНК) : 31 [22:18:38]line Товар: 2710194240 [22:18:38]line D-Energy Дт-К-2 [22:18:38]line 64.770 * 77.20 [22:18:38]line = 5000.24 [22:18:38]line НДС 12% НСП 1% [22:18:38]line > о реализуемом товаре [22:18:38]line ИТОГО: 5000.24 [22:18:38]line НСП 1% : 44.25 [22:18:38]line НДС 12% : 531.00 [22:18:38]line Наличными: 0.00 [22:18:38]line Безнал.: 5000.24 [22:18:38]line Место: АЗС № 87 "Партнер Нефть" [22:18:38]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:18:38]line СНО: Общий режим [22:18:38]line Чек 820 24.10.2024 22:18 [22:18:38]line Смена: 524 ФФД: 1.0 [22:18:38]line ЗНМ: 0300000083 [22:18:38]line РНМ: 0000000000091623 [22:18:38]line Версия ККМ: 001 [22:18:38]line Платежная система: Mbank [22:18:38]line ФМ: 0000000000874672 [22:18:38]line ФД: 373003 [22:18:38]line ФПД: 149828302214814 [22:18:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221837&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373003&fm=149828302214814&tin=02508201610067®Number=0000000000091623&sum=500024 [22:18:38]written 0, free lines is 4095 [22:18:38]OFD Sender: Processing packet 373003 [packets to send 268, broken 267] [22:18:38]ProducePacketName [22:18:38]name=ofd_packets/00373003 [22:18:38]OFD Sender: To server: pG, [22:18:38]CommunicateWithHost lk.salyk.kg:30040 [22:18:38]ConnectInit lk.salyk.kg [22:18:38]Connected sock=10 [22:18:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 A3 E2 0D 01 CC 67 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 02 FD 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 38 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6C CF 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 A1 07 00 00 00 1F 04 02 00 01 00 12 04 04 00 34 03 00 00 F4 03 04 00 BD C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B1 05 00 35 04 06 00 88 44 9E BB 16 9E 91 48 16 9C 01 BA C5 86 [22:18:38]Write to MH i2c: 01 00 00 40 1A 5A [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: 01 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: 01 07 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: 01 07 00 40 1A 00 00 00 00 00 12 0D 80 [22:18:38]RasterBufferAndPrint [22:18:38]line [22:18:38]line [22:18:38]line [22:18:38]line [22:18:38]line [22:18:38]written 0, free lines is 3353 [22:18:38]MH_Cut [22:18:38]Write to MH i2c: D1 01 00 47 1A 01 33 [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: D1 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: D1 01 00 [22:18:38]MH_I2C_Read... [22:18:38]Read from MH i2c: D1 01 00 47 1A 00 32 [22:18:38]Write to MH i2c: 01 00 00 48 1A 62 [22:18:38]Write i2c OK [22:18:38]MH_I2C_Read... [22:18:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 00 F7 47 00 DC 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0B B1 05 00 F4 03 04 00 64 73 1A 67 B6 04 01 00 00 E5 BF F7 2E 9B 11 FC 3E [22:18:38]CommunicateWithHost err = 0 [22:18:38]CheckOFDResponse [22:18:38]1017 (14) - 77093643461234 [22:18:38]1041 (16) - 0000000000874672 [22:18:38]1040 (4) - 373003 [22:18:38]1012 (4) - 24.10.2024 16:18 [22:18:38]1206 (1) - 0 [22:18:38]OFD Sender: Remove packet 373003 [22:18:38]ProducePacketName [22:18:38]name=ofd_packets/00373003 [22:18:38]NVStorageDeleteData [22:18:39]OFD Sender: No OFD packet to send [22:18:39]*** Cut start [22:18:39]*** Partial cut [22:18:39]*** CUTSNS_PIN = 1 [22:18:39]*** CUTSNS_PIN = 0 [22:18:39]*** Brake cut motor [22:18:40]Read from MH i2c: 01 [22:18:40]MH_I2C_Read... [22:18:40]*** Stop cut motor [22:18:40]*** Cut end [22:18:40]Read from MH i2c: 01 07 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: 01 07 00 48 1A 00 00 00 00 00 FF 0F 77 [22:18:40]process_action close_receipt done [22:18:40]requested_data is exist [22:18:40]produce_requested_data [22:18:40]requested_item fm.sn is exist - process it [22:18:40]wFMCommunicate request_size=4 [22:18:40]MH_SAM_APDU [22:18:40]CAPDU: 80 11 00 00 [22:18:40]Write to MH i2c: E2 08 00 49 1A 80 11 00 00 00 00 00 00 DD [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:40]Read from MH i2c: E2 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 17 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 17 00 49 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [22:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:18:40]wFMCommunicate OK [22:18:40]requested_item fd.num is exist - process it [22:18:40]SAM_PROTO_GetFieldsCounters [22:18:40]wFMCommunicate request_size=4 [22:18:40]MH_SAM_APDU [22:18:40]CAPDU: 80 13 00 00 [22:18:40]Write to MH i2c: E2 08 00 4A 1A 80 13 00 00 00 00 00 00 E0 [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:40]Read from MH i2c: E2 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 62 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 62 00 4A 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0B B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 34 03 00 00 5E 04 04 00 34 03 00 00 57 04 04 00 35 03 00 00 19 04 04 00 00 00 00 00 90 00 73 [22:18:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0B B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 34 03 00 00 5E 04 04 00 34 03 00 00 57 04 04 00 35 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:40]wFMCommunicate OK [22:18:40]SAM_PROTO_GetFieldsCounters done [22:18:40]requested_item shift.num is exist - process it [22:18:40]requested_item shift.opened is exist - process it [22:18:40]req_shift_opened [22:18:40]FM_GetShiftState [22:18:40]SAM_PROTO_GetShiftState [22:18:40]wFMCommunicate request_size=4 [22:18:40]MH_SAM_APDU [22:18:40]CAPDU: 80 13 01 00 [22:18:40]Write to MH i2c: E2 08 00 4B 1A 80 13 01 00 00 00 00 00 E2 [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:40]Read from MH i2c: E2 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 0E 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 0E 00 4B 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 47 [22:18:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:18:40]wFMCommunicate OK [22:18:40]SAM_PROTO_GetShiftState done [22:18:40]FM_GetShiftState done [22:18:40]req_shift_opened done [22:18:40]requested_item shift.open_date is exist - process it [22:18:40]req_shift_open_date [22:18:40]req_shift_open_date done [22:18:40]produce_requested_data done [22:18:40]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373003,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:18:40]process_action_free close_receipt [22:18:40]json_value_free [22:18:40]json_value_free done [22:18:40]process_json_proto returns [22:18:40]Send response to host [22:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373003,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:18:40]free response buf [22:18:40]execute_script done [22:18:40]execute_script returns [22:18:40]free content buf [22:18:40]Sock 9.Close socket [22:18:40]Sock 9.Thread stoped [22:18:40]accept exits with 7 [22:18:40]New connection [22:18:40]New thread 3066613092 created [22:18:40]Thread 3066469732 joined [22:18:40]Waiting for new connection... [22:18:40] Sock 7.Parse request [22:18:40]Sock 7.Check first char [22:18:40]Sock 7.First char is OK [22:18:40]request: POST /json_proto HTTP/1.0 [22:18:40]Method: POST [22:18:40]URL: /json_proto [22:18:40]Method is POST - this is cgi request [22:18:40]url: /json_proto [22:18:40]query_string will be loaded in cgi processing [22:18:40]execute_cgi json_proto POST (null) [22:18:40]execute_cgi path=json_proto method=POST [22:18:40]POST find Content-Length [22:18:40]Host: 172.17.42.195:8080 [22:18:40]Content-Length: 689 [22:18:40]Content-Type: application/json [22:18:40] [22:18:40]POST finish read [22:18:40]Found Content-Length = 689 [22:18:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:40]execute_script... [22:18: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)3309325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:18:40]POST & json_proto [22:18:40]process_json_proto [22:18:40]json parsed OK: [22:18:40]protocol is kg_v1.0 [22:18:40]action value=close_receipt [22:18:40]process_action close_receipt [22:18:40]cmd_close_receipt [22:18:40]MH_GetDate [22:18:40]Write to MH i2c: F0 00 00 4C 1A 55 [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: F0 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: F0 09 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: F0 09 00 4C 1A 00 C2 C7 1A 67 EF 94 12 67 64 [22:18:40]GetLastDocTimeStamp 1729808317 [22:18:40]current date 1729808322 [22:18:40]FM_GetShiftState [22:18:40]SAM_PROTO_GetShiftState [22:18:40]wFMCommunicate request_size=4 [22:18:40]MH_SAM_APDU [22:18:40]CAPDU: 80 13 01 00 [22:18:40]Write to MH i2c: E2 08 00 4D 1A 80 13 01 00 00 00 00 00 E4 [22:18:40]Write i2c OK [22:18:40]MH_I2C_Read... [22:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:40]Read from MH i2c: E2 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 0E 00 [22:18:40]MH_I2C_Read... [22:18:40]Read from MH i2c: E2 0E 00 4D 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 49 [22:18:40]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:18:40]wFMCommunicate OK [22:18:40]SAM_PROTO_GetShiftState done [22:18:40]FM_GetShiftState done [22:18:40]opened in 1729729095 [22:18:40]opened+sec_in_day 1729815495 [22:18:40]quantity*price = 100051 [22:18:40]sum+1 = 100052 [22:18:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 821 24.10.2024 22:18 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373004 ФПД: 116699911607741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221842&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373004&fm=116699911607741&tin=02508201610067®Number=0000000000091623&sum=100000 [22:18:41]StoreToDocumentArchive [22:18:41]shift 524 fd 373004 [22:18:41]save to /storage/0524/doc_00373004 [22:18:41]save last doc name /storage/0524/doc_00373004 to /storage/kkm_last_doc_name [22:18:41]save OK [22:18:41]Clear old archive folders... [22:18:42]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:18:42]tlvbuf is 00CF6950 [22:18:42]SAM_PROTO_ClearQueue [22:18:42]wFMCommunicate request_size=4 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 09 00 00 [22:18:42]Write to MH i2c: E2 08 00 5A 1A 80 09 00 00 00 00 00 00 E6 [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 5A 1A 00 90 00 E8 [22:18:42]RAPDU: 90 00 [22:18:42]wFMCommunicate OK [22:18:42]SAM_PROTO_ClearQueue done [22:18:42]KKMCreateOFDPacket [22:18:42]OFDProtocolAddRootSTLVToBuf [22:18:42]FM_MakeSignedData [22:18:42]FM_MakeSignedData [22:18:42]SAM_PROTO_SignData [22:18:42]wFMCommunicate request_size=4 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 0D 01 02 [22:18:42]Write to MH i2c: E2 08 00 5B 1A 80 0D 01 02 00 00 00 00 EE [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 5B 1A 00 90 00 E9 [22:18:42]RAPDU: 90 00 [22:18:42]wFMCommunicate OK [22:18:42]wFMCommunicate request_size=255 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 C2 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B1 05 [22:18:42]Write to MH i2c: E2 02 01 5C 1A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 C2 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B1 05 00 00 F6 [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 5C 1A 00 90 00 EA [22:18:42]RAPDU: 90 00 [22:18:42]wFMCommunicate OK [22:18:42]wFMCommunicate request_size=16 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 6A 23 50 C6 D5 BD [22:18:42]Write to MH i2c: E2 13 00 5D 1A 80 0D 02 02 0B 00 00 35 04 06 00 6A 23 50 C6 D5 BD 00 00 7B [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 03 00 5D 1A 00 90 00 EB [22:18:42]RAPDU: 90 00 [22:18:42]wFMCommunicate OK [22:18:42]wFMCommunicate request_size=4 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 0D 03 02 [22:18:42]Write to MH i2c: E2 08 00 5E 1A 80 0D 03 02 00 00 00 00 F3 [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 0B 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 0B 00 5E 1A 00 14 65 CA 06 E3 57 70 9C 90 00 83 [22:18:42]RAPDU: 14 65 CA 06 E3 57 70 9C 90 00 [22:18:42]wFMCommunicate OK [22:18:42]SAM_PROTO_SignData done [22:18:42]FM_MakeSignedData done [22:18:42]CreateOFDProtocolMessage [22:18:42]wFMCommunicate request_size=4 [22:18:42]MH_SAM_APDU [22:18:42]CAPDU: 80 11 00 00 [22:18:42]Write to MH i2c: E2 08 00 5F 1A 80 11 00 00 00 00 00 00 F3 [22:18:42]Write i2c OK [22:18:42]MH_I2C_Read... [22:18:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:42]Read from MH i2c: E2 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 17 00 [22:18:42]MH_I2C_Read... [22:18:42]Read from MH i2c: E2 17 00 5F 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [22:18:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:18:42]wFMCommunicate OK [22:18:42]CreateOFDProtocolMessage done [22:18:42]OFDSenderStorePacket 373004 [22:18:42]StoreOFDPacket docnum=373004 [22:18:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 F9 09 0D 01 89 1B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 C2 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B1 05 00 35 04 06 00 6A 23 50 C6 D5 BD 14 65 CA 06 E3 57 70 9C [22:18:42]CheckFolder [22:18:42]dirname=/storage/ofd_packets [22:18:42]CheckFolder done [22:18:42]ProducePacketName [22:18:42]name=ofd_packets/00373004 [22:18:42]NVStorageSaveData ofd_packets/00373004 [22:18:42]File name is /storage/ofd_packets/00373004 [22:18:42]Write 307 bytes [22:18:42]NVStorageSaveData done [22:18:42]OFDSenderStorePacket done [22:18:42]KKMCreateOFDPacket done [22:18:42]NVStorageSaveData kkm_last_timestamp [22:18:42]File name is /storage/kkm_last_timestamp [22:18:42]Write 4 bytes [22:18:42]NVStorageSaveData done [22:18:42]ExternCall_PrintAddStr [22:18:42]wPrintStart [22:18:42]Write to MH i2c: 01 00 00 60 1A 7A [22:18:42]OFD Sender: Processing packet 373004 [packets to send 268, broken 267] [22:18:42]ProducePacketName [22:18:42]name=ofd_packets/00373004 [22:18:43]OFD Sender: To server: pG, [22:18:43]CommunicateWithHost lk.salyk.kg:30040 [22:18:43]ConnectInit lk.salyk.kg [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 60 1A 00 00 00 00 00 FF 0F 8F [22:18:43]RasterBufferAndPrint [22:18:43]line Счет N : (1)3309325 [22:18:43]line ИНН: 02508201610067 [22:18:43]line Контрольно-Кассовый Чек [22:18:43]line ПРОДАЖА [22:18:43]line ТРК (МРК, ГНК) : 11 [22:18:43]line Товар: 2710194240 [22:18:43]line D-Energy Дт-К-2 [22:18:43]line 12.960 * 77.20 [22:18:43]line = 1000.51 [22:18:43]line НДС 12% НСП 1% [22:18:43]line > о реализуемом товаре [22:18:43]line ОКРУГЛЕНИЕ: -0.51 [22:18:43]line ИТОГО: 1000.00 [22:18:43]line Внесено: 1000.00 [22:18:43]line СДАЧА: 0.00 [22:18:43]line НСП 1% : 8.85 [22:18:43]line НДС 12% : 106.25 [22:18:43]line Наличными: 1000.00 [22:18:43]line Безнал.: 0.00 [22:18:43]line Место: АЗС № 87 "Партнер Нефть" [22:18:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:18:43]line СНО: Общий режим [22:18:43]line Чек 821 24.10.2024 22:18 [22:18:43]line Смена: 524 ФФД: 1.0 [22:18:43]line ЗНМ: 0300000083 [22:18:43]line РНМ: 0000000000091623 [22:18:43]line Версия ККМ: 001 [22:18:43]line ФМ: 0000000000874672 [22:18:43]line ФД: 373004 [22:18:43]line ФПД: 116699911607741 [22:18:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T221842&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373004&fm=116699911607741&tin=02508201610067®Number=0000000000091623&sum=100000 [22:18:43]written 0, free lines is 4095 [22:18:43]Connected sock=10 [22:18:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 F9 09 0D 01 89 1B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 35 03 00 00 F4 03 04 00 C2 C7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B1 05 00 35 04 06 00 6A 23 50 C6 D5 BD 14 65 CA 06 E3 57 70 9C [22:18:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 8B 83 47 00 99 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0C B1 05 00 F4 03 04 00 68 73 1A 67 B6 04 01 00 00 F6 FE 33 2F 0F 7F 4A 86 [22:18:43]CommunicateWithHost err = 0 [22:18:43]CheckOFDResponse [22:18:43]1017 (14) - 77093643461234 [22:18:43]1041 (16) - 0000000000874672 [22:18:43]1040 (4) - 373004 [22:18:43]1012 (4) - 24.10.2024 16:18 [22:18:43]1206 (1) - 0 [22:18:43]OFD Sender: Remove packet 373004 [22:18:43]ProducePacketName [22:18:43]name=ofd_packets/00373004 [22:18:43]NVStorageDeleteData [22:18:43]Write to MH i2c: 01 00 00 8B 1A A5 [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: 01 07 00 8B 1A 00 00 00 00 00 FB 0C B3 [22:18:43]RasterBufferAndPrint [22:18:43]line [22:18:43]line [22:18:43]line [22:18:43]line [22:18:43]line [22:18:43]written 0, free lines is 3338 [22:18:43]MH_Cut [22:18:43]Write to MH i2c: D1 01 00 92 1A 01 7E [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: D1 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: D1 01 00 [22:18:43]MH_I2C_Read... [22:18:43]Read from MH i2c: D1 01 00 92 1A 00 7D [22:18:43]Write to MH i2c: 01 00 00 93 1A AD [22:18:43]Write i2c OK [22:18:43]MH_I2C_Read... [22:18:43]OFD Sender: No OFD packet to send [22:18:44]*** Cut start [22:18:44]*** Partial cut [22:18:44]*** CUTSNS_PIN = 1 [22:18:44]*** CUTSNS_PIN = 0 [22:18:44]*** Brake cut motor [22:18:44]Read from MH i2c: 01 [22:18:44]MH_I2C_Read... [22:18:44]*** Stop cut motor [22:18:44]*** Cut end [22:18:44]Read from MH i2c: 01 07 00 [22:18:44]MH_I2C_Read... [22:18:44]Read from MH i2c: 01 07 00 93 1A 00 00 00 00 00 FF 0F C2 [22:18:44]process_action close_receipt done [22:18:44]requested_data is exist [22:18:44]produce_requested_data [22:18:44]requested_item fm.sn is exist - process it [22:18:44]wFMCommunicate request_size=4 [22:18:44]MH_SAM_APDU [22:18:44]CAPDU: 80 11 00 00 [22:18:44]Write to MH i2c: E2 08 00 94 1A 80 11 00 00 00 00 00 00 28 [22:18:44]Write i2c OK [22:18:44]MH_I2C_Read... [22:18:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:18:45]Read from MH i2c: E2 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 17 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 17 00 94 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7D [22:18:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:18:45]wFMCommunicate OK [22:18:45]requested_item fd.num is exist - process it [22:18:45]SAM_PROTO_GetFieldsCounters [22:18:45]wFMCommunicate request_size=4 [22:18:45]MH_SAM_APDU [22:18:45]CAPDU: 80 13 00 00 [22:18:45]Write to MH i2c: E2 08 00 95 1A 80 13 00 00 00 00 00 00 2B [22:18:45]Write i2c OK [22:18:45]MH_I2C_Read... [22:18:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:18:45]Read from MH i2c: E2 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 62 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 62 00 95 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0C B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 35 03 00 00 5E 04 04 00 35 03 00 00 57 04 04 00 36 03 00 00 19 04 04 00 00 00 00 00 90 00 C2 [22:18:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0C B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 35 03 00 00 5E 04 04 00 35 03 00 00 57 04 04 00 36 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:18:45]wFMCommunicate OK [22:18:45]SAM_PROTO_GetFieldsCounters done [22:18:45]requested_item shift.num is exist - process it [22:18:45]requested_item shift.opened is exist - process it [22:18:45]req_shift_opened [22:18:45]FM_GetShiftState [22:18:45]SAM_PROTO_GetShiftState [22:18:45]wFMCommunicate request_size=4 [22:18:45]MH_SAM_APDU [22:18:45]CAPDU: 80 13 01 00 [22:18:45]Write to MH i2c: E2 08 00 96 1A 80 13 01 00 00 00 00 00 2D [22:18:45]Write i2c OK [22:18:45]MH_I2C_Read... [22:18:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:18:45]Read from MH i2c: E2 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 0E 00 [22:18:45]MH_I2C_Read... [22:18:45]Read from MH i2c: E2 0E 00 96 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 92 [22:18:45]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:18:45]wFMCommunicate OK [22:18:45]SAM_PROTO_GetShiftState done [22:18:45]FM_GetShiftState done [22:18:45]req_shift_opened done [22:18:45]requested_item shift.open_date is exist - process it [22:18:45]req_shift_open_date [22:18:45]req_shift_open_date done [22:18:45]produce_requested_data done [22:18:45]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373004,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:18:45]process_action_free close_receipt [22:18:45]json_value_free [22:18:45]json_value_free done [22:18:45]process_json_proto returns [22:18:45]Send response to host [22:18:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373004,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:18:45]free response buf [22:18:45]execute_script done [22:18:45]execute_script returns [22:18:45]free content buf [22:18:45]Sock 7.Close socket [22:18:45]Sock 7.Thread stoped [22:18:48]OFD Sender: No OFD packet to send [22:18:53]OFD Sender: No OFD packet to send [22:18:58]OFD Sender: No OFD packet to send [22:19:03]OFD Sender: No OFD packet to send [22:19:08]OFD Sender: No OFD packet to send [22:19:13]OFD Sender: No OFD packet to send [22:19:18]OFD Sender: No OFD packet to send [22:19:23]OFD Sender: No OFD packet to send [22:19:28]OFD Sender: No OFD packet to send [22:19:33]OFD Sender: No OFD packet to send [22:19:38]OFD Sender: No OFD packet to send [22:19:43]OFD Sender: No OFD packet to send [22:19:48]OFD Sender: No OFD packet to send [22:19:53]OFD Sender: No OFD packet to send [22:19:59]OFD Sender: No OFD packet to send [22:20:04]OFD Sender: No OFD packet to send [22:20:04]accept exits with 9 [22:20:04]New connection [22:20:04]New thread 3066469732 created [22:20:04]Thread 3066613092 joined [22:20:04]Waiting for new connection... [22:20:04] Sock 9.Parse request [22:20:04]Sock 9.Check first char [22:20:04]Sock 9.First char is OK [22:20:04]request: POST /json_proto HTTP/1.0 [22:20:04]Method: POST [22:20:04]URL: /json_proto [22:20:04]Method is POST - this is cgi request [22:20:04]url: /json_proto [22:20:04]query_string will be loaded in cgi processing [22:20:04]execute_cgi json_proto POST (null) [22:20:04]execute_cgi path=json_proto method=POST [22:20:04]POST find Content-Length [22:20:04]Host: 172.17.42.195:8080 [22:20:04]Content-Length: 684 [22:20:04]Content-Type: application/json [22:20:04] [22:20:04]POST finish read [22:20:04]Found Content-Length = 684 [22:20:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:04]execute_script... [22:20: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)3309326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:20:04]POST & json_proto [22:20:04]process_json_proto [22:20:04]json parsed OK: [22:20:04]protocol is kg_v1.0 [22:20:04]action value=close_receipt [22:20:04]process_action close_receipt [22:20:04]cmd_close_receipt [22:20:04]MH_GetDate [22:20:04]Write to MH i2c: F0 00 00 97 1A A0 [22:20:04]Write i2c OK [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: F0 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: F0 09 00 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: F0 09 00 97 1A 00 16 C8 1A 67 EF 94 12 67 04 [22:20:04]GetLastDocTimeStamp 1729808322 [22:20:04]current date 1729808406 [22:20:04]FM_GetShiftState [22:20:04]SAM_PROTO_GetShiftState [22:20:04]wFMCommunicate request_size=4 [22:20:04]MH_SAM_APDU [22:20:04]CAPDU: 80 13 01 00 [22:20:04]Write to MH i2c: E2 08 00 98 1A 80 13 01 00 00 00 00 00 2F [22:20:04]Write i2c OK [22:20:04]MH_I2C_Read... [22:20:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:04]Read from MH i2c: E2 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: E2 0E 00 [22:20:04]MH_I2C_Read... [22:20:04]Read from MH i2c: E2 0E 00 98 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 94 [22:20:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:20:04]wFMCommunicate OK [22:20:04]SAM_PROTO_GetShiftState done [22:20:04]FM_GetShiftState done [22:20:04]opened in 1729729095 [22:20:04]opened+sec_in_day 1729815495 [22:20:04]quantity*price = 50025 [22:20:04]sum+1 = 50027 [22:20:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 822 24.10.2024 22:20 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373005 ФПД: 126281926596878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373005&fm=126281926596878&tin=02508201610067®Number=0000000000091623&sum=50000 [22:20:06]StoreToDocumentArchive [22:20:06]shift 524 fd 373005 [22:20:06]save to /storage/0524/doc_00373005 [22:20:06]save last doc name /storage/0524/doc_00373005 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=257 [22:20:06]tlvbuf is 00CA29D0 [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 A5 1A 80 09 00 00 00 00 00 00 31 [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 A5 1A 00 90 00 33 [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 A6 1A 80 0D 01 02 00 00 00 00 39 [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 A6 1A 00 90 00 34 [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 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 16 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B1 05 [22:20:06]Write to MH i2c: E2 02 01 A7 1A 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 16 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B1 05 00 00 48 [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 A7 1A 00 90 00 35 [22:20:06]RAPDU: 90 00 [22:20:06]wFMCommunicate OK [22:20:06]wFMCommunicate request_size=16 [22:20:06]MH_SAM_APDU [22:20:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 72 DA 4D 60 59 0E [22:20:06]Write to MH i2c: E2 13 00 A8 1A 80 0D 02 02 0B 00 00 35 04 06 00 72 DA 4D 60 59 0E 00 00 F1 [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 A8 1A 00 90 00 36 [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 A9 1A 80 0D 03 02 00 00 00 00 3E [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 A9 1A 00 AD 23 35 ED 35 F1 85 7F 90 00 5B [22:20:06]RAPDU: AD 23 35 ED 35 F1 85 7F 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 AA 1A 80 11 00 00 00 00 00 00 3E [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 AA 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 93 [22:20:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:20:06]wFMCommunicate OK [22:20:06]CreateOFDProtocolMessage done [22:20:06]OFDSenderStorePacket 373005 [22:20:06]StoreOFDPacket docnum=373005 [22:20:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 9B 7F 0D 01 62 3E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 16 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B1 05 00 35 04 06 00 72 DA 4D 60 59 0E AD 23 35 ED 35 F1 85 7F [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/00373005 [22:20:06]NVStorageSaveData ofd_packets/00373005 [22:20:06]File name is /storage/ofd_packets/00373005 [22:20:06]Write 307 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 AB 1A C5 [22:20:06]Write i2c OK [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: 01 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: 01 07 00 [22:20:06]MH_I2C_Read... [22:20:06]Read from MH i2c: 01 07 00 AB 1A 00 00 00 00 00 FF 0F DA [22:20:06]RasterBufferAndPrint [22:20:06]line Счет N : (1)3309326 [22:20:06]line ИНН: 02508201610067 [22:20:06]line Контрольно-Кассовый Чек [22:20:06]line ПРОДАЖА [22:20:06]line ТРК (МРК, ГНК) : 41 [22:20:06]line Товар: 2710194240 [22:20:06]line D-Energy Дт-К-2 [22:20:06]line 6.480 * 77.20 [22:20:06]line = 500.26 [22:20:06]line НДС 12% НСП 1% [22:20:06]line > о реализуемом товаре [22:20:06]line ОКРУГЛЕНИЕ: -0.26 [22:20:06]line ИТОГО: 500.00 [22:20:06]line Внесено: 500.00 [22:20:06]line СДАЧА: 0.00 [22:20:06]line НСП 1% : 4.43 [22:20:06]line НДС 12% : 53.12 [22:20:06]line Наличными: 500.00 [22:20:06]line Безнал.: 0.00 [22:20:06]line Место: АЗС № 87 "Партнер Нефть" [22:20:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:20:06]line СНО: Общий режим [22:20:06]line Чек 822 24.10.2024 22:20 [22:20:06]line Смена: 524 ФФД: 1.0 [22:20:06]line ЗНМ: 0300000083 [22:20:06]line РНМ: 0000000000091623 [22:20:06]line Версия ККМ: 001 [22:20:06]line ФМ: 0000000000874672 [22:20:06]line ФД: 373005 [22:20:06]line ФПД: 126281926596878 [22:20:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222006&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373005&fm=126281926596878&tin=02508201610067®Number=0000000000091623&sum=50000 [22:20:06]written 0, free lines is 4095 [22:20:06]OFD Sender: Processing packet 373005 [packets to send 268, broken 267] [22:20:06]ProducePacketName [22:20:06]name=ofd_packets/00373005 [22:20:06]OFD Sender: To server: pG, [22:20:06]CommunicateWithHost lk.salyk.kg:30040 [22:20:06]ConnectInit lk.salyk.kg [22:20:06]Connected sock=10 [22:20:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 9B 7F 0D 01 62 3E 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 36 03 00 00 F4 03 04 00 16 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B1 05 00 35 04 06 00 72 DA 4D 60 59 0E AD 23 35 ED 35 F1 85 7F [22:20:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 11 CB 47 00 1C DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0D B1 05 00 F4 03 04 00 BC 73 1A 67 B6 04 01 00 00 6B C2 15 A6 9C E9 FC 5C [22:20:07]CommunicateWithHost err = 0 [22:20:07]CheckOFDResponse [22:20:07]1017 (14) - 77093643461234 [22:20:07]1041 (16) - 0000000000874672 [22:20:07]1040 (4) - 373005 [22:20:07]1012 (4) - 24.10.2024 16:20 [22:20:07]1206 (1) - 0 [22:20:07]OFD Sender: Remove packet 373005 [22:20:07]ProducePacketName [22:20:07]name=ofd_packets/00373005 [22:20:07]NVStorageDeleteData [22:20:07]Write to MH i2c: 01 00 00 D6 1A F0 [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 D6 1A 00 00 00 00 00 F2 0C F5 [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 3320 [22:20:07]MH_Cut [22:20:07]Write to MH i2c: D1 01 00 DD 1A 01 C9 [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 DD 1A 00 C8 [22:20:07]Write to MH i2c: 01 00 00 DE 1A F8 [22:20:07]Write i2c OK [22:20:07]MH_I2C_Read... [22:20:07]OFD Sender: No OFD packet to send [22:20:07]*** Cut start [22:20:07]*** Partial cut [22:20:07]*** CUTSNS_PIN = 1 [22:20:07]*** CUTSNS_PIN = 0 [22:20:08]*** Brake cut motor [22:20:08]Read from MH i2c: 01 [22:20:08]MH_I2C_Read... [22:20:08]*** Stop cut motor [22:20:08]*** Cut end [22:20:08]Read from MH i2c: 01 07 00 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: 01 07 00 DE 1A 00 00 00 00 00 FF 0F 0D [22:20:08]process_action close_receipt done [22:20:08]requested_data is exist [22:20:08]produce_requested_data [22:20:08]requested_item fm.sn is exist - process it [22:20:08]wFMCommunicate request_size=4 [22:20:08]MH_SAM_APDU [22:20:08]CAPDU: 80 11 00 00 [22:20:08]Write to MH i2c: E2 08 00 DF 1A 80 11 00 00 00 00 00 00 73 [22:20:08]Write i2c OK [22:20:08]MH_I2C_Read... [22:20:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:20:08]Read from MH i2c: E2 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: E2 17 00 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: E2 17 00 DF 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C8 [22:20:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:20:08]wFMCommunicate OK [22:20:08]requested_item fd.num is exist - process it [22:20:08]SAM_PROTO_GetFieldsCounters [22:20:08]wFMCommunicate request_size=4 [22:20:08]MH_SAM_APDU [22:20:08]CAPDU: 80 13 00 00 [22:20:08]Write to MH i2c: E2 08 00 E0 1A 80 13 00 00 00 00 00 00 76 [22:20:08]Write i2c OK [22:20:08]MH_I2C_Read... [22:20:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:20:08]Read from MH i2c: E2 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: E2 62 00 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: E2 62 00 E0 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0D B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 36 03 00 00 5E 04 04 00 36 03 00 00 57 04 04 00 37 03 00 00 19 04 04 00 00 00 00 00 90 00 11 [22:20:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0D B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 36 03 00 00 5E 04 04 00 36 03 00 00 57 04 04 00 37 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:20:08]wFMCommunicate OK [22:20:08]SAM_PROTO_GetFieldsCounters done [22:20:08]requested_item shift.num is exist - process it [22:20:08]requested_item shift.opened is exist - process it [22:20:08]req_shift_opened [22:20:08]FM_GetShiftState [22:20:08]SAM_PROTO_GetShiftState [22:20:08]wFMCommunicate request_size=4 [22:20:08]MH_SAM_APDU [22:20:08]CAPDU: 80 13 01 00 [22:20:08]Write to MH i2c: E2 08 00 E1 1A 80 13 01 00 00 00 00 00 78 [22:20:08]Write i2c OK [22:20:08]MH_I2C_Read... [22:20:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:20:08]Read from MH i2c: E2 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: E2 0E 00 [22:20:08]MH_I2C_Read... [22:20:08]Read from MH i2c: E2 0E 00 E1 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DD [22:20:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:20:08]wFMCommunicate OK [22:20:08]SAM_PROTO_GetShiftState done [22:20:08]FM_GetShiftState done [22:20:08]req_shift_opened done [22:20:08]requested_item shift.open_date is exist - process it [22:20:08]req_shift_open_date [22:20:08]req_shift_open_date done [22:20:08]produce_requested_data done [22:20:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373005,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:20:08]process_action_free close_receipt [22:20:08]json_value_free [22:20:08]json_value_free done [22:20:08]process_json_proto returns [22:20:08]Send response to host [22:20:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373005,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:20:08]free response buf [22:20:08]execute_script done [22:20:08]execute_script returns [22:20:08]free content buf [22:20:08]Sock 9.Close socket [22:20:08]Sock 9.Thread stoped [22:20:12]OFD Sender: No OFD packet to send [22:20:17]OFD Sender: No OFD packet to send [22:20:22]OFD Sender: No OFD packet to send [22:20:27]OFD Sender: No OFD packet to send [22:20:32]OFD Sender: No OFD packet to send [22:20:37]OFD Sender: No OFD packet to send [22:20:42]OFD Sender: No OFD packet to send [22:20:47]OFD Sender: No OFD packet to send [22:20:52]OFD Sender: No OFD packet to send [22:20:57]OFD Sender: No OFD packet to send [22:21:02]OFD Sender: No OFD packet to send [22:21:07]OFD Sender: No OFD packet to send [22:21:12]OFD Sender: No OFD packet to send [22:21:12]accept exits with 7 [22:21:12]New connection [22:21:12]New thread 3066613092 created [22:21:12]Thread 3066469732 joined [22:21:12]Waiting for new connection... [22:21:12] Sock 7.Parse request [22:21:12]Sock 7.Check first char [22:21:12]Sock 7.First char is OK [22:21:12]request: POST /json_proto HTTP/1.0 [22:21:12]Method: POST [22:21:12]URL: /json_proto [22:21:12]Method is POST - this is cgi request [22:21:12]url: /json_proto [22:21:12]query_string will be loaded in cgi processing [22:21:12]execute_cgi json_proto POST (null) [22:21:12]execute_cgi path=json_proto method=POST [22:21:12]POST find Content-Length [22:21:12]Host: 172.17.42.195:8080 [22:21:12]Content-Length: 678 [22:21:12]Content-Type: application/json [22:21:12] [22:21:12]POST finish read [22:21:12]Found Content-Length = 678 [22:21:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:12]execute_script... [22: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)3309327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:21:12]POST & json_proto [22:21:12]process_json_proto [22:21:12]json parsed OK: [22:21:12]protocol is kg_v1.0 [22:21:12]action value=close_receipt [22:21:12]process_action close_receipt [22:21:12]cmd_close_receipt [22:21:12]MH_GetDate [22:21:12]Write to MH i2c: F0 00 00 E2 1A EB [22:21:12]Write i2c OK [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: F0 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: F0 09 00 [22:21:12]MH_I2C_Read... [22:21:12]Read from MH i2c: F0 09 00 E2 1A 00 5A C8 1A 67 EF 94 12 67 93 [22:21:12]GetLastDocTimeStamp 1729808406 [22:21:12]current date 1729808474 [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 E3 1A 80 13 01 00 00 00 00 00 7A [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 E3 1A 00 09 00 01 47 92 19 67 00 00 00 00 90 00 DF [22:21:12]RAPDU: 09 00 01 47 92 19 67 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]opened in 1729729095 [22:21:12]opened+sec_in_day 1729815495 [22:21:12]quantity*price = 40006 [22:21:12]sum+1 = 40007 [22:21:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 823 24.10.2024 22:21 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373006 ФПД: 143717291403550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373006&fm=143717291403550&tin=02508201610067®Number=0000000000091623&sum=40000 [22:21:13]StoreToDocumentArchive [22:21:13]shift 524 fd 373006 [22:21:13]save to /storage/0524/doc_00373006 [22:21:13]save last doc name /storage/0524/doc_00373006 to /storage/kkm_last_doc_name [22:21:13]save OK [22:21:13]Clear old archive folders... [22:21:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:21:13]tlvbuf is 00CD0AF0 [22:21:13]SAM_PROTO_ClearQueue [22:21:13]wFMCommunicate request_size=4 [22:21:13]MH_SAM_APDU [22:21:13]CAPDU: 80 09 00 00 [22:21:13]Write to MH i2c: E2 08 00 F0 1A 80 09 00 00 00 00 00 00 7C [22:21:13]Write i2c OK [22:21:13]MH_I2C_Read... [22:21:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 F0 1A 00 90 00 7E [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]SAM_PROTO_ClearQueue done [22:21:14]KKMCreateOFDPacket [22:21:14]OFDProtocolAddRootSTLVToBuf [22:21:14]FM_MakeSignedData [22:21:14]FM_MakeSignedData [22:21:14]SAM_PROTO_SignData [22:21:14]wFMCommunicate request_size=4 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 01 02 [22:21:14]Write to MH i2c: E2 08 00 F1 1A 80 0D 01 02 00 00 00 00 84 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 F1 1A 00 90 00 7F [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]wFMCommunicate request_size=255 [22:21:14]MH_SAM_APDU [22:21: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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 5A C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B1 05 00 35 04 06 00 82 [22:21:14]Write to MH i2c: E2 02 01 F2 1A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 5A C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B1 05 00 35 04 06 00 82 00 00 10 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 F2 1A 00 90 00 80 [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]wFMCommunicate request_size=10 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 02 02 05 B5 CA 1A 29 1E [22:21:14]Write to MH i2c: E2 0D 00 F3 1A 80 0D 02 02 05 00 B5 CA 1A 29 1E 00 00 71 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 03 00 F3 1A 00 90 00 81 [22:21:14]RAPDU: 90 00 [22:21:14]wFMCommunicate OK [22:21:14]wFMCommunicate request_size=4 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 0D 03 02 [22:21:14]Write to MH i2c: E2 08 00 F4 1A 80 0D 03 02 00 00 00 00 89 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 0B 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 0B 00 F4 1A 00 74 C9 BB 67 52 18 ED B6 90 00 F6 [22:21:14]RAPDU: 74 C9 BB 67 52 18 ED B6 90 00 [22:21:14]wFMCommunicate OK [22:21:14]SAM_PROTO_SignData done [22:21:14]FM_MakeSignedData done [22:21:14]CreateOFDProtocolMessage [22:21:14]wFMCommunicate request_size=4 [22:21:14]MH_SAM_APDU [22:21:14]CAPDU: 80 11 00 00 [22:21:14]Write to MH i2c: E2 08 00 F5 1A 80 11 00 00 00 00 00 00 89 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:14]Read from MH i2c: E2 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 17 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: E2 17 00 F5 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DE [22:21:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:21:14]wFMCommunicate OK [22:21:14]CreateOFDProtocolMessage done [22:21:14]OFDSenderStorePacket 373006 [22:21:14]StoreOFDPacket docnum=373006 [22:21:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 48 26 07 01 99 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 5A C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B1 05 00 35 04 06 00 82 B5 CA 1A 29 1E 74 C9 BB 67 52 18 ED B6 [22:21:14]CheckFolder [22:21:14]dirname=/storage/ofd_packets [22:21:14]CheckFolder done [22:21:14]ProducePacketName [22:21:14]name=ofd_packets/00373006 [22:21:14]NVStorageSaveData ofd_packets/00373006 [22:21:14]File name is /storage/ofd_packets/00373006 [22:21:14]Write 301 bytes [22:21:14]NVStorageSaveData done [22:21:14]OFDSenderStorePacket done [22:21:14]KKMCreateOFDPacket done [22:21:14]NVStorageSaveData kkm_last_timestamp [22:21:14]File name is /storage/kkm_last_timestamp [22:21:14]Write 4 bytes [22:21:14]NVStorageSaveData done [22:21:14]ExternCall_PrintAddStr [22:21:14]wPrintStart [22:21:14]Write to MH i2c: 01 00 00 F6 1A 10 [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: 01 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: 01 07 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: 01 07 00 F6 1A 00 00 00 00 00 FF 0F 25 [22:21:14]RasterBufferAndPrint [22:21:14]line Счет N : (1)3309327 [22:21:14]line ИНН: 02508201610067 [22:21:14]line Контрольно-Кассовый Чек [22:21:14]line ПРОДАЖА [22:21:14]line ТРК (МРК, ГНК) : 22 [22:21:14]line Товар: 2710124130 [22:21:14]line Аи-92-К-4 [22:21:14]line 5.980 * 66.90 [22:21:14]line = 400.06 [22:21:14]line НДС 12% НСП 1% [22:21:14]line > о реализуемом товаре [22:21:14]line ОКРУГЛЕНИЕ: -0.06 [22:21:14]line ИТОГО: 400.00 [22:21:14]line Внесено: 400.00 [22:21:14]line СДАЧА: 0.00 [22:21:14]line НСП 1% : 3.54 [22:21:14]line НДС 12% : 42.48 [22:21:14]line Наличными: 400.00 [22:21:14]line Безнал.: 0.00 [22:21:14]line Место: АЗС № 87 "Партнер Нефть" [22:21:14]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:21:14]line СНО: Общий режим [22:21:14]line Чек 823 24.10.2024 22:21 [22:21:14]line Смена: 524 ФФД: 1.0 [22:21:14]line ЗНМ: 0300000083 [22:21:14]line РНМ: 0000000000091623 [22:21:14]line Версия ККМ: 001 [22:21:14]line ФМ: 0000000000874672 [22:21:14]line ФД: 373006 [22:21:14]line ФПД: 143717291403550 [22:21:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222114&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373006&fm=143717291403550&tin=02508201610067®Number=0000000000091623&sum=40000 [22:21:14]written 0, free lines is 4095 [22:21:14]OFD Sender: Processing packet 373006 [packets to send 268, broken 267] [22:21:14]ProducePacketName [22:21:14]name=ofd_packets/00373006 [22:21:14]OFD Sender: To server: pG, [22:21:14]CommunicateWithHost lk.salyk.kg:30040 [22:21:14]ConnectInit lk.salyk.kg [22:21:14]Connected sock=11 [22: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 36 37 32 0F 01 00 00 48 26 07 01 99 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 37 03 00 00 F4 03 04 00 5A C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B1 05 00 35 04 06 00 82 B5 CA 1A 29 1E 74 C9 BB 67 52 18 ED B6 [22:21:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2C 50 47 00 52 D1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0E B1 05 00 F4 03 04 00 00 74 1A 67 B6 04 01 00 00 FA 87 47 E6 75 AF DD 98 [22:21:14]CommunicateWithHost err = 0 [22:21:14]CheckOFDResponse [22:21:14]1017 (14) - 77093643461234 [22:21:14]1041 (16) - 0000000000874672 [22:21:14]1040 (4) - 373006 [22:21:14]1012 (4) - 24.10.2024 16:21 [22:21:14]1206 (1) - 0 [22:21:14]OFD Sender: Remove packet 373006 [22:21:14]ProducePacketName [22:21:14]name=ofd_packets/00373006 [22:21:14]NVStorageDeleteData [22:21:14]Write to MH i2c: 01 00 00 21 1B 3C [22:21:14]Write i2c OK [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: 01 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: 01 07 00 [22:21:14]MH_I2C_Read... [22:21:14]Read from MH i2c: 01 07 00 21 1B 00 00 00 00 00 ED 0C 3C [22:21:15]RasterBufferAndPrint [22:21:15]line [22:21:15]line [22:21:15]line [22:21:15]line [22:21:15]line [22:21:15]written 0, free lines is 3321 [22:21:15]MH_Cut [22:21:15]Write to MH i2c: D1 01 00 28 1B 01 15 [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: D1 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: D1 01 00 [22:21:15]MH_I2C_Read... [22:21:15]Read from MH i2c: D1 01 00 28 1B 00 14 [22:21:15]Write to MH i2c: 01 00 00 29 1B 44 [22:21:15]Write i2c OK [22:21:15]MH_I2C_Read... [22:21:15]OFD Sender: No OFD packet to send [22:21:15]*** Cut start [22:21:15]*** Partial cut [22:21:15]*** CUTSNS_PIN = 1 [22:21:15]*** CUTSNS_PIN = 0 [22:21:16]*** Brake cut motor [22:21:16]Read from MH i2c: 01 [22:21:16]MH_I2C_Read... [22:21:16]*** Stop cut motor [22:21:16]*** Cut end [22:21:16]Read from MH i2c: 01 07 00 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: 01 07 00 29 1B 00 00 00 00 00 FF 0F 59 [22:21:16]process_action close_receipt done [22:21:16]requested_data is exist [22:21:16]produce_requested_data [22:21:16]requested_item fm.sn is exist - process it [22:21:16]wFMCommunicate request_size=4 [22:21:16]MH_SAM_APDU [22:21:16]CAPDU: 80 11 00 00 [22:21:16]Write to MH i2c: E2 08 00 2A 1B 80 11 00 00 00 00 00 00 BF [22:21:16]Write i2c OK [22:21:16]MH_I2C_Read... [22:21:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:21:16]Read from MH i2c: E2 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: E2 17 00 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: E2 17 00 2A 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 14 [22:21:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:21:16]wFMCommunicate OK [22:21:16]requested_item fd.num is exist - process it [22:21:16]SAM_PROTO_GetFieldsCounters [22:21:16]wFMCommunicate request_size=4 [22:21:16]MH_SAM_APDU [22:21:16]CAPDU: 80 13 00 00 [22:21:16]Write to MH i2c: E2 08 00 2B 1B 80 13 00 00 00 00 00 00 C2 [22:21:16]Write i2c OK [22:21:16]MH_I2C_Read... [22:21:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:21:16]Read from MH i2c: E2 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: E2 62 00 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: E2 62 00 2B 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0E B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 37 03 00 00 5E 04 04 00 37 03 00 00 57 04 04 00 38 03 00 00 19 04 04 00 00 00 00 00 90 00 61 [22:21:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0E B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 37 03 00 00 5E 04 04 00 37 03 00 00 57 04 04 00 38 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:21:16]wFMCommunicate OK [22:21:16]SAM_PROTO_GetFieldsCounters done [22:21:16]requested_item shift.num is exist - process it [22:21:16]requested_item shift.opened is exist - process it [22:21:16]req_shift_opened [22:21:16]FM_GetShiftState [22:21:16]SAM_PROTO_GetShiftState [22:21:16]wFMCommunicate request_size=4 [22:21:16]MH_SAM_APDU [22:21:16]CAPDU: 80 13 01 00 [22:21:16]Write to MH i2c: E2 08 00 2C 1B 80 13 01 00 00 00 00 00 C4 [22:21:16]Write i2c OK [22:21:16]MH_I2C_Read... [22:21:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:21:16]Read from MH i2c: E2 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: E2 0E 00 [22:21:16]MH_I2C_Read... [22:21:16]Read from MH i2c: E2 0E 00 2C 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 29 [22:21:16]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:21:16]wFMCommunicate OK [22:21:16]SAM_PROTO_GetShiftState done [22:21:16]FM_GetShiftState done [22:21:16]req_shift_opened done [22:21:16]requested_item shift.open_date is exist - process it [22:21:16]req_shift_open_date [22:21:16]req_shift_open_date done [22:21:16]produce_requested_data done [22:21:16]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373006,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:21:16]process_action_free close_receipt [22:21:16]json_value_free [22:21:16]json_value_free done [22:21:16]process_json_proto returns [22:21:16]Send response to host [22:21:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373006,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:21:16]free response buf [22:21:16]execute_script done [22:21:16]execute_script returns [22:21:16]free content buf [22:21:16]Sock 7.Close socket [22:21:16]Sock 7.Thread stoped [22:21:20]OFD Sender: No OFD packet to send [22:21:25]OFD Sender: No OFD packet to send [22:21:30]OFD Sender: No OFD packet to send [22:21:35]OFD Sender: No OFD packet to send [22:21:40]OFD Sender: No OFD packet to send [22:21:45]OFD Sender: No OFD packet to send [22:21:50]OFD Sender: No OFD packet to send [22:21:55]OFD Sender: No OFD packet to send [22:22:00]OFD Sender: No OFD packet to send [22:22:05]OFD Sender: No OFD packet to send [22:22:10]OFD Sender: No OFD packet to send [22:22:15]OFD Sender: No OFD packet to send [22:22:20]OFD Sender: No OFD packet to send [22:22:25]OFD Sender: No OFD packet to send [22:22:30]OFD Sender: No OFD packet to send [22:22:35]OFD Sender: No OFD packet to send [22:22:40]OFD Sender: No OFD packet to send [22:22:41]accept exits with 10 [22:22:41]New connection [22:22:41]New thread 3066469732 created [22:22:41]Thread 3066613092 joined [22:22:41]Waiting for new connection... [22:22:41] Sock 10.Parse request [22:22:41]Sock 10.Check first char [22:22:41]Sock 10.First char is OK [22:22:41]request: POST /json_proto HTTP/1.0 [22:22:41]Method: POST [22:22:41]URL: /json_proto [22:22:41]Method is POST - this is cgi request [22:22:41]url: /json_proto [22:22:41]query_string will be loaded in cgi processing [22:22:41]execute_cgi json_proto POST (null) [22:22:41]execute_cgi path=json_proto method=POST [22:22:41]POST find Content-Length [22:22:41]Host: 172.17.42.195:8080 [22:22:41]Content-Length: 678 [22:22:41]Content-Type: application/json [22:22:41] [22:22:41]POST finish read [22:22:41]Found Content-Length = 678 [22:22:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.280, "sum" : 420.13, "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" ] } } [22:22:41]execute_script... [22:22:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 6.280, "sum" : 420.13, "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" ] } } [22:22:41]POST & json_proto [22:22:41]process_json_proto [22:22:41]json parsed OK: [22:22:41]protocol is kg_v1.0 [22:22:41]action value=close_receipt [22:22:41]process_action close_receipt [22:22:41]cmd_close_receipt [22:22:41]MH_GetDate [22:22:41]Write to MH i2c: F0 00 00 2D 1B 37 [22:22:41]Write i2c OK [22:22:41]MH_I2C_Read... [22:22:41]Read from MH i2c: F0 [22:22:41]MH_I2C_Read... [22:22:41]Read from MH i2c: F0 09 00 [22:22:41]MH_I2C_Read... [22:22:41]Read from MH i2c: F0 09 00 2D 1B 00 B3 C8 1A 67 EF 94 12 67 38 [22:22:41]GetLastDocTimeStamp 1729808474 [22:22:41]current date 1729808563 [22:22:41]FM_GetShiftState [22:22:41]SAM_PROTO_GetShiftState [22:22:41]wFMCommunicate request_size=4 [22:22:41]MH_SAM_APDU [22:22:41]CAPDU: 80 13 01 00 [22:22:41]Write to MH i2c: E2 08 00 2E 1B 80 13 01 00 00 00 00 00 C6 [22:22:41]Write i2c OK [22:22:41]MH_I2C_Read... [22:22:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:41]Read from MH i2c: E2 [22:22:41]MH_I2C_Read... [22:22:41]Read from MH i2c: E2 0E 00 [22:22:41]MH_I2C_Read... [22:22:41]Read from MH i2c: E2 0E 00 2E 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 2B [22:22:41]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:22:41]wFMCommunicate OK [22:22:41]SAM_PROTO_GetShiftState done [22:22:41]FM_GetShiftState done [22:22:41]opened in 1729729095 [22:22:41]opened+sec_in_day 1729815495 [22:22:41]quantity*price = 42013 [22:22:41]sum+1 = 42014 [22:22:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 420.00 Внесено: 420.00 СДАЧА: 0.00 НСП 1% : 3.72 НДС 12% : 44.62 Наличными: 420.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 824 24.10.2024 22:22 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373007 ФПД: 181407520038590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222243&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373007&fm=181407520038590&tin=02508201610067®Number=0000000000091623&sum=42000 [22:22:42]StoreToDocumentArchive [22:22:42]shift 524 fd 373007 [22:22:42]save to /storage/0524/doc_00373007 [22:22:42]save last doc name /storage/0524/doc_00373007 to /storage/kkm_last_doc_name [22:22:42]save OK [22:22:42]Clear old archive folders... [22:22:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:22:42]tlvbuf is 00CA46B0 [22:22:42]SAM_PROTO_ClearQueue [22:22:42]wFMCommunicate request_size=4 [22:22:42]MH_SAM_APDU [22:22:42]CAPDU: 80 09 00 00 [22:22:42]Write to MH i2c: E2 08 00 3B 1B 80 09 00 00 00 00 00 00 C8 [22:22:42]Write i2c OK [22:22:42]MH_I2C_Read... [22:22:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:22:42]Read from MH i2c: E2 [22:22:42]MH_I2C_Read... [22:22:42]Read from MH i2c: E2 03 00 [22:22:42]MH_I2C_Read... [22:22:42]Read from MH i2c: E2 03 00 3B 1B 00 90 00 CA [22:22:42]RAPDU: 90 00 [22:22:42]wFMCommunicate OK [22:22:42]SAM_PROTO_ClearQueue done [22:22:42]KKMCreateOFDPacket [22:22:42]OFDProtocolAddRootSTLVToBuf [22:22:42]FM_MakeSignedData [22:22:42]FM_MakeSignedData [22:22:42]SAM_PROTO_SignData [22:22:42]wFMCommunicate request_size=4 [22:22:42]MH_SAM_APDU [22:22:42]CAPDU: 80 0D 01 02 [22:22:42]Write to MH i2c: E2 08 00 3C 1B 80 0D 01 02 00 00 00 00 D0 [22:22:42]Write i2c OK [22:22:42]MH_I2C_Read... [22:22:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:22:42]Read from MH i2c: E2 [22:22:42]MH_I2C_Read... [22:22:42]Read from MH i2c: E2 03 00 [22:22:42]MH_I2C_Read... [22:22:42]Read from MH i2c: E2 03 00 3C 1B 00 90 00 CB [22:22:42]RAPDU: 90 00 [22:22:42]wFMCommunicate OK [22:22:42]wFMCommunicate request_size=255 [22:22:42]MH_SAM_APDU [22:22: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 34 FF 03 08 00 03 88 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 1D 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 6E 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 38 03 00 00 F4 03 04 00 B3 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B1 05 00 35 04 06 00 A4 [22:22:42]Write to MH i2c: E2 02 01 3D 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 88 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 1D 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 6E 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 38 03 00 00 F4 03 04 00 B3 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B1 05 00 35 04 06 00 A4 00 00 7E [22:22:43]Write i2c OK [22:22:43]MH_I2C_Read... [22:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:43]Read from MH i2c: E2 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 03 00 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 03 00 3D 1B 00 90 00 CC [22:22:43]RAPDU: 90 00 [22:22:43]wFMCommunicate OK [22:22:43]wFMCommunicate request_size=10 [22:22:43]MH_SAM_APDU [22:22:43]CAPDU: 80 0D 02 02 05 FD 3A CA 9E BE [22:22:43]Write to MH i2c: E2 0D 00 3E 1B 80 0D 02 02 05 00 FD 3A CA 9E BE 00 00 3A [22:22:43]Write i2c OK [22:22:43]MH_I2C_Read... [22:22:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:43]Read from MH i2c: E2 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 03 00 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 03 00 3E 1B 00 90 00 CD [22:22:43]RAPDU: 90 00 [22:22:43]wFMCommunicate OK [22:22:43]wFMCommunicate request_size=4 [22:22:43]MH_SAM_APDU [22:22:43]CAPDU: 80 0D 03 02 [22:22:43]Write to MH i2c: E2 08 00 3F 1B 80 0D 03 02 00 00 00 00 D5 [22:22:43]Write i2c OK [22:22:43]MH_I2C_Read... [22:22:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:22:43]Read from MH i2c: E2 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 0B 00 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 0B 00 3F 1B 00 17 68 CE 9E EC 9D 5E C1 90 00 69 [22:22:43]RAPDU: 17 68 CE 9E EC 9D 5E C1 90 00 [22:22:43]wFMCommunicate OK [22:22:43]SAM_PROTO_SignData done [22:22:43]FM_MakeSignedData done [22:22:43]CreateOFDProtocolMessage [22:22:43]wFMCommunicate request_size=4 [22:22:43]MH_SAM_APDU [22:22:43]CAPDU: 80 11 00 00 [22:22:43]Write to MH i2c: E2 08 00 40 1B 80 11 00 00 00 00 00 00 D5 [22:22:43]Write i2c OK [22:22:43]MH_I2C_Read... [22:22:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:43]Read from MH i2c: E2 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 17 00 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: E2 17 00 40 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2A [22:22:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:22:43]wFMCommunicate OK [22:22:43]CreateOFDProtocolMessage done [22:22:43]OFDSenderStorePacket 373007 [22:22:43]StoreOFDPacket docnum=373007 [22:22:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 85 B8 07 01 CA 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 34 FF 03 08 00 03 88 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 1D 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 6E 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 38 03 00 00 F4 03 04 00 B3 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B1 05 00 35 04 06 00 A4 FD 3A CA 9E BE 17 68 CE 9E EC 9D 5E C1 [22:22:43]CheckFolder [22:22:43]dirname=/storage/ofd_packets [22:22:43]CheckFolder done [22:22:43]ProducePacketName [22:22:43]name=ofd_packets/00373007 [22:22:43]NVStorageSaveData ofd_packets/00373007 [22:22:43]File name is /storage/ofd_packets/00373007 [22:22:43]Write 301 bytes [22:22:43]NVStorageSaveData done [22:22:43]OFDSenderStorePacket done [22:22:43]KKMCreateOFDPacket done [22:22:43]NVStorageSaveData kkm_last_timestamp [22:22:43]File name is /storage/kkm_last_timestamp [22:22:43]Write 4 bytes [22:22:43]NVStorageSaveData done [22:22:43]ExternCall_PrintAddStr [22:22:43]wPrintStart [22:22:43]Write to MH i2c: 01 00 00 41 1B 5C [22:22:43]Write i2c OK [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: 01 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: 01 07 00 [22:22:43]MH_I2C_Read... [22:22:43]Read from MH i2c: 01 07 00 41 1B 00 00 00 00 00 FF 0F 71 [22:22:43]RasterBufferAndPrint [22:22:43]line Счет N : (1)3309329 [22:22:43]line ИНН: 02508201610067 [22:22:43]line Контрольно-Кассовый Чек [22:22:43]line ПРОДАЖА [22:22:43]line ТРК (МРК, ГНК) : 12 [22:22:43]line Товар: 2710124130 [22:22:43]line Аи-92-К-4 [22:22:43]line 6.280 * 66.90 [22:22:43]line = 420.13 [22:22:43]line НДС 12% НСП 1% [22:22:43]line > о реализуемом товаре [22:22:43]line ОКРУГЛЕНИЕ: -0.13 [22:22:43]line ИТОГО: 420.00 [22:22:43]line Внесено: 420.00 [22:22:43]line СДАЧА: 0.00 [22:22:43]line НСП 1% : 3.72 [22:22:43]line НДС 12% : 44.62 [22:22:43]line Наличными: 420.00 [22:22:43]line Безнал.: 0.00 [22:22:43]line Место: АЗС № 87 "Партнер Нефть" [22:22:43]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:22:43]line СНО: Общий режим [22:22:43]line Чек 824 24.10.2024 22:22 [22:22:43]line Смена: 524 ФФД: 1.0 [22:22:43]line ЗНМ: 0300000083 [22:22:43]line РНМ: 0000000000091623 [22:22:43]line Версия ККМ: 001 [22:22:43]line ФМ: 0000000000874672 [22:22:43]line ФД: 373007 [22:22:43]line ФПД: 181407520038590 [22:22:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222243&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373007&fm=181407520038590&tin=02508201610067®Number=0000000000091623&sum=42000 [22:22:43]written 0, free lines is 4095 [22:22:43]OFD Sender: Processing packet 373007 [packets to send 268, broken 267] [22:22:43]ProducePacketName [22:22:43]name=ofd_packets/00373007 [22:22:43]OFD Sender: To server: pG, [22:22:43]CommunicateWithHost lk.salyk.kg:30040 [22:22:43]ConnectInit lk.salyk.kg [22:22:43]Connected sock=11 [22:22:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 85 B8 07 01 CA 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 34 FF 03 08 00 03 88 18 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 1D 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 6E 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 38 03 00 00 F4 03 04 00 B3 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B1 05 00 35 04 06 00 A4 FD 3A CA 9E BE 17 68 CE 9E EC 9D 5E C1 [22:22:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B2 2C 47 00 3D 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 0F B1 05 00 F4 03 04 00 59 74 1A 67 B6 04 01 00 00 AA A3 6D C8 7C 51 F9 F6 [22:22:44]CommunicateWithHost err = 0 [22:22:44]CheckOFDResponse [22:22:44]1017 (14) - 77093643461234 [22:22:44]1041 (16) - 0000000000874672 [22:22:44]1040 (4) - 373007 [22:22:44]1012 (4) - 24.10.2024 16:22 [22:22:44]1206 (1) - 0 [22:22:44]OFD Sender: Remove packet 373007 [22:22:44]ProducePacketName [22:22:44]name=ofd_packets/00373007 [22:22:44]NVStorageDeleteData [22:22:44]Write to MH i2c: 01 00 00 6C 1B 87 [22:22:44]Write i2c OK [22:22:44]MH_I2C_Read... [22:22:44]Read from MH i2c: 01 [22:22:44]MH_I2C_Read... [22:22:44]Read from MH i2c: 01 07 00 [22:22:44]MH_I2C_Read... [22:22:44]Read from MH i2c: 01 07 00 6C 1B 00 00 00 00 00 E3 0C 7D [22:22:44]RasterBufferAndPrint [22:22:44]line [22:22:44]line [22:22:44]line [22:22:44]line [22:22:44]line [22:22:44]written 0, free lines is 3314 [22:22:44]MH_Cut [22:22:44]Write to MH i2c: D1 01 00 73 1B 01 60 [22:22:44]Write i2c OK [22:22:44]MH_I2C_Read... [22:22:44]Read from MH i2c: D1 [22:22:44]MH_I2C_Read... [22:22:44]Read from MH i2c: D1 01 00 [22:22:44]MH_I2C_Read... [22:22:44]Read from MH i2c: D1 01 00 73 1B 00 5F [22:22:44]Write to MH i2c: 01 00 00 74 1B 8F [22:22:44]Write i2c OK [22:22:44]MH_I2C_Read... [22:22:44]OFD Sender: No OFD packet to send [22:22:44]*** Cut start [22:22:44]*** Partial cut [22:22:44]*** CUTSNS_PIN = 1 [22:22:45]*** CUTSNS_PIN = 0 [22:22:45]*** Brake cut motor [22:22:45]Read from MH i2c: 01 [22:22:45]MH_I2C_Read... [22:22:45]*** Stop cut motor [22:22:45]*** Cut end [22:22:45]Read from MH i2c: 01 07 00 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: 01 07 00 74 1B 00 00 00 00 00 FF 0F A4 [22:22:45]process_action close_receipt done [22:22:45]requested_data is exist [22:22:45]produce_requested_data [22:22:45]requested_item fm.sn is exist - process it [22:22:45]wFMCommunicate request_size=4 [22:22:45]MH_SAM_APDU [22:22:45]CAPDU: 80 11 00 00 [22:22:45]Write to MH i2c: E2 08 00 75 1B 80 11 00 00 00 00 00 00 0A [22:22:45]Write i2c OK [22:22:45]MH_I2C_Read... [22:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:45]Read from MH i2c: E2 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: E2 17 00 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: E2 17 00 75 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5F [22:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:22:45]wFMCommunicate OK [22:22:45]requested_item fd.num is exist - process it [22:22:45]SAM_PROTO_GetFieldsCounters [22:22:45]wFMCommunicate request_size=4 [22:22:45]MH_SAM_APDU [22:22:45]CAPDU: 80 13 00 00 [22:22:45]Write to MH i2c: E2 08 00 76 1B 80 13 00 00 00 00 00 00 0D [22:22:45]Write i2c OK [22:22:45]MH_I2C_Read... [22:22:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:22:45]Read from MH i2c: E2 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: E2 62 00 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: E2 62 00 76 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0F B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 38 03 00 00 5E 04 04 00 38 03 00 00 57 04 04 00 39 03 00 00 19 04 04 00 00 00 00 00 90 00 B0 [22:22:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 0F B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 38 03 00 00 5E 04 04 00 38 03 00 00 57 04 04 00 39 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:22:45]wFMCommunicate OK [22:22:45]SAM_PROTO_GetFieldsCounters done [22:22:45]requested_item shift.num is exist - process it [22:22:45]requested_item shift.opened is exist - process it [22:22:45]req_shift_opened [22:22:45]FM_GetShiftState [22:22:45]SAM_PROTO_GetShiftState [22:22:45]wFMCommunicate request_size=4 [22:22:45]MH_SAM_APDU [22:22:45]CAPDU: 80 13 01 00 [22:22:45]Write to MH i2c: E2 08 00 77 1B 80 13 01 00 00 00 00 00 0F [22:22:45]Write i2c OK [22:22:45]MH_I2C_Read... [22:22:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:45]Read from MH i2c: E2 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: E2 0E 00 [22:22:45]MH_I2C_Read... [22:22:45]Read from MH i2c: E2 0E 00 77 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 74 [22:22:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:22:46]wFMCommunicate OK [22:22:46]SAM_PROTO_GetShiftState done [22:22:46]FM_GetShiftState done [22:22:46]req_shift_opened done [22:22:46]requested_item shift.open_date is exist - process it [22:22:46]req_shift_open_date [22:22:46]req_shift_open_date done [22:22:46]produce_requested_data done [22:22:46]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373007,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:22:46]process_action_free close_receipt [22:22:46]json_value_free [22:22:46]json_value_free done [22:22:46]process_json_proto returns [22:22:46]Send response to host [22:22:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373007,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:22:46]free response buf [22:22:46]execute_script done [22:22:46]execute_script returns [22:22:46]free content buf [22:22:46]Sock 10.Close socket [22:22:46]Sock 10.Thread stoped [22:22:46]accept exits with 9 [22:22:46]New connection [22:22:46]New thread 3066613092 created [22:22:46]Thread 3066469732 joined [22:22:46]Waiting for new connection... [22:22:46] Sock 9.Parse request [22:22:46]Sock 9.Check first char [22:22:46]Sock 9.First char is OK [22:22:46]request: POST /json_proto HTTP/1.0 [22:22:46]Method: POST [22:22:46]URL: /json_proto [22:22:46]Method is POST - this is cgi request [22:22:46]url: /json_proto [22:22:46]query_string will be loaded in cgi processing [22:22:46]execute_cgi json_proto POST (null) [22:22:46]execute_cgi path=json_proto method=POST [22:22:46]POST find Content-Length [22:22:46]Host: 172.17.42.195:8080 [22:22:46]Content-Length: 683 [22:22:46]Content-Type: application/json [22:22:46] [22:22:46]POST finish read [22:22:46]Found Content-Length = 683 [22:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 21.520, "sum" : 1439.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1439.00, "payments": [ { "type": 0, "sum" : 1439.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:46]execute_script... [22:22: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)3309328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 21.520, "sum" : 1439.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1439.00, "payments": [ { "type": 0, "sum" : 1439.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:22:46]POST & json_proto [22:22:46]process_json_proto [22:22:46]json parsed OK: [22:22:46]protocol is kg_v1.0 [22:22:46]action value=close_receipt [22:22:46]process_action close_receipt [22:22:46]cmd_close_receipt [22:22:46]MH_GetDate [22:22:46]Write to MH i2c: F0 00 00 78 1B 82 [22:22:46]Write i2c OK [22:22:46]MH_I2C_Read... [22:22:46]Read from MH i2c: F0 [22:22:46]MH_I2C_Read... [22:22:46]Read from MH i2c: F0 09 00 [22:22:46]MH_I2C_Read... [22:22:46]Read from MH i2c: F0 09 00 78 1B 00 B7 C8 1A 67 EF 94 12 67 87 [22:22:46]GetLastDocTimeStamp 1729808563 [22:22:46]current date 1729808567 [22:22:46]FM_GetShiftState [22:22:46]SAM_PROTO_GetShiftState [22:22:46]wFMCommunicate request_size=4 [22:22:46]MH_SAM_APDU [22:22:46]CAPDU: 80 13 01 00 [22:22:46]Write to MH i2c: E2 08 00 79 1B 80 13 01 00 00 00 00 00 11 [22:22:46]Write i2c OK [22:22:46]MH_I2C_Read... [22:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:46]Read from MH i2c: E2 [22:22:46]MH_I2C_Read... [22:22:46]Read from MH i2c: E2 0E 00 [22:22:46]MH_I2C_Read... [22:22:46]Read from MH i2c: E2 0E 00 79 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 76 [22:22:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:22:46]wFMCommunicate OK [22:22:46]SAM_PROTO_GetShiftState done [22:22:46]FM_GetShiftState done [22:22:46]opened in 1729729095 [22:22:46]opened+sec_in_day 1729815495 [22:22:46]quantity*price = 143968 [22:22:46]sum+1 = 143970 [22:22:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.69 ИТОГО: 1439.00 Внесено: 1500.00 СДАЧА: 61.00 НСП 1% : 12.74 НДС 12% : 152.89 Наличными: 1439.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 825 24.10.2024 22:22 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373008 ФПД: 76392143927630 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222247&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373008&fm=76392143927630&tin=02508201610067®Number=0000000000091623&sum=143900 [22:22:47]StoreToDocumentArchive [22:22:47]shift 524 fd 373008 [22:22:47]save to /storage/0524/doc_00373008 [22:22:47]save last doc name /storage/0524/doc_00373008 to /storage/kkm_last_doc_name [22:22:47]save OK [22:22:47]Clear old archive folders... [22:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:22:47]tlvbuf is 00C895D0 [22:22:47]SAM_PROTO_ClearQueue [22:22:47]wFMCommunicate request_size=4 [22:22:47]MH_SAM_APDU [22:22:47]CAPDU: 80 09 00 00 [22:22:47]Write to MH i2c: E2 08 00 86 1B 80 09 00 00 00 00 00 00 13 [22:22:47]Write i2c OK [22:22:47]MH_I2C_Read... [22:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:22:47]Read from MH i2c: E2 [22:22:47]MH_I2C_Read... [22:22:47]Read from MH i2c: E2 03 00 [22:22:47]MH_I2C_Read... [22:22:47]Read from MH i2c: E2 03 00 86 1B 00 90 00 15 [22:22:47]RAPDU: 90 00 [22:22:47]wFMCommunicate OK [22:22:47]SAM_PROTO_ClearQueue done [22:22:47]KKMCreateOFDPacket [22:22:47]OFDProtocolAddRootSTLVToBuf [22:22:47]FM_MakeSignedData [22:22:48]FM_MakeSignedData [22:22:48]SAM_PROTO_SignData [22:22:48]wFMCommunicate request_size=4 [22:22:48]MH_SAM_APDU [22:22:48]CAPDU: 80 0D 01 02 [22:22:48]Write to MH i2c: E2 08 00 87 1B 80 0D 01 02 00 00 00 00 1B [22:22:48]Write i2c OK [22:22:48]MH_I2C_Read... [22:22:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:22:48]Read from MH i2c: E2 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 03 00 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 03 00 87 1B 00 90 00 16 [22:22:48]RAPDU: 90 00 [22:22:48]wFMCommunicate OK [22:22:48]wFMCommunicate request_size=255 [22:22:48]MH_SAM_APDU [22:22: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 34 FF 03 08 00 03 10 54 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 61 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 3B 00 00 00 00 07 04 06 00 1C 32 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 03 00 00 F4 03 04 00 B7 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B1 05 00 35 04 06 00 45 [22:22:48]Write to MH i2c: E2 02 01 88 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 10 54 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 61 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 3B 00 00 00 00 07 04 06 00 1C 32 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 03 00 00 F4 03 04 00 B7 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B1 05 00 35 04 06 00 45 00 00 3E [22:22:48]Write i2c OK [22:22:48]MH_I2C_Read... [22:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:48]Read from MH i2c: E2 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 03 00 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 03 00 88 1B 00 90 00 17 [22:22:48]RAPDU: 90 00 [22:22:48]wFMCommunicate OK [22:22:48]wFMCommunicate request_size=10 [22:22:48]MH_SAM_APDU [22:22:48]CAPDU: 80 0D 02 02 05 7A 6E 9A 39 4E [22:22:48]Write to MH i2c: E2 0D 00 89 1B 80 0D 02 02 05 00 7A 6E 9A 39 4E 00 00 31 [22:22:48]Write i2c OK [22:22:48]MH_I2C_Read... [22:22:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:22:48]Read from MH i2c: E2 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 03 00 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 03 00 89 1B 00 90 00 18 [22:22:48]RAPDU: 90 00 [22:22:48]wFMCommunicate OK [22:22:48]wFMCommunicate request_size=4 [22:22:48]MH_SAM_APDU [22:22:48]CAPDU: 80 0D 03 02 [22:22:48]Write to MH i2c: E2 08 00 8A 1B 80 0D 03 02 00 00 00 00 20 [22:22:48]Write i2c OK [22:22:48]MH_I2C_Read... [22:22:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:22:48]Read from MH i2c: E2 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 0B 00 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 0B 00 8A 1B 00 39 B6 51 AA CA DE B8 B9 90 00 24 [22:22:48]RAPDU: 39 B6 51 AA CA DE B8 B9 90 00 [22:22:48]wFMCommunicate OK [22:22:48]SAM_PROTO_SignData done [22:22:48]FM_MakeSignedData done [22:22:48]CreateOFDProtocolMessage [22:22:48]wFMCommunicate request_size=4 [22:22:48]MH_SAM_APDU [22:22:48]CAPDU: 80 11 00 00 [22:22:48]Write to MH i2c: E2 08 00 8B 1B 80 11 00 00 00 00 00 00 20 [22:22:48]Write i2c OK [22:22:48]MH_I2C_Read... [22:22:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:48]Read from MH i2c: E2 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 17 00 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: E2 17 00 8B 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 75 [22:22:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:22:48]wFMCommunicate OK [22:22:48]CreateOFDProtocolMessage done [22:22:48]OFDSenderStorePacket 373008 [22:22:48]StoreOFDPacket docnum=373008 [22:22:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 58 5A 07 01 69 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 34 FF 03 08 00 03 10 54 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 61 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 3B 00 00 00 00 07 04 06 00 1C 32 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 03 00 00 F4 03 04 00 B7 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B1 05 00 35 04 06 00 45 7A 6E 9A 39 4E 39 B6 51 AA CA DE B8 B9 [22:22:48]CheckFolder [22:22:48]dirname=/storage/ofd_packets [22:22:48]CheckFolder done [22:22:48]ProducePacketName [22:22:48]name=ofd_packets/00373008 [22:22:48]NVStorageSaveData ofd_packets/00373008 [22:22:48]File name is /storage/ofd_packets/00373008 [22:22:48]Write 301 bytes [22:22:48]NVStorageSaveData done [22:22:48]OFDSenderStorePacket done [22:22:48]KKMCreateOFDPacket done [22:22:48]NVStorageSaveData kkm_last_timestamp [22:22:48]File name is /storage/kkm_last_timestamp [22:22:48]Write 4 bytes [22:22:48]NVStorageSaveData done [22:22:48]ExternCall_PrintAddStr [22:22:48]wPrintStart [22:22:48]Write to MH i2c: 01 00 00 8C 1B A7 [22:22:48]Write i2c OK [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: 01 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: 01 07 00 [22:22:48]MH_I2C_Read... [22:22:48]Read from MH i2c: 01 07 00 8C 1B 00 00 00 00 00 FF 0F BC [22:22:48]RasterBufferAndPrint [22:22:48]line Счет N : (1)3309328 [22:22:48]line ИНН: 02508201610067 [22:22:48]line Контрольно-Кассовый Чек [22:22:48]line ПРОДАЖА [22:22:48]line ТРК (МРК, ГНК) : 42 [22:22:48]line Товар: 2710124130 [22:22:48]line Аи-92-К-4 [22:22:48]line 21.520 * 66.90 [22:22:48]line = 1439.69 [22:22:48]line НДС 12% НСП 1% [22:22:48]line > о реализуемом товаре [22:22:48]line ОКРУГЛЕНИЕ: -0.69 [22:22:48]line ИТОГО: 1439.00 [22:22:48]line Внесено: 1500.00 [22:22:48]line СДАЧА: 61.00 [22:22:48]line НСП 1% : 12.74 [22:22:48]line НДС 12% : 152.89 [22:22:48]line Наличными: 1439.00 [22:22:48]line Безнал.: 0.00 [22:22:48]line Место: АЗС № 87 "Партнер Нефть" [22:22:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:22:48]line СНО: Общий режим [22:22:48]line Чек 825 24.10.2024 22:22 [22:22:48]line Смена: 524 ФФД: 1.0 [22:22:48]line ЗНМ: 0300000083 [22:22:48]line РНМ: 0000000000091623 [22:22:48]line Версия ККМ: 001 [22:22:48]line ФМ: 0000000000874672 [22:22:48]line ФД: 373008 [22:22:48]line ФПД: 76392143927630 [22:22:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T222247&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373008&fm=76392143927630&tin=02508201610067®Number=0000000000091623&sum=143900 [22:22:48]OFD Sender: Processing packet 373008 [packets to send 268, broken 267] [22:22:48]ProducePacketName [22:22:48]name=ofd_packets/00373008 [22:22:48]OFD Sender: To server: pG, [22:22:48]CommunicateWithHost lk.salyk.kg:30040 [22:22:48]ConnectInit lk.salyk.kg [22:22:48]written 0, free lines is 4095 [22:22:48]Connected sock=11 [22:22:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 58 5A 07 01 69 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 34 FF 03 08 00 03 10 54 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 61 32 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 32 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 3B 00 00 00 00 07 04 06 00 1C 32 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 03 00 00 F4 03 04 00 B7 C8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B1 05 00 35 04 06 00 45 7A 6E 9A 39 4E 39 B6 51 AA CA DE B8 B9 [22:22:49]Write to MH i2c: 01 00 00 B7 1B D2 [22:22:49]Write i2c OK [22:22:49]MH_I2C_Read... [22:22:49]Read from MH i2c: 01 [22:22:49]MH_I2C_Read... [22:22:49]Read from MH i2c: 01 07 00 [22:22:49]MH_I2C_Read... [22:22:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D7 23 47 00 E6 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 10 B1 05 00 F4 03 04 00 5E 74 1A 67 B6 04 01 00 00 B0 16 B0 83 98 AC 1F DD [22:22:49]CommunicateWithHost err = 0 [22:22:49]CheckOFDResponse [22:22:49]1017 (14) - 77093643461234 [22:22:49]1041 (16) - 0000000000874672 [22:22:49]1040 (4) - 373008 [22:22:49]1012 (4) - 24.10.2024 16:22 [22:22:49]1206 (1) - 0 [22:22:49]OFD Sender: Remove packet 373008 [22:22:49]ProducePacketName [22:22:49]name=ofd_packets/00373008 [22:22:49]NVStorageDeleteData [22:22:49]Read from MH i2c: 01 07 00 B7 1B 00 00 00 00 00 FE 0C E3 [22:22:49]RasterBufferAndPrint [22:22:49]line [22:22:49]line [22:22:49]line [22:22:49]line [22:22:49]line [22:22:49]written 0, free lines is 3513 [22:22:49]MH_Cut [22:22:49]Write to MH i2c: D1 01 00 BE 1B 01 AB [22:22:49]Write i2c OK [22:22:49]MH_I2C_Read... [22:22:49]Read from MH i2c: D1 [22:22:49]MH_I2C_Read... [22:22:49]Read from MH i2c: D1 01 00 [22:22:49]MH_I2C_Read... [22:22:49]Read from MH i2c: D1 01 00 BE 1B 00 AA [22:22:49]Write to MH i2c: 01 00 00 BF 1B DA [22:22:49]Write i2c OK [22:22:49]MH_I2C_Read... [22:22:49]OFD Sender: No OFD packet to send [22:22:50]*** Cut start [22:22:50]*** Partial cut [22:22:50]*** CUTSNS_PIN = 1 [22:22:50]*** CUTSNS_PIN = 0 [22:22:50]*** Brake cut motor [22:22:50]Read from MH i2c: 01 [22:22:50]MH_I2C_Read... [22:22:50]*** Stop cut motor [22:22:50]*** Cut end [22:22:50]Read from MH i2c: 01 07 00 [22:22:50]MH_I2C_Read... [22:22:50]Read from MH i2c: 01 07 00 BF 1B 00 00 00 00 00 FF 0F EF [22:22:50]process_action close_receipt done [22:22:50]requested_data is exist [22:22:50]produce_requested_data [22:22:50]requested_item fm.sn is exist - process it [22:22:50]wFMCommunicate request_size=4 [22:22:50]MH_SAM_APDU [22:22:50]CAPDU: 80 11 00 00 [22:22:50]Write to MH i2c: E2 08 00 C0 1B 80 11 00 00 00 00 00 00 55 [22:22:50]Write i2c OK [22:22:50]MH_I2C_Read... [22:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:22:50]Read from MH i2c: E2 [22:22:50]MH_I2C_Read... [22:22:50]Read from MH i2c: E2 17 00 [22:22:50]MH_I2C_Read... [22:22:50]Read from MH i2c: E2 17 00 C0 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [22:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:22:50]wFMCommunicate OK [22:22:50]requested_item fd.num is exist - process it [22:22:50]SAM_PROTO_GetFieldsCounters [22:22:50]wFMCommunicate request_size=4 [22:22:50]MH_SAM_APDU [22:22:50]CAPDU: 80 13 00 00 [22:22:50]Write to MH i2c: E2 08 00 C1 1B 80 13 00 00 00 00 00 00 58 [22:22:50]Write i2c OK [22:22:50]MH_I2C_Read... [22:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:22:50]Read from MH i2c: E2 [22:22:50]MH_I2C_Read... [22:22:50]Read from MH i2c: E2 62 00 [22:22:50]MH_I2C_Read... [22:22:50]Read from MH i2c: E2 62 00 C1 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 10 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 39 03 00 00 5E 04 04 00 39 03 00 00 57 04 04 00 3A 03 00 00 19 04 04 00 00 00 00 00 90 00 FF [22:22:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 10 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 39 03 00 00 5E 04 04 00 39 03 00 00 57 04 04 00 3A 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:22:51]wFMCommunicate OK [22:22:51]SAM_PROTO_GetFieldsCounters done [22:22:51]requested_item shift.num is exist - process it [22:22:51]requested_item shift.opened is exist - process it [22:22:51]req_shift_opened [22:22:51]FM_GetShiftState [22:22:51]SAM_PROTO_GetShiftState [22:22:51]wFMCommunicate request_size=4 [22:22:51]MH_SAM_APDU [22:22:51]CAPDU: 80 13 01 00 [22:22:51]Write to MH i2c: E2 08 00 C2 1B 80 13 01 00 00 00 00 00 5A [22:22:51]Write i2c OK [22:22:51]MH_I2C_Read... [22:22:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:22:51]Read from MH i2c: E2 [22:22:51]MH_I2C_Read... [22:22:51]Read from MH i2c: E2 0E 00 [22:22:51]MH_I2C_Read... [22:22:51]Read from MH i2c: E2 0E 00 C2 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BF [22:22:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:22:51]wFMCommunicate OK [22:22:51]SAM_PROTO_GetShiftState done [22:22:51]FM_GetShiftState done [22:22:51]req_shift_opened done [22:22:51]requested_item shift.open_date is exist - process it [22:22:51]req_shift_open_date [22:22:51]req_shift_open_date done [22:22:51]produce_requested_data done [22:22:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373008,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:22:51]process_action_free close_receipt [22:22:51]json_value_free [22:22:51]json_value_free done [22:22:51]process_json_proto returns [22:22:51]Send response to host [22:22:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373008,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:22:51]free response buf [22:22:51]execute_script done [22:22:51]execute_script returns [22:22:51]free content buf [22:22:51]Sock 9.Close socket [22:22:51]Sock 9.Thread stoped [22:22:54]OFD Sender: No OFD packet to send [22:22:59]OFD Sender: No OFD packet to send [22:23:04]OFD Sender: No OFD packet to send [22:23:09]OFD Sender: No OFD packet to send [22:23:14]OFD Sender: No OFD packet to send [22:23:19]OFD Sender: No OFD packet to send [22:23:24]OFD Sender: No OFD packet to send [22:23:29]OFD Sender: No OFD packet to send [22:23:34]OFD Sender: No OFD packet to send [22:23:39]OFD Sender: No OFD packet to send [22:23:44]OFD Sender: No OFD packet to send [22:23:49]OFD Sender: No OFD packet to send [22:23:55]OFD Sender: No OFD packet to send [22:24:00]OFD Sender: No OFD packet to send [22:24:05]OFD Sender: No OFD packet to send [22:24:10]OFD Sender: No OFD packet to send [22:24:15]OFD Sender: No OFD packet to send [22:24:20]OFD Sender: No OFD packet to send [22:24:25]OFD Sender: No OFD packet to send [22:24:30]OFD Sender: No OFD packet to send [22:24:35]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: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:35]OFD Sender: No OFD packet to send [22:25:40]OFD Sender: No OFD packet to send [22:25:45]OFD Sender: No OFD packet to send [22:25:50]OFD Sender: No OFD packet to send [22:25:55]OFD Sender: No OFD packet to send [22:26:00]OFD Sender: No OFD packet to send [22:26:05]OFD Sender: No OFD packet to send [22:26:10]OFD Sender: No OFD packet to send [22:26:15]OFD Sender: No OFD packet to send [22:26:20]OFD Sender: No OFD packet to send [22:26:25]OFD Sender: No OFD packet to send [22:26:30]OFD Sender: No OFD packet to send [22:26:35]OFD Sender: No OFD packet to send [22:26:40]OFD Sender: No OFD packet to send [22:26:45]OFD Sender: No OFD packet to send [22:26:50]OFD Sender: No OFD packet to send [22:26:55]OFD Sender: No OFD packet to send [22:27:00]OFD Sender: No OFD packet to send [22:27:05]OFD Sender: No OFD packet to send [22:27:10]OFD Sender: No OFD packet to send [22:27:15]OFD Sender: No OFD packet to send [22:27:20]OFD Sender: No OFD packet to send [22:27:25]OFD Sender: No OFD packet to send [22:27:30]OFD Sender: No OFD packet to send [22:27:35]OFD Sender: No OFD packet to send [22:27:40]OFD Sender: No OFD packet to send [22:27:45]OFD Sender: No OFD packet to send [22:27:50]OFD Sender: No OFD packet to send [22:27:55]OFD Sender: No OFD packet to send [22:28:00]OFD Sender: No OFD packet to send [22:28:05]OFD Sender: No OFD packet to send [22:28:10]OFD Sender: No OFD packet to send [22:28:15]OFD Sender: No OFD packet to send [22:28:20]OFD Sender: No OFD packet to send [22:28:25]OFD Sender: No OFD packet to send [22:28:30]OFD Sender: No OFD packet to send [22:28:35]OFD Sender: No OFD packet to send [22:28:40]OFD Sender: No OFD packet to send [22:28:45]OFD Sender: No OFD packet to send [22:28:50]OFD Sender: No OFD packet to send [22:28:55]OFD Sender: No OFD packet to send [22:29:00]OFD Sender: No OFD packet to send [22:29:05]OFD Sender: No OFD packet to send [22:29:10]OFD Sender: No OFD packet to send [22:29:15]OFD Sender: No OFD packet to send [22:29:20]OFD Sender: No OFD packet to send [22:29:25]OFD Sender: No OFD packet to send [22:29:30]OFD Sender: No OFD packet to send [22:29:35]OFD Sender: No OFD packet to send [22:29:40]OFD Sender: No OFD packet to send [22:29:45]OFD Sender: No OFD packet to send [22:29:50]OFD Sender: No OFD packet to send [22:29:55]OFD Sender: No OFD packet to send [22:30:00]OFD Sender: No OFD packet to send [22:30:05]OFD Sender: No OFD packet to send [22:30:10]OFD Sender: No OFD packet to send [22:30:15]OFD Sender: No OFD packet to send [22:30:20]OFD Sender: No OFD packet to send [22:30:25]OFD Sender: No OFD packet to send [22:30:30]OFD Sender: No OFD packet to send [22:30:35]OFD Sender: No OFD packet to send [22:30:40]OFD Sender: No OFD packet to send [22:30:45]OFD Sender: No OFD packet to send [22:30:47]accept exits with 10 [22:30:47]New connection [22:30:47]New thread 3066469732 created [22:30:47]Thread 3066613092 joined [22:30:47]Waiting for new connection... [22:30:47] Sock 10.Parse request [22:30:47]Sock 10.Check first char [22:30:47]Sock 10.First char is OK [22:30:47]request: POST /json_proto HTTP/1.0 [22:30:47]Method: POST [22:30:47]URL: /json_proto [22:30:47]Method is POST - this is cgi request [22:30:47]url: /json_proto [22:30:47]query_string will be loaded in cgi processing [22:30:47]execute_cgi json_proto POST (null) [22:30:47]execute_cgi path=json_proto method=POST [22:30:47]POST find Content-Length [22:30:47]Host: 172.17.42.195:8080 [22:30:47]Content-Length: 683 [22:30:47]Content-Type: application/json [22:30:47] [22:30:47]POST finish read [22:30:47]Found Content-Length = 683 [22:30:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 34.540, "sum" : 2310.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2310.00, "payments": [ { "type": 0, "sum" : 2310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:47]execute_script... [22:30: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)3309332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 34.540, "sum" : 2310.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2310.00, "payments": [ { "type": 0, "sum" : 2310.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:47]POST & json_proto [22:30:47]process_json_proto [22:30:47]json parsed OK: [22:30:47]protocol is kg_v1.0 [22:30:47]action value=close_receipt [22:30:47]process_action close_receipt [22:30:47]cmd_close_receipt [22:30:47]MH_GetDate [22:30:47]Write to MH i2c: F0 00 00 C3 1B CD [22:30:47]Write i2c OK [22:30:47]MH_I2C_Read... [22:30:47]Read from MH i2c: F0 [22:30:47]MH_I2C_Read... [22:30:47]Read from MH i2c: F0 09 00 [22:30:47]MH_I2C_Read... [22:30:47]Read from MH i2c: F0 09 00 C3 1B 00 98 CA 1A 67 EF 94 12 67 B5 [22:30:47]GetLastDocTimeStamp 1729808567 [22:30:47]current date 1729809048 [22:30:47]FM_GetShiftState [22:30:47]SAM_PROTO_GetShiftState [22:30:47]wFMCommunicate request_size=4 [22:30:47]MH_SAM_APDU [22:30:47]CAPDU: 80 13 01 00 [22:30:47]Write to MH i2c: E2 08 00 C4 1B 80 13 01 00 00 00 00 00 5C [22:30:47]Write i2c OK [22:30:47]MH_I2C_Read... [22:30:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:47]Read from MH i2c: E2 [22:30:47]MH_I2C_Read... [22:30:47]Read from MH i2c: E2 0E 00 [22:30:47]MH_I2C_Read... [22:30:47]Read from MH i2c: E2 0E 00 C4 1B 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C1 [22:30:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:30:47]wFMCommunicate OK [22:30:47]SAM_PROTO_GetShiftState done [22:30:47]FM_GetShiftState done [22:30:47]opened in 1729729095 [22:30:47]opened+sec_in_day 1729815495 [22:30:47]quantity*price = 231072 [22:30:47]sum+1 = 231074 [22:30:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.73 ИТОГО: 2310.00 Внесено: 2500.00 СДАЧА: 190.00 НСП 1% : 20.45 НДС 12% : 245.39 Наличными: 2310.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 826 24.10.2024 22:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373009 ФПД: 124700624496813 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223048&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373009&fm=124700624496813&tin=02508201610067®Number=0000000000091623&sum=231000 [22:30:48]StoreToDocumentArchive [22:30:48]shift 524 fd 373009 [22:30:48]save to /storage/0524/doc_00373009 [22:30:48]save last doc name /storage/0524/doc_00373009 to /storage/kkm_last_doc_name [22:30:48]save OK [22:30:48]Clear old archive folders... [22:30:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:48]tlvbuf is 00CC16E0 [22:30:48]SAM_PROTO_ClearQueue [22:30:48]wFMCommunicate request_size=4 [22:30:48]MH_SAM_APDU [22:30:48]CAPDU: 80 09 00 00 [22:30:48]Write to MH i2c: E2 08 00 D1 1B 80 09 00 00 00 00 00 00 5E [22:30:48]Write i2c OK [22:30:48]MH_I2C_Read... [22:30:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:48]Read from MH i2c: E2 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 03 00 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 03 00 D1 1B 00 90 00 60 [22:30:48]RAPDU: 90 00 [22:30:48]wFMCommunicate OK [22:30:48]SAM_PROTO_ClearQueue done [22:30:48]KKMCreateOFDPacket [22:30:48]OFDProtocolAddRootSTLVToBuf [22:30:48]FM_MakeSignedData [22:30:48]FM_MakeSignedData [22:30:48]SAM_PROTO_SignData [22:30:48]wFMCommunicate request_size=4 [22:30:48]MH_SAM_APDU [22:30:48]CAPDU: 80 0D 01 02 [22:30:48]Write to MH i2c: E2 08 00 D2 1B 80 0D 01 02 00 00 00 00 66 [22:30:48]Write i2c OK [22:30:48]MH_I2C_Read... [22:30:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:48]Read from MH i2c: E2 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 03 00 [22:30:48]MH_I2C_Read... [22:30:48]Read from MH i2c: E2 03 00 D2 1B 00 90 00 61 [22:30:48]RAPDU: 90 00 [22:30:48]wFMCommunicate OK [22:30:48]wFMCommunicate request_size=255 [22:30:48]MH_SAM_APDU [22:30: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 34 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 86 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 86 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 5F 00 00 00 00 07 04 06 00 58 86 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 03 00 00 F4 03 04 00 98 CA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B1 05 00 35 04 06 00 71 [22:30:48]Write to MH i2c: E2 02 01 D3 1B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 86 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 86 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 5F 00 00 00 00 07 04 06 00 58 86 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 03 00 00 F4 03 04 00 98 CA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B1 05 00 35 04 06 00 71 00 00 AB [22:30:48]Write i2c OK [22:30:48]MH_I2C_Read... [22:30:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:49]Read from MH i2c: E2 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 03 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 03 00 D3 1B 00 90 00 62 [22:30:49]RAPDU: 90 00 [22:30:49]wFMCommunicate OK [22:30:49]wFMCommunicate request_size=10 [22:30:49]MH_SAM_APDU [22:30:49]CAPDU: 80 0D 02 02 05 6A 20 6D 28 AD [22:30:49]Write to MH i2c: E2 0D 00 D4 1B 80 0D 02 02 05 00 6A 20 6D 28 AD 00 00 3F [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:49]Read from MH i2c: E2 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 03 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 03 00 D4 1B 00 90 00 63 [22:30:49]RAPDU: 90 00 [22:30:49]wFMCommunicate OK [22:30:49]wFMCommunicate request_size=4 [22:30:49]MH_SAM_APDU [22:30:49]CAPDU: 80 0D 03 02 [22:30:49]Write to MH i2c: E2 08 00 D5 1B 80 0D 03 02 00 00 00 00 6B [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:49]Read from MH i2c: E2 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 0B 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 0B 00 D5 1B 00 78 72 86 7A F8 F1 8D CE 90 00 9A [22:30:49]RAPDU: 78 72 86 7A F8 F1 8D CE 90 00 [22:30:49]wFMCommunicate OK [22:30:49]SAM_PROTO_SignData done [22:30:49]FM_MakeSignedData done [22:30:49]CreateOFDProtocolMessage [22:30:49]wFMCommunicate request_size=4 [22:30:49]MH_SAM_APDU [22:30:49]CAPDU: 80 11 00 00 [22:30:49]Write to MH i2c: E2 08 00 D6 1B 80 11 00 00 00 00 00 00 6B [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:49]Read from MH i2c: E2 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 17 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: E2 17 00 D6 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C0 [22:30:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:30:49]wFMCommunicate OK [22:30:49]CreateOFDProtocolMessage done [22:30:49]OFDSenderStorePacket 373009 [22:30:49]StoreOFDPacket docnum=373009 [22:30:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 A4 2B 07 01 92 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 34 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 86 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 86 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 5F 00 00 00 00 07 04 06 00 58 86 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 03 00 00 F4 03 04 00 98 CA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B1 05 00 35 04 06 00 71 6A 20 6D 28 AD 78 72 86 7A F8 F1 8D CE [22:30:49]CheckFolder [22:30:49]dirname=/storage/ofd_packets [22:30:49]CheckFolder done [22:30:49]ProducePacketName [22:30:49]name=ofd_packets/00373009 [22:30:49]NVStorageSaveData ofd_packets/00373009 [22:30:49]File name is /storage/ofd_packets/00373009 [22:30:49]Write 301 bytes [22:30:49]NVStorageSaveData done [22:30:49]OFDSenderStorePacket done [22:30:49]KKMCreateOFDPacket done [22:30:49]NVStorageSaveData kkm_last_timestamp [22:30:49]File name is /storage/kkm_last_timestamp [22:30:49]Write 4 bytes [22:30:49]NVStorageSaveData done [22:30:49]ExternCall_PrintAddStr [22:30:49]wPrintStart [22:30:49]Write to MH i2c: 01 00 00 D7 1B F2 [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: 01 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: 01 07 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: 01 07 00 D7 1B 00 00 00 00 00 FF 0F 07 [22:30:49]RasterBufferAndPrint [22:30:49]line Счет N : (1)3309332 [22:30:49]line ИНН: 02508201610067 [22:30:49]line Контрольно-Кассовый Чек [22:30:49]line ПРОДАЖА [22:30:49]line ТРК (МРК, ГНК) : 12 [22:30:49]line Товар: 2710124130 [22:30:49]line Аи-92-К-4 [22:30:49]line 34.540 * 66.90 [22:30:49]line = 2310.73 [22:30:49]line НДС 12% НСП 1% [22:30:49]line > о реализуемом товаре [22:30:49]line ОКРУГЛЕНИЕ: -0.73 [22:30:49]line ИТОГО: 2310.00 [22:30:49]line Внесено: 2500.00 [22:30:49]line СДАЧА: 190.00 [22:30:49]line НСП 1% : 20.45 [22:30:49]line НДС 12% : 245.39 [22:30:49]line Наличными: 2310.00 [22:30:49]line Безнал.: 0.00 [22:30:49]line Место: АЗС № 87 "Партнер Нефть" [22:30:49]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:30:49]line СНО: Общий режим [22:30:49]line Чек 826 24.10.2024 22:30 [22:30:49]line Смена: 524 ФФД: 1.0 [22:30:49]line ЗНМ: 0300000083 [22:30:49]line РНМ: 0000000000091623 [22:30:49]line Версия ККМ: 001 [22:30:49]line ФМ: 0000000000874672 [22:30:49]line ФД: 373009 [22:30:49]line ФПД: 124700624496813 [22:30:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223048&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373009&fm=124700624496813&tin=02508201610067®Number=0000000000091623&sum=231000 [22:30:49]written 0, free lines is 4095 [22:30:49]OFD Sender: Processing packet 373009 [packets to send 268, broken 267] [22:30:49]ProducePacketName [22:30:49]name=ofd_packets/00373009 [22:30:49]OFD Sender: To server: pG, [22:30:49]CommunicateWithHost lk.salyk.kg:30040 [22:30:49]ConnectInit lk.salyk.kg [22:30:49]Connected sock=9 [22: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 36 37 32 0F 01 00 00 A4 2B 07 01 92 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 34 FF 03 08 00 03 EC 86 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 A1 86 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 86 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 DB 5F 00 00 00 00 07 04 06 00 58 86 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 03 00 00 F4 03 04 00 98 CA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B1 05 00 35 04 06 00 71 6A 20 6D 28 AD 78 72 86 7A F8 F1 8D CE [22:30:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9F 73 47 00 3D EC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 11 B1 05 00 F4 03 04 00 3F 76 1A 67 B6 04 01 00 00 A8 2A 8E DC FC CC B2 BF [22:30:49]CommunicateWithHost err = 0 [22:30:49]CheckOFDResponse [22:30:49]1017 (14) - 77093643461234 [22:30:49]1041 (16) - 0000000000874672 [22:30:49]1040 (4) - 373009 [22:30:49]1012 (4) - 24.10.2024 16:30 [22:30:49]1206 (1) - 0 [22:30:49]OFD Sender: Remove packet 373009 [22:30:49]ProducePacketName [22:30:49]name=ofd_packets/00373009 [22:30:49]NVStorageDeleteData [22:30:49]Write to MH i2c: 01 00 00 02 1C 1E [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: 01 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: 01 07 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: 01 07 00 02 1C 00 00 00 00 00 E2 0C 13 [22:30:49]RasterBufferAndPrint [22:30:49]line [22:30:49]line [22:30:49]line [22:30:49]line [22:30:49]line [22:30:49]written 0, free lines is 3304 [22:30:49]MH_Cut [22:30:49]Write to MH i2c: D1 01 00 09 1C 01 F7 [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: D1 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: D1 01 00 [22:30:49]MH_I2C_Read... [22:30:49]Read from MH i2c: D1 01 00 09 1C 00 F6 [22:30:49]Write to MH i2c: 01 00 00 0A 1C 26 [22:30:49]Write i2c OK [22:30:49]MH_I2C_Read... [22:30:50]OFD Sender: No OFD packet to send [22:30:50]*** Cut start [22:30:50]*** Partial cut [22:30:50]*** CUTSNS_PIN = 1 [22:30:50]*** CUTSNS_PIN = 0 [22:30:50]*** Brake cut motor [22:30:51]Read from MH i2c: 01 [22:30:51]MH_I2C_Read... [22:30:51]*** Stop cut motor [22:30:51]*** Cut end [22:30:51]Read from MH i2c: 01 07 00 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: 01 07 00 0A 1C 00 00 00 00 00 FF 0F 3B [22:30:51]process_action close_receipt done [22:30:51]requested_data is exist [22:30:51]produce_requested_data [22:30:51]requested_item fm.sn is exist - process it [22:30:51]wFMCommunicate request_size=4 [22:30:51]MH_SAM_APDU [22:30:51]CAPDU: 80 11 00 00 [22:30:51]Write to MH i2c: E2 08 00 0B 1C 80 11 00 00 00 00 00 00 A1 [22:30:51]Write i2c OK [22:30:51]MH_I2C_Read... [22:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:51]Read from MH i2c: E2 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: E2 17 00 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: E2 17 00 0B 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F6 [22:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:30:51]wFMCommunicate OK [22:30:51]requested_item fd.num is exist - process it [22:30:51]SAM_PROTO_GetFieldsCounters [22:30:51]wFMCommunicate request_size=4 [22:30:51]MH_SAM_APDU [22:30:51]CAPDU: 80 13 00 00 [22:30:51]Write to MH i2c: E2 08 00 0C 1C 80 13 00 00 00 00 00 00 A4 [22:30:51]Write i2c OK [22:30:51]MH_I2C_Read... [22:30:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:30:51]Read from MH i2c: E2 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: E2 62 00 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: E2 62 00 0C 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 11 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3A 03 00 00 5E 04 04 00 3A 03 00 00 57 04 04 00 3B 03 00 00 19 04 04 00 00 00 00 00 90 00 4F [22:30:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 11 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3A 03 00 00 5E 04 04 00 3A 03 00 00 57 04 04 00 3B 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:30:51]wFMCommunicate OK [22:30:51]SAM_PROTO_GetFieldsCounters done [22:30:51]requested_item shift.num is exist - process it [22:30:51]requested_item shift.opened is exist - process it [22:30:51]req_shift_opened [22:30:51]FM_GetShiftState [22:30:51]SAM_PROTO_GetShiftState [22:30:51]wFMCommunicate request_size=4 [22:30:51]MH_SAM_APDU [22:30:51]CAPDU: 80 13 01 00 [22:30:51]Write to MH i2c: E2 08 00 0D 1C 80 13 01 00 00 00 00 00 A6 [22:30:51]Write i2c OK [22:30:51]MH_I2C_Read... [22:30:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:51]Read from MH i2c: E2 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: E2 0E 00 [22:30:51]MH_I2C_Read... [22:30:51]Read from MH i2c: E2 0E 00 0D 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0B [22:30:51]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:30:51]wFMCommunicate OK [22:30:51]SAM_PROTO_GetShiftState done [22:30:51]FM_GetShiftState done [22:30:51]req_shift_opened done [22:30:51]requested_item shift.open_date is exist - process it [22:30:51]req_shift_open_date [22:30:51]req_shift_open_date done [22:30:51]produce_requested_data done [22:30:51]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373009,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:30:51]process_action_free close_receipt [22:30:51]json_value_free [22:30:51]json_value_free done [22:30:51]process_json_proto returns [22:30:51]Send response to host [22:30:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373009,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:30:51]free response buf [22:30:51]execute_script done [22:30:51]execute_script returns [22:30:51]free content buf [22:30:51]Sock 10.Close socket [22:30:51]Sock 10.Thread stoped [22:30:55]OFD Sender: No OFD packet to send [22:31:00]OFD Sender: No OFD packet to send [22:31:05]OFD Sender: No OFD packet to send [22:31:10]OFD Sender: No OFD packet to send [22:31:15]OFD Sender: No OFD packet to send [22:31:20]OFD Sender: No OFD packet to send [22:31:25]OFD Sender: No OFD packet to send [22:31:30]OFD Sender: No OFD packet to send [22:31:33]recv_with_timeout no data received [22:31:35]OFD Sender: No OFD packet to send [22:31:40]OFD Sender: No OFD packet to send [22:31:45]OFD Sender: No OFD packet to send [22:31:50]OFD Sender: No OFD packet to send [22:31:55]OFD Sender: No OFD packet to send [22:32:00]OFD Sender: No OFD packet to send [22:32:05]OFD Sender: No OFD packet to send [22:32:10]OFD Sender: No OFD packet to send [22:32:15]OFD Sender: No OFD packet to send [22:32:20]OFD Sender: No OFD packet to send [22:32:25]OFD Sender: No OFD packet to send [22:32:30]OFD Sender: No OFD packet to send [22:32:35]OFD Sender: No OFD packet to send [22:32:40]OFD Sender: No OFD packet to send [22:32:45]OFD Sender: No OFD packet to send [22:32:50]OFD Sender: No OFD packet to send [22:32:55]OFD Sender: No OFD packet to send [22:33:00]OFD Sender: No OFD packet to send [22:33:05]OFD Sender: No OFD packet to send [22:33:10]OFD Sender: No OFD packet to send [22:33:15]OFD Sender: No OFD packet to send [22:33:20]OFD Sender: No OFD packet to send [22:33:25]OFD Sender: No OFD packet to send [22:33:30]OFD Sender: No OFD packet to send [22:33:35]OFD Sender: No OFD packet to send [22:33:40]OFD Sender: No OFD packet to send [22:33:45]OFD Sender: No OFD packet to send [22:33:50]OFD Sender: No OFD packet to send [22:33:55]OFD Sender: No OFD packet to send [22:33:57]accept exits with 7 [22:33:57]New connection [22:33:57]New thread 3066613092 created [22:33:57]Thread 3066469732 joined [22:33:57]Waiting for new connection... [22:33:57] Sock 7.Parse request [22:33:57]Sock 7.Check first char [22:33:57]Sock 7.First char is OK [22:33:57]request: POST /json_proto HTTP/1.0 [22:33:57]Method: POST [22:33:57]URL: /json_proto [22:33:57]Method is POST - this is cgi request [22:33:57]url: /json_proto [22:33:57]query_string will be loaded in cgi processing [22:33:57]execute_cgi json_proto POST (null) [22:33:57]execute_cgi path=json_proto method=POST [22:33:57]POST find Content-Length [22:33:57]Host: 172.17.42.195:8080 [22:33:57]Content-Length: 678 [22:33:57]Content-Type: application/json [22:33:57] [22:33:57]POST finish read [22:33:57]Found Content-Length = 678 [22:33:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:57]execute_script... [22:33: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)3309333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:33:57]POST & json_proto [22:33:57]process_json_proto [22:33:57]json parsed OK: [22:33:57]protocol is kg_v1.0 [22:33:57]action value=close_receipt [22:33:57]process_action close_receipt [22:33:57]cmd_close_receipt [22:33:57]MH_GetDate [22:33:57]Write to MH i2c: F0 00 00 0E 1C 19 [22:33:57]Write i2c OK [22:33:57]MH_I2C_Read... [22:33:57]Read from MH i2c: F0 [22:33:57]MH_I2C_Read... [22:33:57]Read from MH i2c: F0 09 00 [22:33:57]MH_I2C_Read... [22:33:57]Read from MH i2c: F0 09 00 0E 1C 00 57 CB 1A 67 EF 94 12 67 C1 [22:33:57]GetLastDocTimeStamp 1729809048 [22:33:57]current date 1729809239 [22:33:57]FM_GetShiftState [22:33:57]SAM_PROTO_GetShiftState [22:33:57]wFMCommunicate request_size=4 [22:33:57]MH_SAM_APDU [22:33:57]CAPDU: 80 13 01 00 [22:33:57]Write to MH i2c: E2 08 00 0F 1C 80 13 01 00 00 00 00 00 A8 [22:33:57]Write i2c OK [22:33:57]MH_I2C_Read... [22:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:33:57]Read from MH i2c: E2 [22:33:57]MH_I2C_Read... [22:33:57]Read from MH i2c: E2 0E 00 [22:33:57]MH_I2C_Read... [22:33:57]Read from MH i2c: E2 0E 00 0F 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0D [22:33:57]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:33:57]wFMCommunicate OK [22:33:57]SAM_PROTO_GetShiftState done [22:33:57]FM_GetShiftState done [22:33:57]opened in 1729729095 [22:33:57]opened+sec_in_day 1729815495 [22:33:57]quantity*price = 50041 [22:33:57]sum+1 = 50042 [22:33:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 827 24.10.2024 22:33 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373010 ФПД: 162529650373190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223359&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373010&fm=162529650373190&tin=02508201610067®Number=0000000000091623&sum=50000 [22:33:58]StoreToDocumentArchive [22:33:58]shift 524 fd 373010 [22:33:58]save to /storage/0524/doc_00373010 [22:33:58]save last doc name /storage/0524/doc_00373010 to /storage/kkm_last_doc_name [22:33:58]save OK [22:33:58]Clear old archive folders... [22:33:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:33:58]tlvbuf is 00CC1680 [22:33:58]SAM_PROTO_ClearQueue [22:33:58]wFMCommunicate request_size=4 [22:33:58]MH_SAM_APDU [22:33:58]CAPDU: 80 09 00 00 [22:33:58]Write to MH i2c: E2 08 00 1C 1C 80 09 00 00 00 00 00 00 AA [22:33:58]Write i2c OK [22:33:58]MH_I2C_Read... [22:33:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:33:58]Read from MH i2c: E2 [22:33:58]MH_I2C_Read... [22:33:58]Read from MH i2c: E2 03 00 [22:33:58]MH_I2C_Read... [22:33:58]Read from MH i2c: E2 03 00 1C 1C 00 90 00 AC [22:33:58]RAPDU: 90 00 [22:33:58]wFMCommunicate OK [22:33:58]SAM_PROTO_ClearQueue done [22:33:58]KKMCreateOFDPacket [22:33:58]OFDProtocolAddRootSTLVToBuf [22:33:58]FM_MakeSignedData [22:33:58]FM_MakeSignedData [22:33:58]SAM_PROTO_SignData [22:33:58]wFMCommunicate request_size=4 [22:33:58]MH_SAM_APDU [22:33:58]CAPDU: 80 0D 01 02 [22:33:58]Write to MH i2c: E2 08 00 1D 1C 80 0D 01 02 00 00 00 00 B2 [22:33:58]Write i2c OK [22:33:58]MH_I2C_Read... [22:33:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:33:58]Read from MH i2c: E2 [22:33:58]MH_I2C_Read... [22:33:58]Read from MH i2c: E2 03 00 [22:33:58]MH_I2C_Read... [22:33:58]Read from MH i2c: E2 03 00 1D 1C 00 90 00 AD [22:33:58]RAPDU: 90 00 [22:33:58]wFMCommunicate OK [22:33:58]wFMCommunicate request_size=255 [22:33:58]MH_SAM_APDU [22:33: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 57 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B1 05 00 35 04 06 00 93 [22:33:58]Write to MH i2c: E2 02 01 1E 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 57 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B1 05 00 35 04 06 00 93 00 00 88 [22:33:58]Write i2c OK [22:33:58]MH_I2C_Read... [22:33:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:59]Read from MH i2c: E2 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 03 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 03 00 1E 1C 00 90 00 AE [22:33:59]RAPDU: 90 00 [22:33:59]wFMCommunicate OK [22:33:59]wFMCommunicate request_size=10 [22:33:59]MH_SAM_APDU [22:33:59]CAPDU: 80 0D 02 02 05 D1 E2 13 72 46 [22:33:59]Write to MH i2c: E2 0D 00 1F 1C 80 0D 02 02 05 00 D1 E2 13 72 46 00 00 3D [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:33:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:33:59]Read from MH i2c: E2 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 03 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 03 00 1F 1C 00 90 00 AF [22:33:59]RAPDU: 90 00 [22:33:59]wFMCommunicate OK [22:33:59]wFMCommunicate request_size=4 [22:33:59]MH_SAM_APDU [22:33:59]CAPDU: 80 0D 03 02 [22:33:59]Write to MH i2c: E2 08 00 20 1C 80 0D 03 02 00 00 00 00 B7 [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:33:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:33:59]Read from MH i2c: E2 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 0B 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 0B 00 20 1C 00 29 55 45 64 F5 5A 1B 4C 90 00 95 [22:33:59]RAPDU: 29 55 45 64 F5 5A 1B 4C 90 00 [22:33:59]wFMCommunicate OK [22:33:59]SAM_PROTO_SignData done [22:33:59]FM_MakeSignedData done [22:33:59]CreateOFDProtocolMessage [22:33:59]wFMCommunicate request_size=4 [22:33:59]MH_SAM_APDU [22:33:59]CAPDU: 80 11 00 00 [22:33:59]Write to MH i2c: E2 08 00 21 1C 80 11 00 00 00 00 00 00 B7 [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:33:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:33:59]Read from MH i2c: E2 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 17 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: E2 17 00 21 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0C [22:33:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:33:59]wFMCommunicate OK [22:33:59]CreateOFDProtocolMessage done [22:33:59]OFDSenderStorePacket 373010 [22:33:59]StoreOFDPacket docnum=373010 [22:33:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0E 63 07 01 FD 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 57 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B1 05 00 35 04 06 00 93 D1 E2 13 72 46 29 55 45 64 F5 5A 1B 4C [22:33:59]CheckFolder [22:33:59]dirname=/storage/ofd_packets [22:33:59]CheckFolder done [22:33:59]ProducePacketName [22:33:59]name=ofd_packets/00373010 [22:33:59]NVStorageSaveData ofd_packets/00373010 [22:33:59]File name is /storage/ofd_packets/00373010 [22:33:59]Write 301 bytes [22:33:59]NVStorageSaveData done [22:33:59]OFDSenderStorePacket done [22:33:59]KKMCreateOFDPacket done [22:33:59]NVStorageSaveData kkm_last_timestamp [22:33:59]File name is /storage/kkm_last_timestamp [22:33:59]Write 4 bytes [22:33:59]NVStorageSaveData done [22:33:59]ExternCall_PrintAddStr [22:33:59]wPrintStart [22:33:59]Write to MH i2c: 01 00 00 22 1C 3E [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: 01 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: 01 07 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: 01 07 00 22 1C 00 00 00 00 00 FF 0F 53 [22:33:59]RasterBufferAndPrint [22:33:59]line Счет N : (1)3309333 [22:33:59]line ИНН: 02508201610067 [22:33:59]line Контрольно-Кассовый Чек [22:33:59]line ПРОДАЖА [22:33:59]line ТРК (МРК, ГНК) : 12 [22:33:59]line Товар: 2710124130 [22:33:59]line Аи-92-К-4 [22:33:59]line 7.480 * 66.90 [22:33:59]line = 500.41 [22:33:59]line НДС 12% НСП 1% [22:33:59]line > о реализуемом товаре [22:33:59]line ОКРУГЛЕНИЕ: -0.41 [22:33:59]line ИТОГО: 500.00 [22:33:59]line Внесено: 500.00 [22:33:59]line СДАЧА: 0.00 [22:33:59]line НСП 1% : 4.43 [22:33:59]line НДС 12% : 53.14 [22:33:59]line Наличными: 500.00 [22:33:59]line Безнал.: 0.00 [22:33:59]line Место: АЗС № 87 "Партнер Нефть" [22:33:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:33:59]line СНО: Общий режим [22:33:59]line Чек 827 24.10.2024 22:33 [22:33:59]line Смена: 524 ФФД: 1.0 [22:33:59]line ЗНМ: 0300000083 [22:33:59]line РНМ: 0000000000091623 [22:33:59]line Версия ККМ: 001 [22:33:59]line ФМ: 0000000000874672 [22:33:59]line ФД: 373010 [22:33:59]line ФПД: 162529650373190 [22:33:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223359&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373010&fm=162529650373190&tin=02508201610067®Number=0000000000091623&sum=50000 [22:33:59]written 0, free lines is 4095 [22:33:59]OFD Sender: Processing packet 373010 [packets to send 268, broken 267] [22:33:59]ProducePacketName [22:33:59]name=ofd_packets/00373010 [22:33:59]OFD Sender: To server: pG, [22:33:59]CommunicateWithHost lk.salyk.kg:30040 [22:33:59]ConnectInit lk.salyk.kg [22:33:59]Connected sock=10 [22:33:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 0E 63 07 01 FD 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 57 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B1 05 00 35 04 06 00 93 D1 E2 13 72 46 29 55 45 64 F5 5A 1B 4C [22:33:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 BD C4 47 00 87 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 12 B1 05 00 F4 03 04 00 FD 76 1A 67 B6 04 01 00 00 EC 85 83 EC B2 0F FE 2E [22:33:59]CommunicateWithHost err = 0 [22:33:59]CheckOFDResponse [22:33:59]1017 (14) - 77093643461234 [22:33:59]1041 (16) - 0000000000874672 [22:33:59]1040 (4) - 373010 [22:33:59]1012 (4) - 24.10.2024 16:34 [22:33:59]1206 (1) - 0 [22:33:59]OFD Sender: Remove packet 373010 [22:33:59]ProducePacketName [22:33:59]name=ofd_packets/00373010 [22:33:59]NVStorageDeleteData [22:33:59]Write to MH i2c: 01 00 00 4D 1C 69 [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: 01 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: 01 07 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: 01 07 00 4D 1C 00 00 00 00 00 EA 0C 66 [22:33:59]RasterBufferAndPrint [22:33:59]line [22:33:59]line [22:33:59]line [22:33:59]line [22:33:59]line [22:33:59]written 0, free lines is 3312 [22:33:59]MH_Cut [22:33:59]Write to MH i2c: D1 01 00 54 1C 01 42 [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: D1 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: D1 01 00 [22:33:59]MH_I2C_Read... [22:33:59]Read from MH i2c: D1 01 00 54 1C 00 41 [22:33:59]Write to MH i2c: 01 00 00 55 1C 71 [22:33:59]Write i2c OK [22:33:59]MH_I2C_Read... [22:34:00]OFD Sender: No OFD packet to send [22:34:00]*** Cut start [22:34:00]*** Partial cut [22:34:00]*** CUTSNS_PIN = 1 [22:34:00]*** CUTSNS_PIN = 0 [22:34:00]*** Brake cut motor [22:34:01]Read from MH i2c: 01 [22:34:01]MH_I2C_Read... [22:34:01]*** Stop cut motor [22:34:01]*** Cut end [22:34:01]Read from MH i2c: 01 07 00 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: 01 07 00 55 1C 00 00 00 00 00 FF 0F 86 [22:34:01]process_action close_receipt done [22:34:01]requested_data is exist [22:34:01]produce_requested_data [22:34:01]requested_item fm.sn is exist - process it [22:34:01]wFMCommunicate request_size=4 [22:34:01]MH_SAM_APDU [22:34:01]CAPDU: 80 11 00 00 [22:34:01]Write to MH i2c: E2 08 00 56 1C 80 11 00 00 00 00 00 00 EC [22:34:01]Write i2c OK [22:34:01]MH_I2C_Read... [22:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:01]Read from MH i2c: E2 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: E2 17 00 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: E2 17 00 56 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [22:34:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:34:01]wFMCommunicate OK [22:34:01]requested_item fd.num is exist - process it [22:34:01]SAM_PROTO_GetFieldsCounters [22:34:01]wFMCommunicate request_size=4 [22:34:01]MH_SAM_APDU [22:34:01]CAPDU: 80 13 00 00 [22:34:01]Write to MH i2c: E2 08 00 57 1C 80 13 00 00 00 00 00 00 EF [22:34:01]Write i2c OK [22:34:01]MH_I2C_Read... [22:34:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:01]Read from MH i2c: E2 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: E2 62 00 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: E2 62 00 57 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 12 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3B 03 00 00 5E 04 04 00 3B 03 00 00 57 04 04 00 3C 03 00 00 19 04 04 00 00 00 00 00 90 00 9E [22:34:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 12 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3B 03 00 00 5E 04 04 00 3B 03 00 00 57 04 04 00 3C 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:01]wFMCommunicate OK [22:34:01]SAM_PROTO_GetFieldsCounters done [22:34:01]requested_item shift.num is exist - process it [22:34:01]requested_item shift.opened is exist - process it [22:34:01]req_shift_opened [22:34:01]FM_GetShiftState [22:34:01]SAM_PROTO_GetShiftState [22:34:01]wFMCommunicate request_size=4 [22:34:01]MH_SAM_APDU [22:34:01]CAPDU: 80 13 01 00 [22:34:01]Write to MH i2c: E2 08 00 58 1C 80 13 01 00 00 00 00 00 F1 [22:34:01]Write i2c OK [22:34:01]MH_I2C_Read... [22:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:01]Read from MH i2c: E2 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: E2 0E 00 [22:34:01]MH_I2C_Read... [22:34:01]Read from MH i2c: E2 0E 00 58 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 56 [22:34:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:34:01]wFMCommunicate OK [22:34:01]SAM_PROTO_GetShiftState done [22:34:01]FM_GetShiftState done [22:34:01]req_shift_opened done [22:34:01]requested_item shift.open_date is exist - process it [22:34:01]req_shift_open_date [22:34:01]req_shift_open_date done [22:34:01]produce_requested_data done [22:34:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373010,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:34:01]process_action_free close_receipt [22:34:01]json_value_free [22:34:01]json_value_free done [22:34:01]process_json_proto returns [22:34:01]Send response to host [22:34:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373010,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:34:01]free response buf [22:34:01]execute_script done [22:34:01]execute_script returns [22:34:01]free content buf [22:34:01]Sock 7.Close socket [22:34:01]Sock 7.Thread stoped [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: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:25]accept exits with 9 [22:35:25]New connection [22:35:25]New thread 3066469732 created [22:35:25]Thread 3066613092 joined [22:35:25]Waiting for new connection... [22:35:25] Sock 9.Parse request [22:35:25]Sock 9.Check first char [22:35:25]Sock 9.First char is OK [22:35:25]request: POST /json_proto HTTP/1.0 [22:35:25]Method: POST [22:35:25]URL: /json_proto [22:35:25]Method is POST - this is cgi request [22:35:25]url: /json_proto [22:35:25]query_string will be loaded in cgi processing [22:35:25]execute_cgi json_proto POST (null) [22:35:25]execute_cgi path=json_proto method=POST [22:35:25]POST find Content-Length [22:35:25]Host: 172.17.42.195:8080 [22:35:25]Content-Length: 767 [22:35:25]Content-Type: application/json [22:35:25] [22:35:25]POST finish read [22:35:25]Found Content-Length = 767 [22:35:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:25]execute_script... [22:35: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)3309334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:35:25]POST & json_proto [22:35:25]process_json_proto [22:35:25]json parsed OK: [22:35:25]protocol is kg_v1.0 [22:35:25]action value=close_receipt [22:35:25]process_action close_receipt [22:35:25]cmd_close_receipt [22:35:25]MH_GetDate [22:35:25]Write to MH i2c: F0 00 00 59 1C 64 [22:35:25]Write i2c OK [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: F0 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: F0 09 00 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: F0 09 00 59 1C 00 AF CB 1A 67 EF 94 12 67 64 [22:35:25]GetLastDocTimeStamp 1729809239 [22:35:25]current date 1729809327 [22:35:25]FM_GetShiftState [22:35:25]SAM_PROTO_GetShiftState [22:35:25]wFMCommunicate request_size=4 [22:35:25]MH_SAM_APDU [22:35:25]CAPDU: 80 13 01 00 [22:35:25]Write to MH i2c: E2 08 00 5A 1C 80 13 01 00 00 00 00 00 F3 [22:35:25]Write i2c OK [22:35:25]MH_I2C_Read... [22:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:25]Read from MH i2c: E2 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 0E 00 [22:35:25]MH_I2C_Read... [22:35:25]Read from MH i2c: E2 0E 00 5A 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 58 [22:35:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:35:25]wFMCommunicate OK [22:35:25]SAM_PROTO_GetShiftState done [22:35:25]FM_GetShiftState done [22:35:25]opened in 1729729095 [22:35:25]opened+sec_in_day 1729815495 [22:35:25]quantity*price = 30038 [22:35:25]sum+1 = 30039 [22:35:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 828 24.10.2024 22:35 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373011 ФПД: 30997488686742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223527&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373011&fm=30997488686742&tin=02508201610067®Number=0000000000091623&sum=30038 [22:35:26]StoreToDocumentArchive [22:35:26]shift 524 fd 373011 [22:35:26]save to /storage/0524/doc_00373011 [22:35:26]save last doc name /storage/0524/doc_00373011 to /storage/kkm_last_doc_name [22:35:26]save OK [22:35:26]Clear old archive folders... [22:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:35:26]tlvbuf is 00CBBCF0 [22:35:26]SAM_PROTO_ClearQueue [22:35:26]wFMCommunicate request_size=4 [22:35:26]MH_SAM_APDU [22:35:26]CAPDU: 80 09 00 00 [22:35:26]Write to MH i2c: E2 08 00 67 1C 80 09 00 00 00 00 00 00 F5 [22:35:26]Write i2c OK [22:35:26]MH_I2C_Read... [22:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:35:26]Read from MH i2c: E2 [22:35:26]MH_I2C_Read... [22:35:26]Read from MH i2c: E2 03 00 [22:35:26]MH_I2C_Read... [22:35:26]Read from MH i2c: E2 03 00 67 1C 00 90 00 F7 [22:35:26]RAPDU: 90 00 [22:35:26]wFMCommunicate OK [22:35:26]SAM_PROTO_ClearQueue done [22:35:26]KKMCreateOFDPacket [22:35:26]OFDProtocolAddRootSTLVToBuf [22:35:26]FM_MakeSignedData [22:35:26]FM_MakeSignedData [22:35:26]SAM_PROTO_SignData [22:35:26]wFMCommunicate request_size=4 [22:35:26]MH_SAM_APDU [22:35:26]CAPDU: 80 0D 01 02 [22:35:26]Write to MH i2c: E2 08 00 68 1C 80 0D 01 02 00 00 00 00 FD [22:35:26]Write i2c OK [22:35:26]MH_I2C_Read... [22:35:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:35:27]Read from MH i2c: E2 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 03 00 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 03 00 68 1C 00 90 00 F8 [22:35:27]RAPDU: 90 00 [22:35:27]wFMCommunicate OK [22:35:27]wFMCommunicate request_size=255 [22:35:27]MH_SAM_APDU [22:35: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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 AF CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B1 05 00 35 04 06 00 1C [22:35:27]Write to MH i2c: E2 02 01 69 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 AF CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B1 05 00 35 04 06 00 1C 00 00 F6 [22:35:27]Write i2c OK [22:35:27]MH_I2C_Read... [22:35:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:27]Read from MH i2c: E2 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 03 00 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 03 00 69 1C 00 90 00 F9 [22:35:27]RAPDU: 90 00 [22:35:27]wFMCommunicate OK [22:35:27]wFMCommunicate request_size=10 [22:35:27]MH_SAM_APDU [22:35:27]CAPDU: 80 0D 02 02 05 31 2A 4D 56 96 [22:35:27]Write to MH i2c: E2 0D 00 6A 1C 80 0D 02 02 05 00 31 2A 4D 56 96 00 00 9E [22:35:27]Write i2c OK [22:35:27]MH_I2C_Read... [22:35:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:35:27]Read from MH i2c: E2 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 03 00 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 03 00 6A 1C 00 90 00 FA [22:35:27]RAPDU: 90 00 [22:35:27]wFMCommunicate OK [22:35:27]wFMCommunicate request_size=4 [22:35:27]MH_SAM_APDU [22:35:27]CAPDU: 80 0D 03 02 [22:35:27]Write to MH i2c: E2 08 00 6B 1C 80 0D 03 02 00 00 00 00 02 [22:35:27]Write i2c OK [22:35:27]MH_I2C_Read... [22:35:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:35:27]Read from MH i2c: E2 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 0B 00 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 0B 00 6B 1C 00 DD 4E 8E 3A A3 55 AC 23 90 00 BD [22:35:27]RAPDU: DD 4E 8E 3A A3 55 AC 23 90 00 [22:35:27]wFMCommunicate OK [22:35:27]SAM_PROTO_SignData done [22:35:27]FM_MakeSignedData done [22:35:27]CreateOFDProtocolMessage [22:35:27]wFMCommunicate request_size=4 [22:35:27]MH_SAM_APDU [22:35:27]CAPDU: 80 11 00 00 [22:35:27]Write to MH i2c: E2 08 00 6C 1C 80 11 00 00 00 00 00 00 02 [22:35:27]Write i2c OK [22:35:27]MH_I2C_Read... [22:35:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:27]Read from MH i2c: E2 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 17 00 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: E2 17 00 6C 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 57 [22:35:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:35:27]wFMCommunicate OK [22:35:27]CreateOFDProtocolMessage done [22:35:27]OFDSenderStorePacket 373011 [22:35:27]StoreOFDPacket docnum=373011 [22:35:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5D 21 07 01 93 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 AF CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B1 05 00 35 04 06 00 1C 31 2A 4D 56 96 DD 4E 8E 3A A3 55 AC 23 [22:35:27]CheckFolder [22:35:27]dirname=/storage/ofd_packets [22:35:27]CheckFolder done [22:35:27]ProducePacketName [22:35:27]name=ofd_packets/00373011 [22:35:27]NVStorageSaveData ofd_packets/00373011 [22:35:27]File name is /storage/ofd_packets/00373011 [22:35:27]Write 301 bytes [22:35:27]NVStorageSaveData done [22:35:27]OFDSenderStorePacket done [22:35:27]KKMCreateOFDPacket done [22:35:27]NVStorageSaveData kkm_last_timestamp [22:35:27]File name is /storage/kkm_last_timestamp [22:35:27]Write 4 bytes [22:35:27]NVStorageSaveData done [22:35:27]ExternCall_PrintAddStr [22:35:27]wPrintStart [22:35:27]Write to MH i2c: 01 00 00 6D 1C 89 [22:35:27]Write i2c OK [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: 01 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: 01 07 00 [22:35:27]MH_I2C_Read... [22:35:27]Read from MH i2c: 01 07 00 6D 1C 00 00 00 00 00 FF 0F 9E [22:35:27]RasterBufferAndPrint [22:35:27]line Счет N : (1)3309334 [22:35:27]line ИНН: 02508201610067 [22:35:27]line Контрольно-Кассовый Чек [22:35:27]line ПРОДАЖА [22:35:27]line ТРК (МРК, ГНК) : 22 [22:35:27]line Товар: 2710124130 [22:35:27]line Аи-92-К-4 [22:35:27]line 4.490 * 66.90 [22:35:27]line = 300.38 [22:35:27]line НДС 12% НСП 1% [22:35:27]line > о реализуемом товаре [22:35:27]line ИТОГО: 300.38 [22:35:27]line НСП 1% : 2.66 [22:35:27]line НДС 12% : 31.90 [22:35:27]line Наличными: 0.00 [22:35:27]line Безнал.: 300.38 [22:35:27]line Место: АЗС № 87 "Партнер Нефть" [22:35:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:35:27]line СНО: Общий режим [22:35:27]line Чек 828 24.10.2024 22:35 [22:35:27]line Смена: 524 ФФД: 1.0 [22:35:27]line ЗНМ: 0300000083 [22:35:27]line РНМ: 0000000000091623 [22:35:27]line Версия ККМ: 001 [22:35:27]line Платежная система: Mbank [22:35:27]line ФМ: 0000000000874672 [22:35:27]line ФД: 373011 [22:35:27]line ФПД: 30997488686742 [22:35:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223527&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373011&fm=30997488686742&tin=02508201610067®Number=0000000000091623&sum=30038 [22:35:27]OFD Sender: Processing packet 373011 [packets to send 268, broken 267] [22:35:27]ProducePacketName [22:35:27]name=ofd_packets/00373011 [22:35:27]OFD Sender: To server: pG, [22:35:27]CommunicateWithHost lk.salyk.kg:30040 [22:35:27]ConnectInit lk.salyk.kg [22:35:27]written 0, free lines is 4095 [22:35:27]Connected sock=10 [22:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5D 21 07 01 93 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 03 00 00 F4 03 04 00 AF CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B1 05 00 35 04 06 00 1C 31 2A 4D 56 96 DD 4E 8E 3A A3 55 AC 23 [22:35:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 70 E7 47 00 91 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 13 B1 05 00 F4 03 04 00 55 77 1A 67 B6 04 01 00 00 E7 41 CA D5 81 C5 73 83 [22:35:28]CommunicateWithHost err = 0 [22:35:28]CheckOFDResponse [22:35:28]1017 (14) - 77093643461234 [22:35:28]1041 (16) - 0000000000874672 [22:35:28]1040 (4) - 373011 [22:35:28]1012 (4) - 24.10.2024 16:35 [22:35:28]1206 (1) - 0 [22:35:28]OFD Sender: Remove packet 373011 [22:35:28]ProducePacketName [22:35:28]name=ofd_packets/00373011 [22:35:28]NVStorageDeleteData [22:35:28]Write to MH i2c: 01 00 00 96 1C B2 [22:35:28]Write i2c OK [22:35:28]MH_I2C_Read... [22:35:28]Read from MH i2c: 01 [22:35:28]MH_I2C_Read... [22:35:28]Read from MH i2c: 01 07 00 [22:35:28]MH_I2C_Read... [22:35:28]Read from MH i2c: 01 07 00 96 1C 00 00 00 00 00 FD 0C C2 [22:35:28]RasterBufferAndPrint [22:35:28]line [22:35:28]line [22:35:28]line [22:35:28]line [22:35:28]line [22:35:28]written 0, free lines is 3331 [22:35:28]MH_Cut [22:35:28]Write to MH i2c: D1 01 00 9D 1C 01 8B [22:35:28]Write i2c OK [22:35:28]MH_I2C_Read... [22:35:28]Read from MH i2c: D1 [22:35:28]MH_I2C_Read... [22:35:28]Read from MH i2c: D1 01 00 [22:35:28]MH_I2C_Read... [22:35:28]Read from MH i2c: D1 01 00 9D 1C 00 8A [22:35:28]Write to MH i2c: 01 00 00 9E 1C BA [22:35:28]Write i2c OK [22:35:28]MH_I2C_Read... [22:35:28]OFD Sender: No OFD packet to send [22:35:29]*** Cut start [22:35:29]*** Partial cut [22:35:29]*** CUTSNS_PIN = 1 [22:35:29]*** CUTSNS_PIN = 0 [22:35:29]*** Brake cut motor [22:35:29]Read from MH i2c: 01 [22:35:29]MH_I2C_Read... [22:35:29]*** Stop cut motor [22:35:29]*** Cut end [22:35:29]Read from MH i2c: 01 07 00 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: 01 07 00 9E 1C 00 00 00 00 00 FF 0F CF [22:35:29]process_action close_receipt done [22:35:29]requested_data is exist [22:35:29]produce_requested_data [22:35:29]requested_item fm.sn is exist - process it [22:35:29]wFMCommunicate request_size=4 [22:35:29]MH_SAM_APDU [22:35:29]CAPDU: 80 11 00 00 [22:35:29]Write to MH i2c: E2 08 00 9F 1C 80 11 00 00 00 00 00 00 35 [22:35:29]Write i2c OK [22:35:29]MH_I2C_Read... [22:35:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:35:29]Read from MH i2c: E2 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: E2 17 00 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: E2 17 00 9F 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8A [22:35:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:35:29]wFMCommunicate OK [22:35:29]requested_item fd.num is exist - process it [22:35:29]SAM_PROTO_GetFieldsCounters [22:35:29]wFMCommunicate request_size=4 [22:35:29]MH_SAM_APDU [22:35:29]CAPDU: 80 13 00 00 [22:35:29]Write to MH i2c: E2 08 00 A0 1C 80 13 00 00 00 00 00 00 38 [22:35:29]Write i2c OK [22:35:29]MH_I2C_Read... [22:35:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:35:29]Read from MH i2c: E2 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: E2 62 00 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: E2 62 00 A0 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 13 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3C 03 00 00 5E 04 04 00 3C 03 00 00 57 04 04 00 3D 03 00 00 19 04 04 00 00 00 00 00 90 00 EB [22:35:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 13 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3C 03 00 00 5E 04 04 00 3C 03 00 00 57 04 04 00 3D 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:35:29]wFMCommunicate OK [22:35:29]SAM_PROTO_GetFieldsCounters done [22:35:29]requested_item shift.num is exist - process it [22:35:29]requested_item shift.opened is exist - process it [22:35:29]req_shift_opened [22:35:29]FM_GetShiftState [22:35:29]SAM_PROTO_GetShiftState [22:35:29]wFMCommunicate request_size=4 [22:35:29]MH_SAM_APDU [22:35:29]CAPDU: 80 13 01 00 [22:35:29]Write to MH i2c: E2 08 00 A1 1C 80 13 01 00 00 00 00 00 3A [22:35:29]Write i2c OK [22:35:29]MH_I2C_Read... [22:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:35:29]Read from MH i2c: E2 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: E2 0E 00 [22:35:29]MH_I2C_Read... [22:35:29]Read from MH i2c: E2 0E 00 A1 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9F [22:35:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:35:29]wFMCommunicate OK [22:35:29]SAM_PROTO_GetShiftState done [22:35:29]FM_GetShiftState done [22:35:29]req_shift_opened done [22:35:29]requested_item shift.open_date is exist - process it [22:35:29]req_shift_open_date [22:35:29]req_shift_open_date done [22:35:29]produce_requested_data done [22:35:29]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373011,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:35:29]process_action_free close_receipt [22:35:29]json_value_free [22:35:29]json_value_free done [22:35:29]process_json_proto returns [22:35:29]Send response to host [22:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373011,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:35:29]free response buf [22:35:29]execute_script done [22:35:29]execute_script returns [22:35:29]free content buf [22:35:29]Sock 9.Close socket [22:35:29]Sock 9.Thread stoped [22:35:33]OFD Sender: No OFD packet to send [22:35:38]OFD Sender: No OFD packet to send [22:35:43]OFD Sender: No OFD packet to send [22:35:48]OFD Sender: No OFD packet to send [22:35:53]OFD Sender: No OFD packet to send [22:35:58]OFD Sender: No OFD packet to send [22:36:01]accept exits with 7 [22:36:01]New connection [22:36:01]New thread 3066613092 created [22:36:01]Thread 3066469732 joined [22:36:01]Waiting for new connection... [22:36:01] Sock 7.Parse request [22:36:01]Sock 7.Check first char [22:36:01]Sock 7.First char is OK [22:36:01]request: POST /json_proto HTTP/1.0 [22:36:01]Method: POST [22:36:01]URL: /json_proto [22:36:01]Method is POST - this is cgi request [22:36:01]url: /json_proto [22:36:01]query_string will be loaded in cgi processing [22:36:01]execute_cgi json_proto POST (null) [22:36:01]execute_cgi path=json_proto method=POST [22:36:01]POST find Content-Length [22:36:01]Host: 172.17.42.195:8080 [22:36:01]Content-Length: 679 [22:36:01]Content-Type: application/json [22:36:01] [22:36:01]POST finish read [22:36:01]Found Content-Length = 679 [22:36:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:01]execute_script... [22:36: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)3309335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 13.460, "sum" : 900.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 900.00, "total" : 900.00, "payments": [ { "type": 0, "sum" : 900.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:36:01]POST & json_proto [22:36:01]process_json_proto [22:36:01]json parsed OK: [22:36:01]protocol is kg_v1.0 [22:36:01]action value=close_receipt [22:36:01]process_action close_receipt [22:36:01]cmd_close_receipt [22:36:01]MH_GetDate [22:36:01]Write to MH i2c: F0 00 00 A2 1C AD [22:36:01]Write i2c OK [22:36:01]MH_I2C_Read... [22:36:01]Read from MH i2c: F0 [22:36:01]MH_I2C_Read... [22:36:01]Read from MH i2c: F0 09 00 [22:36:01]MH_I2C_Read... [22:36:01]Read from MH i2c: F0 09 00 A2 1C 00 D2 CB 1A 67 EF 94 12 67 D0 [22:36:01]GetLastDocTimeStamp 1729809327 [22:36:01]current date 1729809362 [22:36:01]FM_GetShiftState [22:36:01]SAM_PROTO_GetShiftState [22:36:01]wFMCommunicate request_size=4 [22:36:01]MH_SAM_APDU [22:36:01]CAPDU: 80 13 01 00 [22:36:01]Write to MH i2c: E2 08 00 A3 1C 80 13 01 00 00 00 00 00 3C [22:36:01]Write i2c OK [22:36:01]MH_I2C_Read... [22:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:01]Read from MH i2c: E2 [22:36:01]MH_I2C_Read... [22:36:01]Read from MH i2c: E2 0E 00 [22:36:01]MH_I2C_Read... [22:36:01]Read from MH i2c: E2 0E 00 A3 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A1 [22:36:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:36:01]wFMCommunicate OK [22:36:01]SAM_PROTO_GetShiftState done [22:36:01]FM_GetShiftState done [22:36:01]opened in 1729729095 [22:36:01]opened+sec_in_day 1729815495 [22:36:01]quantity*price = 90047 [22:36:01]sum+1 = 90048 [22:36:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 829 24.10.2024 22:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373012 ФПД: 108572219361970 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373012&fm=108572219361970&tin=02508201610067®Number=0000000000091623&sum=90000 [22:36:02]StoreToDocumentArchive [22:36:02]shift 524 fd 373012 [22:36:02]save to /storage/0524/doc_00373012 [22:36:02]save last doc name /storage/0524/doc_00373012 to /storage/kkm_last_doc_name [22:36:02]save OK [22:36:02]Clear old archive folders... [22:36:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:36:02]tlvbuf is B6F05790 [22:36:02]SAM_PROTO_ClearQueue [22:36:02]wFMCommunicate request_size=4 [22:36:02]MH_SAM_APDU [22:36:02]CAPDU: 80 09 00 00 [22:36:02]Write to MH i2c: E2 08 00 B0 1C 80 09 00 00 00 00 00 00 3E [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:36:02]Read from MH i2c: E2 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 B0 1C 00 90 00 40 [22:36:02]RAPDU: 90 00 [22:36:02]wFMCommunicate OK [22:36:02]SAM_PROTO_ClearQueue done [22:36:02]KKMCreateOFDPacket [22:36:02]OFDProtocolAddRootSTLVToBuf [22:36:02]FM_MakeSignedData [22:36:02]FM_MakeSignedData [22:36:02]SAM_PROTO_SignData [22:36:02]wFMCommunicate request_size=4 [22:36:02]MH_SAM_APDU [22:36:02]CAPDU: 80 0D 01 02 [22:36:02]Write to MH i2c: E2 08 00 B1 1C 80 0D 01 02 00 00 00 00 46 [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:36:02]Read from MH i2c: E2 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 B1 1C 00 90 00 41 [22:36:02]RAPDU: 90 00 [22:36:02]wFMCommunicate OK [22:36:02]wFMCommunicate request_size=255 [22:36:02]MH_SAM_APDU [22:36: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 34 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 D2 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B1 05 00 35 04 06 00 62 [22:36:02]Write to MH i2c: E2 02 01 B2 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 D2 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B1 05 00 35 04 06 00 62 00 00 87 [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:02]Read from MH i2c: E2 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 B2 1C 00 90 00 42 [22:36:02]RAPDU: 90 00 [22:36:02]wFMCommunicate OK [22:36:02]wFMCommunicate request_size=10 [22:36:02]MH_SAM_APDU [22:36:02]CAPDU: 80 0D 02 02 05 BE F0 91 4A B2 [22:36:02]Write to MH i2c: E2 0D 00 B3 1C 80 0D 02 02 05 00 BE F0 91 4A B2 00 00 8E [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:36:02]Read from MH i2c: E2 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 03 00 B3 1C 00 90 00 43 [22:36:02]RAPDU: 90 00 [22:36:02]wFMCommunicate OK [22:36:02]wFMCommunicate request_size=4 [22:36:02]MH_SAM_APDU [22:36:02]CAPDU: 80 0D 03 02 [22:36:02]Write to MH i2c: E2 08 00 B4 1C 80 0D 03 02 00 00 00 00 4B [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:36:02]Read from MH i2c: E2 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 0B 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 0B 00 B4 1C 00 BC 1B 3B A4 97 7C 8F 28 90 00 CC [22:36:02]RAPDU: BC 1B 3B A4 97 7C 8F 28 90 00 [22:36:02]wFMCommunicate OK [22:36:02]SAM_PROTO_SignData done [22:36:02]FM_MakeSignedData done [22:36:02]CreateOFDProtocolMessage [22:36:02]wFMCommunicate request_size=4 [22:36:02]MH_SAM_APDU [22:36:02]CAPDU: 80 11 00 00 [22:36:02]Write to MH i2c: E2 08 00 B5 1C 80 11 00 00 00 00 00 00 4B [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:02]Read from MH i2c: E2 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 17 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: E2 17 00 B5 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A0 [22:36:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:36:02]wFMCommunicate OK [22:36:02]CreateOFDProtocolMessage done [22:36:02]OFDSenderStorePacket 373012 [22:36:02]StoreOFDPacket docnum=373012 [22:36:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 E7 07 01 02 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 D2 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B1 05 00 35 04 06 00 62 BE F0 91 4A B2 BC 1B 3B A4 97 7C 8F 28 [22:36:02]CheckFolder [22:36:02]dirname=/storage/ofd_packets [22:36:02]CheckFolder done [22:36:02]ProducePacketName [22:36:02]name=ofd_packets/00373012 [22:36:02]NVStorageSaveData ofd_packets/00373012 [22:36:02]File name is /storage/ofd_packets/00373012 [22:36:02]Write 301 bytes [22:36:02]NVStorageSaveData done [22:36:02]OFDSenderStorePacket done [22:36:02]KKMCreateOFDPacket done [22:36:02]NVStorageSaveData kkm_last_timestamp [22:36:02]File name is /storage/kkm_last_timestamp [22:36:02]Write 4 bytes [22:36:02]NVStorageSaveData done [22:36:02]ExternCall_PrintAddStr [22:36:02]wPrintStart [22:36:02]Write to MH i2c: 01 00 00 B6 1C D2 [22:36:02]Write i2c OK [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: 01 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: 01 07 00 [22:36:02]MH_I2C_Read... [22:36:02]Read from MH i2c: 01 07 00 B6 1C 00 00 00 00 00 FF 0F E7 [22:36:02]RasterBufferAndPrint [22:36:02]line Счет N : (1)3309335 [22:36:02]line ИНН: 02508201610067 [22:36:02]line Контрольно-Кассовый Чек [22:36:02]line ПРОДАЖА [22:36:02]line ТРК (МРК, ГНК) : 32 [22:36:02]line Товар: 2710124130 [22:36:02]line Аи-92-К-4 [22:36:02]line 13.460 * 66.90 [22:36:02]line = 900.47 [22:36:02]line НДС 12% НСП 1% [22:36:02]line > о реализуемом товаре [22:36:02]line ОКРУГЛЕНИЕ: -0.47 [22:36:02]line ИТОГО: 900.00 [22:36:02]line Внесено: 900.00 [22:36:02]line СДАЧА: 0.00 [22:36:02]line НСП 1% : 7.97 [22:36:02]line НДС 12% : 95.62 [22:36:02]line Наличными: 900.00 [22:36:02]line Безнал.: 0.00 [22:36:02]line Место: АЗС № 87 "Партнер Нефть" [22:36:02]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:36:02]line СНО: Общий режим [22:36:02]line Чек 829 24.10.2024 22:36 [22:36:02]line Смена: 524 ФФД: 1.0 [22:36:02]line ЗНМ: 0300000083 [22:36:02]line РНМ: 0000000000091623 [22:36:02]line Версия ККМ: 001 [22:36:02]line ФМ: 0000000000874672 [22:36:02]line ФД: 373012 [22:36:02]line ФПД: 108572219361970 [22:36:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223602&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373012&fm=108572219361970&tin=02508201610067®Number=0000000000091623&sum=90000 [22:36:02]written 0, free lines is 4095 [22:36:02]OFD Sender: Processing packet 373012 [packets to send 268, broken 267] [22:36:02]ProducePacketName [22:36:02]name=ofd_packets/00373012 [22:36:02]OFD Sender: To server: pG, [22:36:02]CommunicateWithHost lk.salyk.kg:30040 [22:36:02]ConnectInit lk.salyk.kg [22:36:02]Connected sock=10 [22:36:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 B9 E7 07 01 02 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 94 34 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BF 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1D 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 25 00 00 00 00 07 04 06 00 90 5F 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 03 00 00 F4 03 04 00 D2 CB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B1 05 00 35 04 06 00 62 BE F0 91 4A B2 BC 1B 3B A4 97 7C 8F 28 [22:36:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 07 3A 47 00 6A D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 14 B1 05 00 F4 03 04 00 78 77 1A 67 B6 04 01 00 00 40 B1 45 85 94 81 1D 70 [22:36:03]CommunicateWithHost err = 0 [22:36:03]CheckOFDResponse [22:36:03]1017 (14) - 77093643461234 [22:36:03]1041 (16) - 0000000000874672 [22:36:03]1040 (4) - 373012 [22:36:03]1012 (4) - 24.10.2024 16:36 [22:36:03]1206 (1) - 0 [22:36:03]OFD Sender: Remove packet 373012 [22:36:03]ProducePacketName [22:36:03]name=ofd_packets/00373012 [22:36:03]NVStorageDeleteData [22:36:03]Write to MH i2c: 01 00 00 E1 1C FD [22:36:03]Write i2c OK [22:36:03]MH_I2C_Read... [22:36:03]Read from MH i2c: 01 [22:36:03]MH_I2C_Read... [22:36:03]Read from MH i2c: 01 07 00 [22:36:03]MH_I2C_Read... [22:36:03]Read from MH i2c: 01 07 00 E1 1C 00 00 00 00 00 DC 0C EC [22:36:03]RasterBufferAndPrint [22:36:03]line [22:36:03]line [22:36:03]line [22:36:03]line [22:36:03]line [22:36:03]written 0, free lines is 3298 [22:36:03]MH_Cut [22:36:03]Write to MH i2c: D1 01 00 E8 1C 01 D6 [22:36:03]Write i2c OK [22:36:03]MH_I2C_Read... [22:36:03]Read from MH i2c: D1 [22:36:03]MH_I2C_Read... [22:36:03]Read from MH i2c: D1 01 00 [22:36:03]MH_I2C_Read... [22:36:03]Read from MH i2c: D1 01 00 E8 1C 00 D5 [22:36:03]Write to MH i2c: 01 00 00 E9 1C 05 [22:36:03]Write i2c OK [22:36:03]MH_I2C_Read... [22:36:03]OFD Sender: No OFD packet to send [22:36:04]*** Cut start [22:36:04]*** Partial cut [22:36:04]*** CUTSNS_PIN = 1 [22:36:04]*** CUTSNS_PIN = 0 [22:36:04]*** Brake cut motor [22:36:04]Read from MH i2c: 01 [22:36:04]MH_I2C_Read... [22:36:04]*** Stop cut motor [22:36:04]*** Cut end [22:36:04]Read from MH i2c: 01 07 00 [22:36:04]MH_I2C_Read... [22:36:04]Read from MH i2c: 01 07 00 E9 1C 00 00 00 00 00 FF 0F 1A [22:36:04]process_action close_receipt done [22:36:04]requested_data is exist [22:36:04]produce_requested_data [22:36:04]requested_item fm.sn is exist - process it [22:36:04]wFMCommunicate request_size=4 [22:36:04]MH_SAM_APDU [22:36:04]CAPDU: 80 11 00 00 [22:36:04]Write to MH i2c: E2 08 00 EA 1C 80 11 00 00 00 00 00 00 80 [22:36:04]Write i2c OK [22:36:04]MH_I2C_Read... [22:36:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:36:04]Read from MH i2c: E2 [22:36:04]MH_I2C_Read... [22:36:04]Read from MH i2c: E2 17 00 [22:36:04]MH_I2C_Read... [22:36:04]Read from MH i2c: E2 17 00 EA 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D5 [22:36:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:36:04]wFMCommunicate OK [22:36:04]requested_item fd.num is exist - process it [22:36:04]SAM_PROTO_GetFieldsCounters [22:36:04]wFMCommunicate request_size=4 [22:36:04]MH_SAM_APDU [22:36:04]CAPDU: 80 13 00 00 [22:36:04]Write to MH i2c: E2 08 00 EB 1C 80 13 00 00 00 00 00 00 83 [22:36:04]Write i2c OK [22:36:04]MH_I2C_Read... [22:36:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:36:04]Read from MH i2c: E2 [22:36:04]MH_I2C_Read... [22:36:04]Read from MH i2c: E2 62 00 [22:36:04]MH_I2C_Read... [22:36:04]Read from MH i2c: E2 62 00 EB 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 14 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3D 03 00 00 5E 04 04 00 3D 03 00 00 57 04 04 00 3E 03 00 00 19 04 04 00 00 00 00 00 90 00 3A [22:36:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 14 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3D 03 00 00 5E 04 04 00 3D 03 00 00 57 04 04 00 3E 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:36:04]wFMCommunicate OK [22:36:04]SAM_PROTO_GetFieldsCounters done [22:36:04]requested_item shift.num is exist - process it [22:36:04]requested_item shift.opened is exist - process it [22:36:04]req_shift_opened [22:36:04]FM_GetShiftState [22:36:04]SAM_PROTO_GetShiftState [22:36:04]wFMCommunicate request_size=4 [22:36:04]MH_SAM_APDU [22:36:04]CAPDU: 80 13 01 00 [22:36:04]Write to MH i2c: E2 08 00 EC 1C 80 13 01 00 00 00 00 00 85 [22:36:04]Write i2c OK [22:36:04]MH_I2C_Read... [22:36:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:36:05]Read from MH i2c: E2 [22:36:05]MH_I2C_Read... [22:36:05]Read from MH i2c: E2 0E 00 [22:36:05]MH_I2C_Read... [22:36:05]Read from MH i2c: E2 0E 00 EC 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EA [22:36:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:36:05]wFMCommunicate OK [22:36:05]SAM_PROTO_GetShiftState done [22:36:05]FM_GetShiftState done [22:36:05]req_shift_opened done [22:36:05]requested_item shift.open_date is exist - process it [22:36:05]req_shift_open_date [22:36:05]req_shift_open_date done [22:36:05]produce_requested_data done [22:36:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373012,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:36:05]process_action_free close_receipt [22:36:05]json_value_free [22:36:05]json_value_free done [22:36:05]process_json_proto returns [22:36:05]Send response to host [22:36:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373012,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:36:05]free response buf [22:36:05]execute_script done [22:36:05]execute_script returns [22:36:05]free content buf [22:36:05]Sock 7.Close socket [22:36:05]Sock 7.Thread stoped [22:36:08]OFD Sender: No OFD packet to send [22:36:13]OFD Sender: No OFD packet to send [22:36:18]OFD Sender: No OFD packet to send [22:36:23]OFD Sender: No OFD packet to send [22:36:28]OFD Sender: No OFD packet to send [22:36:33]OFD Sender: No OFD packet to send [22:36:38]OFD Sender: No OFD packet to send [22:36:43]OFD Sender: No OFD packet to send [22:36:48]OFD Sender: No OFD packet to send [22:36:53]OFD Sender: No OFD packet to send [22:36:58]OFD Sender: No OFD packet to send [22:37:03]OFD Sender: No OFD packet to send [22:37:08]OFD Sender: No OFD packet to send [22:37:13]OFD Sender: No OFD packet to send [22:37:18]OFD Sender: No OFD packet to send [22:37:23]OFD Sender: No OFD packet to send [22:37:28]OFD Sender: No OFD packet to send [22:37:33]OFD Sender: No OFD packet to send [22:37:38]OFD Sender: No OFD packet to send [22:37:43]OFD Sender: No OFD packet to send [22:37:48]OFD Sender: No OFD packet to send [22:37:53]OFD Sender: No OFD packet to send [22:37:58]accept exits with 9 [22:37:58]New connection [22:37:58]New thread 3066469732 created [22:37:58]Thread 3066613092 joined [22:37:58]Waiting for new connection... [22:37:58] Sock 9.Parse request [22:37:58]Sock 9.Check first char [22:37:58]Sock 9.First char is OK [22:37:58]request: POST /json_proto HTTP/1.0 [22:37:58]Method: POST [22:37:58]URL: /json_proto [22:37:58]Method is POST - this is cgi request [22:37:58]url: /json_proto [22:37:58]query_string will be loaded in cgi processing [22:37:58]execute_cgi json_proto POST (null) [22:37:58]execute_cgi path=json_proto method=POST [22:37:58]POST find Content-Length [22:37:58]Host: 172.17.42.195:8080 [22:37:58]Content-Length: 678 [22:37:58]Content-Type: application/json [22:37:58] [22:37:58]POST finish read [22:37:58]Found Content-Length = 678 [22:37:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:58]execute_script... [22: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)3309336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 2.990, "sum" : 200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:37:58]POST & json_proto [22:37:58]process_json_proto [22:37:58]json parsed OK: [22:37:58]protocol is kg_v1.0 [22:37:58]action value=close_receipt [22:37:58]process_action close_receipt [22:37:58]cmd_close_receipt [22:37:58]MH_GetDate [22:37:58]Write to MH i2c: F0 00 00 ED 1C F8 [22:37:58]Write i2c OK [22:37:58]MH_I2C_Read... [22:37:58]Read from MH i2c: F0 [22:37:58]MH_I2C_Read... [22:37:58]Read from MH i2c: F0 09 00 [22:37:58]MH_I2C_Read... [22:37:58]Read from MH i2c: F0 09 00 ED 1C 00 47 CC 1A 67 EF 94 12 67 91 [22:37:58]GetLastDocTimeStamp 1729809362 [22:37:58]current date 1729809479 [22:37:58]FM_GetShiftState [22:37:58]SAM_PROTO_GetShiftState [22:37:58]wFMCommunicate request_size=4 [22:37:58]MH_SAM_APDU [22:37:58]CAPDU: 80 13 01 00 [22:37:58]Write to MH i2c: E2 08 00 EE 1C 80 13 01 00 00 00 00 00 87 [22:37:58]Write i2c OK [22:37:58]MH_I2C_Read... [22:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:37:58]Read from MH i2c: E2 [22:37:58]MH_I2C_Read... [22:37:58]Read from MH i2c: E2 0E 00 [22:37:58]MH_I2C_Read... [22:37:58]Read from MH i2c: E2 0E 00 EE 1C 00 09 00 01 47 92 19 67 00 00 00 00 90 00 EC [22:37:58]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:37:58]wFMCommunicate OK [22:37:58]SAM_PROTO_GetShiftState done [22:37:58]FM_GetShiftState done [22:37:58]opened in 1729729095 [22:37:58]opened+sec_in_day 1729815495 [22:37:58]quantity*price = 20003 [22:37:58]sum+1 = 20004 [22:37:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 830 24.10.2024 22:37 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373013 ФПД: 266761221612681 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373013&fm=266761221612681&tin=02508201610067®Number=0000000000091623&sum=20000 [22:37:59]StoreToDocumentArchive [22:37:59]shift 524 fd 373013 [22:37:59]save to /storage/0524/doc_00373013 [22:37:59]save last doc name /storage/0524/doc_00373013 to /storage/kkm_last_doc_name [22:37:59]save OK [22:37:59]Clear old archive folders... [22:37:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:37:59]tlvbuf is 00CDDF30 [22:37:59]SAM_PROTO_ClearQueue [22:37:59]wFMCommunicate request_size=4 [22:37:59]MH_SAM_APDU [22:37:59]CAPDU: 80 09 00 00 [22:37:59]Write to MH i2c: E2 08 00 FB 1C 80 09 00 00 00 00 00 00 89 [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:37:59]Read from MH i2c: E2 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 FB 1C 00 90 00 8B [22:37:59]RAPDU: 90 00 [22:37:59]wFMCommunicate OK [22:37:59]SAM_PROTO_ClearQueue done [22:37:59]KKMCreateOFDPacket [22:37:59]OFDProtocolAddRootSTLVToBuf [22:37:59]FM_MakeSignedData [22:37:59]FM_MakeSignedData [22:37:59]SAM_PROTO_SignData [22:37:59]wFMCommunicate request_size=4 [22:37:59]MH_SAM_APDU [22:37:59]CAPDU: 80 0D 01 02 [22:37:59]Write to MH i2c: E2 08 00 FC 1C 80 0D 01 02 00 00 00 00 91 [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:37:59]Read from MH i2c: E2 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 FC 1C 00 90 00 8C [22:37:59]RAPDU: 90 00 [22:37:59]wFMCommunicate OK [22:37:59]wFMCommunicate request_size=255 [22:37:59]MH_SAM_APDU [22: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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 03 00 00 F4 03 04 00 47 CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B1 05 00 35 04 06 00 F2 [22:37:59]Write to MH i2c: E2 02 01 FD 1C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 03 00 00 F4 03 04 00 47 CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B1 05 00 35 04 06 00 F2 00 00 7F [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:59]Read from MH i2c: E2 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 FD 1C 00 90 00 8D [22:37:59]RAPDU: 90 00 [22:37:59]wFMCommunicate OK [22:37:59]wFMCommunicate request_size=10 [22:37:59]MH_SAM_APDU [22:37:59]CAPDU: 80 0D 02 02 05 9E 2F DA A4 89 [22:37:59]Write to MH i2c: E2 0D 00 FE 1C 80 0D 02 02 05 00 9E 2F DA A4 89 00 00 72 [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:37:59]Read from MH i2c: E2 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 03 00 FE 1C 00 90 00 8E [22:37:59]RAPDU: 90 00 [22:37:59]wFMCommunicate OK [22:37:59]wFMCommunicate request_size=4 [22:37:59]MH_SAM_APDU [22:37:59]CAPDU: 80 0D 03 02 [22:37:59]Write to MH i2c: E2 08 00 FF 1C 80 0D 03 02 00 00 00 00 96 [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:37:59]Read from MH i2c: E2 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 0B 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 0B 00 FF 1C 00 35 4B 21 1F 24 CB 44 88 90 00 12 [22:37:59]RAPDU: 35 4B 21 1F 24 CB 44 88 90 00 [22:37:59]wFMCommunicate OK [22:37:59]SAM_PROTO_SignData done [22:37:59]FM_MakeSignedData done [22:37:59]CreateOFDProtocolMessage [22:37:59]wFMCommunicate request_size=4 [22:37:59]MH_SAM_APDU [22:37:59]CAPDU: 80 11 00 00 [22:37:59]Write to MH i2c: E2 08 00 00 1D 80 11 00 00 00 00 00 00 97 [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:37:59]Read from MH i2c: E2 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 17 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: E2 17 00 00 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [22:37:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:37:59]wFMCommunicate OK [22:37:59]CreateOFDProtocolMessage done [22:37:59]OFDSenderStorePacket 373013 [22:37:59]StoreOFDPacket docnum=373013 [22:37:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 17 07 01 00 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 03 00 00 F4 03 04 00 47 CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B1 05 00 35 04 06 00 F2 9E 2F DA A4 89 35 4B 21 1F 24 CB 44 88 [22:37:59]CheckFolder [22:37:59]dirname=/storage/ofd_packets [22:37:59]CheckFolder done [22:37:59]ProducePacketName [22:37:59]name=ofd_packets/00373013 [22:37:59]NVStorageSaveData ofd_packets/00373013 [22:37:59]File name is /storage/ofd_packets/00373013 [22:37:59]Write 301 bytes [22:37:59]NVStorageSaveData done [22:37:59]OFDSenderStorePacket done [22:37:59]KKMCreateOFDPacket done [22:37:59]NVStorageSaveData kkm_last_timestamp [22:37:59]File name is /storage/kkm_last_timestamp [22:37:59]Write 4 bytes [22:37:59]NVStorageSaveData done [22:37:59]ExternCall_PrintAddStr [22:37:59]wPrintStart [22:37:59]Write to MH i2c: 01 00 00 01 1D 1E [22:37:59]Write i2c OK [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: 01 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: 01 07 00 [22:37:59]MH_I2C_Read... [22:37:59]Read from MH i2c: 01 07 00 01 1D 00 00 00 00 00 FF 0F 33 [22:37:59]RasterBufferAndPrint [22:37:59]line Счет N : (1)3309336 [22:37:59]line ИНН: 02508201610067 [22:37:59]line Контрольно-Кассовый Чек [22:37:59]line ПРОДАЖА [22:37:59]line ТРК (МРК, ГНК) : 12 [22:37:59]line Товар: 2710124130 [22:37:59]line Аи-92-К-4 [22:37:59]line 2.990 * 66.90 [22:37:59]line = 200.03 [22:37:59]line НДС 12% НСП 1% [22:37:59]line > о реализуемом товаре [22:37:59]line ОКРУГЛЕНИЕ: -0.03 [22:37:59]line ИТОГО: 200.00 [22:37:59]line Внесено: 200.00 [22:37:59]line СДАЧА: 0.00 [22:37:59]line НСП 1% : 1.77 [22:37:59]line НДС 12% : 21.24 [22:37:59]line Наличными: 200.00 [22:37:59]line Безнал.: 0.00 [22:37:59]line Место: АЗС № 87 "Партнер Нефть" [22:37:59]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:37:59]line СНО: Общий режим [22:37:59]line Чек 830 24.10.2024 22:37 [22:37:59]line Смена: 524 ФФД: 1.0 [22:37:59]line ЗНМ: 0300000083 [22:37:59]line РНМ: 0000000000091623 [22:37:59]line Версия ККМ: 001 [22:37:59]line ФМ: 0000000000874672 [22:37:59]line ФД: 373013 [22:37:59]line ФПД: 266761221612681 [22:37:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223759&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373013&fm=266761221612681&tin=02508201610067®Number=0000000000091623&sum=20000 [22:37:59]written 0, free lines is 4095 [22:37:59]OFD Sender: Processing packet 373013 [packets to send 268, broken 267] [22:37:59]ProducePacketName [22:37:59]name=ofd_packets/00373013 [22:37:59]OFD Sender: To server: pG, [22:37:59]CommunicateWithHost lk.salyk.kg:30040 [22:37:59]ConnectInit lk.salyk.kg [22:37:59]Connected sock=10 [22:37:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2F 17 07 01 00 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 34 FF 03 08 00 03 AE 0B 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 23 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 20 4E 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 03 00 00 F4 03 04 00 47 CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B1 05 00 35 04 06 00 F2 9E 2F DA A4 89 35 4B 21 1F 24 CB 44 88 [22:38:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7E B3 47 00 7A 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 15 B1 05 00 F4 03 04 00 ED 77 1A 67 B6 04 01 00 00 27 1C 7C AA 9E 68 94 7A [22:38:00]CommunicateWithHost err = 0 [22:38:00]CheckOFDResponse [22:38:00]1017 (14) - 77093643461234 [22:38:00]1041 (16) - 0000000000874672 [22:38:00]1040 (4) - 373013 [22:38:00]1012 (4) - 24.10.2024 16:38 [22:38:00]1206 (1) - 0 [22:38:00]OFD Sender: Remove packet 373013 [22:38:00]ProducePacketName [22:38:00]name=ofd_packets/00373013 [22:38:00]NVStorageDeleteData [22:38:00]Write to MH i2c: 01 00 00 2C 1D 49 [22:38:00]Write i2c OK [22:38:00]MH_I2C_Read... [22:38:00]Read from MH i2c: 01 [22:38:00]MH_I2C_Read... [22:38:00]Read from MH i2c: 01 07 00 [22:38:00]MH_I2C_Read... [22:38:00]Read from MH i2c: 01 07 00 2C 1D 00 00 00 00 00 DC 0C 38 [22:38:00]RasterBufferAndPrint [22:38:00]line [22:38:00]line [22:38:00]line [22:38:00]line [22:38:00]line [22:38:00]written 0, free lines is 3298 [22:38:00]MH_Cut [22:38:00]Write to MH i2c: D1 01 00 33 1D 01 22 [22:38:00]Write i2c OK [22:38:00]MH_I2C_Read... [22:38:00]Read from MH i2c: D1 [22:38:00]MH_I2C_Read... [22:38:00]Read from MH i2c: D1 01 00 [22:38:00]MH_I2C_Read... [22:38:00]Read from MH i2c: D1 01 00 33 1D 00 21 [22:38:00]Write to MH i2c: 01 00 00 34 1D 51 [22:38:00]Write i2c OK [22:38:00]MH_I2C_Read... [22:38:00]OFD Sender: No OFD packet to send [22:38:01]*** Cut start [22:38:01]*** Partial cut [22:38:01]*** CUTSNS_PIN = 1 [22:38:01]*** CUTSNS_PIN = 0 [22:38:01]*** Brake cut motor [22:38:01]Read from MH i2c: 01 [22:38:01]MH_I2C_Read... [22:38:01]*** Stop cut motor [22:38:01]*** Cut end [22:38:01]Read from MH i2c: 01 07 00 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: 01 07 00 34 1D 00 00 00 00 00 FF 0F 66 [22:38:01]process_action close_receipt done [22:38:01]requested_data is exist [22:38:01]produce_requested_data [22:38:01]requested_item fm.sn is exist - process it [22:38:01]wFMCommunicate request_size=4 [22:38:01]MH_SAM_APDU [22:38:01]CAPDU: 80 11 00 00 [22:38:01]Write to MH i2c: E2 08 00 35 1D 80 11 00 00 00 00 00 00 CC [22:38:01]Write i2c OK [22:38:01]MH_I2C_Read... [22:38:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:01]Read from MH i2c: E2 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: E2 17 00 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: E2 17 00 35 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [22:38:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:38:01]wFMCommunicate OK [22:38:01]requested_item fd.num is exist - process it [22:38:01]SAM_PROTO_GetFieldsCounters [22:38:01]wFMCommunicate request_size=4 [22:38:01]MH_SAM_APDU [22:38:01]CAPDU: 80 13 00 00 [22:38:01]Write to MH i2c: E2 08 00 36 1D 80 13 00 00 00 00 00 00 CF [22:38:01]Write i2c OK [22:38:01]MH_I2C_Read... [22:38:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:01]Read from MH i2c: E2 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: E2 62 00 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: E2 62 00 36 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 15 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 8A [22:38:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 15 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3E 03 00 00 5E 04 04 00 3E 03 00 00 57 04 04 00 3F 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:01]wFMCommunicate OK [22:38:01]SAM_PROTO_GetFieldsCounters done [22:38:01]requested_item shift.num is exist - process it [22:38:01]requested_item shift.opened is exist - process it [22:38:01]req_shift_opened [22:38:01]FM_GetShiftState [22:38:01]SAM_PROTO_GetShiftState [22:38:01]wFMCommunicate request_size=4 [22:38:01]MH_SAM_APDU [22:38:01]CAPDU: 80 13 01 00 [22:38:01]Write to MH i2c: E2 08 00 37 1D 80 13 01 00 00 00 00 00 D1 [22:38:01]Write i2c OK [22:38:01]MH_I2C_Read... [22:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:01]Read from MH i2c: E2 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: E2 0E 00 [22:38:01]MH_I2C_Read... [22:38:01]Read from MH i2c: E2 0E 00 37 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 36 [22:38:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:38:01]wFMCommunicate OK [22:38:01]SAM_PROTO_GetShiftState done [22:38:01]FM_GetShiftState done [22:38:01]req_shift_opened done [22:38:01]requested_item shift.open_date is exist - process it [22:38:01]req_shift_open_date [22:38:01]req_shift_open_date done [22:38:01]produce_requested_data done [22:38:01]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373013,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:38:01]process_action_free close_receipt [22:38:01]json_value_free [22:38:01]json_value_free done [22:38:01]process_json_proto returns [22:38:01]Send response to host [22:38:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373013,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:38:01]free response buf [22:38:01]execute_script done [22:38:01]execute_script returns [22:38:01]free content buf [22:38:01]Sock 9.Close socket [22:38:01]Sock 9.Thread stoped [22:38:03]accept exits with 7 [22:38:03]New connection [22:38:03]New thread 3066613092 created [22:38:03]Thread 3066469732 joined [22:38:03]Waiting for new connection... [22:38:03] Sock 7.Parse request [22:38:03]Sock 7.Check first char [22:38:03]Sock 7.First char is OK [22:38:03]request: POST /json_proto HTTP/1.0 [22:38:03]Method: POST [22:38:03]URL: /json_proto [22:38:03]Method is POST - this is cgi request [22:38:03]url: /json_proto [22:38:03]query_string will be loaded in cgi processing [22:38:03]execute_cgi json_proto POST (null) [22:38:03]execute_cgi path=json_proto method=POST [22:38:03]POST find Content-Length [22:38:03]Host: 172.17.42.195:8080 [22:38:03]Content-Length: 770 [22:38:03]Content-Type: application/json [22:38:03] [22:38:03]POST finish read [22:38:03]Found Content-Length = 770 [22:38:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:03]execute_script... [22:38: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)3309337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:03]POST & json_proto [22:38:03]process_json_proto [22:38:03]json parsed OK: [22:38:03]protocol is kg_v1.0 [22:38:03]action value=close_receipt [22:38:03]process_action close_receipt [22:38:03]cmd_close_receipt [22:38:03]MH_GetDate [22:38:03]Write to MH i2c: F0 00 00 38 1D 44 [22:38:03]Write i2c OK [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: F0 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: F0 09 00 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: F0 09 00 38 1D 00 4C CC 1A 67 EF 94 12 67 E2 [22:38:03]GetLastDocTimeStamp 1729809479 [22:38:03]current date 1729809484 [22:38:03]FM_GetShiftState [22:38:03]SAM_PROTO_GetShiftState [22:38:03]wFMCommunicate request_size=4 [22:38:03]MH_SAM_APDU [22:38:03]CAPDU: 80 13 01 00 [22:38:03]Write to MH i2c: E2 08 00 39 1D 80 13 01 00 00 00 00 00 D3 [22:38:03]Write i2c OK [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 [22:38:03]MH_I2C_Read... [22:38:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:03]Read from MH i2c: E2 0E 00 [22:38:03]MH_I2C_Read... [22:38:03]Read from MH i2c: E2 0E 00 39 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 38 [22:38:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:38:03]wFMCommunicate OK [22:38:03]SAM_PROTO_GetShiftState done [22:38:03]FM_GetShiftState done [22:38:03]opened in 1729729095 [22:38:03]opened+sec_in_day 1729815495 [22:38:03]quantity*price = 100015 [22:38:03]sum+1 = 100017 [22:38:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 831 24.10.2024 22:38 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373014 ФПД: 32920307602808 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223805&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373014&fm=32920307602808&tin=02508201610067®Number=0000000000091623&sum=100016 [22:38:04]StoreToDocumentArchive [22:38:04]shift 524 fd 373014 [22:38:04]save to /storage/0524/doc_00373014 [22:38:04]save last doc name /storage/0524/doc_00373014 to /storage/kkm_last_doc_name [22:38:04]save OK [22:38:04]Clear old archive folders... [22:38:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:04]tlvbuf is 00CA2760 [22:38:04]SAM_PROTO_ClearQueue [22:38:04]wFMCommunicate request_size=4 [22:38:04]MH_SAM_APDU [22:38:04]CAPDU: 80 09 00 00 [22:38:04]Write to MH i2c: E2 08 00 46 1D 80 09 00 00 00 00 00 00 D5 [22:38:04]Write i2c OK [22:38:04]MH_I2C_Read... [22:38:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:05]Read from MH i2c: E2 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 46 1D 00 90 00 D7 [22:38:05]RAPDU: 90 00 [22:38:05]wFMCommunicate OK [22:38:05]SAM_PROTO_ClearQueue done [22:38:05]KKMCreateOFDPacket [22:38:05]OFDProtocolAddRootSTLVToBuf [22:38:05]FM_MakeSignedData [22:38:05]FM_MakeSignedData [22:38:05]SAM_PROTO_SignData [22:38:05]wFMCommunicate request_size=4 [22:38:05]MH_SAM_APDU [22:38:05]CAPDU: 80 0D 01 02 [22:38:05]Write to MH i2c: E2 08 00 47 1D 80 0D 01 02 00 00 00 00 DD [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:05]Read from MH i2c: E2 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 47 1D 00 90 00 D8 [22:38:05]RAPDU: 90 00 [22:38:05]wFMCommunicate OK [22:38:05]wFMCommunicate request_size=255 [22:38:05]MH_SAM_APDU [22:38: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 03 00 00 F4 03 04 00 4D CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B1 05 00 35 04 06 00 1D [22:38:05]Write to MH i2c: E2 02 01 48 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 03 00 00 F4 03 04 00 4D CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B1 05 00 35 04 06 00 1D 00 00 56 [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:05]Read from MH i2c: E2 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 48 1D 00 90 00 D9 [22:38:05]RAPDU: 90 00 [22:38:05]wFMCommunicate OK [22:38:05]wFMCommunicate request_size=10 [22:38:05]MH_SAM_APDU [22:38:05]CAPDU: 80 0D 02 02 05 F0 DB 3D 95 78 [22:38:05]Write to MH i2c: E2 0D 00 49 1D 80 0D 02 02 05 00 F0 DB 3D 95 78 00 00 FF [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:05]Read from MH i2c: E2 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 03 00 49 1D 00 90 00 DA [22:38:05]RAPDU: 90 00 [22:38:05]wFMCommunicate OK [22:38:05]wFMCommunicate request_size=4 [22:38:05]MH_SAM_APDU [22:38:05]CAPDU: 80 0D 03 02 [22:38:05]Write to MH i2c: E2 08 00 4A 1D 80 0D 03 02 00 00 00 00 E2 [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:05]Read from MH i2c: E2 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 0B 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 0B 00 4A 1D 00 AB C5 DF 1F CB 8C A5 16 90 00 63 [22:38:05]RAPDU: AB C5 DF 1F CB 8C A5 16 90 00 [22:38:05]wFMCommunicate OK [22:38:05]SAM_PROTO_SignData done [22:38:05]FM_MakeSignedData done [22:38:05]CreateOFDProtocolMessage [22:38:05]wFMCommunicate request_size=4 [22:38:05]MH_SAM_APDU [22:38:05]CAPDU: 80 11 00 00 [22:38:05]Write to MH i2c: E2 08 00 4B 1D 80 11 00 00 00 00 00 00 E2 [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:05]Read from MH i2c: E2 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 17 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: E2 17 00 4B 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 37 [22:38:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:38:05]wFMCommunicate OK [22:38:05]CreateOFDProtocolMessage done [22:38:05]OFDSenderStorePacket 373014 [22:38:05]StoreOFDPacket docnum=373014 [22:38:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 67 2E 07 01 19 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 03 00 00 F4 03 04 00 4D CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B1 05 00 35 04 06 00 1D F0 DB 3D 95 78 AB C5 DF 1F CB 8C A5 16 [22:38:05]CheckFolder [22:38:05]dirname=/storage/ofd_packets [22:38:05]CheckFolder done [22:38:05]ProducePacketName [22:38:05]name=ofd_packets/00373014 [22:38:05]NVStorageSaveData ofd_packets/00373014 [22:38:05]File name is /storage/ofd_packets/00373014 [22:38:05]Write 301 bytes [22:38:05]NVStorageSaveData done [22:38:05]OFDSenderStorePacket done [22:38:05]KKMCreateOFDPacket done [22:38:05]NVStorageSaveData kkm_last_timestamp [22:38:05]File name is /storage/kkm_last_timestamp [22:38:05]Write 4 bytes [22:38:05]NVStorageSaveData done [22:38:05]ExternCall_PrintAddStr [22:38:05]wPrintStart [22:38:05]Write to MH i2c: 01 00 00 4C 1D 69 [22:38:05]Write i2c OK [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: 01 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: 01 07 00 [22:38:05]MH_I2C_Read... [22:38:05]Read from MH i2c: 01 07 00 4C 1D 00 00 00 00 00 FF 0F 7E [22:38:05]RasterBufferAndPrint [22:38:05]line Счет N : (1)3309337 [22:38:05]line ИНН: 02508201610067 [22:38:05]line Контрольно-Кассовый Чек [22:38:05]line ПРОДАЖА [22:38:05]line ТРК (МРК, ГНК) : 22 [22:38:05]line Товар: 2710124130 [22:38:05]line Аи-92-К-4 [22:38:05]line 14.950 * 66.90 [22:38:05]line = 1000.16 [22:38:05]line НДС 12% НСП 1% [22:38:05]line > о реализуемом товаре [22:38:05]line ИТОГО: 1000.16 [22:38:05]line НСП 1% : 8.85 [22:38:05]line НДС 12% : 106.21 [22:38:05]line Наличными: 0.00 [22:38:05]line Безнал.: 1000.16 [22:38:05]line Место: АЗС № 87 "Партнер Нефть" [22:38:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:38:05]line СНО: Общий режим [22:38:05]line Чек 831 24.10.2024 22:38 [22:38:05]line Смена: 524 ФФД: 1.0 [22:38:05]line ЗНМ: 0300000083 [22:38:05]line РНМ: 0000000000091623 [22:38:05]line Версия ККМ: 001 [22:38:05]line Платежная система: Mbank [22:38:05]line ФМ: 0000000000874672 [22:38:05]line ФД: 373014 [22:38:05]line ФПД: 32920307602808 [22:38:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T223805&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373014&fm=32920307602808&tin=02508201610067®Number=0000000000091623&sum=100016 [22:38:05]written 0, free lines is 4095 [22:38:05]OFD Sender: Processing packet 373014 [packets to send 268, broken 267] [22:38:05]ProducePacketName [22:38:05]name=ofd_packets/00373014 [22:38:05]OFD Sender: To server: pG, [22:38:05]CommunicateWithHost lk.salyk.kg:30040 [22:38:05]ConnectInit lk.salyk.kg [22:38:05]Connected sock=10 [22:38:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 67 2E 07 01 19 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 3F 03 00 00 F4 03 04 00 4D CC 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B1 05 00 35 04 06 00 1D F0 DB 3D 95 78 AB C5 DF 1F CB 8C A5 16 [22:38:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 12 94 47 00 C0 6A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 16 B1 05 00 F4 03 04 00 F3 77 1A 67 B6 04 01 00 00 A0 4A C7 C4 D3 D4 34 E3 [22:38:05]CommunicateWithHost err = 0 [22:38:05]CheckOFDResponse [22:38:05]1017 (14) - 77093643461234 [22:38:05]1041 (16) - 0000000000874672 [22:38:05]1040 (4) - 373014 [22:38:05]1012 (4) - 24.10.2024 16:38 [22:38:05]1206 (1) - 0 [22:38:05]OFD Sender: Remove packet 373014 [22:38:05]ProducePacketName [22:38:05]name=ofd_packets/00373014 [22:38:05]NVStorageDeleteData [22:38:06]Write to MH i2c: 01 00 00 75 1D 92 [22:38:06]Write i2c OK [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: 01 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: 01 07 00 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: 01 07 00 75 1D 00 00 00 00 00 FE 0C A3 [22:38:06]RasterBufferAndPrint [22:38:06]line [22:38:06]line [22:38:06]line [22:38:06]line [22:38:06]line [22:38:06]written 0, free lines is 3339 [22:38:06]MH_Cut [22:38:06]Write to MH i2c: D1 01 00 7C 1D 01 6B [22:38:06]Write i2c OK [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: D1 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: D1 01 00 [22:38:06]MH_I2C_Read... [22:38:06]Read from MH i2c: D1 01 00 7C 1D 00 6A [22:38:06]Write to MH i2c: 01 00 00 7D 1D 9A [22:38:06]Write i2c OK [22:38:06]MH_I2C_Read... [22:38:06]OFD Sender: No OFD packet to send [22:38:06]*** Cut start [22:38:06]*** Partial cut [22:38:06]*** CUTSNS_PIN = 1 [22:38:06]*** CUTSNS_PIN = 0 [22:38:07]*** Brake cut motor [22:38:07]Read from MH i2c: 01 [22:38:07]MH_I2C_Read... [22:38:07]*** Stop cut motor [22:38:07]Read from MH i2c: 01 07 00 [22:38:07]MH_I2C_Read... [22:38:07]*** Cut end [22:38:07]Read from MH i2c: 01 07 00 7D 1D 00 00 00 00 00 FF 0F AF [22:38:07]process_action close_receipt done [22:38:07]requested_data is exist [22:38:07]produce_requested_data [22:38:07]requested_item fm.sn is exist - process it [22:38:07]wFMCommunicate request_size=4 [22:38:07]MH_SAM_APDU [22:38:07]CAPDU: 80 11 00 00 [22:38:07]Write to MH i2c: E2 08 00 7E 1D 80 11 00 00 00 00 00 00 15 [22:38:07]Write i2c OK [22:38:07]MH_I2C_Read... [22:38:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:07]Read from MH i2c: E2 [22:38:07]MH_I2C_Read... [22:38:07]Read from MH i2c: E2 17 00 [22:38:07]MH_I2C_Read... [22:38:07]Read from MH i2c: E2 17 00 7E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6A [22:38:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:38:07]wFMCommunicate OK [22:38:07]requested_item fd.num is exist - process it [22:38:07]SAM_PROTO_GetFieldsCounters [22:38:07]wFMCommunicate request_size=4 [22:38:07]MH_SAM_APDU [22:38:07]CAPDU: 80 13 00 00 [22:38:07]Write to MH i2c: E2 08 00 7F 1D 80 13 00 00 00 00 00 00 18 [22:38:07]Write i2c OK [22:38:07]MH_I2C_Read... [22:38:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:07]Read from MH i2c: E2 [22:38:07]MH_I2C_Read... [22:38:07]Read from MH i2c: E2 62 00 [22:38:07]MH_I2C_Read... [22:38:07]Read from MH i2c: E2 62 00 7F 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 16 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3F 03 00 00 5E 04 04 00 3F 03 00 00 57 04 04 00 40 03 00 00 19 04 04 00 00 00 00 00 90 00 D7 [22:38:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 16 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 3F 03 00 00 5E 04 04 00 3F 03 00 00 57 04 04 00 40 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:07]wFMCommunicate OK [22:38:07]SAM_PROTO_GetFieldsCounters done [22:38:07]requested_item shift.num is exist - process it [22:38:07]requested_item shift.opened is exist - process it [22:38:07]req_shift_opened [22:38:07]FM_GetShiftState [22:38:07]SAM_PROTO_GetShiftState [22:38:07]wFMCommunicate request_size=4 [22:38:07]MH_SAM_APDU [22:38:07]CAPDU: 80 13 01 00 [22:38:07]Write to MH i2c: E2 08 00 80 1D 80 13 01 00 00 00 00 00 1A [22:38:07]Write i2c OK [22:38:07]MH_I2C_Read... [22:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:07]Read from MH i2c: E2 [22:38:07]MH_I2C_Read... [22:38:07]Read from MH i2c: E2 0E 00 [22:38:07]MH_I2C_Read... [22:38:07]Read from MH i2c: E2 0E 00 80 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7F [22:38:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:38:07]wFMCommunicate OK [22:38:07]SAM_PROTO_GetShiftState done [22:38:07]FM_GetShiftState done [22:38:07]req_shift_opened done [22:38:07]requested_item shift.open_date is exist - process it [22:38:07]req_shift_open_date [22:38:07]req_shift_open_date done [22:38:07]produce_requested_data done [22:38:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373014,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:38:07]process_action_free close_receipt [22:38:07]json_value_free [22:38:07]json_value_free done [22:38:07]process_json_proto returns [22:38:07]Send response to host [22:38:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373014,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:38:07]free response buf [22:38:07]execute_script done [22:38:07]execute_script returns [22:38:07]free content buf [22:38:07]Sock 7.Close socket [22:38:07]Sock 7.Thread stoped [22:38:11]OFD Sender: No OFD packet to send [22:38:16]OFD Sender: No OFD packet to send [22:38:21]OFD Sender: No OFD packet to send [22:38:26]OFD Sender: No OFD packet to send [22:38:31]OFD Sender: No OFD packet to send [22:38:36]OFD Sender: No OFD packet to send [22:38:41]OFD Sender: No OFD packet to send [22:38:46]OFD Sender: No OFD packet to send [22:38:51]OFD Sender: No OFD packet to send [22:38:56]OFD Sender: No OFD packet to send [22:39:01]OFD Sender: No OFD packet to send [22:39:06]OFD Sender: No OFD packet to send [22:39:11]OFD Sender: No OFD packet to send [22:39:16]OFD Sender: No OFD packet to send [22:39:21]OFD Sender: No OFD packet to send [22:39:26]OFD Sender: No OFD packet to send [22:39:31]OFD Sender: No OFD packet to send [22:39:36]OFD Sender: No OFD packet to send [22:39:41]OFD Sender: No OFD packet to send [22:39:46]OFD Sender: No OFD packet to send [22:39:51]OFD Sender: No OFD packet to send [22:39:56]OFD Sender: No OFD packet to send [22:40:01]OFD Sender: No OFD packet to send [22:40:06]OFD Sender: No OFD packet to send [22:40:11]OFD Sender: No OFD packet to send [22:40:16]OFD Sender: No OFD packet to send [22:40:21]OFD Sender: No OFD packet to send [22:40:26]OFD Sender: No OFD packet to send [22:40:31]OFD Sender: No OFD packet to send [22:40:36]OFD Sender: No OFD packet to send [22:40:41]OFD Sender: No OFD packet to send [22:40:46]OFD Sender: No OFD packet to send [22:40:51]OFD Sender: No OFD packet to send [22:40:56]OFD Sender: No OFD packet to send [22:41:01]OFD Sender: No OFD packet to send [22:41:06]OFD Sender: No OFD packet to send [22:41:11]OFD Sender: No OFD packet to send [22:41:16]OFD Sender: No OFD packet to send [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: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: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:26]OFD Sender: No OFD packet to send [22:42:31]OFD Sender: No OFD packet to send [22:42:36]OFD Sender: No OFD packet to send [22:42:41]OFD Sender: No OFD packet to send [22:42:46]OFD Sender: No OFD packet to send [22:42:51]OFD Sender: No OFD packet to send [22:42:56]OFD Sender: No OFD packet to send [22:43:01]OFD Sender: No OFD packet to send [22:43:06]OFD Sender: No OFD packet to send [22:43:11]OFD Sender: No OFD packet to send [22:43:16]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:04]accept exits with 9 [22:44:04]New connection [22:44:04]New thread 3066469732 created [22:44:04]Thread 3066613092 joined [22:44:04]Waiting for new connection... [22:44:04] Sock 9.Parse request [22:44:04]Sock 9.Check first char [22:44:04]Sock 9.First char is OK [22:44:04]request: POST /json_proto HTTP/1.0 [22:44:04]Method: POST [22:44:04]URL: /json_proto [22:44:04]Method is POST - this is cgi request [22:44:04]url: /json_proto [22:44:04]query_string will be loaded in cgi processing [22:44:04]execute_cgi json_proto POST (null) [22:44:04]execute_cgi path=json_proto method=POST [22:44:04]POST find Content-Length [22:44:04]Host: 172.17.42.195:8080 [22:44:04]Content-Length: 689 [22:44:04]Content-Type: application/json [22:44:04] [22:44:04]POST finish read [22:44:04]Found Content-Length = 689 [22:44:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:04]execute_script... [22:44: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)3309339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 12.960, "sum" : 1000.51, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:04]POST & json_proto [22:44:04]process_json_proto [22:44:04]json parsed OK: [22:44:04]protocol is kg_v1.0 [22:44:04]action value=close_receipt [22:44:04]process_action close_receipt [22:44:04]cmd_close_receipt [22:44:04]MH_GetDate [22:44:04]Write to MH i2c: F0 00 00 81 1D 8D [22:44:04]Write i2c OK [22:44:04]MH_I2C_Read... [22:44:04]Read from MH i2c: F0 [22:44:04]MH_I2C_Read... [22:44:04]Read from MH i2c: F0 09 00 [22:44:04]MH_I2C_Read... [22:44:04]Read from MH i2c: F0 09 00 81 1D 00 B5 CD 1A 67 EF 94 12 67 95 [22:44:04]GetLastDocTimeStamp 1729809485 [22:44:04]current date 1729809845 [22:44:04]FM_GetShiftState [22:44:04]SAM_PROTO_GetShiftState [22:44:04]wFMCommunicate request_size=4 [22:44:04]MH_SAM_APDU [22:44:04]CAPDU: 80 13 01 00 [22:44:04]Write to MH i2c: E2 08 00 82 1D 80 13 01 00 00 00 00 00 1C [22:44:04]Write i2c OK [22:44:04]MH_I2C_Read... [22:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:04]Read from MH i2c: E2 [22:44:04]MH_I2C_Read... [22:44:04]Read from MH i2c: E2 0E 00 [22:44:04]MH_I2C_Read... [22:44:04]Read from MH i2c: E2 0E 00 82 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 81 [22:44:04]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:44:04]wFMCommunicate OK [22:44:04]SAM_PROTO_GetShiftState done [22:44:04]FM_GetShiftState done [22:44:04]opened in 1729729095 [22:44:04]opened+sec_in_day 1729815495 [22:44:04]quantity*price = 100051 [22:44:04]sum+1 = 100052 [22:44:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.51 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.25 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 832 24.10.2024 22:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373015 ФПД: 16599911098342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T224405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373015&fm=16599911098342&tin=02508201610067®Number=0000000000091623&sum=100000 [22:44:05]StoreToDocumentArchive [22:44:05]shift 524 fd 373015 [22:44:05]save to /storage/0524/doc_00373015 [22:44:05]save last doc name /storage/0524/doc_00373015 to /storage/kkm_last_doc_name [22:44:05]save OK [22:44:05]Clear old archive folders... [22:44:05]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:44:05]tlvbuf is 00C8B6B0 [22:44:05]SAM_PROTO_ClearQueue [22:44:05]wFMCommunicate request_size=4 [22:44:05]MH_SAM_APDU [22:44:05]CAPDU: 80 09 00 00 [22:44:05]Write to MH i2c: E2 08 00 8F 1D 80 09 00 00 00 00 00 00 1E [22:44:05]Write i2c OK [22:44:05]MH_I2C_Read... [22:44:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:44:05]Read from MH i2c: E2 [22:44:05]MH_I2C_Read... [22:44:05]Read from MH i2c: E2 03 00 [22:44:05]MH_I2C_Read... [22:44:05]Read from MH i2c: E2 03 00 8F 1D 00 90 00 20 [22:44:05]RAPDU: 90 00 [22:44:05]wFMCommunicate OK [22:44:05]SAM_PROTO_ClearQueue done [22:44:05]KKMCreateOFDPacket [22:44:05]OFDProtocolAddRootSTLVToBuf [22:44:05]FM_MakeSignedData [22:44:05]FM_MakeSignedData [22:44:05]SAM_PROTO_SignData [22:44:05]wFMCommunicate request_size=4 [22:44:05]MH_SAM_APDU [22:44:05]CAPDU: 80 0D 01 02 [22:44:05]Write to MH i2c: E2 08 00 90 1D 80 0D 01 02 00 00 00 00 26 [22:44:05]Write i2c OK [22:44:05]MH_I2C_Read... [22:44:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:44:05]Read from MH i2c: E2 [22:44:05]MH_I2C_Read... [22:44:05]Read from MH i2c: E2 03 00 [22:44:05]MH_I2C_Read... [22:44:05]Read from MH i2c: E2 03 00 90 1D 00 90 00 21 [22:44:05]RAPDU: 90 00 [22:44:05]wFMCommunicate OK [22:44:05]wFMCommunicate request_size=255 [22:44:05]MH_SAM_APDU [22:44:05]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 03 00 00 F4 03 04 00 B5 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B1 05 [22:44:05]Write to MH i2c: E2 02 01 91 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 03 00 00 F4 03 04 00 B5 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B1 05 00 00 3D [22:44:05]Write i2c OK [22:44:05]MH_I2C_Read... [22:44:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:06]Read from MH i2c: E2 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 03 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 03 00 91 1D 00 90 00 22 [22:44:06]RAPDU: 90 00 [22:44:06]wFMCommunicate OK [22:44:06]wFMCommunicate request_size=16 [22:44:06]MH_SAM_APDU [22:44:06]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 0F 18 F7 CD E7 E6 [22:44:06]Write to MH i2c: E2 13 00 92 1D 80 0D 02 02 0B 00 00 35 04 06 00 0F 18 F7 CD E7 E6 00 00 36 [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:06]Read from MH i2c: E2 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 03 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 03 00 92 1D 00 90 00 23 [22:44:06]RAPDU: 90 00 [22:44:06]wFMCommunicate OK [22:44:06]wFMCommunicate request_size=4 [22:44:06]MH_SAM_APDU [22:44:06]CAPDU: 80 0D 03 02 [22:44:06]Write to MH i2c: E2 08 00 93 1D 80 0D 03 02 00 00 00 00 2B [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:44:06]Read from MH i2c: E2 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 0B 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 0B 00 93 1D 00 9D 2A F0 32 BB 41 1C E8 90 00 15 [22:44:06]RAPDU: 9D 2A F0 32 BB 41 1C E8 90 00 [22:44:06]wFMCommunicate OK [22:44:06]SAM_PROTO_SignData done [22:44:06]FM_MakeSignedData done [22:44:06]CreateOFDProtocolMessage [22:44:06]wFMCommunicate request_size=4 [22:44:06]MH_SAM_APDU [22:44:06]CAPDU: 80 11 00 00 [22:44:06]Write to MH i2c: E2 08 00 94 1D 80 11 00 00 00 00 00 00 2B [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:06]Read from MH i2c: E2 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 17 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: E2 17 00 94 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 80 [22:44:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:44:06]wFMCommunicate OK [22:44:06]CreateOFDProtocolMessage done [22:44:06]OFDSenderStorePacket 373015 [22:44:06]StoreOFDPacket docnum=373015 [22:44:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 A4 79 0D 01 50 E7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 03 00 00 F4 03 04 00 B5 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B1 05 00 35 04 06 00 0F 18 F7 CD E7 E6 9D 2A F0 32 BB 41 1C E8 [22:44:06]CheckFolder [22:44:06]dirname=/storage/ofd_packets [22:44:06]CheckFolder done [22:44:06]ProducePacketName [22:44:06]name=ofd_packets/00373015 [22:44:06]NVStorageSaveData ofd_packets/00373015 [22:44:06]File name is /storage/ofd_packets/00373015 [22:44:06]Write 307 bytes [22:44:06]NVStorageSaveData done [22:44:06]OFDSenderStorePacket done [22:44:06]KKMCreateOFDPacket done [22:44:06]NVStorageSaveData kkm_last_timestamp [22:44:06]File name is /storage/kkm_last_timestamp [22:44:06]Write 4 bytes [22:44:06]NVStorageSaveData done [22:44:06]ExternCall_PrintAddStr [22:44:06]wPrintStart [22:44:06]Write to MH i2c: 01 00 00 95 1D B2 [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: 01 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: 01 07 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: 01 07 00 95 1D 00 00 00 00 00 FF 0F C7 [22:44:06]RasterBufferAndPrint [22:44:06]line Счет N : (1)3309339 [22:44:06]line ИНН: 02508201610067 [22:44:06]line Контрольно-Кассовый Чек [22:44:06]line ПРОДАЖА [22:44:06]line ТРК (МРК, ГНК) : 31 [22:44:06]line Товар: 2710194240 [22:44:06]line D-Energy Дт-К-2 [22:44:06]line 12.960 * 77.20 [22:44:06]line = 1000.51 [22:44:06]line НДС 12% НСП 1% [22:44:06]line > о реализуемом товаре [22:44:06]line ОКРУГЛЕНИЕ: -0.51 [22:44:06]line ИТОГО: 1000.00 [22:44:06]line Внесено: 1000.00 [22:44:06]line СДАЧА: 0.00 [22:44:06]line НСП 1% : 8.85 [22:44:06]line НДС 12% : 106.25 [22:44:06]line Наличными: 1000.00 [22:44:06]line Безнал.: 0.00 [22:44:06]line Место: АЗС № 87 "Партнер Нефть" [22:44:06]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:44:06]line СНО: Общий режим [22:44:06]line Чек 832 24.10.2024 22:44 [22:44:06]line Смена: 524 ФФД: 1.0 [22:44:06]line ЗНМ: 0300000083 [22:44:06]line РНМ: 0000000000091623 [22:44:06]line Версия ККМ: 001 [22:44:06]line ФМ: 0000000000874672 [22:44:06]line ФД: 373015 [22:44:06]line ФПД: 16599911098342 [22:44:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T224405&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373015&fm=16599911098342&tin=02508201610067®Number=0000000000091623&sum=100000 [22:44:06]OFD Sender: Processing packet 373015 [packets to send 268, broken 267] [22:44:06]ProducePacketName [22:44:06]name=ofd_packets/00373015 [22:44:06]OFD Sender: To server: pG, [22:44:06]CommunicateWithHost lk.salyk.kg:30040 [22:44:06]ConnectInit lk.salyk.kg [22:44:06]written 0, free lines is 4095 [22:44:06]Connected sock=10 [22:44:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 A4 79 0D 01 50 E7 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 A0 32 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 D3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 81 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 03 00 00 F4 03 04 00 B5 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B1 05 00 35 04 06 00 0F 18 F7 CD E7 E6 9D 2A F0 32 BB 41 1C E8 [22:44:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 2C C9 47 00 72 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 17 B1 05 00 F4 03 04 00 5C 79 1A 67 B6 04 01 00 00 CC C6 B3 C6 2D 99 51 17 [22:44:06]CommunicateWithHost err = 0 [22:44:06]CheckOFDResponse [22:44:06]1017 (14) - 77093643461234 [22:44:06]1041 (16) - 0000000000874672 [22:44:06]1040 (4) - 373015 [22:44:06]1012 (4) - 24.10.2024 16:44 [22:44:06]1206 (1) - 0 [22:44:06]OFD Sender: Remove packet 373015 [22:44:06]ProducePacketName [22:44:06]name=ofd_packets/00373015 [22:44:06]NVStorageDeleteData [22:44:06]Write to MH i2c: 01 00 00 C0 1D DD [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: 01 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: 01 07 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: 01 07 00 C0 1D 00 00 00 00 00 E4 0C D4 [22:44:06]RasterBufferAndPrint [22:44:06]line [22:44:06]line [22:44:06]line [22:44:06]line [22:44:06]line [22:44:06]written 0, free lines is 3306 [22:44:06]MH_Cut [22:44:06]Write to MH i2c: D1 01 00 C7 1D 01 B6 [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: D1 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: D1 01 00 [22:44:06]MH_I2C_Read... [22:44:06]Read from MH i2c: D1 01 00 C7 1D 00 B5 [22:44:06]Write to MH i2c: 01 00 00 C8 1D E5 [22:44:06]Write i2c OK [22:44:06]MH_I2C_Read... [22:44:07]OFD Sender: No OFD packet to send [22:44:07]*** Cut start [22:44:07]*** Partial cut [22:44:07]*** CUTSNS_PIN = 1 [22:44:07]*** CUTSNS_PIN = 0 [22:44:08]*** Brake cut motor [22:44:08]Read from MH i2c: 01 [22:44:08]MH_I2C_Read... [22:44:08]*** Stop cut motor [22:44:08]*** Cut end [22:44:08]Read from MH i2c: 01 07 00 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: 01 07 00 C8 1D 00 00 00 00 00 FF 0F FA [22:44:08]process_action close_receipt done [22:44:08]requested_data is exist [22:44:08]produce_requested_data [22:44:08]requested_item fm.sn is exist - process it [22:44:08]wFMCommunicate request_size=4 [22:44:08]MH_SAM_APDU [22:44:08]CAPDU: 80 11 00 00 [22:44:08]Write to MH i2c: E2 08 00 C9 1D 80 11 00 00 00 00 00 00 60 [22:44:08]Write i2c OK [22:44:08]MH_I2C_Read... [22:44:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:08]Read from MH i2c: E2 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: E2 17 00 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: E2 17 00 C9 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B5 [22:44:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:44:08]wFMCommunicate OK [22:44:08]requested_item fd.num is exist - process it [22:44:08]SAM_PROTO_GetFieldsCounters [22:44:08]wFMCommunicate request_size=4 [22:44:08]MH_SAM_APDU [22:44:08]CAPDU: 80 13 00 00 [22:44:08]Write to MH i2c: E2 08 00 CA 1D 80 13 00 00 00 00 00 00 63 [22:44:08]Write i2c OK [22:44:08]MH_I2C_Read... [22:44:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:08]Read from MH i2c: E2 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: E2 62 00 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: E2 62 00 CA 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 17 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 40 03 00 00 5E 04 04 00 40 03 00 00 57 04 04 00 41 03 00 00 19 04 04 00 00 00 00 00 90 00 26 [22:44:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 17 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 40 03 00 00 5E 04 04 00 40 03 00 00 57 04 04 00 41 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:08]wFMCommunicate OK [22:44:08]SAM_PROTO_GetFieldsCounters done [22:44:08]requested_item shift.num is exist - process it [22:44:08]requested_item shift.opened is exist - process it [22:44:08]req_shift_opened [22:44:08]FM_GetShiftState [22:44:08]SAM_PROTO_GetShiftState [22:44:08]wFMCommunicate request_size=4 [22:44:08]MH_SAM_APDU [22:44:08]CAPDU: 80 13 01 00 [22:44:08]Write to MH i2c: E2 08 00 CB 1D 80 13 01 00 00 00 00 00 65 [22:44:08]Write i2c OK [22:44:08]MH_I2C_Read... [22:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:08]Read from MH i2c: E2 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: E2 0E 00 [22:44:08]MH_I2C_Read... [22:44:08]Read from MH i2c: E2 0E 00 CB 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CA [22:44:08]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:44:08]wFMCommunicate OK [22:44:08]SAM_PROTO_GetShiftState done [22:44:08]FM_GetShiftState done [22:44:08]req_shift_opened done [22:44:08]requested_item shift.open_date is exist - process it [22:44:08]req_shift_open_date [22:44:08]req_shift_open_date done [22:44:08]produce_requested_data done [22:44:08]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373015,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:44:08]process_action_free close_receipt [22:44:08]json_value_free [22:44:08]json_value_free done [22:44:08]process_json_proto returns [22:44:08]Send response to host [22:44:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373015,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:44:08]free response buf [22:44:08]execute_script done [22:44:08]execute_script returns [22:44:08]free content buf [22:44:08]Sock 9.Close socket [22:44:08]Sock 9.Thread stoped [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:30]accept exits with 7 [22:44:30]New connection [22:44:30]New thread 3066613092 created [22:44:30]Thread 3066469732 joined [22:44:30]Waiting for new connection... [22:44:30] Sock 7.Parse request [22:44:30]Sock 7.Check first char [22:44:30]Sock 7.First char is OK [22:44:30]request: POST /json_proto HTTP/1.0 [22:44:30]Method: POST [22:44:30]URL: /json_proto [22:44:30]Method is POST - this is cgi request [22:44:30]url: /json_proto [22:44:30]query_string will be loaded in cgi processing [22:44:30]execute_cgi json_proto POST (null) [22:44:30]execute_cgi path=json_proto method=POST [22:44:30]POST find Content-Length [22:44:30]Host: 172.17.42.195:8080 [22:44:30]Content-Length: 689 [22:44:30]Content-Type: application/json [22:44:30] [22:44:30]POST finish read [22:44:30]Found Content-Length = 689 [22:44:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 27.210, "sum" : 2100.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2100.00, "total" : 2100.00, "payments": [ { "type": 0, "sum" : 2100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:30]execute_script... [22:44: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)3309338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 27.210, "sum" : 2100.61, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2100.00, "total" : 2100.00, "payments": [ { "type": 0, "sum" : 2100.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:44:30]POST & json_proto [22:44:30]process_json_proto [22:44:30]json parsed OK: [22:44:30]protocol is kg_v1.0 [22:44:30]action value=close_receipt [22:44:30]process_action close_receipt [22:44:30]cmd_close_receipt [22:44:30]MH_GetDate [22:44:30]Write to MH i2c: F0 00 00 CC 1D D8 [22:44:30]Write i2c OK [22:44:30]MH_I2C_Read... [22:44:30]Read from MH i2c: F0 [22:44:30]MH_I2C_Read... [22:44:30]Read from MH i2c: F0 09 00 [22:44:30]MH_I2C_Read... [22:44:30]Read from MH i2c: F0 09 00 CC 1D 00 D0 CD 1A 67 EF 94 12 67 FB [22:44:30]GetLastDocTimeStamp 1729809845 [22:44:30]current date 1729809872 [22:44:30]FM_GetShiftState [22:44:30]SAM_PROTO_GetShiftState [22:44:30]wFMCommunicate request_size=4 [22:44:30]MH_SAM_APDU [22:44:30]CAPDU: 80 13 01 00 [22:44:30]Write to MH i2c: E2 08 00 CD 1D 80 13 01 00 00 00 00 00 67 [22:44:30]Write i2c OK [22:44:30]MH_I2C_Read... [22:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:30]Read from MH i2c: E2 [22:44:30]MH_I2C_Read... [22:44:30]Read from MH i2c: E2 0E 00 [22:44:30]MH_I2C_Read... [22:44:30]Read from MH i2c: E2 0E 00 CD 1D 00 09 00 01 47 92 19 67 00 00 00 00 90 00 CC [22:44:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:44:30]wFMCommunicate OK [22:44:30]SAM_PROTO_GetShiftState done [22:44:30]FM_GetShiftState done [22:44:30]opened in 1729729095 [22:44:30]opened+sec_in_day 1729815495 [22:44:30]quantity*price = 210061 [22:44:30]sum+1 = 210062 [22:44:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.61 ИТОГО: 2100.00 Внесено: 2100.00 СДАЧА: 0.00 НСП 1% : 18.59 НДС 12% : 223.07 Наличными: 2100.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 833 24.10.2024 22:44 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373016 ФПД: 31344612909339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T224432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373016&fm=31344612909339&tin=02508201610067®Number=0000000000091623&sum=210000 [22:44:31]StoreToDocumentArchive [22:44:31]shift 524 fd 373016 [22:44:31]save to /storage/0524/doc_00373016 [22:44:31]save last doc name /storage/0524/doc_00373016 to /storage/kkm_last_doc_name [22:44:31]save OK [22:44:31]Clear old archive folders... [22:44:31]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:44:31]tlvbuf is 00CAA8C0 [22:44:31]SAM_PROTO_ClearQueue [22:44:31]wFMCommunicate request_size=4 [22:44:31]MH_SAM_APDU [22:44:31]CAPDU: 80 09 00 00 [22:44:31]Write to MH i2c: E2 08 00 DA 1D 80 09 00 00 00 00 00 00 69 [22:44:31]Write i2c OK [22:44:31]MH_I2C_Read... [22:44:31]Read from MH i2c: E2 [22:44:31]MH_I2C_Read... [22:44:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:44:31]Read from MH i2c: E2 03 00 [22:44:31]MH_I2C_Read... [22:44:31]Read from MH i2c: E2 03 00 DA 1D 00 90 00 6B [22:44:31]RAPDU: 90 00 [22:44:31]wFMCommunicate OK [22:44:31]SAM_PROTO_ClearQueue done [22:44:31]KKMCreateOFDPacket [22:44:31]OFDProtocolAddRootSTLVToBuf [22:44:31]FM_MakeSignedData [22:44:31]FM_MakeSignedData [22:44:31]SAM_PROTO_SignData [22:44:31]wFMCommunicate request_size=4 [22:44:31]MH_SAM_APDU [22:44:31]CAPDU: 80 0D 01 02 [22:44:31]Write to MH i2c: E2 08 00 DB 1D 80 0D 01 02 00 00 00 00 71 [22:44:31]Write i2c OK [22:44:31]MH_I2C_Read... [22:44:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:44:31]Read from MH i2c: E2 [22:44:31]MH_I2C_Read... [22:44:31]Read from MH i2c: E2 03 00 [22:44:31]MH_I2C_Read... [22:44:31]Read from MH i2c: E2 03 00 DB 1D 00 90 00 6C [22:44:31]RAPDU: 90 00 [22:44:31]wFMCommunicate OK [22:44:31]wFMCommunicate request_size=255 [22:44:31]MH_SAM_APDU [22:44:31]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 4A 6A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8D 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 03 00 00 F4 03 04 00 D0 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B1 05 [22:44:31]Write to MH i2c: E2 02 01 DC 1D 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 4A 6A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8D 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 03 00 00 F4 03 04 00 D0 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B1 05 00 00 53 [22:44:32]Write i2c OK [22:44:32]MH_I2C_Read... [22:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:32]Read from MH i2c: E2 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 03 00 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 03 00 DC 1D 00 90 00 6D [22:44:32]RAPDU: 90 00 [22:44:32]wFMCommunicate OK [22:44:32]wFMCommunicate request_size=16 [22:44:32]MH_SAM_APDU [22:44:32]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 1C 81 FC 84 A1 1B [22:44:32]Write to MH i2c: E2 13 00 DD 1D 80 0D 02 02 0B 00 00 35 04 06 00 1C 81 FC 84 A1 1B 00 00 A2 [22:44:32]Write i2c OK [22:44:32]MH_I2C_Read... [22:44:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:44:32]Read from MH i2c: E2 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 03 00 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 03 00 DD 1D 00 90 00 6E [22:44:32]RAPDU: 90 00 [22:44:32]wFMCommunicate OK [22:44:32]wFMCommunicate request_size=4 [22:44:32]MH_SAM_APDU [22:44:32]CAPDU: 80 0D 03 02 [22:44:32]Write to MH i2c: E2 08 00 DE 1D 80 0D 03 02 00 00 00 00 76 [22:44:32]Write i2c OK [22:44:32]MH_I2C_Read... [22:44:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:44:32]Read from MH i2c: E2 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 0B 00 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 0B 00 DE 1D 00 20 D8 D4 3D E2 C0 0D D2 90 00 01 [22:44:32]RAPDU: 20 D8 D4 3D E2 C0 0D D2 90 00 [22:44:32]wFMCommunicate OK [22:44:32]SAM_PROTO_SignData done [22:44:32]FM_MakeSignedData done [22:44:32]CreateOFDProtocolMessage [22:44:32]wFMCommunicate request_size=4 [22:44:32]MH_SAM_APDU [22:44:32]CAPDU: 80 11 00 00 [22:44:32]Write to MH i2c: E2 08 00 DF 1D 80 11 00 00 00 00 00 00 76 [22:44:32]Write i2c OK [22:44:32]MH_I2C_Read... [22:44:32]OFD Sender: No OFD packet to send [22:44:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:32]Read from MH i2c: E2 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 17 00 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: E2 17 00 DF 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 CB [22:44:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:44:32]wFMCommunicate OK [22:44:32]CreateOFDProtocolMessage done [22:44:32]OFDSenderStorePacket 373016 [22:44:32]StoreOFDPacket docnum=373016 [22:44:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 B3 07 0D 01 63 1F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 4A 6A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8D 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 03 00 00 F4 03 04 00 D0 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B1 05 00 35 04 06 00 1C 81 FC 84 A1 1B 20 D8 D4 3D E2 C0 0D D2 [22:44:32]CheckFolder [22:44:32]dirname=/storage/ofd_packets [22:44:32]CheckFolder done [22:44:32]ProducePacketName [22:44:32]name=ofd_packets/00373016 [22:44:32]NVStorageSaveData ofd_packets/00373016 [22:44:32]File name is /storage/ofd_packets/00373016 [22:44:32]Write 307 bytes [22:44:32]NVStorageSaveData done [22:44:32]OFDSenderStorePacket done [22:44:32]KKMCreateOFDPacket done [22:44:32]NVStorageSaveData kkm_last_timestamp [22:44:32]File name is /storage/kkm_last_timestamp [22:44:32]Write 4 bytes [22:44:32]NVStorageSaveData done [22:44:32]ExternCall_PrintAddStr [22:44:32]wPrintStart [22:44:32]Write to MH i2c: 01 00 00 E0 1D FD [22:44:32]Write i2c OK [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: 01 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: 01 07 00 [22:44:32]MH_I2C_Read... [22:44:32]Read from MH i2c: 01 07 00 E0 1D 00 00 00 00 00 FF 0F 12 [22:44:32]RasterBufferAndPrint [22:44:32]line Счет N : (1)3309338 [22:44:32]line ИНН: 02508201610067 [22:44:32]line Контрольно-Кассовый Чек [22:44:32]line ПРОДАЖА [22:44:32]line ТРК (МРК, ГНК) : 11 [22:44:32]line Товар: 2710194240 [22:44:32]line D-Energy Дт-К-2 [22:44:32]line 27.210 * 77.20 [22:44:32]line = 2100.61 [22:44:32]line НДС 12% НСП 1% [22:44:32]line > о реализуемом товаре [22:44:32]line ОКРУГЛЕНИЕ: -0.61 [22:44:32]line ИТОГО: 2100.00 [22:44:32]line Внесено: 2100.00 [22:44:32]line СДАЧА: 0.00 [22:44:32]line НСП 1% : 18.59 [22:44:32]line НДС 12% : 223.07 [22:44:32]line Наличными: 2100.00 [22:44:32]line Безнал.: 0.00 [22:44:32]line Место: АЗС № 87 "Партнер Нефть" [22:44:32]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:44:32]line СНО: Общий режим [22:44:32]line Чек 833 24.10.2024 22:44 [22:44:32]line Смена: 524 ФФД: 1.0 [22:44:32]line ЗНМ: 0300000083 [22:44:32]line РНМ: 0000000000091623 [22:44:32]line Версия ККМ: 001 [22:44:32]line ФМ: 0000000000874672 [22:44:32]line ФД: 373016 [22:44:32]line ФПД: 31344612909339 [22:44:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T224432&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373016&fm=31344612909339&tin=02508201610067®Number=0000000000091623&sum=210000 [22:44:32]OFD Sender: Processing packet 373016 [packets to send 268, broken 267] [22:44:32]ProducePacketName [22:44:32]name=ofd_packets/00373016 [22:44:32]OFD Sender: To server: pG, [22:44:32]CommunicateWithHost lk.salyk.kg:30040 [22:44:32]ConnectInit lk.salyk.kg [22:44:32]written 0, free lines is 4095 [22:44:32]Connected sock=10 [22:44:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 B3 07 0D 01 63 1F 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 4A 6A 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 8D 34 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 34 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 23 57 00 00 00 00 07 04 06 00 50 34 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 03 00 00 F4 03 04 00 D0 CD 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B1 05 00 35 04 06 00 1C 81 FC 84 A1 1B 20 D8 D4 3D E2 C0 0D D2 [22:44:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 52 00 47 00 BC 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 18 B1 05 00 F4 03 04 00 76 79 1A 67 B6 04 01 00 00 C2 AE BE 2F F8 F6 0B 7B [22:44:33]CommunicateWithHost err = 0 [22:44:33]CheckOFDResponse [22:44:33]1017 (14) - 77093643461234 [22:44:33]1041 (16) - 0000000000874672 [22:44:33]1040 (4) - 373016 [22:44:33]1012 (4) - 24.10.2024 16:44 [22:44:33]1206 (1) - 0 [22:44:33]OFD Sender: Remove packet 373016 [22:44:33]ProducePacketName [22:44:33]name=ofd_packets/00373016 [22:44:33]NVStorageDeleteData [22:44:33]Write to MH i2c: 01 00 00 0B 1E 29 [22:44:33]Write i2c OK [22:44:33]MH_I2C_Read... [22:44:33]Read from MH i2c: 01 [22:44:33]MH_I2C_Read... [22:44:33]Read from MH i2c: 01 07 00 [22:44:33]MH_I2C_Read... [22:44:33]Read from MH i2c: 01 07 00 0B 1E 00 00 00 00 00 EE 0C 2A [22:44:33]RasterBufferAndPrint [22:44:33]line [22:44:33]line [22:44:33]line [22:44:33]line [22:44:33]line [22:44:33]written 0, free lines is 3316 [22:44:33]MH_Cut [22:44:33]Write to MH i2c: D1 01 00 12 1E 01 02 [22:44:33]Write i2c OK [22:44:33]MH_I2C_Read... [22:44:33]Read from MH i2c: D1 [22:44:33]MH_I2C_Read... [22:44:33]Read from MH i2c: D1 01 00 [22:44:33]MH_I2C_Read... [22:44:33]Read from MH i2c: D1 01 00 12 1E 00 01 [22:44:33]Write to MH i2c: 01 00 00 13 1E 31 [22:44:33]Write i2c OK [22:44:33]MH_I2C_Read... [22:44:33]OFD Sender: No OFD packet to send [22:44:33]*** Cut start [22:44:33]*** Partial cut [22:44:33]*** CUTSNS_PIN = 1 [22:44:34]*** CUTSNS_PIN = 0 [22:44:34]*** Brake cut motor [22:44:34]Read from MH i2c: 01 [22:44:34]MH_I2C_Read... [22:44:34]*** Stop cut motor [22:44:34]*** Cut end [22:44:34]Read from MH i2c: 01 07 00 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: 01 07 00 13 1E 00 00 00 00 00 FF 0F 46 [22:44:34]process_action close_receipt done [22:44:34]requested_data is exist [22:44:34]produce_requested_data [22:44:34]requested_item fm.sn is exist - process it [22:44:34]wFMCommunicate request_size=4 [22:44:34]MH_SAM_APDU [22:44:34]CAPDU: 80 11 00 00 [22:44:34]Write to MH i2c: E2 08 00 14 1E 80 11 00 00 00 00 00 00 AC [22:44:34]Write i2c OK [22:44:34]MH_I2C_Read... [22:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:44:34]Read from MH i2c: E2 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: E2 17 00 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: E2 17 00 14 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [22:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:44:34]wFMCommunicate OK [22:44:34]requested_item fd.num is exist - process it [22:44:34]SAM_PROTO_GetFieldsCounters [22:44:34]wFMCommunicate request_size=4 [22:44:34]MH_SAM_APDU [22:44:34]CAPDU: 80 13 00 00 [22:44:34]Write to MH i2c: E2 08 00 15 1E 80 13 00 00 00 00 00 00 AF [22:44:34]Write i2c OK [22:44:34]MH_I2C_Read... [22:44:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:44:34]Read from MH i2c: E2 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: E2 62 00 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: E2 62 00 15 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 18 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 41 03 00 00 5E 04 04 00 41 03 00 00 57 04 04 00 42 03 00 00 19 04 04 00 00 00 00 00 90 00 76 [22:44:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 18 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 41 03 00 00 5E 04 04 00 41 03 00 00 57 04 04 00 42 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:44:34]wFMCommunicate OK [22:44:34]SAM_PROTO_GetFieldsCounters done [22:44:34]requested_item shift.num is exist - process it [22:44:34]requested_item shift.opened is exist - process it [22:44:34]req_shift_opened [22:44:34]FM_GetShiftState [22:44:34]SAM_PROTO_GetShiftState [22:44:34]wFMCommunicate request_size=4 [22:44:34]MH_SAM_APDU [22:44:34]CAPDU: 80 13 01 00 [22:44:34]Write to MH i2c: E2 08 00 16 1E 80 13 01 00 00 00 00 00 B1 [22:44:34]Write i2c OK [22:44:34]MH_I2C_Read... [22:44:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:44:34]Read from MH i2c: E2 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: E2 0E 00 [22:44:34]MH_I2C_Read... [22:44:34]Read from MH i2c: E2 0E 00 16 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 16 [22:44:34]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:44:34]wFMCommunicate OK [22:44:34]SAM_PROTO_GetShiftState done [22:44:34]FM_GetShiftState done [22:44:34]req_shift_opened done [22:44:34]requested_item shift.open_date is exist - process it [22:44:34]req_shift_open_date [22:44:34]req_shift_open_date done [22:44:34]produce_requested_data done [22:44:34]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373016,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:44:34]process_action_free close_receipt [22:44:34]json_value_free [22:44:34]json_value_free done [22:44:34]process_json_proto returns [22:44:34]Send response to host [22:44:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373016,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:44:34]free response buf [22:44:34]execute_script done [22:44:34]execute_script returns [22:44:34]free content buf [22:44:34]Sock 7.Close socket [22:44:34]Sock 7.Thread stoped [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: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: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: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: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:23]OFD Sender: No OFD packet to send [22:47:28]OFD Sender: No OFD packet to send [22:47:33]OFD Sender: No OFD packet to send [22:47:38]OFD Sender: No OFD packet to send [22:47:43]OFD Sender: No OFD packet to send [22:47:48]OFD Sender: No OFD packet to send [22:47:53]OFD Sender: No OFD packet to send [22:47:55]accept exits with 9 [22:47:55]New connection [22:47:55]New thread 3066469732 created [22:47:55]Thread 3066613092 joined [22:47:55]Waiting for new connection... [22:47:55] Sock 9.Parse request [22:47:55]Sock 9.Check first char [22:47:55]Sock 9.First char is OK [22:47:55]request: POST /json_proto HTTP/1.0 [22:47:55]Method: POST [22:47:55]URL: /json_proto [22:47:55]Method is POST - this is cgi request [22:47:55]url: /json_proto [22:47:55]query_string will be loaded in cgi processing [22:47:55]execute_cgi json_proto POST (null) [22:47:55]execute_cgi path=json_proto method=POST [22:47:55]POST find Content-Length [22:47:55]Host: 172.17.42.195:8080 [22:47:55]Content-Length: 679 [22:47:55]Content-Type: application/json [22:47:55] [22:47:55]POST finish read [22:47:55]Found Content-Length = 679 [22:47:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:55]execute_script... [22:47: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)3309340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 11.960, "sum" : 800.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:55]POST & json_proto [22:47:55]process_json_proto [22:47:55]json parsed OK: [22:47:55]protocol is kg_v1.0 [22:47:55]action value=close_receipt [22:47:55]process_action close_receipt [22:47:55]cmd_close_receipt [22:47:55]MH_GetDate [22:47:55]Write to MH i2c: F0 00 00 17 1E 24 [22:47:55]Write i2c OK [22:47:55]MH_I2C_Read... [22:47:55]Read from MH i2c: F0 [22:47:55]MH_I2C_Read... [22:47:55]Read from MH i2c: F0 09 00 [22:47:55]MH_I2C_Read... [22:47:55]Read from MH i2c: F0 09 00 17 1E 00 9C CE 1A 67 EF 94 12 67 14 [22:47:55]GetLastDocTimeStamp 1729809872 [22:47:55]current date 1729810076 [22:47:55]FM_GetShiftState [22:47:55]SAM_PROTO_GetShiftState [22:47:55]wFMCommunicate request_size=4 [22:47:55]MH_SAM_APDU [22:47:55]CAPDU: 80 13 01 00 [22:47:55]Write to MH i2c: E2 08 00 18 1E 80 13 01 00 00 00 00 00 B3 [22:47:55]Write i2c OK [22:47:55]MH_I2C_Read... [22:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:55]Read from MH i2c: E2 [22:47:55]MH_I2C_Read... [22:47:55]Read from MH i2c: E2 0E 00 [22:47:55]MH_I2C_Read... [22:47:55]Read from MH i2c: E2 0E 00 18 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 18 [22:47:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:47:55]wFMCommunicate OK [22:47:55]SAM_PROTO_GetShiftState done [22:47:55]FM_GetShiftState done [22:47:55]opened in 1729729095 [22:47:55]opened+sec_in_day 1729815495 [22:47:55]quantity*price = 80012 [22:47:55]sum+1 = 80013 [22:47:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 834 24.10.2024 22:47 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373017 ФПД: 6143001203725 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T224756&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373017&fm=6143001203725&tin=02508201610067®Number=0000000000091623&sum=80000 [22:47:56]StoreToDocumentArchive [22:47:56]shift 524 fd 373017 [22:47:56]save to /storage/0524/doc_00373017 [22:47:56]save last doc name /storage/0524/doc_00373017 to /storage/kkm_last_doc_name [22:47:56]save OK [22:47:56]Clear old archive folders... [22:47:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:47:56]tlvbuf is 00D45710 [22:47:56]SAM_PROTO_ClearQueue [22:47:56]wFMCommunicate request_size=4 [22:47:56]MH_SAM_APDU [22:47:56]CAPDU: 80 09 00 00 [22:47:56]Write to MH i2c: E2 08 00 25 1E 80 09 00 00 00 00 00 00 B5 [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:47:56]Read from MH i2c: E2 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 25 1E 00 90 00 B7 [22:47:56]RAPDU: 90 00 [22:47:56]wFMCommunicate OK [22:47:56]SAM_PROTO_ClearQueue done [22:47:56]KKMCreateOFDPacket [22:47:56]OFDProtocolAddRootSTLVToBuf [22:47:56]FM_MakeSignedData [22:47:56]FM_MakeSignedData [22:47:56]SAM_PROTO_SignData [22:47:56]wFMCommunicate request_size=4 [22:47:56]MH_SAM_APDU [22:47:56]CAPDU: 80 0D 01 02 [22:47:56]Write to MH i2c: E2 08 00 26 1E 80 0D 01 02 00 00 00 00 BD [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:47:56]Read from MH i2c: E2 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 26 1E 00 90 00 B8 [22:47:56]RAPDU: 90 00 [22:47:56]wFMCommunicate OK [22:47:56]wFMCommunicate request_size=255 [22:47:56]MH_SAM_APDU [22:47: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 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 03 00 00 F4 03 04 00 9C CE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B1 05 00 35 04 06 00 05 [22:47:56]Write to MH i2c: E2 02 01 27 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 03 00 00 F4 03 04 00 9C CE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B1 05 00 35 04 06 00 05 00 00 47 [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:56]Read from MH i2c: E2 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 27 1E 00 90 00 B9 [22:47:56]RAPDU: 90 00 [22:47:56]wFMCommunicate OK [22:47:56]wFMCommunicate request_size=10 [22:47:56]MH_SAM_APDU [22:47:56]CAPDU: 80 0D 02 02 05 96 47 67 94 0D [22:47:56]Write to MH i2c: E2 0D 00 28 1E 80 0D 02 02 05 00 96 47 67 94 0D 00 00 AF [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:56]Read from MH i2c: E2 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 03 00 28 1E 00 90 00 BA [22:47:56]RAPDU: 90 00 [22:47:56]wFMCommunicate OK [22:47:56]wFMCommunicate request_size=4 [22:47:56]MH_SAM_APDU [22:47:56]CAPDU: 80 0D 03 02 [22:47:56]Write to MH i2c: E2 08 00 29 1E 80 0D 03 02 00 00 00 00 C2 [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:47:56]Read from MH i2c: E2 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 0B 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 0B 00 29 1E 00 E8 5F 6B 49 65 ED F1 D4 90 00 D5 [22:47:56]RAPDU: E8 5F 6B 49 65 ED F1 D4 90 00 [22:47:56]wFMCommunicate OK [22:47:56]SAM_PROTO_SignData done [22:47:56]FM_MakeSignedData done [22:47:56]CreateOFDProtocolMessage [22:47:56]wFMCommunicate request_size=4 [22:47:56]MH_SAM_APDU [22:47:56]CAPDU: 80 11 00 00 [22:47:56]Write to MH i2c: E2 08 00 2A 1E 80 11 00 00 00 00 00 00 C2 [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:56]Read from MH i2c: E2 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 17 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: E2 17 00 2A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 17 [22:47:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:47:56]wFMCommunicate OK [22:47:56]CreateOFDProtocolMessage done [22:47:56]OFDSenderStorePacket 373017 [22:47:56]StoreOFDPacket docnum=373017 [22:47:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8A B2 07 01 A7 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 03 00 00 F4 03 04 00 9C CE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B1 05 00 35 04 06 00 05 96 47 67 94 0D E8 5F 6B 49 65 ED F1 D4 [22:47:56]CheckFolder [22:47:56]dirname=/storage/ofd_packets [22:47:56]CheckFolder done [22:47:56]ProducePacketName [22:47:56]name=ofd_packets/00373017 [22:47:56]NVStorageSaveData ofd_packets/00373017 [22:47:56]File name is /storage/ofd_packets/00373017 [22:47:56]Write 301 bytes [22:47:56]NVStorageSaveData done [22:47:56]OFDSenderStorePacket done [22:47:56]KKMCreateOFDPacket done [22:47:56]NVStorageSaveData kkm_last_timestamp [22:47:56]File name is /storage/kkm_last_timestamp [22:47:56]Write 4 bytes [22:47:56]NVStorageSaveData done [22:47:56]ExternCall_PrintAddStr [22:47:56]wPrintStart [22:47:56]Write to MH i2c: 01 00 00 2B 1E 49 [22:47:56]Write i2c OK [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: 01 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: 01 07 00 [22:47:56]MH_I2C_Read... [22:47:56]Read from MH i2c: 01 07 00 2B 1E 00 00 00 00 00 FF 0F 5E [22:47:56]RasterBufferAndPrint [22:47:56]line Счет N : (1)3309340 [22:47:56]line ИНН: 02508201610067 [22:47:56]line Контрольно-Кассовый Чек [22:47:56]line ПРОДАЖА [22:47:56]line ТРК (МРК, ГНК) : 12 [22:47:56]line Товар: 2710124130 [22:47:56]line Аи-92-К-4 [22:47:56]line 11.960 * 66.90 [22:47:56]line = 800.12 [22:47:56]line НДС 12% НСП 1% [22:47:56]line > о реализуемом товаре [22:47:56]line ОКРУГЛЕНИЕ: -0.12 [22:47:56]line ИТОГО: 800.00 [22:47:56]line Внесено: 800.00 [22:47:56]line СДАЧА: 0.00 [22:47:56]line НСП 1% : 7.08 [22:47:56]line НДС 12% : 84.97 [22:47:56]line Наличными: 800.00 [22:47:56]line Безнал.: 0.00 [22:47:56]line Место: АЗС № 87 "Партнер Нефть" [22:47:56]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:47:56]line СНО: Общий режим [22:47:56]line Чек 834 24.10.2024 22:47 [22:47:56]line Смена: 524 ФФД: 1.0 [22:47:56]line ЗНМ: 0300000083 [22:47:56]line РНМ: 0000000000091623 [22:47:56]line Версия ККМ: 001 [22:47:56]line ФМ: 0000000000874672 [22:47:56]line ФД: 373017 [22:47:56]line ФПД: 6143001203725 [22:47:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T224756&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373017&fm=6143001203725&tin=02508201610067®Number=0000000000091623&sum=80000 [22:47:57]written 0, free lines is 4095 [22:47:57]OFD Sender: Processing packet 373017 [packets to send 268, broken 267] [22:47:57]ProducePacketName [22:47:57]name=ofd_packets/00373017 [22:47:57]OFD Sender: To server: pG, [22:47:57]CommunicateWithHost lk.salyk.kg:30040 [22:47:57]ConnectInit lk.salyk.kg [22:47:57]Connected sock=10 [22:47:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 8A B2 07 01 A7 04 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 B8 2E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 8C 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 21 00 00 00 00 07 04 06 00 80 38 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 03 00 00 F4 03 04 00 9C CE 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B1 05 00 35 04 06 00 05 96 47 67 94 0D E8 5F 6B 49 65 ED F1 D4 [22:47:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 67 E2 47 00 72 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 19 B1 05 00 F4 03 04 00 43 7A 1A 67 B6 04 01 00 00 B1 4A 43 EA 29 A6 4A 28 [22:47:57]CommunicateWithHost err = 0 [22:47:57]CheckOFDResponse [22:47:57]1017 (14) - 77093643461234 [22:47:57]1041 (16) - 0000000000874672 [22:47:57]1040 (4) - 373017 [22:47:57]1012 (4) - 24.10.2024 16:48 [22:47:57]1206 (1) - 0 [22:47:57]OFD Sender: Remove packet 373017 [22:47:57]ProducePacketName [22:47:57]name=ofd_packets/00373017 [22:47:57]NVStorageDeleteData [22:47:57]Write to MH i2c: 01 00 00 56 1E 74 [22:47:57]Write i2c OK [22:47:57]MH_I2C_Read... [22:47:57]Read from MH i2c: 01 [22:47:57]MH_I2C_Read... [22:47:57]Read from MH i2c: 01 07 00 [22:47:57]MH_I2C_Read... [22:47:57]Read from MH i2c: 01 07 00 56 1E 00 00 00 00 00 D4 0C 5B [22:47:57]RasterBufferAndPrint [22:47:57]line [22:47:57]line [22:47:57]line [22:47:57]line [22:47:57]line [22:47:57]written 0, free lines is 3290 [22:47:57]MH_Cut [22:47:57]Write to MH i2c: D1 01 00 5D 1E 01 4D [22:47:57]Write i2c OK [22:47:57]MH_I2C_Read... [22:47:57]Read from MH i2c: D1 [22:47:57]MH_I2C_Read... [22:47:57]Read from MH i2c: D1 01 00 [22:47:57]MH_I2C_Read... [22:47:57]Read from MH i2c: D1 01 00 5D 1E 00 4C [22:47:57]Write to MH i2c: 01 00 00 5E 1E 7C [22:47:57]Write i2c OK [22:47:57]MH_I2C_Read... [22:47:57]OFD Sender: No OFD packet to send [22:47:58]*** Cut start [22:47:58]*** Partial cut [22:47:58]*** CUTSNS_PIN = 1 [22:47:58]*** CUTSNS_PIN = 0 [22:47:58]*** Brake cut motor [22:47:58]Read from MH i2c: 01 [22:47:58]MH_I2C_Read... [22:47:58]*** Stop cut motor [22:47:58]*** Cut end [22:47:58]Read from MH i2c: 01 07 00 [22:47:58]MH_I2C_Read... [22:47:58]Read from MH i2c: 01 07 00 5E 1E 00 00 00 00 00 FF 0F 91 [22:47:58]process_action close_receipt done [22:47:58]requested_data is exist [22:47:58]produce_requested_data [22:47:58]requested_item fm.sn is exist - process it [22:47:58]wFMCommunicate request_size=4 [22:47:58]MH_SAM_APDU [22:47:58]CAPDU: 80 11 00 00 [22:47:58]Write to MH i2c: E2 08 00 5F 1E 80 11 00 00 00 00 00 00 F7 [22:47:58]Write i2c OK [22:47:58]MH_I2C_Read... [22:47:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:59]Read from MH i2c: E2 [22:47:59]MH_I2C_Read... [22:47:59]Read from MH i2c: E2 17 00 [22:47:59]MH_I2C_Read... [22:47:59]Read from MH i2c: E2 17 00 5F 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4C [22:47:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:47:59]wFMCommunicate OK [22:47:59]requested_item fd.num is exist - process it [22:47:59]SAM_PROTO_GetFieldsCounters [22:47:59]wFMCommunicate request_size=4 [22:47:59]MH_SAM_APDU [22:47:59]CAPDU: 80 13 00 00 [22:47:59]Write to MH i2c: E2 08 00 60 1E 80 13 00 00 00 00 00 00 FA [22:47:59]Write i2c OK [22:47:59]MH_I2C_Read... [22:47:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:47:59]Read from MH i2c: E2 [22:47:59]MH_I2C_Read... [22:47:59]Read from MH i2c: E2 62 00 [22:47:59]MH_I2C_Read... [22:47:59]Read from MH i2c: E2 62 00 60 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 19 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 42 03 00 00 5E 04 04 00 42 03 00 00 57 04 04 00 43 03 00 00 19 04 04 00 00 00 00 00 90 00 C5 [22:47:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 19 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 42 03 00 00 5E 04 04 00 42 03 00 00 57 04 04 00 43 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:47:59]wFMCommunicate OK [22:47:59]SAM_PROTO_GetFieldsCounters done [22:47:59]requested_item shift.num is exist - process it [22:47:59]requested_item shift.opened is exist - process it [22:47:59]req_shift_opened [22:47:59]FM_GetShiftState [22:47:59]SAM_PROTO_GetShiftState [22:47:59]wFMCommunicate request_size=4 [22:47:59]MH_SAM_APDU [22:47:59]CAPDU: 80 13 01 00 [22:47:59]Write to MH i2c: E2 08 00 61 1E 80 13 01 00 00 00 00 00 FC [22:47:59]Write i2c OK [22:47:59]MH_I2C_Read... [22:47:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:59]Read from MH i2c: E2 [22:47:59]MH_I2C_Read... [22:47:59]Read from MH i2c: E2 0E 00 [22:47:59]MH_I2C_Read... [22:47:59]Read from MH i2c: E2 0E 00 61 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 61 [22:47:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:47:59]wFMCommunicate OK [22:47:59]SAM_PROTO_GetShiftState done [22:47:59]FM_GetShiftState done [22:47:59]req_shift_opened done [22:47:59]requested_item shift.open_date is exist - process it [22:47:59]req_shift_open_date [22:47:59]req_shift_open_date done [22:47:59]produce_requested_data done [22:47:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373017,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:47:59]process_action_free close_receipt [22:47:59]json_value_free [22:47:59]json_value_free done [22:47:59]process_json_proto returns [22:47:59]Send response to host [22:47:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373017,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:47:59]free response buf [22:47:59]execute_script done [22:47:59]execute_script returns [22:47:59]free content buf [22:47:59]Sock 9.Close socket [22:47:59]Sock 9.Thread stoped [22:48:02]OFD Sender: No OFD packet to send [22:48:07]OFD Sender: No OFD packet to send [22:48:12]OFD Sender: No OFD packet to send [22:48:17]OFD Sender: No OFD packet to send [22:48:22]OFD Sender: No OFD packet to send [22:48:27]OFD Sender: No OFD packet to send [22:48:32]OFD Sender: No OFD packet to send [22:48:37]OFD Sender: No OFD packet to send [22:48:42]OFD Sender: No OFD packet to send [22:48:48]OFD Sender: No OFD packet to send [22:48:53]OFD Sender: No OFD packet to send [22:48:58]OFD Sender: No OFD packet to send [22:49:03]OFD Sender: No OFD packet to send [22:49:08]OFD Sender: No OFD packet to send [22:49:13]OFD Sender: No OFD packet to send [22:49:18]OFD Sender: No OFD packet to send [22:49:23]OFD Sender: No OFD packet to send [22:49:28]OFD Sender: No OFD packet to send [22:49:33]OFD Sender: No OFD packet to send [22:49:38]OFD Sender: No OFD packet to send [22:49:43]OFD Sender: No OFD packet to send [22:49:48]OFD Sender: No OFD packet to send [22:49:53]OFD Sender: No OFD packet to send [22:49:58]OFD Sender: No OFD packet to send [22:50:03]OFD Sender: No OFD packet to send [22:50:08]OFD Sender: No OFD packet to send [22:50:13]OFD Sender: No OFD packet to send [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:28]OFD Sender: No OFD packet to send [22:50:33]OFD Sender: No OFD packet to send [22:50:38]OFD Sender: No OFD packet to send [22:50:43]OFD Sender: No OFD packet to send [22:50:48]OFD Sender: No OFD packet to send [22:50:49]accept exits with 7 [22:50:49]New connection [22:50:49]New thread 3066613092 created [22:50:49]Thread 3066469732 joined [22:50:49]Waiting for new connection... [22:50:49] Sock 7.Parse request [22:50:49]Sock 7.Check first char [22:50:49]Sock 7.First char is OK [22:50:49]request: POST /json_proto HTTP/1.0 [22:50:49]Method: POST [22:50:49]URL: /json_proto [22:50:49]Method is POST - this is cgi request [22:50:49]url: /json_proto [22:50:49]query_string will be loaded in cgi processing [22:50:49]execute_cgi json_proto POST (null) [22:50:49]execute_cgi path=json_proto method=POST [22:50:49]POST find Content-Length [22:50:49]Host: 172.17.42.195:8080 [22:50:49]Content-Length: 818 [22:50:49]Content-Type: application/json [22:50:49] [22:50:49]POST finish read [22:50:49]Found Content-Length = 818 [22:50:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 12.470, "sum" : 925.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 925.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:49]execute_script... [22:50: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)3309342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 12.470, "sum" : 925.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: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 925.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:50:49]POST & json_proto [22:50:49]process_json_proto [22:50:49]json parsed OK: [22:50:49]protocol is kg_v1.0 [22:50:49]action value=close_receipt [22:50:49]process_action close_receipt [22:50:49]cmd_close_receipt [22:50:49]MH_GetDate [22:50:49]Write to MH i2c: F0 00 00 62 1E 6F [22:50:49]Write i2c OK [22:50:49]MH_I2C_Read... [22:50:49]Read from MH i2c: F0 [22:50:49]MH_I2C_Read... [22:50:49]Read from MH i2c: F0 09 00 [22:50:49]MH_I2C_Read... [22:50:49]Read from MH i2c: F0 09 00 62 1E 00 4A CF 1A 67 EF 94 12 67 0E [22:50:49]GetLastDocTimeStamp 1729810076 [22:50:49]current date 1729810250 [22:50:49]FM_GetShiftState [22:50:49]SAM_PROTO_GetShiftState [22:50:49]wFMCommunicate request_size=4 [22:50:49]MH_SAM_APDU [22:50:49]CAPDU: 80 13 01 00 [22:50:49]Write to MH i2c: E2 08 00 63 1E 80 13 01 00 00 00 00 00 FE [22:50:49]Write i2c OK [22:50:49]MH_I2C_Read... [22:50:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:49]Read from MH i2c: E2 [22:50:49]MH_I2C_Read... [22:50:49]Read from MH i2c: E2 0E 00 [22:50:49]MH_I2C_Read... [22:50:49]Read from MH i2c: E2 0E 00 63 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 63 [22:50:49]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:50:49]wFMCommunicate OK [22:50:49]SAM_PROTO_GetShiftState done [22:50:49]FM_GetShiftState done [22:50:49]opened in 1729729095 [22:50:49]opened+sec_in_day 1729815495 [22:50:49]quantity*price = 92527 [22:50:49]sum+1 = 92528 [22:50:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 925.27 НСП 1% : 8.19 НДС 12% : 98.26 Наличными: 0.00 Безнал.: 925.27 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 835 24.10.2024 22:50 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000874672 ФД: 373018 ФПД: 193164380191161 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225050&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373018&fm=193164380191161&tin=02508201610067®Number=0000000000091623&sum=92527 [22:50:50]StoreToDocumentArchive [22:50:50]shift 524 fd 373018 [22:50:50]save to /storage/0524/doc_00373018 [22:50:50]save last doc name /storage/0524/doc_00373018 to /storage/kkm_last_doc_name [22:50:50]save OK [22:50:50]Clear old archive folders... [22:50:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:50:50]tlvbuf is B6F05990 [22:50:50]SAM_PROTO_ClearQueue [22:50:50]wFMCommunicate request_size=4 [22:50:50]MH_SAM_APDU [22:50:50]CAPDU: 80 09 00 00 [22:50:50]Write to MH i2c: E2 08 00 70 1E 80 09 00 00 00 00 00 00 00 [22:50:50]Write i2c OK [22:50:50]MH_I2C_Read... [22:50:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:50:50]Read from MH i2c: E2 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 70 1E 00 90 00 02 [22:50:50]RAPDU: 90 00 [22:50:50]wFMCommunicate OK [22:50:50]SAM_PROTO_ClearQueue done [22:50:50]KKMCreateOFDPacket [22:50:50]OFDProtocolAddRootSTLVToBuf [22:50:50]FM_MakeSignedData [22:50:50]FM_MakeSignedData [22:50:50]SAM_PROTO_SignData [22:50:50]wFMCommunicate request_size=4 [22:50:50]MH_SAM_APDU [22:50:50]CAPDU: 80 0D 01 02 [22:50:50]Write to MH i2c: E2 08 00 71 1E 80 0D 01 02 00 00 00 00 08 [22:50:50]Write i2c OK [22:50:50]MH_I2C_Read... [22:50:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:50:50]Read from MH i2c: E2 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 71 1E 00 90 00 03 [22:50:50]RAPDU: 90 00 [22:50:50]wFMCommunicate OK [22:50:50]wFMCommunicate request_size=255 [22:50:50]MH_SAM_APDU [22:50:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 69 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 03 00 00 F4 03 04 00 4A CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B1 05 00 35 04 06 00 AF [22:50:50]Write to MH i2c: E2 02 01 72 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 69 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 03 00 00 F4 03 04 00 4A CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B1 05 00 35 04 06 00 AF 00 00 C6 [22:50:50]Write i2c OK [22:50:50]MH_I2C_Read... [22:50:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:50]Read from MH i2c: E2 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 72 1E 00 90 00 04 [22:50:50]RAPDU: 90 00 [22:50:50]wFMCommunicate OK [22:50:50]wFMCommunicate request_size=10 [22:50:50]MH_SAM_APDU [22:50:50]CAPDU: 80 0D 02 02 05 AE 96 43 B9 B9 [22:50:50]Write to MH i2c: E2 0D 00 73 1E 80 0D 02 02 05 00 AE 96 43 B9 B9 00 00 0E [22:50:50]Write i2c OK [22:50:50]MH_I2C_Read... [22:50:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:50:50]Read from MH i2c: E2 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 [22:50:50]MH_I2C_Read... [22:50:50]Read from MH i2c: E2 03 00 73 1E 00 90 00 05 [22:50:50]RAPDU: 90 00 [22:50:50]wFMCommunicate OK [22:50:50]wFMCommunicate request_size=4 [22:50:50]MH_SAM_APDU [22:50:50]CAPDU: 80 0D 03 02 [22:50:50]Write to MH i2c: E2 08 00 74 1E 80 0D 03 02 00 00 00 00 0D [22:50:50]Write i2c OK [22:50:50]MH_I2C_Read... [22:50:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:50:51]Read from MH i2c: E2 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: E2 0B 00 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: E2 0B 00 74 1E 00 9D F4 22 D7 30 B2 CE AC 90 00 F4 [22:50:51]RAPDU: 9D F4 22 D7 30 B2 CE AC 90 00 [22:50:51]wFMCommunicate OK [22:50:51]SAM_PROTO_SignData done [22:50:51]FM_MakeSignedData done [22:50:51]CreateOFDProtocolMessage [22:50:51]wFMCommunicate request_size=4 [22:50:51]MH_SAM_APDU [22:50:51]CAPDU: 80 11 00 00 [22:50:51]Write to MH i2c: E2 08 00 75 1E 80 11 00 00 00 00 00 00 0D [22:50:51]Write i2c OK [22:50:51]MH_I2C_Read... [22:50:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:51]Read from MH i2c: E2 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: E2 17 00 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: E2 17 00 75 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 62 [22:50:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:50:51]wFMCommunicate OK [22:50:51]CreateOFDProtocolMessage done [22:50:51]OFDSenderStorePacket 373018 [22:50:51]StoreOFDPacket docnum=373018 [22:50:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 64 36 07 01 CD EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 69 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 03 00 00 F4 03 04 00 4A CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B1 05 00 35 04 06 00 AF AE 96 43 B9 B9 9D F4 22 D7 30 B2 CE AC [22:50:51]CheckFolder [22:50:51]dirname=/storage/ofd_packets [22:50:51]CheckFolder done [22:50:51]ProducePacketName [22:50:51]name=ofd_packets/00373018 [22:50:51]NVStorageSaveData ofd_packets/00373018 [22:50:51]File name is /storage/ofd_packets/00373018 [22:50:51]Write 301 bytes [22:50:51]NVStorageSaveData done [22:50:51]OFDSenderStorePacket done [22:50:51]KKMCreateOFDPacket done [22:50:51]NVStorageSaveData kkm_last_timestamp [22:50:51]File name is /storage/kkm_last_timestamp [22:50:51]Write 4 bytes [22:50:51]NVStorageSaveData done [22:50:51]ExternCall_PrintAddStr [22:50:51]wPrintStart [22:50:51]Write to MH i2c: 01 00 00 76 1E 94 [22:50:51]Write i2c OK [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: 01 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: 01 07 00 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: 01 07 00 76 1E 00 00 00 00 00 FF 0F A9 [22:50:51]RasterBufferAndPrint [22:50:51]line Счет N : (1)3309342 [22:50:51]line ИНН: 02508201610067 [22:50:51]line Контрольно-Кассовый Чек [22:50:51]line ПРОДАЖА [22:50:51]line ТРК (МРК, ГНК) : 43 [22:50:51]line Товар: 2710124500 [22:50:51]line Аи-95-К-3 [22:50:51]line 12.470 * 74.20 [22:50:51]line = 925.27 [22:50:51]line НДС 12% НСП 1% [22:50:51]line > о реализуемом товаре [22:50:51]line ИТОГО: 925.27 [22:50:51]line НСП 1% : 8.19 [22:50:51]line НДС 12% : 98.26 [22:50:51]line Наличными: 0.00 [22:50:51]line Безнал.: 925.27 [22:50:51]line Место: АЗС № 87 "Партнер Нефть" [22:50:51]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:50:51]line СНО: Общий режим [22:50:51]line Чек 835 24.10.2024 22:50 [22:50:51]line Смена: 524 ФФД: 1.0 [22:50:51]line ЗНМ: 0300000083 [22:50:51]line РНМ: 0000000000091623 [22:50:51]line Версия ККМ: 001 [22:50:51]line Платежная система: Бакай Банк [22:50:51]line ФМ: 0000000000874672 [22:50:51]line ФД: 373018 [22:50:51]line ФПД: 193164380191161 [22:50:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225050&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373018&fm=193164380191161&tin=02508201610067®Number=0000000000091623&sum=92527 [22:50:51]written 0, free lines is 4095 [22:50:51]OFD Sender: Processing packet 373018 [packets to send 268, broken 267] [22:50:51]ProducePacketName [22:50:51]name=ofd_packets/00373018 [22:50:51]OFD Sender: To server: pG, [22:50:51]CommunicateWithHost lk.salyk.kg:30040 [22:50:51]ConnectInit lk.salyk.kg [22:50:51]Connected sock=10 [22:50:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 64 36 07 01 CD EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 B6 30 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6F 69 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6F 69 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 62 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6F 69 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 03 00 00 F4 03 04 00 4A CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B1 05 00 35 04 06 00 AF AE 96 43 B9 B9 9D F4 22 D7 30 B2 CE AC [22:50:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 CA 01 47 00 0C 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1A B1 05 00 F4 03 04 00 F1 7A 1A 67 B6 04 01 00 00 B4 A1 D7 37 9C 3B E7 F9 [22:50:51]CommunicateWithHost err = 0 [22:50:51]CheckOFDResponse [22:50:51]1017 (14) - 77093643461234 [22:50:51]1041 (16) - 0000000000874672 [22:50:51]1040 (4) - 373018 [22:50:51]1012 (4) - 24.10.2024 16:50 [22:50:51]1206 (1) - 0 [22:50:51]OFD Sender: Remove packet 373018 [22:50:51]ProducePacketName [22:50:51]name=ofd_packets/00373018 [22:50:51]NVStorageDeleteData [22:50:51]Write to MH i2c: 01 00 00 A0 1E BE [22:50:51]Write i2c OK [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: 01 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: 01 07 00 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: 01 07 00 A0 1E 00 00 00 00 00 E7 0C B8 [22:50:51]RasterBufferAndPrint [22:50:51]line [22:50:51]line [22:50:51]line [22:50:51]line [22:50:51]line [22:50:51]written 0, free lines is 3310 [22:50:51]MH_Cut [22:50:51]Write to MH i2c: D1 01 00 A7 1E 01 97 [22:50:51]Write i2c OK [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: D1 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: D1 01 00 [22:50:51]MH_I2C_Read... [22:50:51]Read from MH i2c: D1 01 00 A7 1E 00 96 [22:50:51]Write to MH i2c: 01 00 00 A8 1E C6 [22:50:51]Write i2c OK [22:50:51]MH_I2C_Read... [22:50:51]OFD Sender: No OFD packet to send [22:50:52]*** Cut start [22:50:52]*** Partial cut [22:50:52]*** CUTSNS_PIN = 1 [22:50:52]*** CUTSNS_PIN = 0 [22:50:52]*** Brake cut motor [22:50:53]Read from MH i2c: 01 [22:50:53]MH_I2C_Read... [22:50:53]*** Stop cut motor [22:50:53]*** Cut end [22:50:53]Read from MH i2c: 01 07 00 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: 01 07 00 A8 1E 00 00 00 00 00 FF 0F DB [22:50:53]process_action close_receipt done [22:50:53]requested_data is exist [22:50:53]produce_requested_data [22:50:53]requested_item fm.sn is exist - process it [22:50:53]wFMCommunicate request_size=4 [22:50:53]MH_SAM_APDU [22:50:53]CAPDU: 80 11 00 00 [22:50:53]Write to MH i2c: E2 08 00 A9 1E 80 11 00 00 00 00 00 00 41 [22:50:53]Write i2c OK [22:50:53]MH_I2C_Read... [22:50:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:50:53]Read from MH i2c: E2 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: E2 17 00 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: E2 17 00 A9 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 96 [22:50:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:50:53]wFMCommunicate OK [22:50:53]requested_item fd.num is exist - process it [22:50:53]SAM_PROTO_GetFieldsCounters [22:50:53]wFMCommunicate request_size=4 [22:50:53]MH_SAM_APDU [22:50:53]CAPDU: 80 13 00 00 [22:50:53]Write to MH i2c: E2 08 00 AA 1E 80 13 00 00 00 00 00 00 44 [22:50:53]Write i2c OK [22:50:53]MH_I2C_Read... [22:50:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:50:53]Read from MH i2c: E2 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: E2 62 00 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: E2 62 00 AA 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1A B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 43 03 00 00 5E 04 04 00 43 03 00 00 57 04 04 00 44 03 00 00 19 04 04 00 00 00 00 00 90 00 13 [22:50:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1A B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 43 03 00 00 5E 04 04 00 43 03 00 00 57 04 04 00 44 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:50:53]wFMCommunicate OK [22:50:53]SAM_PROTO_GetFieldsCounters done [22:50:53]requested_item shift.num is exist - process it [22:50:53]requested_item shift.opened is exist - process it [22:50:53]req_shift_opened [22:50:53]FM_GetShiftState [22:50:53]SAM_PROTO_GetShiftState [22:50:53]wFMCommunicate request_size=4 [22:50:53]MH_SAM_APDU [22:50:53]CAPDU: 80 13 01 00 [22:50:53]Write to MH i2c: E2 08 00 AB 1E 80 13 01 00 00 00 00 00 46 [22:50:53]Write i2c OK [22:50:53]MH_I2C_Read... [22:50:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:50:53]Read from MH i2c: E2 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: E2 0E 00 [22:50:53]MH_I2C_Read... [22:50:53]Read from MH i2c: E2 0E 00 AB 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AB [22:50:53]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:50:53]wFMCommunicate OK [22:50:53]SAM_PROTO_GetShiftState done [22:50:53]FM_GetShiftState done [22:50:53]req_shift_opened done [22:50:53]requested_item shift.open_date is exist - process it [22:50:53]req_shift_open_date [22:50:53]req_shift_open_date done [22:50:53]produce_requested_data done [22:50:53]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373018,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:50:53]process_action_free close_receipt [22:50:53]json_value_free [22:50:53]json_value_free done [22:50:53]process_json_proto returns [22:50:53]Send response to host [22:50:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373018,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:50:53]free response buf [22:50:53]execute_script done [22:50:53]execute_script returns [22:50:53]free content buf [22:50:53]Sock 7.Close socket [22:50:53]Sock 7.Thread stoped [22:50:56]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:29]accept exits with 9 [22:51:29]New connection [22:51:29]New thread 3066469732 created [22:51:29]Thread 3066613092 joined [22:51:29]Waiting for new connection... [22:51:29] Sock 9.Parse request [22:51:29]Sock 9.Check first char [22:51:29]Sock 9.First char is OK [22:51:29]request: POST /json_proto HTTP/1.0 [22:51:29]Method: POST [22:51:29]URL: /json_proto [22:51:29]Method is POST - this is cgi request [22:51:29]url: /json_proto [22:51:29]query_string will be loaded in cgi processing [22:51:29]execute_cgi json_proto POST (null) [22:51:29]execute_cgi path=json_proto method=POST [22:51:29]POST find Content-Length [22:51:29]Host: 172.17.42.195:8080 [22:51:29]Content-Length: 678 [22:51:29]Content-Type: application/json [22:51:29] [22:51:29]POST finish read [22:51:29]Found Content-Length = 678 [22:51:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:29]execute_script... [22: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)3309343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:29]POST & json_proto [22:51:29]process_json_proto [22:51:29]json parsed OK: [22:51:29]protocol is kg_v1.0 [22:51:29]action value=close_receipt [22:51:29]process_action close_receipt [22:51:29]cmd_close_receipt [22:51:29]MH_GetDate [22:51:29]Write to MH i2c: F0 00 00 AC 1E B9 [22:51:29]Write i2c OK [22:51:29]MH_I2C_Read... [22:51:29]Read from MH i2c: F0 [22:51:29]MH_I2C_Read... [22:51:29]Read from MH i2c: F0 09 00 [22:51:29]MH_I2C_Read... [22:51:29]Read from MH i2c: F0 09 00 AC 1E 00 72 CF 1A 67 EF 94 12 67 80 [22:51:29]GetLastDocTimeStamp 1729810250 [22:51:29]current date 1729810290 [22:51:29]FM_GetShiftState [22:51:29]SAM_PROTO_GetShiftState [22:51:29]wFMCommunicate request_size=4 [22:51:29]MH_SAM_APDU [22:51:29]CAPDU: 80 13 01 00 [22:51:29]Write to MH i2c: E2 08 00 AD 1E 80 13 01 00 00 00 00 00 48 [22:51:29]Write i2c OK [22:51:29]MH_I2C_Read... [22:51:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:29]Read from MH i2c: E2 [22:51:29]MH_I2C_Read... [22:51:29]Read from MH i2c: E2 0E 00 [22:51:29]MH_I2C_Read... [22:51:29]Read from MH i2c: E2 0E 00 AD 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 AD [22:51:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:51:29]wFMCommunicate OK [22:51:29]SAM_PROTO_GetShiftState done [22:51:29]FM_GetShiftState done [22:51:29]opened in 1729729095 [22:51:29]opened+sec_in_day 1729815495 [22:51:29]quantity*price = 40006 [22:51:29]sum+1 = 40007 [22:51:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 836 24.10.2024 22:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373019 ФПД: 225302711719572 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225130&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373019&fm=225302711719572&tin=02508201610067®Number=0000000000091623&sum=40000 [22:51:30]StoreToDocumentArchive [22:51:30]shift 524 fd 373019 [22:51:30]save to /storage/0524/doc_00373019 [22:51:30]save last doc name /storage/0524/doc_00373019 to /storage/kkm_last_doc_name [22:51:30]save OK [22:51:30]Clear old archive folders... [22:51:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:51:30]tlvbuf is 00CEB190 [22:51:30]SAM_PROTO_ClearQueue [22:51:30]wFMCommunicate request_size=4 [22:51:30]MH_SAM_APDU [22:51:30]CAPDU: 80 09 00 00 [22:51:30]Write to MH i2c: E2 08 00 BA 1E 80 09 00 00 00 00 00 00 4A [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:30]Read from MH i2c: E2 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 BA 1E 00 90 00 4C [22:51:30]RAPDU: 90 00 [22:51:30]wFMCommunicate OK [22:51:30]SAM_PROTO_ClearQueue done [22:51:30]KKMCreateOFDPacket [22:51:30]OFDProtocolAddRootSTLVToBuf [22:51:30]FM_MakeSignedData [22:51:30]FM_MakeSignedData [22:51:30]SAM_PROTO_SignData [22:51:30]wFMCommunicate request_size=4 [22:51:30]MH_SAM_APDU [22:51:30]CAPDU: 80 0D 01 02 [22:51:30]Write to MH i2c: E2 08 00 BB 1E 80 0D 01 02 00 00 00 00 52 [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:30]Read from MH i2c: E2 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 BB 1E 00 90 00 4D [22:51:30]RAPDU: 90 00 [22:51:30]wFMCommunicate OK [22:51:30]wFMCommunicate request_size=255 [22:51:30]MH_SAM_APDU [22: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 03 00 00 F4 03 04 00 72 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B1 05 00 35 04 06 00 CC [22:51:30]Write to MH i2c: E2 02 01 BC 1E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 03 00 00 F4 03 04 00 72 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B1 05 00 35 04 06 00 CC 00 00 61 [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:30]Read from MH i2c: E2 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 BC 1E 00 90 00 4E [22:51:30]RAPDU: 90 00 [22:51:30]wFMCommunicate OK [22:51:30]wFMCommunicate request_size=10 [22:51:30]MH_SAM_APDU [22:51:30]CAPDU: 80 0D 02 02 05 E9 60 19 56 94 [22:51:30]Write to MH i2c: E2 0D 00 BD 1E 80 0D 02 02 05 00 E9 60 19 56 94 00 00 AB [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:30]Read from MH i2c: E2 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 03 00 BD 1E 00 90 00 4F [22:51:30]RAPDU: 90 00 [22:51:30]wFMCommunicate OK [22:51:30]wFMCommunicate request_size=4 [22:51:30]MH_SAM_APDU [22:51:30]CAPDU: 80 0D 03 02 [22:51:30]Write to MH i2c: E2 08 00 BE 1E 80 0D 03 02 00 00 00 00 57 [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:30]Read from MH i2c: E2 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 0B 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 0B 00 BE 1E 00 46 7A D8 36 BD FE 38 4C 90 00 65 [22:51:30]RAPDU: 46 7A D8 36 BD FE 38 4C 90 00 [22:51:30]wFMCommunicate OK [22:51:30]SAM_PROTO_SignData done [22:51:30]FM_MakeSignedData done [22:51:30]CreateOFDProtocolMessage [22:51:30]wFMCommunicate request_size=4 [22:51:30]MH_SAM_APDU [22:51:30]CAPDU: 80 11 00 00 [22:51:30]Write to MH i2c: E2 08 00 BF 1E 80 11 00 00 00 00 00 00 57 [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:30]Read from MH i2c: E2 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 17 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: E2 17 00 BF 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AC [22:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:51:30]wFMCommunicate OK [22:51:30]CreateOFDProtocolMessage done [22:51:30]OFDSenderStorePacket 373019 [22:51:30]StoreOFDPacket docnum=373019 [22:51:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E0 0A 07 01 5A CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 03 00 00 F4 03 04 00 72 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B1 05 00 35 04 06 00 CC E9 60 19 56 94 46 7A D8 36 BD FE 38 4C [22:51:30]CheckFolder [22:51:30]dirname=/storage/ofd_packets [22:51:30]CheckFolder done [22:51:30]ProducePacketName [22:51:30]name=ofd_packets/00373019 [22:51:30]NVStorageSaveData ofd_packets/00373019 [22:51:30]File name is /storage/ofd_packets/00373019 [22:51:30]Write 301 bytes [22:51:30]NVStorageSaveData done [22:51:30]OFDSenderStorePacket done [22:51:30]KKMCreateOFDPacket done [22:51:30]NVStorageSaveData kkm_last_timestamp [22:51:30]File name is /storage/kkm_last_timestamp [22:51:30]Write 4 bytes [22:51:30]NVStorageSaveData done [22:51:30]ExternCall_PrintAddStr [22:51:30]wPrintStart [22:51:30]Write to MH i2c: 01 00 00 C0 1E DE [22:51:30]Write i2c OK [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: 01 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: 01 07 00 [22:51:30]MH_I2C_Read... [22:51:30]Read from MH i2c: 01 07 00 C0 1E 00 00 00 00 00 FF 0F F3 [22:51:30]RasterBufferAndPrint [22:51:30]line Счет N : (1)3309343 [22:51:30]line ИНН: 02508201610067 [22:51:30]line Контрольно-Кассовый Чек [22:51:30]line ПРОДАЖА [22:51:30]line ТРК (МРК, ГНК) : 12 [22:51:30]line Товар: 2710124130 [22:51:30]line Аи-92-К-4 [22:51:30]line 5.980 * 66.90 [22:51:30]line = 400.06 [22:51:30]line НДС 12% НСП 1% [22:51:30]line > о реализуемом товаре [22:51:30]line ОКРУГЛЕНИЕ: -0.06 [22:51:30]line ИТОГО: 400.00 [22:51:30]line Внесено: 400.00 [22:51:30]line СДАЧА: 0.00 [22:51:30]line НСП 1% : 3.54 [22:51:30]line НДС 12% : 42.48 [22:51:30]line Наличными: 400.00 [22:51:30]line Безнал.: 0.00 [22:51:30]line Место: АЗС № 87 "Партнер Нефть" [22:51:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:51:30]line СНО: Общий режим [22:51:30]line Чек 836 24.10.2024 22:51 [22:51:30]line Смена: 524 ФФД: 1.0 [22:51:30]line ЗНМ: 0300000083 [22:51:30]line РНМ: 0000000000091623 [22:51:30]line Версия ККМ: 001 [22:51:30]line ФМ: 0000000000874672 [22:51:30]line ФД: 373019 [22:51:30]line ФПД: 225302711719572 [22:51:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225130&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373019&fm=225302711719572&tin=02508201610067®Number=0000000000091623&sum=40000 [22:51:31]OFD Sender: Processing packet 373019 [packets to send 268, broken 267] [22:51:31]ProducePacketName [22:51:31]name=ofd_packets/00373019 [22:51:31]OFD Sender: To server: pG, [22:51:31]CommunicateWithHost lk.salyk.kg:30040 [22:51:31]ConnectInit lk.salyk.kg [22:51:31]written 0, free lines is 4095 [22:51:31]Connected sock=10 [22:51:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E0 0A 07 01 5A CB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 03 00 00 F4 03 04 00 72 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B1 05 00 35 04 06 00 CC E9 60 19 56 94 46 7A D8 36 BD FE 38 4C [22:51:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 03 83 47 00 E8 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1B B1 05 00 F4 03 04 00 19 7B 1A 67 B6 04 01 00 00 21 B9 F9 22 17 1C 72 C4 [22:51:31]CommunicateWithHost err = 0 [22:51:31]CheckOFDResponse [22:51:31]1017 (14) - 77093643461234 [22:51:31]1041 (16) - 0000000000874672 [22:51:31]1040 (4) - 373019 [22:51:31]1012 (4) - 24.10.2024 16:51 [22:51:31]1206 (1) - 0 [22:51:31]OFD Sender: Remove packet 373019 [22:51:31]ProducePacketName [22:51:31]name=ofd_packets/00373019 [22:51:31]NVStorageDeleteData [22:51:31]Write to MH i2c: 01 00 00 EB 1E 09 [22:51:31]Write i2c OK [22:51:31]MH_I2C_Read... [22:51:31]Read from MH i2c: 01 [22:51:31]MH_I2C_Read... [22:51:31]Read from MH i2c: 01 07 00 [22:51:31]MH_I2C_Read... [22:51:31]Read from MH i2c: 01 07 00 EB 1E 00 00 00 00 00 D8 0C F4 [22:51:31]RasterBufferAndPrint [22:51:31]line [22:51:31]line [22:51:31]line [22:51:31]line [22:51:31]line [22:51:31]written 0, free lines is 3295 [22:51:31]MH_Cut [22:51:31]Write to MH i2c: D1 01 00 F2 1E 01 E2 [22:51:31]Write i2c OK [22:51:31]MH_I2C_Read... [22:51:31]Read from MH i2c: D1 [22:51:31]MH_I2C_Read... [22:51:31]Read from MH i2c: D1 01 00 [22:51:31]MH_I2C_Read... [22:51:31]Read from MH i2c: D1 01 00 F2 1E 00 E1 [22:51:31]Write to MH i2c: 01 00 00 F3 1E 11 [22:51:31]Write i2c OK [22:51:31]MH_I2C_Read... [22:51:31]OFD Sender: No OFD packet to send [22:51:32]*** Cut start [22:51:32]*** Partial cut [22:51:32]*** CUTSNS_PIN = 1 [22:51:32]*** CUTSNS_PIN = 0 [22:51:32]*** Brake cut motor [22:51:33]Read from MH i2c: 01 [22:51:33]MH_I2C_Read... [22:51:33]*** Stop cut motor [22:51:33]*** Cut end [22:51:33]Read from MH i2c: 01 07 00 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: 01 07 00 F3 1E 00 00 00 00 00 FF 0F 26 [22:51:33]process_action close_receipt done [22:51:33]requested_data is exist [22:51:33]produce_requested_data [22:51:33]requested_item fm.sn is exist - process it [22:51:33]wFMCommunicate request_size=4 [22:51:33]MH_SAM_APDU [22:51:33]CAPDU: 80 11 00 00 [22:51:33]Write to MH i2c: E2 08 00 F4 1E 80 11 00 00 00 00 00 00 8C [22:51:33]Write i2c OK [22:51:33]MH_I2C_Read... [22:51:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:33]Read from MH i2c: E2 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 17 00 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 17 00 F4 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E1 [22:51:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:51:33]wFMCommunicate OK [22:51:33]requested_item fd.num is exist - process it [22:51:33]SAM_PROTO_GetFieldsCounters [22:51:33]wFMCommunicate request_size=4 [22:51:33]MH_SAM_APDU [22:51:33]CAPDU: 80 13 00 00 [22:51:33]Write to MH i2c: E2 08 00 F5 1E 80 13 00 00 00 00 00 00 8F [22:51:33]Write i2c OK [22:51:33]MH_I2C_Read... [22:51:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:33]Read from MH i2c: E2 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 62 00 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 62 00 F5 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1B B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 44 03 00 00 5E 04 04 00 44 03 00 00 57 04 04 00 45 03 00 00 19 04 04 00 00 00 00 00 90 00 62 [22:51:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1B B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 44 03 00 00 5E 04 04 00 44 03 00 00 57 04 04 00 45 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:33]wFMCommunicate OK [22:51:33]SAM_PROTO_GetFieldsCounters done [22:51:33]requested_item shift.num is exist - process it [22:51:33]requested_item shift.opened is exist - process it [22:51:33]req_shift_opened [22:51:33]FM_GetShiftState [22:51:33]SAM_PROTO_GetShiftState [22:51:33]wFMCommunicate request_size=4 [22:51:33]MH_SAM_APDU [22:51:33]CAPDU: 80 13 01 00 [22:51:33]Write to MH i2c: E2 08 00 F6 1E 80 13 01 00 00 00 00 00 91 [22:51:33]Write i2c OK [22:51:33]MH_I2C_Read... [22:51:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:33]Read from MH i2c: E2 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 0E 00 [22:51:33]MH_I2C_Read... [22:51:33]Read from MH i2c: E2 0E 00 F6 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F6 [22:51:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:51:33]wFMCommunicate OK [22:51:33]SAM_PROTO_GetShiftState done [22:51:33]FM_GetShiftState done [22:51:33]req_shift_opened done [22:51:33]requested_item shift.open_date is exist - process it [22:51:33]req_shift_open_date [22:51:33]req_shift_open_date done [22:51:33]produce_requested_data done [22:51:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373019,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:51:33]process_action_free close_receipt [22:51:33]json_value_free [22:51:33]json_value_free done [22:51:33]process_json_proto returns [22:51:33]Send response to host [22:51:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373019,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:51:33]free response buf [22:51:33]execute_script done [22:51:33]execute_script returns [22:51:33]free content buf [22:51:33]Sock 9.Close socket [22:51:33]Sock 9.Thread stoped [22:51:36]OFD Sender: No OFD packet to send [22:51:39]accept exits with 7 [22:51:39]New connection [22:51:39]New thread 3066613092 created [22:51:39]Thread 3066469732 joined [22:51:39]Waiting for new connection... [22:51:39] Sock 7.Parse request [22:51:39]Sock 7.Check first char [22:51:39]Sock 7.First char is OK [22:51:39]request: POST /json_proto HTTP/1.0 [22:51:39]Method: POST [22:51:39]URL: /json_proto [22:51:39]Method is POST - this is cgi request [22:51:39]url: /json_proto [22:51:39]query_string will be loaded in cgi processing [22:51:39]execute_cgi json_proto POST (null) [22:51:39]execute_cgi path=json_proto method=POST [22:51:39]POST find Content-Length [22:51:39]Host: 172.17.42.195:8080 [22:51:39]Content-Length: 776 [22:51:39]Content-Type: application/json [22:51:39] [22:51:39]POST finish read [22:51:39]Found Content-Length = 776 [22:51:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:39]execute_script... [22:51:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 25.910, "sum" : 2000.25, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.25 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:39]POST & json_proto [22:51:39]process_json_proto [22:51:39]json parsed OK: [22:51:39]protocol is kg_v1.0 [22:51:39]action value=close_receipt [22:51:39]process_action close_receipt [22:51:39]cmd_close_receipt [22:51:39]MH_GetDate [22:51:39]Write to MH i2c: F0 00 00 F7 1E 04 [22:51:39]Write i2c OK [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: F0 [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: F0 09 00 [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: F0 09 00 F7 1E 00 7C CF 1A 67 EF 94 12 67 D5 [22:51:39]GetLastDocTimeStamp 1729810290 [22:51:39]current date 1729810300 [22:51:39]FM_GetShiftState [22:51:39]SAM_PROTO_GetShiftState [22:51:39]wFMCommunicate request_size=4 [22:51:39]MH_SAM_APDU [22:51:39]CAPDU: 80 13 01 00 [22:51:39]Write to MH i2c: E2 08 00 F8 1E 80 13 01 00 00 00 00 00 93 [22:51:39]Write i2c OK [22:51:39]MH_I2C_Read... [22:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:39]Read from MH i2c: E2 [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: E2 0E 00 [22:51:39]MH_I2C_Read... [22:51:39]Read from MH i2c: E2 0E 00 F8 1E 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F8 [22:51:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:51:39]wFMCommunicate OK [22:51:39]SAM_PROTO_GetShiftState done [22:51:39]FM_GetShiftState done [22:51:39]opened in 1729729095 [22:51:39]opened+sec_in_day 1729815495 [22:51:39]quantity*price = 200025 [22:51:39]sum+1 = 200026 [22:51:39]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.25 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.25 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 837 24.10.2024 22:51 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373020 ФПД: 49292182417369 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225140&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373020&fm=49292182417369&tin=02508201610067®Number=0000000000091623&sum=200025 [22:51:40]StoreToDocumentArchive [22:51:40]shift 524 fd 373020 [22:51:40]save to /storage/0524/doc_00373020 [22:51:40]save last doc name /storage/0524/doc_00373020 to /storage/kkm_last_doc_name [22:51:40]save OK [22:51:40]Clear old archive folders... [22:51:40]ProcessDocumentItem done err = 0, tmpTLVsize=257 [22:51:40]tlvbuf is 00CEAF60 [22:51:40]SAM_PROTO_ClearQueue [22:51:40]wFMCommunicate request_size=4 [22:51:40]MH_SAM_APDU [22:51:40]CAPDU: 80 09 00 00 [22:51:40]Write to MH i2c: E2 08 00 05 1F 80 09 00 00 00 00 00 00 96 [22:51:40]Write i2c OK [22:51:40]MH_I2C_Read... [22:51:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:40]Read from MH i2c: E2 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 05 1F 00 90 00 98 [22:51:40]RAPDU: 90 00 [22:51:40]wFMCommunicate OK [22:51:40]SAM_PROTO_ClearQueue done [22:51:40]KKMCreateOFDPacket [22:51:40]OFDProtocolAddRootSTLVToBuf [22:51:40]FM_MakeSignedData [22:51:40]FM_MakeSignedData [22:51:40]SAM_PROTO_SignData [22:51:40]wFMCommunicate request_size=4 [22:51:40]MH_SAM_APDU [22:51:40]CAPDU: 80 0D 01 02 [22:51:40]Write to MH i2c: E2 08 00 06 1F 80 0D 01 02 00 00 00 00 9E [22:51:40]Write i2c OK [22:51:40]MH_I2C_Read... [22:51:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:40]Read from MH i2c: E2 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 06 1F 00 90 00 99 [22:51:40]RAPDU: 90 00 [22:51:40]wFMCommunicate OK [22:51:40]wFMCommunicate request_size=255 [22:51:40]MH_SAM_APDU [22:51:40]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 03 00 00 F4 03 04 00 7C CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B1 05 [22:51:40]Write to MH i2c: E2 02 01 07 1F 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 03 00 00 F4 03 04 00 7C CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B1 05 00 00 FE [22:51:40]Write i2c OK [22:51:40]MH_I2C_Read... [22:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:40]Read from MH i2c: E2 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 07 1F 00 90 00 9A [22:51:40]RAPDU: 90 00 [22:51:40]wFMCommunicate OK [22:51:40]wFMCommunicate request_size=16 [22:51:40]MH_SAM_APDU [22:51:40]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 2C D4 BB 05 EF D9 [22:51:40]Write to MH i2c: E2 13 00 08 1F 80 0D 02 02 0B 00 00 35 04 06 00 2C D4 BB 05 EF D9 00 00 7E [22:51:40]Write i2c OK [22:51:40]MH_I2C_Read... [22:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:40]Read from MH i2c: E2 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 [22:51:40]MH_I2C_Read... [22:51:40]Read from MH i2c: E2 03 00 08 1F 00 90 00 9B [22:51:40]RAPDU: 90 00 [22:51:40]wFMCommunicate OK [22:51:40]wFMCommunicate request_size=4 [22:51:40]MH_SAM_APDU [22:51:40]CAPDU: 80 0D 03 02 [22:51:40]Write to MH i2c: E2 08 00 09 1F 80 0D 03 02 00 00 00 00 A3 [22:51:40]Write i2c OK [22:51:40]MH_I2C_Read... [22:51:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:41]Read from MH i2c: E2 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: E2 0B 00 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: E2 0B 00 09 1F 00 91 2D 52 F7 F4 28 9F 86 90 00 EC [22:51:41]RAPDU: 91 2D 52 F7 F4 28 9F 86 90 00 [22:51:41]wFMCommunicate OK [22:51:41]SAM_PROTO_SignData done [22:51:41]FM_MakeSignedData done [22:51:41]CreateOFDProtocolMessage [22:51:41]wFMCommunicate request_size=4 [22:51:41]MH_SAM_APDU [22:51:41]CAPDU: 80 11 00 00 [22:51:41]Write to MH i2c: E2 08 00 0A 1F 80 11 00 00 00 00 00 00 A3 [22:51:41]Write i2c OK [22:51:41]MH_I2C_Read... [22:51:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:41]Read from MH i2c: E2 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: E2 17 00 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: E2 17 00 0A 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F8 [22:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:51:41]wFMCommunicate OK [22:51:41]CreateOFDProtocolMessage done [22:51:41]OFDSenderStorePacket 373020 [22:51:41]StoreOFDPacket docnum=373020 [22:51:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 84 DD 0D 01 7A 0D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 03 00 00 F4 03 04 00 7C CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B1 05 00 35 04 06 00 2C D4 BB 05 EF D9 91 2D 52 F7 F4 28 9F 86 [22:51:41]CheckFolder [22:51:41]dirname=/storage/ofd_packets [22:51:41]CheckFolder done [22:51:41]ProducePacketName [22:51:41]name=ofd_packets/00373020 [22:51:41]NVStorageSaveData ofd_packets/00373020 [22:51:41]File name is /storage/ofd_packets/00373020 [22:51:41]Write 307 bytes [22:51:41]NVStorageSaveData done [22:51:41]OFDSenderStorePacket done [22:51:41]KKMCreateOFDPacket done [22:51:41]NVStorageSaveData kkm_last_timestamp [22:51:41]File name is /storage/kkm_last_timestamp [22:51:41]Write 4 bytes [22:51:41]NVStorageSaveData done [22:51:41]ExternCall_PrintAddStr [22:51:41]wPrintStart [22:51:41]Write to MH i2c: 01 00 00 0B 1F 2A [22:51:41]Write i2c OK [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: 01 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: 01 07 00 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: 01 07 00 0B 1F 00 00 00 00 00 FF 0F 3F [22:51:41]RasterBufferAndPrint [22:51:41]line Счет N : (1)3309341 [22:51:41]line ИНН: 02508201610067 [22:51:41]line Контрольно-Кассовый Чек [22:51:41]line ПРОДАЖА [22:51:41]line ТРК (МРК, ГНК) : 21 [22:51:41]line Товар: 2710194240 [22:51:41]line D-Energy Дт-К-2 [22:51:41]line 25.910 * 77.20 [22:51:41]line = 2000.25 [22:51:41]line НДС 12% НСП 1% [22:51:41]line > о реализуемом товаре [22:51:41]line ИТОГО: 2000.25 [22:51:41]line НСП 1% : 17.70 [22:51:41]line НДС 12% : 212.42 [22:51:41]line Наличными: 0.00 [22:51:41]line Безнал.: 2000.25 [22:51:41]line Место: АЗС № 87 "Партнер Нефть" [22:51:41]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:51:41]line СНО: Общий режим [22:51:41]line Чек 837 24.10.2024 22:51 [22:51:41]line Смена: 524 ФФД: 1.0 [22:51:41]line ЗНМ: 0300000083 [22:51:41]line РНМ: 0000000000091623 [22:51:41]line Версия ККМ: 001 [22:51:41]line Платежная система: Mbank [22:51:41]line ФМ: 0000000000874672 [22:51:41]line ФД: 373020 [22:51:41]line ФПД: 49292182417369 [22:51:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225140&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373020&fm=49292182417369&tin=02508201610067®Number=0000000000091623&sum=200025 [22:51:41]written 0, free lines is 4095 [22:51:41]OFD Sender: Processing packet 373020 [packets to send 268, broken 267] [22:51:41]ProducePacketName [22:51:41]name=ofd_packets/00373020 [22:51:41]OFD Sender: To server: pG, [22:51:41]CommunicateWithHost lk.salyk.kg:30040 [22:51:41]ConnectInit lk.salyk.kg [22:51:41]Connected sock=10 [22:51:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 84 DD 0D 01 7A 0D 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 36 65 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 59 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 59 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FA 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 59 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 03 00 00 F4 03 04 00 7C CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B1 05 00 35 04 06 00 2C D4 BB 05 EF D9 91 2D 52 F7 F4 28 9F 86 [22: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 36 37 32 4F 00 00 00 D2 46 47 00 AB 4F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1C B1 05 00 F4 03 04 00 23 7B 1A 67 B6 04 01 00 00 CF 6B 27 2A 84 73 80 D9 [22:51:41]CommunicateWithHost err = 0 [22:51:41]CheckOFDResponse [22:51:41]1017 (14) - 77093643461234 [22:51:41]1041 (16) - 0000000000874672 [22:51:41]1040 (4) - 373020 [22:51:41]1012 (4) - 24.10.2024 16:51 [22:51:41]1206 (1) - 0 [22:51:41]OFD Sender: Remove packet 373020 [22:51:41]ProducePacketName [22:51:41]name=ofd_packets/00373020 [22:51:41]NVStorageDeleteData [22:51:41]Write to MH i2c: 01 00 00 34 1F 53 [22:51:41]Write i2c OK [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: 01 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: 01 07 00 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: 01 07 00 34 1F 00 00 00 00 00 27 0D 8E [22:51:41]RasterBufferAndPrint [22:51:41]line [22:51:41]line [22:51:41]line [22:51:41]line [22:51:41]line [22:51:41]written 0, free lines is 3374 [22:51:41]MH_Cut [22:51:41]Write to MH i2c: D1 01 00 3B 1F 01 2C [22:51:41]Write i2c OK [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: D1 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: D1 01 00 [22:51:41]MH_I2C_Read... [22:51:41]Read from MH i2c: D1 01 00 3B 1F 00 2B [22:51:41]Write to MH i2c: 01 00 00 3C 1F 5B [22:51:41]Write i2c OK [22:51:41]MH_I2C_Read... [22:51:41]OFD Sender: No OFD packet to send [22:51:42]*** Cut start [22:51:42]*** Partial cut [22:51:42]*** CUTSNS_PIN = 1 [22:51:42]*** CUTSNS_PIN = 0 [22:51:42]*** Brake cut motor [22:51:42]Read from MH i2c: 01 [22:51:42]MH_I2C_Read... [22:51:42]*** Stop cut motor [22:51:42]*** Cut end [22:51:42]Read from MH i2c: 01 07 00 [22:51:42]MH_I2C_Read... [22:51:42]Read from MH i2c: 01 07 00 3C 1F 00 00 00 00 00 FF 0F 70 [22:51:42]process_action close_receipt done [22:51:42]requested_data is exist [22:51:42]produce_requested_data [22:51:42]requested_item fm.sn is exist - process it [22:51:42]wFMCommunicate request_size=4 [22:51:42]MH_SAM_APDU [22:51:42]CAPDU: 80 11 00 00 [22:51:43]Write to MH i2c: E2 08 00 3D 1F 80 11 00 00 00 00 00 00 D6 [22:51:43]Write i2c OK [22:51:43]MH_I2C_Read... [22:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 17 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 17 00 3D 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2B [22:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:51:43]wFMCommunicate OK [22:51:43]requested_item fd.num is exist - process it [22:51:43]SAM_PROTO_GetFieldsCounters [22:51:43]wFMCommunicate request_size=4 [22:51:43]MH_SAM_APDU [22:51:43]CAPDU: 80 13 00 00 [22:51:43]Write to MH i2c: E2 08 00 3E 1F 80 13 00 00 00 00 00 00 D9 [22:51:43]Write i2c OK [22:51:43]MH_I2C_Read... [22:51:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 62 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 62 00 3E 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1C B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 45 03 00 00 5E 04 04 00 45 03 00 00 57 04 04 00 46 03 00 00 19 04 04 00 00 00 00 00 90 00 B0 [22:51:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1C B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 45 03 00 00 5E 04 04 00 45 03 00 00 57 04 04 00 46 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:43]wFMCommunicate OK [22:51:43]SAM_PROTO_GetFieldsCounters done [22:51:43]requested_item shift.num is exist - process it [22:51:43]requested_item shift.opened is exist - process it [22:51:43]req_shift_opened [22:51:43]FM_GetShiftState [22:51:43]SAM_PROTO_GetShiftState [22:51:43]wFMCommunicate request_size=4 [22:51:43]MH_SAM_APDU [22:51:43]CAPDU: 80 13 01 00 [22:51:43]Write to MH i2c: E2 08 00 3F 1F 80 13 01 00 00 00 00 00 DB [22:51:43]Write i2c OK [22:51:43]MH_I2C_Read... [22:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:43]Read from MH i2c: E2 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 0E 00 [22:51:43]MH_I2C_Read... [22:51:43]Read from MH i2c: E2 0E 00 3F 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 40 [22:51:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:51:43]wFMCommunicate OK [22:51:43]SAM_PROTO_GetShiftState done [22:51:43]FM_GetShiftState done [22:51:43]req_shift_opened done [22:51:43]requested_item shift.open_date is exist - process it [22:51:43]req_shift_open_date [22:51:43]req_shift_open_date done [22:51:43]produce_requested_data done [22:51:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373020,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:51:43]process_action_free close_receipt [22:51:43]json_value_free [22:51:43]json_value_free done [22:51:43]process_json_proto returns [22:51:43]Send response to host [22:51:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373020,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:51:43]free response buf [22:51:43]execute_script done [22:51:43]execute_script returns [22:51:43]free content buf [22:51:43]Sock 7.Close socket [22:51:43]Sock 7.Thread stoped [22:51:47]OFD Sender: No OFD packet to send [22:51:52]OFD Sender: No OFD packet to send [22:51:57]OFD Sender: No OFD packet to send [22:52:02]OFD Sender: No OFD packet to send [22:52:07]OFD Sender: No OFD packet to send [22:52:12]OFD Sender: No OFD packet to send [22:52:17]OFD Sender: No OFD packet to send [22:52:22]OFD Sender: No OFD packet to send [22:52:27]OFD Sender: No OFD packet to send [22:52:32]OFD Sender: No OFD packet to send [22:52:37]OFD Sender: No OFD packet to send [22:52:42]OFD Sender: No OFD packet to send [22:52:47]OFD Sender: No OFD packet to send [22:52:52]OFD Sender: No OFD packet to send [22:52:57]OFD Sender: No OFD packet to send [22:53:02]OFD Sender: No OFD packet to send [22:53:07]OFD Sender: No OFD packet to send [22:53:12]OFD Sender: No OFD packet to send [22:53:17]OFD Sender: No OFD packet to send [22:53:22]OFD Sender: No OFD packet to send [22:53:27]OFD Sender: No OFD packet to send [22:53:32]OFD Sender: No OFD packet to send [22:53:37]OFD Sender: No OFD packet to send [22:53:39]accept exits with 9 [22:53:39]New connection [22:53:39]New thread 3066469732 created [22:53:39]Thread 3066613092 joined [22:53:39]Waiting for new connection... [22:53:39] Sock 9.Parse request [22:53:39]Sock 9.Check first char [22:53:39]Sock 9.First char is OK [22:53:39]request: POST /json_proto HTTP/1.0 [22:53:39]Method: POST [22:53:39]URL: /json_proto [22:53:39]Method is POST - this is cgi request [22:53:39]url: /json_proto [22:53:39]query_string will be loaded in cgi processing [22:53:39]execute_cgi json_proto POST (null) [22:53:39]execute_cgi path=json_proto method=POST [22:53:39]POST find Content-Length [22:53:39]Host: 172.17.42.195:8080 [22:53:39]Content-Length: 683 [22:53:39]Content-Type: application/json [22:53:39] [22:53:39]POST finish read [22:53:39]Found Content-Length = 683 [22:53:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.740, "sum" : 1687.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1687.00, "payments": [ { "type": 0, "sum" : 1687.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:39]execute_script... [22: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)3309344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 22.740, "sum" : 1687.31, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1687.00, "payments": [ { "type": 0, "sum" : 1687.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:53:39]POST & json_proto [22:53:39]process_json_proto [22:53:39]json parsed OK: [22:53:39]protocol is kg_v1.0 [22:53:39]action value=close_receipt [22:53:39]process_action close_receipt [22:53:39]cmd_close_receipt [22:53:39]MH_GetDate [22:53:39]Write to MH i2c: F0 00 00 40 1F 4E [22:53:39]Write i2c OK [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: F0 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: F0 09 00 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: F0 09 00 40 1F 00 F4 CF 1A 67 EF 94 12 67 97 [22:53:39]GetLastDocTimeStamp 1729810300 [22:53:39]current date 1729810420 [22:53:39]FM_GetShiftState [22:53:39]SAM_PROTO_GetShiftState [22:53:39]wFMCommunicate request_size=4 [22:53:39]MH_SAM_APDU [22:53:39]CAPDU: 80 13 01 00 [22:53:39]Write to MH i2c: E2 08 00 41 1F 80 13 01 00 00 00 00 00 DD [22:53:39]Write i2c OK [22:53:39]MH_I2C_Read... [22:53:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:39]Read from MH i2c: E2 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: E2 0E 00 [22:53:39]MH_I2C_Read... [22:53:39]Read from MH i2c: E2 0E 00 41 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 42 [22:53:39]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:53:39]wFMCommunicate OK [22:53:39]SAM_PROTO_GetShiftState done [22:53:39]FM_GetShiftState done [22:53:39]opened in 1729729095 [22:53:39]opened+sec_in_day 1729815495 [22:53:39]quantity*price = 168730 [22:53:39]sum+1 = 168732 [22:53:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 1687.00 Внесено: 1700.00 СДАЧА: 13.00 НСП 1% : 14.93 НДС 12% : 179.18 Наличными: 1687.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 838 24.10.2024 22:53 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373021 ФПД: 11280984931901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225340&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373021&fm=11280984931901&tin=02508201610067®Number=0000000000091623&sum=168700 [22:53:40]StoreToDocumentArchive [22:53:40]shift 524 fd 373021 [22:53:40]save to /storage/0524/doc_00373021 [22:53:40]save last doc name /storage/0524/doc_00373021 to /storage/kkm_last_doc_name [22:53:40]save OK [22:53:40]Clear old archive folders... [22:53:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:53:40]tlvbuf is 00CAE900 [22:53:40]SAM_PROTO_ClearQueue [22:53:40]wFMCommunicate request_size=4 [22:53:40]MH_SAM_APDU [22:53:40]CAPDU: 80 09 00 00 [22:53:40]Write to MH i2c: E2 08 00 4E 1F 80 09 00 00 00 00 00 00 DF [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:53:40]Read from MH i2c: E2 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 4E 1F 00 90 00 E1 [22:53:40]RAPDU: 90 00 [22:53:40]wFMCommunicate OK [22:53:40]SAM_PROTO_ClearQueue done [22:53:40]KKMCreateOFDPacket [22:53:40]OFDProtocolAddRootSTLVToBuf [22:53:40]FM_MakeSignedData [22:53:40]FM_MakeSignedData [22:53:40]SAM_PROTO_SignData [22:53:40]wFMCommunicate request_size=4 [22:53:40]MH_SAM_APDU [22:53:40]CAPDU: 80 0D 01 02 [22:53:40]Write to MH i2c: E2 08 00 4F 1F 80 0D 01 02 00 00 00 00 E7 [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:53:40]Read from MH i2c: E2 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 4F 1F 00 90 00 E2 [22:53:40]RAPDU: 90 00 [22:53:40]wFMCommunicate OK [22:53:40]wFMCommunicate request_size=255 [22:53:40]MH_SAM_APDU [22: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 33 FF 03 08 00 03 D4 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1B 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 45 00 00 00 00 07 04 06 00 FC 92 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 03 00 00 F4 03 04 00 F4 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B1 05 00 35 04 06 00 0A [22:53:40]Write to MH i2c: E2 02 01 50 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D4 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1B 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 45 00 00 00 00 07 04 06 00 FC 92 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 03 00 00 F4 03 04 00 F4 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B1 05 00 35 04 06 00 0A 00 00 9A [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:40]Read from MH i2c: E2 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 50 1F 00 90 00 E3 [22:53:40]RAPDU: 90 00 [22:53:40]wFMCommunicate OK [22:53:40]wFMCommunicate request_size=10 [22:53:40]MH_SAM_APDU [22:53:40]CAPDU: 80 0D 02 02 05 42 8F 19 7E 3D [22:53:40]Write to MH i2c: E2 0D 00 51 1F 80 0D 02 02 05 00 42 8F 19 7E 3D 00 00 99 [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:53:40]Read from MH i2c: E2 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 03 00 51 1F 00 90 00 E4 [22:53:40]RAPDU: 90 00 [22:53:40]wFMCommunicate OK [22:53:40]wFMCommunicate request_size=4 [22:53:40]MH_SAM_APDU [22:53:40]CAPDU: 80 0D 03 02 [22:53:40]Write to MH i2c: E2 08 00 52 1F 80 0D 03 02 00 00 00 00 EC [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:53:40]Read from MH i2c: E2 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 0B 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 0B 00 52 1F 00 8A 3A 55 DA 76 D4 5C 97 90 00 1D [22:53:40]RAPDU: 8A 3A 55 DA 76 D4 5C 97 90 00 [22:53:40]wFMCommunicate OK [22:53:40]SAM_PROTO_SignData done [22:53:40]FM_MakeSignedData done [22:53:40]CreateOFDProtocolMessage [22:53:40]wFMCommunicate request_size=4 [22:53:40]MH_SAM_APDU [22:53:40]CAPDU: 80 11 00 00 [22:53:40]Write to MH i2c: E2 08 00 53 1F 80 11 00 00 00 00 00 00 EC [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:40]Read from MH i2c: E2 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 17 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: E2 17 00 53 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 41 [22:53:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:53:40]wFMCommunicate OK [22:53:40]CreateOFDProtocolMessage done [22:53:40]OFDSenderStorePacket 373021 [22:53:40]StoreOFDPacket docnum=373021 [22:53:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E1 9B 07 01 EF B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D4 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1B 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 45 00 00 00 00 07 04 06 00 FC 92 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 03 00 00 F4 03 04 00 F4 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B1 05 00 35 04 06 00 0A 42 8F 19 7E 3D 8A 3A 55 DA 76 D4 5C 97 [22:53:40]CheckFolder [22:53:40]dirname=/storage/ofd_packets [22:53:40]CheckFolder done [22:53:40]ProducePacketName [22:53:40]name=ofd_packets/00373021 [22:53:40]NVStorageSaveData ofd_packets/00373021 [22:53:40]File name is /storage/ofd_packets/00373021 [22:53:40]Write 301 bytes [22:53:40]NVStorageSaveData done [22:53:40]OFDSenderStorePacket done [22:53:40]KKMCreateOFDPacket done [22:53:40]NVStorageSaveData kkm_last_timestamp [22:53:40]File name is /storage/kkm_last_timestamp [22:53:40]Write 4 bytes [22:53:40]NVStorageSaveData done [22:53:40]ExternCall_PrintAddStr [22:53:40]wPrintStart [22:53:40]Write to MH i2c: 01 00 00 54 1F 73 [22:53:40]Write i2c OK [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: 01 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: 01 07 00 [22:53:40]MH_I2C_Read... [22:53:40]Read from MH i2c: 01 07 00 54 1F 00 00 00 00 00 FF 0F 88 [22:53:40]RasterBufferAndPrint [22:53:40]line Счет N : (1)3309344 [22:53:40]line ИНН: 02508201610067 [22:53:40]line Контрольно-Кассовый Чек [22:53:40]line ПРОДАЖА [22:53:40]line ТРК (МРК, ГНК) : 33 [22:53:40]line Товар: 2710124500 [22:53:40]line Аи-95-К-3 [22:53:40]line 22.740 * 74.20 [22:53:40]line = 1687.31 [22:53:40]line НДС 12% НСП 1% [22:53:40]line > о реализуемом товаре [22:53:40]line ОКРУГЛЕНИЕ: -0.31 [22:53:40]line ИТОГО: 1687.00 [22:53:40]line Внесено: 1700.00 [22:53:40]line СДАЧА: 13.00 [22:53:40]line НСП 1% : 14.93 [22:53:40]line НДС 12% : 179.18 [22:53:40]line Наличными: 1687.00 [22:53:40]line Безнал.: 0.00 [22:53:40]line Место: АЗС № 87 "Партнер Нефть" [22:53:40]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:53:40]line СНО: Общий режим [22:53:40]line Чек 838 24.10.2024 22:53 [22:53:40]line Смена: 524 ФФД: 1.0 [22:53:40]line ЗНМ: 0300000083 [22:53:40]line РНМ: 0000000000091623 [22:53:40]line Версия ККМ: 001 [22:53:40]line ФМ: 0000000000874672 [22:53:40]line ФД: 373021 [22:53:40]line ФПД: 11280984931901 [22:53:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225340&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373021&fm=11280984931901&tin=02508201610067®Number=0000000000091623&sum=168700 [22:53:40]written 0, free lines is 4095 [22:53:41]OFD Sender: Processing packet 373021 [packets to send 268, broken 267] [22:53:41]ProducePacketName [22:53:41]name=ofd_packets/00373021 [22:53:41]OFD Sender: To server: pG, [22:53:41]CommunicateWithHost lk.salyk.kg:30040 [22:53:41]ConnectInit lk.salyk.kg [22:53:41]Connected sock=10 [22:53:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 E1 9B 07 01 EF B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 D4 58 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 1B 93 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 92 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D5 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 45 00 00 00 00 07 04 06 00 FC 92 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 03 00 00 F4 03 04 00 F4 CF 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B1 05 00 35 04 06 00 0A 42 8F 19 7E 3D 8A 3A 55 DA 76 D4 5C 97 [22:53:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 62 3A 47 00 5E 3E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1D B1 05 00 F4 03 04 00 9A 7B 1A 67 B6 04 01 00 00 DC D8 8C 8B 29 C5 62 7C [22:53:41]CommunicateWithHost err = 0 [22:53:41]CheckOFDResponse [22:53:41]1017 (14) - 77093643461234 [22:53:41]1041 (16) - 0000000000874672 [22:53:41]1040 (4) - 373021 [22:53:41]1012 (4) - 24.10.2024 16:53 [22:53:41]1206 (1) - 0 [22:53:41]OFD Sender: Remove packet 373021 [22:53:41]ProducePacketName [22:53:41]name=ofd_packets/00373021 [22:53:41]NVStorageDeleteData [22:53:41]Write to MH i2c: 01 00 00 7F 1F 9E [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: 01 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: 01 07 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: 01 07 00 7F 1F 00 00 00 00 00 E4 0C 95 [22:53:41]RasterBufferAndPrint [22:53:41]line [22:53:41]line [22:53:41]line [22:53:41]line [22:53:41]line [22:53:41]written 0, free lines is 3306 [22:53:41]MH_Cut [22:53:41]Write to MH i2c: D1 01 00 86 1F 01 77 [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: D1 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: D1 01 00 [22:53:41]MH_I2C_Read... [22:53:41]Read from MH i2c: D1 01 00 86 1F 00 76 [22:53:41]Write to MH i2c: 01 00 00 87 1F A6 [22:53:41]Write i2c OK [22:53:41]MH_I2C_Read... [22:53:41]OFD Sender: No OFD packet to send [22:53:42]*** Cut start [22:53:42]*** Partial cut [22:53:42]*** CUTSNS_PIN = 1 [22:53:42]*** CUTSNS_PIN = 0 [22:53:42]*** Brake cut motor [22:53:42]Read from MH i2c: 01 [22:53:42]MH_I2C_Read... [22:53:42]*** Stop cut motor [22:53:42]*** Cut end [22:53:42]Read from MH i2c: 01 07 00 [22:53:42]MH_I2C_Read... [22:53:42]Read from MH i2c: 01 07 00 87 1F 00 00 00 00 00 FF 0F BB [22:53:42]process_action close_receipt done [22:53:42]requested_data is exist [22:53:42]produce_requested_data [22:53:42]requested_item fm.sn is exist - process it [22:53:42]wFMCommunicate request_size=4 [22:53:42]MH_SAM_APDU [22:53:42]CAPDU: 80 11 00 00 [22:53:42]Write to MH i2c: E2 08 00 88 1F 80 11 00 00 00 00 00 00 21 [22:53:42]Write i2c OK [22:53:42]MH_I2C_Read... [22:53:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:53:43]Read from MH i2c: E2 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 17 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 17 00 88 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 76 [22:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:53:43]wFMCommunicate OK [22:53:43]requested_item fd.num is exist - process it [22:53:43]SAM_PROTO_GetFieldsCounters [22:53:43]wFMCommunicate request_size=4 [22:53:43]MH_SAM_APDU [22:53:43]CAPDU: 80 13 00 00 [22:53:43]Write to MH i2c: E2 08 00 89 1F 80 13 00 00 00 00 00 00 24 [22:53:43]Write i2c OK [22:53:43]MH_I2C_Read... [22:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:53:43]Read from MH i2c: E2 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 62 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 62 00 89 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1D B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 46 03 00 00 5E 04 04 00 46 03 00 00 57 04 04 00 47 03 00 00 19 04 04 00 00 00 00 00 90 00 FF [22:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1D B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 46 03 00 00 5E 04 04 00 46 03 00 00 57 04 04 00 47 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:53:43]wFMCommunicate OK [22:53:43]SAM_PROTO_GetFieldsCounters done [22:53:43]requested_item shift.num is exist - process it [22:53:43]requested_item shift.opened is exist - process it [22:53:43]req_shift_opened [22:53:43]FM_GetShiftState [22:53:43]SAM_PROTO_GetShiftState [22:53:43]wFMCommunicate request_size=4 [22:53:43]MH_SAM_APDU [22:53:43]CAPDU: 80 13 01 00 [22:53:43]Write to MH i2c: E2 08 00 8A 1F 80 13 01 00 00 00 00 00 26 [22:53:43]Write i2c OK [22:53:43]MH_I2C_Read... [22:53:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:53:43]Read from MH i2c: E2 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 0E 00 [22:53:43]MH_I2C_Read... [22:53:43]Read from MH i2c: E2 0E 00 8A 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8B [22:53:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:53:43]wFMCommunicate OK [22:53:43]SAM_PROTO_GetShiftState done [22:53:43]FM_GetShiftState done [22:53:43]req_shift_opened done [22:53:43]requested_item shift.open_date is exist - process it [22:53:43]req_shift_open_date [22:53:43]req_shift_open_date done [22:53:43]produce_requested_data done [22:53:43]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373021,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:53:43]process_action_free close_receipt [22:53:43]json_value_free [22:53:43]json_value_free done [22:53:43]process_json_proto returns [22:53:43]Send response to host [22:53:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373021,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:53:43]free response buf [22:53:43]execute_script done [22:53:43]execute_script returns [22:53:43]free content buf [22:53:43]Sock 9.Close socket [22:53:43]Sock 9.Thread stoped [22:53:46]OFD Sender: No OFD packet to send [22:53:51]OFD Sender: No OFD packet to send [22:53:56]OFD Sender: No OFD packet to send [22:54:01]OFD Sender: No OFD packet to send [22:54:06]OFD Sender: No OFD packet to send [22:54:11]OFD Sender: No OFD packet to send [22:54:16]OFD Sender: No OFD packet to send [22:54:21]OFD Sender: No OFD packet to send [22:54:26]OFD Sender: No OFD packet to send [22:54:31]OFD Sender: No OFD packet to send [22:54:36]OFD Sender: No OFD packet to send [22:54:41]OFD Sender: No OFD packet to send [22:54:46]OFD Sender: No OFD packet to send [22:54:51]OFD Sender: No OFD packet to send [22:54:56]OFD Sender: No OFD packet to send [22:55:01]OFD Sender: No OFD packet to send [22:55:06]OFD Sender: No OFD packet to send [22:55:11]OFD Sender: No OFD packet to send [22:55:17]OFD Sender: No OFD packet to send [22:55:22]OFD Sender: No OFD packet to send [22:55:27]OFD Sender: No OFD packet to send [22:55:32]OFD Sender: No OFD packet to send [22:55:37]OFD Sender: No OFD packet to send [22:55:42]OFD Sender: No OFD packet to send [22:55:47]OFD Sender: No OFD packet to send [22:55:52]OFD Sender: No OFD packet to send [22:55:57]OFD Sender: No OFD packet to send [22:56:02]OFD Sender: No OFD packet to send [22:56:07]OFD Sender: No OFD packet to send [22:56:12]OFD Sender: No OFD packet to send [22:56:17]OFD Sender: No OFD packet to send [22:56:22]OFD Sender: No OFD packet to send [22:56:27]OFD Sender: No OFD packet to send [22:56:32]OFD Sender: No OFD packet to send [22:56:37]OFD Sender: No OFD packet to send [22:56:42]OFD Sender: No OFD packet to send [22:56:47]OFD Sender: No OFD packet to send [22:56:52]OFD Sender: No OFD packet to send [22:56:57]OFD Sender: No OFD packet to send [22:57:02]OFD Sender: No OFD packet to send [22:57:07]OFD Sender: No OFD packet to send [22:57:12]OFD Sender: No OFD packet to send [22:57:17]OFD Sender: No OFD packet to send [22:57:22]OFD Sender: No OFD packet to send [22:57:27]OFD Sender: No OFD packet to send [22:57:32]OFD Sender: No OFD packet to send [22:57:37]OFD Sender: No OFD packet to send [22:57:42]OFD Sender: No OFD packet to send [22:57:47]OFD Sender: No OFD packet to send [22:57:52]OFD Sender: No OFD packet to send [22:57:57]OFD Sender: No OFD packet to send [22:58:02]OFD Sender: No OFD packet to send [22:58:07]OFD Sender: No OFD packet to send [22:58:12]OFD Sender: No OFD packet to send [22:58:17]OFD Sender: No OFD packet to send [22:58:22]OFD Sender: No OFD packet to send [22:58:27]OFD Sender: No OFD packet to send [22:58:32]OFD Sender: No OFD packet to send [22:58:37]OFD Sender: No OFD packet to send [22:58:42]OFD Sender: No OFD packet to send [22:58:43]accept exits with 7 [22:58:43]New connection [22:58:43]New thread 3066613092 created [22:58:43]Thread 3066469732 joined [22:58:43]Waiting for new connection... [22:58:43] Sock 7.Parse request [22:58:43]Sock 7.Check first char [22:58:43]Sock 7.First char is OK [22:58:43]request: POST /json_proto HTTP/1.0 [22:58:43]Method: POST [22:58:43]URL: /json_proto [22:58:43]Method is POST - this is cgi request [22:58:43]url: /json_proto [22:58:43]query_string will be loaded in cgi processing [22:58:43]execute_cgi json_proto POST (null) [22:58:43]execute_cgi path=json_proto method=POST [22:58:43]POST find Content-Length [22:58:43]Host: 172.17.42.195:8080 [22:58:43]Content-Length: 678 [22:58:43]Content-Type: application/json [22:58:43] [22:58:43]POST finish read [22:58:43]Found Content-Length = 678 [22:58:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:43]execute_script... [22:58: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)3309347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:58:43]POST & json_proto [22:58:43]process_json_proto [22:58:43]json parsed OK: [22:58:43]protocol is kg_v1.0 [22:58:43]action value=close_receipt [22:58:43]process_action close_receipt [22:58:43]cmd_close_receipt [22:58:43]MH_GetDate [22:58:43]Write to MH i2c: F0 00 00 8B 1F 99 [22:58:43]Write i2c OK [22:58:43]MH_I2C_Read... [22:58:43]Read from MH i2c: F0 [22:58:43]MH_I2C_Read... [22:58:43]Read from MH i2c: F0 09 00 [22:58:43]MH_I2C_Read... [22:58:43]Read from MH i2c: F0 09 00 8B 1F 00 24 D1 1A 67 EF 94 12 67 14 [22:58:43]GetLastDocTimeStamp 1729810420 [22:58:43]current date 1729810724 [22:58:43]FM_GetShiftState [22:58:43]SAM_PROTO_GetShiftState [22:58:43]wFMCommunicate request_size=4 [22:58:43]MH_SAM_APDU [22:58:43]CAPDU: 80 13 01 00 [22:58:43]Write to MH i2c: E2 08 00 8C 1F 80 13 01 00 00 00 00 00 28 [22:58:43]Write i2c OK [22:58:43]MH_I2C_Read... [22:58:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:43]Read from MH i2c: E2 [22:58:43]MH_I2C_Read... [22:58:43]Read from MH i2c: E2 0E 00 [22:58:43]MH_I2C_Read... [22:58:43]Read from MH i2c: E2 0E 00 8C 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 8D [22:58:43]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:58:43]wFMCommunicate OK [22:58:43]SAM_PROTO_GetShiftState done [22:58:43]FM_GetShiftState done [22:58:43]opened in 1729729095 [22:58:43]opened+sec_in_day 1729815495 [22:58:43]quantity*price = 50010 [22:58:43]sum+1 = 50012 [22:58:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 839 24.10.2024 22:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373022 ФПД: 232116098736446 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373022&fm=232116098736446&tin=02508201610067®Number=0000000000091623&sum=50000 [22:58:44]StoreToDocumentArchive [22:58:44]shift 524 fd 373022 [22:58:44]save to /storage/0524/doc_00373022 [22:58:44]save last doc name /storage/0524/doc_00373022 to /storage/kkm_last_doc_name [22:58:44]save OK [22:58:44]Clear old archive folders... [22:58:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:58:44]tlvbuf is 00CE0690 [22:58:44]SAM_PROTO_ClearQueue [22:58:44]wFMCommunicate request_size=4 [22:58:44]MH_SAM_APDU [22:58:44]CAPDU: 80 09 00 00 [22:58:44]Write to MH i2c: E2 08 00 99 1F 80 09 00 00 00 00 00 00 2A [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:58:44]Read from MH i2c: E2 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 99 1F 00 90 00 2C [22:58:44]RAPDU: 90 00 [22:58:44]wFMCommunicate OK [22:58:44]SAM_PROTO_ClearQueue done [22:58:44]KKMCreateOFDPacket [22:58:44]OFDProtocolAddRootSTLVToBuf [22:58:44]FM_MakeSignedData [22:58:44]FM_MakeSignedData [22:58:44]SAM_PROTO_SignData [22:58:44]wFMCommunicate request_size=4 [22:58:44]MH_SAM_APDU [22:58:44]CAPDU: 80 0D 01 02 [22:58:44]Write to MH i2c: E2 08 00 9A 1F 80 0D 01 02 00 00 00 00 32 [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:58:44]Read from MH i2c: E2 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 9A 1F 00 90 00 2D [22:58:44]RAPDU: 90 00 [22:58:44]wFMCommunicate OK [22:58:44]wFMCommunicate request_size=255 [22:58:44]MH_SAM_APDU [22:58:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 03 00 00 F4 03 04 00 24 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B1 05 00 35 04 06 00 D3 [22:58:44]Write to MH i2c: E2 02 01 9B 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 03 00 00 F4 03 04 00 24 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B1 05 00 35 04 06 00 D3 00 00 0A [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:44]Read from MH i2c: E2 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 9B 1F 00 90 00 2E [22:58:44]RAPDU: 90 00 [22:58:44]wFMCommunicate OK [22:58:44]wFMCommunicate request_size=10 [22:58:44]MH_SAM_APDU [22:58:44]CAPDU: 80 0D 02 02 05 1B BD 9C A1 3E [22:58:44]Write to MH i2c: E2 0D 00 9C 1F 80 0D 02 02 05 00 1B BD 9C A1 3E 00 00 92 [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:44]Read from MH i2c: E2 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 03 00 9C 1F 00 90 00 2F [22:58:44]RAPDU: 90 00 [22:58:44]wFMCommunicate OK [22:58:44]wFMCommunicate request_size=4 [22:58:44]MH_SAM_APDU [22:58:44]CAPDU: 80 0D 03 02 [22:58:44]Write to MH i2c: E2 08 00 9D 1F 80 0D 03 02 00 00 00 00 37 [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:58:44]Read from MH i2c: E2 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 0B 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 0B 00 9D 1F 00 7F C0 AE 10 5E 08 6D 26 90 00 2E [22:58:44]RAPDU: 7F C0 AE 10 5E 08 6D 26 90 00 [22:58:44]wFMCommunicate OK [22:58:44]SAM_PROTO_SignData done [22:58:44]FM_MakeSignedData done [22:58:44]CreateOFDProtocolMessage [22:58:44]wFMCommunicate request_size=4 [22:58:44]MH_SAM_APDU [22:58:44]CAPDU: 80 11 00 00 [22:58:44]Write to MH i2c: E2 08 00 9E 1F 80 11 00 00 00 00 00 00 37 [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:44]Read from MH i2c: E2 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 17 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: E2 17 00 9E 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 8C [22:58:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:58:44]wFMCommunicate OK [22:58:44]CreateOFDProtocolMessage done [22:58:44]OFDSenderStorePacket 373022 [22:58:44]StoreOFDPacket docnum=373022 [22:58:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 92 1B 07 01 DE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 03 00 00 F4 03 04 00 24 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B1 05 00 35 04 06 00 D3 1B BD 9C A1 3E 7F C0 AE 10 5E 08 6D 26 [22:58:44]CheckFolder [22:58:44]dirname=/storage/ofd_packets [22:58:44]CheckFolder done [22:58:44]ProducePacketName [22:58:44]name=ofd_packets/00373022 [22:58:44]NVStorageSaveData ofd_packets/00373022 [22:58:44]File name is /storage/ofd_packets/00373022 [22:58:44]Write 301 bytes [22:58:44]NVStorageSaveData done [22:58:44]OFDSenderStorePacket done [22:58:44]KKMCreateOFDPacket done [22:58:44]NVStorageSaveData kkm_last_timestamp [22:58:44]File name is /storage/kkm_last_timestamp [22:58:44]Write 4 bytes [22:58:44]NVStorageSaveData done [22:58:44]ExternCall_PrintAddStr [22:58:44]wPrintStart [22:58:44]Write to MH i2c: 01 00 00 9F 1F BE [22:58:44]Write i2c OK [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: 01 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: 01 07 00 [22:58:44]MH_I2C_Read... [22:58:44]Read from MH i2c: 01 07 00 9F 1F 00 00 00 00 00 FF 0F D3 [22:58:44]RasterBufferAndPrint [22:58:44]line Счет N : (1)3309347 [22:58:44]line ИНН: 02508201610067 [22:58:44]line Контрольно-Кассовый Чек [22:58:44]line ПРОДАЖА [22:58:44]line ТРК (МРК, ГНК) : 13 [22:58:44]line Товар: 2710124500 [22:58:44]line Аи-95-К-3 [22:58:44]line 6.740 * 74.20 [22:58:44]line = 500.11 [22:58:44]line НДС 12% НСП 1% [22:58:44]line > о реализуемом товаре [22:58:44]line ОКРУГЛЕНИЕ: -0.11 [22:58:44]line ИТОГО: 500.00 [22:58:44]line Внесено: 500.00 [22:58:44]line СДАЧА: 0.00 [22:58:44]line НСП 1% : 4.43 [22:58:44]line НДС 12% : 53.11 [22:58:44]line Наличными: 500.00 [22:58:44]line Безнал.: 0.00 [22:58:44]line Место: АЗС № 87 "Партнер Нефть" [22:58:44]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:58:44]line СНО: Общий режим [22:58:44]line Чек 839 24.10.2024 22:58 [22:58:44]line Смена: 524 ФФД: 1.0 [22:58:44]line ЗНМ: 0300000083 [22:58:44]line РНМ: 0000000000091623 [22:58:44]line Версия ККМ: 001 [22:58:44]line ФМ: 0000000000874672 [22:58:44]line ФД: 373022 [22:58:44]line ФПД: 232116098736446 [22:58:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225844&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373022&fm=232116098736446&tin=02508201610067®Number=0000000000091623&sum=50000 [22:58:45]OFD Sender: Processing packet 373022 [packets to send 268, broken 267] [22:58:45]ProducePacketName [22:58:45]name=ofd_packets/00373022 [22:58:45]OFD Sender: To server: pG, [22:58:45]CommunicateWithHost lk.salyk.kg:30040 [22:58:45]ConnectInit lk.salyk.kg [22:58:45]written 0, free lines is 4095 [22:58:45]Connected sock=10 [22: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 36 37 32 0F 01 00 00 92 1B 07 01 DE 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 47 03 00 00 F4 03 04 00 24 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B1 05 00 35 04 06 00 D3 1B BD 9C A1 3E 7F C0 AE 10 5E 08 6D 26 [22:58:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7A 59 47 00 DD 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1E B1 05 00 F4 03 04 00 CB 7C 1A 67 B6 04 01 00 00 49 3C 70 A5 F4 14 73 FD [22:58:45]CommunicateWithHost err = 0 [22:58:45]CheckOFDResponse [22:58:45]1017 (14) - 77093643461234 [22:58:45]1041 (16) - 0000000000874672 [22:58:45]1040 (4) - 373022 [22:58:45]1012 (4) - 24.10.2024 16:58 [22:58:45]1206 (1) - 0 [22:58:45]OFD Sender: Remove packet 373022 [22:58:45]ProducePacketName [22:58:45]name=ofd_packets/00373022 [22:58:45]NVStorageDeleteData [22:58:45]Write to MH i2c: 01 00 00 CA 1F E9 [22:58:45]Write i2c OK [22:58:45]MH_I2C_Read... [22:58:45]Read from MH i2c: 01 [22:58:45]MH_I2C_Read... [22:58:45]Read from MH i2c: 01 07 00 [22:58:45]MH_I2C_Read... [22:58:45]Read from MH i2c: 01 07 00 CA 1F 00 00 00 00 00 C9 0C C5 [22:58:45]RasterBufferAndPrint [22:58:45]line [22:58:45]line [22:58:45]line [22:58:45]line [22:58:45]line [22:58:45]written 0, free lines is 3280 [22:58:45]MH_Cut [22:58:45]Write to MH i2c: D1 01 00 D1 1F 01 C2 [22:58:45]Write i2c OK [22:58:45]MH_I2C_Read... [22:58:45]Read from MH i2c: D1 [22:58:45]MH_I2C_Read... [22:58:45]Read from MH i2c: D1 01 00 [22:58:45]MH_I2C_Read... [22:58:45]Read from MH i2c: D1 01 00 D1 1F 00 C1 [22:58:45]Write to MH i2c: 01 00 00 D2 1F F1 [22:58:45]Write i2c OK [22:58:45]MH_I2C_Read... [22:58:45]OFD Sender: No OFD packet to send [22:58:46]*** Cut start [22:58:46]*** Partial cut [22:58:46]*** CUTSNS_PIN = 1 [22:58:46]*** CUTSNS_PIN = 0 [22:58:46]*** Brake cut motor [22:58:47]Read from MH i2c: 01 [22:58:47]MH_I2C_Read... [22:58:47]*** Stop cut motor [22:58:47]*** Cut end [22:58:47]Read from MH i2c: 01 07 00 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: 01 07 00 D2 1F 00 00 00 00 00 FF 0F 06 [22:58:47]process_action close_receipt done [22:58:47]requested_data is exist [22:58:47]produce_requested_data [22:58:47]requested_item fm.sn is exist - process it [22:58:47]wFMCommunicate request_size=4 [22:58:47]MH_SAM_APDU [22:58:47]CAPDU: 80 11 00 00 [22:58:47]Write to MH i2c: E2 08 00 D3 1F 80 11 00 00 00 00 00 00 6C [22:58:47]Write i2c OK [22:58:47]MH_I2C_Read... [22:58:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:47]Read from MH i2c: E2 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: E2 17 00 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: E2 17 00 D3 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C1 [22:58:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:58:47]wFMCommunicate OK [22:58:47]requested_item fd.num is exist - process it [22:58:47]SAM_PROTO_GetFieldsCounters [22:58:47]wFMCommunicate request_size=4 [22:58:47]MH_SAM_APDU [22:58:47]CAPDU: 80 13 00 00 [22:58:47]Write to MH i2c: E2 08 00 D4 1F 80 13 00 00 00 00 00 00 6F [22:58:47]Write i2c OK [22:58:47]MH_I2C_Read... [22:58:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:58:47]Read from MH i2c: E2 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: E2 62 00 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: E2 62 00 D4 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1E B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 47 03 00 00 5E 04 04 00 47 03 00 00 57 04 04 00 48 03 00 00 19 04 04 00 00 00 00 00 90 00 4E [22:58:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1E B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 47 03 00 00 5E 04 04 00 47 03 00 00 57 04 04 00 48 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:58:47]wFMCommunicate OK [22:58:47]SAM_PROTO_GetFieldsCounters done [22:58:47]requested_item shift.num is exist - process it [22:58:47]requested_item shift.opened is exist - process it [22:58:47]req_shift_opened [22:58:47]FM_GetShiftState [22:58:47]SAM_PROTO_GetShiftState [22:58:47]wFMCommunicate request_size=4 [22:58:47]MH_SAM_APDU [22:58:47]CAPDU: 80 13 01 00 [22:58:47]Write to MH i2c: E2 08 00 D5 1F 80 13 01 00 00 00 00 00 71 [22:58:47]Write i2c OK [22:58:47]MH_I2C_Read... [22:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:47]Read from MH i2c: E2 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: E2 0E 00 [22:58:47]MH_I2C_Read... [22:58:47]Read from MH i2c: E2 0E 00 D5 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D6 [22:58:47]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:58:47]wFMCommunicate OK [22:58:47]SAM_PROTO_GetShiftState done [22:58:47]FM_GetShiftState done [22:58:47]req_shift_opened done [22:58:47]requested_item shift.open_date is exist - process it [22:58:47]req_shift_open_date [22:58:47]req_shift_open_date done [22:58:47]produce_requested_data done [22:58:47]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373022,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:58:47]process_action_free close_receipt [22:58:47]json_value_free [22:58:47]json_value_free done [22:58:47]process_json_proto returns [22:58:47]Send response to host [22:58:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373022,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:58:47]free response buf [22:58:47]execute_script done [22:58:47]execute_script returns [22:58:47]free content buf [22:58:47]Sock 7.Close socket [22:58:47]Sock 7.Thread stoped [22:58:50]OFD Sender: No OFD packet to send [22:58:55]accept exits with 9 [22:58:55]New connection [22:58:55]New thread 3066469732 created [22:58:55]Thread 3066613092 joined [22:58:55]Waiting for new connection... [22:58:55] Sock 9.Parse request [22:58:55]Sock 9.Check first char [22:58:55]Sock 9.First char is OK [22:58:55]request: POST /json_proto HTTP/1.0 [22:58:55]Method: POST [22:58:55]URL: /json_proto [22:58:55]Method is POST - this is cgi request [22:58:55]url: /json_proto [22:58:55]query_string will be loaded in cgi processing [22:58:55]execute_cgi json_proto POST (null) [22:58:55]execute_cgi path=json_proto method=POST [22:58:55]POST find Content-Length [22:58:55]Host: 172.17.42.195:8080 [22:58:55]Content-Length: 683 [22:58:55]Content-Type: application/json [22:58:55] [22:58:55]POST finish read [22:58:55]Found Content-Length = 683 [22:58:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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:58:55]execute_script... [22:58: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)3309346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 29.900, "sum" : 2000.31, "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:58:55]POST & json_proto [22:58:55]process_json_proto [22:58:55]json parsed OK: [22:58:55]protocol is kg_v1.0 [22:58:55]action value=close_receipt [22:58:55]process_action close_receipt [22:58:55]cmd_close_receipt [22:58:55]MH_GetDate [22:58:55]Write to MH i2c: F0 00 00 D6 1F E4 [22:58:55]Write i2c OK [22:58:55]MH_I2C_Read... [22:58:55]Read from MH i2c: F0 [22:58:55]MH_I2C_Read... [22:58:55]Read from MH i2c: F0 09 00 [22:58:55]MH_I2C_Read... [22:58:55]Read from MH i2c: F0 09 00 D6 1F 00 30 D1 1A 67 EF 94 12 67 6B [22:58:55]GetLastDocTimeStamp 1729810724 [22:58:55]current date 1729810736 [22:58:55]FM_GetShiftState [22:58:55]SAM_PROTO_GetShiftState [22:58:55]wFMCommunicate request_size=4 [22:58:55]MH_SAM_APDU [22:58:55]CAPDU: 80 13 01 00 [22:58:55]Write to MH i2c: E2 08 00 D7 1F 80 13 01 00 00 00 00 00 73 [22:58:55]Write i2c OK [22:58:55]MH_I2C_Read... [22:58:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:55]Read from MH i2c: E2 [22:58:55]MH_I2C_Read... [22:58:55]Read from MH i2c: E2 0E 00 [22:58:55]MH_I2C_Read... [22:58:55]Read from MH i2c: E2 0E 00 D7 1F 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D8 [22:58:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:58:55]wFMCommunicate OK [22:58:55]SAM_PROTO_GetShiftState done [22:58:55]FM_GetShiftState done [22:58:55]opened in 1729729095 [22:58:55]opened+sec_in_day 1729815495 [22:58:55]quantity*price = 200031 [22:58:55]sum+1 = 200032 [22:58:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.31 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 840 24.10.2024 22:58 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373023 ФПД: 205682059356431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225856&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373023&fm=205682059356431&tin=02508201610067®Number=0000000000091623&sum=200000 [22:58:56]StoreToDocumentArchive [22:58:56]shift 524 fd 373023 [22:58:56]save to /storage/0524/doc_00373023 [22:58:56]save last doc name /storage/0524/doc_00373023 to /storage/kkm_last_doc_name [22:58:56]save OK [22:58:56]Clear old archive folders... [22:58:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:58:56]tlvbuf is 00D22F90 [22:58:56]SAM_PROTO_ClearQueue [22:58:56]wFMCommunicate request_size=4 [22:58:56]MH_SAM_APDU [22:58:56]CAPDU: 80 09 00 00 [22:58:56]Write to MH i2c: E2 08 00 E4 1F 80 09 00 00 00 00 00 00 75 [22:58:56]Write i2c OK [22:58:56]MH_I2C_Read... [22:58:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:58:56]Read from MH i2c: E2 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 E4 1F 00 90 00 77 [22:58:56]RAPDU: 90 00 [22:58:56]wFMCommunicate OK [22:58:56]SAM_PROTO_ClearQueue done [22:58:56]KKMCreateOFDPacket [22:58:56]OFDProtocolAddRootSTLVToBuf [22:58:56]FM_MakeSignedData [22:58:56]FM_MakeSignedData [22:58:56]SAM_PROTO_SignData [22:58:56]wFMCommunicate request_size=4 [22:58:56]MH_SAM_APDU [22:58:56]CAPDU: 80 0D 01 02 [22:58:56]Write to MH i2c: E2 08 00 E5 1F 80 0D 01 02 00 00 00 00 7D [22:58:56]Write i2c OK [22:58:56]MH_I2C_Read... [22:58:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:58:56]Read from MH i2c: E2 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 E5 1F 00 90 00 78 [22:58:56]RAPDU: 90 00 [22:58:56]wFMCommunicate OK [22:58:56]wFMCommunicate request_size=255 [22:58:56]MH_SAM_APDU [22:58: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 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 03 00 00 F4 03 04 00 30 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B1 05 00 35 04 06 00 BB [22:58:56]Write to MH i2c: E2 02 01 E6 1F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 03 00 00 F4 03 04 00 30 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B1 05 00 35 04 06 00 BB 00 00 B6 [22:58:56]Write i2c OK [22:58:56]MH_I2C_Read... [22:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:56]Read from MH i2c: E2 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 E6 1F 00 90 00 79 [22:58:56]RAPDU: 90 00 [22:58:56]wFMCommunicate OK [22:58:56]wFMCommunicate request_size=10 [22:58:56]MH_SAM_APDU [22:58:56]CAPDU: 80 0D 02 02 05 11 16 15 A9 0F [22:58:56]Write to MH i2c: E2 0D 00 E7 1F 80 0D 02 02 05 00 11 16 15 A9 0F 00 00 7E [22:58:56]Write i2c OK [22:58:56]MH_I2C_Read... [22:58:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:58:56]Read from MH i2c: E2 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 03 00 E7 1F 00 90 00 7A [22:58:56]RAPDU: 90 00 [22:58:56]wFMCommunicate OK [22:58:56]wFMCommunicate request_size=4 [22:58:56]MH_SAM_APDU [22:58:56]CAPDU: 80 0D 03 02 [22:58:56]Write to MH i2c: E2 08 00 E8 1F 80 0D 03 02 00 00 00 00 82 [22:58:56]Write i2c OK [22:58:56]MH_I2C_Read... [22:58:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:58:56]Read from MH i2c: E2 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 0B 00 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 0B 00 E8 1F 00 AB 21 DC 81 99 CB C3 85 90 00 58 [22:58:56]RAPDU: AB 21 DC 81 99 CB C3 85 90 00 [22:58:56]wFMCommunicate OK [22:58:56]SAM_PROTO_SignData done [22:58:56]FM_MakeSignedData done [22:58:56]CreateOFDProtocolMessage [22:58:56]wFMCommunicate request_size=4 [22:58:56]MH_SAM_APDU [22:58:56]CAPDU: 80 11 00 00 [22:58:56]Write to MH i2c: E2 08 00 E9 1F 80 11 00 00 00 00 00 00 82 [22:58:56]Write i2c OK [22:58:56]MH_I2C_Read... [22:58:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:56]Read from MH i2c: E2 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 17 00 [22:58:56]MH_I2C_Read... [22:58:56]Read from MH i2c: E2 17 00 E9 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [22:58:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:58:56]wFMCommunicate OK [22:58:56]CreateOFDProtocolMessage done [22:58:56]OFDSenderStorePacket 373023 [22:58:56]StoreOFDPacket docnum=373023 [22:58:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5A 94 07 01 D7 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 03 00 00 F4 03 04 00 30 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B1 05 00 35 04 06 00 BB 11 16 15 A9 0F AB 21 DC 81 99 CB C3 85 [22:58:56]CheckFolder [22:58:56]dirname=/storage/ofd_packets [22:58:56]CheckFolder done [22:58:56]ProducePacketName [22:58:56]name=ofd_packets/00373023 [22:58:56]NVStorageSaveData ofd_packets/00373023 [22:58:56]File name is /storage/ofd_packets/00373023 [22:58:56]Write 301 bytes [22:58:56]NVStorageSaveData done [22:58:56]OFDSenderStorePacket done [22:58:56]KKMCreateOFDPacket done [22:58:56]NVStorageSaveData kkm_last_timestamp [22:58:56]File name is /storage/kkm_last_timestamp [22:58:56]Write 4 bytes [22:58:56]NVStorageSaveData done [22:58:57]ExternCall_PrintAddStr [22:58:57]wPrintStart [22:58:57]Write to MH i2c: 01 00 00 EA 1F 09 [22:58:57]Write i2c OK [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: 01 [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: 01 07 00 [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: 01 07 00 EA 1F 00 00 00 00 00 FF 0F 1E [22:58:57]RasterBufferAndPrint [22:58:57]line Счет N : (1)3309346 [22:58:57]line ИНН: 02508201610067 [22:58:57]line Контрольно-Кассовый Чек [22:58:57]line ПРОДАЖА [22:58:57]line ТРК (МРК, ГНК) : 32 [22:58:57]line Товар: 2710124130 [22:58:57]line Аи-92-К-4 [22:58:57]line 29.900 * 66.90 [22:58:57]line = 2000.31 [22:58:57]line НДС 12% НСП 1% [22:58:57]line > о реализуемом товаре [22:58:57]line ОКРУГЛЕНИЕ: -0.31 [22:58:57]line ИТОГО: 2000.00 [22:58:57]line Внесено: 2000.00 [22:58:57]line СДАЧА: 0.00 [22:58:57]line НСП 1% : 17.70 [22:58:57]line НДС 12% : 212.42 [22:58:57]line Наличными: 2000.00 [22:58:57]line Безнал.: 0.00 [22:58:57]line Место: АЗС № 87 "Партнер Нефть" [22:58:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [22:58:57]line СНО: Общий режим [22:58:57]line Чек 840 24.10.2024 22:58 [22:58:57]line Смена: 524 ФФД: 1.0 [22:58:57]line ЗНМ: 0300000083 [22:58:57]line РНМ: 0000000000091623 [22:58:57]line Версия ККМ: 001 [22:58:57]line ФМ: 0000000000874672 [22:58:57]line ФД: 373023 [22:58:57]line ФПД: 205682059356431 [22:58:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T225856&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373023&fm=205682059356431&tin=02508201610067®Number=0000000000091623&sum=200000 [22:58:57]OFD Sender: Processing packet 373023 [packets to send 268, broken 267] [22:58:57]ProducePacketName [22:58:57]name=ofd_packets/00373023 [22:58:57]OFD Sender: To server: pG, [22:58:57]CommunicateWithHost lk.salyk.kg:30040 [22:58:57]ConnectInit lk.salyk.kg [22:58:57]written 0, free lines is 4095 [22:58:57]Connected sock=10 [22:58:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 5A 94 07 01 D7 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 CC 74 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 5F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 48 03 00 00 F4 03 04 00 30 D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B1 05 00 35 04 06 00 BB 11 16 15 A9 0F AB 21 DC 81 99 CB C3 85 [22:58:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 9F 07 47 00 EB 21 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 1F B1 05 00 F4 03 04 00 D7 7C 1A 67 B6 04 01 00 00 BC BB 0E 29 31 DB 31 28 [22:58:57]CommunicateWithHost err = 0 [22:58:57]CheckOFDResponse [22:58:57]1017 (14) - 77093643461234 [22:58:57]1041 (16) - 0000000000874672 [22:58:57]1040 (4) - 373023 [22:58:57]1012 (4) - 24.10.2024 16:59 [22:58:57]1206 (1) - 0 [22:58:57]OFD Sender: Remove packet 373023 [22:58:57]ProducePacketName [22:58:57]name=ofd_packets/00373023 [22:58:57]NVStorageDeleteData [22:58:57]Write to MH i2c: 01 00 00 15 20 35 [22:58:57]Write i2c OK [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: 01 [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: 01 07 00 [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: 01 07 00 15 20 00 00 00 00 00 DD 0C 25 [22:58:57]RasterBufferAndPrint [22:58:57]line [22:58:57]line [22:58:57]line [22:58:57]line [22:58:57]line [22:58:57]written 0, free lines is 3302 [22:58:57]MH_Cut [22:58:57]Write to MH i2c: D1 01 00 1C 20 01 0E [22:58:57]Write i2c OK [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: D1 [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: D1 01 00 [22:58:57]MH_I2C_Read... [22:58:57]Read from MH i2c: D1 01 00 1C 20 00 0D [22:58:57]Write to MH i2c: 01 00 00 1D 20 3D [22:58:57]Write i2c OK [22:58:57]MH_I2C_Read... [22:58:58]OFD Sender: No OFD packet to send [22:58:58]*** Cut start [22:58:58]*** Partial cut [22:58:58]*** CUTSNS_PIN = 1 [22:58:58]*** CUTSNS_PIN = 0 [22:58:58]*** Brake cut motor [22:58:59]Read from MH i2c: 01 [22:58:59]MH_I2C_Read... [22:58:59]*** Stop cut motor [22:58:59]*** Cut end [22:58:59]Read from MH i2c: 01 07 00 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: 01 07 00 1D 20 00 00 00 00 00 FF 0F 52 [22:58:59]process_action close_receipt done [22:58:59]requested_data is exist [22:58:59]produce_requested_data [22:58:59]requested_item fm.sn is exist - process it [22:58:59]wFMCommunicate request_size=4 [22:58:59]MH_SAM_APDU [22:58:59]CAPDU: 80 11 00 00 [22:58:59]Write to MH i2c: E2 08 00 1E 20 80 11 00 00 00 00 00 00 B8 [22:58:59]Write i2c OK [22:58:59]MH_I2C_Read... [22:58:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:58:59]Read from MH i2c: E2 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: E2 17 00 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: E2 17 00 1E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0D [22:58:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [22:58:59]wFMCommunicate OK [22:58:59]requested_item fd.num is exist - process it [22:58:59]SAM_PROTO_GetFieldsCounters [22:58:59]wFMCommunicate request_size=4 [22:58:59]MH_SAM_APDU [22:58:59]CAPDU: 80 13 00 00 [22:58:59]Write to MH i2c: E2 08 00 1F 20 80 13 00 00 00 00 00 00 BB [22:58:59]Write i2c OK [22:58:59]MH_I2C_Read... [22:58:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:58:59]Read from MH i2c: E2 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: E2 62 00 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: E2 62 00 1F 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1F B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 48 03 00 00 5E 04 04 00 48 03 00 00 57 04 04 00 49 03 00 00 19 04 04 00 00 00 00 00 90 00 9E [22:58:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 1F B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 48 03 00 00 5E 04 04 00 48 03 00 00 57 04 04 00 49 03 00 00 19 04 04 00 00 00 00 00 90 00 [22:58:59]wFMCommunicate OK [22:58:59]SAM_PROTO_GetFieldsCounters done [22:58:59]requested_item shift.num is exist - process it [22:58:59]requested_item shift.opened is exist - process it [22:58:59]req_shift_opened [22:58:59]FM_GetShiftState [22:58:59]SAM_PROTO_GetShiftState [22:58:59]wFMCommunicate request_size=4 [22:58:59]MH_SAM_APDU [22:58:59]CAPDU: 80 13 01 00 [22:58:59]Write to MH i2c: E2 08 00 20 20 80 13 01 00 00 00 00 00 BD [22:58:59]Write i2c OK [22:58:59]MH_I2C_Read... [22:58:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:58:59]Read from MH i2c: E2 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: E2 0E 00 [22:58:59]MH_I2C_Read... [22:58:59]Read from MH i2c: E2 0E 00 20 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 22 [22:58:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [22:58:59]wFMCommunicate OK [22:58:59]SAM_PROTO_GetShiftState done [22:58:59]FM_GetShiftState done [22:58:59]req_shift_opened done [22:58:59]requested_item shift.open_date is exist - process it [22:58:59]req_shift_open_date [22:58:59]req_shift_open_date done [22:58:59]produce_requested_data done [22:58:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373023,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [22:58:59]process_action_free close_receipt [22:58:59]json_value_free [22:58:59]json_value_free done [22:58:59]process_json_proto returns [22:58:59]Send response to host [22:58:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373023,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [22:58:59]free response buf [22:58:59]execute_script done [22:58:59]execute_script returns [22:58:59]free content buf [22:58:59]Sock 9.Close socket [22:58:59]Sock 9.Thread stoped [22:59:03]OFD Sender: No OFD packet to send [22:59:08]OFD Sender: No OFD packet to send [22:59:13]OFD Sender: No OFD packet to send [22:59:18]OFD Sender: No OFD packet to send [22:59:23]OFD Sender: No OFD packet to send [22:59:28]OFD Sender: No OFD packet to send [22:59:33]OFD Sender: No OFD packet to send [22:59:38]OFD Sender: No OFD packet to send [22:59:43]OFD Sender: No OFD packet to send [22:59:48]OFD Sender: No OFD packet to send [22:59:53]OFD Sender: No OFD packet to send [22:59:58]OFD Sender: No OFD packet to send [23:00:03]OFD Sender: No OFD packet to send [23:00:08]OFD Sender: No OFD packet to send [23:00:09]accept exits with 7 [23:00:09]New connection [23:00:09]New thread 3066613092 created [23:00:09]Thread 3066469732 joined [23:00:09]Waiting for new connection... [23:00:09] Sock 7.Parse request [23:00:09]Sock 7.Check first char [23:00:09]Sock 7.First char is OK [23:00:09]request: POST /json_proto HTTP/1.0 [23:00:09]Method: POST [23:00:09]URL: /json_proto [23:00:09]Method is POST - this is cgi request [23:00:09]url: /json_proto [23:00:09]query_string will be loaded in cgi processing [23:00:09]execute_cgi json_proto POST (null) [23:00:09]execute_cgi path=json_proto method=POST [23:00:09]POST find Content-Length [23:00:09]Host: 172.17.42.195:8080 [23:00:09]Content-Length: 689 [23:00:09]Content-Type: application/json [23:00:09] [23:00:09]POST finish read [23:00:09]Found Content-Length = 689 [23:00:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 45.080, "sum" : 3480.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3480.00, "payments": [ { "type": 0, "sum" : 3480.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:09]execute_script... [23: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)3309345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 45.080, "sum" : 3480.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 5000.00, "total" : 3480.00, "payments": [ { "type": 0, "sum" : 3480.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:00:09]POST & json_proto [23:00:09]process_json_proto [23:00:09]json parsed OK: [23:00:09]protocol is kg_v1.0 [23:00:09]action value=close_receipt [23:00:09]process_action close_receipt [23:00:09]cmd_close_receipt [23:00:09]MH_GetDate [23:00:09]Write to MH i2c: F0 00 00 21 20 30 [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: F0 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: F0 09 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: F0 09 00 21 20 00 7A D1 1A 67 EF 94 12 67 01 [23:00:09]GetLastDocTimeStamp 1729810736 [23:00:09]current date 1729810810 [23:00:09]FM_GetShiftState [23:00:09]SAM_PROTO_GetShiftState [23:00:09]wFMCommunicate request_size=4 [23:00:09]MH_SAM_APDU [23:00:09]CAPDU: 80 13 01 00 [23:00:09]Write to MH i2c: E2 08 00 22 20 80 13 01 00 00 00 00 00 BF [23:00:09]Write i2c OK [23:00:09]MH_I2C_Read... [23:00:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:09]Read from MH i2c: E2 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 0E 00 [23:00:09]MH_I2C_Read... [23:00:09]Read from MH i2c: E2 0E 00 22 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 24 [23:00:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:00:09]wFMCommunicate OK [23:00:09]SAM_PROTO_GetShiftState done [23:00:09]FM_GetShiftState done [23:00:09]opened in 1729729095 [23:00:09]opened+sec_in_day 1729815495 [23:00:09]quantity*price = 348017 [23:00:09]sum+1 = 348019 [23:00:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 3480.00 Внесено: 5000.00 СДАЧА: 1520.00 НСП 1% : 30.80 НДС 12% : 369.58 Наличными: 3480.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 841 24.10.2024 23:00 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373024 ФПД: 1426436940669 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T230010&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373024&fm=1426436940669&tin=02508201610067®Number=0000000000091623&sum=348000 [23:00:10]StoreToDocumentArchive [23:00:10]shift 524 fd 373024 [23:00:10]save to /storage/0524/doc_00373024 [23:00:10]save last doc name /storage/0524/doc_00373024 to /storage/kkm_last_doc_name [23:00:10]save OK [23:00:10]Clear old archive folders... [23:00:10]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:00:10]tlvbuf is 00CAEA70 [23:00:10]SAM_PROTO_ClearQueue [23:00:10]wFMCommunicate request_size=4 [23:00:10]MH_SAM_APDU [23:00:10]CAPDU: 80 09 00 00 [23:00:10]Write to MH i2c: E2 08 00 2F 20 80 09 00 00 00 00 00 00 C1 [23:00:10]Write i2c OK [23:00:10]MH_I2C_Read... [23:00:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:00:10]Read from MH i2c: E2 [23:00:10]MH_I2C_Read... [23:00:10]Read from MH i2c: E2 03 00 [23:00:10]MH_I2C_Read... [23:00:10]Read from MH i2c: E2 03 00 2F 20 00 90 00 C3 [23:00:10]RAPDU: 90 00 [23:00:10]wFMCommunicate OK [23:00:10]SAM_PROTO_ClearQueue done [23:00:10]KKMCreateOFDPacket [23:00:10]OFDProtocolAddRootSTLVToBuf [23:00:10]FM_MakeSignedData [23:00:10]FM_MakeSignedData [23:00:10]SAM_PROTO_SignData [23:00:10]wFMCommunicate request_size=4 [23:00:10]MH_SAM_APDU [23:00:10]CAPDU: 80 0D 01 02 [23:00:10]Write to MH i2c: E2 08 00 30 20 80 0D 01 02 00 00 00 00 C9 [23:00:10]Write i2c OK [23:00:10]MH_I2C_Read... [23:00:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:00:10]Read from MH i2c: E2 [23:00:10]MH_I2C_Read... [23:00:10]Read from MH i2c: E2 03 00 [23:00:10]MH_I2C_Read... [23:00:10]Read from MH i2c: E2 03 00 30 20 00 90 00 C4 [23:00:10]RAPDU: 90 00 [23:00:10]wFMCommunicate OK [23:00:10]wFMCommunicate request_size=255 [23:00:10]MH_SAM_APDU [23:00:10]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 18 B0 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 72 4F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 90 00 00 00 00 07 04 06 00 60 4F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 03 00 00 F4 03 04 00 7A D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B1 05 [23:00:10]Write to MH i2c: E2 02 01 31 20 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 18 B0 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 72 4F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 90 00 00 00 00 07 04 06 00 60 4F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 03 00 00 F4 03 04 00 7A D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B1 05 00 00 17 [23:00:10]Write i2c OK [23:00:10]MH_I2C_Read... [23:00:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:10]Read from MH i2c: E2 [23:00:10]MH_I2C_Read... [23:00:10]Read from MH i2c: E2 03 00 [23:00:10]MH_I2C_Read... [23:00:10]Read from MH i2c: E2 03 00 31 20 00 90 00 C5 [23:00:10]RAPDU: 90 00 [23:00:10]wFMCommunicate OK [23:00:10]wFMCommunicate request_size=16 [23:00:10]MH_SAM_APDU [23:00:10]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 01 4C 1E 44 63 7D [23:00:10]Write to MH i2c: E2 13 00 32 20 80 0D 02 02 0B 00 00 35 04 06 00 01 4C 1E 44 63 7D 00 00 B0 [23:00:10]Write i2c OK [23:00:10]MH_I2C_Read... [23:00:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:00:11]Read from MH i2c: E2 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 03 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 03 00 32 20 00 90 00 C6 [23:00:11]RAPDU: 90 00 [23:00:11]wFMCommunicate OK [23:00:11]wFMCommunicate request_size=4 [23:00:11]MH_SAM_APDU [23:00:11]CAPDU: 80 0D 03 02 [23:00:11]Write to MH i2c: E2 08 00 33 20 80 0D 03 02 00 00 00 00 CE [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:00:11]Read from MH i2c: E2 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 0B 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 0B 00 33 20 00 C1 AA 3D 03 B5 56 69 77 90 00 65 [23:00:11]RAPDU: C1 AA 3D 03 B5 56 69 77 90 00 [23:00:11]wFMCommunicate OK [23:00:11]SAM_PROTO_SignData done [23:00:11]FM_MakeSignedData done [23:00:11]CreateOFDProtocolMessage [23:00:11]wFMCommunicate request_size=4 [23:00:11]MH_SAM_APDU [23:00:11]CAPDU: 80 11 00 00 [23:00:11]Write to MH i2c: E2 08 00 34 20 80 11 00 00 00 00 00 00 CE [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:11]Read from MH i2c: E2 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 17 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: E2 17 00 34 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 23 [23:00:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:00:11]wFMCommunicate OK [23:00:11]CreateOFDProtocolMessage done [23:00:11]OFDSenderStorePacket 373024 [23:00:11]StoreOFDPacket docnum=373024 [23:00:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AF F3 0D 01 C8 29 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 18 B0 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 72 4F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 90 00 00 00 00 07 04 06 00 60 4F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 03 00 00 F4 03 04 00 7A D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B1 05 00 35 04 06 00 01 4C 1E 44 63 7D C1 AA 3D 03 B5 56 69 77 [23:00:11]CheckFolder [23:00:11]dirname=/storage/ofd_packets [23:00:11]CheckFolder done [23:00:11]ProducePacketName [23:00:11]name=ofd_packets/00373024 [23:00:11]NVStorageSaveData ofd_packets/00373024 [23:00:11]File name is /storage/ofd_packets/00373024 [23:00:11]Write 307 bytes [23:00:11]NVStorageSaveData done [23:00:11]OFDSenderStorePacket done [23:00:11]KKMCreateOFDPacket done [23:00:11]NVStorageSaveData kkm_last_timestamp [23:00:11]File name is /storage/kkm_last_timestamp [23:00:11]Write 4 bytes [23:00:11]NVStorageSaveData done [23:00:11]ExternCall_PrintAddStr [23:00:11]wPrintStart [23:00:11]Write to MH i2c: 01 00 00 35 20 55 [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 07 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 07 00 35 20 00 00 00 00 00 FF 0F 6A [23:00:11]RasterBufferAndPrint [23:00:11]line Счет N : (1)3309345 [23:00:11]line ИНН: 02508201610067 [23:00:11]line Контрольно-Кассовый Чек [23:00:11]line ПРОДАЖА [23:00:11]line ТРК (МРК, ГНК) : 41 [23:00:11]line Товар: 2710194240 [23:00:11]line D-Energy Дт-К-2 [23:00:11]line 45.080 * 77.20 [23:00:11]line = 3480.18 [23:00:11]line НДС 12% НСП 1% [23:00:11]line > о реализуемом товаре [23:00:11]line ОКРУГЛЕНИЕ: -0.18 [23:00:11]line ИТОГО: 3480.00 [23:00:11]line Внесено: 5000.00 [23:00:11]line СДАЧА: 1520.00 [23:00:11]line НСП 1% : 30.80 [23:00:11]line НДС 12% : 369.58 [23:00:11]line Наличными: 3480.00 [23:00:11]line Безнал.: 0.00 [23:00:11]line Место: АЗС № 87 "Партнер Нефть" [23:00:11]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:00:11]line СНО: Общий режим [23:00:11]line Чек 841 24.10.2024 23:00 [23:00:11]line Смена: 524 ФФД: 1.0 [23:00:11]line ЗНМ: 0300000083 [23:00:11]line РНМ: 0000000000091623 [23:00:11]line Версия ККМ: 001 [23:00:11]line ФМ: 0000000000874672 [23:00:11]line ФД: 373024 [23:00:11]line ФПД: 1426436940669 [23:00:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T230010&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373024&fm=1426436940669&tin=02508201610067®Number=0000000000091623&sum=348000 [23:00:11]OFD Sender: Processing packet 373024 [packets to send 268, broken 267] [23:00:11]ProducePacketName [23:00:11]name=ofd_packets/00373024 [23:00:11]OFD Sender: To server: pG, [23:00:11]CommunicateWithHost lk.salyk.kg:30040 [23:00:11]ConnectInit lk.salyk.kg [23:00:11]written 0, free lines is 4095 [23:00:11]Connected sock=10 [23:00:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AF F3 0D 01 C8 29 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 18 B0 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 72 4F 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 4F 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5E 90 00 00 00 00 07 04 06 00 60 4F 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 03 00 00 F4 03 04 00 7A D1 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B1 05 00 35 04 06 00 01 4C 1E 44 63 7D C1 AA 3D 03 B5 56 69 77 [23:00:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B5 6C 47 00 86 AC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 20 B1 05 00 F4 03 04 00 21 7D 1A 67 B6 04 01 00 00 88 71 B7 E2 42 C5 BC E1 [23:00:11]CommunicateWithHost err = 0 [23:00:11]CheckOFDResponse [23:00:11]1017 (14) - 77093643461234 [23:00:11]1041 (16) - 0000000000874672 [23:00:11]1040 (4) - 373024 [23:00:11]1012 (4) - 24.10.2024 17:00 [23:00:11]1206 (1) - 0 [23:00:11]OFD Sender: Remove packet 373024 [23:00:11]ProducePacketName [23:00:11]name=ofd_packets/00373024 [23:00:11]NVStorageDeleteData [23:00:11]Write to MH i2c: 01 00 00 60 20 80 [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 07 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: 01 07 00 60 20 00 00 00 00 00 E7 0C 7A [23:00:11]RasterBufferAndPrint [23:00:11]line [23:00:11]line [23:00:11]line [23:00:11]line [23:00:11]line [23:00:11]written 0, free lines is 3310 [23:00:11]MH_Cut [23:00:11]Write to MH i2c: D1 01 00 67 20 01 59 [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: D1 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: D1 01 00 [23:00:11]MH_I2C_Read... [23:00:11]Read from MH i2c: D1 01 00 67 20 00 58 [23:00:11]Write to MH i2c: 01 00 00 68 20 88 [23:00:11]Write i2c OK [23:00:11]MH_I2C_Read... [23:00:12]OFD Sender: No OFD packet to send [23:00:12]*** Cut start [23:00:12]*** Partial cut [23:00:12]*** CUTSNS_PIN = 1 [23:00:12]*** CUTSNS_PIN = 0 [23:00:13]*** Brake cut motor [23:00:13]Read from MH i2c: 01 [23:00:13]MH_I2C_Read... [23:00:13]*** Stop cut motor [23:00:13]*** Cut end [23:00:13]Read from MH i2c: 01 07 00 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: 01 07 00 68 20 00 00 00 00 00 FF 0F 9D [23:00:13]process_action close_receipt done [23:00:13]requested_data is exist [23:00:13]produce_requested_data [23:00:13]requested_item fm.sn is exist - process it [23:00:13]wFMCommunicate request_size=4 [23:00:13]MH_SAM_APDU [23:00:13]CAPDU: 80 11 00 00 [23:00:13]Write to MH i2c: E2 08 00 69 20 80 11 00 00 00 00 00 00 03 [23:00:13]Write i2c OK [23:00:13]MH_I2C_Read... [23:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:00:13]Read from MH i2c: E2 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: E2 17 00 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: E2 17 00 69 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 58 [23:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:00:13]wFMCommunicate OK [23:00:13]requested_item fd.num is exist - process it [23:00:13]SAM_PROTO_GetFieldsCounters [23:00:13]wFMCommunicate request_size=4 [23:00:13]MH_SAM_APDU [23:00:13]CAPDU: 80 13 00 00 [23:00:13]Write to MH i2c: E2 08 00 6A 20 80 13 00 00 00 00 00 00 06 [23:00:13]Write i2c OK [23:00:13]MH_I2C_Read... [23:00:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:00:13]Read from MH i2c: E2 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: E2 62 00 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: E2 62 00 6A 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 20 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 49 03 00 00 5E 04 04 00 49 03 00 00 57 04 04 00 4A 03 00 00 19 04 04 00 00 00 00 00 90 00 ED [23:00:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 20 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 49 03 00 00 5E 04 04 00 49 03 00 00 57 04 04 00 4A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:00:13]wFMCommunicate OK [23:00:13]SAM_PROTO_GetFieldsCounters done [23:00:13]requested_item shift.num is exist - process it [23:00:13]requested_item shift.opened is exist - process it [23:00:13]req_shift_opened [23:00:13]FM_GetShiftState [23:00:13]SAM_PROTO_GetShiftState [23:00:13]wFMCommunicate request_size=4 [23:00:13]MH_SAM_APDU [23:00:13]CAPDU: 80 13 01 00 [23:00:13]Write to MH i2c: E2 08 00 6B 20 80 13 01 00 00 00 00 00 08 [23:00:13]Write i2c OK [23:00:13]MH_I2C_Read... [23:00:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:00:13]Read from MH i2c: E2 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: E2 0E 00 [23:00:13]MH_I2C_Read... [23:00:13]Read from MH i2c: E2 0E 00 6B 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6D [23:00:13]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:00:13]wFMCommunicate OK [23:00:13]SAM_PROTO_GetShiftState done [23:00:13]FM_GetShiftState done [23:00:13]req_shift_opened done [23:00:13]requested_item shift.open_date is exist - process it [23:00:13]req_shift_open_date [23:00:13]req_shift_open_date done [23:00:13]produce_requested_data done [23:00:13]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373024,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:00:13]process_action_free close_receipt [23:00:13]json_value_free [23:00:13]json_value_free done [23:00:13]process_json_proto returns [23:00:13]Send response to host [23:00:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373024,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:00:13]free response buf [23:00:13]execute_script done [23:00:13]execute_script returns [23:00:13]free content buf [23:00:13]Sock 7.Close socket [23:00:13]Sock 7.Thread stoped [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:47]OFD Sender: No OFD packet to send [23:02:52]OFD Sender: No OFD packet to send [23:02:57]OFD Sender: No OFD packet to send [23:03:02]OFD Sender: No OFD packet to send [23:03:07]OFD Sender: No OFD packet to send [23:03:12]OFD Sender: No OFD packet to send [23:03:17]OFD Sender: No OFD packet to send [23:03:22]OFD Sender: No OFD packet to send [23:03:27]OFD Sender: No OFD packet to send [23:03:32]OFD Sender: No OFD packet to send [23:03:37]OFD Sender: No OFD packet to send [23:03:42]OFD Sender: No OFD packet to send [23:03:47]OFD Sender: No OFD packet to send [23:03:52]OFD Sender: No OFD packet to send [23:03:57]OFD Sender: No OFD packet to send [23:04:02]OFD Sender: No OFD packet to send [23:04:07]OFD Sender: No OFD packet to send [23:04:12]OFD Sender: No OFD packet to send [23:04:17]OFD Sender: No OFD packet to send [23:04:22]OFD Sender: No OFD packet to send [23:04:27]OFD Sender: No OFD packet to send [23:04:32]OFD Sender: No OFD packet to send [23:04:37]OFD Sender: No OFD packet to send [23:04:42]OFD Sender: No OFD packet to send [23:04:47]OFD Sender: No OFD packet to send [23:04:52]OFD Sender: No OFD packet to send [23:04:57]OFD Sender: No OFD packet to send [23:05:02]OFD Sender: No OFD packet to send [23:05:07]OFD Sender: No OFD packet to send [23:05:12]OFD Sender: No OFD packet to send [23:05:17]OFD Sender: No OFD packet to send [23:05:22]OFD Sender: No OFD packet to send [23:05:27]OFD Sender: No OFD packet to send [23:05:32]OFD Sender: No OFD packet to send [23:05:37]OFD Sender: No OFD packet to send [23:05:42]OFD Sender: No OFD packet to send [23:05:47]OFD Sender: No OFD packet to send [23:05:52]OFD Sender: No OFD packet to send [23:05:57]OFD Sender: No OFD packet to send [23:06:02]OFD Sender: No OFD packet to send [23:06:07]OFD Sender: No OFD packet to send [23:06:12]OFD Sender: No OFD packet to send [23:06:17]OFD Sender: No OFD packet to send [23:06:22]OFD Sender: No OFD packet to send [23:06:27]OFD Sender: No OFD packet to send [23:06:32]OFD Sender: No OFD packet to send [23:06:37]OFD Sender: No OFD packet to send [23:06:42]OFD Sender: No OFD packet to send [23:06:47]OFD Sender: No OFD packet to send [23:06:52]OFD Sender: No OFD packet to send [23:06:57]OFD Sender: No OFD packet to send [23:07:02]OFD Sender: No OFD packet to send [23:07:05]accept exits with 9 [23:07:05]New connection [23:07:05]New thread 3066469732 created [23:07:05]Thread 3066613092 joined [23:07:05]Waiting for new connection... [23:07:05] Sock 9.Parse request [23:07:05]Sock 9.Check first char [23:07:05]Sock 9.First char is OK [23:07:05]request: POST /json_proto HTTP/1.0 [23:07:05]Method: POST [23:07:05]URL: /json_proto [23:07:05]Method is POST - this is cgi request [23:07:05]url: /json_proto [23:07:05]query_string will be loaded in cgi processing [23:07:05]execute_cgi json_proto POST (null) [23:07:05]execute_cgi path=json_proto method=POST [23:07:05]POST find Content-Length [23:07:05]Host: 172.17.42.195:8080 [23:07:05]Content-Length: 683 [23:07:05]Content-Type: application/json [23:07:05] [23:07:05]POST finish read [23:07:05]Found Content-Length = 683 [23:07:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:07:05]execute_script... [23:07: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)3309348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:07:05]POST & json_proto [23:07:05]process_json_proto [23:07:05]json parsed OK: [23:07:05]protocol is kg_v1.0 [23:07:05]action value=close_receipt [23:07:05]process_action close_receipt [23:07:05]cmd_close_receipt [23:07:05]MH_GetDate [23:07:05]Write to MH i2c: F0 00 00 6C 20 7B [23:07:05]Write i2c OK [23:07:05]MH_I2C_Read... [23:07:05]Read from MH i2c: F0 [23:07:05]MH_I2C_Read... [23:07:05]Read from MH i2c: F0 09 00 [23:07:05]MH_I2C_Read... [23:07:05]Read from MH i2c: F0 09 00 6C 20 00 1A D3 1A 67 EF 94 12 67 EE [23:07:05]GetLastDocTimeStamp 1729810810 [23:07:05]current date 1729811226 [23:07:05]FM_GetShiftState [23:07:05]SAM_PROTO_GetShiftState [23:07:05]wFMCommunicate request_size=4 [23:07:05]MH_SAM_APDU [23:07:05]CAPDU: 80 13 01 00 [23:07:05]Write to MH i2c: E2 08 00 6D 20 80 13 01 00 00 00 00 00 0A [23:07:05]Write i2c OK [23:07:05]MH_I2C_Read... [23:07:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:05]Read from MH i2c: E2 [23:07:05]MH_I2C_Read... [23:07:05]Read from MH i2c: E2 0E 00 [23:07:05]MH_I2C_Read... [23:07:05]Read from MH i2c: E2 0E 00 6D 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 6F [23:07:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:07:05]wFMCommunicate OK [23:07:05]SAM_PROTO_GetShiftState done [23:07:05]FM_GetShiftState done [23:07:05]opened in 1729729095 [23:07:05]opened+sec_in_day 1729815495 [23:07:05]quantity*price = 200043 [23:07:05]sum+1 = 200044 [23:07:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 842 24.10.2024 23:07 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373025 ФПД: 87379200665462 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T230707&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373025&fm=87379200665462&tin=02508201610067®Number=0000000000091623&sum=200000 [23:07:06]StoreToDocumentArchive [23:07:06]shift 524 fd 373025 [23:07:06]save to /storage/0524/doc_00373025 [23:07:06]save last doc name /storage/0524/doc_00373025 to /storage/kkm_last_doc_name [23:07:06]save OK [23:07:06]Clear old archive folders... [23:07:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:07:06]tlvbuf is 00D22D90 [23:07:06]SAM_PROTO_ClearQueue [23:07:06]wFMCommunicate request_size=4 [23:07:06]MH_SAM_APDU [23:07:06]CAPDU: 80 09 00 00 [23:07:06]Write to MH i2c: E2 08 00 7A 20 80 09 00 00 00 00 00 00 0C [23:07:06]Write i2c OK [23:07:06]MH_I2C_Read... [23:07:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:07:06]Read from MH i2c: E2 [23:07:06]MH_I2C_Read... [23:07:06]Read from MH i2c: E2 03 00 [23:07:06]MH_I2C_Read... [23:07:06]Read from MH i2c: E2 03 00 7A 20 00 90 00 0E [23:07:06]RAPDU: 90 00 [23:07:06]wFMCommunicate OK [23:07:06]SAM_PROTO_ClearQueue done [23:07:06]KKMCreateOFDPacket [23:07:06]OFDProtocolAddRootSTLVToBuf [23:07:06]FM_MakeSignedData [23:07:06]FM_MakeSignedData [23:07:06]SAM_PROTO_SignData [23:07:06]wFMCommunicate request_size=4 [23:07:06]MH_SAM_APDU [23:07:06]CAPDU: 80 0D 01 02 [23:07:06]Write to MH i2c: E2 08 00 7B 20 80 0D 01 02 00 00 00 00 14 [23:07:06]Write i2c OK [23:07:06]MH_I2C_Read... [23:07:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:07:06]Read from MH i2c: E2 [23:07:06]MH_I2C_Read... [23:07:06]Read from MH i2c: E2 03 00 [23:07:06]MH_I2C_Read... [23:07:06]Read from MH i2c: E2 03 00 7B 20 00 90 00 0F [23:07:06]RAPDU: 90 00 [23:07:06]wFMCommunicate OK [23:07:06]wFMCommunicate request_size=255 [23:07:06]MH_SAM_APDU [23:07: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 33 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 03 00 00 F4 03 04 00 1B D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B1 05 00 35 04 06 00 4F [23:07:06]Write to MH i2c: E2 02 01 7C 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4A 03 00 00 F4 03 04 00 1B D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B1 05 00 35 04 06 00 4F 00 00 37 [23:07:06]Write i2c OK [23:07:06]MH_I2C_Read... [23:07:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:06]Read from MH i2c: E2 [23:07:06]MH_I2C_Read... [23:07:06]Read from MH i2c: E2 03 00 [23:07:06]MH_I2C_Read... [23:07:06]Read from MH i2c: E2 03 00 7C 20 00 90 00 10 [23:07:06]RAPDU: 90 00 [23:07:06]wFMCommunicate OK [23:07:06]wFMCommunicate request_size=10 [23:07:06]MH_SAM_APDU [23:07:06]CAPDU: 80 0D 02 02 05 78 8E 37 67 76 [23:07:06]Write to MH i2c: E2 0D 00 7D 20 80 0D 02 02 05 00 78 8E 37 67 76 00 00 3B [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:07:07]Read from MH i2c: E2 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: E2 03 00 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: E2 03 00 7D 20 00 90 00 11 [23:07:07]RAPDU: 90 00 [23:07:07]wFMCommunicate OK [23:07:07]wFMCommunicate request_size=4 [23:07:07]MH_SAM_APDU [23:07:07]CAPDU: 80 0D 03 02 [23:07:07]Write to MH i2c: E2 08 00 7E 20 80 0D 03 02 00 00 00 00 19 [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:07:07]Read from MH i2c: E2 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: E2 0B 00 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: E2 0B 00 7E 20 00 BE 4A DC 07 A7 9B A7 F2 90 00 E0 [23:07:07]RAPDU: BE 4A DC 07 A7 9B A7 F2 90 00 [23:07:07]wFMCommunicate OK [23:07:07]SAM_PROTO_SignData done [23:07:07]FM_MakeSignedData done [23:07:07]CreateOFDProtocolMessage [23:07:07]wFMCommunicate request_size=4 [23:07:07]MH_SAM_APDU [23:07:07]CAPDU: 80 11 00 00 [23:07:07]Write to MH i2c: E2 08 00 7F 20 80 11 00 00 00 00 00 00 19 [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:07]Read from MH i2c: E2 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: E2 17 00 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: E2 17 00 7F 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 6E [23:07:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:07:07]wFMCommunicate OK [23:07:07]CreateOFDProtocolMessage done [23:07:07]OFDSenderStorePacket 373025 [23:07:07]StoreOFDPacket docnum=373025 [23:07:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C8 FC 07 01 15 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4A 03 00 00 F4 03 04 00 1B D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B1 05 00 35 04 06 00 4F 78 8E 37 67 76 BE 4A DC 07 A7 9B A7 F2 [23:07:07]CheckFolder [23:07:07]dirname=/storage/ofd_packets [23:07:07]CheckFolder done [23:07:07]ProducePacketName [23:07:07]name=ofd_packets/00373025 [23:07:07]NVStorageSaveData ofd_packets/00373025 [23:07:07]File name is /storage/ofd_packets/00373025 [23:07:07]Write 301 bytes [23:07:07]NVStorageSaveData done [23:07:07]OFDSenderStorePacket done [23:07:07]KKMCreateOFDPacket done [23:07:07]NVStorageSaveData kkm_last_timestamp [23:07:07]File name is /storage/kkm_last_timestamp [23:07:07]Write 4 bytes [23:07:07]NVStorageSaveData done [23:07:07]ExternCall_PrintAddStr [23:07:07]wPrintStart [23:07:07]Write to MH i2c: 01 00 00 80 20 A0 [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: 01 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: 01 07 00 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: 01 07 00 80 20 00 00 00 00 00 FF 0F B5 [23:07:07]RasterBufferAndPrint [23:07:07]line Счет N : (1)3309348 [23:07:07]line ИНН: 02508201610067 [23:07:07]line Контрольно-Кассовый Чек [23:07:07]line ПРОДАЖА [23:07:07]line ТРК (МРК, ГНК) : 23 [23:07:07]line Товар: 2710124500 [23:07:07]line Аи-95-К-3 [23:07:07]line 26.960 * 74.20 [23:07:07]line = 2000.43 [23:07:07]line НДС 12% НСП 1% [23:07:07]line > о реализуемом товаре [23:07:07]line ОКРУГЛЕНИЕ: -0.43 [23:07:07]line ИТОГО: 2000.00 [23:07:07]line Внесено: 2000.00 [23:07:07]line СДАЧА: 0.00 [23:07:07]line НСП 1% : 17.70 [23:07:07]line НДС 12% : 212.43 [23:07:07]line Наличными: 2000.00 [23:07:07]line Безнал.: 0.00 [23:07:07]line Место: АЗС № 87 "Партнер Нефть" [23:07:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:07:07]line СНО: Общий режим [23:07:07]line Чек 842 24.10.2024 23:07 [23:07:07]line Смена: 524 ФФД: 1.0 [23:07:07]line ЗНМ: 0300000083 [23:07:07]line РНМ: 0000000000091623 [23:07:07]line Версия ККМ: 001 [23:07:07]line ФМ: 0000000000874672 [23:07:07]line ФД: 373025 [23:07:07]line ФПД: 87379200665462 [23:07:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T230707&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373025&fm=87379200665462&tin=02508201610067®Number=0000000000091623&sum=200000 [23:07:07]OFD Sender: Processing packet 373025 [packets to send 268, broken 267] [23:07:07]ProducePacketName [23:07:07]name=ofd_packets/00373025 [23:07:07]OFD Sender: To server: pG, [23:07:07]CommunicateWithHost lk.salyk.kg:30040 [23:07:07]ConnectInit lk.salyk.kg [23:07:07]written 0, free lines is 4095 [23:07:07]Connected sock=10 [23:07:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 C8 FC 07 01 15 78 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4A 03 00 00 F4 03 04 00 1B D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B1 05 00 35 04 06 00 4F 78 8E 37 67 76 BE 4A DC 07 A7 9B A7 F2 [23:07:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 97 A0 47 00 26 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 21 B1 05 00 F4 03 04 00 C1 7E 1A 67 B6 04 01 00 00 D9 69 6B 03 47 0F 7C 9D [23:07:07]CommunicateWithHost err = 0 [23:07:07]CheckOFDResponse [23:07:07]1017 (14) - 77093643461234 [23:07:07]1041 (16) - 0000000000874672 [23:07:07]1040 (4) - 373025 [23:07:07]1012 (4) - 24.10.2024 17:07 [23:07:07]1206 (1) - 0 [23:07:07]OFD Sender: Remove packet 373025 [23:07:07]ProducePacketName [23:07:07]name=ofd_packets/00373025 [23:07:07]NVStorageDeleteData [23:07:07]Write to MH i2c: 01 00 00 AB 20 CB [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: 01 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: 01 07 00 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: 01 07 00 AB 20 00 00 00 00 00 CF 0C AD [23:07:07]RasterBufferAndPrint [23:07:07]line [23:07:07]line [23:07:07]line [23:07:07]line [23:07:07]line [23:07:07]written 0, free lines is 3287 [23:07:07]MH_Cut [23:07:07]Write to MH i2c: D1 01 00 B2 20 01 A4 [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: D1 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: D1 01 00 [23:07:07]MH_I2C_Read... [23:07:07]Read from MH i2c: D1 01 00 B2 20 00 A3 [23:07:07]Write to MH i2c: 01 00 00 B3 20 D3 [23:07:07]Write i2c OK [23:07:07]MH_I2C_Read... [23:07:08]OFD Sender: No OFD packet to send [23:07:08]*** Cut start [23:07:08]*** Partial cut [23:07:08]*** CUTSNS_PIN = 1 [23:07:08]*** CUTSNS_PIN = 0 [23:07:09]*** Brake cut motor [23:07:09]Read from MH i2c: 01 [23:07:09]MH_I2C_Read... [23:07:09]*** Stop cut motor [23:07:09]*** Cut end [23:07:09]Read from MH i2c: 01 07 00 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: 01 07 00 B3 20 00 00 00 00 00 FF 0F E8 [23:07:09]process_action close_receipt done [23:07:09]requested_data is exist [23:07:09]produce_requested_data [23:07:09]requested_item fm.sn is exist - process it [23:07:09]wFMCommunicate request_size=4 [23:07:09]MH_SAM_APDU [23:07:09]CAPDU: 80 11 00 00 [23:07:09]Write to MH i2c: E2 08 00 B4 20 80 11 00 00 00 00 00 00 4E [23:07:09]Write i2c OK [23:07:09]MH_I2C_Read... [23:07:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:07:09]Read from MH i2c: E2 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 17 00 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 17 00 B4 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A3 [23:07:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:07:09]wFMCommunicate OK [23:07:09]requested_item fd.num is exist - process it [23:07:09]SAM_PROTO_GetFieldsCounters [23:07:09]wFMCommunicate request_size=4 [23:07:09]MH_SAM_APDU [23:07:09]CAPDU: 80 13 00 00 [23:07:09]Write to MH i2c: E2 08 00 B5 20 80 13 00 00 00 00 00 00 51 [23:07:09]Write i2c OK [23:07:09]MH_I2C_Read... [23:07:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:07:09]Read from MH i2c: E2 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 62 00 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 62 00 B5 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 21 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4A 03 00 00 5E 04 04 00 4A 03 00 00 57 04 04 00 4B 03 00 00 19 04 04 00 00 00 00 00 90 00 3C [23:07:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 21 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4A 03 00 00 5E 04 04 00 4A 03 00 00 57 04 04 00 4B 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:07:09]wFMCommunicate OK [23:07:09]SAM_PROTO_GetFieldsCounters done [23:07:09]requested_item shift.num is exist - process it [23:07:09]requested_item shift.opened is exist - process it [23:07:09]req_shift_opened [23:07:09]FM_GetShiftState [23:07:09]SAM_PROTO_GetShiftState [23:07:09]wFMCommunicate request_size=4 [23:07:09]MH_SAM_APDU [23:07:09]CAPDU: 80 13 01 00 [23:07:09]Write to MH i2c: E2 08 00 B6 20 80 13 01 00 00 00 00 00 53 [23:07:09]Write i2c OK [23:07:09]MH_I2C_Read... [23:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:07:09]Read from MH i2c: E2 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 0E 00 [23:07:09]MH_I2C_Read... [23:07:09]Read from MH i2c: E2 0E 00 B6 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B8 [23:07:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:07:09]wFMCommunicate OK [23:07:09]SAM_PROTO_GetShiftState done [23:07:09]FM_GetShiftState done [23:07:09]req_shift_opened done [23:07:09]requested_item shift.open_date is exist - process it [23:07:09]req_shift_open_date [23:07:09]req_shift_open_date done [23:07:09]produce_requested_data done [23:07:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373025,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:07:09]process_action_free close_receipt [23:07:09]json_value_free [23:07:09]json_value_free done [23:07:09]process_json_proto returns [23:07:09]Send response to host [23:07:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373025,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:07:09]free response buf [23:07:09]execute_script done [23:07:09]execute_script returns [23:07:09]free content buf [23:07:09]Sock 9.Close socket [23:07:09]Sock 9.Thread stoped [23:07:13]OFD Sender: No OFD packet to send [23:07:18]OFD Sender: No OFD packet to send [23:07:23]OFD Sender: No OFD packet to send [23:07:28]OFD Sender: No OFD packet to send [23:07:33]OFD Sender: No OFD packet to send [23:07:38]OFD Sender: No OFD packet to send [23:07:43]OFD Sender: No OFD packet to send [23:07:48]OFD Sender: No OFD packet to send [23:07:53]OFD Sender: No OFD packet to send [23:07:58]OFD Sender: No OFD packet to send [23:08:03]OFD Sender: No OFD packet to send [23:08:08]OFD Sender: No OFD packet to send [23:08:13]OFD Sender: No OFD packet to send [23:08:18]OFD Sender: No OFD packet to send [23:08:23]OFD Sender: No OFD packet to send [23:08:28]OFD Sender: No OFD packet to send [23:08:33]OFD Sender: No OFD packet to send [23:08:38]OFD Sender: No OFD packet to send [23:08:43]OFD Sender: No OFD packet to send [23:08:48]OFD Sender: No OFD packet to send [23:08:53]OFD Sender: No OFD packet to send [23:08:58]OFD Sender: No OFD packet to send [23:09:03]OFD Sender: No OFD packet to send [23:09:08]OFD Sender: No OFD packet to send [23:09:13]OFD Sender: No OFD packet to send [23:09:18]OFD Sender: No OFD packet to send [23:09:23]OFD Sender: No OFD packet to send [23:09:28]OFD Sender: No OFD packet to send [23:09:33]OFD Sender: No OFD packet to send [23:09:38]OFD Sender: No OFD packet to send [23:09:43]OFD Sender: No OFD packet to send [23:09:48]OFD Sender: No OFD packet to send [23:09:53]OFD Sender: No OFD packet to send [23:09:58]OFD Sender: No OFD packet to send [23:10:03]OFD Sender: No OFD packet to send [23:10:08]OFD Sender: No OFD packet to send [23:10:09]accept exits with 7 [23:10:09]New connection [23:10:09]New thread 3066613092 created [23:10:09]Thread 3066469732 joined [23:10:09]Waiting for new connection... [23:10:09] Sock 7.Parse request [23:10:09]Sock 7.Check first char [23:10:09]Sock 7.First char is OK [23:10:09]request: POST /json_proto HTTP/1.0 [23:10:09]Method: POST [23:10:09]URL: /json_proto [23:10:09]Method is POST - this is cgi request [23:10:09]url: /json_proto [23:10:09]query_string will be loaded in cgi processing [23:10:09]execute_cgi json_proto POST (null) [23:10:09]execute_cgi path=json_proto method=POST [23:10:09]POST find Content-Length [23:10:09]Host: 172.17.42.195:8080 [23:10:09]Content-Length: 678 [23:10:09]Content-Type: application/json [23:10:09] [23:10:09]POST finish read [23:10:09]Found Content-Length = 678 [23:10:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:09]execute_script... [23: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)3309349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.240, "sum" : 350.56, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 350.00, "total" : 350.00, "payments": [ { "type": 0, "sum" : 350.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:10:09]POST & json_proto [23:10:09]process_json_proto [23:10:09]json parsed OK: [23:10:09]protocol is kg_v1.0 [23:10:09]action value=close_receipt [23:10:09]process_action close_receipt [23:10:09]cmd_close_receipt [23:10:09]MH_GetDate [23:10:09]Write to MH i2c: F0 00 00 B7 20 C6 [23:10:09]Write i2c OK [23:10:09]MH_I2C_Read... [23:10:09]Read from MH i2c: F0 [23:10:09]MH_I2C_Read... [23:10:09]Read from MH i2c: F0 09 00 [23:10:09]MH_I2C_Read... [23:10:09]Read from MH i2c: F0 09 00 B7 20 00 D2 D3 1A 67 EF 94 12 67 F1 [23:10:09]GetLastDocTimeStamp 1729811227 [23:10:09]current date 1729811410 [23:10:09]FM_GetShiftState [23:10:09]SAM_PROTO_GetShiftState [23:10:09]wFMCommunicate request_size=4 [23:10:09]MH_SAM_APDU [23:10:09]CAPDU: 80 13 01 00 [23:10:09]Write to MH i2c: E2 08 00 B8 20 80 13 01 00 00 00 00 00 55 [23:10:09]Write i2c OK [23:10:09]MH_I2C_Read... [23:10:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:09]Read from MH i2c: E2 [23:10:09]MH_I2C_Read... [23:10:09]Read from MH i2c: E2 0E 00 [23:10:09]MH_I2C_Read... [23:10:09]Read from MH i2c: E2 0E 00 B8 20 00 09 00 01 47 92 19 67 00 00 00 00 90 00 BA [23:10:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:10:09]wFMCommunicate OK [23:10:09]SAM_PROTO_GetShiftState done [23:10:09]FM_GetShiftState done [23:10:09]opened in 1729729095 [23:10:09]opened+sec_in_day 1729815495 [23:10:09]quantity*price = 35055 [23:10:09]sum+1 = 35057 [23:10:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.56 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.23 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 843 24.10.2024 23:10 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373026 ФПД: 242552972456667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231010&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373026&fm=242552972456667&tin=02508201610067®Number=0000000000091623&sum=35000 [23:10:10]StoreToDocumentArchive [23:10:10]shift 524 fd 373026 [23:10:10]save to /storage/0524/doc_00373026 [23:10:10]save last doc name /storage/0524/doc_00373026 to /storage/kkm_last_doc_name [23:10:10]save OK [23:10:10]Clear old archive folders... [23:10:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:10:10]tlvbuf is 00CD3B40 [23:10:10]SAM_PROTO_ClearQueue [23:10:10]wFMCommunicate request_size=4 [23:10:10]MH_SAM_APDU [23:10:10]CAPDU: 80 09 00 00 [23:10:10]Write to MH i2c: E2 08 00 C5 20 80 09 00 00 00 00 00 00 57 [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:10:10]Read from MH i2c: E2 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 C5 20 00 90 00 59 [23:10:10]RAPDU: 90 00 [23:10:10]wFMCommunicate OK [23:10:10]SAM_PROTO_ClearQueue done [23:10:10]KKMCreateOFDPacket [23:10:10]OFDProtocolAddRootSTLVToBuf [23:10:10]FM_MakeSignedData [23:10:10]FM_MakeSignedData [23:10:10]SAM_PROTO_SignData [23:10:10]wFMCommunicate request_size=4 [23:10:10]MH_SAM_APDU [23:10:10]CAPDU: 80 0D 01 02 [23:10:10]Write to MH i2c: E2 08 00 C6 20 80 0D 01 02 00 00 00 00 5F [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:10:10]Read from MH i2c: E2 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 C6 20 00 90 00 5A [23:10:10]RAPDU: 90 00 [23:10:10]wFMCommunicate OK [23:10:10]wFMCommunicate request_size=255 [23:10:10]MH_SAM_APDU [23:10: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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 03 00 00 F4 03 04 00 D2 D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B1 05 00 35 04 06 00 DC [23:10:10]Write to MH i2c: E2 02 01 C7 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 03 00 00 F4 03 04 00 D2 D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B1 05 00 35 04 06 00 DC 00 00 2C [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:10]Read from MH i2c: E2 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 C7 20 00 90 00 5B [23:10:10]RAPDU: 90 00 [23:10:10]wFMCommunicate OK [23:10:10]wFMCommunicate request_size=10 [23:10:10]MH_SAM_APDU [23:10:10]CAPDU: 80 0D 02 02 05 99 C3 C3 32 DB [23:10:10]Write to MH i2c: E2 0D 00 C8 20 80 0D 02 02 05 00 99 C3 C3 32 DB 00 00 98 [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:10:10]Read from MH i2c: E2 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 03 00 C8 20 00 90 00 5C [23:10:10]RAPDU: 90 00 [23:10:10]wFMCommunicate OK [23:10:10]wFMCommunicate request_size=4 [23:10:10]MH_SAM_APDU [23:10:10]CAPDU: 80 0D 03 02 [23:10:10]Write to MH i2c: E2 08 00 C9 20 80 0D 03 02 00 00 00 00 64 [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:10:10]Read from MH i2c: E2 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 0B 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 0B 00 C9 20 00 1A 56 5C 4F 5E 36 E5 1B 90 00 14 [23:10:10]RAPDU: 1A 56 5C 4F 5E 36 E5 1B 90 00 [23:10:10]wFMCommunicate OK [23:10:10]SAM_PROTO_SignData done [23:10:10]FM_MakeSignedData done [23:10:10]CreateOFDProtocolMessage [23:10:10]wFMCommunicate request_size=4 [23:10:10]MH_SAM_APDU [23:10:10]CAPDU: 80 11 00 00 [23:10:10]Write to MH i2c: E2 08 00 CA 20 80 11 00 00 00 00 00 00 64 [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:10]Read from MH i2c: E2 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 17 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: E2 17 00 CA 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B9 [23:10:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:10:10]wFMCommunicate OK [23:10:10]CreateOFDProtocolMessage done [23:10:10]OFDSenderStorePacket 373026 [23:10:10]StoreOFDPacket docnum=373026 [23:10:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EC 6A 07 01 6C 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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 03 00 00 F4 03 04 00 D2 D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B1 05 00 35 04 06 00 DC 99 C3 C3 32 DB 1A 56 5C 4F 5E 36 E5 1B [23:10:10]CheckFolder [23:10:10]dirname=/storage/ofd_packets [23:10:10]CheckFolder done [23:10:10]ProducePacketName [23:10:10]name=ofd_packets/00373026 [23:10:10]NVStorageSaveData ofd_packets/00373026 [23:10:10]File name is /storage/ofd_packets/00373026 [23:10:10]Write 301 bytes [23:10:10]NVStorageSaveData done [23:10:10]OFDSenderStorePacket done [23:10:10]KKMCreateOFDPacket done [23:10:10]NVStorageSaveData kkm_last_timestamp [23:10:10]File name is /storage/kkm_last_timestamp [23:10:10]Write 4 bytes [23:10:10]NVStorageSaveData done [23:10:10]ExternCall_PrintAddStr [23:10:10]wPrintStart [23:10:10]Write to MH i2c: 01 00 00 CB 20 EB [23:10:10]Write i2c OK [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: 01 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: 01 07 00 [23:10:10]MH_I2C_Read... [23:10:10]Read from MH i2c: 01 07 00 CB 20 00 00 00 00 00 FF 0F 00 [23:10:10]RasterBufferAndPrint [23:10:10]line Счет N : (1)3309349 [23:10:10]line ИНН: 02508201610067 [23:10:10]line Контрольно-Кассовый Чек [23:10:10]line ПРОДАЖА [23:10:10]line ТРК (МРК, ГНК) : 22 [23:10:10]line Товар: 2710124130 [23:10:10]line Аи-92-К-4 [23:10:10]line 5.240 * 66.90 [23:10:10]line = 350.56 [23:10:10]line НДС 12% НСП 1% [23:10:10]line > о реализуемом товаре [23:10:10]line ОКРУГЛЕНИЕ: -0.56 [23:10:10]line ИТОГО: 350.00 [23:10:10]line Внесено: 350.00 [23:10:10]line СДАЧА: 0.00 [23:10:10]line НСП 1% : 3.10 [23:10:10]line НДС 12% : 37.23 [23:10:10]line Наличными: 350.00 [23:10:10]line Безнал.: 0.00 [23:10:10]line Место: АЗС № 87 "Партнер Нефть" [23:10:10]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:10:10]line СНО: Общий режим [23:10:10]line Чек 843 24.10.2024 23:10 [23:10:10]line Смена: 524 ФФД: 1.0 [23:10:10]line ЗНМ: 0300000083 [23:10:10]line РНМ: 0000000000091623 [23:10:10]line Версия ККМ: 001 [23:10:10]line ФМ: 0000000000874672 [23:10:10]line ФД: 373026 [23:10:10]line ФПД: 242552972456667 [23:10:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231010&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373026&fm=242552972456667&tin=02508201610067®Number=0000000000091623&sum=35000 [23:10:10]written 0, free lines is 4095 [23:10:10]OFD Sender: Processing packet 373026 [packets to send 268, broken 267] [23:10:10]ProducePacketName [23:10:10]name=ofd_packets/00373026 [23:10:10]OFD Sender: To server: pG, [23:10:10]CommunicateWithHost lk.salyk.kg:30040 [23:10:10]ConnectInit lk.salyk.kg [23:10:10]Connected sock=10 [23:10:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 EC 6A 07 01 6C 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 34 FF 03 08 00 03 78 14 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 F0 88 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 88 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 36 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8B 0E 00 00 00 00 07 04 06 00 B8 88 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4B 03 00 00 F4 03 04 00 D2 D3 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B1 05 00 35 04 06 00 DC 99 C3 C3 32 DB 1A 56 5C 4F 5E 36 E5 1B [23:10:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F2 9F 47 00 D7 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 22 B1 05 00 F4 03 04 00 78 7F 1A 67 B6 04 01 00 00 FB 2C 85 39 55 44 F8 D8 [23:10:11]CommunicateWithHost err = 0 [23:10:11]CheckOFDResponse [23:10:11]1017 (14) - 77093643461234 [23:10:11]1041 (16) - 0000000000874672 [23:10:11]1040 (4) - 373026 [23:10:11]1012 (4) - 24.10.2024 17:10 [23:10:11]1206 (1) - 0 [23:10:11]OFD Sender: Remove packet 373026 [23:10:11]ProducePacketName [23:10:11]name=ofd_packets/00373026 [23:10:11]NVStorageDeleteData [23:10:11]Write to MH i2c: 01 00 00 F6 20 16 [23:10:11]Write i2c OK [23:10:11]MH_I2C_Read... [23:10:11]Read from MH i2c: 01 [23:10:11]MH_I2C_Read... [23:10:11]Read from MH i2c: 01 07 00 [23:10:11]MH_I2C_Read... [23:10:11]Read from MH i2c: 01 07 00 F6 20 00 00 00 00 00 D2 0C FB [23:10:11]RasterBufferAndPrint [23:10:11]line [23:10:11]line [23:10:11]line [23:10:11]line [23:10:11]line [23:10:11]written 0, free lines is 3290 [23:10:11]MH_Cut [23:10:11]Write to MH i2c: D1 01 00 FD 20 01 EF [23:10:11]Write i2c OK [23:10:11]MH_I2C_Read... [23:10:11]Read from MH i2c: D1 [23:10:11]MH_I2C_Read... [23:10:11]Read from MH i2c: D1 01 00 [23:10:11]MH_I2C_Read... [23:10:11]Read from MH i2c: D1 01 00 FD 20 00 EE [23:10:11]Write to MH i2c: 01 00 00 FE 20 1E [23:10:11]Write i2c OK [23:10:11]MH_I2C_Read... [23:10:11]OFD Sender: No OFD packet to send [23:10:11]*** Cut start [23:10:11]*** Partial cut [23:10:11]*** CUTSNS_PIN = 1 [23:10:12]*** CUTSNS_PIN = 0 [23:10:12]*** Brake cut motor [23:10:12]Read from MH i2c: 01 [23:10:12]MH_I2C_Read... [23:10:12]*** Stop cut motor [23:10:12]*** Cut end [23:10:12]Read from MH i2c: 01 07 00 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: 01 07 00 FE 20 00 00 00 00 00 FF 0F 33 [23:10:12]process_action close_receipt done [23:10:12]requested_data is exist [23:10:12]produce_requested_data [23:10:12]requested_item fm.sn is exist - process it [23:10:12]wFMCommunicate request_size=4 [23:10:12]MH_SAM_APDU [23:10:12]CAPDU: 80 11 00 00 [23:10:12]Write to MH i2c: E2 08 00 FF 20 80 11 00 00 00 00 00 00 99 [23:10:12]Write i2c OK [23:10:12]MH_I2C_Read... [23:10:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:10:12]Read from MH i2c: E2 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: E2 17 00 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: E2 17 00 FF 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EE [23:10:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:10:12]wFMCommunicate OK [23:10:12]requested_item fd.num is exist - process it [23:10:12]SAM_PROTO_GetFieldsCounters [23:10:12]wFMCommunicate request_size=4 [23:10:12]MH_SAM_APDU [23:10:12]CAPDU: 80 13 00 00 [23:10:12]Write to MH i2c: E2 08 00 00 21 80 13 00 00 00 00 00 00 9D [23:10:12]Write i2c OK [23:10:12]MH_I2C_Read... [23:10:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:10:12]Read from MH i2c: E2 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: E2 62 00 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: E2 62 00 00 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 22 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4B 03 00 00 5E 04 04 00 4B 03 00 00 57 04 04 00 4C 03 00 00 19 04 04 00 00 00 00 00 90 00 8C [23:10:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 22 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4B 03 00 00 5E 04 04 00 4B 03 00 00 57 04 04 00 4C 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:10:12]wFMCommunicate OK [23:10:12]SAM_PROTO_GetFieldsCounters done [23:10:12]requested_item shift.num is exist - process it [23:10:12]requested_item shift.opened is exist - process it [23:10:12]req_shift_opened [23:10:12]FM_GetShiftState [23:10:12]SAM_PROTO_GetShiftState [23:10:12]wFMCommunicate request_size=4 [23:10:12]MH_SAM_APDU [23:10:12]CAPDU: 80 13 01 00 [23:10:12]Write to MH i2c: E2 08 00 01 21 80 13 01 00 00 00 00 00 9F [23:10:12]Write i2c OK [23:10:12]MH_I2C_Read... [23:10:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:10:12]Read from MH i2c: E2 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: E2 0E 00 [23:10:12]MH_I2C_Read... [23:10:12]Read from MH i2c: E2 0E 00 01 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 04 [23:10:12]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:10:12]wFMCommunicate OK [23:10:12]SAM_PROTO_GetShiftState done [23:10:12]FM_GetShiftState done [23:10:12]req_shift_opened done [23:10:12]requested_item shift.open_date is exist - process it [23:10:12]req_shift_open_date [23:10:12]req_shift_open_date done [23:10:12]produce_requested_data done [23:10:12]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373026,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:10:12]process_action_free close_receipt [23:10:12]json_value_free [23:10:12]json_value_free done [23:10:12]process_json_proto returns [23:10:12]Send response to host [23:10:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373026,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:10:12]free response buf [23:10:12]execute_script done [23:10:12]execute_script returns [23:10:12]free content buf [23:10:12]Sock 7.Close socket [23:10:12]Sock 7.Thread stoped [23:10:16]OFD Sender: No OFD packet to send [23:10:21]OFD Sender: No OFD packet to send [23:10:26]OFD Sender: No OFD packet to send [23:10:31]OFD Sender: No OFD packet to send [23:10:36]OFD Sender: No OFD packet to send [23:10:41]OFD Sender: No OFD packet to send [23:10:46]OFD Sender: No OFD packet to send [23:10:51]OFD Sender: No OFD packet to send [23:10:56]OFD Sender: No OFD packet to send [23:11:01]OFD Sender: No OFD packet to send [23:11:06]OFD Sender: No OFD packet to send [23:11:11]OFD Sender: No OFD packet to send [23:11:16]OFD Sender: No OFD packet to send [23:11:21]OFD Sender: No OFD packet to send [23:11:26]OFD Sender: No OFD packet to send [23:11:31]OFD Sender: No OFD packet to send [23:11:36]OFD Sender: No OFD packet to send [23:11:41]OFD Sender: No OFD packet to send [23:11:46]OFD Sender: No OFD packet to send [23:11:51]OFD Sender: No OFD packet to send [23:11:56]OFD Sender: No OFD packet to send [23:12:01]OFD Sender: No OFD packet to send [23:12:06]OFD Sender: No OFD packet to send [23:12:11]OFD Sender: No OFD packet to send [23:12:16]OFD Sender: No OFD packet to send [23:12:21]OFD Sender: No OFD packet to send [23:12:26]OFD Sender: No OFD packet to send [23:12:29]accept exits with 9 [23:12:29]New connection [23:12:29]New thread 3066469732 created [23:12:29]Thread 3066613092 joined [23:12:29]Waiting for new connection... [23:12:29] Sock 9.Parse request [23:12:29]Sock 9.Check first char [23:12:29]Sock 9.First char is OK [23:12:29]request: POST /json_proto HTTP/1.0 [23:12:29]Method: POST [23:12:29]URL: /json_proto [23:12:29]Method is POST - this is cgi request [23:12:29]url: /json_proto [23:12:29]query_string will be loaded in cgi processing [23:12:29]execute_cgi json_proto POST (null) [23:12:29]execute_cgi path=json_proto method=POST [23:12:29]POST find Content-Length [23:12:29]Host: 172.17.42.195:8080 [23:12:29]Content-Length: 678 [23:12:29]Content-Type: application/json [23:12:29] [23:12:29]POST finish read [23:12:29]Found Content-Length = 678 [23:12:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:29]execute_script... [23:12:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 8.970, "sum" : 600.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:29]POST & json_proto [23:12:29]process_json_proto [23:12:29]json parsed OK: [23:12:29]protocol is kg_v1.0 [23:12:29]action value=close_receipt [23:12:29]process_action close_receipt [23:12:29]cmd_close_receipt [23:12:29]MH_GetDate [23:12:29]Write to MH i2c: F0 00 00 02 21 12 [23:12:29]Write i2c OK [23:12:29]MH_I2C_Read... [23:12:29]Read from MH i2c: F0 [23:12:29]MH_I2C_Read... [23:12:29]Read from MH i2c: F0 09 00 [23:12:29]MH_I2C_Read... [23:12:29]Read from MH i2c: F0 09 00 02 21 00 5F D4 1A 67 EF 94 12 67 CB [23:12:29]GetLastDocTimeStamp 1729811410 [23:12:29]current date 1729811551 [23:12:29]FM_GetShiftState [23:12:29]SAM_PROTO_GetShiftState [23:12:29]wFMCommunicate request_size=4 [23:12:29]MH_SAM_APDU [23:12:29]CAPDU: 80 13 01 00 [23:12:29]Write to MH i2c: E2 08 00 03 21 80 13 01 00 00 00 00 00 A1 [23:12:29]Write i2c OK [23:12:29]MH_I2C_Read... [23:12:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:29]Read from MH i2c: E2 [23:12:29]MH_I2C_Read... [23:12:29]Read from MH i2c: E2 0E 00 [23:12:29]MH_I2C_Read... [23:12:29]Read from MH i2c: E2 0E 00 03 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 06 [23:12:29]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:12:29]wFMCommunicate OK [23:12:29]SAM_PROTO_GetShiftState done [23:12:29]FM_GetShiftState done [23:12:29]opened in 1729729095 [23:12:29]opened+sec_in_day 1729815495 [23:12:29]quantity*price = 60009 [23:12:29]sum+1 = 60010 [23:12:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 844 24.10.2024 23:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373027 ФПД: 187749539267612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373027&fm=187749539267612&tin=02508201610067®Number=0000000000091623&sum=60000 [23:12:30]StoreToDocumentArchive [23:12:30]shift 524 fd 373027 [23:12:30]save to /storage/0524/doc_00373027 [23:12:30]save last doc name /storage/0524/doc_00373027 to /storage/kkm_last_doc_name [23:12:30]save OK [23:12:30]Clear old archive folders... [23:12:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:12:30]tlvbuf is B6D55360 [23:12:30]SAM_PROTO_ClearQueue [23:12:30]wFMCommunicate request_size=4 [23:12:30]MH_SAM_APDU [23:12:30]CAPDU: 80 09 00 00 [23:12:30]Write to MH i2c: E2 08 00 10 21 80 09 00 00 00 00 00 00 A3 [23:12:30]Write i2c OK [23:12:30]MH_I2C_Read... [23:12:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:30]Read from MH i2c: E2 [23:12:30]MH_I2C_Read... [23:12:30]Read from MH i2c: E2 03 00 [23:12:30]MH_I2C_Read... [23:12:30]Read from MH i2c: E2 03 00 10 21 00 90 00 A5 [23:12:30]RAPDU: 90 00 [23:12:30]wFMCommunicate OK [23:12:30]SAM_PROTO_ClearQueue done [23:12:30]KKMCreateOFDPacket [23:12:30]OFDProtocolAddRootSTLVToBuf [23:12:30]FM_MakeSignedData [23:12:30]FM_MakeSignedData [23:12:30]SAM_PROTO_SignData [23:12:30]wFMCommunicate request_size=4 [23:12:30]MH_SAM_APDU [23:12:30]CAPDU: 80 0D 01 02 [23:12:30]Write to MH i2c: E2 08 00 11 21 80 0D 01 02 00 00 00 00 AB [23:12:30]Write i2c OK [23:12:30]MH_I2C_Read... [23:12:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:30]Read from MH i2c: E2 [23:12:30]MH_I2C_Read... [23:12:30]Read from MH i2c: E2 03 00 [23:12:30]MH_I2C_Read... [23:12:30]Read from MH i2c: E2 03 00 11 21 00 90 00 A6 [23:12:30]RAPDU: 90 00 [23:12:30]wFMCommunicate OK [23:12:30]wFMCommunicate request_size=255 [23:12:30]MH_SAM_APDU [23:12: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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 03 00 00 F4 03 04 00 5F D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B1 05 00 35 04 06 00 AA [23:12:30]Write to MH i2c: E2 02 01 12 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 03 00 00 F4 03 04 00 5F D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B1 05 00 35 04 06 00 AA 00 00 A8 [23:12:30]Write i2c OK [23:12:30]MH_I2C_Read... [23:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:31]Read from MH i2c: E2 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 03 00 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 03 00 12 21 00 90 00 A7 [23:12:31]RAPDU: 90 00 [23:12:31]wFMCommunicate OK [23:12:31]wFMCommunicate request_size=10 [23:12:31]MH_SAM_APDU [23:12:31]CAPDU: 80 0D 02 02 05 C1 D8 98 44 1C [23:12:31]Write to MH i2c: E2 0D 00 13 21 80 0D 02 02 05 00 C1 D8 98 44 1C 00 00 49 [23:12:31]Write i2c OK [23:12:31]MH_I2C_Read... [23:12:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:31]Read from MH i2c: E2 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 03 00 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 03 00 13 21 00 90 00 A8 [23:12:31]RAPDU: 90 00 [23:12:31]wFMCommunicate OK [23:12:31]wFMCommunicate request_size=4 [23:12:31]MH_SAM_APDU [23:12:31]CAPDU: 80 0D 03 02 [23:12:31]Write to MH i2c: E2 08 00 14 21 80 0D 03 02 00 00 00 00 B0 [23:12:31]Write i2c OK [23:12:31]MH_I2C_Read... [23:12:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:31]Read from MH i2c: E2 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 0B 00 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 0B 00 14 21 00 15 36 20 05 4B 72 C9 BB 90 00 62 [23:12:31]RAPDU: 15 36 20 05 4B 72 C9 BB 90 00 [23:12:31]wFMCommunicate OK [23:12:31]SAM_PROTO_SignData done [23:12:31]FM_MakeSignedData done [23:12:31]CreateOFDProtocolMessage [23:12:31]wFMCommunicate request_size=4 [23:12:31]MH_SAM_APDU [23:12:31]CAPDU: 80 11 00 00 [23:12:31]Write to MH i2c: E2 08 00 15 21 80 11 00 00 00 00 00 00 B0 [23:12:31]Write i2c OK [23:12:31]MH_I2C_Read... [23:12:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:31]Read from MH i2c: E2 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 17 00 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: E2 17 00 15 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [23:12:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:12:31]wFMCommunicate OK [23:12:31]CreateOFDProtocolMessage done [23:12:31]OFDSenderStorePacket 373027 [23:12:31]StoreOFDPacket docnum=373027 [23:12:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 19 4B 07 01 57 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 03 00 00 F4 03 04 00 5F D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B1 05 00 35 04 06 00 AA C1 D8 98 44 1C 15 36 20 05 4B 72 C9 BB [23:12:31]CheckFolder [23:12:31]dirname=/storage/ofd_packets [23:12:31]CheckFolder done [23:12:31]ProducePacketName [23:12:31]name=ofd_packets/00373027 [23:12:31]NVStorageSaveData ofd_packets/00373027 [23:12:31]File name is /storage/ofd_packets/00373027 [23:12:31]Write 301 bytes [23:12:31]NVStorageSaveData done [23:12:31]OFDSenderStorePacket done [23:12:31]KKMCreateOFDPacket done [23:12:31]NVStorageSaveData kkm_last_timestamp [23:12:31]File name is /storage/kkm_last_timestamp [23:12:31]Write 4 bytes [23:12:31]NVStorageSaveData done [23:12:31]OFD Sender: Processing packet 373027 [packets to send 268, broken 267] [23:12:31]ProducePacketName [23:12:31]name=ofd_packets/00373027 [23:12:31]OFD Sender: To server: pG, [23:12:31]CommunicateWithHost lk.salyk.kg:30040 [23:12:31]ConnectInit lk.salyk.kg [23:12:31]ExternCall_PrintAddStr [23:12:31]wPrintStart [23:12:31]Write to MH i2c: 01 00 00 16 21 37 [23:12:31]Write i2c OK [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: 01 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: 01 07 00 [23:12:31]MH_I2C_Read... [23:12:31]Read from MH i2c: 01 07 00 16 21 00 00 00 00 00 FF 0F 4C [23:12:31]RasterBufferAndPrint [23:12:31]line Счет N : (1)3309350 [23:12:31]line ИНН: 02508201610067 [23:12:31]line Контрольно-Кассовый Чек [23:12:31]line ПРОДАЖА [23:12:31]line ТРК (МРК, ГНК) : 42 [23:12:31]line Товар: 2710124130 [23:12:31]line Аи-92-К-4 [23:12:31]line 8.970 * 66.90 [23:12:31]line = 600.09 [23:12:31]line НДС 12% НСП 1% [23:12:31]line > о реализуемом товаре [23:12:31]line ОКРУГЛЕНИЕ: -0.09 [23:12:31]line ИТОГО: 600.00 [23:12:31]line Внесено: 600.00 [23:12:31]line СДАЧА: 0.00 [23:12:31]line НСП 1% : 5.31 [23:12:31]line НДС 12% : 63.73 [23:12:31]line Наличными: 600.00 [23:12:31]line Безнал.: 0.00 [23:12:31]line Место: АЗС № 87 "Партнер Нефть" [23:12:31]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:12:31]line СНО: Общий режим [23:12:31]line Чек 844 24.10.2024 23:12 [23:12:31]line Смена: 524 ФФД: 1.0 [23:12:31]line ЗНМ: 0300000083 [23:12:31]line РНМ: 0000000000091623 [23:12:31]line Версия ККМ: 001 [23:12:31]line ФМ: 0000000000874672 [23:12:31]line ФД: 373027 [23:12:31]line ФПД: 187749539267612 [23:12:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231231&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373027&fm=187749539267612&tin=02508201610067®Number=0000000000091623&sum=60000 [23:12:31]Connected sock=11 [23:12:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 19 4B 07 01 57 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 34 FF 03 08 00 03 0A 23 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 69 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4C 03 00 00 F4 03 04 00 5F D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B1 05 00 35 04 06 00 AA C1 D8 98 44 1C 15 36 20 05 4B 72 C9 BB [23:12:31]written 0, free lines is 4095 [23:12:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 D8 7A 47 00 05 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 23 B1 05 00 F4 03 04 00 05 80 1A 67 B6 04 01 00 00 11 D0 1A 3B BF 18 FA 85 [23:12:31]CommunicateWithHost err = 0 [23:12:31]CheckOFDResponse [23:12:31]1017 (14) - 77093643461234 [23:12:31]1041 (16) - 0000000000874672 [23:12:31]1040 (4) - 373027 [23:12:31]1012 (4) - 24.10.2024 17:12 [23:12:31]1206 (1) - 0 [23:12:31]OFD Sender: Remove packet 373027 [23:12:31]ProducePacketName [23:12:31]name=ofd_packets/00373027 [23:12:31]NVStorageDeleteData [23:12:32]Write to MH i2c: 01 00 00 41 21 62 [23:12:32]Write i2c OK [23:12:32]MH_I2C_Read... [23:12:32]Read from MH i2c: 01 [23:12:32]MH_I2C_Read... [23:12:32]Read from MH i2c: 01 07 00 [23:12:32]MH_I2C_Read... [23:12:32]Read from MH i2c: 01 07 00 41 21 00 00 00 00 00 D7 0C 4C [23:12:32]RasterBufferAndPrint [23:12:32]line [23:12:32]line [23:12:32]line [23:12:32]line [23:12:32]line [23:12:32]written 0, free lines is 3294 [23:12:32]MH_Cut [23:12:32]Write to MH i2c: D1 01 00 48 21 01 3B [23:12:32]Write i2c OK [23:12:32]MH_I2C_Read... [23:12:32]Read from MH i2c: D1 [23:12:32]MH_I2C_Read... [23:12:32]Read from MH i2c: D1 01 00 [23:12:32]MH_I2C_Read... [23:12:32]Read from MH i2c: D1 01 00 48 21 00 3A [23:12:32]Write to MH i2c: 01 00 00 49 21 6A [23:12:32]Write i2c OK [23:12:32]MH_I2C_Read... [23:12:32]OFD Sender: No OFD packet to send [23:12:32]*** Cut start [23:12:32]*** Partial cut [23:12:32]*** CUTSNS_PIN = 1 [23:12:32]*** CUTSNS_PIN = 0 [23:12:33]*** Brake cut motor [23:12:33]Read from MH i2c: 01 [23:12:33]MH_I2C_Read... [23:12:33]*** Stop cut motor [23:12:33]*** Cut end [23:12:33]Read from MH i2c: 01 07 00 [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: 01 07 00 49 21 00 00 00 00 00 FF 0F 7F [23:12:33]process_action close_receipt done [23:12:33]requested_data is exist [23:12:33]produce_requested_data [23:12:33]requested_item fm.sn is exist - process it [23:12:33]wFMCommunicate request_size=4 [23:12:33]MH_SAM_APDU [23:12:33]CAPDU: 80 11 00 00 [23:12:33]Write to MH i2c: E2 08 00 4A 21 80 11 00 00 00 00 00 00 E5 [23:12:33]Write i2c OK [23:12:33]MH_I2C_Read... [23:12:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:33]Read from MH i2c: E2 [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: E2 17 00 [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: E2 17 00 4A 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3A [23:12:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:12:33]wFMCommunicate OK [23:12:33]requested_item fd.num is exist - process it [23:12:33]SAM_PROTO_GetFieldsCounters [23:12:33]wFMCommunicate request_size=4 [23:12:33]MH_SAM_APDU [23:12:33]CAPDU: 80 13 00 00 [23:12:33]Write to MH i2c: E2 08 00 4B 21 80 13 00 00 00 00 00 00 E8 [23:12:33]Write i2c OK [23:12:33]MH_I2C_Read... [23:12:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:33]Read from MH i2c: E2 [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: E2 62 00 [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: E2 62 00 4B 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 23 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4C 03 00 00 5E 04 04 00 4C 03 00 00 57 04 04 00 4D 03 00 00 19 04 04 00 00 00 00 00 90 00 DB [23:12:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 23 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4C 03 00 00 5E 04 04 00 4C 03 00 00 57 04 04 00 4D 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:33]wFMCommunicate OK [23:12:33]SAM_PROTO_GetFieldsCounters done [23:12:33]requested_item shift.num is exist - process it [23:12:33]requested_item shift.opened is exist - process it [23:12:33]req_shift_opened [23:12:33]FM_GetShiftState [23:12:33]SAM_PROTO_GetShiftState [23:12:33]wFMCommunicate request_size=4 [23:12:33]MH_SAM_APDU [23:12:33]CAPDU: 80 13 01 00 [23:12:33]Write to MH i2c: E2 08 00 4C 21 80 13 01 00 00 00 00 00 EA [23:12:33]Write i2c OK [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: E2 [23:12:33]MH_I2C_Read... [23:12:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:33]Read from MH i2c: E2 0E 00 [23:12:33]MH_I2C_Read... [23:12:33]Read from MH i2c: E2 0E 00 4C 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 4F [23:12:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:12:33]wFMCommunicate OK [23:12:33]SAM_PROTO_GetShiftState done [23:12:33]FM_GetShiftState done [23:12:33]req_shift_opened done [23:12:33]requested_item shift.open_date is exist - process it [23:12:33]req_shift_open_date [23:12:33]req_shift_open_date done [23:12:33]produce_requested_data done [23:12:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373027,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:12:33]process_action_free close_receipt [23:12:33]json_value_free [23:12:33]json_value_free done [23:12:33]process_json_proto returns [23:12:33]Send response to host [23:12:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373027,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:12:33]free response buf [23:12:33]execute_script done [23:12:33]execute_script returns [23:12:33]free content buf [23:12:33]Sock 9.Close socket [23:12:33]Sock 9.Thread stoped [23:12:37]OFD Sender: No OFD packet to send [23:12:42]OFD Sender: No OFD packet to send [23:12:46]accept exits with 7 [23:12:46]New connection [23:12:46]New thread 3066613092 created [23:12:46]Thread 3066469732 joined [23:12:46]Waiting for new connection... [23:12:46] Sock 7.Parse request [23:12:46]Sock 7.Check first char [23:12:46]Sock 7.First char is OK [23:12:46]request: POST /json_proto HTTP/1.0 [23:12:46]Method: POST [23:12:46]URL: /json_proto [23:12:46]Method is POST - this is cgi request [23:12:46]url: /json_proto [23:12:46]query_string will be loaded in cgi processing [23:12:46]execute_cgi json_proto POST (null) [23:12:46]execute_cgi path=json_proto method=POST [23:12:46]POST find Content-Length [23:12:46]Host: 172.17.42.195:8080 [23:12:46]Content-Length: 678 [23:12:46]Content-Type: application/json [23:12:46] [23:12:46]POST finish read [23:12:46]Found Content-Length = 678 [23:12:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:46]execute_script... [23:12: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)3309351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:12:46]POST & json_proto [23:12:46]process_json_proto [23:12:46]json parsed OK: [23:12:46]protocol is kg_v1.0 [23:12:46]action value=close_receipt [23:12:46]process_action close_receipt [23:12:46]cmd_close_receipt [23:12:46]MH_GetDate [23:12:46]Write to MH i2c: F0 00 00 4D 21 5D [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: F0 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: F0 09 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: F0 09 00 4D 21 00 70 D4 1A 67 EF 94 12 67 27 [23:12:46]GetLastDocTimeStamp 1729811551 [23:12:46]current date 1729811568 [23:12:46]FM_GetShiftState [23:12:46]SAM_PROTO_GetShiftState [23:12:46]wFMCommunicate request_size=4 [23:12:46]MH_SAM_APDU [23:12:46]CAPDU: 80 13 01 00 [23:12:46]Write to MH i2c: E2 08 00 4E 21 80 13 01 00 00 00 00 00 EC [23:12:46]Write i2c OK [23:12:46]MH_I2C_Read... [23:12:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:46]Read from MH i2c: E2 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 0E 00 [23:12:46]MH_I2C_Read... [23:12:46]Read from MH i2c: E2 0E 00 4E 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 51 [23:12:46]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:12:46]wFMCommunicate OK [23:12:46]SAM_PROTO_GetShiftState done [23:12:46]FM_GetShiftState done [23:12:46]opened in 1729729095 [23:12:46]opened+sec_in_day 1729815495 [23:12:46]quantity*price = 50041 [23:12:46]sum+1 = 50042 [23:12:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 845 24.10.2024 23:12 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373028 ФПД: 3029349535909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231248&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373028&fm=3029349535909&tin=02508201610067®Number=0000000000091623&sum=50000 [23:12:47]StoreToDocumentArchive [23:12:47]shift 524 fd 373028 [23:12:47]save to /storage/0524/doc_00373028 [23:12:47]save last doc name /storage/0524/doc_00373028 to /storage/kkm_last_doc_name [23:12:47]save OK [23:12:47]Clear old archive folders... [23:12:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:12:47]tlvbuf is B6F05840 [23:12:47]SAM_PROTO_ClearQueue [23:12:47]wFMCommunicate request_size=4 [23:12:47]MH_SAM_APDU [23:12:47]CAPDU: 80 09 00 00 [23:12:47]Write to MH i2c: E2 08 00 5B 21 80 09 00 00 00 00 00 00 EE [23:12:47]Write i2c OK [23:12:47]MH_I2C_Read... [23:12:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:12:47]Read from MH i2c: E2 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 03 00 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 03 00 5B 21 00 90 00 F0 [23:12:47]RAPDU: 90 00 [23:12:47]wFMCommunicate OK [23:12:47]SAM_PROTO_ClearQueue done [23:12:47]KKMCreateOFDPacket [23:12:47]OFDProtocolAddRootSTLVToBuf [23:12:47]FM_MakeSignedData [23:12:47]FM_MakeSignedData [23:12:47]SAM_PROTO_SignData [23:12:47]wFMCommunicate request_size=4 [23:12:47]MH_SAM_APDU [23:12:47]CAPDU: 80 0D 01 02 [23:12:47]Write to MH i2c: E2 08 00 5C 21 80 0D 01 02 00 00 00 00 F6 [23:12:47]Write i2c OK [23:12:47]MH_I2C_Read... [23:12:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:12:47]Read from MH i2c: E2 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 03 00 [23:12:47]MH_I2C_Read... [23:12:47]Read from MH i2c: E2 03 00 5C 21 00 90 00 F1 [23:12:47]RAPDU: 90 00 [23:12:47]wFMCommunicate OK [23:12:47]wFMCommunicate request_size=255 [23:12:47]MH_SAM_APDU [23:12: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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 03 00 00 F4 03 04 00 70 D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B1 05 00 35 04 06 00 02 [23:12:47]Write to MH i2c: E2 02 01 5D 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 03 00 00 F4 03 04 00 70 D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B1 05 00 35 04 06 00 02 00 00 81 [23:12:47]Write i2c OK [23:12:47]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 03 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 03 00 5D 21 00 90 00 F2 [23:12:48]RAPDU: 90 00 [23:12:48]wFMCommunicate OK [23:12:48]wFMCommunicate request_size=10 [23:12:48]MH_SAM_APDU [23:12:48]CAPDU: 80 0D 02 02 05 C1 53 4D 90 A5 [23:12:48]Write to MH i2c: E2 0D 00 5E 21 80 0D 02 02 05 00 C1 53 4D 90 A5 00 00 99 [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 03 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 03 00 5E 21 00 90 00 F3 [23:12:48]RAPDU: 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 0D 03 02 [23:12:48]Write to MH i2c: E2 08 00 5F 21 80 0D 03 02 00 00 00 00 FB [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 0B 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 0B 00 5F 21 00 A3 78 16 A8 EB 89 98 09 90 00 EA [23:12:48]RAPDU: A3 78 16 A8 EB 89 98 09 90 00 [23:12:48]wFMCommunicate OK [23:12:48]SAM_PROTO_SignData done [23:12:48]FM_MakeSignedData done [23:12:48]CreateOFDProtocolMessage [23:12:48]wFMCommunicate request_size=4 [23:12:48]MH_SAM_APDU [23:12:48]CAPDU: 80 11 00 00 [23:12:48]Write to MH i2c: E2 08 00 60 21 80 11 00 00 00 00 00 00 FB [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:48]Read from MH i2c: E2 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 17 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: E2 17 00 60 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 50 [23:12:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:12:48]wFMCommunicate OK [23:12:48]CreateOFDProtocolMessage done [23:12:48]OFDSenderStorePacket 373028 [23:12:48]StoreOFDPacket docnum=373028 [23:12:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6C 19 07 01 6B 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 03 00 00 F4 03 04 00 70 D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B1 05 00 35 04 06 00 02 C1 53 4D 90 A5 A3 78 16 A8 EB 89 98 09 [23:12:48]CheckFolder [23:12:48]dirname=/storage/ofd_packets [23:12:48]CheckFolder done [23:12:48]ProducePacketName [23:12:48]name=ofd_packets/00373028 [23:12:48]NVStorageSaveData ofd_packets/00373028 [23:12:48]File name is /storage/ofd_packets/00373028 [23:12:48]Write 301 bytes [23:12:48]NVStorageSaveData done [23:12:48]OFDSenderStorePacket done [23:12:48]KKMCreateOFDPacket done [23:12:48]NVStorageSaveData kkm_last_timestamp [23:12:48]File name is /storage/kkm_last_timestamp [23:12:48]Write 4 bytes [23:12:48]NVStorageSaveData done [23:12:48]ExternCall_PrintAddStr [23:12:48]wPrintStart [23:12:48]Write to MH i2c: 01 00 00 61 21 82 [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: 01 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: 01 07 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: 01 07 00 61 21 00 00 00 00 00 FF 0F 97 [23:12:48]RasterBufferAndPrint [23:12:48]line Счет N : (1)3309351 [23:12:48]line ИНН: 02508201610067 [23:12:48]line Контрольно-Кассовый Чек [23:12:48]line ПРОДАЖА [23:12:48]line ТРК (МРК, ГНК) : 12 [23:12:48]line Товар: 2710124130 [23:12:48]line Аи-92-К-4 [23:12:48]line 7.480 * 66.90 [23:12:48]line = 500.41 [23:12:48]line НДС 12% НСП 1% [23:12:48]line > о реализуемом товаре [23:12:48]line ОКРУГЛЕНИЕ: -0.41 [23:12:48]line ИТОГО: 500.00 [23:12:48]line Внесено: 500.00 [23:12:48]line СДАЧА: 0.00 [23:12:48]line НСП 1% : 4.43 [23:12:48]line НДС 12% : 53.14 [23:12:48]line Наличными: 500.00 [23:12:48]line Безнал.: 0.00 [23:12:48]line Место: АЗС № 87 "Партнер Нефть" [23:12:48]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:12:48]line СНО: Общий режим [23:12:48]line Чек 845 24.10.2024 23:12 [23:12:48]line Смена: 524 ФФД: 1.0 [23:12:48]line ЗНМ: 0300000083 [23:12:48]line РНМ: 0000000000091623 [23:12:48]line Версия ККМ: 001 [23:12:48]line ФМ: 0000000000874672 [23:12:48]line ФД: 373028 [23:12:48]line ФПД: 3029349535909 [23:12:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231248&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373028&fm=3029349535909&tin=02508201610067®Number=0000000000091623&sum=50000 [23:12:48]written 0, free lines is 4095 [23:12:48]OFD Sender: Processing packet 373028 [packets to send 268, broken 267] [23:12:48]ProducePacketName [23:12:48]name=ofd_packets/00373028 [23:12:48]OFD Sender: To server: pG, [23:12:48]CommunicateWithHost lk.salyk.kg:30040 [23:12:48]ConnectInit lk.salyk.kg [23:12:48]Connected sock=10 [23:12:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 6C 19 07 01 6B 81 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 03 00 00 F4 03 04 00 70 D4 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B1 05 00 35 04 06 00 02 C1 53 4D 90 A5 A3 78 16 A8 EB 89 98 09 [23:12:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 38 E7 47 00 FE 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 24 B1 05 00 F4 03 04 00 16 80 1A 67 B6 04 01 00 00 DC 63 8B 58 DF 16 23 5C [23:12:48]CommunicateWithHost err = 0 [23:12:48]CheckOFDResponse [23:12:48]1017 (14) - 77093643461234 [23:12:48]1041 (16) - 0000000000874672 [23:12:48]1040 (4) - 373028 [23:12:48]1012 (4) - 24.10.2024 17:12 [23:12:48]1206 (1) - 0 [23:12:48]OFD Sender: Remove packet 373028 [23:12:48]ProducePacketName [23:12:48]name=ofd_packets/00373028 [23:12:48]NVStorageDeleteData [23:12:48]Write to MH i2c: 01 00 00 8C 21 AD [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: 01 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: 01 07 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: 01 07 00 8C 21 00 00 00 00 00 CE 0C 8E [23:12:48]RasterBufferAndPrint [23:12:48]line [23:12:48]line [23:12:48]line [23:12:48]line [23:12:48]line [23:12:48]written 0, free lines is 3286 [23:12:48]MH_Cut [23:12:48]Write to MH i2c: D1 01 00 93 21 01 86 [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: D1 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: D1 01 00 [23:12:48]MH_I2C_Read... [23:12:48]Read from MH i2c: D1 01 00 93 21 00 85 [23:12:48]Write to MH i2c: 01 00 00 94 21 B5 [23:12:48]Write i2c OK [23:12:48]MH_I2C_Read... [23:12:49]OFD Sender: No OFD packet to send [23:12:49]*** Cut start [23:12:49]*** Partial cut [23:12:49]*** CUTSNS_PIN = 1 [23:12:49]*** CUTSNS_PIN = 0 [23:12:49]*** Brake cut motor [23:12:50]Read from MH i2c: 01 [23:12:50]MH_I2C_Read... [23:12:50]*** Stop cut motor [23:12:50]*** Cut end [23:12:50]Read from MH i2c: 01 07 00 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: 01 07 00 94 21 00 00 00 00 00 FF 0F CA [23:12:50]process_action close_receipt done [23:12:50]requested_data is exist [23:12:50]produce_requested_data [23:12:50]requested_item fm.sn is exist - process it [23:12:50]wFMCommunicate request_size=4 [23:12:50]MH_SAM_APDU [23:12:50]CAPDU: 80 11 00 00 [23:12:50]Write to MH i2c: E2 08 00 95 21 80 11 00 00 00 00 00 00 30 [23:12:50]Write i2c OK [23:12:50]MH_I2C_Read... [23:12:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:12:50]Read from MH i2c: E2 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 17 00 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 17 00 95 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [23:12:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:12:50]wFMCommunicate OK [23:12:50]requested_item fd.num is exist - process it [23:12:50]SAM_PROTO_GetFieldsCounters [23:12:50]wFMCommunicate request_size=4 [23:12:50]MH_SAM_APDU [23:12:50]CAPDU: 80 13 00 00 [23:12:50]Write to MH i2c: E2 08 00 96 21 80 13 00 00 00 00 00 00 33 [23:12:50]Write i2c OK [23:12:50]MH_I2C_Read... [23:12:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:12:50]Read from MH i2c: E2 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 62 00 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 62 00 96 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 24 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4D 03 00 00 5E 04 04 00 4D 03 00 00 57 04 04 00 4E 03 00 00 19 04 04 00 00 00 00 00 90 00 2A [23:12:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 24 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4D 03 00 00 5E 04 04 00 4D 03 00 00 57 04 04 00 4E 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:12:50]wFMCommunicate OK [23:12:50]SAM_PROTO_GetFieldsCounters done [23:12:50]requested_item shift.num is exist - process it [23:12:50]requested_item shift.opened is exist - process it [23:12:50]req_shift_opened [23:12:50]FM_GetShiftState [23:12:50]SAM_PROTO_GetShiftState [23:12:50]wFMCommunicate request_size=4 [23:12:50]MH_SAM_APDU [23:12:50]CAPDU: 80 13 01 00 [23:12:50]Write to MH i2c: E2 08 00 97 21 80 13 01 00 00 00 00 00 35 [23:12:50]Write i2c OK [23:12:50]MH_I2C_Read... [23:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:12:50]Read from MH i2c: E2 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 0E 00 [23:12:50]MH_I2C_Read... [23:12:50]Read from MH i2c: E2 0E 00 97 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [23:12:50]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:12:50]wFMCommunicate OK [23:12:50]SAM_PROTO_GetShiftState done [23:12:50]FM_GetShiftState done [23:12:50]req_shift_opened done [23:12:50]requested_item shift.open_date is exist - process it [23:12:50]req_shift_open_date [23:12:50]req_shift_open_date done [23:12:50]produce_requested_data done [23:12:50]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373028,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:12:50]process_action_free close_receipt [23:12:50]json_value_free [23:12:50]json_value_free done [23:12:50]process_json_proto returns [23:12:50]Send response to host [23:12:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373028,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:12:50]free response buf [23:12:50]execute_script done [23:12:50]execute_script returns [23:12:50]free content buf [23:12:50]Sock 7.Close socket [23:12:50]Sock 7.Thread stoped [23:12:54]OFD Sender: No OFD packet to send [23:12:59]OFD Sender: No OFD packet to send [23:13:04]OFD Sender: No OFD packet to send [23:13:09]OFD Sender: No OFD packet to send [23:13:14]OFD Sender: No OFD packet to send [23:13:19]OFD Sender: No OFD packet to send [23:13:24]OFD Sender: No OFD packet to send [23:13:29]OFD Sender: No OFD packet to send [23:13:34]OFD Sender: No OFD packet to send [23:13:39]OFD Sender: No OFD packet to send [23:13:44]OFD Sender: No OFD packet to send [23:13:49]OFD Sender: No OFD packet to send [23:13:54]OFD Sender: No OFD packet to send [23:13:59]OFD Sender: No OFD packet to send [23:14:04]OFD Sender: No OFD packet to send [23:14:09]OFD Sender: No OFD packet to send [23:14:14]OFD Sender: No OFD packet to send [23:14:19]OFD Sender: No OFD packet to send [23:14:24]OFD Sender: No OFD packet to send [23:14:29]OFD Sender: No OFD packet to send [23:14:34]OFD Sender: No OFD packet to send [23:14:39]OFD Sender: No OFD packet to send [23:14:44]OFD Sender: No OFD packet to send [23:14:49]OFD Sender: No OFD packet to send [23:14:54]OFD Sender: No OFD packet to send [23:14:59]OFD Sender: No OFD packet to send [23:15:04]OFD Sender: No OFD packet to send [23:15:09]OFD Sender: No OFD packet to send [23:15:14]OFD Sender: No OFD packet to send [23:15:19]OFD Sender: No OFD packet to send [23:15:24]OFD Sender: No OFD packet to send [23:15:29]OFD Sender: No OFD packet to send [23:15:34]OFD Sender: No OFD packet to send [23:15:39]OFD Sender: No OFD packet to send [23:15:44]OFD Sender: No OFD packet to send [23:15:49]OFD Sender: No OFD packet to send [23:15:54]OFD Sender: No OFD packet to send [23:15:55]accept exits with 9 [23:15:55]New connection [23:15:55]New thread 3066469732 created [23:15:55]Thread 3066613092 joined [23:15:55]Waiting for new connection... [23:15:55] Sock 9.Parse request [23:15:55]Sock 9.Check first char [23:15:55]Sock 9.First char is OK [23:15:55]request: POST /json_proto HTTP/1.0 [23:15:55]Method: POST [23:15:55]URL: /json_proto [23:15:55]Method is POST - this is cgi request [23:15:55]url: /json_proto [23:15:55]query_string will be loaded in cgi processing [23:15:55]execute_cgi json_proto POST (null) [23:15:55]execute_cgi path=json_proto method=POST [23:15:55]POST find Content-Length [23:15:55]Host: 172.17.42.195:8080 [23:15:55]Content-Length: 678 [23:15:55]Content-Type: application/json [23:15:55] [23:15:55]POST finish read [23:15:55]Found Content-Length = 678 [23:15:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:55]execute_script... [23:15: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)3309352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:15:55]POST & json_proto [23:15:55]process_json_proto [23:15:55]json parsed OK: [23:15:55]protocol is kg_v1.0 [23:15:55]action value=close_receipt [23:15:55]process_action close_receipt [23:15:55]cmd_close_receipt [23:15:55]MH_GetDate [23:15:55]Write to MH i2c: F0 00 00 98 21 A8 [23:15:55]Write i2c OK [23:15:55]MH_I2C_Read... [23:15:55]Read from MH i2c: F0 [23:15:55]MH_I2C_Read... [23:15:55]Read from MH i2c: F0 09 00 [23:15:55]MH_I2C_Read... [23:15:55]Read from MH i2c: F0 09 00 98 21 00 2D D5 1A 67 EF 94 12 67 30 [23:15:55]GetLastDocTimeStamp 1729811568 [23:15:55]current date 1729811757 [23:15:55]FM_GetShiftState [23:15:55]SAM_PROTO_GetShiftState [23:15:55]wFMCommunicate request_size=4 [23:15:55]MH_SAM_APDU [23:15:55]CAPDU: 80 13 01 00 [23:15:55]Write to MH i2c: E2 08 00 99 21 80 13 01 00 00 00 00 00 37 [23:15:55]Write i2c OK [23:15:55]MH_I2C_Read... [23:15:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:55]Read from MH i2c: E2 [23:15:55]MH_I2C_Read... [23:15:55]Read from MH i2c: E2 0E 00 [23:15:55]MH_I2C_Read... [23:15:55]Read from MH i2c: E2 0E 00 99 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9C [23:15:55]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:15:55]wFMCommunicate OK [23:15:55]SAM_PROTO_GetShiftState done [23:15:55]FM_GetShiftState done [23:15:55]opened in 1729729095 [23:15:55]opened+sec_in_day 1729815495 [23:15:55]quantity*price = 50010 [23:15:55]sum+1 = 50012 [23:15:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 846 24.10.2024 23:15 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373029 ФПД: 32195390509952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231557&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373029&fm=32195390509952&tin=02508201610067®Number=0000000000091623&sum=50000 [23:15:56]StoreToDocumentArchive [23:15:56]shift 524 fd 373029 [23:15:56]save to /storage/0524/doc_00373029 [23:15:56]save last doc name /storage/0524/doc_00373029 to /storage/kkm_last_doc_name [23:15:56]save OK [23:15:56]Clear old archive folders... [23:15:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:15:56]tlvbuf is 00CAE810 [23:15:56]SAM_PROTO_ClearQueue [23:15:56]wFMCommunicate request_size=4 [23:15:56]MH_SAM_APDU [23:15:56]CAPDU: 80 09 00 00 [23:15:56]Write to MH i2c: E2 08 00 A6 21 80 09 00 00 00 00 00 00 39 [23:15:56]Write i2c OK [23:15:56]MH_I2C_Read... [23:15:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:15:56]Read from MH i2c: E2 [23:15:56]MH_I2C_Read... [23:15:56]Read from MH i2c: E2 03 00 [23:15:56]MH_I2C_Read... [23:15:56]Read from MH i2c: E2 03 00 A6 21 00 90 00 3B [23:15:56]RAPDU: 90 00 [23:15:56]wFMCommunicate OK [23:15:56]SAM_PROTO_ClearQueue done [23:15:56]KKMCreateOFDPacket [23:15:56]OFDProtocolAddRootSTLVToBuf [23:15:56]FM_MakeSignedData [23:15:56]FM_MakeSignedData [23:15:56]SAM_PROTO_SignData [23:15:56]wFMCommunicate request_size=4 [23:15:56]MH_SAM_APDU [23:15:56]CAPDU: 80 0D 01 02 [23:15:56]Write to MH i2c: E2 08 00 A7 21 80 0D 01 02 00 00 00 00 41 [23:15:56]Write i2c OK [23:15:56]MH_I2C_Read... [23:15:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:15:56]Read from MH i2c: E2 [23:15:56]MH_I2C_Read... [23:15:56]Read from MH i2c: E2 03 00 [23:15:56]MH_I2C_Read... [23:15:56]Read from MH i2c: E2 03 00 A7 21 00 90 00 3C [23:15:56]RAPDU: 90 00 [23:15:56]wFMCommunicate OK [23:15:56]wFMCommunicate request_size=255 [23:15:56]MH_SAM_APDU [23:15:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 03 00 00 F4 03 04 00 2D D5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B1 05 00 35 04 06 00 1D [23:15:56]Write to MH i2c: E2 02 01 A8 21 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 03 00 00 F4 03 04 00 2D D5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B1 05 00 35 04 06 00 1D 00 00 7E [23:15:56]Write i2c OK [23:15:56]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 [23:15:57]MH_I2C_Read... [23:15:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:57]Read from MH i2c: E2 03 00 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 03 00 A8 21 00 90 00 3D [23:15:57]RAPDU: 90 00 [23:15:57]wFMCommunicate OK [23:15:57]wFMCommunicate request_size=10 [23:15:57]MH_SAM_APDU [23:15:57]CAPDU: 80 0D 02 02 05 48 12 D0 93 80 [23:15:57]Write to MH i2c: E2 0D 00 A9 21 80 0D 02 02 05 00 48 12 D0 93 80 00 00 8B [23:15:57]Write i2c OK [23:15:57]MH_I2C_Read... [23:15:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:15:57]Read from MH i2c: E2 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 03 00 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 03 00 A9 21 00 90 00 3E [23:15:57]RAPDU: 90 00 [23:15:57]wFMCommunicate OK [23:15:57]wFMCommunicate request_size=4 [23:15:57]MH_SAM_APDU [23:15:57]CAPDU: 80 0D 03 02 [23:15:57]Write to MH i2c: E2 08 00 AA 21 80 0D 03 02 00 00 00 00 46 [23:15:57]Write i2c OK [23:15:57]MH_I2C_Read... [23:15:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:15:57]Read from MH i2c: E2 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 0B 00 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 0B 00 AA 21 00 EB 9C B2 22 28 D8 06 1A 90 00 C2 [23:15:57]RAPDU: EB 9C B2 22 28 D8 06 1A 90 00 [23:15:57]wFMCommunicate OK [23:15:57]SAM_PROTO_SignData done [23:15:57]FM_MakeSignedData done [23:15:57]CreateOFDProtocolMessage [23:15:57]wFMCommunicate request_size=4 [23:15:57]MH_SAM_APDU [23:15:57]CAPDU: 80 11 00 00 [23:15:57]Write to MH i2c: E2 08 00 AB 21 80 11 00 00 00 00 00 00 46 [23:15:57]Write i2c OK [23:15:57]MH_I2C_Read... [23:15:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:57]Read from MH i2c: E2 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 17 00 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: E2 17 00 AB 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9B [23:15:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:15:57]wFMCommunicate OK [23:15:57]CreateOFDProtocolMessage done [23:15:57]OFDSenderStorePacket 373029 [23:15:57]StoreOFDPacket docnum=373029 [23:15:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2D 32 07 01 4F A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4E 03 00 00 F4 03 04 00 2D D5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B1 05 00 35 04 06 00 1D 48 12 D0 93 80 EB 9C B2 22 28 D8 06 1A [23:15:57]CheckFolder [23:15:57]dirname=/storage/ofd_packets [23:15:57]CheckFolder done [23:15:57]ProducePacketName [23:15:57]name=ofd_packets/00373029 [23:15:57]NVStorageSaveData ofd_packets/00373029 [23:15:57]File name is /storage/ofd_packets/00373029 [23:15:57]Write 301 bytes [23:15:57]NVStorageSaveData done [23:15:57]OFDSenderStorePacket done [23:15:57]KKMCreateOFDPacket done [23:15:57]NVStorageSaveData kkm_last_timestamp [23:15:57]File name is /storage/kkm_last_timestamp [23:15:57]Write 4 bytes [23:15:57]NVStorageSaveData done [23:15:57]ExternCall_PrintAddStr [23:15:57]wPrintStart [23:15:57]Write to MH i2c: 01 00 00 AC 21 CD [23:15:57]Write i2c OK [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: 01 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: 01 07 00 [23:15:57]MH_I2C_Read... [23:15:57]Read from MH i2c: 01 07 00 AC 21 00 00 00 00 00 FF 0F E2 [23:15:57]RasterBufferAndPrint [23:15:57]line Счет N : (1)3309352 [23:15:57]line ИНН: 02508201610067 [23:15:57]line Контрольно-Кассовый Чек [23:15:57]line ПРОДАЖА [23:15:57]line ТРК (МРК, ГНК) : 23 [23:15:57]line Товар: 2710124500 [23:15:57]line Аи-95-К-3 [23:15:57]line 6.740 * 74.20 [23:15:57]line = 500.11 [23:15:57]line НДС 12% НСП 1% [23:15:57]line > о реализуемом товаре [23:15:57]line ОКРУГЛЕНИЕ: -0.11 [23:15:57]line ИТОГО: 500.00 [23:15:57]line Внесено: 500.00 [23:15:57]line СДАЧА: 0.00 [23:15:57]line НСП 1% : 4.43 [23:15:57]line НДС 12% : 53.11 [23:15:57]line Наличными: 500.00 [23:15:57]line Безнал.: 0.00 [23:15:57]line Место: АЗС № 87 "Партнер Нефть" [23:15:57]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:15:57]line СНО: Общий режим [23:15:57]line Чек 846 24.10.2024 23:15 [23:15:57]line Смена: 524 ФФД: 1.0 [23:15:57]line ЗНМ: 0300000083 [23:15:57]line РНМ: 0000000000091623 [23:15:57]line Версия ККМ: 001 [23:15:57]line ФМ: 0000000000874672 [23:15:57]line ФД: 373029 [23:15:57]line ФПД: 32195390509952 [23:15:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T231557&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373029&fm=32195390509952&tin=02508201610067®Number=0000000000091623&sum=50000 [23:15:57]OFD Sender: Processing packet 373029 [packets to send 268, broken 267] [23:15:57]ProducePacketName [23:15:57]name=ofd_packets/00373029 [23:15:57]OFD Sender: To server: pG, [23:15:57]CommunicateWithHost lk.salyk.kg:30040 [23:15:57]ConnectInit lk.salyk.kg [23:15:57]written 0, free lines is 4095 [23:15:57]Connected sock=10 [23:15:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 2D 32 07 01 4F A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 4E 03 00 00 F4 03 04 00 2D D5 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B1 05 00 35 04 06 00 1D 48 12 D0 93 80 EB 9C B2 22 28 D8 06 1A [23:15:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 6F C7 47 00 5D 92 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 25 B1 05 00 F4 03 04 00 D3 80 1A 67 B6 04 01 00 00 FD DB 9A DC 49 03 9A 91 [23:15:57]CommunicateWithHost err = 0 [23:15:57]CheckOFDResponse [23:15:57]1017 (14) - 77093643461234 [23:15:57]1041 (16) - 0000000000874672 [23:15:57]1040 (4) - 373029 [23:15:57]1012 (4) - 24.10.2024 17:16 [23:15:57]1206 (1) - 0 [23:15:57]OFD Sender: Remove packet 373029 [23:15:57]ProducePacketName [23:15:57]name=ofd_packets/00373029 [23:15:57]NVStorageDeleteData [23:15:58]Write to MH i2c: 01 00 00 D7 21 F8 [23:15:58]Write i2c OK [23:15:58]MH_I2C_Read... [23:15:58]Read from MH i2c: 01 [23:15:58]MH_I2C_Read... [23:15:58]Read from MH i2c: 01 07 00 [23:15:58]MH_I2C_Read... [23:15:58]Read from MH i2c: 01 07 00 D7 21 00 00 00 00 00 C8 0C D3 [23:15:58]RasterBufferAndPrint [23:15:58]line [23:15:58]line [23:15:58]line [23:15:58]line [23:15:58]line [23:15:58]written 0, free lines is 3278 [23:15:58]MH_Cut [23:15:58]Write to MH i2c: D1 01 00 DE 21 01 D1 [23:15:58]Write i2c OK [23:15:58]MH_I2C_Read... [23:15:58]Read from MH i2c: D1 [23:15:58]MH_I2C_Read... [23:15:58]Read from MH i2c: D1 01 00 [23:15:58]MH_I2C_Read... [23:15:58]Read from MH i2c: D1 01 00 DE 21 00 D0 [23:15:58]Write to MH i2c: 01 00 00 DF 21 00 [23:15:58]Write i2c OK [23:15:58]MH_I2C_Read... [23:15:58]OFD Sender: No OFD packet to send [23:15:58]*** Cut start [23:15:58]*** Partial cut [23:15:58]*** CUTSNS_PIN = 1 [23:15:58]*** CUTSNS_PIN = 0 [23:15:59]*** Brake cut motor [23:15:59]Read from MH i2c: 01 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: 01 07 00 [23:15:59]MH_I2C_Read... [23:15:59]*** Stop cut motor [23:15:59]*** Cut end [23:15:59]Read from MH i2c: 01 07 00 DF 21 00 00 00 00 00 FF 0F 15 [23:15:59]process_action close_receipt done [23:15:59]requested_data is exist [23:15:59]produce_requested_data [23:15:59]requested_item fm.sn is exist - process it [23:15:59]wFMCommunicate request_size=4 [23:15:59]MH_SAM_APDU [23:15:59]CAPDU: 80 11 00 00 [23:15:59]Write to MH i2c: E2 08 00 E0 21 80 11 00 00 00 00 00 00 7B [23:15:59]Write i2c OK [23:15:59]MH_I2C_Read... [23:15:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:15:59]Read from MH i2c: E2 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: E2 17 00 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: E2 17 00 E0 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D0 [23:15:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:15:59]wFMCommunicate OK [23:15:59]requested_item fd.num is exist - process it [23:15:59]SAM_PROTO_GetFieldsCounters [23:15:59]wFMCommunicate request_size=4 [23:15:59]MH_SAM_APDU [23:15:59]CAPDU: 80 13 00 00 [23:15:59]Write to MH i2c: E2 08 00 E1 21 80 13 00 00 00 00 00 00 7E [23:15:59]Write i2c OK [23:15:59]MH_I2C_Read... [23:15:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:15:59]Read from MH i2c: E2 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: E2 62 00 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: E2 62 00 E1 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 25 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4E 03 00 00 5E 04 04 00 4E 03 00 00 57 04 04 00 4F 03 00 00 19 04 04 00 00 00 00 00 90 00 79 [23:15:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 25 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4E 03 00 00 5E 04 04 00 4E 03 00 00 57 04 04 00 4F 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:15:59]wFMCommunicate OK [23:15:59]SAM_PROTO_GetFieldsCounters done [23:15:59]requested_item shift.num is exist - process it [23:15:59]requested_item shift.opened is exist - process it [23:15:59]req_shift_opened [23:15:59]FM_GetShiftState [23:15:59]SAM_PROTO_GetShiftState [23:15:59]wFMCommunicate request_size=4 [23:15:59]MH_SAM_APDU [23:15:59]CAPDU: 80 13 01 00 [23:15:59]Write to MH i2c: E2 08 00 E2 21 80 13 01 00 00 00 00 00 80 [23:15:59]Write i2c OK [23:15:59]MH_I2C_Read... [23:15:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:15:59]Read from MH i2c: E2 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: E2 0E 00 [23:15:59]MH_I2C_Read... [23:15:59]Read from MH i2c: E2 0E 00 E2 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E5 [23:15:59]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:15:59]wFMCommunicate OK [23:15:59]SAM_PROTO_GetShiftState done [23:15:59]FM_GetShiftState done [23:15:59]req_shift_opened done [23:15:59]requested_item shift.open_date is exist - process it [23:15:59]req_shift_open_date [23:15:59]req_shift_open_date done [23:15:59]produce_requested_data done [23:15:59]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373029,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:15:59]process_action_free close_receipt [23:15:59]json_value_free [23:15:59]json_value_free done [23:15:59]process_json_proto returns [23:15:59]Send response to host [23:15:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373029,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:15:59]free response buf [23:15:59]execute_script done [23:15:59]execute_script returns [23:15:59]free content buf [23:15:59]Sock 9.Close socket [23:15:59]Sock 9.Thread stoped [23:16:03]OFD Sender: No OFD packet to send [23:16:08]OFD Sender: No OFD packet to send [23:16:13]OFD Sender: No OFD packet to send [23:16:18]OFD Sender: No OFD packet to send [23:16:23]OFD Sender: No OFD packet to send [23:16:28]OFD Sender: No OFD packet to send [23:16:33]OFD Sender: No OFD packet to send [23:16:38]OFD Sender: No OFD packet to send [23:16:43]OFD Sender: No OFD packet to send [23:16:48]OFD Sender: No OFD packet to send [23:16:53]OFD Sender: No OFD packet to send [23:16:58]OFD Sender: No OFD packet to send [23:17:03]OFD Sender: No OFD packet to send [23:17:08]OFD Sender: No OFD packet to send [23:17:13]OFD Sender: No OFD packet to send [23:17:18]OFD Sender: No OFD packet to send [23:17:23]OFD Sender: No OFD packet to send [23:17:28]OFD Sender: No OFD packet to send [23:17:33]OFD Sender: No OFD packet to send [23:17:38]OFD Sender: No OFD packet to send [23:17:43]OFD Sender: No OFD packet to send [23:17:48]OFD Sender: No OFD packet to send [23:17:53]OFD Sender: No OFD packet to send [23:17:58]OFD Sender: No OFD packet to send [23:18:03]OFD Sender: No OFD packet to send [23:18:08]OFD Sender: No OFD packet to send [23:18:13]OFD Sender: No OFD packet to send [23:18:18]OFD Sender: No OFD packet to send [23:18:23]OFD Sender: No OFD packet to send [23:18:28]OFD Sender: No OFD packet to send [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:43]OFD Sender: No OFD packet to send [23:20:48]OFD Sender: No OFD packet to send [23:20:53]OFD Sender: No OFD packet to send [23:20:58]OFD Sender: No OFD packet to send [23:21:04]OFD Sender: No OFD packet to send [23:21:09]OFD Sender: No OFD packet to send [23:21:14]OFD Sender: No OFD packet to send [23:21:19]OFD Sender: No OFD packet to send [23:21:24]OFD Sender: No OFD packet to send [23:21:29]OFD Sender: No OFD packet to send [23:21:34]OFD Sender: No OFD packet to send [23:21:39]OFD Sender: No OFD packet to send [23:21:44]OFD Sender: No OFD packet to send [23:21:49]OFD Sender: No OFD packet to send [23:21:54]OFD Sender: No OFD packet to send [23:21:59]OFD Sender: No OFD packet to send [23:22:04]OFD Sender: No OFD packet to send [23:22:09]OFD Sender: No OFD packet to send [23:22:14]OFD Sender: No OFD packet to send [23:22:19]OFD Sender: No OFD packet to send [23:22:24]OFD Sender: No OFD packet to send [23:22:29]OFD Sender: No OFD packet to send [23:22:34]OFD Sender: No OFD packet to send [23:22:37]accept exits with 7 [23:22:37]New connection [23:22:37]New thread 3066613092 created [23:22:37]Thread 3066469732 joined [23:22:37]Waiting for new connection... [23:22:37] Sock 7.Parse request [23:22:37]Sock 7.Check first char [23:22:37]Sock 7.First char is OK [23:22:37]request: POST /json_proto HTTP/1.0 [23:22:37]Method: POST [23:22:37]URL: /json_proto [23:22:37]Method is POST - this is cgi request [23:22:37]url: /json_proto [23:22:37]query_string will be loaded in cgi processing [23:22:37]execute_cgi json_proto POST (null) [23:22:37]execute_cgi path=json_proto method=POST [23:22:37]POST find Content-Length [23:22:37]Host: 172.17.42.195:8080 [23:22:37]Content-Length: 684 [23:22:37]Content-Type: application/json [23:22:37] [23:22:37]POST finish read [23:22:37]Found Content-Length = 684 [23:22:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:37]execute_script... [23:22:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 6.480, "sum" : 500.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:37]POST & json_proto [23:22:37]process_json_proto [23:22:37]json parsed OK: [23:22:37]protocol is kg_v1.0 [23:22:37]action value=close_receipt [23:22:37]process_action close_receipt [23:22:37]cmd_close_receipt [23:22:37]MH_GetDate [23:22:37]Write to MH i2c: F0 00 00 E3 21 F3 [23:22:37]Write i2c OK [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: F0 [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: F0 09 00 [23:22:37]MH_I2C_Read... [23:22:37]Read from MH i2c: F0 09 00 E3 21 00 BF D6 1A 67 EF 94 12 67 0E [23:22:37]GetLastDocTimeStamp 1729811757 [23:22:37]current date 1729812159 [23:22:37]FM_GetShiftState [23:22:37]SAM_PROTO_GetShiftState [23:22:37]wFMCommunicate request_size=4 [23:22:37]MH_SAM_APDU [23:22:37]CAPDU: 80 13 01 00 [23:22:37]Write to MH i2c: E2 08 00 E4 21 80 13 01 00 00 00 00 00 82 [23:22:37]Write i2c OK [23:22:37]MH_I2C_Read... [23:22:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:38]Read from MH i2c: E2 [23:22:38]MH_I2C_Read... [23:22:38]Read from MH i2c: E2 0E 00 [23:22:38]MH_I2C_Read... [23:22:38]Read from MH i2c: E2 0E 00 E4 21 00 09 00 01 47 92 19 67 00 00 00 00 90 00 E7 [23:22:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:22:38]wFMCommunicate OK [23:22:38]SAM_PROTO_GetShiftState done [23:22:38]FM_GetShiftState done [23:22:38]opened in 1729729095 [23:22:38]opened+sec_in_day 1729815495 [23:22:38]quantity*price = 50025 [23:22:38]sum+1 = 50027 [23:22:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.12 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 847 24.10.2024 23:22 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373030 ФПД: 85728205652727 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232239&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373030&fm=85728205652727&tin=02508201610067®Number=0000000000091623&sum=50000 [23:22:39]StoreToDocumentArchive [23:22:39]shift 524 fd 373030 [23:22:39]save to /storage/0524/doc_00373030 [23:22:39]save last doc name /storage/0524/doc_00373030 to /storage/kkm_last_doc_name [23:22:39]save OK [23:22:39]Clear old archive folders... [23:22:39]OFD Sender: No OFD packet to send [23:22:39]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:22:39]tlvbuf is 00D45710 [23:22:39]SAM_PROTO_ClearQueue [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 09 00 00 [23:22:39]Write to MH i2c: E2 08 00 F1 21 80 09 00 00 00 00 00 00 84 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 F1 21 00 90 00 86 [23:22:39]RAPDU: 90 00 [23:22:39]wFMCommunicate OK [23:22:39]SAM_PROTO_ClearQueue done [23:22:39]KKMCreateOFDPacket [23:22:39]OFDProtocolAddRootSTLVToBuf [23:22:39]FM_MakeSignedData [23:22:39]FM_MakeSignedData [23:22:39]SAM_PROTO_SignData [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 0D 01 02 [23:22:39]Write to MH i2c: E2 08 00 F2 21 80 0D 01 02 00 00 00 00 8C [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 F2 21 00 90 00 87 [23:22:39]RAPDU: 90 00 [23:22:39]wFMCommunicate OK [23:22:39]wFMCommunicate request_size=255 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 03 00 00 F4 03 04 00 BF D6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B1 05 [23:22:39]Write to MH i2c: E2 02 01 F3 21 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 03 00 00 F4 03 04 00 BF D6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B1 05 00 00 84 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 F3 21 00 90 00 88 [23:22:39]RAPDU: 90 00 [23:22:39]wFMCommunicate OK [23:22:39]wFMCommunicate request_size=16 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 4D F8 27 3E C2 F7 [23:22:39]Write to MH i2c: E2 13 00 F4 21 80 0D 02 02 0B 00 00 35 04 06 00 4D F8 27 3E C2 F7 00 00 47 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 03 00 F4 21 00 90 00 89 [23:22:39]RAPDU: 90 00 [23:22:39]wFMCommunicate OK [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 0D 03 02 [23:22:39]Write to MH i2c: E2 08 00 F5 21 80 0D 03 02 00 00 00 00 91 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 0B 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 0B 00 F5 21 00 7C FA 89 44 AF F5 50 1E 90 00 E7 [23:22:39]RAPDU: 7C FA 89 44 AF F5 50 1E 90 00 [23:22:39]wFMCommunicate OK [23:22:39]SAM_PROTO_SignData done [23:22:39]FM_MakeSignedData done [23:22:39]CreateOFDProtocolMessage [23:22:39]wFMCommunicate request_size=4 [23:22:39]MH_SAM_APDU [23:22:39]CAPDU: 80 11 00 00 [23:22:39]Write to MH i2c: E2 08 00 F6 21 80 11 00 00 00 00 00 00 91 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:39]Read from MH i2c: E2 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 17 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: E2 17 00 F6 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E6 [23:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:22:39]wFMCommunicate OK [23:22:39]CreateOFDProtocolMessage done [23:22:39]OFDSenderStorePacket 373030 [23:22:39]StoreOFDPacket docnum=373030 [23:22:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AA 21 0D 01 06 05 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 03 00 00 F4 03 04 00 BF D6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B1 05 00 35 04 06 00 4D F8 27 3E C2 F7 7C FA 89 44 AF F5 50 1E [23:22:39]CheckFolder [23:22:39]dirname=/storage/ofd_packets [23:22:39]CheckFolder done [23:22:39]ProducePacketName [23:22:39]name=ofd_packets/00373030 [23:22:39]NVStorageSaveData ofd_packets/00373030 [23:22:39]File name is /storage/ofd_packets/00373030 [23:22:39]Write 307 bytes [23:22:39]NVStorageSaveData done [23:22:39]OFDSenderStorePacket done [23:22:39]KKMCreateOFDPacket done [23:22:39]NVStorageSaveData kkm_last_timestamp [23:22:39]File name is /storage/kkm_last_timestamp [23:22:39]Write 4 bytes [23:22:39]NVStorageSaveData done [23:22:39]ExternCall_PrintAddStr [23:22:39]wPrintStart [23:22:39]Write to MH i2c: 01 00 00 F7 21 18 [23:22:39]Write i2c OK [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: 01 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: 01 07 00 [23:22:39]MH_I2C_Read... [23:22:39]Read from MH i2c: 01 07 00 F7 21 00 00 00 00 00 FF 0F 2D [23:22:39]RasterBufferAndPrint [23:22:39]line Счет N : (1)3309353 [23:22:39]line ИНН: 02508201610067 [23:22:39]line Контрольно-Кассовый Чек [23:22:39]line ПРОДАЖА [23:22:39]line ТРК (МРК, ГНК) : 31 [23:22:39]line Товар: 2710194240 [23:22:39]line D-Energy Дт-К-2 [23:22:39]line 6.480 * 77.20 [23:22:39]line = 500.26 [23:22:39]line НДС 12% НСП 1% [23:22:39]line > о реализуемом товаре [23:22:39]line ОКРУГЛЕНИЕ: -0.26 [23:22:39]line ИТОГО: 500.00 [23:22:39]line Внесено: 500.00 [23:22:39]line СДАЧА: 0.00 [23:22:39]line НСП 1% : 4.43 [23:22:39]line НДС 12% : 53.12 [23:22:39]line Наличными: 500.00 [23:22:39]line Безнал.: 0.00 [23:22:39]line Место: АЗС № 87 "Партнер Нефть" [23:22:39]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:22:39]line СНО: Общий режим [23:22:39]line Чек 847 24.10.2024 23:22 [23:22:39]line Смена: 524 ФФД: 1.0 [23:22:39]line ЗНМ: 0300000083 [23:22:39]line РНМ: 0000000000091623 [23:22:39]line Версия ККМ: 001 [23:22:39]line ФМ: 0000000000874672 [23:22:39]line ФД: 373030 [23:22:39]line ФПД: 85728205652727 [23:22:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232239&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373030&fm=85728205652727&tin=02508201610067®Number=0000000000091623&sum=50000 [23:22:40]OFD Sender: Processing packet 373030 [packets to send 268, broken 267] [23:22:40]ProducePacketName [23:22:40]name=ofd_packets/00373030 [23:22:40]OFD Sender: To server: pG, [23:22:40]CommunicateWithHost lk.salyk.kg:30040 [23:22:40]ConnectInit lk.salyk.kg [23:22:40]written 0, free lines is 4095 [23:22:40]Connected sock=10 [23:22:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 AA 21 0D 01 06 05 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 50 19 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 6A C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C0 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 03 00 00 F4 03 04 00 BF D6 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B1 05 00 35 04 06 00 4D F8 27 3E C2 F7 7C FA 89 44 AF F5 50 1E [23:22:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E0 88 47 00 78 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 26 B1 05 00 F4 03 04 00 66 82 1A 67 B6 04 01 00 00 68 6D C9 1D 71 97 F3 A5 [23:22:40]CommunicateWithHost err = 0 [23:22:40]CheckOFDResponse [23:22:40]1017 (14) - 77093643461234 [23:22:40]1041 (16) - 0000000000874672 [23:22:40]1040 (4) - 373030 [23:22:40]1012 (4) - 24.10.2024 17:22 [23:22:40]1206 (1) - 0 [23:22:40]OFD Sender: Remove packet 373030 [23:22:40]ProducePacketName [23:22:40]name=ofd_packets/00373030 [23:22:40]NVStorageDeleteData [23:22:40]Write to MH i2c: 01 00 00 22 22 44 [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: 01 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: 01 07 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: 01 07 00 22 22 00 00 00 00 00 E0 0C 37 [23:22:40]RasterBufferAndPrint [23:22:40]line [23:22:40]line [23:22:40]line [23:22:40]line [23:22:40]line [23:22:40]written 0, free lines is 3301 [23:22:40]MH_Cut [23:22:40]Write to MH i2c: D1 01 00 29 22 01 1D [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: D1 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: D1 01 00 [23:22:40]MH_I2C_Read... [23:22:40]Read from MH i2c: D1 01 00 29 22 00 1C [23:22:40]Write to MH i2c: 01 00 00 2A 22 4C [23:22:40]Write i2c OK [23:22:40]MH_I2C_Read... [23:22:40]OFD Sender: No OFD packet to send [23:22:41]*** Cut start [23:22:41]*** Partial cut [23:22:41]*** CUTSNS_PIN = 1 [23:22:41]*** CUTSNS_PIN = 0 [23:22:41]*** Brake cut motor [23:22:41]Read from MH i2c: 01 [23:22:42]MH_I2C_Read... [23:22:42]*** Stop cut motor [23:22:42]*** Cut end [23:22:42]Read from MH i2c: 01 07 00 [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: 01 07 00 2A 22 00 00 00 00 00 FF 0F 61 [23:22:42]process_action close_receipt done [23:22:42]requested_data is exist [23:22:42]produce_requested_data [23:22:42]requested_item fm.sn is exist - process it [23:22:42]wFMCommunicate request_size=4 [23:22:42]MH_SAM_APDU [23:22:42]CAPDU: 80 11 00 00 [23:22:42]Write to MH i2c: E2 08 00 2B 22 80 11 00 00 00 00 00 00 C7 [23:22:42]Write i2c OK [23:22:42]MH_I2C_Read... [23:22:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:42]Read from MH i2c: E2 [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: E2 17 00 [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: E2 17 00 2B 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1C [23:22:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:22:42]wFMCommunicate OK [23:22:42]requested_item fd.num is exist - process it [23:22:42]SAM_PROTO_GetFieldsCounters [23:22:42]wFMCommunicate request_size=4 [23:22:42]MH_SAM_APDU [23:22:42]CAPDU: 80 13 00 00 [23:22:42]Write to MH i2c: E2 08 00 2C 22 80 13 00 00 00 00 00 00 CA [23:22:42]Write i2c OK [23:22:42]MH_I2C_Read... [23:22:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:42]Read from MH i2c: E2 [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: E2 62 00 [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: E2 62 00 2C 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 26 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4F 03 00 00 5E 04 04 00 4F 03 00 00 57 04 04 00 50 03 00 00 19 04 04 00 00 00 00 00 90 00 C9 [23:22:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 26 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 4F 03 00 00 5E 04 04 00 4F 03 00 00 57 04 04 00 50 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:42]wFMCommunicate OK [23:22:42]SAM_PROTO_GetFieldsCounters done [23:22:42]requested_item shift.num is exist - process it [23:22:42]requested_item shift.opened is exist - process it [23:22:42]req_shift_opened [23:22:42]FM_GetShiftState [23:22:42]SAM_PROTO_GetShiftState [23:22:42]wFMCommunicate request_size=4 [23:22:42]MH_SAM_APDU [23:22:42]CAPDU: 80 13 01 00 [23:22:42]Write to MH i2c: E2 08 00 2D 22 80 13 01 00 00 00 00 00 CC [23:22:42]Write i2c OK [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: E2 [23:22:42]MH_I2C_Read... [23:22:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:42]Read from MH i2c: E2 0E 00 [23:22:42]MH_I2C_Read... [23:22:42]Read from MH i2c: E2 0E 00 2D 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 31 [23:22:42]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:22:42]wFMCommunicate OK [23:22:42]SAM_PROTO_GetShiftState done [23:22:42]FM_GetShiftState done [23:22:42]req_shift_opened done [23:22:42]requested_item shift.open_date is exist - process it [23:22:42]req_shift_open_date [23:22:42]req_shift_open_date done [23:22:42]produce_requested_data done [23:22:42]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373030,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:22:42]process_action_free close_receipt [23:22:42]json_value_free [23:22:42]json_value_free done [23:22:42]process_json_proto returns [23:22:42]Send response to host [23:22:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373030,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:22:42]free response buf [23:22:42]execute_script done [23:22:42]execute_script returns [23:22:42]free content buf [23:22:42]Sock 7.Close socket [23:22:42]Sock 7.Thread stoped [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:56]OFD Sender: No OFD packet to send [23:24:01]OFD Sender: No OFD packet to send [23:24:06]OFD Sender: No OFD packet to send [23:24:11]OFD Sender: No OFD packet to send [23:24:16]OFD Sender: No OFD packet to send [23:24:21]OFD Sender: No OFD packet to send [23:24:26]OFD Sender: No OFD packet to send [23:24:31]OFD Sender: No OFD packet to send [23:24:36]OFD Sender: No OFD packet to send [23:24:41]OFD Sender: No OFD packet to send [23:24:46]OFD Sender: No OFD packet to send [23:24:51]OFD Sender: No OFD packet to send [23:24:56]OFD Sender: No OFD packet to send [23:25:01]OFD Sender: No OFD packet to send [23:25:01]accept exits with 9 [23:25:01]New connection [23:25:01]New thread 3066469732 created [23:25:01]Thread 3066613092 joined [23:25:01]Waiting for new connection... [23:25:01] Sock 9.Parse request [23:25:01]Sock 9.Check first char [23:25:01]Sock 9.First char is OK [23:25:01]request: POST /json_proto HTTP/1.0 [23:25:01]Method: POST [23:25:01]URL: /json_proto [23:25:01]Method is POST - this is cgi request [23:25:01]url: /json_proto [23:25:01]query_string will be loaded in cgi processing [23:25:01]execute_cgi json_proto POST (null) [23:25:01]execute_cgi path=json_proto method=POST [23:25:01]POST find Content-Length [23:25:01]Host: 172.17.42.195:8080 [23:25:01]Content-Length: 767 [23:25:01]Content-Type: application/json [23:25:01] [23:25:01]POST finish read [23:25:01]Found Content-Length = 767 [23:25:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:01]execute_script... [23:25: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)3309354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 4.490, "sum" : 300.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 300.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:01]POST & json_proto [23:25:01]process_json_proto [23:25:01]json parsed OK: [23:25:01]protocol is kg_v1.0 [23:25:01]action value=close_receipt [23:25:01]process_action close_receipt [23:25:01]cmd_close_receipt [23:25:01]MH_GetDate [23:25:01]Write to MH i2c: F0 00 00 2E 22 3F [23:25:01]Write i2c OK [23:25:01]MH_I2C_Read... [23:25:01]Read from MH i2c: F0 [23:25:01]MH_I2C_Read... [23:25:01]Read from MH i2c: F0 09 00 [23:25:01]MH_I2C_Read... [23:25:01]Read from MH i2c: F0 09 00 2E 22 00 4F D7 1A 67 EF 94 12 67 EB [23:25:01]GetLastDocTimeStamp 1729812159 [23:25:01]current date 1729812303 [23:25:01]FM_GetShiftState [23:25:01]SAM_PROTO_GetShiftState [23:25:01]wFMCommunicate request_size=4 [23:25:01]MH_SAM_APDU [23:25:01]CAPDU: 80 13 01 00 [23:25:01]Write to MH i2c: E2 08 00 2F 22 80 13 01 00 00 00 00 00 CE [23:25:01]Write i2c OK [23:25:01]MH_I2C_Read... [23:25:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:01]Read from MH i2c: E2 [23:25:01]MH_I2C_Read... [23:25:01]Read from MH i2c: E2 0E 00 [23:25:01]MH_I2C_Read... [23:25:01]Read from MH i2c: E2 0E 00 2F 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 33 [23:25:01]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:25:01]wFMCommunicate OK [23:25:01]SAM_PROTO_GetShiftState done [23:25:01]FM_GetShiftState done [23:25:01]opened in 1729729095 [23:25:01]opened+sec_in_day 1729815495 [23:25:01]quantity*price = 30038 [23:25:01]sum+1 = 30039 [23:25:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.38 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.38 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 848 24.10.2024 23:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373031 ФПД: 82933072287146 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232503&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373031&fm=82933072287146&tin=02508201610067®Number=0000000000091623&sum=30038 [23:25:02]StoreToDocumentArchive [23:25:02]shift 524 fd 373031 [23:25:02]save to /storage/0524/doc_00373031 [23:25:02]save last doc name /storage/0524/doc_00373031 to /storage/kkm_last_doc_name [23:25:02]save OK [23:25:02]Clear old archive folders... [23:25:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:25:02]tlvbuf is B6E87A50 [23:25:02]SAM_PROTO_ClearQueue [23:25:02]wFMCommunicate request_size=4 [23:25:02]MH_SAM_APDU [23:25:02]CAPDU: 80 09 00 00 [23:25:02]Write to MH i2c: E2 08 00 3C 22 80 09 00 00 00 00 00 00 D0 [23:25:02]Write i2c OK [23:25:02]MH_I2C_Read... [23:25:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:25:02]Read from MH i2c: E2 [23:25:02]MH_I2C_Read... [23:25:02]Read from MH i2c: E2 03 00 [23:25:02]MH_I2C_Read... [23:25:02]Read from MH i2c: E2 03 00 3C 22 00 90 00 D2 [23:25:02]RAPDU: 90 00 [23:25:02]wFMCommunicate OK [23:25:02]SAM_PROTO_ClearQueue done [23:25:02]KKMCreateOFDPacket [23:25:02]OFDProtocolAddRootSTLVToBuf [23:25:02]FM_MakeSignedData [23:25:02]FM_MakeSignedData [23:25:02]SAM_PROTO_SignData [23:25:02]wFMCommunicate request_size=4 [23:25:02]MH_SAM_APDU [23:25:02]CAPDU: 80 0D 01 02 [23:25:02]Write to MH i2c: E2 08 00 3D 22 80 0D 01 02 00 00 00 00 D8 [23:25:02]Write i2c OK [23:25:02]MH_I2C_Read... [23:25:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:25:02]Read from MH i2c: E2 [23:25:02]MH_I2C_Read... [23:25:02]Read from MH i2c: E2 03 00 [23:25:02]MH_I2C_Read... [23:25:02]Read from MH i2c: E2 03 00 3D 22 00 90 00 D3 [23:25:02]RAPDU: 90 00 [23:25:02]wFMCommunicate OK [23:25:02]wFMCommunicate request_size=255 [23:25:02]MH_SAM_APDU [23:25:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 03 00 00 F4 03 04 00 4F D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B1 05 00 35 04 06 00 4B [23:25:02]Write to MH i2c: E2 02 01 3E 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 03 00 00 F4 03 04 00 4F D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B1 05 00 35 04 06 00 4B 00 00 D4 [23:25:02]Write i2c OK [23:25:02]MH_I2C_Read... [23:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:03]Read from MH i2c: E2 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 03 00 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 03 00 3E 22 00 90 00 D4 [23:25:03]RAPDU: 90 00 [23:25:03]wFMCommunicate OK [23:25:03]wFMCommunicate request_size=10 [23:25:03]MH_SAM_APDU [23:25:03]CAPDU: 80 0D 02 02 05 6D 5C 50 55 AA [23:25:03]Write to MH i2c: E2 0D 00 3F 22 80 0D 02 02 05 00 6D 5C 50 55 AA 00 00 FD [23:25:03]Write i2c OK [23:25:03]MH_I2C_Read... [23:25:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:03]Read from MH i2c: E2 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 03 00 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 03 00 3F 22 00 90 00 D5 [23:25:03]RAPDU: 90 00 [23:25:03]wFMCommunicate OK [23:25:03]wFMCommunicate request_size=4 [23:25:03]MH_SAM_APDU [23:25:03]CAPDU: 80 0D 03 02 [23:25:03]Write to MH i2c: E2 08 00 40 22 80 0D 03 02 00 00 00 00 DD [23:25:03]Write i2c OK [23:25:03]MH_I2C_Read... [23:25:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:25:03]Read from MH i2c: E2 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 0B 00 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 0B 00 40 22 00 5F 03 27 1A 7B CE F2 83 90 00 3F [23:25:03]RAPDU: 5F 03 27 1A 7B CE F2 83 90 00 [23:25:03]wFMCommunicate OK [23:25:03]SAM_PROTO_SignData done [23:25:03]FM_MakeSignedData done [23:25:03]CreateOFDProtocolMessage [23:25:03]wFMCommunicate request_size=4 [23:25:03]MH_SAM_APDU [23:25:03]CAPDU: 80 11 00 00 [23:25:03]Write to MH i2c: E2 08 00 41 22 80 11 00 00 00 00 00 00 DD [23:25:03]Write i2c OK [23:25:03]MH_I2C_Read... [23:25:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:03]Read from MH i2c: E2 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 17 00 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: E2 17 00 41 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 32 [23:25:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:25:03]wFMCommunicate OK [23:25:03]CreateOFDProtocolMessage done [23:25:03]OFDSenderStorePacket 373031 [23:25:03]StoreOFDPacket docnum=373031 [23:25:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 3C 07 01 8F 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 03 00 00 F4 03 04 00 4F D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B1 05 00 35 04 06 00 4B 6D 5C 50 55 AA 5F 03 27 1A 7B CE F2 83 [23:25:03]CheckFolder [23:25:03]dirname=/storage/ofd_packets [23:25:03]CheckFolder done [23:25:03]ProducePacketName [23:25:03]name=ofd_packets/00373031 [23:25:03]NVStorageSaveData ofd_packets/00373031 [23:25:03]File name is /storage/ofd_packets/00373031 [23:25:03]Write 301 bytes [23:25:03]NVStorageSaveData done [23:25:03]OFDSenderStorePacket done [23:25:03]KKMCreateOFDPacket done [23:25:03]NVStorageSaveData kkm_last_timestamp [23:25:03]File name is /storage/kkm_last_timestamp [23:25:03]Write 4 bytes [23:25:03]NVStorageSaveData done [23:25:03]OFD Sender: Processing packet 373031 [packets to send 268, broken 267] [23:25:03]ProducePacketName [23:25:03]name=ofd_packets/00373031 [23:25:03]OFD Sender: To server: pG, [23:25:03]CommunicateWithHost lk.salyk.kg:30040 [23:25:03]ConnectInit lk.salyk.kg [23:25:03]ExternCall_PrintAddStr [23:25:03]wPrintStart [23:25:03]Write to MH i2c: 01 00 00 42 22 64 [23:25:03]Write i2c OK [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: 01 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: 01 07 00 [23:25:03]MH_I2C_Read... [23:25:03]Read from MH i2c: 01 07 00 42 22 00 00 00 00 00 FF 0F 79 [23:25:03]RasterBufferAndPrint [23:25:03]line Счет N : (1)3309354 [23:25:03]line ИНН: 02508201610067 [23:25:03]line Контрольно-Кассовый Чек [23:25:03]line ПРОДАЖА [23:25:03]line ТРК (МРК, ГНК) : 22 [23:25:03]line Товар: 2710124130 [23:25:03]line Аи-92-К-4 [23:25:03]line 4.490 * 66.90 [23:25:03]line = 300.38 [23:25:03]line НДС 12% НСП 1% [23:25:03]line > о реализуемом товаре [23:25:03]line ИТОГО: 300.38 [23:25:03]line НСП 1% : 2.66 [23:25:03]line НДС 12% : 31.90 [23:25:03]line Наличными: 0.00 [23:25:03]line Безнал.: 300.38 [23:25:03]line Место: АЗС № 87 "Партнер Нефть" [23:25:03]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:25:03]line СНО: Общий режим [23:25:03]line Чек 848 24.10.2024 23:25 [23:25:03]line Смена: 524 ФФД: 1.0 [23:25:03]line ЗНМ: 0300000083 [23:25:03]line РНМ: 0000000000091623 [23:25:03]line Версия ККМ: 001 [23:25:03]line Платежная система: Mbank [23:25:03]line ФМ: 0000000000874672 [23:25:03]line ФД: 373031 [23:25:03]line ФПД: 82933072287146 [23:25:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232503&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373031&fm=82933072287146&tin=02508201610067®Number=0000000000091623&sum=30038 [23:25:03]Connected sock=11 [23:25:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 01 3C 07 01 8F 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 34 FF 03 08 00 03 8A 11 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 56 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 56 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 56 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 03 00 00 F4 03 04 00 4F D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B1 05 00 35 04 06 00 4B 6D 5C 50 55 AA 5F 03 27 1A 7B CE F2 83 [23:25:03]written 0, free lines is 4095 [23:25:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 79 88 47 00 DB 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 27 B1 05 00 F4 03 04 00 F5 82 1A 67 B6 04 01 00 00 DB A7 EE BF 4B ED 00 DE [23:25:03]CommunicateWithHost err = 0 [23:25:03]CheckOFDResponse [23:25:03]1017 (14) - 77093643461234 [23:25:03]1041 (16) - 0000000000874672 [23:25:03]1040 (4) - 373031 [23:25:03]1012 (4) - 24.10.2024 17:25 [23:25:03]1206 (1) - 0 [23:25:03]OFD Sender: Remove packet 373031 [23:25:03]ProducePacketName [23:25:03]name=ofd_packets/00373031 [23:25:03]NVStorageDeleteData [23:25:04]Write to MH i2c: 01 00 00 6B 22 8D [23:25:04]Write i2c OK [23:25:04]MH_I2C_Read... [23:25:04]Read from MH i2c: 01 [23:25:04]MH_I2C_Read... [23:25:04]Read from MH i2c: 01 07 00 [23:25:04]MH_I2C_Read... [23:25:04]Read from MH i2c: 01 07 00 6B 22 00 00 00 00 00 F3 0C 93 [23:25:04]RasterBufferAndPrint [23:25:04]line [23:25:04]line [23:25:04]line [23:25:04]line [23:25:04]line [23:25:04]written 0, free lines is 3323 [23:25:04]MH_Cut [23:25:04]Write to MH i2c: D1 01 00 72 22 01 66 [23:25:04]Write i2c OK [23:25:04]MH_I2C_Read... [23:25:04]Read from MH i2c: D1 [23:25:04]MH_I2C_Read... [23:25:04]Read from MH i2c: D1 01 00 [23:25:04]MH_I2C_Read... [23:25:04]Read from MH i2c: D1 01 00 72 22 00 65 [23:25:04]Write to MH i2c: 01 00 00 73 22 95 [23:25:04]Write i2c OK [23:25:04]MH_I2C_Read... [23:25:04]OFD Sender: No OFD packet to send [23:25:04]*** Cut start [23:25:04]*** Partial cut [23:25:04]*** CUTSNS_PIN = 1 [23:25:05]*** CUTSNS_PIN = 0 [23:25:05]*** Brake cut motor [23:25:05]Read from MH i2c: 01 [23:25:05]MH_I2C_Read... [23:25:05]*** Stop cut motor [23:25:05]*** Cut end [23:25:05]Read from MH i2c: 01 07 00 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: 01 07 00 73 22 00 00 00 00 00 FF 0F AA [23:25:05]process_action close_receipt done [23:25:05]requested_data is exist [23:25:05]produce_requested_data [23:25:05]requested_item fm.sn is exist - process it [23:25:05]wFMCommunicate request_size=4 [23:25:05]MH_SAM_APDU [23:25:05]CAPDU: 80 11 00 00 [23:25:05]Write to MH i2c: E2 08 00 74 22 80 11 00 00 00 00 00 00 10 [23:25:05]Write i2c OK [23:25:05]MH_I2C_Read... [23:25:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:05]Read from MH i2c: E2 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: E2 17 00 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: E2 17 00 74 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 65 [23:25:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:25:05]wFMCommunicate OK [23:25:05]requested_item fd.num is exist - process it [23:25:05]SAM_PROTO_GetFieldsCounters [23:25:05]wFMCommunicate request_size=4 [23:25:05]MH_SAM_APDU [23:25:05]CAPDU: 80 13 00 00 [23:25:05]Write to MH i2c: E2 08 00 75 22 80 13 00 00 00 00 00 00 13 [23:25:05]Write i2c OK [23:25:05]MH_I2C_Read... [23:25:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:25:05]Read from MH i2c: E2 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: E2 62 00 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: E2 62 00 75 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 27 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 50 03 00 00 5E 04 04 00 50 03 00 00 57 04 04 00 51 03 00 00 19 04 04 00 00 00 00 00 90 00 16 [23:25:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 27 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 50 03 00 00 5E 04 04 00 50 03 00 00 57 04 04 00 51 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:25:05]wFMCommunicate OK [23:25:05]SAM_PROTO_GetFieldsCounters done [23:25:05]requested_item shift.num is exist - process it [23:25:05]requested_item shift.opened is exist - process it [23:25:05]req_shift_opened [23:25:05]FM_GetShiftState [23:25:05]SAM_PROTO_GetShiftState [23:25:05]wFMCommunicate request_size=4 [23:25:05]MH_SAM_APDU [23:25:05]CAPDU: 80 13 01 00 [23:25:05]Write to MH i2c: E2 08 00 76 22 80 13 01 00 00 00 00 00 15 [23:25:05]Write i2c OK [23:25:05]MH_I2C_Read... [23:25:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:05]Read from MH i2c: E2 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: E2 0E 00 [23:25:05]MH_I2C_Read... [23:25:05]Read from MH i2c: E2 0E 00 76 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7A [23:25:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:25:05]wFMCommunicate OK [23:25:05]SAM_PROTO_GetShiftState done [23:25:05]FM_GetShiftState done [23:25:05]req_shift_opened done [23:25:05]requested_item shift.open_date is exist - process it [23:25:05]req_shift_open_date [23:25:05]req_shift_open_date done [23:25:05]produce_requested_data done [23:25:05]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373031,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:25:05]process_action_free close_receipt [23:25:05]json_value_free [23:25:05]json_value_free done [23:25:05]process_json_proto returns [23:25:05]Send response to host [23:25:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373031,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:25:05]free response buf [23:25:05]execute_script done [23:25:05]execute_script returns [23:25:05]free content buf [23:25:05]Sock 9.Close socket [23:25:05]Sock 9.Thread stoped [23:25:09]OFD Sender: No OFD packet to send [23:25:14]OFD Sender: No OFD packet to send [23:25:19]OFD Sender: No OFD packet to send [23:25:24]OFD Sender: No OFD packet to send [23:25:29]OFD Sender: No OFD packet to send [23:25:34]OFD Sender: No OFD packet to send [23:25:35]accept exits with 10 [23:25:35]New connection [23:25:35]New thread 3066613092 created [23:25:35]Thread 3066469732 joined [23:25:35]Waiting for new connection... [23:25:35] Sock 10.Parse request [23:25:35]Sock 10.Check first char [23:25:35]Sock 10.First char is OK [23:25:35]request: POST /json_proto HTTP/1.0 [23:25:35]Method: POST [23:25:35]URL: /json_proto [23:25:35]Method is POST - this is cgi request [23:25:35]url: /json_proto [23:25:35]query_string will be loaded in cgi processing [23:25:35]execute_cgi json_proto POST (null) [23:25:35]execute_cgi path=json_proto method=POST [23:25:35]POST find Content-Length [23:25:35]Host: 172.17.42.195:8080 [23:25:35]Content-Length: 683 [23:25:35]Content-Type: application/json [23:25:35] [23:25:35]POST finish read [23:25:35]Found Content-Length = 683 [23:25:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:35]execute_script... [23:25: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)3309355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:25:35]POST & json_proto [23:25:35]process_json_proto [23:25:35]json parsed OK: [23:25:35]protocol is kg_v1.0 [23:25:35]action value=close_receipt [23:25:35]process_action close_receipt [23:25:35]cmd_close_receipt [23:25:35]MH_GetDate [23:25:35]Write to MH i2c: F0 00 00 77 22 88 [23:25:35]Write i2c OK [23:25:35]MH_I2C_Read... [23:25:35]Read from MH i2c: F0 [23:25:35]MH_I2C_Read... [23:25:35]Read from MH i2c: F0 09 00 [23:25:35]MH_I2C_Read... [23:25:35]Read from MH i2c: F0 09 00 77 22 00 70 D7 1A 67 EF 94 12 67 55 [23:25:35]GetLastDocTimeStamp 1729812303 [23:25:35]current date 1729812336 [23:25:35]FM_GetShiftState [23:25:35]SAM_PROTO_GetShiftState [23:25:35]wFMCommunicate request_size=4 [23:25:35]MH_SAM_APDU [23:25:35]CAPDU: 80 13 01 00 [23:25:35]Write to MH i2c: E2 08 00 78 22 80 13 01 00 00 00 00 00 17 [23:25:35]Write i2c OK [23:25:35]MH_I2C_Read... [23:25:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:35]Read from MH i2c: E2 [23:25:35]MH_I2C_Read... [23:25:35]Read from MH i2c: E2 0E 00 [23:25:35]MH_I2C_Read... [23:25:35]Read from MH i2c: E2 0E 00 78 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 7C [23:25:35]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:25:35]wFMCommunicate OK [23:25:35]SAM_PROTO_GetShiftState done [23:25:35]FM_GetShiftState done [23:25:35]opened in 1729729095 [23:25:35]opened+sec_in_day 1729815495 [23:25:35]quantity*price = 100021 [23:25:35]sum+1 = 100023 [23:25: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 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 849 24.10.2024 23:25 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373032 ФПД: 149091507060300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232536&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373032&fm=149091507060300&tin=02508201610067®Number=0000000000091623&sum=100000 [23:25:36]StoreToDocumentArchive [23:25:36]shift 524 fd 373032 [23:25:36]save to /storage/0524/doc_00373032 [23:25:36]save last doc name /storage/0524/doc_00373032 to /storage/kkm_last_doc_name [23:25:36]save OK [23:25:36]Clear old archive folders... [23:25:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:25:36]tlvbuf is 00C86570 [23:25:36]SAM_PROTO_ClearQueue [23:25:36]wFMCommunicate request_size=4 [23:25:36]MH_SAM_APDU [23:25:36]CAPDU: 80 09 00 00 [23:25:36]Write to MH i2c: E2 08 00 85 22 80 09 00 00 00 00 00 00 19 [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:25:36]Read from MH i2c: E2 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 85 22 00 90 00 1B [23:25:36]RAPDU: 90 00 [23:25:36]wFMCommunicate OK [23:25:36]SAM_PROTO_ClearQueue done [23:25:36]KKMCreateOFDPacket [23:25:36]OFDProtocolAddRootSTLVToBuf [23:25:36]FM_MakeSignedData [23:25:36]FM_MakeSignedData [23:25:36]SAM_PROTO_SignData [23:25:36]wFMCommunicate request_size=4 [23:25:36]MH_SAM_APDU [23:25:36]CAPDU: 80 0D 01 02 [23:25:36]Write to MH i2c: E2 08 00 86 22 80 0D 01 02 00 00 00 00 21 [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:25:36]Read from MH i2c: E2 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 86 22 00 90 00 1C [23:25:36]RAPDU: 90 00 [23:25:36]wFMCommunicate OK [23:25:36]wFMCommunicate request_size=255 [23:25:36]MH_SAM_APDU [23:25:36]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 51 03 00 00 F4 03 04 00 70 D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B1 05 00 35 04 06 00 87 [23:25:36]Write to MH i2c: E2 02 01 87 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 03 00 00 F4 03 04 00 70 D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B1 05 00 35 04 06 00 87 00 00 58 [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:36]Read from MH i2c: E2 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 87 22 00 90 00 1D [23:25:36]RAPDU: 90 00 [23:25:36]wFMCommunicate OK [23:25:36]wFMCommunicate request_size=10 [23:25:36]MH_SAM_APDU [23:25:36]CAPDU: 80 0D 02 02 05 99 12 51 3E 4C [23:25:36]Write to MH i2c: E2 0D 00 88 22 80 0D 02 02 05 00 99 12 51 3E 4C 00 00 B4 [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:25:36]Read from MH i2c: E2 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 03 00 88 22 00 90 00 1E [23:25:36]RAPDU: 90 00 [23:25:36]wFMCommunicate OK [23:25:36]wFMCommunicate request_size=4 [23:25:36]MH_SAM_APDU [23:25:36]CAPDU: 80 0D 03 02 [23:25:36]Write to MH i2c: E2 08 00 89 22 80 0D 03 02 00 00 00 00 26 [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:25:36]Read from MH i2c: E2 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 0B 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 0B 00 89 22 00 4F B6 D0 E4 1D 90 60 E7 90 00 D4 [23:25:36]RAPDU: 4F B6 D0 E4 1D 90 60 E7 90 00 [23:25:36]wFMCommunicate OK [23:25:36]SAM_PROTO_SignData done [23:25:36]FM_MakeSignedData done [23:25:36]CreateOFDProtocolMessage [23:25:36]wFMCommunicate request_size=4 [23:25:36]MH_SAM_APDU [23:25:36]CAPDU: 80 11 00 00 [23:25:36]Write to MH i2c: E2 08 00 8A 22 80 11 00 00 00 00 00 00 26 [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:36]Read from MH i2c: E2 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 17 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: E2 17 00 8A 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 7B [23:25:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:25:36]wFMCommunicate OK [23:25:36]CreateOFDProtocolMessage done [23:25:36]OFDSenderStorePacket 373032 [23:25:36]StoreOFDPacket docnum=373032 [23:25:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 28 B5 07 01 A6 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 03 00 00 F4 03 04 00 70 D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B1 05 00 35 04 06 00 87 99 12 51 3E 4C 4F B6 D0 E4 1D 90 60 E7 [23:25:36]CheckFolder [23:25:36]dirname=/storage/ofd_packets [23:25:36]CheckFolder done [23:25:36]ProducePacketName [23:25:36]name=ofd_packets/00373032 [23:25:36]NVStorageSaveData ofd_packets/00373032 [23:25:36]File name is /storage/ofd_packets/00373032 [23:25:36]Write 301 bytes [23:25:36]NVStorageSaveData done [23:25:36]OFDSenderStorePacket done [23:25:36]KKMCreateOFDPacket done [23:25:36]NVStorageSaveData kkm_last_timestamp [23:25:36]File name is /storage/kkm_last_timestamp [23:25:36]Write 4 bytes [23:25:36]NVStorageSaveData done [23:25:36]ExternCall_PrintAddStr [23:25:36]wPrintStart [23:25:36]Write to MH i2c: 01 00 00 8B 22 AD [23:25:36]Write i2c OK [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: 01 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: 01 07 00 [23:25:36]MH_I2C_Read... [23:25:36]Read from MH i2c: 01 07 00 8B 22 00 00 00 00 00 FF 0F C2 [23:25:36]RasterBufferAndPrint [23:25:36]line Счет N : (1)3309355 [23:25:36]line ИНН: 02508201610067 [23:25:36]line Контрольно-Кассовый Чек [23:25:36]line ПРОДАЖА [23:25:36]line ТРК (МРК, ГНК) : 33 [23:25:36]line Товар: 2710124500 [23:25:36]line Аи-95-К-3 [23:25:36]line 13.480 * 74.20 [23:25:36]line = 1000.22 [23:25:36]line НДС 12% НСП 1% [23:25:36]line > о реализуемом товаре [23:25:36]line ОКРУГЛЕНИЕ: -0.22 [23:25:36]line ИТОГО: 1000.00 [23:25:36]line Внесено: 1000.00 [23:25:36]line СДАЧА: 0.00 [23:25:36]line НСП 1% : 8.85 [23:25:36]line НДС 12% : 106.22 [23:25:36]line Наличными: 1000.00 [23:25:36]line Безнал.: 0.00 [23:25:36]line Место: АЗС № 87 "Партнер Нефть" [23:25:36]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:25:36]line СНО: Общий режим [23:25:36]line Чек 849 24.10.2024 23:25 [23:25:36]line Смена: 524 ФФД: 1.0 [23:25:36]line ЗНМ: 0300000083 [23:25:36]line РНМ: 0000000000091623 [23:25:36]line Версия ККМ: 001 [23:25:36]line ФМ: 0000000000874672 [23:25:36]line ФД: 373032 [23:25:36]line ФПД: 149091507060300 [23:25:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232536&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373032&fm=149091507060300&tin=02508201610067®Number=0000000000091623&sum=100000 [23:25:36]written 0, free lines is 4095 [23:25:36]OFD Sender: Processing packet 373032 [packets to send 268, broken 267] [23:25:36]ProducePacketName [23:25:36]name=ofd_packets/00373032 [23:25:36]OFD Sender: To server: pG, [23:25:36]CommunicateWithHost lk.salyk.kg:30040 [23:25:36]ConnectInit lk.salyk.kg [23:25:36]Connected sock=9 [23:25:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 28 B5 07 01 A6 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 33 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 03 00 00 F4 03 04 00 70 D7 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B1 05 00 35 04 06 00 87 99 12 51 3E 4C 4F B6 D0 E4 1D 90 60 E7 [23: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 36 37 32 4F 00 00 00 3E 33 47 00 2B 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 28 B1 05 00 F4 03 04 00 16 83 1A 67 B6 04 01 00 00 17 32 6D BE 5A 59 05 6D [23:25:37]CommunicateWithHost err = 0 [23:25:37]CheckOFDResponse [23:25:37]1017 (14) - 77093643461234 [23:25:37]1041 (16) - 0000000000874672 [23:25:37]1040 (4) - 373032 [23:25:37]1012 (4) - 24.10.2024 17:25 [23:25:37]1206 (1) - 0 [23:25:37]OFD Sender: Remove packet 373032 [23:25:37]ProducePacketName [23:25:37]name=ofd_packets/00373032 [23:25:37]NVStorageDeleteData [23:25:37]Write to MH i2c: 01 00 00 B6 22 D8 [23:25:37]Write i2c OK [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: 01 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: 01 07 00 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: 01 07 00 B6 22 00 00 00 00 00 D9 0C C4 [23:25:37]RasterBufferAndPrint [23:25:37]line [23:25:37]line [23:25:37]line [23:25:37]line [23:25:37]line [23:25:37]written 0, free lines is 3296 [23:25:37]MH_Cut [23:25:37]Write to MH i2c: D1 01 00 BD 22 01 B1 [23:25:37]Write i2c OK [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: D1 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: D1 01 00 [23:25:37]MH_I2C_Read... [23:25:37]Read from MH i2c: D1 01 00 BD 22 00 B0 [23:25:37]Write to MH i2c: 01 00 00 BE 22 E0 [23:25:37]Write i2c OK [23:25:37]MH_I2C_Read... [23:25:37]OFD Sender: No OFD packet to send [23:25:38]*** Cut start [23:25:38]*** Partial cut [23:25:38]*** CUTSNS_PIN = 1 [23:25:38]*** CUTSNS_PIN = 0 [23:25:38]*** Brake cut motor [23:25:38]Read from MH i2c: 01 [23:25:38]MH_I2C_Read... [23:25:38]*** Stop cut motor [23:25:38]*** Cut end [23:25:38]Read from MH i2c: 01 07 00 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: 01 07 00 BE 22 00 00 00 00 00 FF 0F F5 [23:25:38]process_action close_receipt done [23:25:38]requested_data is exist [23:25:38]produce_requested_data [23:25:38]requested_item fm.sn is exist - process it [23:25:38]wFMCommunicate request_size=4 [23:25:38]MH_SAM_APDU [23:25:38]CAPDU: 80 11 00 00 [23:25:38]Write to MH i2c: E2 08 00 BF 22 80 11 00 00 00 00 00 00 5B [23:25:38]Write i2c OK [23:25:38]MH_I2C_Read... [23:25:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:25:38]Read from MH i2c: E2 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: E2 17 00 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: E2 17 00 BF 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B0 [23:25:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:25:38]wFMCommunicate OK [23:25:38]requested_item fd.num is exist - process it [23:25:38]SAM_PROTO_GetFieldsCounters [23:25:38]wFMCommunicate request_size=4 [23:25:38]MH_SAM_APDU [23:25:38]CAPDU: 80 13 00 00 [23:25:38]Write to MH i2c: E2 08 00 C0 22 80 13 00 00 00 00 00 00 5E [23:25:38]Write i2c OK [23:25:38]MH_I2C_Read... [23:25:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:25:38]Read from MH i2c: E2 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: E2 62 00 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: E2 62 00 C0 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 28 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 51 03 00 00 5E 04 04 00 51 03 00 00 57 04 04 00 52 03 00 00 19 04 04 00 00 00 00 00 90 00 65 [23: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 28 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 51 03 00 00 5E 04 04 00 51 03 00 00 57 04 04 00 52 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:25:38]wFMCommunicate OK [23:25:38]SAM_PROTO_GetFieldsCounters done [23:25:38]requested_item shift.num is exist - process it [23:25:38]requested_item shift.opened is exist - process it [23:25:38]req_shift_opened [23:25:38]FM_GetShiftState [23:25:38]SAM_PROTO_GetShiftState [23:25:38]wFMCommunicate request_size=4 [23:25:38]MH_SAM_APDU [23:25:38]CAPDU: 80 13 01 00 [23:25:38]Write to MH i2c: E2 08 00 C1 22 80 13 01 00 00 00 00 00 60 [23:25:38]Write i2c OK [23:25:38]MH_I2C_Read... [23:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:25:38]Read from MH i2c: E2 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: E2 0E 00 [23:25:38]MH_I2C_Read... [23:25:38]Read from MH i2c: E2 0E 00 C1 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C5 [23:25:38]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:25:38]wFMCommunicate OK [23:25:38]SAM_PROTO_GetShiftState done [23:25:38]FM_GetShiftState done [23:25:38]req_shift_opened done [23:25:38]requested_item shift.open_date is exist - process it [23:25:38]req_shift_open_date [23:25:38]req_shift_open_date done [23:25:38]produce_requested_data done [23:25:38]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373032,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:25:38]process_action_free close_receipt [23:25:38]json_value_free [23:25:38]json_value_free done [23:25:38]process_json_proto returns [23:25:38]Send response to host [23:25:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373032,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:25:38]free response buf [23:25:38]execute_script done [23:25:38]execute_script returns [23:25:38]free content buf [23:25:38]Sock 10.Close socket [23:25:38]Sock 10.Thread stoped [23:25:42]OFD Sender: No OFD packet to send [23:25:47]OFD Sender: No OFD packet to send [23:25:52]OFD Sender: No OFD packet to send [23:25:57]OFD Sender: No OFD packet to send [23:26:02]OFD Sender: No OFD packet to send [23:26:07]OFD Sender: No OFD packet to send [23:26:12]OFD Sender: No OFD packet to send [23:26:17]OFD Sender: No OFD packet to send [23:26:22]OFD Sender: No OFD packet to send [23:26:27]OFD Sender: No OFD packet to send [23:26:32]OFD Sender: No OFD packet to send [23:26:37]OFD Sender: No OFD packet to send [23:26:42]OFD Sender: No OFD packet to send [23:26:47]OFD Sender: No OFD packet to send [23:26:52]OFD Sender: No OFD packet to send [23:26:57]OFD Sender: No OFD packet to send [23:27:02]OFD Sender: No OFD packet to send [23:27:07]OFD Sender: No OFD packet to send [23:27:12]OFD Sender: No OFD packet to send [23:27:17]OFD Sender: No OFD packet to send [23:27:22]OFD Sender: No OFD packet to send [23:27:27]OFD Sender: No OFD packet to send [23:27:32]OFD Sender: No OFD packet to send [23:27:37]OFD Sender: No OFD packet to send [23:27:42]OFD Sender: No OFD packet to send [23:27:47]OFD Sender: No OFD packet to send [23:27:52]OFD Sender: No OFD packet to send [23:27:57]OFD Sender: No OFD packet to send [23:28:02]OFD Sender: No OFD packet to send [23:28:07]OFD Sender: No OFD packet to send [23:28:12]OFD Sender: No OFD packet to send [23:28:17]OFD Sender: No OFD packet to send [23:28:22]OFD Sender: No OFD packet to send [23:28:23]accept exits with 7 [23:28:23]New connection [23:28:23]New thread 3066469732 created [23:28:23]Thread 3066613092 joined [23:28:23]Waiting for new connection... [23:28:23] Sock 7.Parse request [23:28:23]Sock 7.Check first char [23:28:23]Sock 7.First char is OK [23:28:23]request: POST /json_proto HTTP/1.0 [23:28:23]Method: POST [23:28:23]URL: /json_proto [23:28:23]Method is POST - this is cgi request [23:28:23]url: /json_proto [23:28:23]query_string will be loaded in cgi processing [23:28:23]execute_cgi json_proto POST (null) [23:28:23]execute_cgi path=json_proto method=POST [23:28:23]POST find Content-Length [23:28:23]Host: 172.17.42.195:8080 [23:28:23]Content-Length: 770 [23:28:23]Content-Type: application/json [23:28:23] [23:28:23]POST finish read [23:28:23]Found Content-Length = 770 [23:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:23]execute_script... [23:28: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)3309356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-3", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:28:23]POST & json_proto [23:28:23]process_json_proto [23:28:23]json parsed OK: [23:28:23]protocol is kg_v1.0 [23:28:23]action value=close_receipt [23:28:23]process_action close_receipt [23:28:23]cmd_close_receipt [23:28:23]MH_GetDate [23:28:23]Write to MH i2c: F0 00 00 C2 22 D3 [23:28:23]Write i2c OK [23:28:23]MH_I2C_Read... [23:28:23]Read from MH i2c: F0 [23:28:23]MH_I2C_Read... [23:28:23]Read from MH i2c: F0 09 00 [23:28:23]MH_I2C_Read... [23:28:23]Read from MH i2c: F0 09 00 C2 22 00 19 D8 1A 67 EF 94 12 67 4A [23:28:23]GetLastDocTimeStamp 1729812336 [23:28:23]current date 1729812505 [23:28:23]FM_GetShiftState [23:28:23]SAM_PROTO_GetShiftState [23:28:23]wFMCommunicate request_size=4 [23:28:23]MH_SAM_APDU [23:28:23]CAPDU: 80 13 01 00 [23:28:23]Write to MH i2c: E2 08 00 C3 22 80 13 01 00 00 00 00 00 62 [23:28:23]Write i2c OK [23:28:23]MH_I2C_Read... [23:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:23]Read from MH i2c: E2 [23:28:23]MH_I2C_Read... [23:28:23]Read from MH i2c: E2 0E 00 [23:28:23]MH_I2C_Read... [23:28:23]Read from MH i2c: E2 0E 00 C3 22 00 09 00 01 47 92 19 67 00 00 00 00 90 00 C7 [23:28:23]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:28:23]wFMCommunicate OK [23:28:23]SAM_PROTO_GetShiftState done [23:28:23]FM_GetShiftState done [23:28:23]opened in 1729729095 [23:28:23]opened+sec_in_day 1729815495 [23:28:23]quantity*price = 150032 [23:28:23]sum+1 = 150033 [23:28:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 850 24.10.2024 23:28 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373033 ФПД: 199211440189774 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232825&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373033&fm=199211440189774&tin=02508201610067®Number=0000000000091623&sum=150032 [23:28:24]StoreToDocumentArchive [23:28:24]shift 524 fd 373033 [23:28:24]save to /storage/0524/doc_00373033 [23:28:24]save last doc name /storage/0524/doc_00373033 to /storage/kkm_last_doc_name [23:28:24]save OK [23:28:24]Clear old archive folders... [23:28:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:28:24]tlvbuf is 00CA4D40 [23:28:24]SAM_PROTO_ClearQueue [23:28:24]wFMCommunicate request_size=4 [23:28:24]MH_SAM_APDU [23:28:24]CAPDU: 80 09 00 00 [23:28:24]Write to MH i2c: E2 08 00 D0 22 80 09 00 00 00 00 00 00 64 [23:28:24]Write i2c OK [23:28:24]MH_I2C_Read... [23:28:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:28:24]Read from MH i2c: E2 [23:28:24]MH_I2C_Read... [23:28:24]Read from MH i2c: E2 03 00 [23:28:24]MH_I2C_Read... [23:28:24]Read from MH i2c: E2 03 00 D0 22 00 90 00 66 [23:28:24]RAPDU: 90 00 [23:28:24]wFMCommunicate OK [23:28:24]SAM_PROTO_ClearQueue done [23:28:24]KKMCreateOFDPacket [23:28:24]OFDProtocolAddRootSTLVToBuf [23:28:24]FM_MakeSignedData [23:28:24]FM_MakeSignedData [23:28:24]SAM_PROTO_SignData [23:28:24]wFMCommunicate request_size=4 [23:28:24]MH_SAM_APDU [23:28:24]CAPDU: 80 0D 01 02 [23:28:24]Write to MH i2c: E2 08 00 D1 22 80 0D 01 02 00 00 00 00 6C [23:28:24]Write i2c OK [23:28:24]MH_I2C_Read... [23:28:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:28:24]Read from MH i2c: E2 [23:28:24]MH_I2C_Read... [23:28:24]Read from MH i2c: E2 03 00 [23:28:24]MH_I2C_Read... [23:28:24]Read from MH i2c: E2 03 00 D1 22 00 90 00 67 [23:28:24]RAPDU: 90 00 [23:28:24]wFMCommunicate OK [23:28:24]wFMCommunicate request_size=255 [23:28:24]MH_SAM_APDU [23:28:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 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 52 03 00 00 F4 03 04 00 19 D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B1 05 00 35 04 06 00 B5 [23:28:24]Write to MH i2c: E2 02 01 D2 22 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 03 00 00 F4 03 04 00 19 D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B1 05 00 35 04 06 00 B5 00 00 05 [23:28:24]Write i2c OK [23:28:24]MH_I2C_Read... [23:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:25]Read from MH i2c: E2 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 03 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 03 00 D2 22 00 90 00 68 [23:28:25]RAPDU: 90 00 [23:28:25]wFMCommunicate OK [23:28:25]wFMCommunicate request_size=10 [23:28:25]MH_SAM_APDU [23:28:25]CAPDU: 80 0D 02 02 05 2E 87 20 B1 4E [23:28:25]Write to MH i2c: E2 0D 00 D3 22 80 0D 02 02 05 00 2E 87 20 B1 4E 00 00 4D [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:28:25]Read from MH i2c: E2 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 03 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 03 00 D3 22 00 90 00 69 [23:28:25]RAPDU: 90 00 [23:28:25]wFMCommunicate OK [23:28:25]wFMCommunicate request_size=4 [23:28:25]MH_SAM_APDU [23:28:25]CAPDU: 80 0D 03 02 [23:28:25]Write to MH i2c: E2 08 00 D4 22 80 0D 03 02 00 00 00 00 71 [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:28:25]Read from MH i2c: E2 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 0B 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 0B 00 D4 22 00 83 C0 0E F6 68 AA 0F 67 90 00 41 [23:28:25]RAPDU: 83 C0 0E F6 68 AA 0F 67 90 00 [23:28:25]wFMCommunicate OK [23:28:25]SAM_PROTO_SignData done [23:28:25]FM_MakeSignedData done [23:28:25]CreateOFDProtocolMessage [23:28:25]wFMCommunicate request_size=4 [23:28:25]MH_SAM_APDU [23:28:25]CAPDU: 80 11 00 00 [23:28:25]Write to MH i2c: E2 08 00 D5 22 80 11 00 00 00 00 00 00 71 [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:25]Read from MH i2c: E2 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 17 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: E2 17 00 D5 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 C6 [23:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:28:25]wFMCommunicate OK [23:28:25]CreateOFDProtocolMessage done [23:28:25]OFDSenderStorePacket 373033 [23:28:25]StoreOFDPacket docnum=373033 [23:28:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F9 80 07 01 2C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 03 00 00 F4 03 04 00 19 D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B1 05 00 35 04 06 00 B5 2E 87 20 B1 4E 83 C0 0E F6 68 AA 0F 67 [23:28:25]CheckFolder [23:28:25]dirname=/storage/ofd_packets [23:28:25]CheckFolder done [23:28:25]ProducePacketName [23:28:25]name=ofd_packets/00373033 [23:28:25]NVStorageSaveData ofd_packets/00373033 [23:28:25]File name is /storage/ofd_packets/00373033 [23:28:25]Write 301 bytes [23:28:25]NVStorageSaveData done [23:28:25]OFDSenderStorePacket done [23:28:25]KKMCreateOFDPacket done [23:28:25]NVStorageSaveData kkm_last_timestamp [23:28:25]File name is /storage/kkm_last_timestamp [23:28:25]Write 4 bytes [23:28:25]NVStorageSaveData done [23:28:25]ExternCall_PrintAddStr [23:28:25]wPrintStart [23:28:25]Write to MH i2c: 01 00 00 D6 22 F8 [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: 01 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: 01 07 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: 01 07 00 D6 22 00 00 00 00 00 FF 0F 0D [23:28:25]RasterBufferAndPrint [23:28:25]line Счет N : (1)3309356 [23:28:25]line ИНН: 02508201610067 [23:28:25]line Контрольно-Кассовый Чек [23:28:25]line ПРОДАЖА [23:28:25]line ТРК (МРК, ГНК) : 23 [23:28:25]line Товар: 2710124500 [23:28:25]line Аи-95-К-3 [23:28:25]line 20.220 * 74.20 [23:28:25]line = 1500.32 [23:28:25]line НДС 12% НСП 1% [23:28:25]line > о реализуемом товаре [23:28:25]line ИТОГО: 1500.32 [23:28:25]line НСП 1% : 13.28 [23:28:25]line НДС 12% : 159.33 [23:28:25]line Наличными: 0.00 [23:28:25]line Безнал.: 1500.32 [23:28:25]line Место: АЗС № 87 "Партнер Нефть" [23:28:25]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:28:25]line СНО: Общий режим [23:28:25]line Чек 850 24.10.2024 23:28 [23:28:25]line Смена: 524 ФФД: 1.0 [23:28:25]line ЗНМ: 0300000083 [23:28:25]line РНМ: 0000000000091623 [23:28:25]line Версия ККМ: 001 [23:28:25]line Платежная система: Mbank [23:28:25]line ФМ: 0000000000874672 [23:28:25]line ФД: 373033 [23:28:25]line ФПД: 199211440189774 [23:28:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T232825&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373033&fm=199211440189774&tin=02508201610067®Number=0000000000091623&sum=150032 [23:28:25]written 0, free lines is 4095 [23:28:25]OFD Sender: Processing packet 373033 [packets to send 268, broken 267] [23:28:25]ProducePacketName [23:28:25]name=ofd_packets/00373033 [23:28:25]OFD Sender: To server: pG, [23:28:25]CommunicateWithHost lk.salyk.kg:30040 [23:28:25]ConnectInit lk.salyk.kg [23:28:25]Connected sock=10 [23:28:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 F9 80 07 01 2C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 33 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 52 03 00 00 F4 03 04 00 19 D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B1 05 00 35 04 06 00 B5 2E 87 20 B1 4E 83 C0 0E F6 68 AA 0F 67 [23:28:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 37 E1 47 00 65 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 29 B1 05 00 F4 03 04 00 BF 83 1A 67 B6 04 01 00 00 F6 5F C0 F5 62 0E 0E AB [23:28:25]CommunicateWithHost err = 0 [23:28:25]CheckOFDResponse [23:28:25]1017 (14) - 77093643461234 [23:28:25]1041 (16) - 0000000000874672 [23:28:25]1040 (4) - 373033 [23:28:25]1012 (4) - 24.10.2024 17:28 [23:28:25]1206 (1) - 0 [23:28:25]OFD Sender: Remove packet 373033 [23:28:25]ProducePacketName [23:28:25]name=ofd_packets/00373033 [23:28:25]NVStorageDeleteData [23:28:25]Write to MH i2c: 01 00 00 FF 22 21 [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: 01 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: 01 07 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: 01 07 00 FF 22 00 00 00 00 00 FB 0C 2F [23:28:25]RasterBufferAndPrint [23:28:25]line [23:28:25]line [23:28:25]line [23:28:25]line [23:28:25]line [23:28:25]written 0, free lines is 3329 [23:28:25]MH_Cut [23:28:25]Write to MH i2c: D1 01 00 06 23 01 FB [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: D1 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: D1 01 00 [23:28:25]MH_I2C_Read... [23:28:25]Read from MH i2c: D1 01 00 06 23 00 FA [23:28:25]Write to MH i2c: 01 00 00 07 23 2A [23:28:25]Write i2c OK [23:28:25]MH_I2C_Read... [23:28:26]OFD Sender: No OFD packet to send [23:28:26]*** Cut start [23:28:26]*** Partial cut [23:28:26]*** CUTSNS_PIN = 1 [23:28:26]*** CUTSNS_PIN = 0 [23:28:26]*** Brake cut motor [23:28:27]Read from MH i2c: 01 [23:28:27]MH_I2C_Read... [23:28:27]*** Stop cut motor [23:28:27]*** Cut end [23:28:27]Read from MH i2c: 01 07 00 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: 01 07 00 07 23 00 00 00 00 00 FF 0F 3F [23:28:27]process_action close_receipt done [23:28:27]requested_data is exist [23:28:27]produce_requested_data [23:28:27]requested_item fm.sn is exist - process it [23:28:27]wFMCommunicate request_size=4 [23:28:27]MH_SAM_APDU [23:28:27]CAPDU: 80 11 00 00 [23:28:27]Write to MH i2c: E2 08 00 08 23 80 11 00 00 00 00 00 00 A5 [23:28:27]Write i2c OK [23:28:27]MH_I2C_Read... [23:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:28:27]Read from MH i2c: E2 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: E2 17 00 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: E2 17 00 08 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FA [23:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:28:27]wFMCommunicate OK [23:28:27]requested_item fd.num is exist - process it [23:28:27]SAM_PROTO_GetFieldsCounters [23:28:27]wFMCommunicate request_size=4 [23:28:27]MH_SAM_APDU [23:28:27]CAPDU: 80 13 00 00 [23:28:27]Write to MH i2c: E2 08 00 09 23 80 13 00 00 00 00 00 00 A8 [23:28:27]Write i2c OK [23:28:27]MH_I2C_Read... [23:28:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:28:27]Read from MH i2c: E2 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: E2 62 00 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: E2 62 00 09 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 29 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 52 03 00 00 5E 04 04 00 52 03 00 00 57 04 04 00 53 03 00 00 19 04 04 00 00 00 00 00 90 00 B3 [23:28:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 29 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 52 03 00 00 5E 04 04 00 52 03 00 00 57 04 04 00 53 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:28:27]wFMCommunicate OK [23:28:27]SAM_PROTO_GetFieldsCounters done [23:28:27]requested_item shift.num is exist - process it [23:28:27]requested_item shift.opened is exist - process it [23:28:27]req_shift_opened [23:28:27]FM_GetShiftState [23:28:27]SAM_PROTO_GetShiftState [23:28:27]wFMCommunicate request_size=4 [23:28:27]MH_SAM_APDU [23:28:27]CAPDU: 80 13 01 00 [23:28:27]Write to MH i2c: E2 08 00 0A 23 80 13 01 00 00 00 00 00 AA [23:28:27]Write i2c OK [23:28:27]MH_I2C_Read... [23:28:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:28:27]Read from MH i2c: E2 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: E2 0E 00 [23:28:27]MH_I2C_Read... [23:28:27]Read from MH i2c: E2 0E 00 0A 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 0F [23:28:27]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:28:27]wFMCommunicate OK [23:28:27]SAM_PROTO_GetShiftState done [23:28:27]FM_GetShiftState done [23:28:27]req_shift_opened done [23:28:27]requested_item shift.open_date is exist - process it [23:28:27]req_shift_open_date [23:28:27]req_shift_open_date done [23:28:27]produce_requested_data done [23:28:27]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373033,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:28:27]process_action_free close_receipt [23:28:27]json_value_free [23:28:27]json_value_free done [23:28:27]process_json_proto returns [23:28:27]Send response to host [23:28:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373033,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:28:27]free response buf [23:28:27]execute_script done [23:28:27]execute_script returns [23:28:27]free content buf [23:28:27]Sock 7.Close socket [23:28:27]Sock 7.Thread stoped [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:48]accept exits with 9 [23:30:48]New connection [23:30:48]New thread 3066613092 created [23:30:48]Thread 3066469732 joined [23:30:48]Waiting for new connection... [23:30:48] Sock 9.Parse request [23:30:48]Sock 9.Check first char [23:30:48]Sock 9.First char is OK [23:30:48]request: POST /json_proto HTTP/1.0 [23:30:48]Method: POST [23:30:48]URL: /json_proto [23:30:48]Method is POST - this is cgi request [23:30:48]url: /json_proto [23:30:48]query_string will be loaded in cgi processing [23:30:48]execute_cgi json_proto POST (null) [23:30:48]execute_cgi path=json_proto method=POST [23:30:48]POST find Content-Length [23:30:48]Host: 172.17.42.195:8080 [23:30:48]Content-Length: 678 [23:30:48]Content-Type: application/json [23:30:48] [23:30:48]POST finish read [23:30:48]Found Content-Length = 678 [23:30:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:30:48]execute_script... [23: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)3309359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:30:48]POST & json_proto [23:30:48]process_json_proto [23:30:48]json parsed OK: [23:30:48]protocol is kg_v1.0 [23:30:48]action value=close_receipt [23:30:48]process_action close_receipt [23:30:48]cmd_close_receipt [23:30:48]MH_GetDate [23:30:48]Write to MH i2c: F0 00 00 0B 23 1D [23:30:48]Write i2c OK [23:30:48]MH_I2C_Read... [23:30:48]Read from MH i2c: F0 [23:30:48]MH_I2C_Read... [23:30:48]Read from MH i2c: F0 09 00 [23:30:48]MH_I2C_Read... [23:30:48]Read from MH i2c: F0 09 00 0B 23 00 AA D8 1A 67 EF 94 12 67 25 [23:30:48]GetLastDocTimeStamp 1729812505 [23:30:48]current date 1729812650 [23:30:48]FM_GetShiftState [23:30:48]SAM_PROTO_GetShiftState [23:30:48]wFMCommunicate request_size=4 [23:30:48]MH_SAM_APDU [23:30:48]CAPDU: 80 13 01 00 [23:30:48]Write to MH i2c: E2 08 00 0C 23 80 13 01 00 00 00 00 00 AC [23:30:48]Write i2c OK [23:30:48]MH_I2C_Read... [23:30:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:48]Read from MH i2c: E2 [23:30:48]MH_I2C_Read... [23:30:48]Read from MH i2c: E2 0E 00 [23:30:48]MH_I2C_Read... [23:30:48]Read from MH i2c: E2 0E 00 0C 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 11 [23:30:48]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:30:48]wFMCommunicate OK [23:30:48]SAM_PROTO_GetShiftState done [23:30:48]FM_GetShiftState done [23:30:48]opened in 1729729095 [23:30:48]opened+sec_in_day 1729815495 [23:30:48]quantity*price = 50041 [23:30:48]sum+1 = 50042 [23:30:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 851 24.10.2024 23:30 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373034 ФПД: 222190604456927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233050&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373034&fm=222190604456927&tin=02508201610067®Number=0000000000091623&sum=50000 [23:30:49]StoreToDocumentArchive [23:30:49]shift 524 fd 373034 [23:30:49]save to /storage/0524/doc_00373034 [23:30:49]save last doc name /storage/0524/doc_00373034 to /storage/kkm_last_doc_name [23:30:49]save OK [23:30:49]Clear old archive folders... [23:30:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:30:49]tlvbuf is B6D55590 [23:30:49]SAM_PROTO_ClearQueue [23:30:49]wFMCommunicate request_size=4 [23:30:49]MH_SAM_APDU [23:30:49]CAPDU: 80 09 00 00 [23:30:49]Write to MH i2c: E2 08 00 19 23 80 09 00 00 00 00 00 00 AE [23:30:49]Write i2c OK [23:30:49]MH_I2C_Read... [23:30:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 19 23 00 90 00 B0 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]SAM_PROTO_ClearQueue done [23:30:50]KKMCreateOFDPacket [23:30:50]OFDProtocolAddRootSTLVToBuf [23:30:50]FM_MakeSignedData [23:30:50]FM_MakeSignedData [23:30:50]SAM_PROTO_SignData [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 01 02 [23:30:50]Write to MH i2c: E2 08 00 1A 23 80 0D 01 02 00 00 00 00 B6 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 1A 23 00 90 00 B1 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=255 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 AA D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B1 05 00 35 04 06 00 CA [23:30:50]Write to MH i2c: E2 02 01 1B 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 AA D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B1 05 00 35 04 06 00 CA 00 00 53 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 1B 23 00 90 00 B2 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=10 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 02 02 05 14 C8 0D 13 DF [23:30:50]Write to MH i2c: E2 0D 00 1C 23 80 0D 02 02 05 00 14 C8 0D 13 DF 00 00 9E [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 03 00 1C 23 00 90 00 B3 [23:30:50]RAPDU: 90 00 [23:30:50]wFMCommunicate OK [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 0D 03 02 [23:30:50]Write to MH i2c: E2 08 00 1D 23 80 0D 03 02 00 00 00 00 BB [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 0B 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 0B 00 1D 23 00 8E 98 01 E0 9B 8B 95 F6 90 00 74 [23:30:50]RAPDU: 8E 98 01 E0 9B 8B 95 F6 90 00 [23:30:50]wFMCommunicate OK [23:30:50]SAM_PROTO_SignData done [23:30:50]FM_MakeSignedData done [23:30:50]CreateOFDProtocolMessage [23:30:50]wFMCommunicate request_size=4 [23:30:50]MH_SAM_APDU [23:30:50]CAPDU: 80 11 00 00 [23:30:50]Write to MH i2c: E2 08 00 1E 23 80 11 00 00 00 00 00 00 BB [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:50]Read from MH i2c: E2 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 17 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: E2 17 00 1E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [23:30:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:30:50]wFMCommunicate OK [23:30:50]CreateOFDProtocolMessage done [23:30:50]OFDSenderStorePacket 373034 [23:30:50]StoreOFDPacket docnum=373034 [23:30:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 02 A3 07 01 36 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 AA D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B1 05 00 35 04 06 00 CA 14 C8 0D 13 DF 8E 98 01 E0 9B 8B 95 F6 [23:30:50]CheckFolder [23:30:50]dirname=/storage/ofd_packets [23:30:50]CheckFolder done [23:30:50]ProducePacketName [23:30:50]name=ofd_packets/00373034 [23:30:50]NVStorageSaveData ofd_packets/00373034 [23:30:50]File name is /storage/ofd_packets/00373034 [23:30:50]Write 301 bytes [23:30:50]NVStorageSaveData done [23:30:50]OFDSenderStorePacket done [23:30:50]KKMCreateOFDPacket done [23:30:50]NVStorageSaveData kkm_last_timestamp [23:30:50]File name is /storage/kkm_last_timestamp [23:30:50]Write 4 bytes [23:30:50]NVStorageSaveData done [23:30:50]ExternCall_PrintAddStr [23:30:50]wPrintStart [23:30:50]Write to MH i2c: 01 00 00 1F 23 42 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: 01 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: 01 07 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: 01 07 00 1F 23 00 00 00 00 00 FF 0F 57 [23:30:50]RasterBufferAndPrint [23:30:50]line Счет N : (1)3309359 [23:30:50]line ИНН: 02508201610067 [23:30:50]line Контрольно-Кассовый Чек [23:30:50]line ПРОДАЖА [23:30:50]line ТРК (МРК, ГНК) : 32 [23:30:50]line Товар: 2710124130 [23:30:50]line Аи-92-К-4 [23:30:50]line 7.480 * 66.90 [23:30:50]line = 500.41 [23:30:50]line НДС 12% НСП 1% [23:30:50]line > о реализуемом товаре [23:30:50]line ОКРУГЛЕНИЕ: -0.41 [23:30:50]line ИТОГО: 500.00 [23:30:50]line Внесено: 500.00 [23:30:50]line СДАЧА: 0.00 [23:30:50]line НСП 1% : 4.43 [23:30:50]line НДС 12% : 53.14 [23:30:50]line Наличными: 500.00 [23:30:50]line Безнал.: 0.00 [23:30:50]line Место: АЗС № 87 "Партнер Нефть" [23:30:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:30:50]line СНО: Общий режим [23:30:50]line Чек 851 24.10.2024 23:30 [23:30:50]line Смена: 524 ФФД: 1.0 [23:30:50]line ЗНМ: 0300000083 [23:30:50]line РНМ: 0000000000091623 [23:30:50]line Версия ККМ: 001 [23:30:50]line ФМ: 0000000000874672 [23:30:50]line ФД: 373034 [23:30:50]line ФПД: 222190604456927 [23:30:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233050&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373034&fm=222190604456927&tin=02508201610067®Number=0000000000091623&sum=50000 [23:30:50]written 0, free lines is 4095 [23:30:50]OFD Sender: Processing packet 373034 [packets to send 268, broken 267] [23:30:50]ProducePacketName [23:30:50]name=ofd_packets/00373034 [23:30:50]OFD Sender: To server: pG, [23:30:50]CommunicateWithHost lk.salyk.kg:30040 [23:30:50]ConnectInit lk.salyk.kg [23:30:50]Connected sock=10 [23:30:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 02 A3 07 01 36 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 00 00 F4 03 04 00 AA D8 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B1 05 00 35 04 06 00 CA 14 C8 0D 13 DF 8E 98 01 E0 9B 8B 95 F6 [23:30:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A9 67 47 00 06 B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2A B1 05 00 F4 03 04 00 50 84 1A 67 B6 04 01 00 00 76 1B DC F8 06 94 C6 AB [23:30:50]CommunicateWithHost err = 0 [23:30:50]CheckOFDResponse [23:30:50]1017 (14) - 77093643461234 [23:30:50]1041 (16) - 0000000000874672 [23:30:50]1040 (4) - 373034 [23:30:50]1012 (4) - 24.10.2024 17:30 [23:30:50]1206 (1) - 0 [23:30:50]OFD Sender: Remove packet 373034 [23:30:50]ProducePacketName [23:30:50]name=ofd_packets/00373034 [23:30:50]NVStorageDeleteData [23:30:50]Write to MH i2c: 01 00 00 4A 23 6D [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: 01 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: 01 07 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: 01 07 00 4A 23 00 00 00 00 00 CC 0C 4C [23:30:50]RasterBufferAndPrint [23:30:50]line [23:30:50]line [23:30:50]line [23:30:50]line [23:30:50]line [23:30:50]written 0, free lines is 3284 [23:30:50]MH_Cut [23:30:50]Write to MH i2c: D1 01 00 51 23 01 46 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: D1 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: D1 01 00 [23:30:50]MH_I2C_Read... [23:30:50]Read from MH i2c: D1 01 00 51 23 00 45 [23:30:50]Write to MH i2c: 01 00 00 52 23 75 [23:30:50]Write i2c OK [23:30:50]MH_I2C_Read... [23:30:51]OFD Sender: No OFD packet to send [23:30:51]*** Cut start [23:30:51]*** Partial cut [23:30:51]*** CUTSNS_PIN = 1 [23:30:51]*** CUTSNS_PIN = 0 [23:30:52]*** Brake cut motor [23:30:52]Read from MH i2c: 01 [23:30:52]MH_I2C_Read... [23:30:52]*** Stop cut motor [23:30:52]*** Cut end [23:30:52]Read from MH i2c: 01 07 00 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: 01 07 00 52 23 00 00 00 00 00 FF 0F 8A [23:30:52]process_action close_receipt done [23:30:52]requested_data is exist [23:30:52]produce_requested_data [23:30:52]requested_item fm.sn is exist - process it [23:30:52]wFMCommunicate request_size=4 [23:30:52]MH_SAM_APDU [23:30:52]CAPDU: 80 11 00 00 [23:30:52]Write to MH i2c: E2 08 00 53 23 80 11 00 00 00 00 00 00 F0 [23:30:52]Write i2c OK [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: E2 [23:30:52]MH_I2C_Read... [23:30:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:30:52]Read from MH i2c: E2 17 00 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: E2 17 00 53 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 45 [23:30:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:30:52]wFMCommunicate OK [23:30:52]requested_item fd.num is exist - process it [23:30:52]SAM_PROTO_GetFieldsCounters [23:30:52]wFMCommunicate request_size=4 [23:30:52]MH_SAM_APDU [23:30:52]CAPDU: 80 13 00 00 [23:30:52]Write to MH i2c: E2 08 00 54 23 80 13 00 00 00 00 00 00 F3 [23:30:52]Write i2c OK [23:30:52]MH_I2C_Read... [23:30:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:30:52]Read from MH i2c: E2 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: E2 62 00 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: E2 62 00 54 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2A B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 53 03 00 00 5E 04 04 00 53 03 00 00 57 04 04 00 54 03 00 00 19 04 04 00 00 00 00 00 90 00 02 [23:30:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2A B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 53 03 00 00 5E 04 04 00 53 03 00 00 57 04 04 00 54 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:30:52]wFMCommunicate OK [23:30:52]SAM_PROTO_GetFieldsCounters done [23:30:52]requested_item shift.num is exist - process it [23:30:52]requested_item shift.opened is exist - process it [23:30:52]req_shift_opened [23:30:52]FM_GetShiftState [23:30:52]SAM_PROTO_GetShiftState [23:30:52]wFMCommunicate request_size=4 [23:30:52]MH_SAM_APDU [23:30:52]CAPDU: 80 13 01 00 [23:30:52]Write to MH i2c: E2 08 00 55 23 80 13 01 00 00 00 00 00 F5 [23:30:52]Write i2c OK [23:30:52]MH_I2C_Read... [23:30:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:30:52]Read from MH i2c: E2 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: E2 0E 00 [23:30:52]MH_I2C_Read... [23:30:52]Read from MH i2c: E2 0E 00 55 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5A [23:30:52]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:30:52]wFMCommunicate OK [23:30:52]SAM_PROTO_GetShiftState done [23:30:52]FM_GetShiftState done [23:30:52]req_shift_opened done [23:30:52]requested_item shift.open_date is exist - process it [23:30:52]req_shift_open_date [23:30:52]req_shift_open_date done [23:30:52]produce_requested_data done [23:30:52]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373034,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:30:52]process_action_free close_receipt [23:30:52]json_value_free [23:30:52]json_value_free done [23:30:52]process_json_proto returns [23:30:52]Send response to host [23:30:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373034,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:30:52]free response buf [23:30:52]execute_script done [23:30:52]execute_script returns [23:30:52]free content buf [23:30:52]Sock 9.Close socket [23:30:52]Sock 9.Thread stoped [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:11]OFD Sender: No OFD packet to send [23:31:16]OFD Sender: No OFD packet to send [23:31:21]OFD Sender: No OFD packet to send [23:31:26]OFD Sender: No OFD packet to send [23:31:31]OFD Sender: No OFD packet to send [23:31:36]OFD Sender: No OFD packet to send [23:31:41]OFD Sender: No OFD packet to send [23:31:46]OFD Sender: No OFD packet to send [23:31:51]OFD Sender: No OFD packet to send [23:31:56]OFD Sender: No OFD packet to send [23:32:01]OFD Sender: No OFD packet to send [23:32:06]OFD Sender: No OFD packet to send [23:32:11]OFD Sender: No OFD packet to send [23:32:16]OFD Sender: No OFD packet to send [23:32:21]OFD Sender: No OFD packet to send [23:32:26]OFD Sender: No OFD packet to send [23:32:31]OFD Sender: No OFD packet to send [23:32:36]OFD Sender: No OFD packet to send [23:32:41]OFD Sender: No OFD packet to send [23:32:46]OFD Sender: No OFD packet to send [23:32:51]OFD Sender: No OFD packet to send [23:32:56]OFD Sender: No OFD packet to send [23:33:01]OFD Sender: No OFD packet to send [23:33:05]accept exits with 7 [23:33:05]New connection [23:33:05]New thread 3066469732 created [23:33:05]Thread 3066613092 joined [23:33:05]Waiting for new connection... [23:33:05] Sock 7.Parse request [23:33:05]Sock 7.Check first char [23:33:05]Sock 7.First char is OK [23:33:05]request: POST /json_proto HTTP/1.0 [23:33:05]Method: POST [23:33:05]URL: /json_proto [23:33:05]Method is POST - this is cgi request [23:33:05]url: /json_proto [23:33:05]query_string will be loaded in cgi processing [23:33:05]execute_cgi json_proto POST (null) [23:33:05]execute_cgi path=json_proto method=POST [23:33:05]POST find Content-Length [23:33:05]Host: 172.17.42.195:8080 [23:33:05]Content-Length: 678 [23:33:05]Content-Type: application/json [23:33:05] [23:33:05]POST finish read [23:33:05]Found Content-Length = 678 [23:33:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:05]execute_script... [23:33: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)3309360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 3.740, "sum" : 250.21, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 250.00, "total" : 250.00, "payments": [ { "type": 0, "sum" : 250.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:05]POST & json_proto [23:33:05]process_json_proto [23:33:05]json parsed OK: [23:33:05]protocol is kg_v1.0 [23:33:05]action value=close_receipt [23:33:05]process_action close_receipt [23:33:05]cmd_close_receipt [23:33:05]MH_GetDate [23:33:05]Write to MH i2c: F0 00 00 56 23 68 [23:33:05]Write i2c OK [23:33:05]MH_I2C_Read... [23:33:05]Read from MH i2c: F0 [23:33:05]MH_I2C_Read... [23:33:05]Read from MH i2c: F0 09 00 [23:33:05]MH_I2C_Read... [23:33:05]Read from MH i2c: F0 09 00 56 23 00 33 D9 1A 67 EF 94 12 67 FA [23:33:05]GetLastDocTimeStamp 1729812650 [23:33:05]current date 1729812787 [23:33:05]FM_GetShiftState [23:33:05]SAM_PROTO_GetShiftState [23:33:05]wFMCommunicate request_size=4 [23:33:05]MH_SAM_APDU [23:33:05]CAPDU: 80 13 01 00 [23:33:05]Write to MH i2c: E2 08 00 57 23 80 13 01 00 00 00 00 00 F7 [23:33:05]Write i2c OK [23:33:05]MH_I2C_Read... [23:33:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:05]Read from MH i2c: E2 [23:33:05]MH_I2C_Read... [23:33:05]Read from MH i2c: E2 0E 00 [23:33:05]MH_I2C_Read... [23:33:05]Read from MH i2c: E2 0E 00 57 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 5C [23:33:05]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:33:05]wFMCommunicate OK [23:33:05]SAM_PROTO_GetShiftState done [23:33:05]FM_GetShiftState done [23:33:05]opened in 1729729095 [23:33:05]opened+sec_in_day 1729815495 [23:33:05]quantity*price = 25020 [23:33:05]sum+1 = 25022 [23:33:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 852 24.10.2024 23:33 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373035 ФПД: 109236513551798 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233307&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373035&fm=109236513551798&tin=02508201610067®Number=0000000000091623&sum=25000 [23:33:07]StoreToDocumentArchive [23:33:07]shift 524 fd 373035 [23:33:07]save to /storage/0524/doc_00373035 [23:33:07]save last doc name /storage/0524/doc_00373035 to /storage/kkm_last_doc_name [23:33:07]save OK [23:33:07]Clear old archive folders... [23:33:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:33:07]tlvbuf is 00CA4E80 [23:33:07]SAM_PROTO_ClearQueue [23:33:07]wFMCommunicate request_size=4 [23:33:07]MH_SAM_APDU [23:33:07]CAPDU: 80 09 00 00 [23:33:07]Write to MH i2c: E2 08 00 64 23 80 09 00 00 00 00 00 00 F9 [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 64 23 00 90 00 FB [23:33:07]RAPDU: 90 00 [23:33:07]wFMCommunicate OK [23:33:07]SAM_PROTO_ClearQueue done [23:33:07]KKMCreateOFDPacket [23:33:07]OFDProtocolAddRootSTLVToBuf [23:33:07]FM_MakeSignedData [23:33:07]FM_MakeSignedData [23:33:07]SAM_PROTO_SignData [23:33:07]wFMCommunicate request_size=4 [23:33:07]MH_SAM_APDU [23:33:07]CAPDU: 80 0D 01 02 [23:33:07]Write to MH i2c: E2 08 00 65 23 80 0D 01 02 00 00 00 00 01 [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 65 23 00 90 00 FC [23:33:07]RAPDU: 90 00 [23:33:07]wFMCommunicate OK [23:33:07]wFMCommunicate request_size=255 [23:33:07]MH_SAM_APDU [23:33: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 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 03 00 00 F4 03 04 00 33 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B1 05 00 35 04 06 00 63 [23:33:07]Write to MH i2c: E2 02 01 66 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 03 00 00 F4 03 04 00 33 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B1 05 00 35 04 06 00 63 00 00 9C [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 66 23 00 90 00 FD [23:33:07]RAPDU: 90 00 [23:33:07]wFMCommunicate OK [23:33:07]wFMCommunicate request_size=10 [23:33:07]MH_SAM_APDU [23:33:07]CAPDU: 80 0D 02 02 05 59 9B 96 35 B6 [23:33:07]Write to MH i2c: E2 0D 00 67 23 80 0D 02 02 05 00 59 9B 96 35 B6 00 00 83 [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 03 00 67 23 00 90 00 FE [23:33:07]RAPDU: 90 00 [23:33:07]wFMCommunicate OK [23:33:07]wFMCommunicate request_size=4 [23:33:07]MH_SAM_APDU [23:33:07]CAPDU: 80 0D 03 02 [23:33:07]Write to MH i2c: E2 08 00 68 23 80 0D 03 02 00 00 00 00 06 [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 0B 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 0B 00 68 23 00 95 4C 73 12 8E 39 CC 13 90 00 13 [23:33:07]RAPDU: 95 4C 73 12 8E 39 CC 13 90 00 [23:33:07]wFMCommunicate OK [23:33:07]SAM_PROTO_SignData done [23:33:07]FM_MakeSignedData done [23:33:07]CreateOFDProtocolMessage [23:33:07]wFMCommunicate request_size=4 [23:33:07]MH_SAM_APDU [23:33:07]CAPDU: 80 11 00 00 [23:33:07]Write to MH i2c: E2 08 00 69 23 80 11 00 00 00 00 00 00 06 [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:07]Read from MH i2c: E2 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 17 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: E2 17 00 69 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5B [23:33:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:33:07]wFMCommunicate OK [23:33:07]CreateOFDProtocolMessage done [23:33:07]OFDSenderStorePacket 373035 [23:33:07]StoreOFDPacket docnum=373035 [23:33:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 97 F5 07 01 89 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 03 00 00 F4 03 04 00 33 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B1 05 00 35 04 06 00 63 59 9B 96 35 B6 95 4C 73 12 8E 39 CC 13 [23:33:07]CheckFolder [23:33:07]dirname=/storage/ofd_packets [23:33:07]CheckFolder done [23:33:07]ProducePacketName [23:33:07]name=ofd_packets/00373035 [23:33:07]NVStorageSaveData ofd_packets/00373035 [23:33:07]File name is /storage/ofd_packets/00373035 [23:33:07]Write 301 bytes [23:33:07]NVStorageSaveData done [23:33:07]OFDSenderStorePacket done [23:33:07]KKMCreateOFDPacket done [23:33:07]NVStorageSaveData kkm_last_timestamp [23:33:07]File name is /storage/kkm_last_timestamp [23:33:07]Write 4 bytes [23:33:07]NVStorageSaveData done [23:33:07]OFD Sender: Processing packet 373035 [packets to send 268, broken 267] [23:33:07]ProducePacketName [23:33:07]name=ofd_packets/00373035 [23:33:07]OFD Sender: To server: pG, [23:33:07]CommunicateWithHost lk.salyk.kg:30040 [23:33:07]ConnectInit lk.salyk.kg [23:33:07]ExternCall_PrintAddStr [23:33:07]wPrintStart [23:33:07]Write to MH i2c: 01 00 00 6A 23 8D [23:33:07]Write i2c OK [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: 01 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: 01 07 00 [23:33:07]MH_I2C_Read... [23:33:07]Read from MH i2c: 01 07 00 6A 23 00 00 00 00 00 FF 0F A2 [23:33:07]RasterBufferAndPrint [23:33:07]line Счет N : (1)3309360 [23:33:07]line ИНН: 02508201610067 [23:33:07]line Контрольно-Кассовый Чек [23:33:07]line ПРОДАЖА [23:33:07]line ТРК (МРК, ГНК) : 22 [23:33:07]line Товар: 2710124130 [23:33:07]line Аи-92-К-4 [23:33:07]line 3.740 * 66.90 [23:33:07]line = 250.21 [23:33:07]line НДС 12% НСП 1% [23:33:07]line > о реализуемом товаре [23:33:07]line ОКРУГЛЕНИЕ: -0.21 [23:33:07]line ИТОГО: 250.00 [23:33:07]line Внесено: 250.00 [23:33:07]line СДАЧА: 0.00 [23:33:07]line НСП 1% : 2.21 [23:33:07]line НДС 12% : 26.57 [23:33:07]line Наличными: 250.00 [23:33:07]line Безнал.: 0.00 [23:33:07]line Место: АЗС № 87 "Партнер Нефть" [23:33:07]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:33:07]line СНО: Общий режим [23:33:07]line Чек 852 24.10.2024 23:33 [23:33:07]line Смена: 524 ФФД: 1.0 [23:33:07]line ЗНМ: 0300000083 [23:33:07]line РНМ: 0000000000091623 [23:33:07]line Версия ККМ: 001 [23:33:07]line ФМ: 0000000000874672 [23:33:07]line ФД: 373035 [23:33:07]line ФПД: 109236513551798 [23:33:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233307&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373035&fm=109236513551798&tin=02508201610067®Number=0000000000091623&sum=25000 [23:33:07]written 0, free lines is 4095 [23:33:07]Connected sock=11 [23:33:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 97 F5 07 01 89 20 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 9C 0E 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 BD 61 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 A8 61 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 54 03 00 00 F4 03 04 00 33 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B1 05 00 35 04 06 00 63 59 9B 96 35 B6 95 4C 73 12 8E 39 CC 13 [23:33:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 7D EF 47 00 71 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2B B1 05 00 F4 03 04 00 D9 84 1A 67 B6 04 01 00 00 42 82 E2 25 72 DE 73 EE [23:33:08]CommunicateWithHost err = 0 [23:33:08]CheckOFDResponse [23:33:08]1017 (14) - 77093643461234 [23:33:08]1041 (16) - 0000000000874672 [23:33:08]1040 (4) - 373035 [23:33:08]1012 (4) - 24.10.2024 17:33 [23:33:08]1206 (1) - 0 [23:33:08]OFD Sender: Remove packet 373035 [23:33:08]ProducePacketName [23:33:08]name=ofd_packets/00373035 [23:33:08]NVStorageDeleteData [23:33:08]Write to MH i2c: 01 00 00 95 23 B8 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: 01 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: 01 07 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: 01 07 00 95 23 00 00 00 00 00 D1 0C 9C [23:33:08]RasterBufferAndPrint [23:33:08]line [23:33:08]line [23:33:08]line [23:33:08]line [23:33:08]line [23:33:08]written 0, free lines is 3287 [23:33:08]MH_Cut [23:33:08]Write to MH i2c: D1 01 00 9C 23 01 91 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: D1 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: D1 01 00 [23:33:08]MH_I2C_Read... [23:33:08]Read from MH i2c: D1 01 00 9C 23 00 90 [23:33:08]Write to MH i2c: 01 00 00 9D 23 C0 [23:33:08]Write i2c OK [23:33:08]MH_I2C_Read... [23:33:08]OFD Sender: No OFD packet to send [23:33:08]*** Cut start [23:33:08]*** Partial cut [23:33:08]*** CUTSNS_PIN = 1 [23:33:08]*** CUTSNS_PIN = 0 [23:33:09]*** Brake cut motor [23:33:09]Read from MH i2c: 01 [23:33:09]MH_I2C_Read... [23:33:09]*** Stop cut motor [23:33:09]*** Cut end [23:33:09]Read from MH i2c: 01 07 00 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: 01 07 00 9D 23 00 00 00 00 00 FF 0F D5 [23:33:09]process_action close_receipt done [23:33:09]requested_data is exist [23:33:09]produce_requested_data [23:33:09]requested_item fm.sn is exist - process it [23:33:09]wFMCommunicate request_size=4 [23:33:09]MH_SAM_APDU [23:33:09]CAPDU: 80 11 00 00 [23:33:09]Write to MH i2c: E2 08 00 9E 23 80 11 00 00 00 00 00 00 3B [23:33:09]Write i2c OK [23:33:09]MH_I2C_Read... [23:33:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:09]Read from MH i2c: E2 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: E2 17 00 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: E2 17 00 9E 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [23:33:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:33:09]wFMCommunicate OK [23:33:09]requested_item fd.num is exist - process it [23:33:09]SAM_PROTO_GetFieldsCounters [23:33:09]wFMCommunicate request_size=4 [23:33:09]MH_SAM_APDU [23:33:09]CAPDU: 80 13 00 00 [23:33:09]Write to MH i2c: E2 08 00 9F 23 80 13 00 00 00 00 00 00 3E [23:33:09]Write i2c OK [23:33:09]MH_I2C_Read... [23:33:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:09]Read from MH i2c: E2 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: E2 62 00 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: E2 62 00 9F 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2B B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 54 03 00 00 5E 04 04 00 54 03 00 00 57 04 04 00 55 03 00 00 19 04 04 00 00 00 00 00 90 00 51 [23:33:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2B B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 54 03 00 00 5E 04 04 00 54 03 00 00 57 04 04 00 55 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:09]wFMCommunicate OK [23:33:09]SAM_PROTO_GetFieldsCounters done [23:33:09]requested_item shift.num is exist - process it [23:33:09]requested_item shift.opened is exist - process it [23:33:09]req_shift_opened [23:33:09]FM_GetShiftState [23:33:09]SAM_PROTO_GetShiftState [23:33:09]wFMCommunicate request_size=4 [23:33:09]MH_SAM_APDU [23:33:09]CAPDU: 80 13 01 00 [23:33:09]Write to MH i2c: E2 08 00 A0 23 80 13 01 00 00 00 00 00 40 [23:33:09]Write i2c OK [23:33:09]MH_I2C_Read... [23:33:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:09]Read from MH i2c: E2 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: E2 0E 00 [23:33:09]MH_I2C_Read... [23:33:09]Read from MH i2c: E2 0E 00 A0 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A5 [23:33:09]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:33:09]wFMCommunicate OK [23:33:09]SAM_PROTO_GetShiftState done [23:33:09]FM_GetShiftState done [23:33:09]req_shift_opened done [23:33:09]requested_item shift.open_date is exist - process it [23:33:09]req_shift_open_date [23:33:09]req_shift_open_date done [23:33:09]produce_requested_data done [23:33:09]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373035,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:33:09]process_action_free close_receipt [23:33:09]json_value_free [23:33:09]json_value_free done [23:33:09]process_json_proto returns [23:33:09]Send response to host [23:33:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373035,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:33:09]free response buf [23:33:09]execute_script done [23:33:09]execute_script returns [23:33:09]free content buf [23:33:09]Sock 7.Close socket [23:33:09]Sock 7.Thread stoped [23:33:13]OFD Sender: No OFD packet to send [23:33:18]OFD Sender: No OFD packet to send [23:33:23]OFD Sender: No OFD packet to send [23:33:26]accept exits with 9 [23:33:26]New connection [23:33:26]New thread 3066613092 created [23:33:26]Thread 3066469732 joined [23:33:26]Waiting for new connection... [23:33:26] Sock 9.Parse request [23:33:26]Sock 9.Check first char [23:33:26]Sock 9.First char is OK [23:33:26]request: POST /json_proto HTTP/1.0 [23:33:26]Method: POST [23:33:26]URL: /json_proto [23:33:26]Method is POST - this is cgi request [23:33:26]url: /json_proto [23:33:26]query_string will be loaded in cgi processing [23:33:26]execute_cgi json_proto POST (null) [23:33:26]execute_cgi path=json_proto method=POST [23:33:26]POST find Content-Length [23:33:26]Host: 172.17.42.195:8080 [23:33:26]Content-Length: 689 [23:33:26]Content-Type: application/json [23:33:26] [23:33:26]POST finish read [23:33:26]Found Content-Length = 689 [23:33:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 68.320, "sum" : 5274.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 5274.00, "payments": [ { "type": 0, "sum" : 5274.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:26]execute_script... [23:33: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)3309358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 68.320, "sum" : 5274.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 8000.00, "total" : 5274.00, "payments": [ { "type": 0, "sum" : 5274.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:33:26]POST & json_proto [23:33:26]process_json_proto [23:33:26]json parsed OK: [23:33:26]protocol is kg_v1.0 [23:33:26]action value=close_receipt [23:33:26]process_action close_receipt [23:33:26]cmd_close_receipt [23:33:26]MH_GetDate [23:33:26]Write to MH i2c: F0 00 00 A1 23 B3 [23:33:26]Write i2c OK [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: F0 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: F0 09 00 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: F0 09 00 A1 23 00 47 D9 1A 67 EF 94 12 67 59 [23:33:26]GetLastDocTimeStamp 1729812787 [23:33:26]current date 1729812807 [23:33:26]FM_GetShiftState [23:33:26]SAM_PROTO_GetShiftState [23:33:26]wFMCommunicate request_size=4 [23:33:26]MH_SAM_APDU [23:33:26]CAPDU: 80 13 01 00 [23:33:26]Write to MH i2c: E2 08 00 A2 23 80 13 01 00 00 00 00 00 42 [23:33:26]Write i2c OK [23:33:26]MH_I2C_Read... [23:33:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:26]Read from MH i2c: E2 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: E2 0E 00 [23:33:26]MH_I2C_Read... [23:33:26]Read from MH i2c: E2 0E 00 A2 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 A7 [23:33:26]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:33:26]wFMCommunicate OK [23:33:26]SAM_PROTO_GetShiftState done [23:33:26]FM_GetShiftState done [23:33:26]opened in 1729729095 [23:33:26]opened+sec_in_day 1729815495 [23:33:26]quantity*price = 527430 [23:33:26]sum+1 = 527431 [23:33:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 5274.00 Внесено: 8000.00 СДАЧА: 2726.00 НСП 1% : 46.67 НДС 12% : 560.10 Наличными: 5274.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 853 24.10.2024 23:33 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373036 ФПД: 5959936563470 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373036&fm=5959936563470&tin=02508201610067®Number=0000000000091623&sum=527400 [23:33:27]StoreToDocumentArchive [23:33:27]shift 524 fd 373036 [23:33:27]save to /storage/0524/doc_00373036 [23:33:27]save last doc name /storage/0524/doc_00373036 to /storage/kkm_last_doc_name [23:33:27]save OK [23:33:27]Clear old archive folders... [23:33:27]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:33:27]tlvbuf is B6F05AF0 [23:33:27]SAM_PROTO_ClearQueue [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 09 00 00 [23:33:27]Write to MH i2c: E2 08 00 AF 23 80 09 00 00 00 00 00 00 44 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 AF 23 00 90 00 46 [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]SAM_PROTO_ClearQueue done [23:33:27]KKMCreateOFDPacket [23:33:27]OFDProtocolAddRootSTLVToBuf [23:33:27]FM_MakeSignedData [23:33:27]FM_MakeSignedData [23:33:27]SAM_PROTO_SignData [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 01 02 [23:33:27]Write to MH i2c: E2 08 00 B0 23 80 0D 01 02 00 00 00 00 4C [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 B0 23 00 90 00 47 [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]wFMCommunicate request_size=255 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E0 0A 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 46 0C 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 0C 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA DA 00 00 00 00 07 04 06 00 28 0C 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 03 00 00 F4 03 04 00 47 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B1 05 [23:33:27]Write to MH i2c: E2 02 01 B1 23 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E0 0A 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 46 0C 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 0C 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA DA 00 00 00 00 07 04 06 00 28 0C 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 03 00 00 F4 03 04 00 47 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B1 05 00 00 3D [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 B1 23 00 90 00 48 [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]wFMCommunicate request_size=16 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 05 6B A7 E6 D9 0E [23:33:27]Write to MH i2c: E2 13 00 B2 23 80 0D 02 02 0B 00 00 35 04 06 00 05 6B A7 E6 D9 0E 00 00 88 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 03 00 B2 23 00 90 00 49 [23:33:27]RAPDU: 90 00 [23:33:27]wFMCommunicate OK [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 0D 03 02 [23:33:27]Write to MH i2c: E2 08 00 B3 23 80 0D 03 02 00 00 00 00 51 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 0B 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 0B 00 B3 23 00 47 DC 38 23 C6 1E 9A 03 90 00 51 [23:33:27]RAPDU: 47 DC 38 23 C6 1E 9A 03 90 00 [23:33:27]wFMCommunicate OK [23:33:27]SAM_PROTO_SignData done [23:33:27]FM_MakeSignedData done [23:33:27]CreateOFDProtocolMessage [23:33:27]wFMCommunicate request_size=4 [23:33:27]MH_SAM_APDU [23:33:27]CAPDU: 80 11 00 00 [23:33:27]Write to MH i2c: E2 08 00 B4 23 80 11 00 00 00 00 00 00 51 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:27]Read from MH i2c: E2 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 17 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: E2 17 00 B4 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 A6 [23:33:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:33:27]wFMCommunicate OK [23:33:27]CreateOFDProtocolMessage done [23:33:27]OFDSenderStorePacket 373036 [23:33:27]StoreOFDPacket docnum=373036 [23:33:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 34 92 0D 01 B6 52 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E0 0A 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 46 0C 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 0C 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA DA 00 00 00 00 07 04 06 00 28 0C 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 03 00 00 F4 03 04 00 47 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B1 05 00 35 04 06 00 05 6B A7 E6 D9 0E 47 DC 38 23 C6 1E 9A 03 [23:33:27]CheckFolder [23:33:27]dirname=/storage/ofd_packets [23:33:27]CheckFolder done [23:33:27]ProducePacketName [23:33:27]name=ofd_packets/00373036 [23:33:27]NVStorageSaveData ofd_packets/00373036 [23:33:27]File name is /storage/ofd_packets/00373036 [23:33:27]Write 307 bytes [23:33:27]NVStorageSaveData done [23:33:27]OFDSenderStorePacket done [23:33:27]KKMCreateOFDPacket done [23:33:27]NVStorageSaveData kkm_last_timestamp [23:33:27]File name is /storage/kkm_last_timestamp [23:33:27]Write 4 bytes [23:33:27]NVStorageSaveData done [23:33:27]ExternCall_PrintAddStr [23:33:27]wPrintStart [23:33:27]Write to MH i2c: 01 00 00 B5 23 D8 [23:33:27]Write i2c OK [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: 01 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: 01 07 00 [23:33:27]MH_I2C_Read... [23:33:27]Read from MH i2c: 01 07 00 B5 23 00 00 00 00 00 FF 0F ED [23:33:27]RasterBufferAndPrint [23:33:27]line Счет N : (1)3309358 [23:33:27]line ИНН: 02508201610067 [23:33:27]line Контрольно-Кассовый Чек [23:33:27]line ПРОДАЖА [23:33:27]line ТРК (МРК, ГНК) : 41 [23:33:27]line Товар: 2710194240 [23:33:27]line D-Energy Дт-К-2 [23:33:27]line 68.320 * 77.20 [23:33:27]line = 5274.30 [23:33:27]line НДС 12% НСП 1% [23:33:27]line > о реализуемом товаре [23:33:27]line ОКРУГЛЕНИЕ: -0.30 [23:33:27]line ИТОГО: 5274.00 [23:33:27]line Внесено: 8000.00 [23:33:27]line СДАЧА: 2726.00 [23:33:27]line НСП 1% : 46.67 [23:33:27]line НДС 12% : 560.10 [23:33:27]line Наличными: 5274.00 [23:33:27]line Безнал.: 0.00 [23:33:27]line Место: АЗС № 87 "Партнер Нефть" [23:33:27]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:33:27]line СНО: Общий режим [23:33:27]line Чек 853 24.10.2024 23:33 [23:33:27]line Смена: 524 ФФД: 1.0 [23:33:27]line ЗНМ: 0300000083 [23:33:27]line РНМ: 0000000000091623 [23:33:27]line Версия ККМ: 001 [23:33:27]line ФМ: 0000000000874672 [23:33:27]line ФД: 373036 [23:33:27]line ФПД: 5959936563470 [23:33:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233327&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373036&fm=5959936563470&tin=02508201610067®Number=0000000000091623&sum=527400 [23:33:28]OFD Sender: Processing packet 373036 [packets to send 268, broken 267] [23:33:28]ProducePacketName [23:33:28]name=ofd_packets/00373036 [23:33:28]OFD Sender: To server: pG, [23:33:28]CommunicateWithHost lk.salyk.kg:30040 [23:33:28]ConnectInit lk.salyk.kg [23:33:28]written 0, free lines is 4095 [23:33:28]Connected sock=10 [23:33:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 34 92 0D 01 B6 52 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 E0 0A 01 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 46 0C 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 0C 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3B 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CA DA 00 00 00 00 07 04 06 00 28 0C 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 55 03 00 00 F4 03 04 00 47 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B1 05 00 35 04 06 00 05 6B A7 E6 D9 0E 47 DC 38 23 C6 1E 9A 03 [23:33:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 49 D1 47 00 36 AA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2C B1 05 00 F4 03 04 00 EE 84 1A 67 B6 04 01 00 00 C7 78 4E 90 92 DC EC 56 [23:33:28]CommunicateWithHost err = 0 [23:33:28]CheckOFDResponse [23:33:28]1017 (14) - 77093643461234 [23:33:28]1041 (16) - 0000000000874672 [23:33:28]1040 (4) - 373036 [23:33:28]1012 (4) - 24.10.2024 17:33 [23:33:28]1206 (1) - 0 [23:33:28]OFD Sender: Remove packet 373036 [23:33:28]ProducePacketName [23:33:28]name=ofd_packets/00373036 [23:33:28]NVStorageDeleteData [23:33:28]Write to MH i2c: 01 00 00 E0 23 03 [23:33:28]Write i2c OK [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: 01 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: 01 07 00 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: 01 07 00 E0 23 00 00 00 00 00 EC 0C 02 [23:33:28]RasterBufferAndPrint [23:33:28]line [23:33:28]line [23:33:28]line [23:33:28]line [23:33:28]line [23:33:28]written 0, free lines is 3314 [23:33:28]MH_Cut [23:33:28]Write to MH i2c: D1 01 00 E7 23 01 DC [23:33:28]Write i2c OK [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: D1 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: D1 01 00 [23:33:28]MH_I2C_Read... [23:33:28]Read from MH i2c: D1 01 00 E7 23 00 DB [23:33:28]Write to MH i2c: 01 00 00 E8 23 0B [23:33:28]Write i2c OK [23:33:28]MH_I2C_Read... [23:33:28]OFD Sender: No OFD packet to send [23:33:29]*** Cut start [23:33:29]*** Partial cut [23:33:29]*** CUTSNS_PIN = 1 [23:33:29]*** CUTSNS_PIN = 0 [23:33:29]*** Brake cut motor [23:33:30]Read from MH i2c: 01 [23:33:30]MH_I2C_Read... [23:33:30]*** Stop cut motor [23:33:30]*** Cut end [23:33:30]Read from MH i2c: 01 07 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: 01 07 00 E8 23 00 00 00 00 00 FF 0F 20 [23:33:30]process_action close_receipt done [23:33:30]requested_data is exist [23:33:30]produce_requested_data [23:33:30]requested_item fm.sn is exist - process it [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 11 00 00 [23:33:30]Write to MH i2c: E2 08 00 E9 23 80 11 00 00 00 00 00 00 86 [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 17 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 17 00 E9 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [23:33:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:33:30]wFMCommunicate OK [23:33:30]requested_item fd.num is exist - process it [23:33:30]SAM_PROTO_GetFieldsCounters [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 13 00 00 [23:33:30]Write to MH i2c: E2 08 00 EA 23 80 13 00 00 00 00 00 00 89 [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 62 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 62 00 EA 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2C B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 55 03 00 00 5E 04 04 00 55 03 00 00 57 04 04 00 56 03 00 00 19 04 04 00 00 00 00 00 90 00 A0 [23:33:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2C B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 55 03 00 00 5E 04 04 00 55 03 00 00 57 04 04 00 56 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:33:30]wFMCommunicate OK [23:33:30]SAM_PROTO_GetFieldsCounters done [23:33:30]requested_item shift.num is exist - process it [23:33:30]requested_item shift.opened is exist - process it [23:33:30]req_shift_opened [23:33:30]FM_GetShiftState [23:33:30]SAM_PROTO_GetShiftState [23:33:30]wFMCommunicate request_size=4 [23:33:30]MH_SAM_APDU [23:33:30]CAPDU: 80 13 01 00 [23:33:30]Write to MH i2c: E2 08 00 EB 23 80 13 01 00 00 00 00 00 8B [23:33:30]Write i2c OK [23:33:30]MH_I2C_Read... [23:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:33:30]Read from MH i2c: E2 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 0E 00 [23:33:30]MH_I2C_Read... [23:33:30]Read from MH i2c: E2 0E 00 EB 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F0 [23:33:30]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:33:30]wFMCommunicate OK [23:33:30]SAM_PROTO_GetShiftState done [23:33:30]FM_GetShiftState done [23:33:30]req_shift_opened done [23:33:30]requested_item shift.open_date is exist - process it [23:33:30]req_shift_open_date [23:33:30]req_shift_open_date done [23:33:30]produce_requested_data done [23:33:30]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373036,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:33:30]process_action_free close_receipt [23:33:30]json_value_free [23:33:30]json_value_free done [23:33:30]process_json_proto returns [23:33:30]Send response to host [23:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373036,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:33:30]free response buf [23:33:30]execute_script done [23:33:30]execute_script returns [23:33:30]free content buf [23:33:30]Sock 9.Close socket [23:33:30]Sock 9.Thread stoped [23:33:33]OFD Sender: No OFD packet to send [23:33:38]OFD Sender: No OFD packet to send [23:33:43]OFD Sender: No OFD packet to send [23:33:48]OFD Sender: No OFD packet to send [23:33:53]OFD Sender: No OFD packet to send [23:33:59]OFD Sender: No OFD packet to send [23:34:04]OFD Sender: No OFD packet to send [23:34:09]OFD Sender: No OFD packet to send [23:34:14]OFD Sender: No OFD packet to send [23:34:19]OFD Sender: No OFD packet to send [23:34:24]OFD Sender: No OFD packet to send [23:34:29]OFD Sender: No OFD packet to send [23:34:34]OFD Sender: No OFD packet to send [23:34:39]OFD Sender: No OFD packet to send [23:34:44]OFD Sender: No OFD packet to send [23:34:49]OFD Sender: No OFD packet to send [23:34:54]OFD Sender: No OFD packet to send [23:34:59]OFD Sender: No OFD packet to send [23:35:04]OFD Sender: No OFD packet to send [23:35:09]OFD Sender: No OFD packet to send [23:35:14]OFD Sender: No OFD packet to send [23:35:19]OFD Sender: No OFD packet to send [23:35:21]accept exits with 7 [23:35:21]New connection [23:35:21]New thread 3066469732 created [23:35:21]Thread 3066613092 joined [23:35:21]Waiting for new connection... [23:35:21] Sock 7.Parse request [23:35:21]Sock 7.Check first char [23:35:21]Sock 7.First char is OK [23:35:21]request: POST /json_proto HTTP/1.0 [23:35:21]Method: POST [23:35:21]URL: /json_proto [23:35:21]Method is POST - this is cgi request [23:35:21]url: /json_proto [23:35:21]query_string will be loaded in cgi processing [23:35:21]execute_cgi json_proto POST (null) [23:35:21]execute_cgi path=json_proto method=POST [23:35:21]POST find Content-Length [23:35:21]Host: 172.17.42.195:8080 [23:35:21]Content-Length: 767 [23:35:21]Content-Type: application/json [23:35:21] [23:35:21]POST finish read [23:35:21]Found Content-Length = 767 [23:35:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:21]execute_script... [23:35:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 7.480, "sum" : 500.41, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:35:21]POST & json_proto [23:35:21]process_json_proto [23:35:21]json parsed OK: [23:35:21]protocol is kg_v1.0 [23:35:21]action value=close_receipt [23:35:21]process_action close_receipt [23:35:21]cmd_close_receipt [23:35:21]MH_GetDate [23:35:21]Write to MH i2c: F0 00 00 EC 23 FE [23:35:21]Write i2c OK [23:35:21]MH_I2C_Read... [23:35:21]Read from MH i2c: F0 [23:35:21]MH_I2C_Read... [23:35:21]Read from MH i2c: F0 09 00 [23:35:21]MH_I2C_Read... [23:35:21]Read from MH i2c: F0 09 00 EC 23 00 BB D9 1A 67 EF 94 12 67 18 [23:35:21]GetLastDocTimeStamp 1729812807 [23:35:21]current date 1729812923 [23:35:21]FM_GetShiftState [23:35:21]SAM_PROTO_GetShiftState [23:35:21]wFMCommunicate request_size=4 [23:35:21]MH_SAM_APDU [23:35:21]CAPDU: 80 13 01 00 [23:35:21]Write to MH i2c: E2 08 00 ED 23 80 13 01 00 00 00 00 00 8D [23:35:21]Write i2c OK [23:35:21]MH_I2C_Read... [23:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:21]Read from MH i2c: E2 [23:35:21]MH_I2C_Read... [23:35:21]Read from MH i2c: E2 0E 00 [23:35:21]MH_I2C_Read... [23:35:21]Read from MH i2c: E2 0E 00 ED 23 00 09 00 01 47 92 19 67 00 00 00 00 90 00 F2 [23:35:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:35:21]wFMCommunicate OK [23:35:21]SAM_PROTO_GetShiftState done [23:35:21]FM_GetShiftState done [23:35:21]opened in 1729729095 [23:35:21]opened+sec_in_day 1729815495 [23:35:21]quantity*price = 50041 [23:35:21]sum+1 = 50042 [23:35:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.41 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.41 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 854 24.10.2024 23:35 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373037 ФПД: 269704394980908 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233523&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373037&fm=269704394980908&tin=02508201610067®Number=0000000000091623&sum=50041 [23:35:22]StoreToDocumentArchive [23:35:22]shift 524 fd 373037 [23:35:22]save to /storage/0524/doc_00373037 [23:35:22]save last doc name /storage/0524/doc_00373037 to /storage/kkm_last_doc_name [23:35:22]save OK [23:35:22]Clear old archive folders... [23:35:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:35:22]tlvbuf is 00CAE2D0 [23:35:22]SAM_PROTO_ClearQueue [23:35:22]wFMCommunicate request_size=4 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 09 00 00 [23:35:22]Write to MH i2c: E2 08 00 FA 23 80 09 00 00 00 00 00 00 8F [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 FA 23 00 90 00 91 [23:35:22]RAPDU: 90 00 [23:35:22]wFMCommunicate OK [23:35:22]SAM_PROTO_ClearQueue done [23:35:22]KKMCreateOFDPacket [23:35:22]OFDProtocolAddRootSTLVToBuf [23:35:22]FM_MakeSignedData [23:35:22]FM_MakeSignedData [23:35:22]SAM_PROTO_SignData [23:35:22]wFMCommunicate request_size=4 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 0D 01 02 [23:35:22]Write to MH i2c: E2 08 00 FB 23 80 0D 01 02 00 00 00 00 97 [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 FB 23 00 90 00 92 [23:35:22]RAPDU: 90 00 [23:35:22]wFMCommunicate OK [23:35:22]wFMCommunicate request_size=255 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 03 00 00 F4 03 04 00 BB D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B1 05 00 35 04 06 00 F5 [23:35:22]Write to MH i2c: E2 02 01 FC 23 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 03 00 00 F4 03 04 00 BB D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B1 05 00 35 04 06 00 F5 00 00 C9 [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 FC 23 00 90 00 93 [23:35:22]RAPDU: 90 00 [23:35:22]wFMCommunicate OK [23:35:22]wFMCommunicate request_size=10 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 0D 02 02 05 4B 72 A8 3E 2C [23:35:22]Write to MH i2c: E2 0D 00 FD 23 80 0D 02 02 05 00 4B 72 A8 3E 2C 00 00 73 [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:35:22]Read from MH i2c: E2 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 [23:35:22]MH_I2C_Read... [23:35:22]Read from MH i2c: E2 03 00 FD 23 00 90 00 94 [23:35:22]RAPDU: 90 00 [23:35:22]wFMCommunicate OK [23:35:22]wFMCommunicate request_size=4 [23:35:22]MH_SAM_APDU [23:35:22]CAPDU: 80 0D 03 02 [23:35:22]Write to MH i2c: E2 08 00 FE 23 80 0D 03 02 00 00 00 00 9C [23:35:22]Write i2c OK [23:35:22]MH_I2C_Read... [23:35:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:35:23]Read from MH i2c: E2 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: E2 0B 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: E2 0B 00 FE 23 00 E6 DE 0D 63 58 70 CF C0 90 00 28 [23:35:23]RAPDU: E6 DE 0D 63 58 70 CF C0 90 00 [23:35:23]wFMCommunicate OK [23:35:23]SAM_PROTO_SignData done [23:35:23]FM_MakeSignedData done [23:35:23]CreateOFDProtocolMessage [23:35:23]wFMCommunicate request_size=4 [23:35:23]MH_SAM_APDU [23:35:23]CAPDU: 80 11 00 00 [23:35:23]Write to MH i2c: E2 08 00 FF 23 80 11 00 00 00 00 00 00 9C [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:23]Read from MH i2c: E2 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: E2 17 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: E2 17 00 FF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F1 [23:35:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:35:23]wFMCommunicate OK [23:35:23]CreateOFDProtocolMessage done [23:35:23]OFDSenderStorePacket 373037 [23:35:23]StoreOFDPacket docnum=373037 [23:35:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 14 A8 07 01 93 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 03 00 00 F4 03 04 00 BB D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B1 05 00 35 04 06 00 F5 4B 72 A8 3E 2C E6 DE 0D 63 58 70 CF C0 [23:35:23]CheckFolder [23:35:23]dirname=/storage/ofd_packets [23:35:23]CheckFolder done [23:35:23]ProducePacketName [23:35:23]name=ofd_packets/00373037 [23:35:23]NVStorageSaveData ofd_packets/00373037 [23:35:23]File name is /storage/ofd_packets/00373037 [23:35:23]Write 301 bytes [23:35:23]NVStorageSaveData done [23:35:23]OFDSenderStorePacket done [23:35:23]KKMCreateOFDPacket done [23:35:23]NVStorageSaveData kkm_last_timestamp [23:35:23]File name is /storage/kkm_last_timestamp [23:35:23]Write 4 bytes [23:35:23]NVStorageSaveData done [23:35:23]ExternCall_PrintAddStr [23:35:23]wPrintStart [23:35:23]Write to MH i2c: 01 00 00 00 24 24 [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: 01 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: 01 07 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: 01 07 00 00 24 00 00 00 00 00 FF 0F 39 [23:35:23]RasterBufferAndPrint [23:35:23]line Счет N : (1)3309361 [23:35:23]line ИНН: 02508201610067 [23:35:23]line Контрольно-Кассовый Чек [23:35:23]line ПРОДАЖА [23:35:23]line ТРК (МРК, ГНК) : 12 [23:35:23]line Товар: 2710124130 [23:35:23]line Аи-92-К-4 [23:35:23]line 7.480 * 66.90 [23:35:23]line = 500.41 [23:35:23]line НДС 12% НСП 1% [23:35:23]line > о реализуемом товаре [23:35:23]line ИТОГО: 500.41 [23:35:23]line НСП 1% : 4.43 [23:35:23]line НДС 12% : 53.14 [23:35:23]line Наличными: 0.00 [23:35:23]line Безнал.: 500.41 [23:35:23]line Место: АЗС № 87 "Партнер Нефть" [23:35:23]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:35:23]line СНО: Общий режим [23:35:23]line Чек 854 24.10.2024 23:35 [23:35:23]line Смена: 524 ФФД: 1.0 [23:35:23]line ЗНМ: 0300000083 [23:35:23]line РНМ: 0000000000091623 [23:35:23]line Версия ККМ: 001 [23:35:23]line Платежная система: Mbank [23:35:23]line ФМ: 0000000000874672 [23:35:23]line ФД: 373037 [23:35:23]line ФПД: 269704394980908 [23:35:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233523&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373037&fm=269704394980908&tin=02508201610067®Number=0000000000091623&sum=50041 [23:35:23]written 0, free lines is 4095 [23:35:23]OFD Sender: Processing packet 373037 [packets to send 268, broken 267] [23:35:23]ProducePacketName [23:35:23]name=ofd_packets/00373037 [23:35:23]OFD Sender: To server: pG, [23:35:23]CommunicateWithHost lk.salyk.kg:30040 [23:35:23]ConnectInit lk.salyk.kg [23:35:23]Connected sock=10 [23:35:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 14 A8 07 01 93 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 34 FF 03 08 00 03 38 1D 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 79 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 79 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 79 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 03 00 00 F4 03 04 00 BB D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2D B1 05 00 35 04 06 00 F5 4B 72 A8 3E 2C E6 DE 0D 63 58 70 CF C0 [23:35:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 59 C4 47 00 9C 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 36 37 32 10 04 04 00 2D B1 05 00 F4 03 04 00 61 85 1A 67 B6 04 01 00 00 9F C3 4D 89 B3 1D 89 B5 [23:35:23]CommunicateWithHost err = 0 [23:35:23]CheckOFDResponse [23:35:23]1017 (14) - 77093643461234 [23:35:23]1041 (16) - 0000000000874672 [23:35:23]1040 (4) - 373037 [23:35:23]1012 (4) - 24.10.2024 17:35 [23:35:23]1206 (1) - 0 [23:35:23]OFD Sender: Remove packet 373037 [23:35:23]ProducePacketName [23:35:23]name=ofd_packets/00373037 [23:35:23]NVStorageDeleteData [23:35:23]Write to MH i2c: 01 00 00 29 24 4D [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: 01 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: 01 07 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: 01 07 00 29 24 00 00 00 00 00 EE 0C 4E [23:35:23]RasterBufferAndPrint [23:35:23]line [23:35:23]line [23:35:23]line [23:35:23]line [23:35:23]line [23:35:23]written 0, free lines is 3316 [23:35:23]MH_Cut [23:35:23]Write to MH i2c: D1 01 00 30 24 01 26 [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: D1 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: D1 01 00 [23:35:23]MH_I2C_Read... [23:35:23]Read from MH i2c: D1 01 00 30 24 00 25 [23:35:23]Write to MH i2c: 01 00 00 31 24 55 [23:35:23]Write i2c OK [23:35:23]MH_I2C_Read... [23:35:23]OFD Sender: No OFD packet to send [23:35:24]*** Cut start [23:35:24]*** Partial cut [23:35:24]*** CUTSNS_PIN = 1 [23:35:24]*** CUTSNS_PIN = 0 [23:35:24]*** Brake cut motor [23:35:25]Read from MH i2c: 01 [23:35:25]MH_I2C_Read... [23:35:25]*** Stop cut motor [23:35:25]*** Cut end [23:35:25]Read from MH i2c: 01 07 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: 01 07 00 31 24 00 00 00 00 00 FF 0F 6A [23:35:25]process_action close_receipt done [23:35:25]requested_data is exist [23:35:25]produce_requested_data [23:35:25]requested_item fm.sn is exist - process it [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 11 00 00 [23:35:25]Write to MH i2c: E2 08 00 32 24 80 11 00 00 00 00 00 00 D0 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:35:25]Read from MH i2c: E2 17 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 17 00 32 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 25 [23:35:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:35:25]wFMCommunicate OK [23:35:25]requested_item fd.num is exist - process it [23:35:25]SAM_PROTO_GetFieldsCounters [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 13 00 00 [23:35:25]Write to MH i2c: E2 08 00 33 24 80 13 00 00 00 00 00 00 D3 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 62 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 62 00 33 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2D B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 56 03 00 00 5E 04 04 00 56 03 00 00 57 04 04 00 57 03 00 00 19 04 04 00 00 00 00 00 90 00 EE [23:35:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2D B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 56 03 00 00 5E 04 04 00 56 03 00 00 57 04 04 00 57 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:35:25]wFMCommunicate OK [23:35:25]SAM_PROTO_GetFieldsCounters done [23:35:25]requested_item shift.num is exist - process it [23:35:25]requested_item shift.opened is exist - process it [23:35:25]req_shift_opened [23:35:25]FM_GetShiftState [23:35:25]SAM_PROTO_GetShiftState [23:35:25]wFMCommunicate request_size=4 [23:35:25]MH_SAM_APDU [23:35:25]CAPDU: 80 13 01 00 [23:35:25]Write to MH i2c: E2 08 00 34 24 80 13 01 00 00 00 00 00 D5 [23:35:25]Write i2c OK [23:35:25]MH_I2C_Read... [23:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:35:25]Read from MH i2c: E2 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 0E 00 [23:35:25]MH_I2C_Read... [23:35:25]Read from MH i2c: E2 0E 00 34 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3A [23:35:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:35:25]wFMCommunicate OK [23:35:25]SAM_PROTO_GetShiftState done [23:35:25]FM_GetShiftState done [23:35:25]req_shift_opened done [23:35:25]requested_item shift.open_date is exist - process it [23:35:25]req_shift_open_date [23:35:25]req_shift_open_date done [23:35:25]produce_requested_data done [23:35:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373037,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:35:25]process_action_free close_receipt [23:35:25]json_value_free [23:35:25]json_value_free done [23:35:25]process_json_proto returns [23:35:25]Send response to host [23:35:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373037,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:35:25]free response buf [23:35:25]execute_script done [23:35:25]execute_script returns [23:35:25]free content buf [23:35:25]Sock 7.Close socket [23:35:25]Sock 7.Thread stoped [23:35:29]OFD Sender: No OFD packet to send [23:35:34]OFD Sender: No OFD packet to send [23:35:39]OFD Sender: No OFD packet to send [23:35:44]OFD Sender: No OFD packet to send [23:35:49]OFD Sender: No OFD packet to send [23:35:54]OFD Sender: No OFD packet to send [23:35:59]OFD Sender: No OFD packet to send [23:36:04]OFD Sender: No OFD packet to send [23:36:09]OFD Sender: No OFD packet to send [23:36:14]OFD Sender: No OFD packet to send [23:36:19]OFD Sender: No OFD packet to send [23:36:21]accept exits with 9 [23:36:21]New connection [23:36:21]New thread 3066613092 created [23:36:21]Thread 3066469732 joined [23:36:21]Waiting for new connection... [23:36:21] Sock 9.Parse request [23:36:21]Sock 9.Check first char [23:36:21]Sock 9.First char is OK [23:36:21]request: POST /json_proto HTTP/1.0 [23:36:21]Method: POST [23:36:21]URL: /json_proto [23:36:21]Method is POST - this is cgi request [23:36:21]url: /json_proto [23:36:21]query_string will be loaded in cgi processing [23:36:21]execute_cgi json_proto POST (null) [23:36:21]execute_cgi path=json_proto method=POST [23:36:21]POST find Content-Length [23:36:21]Host: 172.17.42.195:8080 [23:36:21]Content-Length: 683 [23:36:21]Content-Type: application/json [23:36:21] [23:36:21]POST finish read [23:36:21]Found Content-Length = 683 [23:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:21]execute_script... [23:36:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 14.950, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:36:21]POST & json_proto [23:36:21]process_json_proto [23:36:21]json parsed OK: [23:36:21]protocol is kg_v1.0 [23:36:21]action value=close_receipt [23:36:21]process_action close_receipt [23:36:21]cmd_close_receipt [23:36:21]MH_GetDate [23:36:21]Write to MH i2c: F0 00 00 35 24 48 [23:36:21]Write i2c OK [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: F0 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: F0 09 00 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: F0 09 00 35 24 00 F6 D9 1A 67 EF 94 12 67 9D [23:36:21]GetLastDocTimeStamp 1729812923 [23:36:21]current date 1729812982 [23:36:21]FM_GetShiftState [23:36:21]SAM_PROTO_GetShiftState [23:36:21]wFMCommunicate request_size=4 [23:36:21]MH_SAM_APDU [23:36:21]CAPDU: 80 13 01 00 [23:36:21]Write to MH i2c: E2 08 00 36 24 80 13 01 00 00 00 00 00 D7 [23:36:21]Write i2c OK [23:36:21]MH_I2C_Read... [23:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:21]Read from MH i2c: E2 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: E2 0E 00 [23:36:21]MH_I2C_Read... [23:36:21]Read from MH i2c: E2 0E 00 36 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 3C [23:36:21]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:36:21]wFMCommunicate OK [23:36:21]SAM_PROTO_GetShiftState done [23:36:21]FM_GetShiftState done [23:36:21]opened in 1729729095 [23:36:21]opened+sec_in_day 1729815495 [23:36:21]quantity*price = 100015 [23:36:21]sum+1 = 100017 [23:36:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 855 24.10.2024 23:36 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373038 ФПД: 52820890110043 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233622&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373038&fm=52820890110043&tin=02508201610067®Number=0000000000091623&sum=100000 [23:36:22]StoreToDocumentArchive [23:36:22]shift 524 fd 373038 [23:36:22]save to /storage/0524/doc_00373038 [23:36:22]save last doc name /storage/0524/doc_00373038 to /storage/kkm_last_doc_name [23:36:22]save OK [23:36:22]Clear old archive folders... [23:36:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:36:22]tlvbuf is 00CE4880 [23:36:22]SAM_PROTO_ClearQueue [23:36:22]wFMCommunicate request_size=4 [23:36:22]MH_SAM_APDU [23:36:22]CAPDU: 80 09 00 00 [23:36:22]Write to MH i2c: E2 08 00 43 24 80 09 00 00 00 00 00 00 D9 [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:36:22]Read from MH i2c: E2 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 43 24 00 90 00 DB [23:36:22]RAPDU: 90 00 [23:36:22]wFMCommunicate OK [23:36:22]SAM_PROTO_ClearQueue done [23:36:22]KKMCreateOFDPacket [23:36:22]OFDProtocolAddRootSTLVToBuf [23:36:22]FM_MakeSignedData [23:36:22]FM_MakeSignedData [23:36:22]SAM_PROTO_SignData [23:36:22]wFMCommunicate request_size=4 [23:36:22]MH_SAM_APDU [23:36:22]CAPDU: 80 0D 01 02 [23:36:22]Write to MH i2c: E2 08 00 44 24 80 0D 01 02 00 00 00 00 E1 [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:36:22]Read from MH i2c: E2 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 44 24 00 90 00 DC [23:36:22]RAPDU: 90 00 [23:36:22]wFMCommunicate OK [23:36:22]wFMCommunicate request_size=255 [23:36:22]MH_SAM_APDU [23:36: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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 F6 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B1 05 00 35 04 06 00 30 [23:36:22]Write to MH i2c: E2 02 01 45 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 F6 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B1 05 00 35 04 06 00 30 00 00 33 [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:22]Read from MH i2c: E2 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 45 24 00 90 00 DD [23:36:22]RAPDU: 90 00 [23:36:22]wFMCommunicate OK [23:36:22]wFMCommunicate request_size=10 [23:36:22]MH_SAM_APDU [23:36:22]CAPDU: 80 0D 02 02 05 0A 52 64 48 5B [23:36:22]Write to MH i2c: E2 0D 00 46 24 80 0D 02 02 05 00 0A 52 64 48 5B 00 00 51 [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:36:22]Read from MH i2c: E2 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 03 00 46 24 00 90 00 DE [23:36:22]RAPDU: 90 00 [23:36:22]wFMCommunicate OK [23:36:22]wFMCommunicate request_size=4 [23:36:22]MH_SAM_APDU [23:36:22]CAPDU: 80 0D 03 02 [23:36:22]Write to MH i2c: E2 08 00 47 24 80 0D 03 02 00 00 00 00 E6 [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:36:22]Read from MH i2c: E2 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 0B 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 0B 00 47 24 00 24 37 22 EB 4A 0E A7 C3 90 00 11 [23:36:22]RAPDU: 24 37 22 EB 4A 0E A7 C3 90 00 [23:36:22]wFMCommunicate OK [23:36:22]SAM_PROTO_SignData done [23:36:22]FM_MakeSignedData done [23:36:22]CreateOFDProtocolMessage [23:36:22]wFMCommunicate request_size=4 [23:36:22]MH_SAM_APDU [23:36:22]CAPDU: 80 11 00 00 [23:36:22]Write to MH i2c: E2 08 00 48 24 80 11 00 00 00 00 00 00 E6 [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:22]Read from MH i2c: E2 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 17 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: E2 17 00 48 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3B [23:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:36:22]wFMCommunicate OK [23:36:22]CreateOFDProtocolMessage done [23:36:22]OFDSenderStorePacket 373038 [23:36:22]StoreOFDPacket docnum=373038 [23:36:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 DB E3 07 01 C8 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 F6 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B1 05 00 35 04 06 00 30 0A 52 64 48 5B 24 37 22 EB 4A 0E A7 C3 [23:36:22]CheckFolder [23:36:22]dirname=/storage/ofd_packets [23:36:22]CheckFolder done [23:36:22]ProducePacketName [23:36:22]name=ofd_packets/00373038 [23:36:22]NVStorageSaveData ofd_packets/00373038 [23:36:22]File name is /storage/ofd_packets/00373038 [23:36:22]Write 301 bytes [23:36:22]NVStorageSaveData done [23:36:22]OFDSenderStorePacket done [23:36:22]KKMCreateOFDPacket done [23:36:22]NVStorageSaveData kkm_last_timestamp [23:36:22]File name is /storage/kkm_last_timestamp [23:36:22]Write 4 bytes [23:36:22]NVStorageSaveData done [23:36:22]ExternCall_PrintAddStr [23:36:22]wPrintStart [23:36:22]Write to MH i2c: 01 00 00 49 24 6D [23:36:22]Write i2c OK [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: 01 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: 01 07 00 [23:36:22]MH_I2C_Read... [23:36:22]Read from MH i2c: 01 07 00 49 24 00 00 00 00 00 FF 0F 82 [23:36:22]RasterBufferAndPrint [23:36:22]line Счет N : (1)3309362 [23:36:22]line ИНН: 02508201610067 [23:36:22]line Контрольно-Кассовый Чек [23:36:22]line ПРОДАЖА [23:36:22]line ТРК (МРК, ГНК) : 32 [23:36:22]line Товар: 2710124130 [23:36:22]line Аи-92-К-4 [23:36:22]line 14.950 * 66.90 [23:36:22]line = 1000.16 [23:36:22]line НДС 12% НСП 1% [23:36:22]line > о реализуемом товаре [23:36:22]line ОКРУГЛЕНИЕ: -0.16 [23:36:22]line ИТОГО: 1000.00 [23:36:22]line Внесено: 1000.00 [23:36:22]line СДАЧА: 0.00 [23:36:22]line НСП 1% : 8.85 [23:36:22]line НДС 12% : 106.21 [23:36:22]line Наличными: 1000.00 [23:36:22]line Безнал.: 0.00 [23:36:22]line Место: АЗС № 87 "Партнер Нефть" [23:36:22]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:36:22]line СНО: Общий режим [23:36:22]line Чек 855 24.10.2024 23:36 [23:36:22]line Смена: 524 ФФД: 1.0 [23:36:22]line ЗНМ: 0300000083 [23:36:22]line РНМ: 0000000000091623 [23:36:22]line Версия ККМ: 001 [23:36:22]line ФМ: 0000000000874672 [23:36:22]line ФД: 373038 [23:36:22]line ФПД: 52820890110043 [23:36:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233622&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373038&fm=52820890110043&tin=02508201610067®Number=0000000000091623&sum=100000 [23:36:22]written 0, free lines is 4095 [23:36:23]OFD Sender: Processing packet 373038 [packets to send 268, broken 267] [23:36:23]ProducePacketName [23:36:23]name=ofd_packets/00373038 [23:36:23]OFD Sender: To server: pG, [23:36:23]CommunicateWithHost lk.salyk.kg:30040 [23:36:23]ConnectInit lk.salyk.kg [23:36:23]Connected sock=10 [23: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 36 37 32 0F 01 00 00 DB E3 07 01 C8 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 34 FF 03 08 00 03 66 3A 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 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 03 00 00 F4 03 04 00 F6 D9 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B1 05 00 35 04 06 00 30 0A 52 64 48 5B 24 37 22 EB 4A 0E A7 C3 [23:36:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 F4 5F 47 00 69 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2E B1 05 00 F4 03 04 00 9D 85 1A 67 B6 04 01 00 00 E3 8D EA F0 45 82 93 E6 [23:36:23]CommunicateWithHost err = 0 [23:36:23]CheckOFDResponse [23:36:23]1017 (14) - 77093643461234 [23:36:23]1041 (16) - 0000000000874672 [23:36:23]1040 (4) - 373038 [23:36:23]1012 (4) - 24.10.2024 17:36 [23:36:23]1206 (1) - 0 [23:36:23]OFD Sender: Remove packet 373038 [23:36:23]ProducePacketName [23:36:23]name=ofd_packets/00373038 [23:36:23]NVStorageDeleteData [23:36:23]Write to MH i2c: 01 00 00 74 24 98 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: 01 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: 01 07 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: 01 07 00 74 24 00 00 00 00 00 CD 0C 78 [23:36:23]RasterBufferAndPrint [23:36:23]line [23:36:23]line [23:36:23]line [23:36:23]line [23:36:23]line [23:36:23]written 0, free lines is 3283 [23:36:23]MH_Cut [23:36:23]Write to MH i2c: D1 01 00 7B 24 01 71 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: D1 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: D1 01 00 [23:36:23]MH_I2C_Read... [23:36:23]Read from MH i2c: D1 01 00 7B 24 00 70 [23:36:23]Write to MH i2c: 01 00 00 7C 24 A0 [23:36:23]Write i2c OK [23:36:23]MH_I2C_Read... [23:36:23]OFD Sender: No OFD packet to send [23:36:24]*** Cut start [23:36:24]*** Partial cut [23:36:24]*** CUTSNS_PIN = 1 [23:36:24]*** CUTSNS_PIN = 0 [23:36:24]*** Brake cut motor [23:36:24]Read from MH i2c: 01 [23:36:24]MH_I2C_Read... [23:36:24]*** Stop cut motor [23:36:24]*** Cut end [23:36:24]Read from MH i2c: 01 07 00 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: 01 07 00 7C 24 00 00 00 00 00 FF 0F B5 [23:36:24]process_action close_receipt done [23:36:24]requested_data is exist [23:36:24]produce_requested_data [23:36:24]requested_item fm.sn is exist - process it [23:36:24]wFMCommunicate request_size=4 [23:36:24]MH_SAM_APDU [23:36:24]CAPDU: 80 11 00 00 [23:36:24]Write to MH i2c: E2 08 00 7D 24 80 11 00 00 00 00 00 00 1B [23:36:24]Write i2c OK [23:36:24]MH_I2C_Read... [23:36:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:36:24]Read from MH i2c: E2 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: E2 17 00 [23:36:24]MH_I2C_Read... [23:36:24]Read from MH i2c: E2 17 00 7D 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 70 [23:36:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:36:25]wFMCommunicate OK [23:36:25]requested_item fd.num is exist - process it [23:36:25]SAM_PROTO_GetFieldsCounters [23:36:25]wFMCommunicate request_size=4 [23:36:25]MH_SAM_APDU [23:36:25]CAPDU: 80 13 00 00 [23:36:25]Write to MH i2c: E2 08 00 7E 24 80 13 00 00 00 00 00 00 1E [23:36:25]Write i2c OK [23:36:25]MH_I2C_Read... [23:36:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:36:25]Read from MH i2c: E2 [23:36:25]MH_I2C_Read... [23:36:25]Read from MH i2c: E2 62 00 [23:36:25]MH_I2C_Read... [23:36:25]Read from MH i2c: E2 62 00 7E 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2E B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 57 03 00 00 5E 04 04 00 57 03 00 00 57 04 04 00 58 03 00 00 19 04 04 00 00 00 00 00 90 00 3D [23:36:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2E B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 57 03 00 00 5E 04 04 00 57 03 00 00 57 04 04 00 58 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:36:25]wFMCommunicate OK [23:36:25]SAM_PROTO_GetFieldsCounters done [23:36:25]requested_item shift.num is exist - process it [23:36:25]requested_item shift.opened is exist - process it [23:36:25]req_shift_opened [23:36:25]FM_GetShiftState [23:36:25]SAM_PROTO_GetShiftState [23:36:25]wFMCommunicate request_size=4 [23:36:25]MH_SAM_APDU [23:36:25]CAPDU: 80 13 01 00 [23:36:25]Write to MH i2c: E2 08 00 7F 24 80 13 01 00 00 00 00 00 20 [23:36:25]Write i2c OK [23:36:25]MH_I2C_Read... [23:36:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:36:25]Read from MH i2c: E2 [23:36:25]MH_I2C_Read... [23:36:25]Read from MH i2c: E2 0E 00 [23:36:25]MH_I2C_Read... [23:36:25]Read from MH i2c: E2 0E 00 7F 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 85 [23:36:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:36:25]wFMCommunicate OK [23:36:25]SAM_PROTO_GetShiftState done [23:36:25]FM_GetShiftState done [23:36:25]req_shift_opened done [23:36:25]requested_item shift.open_date is exist - process it [23:36:25]req_shift_open_date [23:36:25]req_shift_open_date done [23:36:25]produce_requested_data done [23:36:25]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373038,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:36:25]process_action_free close_receipt [23:36:25]json_value_free [23:36:25]json_value_free done [23:36:25]process_json_proto returns [23:36:25]Send response to host [23:36:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373038,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:36:25]free response buf [23:36:25]execute_script done [23:36:25]execute_script returns [23:36:25]free content buf [23:36:25]Sock 9.Close socket [23:36:25]Sock 9.Thread stoped [23:36:28]OFD Sender: No OFD packet to send [23:36:33]OFD Sender: No OFD packet to send [23:36:38]OFD Sender: No OFD packet to send [23:36:43]OFD Sender: No OFD packet to send [23:36:48]OFD Sender: No OFD packet to send [23:36:53]OFD Sender: No OFD packet to send [23:36:58]OFD Sender: No OFD packet to send [23:37:03]OFD Sender: No OFD packet to send [23:37:08]OFD Sender: No OFD packet to send [23:37:13]OFD Sender: No OFD packet to send [23:37:18]OFD Sender: No OFD packet to send [23:37:23]OFD Sender: No OFD packet to send [23:37:28]OFD Sender: No OFD packet to send [23:37:33]OFD Sender: No OFD packet to send [23:37:38]OFD Sender: No OFD packet to send [23:37:43]OFD Sender: No OFD packet to send [23:37:49]OFD Sender: No OFD packet to send [23:37:54]OFD Sender: No OFD packet to send [23:37:59]OFD Sender: No OFD packet to send [23:38:04]OFD Sender: No OFD packet to send [23:38:09]OFD Sender: No OFD packet to send [23:38:14]OFD Sender: No OFD packet to send [23:38:19]OFD Sender: No OFD packet to send [23:38:24]OFD Sender: No OFD packet to send [23:38:29]OFD Sender: No OFD packet to send [23:38:34]OFD Sender: No OFD packet to send [23:38:39]OFD Sender: No OFD packet to send [23:38:44]OFD Sender: No OFD packet to send [23:38:49]OFD Sender: No OFD packet to send [23:38:54]OFD Sender: No OFD packet to send [23:38:59]OFD Sender: No OFD packet to send [23:39:03]accept exits with 7 [23:39:03]New connection [23:39:03]New thread 3066469732 created [23:39:03]Thread 3066613092 joined [23:39:03]Waiting for new connection... [23:39:03] Sock 7.Parse request [23:39:03]Sock 7.Check first char [23:39:03]Sock 7.First char is OK [23:39:03]request: POST /json_proto HTTP/1.0 [23:39:03]Method: POST [23:39:03]URL: /json_proto [23:39:03]Method is POST - this is cgi request [23:39:03]url: /json_proto [23:39:03]query_string will be loaded in cgi processing [23:39:03]execute_cgi json_proto POST (null) [23:39:03]execute_cgi path=json_proto method=POST [23:39:03]POST find Content-Length [23:39:03]Host: 172.17.42.195:8080 [23:39:03]Content-Length: 678 [23:39:03]Content-Type: application/json [23:39:03] [23:39:03]POST finish read [23:39:03]Found Content-Length = 678 [23:39:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:03]execute_script... [23:39:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-4", "price" : 66.90, "quantity" : 5.980, "sum" : 400.06, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:03]POST & json_proto [23:39:03]process_json_proto [23:39:03]json parsed OK: [23:39:03]protocol is kg_v1.0 [23:39:03]action value=close_receipt [23:39:03]process_action close_receipt [23:39:03]cmd_close_receipt [23:39:03]MH_GetDate [23:39:03]Write to MH i2c: F0 00 00 80 24 93 [23:39:03]Write i2c OK [23:39:03]MH_I2C_Read... [23:39:03]Read from MH i2c: F0 [23:39:03]MH_I2C_Read... [23:39:03]Read from MH i2c: F0 09 00 [23:39:03]MH_I2C_Read... [23:39:03]Read from MH i2c: F0 09 00 80 24 00 99 DA 1A 67 EF 94 12 67 8C [23:39:03]GetLastDocTimeStamp 1729812982 [23:39:03]current date 1729813145 [23:39:03]FM_GetShiftState [23:39:03]SAM_PROTO_GetShiftState [23:39:03]wFMCommunicate request_size=4 [23:39:03]MH_SAM_APDU [23:39:03]CAPDU: 80 13 01 00 [23:39:03]Write to MH i2c: E2 08 00 81 24 80 13 01 00 00 00 00 00 22 [23:39:03]Write i2c OK [23:39:03]MH_I2C_Read... [23:39:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:03]Read from MH i2c: E2 [23:39:03]MH_I2C_Read... [23:39:03]Read from MH i2c: E2 0E 00 [23:39:03]MH_I2C_Read... [23:39:03]Read from MH i2c: E2 0E 00 81 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 87 [23:39:03]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:39:03]wFMCommunicate OK [23:39:03]SAM_PROTO_GetShiftState done [23:39:03]FM_GetShiftState done [23:39:03]opened in 1729729095 [23:39:03]opened+sec_in_day 1729815495 [23:39:03]quantity*price = 40006 [23:39:03]sum+1 = 40007 [23:39:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 856 24.10.2024 23:39 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 ФМ: 0000000000874672 ФД: 373039 ФПД: 101830697728512 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233905&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373039&fm=101830697728512&tin=02508201610067®Number=0000000000091623&sum=40000 [23:39:04]StoreToDocumentArchive [23:39:04]shift 524 fd 373039 [23:39:04]save to /storage/0524/doc_00373039 [23:39:04]save last doc name /storage/0524/doc_00373039 to /storage/kkm_last_doc_name [23:39:04]save OK [23:39:04]Clear old archive folders... [23:39:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:39:04]tlvbuf is 00D457E0 [23:39:04]SAM_PROTO_ClearQueue [23:39:04]wFMCommunicate request_size=4 [23:39:04]MH_SAM_APDU [23:39:04]CAPDU: 80 09 00 00 [23:39:04]Write to MH i2c: E2 08 00 8E 24 80 09 00 00 00 00 00 00 24 [23:39:04]Write i2c OK [23:39:04]MH_I2C_Read... [23:39:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:04]Read from MH i2c: E2 [23:39:04]MH_I2C_Read... [23:39:04]Read from MH i2c: E2 03 00 [23:39:04]MH_I2C_Read... [23:39:04]Read from MH i2c: E2 03 00 8E 24 00 90 00 26 [23:39:04]RAPDU: 90 00 [23:39:04]wFMCommunicate OK [23:39:04]SAM_PROTO_ClearQueue done [23:39:04]KKMCreateOFDPacket [23:39:04]OFDProtocolAddRootSTLVToBuf [23:39:04]FM_MakeSignedData [23:39:04]FM_MakeSignedData [23:39:04]SAM_PROTO_SignData [23:39:04]wFMCommunicate request_size=4 [23:39:04]MH_SAM_APDU [23:39:04]CAPDU: 80 0D 01 02 [23:39:04]Write to MH i2c: E2 08 00 8F 24 80 0D 01 02 00 00 00 00 2C [23:39:04]Write i2c OK [23:39:04]MH_I2C_Read... [23:39:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:04]Read from MH i2c: E2 [23:39:04]MH_I2C_Read... [23:39:04]Read from MH i2c: E2 03 00 [23:39:04]MH_I2C_Read... [23:39:04]Read from MH i2c: E2 03 00 8F 24 00 90 00 27 [23:39:04]RAPDU: 90 00 [23:39:04]wFMCommunicate OK [23:39:04]wFMCommunicate request_size=255 [23:39:04]MH_SAM_APDU [23:39:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 03 00 00 F4 03 04 00 99 DA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B1 05 00 35 04 06 00 5C [23:39:04]Write to MH i2c: E2 02 01 90 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 03 00 00 F4 03 04 00 99 DA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B1 05 00 35 04 06 00 5C 00 00 25 [23:39:04]Write i2c OK [23:39:04]MH_I2C_Read... [23:39:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:05]Read from MH i2c: E2 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 03 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 03 00 90 24 00 90 00 28 [23:39:05]RAPDU: 90 00 [23:39:05]wFMCommunicate OK [23:39:05]wFMCommunicate request_size=10 [23:39:05]MH_SAM_APDU [23:39:05]CAPDU: 80 0D 02 02 05 9D 4E 90 BA 00 [23:39:05]Write to MH i2c: E2 0D 00 91 24 80 0D 02 02 05 00 9D 4E 90 BA 00 00 00 6E [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:39:05]Read from MH i2c: E2 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 03 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 03 00 91 24 00 90 00 29 [23:39:05]RAPDU: 90 00 [23:39:05]wFMCommunicate OK [23:39:05]wFMCommunicate request_size=4 [23:39:05]MH_SAM_APDU [23:39:05]CAPDU: 80 0D 03 02 [23:39:05]Write to MH i2c: E2 08 00 92 24 80 0D 03 02 00 00 00 00 31 [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:39:05]Read from MH i2c: E2 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 0B 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 0B 00 92 24 00 1C 2E D8 CB D9 7C BE D5 90 00 07 [23:39:05]RAPDU: 1C 2E D8 CB D9 7C BE D5 90 00 [23:39:05]wFMCommunicate OK [23:39:05]SAM_PROTO_SignData done [23:39:05]FM_MakeSignedData done [23:39:05]CreateOFDProtocolMessage [23:39:05]wFMCommunicate request_size=4 [23:39:05]MH_SAM_APDU [23:39:05]CAPDU: 80 11 00 00 [23:39:05]Write to MH i2c: E2 08 00 93 24 80 11 00 00 00 00 00 00 31 [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:05]Read from MH i2c: E2 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 17 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: E2 17 00 93 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 86 [23:39:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:39:05]wFMCommunicate OK [23:39:05]CreateOFDProtocolMessage done [23:39:05]OFDSenderStorePacket 373039 [23:39:05]StoreOFDPacket docnum=373039 [23:39:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 47 5E 07 01 FC 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 03 00 00 F4 03 04 00 99 DA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B1 05 00 35 04 06 00 5C 9D 4E 90 BA 00 1C 2E D8 CB D9 7C BE D5 [23:39:05]CheckFolder [23:39:05]dirname=/storage/ofd_packets [23:39:05]CheckFolder done [23:39:05]ProducePacketName [23:39:05]name=ofd_packets/00373039 [23:39:05]NVStorageSaveData ofd_packets/00373039 [23:39:05]File name is /storage/ofd_packets/00373039 [23:39:05]Write 301 bytes [23:39:05]NVStorageSaveData done [23:39:05]OFDSenderStorePacket done [23:39:05]KKMCreateOFDPacket done [23:39:05]NVStorageSaveData kkm_last_timestamp [23:39:05]File name is /storage/kkm_last_timestamp [23:39:05]Write 4 bytes [23:39:05]NVStorageSaveData done [23:39:05]OFD Sender: Processing packet 373039 [packets to send 268, broken 267] [23:39:05]ProducePacketName [23:39:05]name=ofd_packets/00373039 [23:39:05]OFD Sender: To server: pG, [23:39:05]CommunicateWithHost lk.salyk.kg:30040 [23:39:05]ConnectInit lk.salyk.kg [23:39:05]ExternCall_PrintAddStr [23:39:05]wPrintStart [23:39:05]Write to MH i2c: 01 00 00 94 24 B8 [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: 01 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: 01 07 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: 01 07 00 94 24 00 00 00 00 00 FF 0F CD [23:39:05]RasterBufferAndPrint [23:39:05]line Счет N : (1)3309363 [23:39:05]line ИНН: 02508201610067 [23:39:05]line Контрольно-Кассовый Чек [23:39:05]line ПРОДАЖА [23:39:05]line ТРК (МРК, ГНК) : 42 [23:39:05]line Товар: 2710124130 [23:39:05]line Аи-92-К-4 [23:39:05]line 5.980 * 66.90 [23:39:05]line = 400.06 [23:39:05]line НДС 12% НСП 1% [23:39:05]line > о реализуемом товаре [23:39:05]line ОКРУГЛЕНИЕ: -0.06 [23:39:05]line ИТОГО: 400.00 [23:39:05]line Внесено: 400.00 [23:39:05]line СДАЧА: 0.00 [23:39:05]line НСП 1% : 3.54 [23:39:05]line НДС 12% : 42.48 [23:39:05]line Наличными: 400.00 [23:39:05]line Безнал.: 0.00 [23:39:05]line Место: АЗС № 87 "Партнер Нефть" [23:39:05]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:39:05]line СНО: Общий режим [23:39:05]line Чек 856 24.10.2024 23:39 [23:39:05]line Смена: 524 ФФД: 1.0 [23:39:05]line ЗНМ: 0300000083 [23:39:05]line РНМ: 0000000000091623 [23:39:05]line Версия ККМ: 001 [23:39:05]line ФМ: 0000000000874672 [23:39:05]line ФД: 373039 [23:39:05]line ФПД: 101830697728512 [23:39:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T233905&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373039&fm=101830697728512&tin=02508201610067®Number=0000000000091623&sum=40000 [23:39:05]written 0, free lines is 4095 [23:39:05]Connected sock=11 [23:39:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0F 01 00 00 47 5E 07 01 FC 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 34 FF 03 08 00 03 5C 17 00 00 00 00 00 37 04 06 00 22 1A 00 00 00 00 13 04 06 00 46 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 58 03 00 00 F4 03 04 00 99 DA 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B1 05 00 35 04 06 00 5C 9D 4E 90 BA 00 1C 2E D8 CB D9 7C BE D5 [23:39:05]Write to MH i2c: 01 00 00 BF 24 E3 [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: 01 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: 01 07 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: 01 07 00 BF 24 00 00 00 00 00 D9 0C CF [23:39:05]RasterBufferAndPrint [23:39:05]line [23:39:05]line [23:39:05]line [23:39:05]line [23:39:05]line [23:39:05]written 0, free lines is 3296 [23:39:05]MH_Cut [23:39:05]Write to MH i2c: D1 01 00 C6 24 01 BC [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: D1 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: D1 01 00 [23:39:05]MH_I2C_Read... [23:39:05]Read from MH i2c: D1 01 00 C6 24 00 BB [23:39:05]Write to MH i2c: 01 00 00 C7 24 EB [23:39:05]Write i2c OK [23:39:05]MH_I2C_Read... [23:39:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 E9 CF 47 00 4B 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 2F B1 05 00 F4 03 04 00 3F 86 1A 67 B6 04 01 00 00 60 58 BF 1A 53 A7 A8 99 [23:39:05]CommunicateWithHost err = 0 [23:39:05]CheckOFDResponse [23:39:05]1017 (14) - 77093643461234 [23:39:05]1041 (16) - 0000000000874672 [23:39:05]1040 (4) - 373039 [23:39:05]1012 (4) - 24.10.2024 17:39 [23:39:05]1206 (1) - 0 [23:39:05]OFD Sender: Remove packet 373039 [23:39:05]ProducePacketName [23:39:05]name=ofd_packets/00373039 [23:39:05]NVStorageDeleteData [23:39:06]OFD Sender: No OFD packet to send [23:39:06]*** Cut start [23:39:06]*** Partial cut [23:39:06]*** CUTSNS_PIN = 1 [23:39:06]*** CUTSNS_PIN = 0 [23:39:06]*** Brake cut motor [23:39:07]Read from MH i2c: 01 [23:39:07]MH_I2C_Read... [23:39:07]*** Stop cut motor [23:39:07]*** Cut end [23:39:07]Read from MH i2c: 01 07 00 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: 01 07 00 C7 24 00 00 00 00 00 FF 0F 00 [23:39:07]process_action close_receipt done [23:39:07]requested_data is exist [23:39:07]produce_requested_data [23:39:07]requested_item fm.sn is exist - process it [23:39:07]wFMCommunicate request_size=4 [23:39:07]MH_SAM_APDU [23:39:07]CAPDU: 80 11 00 00 [23:39:07]Write to MH i2c: E2 08 00 C8 24 80 11 00 00 00 00 00 00 66 [23:39:07]Write i2c OK [23:39:07]MH_I2C_Read... [23:39:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:39:07]Read from MH i2c: E2 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 17 00 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 17 00 C8 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 BB [23:39:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:39:07]wFMCommunicate OK [23:39:07]requested_item fd.num is exist - process it [23:39:07]SAM_PROTO_GetFieldsCounters [23:39:07]wFMCommunicate request_size=4 [23:39:07]MH_SAM_APDU [23:39:07]CAPDU: 80 13 00 00 [23:39:07]Write to MH i2c: E2 08 00 C9 24 80 13 00 00 00 00 00 00 69 [23:39:07]Write i2c OK [23:39:07]MH_I2C_Read... [23:39:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:39:07]Read from MH i2c: E2 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 62 00 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 62 00 C9 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2F B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 58 03 00 00 5E 04 04 00 58 03 00 00 57 04 04 00 59 03 00 00 19 04 04 00 00 00 00 00 90 00 8C [23:39:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 2F B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 58 03 00 00 5E 04 04 00 58 03 00 00 57 04 04 00 59 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:39:07]wFMCommunicate OK [23:39:07]SAM_PROTO_GetFieldsCounters done [23:39:07]requested_item shift.num is exist - process it [23:39:07]requested_item shift.opened is exist - process it [23:39:07]req_shift_opened [23:39:07]FM_GetShiftState [23:39:07]SAM_PROTO_GetShiftState [23:39:07]wFMCommunicate request_size=4 [23:39:07]MH_SAM_APDU [23:39:07]CAPDU: 80 13 01 00 [23:39:07]Write to MH i2c: E2 08 00 CA 24 80 13 01 00 00 00 00 00 6B [23:39:07]Write i2c OK [23:39:07]MH_I2C_Read... [23:39:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:07]Read from MH i2c: E2 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 0E 00 [23:39:07]MH_I2C_Read... [23:39:07]Read from MH i2c: E2 0E 00 CA 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D0 [23:39:07]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:39:07]wFMCommunicate OK [23:39:07]SAM_PROTO_GetShiftState done [23:39:07]FM_GetShiftState done [23:39:07]req_shift_opened done [23:39:07]requested_item shift.open_date is exist - process it [23:39:07]req_shift_open_date [23:39:07]req_shift_open_date done [23:39:07]produce_requested_data done [23:39:07]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373039,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:39:07]process_action_free close_receipt [23:39:07]json_value_free [23:39:07]json_value_free done [23:39:07]process_json_proto returns [23:39:07]Send response to host [23:39:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373039,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:39:07]free response buf [23:39:07]execute_script done [23:39:07]execute_script returns [23:39:07]free content buf [23:39:07]Sock 7.Close socket [23:39:07]Sock 7.Thread stoped [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: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:21]OFD Sender: No OFD packet to send [23:40:26]OFD Sender: No OFD packet to send [23:40:31]OFD Sender: No OFD packet to send [23:40:36]OFD Sender: No OFD packet to send [23:40:41]OFD Sender: No OFD packet to send [23:40:46]OFD Sender: No OFD packet to send [23:40:51]OFD Sender: No OFD packet to send [23:40:56]OFD Sender: No OFD packet to send [23:41:01]OFD Sender: No OFD packet to send [23:41:06]OFD Sender: No OFD packet to send [23:41:11]OFD Sender: No OFD packet to send [23:41:16]OFD Sender: No OFD packet to send [23:41:21]OFD Sender: No OFD packet to send [23:41:26]OFD Sender: No OFD packet to send [23:41:28]accept exits with 9 [23:41:28]New connection [23:41:28]New thread 3066613092 created [23:41:28]Thread 3066469732 joined [23:41:28]Waiting for new connection... [23:41:28] Sock 9.Parse request [23:41:28]Sock 9.Check first char [23:41:28]Sock 9.First char is OK [23:41:28]request: POST /json_proto HTTP/1.0 [23:41:28]Method: POST [23:41:28]URL: /json_proto [23:41:28]Method is POST - this is cgi request [23:41:28]url: /json_proto [23:41:28]query_string will be loaded in cgi processing [23:41:28]execute_cgi json_proto POST (null) [23:41:28]execute_cgi path=json_proto method=POST [23:41:28]POST find Content-Length [23:41:28]Host: 172.17.42.195:8080 [23:41:28]Content-Length: 776 [23:41:28]Content-Type: application/json [23:41:28] [23:41:28]POST finish read [23:41:28]Found Content-Length = 776 [23:41:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)3309364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 33.680, "sum" : 2600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:28]execute_script... [23: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)3309364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194240", "name": "D-Energy \u0414\u0442-\u041A-2", "price" : 77.20, "quantity" : 33.680, "sum" : 2600.10, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2600.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:41:28]POST & json_proto [23:41:28]process_json_proto [23:41:28]json parsed OK: [23:41:28]protocol is kg_v1.0 [23:41:28]action value=close_receipt [23:41:28]process_action close_receipt [23:41:28]cmd_close_receipt [23:41:28]MH_GetDate [23:41:28]Write to MH i2c: F0 00 00 CB 24 DE [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: F0 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: F0 09 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: F0 09 00 CB 24 00 2A DB 1A 67 EF 94 12 67 69 [23:41:28]GetLastDocTimeStamp 1729813145 [23:41:28]current date 1729813290 [23:41:28]FM_GetShiftState [23:41:28]SAM_PROTO_GetShiftState [23:41:28]wFMCommunicate request_size=4 [23:41:28]MH_SAM_APDU [23:41:28]CAPDU: 80 13 01 00 [23:41:28]Write to MH i2c: E2 08 00 CC 24 80 13 01 00 00 00 00 00 6D [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:28]Read from MH i2c: E2 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 0E 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 0E 00 CC 24 00 09 00 01 47 92 19 67 00 00 00 00 90 00 D2 [23:41:28]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:41:28]wFMCommunicate OK [23:41:28]SAM_PROTO_GetShiftState done [23:41:28]FM_GetShiftState done [23:41:28]opened in 1729729095 [23:41:28]opened+sec_in_day 1729815495 [23:41:28]quantity*price = 260009 [23:41:28]sum+1 = 260011 [23:41:28]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2600.10 НСП 1% : 23.01 НДС 12% : 276.12 Наличными: 0.00 Безнал.: 2600.10 Место: АЗС № 87 "Партнер Нефть" Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 СНО: Общий режим Чек 857 24.10.2024 23:41 Смена: 524 ФФД: 1.0 ЗНМ: 0300000083 РНМ: 0000000000091623 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000874672 ФД: 373040 ФПД: 242350554022387 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T234130&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373040&fm=242350554022387&tin=02508201610067®Number=0000000000091623&sum=260010 [23:41:30]StoreToDocumentArchive [23:41:30]shift 524 fd 373040 [23:41:30]save to /storage/0524/doc_00373040 [23:41:30]save last doc name /storage/0524/doc_00373040 to /storage/kkm_last_doc_name [23:41:30]save OK [23:41:30]Clear old archive folders... [23:41:30]ProcessDocumentItem done err = 0, tmpTLVsize=257 [23:41:30]tlvbuf is 00CAEA00 [23:41:30]SAM_PROTO_ClearQueue [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 09 00 00 [23:41:30]Write to MH i2c: E2 08 00 D9 24 80 09 00 00 00 00 00 00 6F [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 D9 24 00 90 00 71 [23:41:30]RAPDU: 90 00 [23:41:30]wFMCommunicate OK [23:41:30]SAM_PROTO_ClearQueue done [23:41:30]KKMCreateOFDPacket [23:41:30]OFDProtocolAddRootSTLVToBuf [23:41:30]FM_MakeSignedData [23:41:30]FM_MakeSignedData [23:41:30]SAM_PROTO_SignData [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 0D 01 02 [23:41:30]Write to MH i2c: E2 08 00 DA 24 80 0D 01 02 00 00 00 00 77 [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 DA 24 00 90 00 72 [23:41:30]RAPDU: 90 00 [23:41:30]wFMCommunicate OK [23:41:30]wFMCommunicate request_size=255 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 0D 02 02 FA 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 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 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 03 00 00 F4 03 04 00 2A DB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B1 05 [23:41:30]Write to MH i2c: E2 02 01 DB 24 80 0D 02 02 FA 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 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 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 03 00 00 F4 03 04 00 2A DB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B1 05 00 00 F2 [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 DB 24 00 90 00 73 [23:41:30]RAPDU: 90 00 [23:41:30]wFMCommunicate OK [23:41:30]wFMCommunicate request_size=16 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 0D 02 02 0B 00 35 04 06 00 DC 6A A2 AF 01 F3 [23:41:30]Write to MH i2c: E2 13 00 DC 24 80 0D 02 02 0B 00 00 35 04 06 00 DC 6A A2 AF 01 F3 00 00 5A [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 03 00 DC 24 00 90 00 74 [23:41:30]RAPDU: 90 00 [23:41:30]wFMCommunicate OK [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 0D 03 02 [23:41:30]Write to MH i2c: E2 08 00 DD 24 80 0D 03 02 00 00 00 00 7C [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 0B 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 0B 00 DD 24 00 63 22 C8 72 79 81 A1 4D 90 00 24 [23:41:30]RAPDU: 63 22 C8 72 79 81 A1 4D 90 00 [23:41:30]wFMCommunicate OK [23:41:30]SAM_PROTO_SignData done [23:41:30]FM_MakeSignedData done [23:41:30]CreateOFDProtocolMessage [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 11 00 00 [23:41:30]Write to MH i2c: E2 08 00 DE 24 80 11 00 00 00 00 00 00 7C [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 17 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 17 00 DE 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D1 [23:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:41:30]wFMCommunicate OK [23:41:30]CreateOFDProtocolMessage done [23:41:30]OFDSenderStorePacket 373040 [23:41:30]StoreOFDPacket docnum=373040 [23:41:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 1B 28 0D 01 BE 9B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 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 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 03 00 00 F4 03 04 00 2A DB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B1 05 00 35 04 06 00 DC 6A A2 AF 01 F3 63 22 C8 72 79 81 A1 4D [23:41:30]CheckFolder [23:41:30]dirname=/storage/ofd_packets [23:41:30]CheckFolder done [23:41:30]ProducePacketName [23:41:30]name=ofd_packets/00373040 [23:41:30]NVStorageSaveData ofd_packets/00373040 [23:41:30]File name is /storage/ofd_packets/00373040 [23:41:30]Write 307 bytes [23:41:30]NVStorageSaveData done [23:41:30]OFDSenderStorePacket done [23:41:30]KKMCreateOFDPacket done [23:41:30]NVStorageSaveData kkm_last_timestamp [23:41:30]File name is /storage/kkm_last_timestamp [23:41:30]Write 4 bytes [23:41:30]NVStorageSaveData done [23:41:30]ExternCall_PrintAddStr [23:41:30]wPrintStart [23:41:30]Write to MH i2c: 01 00 00 DF 24 03 [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: 01 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: 01 07 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: 01 07 00 DF 24 00 00 00 00 00 FF 0F 18 [23:41:30]RasterBufferAndPrint [23:41:30]line Счет N : (1)3309364 [23:41:30]line ИНН: 02508201610067 [23:41:30]line Контрольно-Кассовый Чек [23:41:30]line ПРОДАЖА [23:41:30]line ТРК (МРК, ГНК) : 31 [23:41:30]line Товар: 2710194240 [23:41:30]line D-Energy Дт-К-2 [23:41:30]line 33.680 * 77.20 [23:41:30]line = 2600.10 [23:41:30]line НДС 12% НСП 1% [23:41:30]line > о реализуемом товаре [23:41:30]line ИТОГО: 2600.10 [23:41:30]line НСП 1% : 23.01 [23:41:30]line НДС 12% : 276.12 [23:41:30]line Наличными: 0.00 [23:41:30]line Безнал.: 2600.10 [23:41:30]line Место: АЗС № 87 "Партнер Нефть" [23:41:30]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [23:41:30]line СНО: Общий режим [23:41:30]line Чек 857 24.10.2024 23:41 [23:41:30]line Смена: 524 ФФД: 1.0 [23:41:30]line ЗНМ: 0300000083 [23:41:30]line РНМ: 0000000000091623 [23:41:30]line Версия ККМ: 001 [23:41:30]line Платежная система: Mbank [23:41:30]line ФМ: 0000000000874672 [23:41:30]line ФД: 373040 [23:41:30]line ФПД: 242350554022387 [23:41:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20241024T234130&type=1&operation_type=1&fn_number=0000000000874672&fd_number=373040&fm=242350554022387&tin=02508201610067®Number=0000000000091623&sum=260010 [23:41:30]OFD Sender: Processing packet 373040 [packets to send 268, broken 267] [23:41:30]ProducePacketName [23:41:30]name=ofd_packets/00373040 [23:41:30]OFD Sender: To server: pG, [23:41:30]CommunicateWithHost lk.salyk.kg:30040 [23:41:30]ConnectInit lk.salyk.kg [23:41:30]written 0, free lines is 4095 [23:41:31]Connected sock=10 [23:41:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 15 01 00 00 1B 28 0D 01 BE 9B 5A 03 01 00 03 00 01 01 1E 04 01 00 01 23 04 53 00 8A 04 0A 00 32 37 31 30 31 39 34 32 34 30 06 04 12 00 44 2D 45 6E 65 72 67 79 20 D0 94 D1 82 2D D0 9A 2D 32 FF 03 08 00 03 90 83 00 00 00 00 00 37 04 06 00 28 1E 00 00 00 00 13 04 06 00 AA F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 AA 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 00 00 00 00 00 00 39 04 06 00 AA F7 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 59 03 00 00 F4 03 04 00 2A DB 1A 67 0E 04 04 00 0C 02 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B1 05 00 35 04 06 00 DC 6A A2 AF 01 F3 63 22 C8 72 79 81 A1 4D [23: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 36 37 32 4F 00 00 00 09 CB 47 00 90 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 30 B1 05 00 F4 03 04 00 D0 86 1A 67 B6 04 01 00 00 76 53 A4 4A A1 1F FC 37 [23:41:31]CommunicateWithHost err = 0 [23:41:31]CheckOFDResponse [23:41:31]1017 (14) - 77093643461234 [23:41:31]1041 (16) - 0000000000874672 [23:41:31]1040 (4) - 373040 [23:41:31]1012 (4) - 24.10.2024 17:41 [23:41:31]1206 (1) - 0 [23:41:31]OFD Sender: Remove packet 373040 [23:41:31]ProducePacketName [23:41:31]name=ofd_packets/00373040 [23:41:31]NVStorageDeleteData [23:41:31]Write to MH i2c: 01 00 00 08 25 2D [23:41:31]Write i2c OK [23:41:31]MH_I2C_Read... [23:41:31]Read from MH i2c: 01 [23:41:31]MH_I2C_Read... [23:41:31]Read from MH i2c: 01 07 00 [23:41:31]MH_I2C_Read... [23:41:31]Read from MH i2c: 01 07 00 08 25 00 00 00 00 00 08 0D 49 [23:41:31]RasterBufferAndPrint [23:41:31]line [23:41:31]line [23:41:31]line [23:41:31]line [23:41:31]line [23:41:31]written 0, free lines is 3343 [23:41:31]MH_Cut [23:41:31]Write to MH i2c: D1 01 00 0F 25 01 06 [23:41:31]Write i2c OK [23:41:31]MH_I2C_Read... [23:41:31]Read from MH i2c: D1 [23:41:31]MH_I2C_Read... [23:41:31]Read from MH i2c: D1 01 00 [23:41:31]MH_I2C_Read... [23:41:31]Read from MH i2c: D1 01 00 0F 25 00 05 [23:41:31]Write to MH i2c: 01 00 00 10 25 35 [23:41:31]Write i2c OK [23:41:31]MH_I2C_Read... [23:41:31]OFD Sender: No OFD packet to send [23:41:32]*** Cut start [23:41:32]*** Partial cut [23:41:32]*** CUTSNS_PIN = 1 [23:41:32]*** CUTSNS_PIN = 0 [23:41:32]*** Brake cut motor [23:41:32]Read from MH i2c: 01 [23:41:32]MH_I2C_Read... [23:41:32]*** Stop cut motor [23:41:32]*** Cut end [23:41:32]Read from MH i2c: 01 07 00 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: 01 07 00 10 25 00 00 00 00 00 FF 0F 4A [23:41:32]process_action close_receipt done [23:41:32]requested_data is exist [23:41:32]produce_requested_data [23:41:32]requested_item fm.sn is exist - process it [23:41:32]wFMCommunicate request_size=4 [23:41:32]MH_SAM_APDU [23:41:32]CAPDU: 80 11 00 00 [23:41:32]Write to MH i2c: E2 08 00 11 25 80 11 00 00 00 00 00 00 B0 [23:41:32]Write i2c OK [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 [23:41:32]MH_I2C_Read... [23:41:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:32]Read from MH i2c: E2 17 00 [23:41:32]MH_I2C_Read... [23:41:32]Read from MH i2c: E2 17 00 11 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 05 [23:41:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:41:32]wFMCommunicate OK [23:41:32]requested_item fd.num is exist - process it [23:41:32]SAM_PROTO_GetFieldsCounters [23:41:32]wFMCommunicate request_size=4 [23:41:32]MH_SAM_APDU [23:41:32]CAPDU: 80 13 00 00 [23:41:32]Write to MH i2c: E2 08 00 12 25 80 13 00 00 00 00 00 00 B3 [23:41:32]Write i2c OK [23:41:32]MH_I2C_Read... [23:41:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:33]Read from MH i2c: E2 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: E2 62 00 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: E2 62 00 12 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 DA [23: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:33]wFMCommunicate OK [23:41:33]SAM_PROTO_GetFieldsCounters done [23:41:33]requested_item shift.num is exist - process it [23:41:33]requested_item shift.opened is exist - process it [23:41:33]req_shift_opened [23:41:33]FM_GetShiftState [23:41:33]SAM_PROTO_GetShiftState [23:41:33]wFMCommunicate request_size=4 [23:41:33]MH_SAM_APDU [23:41:33]CAPDU: 80 13 01 00 [23:41:33]Write to MH i2c: E2 08 00 13 25 80 13 01 00 00 00 00 00 B5 [23:41:33]Write i2c OK [23:41:33]MH_I2C_Read... [23:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:33]Read from MH i2c: E2 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: E2 0E 00 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: E2 0E 00 13 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1A [23:41:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:41:33]wFMCommunicate OK [23:41:33]SAM_PROTO_GetShiftState done [23:41:33]FM_GetShiftState done [23:41:33]req_shift_opened done [23:41:33]requested_item shift.open_date is exist - process it [23:41:33]req_shift_open_date [23:41:33]req_shift_open_date done [23:41:33]produce_requested_data done [23:41:33]produce_requested_data return {"fm.sn":"0000000000874672","fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:41:33]process_action_free close_receipt [23:41:33]json_value_free [23:41:33]json_value_free done [23:41:33]process_json_proto returns [23:41:33]Send response to host [23:41:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000874672","fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:41:33]free response buf [23:41:33]execute_script done [23:41:33]execute_script returns [23:41:33]free content buf [23:41:33]Sock 9.Close socket [23:41:33]Sock 9.Thread stoped [23:41:36]OFD Sender: No OFD packet to send [23:41:41]OFD Sender: No OFD packet to send [23:41:46]OFD Sender: No OFD packet to send [23:41:51]OFD Sender: No OFD packet to send [23:41:56]OFD Sender: No OFD packet to send [23:42:01]OFD Sender: No OFD packet to send [23:42:06]OFD Sender: No OFD packet to send [23:42:11]OFD Sender: No OFD packet to send [23:42:16]OFD Sender: No OFD packet to send [23:42:21]OFD Sender: No OFD packet to send [23:42:26]OFD Sender: No OFD packet to send [23:42:31]OFD Sender: No OFD packet to send [23:42:36]OFD Sender: No OFD packet to send [23:42:41]OFD Sender: No OFD packet to send [23:42:46]OFD Sender: No OFD packet to send [23:42:51]OFD Sender: No OFD packet to send [23:42:56]OFD Sender: No OFD packet to send [23:43:01]OFD Sender: No OFD packet to send [23:43:06]OFD Sender: No OFD packet to send [23:43:11]OFD Sender: No OFD packet to send [23:43:16]OFD Sender: No OFD packet to send [23:43:21]OFD Sender: No OFD packet to send [23:43:26]OFD Sender: No OFD packet to send [23:43:31]OFD Sender: No OFD packet to send [23:43:36]OFD Sender: No OFD packet to send [23:43:41]OFD Sender: No OFD packet to send [23:43:46]OFD Sender: No OFD packet to send [23:43:51]OFD Sender: No OFD packet to send [23:43:56]OFD Sender: No OFD packet to send [23:44:02]OFD Sender: No OFD packet to send [23:44:07]OFD Sender: No OFD packet to send [23:44:12]OFD Sender: No OFD packet to send [23:44:17]OFD Sender: No OFD packet to send [23:44:22]OFD Sender: No OFD packet to send [23:44:27]OFD Sender: No OFD packet to send [23:44:32]OFD Sender: No OFD packet to send [23:44:37]OFD Sender: No OFD packet to send [23:44:42]OFD Sender: No OFD packet to send [23:44:47]OFD Sender: No OFD packet to send [23:44:52]OFD Sender: No OFD packet to send [23:44:57]OFD Sender: No OFD packet to send [23:45:02]OFD Sender: No OFD packet to send [23:45:07]OFD Sender: No OFD packet to send [23:45:12]OFD Sender: No OFD packet to send [23:45:17]OFD Sender: No OFD packet to send [23:45:22]OFD Sender: No OFD packet to send [23:45:27]OFD Sender: No OFD packet to send [23:45:32]OFD Sender: No OFD packet to send [23:45:37]OFD Sender: No OFD packet to send [23:45:42]OFD Sender: No OFD packet to send [23:45:47]OFD Sender: No OFD packet to send [23:45:52]OFD Sender: No OFD packet to send [23:45:57]OFD Sender: No OFD packet to send [23:46:02]OFD Sender: No OFD packet to send [23:46:07]OFD Sender: No OFD packet to send [23:46:11]accept exits with 7 [23:46:11]New connection [23:46:11]New thread 3066469732 created [23:46:11]Thread 3066613092 joined [23:46:11]Waiting for new connection... [23:46:11] Sock 7.Parse request [23:46:11]Sock 7.Check first char [23:46:11]Sock 7.First char is OK [23:46:11]request: POST /json_proto HTTP/1.0 [23:46:11]Method: POST [23:46:11]URL: /json_proto [23:46:11]Method is POST - this is cgi request [23:46:11]url: /json_proto [23:46:11]query_string will be loaded in cgi processing [23:46:11]execute_cgi json_proto POST (null) [23:46:11]execute_cgi path=json_proto method=POST [23:46:11]POST find Content-Length [23:46:11]Host: 172.17.42.195:8080 [23:46:11]Content-Length: 215 [23:46:11]Content-Type: application/json [23:46:11] [23:46:11]POST finish read [23:46:11]Found Content-Length = 215 [23:46:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:11]execute_script... [23:46:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:11]POST & json_proto [23:46:11]process_json_proto [23:46:11]json parsed OK: [23:46:11]protocol is kg_v1.0 [23:46:11]action value=get_value [23:46:11]process_action get_value [23:46:11]cmd_get_value [23:46:11]process_action get_value done [23:46:11]requested_data is exist [23:46:11]produce_requested_data [23:46:11]requested_item kkm.sn is exist - process it [23:46:11]requested_item kkm.ver is exist - process it [23:46:11]requested_item fm.sn is exist - process it [23:46:11]wFMCommunicate request_size=4 [23:46:11]MH_SAM_APDU [23:46:11]CAPDU: 80 11 00 00 [23:46:11]Write to MH i2c: E2 08 00 14 25 80 11 00 00 00 00 00 00 B3 [23:46:11]Write i2c OK [23:46:11]MH_I2C_Read... [23:46:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:11]Read from MH i2c: E2 [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: E2 17 00 [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: E2 17 00 14 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 08 [23:46:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:46:11]wFMCommunicate OK [23:46:11]requested_item fd.num is exist - process it [23:46:11]SAM_PROTO_GetFieldsCounters [23:46:11]wFMCommunicate request_size=4 [23:46:11]MH_SAM_APDU [23:46:11]CAPDU: 80 13 00 00 [23:46:11]Write to MH i2c: E2 08 00 15 25 80 13 00 00 00 00 00 00 B6 [23:46:11]Write i2c OK [23:46:11]MH_I2C_Read... [23:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:12]Read from MH i2c: E2 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 62 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 62 00 15 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 DD [23:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:12]wFMCommunicate OK [23:46:12]SAM_PROTO_GetFieldsCounters done [23:46:12]requested_item shift.num is exist - process it [23:46:12]requested_item shift.opened is exist - process it [23:46:12]req_shift_opened [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 16 25 80 13 01 00 00 00 00 00 B8 [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 16 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 1D [23:46:12]RAPDU: 09 00 01 47 92 19 67 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]req_shift_opened done [23:46:12]requested_item shift.open_date is exist - process it [23:46:12]req_shift_open_date [23:46:12]req_shift_open_date done [23:46:12]produce_requested_data done [23:46:12]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:46:12]process_action_free get_value [23:46:12]json_value_free [23:46:12]json_value_free done [23:46:12]process_json_proto returns [23:46:12]Send response to host [23:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:46:12]free response buf [23:46:12]execute_script done [23:46:12]execute_script returns [23:46:12]free content buf [23:46:12]Sock 7.Close socket [23:46:12]Sock 7.Thread stoped [23:46:12]accept exits with 9 [23:46:12]New connection [23:46:12]New thread 3066613092 created [23:46:12]Thread 3066469732 joined [23:46:12]Waiting for new connection... [23:46:12] Sock 9.Parse request [23:46:12]Sock 9.Check first char [23:46:12]Sock 9.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.42.195:8080 [23:46:12]Content-Length: 331 [23:46:12]Content-Type: application/json [23:46:12] [23:46:12]POST finish read [23:46:12]Found Content-Length = 331 [23:46: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:46:12]execute_script... [23:46: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: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=get_value [23:46:12]process_action get_value [23:46:12]cmd_get_value [23:46:12]process_action get_value done [23:46:12]requested_data is exist [23:46:12]produce_requested_data [23:46:12]requested_item fm.sale.total is exist - process it [23:46:12]SAM_PROTO_GetFMData [23:46:12]wFMCommunicate request_size=4 [23:46:12]MH_SAM_APDU [23:46:12]CAPDU: 80 13 03 00 [23:46:12]Write to MH i2c: E2 08 00 17 25 80 13 03 00 00 00 00 00 BB [23:46:12]OFD Sender: No OFD packet to send [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:46:12]Read from MH i2c: E2 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 FD 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 FD 00 17 25 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 B5 [23:46:12]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [23:46:12]wFMCommunicate OK [23:46:12]wFMCommunicate request_size=4 [23:46:12]MH_SAM_APDU [23:46:12]CAPDU: 80 17 00 00 [23:46:12]Write to MH i2c: E2 08 00 18 25 80 17 00 00 00 00 00 00 BD [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 FD 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 FD 00 18 25 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 94 [23:46:13]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:46:13]wFMCommunicate OK [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 17 00 00 [23:46:13]Write to MH i2c: E2 08 00 19 25 80 17 00 00 00 00 00 00 BE [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 FD 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 FD 00 19 25 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 E5 [23:46:13]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:46:13]wFMCommunicate OK [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 17 00 00 [23:46:13]Write to MH i2c: E2 08 00 1A 25 80 17 00 00 00 00 00 00 BF [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 FD 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 FD 00 1A 25 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 3A [23:46:13]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:46:13]wFMCommunicate OK [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 17 00 00 [23:46:13]Write to MH i2c: E2 08 00 1B 25 80 17 00 00 00 00 00 00 C0 [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 E3 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 E3 00 1B 25 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 9F [23:46:13]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:46:13]wFMCommunicate OK [23:46:13]SAM_PROTO_GetFMData done [23:46:13]requested_item fm.sale_refund.total is exist - process it [23:46:13]requested_item fm.buy.total is exist - process it [23:46:13]requested_item shift.sale.total is exist - process it [23:46:13]SAM_PROTO_GetShiftData [23:46:13]wFMCommunicate request_size=4 [23:46:13]MH_SAM_APDU [23:46:13]CAPDU: 80 13 02 00 [23:46:13]Write to MH i2c: E2 08 00 1C 25 80 13 02 00 00 00 00 00 BF [23:46:13]Write i2c OK [23:46:13]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 FD 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 FD 00 1C 25 00 BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 69 [23:46:14]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 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 17 00 00 [23:46:14]Write to MH i2c: E2 08 00 1D 25 80 17 00 00 00 00 00 00 C2 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 FD 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 FD 00 1D 25 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 E4 [23:46:14]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 17 00 00 [23:46:14]Write to MH i2c: E2 08 00 1E 25 80 17 00 00 00 00 00 00 C3 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:14]Read from MH i2c: E2 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 FD 00 [23:46:14]MH_I2C_Read... [23:46:14]Read from MH i2c: E2 FD 00 1E 25 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 EC [23:46:14]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:46:14]wFMCommunicate OK [23:46:14]wFMCommunicate request_size=4 [23:46:14]MH_SAM_APDU [23:46:14]CAPDU: 80 17 00 00 [23:46:14]Write to MH i2c: E2 08 00 1F 25 80 17 00 00 00 00 00 00 C4 [23:46:14]Write i2c OK [23:46:14]MH_I2C_Read... [23:46:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:15]Read from MH i2c: E2 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 FD 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 FD 00 1F 25 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 45 [23:46:15]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:46:15]wFMCommunicate OK [23:46:15]wFMCommunicate request_size=4 [23:46:15]MH_SAM_APDU [23:46:15]CAPDU: 80 17 00 00 [23:46:15]Write to MH i2c: E2 08 00 20 25 80 17 00 00 00 00 00 00 C5 [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:46:15]Read from MH i2c: E2 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 D9 00 [23:46:15]MH_I2C_Read... [23:46:15]Read from MH i2c: E2 D9 00 20 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [23:46:15]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:46:15]wFMCommunicate OK [23:46:15]SAM_PROTO_GetShiftData done [23:46:15]requested_item shift.sale.total_cash is exist - process it [23:46:15]requested_item shift.sale_refund.total is exist - process it [23:46:15]requested_item shift.sale_refund.total_cash is exist - process it [23:46:15]requested_item shift.buy.total is exist - process it [23:46:15]requested_item shift.buy.total_cash is exist - process it [23:46:15]produce_requested_data done [23:46:15]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:46:15]process_action_free get_value [23:46:15]json_value_free [23:46:15]json_value_free done [23:46:15]process_json_proto returns [23:46:15]Send response to host [23:46:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:46:15]free response buf [23:46:15]execute_script done [23:46:15]execute_script returns [23:46:15]free content buf [23:46:15]Sock 9.Close socket [23:46:15]Sock 9.Thread stoped [23:46:15]accept exits with 7 [23:46:15]New connection [23:46:15]New thread 3066469732 created [23:46:15]Thread 3066613092 joined [23:46:15]Waiting for new connection... [23:46:15] Sock 7.Parse request [23:46:15]Sock 7.Check first char [23:46:15]Sock 7.First char is OK [23:46:15]request: POST /json_proto HTTP/1.0 [23:46:15]Method: POST [23:46:15]URL: /json_proto [23:46:15]Method is POST - this is cgi request [23:46:15]url: /json_proto [23:46:15]query_string will be loaded in cgi processing [23:46:15]execute_cgi json_proto POST (null) [23:46:15]execute_cgi path=json_proto method=POST [23:46:15]POST find Content-Length [23:46:15]Host: 172.17.42.195:8080 [23:46:15]Content-Length: 331 [23:46:15]Content-Type: application/json [23:46:15] [23:46:15]POST finish read [23:46:15]Found Content-Length = 331 [23:46: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" ] } } [23:46:15]execute_script... [23:46: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" ] } } [23:46:15]POST & json_proto [23:46:15]process_json_proto [23:46:15]json parsed OK: [23:46:15]protocol is kg_v1.0 [23:46:15]action value=get_value [23:46:15]process_action get_value [23:46:15]cmd_get_value [23:46:15]process_action get_value done [23:46:15]requested_data is exist [23:46:15]produce_requested_data [23:46:15]requested_item fm.sale.total is exist - process it [23:46:15]SAM_PROTO_GetFMData [23:46:15]wFMCommunicate request_size=4 [23:46:15]MH_SAM_APDU [23:46:15]CAPDU: 80 13 03 00 [23:46:15]Write to MH i2c: E2 08 00 21 25 80 13 03 00 00 00 00 00 C5 [23:46:15]Write i2c OK [23:46:15]MH_I2C_Read... [23:46:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:46:16]Read from MH i2c: E2 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 FD 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 FD 00 21 25 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 BF [23:46:16]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [23:46:16]wFMCommunicate OK [23:46:16]wFMCommunicate request_size=4 [23:46:16]MH_SAM_APDU [23:46:16]CAPDU: 80 17 00 00 [23:46:16]Write to MH i2c: E2 08 00 22 25 80 17 00 00 00 00 00 00 C7 [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:16]Read from MH i2c: E2 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 FD 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 FD 00 22 25 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 9E [23:46:16]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:46:16]wFMCommunicate OK [23:46:16]wFMCommunicate request_size=4 [23:46:16]MH_SAM_APDU [23:46:16]CAPDU: 80 17 00 00 [23:46:16]Write to MH i2c: E2 08 00 23 25 80 17 00 00 00 00 00 00 C8 [23:46:16]Write i2c OK [23:46:16]MH_I2C_Read... [23:46:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:16]Read from MH i2c: E2 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 FD 00 [23:46:16]MH_I2C_Read... [23:46:16]Read from MH i2c: E2 FD 00 23 25 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 EF [23:46:16]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:46:16]wFMCommunicate OK [23:46:16]wFMCommunicate request_size=4 [23:46:16]MH_SAM_APDU [23:46:16]CAPDU: 80 17 00 00 [23:46:16]Write to MH i2c: E2 08 00 24 25 80 17 00 00 00 00 00 00 C9 [23:46:16]Write i2c OK [23:46:17]MH_I2C_Read... [23:46:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:17]Read from MH i2c: E2 [23:46:17]MH_I2C_Read... [23:46:17]Read from MH i2c: E2 FD 00 [23:46:17]MH_I2C_Read... [23:46:17]Read from MH i2c: E2 FD 00 24 25 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 44 [23:46:17]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:46:17]wFMCommunicate OK [23:46:17]wFMCommunicate request_size=4 [23:46:17]MH_SAM_APDU [23:46:17]CAPDU: 80 17 00 00 [23:46:17]Write to MH i2c: E2 08 00 25 25 80 17 00 00 00 00 00 00 CA [23:46:17]Write i2c OK [23:46:17]MH_I2C_Read... [23:46:17]OFD Sender: No OFD packet to send [23:46:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:46:17]Read from MH i2c: E2 [23:46:17]MH_I2C_Read... [23:46:17]Read from MH i2c: E2 E3 00 [23:46:17]MH_I2C_Read... [23:46:17]Read from MH i2c: E2 E3 00 25 25 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A9 [23:46:17]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:46:17]wFMCommunicate OK [23:46:17]SAM_PROTO_GetFMData done [23:46:17]requested_item fm.sale_refund.total is exist - process it [23:46:17]requested_item fm.buy.total is exist - process it [23:46:17]requested_item shift.sale.total is exist - process it [23:46:17]SAM_PROTO_GetShiftData [23:46:17]wFMCommunicate request_size=4 [23:46:17]MH_SAM_APDU [23:46:17]CAPDU: 80 13 02 00 [23:46:17]Write to MH i2c: E2 08 00 26 25 80 13 02 00 00 00 00 00 C9 [23:46:17]Write i2c OK [23:46:17]MH_I2C_Read... [23:46:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:46:18]Read from MH i2c: E2 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 FD 00 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 FD 00 26 25 00 BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 73 [23:46:18]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:46:18]wFMCommunicate OK [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 17 00 00 [23:46:18]Write to MH i2c: E2 08 00 27 25 80 17 00 00 00 00 00 00 CC [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:18]Read from MH i2c: E2 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 FD 00 [23:46:18]MH_I2C_Read... [23:46:18]Read from MH i2c: E2 FD 00 27 25 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 EE [23:46:18]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:46:18]wFMCommunicate OK [23:46:18]wFMCommunicate request_size=4 [23:46:18]MH_SAM_APDU [23:46:18]CAPDU: 80 17 00 00 [23:46:18]Write to MH i2c: E2 08 00 28 25 80 17 00 00 00 00 00 00 CD [23:46:18]Write i2c OK [23:46:18]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 28 25 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 F6 [23:46:19]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [23:46:19]wFMCommunicate OK [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 17 00 00 [23:46:19]Write to MH i2c: E2 08 00 29 25 80 17 00 00 00 00 00 00 CE [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 FD 00 29 25 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 4F [23:46:19]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [23:46:19]wFMCommunicate OK [23:46:19]wFMCommunicate request_size=4 [23:46:19]MH_SAM_APDU [23:46:19]CAPDU: 80 17 00 00 [23:46:19]Write to MH i2c: E2 08 00 2A 25 80 17 00 00 00 00 00 00 CF [23:46:19]Write i2c OK [23:46:19]MH_I2C_Read... [23:46:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:46:19]Read from MH i2c: E2 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 D9 00 [23:46:19]MH_I2C_Read... [23:46:19]Read from MH i2c: E2 D9 00 2A 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 AE [23:46:19]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:46:19]wFMCommunicate OK [23:46:19]SAM_PROTO_GetShiftData done [23:46:19]requested_item shift.sale.total_cash is exist - process it [23:46:19]requested_item shift.sale_refund.total is exist - process it [23:46:19]requested_item shift.sale_refund.total_cash is exist - process it [23:46:19]requested_item shift.buy.total is exist - process it [23:46:19]requested_item shift.buy.total_cash is exist - process it [23:46:19]produce_requested_data done [23:46:19]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:46:19]process_action_free get_value [23:46:19]json_value_free [23:46:19]json_value_free done [23:46:19]process_json_proto returns [23:46:19]Send response to host [23:46:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:46:19]free response buf [23:46:19]execute_script done [23:46:19]execute_script returns [23:46:19]free content buf [23:46:19]Sock 7.Close socket [23:46:19]Sock 7.Thread stoped [23:46:19]accept exits with 9 [23:46:20]New connection [23:46:20]New thread 3066613092 created [23:46:20]Thread 3066469732 joined [23:46:20]Waiting for new connection... [23:46:20] Sock 9.Parse request [23:46:20]Sock 9.Check first char [23:46:20]Sock 9.First char is OK [23:46:20]request: POST /json_proto HTTP/1.0 [23:46:20]Method: POST [23:46:20]URL: /json_proto [23:46:20]Method is POST - this is cgi request [23:46:20]url: /json_proto [23:46:20]query_string will be loaded in cgi processing [23:46:20]execute_cgi json_proto POST (null) [23:46:20]execute_cgi path=json_proto method=POST [23:46:20]POST find Content-Length [23:46:20]Host: 172.17.42.195:8080 [23:46:20]Content-Length: 282 [23:46:20]Content-Type: application/json [23:46:20] [23:46:20]POST finish read [23:46:20]Found Content-Length = 282 [23:46:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0430\u0431\u044B\u0440\u0436\u0430\u043D \u0443\u0443\u043B\u0443 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:20]execute_script... [23:46:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0421\u0430\u0431\u044B\u0440\u0436\u0430\u043D \u0443\u0443\u043B\u0443 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:20]POST & json_proto [23:46:20]process_json_proto [23:46:20]json parsed OK: [23:46:20]protocol is kg_v1.0 [23:46:20]action value=x_report [23:46:20]process_action x_report [23:46:20]cmd_x_report [23:46:20]MH_GetDate [23:46:20]Write to MH i2c: F0 00 00 2B 25 3F [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: F0 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: F0 09 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: F0 09 00 2B 25 00 4D DC 1A 67 EF 94 12 67 EE [23:46:20]GetLastDocTimeStamp 1729813290 [23:46:20]current date 1729813581 [23:46:20]FM_GetShiftState [23:46:20]SAM_PROTO_GetShiftState [23:46:20]wFMCommunicate request_size=4 [23:46:20]MH_SAM_APDU [23:46:20]CAPDU: 80 13 01 00 [23:46:20]Write to MH i2c: E2 08 00 2C 25 80 13 01 00 00 00 00 00 CE [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:20]Read from MH i2c: E2 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 0E 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 0E 00 2C 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 33 [23:46:20]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:46:20]wFMCommunicate OK [23:46:20]SAM_PROTO_GetShiftState done [23:46:20]FM_GetShiftState done [23:46:20]KKMCreateXReportDocument [23:46:20]Load OK [23:46:20]Malloc new data [23:46:20]MH_GetDate [23:46:20]Write to MH i2c: F0 00 00 2D 25 41 [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: F0 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: F0 09 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: F0 09 00 2D 25 00 4D DC 1A 67 EF 94 12 67 F0 [23:46:20]Malloc new data [23:46:20]Malloc new data [23:46:20]wFMCommunicate request_size=4 [23:46:20]MH_SAM_APDU [23:46:20]CAPDU: 80 11 00 00 [23:46:20]Write to MH i2c: E2 08 00 2E 25 80 11 00 00 00 00 00 00 CD [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:20]Read from MH i2c: E2 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 17 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 17 00 2E 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 22 [23:46:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:46:20]wFMCommunicate OK [23:46:20]SAM_PROTO_GetFieldsCounters [23:46:20]wFMCommunicate request_size=4 [23:46:20]MH_SAM_APDU [23:46:20]CAPDU: 80 13 00 00 [23:46:20]Write to MH i2c: E2 08 00 2F 25 80 13 00 00 00 00 00 00 D0 [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:20]Read from MH i2c: E2 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 62 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 62 00 2F 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 F7 [23:46:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:20]wFMCommunicate OK [23:46:20]SAM_PROTO_GetFieldsCounters done [23:46:20]Malloc new data [23:46:20]Malloc new data [23:46:20]Malloc new data [23:46:20]KKMCreateXReportDocument OK [23:46:20]KKMSetXReportData OK [23:46:20]KKMPrepareXReportFMData [23:46:20]SAM_PROTO_GetShiftData [23:46:20]wFMCommunicate request_size=4 [23:46:20]MH_SAM_APDU [23:46:20]CAPDU: 80 13 02 00 [23:46:20]Write to MH i2c: E2 08 00 30 25 80 13 02 00 00 00 00 00 D3 [23:46:20]Write i2c OK [23:46:20]MH_I2C_Read... [23:46:20]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:46:20]Read from MH i2c: E2 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 FD 00 [23:46:20]MH_I2C_Read... [23:46:20]Read from MH i2c: E2 FD 00 30 25 00 BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 7D [23:46:20]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:46:21]wFMCommunicate OK [23:46:21]wFMCommunicate request_size=4 [23:46:21]MH_SAM_APDU [23:46:21]CAPDU: 80 17 00 00 [23:46:21]Write to MH i2c: E2 08 00 31 25 80 17 00 00 00 00 00 00 D6 [23:46:21]Write i2c OK [23:46:21]MH_I2C_Read... [23:46:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:21]Read from MH i2c: E2 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 31 25 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 F8 [23:46:21]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:46:21]wFMCommunicate OK [23:46:21]wFMCommunicate request_size=4 [23:46:21]MH_SAM_APDU [23:46:21]CAPDU: 80 17 00 00 [23:46:21]Write to MH i2c: E2 08 00 32 25 80 17 00 00 00 00 00 00 D7 [23:46:21]Write i2c OK [23:46:21]MH_I2C_Read... [23:46:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:21]Read from MH i2c: E2 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 [23:46:21]MH_I2C_Read... [23:46:21]Read from MH i2c: E2 FD 00 32 25 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 [23:46:21]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:46:22]wFMCommunicate OK [23:46:22]wFMCommunicate request_size=4 [23:46:22]MH_SAM_APDU [23:46:22]CAPDU: 80 17 00 00 [23:46:22]Write to MH i2c: E2 08 00 33 25 80 17 00 00 00 00 00 00 D8 [23:46:22]Write i2c OK [23:46:22]MH_I2C_Read... [23:46:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:22]Read from MH i2c: E2 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: E2 FD 00 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: E2 FD 00 33 25 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 59 [23:46:22]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:46:22]wFMCommunicate OK [23:46:22]wFMCommunicate request_size=4 [23:46:22]MH_SAM_APDU [23:46:22]CAPDU: 80 17 00 00 [23:46:22]Write to MH i2c: E2 08 00 34 25 80 17 00 00 00 00 00 00 D9 [23:46:22]Write i2c OK [23:46:22]MH_I2C_Read... [23:46:22]OFD Sender: No OFD packet to send [23:46:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:46:22]Read from MH i2c: E2 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: E2 D9 00 [23:46:22]MH_I2C_Read... [23:46:22]Read from MH i2c: E2 D9 00 34 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B8 [23:46:22]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:46:22]wFMCommunicate OK [23:46:22]SAM_PROTO_GetShiftData done [23:46:22]1194 (1208) - счетчики итогов смены [23:46:22] 1134 (4) - 857 - количество чеков со всеми признаками расчетов [23:46:22] 1129 (159) - счетчики операций «приход» [23:46:22] 1135 (4) - 856 - количество чеков по признаку расчетов [23:46:22] 1201 (4) - 822350.19 - общая итоговая сумма в чеках [23:46:22] 1136 (4) - 439945.00 - итоговая сумма в чеках наличными [23:46:22] 1138 (4) - 382405.19 - итоговая сумма в чеках безналичными [23:46:22] 1024 (123) - суммы налогов [23:46:22] 1006 (9) - суммы НДС [23:46:22] 1010 (1) - 0% - код ставки НДС [23:46:22] 1011 (0) - 0.00 - сумма НДС по ставке [23:46:22] 1006 (12) - суммы НДС [23:46:22] 1010 (1) - 12% - код ставки НДС [23:46:22] 1011 (3) - 87347.50 - сумма НДС по ставке [23:46:22] 1007 (9) - суммы НСП [23:46:22] 1014 (1) - 0% - код ставки НСП [23:46:22] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:22] 1007 (12) - суммы НСП [23:46:22] 1014 (1) - 1% - код ставки НСП [23:46:22] 1015 (3) - 7278.93 - сумма НСП по ставке [23:46:22] 1007 (9) - суммы НСП [23:46:22] 1014 (1) - 2% - код ставки НСП [23:46:22] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:22] 1007 (9) - суммы НСП [23:46:22] 1014 (1) - 3% - код ставки НСП [23:46:22] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:22] 1007 (9) - суммы НСП [23:46:22] 1014 (1) - 5% - код ставки НСП [23:46:22] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:22] 1007 (9) - суммы НСП [23:46:22] 1014 (1) - 0,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 1,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1130 (151) - счетчики операций «возврат прихода» [23:46:23] 1135 (4) - 1 - количество чеков по признаку расчетов [23:46:23] 1201 (3) - 1000.00 - общая итоговая сумма в чеках [23:46:23] 1136 (3) - 1000.00 - итоговая сумма в чеках наличными [23:46:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:46:23] 1024 (121) - суммы налогов [23:46:23] 1006 (9) - суммы НДС [23:46:23] 1010 (1) - 0% - код ставки НДС [23:46:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:46:23] 1006 (11) - суммы НДС [23:46:23] 1010 (1) - 12% - код ставки НДС [23:46:23] 1011 (2) - 106.21 - сумма НДС по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 0% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (11) - суммы НСП [23:46:23] 1014 (1) - 1% - код ставки НСП [23:46:23] 1015 (2) - 8.85 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 2% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 3% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 5% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 0,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 1,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1131 (141) - счетчики операций «расход» [23:46:23] 1135 (4) - 0 - количество чеков по признаку расчетов [23:46:23] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:46:23] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:46:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:46:23] 1024 (117) - суммы налогов [23:46:23] 1006 (9) - суммы НДС [23:46:23] 1010 (1) - 0% - код ставки НДС [23:46:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:46:23] 1006 (9) - суммы НДС [23:46:23] 1010 (1) - 12% - код ставки НДС [23:46:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 0% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 1% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 2% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 3% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 5% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 0,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 1,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1132 (141) - счетчики операций «возврат расхода» [23:46:23] 1135 (4) - 0 - количество чеков по признаку расчетов [23:46:23] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:46:23] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:46:23] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:46:23] 1024 (117) - суммы налогов [23:46:23] 1006 (9) - суммы НДС [23:46:23] 1010 (1) - 0% - код ставки НДС [23:46:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:46:23] 1006 (9) - суммы НДС [23:46:23] 1010 (1) - 12% - код ставки НДС [23:46:23] 1011 (0) - 0.00 - сумма НДС по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 0% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 1% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 2% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 3% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 5% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 0,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1007 (9) - суммы НСП [23:46:23] 1014 (1) - 1,50% - код ставки НСП [23:46:23] 1015 (0) - 0.00 - сумма НСП по ставке [23:46:23] 1133 (588) - - счетчики коррекции - не используются [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1194 (04AA) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1134 (046E) [23:46:23]Malloc new data [23:46:23]Processing tag 1129 (0469) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1135 (046F) [23:46:23]Malloc new data [23:46:23]Processing tag 1201 (04B1) [23:46:23]Malloc new data [23:46:23]Processing tag 1136 (0470) [23:46:23]Malloc new data [23:46:23]Processing tag 1138 (0472) [23:46:23]Malloc new data [23:46:23]Processing tag 1024 (0400) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1006 (03EE) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1010 (03F2) [23:46:23]Malloc new data [23:46:23]Processing tag 1011 (03F3) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1006 (03EE) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1010 (03F2) [23:46:23]Malloc new data [23:46:23]Processing tag 1011 (03F3) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]SetTLVBufToDocument err=0 [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1130 (046A) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1135 (046F) [23:46:23]Malloc new data [23:46:23]Processing tag 1201 (04B1) [23:46:23]Malloc new data [23:46:23]Processing tag 1136 (0470) [23:46:23]Malloc new data [23:46:23]Processing tag 1138 (0472) [23:46:23]Malloc new data [23:46:23]Processing tag 1024 (0400) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1006 (03EE) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1010 (03F2) [23:46:23]Malloc new data [23:46:23]Processing tag 1011 (03F3) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1006 (03EE) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1010 (03F2) [23:46:23]Malloc new data [23:46:23]Processing tag 1011 (03F3) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]SetTLVBufToDocument err=0 [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1131 (046B) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1135 (046F) [23:46:23]Malloc new data [23:46:23]Processing tag 1201 (04B1) [23:46:23]Malloc new data [23:46:23]Processing tag 1136 (0470) [23:46:23]Malloc new data [23:46:23]Processing tag 1138 (0472) [23:46:23]Malloc new data [23:46:23]Processing tag 1024 (0400) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1006 (03EE) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1010 (03F2) [23:46:23]Malloc new data [23:46:23]Processing tag 1011 (03F3) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1006 (03EE) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1010 (03F2) [23:46:23]Malloc new data [23:46:23]Processing tag 1011 (03F3) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:23]Malloc new data [23:46:23]SetTLVBufToDocument err=0 [23:46:23]Processing tag 1007 (03EF) [23:46:23]Load OK [23:46:23]SetTLVBufToDocument [23:46:23]Processing tag 1014 (03F6) [23:46:23]Malloc new data [23:46:23]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]SetTLVBufToDocument err=0 [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1132 (046C) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1135 (046F) [23:46:24]Malloc new data [23:46:24]Processing tag 1201 (04B1) [23:46:24]Malloc new data [23:46:24]Processing tag 1136 (0470) [23:46:24]Malloc new data [23:46:24]Processing tag 1138 (0472) [23:46:24]Malloc new data [23:46:24]Processing tag 1024 (0400) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1006 (03EE) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1010 (03F2) [23:46:24]Malloc new data [23:46:24]Processing tag 1011 (03F3) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1006 (03EE) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1010 (03F2) [23:46:24]Malloc new data [23:46:24]Processing tag 1011 (03F3) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1007 (03EF) [23:46:24]Load OK [23:46:24]SetTLVBufToDocument [23:46:24]Processing tag 1014 (03F6) [23:46:24]Malloc new data [23:46:24]Processing tag 1015 (03F7) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]SetTLVBufToDocument err=0 [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Processing tag 1133 (046D) [23:46:24]Malloc new data [23:46:24]SetTLVBufToDocument err=0 [23:46:24]SetTLVBufToDocument err=0 [23:46:24]Malloc new data [23:46:24]SAM_PROTO_GetFMData [23:46:24]wFMCommunicate request_size=4 [23:46:24]MH_SAM_APDU [23:46:24]CAPDU: 80 13 03 00 [23:46:24]Write to MH i2c: E2 08 00 35 25 80 13 03 00 00 00 00 00 D9 [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:46:24]Read from MH i2c: E2 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 FD 00 [23:46:24]MH_I2C_Read... [23:46:24]Read from MH i2c: E2 FD 00 35 25 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 D3 [23:46:24]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [23:46:24]wFMCommunicate OK [23:46:24]wFMCommunicate request_size=4 [23:46:24]MH_SAM_APDU [23:46:24]CAPDU: 80 17 00 00 [23:46:24]Write to MH i2c: E2 08 00 36 25 80 17 00 00 00 00 00 00 DB [23:46:24]Write i2c OK [23:46:24]MH_I2C_Read... [23:46:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:25]Read from MH i2c: E2 [23:46:25]MH_I2C_Read... [23:46:25]Read from MH i2c: E2 FD 00 [23:46:25]MH_I2C_Read... [23:46:25]Read from MH i2c: E2 FD 00 36 25 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 B2 [23:46:25]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:46:25]wFMCommunicate OK [23:46:25]wFMCommunicate request_size=4 [23:46:25]MH_SAM_APDU [23:46:25]CAPDU: 80 17 00 00 [23:46:25]Write to MH i2c: E2 08 00 37 25 80 17 00 00 00 00 00 00 DC [23:46:25]Write i2c OK [23:46:25]MH_I2C_Read... [23:46:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:25]Read from MH i2c: E2 [23:46:25]MH_I2C_Read... [23:46:25]Read from MH i2c: E2 FD 00 [23:46:25]MH_I2C_Read... [23:46:25]Read from MH i2c: E2 FD 00 37 25 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 03 [23:46:25]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:46:25]wFMCommunicate OK [23:46:25]wFMCommunicate request_size=4 [23:46:25]MH_SAM_APDU [23:46:25]CAPDU: 80 17 00 00 [23:46:25]Write to MH i2c: E2 08 00 38 25 80 17 00 00 00 00 00 00 DD [23:46:25]Write i2c OK [23:46:25]MH_I2C_Read... [23:46:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:46:26]Read from MH i2c: E2 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: E2 FD 00 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: E2 FD 00 38 25 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 58 [23:46:26]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:46:26]wFMCommunicate OK [23:46:26]wFMCommunicate request_size=4 [23:46:26]MH_SAM_APDU [23:46:26]CAPDU: 80 17 00 00 [23:46:26]Write to MH i2c: E2 08 00 39 25 80 17 00 00 00 00 00 00 DE [23:46:26]Write i2c OK [23:46:26]MH_I2C_Read... [23:46:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:46:26]Read from MH i2c: E2 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: E2 E3 00 [23:46:26]MH_I2C_Read... [23:46:26]Read from MH i2c: E2 E3 00 39 25 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BD [23:46:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:46:26]wFMCommunicate OK [23:46:26]SAM_PROTO_GetFMData done [23:46:26]FM_GetFMData:85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 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 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:46:27]oper:6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:46:27]total:45 9D CD EF 07 [23:46:27]Malloc new data [23:46:27]oper:6F 04 04 00 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF OFD Sender: No OFD packet to send [23:46:27]1B 27 01 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 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:46:27]total:30 AE DA 0A [23:46:27]Malloc new data [23:46:27]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:46:27]total: [23:46:27]Malloc new data [23:46:27]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [23:46:27]total: [23:46:27]Malloc new data [23:46:27]KKMPrepareXReportFMData err=0 [23:46:27]Х отчет ИНН: 02508201610067 Кассир: Сабыржан уулу Б. 24.10.2024 23:46 Смена: 522 РНМ: 0000000000091623 ЗНМ: 0300000083 СНО: Общий режим Всего чеков: 857 ИТОГИ ПРИХОД Чеков: 856 Общий итог: 822350.19 Итого наличными: 439945.00 Итого безнал.: 382405.19 НДС 0% : 0.00 НДС 12% : 87347.50 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 7278.93 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 1000.00 Итого наличными: 1000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 106.21 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 8.85 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 438945.00 НС Приход: 340880008.37 НС Возвр.Прихода: 1821036.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874672 [23:46:27]StoreToDocumentArchive [23:46:27]MH_GetDate [23:46:27]Write to MH i2c: F0 00 00 3A 25 4E [23:46:27]Write i2c OK [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: F0 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: F0 09 00 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: F0 09 00 3A 25 00 55 DC 1A 67 EF 94 12 67 05 [23:46:27]shift 522 fd 1729813589 [23:46:27]Create dir for shift 0522 [23:46:27]save to /storage/0522/doc_1729813589 [23:46:27]save last doc name /storage/0522/doc_1729813589 to /storage/kkm_last_doc_name [23:46:27]save OK [23:46:27]Clear old archive folders... [23:46:27]NVStorageSaveData kkm_last_timestamp [23:46:27]File name is /storage/kkm_last_timestamp [23:46:27]Write 4 bytes [23:46:27]NVStorageSaveData done [23:46:27]ExternCall_PrintAddStr [23:46:27]wPrintStart [23:46:27]Write to MH i2c: 01 00 00 3B 25 60 [23:46:27]Write i2c OK [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: 01 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: 01 07 00 [23:46:27]MH_I2C_Read... [23:46:27]Read from MH i2c: 01 07 00 3B 25 00 00 00 00 00 FF 0F 75 [23:46:27]RasterBufferAndPrint [23:46:27]line Х отчет [23:46:27]line ИНН: 02508201610067 [23:46:27]line Кассир: Сабыржан уулу Б. [23:46:27]line 24.10.2024 23:46 [23:46:27]line Смена: 522 [23:46:27]line РНМ: 0000000000091623 [23:46:27]line ЗНМ: 0300000083 [23:46:27]line СНО: Общий режим [23:46:27]line Всего чеков: 857 [23:46:27]line ИТОГИ ПРИХОД [23:46:27]line Чеков: 856 [23:46:27]line Общий итог: 822350.19 [23:46:27]line Итого наличными: 439945.00 [23:46:27]line Итого безнал.: 382405.19 [23:46:27]line НДС 0% : 0.00 [23:46:27]line НДС 12% : 87347.50 [23:46:27]line НСП 0% : 0.00 [23:46:27]line НСП 1,50% : 0.00 [23:46:27]line НСП 0,50% : 0.00 [23:46:27]line НСП 5% : 0.00 [23:46:27]line НСП 3% : 0.00 [23:46:27]line НСП 2% : 0.00 [23:46:27]line НСП 1% : 7278.93 [23:46:27]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:46:27]line Чеков: 1 [23:46:28]line Общий итог: 1000.00 [23:46:28]line Итого наличными: 1000.00 [23:46:28]line Итого безнал.: 0.00 [23:46:28]line НДС 0% : 0.00 [23:46:28]line НДС 12% : 106.21 [23:46:28]line НСП 0% : 0.00 [23:46:28]line НСП 1,50% : 0.00 [23:46:28]line НСП 0,50% : 0.00 [23:46:28]line НСП 5% : 0.00 [23:46:28]line НСП 3% : 0.00 [23:46:28]line НСП 2% : 0.00 [23:46:28]line НСП 1% : 8.85 [23:46:28]line ИТОГИ РАСХОД [23:46:28]line Чеков: 0 [23:46:28]line Общий итог: 0.00 [23:46:28]line Итого наличными: 0.00 [23:46:28]line Итого безнал.: 0.00 [23:46:28]line НДС 0% : 0.00 [23:46:28]line НДС 12% : 0.00 [23:46:28]line НСП 0% : 0.00 [23:46:28]line НСП 1,50% : 0.00 [23:46:28]line НСП 0,50% : 0.00 [23:46:28]line НСП 5% : 0.00 [23:46:28]line НСП 3% : 0.00 [23:46:28]line НСП 2% : 0.00 [23:46:28]line НСП 1% : 0.00 [23:46:28]line ИТОГИ ВОЗВРАТ РАСХОДА [23:46:28]line Чеков: 0 [23:46:28]line Общий итог: 0.00 [23:46:28]line Итого наличными: 0.00 [23:46:28]line Итого безнал.: 0.00 [23:46:28]line НДС 0% : 0.00 [23:46:28]line НДС 12% : 0.00 [23:46:28]line НСП 0% : 0.00 [23:46:28]line НСП 1,50% : 0.00 [23:46:28]line НСП 0,50% : 0.00 [23:46:28]line НСП 5% : 0.00 [23:46:28]line НСП 3% : 0.00 [23:46:28]line НСП 2% : 0.00 [23:46:28]line НСП 1% : 0.00 [23:46:28]line Сумма внесений: 0.00 [23:46:28]line Сумма выплат: 0.00 [23:46:28]line Нал. в кассе: 438945.00 [23:46:28]line НС Приход: 340880008.37 [23:46:28]line НС Возвр.Прихода: 1821036.00 [23:46:28]line НС Расход: 0.00 [23:46:28]line НС Возвр.Расхода: 0.00 [23:46:28]line ФМ: 0000000000874672 [23:46:28]written 0, free lines is 4095 [23:46:28]Write to MH i2c: 01 00 00 86 25 AB [23:46:28]Write i2c OK [23:46:28]MH_I2C_Read... [23:46:28]Read from MH i2c: 01 [23:46:28]MH_I2C_Read... [23:46:28]Read from MH i2c: 01 07 00 [23:46:28]MH_I2C_Read... [23:46:28]Read from MH i2c: 01 07 00 86 25 00 00 00 00 00 A8 0A 64 [23:46:28]RasterBufferAndPrint [23:46:28]line [23:46:28]line [23:46:28]line [23:46:28]line [23:46:28]line [23:46:28]written 0, free lines is 2760 [23:46:28]MH_Cut [23:46:28]Write to MH i2c: D1 01 00 8D 25 01 84 [23:46:28]Write i2c OK [23:46:28]MH_I2C_Read... [23:46:28]Read from MH i2c: D1 [23:46:28]MH_I2C_Read... [23:46:28]Read from MH i2c: D1 01 00 [23:46:28]MH_I2C_Read... [23:46:28]Read from MH i2c: D1 01 00 8D 25 00 83 [23:46:28]Write to MH i2c: 01 00 00 8E 25 B3 [23:46:28]Write i2c OK [23:46:28]MH_I2C_Read... [23:46:29]*** Cut start [23:46:29]*** Partial cut [23:46:29]*** CUTSNS_PIN = 1 [23:46:29]*** CUTSNS_PIN = 0 [23:46:30]*** Brake cut motor [23:46:30]Read from MH i2c: 01 [23:46:30]MH_I2C_Read... [23:46:30]*** Stop cut motor [23:46:30]*** Cut end [23:46:30]Read from MH i2c: 01 07 00 [23:46:30]MH_I2C_Read... [23:46:30]Read from MH i2c: 01 07 00 8E 25 00 00 00 00 00 FF 0F C8 [23:46:30]process_action x_report done [23:46:30]requested_data is exist [23:46:30]produce_requested_data [23:46:30]requested_item fd.num is exist - process it [23:46:30]SAM_PROTO_GetFieldsCounters [23:46:30]wFMCommunicate request_size=4 [23:46:30]MH_SAM_APDU [23:46:30]CAPDU: 80 13 00 00 [23:46:30]Write to MH i2c: E2 08 00 8F 25 80 13 00 00 00 00 00 00 30 [23:46:30]Write i2c OK [23:46:30]MH_I2C_Read... [23:46:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:30]Read from MH i2c: E2 [23:46:30]MH_I2C_Read... [23:46:30]Read from MH i2c: E2 62 00 [23:46:30]MH_I2C_Read... [23:46:30]Read from MH i2c: E2 62 00 8F 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 57 [23:46:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:30]wFMCommunicate OK [23:46:30]SAM_PROTO_GetFieldsCounters done [23:46:30]requested_item shift.num is exist - process it [23:46:30]requested_item shift.opened is exist - process it [23:46:30]req_shift_opened [23:46:30]FM_GetShiftState [23:46:30]SAM_PROTO_GetShiftState [23:46:30]wFMCommunicate request_size=4 [23:46:30]MH_SAM_APDU [23:46:30]CAPDU: 80 13 01 00 [23:46:30]Write to MH i2c: E2 08 00 90 25 80 13 01 00 00 00 00 00 32 [23:46:30]Write i2c OK [23:46:30]MH_I2C_Read... [23:46:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:31]Read from MH i2c: E2 [23:46:31]MH_I2C_Read... [23:46:31]Read from MH i2c: E2 0E 00 [23:46:31]MH_I2C_Read... [23:46:31]Read from MH i2c: E2 0E 00 90 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 97 [23:46:31]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:46:31]wFMCommunicate OK [23:46:31]SAM_PROTO_GetShiftState done [23:46:31]FM_GetShiftState done [23:46:31]req_shift_opened done [23:46:31]requested_item shift.open_date is exist - process it [23:46:31]req_shift_open_date [23:46:31]req_shift_open_date done [23:46:31]produce_requested_data done [23:46:31]produce_requested_data return {"fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:46:31]process_action_free x_report [23:46:31]json_value_free [23:46:31]json_value_free done [23:46:31]process_json_proto returns [23:46:31]Send response to host [23:46:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:46:31]free response buf [23:46:31]execute_script done [23:46:31]execute_script returns [23:46:31]free content buf [23:46:31]Sock 9.Close socket [23:46:31]Sock 9.Thread stoped [23:46:32]OFD Sender: No OFD packet to send [23:46:37]OFD Sender: No OFD packet to send [23:46:42]OFD Sender: No OFD packet to send [23:46:47]OFD Sender: No OFD packet to send [23:46:52]OFD Sender: No OFD packet to send [23:46:57]OFD Sender: No OFD packet to send [23:47:02]OFD Sender: No OFD packet to send [23:47:07]OFD Sender: No OFD packet to send [23:47:12]OFD Sender: No OFD packet to send [23:47:17]OFD Sender: No OFD packet to send [23:47:22]OFD Sender: No OFD packet to send [23:47:25]accept exits with 7 [23:47:25]New connection [23:47:25]New thread 3066469732 created [23:47:25]Thread 3066613092 joined [23:47:25]Waiting for new connection... [23:47:25] Sock 7.Parse request [23:47:25]Sock 7.Check first char [23:47:25]Sock 7.First char is OK [23:47:25]request: POST /json_proto HTTP/1.0 [23:47:25]Method: POST [23:47:25]URL: /json_proto [23:47:25]Method is POST - this is cgi request [23:47:25]url: /json_proto [23:47:25]query_string will be loaded in cgi processing [23:47:25]execute_cgi json_proto POST (null) [23:47:25]execute_cgi path=json_proto method=POST [23:47:25]POST find Content-Length [23:47:25]Host: 172.17.42.195:8080 [23:47:25]Content-Length: 215 [23:47:25]Content-Type: application/json [23:47:25] [23:47:25]POST finish read [23:47:25]Found Content-Length = 215 [23:47: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" ] } } [23:47:25]execute_script... [23:47: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" ] } } [23:47:25]POST & json_proto [23:47:25]process_json_proto [23:47:25]json parsed OK: [23:47:25]protocol is kg_v1.0 [23:47:25]action value=get_value [23:47:25]process_action get_value [23:47:25]cmd_get_value [23:47:25]process_action get_value done [23:47:25]requested_data is exist [23:47:25]produce_requested_data [23:47:25]requested_item kkm.sn is exist - process it [23:47:25]requested_item kkm.ver is exist - process it [23:47:25]requested_item fm.sn is exist - process it [23:47:25]wFMCommunicate request_size=4 [23:47:25]MH_SAM_APDU [23:47:25]CAPDU: 80 11 00 00 [23:47:25]Write to MH i2c: E2 08 00 91 25 80 11 00 00 00 00 00 00 30 [23:47:25]Write i2c OK [23:47:25]MH_I2C_Read... [23:47:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:25]Read from MH i2c: E2 [23:47:25]MH_I2C_Read... [23:47:25]Read from MH i2c: E2 17 00 [23:47:25]MH_I2C_Read... [23:47:25]Read from MH i2c: E2 17 00 91 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 85 [23:47:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:47:25]wFMCommunicate OK [23:47:25]requested_item fd.num is exist - process it [23:47:25]SAM_PROTO_GetFieldsCounters [23:47:25]wFMCommunicate request_size=4 [23:47:25]MH_SAM_APDU [23:47:25]CAPDU: 80 13 00 00 [23:47:25]Write to MH i2c: E2 08 00 92 25 80 13 00 00 00 00 00 00 33 [23:47:25]Write i2c OK [23:47:25]MH_I2C_Read... [23:47:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:25]Read from MH i2c: E2 [23:47:25]MH_I2C_Read... [23:47:25]Read from MH i2c: E2 62 00 [23:47:25]MH_I2C_Read... [23:47:25]Read from MH i2c: E2 62 00 92 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 5A [23:47:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 30 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5A 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:25]wFMCommunicate OK [23:47:25]SAM_PROTO_GetFieldsCounters done [23:47:25]requested_item shift.num is exist - process it [23:47:25]requested_item shift.opened is exist - process it [23:47:25]req_shift_opened [23:47:25]FM_GetShiftState [23:47:25]SAM_PROTO_GetShiftState [23:47:25]wFMCommunicate request_size=4 [23:47:25]MH_SAM_APDU [23:47:25]CAPDU: 80 13 01 00 [23:47:25]Write to MH i2c: E2 08 00 93 25 80 13 01 00 00 00 00 00 35 [23:47:25]Write i2c OK [23:47:25]MH_I2C_Read... [23:47:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:25]Read from MH i2c: E2 [23:47:25]MH_I2C_Read... [23:47:25]Read from MH i2c: E2 0E 00 [23:47:25]MH_I2C_Read... [23:47:25]Read from MH i2c: E2 0E 00 93 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 9A [23:47:25]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:47:25]wFMCommunicate OK [23:47:25]SAM_PROTO_GetShiftState done [23:47:25]FM_GetShiftState done [23:47:25]req_shift_opened done [23:47:25]requested_item shift.open_date is exist - process it [23:47:25]req_shift_open_date [23:47:25]req_shift_open_date done [23:47:25]produce_requested_data done [23:47:25]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095} [23:47:25]process_action_free get_value [23:47:25]json_value_free [23:47:25]json_value_free done [23:47:25]process_json_proto returns [23:47:25]Send response to host [23:47:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373040,"shift.num":524,"shift.opened":1,"shift.open_date":1729729095}}} [23:47:25]free response buf [23:47:25]execute_script done [23:47:25]execute_script returns [23:47:25]free content buf [23:47:25]Sock 7.Close socket [23:47:25]Sock 7.Thread stoped [23:47:25]accept exits with 9 [23:47:25]New connection [23:47:25]New thread 3066613092 created [23:47:25]Thread 3066469732 joined [23:47:25]Waiting for new connection... [23:47:25] Sock 9.Parse request [23:47:25]Sock 9.Check first char [23:47:25]Sock 9.First char is OK [23:47:25]request: POST /json_proto HTTP/1.0 [23:47:25]Method: POST [23:47:25]URL: /json_proto [23:47:25]Method is POST - this is cgi request [23:47:25]url: /json_proto [23:47:25]query_string will be loaded in cgi processing [23:47:25]execute_cgi json_proto POST (null) [23:47:25]execute_cgi path=json_proto method=POST [23:47:25]POST find Content-Length [23:47:25]Host: 172.17.42.195:8080 [23:47:25]Content-Length: 331 [23:47:25]Content-Type: application/json [23:47:25] [23:47:25]POST finish read [23:47:25]Found Content-Length = 331 [23:47: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" ] } } [23:47:25]execute_script... [23:47: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" ] } } [23:47:25]POST & json_proto [23:47:25]process_json_proto [23:47:25]json parsed OK: [23:47:25]protocol is kg_v1.0 [23:47:25]action value=get_value [23:47:25]process_action get_value [23:47:25]cmd_get_value [23:47:25]process_action get_value done [23:47:25]requested_data is exist [23:47:25]produce_requested_data [23:47:25]requested_item fm.sale.total is exist - process it [23:47:25]SAM_PROTO_GetFMData [23:47:25]wFMCommunicate request_size=4 [23:47:25]MH_SAM_APDU [23:47:25]CAPDU: 80 13 03 00 [23:47:25]Write to MH i2c: E2 08 00 94 25 80 13 03 00 00 00 00 00 38 [23:47:25]Write i2c OK [23:47:25]MH_I2C_Read... [23:47:26]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:26]Read from MH i2c: E2 [23:47:26]MH_I2C_Read... [23:47:26]Read from MH i2c: E2 FD 00 [23:47:26]MH_I2C_Read... [23:47:26]Read from MH i2c: E2 FD 00 94 25 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 32 [23:47:26]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [23:47:26]wFMCommunicate OK [23:47:26]wFMCommunicate request_size=4 [23:47:26]MH_SAM_APDU [23:47:26]CAPDU: 80 17 00 00 [23:47:26]Write to MH i2c: E2 08 00 95 25 80 17 00 00 00 00 00 00 3A [23:47:26]Write i2c OK [23:47:26]MH_I2C_Read... [23:47:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:26]Read from MH i2c: E2 [23:47:26]MH_I2C_Read... [23:47:26]Read from MH i2c: E2 FD 00 [23:47:26]MH_I2C_Read... [23:47:26]Read from MH i2c: E2 FD 00 95 25 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 11 [23:47:26]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:47:26]wFMCommunicate OK [23:47:26]wFMCommunicate request_size=4 [23:47:26]MH_SAM_APDU [23:47:26]CAPDU: 80 17 00 00 [23:47:26]Write to MH i2c: E2 08 00 96 25 80 17 00 00 00 00 00 00 3B [23:47:26]Write i2c OK [23:47:26]MH_I2C_Read... [23:47:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:26]Read from MH i2c: E2 [23:47:26]MH_I2C_Read... [23:47:26]Read from MH i2c: E2 FD 00 [23:47:26]MH_I2C_Read... [23:47:26]Read from MH i2c: E2 FD 00 96 25 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 62 [23:47:26]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:47:26]wFMCommunicate OK [23:47:26]wFMCommunicate request_size=4 [23:47:26]MH_SAM_APDU [23:47:26]CAPDU: 80 17 00 00 [23:47:26]Write to MH i2c: E2 08 00 97 25 80 17 00 00 00 00 00 00 3C [23:47:26]Write i2c OK [23:47:26]MH_I2C_Read... [23:47:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:27]Read from MH i2c: E2 [23:47:27]MH_I2C_Read... [23:47:27]Read from MH i2c: E2 FD 00 [23:47:27]MH_I2C_Read... [23:47:27]Read from MH i2c: E2 FD 00 97 25 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 B7 [23:47:27]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:47:27]wFMCommunicate OK [23:47:27]wFMCommunicate request_size=4 [23:47:27]MH_SAM_APDU [23:47:27]CAPDU: 80 17 00 00 [23:47:27]Write to MH i2c: E2 08 00 98 25 80 17 00 00 00 00 00 00 3D [23:47:27]Write i2c OK [23:47:27]MH_I2C_Read... [23:47:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:47:27]Read from MH i2c: E2 [23:47:27]MH_I2C_Read... [23:47:27]Read from MH i2c: E2 E3 00 [23:47:27]MH_I2C_Read... [23:47:27]Read from MH i2c: E2 E3 00 98 25 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1C [23:47:27]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:27]wFMCommunicate OK [23:47:27]SAM_PROTO_GetFMData done [23:47:27]requested_item fm.sale_refund.total is exist - process it [23:47:27]requested_item fm.buy.total is exist - process it [23:47:27]requested_item shift.sale.total is exist - process it [23:47:27]SAM_PROTO_GetShiftData [23:47:27]wFMCommunicate request_size=4 [23:47:27]MH_SAM_APDU [23:47:27]CAPDU: 80 13 02 00 [23:47:27]Write to MH i2c: E2 08 00 99 25 80 13 02 00 00 00 00 00 3C [23:47:27]Write i2c OK [23:47:27]MH_I2C_Read... [23:47:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:27]Read from MH i2c: E2 [23:47:27]MH_I2C_Read... [23:47:27]Read from MH i2c: E2 FD 00 [23:47:27]MH_I2C_Read... [23:47:27]Read from MH i2c: E2 FD 00 99 25 00 BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 E6 [23:47:27]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:27]wFMCommunicate OK [23:47:27]wFMCommunicate request_size=4 [23:47:27]MH_SAM_APDU [23:47:27]CAPDU: 80 17 00 00 [23:47:27]Write to MH i2c: E2 08 00 9A 25 80 17 00 00 00 00 00 00 3F [23:47:27]Write i2c OK [23:47:27]MH_I2C_Read... [23:47:27]OFD Sender: No OFD packet to send [23:47:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:28]Read from MH i2c: E2 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 FD 00 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 FD 00 9A 25 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 61 [23:47:28]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:47:28]wFMCommunicate OK [23:47:28]wFMCommunicate request_size=4 [23:47:28]MH_SAM_APDU [23:47:28]CAPDU: 80 17 00 00 [23:47:28]Write to MH i2c: E2 08 00 9B 25 80 17 00 00 00 00 00 00 40 [23:47:28]Write i2c OK [23:47:28]MH_I2C_Read... [23:47:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:28]Read from MH i2c: E2 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 FD 00 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 FD 00 9B 25 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 69 [23:47: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 [23:47:28]wFMCommunicate OK [23:47:28]wFMCommunicate request_size=4 [23:47:28]MH_SAM_APDU [23:47:28]CAPDU: 80 17 00 00 [23:47:28]Write to MH i2c: E2 08 00 9C 25 80 17 00 00 00 00 00 00 41 [23:47:28]Write i2c OK [23:47:28]MH_I2C_Read... [23:47:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:28]Read from MH i2c: E2 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 FD 00 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 FD 00 9C 25 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 C2 [23:47: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 [23:47:28]wFMCommunicate OK [23:47:28]wFMCommunicate request_size=4 [23:47:28]MH_SAM_APDU [23:47:28]CAPDU: 80 17 00 00 [23:47:28]Write to MH i2c: E2 08 00 9D 25 80 17 00 00 00 00 00 00 42 [23:47:28]Write i2c OK [23:47:28]MH_I2C_Read... [23:47:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:28]Read from MH i2c: E2 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 D9 00 [23:47:28]MH_I2C_Read... [23:47:28]Read from MH i2c: E2 D9 00 9D 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 21 [23:47:28]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:47:28]wFMCommunicate OK [23:47:28]SAM_PROTO_GetShiftData done [23:47:28]requested_item shift.sale.total_cash is exist - process it [23:47:28]requested_item shift.sale_refund.total is exist - process it [23:47:28]requested_item shift.sale_refund.total_cash is exist - process it [23:47:28]requested_item shift.buy.total is exist - process it [23:47:28]requested_item shift.buy.total_cash is exist - process it [23:47:28]produce_requested_data done [23:47:28]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:47:28]process_action_free get_value [23:47:28]json_value_free [23:47:28]json_value_free done [23:47:28]process_json_proto returns [23:47:28]Send response to host [23:47:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:47:28]free response buf [23:47:28]execute_script done [23:47:28]execute_script returns [23:47:28]free content buf [23:47:28]Sock 9.Close socket [23:47:28]Sock 9.Thread stoped [23:47:29]accept exits with 7 [23:47:29]New connection [23:47:29]New thread 3066469732 created [23:47:29]Thread 3066613092 joined [23:47:29]Waiting for new connection... [23:47:29] Sock 7.Parse request [23:47:29]Sock 7.Check first char [23:47:29]Sock 7.First char is OK [23:47:29]request: POST /json_proto HTTP/1.0 [23:47:29]Method: POST [23:47:29]URL: /json_proto [23:47:29]Method is POST - this is cgi request [23:47:29]url: /json_proto [23:47:29]query_string will be loaded in cgi processing [23:47:29]execute_cgi json_proto POST (null) [23:47:29]execute_cgi path=json_proto method=POST [23:47:29]POST find Content-Length [23:47:29]Host: 172.17.42.195:8080 [23:47:29]Content-Length: 331 [23:47:29]Content-Type: application/json [23:47:29] [23:47:29]POST finish read [23:47:29]Found Content-Length = 331 [23:47:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:29]execute_script... [23:47:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [23:47:29]POST & json_proto [23:47:29]process_json_proto [23:47:29]json parsed OK: [23:47:29]protocol is kg_v1.0 [23:47:29]action value=get_value [23:47:29]process_action get_value [23:47:29]cmd_get_value [23:47:29]process_action get_value done [23:47:29]requested_data is exist [23:47:29]produce_requested_data [23:47:29]requested_item fm.sale.total is exist - process it [23:47:29]SAM_PROTO_GetFMData [23:47:29]wFMCommunicate request_size=4 [23:47:29]MH_SAM_APDU [23:47:29]CAPDU: 80 13 03 00 [23:47:29]Write to MH i2c: E2 08 00 9E 25 80 13 03 00 00 00 00 00 42 [23:47:29]Write i2c OK [23:47:29]MH_I2C_Read... [23:47:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:29]Read from MH i2c: E2 [23:47:29]MH_I2C_Read... [23:47:29]Read from MH i2c: E2 FD 00 [23:47:29]MH_I2C_Read... [23:47:29]Read from MH i2c: E2 FD 00 9E 25 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 3C [23:47:29]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [23:47:29]wFMCommunicate OK [23:47:29]wFMCommunicate request_size=4 [23:47:29]MH_SAM_APDU [23:47:29]CAPDU: 80 17 00 00 [23:47:29]Write to MH i2c: E2 08 00 9F 25 80 17 00 00 00 00 00 00 44 [23:47:29]Write i2c OK [23:47:29]MH_I2C_Read... [23:47:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:29]Read from MH i2c: E2 [23:47:29]MH_I2C_Read... [23:47:29]Read from MH i2c: E2 FD 00 [23:47:29]MH_I2C_Read... [23:47:29]Read from MH i2c: E2 FD 00 9F 25 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 1B [23:47:29]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:47:29]wFMCommunicate OK [23:47:29]wFMCommunicate request_size=4 [23:47:29]MH_SAM_APDU [23:47:29]CAPDU: 80 17 00 00 [23:47:29]Write to MH i2c: E2 08 00 A0 25 80 17 00 00 00 00 00 00 45 [23:47:29]Write i2c OK [23:47:29]MH_I2C_Read... [23:47:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:30]Read from MH i2c: E2 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 FD 00 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 FD 00 A0 25 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 6C [23:47:30]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:47:30]wFMCommunicate OK [23:47:30]wFMCommunicate request_size=4 [23:47:30]MH_SAM_APDU [23:47:30]CAPDU: 80 17 00 00 [23:47:30]Write to MH i2c: E2 08 00 A1 25 80 17 00 00 00 00 00 00 46 [23:47:30]Write i2c OK [23:47:30]MH_I2C_Read... [23:47:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:30]Read from MH i2c: E2 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 FD 00 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 FD 00 A1 25 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C1 [23:47:30]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:47:30]wFMCommunicate OK [23:47:30]wFMCommunicate request_size=4 [23:47:30]MH_SAM_APDU [23:47:30]CAPDU: 80 17 00 00 [23:47:30]Write to MH i2c: E2 08 00 A2 25 80 17 00 00 00 00 00 00 47 [23:47:30]Write i2c OK [23:47:30]MH_I2C_Read... [23:47:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:47:30]Read from MH i2c: E2 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 E3 00 [23:47:30]MH_I2C_Read... [23:47:30]Read from MH i2c: E2 E3 00 A2 25 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 26 [23:47:31]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:31]wFMCommunicate OK [23:47:31]SAM_PROTO_GetFMData done [23:47:31]requested_item fm.sale_refund.total is exist - process it [23:47:31]requested_item fm.buy.total is exist - process it [23:47:31]requested_item shift.sale.total is exist - process it [23:47:31]SAM_PROTO_GetShiftData [23:47:31]wFMCommunicate request_size=4 [23:47:31]MH_SAM_APDU [23:47:31]CAPDU: 80 13 02 00 [23:47:31]Write to MH i2c: E2 08 00 A3 25 80 13 02 00 00 00 00 00 46 [23:47:31]Write i2c OK [23:47:31]MH_I2C_Read... [23:47:31]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [23:47:31]Read from MH i2c: E2 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 A3 25 00 BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 F0 [23:47:31]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [23:47:31]wFMCommunicate OK [23:47:31]wFMCommunicate request_size=4 [23:47:31]MH_SAM_APDU [23:47:31]CAPDU: 80 17 00 00 [23:47:31]Write to MH i2c: E2 08 00 A4 25 80 17 00 00 00 00 00 00 49 [23:47:31]Write i2c OK [23:47:31]MH_I2C_Read... [23:47:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:31]Read from MH i2c: E2 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 [23:47:31]MH_I2C_Read... [23:47:31]Read from MH i2c: E2 FD 00 A4 25 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 6B [23:47:31]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:47:31]wFMCommunicate OK [23:47:31]wFMCommunicate request_size=4 [23:47:31]MH_SAM_APDU [23:47:31]CAPDU: 80 17 00 00 [23:47:31]Write to MH i2c: E2 08 00 A5 25 80 17 00 00 00 00 00 00 4A [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 A5 25 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 73 [23:47:32]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:47:32]wFMCommunicate OK [23:47:32]wFMCommunicate request_size=4 [23:47:32]MH_SAM_APDU [23:47:32]CAPDU: 80 17 00 00 [23:47:32]Write to MH i2c: E2 08 00 A6 25 80 17 00 00 00 00 00 00 4B [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 FD 00 A6 25 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 CC [23:47:32]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:47:32]wFMCommunicate OK [23:47:32]wFMCommunicate request_size=4 [23:47:32]MH_SAM_APDU [23:47:32]CAPDU: 80 17 00 00 [23:47:32]Write to MH i2c: E2 08 00 A7 25 80 17 00 00 00 00 00 00 4C [23:47:32]Write i2c OK [23:47:32]MH_I2C_Read... [23:47:32]OFD Sender: No OFD packet to send [23:47:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [23:47:32]Read from MH i2c: E2 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 D9 00 [23:47:32]MH_I2C_Read... [23:47:32]Read from MH i2c: E2 D9 00 A7 25 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 2B [23:47:33]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:33]wFMCommunicate OK [23:47:33]SAM_PROTO_GetShiftData done [23:47:33]requested_item shift.sale.total_cash is exist - process it [23:47:33]requested_item shift.sale_refund.total is exist - process it [23:47:33]requested_item shift.sale_refund.total_cash is exist - process it [23:47:33]requested_item shift.buy.total is exist - process it [23:47:33]requested_item shift.buy.total_cash is exist - process it [23:47:33]produce_requested_data done [23:47:33]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [23:47:33]process_action_free get_value [23:47:33]json_value_free [23:47:33]json_value_free done [23:47:33]process_json_proto returns [23:47:33]Send response to host [23:47:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [23:47:33]free response buf [23:47:33]execute_script done [23:47:33]execute_script returns [23:47:33]free content buf [23:47:33]Sock 7.Close socket [23:47:33]Sock 7.Thread stoped [23:47:33]accept exits with 9 [23:47:33]New connection [23:47:33]New thread 3066613092 created [23:47:33]Thread 3066469732 joined [23:47:33]Waiting for new connection... [23:47:33] Sock 9.Parse request [23:47:33]Sock 9.Check first char [23:47:33]Sock 9.First char is OK [23:47:33]request: POST /json_proto HTTP/1.0 [23:47:33]Method: POST [23:47:33]URL: /json_proto [23:47:33]Method is POST - this is cgi request [23:47:33]url: /json_proto [23:47:33]query_string will be loaded in cgi processing [23:47:33]execute_cgi json_proto POST (null) [23:47:33]execute_cgi path=json_proto method=POST [23:47:33]POST find Content-Length [23:47:33]Host: 172.17.42.195:8080 [23:47:33]Content-Length: 285 [23:47:33]Content-Type: application/json [23:47:33] [23:47:33]POST finish read [23:47:33]Found Content-Length = 285 [23:47:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0430\u0431\u044B\u0440\u0436\u0430\u043D \u0443\u0443\u043B\u0443 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:33]execute_script... [23:47:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0421\u0430\u0431\u044B\u0440\u0436\u0430\u043D \u0443\u0443\u043B\u0443 \u0411. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:47:33]POST & json_proto [23:47:33]process_json_proto [23:47:33]json parsed OK: [23:47:33]protocol is kg_v1.0 [23:47:33]action value=close_shift [23:47:33]process_action close_shift [23:47:33]cmd_close_shift [23:47:33]MH_GetDate [23:47:33]Write to MH i2c: F0 00 00 A8 25 BC [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: F0 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: F0 09 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: F0 09 00 A8 25 00 96 DC 1A 67 EF 94 12 67 B4 [23:47:33]GetLastDocTimeStamp 1729813581 [23:47:33]current date 1729813654 [23:47:33]FM_GetShiftState [23:47:33]SAM_PROTO_GetShiftState [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 13 01 00 [23:47:33]Write to MH i2c: E2 08 00 A9 25 80 13 01 00 00 00 00 00 4B [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:33]Read from MH i2c: E2 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 0E 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: E2 0E 00 A9 25 00 09 00 01 47 92 19 67 00 00 00 00 90 00 B0 [23:47:33]RAPDU: 09 00 01 47 92 19 67 00 00 00 00 90 00 [23:47:33]wFMCommunicate OK [23:47:33]SAM_PROTO_GetShiftState done [23:47:33]FM_GetShiftState done [23:47:33]KKMCreateCloseShiftDocument [23:47:33]Load OK [23:47:33]Malloc new data [23:47:33]MH_GetDate [23:47:33]Write to MH i2c: F0 00 00 AA 25 BE [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: F0 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: F0 09 00 [23:47:33]MH_I2C_Read... [23:47:33]Read from MH i2c: F0 09 00 AA 25 00 96 DC 1A 67 EF 94 12 67 B6 [23:47:33]Malloc new data [23:47:33]Malloc new data [23:47:33]Malloc new data [23:47:33]Malloc new data [23:47:33]KKMCreateCloseShiftDocument OK [23:47:33]KKMSetCloseShiftData OK [23:47:33]ProcessDocumentItem done err = 0, tmpTLVsize=80 [23:47:33]tlvbuf is 00DD8B30 [23:47:33]KKMLoadAndSignCloseShiftData [23:47:33]SAM_PROTO_ProcessDocument [23:47:33]wFMCommunicate request_size=9 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 15 01 00 04 05 00 50 00 [23:47:33]Write to MH i2c: E2 0C 00 AB 25 80 15 01 00 04 00 05 00 50 00 00 00 AC [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 15 01 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 AB 25 00 90 00 44 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=23 [23:47:33]MH_SAM_APDU [23:47:33]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:47:33]Write to MH i2c: E2 1A 00 AC 25 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 46 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 15 02 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 AC 25 00 90 00 45 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=39 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 15 02 00 22 FD 03 1E 00 D0 A1 D0 B0 D0 B1 D1 8B D1 80 D0 B6 D0 B0 D0 BD 20 D1 83 D1 83 D0 BB D1 83 20 D0 91 2E 20 [23:47:33]Write to MH i2c: E2 2A 00 AD 25 80 15 02 00 22 00 FD 03 1E 00 D0 A1 D0 B0 D0 B1 D1 8B D1 80 D0 B6 D0 B0 D0 BD 20 D1 83 D1 83 D0 BB D1 83 20 D0 91 2E 20 00 00 DC [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 15 02 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 AD 25 00 90 00 46 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=13 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 15 02 00 08 F4 03 04 00 96 DC 1A 67 [23:47:33]Write to MH i2c: E2 10 00 AE 25 80 15 02 00 08 00 F4 03 04 00 96 DC 1A 67 00 00 51 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 15 02 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 AE 25 00 90 00 47 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=25 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 [23:47:33]Write to MH i2c: E2 1C 00 AF 25 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 00 00 B2 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:33]*** iso7816_exchange 80 15 02 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 AF 25 00 90 00 48 [23:47:33]RAPDU: 90 00 [23:47:33]wFMCommunicate OK [23:47:33]wFMCommunicate request_size=4 [23:47:33]MH_SAM_APDU [23:47:33]CAPDU: 80 15 03 00 [23:47:33]Write to MH i2c: E2 08 00 B0 25 80 15 03 00 00 00 00 00 56 [23:47:33]Write i2c OK [23:47:33]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 B0 25 00 FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B1 05 00 0E 04 04 00 0C 02 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 CA [23:47:34]RAPDU: FF 04 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B1 05 00 0E 04 04 00 0C 02 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 90 00 [23:47:34]wFMCommunicate OK [23:47:34]SAM_PROTO_ProcessDocument answer len = 1279 [23:47:34]SAM_PROTO_ProcessDocument remain to read = 1031 [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 17 00 00 [23:47:34]Write to MH i2c: E2 08 00 B1 25 80 17 00 00 00 00 00 00 56 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:34]Read from MH i2c: E2 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 [23:47:34]MH_I2C_Read... [23:47:34]Read from MH i2c: E2 FD 00 B1 25 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 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 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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 98 [23:47:34]RAPDU: A0 86 01 70 04 03 00 A0 86 01 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 7D 29 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 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 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:47:34]wFMCommunicate OK [23:47:34]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:47:34]SAM_PROTO_ProcessDocument remain to read = 781 [23:47:34]wFMCommunicate request_size=4 [23:47:34]MH_SAM_APDU [23:47:34]CAPDU: 80 17 00 00 [23:47:34]Write to MH i2c: E2 08 00 B2 25 80 17 00 00 00 00 00 00 57 [23:47:34]Write i2c OK [23:47:34]MH_I2C_Read... [23:47:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:35]Read from MH i2c: E2 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 B2 25 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 BD [23:47:35]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:47:35]wFMCommunicate OK [23:47:35]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:47:35]SAM_PROTO_ProcessDocument remain to read = 531 [23:47:35]wFMCommunicate request_size=4 [23:47:35]MH_SAM_APDU [23:47:35]CAPDU: 80 17 00 00 [23:47:35]Write to MH i2c: E2 08 00 B3 25 80 17 00 00 00 00 00 00 58 [23:47:35]Write i2c OK [23:47:35]MH_I2C_Read... [23:47:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:35]Read from MH i2c: E2 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 [23:47:35]MH_I2C_Read... [23:47:35]Read from MH i2c: E2 FD 00 B3 25 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 F9 [23:47:35]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:47:35]wFMCommunicate OK [23:47:35]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:47:35]SAM_PROTO_ProcessDocument remain to read = 281 [23:47:35]wFMCommunicate request_size=4 [23:47:35]MH_SAM_APDU [23:47:35]CAPDU: 80 17 00 00 [23:47:35]Write to MH i2c: E2 08 00 B4 25 80 17 00 00 00 00 00 00 59 [23:47:35]Write i2c OK [23:47:35]MH_I2C_Read... [23:47:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 FD 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 FD 00 B4 25 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 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 05 [23:47:36]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:47:36]wFMCommunicate OK [23:47:36]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [23:47:36]SAM_PROTO_ProcessDocument remain to read = 31 [23:47:36]wFMCommunicate request_size=4 [23:47:36]MH_SAM_APDU [23:47:36]CAPDU: 80 17 00 00 [23:47:36]Write to MH i2c: E2 08 00 B5 25 80 17 00 00 00 00 00 00 5A [23:47:36]Write i2c OK [23:47:36]MH_I2C_Read... [23:47:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 31! [23:47:36]Read from MH i2c: E2 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 22 00 [23:47:36]MH_I2C_Read... [23:47:36]Read from MH i2c: E2 22 00 B5 25 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 94 2E 6C 27 56 E3 90 00 32 [23:47:36]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 94 2E 6C 27 56 E3 90 00 [23:47:36]wFMCommunicate OK [23:47:36]SAM_PROTO_ProcessDocument received (without SW) 31 bytes [23:47:36]SAM_PROTO_ProcessDocument done [23:47:36]1209 (1) - 1.0 - номер версии ФФД [23:47:36]1041 (16) - 0000000000874672 - номер ФМ [23:47:36]1040 (4) - 373041 - номер ФД [23:47:36]1038 (4) - 524 - номер смены [23:47:36]1118 (4) - 857 - количество кассовых чеков за смену [23:47:36]1111 (4) - 859 - общее количество ФД за смену [23:47:36]1194 (1208) - счетчики итогов смены [23:47:36] 1134 (4) - 857 - количество чеков со всеми признаками расчетов [23:47:36] 1129 (159) - счетчики операций «приход» [23:47:36] 1135 (4) - 856 - количество чеков по признаку расчетов [23:47:36] 1201 (4) - 822350.19 - общая итоговая сумма в чеках [23:47:36] 1136 (4) - 439945.00 - итоговая сумма в чеках наличными [23:47:36] 1138 (4) - 382405.19 - итоговая сумма в чеках безналичными [23:47:36] 1024 (123) - суммы налогов [23:47:36] 1006 (9) - суммы НДС [23:47:36] 1010 (1) - 0% - код ставки НДС [23:47:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:36] 1006 (12) - суммы НДС [23:47:36] 1010 (1) - 12% - код ставки НДС [23:47:36] 1011 (3) - 87347.50 - сумма НДС по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (12) - суммы НСП [23:47:36] 1014 (1) - 1% - код ставки НСП [23:47:36] 1015 (3) - 7278.93 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 2% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 3% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 5% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 1,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1130 (151) - счетчики операций «возврат прихода» [23:47:36] 1135 (4) - 1 - количество чеков по признаку расчетов [23:47:36] 1201 (3) - 1000.00 - общая итоговая сумма в чеках [23:47:36] 1136 (3) - 1000.00 - итоговая сумма в чеках наличными [23:47:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:47:36] 1024 (121) - суммы налогов [23:47:36] 1006 (9) - суммы НДС [23:47:36] 1010 (1) - 0% - код ставки НДС [23:47:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:36] 1006 (11) - суммы НДС [23:47:36] 1010 (1) - 12% - код ставки НДС [23:47:36] 1011 (2) - 106.21 - сумма НДС по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (11) - суммы НСП [23:47:36] 1014 (1) - 1% - код ставки НСП [23:47:36] 1015 (2) - 8.85 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 2% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 3% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 5% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 1,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1131 (141) - счетчики операций «расход» [23:47:36] 1135 (4) - 0 - количество чеков по признаку расчетов [23:47:36] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:47:36] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:47:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:47:36] 1024 (117) - суммы налогов [23:47:36] 1006 (9) - суммы НДС [23:47:36] 1010 (1) - 0% - код ставки НДС [23:47:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:36] 1006 (9) - суммы НДС [23:47:36] 1010 (1) - 12% - код ставки НДС [23:47:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 1% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 2% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 3% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 5% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 1,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1132 (141) - счетчики операций «возврат расхода» [23:47:36] 1135 (4) - 0 - количество чеков по признаку расчетов [23:47:36] 1201 (0) - 0.00 - общая итоговая сумма в чеках [23:47:36] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [23:47:36] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [23:47:36] 1024 (117) - суммы налогов [23:47:36] 1006 (9) - суммы НДС [23:47:36] 1010 (1) - 0% - код ставки НДС [23:47:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:36] 1006 (9) - суммы НДС [23:47:36] 1010 (1) - 12% - код ставки НДС [23:47:36] 1011 (0) - 0.00 - сумма НДС по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 1% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 2% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 3% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 5% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 0,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1007 (9) - суммы НСП [23:47:36] 1014 (1) - 1,50% - код ставки НСП [23:47:36] 1015 (0) - 0.00 - сумма НСП по ставке [23:47:36] 1133 (588) - - счетчики коррекции - не используются [23:47:36]1077 (6) - 162927103923939 - ФПД [23:47:36]SetTLVBufToDocument [23:47:36]Processing tag 1209 (04B9) [23:47:36]Malloc new data [23:47:36]Processing tag 1041 (0411) [23:47:36]Processing tag 1040 (0410) [23:47:36]Malloc new data [23:47:36]Processing tag 1038 (040E) [23:47:36]Malloc new data [23:47:36]Processing tag 1118 (045E) [23:47:36]Malloc new data [23:47:36]Processing tag 1111 (0457) [23:47:36]Malloc new data [23:47:36]Processing tag 1194 (04AA) [23:47:36]Load OK [23:47:36]SetTLVBufToDocument [23:47:36]Processing tag 1134 (046E) [23:47:36]Malloc new data [23:47:36]Processing tag 1129 (0469) [23:47:36]Load OK [23:47:36]SetTLVBufToDocument [23:47:36]Processing tag 1135 (046F) [23:47:36]Malloc new data [23:47:36]Processing tag 1201 (04B1) [23:47:36]Malloc new data [23:47:36]Processing tag 1136 (0470) [23:47:36]Malloc new data [23:47:36]Processing tag 1138 (0472) [23:47:36]Malloc new data [23:47:36]Processing tag 1024 (0400) [23:47:36]Load OK [23:47:36]SetTLVBufToDocument [23:47:36]Processing tag 1006 (03EE) [23:47:36]Load OK [23:47:36]SetTLVBufToDocument [23:47:36]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1130 (046A) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1135 (046F) [23:47:37]Malloc new data [23:47:37]Processing tag 1201 (04B1) [23:47:37]Malloc new data [23:47:37]Processing tag 1136 (0470) [23:47:37]Malloc new data [23:47:37]Processing tag 1138 (0472) [23:47:37]Malloc new data [23:47:37]Processing tag 1024 (0400) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1131 (046B) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1135 (046F) [23:47:37]Malloc new data [23:47:37]Processing tag 1201 (04B1) [23:47:37]Malloc new data [23:47:37]Processing tag 1136 (0470) [23:47:37]Malloc new data [23:47:37]Processing tag 1138 (0472) [23:47:37]Malloc new data [23:47:37]Processing tag 1024 (0400) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1132 (046C) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1135 (046F) [23:47:37]Malloc new data [23:47:37]Processing tag 1201 (04B1) [23:47:37]Malloc new data [23:47:37]Processing tag 1136 (0470) [23:47:37]Malloc new data [23:47:37]Processing tag 1138 (0472) [23:47:37]Malloc new data [23:47:37]Processing tag 1024 (0400) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1006 (03EE) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1010 (03F2) [23:47:37]Malloc new data [23:47:37]Processing tag 1011 (03F3) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1007 (03EF) [23:47:37]Load OK [23:47:37]SetTLVBufToDocument [23:47:37]Processing tag 1014 (03F6) [23:47:37]Malloc new data [23:47:37]Processing tag 1015 (03F7) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1133 (046D) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Processing tag 1077 (0435) [23:47:37]Malloc new data [23:47:37]SetTLVBufToDocument err=0 [23:47:37]Malloc new data [23:47:37]SAM_PROTO_GetFMData [23:47:37]wFMCommunicate request_size=4 [23:47:37]MH_SAM_APDU [23:47:37]CAPDU: 80 13 03 00 [23:47:37]Write to MH i2c: E2 08 00 B6 25 80 13 03 00 00 00 00 00 5A [23:47:37]Write i2c OK [23:47:37]MH_I2C_Read... [23:47:37]OFD Sender: No OFD packet to send [23:47:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [23:47:38]Read from MH i2c: E2 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 FD 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 FD 00 B6 25 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 54 [23:47:38]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [23:47:38]wFMCommunicate OK [23:47:38]wFMCommunicate request_size=4 [23:47:38]MH_SAM_APDU [23:47:38]CAPDU: 80 17 00 00 [23:47:38]Write to MH i2c: E2 08 00 B7 25 80 17 00 00 00 00 00 00 5C [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:38]Read from MH i2c: E2 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 FD 00 [23:47:38]MH_I2C_Read... [23:47:38]Read from MH i2c: E2 FD 00 B7 25 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 33 [23:47:38]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [23:47:38]wFMCommunicate OK [23:47:38]wFMCommunicate request_size=4 [23:47:38]MH_SAM_APDU [23:47:38]CAPDU: 80 17 00 00 [23:47:38]Write to MH i2c: E2 08 00 B8 25 80 17 00 00 00 00 00 00 5D [23:47:38]Write i2c OK [23:47:38]MH_I2C_Read... [23:47:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:39]Read from MH i2c: E2 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 FD 00 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 FD 00 B8 25 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 84 [23:47:39]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [23:47:39]wFMCommunicate OK [23:47:39]wFMCommunicate request_size=4 [23:47:39]MH_SAM_APDU [23:47:39]CAPDU: 80 17 00 00 [23:47:39]Write to MH i2c: E2 08 00 B9 25 80 17 00 00 00 00 00 00 5E [23:47:39]Write i2c OK [23:47:39]MH_I2C_Read... [23:47:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [23:47:39]Read from MH i2c: E2 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 FD 00 [23:47:39]MH_I2C_Read... [23:47:39]Read from MH i2c: E2 FD 00 B9 25 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 D9 [23:47:39]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [23:47:39]wFMCommunicate OK [23:47:39]wFMCommunicate request_size=4 [23:47:39]MH_SAM_APDU [23:47:39]CAPDU: 80 17 00 00 [23:47:39]Write to MH i2c: E2 08 00 BA 25 80 17 00 00 00 00 00 00 5F [23:47:39]Write i2c OK [23:47:39]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [23:47:40]Read from MH i2c: E2 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 E3 00 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 E3 00 BA 25 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 3E [23:47:40]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [23:47:40]wFMCommunicate OK [23:47:40]SAM_PROTO_GetFMData done [23:47:40]Malloc new data [23:47:40]Malloc new data [23:47:40]Malloc new data [23:47:40]Malloc new data [23:47:40]KKMLoadAndSignCloseShiftData err=0 [23:47:40]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Сабыржан уулу Б. 24.10.2024 23:47 Смена: 524 РНМ: 0000000000091623 ЗНМ: 0300000083 СНО: Общий режим Чеков за смену: 857 ФД за смену: 859 Всего чеков: 857 ИТОГИ ПРИХОД Чеков: 856 Общий итог: 822350.19 Итого наличными: 439945.00 Итого безнал.: 382405.19 НДС 0% : 0.00 НДС 12% : 87347.50 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 7278.93 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 1 Общий итог: 1000.00 Итого наличными: 1000.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 106.21 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 8.85 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 438945.00 НС Приход: 340880008.37 НС Возвр.Прихода: 1821036.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 373041 ФМ: 0000000000874672 ФПД: 162927103923939 [23:47:40]StoreToDocumentArchive [23:47:40]shift 524 fd 373041 [23:47:40]save to /storage/0524/doc_00373041 [23:47:40]save last doc name /storage/0524/doc_00373041 to /storage/kkm_last_doc_name [23:47:40]save OK [23:47:40]Clear old archive folders... [23:47:40]Remove dir /storage/0522 [23:47:40]opendir ok [23:47:40]file . [23:47:40]file .. [23:47:40]file doc_1729813589 [23:47:40]remove file /storage/0522/doc_1729813589 [23:47:40]remove dir /storage/0522 [23:47:40]NVStorageSaveData kkm_registers [23:47:40]File name is /storage/kkm_registers [23:47:40]Write 24 bytes [23:47:40]NVStorageSaveData done [23:47:40]NVStorageSaveData kkm_registers [23:47:40]File name is /storage/kkm_registers [23:47:40]Write 24 bytes [23:47:40]NVStorageSaveData done [23:47:40]ProcessDocumentItem done err = 0, tmpTLVsize=1398 [23:47:40]tlvbuf is 00E51150 [23:47:40]SAM_PROTO_ClearQueue [23:47:40]wFMCommunicate request_size=4 [23:47:40]MH_SAM_APDU [23:47:40]CAPDU: 80 09 00 00 [23:47:40]Write to MH i2c: E2 08 00 BB 25 80 09 00 00 00 00 00 00 52 [23:47:40]Write i2c OK [23:47:40]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:40]Read from MH i2c: E2 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 03 00 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 03 00 BB 25 00 90 00 54 [23:47:40]RAPDU: 90 00 [23:47:40]wFMCommunicate OK [23:47:40]SAM_PROTO_ClearQueue done [23:47:40]KKMCreateOFDPacket [23:47:40]OFDProtocolAddRootSTLVToBuf [23:47:40]FM_MakeSignedData [23:47:40]FM_MakeSignedData [23:47:40]SAM_PROTO_SignData [23:47:40]wFMCommunicate request_size=4 [23:47:40]MH_SAM_APDU [23:47:40]CAPDU: 80 0D 01 02 [23:47:40]Write to MH i2c: E2 08 00 BC 25 80 0D 01 02 00 00 00 00 5A [23:47:40]Write i2c OK [23:47:40]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:40]Read from MH i2c: E2 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 03 00 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 03 00 BC 25 00 90 00 55 [23:47:40]RAPDU: 90 00 [23:47:40]wFMCommunicate OK [23:47:40]wFMCommunicate request_size=255 [23:47:40]MH_SAM_APDU [23:47:40]CAPDU: 80 0D 02 02 FA 05 00 76 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 1E 00 D0 A1 D0 B0 D0 B1 D1 8B D1 80 D0 B6 D0 B0 D0 BD 20 D1 83 D1 83 D0 BB D1 83 20 D0 91 2E 20 F4 03 04 00 96 DC 1A 67 0E 04 04 00 0C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 AA 04 DF 04 6E 04 04 00 59 03 00 00 69 04 A6 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 [23:47:40]Write to MH i2c: E2 02 01 BD 25 80 0D 02 02 FA 00 05 00 76 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 1E 00 D0 A1 D0 B0 D0 B1 D1 8B D1 80 D0 B6 D0 B0 D0 BD 20 D1 83 D1 83 D0 BB D1 83 20 D0 91 2E 20 F4 03 04 00 96 DC 1A 67 0E 04 04 00 0C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 AA 04 DF 04 6E 04 04 00 59 03 00 00 69 04 A6 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 00 00 [23:47:40]Write i2c OK [23:47:40]MH_I2C_Read... [23:47:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:40]Read from MH i2c: E2 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 03 00 [23:47:40]MH_I2C_Read... [23:47:40]Read from MH i2c: E2 03 00 BD 25 00 90 00 56 [23:47:41]RAPDU: 90 00 [23:47:41]wFMCommunicate OK [23:47:41]wFMCommunicate request_size=255 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 0D 02 02 FA 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 55 1B 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7D 29 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 75 03 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 [23:47:41]Write to MH i2c: E2 02 01 BE 25 80 0D 02 02 FA 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 55 1B 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7D 29 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 75 03 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 00 00 D0 [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:41]Read from MH i2c: E2 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 03 00 [23:47:41]MH_I2C_Read... [23:47:41]Read from MH i2c: E2 03 00 BE 25 00 90 00 57 [23:47:41]RAPDU: 90 00 [23:47:41]wFMCommunicate OK [23:47:41]wFMCommunicate request_size=255 [23:47:41]MH_SAM_APDU [23:47:41]CAPDU: 80 0D 02 02 FA 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 [23:47:41]Write to MH i2c: E2 02 01 BF 25 80 0D 02 02 FA 00 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 00 00 1A [23:47:41]Write i2c OK [23:47:41]MH_I2C_Read... [23:47:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 BF 25 00 90 00 58 [23:47:42]RAPDU: 90 00 [23:47:42]wFMCommunicate OK [23:47:42]wFMCommunicate request_size=255 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 0D 02 02 FA 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 [23:47:42]Write to MH i2c: E2 02 01 C0 25 80 0D 02 02 FA 00 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 00 00 2E [23:47:42]Write i2c OK [23:47:42]MH_I2C_Read... [23:47:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:42]Read from MH i2c: E2 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 [23:47:42]MH_I2C_Read... [23:47:42]Read from MH i2c: E2 03 00 C0 25 00 90 00 59 [23:47:42]RAPDU: 90 00 [23:47:42]wFMCommunicate OK [23:47:42]wFMCommunicate request_size=255 [23:47:42]MH_SAM_APDU [23:47:42]CAPDU: 80 0D 02 02 FA F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 [23:47:42]Write to MH i2c: E2 02 01 C1 25 80 0D 02 02 FA 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 00 F9 [23:47:43]OFD Sender: No OFD packet to send [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 C1 25 00 90 00 5A [23:47:43]RAPDU: 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=157 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 0D 02 02 98 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 31 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 94 2E 6C 27 56 E3 [23:47:43]Write to MH i2c: E2 A0 00 C2 25 80 0D 02 02 98 00 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 31 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 94 2E 6C 27 56 E3 00 00 15 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 03 00 C2 25 00 90 00 5B [23:47:43]RAPDU: 90 00 [23:47:43]wFMCommunicate OK [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 0D 03 02 [23:47:43]Write to MH i2c: E2 08 00 C3 25 80 0D 03 02 00 00 00 00 63 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 0B 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 0B 00 C3 25 00 0E 46 9C BF 17 CC 0D A2 90 00 A5 [23:47:43]RAPDU: 0E 46 9C BF 17 CC 0D A2 90 00 [23:47:43]wFMCommunicate OK [23:47:43]SAM_PROTO_SignData done [23:47:43]FM_MakeSignedData done [23:47:43]CreateOFDProtocolMessage [23:47:43]wFMCommunicate request_size=4 [23:47:43]MH_SAM_APDU [23:47:43]CAPDU: 80 11 00 00 [23:47:43]Write to MH i2c: E2 08 00 C4 25 80 11 00 00 00 00 00 00 63 [23:47:43]Write i2c OK [23:47:43]MH_I2C_Read... [23:47:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:43]Read from MH i2c: E2 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 17 00 [23:47:43]MH_I2C_Read... [23:47:43]Read from MH i2c: E2 17 00 C4 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B8 [23:47:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [23:47:43]wFMCommunicate OK [23:47:43]CreateOFDProtocolMessage done [23:47:43]OFDSenderStorePacket 373041 [23:47:43]StoreOFDPacket docnum=373041 [23:47:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 8A 05 00 00 70 2E 82 05 E6 D7 5A 05 01 00 05 00 76 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 1E 00 D0 A1 D0 B0 D0 B1 D1 8B D1 80 D0 B6 D0 B0 D0 BD 20 D1 83 D1 83 D0 BB D1 83 20 D0 91 2E 20 F4 03 04 00 96 DC 1A 67 0E 04 04 00 0C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 AA 04 DF 04 6E 04 04 00 59 03 00 00 69 04 A6 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 55 1B 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7D 29 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 75 03 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 31 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 94 2E 6C 27 56 E3 0E 46 9C BF 17 CC 0D A2 [23:47:44]CheckFolder [23:47:44]dirname=/storage/ofd_packets [23:47:44]CheckFolder done [23:47:44]ProducePacketName [23:47:44]name=ofd_packets/00373041 [23:47:44]NVStorageSaveData ofd_packets/00373041 [23:47:44]File name is /storage/ofd_packets/00373041 [23:47:44]Write 1448 bytes [23:47:44]NVStorageSaveData done [23:47:44]OFDSenderStorePacket done [23:47:44]KKMCreateOFDPacket done [23:47:44]NVStorageSaveData kkm_last_timestamp [23:47:44]File name is /storage/kkm_last_timestamp [23:47:44]Write 4 bytes [23:47:44]NVStorageSaveData done [23:47:44]ExternCall_PrintAddStr [23:47:44]wPrintStart [23:47:44]Write to MH i2c: 01 00 00 C5 25 EA [23:47:44]Write i2c OK [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: 01 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: 01 07 00 [23:47:44]MH_I2C_Read... [23:47:44]Read from MH i2c: 01 07 00 C5 25 00 00 00 00 00 FF 0F FF [23:47:44]RasterBufferAndPrint [23:47:44]line Отчет о закрытии смены [23:47:44]line ФФД: 1.0 [23:47:44]line ИНН: 02508201610067 [23:47:44]line Кассир: Сабыржан уулу Б. [23:47:44]line 24.10.2024 23:47 [23:47:44]line Смена: 524 [23:47:44]line РНМ: 0000000000091623 [23:47:44]line ЗНМ: 0300000083 [23:47:44]line СНО: Общий режим [23:47:44]line Чеков за смену: 857 [23:47:44]line ФД за смену: 859 [23:47:44]line Всего чеков: 857 [23:47:44]line ИТОГИ ПРИХОД [23:47:44]line Чеков: 856 [23:47:44]line Общий итог: 822350.19 [23:47:44]line Итого наличными: 439945.00 [23:47:44]line Итого безнал.: 382405.19 [23:47:44]line НДС 0% : 0.00 [23:47:44]line НДС 12% : 87347.50 [23:47:44]line НСП 0% : 0.00 [23:47:44]line НСП 1,50% : 0.00 [23:47:44]line НСП 0,50% : 0.00 [23:47:44]line НСП 5% : 0.00 [23:47:44]line НСП 3% : 0.00 [23:47:44]line НСП 2% : 0.00 [23:47:44]line НСП 1% : 7278.93 [23:47:44]line ИТОГИ ВОЗВРАТ ПРИХОДА [23:47:44]line Чеков: 1 [23:47:44]line Общий итог: 1000.00 [23:47:44]line Итого наличными: 1000.00 [23:47:44]line Итого безнал.: 0.00 [23:47:44]line НДС 0% : 0.00 [23:47:44]line НДС 12% : 106.21 [23:47:44]line НСП 0% : 0.00 [23:47:44]line НСП 1,50% : 0.00 [23:47:44]line НСП 0,50% : 0.00 [23:47:44]line НСП 5% : 0.00 [23:47:44]line НСП 3% : 0.00 [23:47:44]line НСП 2% : 0.00 [23:47:44]line НСП 1% : 8.85 [23:47:44]line ИТОГИ РАСХОД [23:47:44]line Чеков: 0 [23:47:44]line Общий итог: 0.00 [23:47:44]line Итого наличными: 0.00 [23:47:44]line Итого безнал.: 0.00 [23:47:44]line НДС 0% : 0.00 [23:47:44]line НДС 12% : 0.00 [23:47:44]line НСП 0% : 0.00 [23:47:44]OFD Sender: Processing packet 373041 [packets to send 268, broken 267] [23:47:44]line НСП 1,50% : 0.00 [23:47:44]ProducePacketName [23:47:44]line НСП 0,50% : 0.00 [23:47:44]name=ofd_packets/00373041 [23:47:44]line НСП 5% : 0.00 [23:47:44]OFD Sender: To server: pG, [23:47:44]line НСП 3% : 0.00 [23:47:44]CommunicateWithHost lk.salyk.kg:30040 [23:47:44]line НСП 2% : 0.00 [23:47:44]ConnectInit lk.salyk.kg [23:47:44]line НСП 1% : 0.00 [23:47:44]line ИТОГИ ВОЗВРАТ РАСХОДА [23:47:44]line Чеков: 0 [23:47:44]line Общий итог: 0.00 [23:47:44]line Итого наличными: 0.00 [23:47:44]line Итого безнал.: 0.00 [23:47:44]line НДС 0% : 0.00 [23:47:44]line НДС 12% : 0.00 [23:47:44]line НСП 0% : 0.00 [23:47:44]line НСП 1,50% : 0.00 [23:47:44]line НСП 0,50% : 0.00 [23:47:44]line НСП 5% : 0.00 [23:47:44]line НСП 3% : 0.00 [23:47:44]line НСП 2% : 0.00 [23:47:44]line НСП 1% : 0.00 [23:47:44]line Сумма внесений: 0.00 [23:47:44]line Сумма выплат: 0.00 [23:47:44]line Нал. в кассе: 438945.00 [23:47:44]line НС Приход: 340880008.37 [23:47:44]line НС Возвр.Прихода: 1821036.00 [23:47:44]line НС Расход: 0.00 [23:47:44]line НС Возвр.Расхода: 0.00 [23:47:44]line ФД: 373041 [23:47:44]line ФМ: 0000000000874672 [23:47:44]line ФПД: 162927103923939 [23:47:44]written 0, free lines is 4095 [23:47:44]Connected sock=10 [23:47:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 8A 05 00 00 70 2E 82 05 E6 D7 5A 05 01 00 05 00 76 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 1E 00 D0 A1 D0 B0 D0 B1 D1 8B D1 80 D0 B6 D0 B0 D0 BD 20 D1 83 D1 83 D0 BB D1 83 20 D0 91 2E 20 F4 03 04 00 96 DC 1A 67 0E 04 04 00 0C 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 AA 04 DF 04 6E 04 04 00 59 03 00 00 69 04 A6 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 55 1B 0B 6A 04 9F 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 72 04 01 00 00 00 04 80 00 EE 03 0A 00 F2 03 01 00 00 F3 03 01 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 7D 29 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 75 03 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 Write to MH i2c: F6 01 03 00 01 00 00 15 06 26 F7 3B 03 [23:47:45]00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 Write i2c OK [23:47:45]00 MH_I2C_Read... [23:47:45]70 Read from MH i2c: 04 01 00 [23:47:45]00 MH_I2C_Read... [23:47:45]72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 Read from MH i2c: 00 01 00 07 EE 00 03 [23:47:45]09 MH_I2C_Read... [23:47:45]00 Read from MH i2c: F2 01 03 07 01 00 00 15 01 26 F3 00 03 00 00 00 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 54 00 0B F6 A1 03 [23:47:45]01 RasterBufferAndPrint [23:47:45]00 line [23:47:45]01 line [23:47:45]F7 line [23:47:45]03 line [23:47:45]00 line [23:47:45]00 EF 03 09 00 F6 03 01 00 02 F7 03 written 0, free lines is 3036 [23:47:45]00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 MH_Cut [23:47:45]EF Write to MH i2c: 03 D1 09 01 00 00 F6 1C 03 26 01 01 00 14 04 [23:47:45]F7 03 Write i2c OK [23:47:45]00 MH_I2C_Read... [23:47:45]00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF Read from MH i2c: 03 D1 09 [23:47:45]00 MH_I2C_Read... [23:47:45]F6 Read from MH i2c: 03 D1 01 01 00 00 06 [23:47:45]F7 MH_I2C_Read... [23:47:45]03 00 00 7A 04 8D 00 6F 04 04 00 Read from MH i2c: 00 D1 00 01 00 00 00 1C B1 26 04 00 00 13 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 [23:47:45]F2 Write to MH i2c: 03 01 01 00 00 00 00 1D F3 26 03 43 [23:47:45]00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 Write i2c OK [23:47:45]00 MH_I2C_Read... [23:47:45]EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 31 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 94 2E 6C 27 56 E3 0E 46 9C BF 17 CC 0D A2 [23:47:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 A4 17 47 00 4E 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 31 B1 05 00 F4 03 04 00 47 88 1A 67 B6 04 01 00 00 B7 01 81 70 3B 20 7E EC [23:47:46]CommunicateWithHost err = 0 [23:47:46]CheckOFDResponse [23:47:46]1017 (14) - 77093643461234 [23:47:46]1041 (16) - 0000000000874672 [23:47:46]1040 (4) - 373041 [23:47:46]1012 (4) - 24.10.2024 17:47 [23:47:46]1206 (1) - 0 [23:47:46]OFD Sender: Remove packet 373041 [23:47:46]ProducePacketName [23:47:46]name=ofd_packets/00373041 [23:47:46]NVStorageDeleteData [23:47:46]*** Cut start [23:47:46]*** Partial cut [23:47:46]*** CUTSNS_PIN = 1 [23:47:46]*** CUTSNS_PIN = 0 [23:47:46]OFD Sender: No OFD packet to send [23:47:46]*** Brake cut motor [23:47:47]Read from MH i2c: 01 [23:47:47]MH_I2C_Read... [23:47:47]*** Stop cut motor [23:47:47]*** Cut end [23:47:47]Read from MH i2c: 01 07 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: 01 07 00 1D 26 00 00 00 00 00 FF 0F 58 [23:47:47]process_action close_shift done [23:47:47]requested_data is exist [23:47:47]produce_requested_data [23:47:47]requested_item fd.num is exist - process it [23:47:47]SAM_PROTO_GetFieldsCounters [23:47:47]wFMCommunicate request_size=4 [23:47:47]MH_SAM_APDU [23:47:47]CAPDU: 80 13 00 00 [23:47:47]Write to MH i2c: E2 08 00 1E 26 80 13 00 00 00 00 00 00 C0 [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:47]Read from MH i2c: E2 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 62 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 62 00 1E 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 31 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 19 04 04 00 00 00 00 00 90 00 E9 [23:47:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 31 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:47]wFMCommunicate OK [23:47:47]SAM_PROTO_GetFieldsCounters done [23:47:47]requested_item shift.num is exist - process it [23:47:47]requested_item shift.opened is exist - process it [23:47:47]req_shift_opened [23:47:47]FM_GetShiftState [23:47:47]SAM_PROTO_GetShiftState [23:47:47]wFMCommunicate request_size=4 [23:47:47]MH_SAM_APDU [23:47:47]CAPDU: 80 13 01 00 [23:47:47]Write to MH i2c: E2 08 00 1F 26 80 13 01 00 00 00 00 00 C2 [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:47]Read from MH i2c: E2 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 0E 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 0E 00 1F 26 00 09 00 00 00 00 00 00 00 00 00 00 90 00 CD [23:47:47]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:47:47]wFMCommunicate OK [23:47:47]SAM_PROTO_GetShiftState done [23:47:47]FM_GetShiftState done [23:47:47]req_shift_opened done [23:47:47]requested_item shift.open_date is exist - process it [23:47:47]req_shift_open_date [23:47:47]FM_GetShiftState [23:47:47]SAM_PROTO_GetShiftState [23:47:47]wFMCommunicate request_size=4 [23:47:47]MH_SAM_APDU [23:47:47]CAPDU: 80 13 01 00 [23:47:47]Write to MH i2c: E2 08 00 20 26 80 13 01 00 00 00 00 00 C3 [23:47:47]Write i2c OK [23:47:47]MH_I2C_Read... [23:47:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:47]Read from MH i2c: E2 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 0E 00 [23:47:47]MH_I2C_Read... [23:47:47]Read from MH i2c: E2 0E 00 20 26 00 09 00 00 00 00 00 00 00 00 00 00 90 00 CE [23:47:47]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [23:47:47]wFMCommunicate OK [23:47:47]SAM_PROTO_GetShiftState done [23:47:47]FM_GetShiftState done [23:47:47]req_shift_open_date done [23:47:47]produce_requested_data done [23:47:47]produce_requested_data return {"fd.num":373041,"shift.num":524,"shift.opened":0,"shift.open_date":0} [23:47:47]process_action_free close_shift [23:47:47]json_value_free [23:47:47]json_value_free done [23:47:47]process_json_proto returns [23:47:47]Send response to host [23:47:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":373041,"shift.num":524,"shift.opened":0,"shift.open_date":0}}} [23:47:47]free response buf [23:47:47]execute_script done [23:47:47]execute_script returns [23:47:47]free content buf [23:47:47]Sock 9.Close socket [23:47:47]Sock 9.Thread stoped [23:47:51]OFD Sender: No OFD packet to send [23:47:56]OFD Sender: No OFD packet to send [23:48:01]OFD Sender: No OFD packet to send [23:48:06]OFD Sender: No OFD packet to send [23:48:11]OFD Sender: No OFD packet to send [23:48:16]OFD Sender: No OFD packet to send [23:48:21]OFD Sender: No OFD packet to send [23:48:26]OFD Sender: No OFD packet to send [23:48:31]OFD Sender: No OFD packet to send [23:48:36]OFD Sender: No OFD packet to send [23:48:41]OFD Sender: No OFD packet to send [23:48:46]OFD Sender: No OFD packet to send [23:48:51]OFD Sender: No OFD packet to send [23:48:56]OFD Sender: No OFD packet to send [23:49:01]OFD Sender: No OFD packet to send [23:49:06]OFD Sender: No OFD packet to send [23:49:11]OFD Sender: No OFD packet to send [23:49:16]OFD Sender: No OFD packet to send [23:49:21]OFD Sender: No OFD packet to send [23:49:26]OFD Sender: No OFD packet to send [23:49:31]OFD Sender: No OFD packet to send [23:49:36]OFD Sender: No OFD packet to send [23:49:41]OFD Sender: No OFD packet to send [23:49:46]OFD Sender: No OFD packet to send [23:49:51]OFD Sender: No OFD packet to send [23:49:56]OFD Sender: No OFD packet to send [23:50:01]OFD Sender: No OFD packet to send [23:50:06]OFD Sender: No OFD packet to send [23:50:11]OFD Sender: No OFD packet to send [23:50:16]OFD Sender: No OFD packet to send [23:50:21]OFD Sender: No OFD packet to send [23:50:26]OFD Sender: No OFD packet to send [23:50:31]OFD Sender: No OFD packet to send [23:50:36]OFD Sender: No OFD packet to send [23:50:41]OFD Sender: No OFD packet to send [23:50:46]OFD Sender: No OFD packet to send [23:50:51]OFD Sender: No OFD packet to send [23:50:56]OFD Sender: No OFD packet to send [23:51: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:27]OFD Sender: No OFD packet to send [23:51:32]OFD Sender: No OFD packet to send [23:51:37]OFD Sender: No OFD packet to send [23:51:42]OFD Sender: No OFD packet to send [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]OFD Sender: No OFD packet to send [23:52:17]OFD Sender: No OFD packet to send [23:52:22]OFD Sender: No OFD packet to send [23:52:27]OFD Sender: No OFD packet to send [23:52:32]OFD Sender: No OFD packet to send [23:52:37]OFD Sender: No OFD packet to send [23:52:42]OFD Sender: No OFD packet to send [23:52:47]OFD Sender: No OFD packet to send [23:52:52]OFD Sender: No OFD packet to send [23:52:57]OFD Sender: No OFD packet to send [23:53:02]OFD Sender: No OFD packet to send [23:53:07]OFD Sender: No OFD packet to send [23:53:12]OFD Sender: No OFD packet to send [23:53:17]OFD Sender: No OFD packet to send [23:53:22]OFD Sender: No OFD packet to send [23:53:27]OFD Sender: No OFD packet to send [23:53:32]OFD Sender: No OFD packet to send [23:53:37]OFD Sender: No OFD packet to send [23:53:42]OFD Sender: No OFD packet to send [23:53:47]OFD Sender: No OFD packet to send [23:53:52]OFD Sender: No OFD packet to send [23:53:57]OFD Sender: No OFD packet to send [23:54:02]OFD Sender: No OFD packet to send [23:54:07]OFD Sender: No OFD packet to send [23:54:12]OFD Sender: No OFD packet to send [23:54:17]OFD Sender: No OFD packet to send [23:54:22]OFD Sender: No OFD packet to send [23:54:27]OFD Sender: No OFD packet to send [23:54:32]OFD Sender: No OFD packet to send [23:54:37]OFD Sender: No OFD packet to send [23:54:42]OFD Sender: No OFD packet to send [23:54:47]OFD Sender: No OFD packet to send [23:54:52]OFD Sender: No OFD packet to send [23:54:57]OFD Sender: No OFD packet to send [23:55:02]OFD Sender: No OFD packet to send [23:55:07]OFD Sender: No OFD packet to send [23:55:12]OFD Sender: No OFD packet to send [23:55:17]OFD Sender: No OFD packet to send [23:55:22]OFD Sender: No OFD packet to send [23:55:27]OFD Sender: No OFD packet to send [23:55:32]OFD Sender: No OFD packet to send [23:55:37]OFD Sender: No OFD packet to send [23:55:42]OFD Sender: No OFD packet to send [23:55:47]OFD Sender: No OFD packet to send [23:55:52]OFD Sender: No OFD packet to send [23:55:57]OFD Sender: No OFD packet to send [23:56:02]OFD Sender: No OFD packet to send [23:56:07]OFD Sender: No OFD packet to send [23:56:12]OFD Sender: No OFD packet to send [23:56:17]OFD Sender: No OFD packet to send [23:56:22]OFD Sender: No OFD packet to send [23:56:27]OFD Sender: No OFD packet to send [23:56:32]OFD Sender: No OFD packet to send [23:56:37]OFD Sender: No OFD packet to send [23:56:42]OFD Sender: No OFD packet to send [23:56:47]OFD Sender: No OFD packet to send [23:56:52]OFD Sender: No OFD packet to send [23:56:57]OFD Sender: No OFD packet to send [23:57:02]OFD Sender: No OFD packet to send [23:57:07]OFD Sender: No OFD packet to send [23:57:12]OFD Sender: No OFD packet to send [23:57:17]OFD Sender: No OFD packet to send [23:57:22]OFD Sender: No OFD packet to send [23:57:27]OFD Sender: No OFD packet to send [23:57:32]OFD Sender: No OFD packet to send [23:57:37]OFD Sender: No OFD packet to send [23:57:42]OFD Sender: No OFD packet to send [23:57:47]OFD Sender: No OFD packet to send [23:57:52]OFD Sender: No OFD packet to send [23:57:57]OFD Sender: No OFD packet to send [23:58:02]OFD Sender: No OFD packet to send [23:58:07]OFD Sender: No OFD packet to send [23:58:12]OFD Sender: No OFD packet to send [23:58:17]OFD Sender: No OFD packet to send [23:58:22]OFD Sender: No OFD packet to send [23:58:27]OFD Sender: No OFD packet to send [23:58:32]OFD Sender: No OFD packet to send [23:58:37]OFD Sender: No OFD packet to send [23:58:42]OFD Sender: No OFD packet to send [23:58:47]OFD Sender: No OFD packet to send [23:58:52]OFD Sender: No OFD packet to send [23:58:57]OFD Sender: No OFD packet to send [23:59:02]OFD Sender: No OFD packet to send [23:59:07]OFD Sender: No OFD packet to send [23:59:12]OFD Sender: No OFD packet to send [23:59:17]OFD Sender: No OFD packet to send [23:59:22]OFD Sender: No OFD packet to send [23:59:27]OFD Sender: No OFD packet to send [23:59:32]OFD Sender: No OFD packet to send [23:59:37]OFD Sender: No OFD packet to send [23:59:42]OFD Sender: No OFD packet to send [23:59:47]OFD Sender: No OFD packet to send [23:59:52]OFD Sender: No OFD packet to send [23:59:57]OFD Sender: No OFD packet to send [00:00:02]OFD Sender: No OFD packet to send [00:00:07]OFD Sender: No OFD packet to send [00:00:12]OFD Sender: No OFD packet to send [00:00:17]OFD Sender: No OFD packet to send [00:00:22]OFD Sender: No OFD packet to send [00:00:27]OFD Sender: No OFD packet to send [00:00:32]OFD Sender: No OFD packet to send [00:00:37]OFD Sender: No OFD packet to send [00:00:42]OFD Sender: No OFD packet to send [00:00:47]OFD Sender: No OFD packet to send [00:00:52]OFD Sender: No OFD packet to send [00:00:57]OFD Sender: No OFD packet to send [00:01:03]OFD Sender: No OFD packet to send [00:01:08]OFD Sender: No OFD packet to send [00:01:13]OFD Sender: No OFD packet to send [00:01:18]OFD Sender: No OFD packet to send [00:01:23]OFD Sender: No OFD packet to send [00:01:28]OFD Sender: No OFD packet to send [00:01:33]OFD Sender: No OFD packet to send [00:01:38]OFD Sender: No OFD packet to send [00:01:43]OFD Sender: No OFD packet to send [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:23]OFD Sender: No OFD packet to send [00:03:28]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:28]OFD Sender: No OFD packet to send [00:05:33]OFD Sender: No OFD packet to send [00:05:38]OFD Sender: No OFD packet to send [00:05:43]OFD Sender: No OFD packet to send [00:05:48]OFD Sender: No OFD packet to send [00:05:53]OFD Sender: No OFD packet to send [00:05:58]OFD Sender: No OFD packet to send [00:06:03]OFD Sender: No OFD packet to send [00:06:08]OFD Sender: No OFD packet to send [00:06:13]OFD Sender: No OFD packet to send [00:06:18]OFD Sender: No OFD packet to send [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: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: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: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:06]int [00:08:06]Write to MH i2c: 01 00 00 21 26 47 [00:08:06]*** FLAG_PRN_PAP1 set [00:08:06]Write i2c OK [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 07 00 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 07 00 21 26 00 01 00 00 00 FF 0F 5D [00:08:06]state=0 [00:08:06]No paper [00:08:06]int [00:08:06]Write to MH i2c: 01 00 00 22 26 48 [00:08:06]*** FLAG_PRN_PAP2 set [00:08:06]Write i2c OK [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 07 00 [00:08:06]MH_I2C_Read... [00:08:06]Read from MH i2c: 01 07 00 22 26 00 03 00 00 00 FF 0F 60 [00:08:06]state=0 [00:08:06]No paper [00:08:06]Cover opened [00:08:08]int [00:08:08]Write to MH i2c: 01 00 00 23 26 49 [00:08:08]*** FLAG_PRN_PAP2 reset [00:08:08]Write i2c OK [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 07 00 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 07 00 23 26 00 01 00 00 00 FF 0F 5F [00:08:08]state=3 [00:08:08]No paper [00:08:08]Cover closed [00:08:08]int [00:08:08]Write to MH i2c: 01 00 00 24 26 4A [00:08:08]*** FLAG_PRN_PAP2 set [00:08:08]Write i2c OK [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 07 00 [00:08:08]MH_I2C_Read... [00:08:08]Read from MH i2c: 01 07 00 24 26 00 03 00 00 00 FF 0F 62 [00:08:08]state=0 [00:08:08]No paper [00:08:08]Cover opened [00:08:08]OFD Sender: No OFD packet to send [00:08:13]Write to MH i2c: 01 00 00 25 26 4B [00:08:13]Write i2c OK [00:08:13]MH_I2C_Read... [00:08:13]Read from MH i2c: 01 [00:08:13]MH_I2C_Read... [00:08:13]Read from MH i2c: 01 07 00 [00:08:13]MH_I2C_Read... [00:08:13]Read from MH i2c: 01 07 00 25 26 00 03 00 00 00 FF 0F 63 [00:08:13]state=3 [00:08:13]No paper [00:08:13]Cover opened [00:08:13]OFD Sender: No OFD packet to send [00:08:18]Write to MH i2c: 01 00 00 26 26 4C [00:08:18]Write i2c OK [00:08:18]MH_I2C_Read... [00:08:18]Read from MH i2c: 01 [00:08:18]MH_I2C_Read... [00:08:18]Read from MH i2c: 01 07 00 [00:08:18]MH_I2C_Read... [00:08:18]Read from MH i2c: 01 07 00 26 26 00 03 00 00 00 FF 0F 64 [00:08:18]state=3 [00:08:18]No paper [00:08:18]Cover opened [00:08:18]OFD Sender: No OFD packet to send [00:08:23]Write to MH i2c: 01 00 00 27 26 4D [00:08:23]Write i2c OK [00:08:23]MH_I2C_Read... [00:08:23]Read from MH i2c: 01 [00:08:23]MH_I2C_Read... [00:08:23]Read from MH i2c: 01 07 00 [00:08:23]MH_I2C_Read... [00:08:23]Read from MH i2c: 01 07 00 27 26 00 03 00 00 00 FF 0F 65 [00:08:23]state=3 [00:08:23]No paper [00:08:23]Cover opened [00:08:23]OFD Sender: No OFD packet to send [00:08:25]int [00:08:25]Write to MH i2c: 01 00 00 28 26 4E [00:08:25]*** FLAG_PRN_PAP2 reset [00:08:25]Write i2c OK [00:08:25]MH_I2C_Read... [00:08:25]Read from MH i2c: 01 [00:08:25]MH_I2C_Read... [00:08:25]Read from MH i2c: 01 07 00 [00:08:25]MH_I2C_Read... [00:08:25]Read from MH i2c: 01 07 00 28 26 00 01 00 00 00 FF 0F 64 [00:08:25]state=3 [00:08:25]No paper [00:08:25]Cover closed [00:08:25]int [00:08:25]Write to MH i2c: 01 00 00 29 26 4F [00:08:25]*** FLAG_PRN_PAP1 reset [00:08:26]Write i2c OK [00:08:26]MH_I2C_Read... [00:08:26]Read from MH i2c: 01 [00:08:26]MH_I2C_Read... [00:08:26]Read from MH i2c: 01 07 00 [00:08:26]MH_I2C_Read... [00:08:26]Read from MH i2c: 01 07 00 29 26 00 00 00 00 00 FF 0F 64 [00:08:26]state=0 [00:08:26]int [00:08:26]Write to MH i2c: 01 00 00 2A 26 50 [00:08:26]Write i2c OK [00:08:26]MH_I2C_Read... [00:08:26]Read from MH i2c: 01 [00:08:26]MH_I2C_Read... [00:08:26]Read from MH i2c: 01 07 00 [00:08:26]MH_I2C_Read... [00:08:26]*** FLAG_PRN_PAP1 set [00:08:26]*** FLAG_PRN_PAP1 reset [00:08:26]Read from MH i2c: 01 07 00 2A 26 00 00 00 00 00 FF 0F 65 [00:08:26]state=0 [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:58]OFD Sender: No OFD packet to send [00:09:03]OFD Sender: No OFD packet to send [00:09:08]OFD Sender: No OFD packet to send [00:09:13]OFD Sender: No OFD packet to send [00:09:18]OFD Sender: No OFD packet to send [00:09:23]OFD Sender: No OFD packet to send [00:09:28]OFD Sender: No OFD packet to send [00:09:33]OFD Sender: No OFD packet to send [00:09:38]OFD Sender: No OFD packet to send [00:09:43]OFD Sender: No OFD packet to send [00:09:48]OFD Sender: No OFD packet to send [00:09:53]OFD Sender: No OFD packet to send [00:09:58]OFD Sender: No OFD packet to send [00:10:03]OFD Sender: No OFD packet to send [00:10:08]OFD Sender: No OFD packet to send [00:10:13]OFD Sender: No OFD packet to send [00:10:18]OFD Sender: No OFD packet to send [00:10:23]OFD Sender: No OFD packet to send [00:10:28]OFD Sender: No OFD packet to send [00:10:33]OFD Sender: No OFD packet to send [00:10:38]OFD Sender: No OFD packet to send [00:10:43]OFD Sender: No OFD packet to send [00:10:48]OFD Sender: No OFD packet to send [00:10:53]OFD Sender: No OFD packet to send [00:10:59]OFD Sender: No OFD packet to send [00:11:04]OFD Sender: No OFD packet to send [00:11:09]OFD Sender: No OFD packet to send [00:11:14]OFD Sender: No OFD packet to send [00:11:19]OFD Sender: No OFD packet to send [00:11:24]OFD Sender: No OFD packet to send [00:11:29]OFD Sender: No OFD packet to send [00:11:34]OFD Sender: No OFD packet to send [00:11:39]OFD Sender: No OFD packet to send [00:11:44]OFD Sender: No OFD packet to send [00:11:49]OFD Sender: No OFD packet to send [00:11:54]OFD Sender: No OFD packet to send [00:11:59]OFD Sender: No OFD packet to send [00:12:04]OFD Sender: No OFD packet to send [00:12:09]OFD Sender: No OFD packet to send [00:12:14]OFD Sender: No OFD packet to send [00:12:19]OFD Sender: No OFD packet to send [00:12:24]OFD Sender: No OFD packet to send [00:12:29]OFD Sender: No OFD packet to send [00:12:34]OFD Sender: No OFD packet to send [00:12:39]OFD Sender: No OFD packet to send [00:12:44]OFD Sender: No OFD packet to send [00:12:49]OFD Sender: No OFD packet to send [00:12:54]OFD Sender: No OFD packet to send [00:12:59]OFD Sender: No OFD packet to send [00:13:04]OFD Sender: No OFD packet to send [00:13:09]OFD Sender: No OFD packet to send [00:13:14]OFD Sender: No OFD packet to send [00:13:19]OFD Sender: No OFD packet to send [00:13:24]OFD Sender: No OFD packet to send [00:13:29]OFD Sender: No OFD packet to send [00:13:34]OFD Sender: No OFD packet to send [00:13:39]OFD Sender: No OFD packet to send [00:13:44]OFD Sender: No OFD packet to send [00:13:49]OFD Sender: No OFD packet to send [00:13:54]OFD Sender: No OFD packet to send [00:13:59]OFD Sender: No OFD packet to send [00:14:04]OFD Sender: No OFD packet to send [00:14:09]OFD Sender: No OFD packet to send [00:14:14]OFD Sender: No OFD packet to send [00:14:19]OFD Sender: No OFD packet to send [00:14:24]OFD Sender: No OFD packet to send [00:14:29]OFD Sender: No OFD packet to send [00:14:34]OFD Sender: No OFD packet to send [00:14:39]OFD Sender: No OFD packet to send [00:14:40]accept exits with 7 [00:14:40]New connection [00:14:40]New thread 3066469732 created [00:14:40]Thread 3066613092 joined [00:14:40]Waiting for new connection... [00:14:40] Sock 7.Parse request [00:14:40]Sock 7.Check first char [00:14:40]Sock 7.First char is OK [00:14:40]request: POST /json_proto HTTP/1.0 [00:14:40]Method: POST [00:14:40]URL: /json_proto [00:14:40]Method is POST - this is cgi request [00:14:40]url: /json_proto [00:14:40]query_string will be loaded in cgi processing [00:14:40]execute_cgi json_proto POST (null) [00:14:40]execute_cgi path=json_proto method=POST [00:14:40]POST find Content-Length [00:14:40]Host: 172.17.42.195:8080 [00:14:40]Content-Length: 215 [00:14:40]Content-Type: application/json [00:14:40] [00:14:40]POST finish read [00:14:40]Found Content-Length = 215 [00:14:40]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:14:40]execute_script... [00:14:40]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:14:40]POST & json_proto [00:14:40]process_json_proto [00:14:40]json parsed OK: [00:14:40]protocol is kg_v1.0 [00:14:40]action value=get_value [00:14:40]process_action get_value [00:14:40]cmd_get_value [00:14:40]process_action get_value done [00:14:40]requested_data is exist [00:14:40]produce_requested_data [00:14:40]requested_item kkm.sn is exist - process it [00:14:40]requested_item kkm.ver is exist - process it [00:14:40]requested_item fm.sn is exist - process it [00:14:40]wFMCommunicate request_size=4 [00:14:40]MH_SAM_APDU [00:14:40]CAPDU: 80 11 00 00 [00:14:40]Write to MH i2c: E2 08 00 2B 26 80 11 00 00 00 00 00 00 CB [00:14:40]Write i2c OK [00:14:40]MH_I2C_Read... [00:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:40]Read from MH i2c: E2 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 17 00 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 17 00 2B 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 20 [00:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:14:40]wFMCommunicate OK [00:14:40]requested_item fd.num is exist - process it [00:14:40]SAM_PROTO_GetFieldsCounters [00:14:40]wFMCommunicate request_size=4 [00:14:40]MH_SAM_APDU [00:14:40]CAPDU: 80 13 00 00 [00:14:40]Write to MH i2c: E2 08 00 2C 26 80 13 00 00 00 00 00 00 CE [00:14:40]Write i2c OK [00:14:40]MH_I2C_Read... [00:14:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:14:40]Read from MH i2c: E2 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 62 00 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 62 00 2C 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 31 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 19 04 04 00 00 00 00 00 90 00 F7 [00:14:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 31 B1 05 00 0E 04 04 00 0C 02 00 00 12 04 04 00 59 03 00 00 5E 04 04 00 59 03 00 00 57 04 04 00 5B 03 00 00 19 04 04 00 00 00 00 00 90 00 [00:14:40]wFMCommunicate OK [00:14:40]SAM_PROTO_GetFieldsCounters done [00:14:40]requested_item shift.num is exist - process it [00:14:40]requested_item shift.opened is exist - process it [00:14:40]req_shift_opened [00:14:40]FM_GetShiftState [00:14:40]SAM_PROTO_GetShiftState [00:14:40]wFMCommunicate request_size=4 [00:14:40]MH_SAM_APDU [00:14:40]CAPDU: 80 13 01 00 [00:14:40]Write to MH i2c: E2 08 00 2D 26 80 13 01 00 00 00 00 00 D0 [00:14:40]Write i2c OK [00:14:40]MH_I2C_Read... [00:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:40]Read from MH i2c: E2 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 0E 00 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 0E 00 2D 26 00 09 00 00 00 00 00 00 00 00 00 00 90 00 DB [00:14:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:40]wFMCommunicate OK [00:14:40]SAM_PROTO_GetShiftState done [00:14:40]FM_GetShiftState done [00:14:40]req_shift_opened done [00:14:40]requested_item shift.open_date is exist - process it [00:14:40]req_shift_open_date [00:14:40]FM_GetShiftState [00:14:40]SAM_PROTO_GetShiftState [00:14:40]wFMCommunicate request_size=4 [00:14:40]MH_SAM_APDU [00:14:40]CAPDU: 80 13 01 00 [00:14:40]Write to MH i2c: E2 08 00 2E 26 80 13 01 00 00 00 00 00 D1 [00:14:40]Write i2c OK [00:14:40]MH_I2C_Read... [00:14:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:40]Read from MH i2c: E2 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 0E 00 [00:14:40]MH_I2C_Read... [00:14:40]Read from MH i2c: E2 0E 00 2E 26 00 09 00 00 00 00 00 00 00 00 00 00 90 00 DC [00:14:40]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:40]wFMCommunicate OK [00:14:40]SAM_PROTO_GetShiftState done [00:14:40]FM_GetShiftState done [00:14:40]req_shift_open_date done [00:14:40]produce_requested_data done [00:14:40]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373041,"shift.num":524,"shift.opened":0,"shift.open_date":0} [00:14:40]process_action_free get_value [00:14:40]json_value_free [00:14:40]json_value_free done [00:14:40]process_json_proto returns [00:14:40]Send response to host [00:14:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373041,"shift.num":524,"shift.opened":0,"shift.open_date":0}}} [00:14:40]free response buf [00:14:40]execute_script done [00:14:40]execute_script returns [00:14:40]free content buf [00:14:40]Sock 7.Close socket [00:14:40]Sock 7.Thread stoped [00:14:40]accept exits with 9 [00:14:40]New connection [00:14:40]New thread 3066613092 created [00:14:40]Thread 3066469732 joined [00:14:40]Waiting for new connection... [00:14:40] Sock 9.Parse request [00:14:40]Sock 9.Check first char [00:14:40]Sock 9.First char is OK [00:14:40]request: POST /json_proto HTTP/1.0 [00:14:40]Method: POST [00:14:40]URL: /json_proto [00:14:40]Method is POST - this is cgi request [00:14:40]url: /json_proto [00:14:40]query_string will be loaded in cgi processing [00:14:40]execute_cgi json_proto POST (null) [00:14:40]execute_cgi path=json_proto method=POST [00:14:40]POST find Content-Length [00:14:40]Host: 172.17.42.195:8080 [00:14:40]Content-Length: 331 [00:14:40]Content-Type: application/json [00:14:40] [00:14:40]POST finish read [00:14:40]Found Content-Length = 331 [00:14:40]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:14:40]execute_script... [00:14:40]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:14:40]POST & json_proto [00:14:40]process_json_proto [00:14:40]json parsed OK: [00:14:40]protocol is kg_v1.0 [00:14:40]action value=get_value [00:14:40]process_action get_value [00:14:40]cmd_get_value [00:14:40]process_action get_value done [00:14:40]requested_data is exist [00:14:40]produce_requested_data [00:14:40]requested_item fm.sale.total is exist - process it [00:14:40]SAM_PROTO_GetFMData [00:14:40]wFMCommunicate request_size=4 [00:14:40]MH_SAM_APDU [00:14:40]CAPDU: 80 13 03 00 [00:14:40]Write to MH i2c: E2 08 00 2F 26 80 13 03 00 00 00 00 00 D4 [00:14:40]Write i2c OK [00:14:40]MH_I2C_Read... [00:14:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:14:41]Read from MH i2c: E2 [00:14:41]MH_I2C_Read... [00:14:41]Read from MH i2c: E2 FD 00 [00:14:41]MH_I2C_Read... [00:14:41]Read from MH i2c: E2 FD 00 2F 26 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 CE [00:14:41]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:14:41]wFMCommunicate OK [00:14:41]wFMCommunicate request_size=4 [00:14:41]MH_SAM_APDU [00:14:41]CAPDU: 80 17 00 00 [00:14:41]Write to MH i2c: E2 08 00 30 26 80 17 00 00 00 00 00 00 D6 [00:14:41]Write i2c OK [00:14:41]MH_I2C_Read... [00:14:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:41]Read from MH i2c: E2 [00:14:41]MH_I2C_Read... [00:14:41]Read from MH i2c: E2 FD 00 [00:14:41]MH_I2C_Read... [00:14:41]Read from MH i2c: E2 FD 00 30 26 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 AD [00:14:41]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:14:41]wFMCommunicate OK [00:14:41]wFMCommunicate request_size=4 [00:14:41]MH_SAM_APDU [00:14:41]CAPDU: 80 17 00 00 [00:14:41]Write to MH i2c: E2 08 00 31 26 80 17 00 00 00 00 00 00 D7 [00:14:41]Write i2c OK [00:14:41]MH_I2C_Read... [00:14:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:41]Read from MH i2c: E2 [00:14:41]MH_I2C_Read... [00:14:41]Read from MH i2c: E2 FD 00 [00:14:41]MH_I2C_Read... [00:14:41]Read from MH i2c: E2 FD 00 31 26 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 FE [00:14:41]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:14:41]wFMCommunicate OK [00:14:41]wFMCommunicate request_size=4 [00:14:41]MH_SAM_APDU [00:14:41]CAPDU: 80 17 00 00 [00:14:41]Write to MH i2c: E2 08 00 32 26 80 17 00 00 00 00 00 00 D8 [00:14:41]Write i2c OK [00:14:41]MH_I2C_Read... [00:14:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:42]Read from MH i2c: E2 [00:14:42]MH_I2C_Read... [00:14:42]Read from MH i2c: E2 FD 00 [00:14:42]MH_I2C_Read... [00:14:42]Read from MH i2c: E2 FD 00 32 26 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 53 [00:14:42]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:14:42]wFMCommunicate OK [00:14:42]wFMCommunicate request_size=4 [00:14:42]MH_SAM_APDU [00:14:42]CAPDU: 80 17 00 00 [00:14:42]Write to MH i2c: E2 08 00 33 26 80 17 00 00 00 00 00 00 D9 [00:14:42]Write i2c OK [00:14:42]MH_I2C_Read... [00:14:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:14:42]Read from MH i2c: E2 [00:14:42]MH_I2C_Read... [00:14:42]Read from MH i2c: E2 E3 00 [00:14:42]MH_I2C_Read... [00:14:42]Read from MH i2c: E2 E3 00 33 26 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B8 [00:14:42]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:14:42]wFMCommunicate OK [00:14:42]SAM_PROTO_GetFMData done [00:14:42]requested_item fm.sale_refund.total is exist - process it [00:14:42]requested_item fm.buy.total is exist - process it [00:14:42]requested_item shift.sale.total is exist - process it [00:14:42]SAM_PROTO_GetShiftData [00:14:42]wFMCommunicate request_size=4 [00:14:42]MH_SAM_APDU [00:14:42]CAPDU: 80 13 02 00 [00:14:42]Write to MH i2c: E2 08 00 34 26 80 13 02 00 00 00 00 00 D8 [00:14:42]Write i2c OK [00:14:42]MH_I2C_Read... [00:14:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:14:42]Read from MH i2c: E2 [00:14:42]MH_I2C_Read... [00:14:42]Read from MH i2c: E2 FD 00 [00:14:42]MH_I2C_Read... [00:14:42]Read from MH i2c: E2 FD 00 34 26 00 BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 82 [00:14:42]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 59 03 00 00 69 04 9F 00 6F 04 04 00 58 03 00 00 B1 04 04 00 8B CE E6 04 70 04 04 00 84 4D 9F 02 72 04 04 00 07 81 47 02 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 1E 48 85 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 1B 0B EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 01 00 00 00 B1 04 03 00 A0 86 01 70 04 03 00 A0 86 01 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 7D 29 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [00:14:42]wFMCommunicate OK [00:14:42]wFMCommunicate request_size=4 [00:14:42]MH_SAM_APDU [00:14:42]CAPDU: 80 17 00 00 [00:14:42]Write to MH i2c: E2 08 00 35 26 80 17 00 00 00 00 00 00 DB [00:14:42]Write i2c OK [00:14:42]MH_I2C_Read... [00:14:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:43]Read from MH i2c: E2 [00:14:43]MH_I2C_Read... [00:14:43]Read from MH i2c: E2 FD 00 [00:14:43]MH_I2C_Read... [00:14:43]Read from MH i2c: E2 FD 00 35 26 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 FD [00:14:43]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 75 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 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:14:43]wFMCommunicate OK [00:14:43]wFMCommunicate request_size=4 [00:14:43]MH_SAM_APDU [00:14:43]CAPDU: 80 17 00 00 [00:14:43]Write to MH i2c: E2 08 00 36 26 80 17 00 00 00 00 00 00 DC [00:14:43]Write i2c OK [00:14:43]MH_I2C_Read... [00:14:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:43]Read from MH i2c: E2 [00:14:43]MH_I2C_Read... [00:14:43]Read from MH i2c: E2 FD 00 [00:14:43]MH_I2C_Read... [00:14:43]Read from MH i2c: E2 FD 00 36 26 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 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 05 [00:14:43]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:14:43]wFMCommunicate OK [00:14:43]wFMCommunicate request_size=4 [00:14:43]MH_SAM_APDU [00:14:43]CAPDU: 80 17 00 00 [00:14:43]Write to MH i2c: E2 08 00 37 26 80 17 00 00 00 00 00 00 DD [00:14:43]Write i2c OK [00:14:43]MH_I2C_Read... [00:14:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:14:43]Read from MH i2c: E2 [00:14:43]MH_I2C_Read... [00:14:43]Read from MH i2c: E2 FD 00 [00:14:43]MH_I2C_Read... [00:14:43]Read from MH i2c: E2 FD 00 37 26 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 5E [00:14:43]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:14:43]wFMCommunicate OK [00:14:43]wFMCommunicate request_size=4 [00:14:43]MH_SAM_APDU [00:14:43]CAPDU: 80 17 00 00 [00:14:43]Write to MH i2c: E2 08 00 38 26 80 17 00 00 00 00 00 00 DE [00:14:43]Write i2c OK [00:14:43]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 D9 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 D9 00 38 26 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 BD [00:14: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 [00:14:44]wFMCommunicate OK [00:14:44]SAM_PROTO_GetShiftData done [00:14:44]requested_item shift.sale.total_cash is exist - process it [00:14:44]requested_item shift.sale_refund.total is exist - process it [00:14:44]requested_item shift.sale_refund.total_cash is exist - process it [00:14:44]requested_item shift.buy.total is exist - process it [00:14:44]requested_item shift.buy.total_cash is exist - process it [00:14:44]produce_requested_data done [00:14:44]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:14:44]process_action_free get_value [00:14:44]json_value_free [00:14:44]json_value_free done [00:14:44]process_json_proto returns [00:14:44]Send response to host [00:14:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.00,"fm.buy.total":0.00,"shift.sale.total":822350.19,"shift.sale.total_cash":439945.00,"shift.sale_refund.total":1000.00,"shift.sale_refund.total_cash":1000.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:14:44]free response buf [00:14:44]execute_script done [00:14:44]execute_script returns [00:14:44]free content buf [00:14:44]Sock 9.Close socket [00:14:44]Sock 9.Thread stoped [00:14:44]accept exits with 7 [00:14:44]New connection [00:14:44]New thread 3066469732 created [00:14:44]Thread 3066613092 joined [00:14:44]Waiting for new connection... [00:14:44] Sock 7.Parse request [00:14:44]Sock 7.Check first char [00:14:44]Sock 7.First char is OK [00:14:44]request: POST /json_proto HTTP/1.0 [00:14:44]Method: POST [00:14:44]URL: /json_proto [00:14:44]Method is POST - this is cgi request [00:14:44]url: /json_proto [00:14:44]query_string will be loaded in cgi processing [00:14:44]execute_cgi json_proto POST (null) [00:14:44]execute_cgi path=json_proto method=POST [00:14:44]POST find Content-Length [00:14:44]Host: 172.17.42.195:8080 [00:14:44]Content-Length: 271 [00:14:44]Content-Type: application/json [00:14:44] [00:14:44]POST finish read [00:14:44]Found Content-Length = 271 [00:14:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0430\u0442\u0431\u0435\u043A\u043E\u0432 \u0421. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:44]execute_script... [00:14:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u0422\u0443\u0440\u0430\u0442\u0431\u0435\u043A\u043E\u0432 \u0421. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:14:44]POST & json_proto [00:14:44]process_json_proto [00:14:44]json parsed OK: [00:14:44]protocol is kg_v1.0 [00:14:44]action value=open_shift [00:14:44]process_action open_shift [00:14:44]cmd_open_shift [00:14:44]MH_GetDate [00:14:44]Write to MH i2c: F0 00 00 39 26 4E [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: F0 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: F0 09 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: F0 09 00 39 26 00 F5 E2 1A 67 EF 94 12 67 AB [00:14:44]GetLastDocTimeStamp 1729813654 [00:14:44]current date 1729815285 [00:14:44]FM_GetShiftState [00:14:44]SAM_PROTO_GetShiftState [00:14:44]wFMCommunicate request_size=4 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 13 01 00 [00:14:44]Write to MH i2c: E2 08 00 3A 26 80 13 01 00 00 00 00 00 DD [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 0E 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 0E 00 3A 26 00 09 00 00 00 00 00 00 00 00 00 00 90 00 E8 [00:14:44]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:14:44]wFMCommunicate OK [00:14:44]SAM_PROTO_GetShiftState done [00:14:44]FM_GetShiftState done [00:14:44]KKMCreateOpenShiftDocument [00:14:44]Load OK [00:14:44]Malloc new data [00:14:44]MH_GetDate [00:14:44]Write to MH i2c: F0 00 00 3B 26 50 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: F0 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: F0 09 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: F0 09 00 3B 26 00 F6 E2 1A 67 EF 94 12 67 AE [00:14:44]Malloc new data [00:14:44]KKMCreateOpenShiftDocument OK [00:14:44]KKMSetOpenShiftData OK [00:14:44]ProcessDocumentItem done err = 0, tmpTLVsize=197 [00:14:44]tlvbuf is 00DD5280 [00:14:44]KKMLoadAndSignOpenShiftData [00:14:44]SAM_PROTO_ProcessDocument [00:14:44]wFMCommunicate request_size=9 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 01 00 04 02 00 C5 00 [00:14:44]Write to MH i2c: E2 0C 00 3C 26 80 15 01 00 04 00 02 00 C5 00 00 00 B0 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 3C 26 00 90 00 D6 [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=23 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 02 00 12 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 [00:14:44]Write to MH i2c: E2 1A 00 3D 26 80 15 02 00 12 00 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 00 00 D8 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:44]OFD Sender: No OFD packet to send [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 3D 26 00 90 00 D7 [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=34 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 02 00 1D FD 03 19 00 D0 A2 D1 83 D1 80 D0 B0 D1 82 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 A1 2E 20 [00:14:44]Write to MH i2c: E2 25 00 3E 26 80 15 02 00 1D 00 FD 03 19 00 D0 A2 D1 83 D1 80 D0 B0 D1 82 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 A1 2E 20 00 00 A0 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 3E 26 00 90 00 D8 [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=82 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 02 00 4D F1 03 49 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 2C 20 D1 83 D0 BB 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 20 37 31 2C 20 34 30 2E 38 36 30 38 39 38 2C 20 37 32 2E 39 38 34 36 32 31 [00:14:44]Write to MH i2c: E2 55 00 3F 26 80 15 02 00 4D 00 F1 03 49 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 2C 20 D1 83 D0 BB 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 20 37 31 2C 20 34 30 2E 38 36 30 38 39 38 2C 20 37 32 2E 39 38 34 36 32 31 00 00 03 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 3F 26 00 90 00 D9 [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=50 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 02 00 2D A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 38 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 [00:14:44]Write to MH i2c: E2 35 00 40 26 80 15 02 00 2D 00 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 38 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 00 00 64 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 40 26 00 90 00 DA [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=13 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 02 00 08 F4 03 04 00 F6 E2 1A 67 [00:14:44]Write to MH i2c: E2 10 00 41 26 80 15 02 00 08 00 F4 03 04 00 F6 E2 1A 67 00 00 4B [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 41 26 00 90 00 DB [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=25 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 [00:14:44]Write to MH i2c: E2 1C 00 42 26 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 00 00 46 [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:44]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:14:44]Read from MH i2c: E2 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 [00:14:44]MH_I2C_Read... [00:14:44]Read from MH i2c: E2 03 00 42 26 00 90 00 DC [00:14:44]RAPDU: 90 00 [00:14:44]wFMCommunicate OK [00:14:44]wFMCommunicate request_size=4 [00:14:44]MH_SAM_APDU [00:14:44]CAPDU: 80 15 03 00 [00:14:44]Write to MH i2c: E2 08 00 43 26 80 15 03 00 00 00 00 00 EA [00:14:44]Write i2c OK [00:14:44]MH_I2C_Read... [00:14:45]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:14:45]Read from MH i2c: E2 [00:14:45]MH_I2C_Read... [00:14:45]Read from MH i2c: E2 38 00 [00:14:45]MH_I2C_Read... [00:14:45]Read from MH i2c: E2 38 00 43 26 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 35 04 06 00 65 5A 2E B9 99 38 90 00 26 [00:14:45]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 35 04 06 00 65 5A 2E B9 99 38 90 00 [00:14:45]wFMCommunicate OK [00:14:45]SAM_PROTO_ProcessDocument answer len = 51 [00:14:45]SAM_PROTO_ProcessDocument done [00:14:45]SetTLVBufToDocument [00:14:45]Processing tag 1209 (04B9) [00:14:45]Malloc new data [00:14:45]Processing tag 1041 (0411) [00:14:45]Processing tag 1040 (0410) [00:14:45]Malloc new data [00:14:45]Processing tag 1038 (040E) [00:14:45]Malloc new data [00:14:45]Processing tag 1077 (0435) [00:14:45]Malloc new data [00:14:45]SetTLVBufToDocument err=0 [00:14:45]KKMLoadAndSignOpenShiftData store KKM data [00:14:45]KKMLoadAndSignOpenShiftData err=0 [00:14:45]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Туратбеков С. Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 Место: АЗС № 87 "Партнер Нефть" 25.10.2024 00:14 Смена: 525 РНМ: 0000000000091623 ЗНМ: 0300000083 ФД: 373042 ФМ: 0000000000874672 ФПД: 111438005377336 [00:14:45]StoreToDocumentArchive [00:14:45]shift 525 fd 373042 [00:14:45]Create dir for shift 0525 [00:14:45]save to /storage/0525/doc_00373042 [00:14:45]save last doc name /storage/0525/doc_00373042 to /storage/kkm_last_doc_name [00:14:45]save OK [00:14:45]Clear old archive folders... [00:14:45]Remove dir /storage/0524 [00:14:45]opendir ok [00:14:45]file . [00:14:45]file .. [00:14:45]file doc_00372183 [00:14:45]remove file /storage/0524/doc_00372183 [00:14:45]file doc_00372184 [00:14:45]remove file /storage/0524/doc_00372184 [00:14:45]file doc_00372185 [00:14:45]remove file /storage/0524/doc_00372185 [00:14:45]file doc_00372186 [00:14:45]remove file /storage/0524/doc_00372186 [00:14:45]file doc_00372187 [00:14:45]remove file /storage/0524/doc_00372187 [00:14:45]file doc_00372188 [00:14:45]remove file /storage/0524/doc_00372188 [00:14:45]file doc_00372189 [00:14:45]remove file /storage/0524/doc_00372189 [00:14:45]file doc_00372190 [00:14:45]remove file /storage/0524/doc_00372190 [00:14:45]file doc_00372191 [00:14:45]remove file /storage/0524/doc_00372191 [00:14:45]file doc_00372192 [00:14:45]remove file /storage/0524/doc_00372192 [00:14:45]file doc_00372193 [00:14:45]remove file /storage/0524/doc_00372193 [00:14:45]file doc_00372194 [00:14:45]remove file /storage/0524/doc_00372194 [00:14:45]file doc_00372195 [00:14:45]remove file /storage/0524/doc_00372195 [00:14:45]file doc_00372196 [00:14:45]remove file /storage/0524/doc_00372196 [00:14:45]file doc_00372197 [00:14:45]remove file /storage/0524/doc_00372197 [00:14:45]file doc_00372198 [00:14:45]remove file /storage/0524/doc_00372198 [00:14:45]file doc_00372199 [00:14:45]remove file /storage/0524/doc_00372199 [00:14:45]file doc_00372200 [00:14:45]remove file /storage/0524/doc_00372200 [00:14:45]file doc_00372201 [00:14:45]remove file /storage/0524/doc_00372201 [00:14:45]file doc_00372202 [00:14:45]remove file /storage/0524/doc_00372202 [00:14:45]file doc_00372203 [00:14:45]remove file /storage/0524/doc_00372203 [00:14:45]file doc_00372204 [00:14:45]remove file /storage/0524/doc_00372204 [00:14:45]file doc_00372205 [00:14:45]remove file /storage/0524/doc_00372205 [00:14:45]file doc_00372206 [00:14:45]remove file /storage/0524/doc_00372206 [00:14:45]file doc_00372207 [00:14:45]remove file /storage/0524/doc_00372207 [00:14:45]file doc_00372208 [00:14:45]remove file /storage/0524/doc_00372208 [00:14:45]file doc_00372209 [00:14:45]remove file /storage/0524/doc_00372209 [00:14:45]file doc_00372210 [00:14:45]remove file /storage/0524/doc_00372210 [00:14:45]file doc_00372211 [00:14:45]remove file /storage/0524/doc_00372211 [00:14:45]file doc_00372212 [00:14:45]remove file /storage/0524/doc_00372212 [00:14:45]file doc_00372213 [00:14:45]remove file /storage/0524/doc_00372213 [00:14:45]file doc_00372214 [00:14:45]remove file /storage/0524/doc_00372214 [00:14:45]file doc_00372215 [00:14:45]remove file /storage/0524/doc_00372215 [00:14:45]file doc_00372216 [00:14:45]remove file /storage/0524/doc_00372216 [00:14:45]file doc_00372217 [00:14:45]remove file /storage/0524/doc_00372217 [00:14:45]file doc_00372218 [00:14:45]remove file /storage/0524/doc_00372218 [00:14:45]file doc_00372219 [00:14:45]remove file /storage/0524/doc_00372219 [00:14:45]file doc_00372220 [00:14:45]remove file /storage/0524/doc_00372220 [00:14:45]file doc_00372221 [00:14:45]remove file /storage/0524/doc_00372221 [00:14:45]file doc_00372222 [00:14:45]remove file /storage/0524/doc_00372222 [00:14:45]file doc_00372223 [00:14:45]remove file /storage/0524/doc_00372223 [00:14:45]file doc_00372224 [00:14:45]remove file /storage/0524/doc_00372224 [00:14:45]file doc_00372225 [00:14:45]remove file /storage/0524/doc_00372225 [00:14:45]file doc_00372226 [00:14:45]remove file /storage/0524/doc_00372226 [00:14:45]file doc_00372227 [00:14:45]remove file /storage/0524/doc_00372227 [00:14:45]file doc_00372228 [00:14:45]remove file /storage/0524/doc_00372228 [00:14:45]file doc_00372229 [00:14:45]remove file /storage/0524/doc_00372229 [00:14:45]file doc_00372230 [00:14:45]remove file /storage/0524/doc_00372230 [00:14:45]file doc_00372231 [00:14:45]remove file /storage/0524/doc_00372231 [00:14:45]file doc_00372232 [00:14:45]remove file /storage/0524/doc_00372232 [00:14:45]file doc_00372233 [00:14:45]remove file /storage/0524/doc_00372233 [00:14:45]file doc_00372234 [00:14:45]remove file /storage/0524/doc_00372234 [00:14:45]file doc_00372235 [00:14:45]remove file /storage/0524/doc_00372235 [00:14:45]file doc_00372236 [00:14:45]remove file /storage/0524/doc_00372236 [00:14:45]file doc_00372237 [00:14:45]remove file /storage/0524/doc_00372237 [00:14:45]file doc_00372238 [00:14:45]remove file /storage/0524/doc_00372238 [00:14:45]file doc_00372239 [00:14:45]remove file /storage/0524/doc_00372239 [00:14:45]file doc_00372240 [00:14:45]remove file /storage/0524/doc_00372240 [00:14:45]file doc_00372241 [00:14:45]remove file /storage/0524/doc_00372241 [00:14:45]file doc_00372242 [00:14:45]remove file /storage/0524/doc_00372242 [00:14:45]file doc_00372243 [00:14:45]remove file /storage/0524/doc_00372243 [00:14:45]file doc_00372244 [00:14:45]remove file /storage/0524/doc_00372244 [00:14:45]file doc_00372245 [00:14:45]remove file /storage/0524/doc_00372245 [00:14:45]file doc_00372246 [00:14:45]remove file /storage/0524/doc_00372246 [00:14:45]file doc_00372247 [00:14:45]remove file /storage/0524/doc_00372247 [00:14:45]file doc_00372248 [00:14:45]remove file /storage/0524/doc_00372248 [00:14:45]file doc_00372249 [00:14:45]remove file /storage/0524/doc_00372249 [00:14:45]file doc_00372250 [00:14:45]remove file /storage/0524/doc_00372250 [00:14:45]file doc_00372251 [00:14:45]remove file /storage/0524/doc_00372251 [00:14:45]file doc_00372252 [00:14:45]remove file /storage/0524/doc_00372252 [00:14:45]file doc_00372253 [00:14:45]remove file /storage/0524/doc_00372253 [00:14:45]file doc_00372254 [00:14:45]remove file /storage/0524/doc_00372254 [00:14:45]file doc_00372255 [00:14:45]remove file /storage/0524/doc_00372255 [00:14:45]file doc_00372256 [00:14:45]remove file /storage/0524/doc_00372256 [00:14:45]file doc_00372257 [00:14:45]remove file /storage/0524/doc_00372257 [00:14:45]file doc_00372258 [00:14:45]remove file /storage/0524/doc_00372258 [00:14:45]file doc_00372259 [00:14:45]remove file /storage/0524/doc_00372259 [00:14:45]file doc_00372260 [00:14:45]remove file /storage/0524/doc_00372260 [00:14:45]file doc_00372261 [00:14:45]remove file /storage/0524/doc_00372261 [00:14:45]file doc_00372262 [00:14:45]remove file /storage/0524/doc_00372262 [00:14:45]file doc_00372263 [00:14:45]remove file /storage/0524/doc_00372263 [00:14:45]file doc_00372264 [00:14:45]remove file /storage/0524/doc_00372264 [00:14:45]file doc_00372265 [00:14:45]remove file /storage/0524/doc_00372265 [00:14:45]file doc_00372266 [00:14:45]remove file /storage/0524/doc_00372266 [00:14:45]file doc_00372267 [00:14:45]remove file /storage/0524/doc_00372267 [00:14:45]file doc_00372268 [00:14:45]remove file /storage/0524/doc_00372268 [00:14:45]file doc_00372269 [00:14:45]remove file /storage/0524/doc_00372269 [00:14:45]file doc_00372270 [00:14:45]remove file /storage/0524/doc_00372270 [00:14:45]file doc_00372271 [00:14:45]remove file /storage/0524/doc_00372271 [00:14:45]file doc_00372272 [00:14:45]remove file /storage/0524/doc_00372272 [00:14:45]file doc_00372273 [00:14:45]remove file /storage/0524/doc_00372273 [00:14:45]file doc_00372274 [00:14:45]remove file /storage/0524/doc_00372274 [00:14:45]file doc_00372275 [00:14:45]remove file /storage/0524/doc_00372275 [00:14:45]file doc_00372276 [00:14:45]remove file /storage/0524/doc_00372276 [00:14:45]file doc_00372277 [00:14:45]remove file /storage/0524/doc_00372277 [00:14:45]file doc_00372278 [00:14:45]remove file /storage/0524/doc_00372278 [00:14:45]file doc_00372279 [00:14:45]remove file /storage/0524/doc_00372279 [00:14:45]file doc_00372280 [00:14:45]remove file /storage/0524/doc_00372280 [00:14:45]file doc_00372281 [00:14:45]remove file /storage/0524/doc_00372281 [00:14:45]file doc_00372282 [00:14:45]remove file /storage/0524/doc_00372282 [00:14:45]file doc_00372283 [00:14:45]remove file /storage/0524/doc_00372283 [00:14:45]file doc_00372284 [00:14:45]remove file /storage/0524/doc_00372284 [00:14:45]file doc_00372285 [00:14:45]remove file /storage/0524/doc_00372285 [00:14:45]file doc_00372286 [00:14:45]remove file /storage/0524/doc_00372286 [00:14:45]file doc_00372287 [00:14:45]remove file /storage/0524/doc_00372287 [00:14:45]file doc_00372288 [00:14:45]remove file /storage/0524/doc_00372288 [00:14:45]file doc_00372289 [00:14:45]remove file /storage/0524/doc_00372289 [00:14:45]file doc_00372290 [00:14:45]remove file /storage/0524/doc_00372290 [00:14:45]file doc_00372291 [00:14:45]remove file /storage/0524/doc_00372291 [00:14:45]file doc_00372292 [00:14:45]remove file /storage/0524/doc_00372292 [00:14:45]file doc_00372293 [00:14:45]remove file /storage/0524/doc_00372293 [00:14:45]file doc_00372294 [00:14:45]remove file /storage/0524/doc_00372294 [00:14:45]file doc_00372295 [00:14:45]remove file /storage/0524/doc_00372295 [00:14:45]file doc_00372296 [00:14:45]remove file /storage/0524/doc_00372296 [00:14:45]file doc_00372297 [00:14:45]remove file /storage/0524/doc_00372297 [00:14:45]file doc_00372298 [00:14:45]remove file /storage/0524/doc_00372298 [00:14:45]file doc_00372299 [00:14:45]remove file /storage/0524/doc_00372299 [00:14:45]file doc_00372300 [00:14:45]remove file /storage/0524/doc_00372300 [00:14:45]file doc_00372301 [00:14:45]remove file /storage/0524/doc_00372301 [00:14:45]file doc_00372302 [00:14:45]remove file /storage/0524/doc_00372302 [00:14:45]file doc_00372303 [00:14:45]remove file /storage/0524/doc_00372303 [00:14:45]file doc_00372304 [00:14:45]remove file /storage/0524/doc_00372304 [00:14:45]file doc_00372305 [00:14:45]remove file /storage/0524/doc_00372305 [00:14:45]file doc_00372306 [00:14:45]remove file /storage/0524/doc_00372306 [00:14:45]file doc_00372307 [00:14:45]remove file /storage/0524/doc_00372307 [00:14:45]file doc_00372308 [00:14:45]remove file /storage/0524/doc_00372308 [00:14:45]file doc_00372309 [00:14:45]remove file /storage/0524/doc_00372309 [00:14:45]file doc_00372310 [00:14:45]remove file /storage/0524/doc_00372310 [00:14:45]file doc_00372311 [00:14:45]remove file /storage/0524/doc_00372311 [00:14:45]file doc_00372312 [00:14:45]remove file /storage/0524/doc_00372312 [00:14:45]file doc_00372313 [00:14:45]remove file /storage/0524/doc_00372313 [00:14:45]file doc_00372314 [00:14:45]remove file /storage/0524/doc_00372314 [00:14:45]file doc_00372315 [00:14:45]remove file /storage/0524/doc_00372315 [00:14:45]file doc_00372316 [00:14:45]remove file /storage/0524/doc_00372316 [00:14:45]file doc_00372317 [00:14:45]remove file /storage/0524/doc_00372317 [00:14:45]file doc_00372318 [00:14:45]remove file /storage/0524/doc_00372318 [00:14:45]file doc_00372319 [00:14:45]remove file /storage/0524/doc_00372319 [00:14:45]file doc_00372320 [00:14:45]remove file /storage/0524/doc_00372320 [00:14:45]file doc_00372321 [00:14:45]remove file /storage/0524/doc_00372321 [00:14:45]file doc_00372322 [00:14:45]remove file /storage/0524/doc_00372322 [00:14:45]file doc_00372323 [00:14:45]remove file /storage/0524/doc_00372323 [00:14:45]file doc_00372324 [00:14:45]remove file /storage/0524/doc_00372324 [00:14:45]file doc_00372325 [00:14:45]remove file /storage/0524/doc_00372325 [00:14:45]file doc_00372326 [00:14:45]remove file /storage/0524/doc_00372326 [00:14:45]file doc_00372327 [00:14:45]remove file /storage/0524/doc_00372327 [00:14:45]file doc_00372328 [00:14:45]remove file /storage/0524/doc_00372328 [00:14:45]file doc_00372329 [00:14:45]remove file /storage/0524/doc_00372329 [00:14:45]file doc_00372330 [00:14:45]remove file /storage/0524/doc_00372330 [00:14:45]file doc_00372331 [00:14:45]remove file /storage/0524/doc_00372331 [00:14:45]file doc_00372332 [00:14:45]remove file /storage/0524/doc_00372332 [00:14:45]file doc_00372333 [00:14:45]remove file /storage/0524/doc_00372333 [00:14:45]file doc_00372334 [00:14:45]remove file /storage/0524/doc_00372334 [00:14:45]file doc_00372335 [00:14:45]remove file /storage/0524/doc_00372335 [00:14:45]file doc_00372336 [00:14:45]remove file /storage/0524/doc_00372336 [00:14:45]file doc_00372337 [00:14:45]remove file /storage/0524/doc_00372337 [00:14:45]file doc_00372338 [00:14:45]remove file /storage/0524/doc_00372338 [00:14:45]file doc_00372339 [00:14:45]remove file /storage/0524/doc_00372339 [00:14:45]file doc_00372340 [00:14:45]remove file /storage/0524/doc_00372340 [00:14:45]file doc_00372341 [00:14:45]remove file /storage/0524/doc_00372341 [00:14:45]file doc_00372342 [00:14:45]remove file /storage/0524/doc_00372342 [00:14:45]file doc_00372343 [00:14:45]remove file /storage/0524/doc_00372343 [00:14:45]file doc_00372344 [00:14:45]remove file /storage/0524/doc_00372344 [00:14:45]file doc_00372345 [00:14:45]remove file /storage/0524/doc_00372345 [00:14:45]file doc_00372346 [00:14:45]remove file /storage/0524/doc_00372346 [00:14:45]file doc_00372347 [00:14:45]remove file /storage/0524/doc_00372347 [00:14:45]file doc_00372348 [00:14:45]remove file /storage/0524/doc_00372348 [00:14:45]file doc_00372350 [00:14:45]remove file /storage/0524/doc_00372350 [00:14:45]file doc_00372351 [00:14:45]remove file /storage/0524/doc_00372351 [00:14:45]file doc_00372352 [00:14:45]remove file /storage/0524/doc_00372352 [00:14:45]file doc_00372353 [00:14:45]remove file /storage/0524/doc_00372353 [00:14:45]file doc_00372354 [00:14:46]remove file /storage/0524/doc_00372354 [00:14:46]file doc_00372355 [00:14:46]remove file /storage/0524/doc_00372355 [00:14:46]file doc_00372356 [00:14:46]remove file /storage/0524/doc_00372356 [00:14:46]file doc_00372357 [00:14:46]remove file /storage/0524/doc_00372357 [00:14:46]file doc_00372358 [00:14:46]remove file /storage/0524/doc_00372358 [00:14:46]file doc_00372359 [00:14:46]remove file /storage/0524/doc_00372359 [00:14:46]file doc_00372360 [00:14:46]remove file /storage/0524/doc_00372360 [00:14:46]file doc_00372361 [00:14:46]remove file /storage/0524/doc_00372361 [00:14:46]file doc_00372362 [00:14:46]remove file /storage/0524/doc_00372362 [00:14:46]file doc_00372363 [00:14:46]remove file /storage/0524/doc_00372363 [00:14:46]file doc_00372364 [00:14:46]remove file /storage/0524/doc_00372364 [00:14:46]file doc_00372365 [00:14:46]remove file /storage/0524/doc_00372365 [00:14:46]file doc_00372366 [00:14:46]remove file /storage/0524/doc_00372366 [00:14:46]file doc_00372367 [00:14:46]remove file /storage/0524/doc_00372367 [00:14:46]file doc_00372368 [00:14:46]remove file /storage/0524/doc_00372368 [00:14:46]file doc_00372369 [00:14:46]remove file /storage/0524/doc_00372369 [00:14:46]file doc_00372370 [00:14:46]remove file /storage/0524/doc_00372370 [00:14:46]file doc_00372371 [00:14:46]remove file /storage/0524/doc_00372371 [00:14:46]file doc_00372372 [00:14:46]remove file /storage/0524/doc_00372372 [00:14:46]file doc_00372373 [00:14:46]remove file /storage/0524/doc_00372373 [00:14:46]file doc_00372374 [00:14:46]remove file /storage/0524/doc_00372374 [00:14:46]file doc_00372375 [00:14:46]remove file /storage/0524/doc_00372375 [00:14:46]file doc_00372376 [00:14:46]remove file /storage/0524/doc_00372376 [00:14:46]file doc_00372377 [00:14:46]remove file /storage/0524/doc_00372377 [00:14:46]file doc_00372378 [00:14:46]remove file /storage/0524/doc_00372378 [00:14:46]file doc_00372379 [00:14:46]remove file /storage/0524/doc_00372379 [00:14:46]file doc_00372380 [00:14:46]remove file /storage/0524/doc_00372380 [00:14:46]file doc_00372381 [00:14:46]remove file /storage/0524/doc_00372381 [00:14:46]file doc_00372382 [00:14:46]remove file /storage/0524/doc_00372382 [00:14:46]file doc_00372383 [00:14:46]remove file /storage/0524/doc_00372383 [00:14:46]file doc_00372384 [00:14:46]remove file /storage/0524/doc_00372384 [00:14:46]file doc_00372385 [00:14:46]remove file /storage/0524/doc_00372385 [00:14:46]file doc_00372386 [00:14:46]remove file /storage/0524/doc_00372386 [00:14:46]file doc_00372387 [00:14:46]remove file /storage/0524/doc_00372387 [00:14:46]file doc_00372388 [00:14:46]remove file /storage/0524/doc_00372388 [00:14:46]file doc_00372389 [00:14:46]remove file /storage/0524/doc_00372389 [00:14:46]file doc_00372390 [00:14:46]remove file /storage/0524/doc_00372390 [00:14:46]file doc_00372391 [00:14:46]remove file /storage/0524/doc_00372391 [00:14:46]file doc_00372392 [00:14:46]remove file /storage/0524/doc_00372392 [00:14:46]file doc_00372393 [00:14:46]remove file /storage/0524/doc_00372393 [00:14:46]file doc_00372394 [00:14:46]remove file /storage/0524/doc_00372394 [00:14:46]file doc_00372395 [00:14:46]remove file /storage/0524/doc_00372395 [00:14:46]file doc_00372396 [00:14:46]remove file /storage/0524/doc_00372396 [00:14:46]file doc_00372397 [00:14:46]remove file /storage/0524/doc_00372397 [00:14:46]file doc_00372398 [00:14:46]remove file /storage/0524/doc_00372398 [00:14:46]file doc_00372399 [00:14:46]remove file /storage/0524/doc_00372399 [00:14:46]file doc_00372400 [00:14:46]remove file /storage/0524/doc_00372400 [00:14:46]file doc_00372401 [00:14:46]remove file /storage/0524/doc_00372401 [00:14:46]file doc_00372402 [00:14:46]remove file /storage/0524/doc_00372402 [00:14:46]file doc_00372403 [00:14:46]remove file /storage/0524/doc_00372403 [00:14:46]file doc_00372404 [00:14:46]remove file /storage/0524/doc_00372404 [00:14:46]file doc_00372405 [00:14:46]remove file /storage/0524/doc_00372405 [00:14:46]file doc_00372406 [00:14:46]remove file /storage/0524/doc_00372406 [00:14:46]file doc_00372407 [00:14:46]remove file /storage/0524/doc_00372407 [00:14:46]file doc_00372408 [00:14:46]remove file /storage/0524/doc_00372408 [00:14:46]file doc_00372409 [00:14:46]remove file /storage/0524/doc_00372409 [00:14:46]file doc_00372410 [00:14:46]remove file /storage/0524/doc_00372410 [00:14:46]file doc_00372411 [00:14:46]remove file /storage/0524/doc_00372411 [00:14:46]file doc_00372412 [00:14:46]remove file /storage/0524/doc_00372412 [00:14:46]file doc_00372413 [00:14:46]remove file /storage/0524/doc_00372413 [00:14:46]file doc_00372414 [00:14:46]remove file /storage/0524/doc_00372414 [00:14:46]file doc_00372415 [00:14:46]remove file /storage/0524/doc_00372415 [00:14:46]file doc_00372416 [00:14:46]remove file /storage/0524/doc_00372416 [00:14:46]file doc_00372417 [00:14:46]remove file /storage/0524/doc_00372417 [00:14:46]file doc_00372418 [00:14:46]remove file /storage/0524/doc_00372418 [00:14:46]file doc_00372419 [00:14:46]remove file /storage/0524/doc_00372419 [00:14:46]file doc_00372420 [00:14:46]remove file /storage/0524/doc_00372420 [00:14:46]file doc_00372421 [00:14:46]remove file /storage/0524/doc_00372421 [00:14:46]file doc_00372422 [00:14:46]remove file /storage/0524/doc_00372422 [00:14:46]file doc_00372423 [00:14:46]remove file /storage/0524/doc_00372423 [00:14:46]file doc_00372424 [00:14:46]remove file /storage/0524/doc_00372424 [00:14:46]file doc_00372425 [00:14:46]remove file /storage/0524/doc_00372425 [00:14:46]file doc_00372426 [00:14:46]remove file /storage/0524/doc_00372426 [00:14:46]file doc_00372427 [00:14:46]remove file /storage/0524/doc_00372427 [00:14:46]file doc_00372428 [00:14:46]remove file /storage/0524/doc_00372428 [00:14:46]file doc_00372429 [00:14:46]remove file /storage/0524/doc_00372429 [00:14:46]file doc_00372430 [00:14:46]remove file /storage/0524/doc_00372430 [00:14:46]file doc_00372431 [00:14:46]remove file /storage/0524/doc_00372431 [00:14:46]file doc_00372432 [00:14:46]remove file /storage/0524/doc_00372432 [00:14:46]file doc_00372433 [00:14:46]remove file /storage/0524/doc_00372433 [00:14:46]file doc_00372434 [00:14:46]remove file /storage/0524/doc_00372434 [00:14:46]file doc_00372435 [00:14:46]remove file /storage/0524/doc_00372435 [00:14:46]file doc_00372436 [00:14:46]remove file /storage/0524/doc_00372436 [00:14:46]file doc_00372437 [00:14:46]remove file /storage/0524/doc_00372437 [00:14:46]file doc_00372438 [00:14:46]remove file /storage/0524/doc_00372438 [00:14:46]file doc_00372439 [00:14:46]remove file /storage/0524/doc_00372439 [00:14:46]file doc_00372440 [00:14:46]remove file /storage/0524/doc_00372440 [00:14:46]file doc_00372441 [00:14:46]remove file /storage/0524/doc_00372441 [00:14:46]file doc_00372442 [00:14:46]remove file /storage/0524/doc_00372442 [00:14:46]file doc_00372443 [00:14:46]remove file /storage/0524/doc_00372443 [00:14:46]file doc_00372444 [00:14:46]remove file /storage/0524/doc_00372444 [00:14:46]file doc_00372445 [00:14:46]remove file /storage/0524/doc_00372445 [00:14:46]file doc_00372446 [00:14:46]remove file /storage/0524/doc_00372446 [00:14:46]file doc_00372447 [00:14:46]remove file /storage/0524/doc_00372447 [00:14:46]file doc_00372448 [00:14:46]remove file /storage/0524/doc_00372448 [00:14:46]file doc_00372449 [00:14:46]remove file /storage/0524/doc_00372449 [00:14:46]file doc_00372450 [00:14:46]remove file /storage/0524/doc_00372450 [00:14:46]file doc_00372451 [00:14:46]remove file /storage/0524/doc_00372451 [00:14:46]file doc_00372452 [00:14:46]remove file /storage/0524/doc_00372452 [00:14:46]file doc_00372453 [00:14:46]remove file /storage/0524/doc_00372453 [00:14:46]file doc_00372454 [00:14:46]remove file /storage/0524/doc_00372454 [00:14:46]file doc_00372455 [00:14:46]remove file /storage/0524/doc_00372455 [00:14:46]file doc_00372456 [00:14:46]remove file /storage/0524/doc_00372456 [00:14:46]file doc_00372457 [00:14:46]remove file /storage/0524/doc_00372457 [00:14:46]file doc_00372458 [00:14:46]remove file /storage/0524/doc_00372458 [00:14:46]file doc_00372459 [00:14:46]remove file /storage/0524/doc_00372459 [00:14:46]file doc_00372460 [00:14:46]remove file /storage/0524/doc_00372460 [00:14:46]file doc_00372461 [00:14:46]remove file /storage/0524/doc_00372461 [00:14:46]file doc_00372462 [00:14:46]remove file /storage/0524/doc_00372462 [00:14:46]file doc_00372463 [00:14:46]remove file /storage/0524/doc_00372463 [00:14:46]file doc_00372464 [00:14:46]remove file /storage/0524/doc_00372464 [00:14:46]file doc_00372465 [00:14:46]remove file /storage/0524/doc_00372465 [00:14:46]file doc_00372466 [00:14:46]remove file /storage/0524/doc_00372466 [00:14:46]file doc_00372467 [00:14:46]remove file /storage/0524/doc_00372467 [00:14:46]file doc_00372468 [00:14:46]remove file /storage/0524/doc_00372468 [00:14:46]file doc_00372469 [00:14:46]remove file /storage/0524/doc_00372469 [00:14:46]file doc_00372470 [00:14:46]remove file /storage/0524/doc_00372470 [00:14:46]file doc_00372471 [00:14:46]remove file /storage/0524/doc_00372471 [00:14:46]file doc_00372472 [00:14:46]remove file /storage/0524/doc_00372472 [00:14:46]file doc_00372473 [00:14:46]remove file /storage/0524/doc_00372473 [00:14:46]file doc_00372474 [00:14:46]remove file /storage/0524/doc_00372474 [00:14:46]file doc_00372475 [00:14:46]remove file /storage/0524/doc_00372475 [00:14:46]file doc_00372476 [00:14:46]remove file /storage/0524/doc_00372476 [00:14:46]file doc_00372477 [00:14:46]remove file /storage/0524/doc_00372477 [00:14:46]file doc_00372478 [00:14:46]remove file /storage/0524/doc_00372478 [00:14:46]file doc_00372479 [00:14:46]remove file /storage/0524/doc_00372479 [00:14:46]file doc_00372480 [00:14:46]remove file /storage/0524/doc_00372480 [00:14:46]file doc_00372481 [00:14:46]remove file /storage/0524/doc_00372481 [00:14:46]file doc_00372482 [00:14:46]remove file /storage/0524/doc_00372482 [00:14:46]file doc_00372483 [00:14:46]remove file /storage/0524/doc_00372483 [00:14:46]file doc_00372484 [00:14:46]remove file /storage/0524/doc_00372484 [00:14:46]file doc_00372485 [00:14:46]remove file /storage/0524/doc_00372485 [00:14:46]file doc_00372486 [00:14:46]remove file /storage/0524/doc_00372486 [00:14:46]file doc_00372487 [00:14:46]remove file /storage/0524/doc_00372487 [00:14:46]file doc_00372488 [00:14:46]remove file /storage/0524/doc_00372488 [00:14:46]file doc_00372489 [00:14:46]remove file /storage/0524/doc_00372489 [00:14:46]file doc_00372490 [00:14:46]remove file /storage/0524/doc_00372490 [00:14:46]file doc_00372491 [00:14:46]remove file /storage/0524/doc_00372491 [00:14:46]file doc_00372492 [00:14:46]remove file /storage/0524/doc_00372492 [00:14:46]file doc_00372493 [00:14:46]remove file /storage/0524/doc_00372493 [00:14:46]file doc_00372494 [00:14:46]remove file /storage/0524/doc_00372494 [00:14:46]file doc_00372495 [00:14:46]remove file /storage/0524/doc_00372495 [00:14:46]file doc_00372496 [00:14:46]remove file /storage/0524/doc_00372496 [00:14:46]file doc_00372497 [00:14:46]remove file /storage/0524/doc_00372497 [00:14:46]file doc_00372498 [00:14:46]remove file /storage/0524/doc_00372498 [00:14:46]file doc_00372499 [00:14:46]remove file /storage/0524/doc_00372499 [00:14:46]file doc_00372500 [00:14:46]remove file /storage/0524/doc_00372500 [00:14:46]file doc_00372501 [00:14:46]remove file /storage/0524/doc_00372501 [00:14:47]file doc_00372502 [00:14:47]remove file /storage/0524/doc_00372502 [00:14:47]file doc_00372503 [00:14:47]remove file /storage/0524/doc_00372503 [00:14:47]file doc_00372504 [00:14:47]remove file /storage/0524/doc_00372504 [00:14:47]file doc_00372505 [00:14:47]remove file /storage/0524/doc_00372505 [00:14:47]file doc_00372506 [00:14:47]remove file /storage/0524/doc_00372506 [00:14:47]file doc_00372507 [00:14:47]remove file /storage/0524/doc_00372507 [00:14:47]file doc_00372508 [00:14:47]remove file /storage/0524/doc_00372508 [00:14:47]file doc_00372509 [00:14:47]remove file /storage/0524/doc_00372509 [00:14:47]file doc_00372510 [00:14:47]remove file /storage/0524/doc_00372510 [00:14:47]file doc_00372511 [00:14:47]remove file /storage/0524/doc_00372511 [00:14:47]file doc_00372512 [00:14:47]remove file /storage/0524/doc_00372512 [00:14:47]file doc_00372513 [00:14:47]remove file /storage/0524/doc_00372513 [00:14:47]file doc_00372514 [00:14:47]remove file /storage/0524/doc_00372514 [00:14:47]file doc_00372515 [00:14:47]remove file /storage/0524/doc_00372515 [00:14:47]file doc_00372516 [00:14:47]remove file /storage/0524/doc_00372516 [00:14:47]file doc_00372517 [00:14:47]remove file /storage/0524/doc_00372517 [00:14:47]file doc_00372518 [00:14:47]remove file /storage/0524/doc_00372518 [00:14:47]file doc_00372519 [00:14:47]remove file /storage/0524/doc_00372519 [00:14:47]file doc_00372520 [00:14:47]remove file /storage/0524/doc_00372520 [00:14:47]file doc_00372521 [00:14:47]remove file /storage/0524/doc_00372521 [00:14:47]file doc_00372522 [00:14:47]remove file /storage/0524/doc_00372522 [00:14:47]file doc_00372523 [00:14:47]remove file /storage/0524/doc_00372523 [00:14:47]file doc_00372524 [00:14:47]remove file /storage/0524/doc_00372524 [00:14:47]file doc_00372525 [00:14:47]remove file /storage/0524/doc_00372525 [00:14:47]file doc_00372526 [00:14:47]remove file /storage/0524/doc_00372526 [00:14:47]file doc_00372527 [00:14:47]remove file /storage/0524/doc_00372527 [00:14:47]file doc_00372528 [00:14:47]remove file /storage/0524/doc_00372528 [00:14:47]file doc_00372529 [00:14:47]remove file /storage/0524/doc_00372529 [00:14:47]file doc_00372530 [00:14:47]remove file /storage/0524/doc_00372530 [00:14:47]file doc_00372531 [00:14:47]remove file /storage/0524/doc_00372531 [00:14:47]file doc_00372532 [00:14:47]remove file /storage/0524/doc_00372532 [00:14:47]file doc_00372533 [00:14:47]remove file /storage/0524/doc_00372533 [00:14:47]file doc_00372534 [00:14:47]remove file /storage/0524/doc_00372534 [00:14:47]file doc_00372535 [00:14:47]remove file /storage/0524/doc_00372535 [00:14:47]file doc_00372536 [00:14:47]remove file /storage/0524/doc_00372536 [00:14:47]file doc_00372537 [00:14:47]remove file /storage/0524/doc_00372537 [00:14:47]file doc_00372538 [00:14:47]remove file /storage/0524/doc_00372538 [00:14:47]file doc_00372539 [00:14:47]remove file /storage/0524/doc_00372539 [00:14:47]file doc_00372540 [00:14:47]remove file /storage/0524/doc_00372540 [00:14:47]file doc_00372541 [00:14:47]remove file /storage/0524/doc_00372541 [00:14:47]file doc_00372542 [00:14:47]remove file /storage/0524/doc_00372542 [00:14:47]file doc_00372543 [00:14:47]remove file /storage/0524/doc_00372543 [00:14:47]file doc_00372544 [00:14:47]remove file /storage/0524/doc_00372544 [00:14:47]file doc_00372545 [00:14:47]remove file /storage/0524/doc_00372545 [00:14:47]file doc_00372546 [00:14:47]remove file /storage/0524/doc_00372546 [00:14:47]file doc_00372547 [00:14:47]remove file /storage/0524/doc_00372547 [00:14:47]file doc_00372548 [00:14:47]remove file /storage/0524/doc_00372548 [00:14:47]file doc_00372549 [00:14:47]remove file /storage/0524/doc_00372549 [00:14:47]file doc_00372550 [00:14:47]remove file /storage/0524/doc_00372550 [00:14:47]file doc_00372551 [00:14:47]remove file /storage/0524/doc_00372551 [00:14:47]file doc_00372552 [00:14:47]remove file /storage/0524/doc_00372552 [00:14:47]file doc_00372553 [00:14:47]remove file /storage/0524/doc_00372553 [00:14:47]file doc_00372554 [00:14:47]remove file /storage/0524/doc_00372554 [00:14:47]file doc_00372555 [00:14:47]remove file /storage/0524/doc_00372555 [00:14:47]file doc_00372556 [00:14:47]remove file /storage/0524/doc_00372556 [00:14:47]file doc_00372557 [00:14:47]remove file /storage/0524/doc_00372557 [00:14:47]file doc_00372558 [00:14:47]remove file /storage/0524/doc_00372558 [00:14:47]file doc_00372559 [00:14:47]remove file /storage/0524/doc_00372559 [00:14:47]file doc_00372560 [00:14:47]remove file /storage/0524/doc_00372560 [00:14:47]file doc_00372561 [00:14:47]remove file /storage/0524/doc_00372561 [00:14:47]file doc_00372562 [00:14:47]remove file /storage/0524/doc_00372562 [00:14:47]file doc_00372563 [00:14:47]remove file /storage/0524/doc_00372563 [00:14:47]file doc_00372564 [00:14:47]remove file /storage/0524/doc_00372564 [00:14:47]file doc_00372565 [00:14:47]remove file /storage/0524/doc_00372565 [00:14:47]file doc_00372566 [00:14:47]remove file /storage/0524/doc_00372566 [00:14:47]file doc_00372567 [00:14:47]remove file /storage/0524/doc_00372567 [00:14:47]file doc_00372568 [00:14:47]remove file /storage/0524/doc_00372568 [00:14:47]file doc_00372569 [00:14:47]remove file /storage/0524/doc_00372569 [00:14:47]file doc_00372570 [00:14:47]remove file /storage/0524/doc_00372570 [00:14:47]file doc_00372571 [00:14:47]remove file /storage/0524/doc_00372571 [00:14:47]file doc_00372572 [00:14:47]remove file /storage/0524/doc_00372572 [00:14:47]file doc_00372573 [00:14:47]remove file /storage/0524/doc_00372573 [00:14:47]file doc_00372574 [00:14:47]remove file /storage/0524/doc_00372574 [00:14:47]file doc_00372575 [00:14:47]remove file /storage/0524/doc_00372575 [00:14:47]file doc_00372576 [00:14:47]remove file /storage/0524/doc_00372576 [00:14:47]file doc_00372577 [00:14:47]remove file /storage/0524/doc_00372577 [00:14:47]file doc_00372578 [00:14:47]remove file /storage/0524/doc_00372578 [00:14:47]file doc_00372579 [00:14:47]remove file /storage/0524/doc_00372579 [00:14:47]file doc_00372580 [00:14:47]remove file /storage/0524/doc_00372580 [00:14:47]file doc_00372581 [00:14:47]remove file /storage/0524/doc_00372581 [00:14:47]file doc_00372582 [00:14:47]remove file /storage/0524/doc_00372582 [00:14:47]file doc_00372583 [00:14:47]remove file /storage/0524/doc_00372583 [00:14:47]file doc_00372584 [00:14:47]remove file /storage/0524/doc_00372584 [00:14:47]file doc_00372585 [00:14:47]remove file /storage/0524/doc_00372585 [00:14:47]file doc_00372586 [00:14:47]remove file /storage/0524/doc_00372586 [00:14:47]file doc_00372587 [00:14:47]remove file /storage/0524/doc_00372587 [00:14:47]file doc_00372588 [00:14:47]remove file /storage/0524/doc_00372588 [00:14:47]file doc_00372589 [00:14:47]remove file /storage/0524/doc_00372589 [00:14:47]file doc_00372590 [00:14:47]remove file /storage/0524/doc_00372590 [00:14:47]file doc_00372591 [00:14:47]remove file /storage/0524/doc_00372591 [00:14:47]file doc_00372592 [00:14:47]remove file /storage/0524/doc_00372592 [00:14:47]file doc_00372593 [00:14:47]remove file /storage/0524/doc_00372593 [00:14:47]file doc_00372594 [00:14:47]remove file /storage/0524/doc_00372594 [00:14:47]file doc_00372595 [00:14:47]remove file /storage/0524/doc_00372595 [00:14:47]file doc_00372596 [00:14:47]remove file /storage/0524/doc_00372596 [00:14:47]file doc_00372597 [00:14:47]remove file /storage/0524/doc_00372597 [00:14:47]file doc_00372598 [00:14:47]remove file /storage/0524/doc_00372598 [00:14:47]file doc_00372599 [00:14:47]remove file /storage/0524/doc_00372599 [00:14:47]file doc_00372600 [00:14:47]remove file /storage/0524/doc_00372600 [00:14:47]file doc_00372601 [00:14:47]remove file /storage/0524/doc_00372601 [00:14:47]file doc_00372602 [00:14:47]remove file /storage/0524/doc_00372602 [00:14:47]file doc_00372603 [00:14:47]remove file /storage/0524/doc_00372603 [00:14:47]file doc_00372604 [00:14:47]remove file /storage/0524/doc_00372604 [00:14:47]file doc_00372605 [00:14:47]remove file /storage/0524/doc_00372605 [00:14:47]file doc_00372606 [00:14:47]remove file /storage/0524/doc_00372606 [00:14:47]file doc_00372607 [00:14:47]remove file /storage/0524/doc_00372607 [00:14:47]file doc_00372608 [00:14:47]remove file /storage/0524/doc_00372608 [00:14:47]file doc_00372609 [00:14:47]remove file /storage/0524/doc_00372609 [00:14:47]file doc_00372610 [00:14:47]remove file /storage/0524/doc_00372610 [00:14:47]file doc_00372611 [00:14:47]remove file /storage/0524/doc_00372611 [00:14:47]file doc_00372612 [00:14:47]remove file /storage/0524/doc_00372612 [00:14:47]file doc_00372613 [00:14:47]remove file /storage/0524/doc_00372613 [00:14:47]file doc_00372614 [00:14:47]remove file /storage/0524/doc_00372614 [00:14:47]file doc_00372615 [00:14:47]remove file /storage/0524/doc_00372615 [00:14:47]file doc_00372616 [00:14:47]remove file /storage/0524/doc_00372616 [00:14:47]file doc_00372617 [00:14:47]remove file /storage/0524/doc_00372617 [00:14:47]file doc_00372618 [00:14:47]remove file /storage/0524/doc_00372618 [00:14:47]file doc_00372619 [00:14:47]remove file /storage/0524/doc_00372619 [00:14:47]file doc_00372620 [00:14:47]remove file /storage/0524/doc_00372620 [00:14:47]file doc_00372621 [00:14:47]remove file /storage/0524/doc_00372621 [00:14:47]file doc_00372622 [00:14:47]remove file /storage/0524/doc_00372622 [00:14:47]file doc_00372623 [00:14:47]remove file /storage/0524/doc_00372623 [00:14:47]file doc_00372624 [00:14:47]remove file /storage/0524/doc_00372624 [00:14:47]file doc_00372625 [00:14:47]remove file /storage/0524/doc_00372625 [00:14:47]file doc_00372626 [00:14:47]remove file /storage/0524/doc_00372626 [00:14:47]file doc_00372627 [00:14:47]remove file /storage/0524/doc_00372627 [00:14:47]file doc_00372628 [00:14:47]remove file /storage/0524/doc_00372628 [00:14:47]file doc_00372629 [00:14:47]remove file /storage/0524/doc_00372629 [00:14:47]file doc_00372630 [00:14:47]remove file /storage/0524/doc_00372630 [00:14:47]file doc_00372631 [00:14:47]remove file /storage/0524/doc_00372631 [00:14:47]file doc_00372632 [00:14:47]remove file /storage/0524/doc_00372632 [00:14:47]file doc_00372633 [00:14:47]remove file /storage/0524/doc_00372633 [00:14:47]file doc_00372634 [00:14:47]remove file /storage/0524/doc_00372634 [00:14:47]file doc_00372635 [00:14:47]remove file /storage/0524/doc_00372635 [00:14:47]file doc_00372636 [00:14:47]remove file /storage/0524/doc_00372636 [00:14:47]file doc_00372637 [00:14:47]remove file /storage/0524/doc_00372637 [00:14:47]file doc_00372638 [00:14:47]remove file /storage/0524/doc_00372638 [00:14:47]file doc_00372639 [00:14:47]remove file /storage/0524/doc_00372639 [00:14:47]file doc_00372640 [00:14:47]remove file /storage/0524/doc_00372640 [00:14:47]file doc_00372641 [00:14:47]remove file /storage/0524/doc_00372641 [00:14:47]file doc_00372642 [00:14:47]remove file /storage/0524/doc_00372642 [00:14:47]file doc_00372643 [00:14:47]remove file /storage/0524/doc_00372643 [00:14:47]file doc_00372644 [00:14:47]remove file /storage/0524/doc_00372644 [00:14:47]file doc_00372645 [00:14:47]remove file /storage/0524/doc_00372645 [00:14:47]file doc_00372646 [00:14:47]remove file /storage/0524/doc_00372646 [00:14:47]file doc_00372647 [00:14:47]remove file /storage/0524/doc_00372647 [00:14:47]file doc_00372648 [00:14:47]remove file /storage/0524/doc_00372648 [00:14:47]file doc_00372649 [00:14:47]remove file /storage/0524/doc_00372649 [00:14:47]file doc_00372650 [00:14:47]remove file /storage/0524/doc_00372650 [00:14:47]file doc_00372651 [00:14:47]remove file /storage/0524/doc_00372651 [00:14:47]file doc_00372652 [00:14:47]remove file /storage/0524/doc_00372652 [00:14:47]file doc_00372653 [00:14:47]remove file /storage/0524/doc_00372653 [00:14:47]file doc_00372654 [00:14:47]remove file /storage/0524/doc_00372654 [00:14:47]file doc_00372655 [00:14:47]remove file /storage/0524/doc_00372655 [00:14:47]file doc_00372656 [00:14:47]remove file /storage/0524/doc_00372656 [00:14:47]file doc_00372657 [00:14:47]remove file /storage/0524/doc_00372657 [00:14:47]file doc_00372658 [00:14:47]remove file /storage/0524/doc_00372658 [00:14:47]file doc_00372659 [00:14:47]remove file /storage/0524/doc_00372659 [00:14:47]file doc_00372660 [00:14:47]remove file /storage/0524/doc_00372660 [00:14:47]file doc_00372661 [00:14:47]remove file /storage/0524/doc_00372661 [00:14:47]file doc_00372662 [00:14:47]remove file /storage/0524/doc_00372662 [00:14:47]file doc_00372663 [00:14:47]remove file /storage/0524/doc_00372663 [00:14:47]file doc_00372664 [00:14:47]remove file /storage/0524/doc_00372664 [00:14:47]file doc_00372665 [00:14:47]remove file /storage/0524/doc_00372665 [00:14:47]file doc_00372666 [00:14:47]remove file /storage/0524/doc_00372666 [00:14:47]file doc_00372667 [00:14:47]remove file /storage/0524/doc_00372667 [00:14:47]file doc_00372668 [00:14:47]remove file /storage/0524/doc_00372668 [00:14:47]file doc_00372669 [00:14:47]remove file /storage/0524/doc_00372669 [00:14:47]file doc_00372670 [00:14:47]remove file /storage/0524/doc_00372670 [00:14:47]file doc_00372671 [00:14:47]remove file /storage/0524/doc_00372671 [00:14:47]file doc_00372672 [00:14:47]remove file /storage/0524/doc_00372672 [00:14:47]file doc_00372673 [00:14:47]remove file /storage/0524/doc_00372673 [00:14:47]file doc_00372674 [00:14:47]remove file /storage/0524/doc_00372674 [00:14:47]file doc_00372675 [00:14:47]remove file /storage/0524/doc_00372675 [00:14:47]file doc_00372676 [00:14:47]remove file /storage/0524/doc_00372676 [00:14:47]file doc_00372677 [00:14:47]remove file /storage/0524/doc_00372677 [00:14:47]file doc_00372678 [00:14:47]remove file /storage/0524/doc_00372678 [00:14:47]file doc_00372679 [00:14:47]remove file /storage/0524/doc_00372679 [00:14:47]file doc_00372680 [00:14:47]remove file /storage/0524/doc_00372680 [00:14:47]file doc_00372681 [00:14:47]remove file /storage/0524/doc_00372681 [00:14:47]file doc_00372682 [00:14:47]remove file /storage/0524/doc_00372682 [00:14:47]file doc_00372683 [00:14:47]remove file /storage/0524/doc_00372683 [00:14:47]file doc_00372684 [00:14:47]remove file /storage/0524/doc_00372684 [00:14:47]file doc_00372685 [00:14:47]remove file /storage/0524/doc_00372685 [00:14:47]file doc_00372686 [00:14:47]remove file /storage/0524/doc_00372686 [00:14:47]file doc_00372687 [00:14:47]remove file /storage/0524/doc_00372687 [00:14:47]file doc_00372688 [00:14:47]remove file /storage/0524/doc_00372688 [00:14:47]file doc_00372689 [00:14:47]remove file /storage/0524/doc_00372689 [00:14:47]file doc_00372690 [00:14:47]remove file /storage/0524/doc_00372690 [00:14:47]file doc_00372691 [00:14:47]remove file /storage/0524/doc_00372691 [00:14:47]file doc_00372692 [00:14:47]remove file /storage/0524/doc_00372692 [00:14:47]file doc_00372693 [00:14:47]remove file /storage/0524/doc_00372693 [00:14:47]file doc_00372694 [00:14:47]remove file /storage/0524/doc_00372694 [00:14:47]file doc_00372695 [00:14:47]remove file /storage/0524/doc_00372695 [00:14:47]file doc_00372696 [00:14:47]remove file /storage/0524/doc_00372696 [00:14:47]file doc_00372697 [00:14:47]remove file /storage/0524/doc_00372697 [00:14:47]file doc_00372698 [00:14:47]remove file /storage/0524/doc_00372698 [00:14:47]file doc_00372699 [00:14:47]remove file /storage/0524/doc_00372699 [00:14:47]file doc_00372700 [00:14:47]remove file /storage/0524/doc_00372700 [00:14:47]file doc_00372701 [00:14:47]remove file /storage/0524/doc_00372701 [00:14:47]file doc_00372702 [00:14:47]remove file /storage/0524/doc_00372702 [00:14:47]file doc_00372703 [00:14:47]remove file /storage/0524/doc_00372703 [00:14:47]file doc_00372704 [00:14:47]remove file /storage/0524/doc_00372704 [00:14:47]file doc_00372705 [00:14:47]remove file /storage/0524/doc_00372705 [00:14:47]file doc_00372706 [00:14:47]remove file /storage/0524/doc_00372706 [00:14:47]file doc_00372707 [00:14:47]remove file /storage/0524/doc_00372707 [00:14:47]file doc_00372708 [00:14:47]remove file /storage/0524/doc_00372708 [00:14:47]file doc_00372709 [00:14:47]remove file /storage/0524/doc_00372709 [00:14:47]file doc_00372710 [00:14:47]remove file /storage/0524/doc_00372710 [00:14:47]file doc_00372711 [00:14:47]remove file /storage/0524/doc_00372711 [00:14:47]file doc_00372712 [00:14:47]remove file /storage/0524/doc_00372712 [00:14:47]file doc_00372713 [00:14:47]remove file /storage/0524/doc_00372713 [00:14:47]file doc_00372714 [00:14:47]remove file /storage/0524/doc_00372714 [00:14:47]file doc_00372715 [00:14:47]remove file /storage/0524/doc_00372715 [00:14:47]file doc_00372716 [00:14:47]remove file /storage/0524/doc_00372716 [00:14:47]file doc_00372717 [00:14:47]remove file /storage/0524/doc_00372717 [00:14:47]file doc_00372718 [00:14:47]remove file /storage/0524/doc_00372718 [00:14:47]file doc_00372719 [00:14:47]remove file /storage/0524/doc_00372719 [00:14:47]file doc_00372720 [00:14:47]remove file /storage/0524/doc_00372720 [00:14:47]file doc_00372721 [00:14:47]remove file /storage/0524/doc_00372721 [00:14:47]file doc_00372722 [00:14:47]remove file /storage/0524/doc_00372722 [00:14:47]file doc_00372723 [00:14:47]remove file /storage/0524/doc_00372723 [00:14:47]file doc_00372724 [00:14:47]remove file /storage/0524/doc_00372724 [00:14:47]file doc_00372725 [00:14:47]remove file /storage/0524/doc_00372725 [00:14:47]file doc_00372726 [00:14:47]remove file /storage/0524/doc_00372726 [00:14:47]file doc_00372727 [00:14:47]remove file /storage/0524/doc_00372727 [00:14:47]file doc_00372728 [00:14:47]remove file /storage/0524/doc_00372728 [00:14:47]file doc_00372729 [00:14:47]remove file /storage/0524/doc_00372729 [00:14:47]file doc_00372730 [00:14:47]remove file /storage/0524/doc_00372730 [00:14:47]file doc_00372731 [00:14:47]remove file /storage/0524/doc_00372731 [00:14:47]file doc_00372732 [00:14:47]remove file /storage/0524/doc_00372732 [00:14:47]file doc_00372733 [00:14:47]remove file /storage/0524/doc_00372733 [00:14:47]file doc_00372734 [00:14:47]remove file /storage/0524/doc_00372734 [00:14:47]file doc_00372735 [00:14:47]remove file /storage/0524/doc_00372735 [00:14:48]file doc_00372736 [00:14:48]remove file /storage/0524/doc_00372736 [00:14:48]file doc_00372737 [00:14:48]remove file /storage/0524/doc_00372737 [00:14:48]file doc_00372738 [00:14:48]remove file /storage/0524/doc_00372738 [00:14:48]file doc_00372739 [00:14:48]remove file /storage/0524/doc_00372739 [00:14:48]file doc_00372740 [00:14:48]remove file /storage/0524/doc_00372740 [00:14:48]file doc_00372741 [00:14:48]remove file /storage/0524/doc_00372741 [00:14:48]file doc_00372742 [00:14:48]remove file /storage/0524/doc_00372742 [00:14:48]file doc_00372743 [00:14:48]remove file /storage/0524/doc_00372743 [00:14:48]file doc_00372744 [00:14:48]remove file /storage/0524/doc_00372744 [00:14:48]file doc_00372745 [00:14:48]remove file /storage/0524/doc_00372745 [00:14:48]file doc_00372746 [00:14:48]remove file /storage/0524/doc_00372746 [00:14:48]file doc_00372747 [00:14:48]remove file /storage/0524/doc_00372747 [00:14:48]file doc_00372748 [00:14:48]remove file /storage/0524/doc_00372748 [00:14:48]file doc_00372749 [00:14:48]remove file /storage/0524/doc_00372749 [00:14:48]file doc_00372750 [00:14:48]remove file /storage/0524/doc_00372750 [00:14:48]file doc_00372751 [00:14:48]remove file /storage/0524/doc_00372751 [00:14:48]file doc_00372752 [00:14:48]remove file /storage/0524/doc_00372752 [00:14:48]file doc_00372753 [00:14:48]remove file /storage/0524/doc_00372753 [00:14:48]file doc_00372754 [00:14:48]remove file /storage/0524/doc_00372754 [00:14:48]file doc_00372755 [00:14:48]remove file /storage/0524/doc_00372755 [00:14:48]file doc_00372756 [00:14:48]remove file /storage/0524/doc_00372756 [00:14:48]file doc_00372757 [00:14:48]remove file /storage/0524/doc_00372757 [00:14:48]file doc_00372758 [00:14:48]remove file /storage/0524/doc_00372758 [00:14:48]file doc_00372759 [00:14:48]remove file /storage/0524/doc_00372759 [00:14:48]file doc_00372760 [00:14:48]remove file /storage/0524/doc_00372760 [00:14:48]file doc_00372761 [00:14:48]remove file /storage/0524/doc_00372761 [00:14:48]file doc_00372762 [00:14:48]remove file /storage/0524/doc_00372762 [00:14:48]file doc_00372763 [00:14:48]remove file /storage/0524/doc_00372763 [00:14:48]file doc_00372764 [00:14:48]remove file /storage/0524/doc_00372764 [00:14:48]file doc_00372765 [00:14:48]remove file /storage/0524/doc_00372765 [00:14:48]file doc_00372766 [00:14:48]remove file /storage/0524/doc_00372766 [00:14:48]file doc_00372767 [00:14:48]remove file /storage/0524/doc_00372767 [00:14:48]file doc_00372768 [00:14:48]remove file /storage/0524/doc_00372768 [00:14:48]file doc_00372769 [00:14:48]remove file /storage/0524/doc_00372769 [00:14:48]file doc_00372770 [00:14:48]remove file /storage/0524/doc_00372770 [00:14:48]file doc_00372771 [00:14:48]remove file /storage/0524/doc_00372771 [00:14:48]file doc_00372772 [00:14:48]remove file /storage/0524/doc_00372772 [00:14:48]file doc_00372773 [00:14:48]remove file /storage/0524/doc_00372773 [00:14:48]file doc_00372774 [00:14:48]remove file /storage/0524/doc_00372774 [00:14:48]file doc_00372775 [00:14:48]remove file /storage/0524/doc_00372775 [00:14:48]file doc_00372776 [00:14:48]remove file /storage/0524/doc_00372776 [00:14:48]file doc_00372777 [00:14:48]remove file /storage/0524/doc_00372777 [00:14:48]file doc_00372778 [00:14:48]remove file /storage/0524/doc_00372778 [00:14:48]file doc_00372779 [00:14:48]remove file /storage/0524/doc_00372779 [00:14:48]file doc_00372780 [00:14:48]remove file /storage/0524/doc_00372780 [00:14:48]file doc_00372781 [00:14:48]remove file /storage/0524/doc_00372781 [00:14:48]file doc_00372782 [00:14:48]remove file /storage/0524/doc_00372782 [00:14:48]file doc_00372783 [00:14:48]remove file /storage/0524/doc_00372783 [00:14:48]file doc_00372784 [00:14:48]remove file /storage/0524/doc_00372784 [00:14:48]file doc_00372785 [00:14:48]remove file /storage/0524/doc_00372785 [00:14:48]file doc_00372786 [00:14:48]remove file /storage/0524/doc_00372786 [00:14:48]file doc_00372787 [00:14:48]remove file /storage/0524/doc_00372787 [00:14:48]file doc_00372788 [00:14:48]remove file /storage/0524/doc_00372788 [00:14:48]file doc_00372789 [00:14:48]remove file /storage/0524/doc_00372789 [00:14:48]file doc_00372790 [00:14:48]remove file /storage/0524/doc_00372790 [00:14:48]file doc_00372791 [00:14:48]remove file /storage/0524/doc_00372791 [00:14:48]file doc_00372792 [00:14:48]remove file /storage/0524/doc_00372792 [00:14:48]file doc_00372793 [00:14:48]remove file /storage/0524/doc_00372793 [00:14:48]file doc_00372794 [00:14:48]remove file /storage/0524/doc_00372794 [00:14:48]file doc_00372795 [00:14:48]remove file /storage/0524/doc_00372795 [00:14:48]file doc_00372796 [00:14:48]remove file /storage/0524/doc_00372796 [00:14:48]file doc_00372797 [00:14:48]remove file /storage/0524/doc_00372797 [00:14:48]file doc_00372798 [00:14:48]remove file /storage/0524/doc_00372798 [00:14:48]file doc_00372799 [00:14:48]remove file /storage/0524/doc_00372799 [00:14:48]file doc_00372800 [00:14:48]remove file /storage/0524/doc_00372800 [00:14:48]file doc_00372801 [00:14:48]remove file /storage/0524/doc_00372801 [00:14:48]file doc_00372802 [00:14:48]remove file /storage/0524/doc_00372802 [00:14:48]file doc_00372803 [00:14:48]remove file /storage/0524/doc_00372803 [00:14:48]file doc_00372804 [00:14:48]remove file /storage/0524/doc_00372804 [00:14:48]file doc_00372805 [00:14:48]remove file /storage/0524/doc_00372805 [00:14:48]file doc_00372806 [00:14:48]remove file /storage/0524/doc_00372806 [00:14:48]file doc_00372807 [00:14:48]remove file /storage/0524/doc_00372807 [00:14:48]file doc_00372808 [00:14:48]remove file /storage/0524/doc_00372808 [00:14:48]file doc_00372809 [00:14:48]remove file /storage/0524/doc_00372809 [00:14:48]file doc_00372810 [00:14:48]remove file /storage/0524/doc_00372810 [00:14:48]file doc_00372811 [00:14:48]remove file /storage/0524/doc_00372811 [00:14:48]file doc_00372812 [00:14:48]remove file /storage/0524/doc_00372812 [00:14:48]file doc_00372813 [00:14:48]remove file /storage/0524/doc_00372813 [00:14:48]file doc_00372814 [00:14:48]remove file /storage/0524/doc_00372814 [00:14:48]file doc_00372815 [00:14:48]remove file /storage/0524/doc_00372815 [00:14:48]file doc_00372816 [00:14:48]remove file /storage/0524/doc_00372816 [00:14:48]file doc_00372817 [00:14:48]remove file /storage/0524/doc_00372817 [00:14:48]file doc_00372818 [00:14:48]remove file /storage/0524/doc_00372818 [00:14:48]file doc_00372819 [00:14:48]remove file /storage/0524/doc_00372819 [00:14:48]file doc_00372820 [00:14:48]remove file /storage/0524/doc_00372820 [00:14:48]file doc_00372821 [00:14:48]remove file /storage/0524/doc_00372821 [00:14:48]file doc_00372822 [00:14:48]remove file /storage/0524/doc_00372822 [00:14:48]file doc_00372823 [00:14:48]remove file /storage/0524/doc_00372823 [00:14:48]file doc_00372824 [00:14:48]remove file /storage/0524/doc_00372824 [00:14:48]file doc_00372825 [00:14:48]remove file /storage/0524/doc_00372825 [00:14:48]file doc_00372826 [00:14:48]remove file /storage/0524/doc_00372826 [00:14:48]file doc_00372827 [00:14:48]remove file /storage/0524/doc_00372827 [00:14:48]file doc_00372828 [00:14:48]remove file /storage/0524/doc_00372828 [00:14:48]file doc_00372829 [00:14:48]remove file /storage/0524/doc_00372829 [00:14:48]file doc_00372830 [00:14:48]remove file /storage/0524/doc_00372830 [00:14:48]file doc_00372831 [00:14:48]remove file /storage/0524/doc_00372831 [00:14:48]file doc_00372832 [00:14:48]remove file /storage/0524/doc_00372832 [00:14:48]file doc_00372833 [00:14:48]remove file /storage/0524/doc_00372833 [00:14:48]file doc_00372834 [00:14:48]remove file /storage/0524/doc_00372834 [00:14:48]file doc_00372835 [00:14:48]remove file /storage/0524/doc_00372835 [00:14:48]file doc_00372836 [00:14:48]remove file /storage/0524/doc_00372836 [00:14:48]file doc_00372837 [00:14:48]remove file /storage/0524/doc_00372837 [00:14:48]file doc_00372838 [00:14:48]remove file /storage/0524/doc_00372838 [00:14:48]file doc_00372839 [00:14:48]remove file /storage/0524/doc_00372839 [00:14:48]file doc_00372840 [00:14:48]remove file /storage/0524/doc_00372840 [00:14:48]file doc_00372841 [00:14:48]remove file /storage/0524/doc_00372841 [00:14:48]file doc_00372842 [00:14:48]remove file /storage/0524/doc_00372842 [00:14:48]file doc_00372843 [00:14:48]remove file /storage/0524/doc_00372843 [00:14:48]file doc_00372844 [00:14:48]remove file /storage/0524/doc_00372844 [00:14:48]file doc_00372845 [00:14:48]remove file /storage/0524/doc_00372845 [00:14:48]file doc_00372846 [00:14:48]remove file /storage/0524/doc_00372846 [00:14:48]file doc_00372847 [00:14:48]remove file /storage/0524/doc_00372847 [00:14:48]file doc_00372848 [00:14:48]remove file /storage/0524/doc_00372848 [00:14:48]file doc_00372849 [00:14:48]remove file /storage/0524/doc_00372849 [00:14:48]file doc_00372850 [00:14:48]remove file /storage/0524/doc_00372850 [00:14:48]file doc_00372851 [00:14:48]remove file /storage/0524/doc_00372851 [00:14:48]file doc_00372852 [00:14:48]remove file /storage/0524/doc_00372852 [00:14:48]file doc_00372853 [00:14:48]remove file /storage/0524/doc_00372853 [00:14:48]file doc_00372854 [00:14:48]remove file /storage/0524/doc_00372854 [00:14:48]file doc_00372855 [00:14:48]remove file /storage/0524/doc_00372855 [00:14:48]file doc_00372856 [00:14:48]remove file /storage/0524/doc_00372856 [00:14:48]file doc_00372857 [00:14:48]remove file /storage/0524/doc_00372857 [00:14:48]file doc_00372858 [00:14:48]remove file /storage/0524/doc_00372858 [00:14:48]file doc_00372859 [00:14:48]remove file /storage/0524/doc_00372859 [00:14:48]file doc_00372860 [00:14:48]remove file /storage/0524/doc_00372860 [00:14:48]file doc_00372861 [00:14:48]remove file /storage/0524/doc_00372861 [00:14:48]file doc_00372862 [00:14:48]remove file /storage/0524/doc_00372862 [00:14:48]file doc_00372863 [00:14:48]remove file /storage/0524/doc_00372863 [00:14:48]file doc_00372864 [00:14:48]remove file /storage/0524/doc_00372864 [00:14:48]file doc_00372865 [00:14:48]remove file /storage/0524/doc_00372865 [00:14:48]file doc_00372866 [00:14:48]remove file /storage/0524/doc_00372866 [00:14:48]file doc_00372867 [00:14:48]remove file /storage/0524/doc_00372867 [00:14:48]file doc_00372868 [00:14:48]remove file /storage/0524/doc_00372868 [00:14:48]file doc_00372869 [00:14:48]remove file /storage/0524/doc_00372869 [00:14:48]file doc_00372870 [00:14:48]remove file /storage/0524/doc_00372870 [00:14:48]file doc_00372871 [00:14:48]remove file /storage/0524/doc_00372871 [00:14:48]file doc_00372872 [00:14:48]remove file /storage/0524/doc_00372872 [00:14:48]file doc_00372873 [00:14:48]remove file /storage/0524/doc_00372873 [00:14:48]file doc_00372874 [00:14:48]remove file /storage/0524/doc_00372874 [00:14:48]file doc_00372875 [00:14:48]remove file /storage/0524/doc_00372875 [00:14:48]file doc_00372876 [00:14:48]remove file /storage/0524/doc_00372876 [00:14:48]file doc_00372877 [00:14:48]remove file /storage/0524/doc_00372877 [00:14:48]file doc_00372878 [00:14:48]remove file /storage/0524/doc_00372878 [00:14:48]file doc_00372879 [00:14:48]remove file /storage/0524/doc_00372879 [00:14:48]file doc_00372880 [00:14:48]remove file /storage/0524/doc_00372880 [00:14:48]file doc_00372881 [00:14:48]remove file /storage/0524/doc_00372881 [00:14:48]file doc_00372882 [00:14:48]remove file /storage/0524/doc_00372882 [00:14:48]file doc_00372883 [00:14:48]remove file /storage/0524/doc_00372883 [00:14:48]file doc_00372884 [00:14:48]remove file /storage/0524/doc_00372884 [00:14:48]file doc_00372885 [00:14:48]remove file /storage/0524/doc_00372885 [00:14:48]file doc_00372886 [00:14:48]remove file /storage/0524/doc_00372886 [00:14:48]file doc_00372887 [00:14:48]remove file /storage/0524/doc_00372887 [00:14:48]file doc_00372888 [00:14:48]remove file /storage/0524/doc_00372888 [00:14:48]file doc_00372889 [00:14:48]remove file /storage/0524/doc_00372889 [00:14:48]file doc_00372890 [00:14:48]remove file /storage/0524/doc_00372890 [00:14:48]file doc_00372891 [00:14:48]remove file /storage/0524/doc_00372891 [00:14:48]file doc_00372892 [00:14:48]remove file /storage/0524/doc_00372892 [00:14:48]file doc_00372893 [00:14:48]remove file /storage/0524/doc_00372893 [00:14:48]file doc_00372894 [00:14:48]remove file /storage/0524/doc_00372894 [00:14:48]file doc_00372895 [00:14:48]remove file /storage/0524/doc_00372895 [00:14:48]file doc_00372896 [00:14:48]remove file /storage/0524/doc_00372896 [00:14:48]file doc_00372897 [00:14:48]remove file /storage/0524/doc_00372897 [00:14:48]file doc_00372898 [00:14:48]remove file /storage/0524/doc_00372898 [00:14:48]file doc_00372899 [00:14:48]remove file /storage/0524/doc_00372899 [00:14:48]file doc_00372900 [00:14:48]remove file /storage/0524/doc_00372900 [00:14:48]file doc_00372901 [00:14:48]remove file /storage/0524/doc_00372901 [00:14:48]file doc_00372902 [00:14:48]remove file /storage/0524/doc_00372902 [00:14:48]file doc_00372903 [00:14:48]remove file /storage/0524/doc_00372903 [00:14:48]file doc_00372904 [00:14:48]remove file /storage/0524/doc_00372904 [00:14:48]file doc_00372905 [00:14:48]remove file /storage/0524/doc_00372905 [00:14:48]file doc_00372906 [00:14:48]remove file /storage/0524/doc_00372906 [00:14:48]file doc_00372907 [00:14:48]remove file /storage/0524/doc_00372907 [00:14:48]file doc_00372908 [00:14:48]remove file /storage/0524/doc_00372908 [00:14:48]file doc_00372909 [00:14:48]remove file /storage/0524/doc_00372909 [00:14:48]file doc_00372910 [00:14:48]remove file /storage/0524/doc_00372910 [00:14:48]file doc_00372911 [00:14:48]remove file /storage/0524/doc_00372911 [00:14:48]file doc_00372912 [00:14:48]remove file /storage/0524/doc_00372912 [00:14:48]file doc_00372913 [00:14:48]remove file /storage/0524/doc_00372913 [00:14:48]file doc_00372914 [00:14:48]remove file /storage/0524/doc_00372914 [00:14:48]file doc_00372915 [00:14:48]remove file /storage/0524/doc_00372915 [00:14:48]file doc_00372916 [00:14:48]remove file /storage/0524/doc_00372916 [00:14:48]file doc_00372917 [00:14:48]remove file /storage/0524/doc_00372917 [00:14:48]file doc_00372918 [00:14:48]remove file /storage/0524/doc_00372918 [00:14:48]file doc_00372919 [00:14:48]remove file /storage/0524/doc_00372919 [00:14:48]file doc_00372920 [00:14:48]remove file /storage/0524/doc_00372920 [00:14:48]file doc_00372921 [00:14:48]remove file /storage/0524/doc_00372921 [00:14:48]file doc_00372922 [00:14:48]remove file /storage/0524/doc_00372922 [00:14:48]file doc_00372923 [00:14:48]remove file /storage/0524/doc_00372923 [00:14:48]file doc_00372924 [00:14:48]remove file /storage/0524/doc_00372924 [00:14:48]file doc_00372925 [00:14:48]remove file /storage/0524/doc_00372925 [00:14:48]file doc_00372926 [00:14:48]remove file /storage/0524/doc_00372926 [00:14:48]file doc_00372927 [00:14:48]remove file /storage/0524/doc_00372927 [00:14:48]file doc_00372928 [00:14:48]remove file /storage/0524/doc_00372928 [00:14:48]file doc_00372929 [00:14:48]remove file /storage/0524/doc_00372929 [00:14:48]file doc_00372930 [00:14:48]remove file /storage/0524/doc_00372930 [00:14:48]file doc_00372931 [00:14:48]remove file /storage/0524/doc_00372931 [00:14:48]file doc_00372932 [00:14:48]remove file /storage/0524/doc_00372932 [00:14:48]file doc_00372933 [00:14:48]remove file /storage/0524/doc_00372933 [00:14:48]file doc_00372934 [00:14:48]remove file /storage/0524/doc_00372934 [00:14:48]file doc_00372935 [00:14:48]remove file /storage/0524/doc_00372935 [00:14:48]file doc_00372936 [00:14:48]remove file /storage/0524/doc_00372936 [00:14:48]file doc_00372937 [00:14:48]remove file /storage/0524/doc_00372937 [00:14:48]file doc_00372938 [00:14:48]remove file /storage/0524/doc_00372938 [00:14:48]file doc_00372939 [00:14:48]remove file /storage/0524/doc_00372939 [00:14:48]file doc_00372940 [00:14:48]remove file /storage/0524/doc_00372940 [00:14:49]file doc_00372941 [00:14:49]remove file /storage/0524/doc_00372941 [00:14:49]file doc_00372942 [00:14:49]remove file /storage/0524/doc_00372942 [00:14:49]file doc_00372943 [00:14:49]remove file /storage/0524/doc_00372943 [00:14:49]file doc_00372944 [00:14:49]remove file /storage/0524/doc_00372944 [00:14:49]file doc_00372945 [00:14:49]remove file /storage/0524/doc_00372945 [00:14:49]file doc_00372946 [00:14:49]remove file /storage/0524/doc_00372946 [00:14:49]file doc_00372947 [00:14:49]remove file /storage/0524/doc_00372947 [00:14:49]file doc_00372948 [00:14:49]remove file /storage/0524/doc_00372948 [00:14:49]file doc_00372949 [00:14:49]remove file /storage/0524/doc_00372949 [00:14:49]file doc_00372950 [00:14:49]remove file /storage/0524/doc_00372950 [00:14:49]file doc_00372951 [00:14:49]remove file /storage/0524/doc_00372951 [00:14:49]file doc_00372952 [00:14:49]remove file /storage/0524/doc_00372952 [00:14:49]file doc_00372953 [00:14:49]remove file /storage/0524/doc_00372953 [00:14:49]file doc_00372954 [00:14:49]remove file /storage/0524/doc_00372954 [00:14:49]file doc_00372955 [00:14:49]remove file /storage/0524/doc_00372955 [00:14:49]file doc_00372956 [00:14:49]remove file /storage/0524/doc_00372956 [00:14:49]file doc_00372957 [00:14:49]remove file /storage/0524/doc_00372957 [00:14:49]file doc_00372958 [00:14:49]remove file /storage/0524/doc_00372958 [00:14:49]file doc_00372959 [00:14:49]remove file /storage/0524/doc_00372959 [00:14:49]file doc_00372960 [00:14:49]remove file /storage/0524/doc_00372960 [00:14:49]file doc_00372961 [00:14:49]remove file /storage/0524/doc_00372961 [00:14:49]file doc_00372962 [00:14:49]remove file /storage/0524/doc_00372962 [00:14:49]file doc_00372963 [00:14:49]remove file /storage/0524/doc_00372963 [00:14:49]file doc_00372964 [00:14:49]remove file /storage/0524/doc_00372964 [00:14:49]file doc_00372965 [00:14:49]remove file /storage/0524/doc_00372965 [00:14:49]file doc_00372966 [00:14:49]remove file /storage/0524/doc_00372966 [00:14:49]file doc_00372967 [00:14:49]remove file /storage/0524/doc_00372967 [00:14:49]file doc_00372968 [00:14:49]remove file /storage/0524/doc_00372968 [00:14:49]file doc_00372969 [00:14:49]remove file /storage/0524/doc_00372969 [00:14:49]file doc_00372970 [00:14:49]remove file /storage/0524/doc_00372970 [00:14:49]file doc_00372971 [00:14:49]remove file /storage/0524/doc_00372971 [00:14:49]file doc_00372972 [00:14:49]remove file /storage/0524/doc_00372972 [00:14:49]file doc_00372973 [00:14:49]remove file /storage/0524/doc_00372973 [00:14:49]file doc_00372974 [00:14:49]remove file /storage/0524/doc_00372974 [00:14:49]file doc_00372975 [00:14:49]remove file /storage/0524/doc_00372975 [00:14:49]file doc_00372976 [00:14:49]remove file /storage/0524/doc_00372976 [00:14:49]file doc_00372977 [00:14:49]remove file /storage/0524/doc_00372977 [00:14:49]file doc_00372978 [00:14:49]remove file /storage/0524/doc_00372978 [00:14:49]file doc_00372979 [00:14:49]remove file /storage/0524/doc_00372979 [00:14:49]file doc_00372980 [00:14:49]remove file /storage/0524/doc_00372980 [00:14:49]file doc_00372981 [00:14:49]remove file /storage/0524/doc_00372981 [00:14:49]file doc_00372982 [00:14:49]remove file /storage/0524/doc_00372982 [00:14:49]file doc_00372983 [00:14:49]remove file /storage/0524/doc_00372983 [00:14:49]file doc_00372984 [00:14:49]remove file /storage/0524/doc_00372984 [00:14:49]file doc_00372985 [00:14:49]remove file /storage/0524/doc_00372985 [00:14:49]file doc_00372986 [00:14:49]remove file /storage/0524/doc_00372986 [00:14:49]file doc_00372987 [00:14:49]remove file /storage/0524/doc_00372987 [00:14:49]file doc_00372988 [00:14:49]remove file /storage/0524/doc_00372988 [00:14:49]file doc_00372989 [00:14:49]remove file /storage/0524/doc_00372989 [00:14:49]file doc_00372990 [00:14:49]remove file /storage/0524/doc_00372990 [00:14:49]file doc_00372991 [00:14:49]remove file /storage/0524/doc_00372991 [00:14:49]file doc_00372992 [00:14:49]remove file /storage/0524/doc_00372992 [00:14:49]file doc_00372993 [00:14:49]remove file /storage/0524/doc_00372993 [00:14:49]file doc_00372994 [00:14:49]remove file /storage/0524/doc_00372994 [00:14:49]file doc_00372995 [00:14:49]remove file /storage/0524/doc_00372995 [00:14:49]file doc_00372996 [00:14:49]remove file /storage/0524/doc_00372996 [00:14:49]file doc_00372997 [00:14:49]remove file /storage/0524/doc_00372997 [00:14:49]file doc_00372998 [00:14:49]remove file /storage/0524/doc_00372998 [00:14:49]file doc_00372999 [00:14:49]remove file /storage/0524/doc_00372999 [00:14:49]file doc_00373000 [00:14:49]remove file /storage/0524/doc_00373000 [00:14:49]file doc_00373001 [00:14:49]remove file /storage/0524/doc_00373001 [00:14:49]file doc_00373002 [00:14:49]remove file /storage/0524/doc_00373002 [00:14:49]file doc_00373003 [00:14:49]remove file /storage/0524/doc_00373003 [00:14:49]file doc_00373004 [00:14:49]remove file /storage/0524/doc_00373004 [00:14:49]file doc_00373005 [00:14:49]remove file /storage/0524/doc_00373005 [00:14:49]file doc_00373006 [00:14:49]remove file /storage/0524/doc_00373006 [00:14:49]file doc_00373007 [00:14:49]remove file /storage/0524/doc_00373007 [00:14:49]file doc_00373008 [00:14:49]remove file /storage/0524/doc_00373008 [00:14:49]file doc_00373009 [00:14:49]remove file /storage/0524/doc_00373009 [00:14:49]file doc_00373010 [00:14:49]remove file /storage/0524/doc_00373010 [00:14:49]file doc_00373011 [00:14:49]remove file /storage/0524/doc_00373011 [00:14:49]file doc_00373012 [00:14:49]remove file /storage/0524/doc_00373012 [00:14:49]file doc_00373013 [00:14:49]remove file /storage/0524/doc_00373013 [00:14:49]file doc_00373014 [00:14:49]remove file /storage/0524/doc_00373014 [00:14:49]file doc_00373015 [00:14:49]remove file /storage/0524/doc_00373015 [00:14:49]file doc_00373016 [00:14:49]remove file /storage/0524/doc_00373016 [00:14:49]file doc_00373017 [00:14:49]remove file /storage/0524/doc_00373017 [00:14:49]file doc_00373018 [00:14:49]remove file /storage/0524/doc_00373018 [00:14:49]file doc_00373019 [00:14:49]remove file /storage/0524/doc_00373019 [00:14:49]file doc_00373020 [00:14:49]remove file /storage/0524/doc_00373020 [00:14:49]file doc_00373021 [00:14:49]remove file /storage/0524/doc_00373021 [00:14:49]file doc_00373022 [00:14:49]remove file /storage/0524/doc_00373022 [00:14:49]file doc_00373023 [00:14:49]remove file /storage/0524/doc_00373023 [00:14:49]file doc_00373024 [00:14:49]remove file /storage/0524/doc_00373024 [00:14:49]file doc_00373025 [00:14:49]remove file /storage/0524/doc_00373025 [00:14:49]file doc_00373026 [00:14:49]remove file /storage/0524/doc_00373026 [00:14:49]file doc_00373027 [00:14:49]remove file /storage/0524/doc_00373027 [00:14:49]file doc_00373028 [00:14:49]remove file /storage/0524/doc_00373028 [00:14:49]file doc_00373029 [00:14:49]remove file /storage/0524/doc_00373029 [00:14:49]file doc_00373030 [00:14:49]remove file /storage/0524/doc_00373030 [00:14:49]file doc_00373031 [00:14:49]remove file /storage/0524/doc_00373031 [00:14:49]file doc_00373032 [00:14:49]remove file /storage/0524/doc_00373032 [00:14:49]file doc_00373033 [00:14:49]remove file /storage/0524/doc_00373033 [00:14:49]file doc_00373034 [00:14:49]remove file /storage/0524/doc_00373034 [00:14:49]file doc_00373035 [00:14:49]remove file /storage/0524/doc_00373035 [00:14:49]file doc_00373036 [00:14:49]remove file /storage/0524/doc_00373036 [00:14:49]file doc_00373037 [00:14:49]remove file /storage/0524/doc_00373037 [00:14:49]file doc_00373038 [00:14:49]remove file /storage/0524/doc_00373038 [00:14:49]file doc_00373039 [00:14:49]remove file /storage/0524/doc_00373039 [00:14:49]file doc_00373040 [00:14:49]remove file /storage/0524/doc_00373040 [00:14:49]file doc_00373041 [00:14:49]remove file /storage/0524/doc_00373041 [00:14:49]remove dir /storage/0524 [00:14:49]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:14:49]tlvbuf is 00DADDC0 [00:14:49]SAM_PROTO_ClearQueue [00:14:49]wFMCommunicate request_size=4 [00:14:49]MH_SAM_APDU [00:14:49]CAPDU: 80 09 00 00 [00:14:49]Write to MH i2c: E2 08 00 44 26 80 09 00 00 00 00 00 00 DC [00:14:49]OFD Sender: No OFD packet to send [00:14:49]Write i2c OK [00:14:49]MH_I2C_Read... [00:14:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:14:49]Read from MH i2c: E2 [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: E2 03 00 [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: E2 03 00 44 26 00 90 00 DE [00:14:49]RAPDU: 90 00 [00:14:49]wFMCommunicate OK [00:14:49]SAM_PROTO_ClearQueue done [00:14:49]KKMCreateOFDPacket [00:14:49]OFDProtocolAddRootSTLVToBuf [00:14:49]FM_MakeSignedData [00:14:49]FM_MakeSignedData [00:14:49]SAM_PROTO_SignData [00:14:49]wFMCommunicate request_size=4 [00:14:49]MH_SAM_APDU [00:14:49]CAPDU: 80 0D 01 02 [00:14:49]Write to MH i2c: E2 08 00 45 26 80 0D 01 02 00 00 00 00 E4 [00:14:49]Write i2c OK [00:14:49]MH_I2C_Read... [00:14:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:14:49]Read from MH i2c: E2 [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: E2 03 00 [00:14:49]MH_I2C_Read... [00:14:49]Read from MH i2c: E2 03 00 45 26 00 90 00 DF [00:14:49]RAPDU: 90 00 [00:14:49]wFMCommunicate OK [00:14:49]wFMCommunicate request_size=255 [00:14:49]MH_SAM_APDU [00:14:49]CAPDU: 80 0D 02 02 FA 02 00 F8 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 A2 D1 83 D1 80 D0 B0 D1 82 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 A1 2E 20 F1 03 49 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 2C 20 D1 83 D0 BB 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 20 37 31 2C 20 34 30 2E 38 36 30 38 39 38 2C 20 37 32 2E 39 38 34 36 32 31 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 38 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 F6 E2 1A 67 0E 04 04 00 0D 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 65 5A 2E B9 [00:14:49]Write to MH i2c: E2 02 01 46 26 80 0D 02 02 FA 00 02 00 F8 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 A2 D1 83 D1 80 D0 B0 D1 82 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 A1 2E 20 F1 03 49 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 2C 20 D1 83 D0 BB 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 20 37 31 2C 20 34 30 2E 38 36 30 38 39 38 2C 20 37 32 2E 39 38 34 36 32 31 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 38 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 F6 E2 1A 67 0E 04 04 00 0D 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 65 5A 2E B9 00 00 6A [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:50]Read from MH i2c: E2 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 03 00 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 03 00 46 26 00 90 00 E0 [00:14:50]RAPDU: 90 00 [00:14:50]wFMCommunicate OK [00:14:50]wFMCommunicate request_size=7 [00:14:50]MH_SAM_APDU [00:14:50]CAPDU: 80 0D 02 02 02 99 38 [00:14:50]Write to MH i2c: E2 0A 00 47 26 80 0D 02 02 02 00 99 38 00 00 BC [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:14:50]Read from MH i2c: E2 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 03 00 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 03 00 47 26 00 90 00 E1 [00:14:50]RAPDU: 90 00 [00:14:50]wFMCommunicate OK [00:14:50]wFMCommunicate request_size=4 [00:14:50]MH_SAM_APDU [00:14:50]CAPDU: 80 0D 03 02 [00:14:50]Write to MH i2c: E2 08 00 48 26 80 0D 03 02 00 00 00 00 E9 [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:14:50]Read from MH i2c: E2 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 0B 00 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 0B 00 48 26 00 8F 8E 58 23 0C 73 83 CD 90 00 51 [00:14:50]RAPDU: 8F 8E 58 23 0C 73 83 CD 90 00 [00:14:50]wFMCommunicate OK [00:14:50]SAM_PROTO_SignData done [00:14:50]FM_MakeSignedData done [00:14:50]CreateOFDProtocolMessage [00:14:50]wFMCommunicate request_size=4 [00:14:50]MH_SAM_APDU [00:14:50]CAPDU: 80 11 00 00 [00:14:50]Write to MH i2c: E2 08 00 49 26 80 11 00 00 00 00 00 00 E9 [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:14:50]Read from MH i2c: E2 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 17 00 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: E2 17 00 49 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 3E [00:14:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:14:50]wFMCommunicate OK [00:14:50]CreateOFDProtocolMessage done [00:14:50]OFDSenderStorePacket 373042 [00:14:50]StoreOFDPacket docnum=373042 [00:14:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0C 01 00 00 9C 9D 04 01 F2 CE 5A 02 01 00 02 00 F8 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 A2 D1 83 D1 80 D0 B0 D1 82 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 A1 2E 20 F1 03 49 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 2C 20 D1 83 D0 BB 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 20 37 31 2C 20 34 30 2E 38 36 30 38 39 38 2C 20 37 32 2E 39 38 34 36 32 31 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 38 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 F6 E2 1A 67 0E 04 04 00 0D 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 65 5A 2E B9 99 38 8F 8E 58 23 0C 73 83 CD [00:14:50]CheckFolder [00:14:50]dirname=/storage/ofd_packets [00:14:50]CheckFolder done [00:14:50]ProducePacketName [00:14:50]name=ofd_packets/00373042 [00:14:50]NVStorageSaveData ofd_packets/00373042 [00:14:50]File name is /storage/ofd_packets/00373042 [00:14:50]Write 298 bytes [00:14:50]NVStorageSaveData done [00:14:50]OFDSenderStorePacket done [00:14:50]KKMCreateOFDPacket done [00:14:50]NVStorageSaveData kkm_last_timestamp [00:14:50]File name is /storage/kkm_last_timestamp [00:14:50]Write 4 bytes [00:14:50]NVStorageSaveData done [00:14:50]ExternCall_PrintAddStr [00:14:50]wPrintStart [00:14:50]Write to MH i2c: 01 00 00 4A 26 70 [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: 01 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: 01 07 00 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: 01 07 00 4A 26 00 00 00 00 00 FF 0F 85 [00:14:50]RasterBufferAndPrint [00:14:50]line Отчет об открытии смены [00:14:50]line ФФД: 1.0 [00:14:50]line ИНН: 02508201610067 [00:14:50]line Кассир: Туратбеков С. [00:14:50]line Адрес: 720001, с. Бекабад, ул. Бекабад 71, 40.860898, 72.984621 [00:14:50]line Место: АЗС № 87 "Партнер Нефть" [00:14:50]line 25.10.2024 00:14 [00:14:50]line Смена: 525 [00:14:50]line РНМ: 0000000000091623 [00:14:50]line ЗНМ: 0300000083 [00:14:50]line ФД: 373042 [00:14:50]line ФМ: 0000000000874672 [00:14:50]line ФПД: 111438005377336 [00:14:50]written 0, free lines is 4095 [00:14:50]OFD Sender: Processing packet 373042 [packets to send 268, broken 267] [00:14:50]ProducePacketName [00:14:50]name=ofd_packets/00373042 [00:14:50]OFD Sender: To server: pG, [00:14:50]CommunicateWithHost lk.salyk.kg:30040 [00:14:50]ConnectInit lk.salyk.kg [00:14:50]int [00:14:50]Write to MH i2c: 01 00 00 51 26 77 [00:14:50]*** FLAG_PRN_PAP1 set [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]Write i2c OK [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: DD [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: DD [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: DD 01 00 [00:14:50]MH_I2C_Read... [00:14:50]Read from MH i2c: DD 01 00 [00:14:50]answer for other command [DD] [00:14:50]MH Int Process stopped [00:14:50]Read from MH i2c: DD 01 00 51 26 05 59 [00:14:50]answer with wrong packet_num 2651 - expected 2652 [00:14:50]process_action_free open_shift [00:14:50]json_value_free [00:14:50]json_value_free done [00:14:50]process_json_proto returns [00:14:50]Send response to host [00:14:50]{"protocol":"kg_v1.0","response":{"error":1039,"error_desc":"CoCPU protocol format"}} [00:14:50]free response buf [00:14:50]execute_script done [00:14:50]execute_script returns [00:14:50]free content buf [00:14:50]Sock 7.Close socket [00:14:50]Sock 7.Thread stoped [00:14:50]Connected sock=10 [00:14:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0C 01 00 00 9C 9D 04 01 F2 CE 5A 02 01 00 02 00 F8 00 B9 04 01 00 01 FA 03 0E 00 30 32 35 30 38 32 30 31 36 31 30 30 36 37 FD 03 19 00 D0 A2 D1 83 D1 80 D0 B0 D1 82 D0 B1 D0 B5 D0 BA D0 BE D0 B2 20 D0 A1 2E 20 F1 03 49 00 37 32 30 30 30 31 2C 20 D1 81 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 2C 20 D1 83 D0 BB 2E 20 D0 91 D0 B5 D0 BA D0 B0 D0 B1 D0 B0 D0 B4 20 37 31 2C 20 34 30 2E 38 36 30 38 39 38 2C 20 37 32 2E 39 38 34 36 32 31 A3 04 29 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 38 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 F6 E2 1A 67 0E 04 04 00 0D 02 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 35 04 06 00 65 5A 2E B9 99 38 8F 8E 58 23 0C 73 83 CD [00:14:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 4F 00 00 00 B7 F8 47 00 6F B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 10 04 04 00 32 B1 05 00 F4 03 04 00 A0 8E 1A 67 B6 04 01 00 00 3E 79 B1 5B 35 2F F5 0E [00:14:51]CommunicateWithHost err = 0 [00:14:51]CheckOFDResponse [00:14:51]1017 (14) - 77093643461234 [00:14:51]1041 (16) - 0000000000874672 [00:14:51]1040 (4) - 373042 [00:14:51]1012 (4) - 24.10.2024 18:14 [00:14:51]1206 (1) - 0 [00:14:51]OFD Sender: Remove packet 373042 [00:14:51]ProducePacketName [00:14:51]name=ofd_packets/00373042 [00:14:51]NVStorageDeleteData [00:14:51]OFD Sender: No OFD packet to send [00:14:54]*** FLAG_PRN_PAP1 reset [00:14:56]OFD Sender: No OFD packet to send [00:15:01]OFD Sender: No OFD packet to send [00:15:06]OFD Sender: No OFD packet to send [00:15:11]OFD Sender: No OFD packet to send [00:15:16]OFD Sender: No OFD packet to send [00:15:19]accept exits with 9 [00:15:19]New connection [00:15:19]New thread 3066613092 created [00:15:19]Thread 3066469732 joined [00:15:19]Waiting for new connection... [00:15:19] Sock 9.Parse request [00:15:19]Sock 9.Check first char [00:15:19]Sock 9.First char is OK [00:15:19]request: POST /json_proto HTTP/1.0 [00:15:19]Method: POST [00:15:19]URL: /json_proto [00:15:19]Method is POST - this is cgi request [00:15:19]url: /json_proto [00:15:19]query_string will be loaded in cgi processing [00:15:19]execute_cgi json_proto POST (null) [00:15:19]execute_cgi path=json_proto method=POST [00:15:19]POST find Content-Length [00:15:19]Host: 172.17.42.195:8080 [00:15:19]Content-Length: 215 [00:15:19]Content-Type: application/json [00:15:19] [00:15:19]POST finish read [00:15:19]Found Content-Length = 215 [00:15: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:15:19]execute_script... [00:15: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:15:19]POST & json_proto [00:15:19]process_json_proto [00:15:19]json parsed OK: [00:15:19]protocol is kg_v1.0 [00:15:19]action value=get_value [00:15:19]process_action get_value [00:15:19]cmd_get_value [00:15:19]process_action get_value done [00:15:19]requested_data is exist [00:15:19]produce_requested_data [00:15:19]requested_item kkm.sn is exist - process it [00:15:19]requested_item kkm.ver is exist - process it [00:15:19]requested_item fm.sn is exist - process it [00:15:19]wFMCommunicate request_size=4 [00:15:19]MH_SAM_APDU [00:15:19]CAPDU: 80 11 00 00 [00:15:19]Write to MH i2c: E2 08 00 53 26 80 11 00 00 00 00 00 00 F3 [00:15:19]Write i2c OK [00:15:19]MH_I2C_Read... [00:15:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:15:19]Read from MH i2c: E2 [00:15:19]MH_I2C_Read... [00:15:19]Read from MH i2c: E2 17 00 [00:15:19]MH_I2C_Read... [00:15:19]Read from MH i2c: E2 17 00 53 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 48 [00:15:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:15:19]wFMCommunicate OK [00:15:19]requested_item fd.num is exist - process it [00:15:19]SAM_PROTO_GetFieldsCounters [00:15:19]wFMCommunicate request_size=4 [00:15:19]MH_SAM_APDU [00:15:19]CAPDU: 80 13 00 00 [00:15:19]Write to MH i2c: E2 08 00 54 26 80 13 00 00 00 00 00 00 F6 [00:15:19]Write i2c OK [00:15:19]MH_I2C_Read... [00:15:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:15:19]Read from MH i2c: E2 [00:15:19]MH_I2C_Read... [00:15:19]Read from MH i2c: E2 62 00 [00:15:19]MH_I2C_Read... [00:15:19]Read from MH i2c: E2 62 00 54 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 0C [00:15:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:15:19]wFMCommunicate OK [00:15:19]SAM_PROTO_GetFieldsCounters done [00:15:19]requested_item shift.num is exist - process it [00:15:19]requested_item shift.opened is exist - process it [00:15:19]req_shift_opened [00:15:19]FM_GetShiftState [00:15:19]SAM_PROTO_GetShiftState [00:15:19]wFMCommunicate request_size=4 [00:15:19]MH_SAM_APDU [00:15:19]CAPDU: 80 13 01 00 [00:15:19]Write to MH i2c: E2 08 00 55 26 80 13 01 00 00 00 00 00 F8 [00:15:19]Write i2c OK [00:15:19]MH_I2C_Read... [00:15:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:15:19]Read from MH i2c: E2 [00:15:19]MH_I2C_Read... [00:15:19]Read from MH i2c: E2 0E 00 [00:15:19]MH_I2C_Read... [00:15:19]Read from MH i2c: E2 0E 00 55 26 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 5D [00:15:19]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:15:19]wFMCommunicate OK [00:15:19]SAM_PROTO_GetShiftState done [00:15:19]FM_GetShiftState done [00:15:19]req_shift_opened done [00:15:19]requested_item shift.open_date is exist - process it [00:15:19]req_shift_open_date [00:15:19]req_shift_open_date done [00:15:19]produce_requested_data done [00:15:19]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:15:19]process_action_free get_value [00:15:19]json_value_free [00:15:19]json_value_free done [00:15:19]process_json_proto returns [00:15:19]Send response to host [00:15:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:15:19]free response buf [00:15:19]execute_script done [00:15:19]execute_script returns [00:15:19]free content buf [00:15:19]Sock 9.Close socket [00:15:19]Sock 9.Thread stoped [00:15:19]accept exits with 5 [00:15:19]New connection [00:15:19]New thread 3066469732 created [00:15:19]Thread 3066613092 joined [00:15:19]Waiting for new connection... [00:15:19] Sock 5.Parse request [00:15:19]Sock 5.Check first char [00:15:19]Sock 5.First char is OK [00:15:19]request: POST /json_proto HTTP/1.0 [00:15:19]Method: POST [00:15:19]URL: /json_proto [00:15:19]Method is POST - this is cgi request [00:15:19]url: /json_proto [00:15:19]query_string will be loaded in cgi processing [00:15:19]execute_cgi json_proto POST (null) [00:15:19]execute_cgi path=json_proto method=POST [00:15:19]POST find Content-Length [00:15:19]Host: 172.17.42.195:8080 [00:15:19]Content-Length: 331 [00:15:19]Content-Type: application/json [00:15:19] [00:15:19]POST finish read [00:15:19]Found Content-Length = 331 [00:15:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:15:19]execute_script... [00:15:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:15:19]POST & json_proto [00:15:19]process_json_proto [00:15:19]json parsed OK: [00:15:19]protocol is kg_v1.0 [00:15:19]action value=get_value [00:15:19]process_action get_value [00:15:19]cmd_get_value [00:15:19]process_action get_value done [00:15:19]requested_data is exist [00:15:19]produce_requested_data [00:15:19]requested_item fm.sale.total is exist - process it [00:15:19]SAM_PROTO_GetFMData [00:15:19]wFMCommunicate request_size=4 [00:15:19]MH_SAM_APDU [00:15:19]CAPDU: 80 13 03 00 [00:15:19]Write to MH i2c: E2 08 00 56 26 80 13 03 00 00 00 00 00 FB [00:15:19]Write i2c OK [00:15:19]MH_I2C_Read... [00:15:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:15:20]Read from MH i2c: E2 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 FD 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 FD 00 56 26 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 F5 [00:15:20]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:15:20]wFMCommunicate OK [00:15:20]wFMCommunicate request_size=4 [00:15:20]MH_SAM_APDU [00:15:20]CAPDU: 80 17 00 00 [00:15:20]Write to MH i2c: E2 08 00 57 26 80 17 00 00 00 00 00 00 FD [00:15:20]Write i2c OK [00:15:20]MH_I2C_Read... [00:15:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:20]Read from MH i2c: E2 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 FD 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 FD 00 57 26 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 D4 [00:15:20]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:15:20]wFMCommunicate OK [00:15:20]wFMCommunicate request_size=4 [00:15:20]MH_SAM_APDU [00:15:20]CAPDU: 80 17 00 00 [00:15:20]Write to MH i2c: E2 08 00 58 26 80 17 00 00 00 00 00 00 FE [00:15:20]Write i2c OK [00:15:20]MH_I2C_Read... [00:15:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:20]Read from MH i2c: E2 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 FD 00 [00:15:20]MH_I2C_Read... [00:15:20]Read from MH i2c: E2 FD 00 58 26 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 25 [00:15:20]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:15:20]wFMCommunicate OK [00:15:20]wFMCommunicate request_size=4 [00:15:20]MH_SAM_APDU [00:15:20]CAPDU: 80 17 00 00 [00:15:20]Write to MH i2c: E2 08 00 59 26 80 17 00 00 00 00 00 00 FF [00:15:20]Write i2c OK [00:15:20]MH_I2C_Read... [00:15:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:21]Read from MH i2c: E2 [00:15:21]MH_I2C_Read... [00:15:21]Read from MH i2c: E2 FD 00 [00:15:21]MH_I2C_Read... [00:15:21]Read from MH i2c: E2 FD 00 59 26 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 7A [00:15:21]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:15:21]wFMCommunicate OK [00:15:21]wFMCommunicate request_size=4 [00:15:21]MH_SAM_APDU [00:15:21]CAPDU: 80 17 00 00 [00:15:21]Write to MH i2c: E2 08 00 5A 26 80 17 00 00 00 00 00 00 00 [00:15:21]Write i2c OK [00:15:21]MH_I2C_Read... [00:15:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:15:21]Read from MH i2c: E2 [00:15:21]MH_I2C_Read... [00:15:21]Read from MH i2c: E2 E3 00 [00:15:21]MH_I2C_Read... [00:15:21]Read from MH i2c: E2 E3 00 5A 26 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [00:15:21]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:15:21]wFMCommunicate OK [00:15:21]SAM_PROTO_GetFMData done [00:15:21]requested_item fm.sale_refund.total is exist - process it [00:15:21]requested_item fm.buy.total is exist - process it [00:15:21]requested_item shift.sale.total is exist - process it [00:15:21]SAM_PROTO_GetShiftData [00:15:21]wFMCommunicate request_size=4 [00:15:21]MH_SAM_APDU [00:15:21]CAPDU: 80 13 02 00 [00:15:21]Write to MH i2c: E2 08 00 5B 26 80 13 02 00 00 00 00 00 FF [00:15:21]Write i2c OK [00:15:21]MH_I2C_Read... [00:15:21]OFD Sender: No OFD packet to send [00:15:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:15:22]Read from MH i2c: E2 [00:15:22]MH_I2C_Read... [00:15:22]Read from MH i2c: E2 FD 00 [00:15:22]MH_I2C_Read... [00:15:22]Read from MH i2c: E2 FD 00 5B 26 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 72 [00:15:22]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:15:22]wFMCommunicate OK [00:15:22]wFMCommunicate request_size=4 [00:15:22]MH_SAM_APDU [00:15:22]CAPDU: 80 17 00 00 [00:15:22]Write to MH i2c: E2 08 00 5C 26 80 17 00 00 00 00 00 00 02 [00:15:22]Write i2c OK [00:15:22]MH_I2C_Read... [00:15:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:22]Read from MH i2c: E2 [00:15:22]MH_I2C_Read... [00:15:22]Read from MH i2c: E2 FD 00 [00:15:22]MH_I2C_Read... [00:15:22]Read from MH i2c: E2 FD 00 5C 26 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 0A [00:15:22]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:15:22]wFMCommunicate OK [00:15:22]wFMCommunicate request_size=4 [00:15:22]MH_SAM_APDU [00:15:22]CAPDU: 80 17 00 00 [00:15:22]Write to MH i2c: E2 08 00 5D 26 80 17 00 00 00 00 00 00 03 [00:15:22]Write i2c OK [00:15:22]MH_I2C_Read... [00:15:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:22]Read from MH i2c: E2 [00:15:22]MH_I2C_Read... [00:15:22]Read from MH i2c: E2 FD 00 [00:15:22]MH_I2C_Read... [00:15:22]Read from MH i2c: E2 FD 00 5D 26 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 D5 [00:15:22]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:15:22]wFMCommunicate OK [00:15:22]wFMCommunicate request_size=4 [00:15:22]MH_SAM_APDU [00:15:22]CAPDU: 80 17 00 00 [00:15:22]Write to MH i2c: E2 08 00 5E 26 80 17 00 00 00 00 00 00 04 [00:15:22]Write i2c OK [00:15:22]MH_I2C_Read... [00:15:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:15:23]Read from MH i2c: E2 [00:15:23]MH_I2C_Read... [00:15:23]Read from MH i2c: E2 FD 00 [00:15:23]MH_I2C_Read... [00:15:23]Read from MH i2c: E2 FD 00 5E 26 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 76 [00:15:23]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:15:23]wFMCommunicate OK [00:15:23]wFMCommunicate request_size=4 [00:15:23]MH_SAM_APDU [00:15:23]CAPDU: 80 17 00 00 [00:15:23]Write to MH i2c: E2 08 00 5F 26 80 17 00 00 00 00 00 00 05 [00:15:23]Write i2c OK [00:15:23]MH_I2C_Read... [00:15:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:15:23]Read from MH i2c: E2 [00:15:23]MH_I2C_Read... [00:15:23]Read from MH i2c: E2 BD 00 [00:15:23]MH_I2C_Read... [00:15:23]Read from MH i2c: E2 BD 00 5F 26 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EB [00:15:23]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:15:23]wFMCommunicate OK [00:15:23]SAM_PROTO_GetShiftData done [00:15:23]requested_item shift.sale.total_cash is exist - process it [00:15:23]requested_item shift.sale_refund.total is exist - process it [00:15:23]requested_item shift.sale_refund.total_cash is exist - process it [00:15:23]requested_item shift.buy.total is exist - process it [00:15:23]requested_item shift.buy.total_cash is exist - process it [00:15:23]produce_requested_data done [00:15:23]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:15:23]process_action_free get_value [00:15:23]json_value_free [00:15:23]json_value_free done [00:15:23]process_json_proto returns [00:15:23]Send response to host [00:15:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:15:23]free response buf [00:15:23]execute_script done [00:15:23]execute_script returns [00:15:23]free content buf [00:15:23]Sock 5.Close socket [00:15:23]Sock 5.Thread stoped [00:15:26]OFD Sender: No OFD packet to send [00:15:31]OFD Sender: No OFD packet to send [00:15:36]OFD Sender: No OFD packet to send [00:15:41]OFD Sender: No OFD packet to send [00:15:46]OFD Sender: No OFD packet to send [00:15:51]OFD Sender: No OFD packet to send [00:15:56]OFD Sender: No OFD packet to send [00:16:01]OFD Sender: No OFD packet to send [00:16:06]OFD Sender: No OFD packet to send [00:16:11]OFD Sender: No OFD packet to send [00:16:16]OFD Sender: No OFD packet to send [00:16:21]OFD Sender: No OFD packet to send [00:16:26]OFD Sender: No OFD packet to send [00:16:31]OFD Sender: No OFD packet to send [00:16:36]OFD Sender: No OFD packet to send [00:16:41]OFD Sender: No OFD packet to send [00:16:46]OFD Sender: No OFD packet to send [00:16:51]OFD Sender: No OFD packet to send [00:16:56]OFD Sender: No OFD packet to send [00:17:01]OFD Sender: No OFD packet to send [00:17:05]accept exits with 7 [00:17:05]New connection [00:17:05]New thread 3066613092 created [00:17:05]Thread 3066469732 joined [00:17:05]Waiting for new connection... [00:17:05] Sock 7.Parse request [00:17:05]Sock 7.Check first char [00:17:05]Sock 7.First char is OK [00:17:05]request: POST /json_proto HTTP/1.0 [00:17:05]Method: POST [00:17:05]URL: /json_proto [00:17:05]Method is POST - this is cgi request [00:17:05]url: /json_proto [00:17:05]query_string will be loaded in cgi processing [00:17:05]execute_cgi json_proto POST (null) [00:17:05]execute_cgi path=json_proto method=POST [00:17:05]POST find Content-Length [00:17:05]Host: 172.17.42.195:8080 [00:17:05]Content-Length: 215 [00:17:05]Content-Type: application/json [00:17:05] [00:17:05]POST finish read [00:17:05]Found Content-Length = 215 [00:17:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:05]execute_script... [00:17:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:05]POST & json_proto [00:17:05]process_json_proto [00:17:05]json parsed OK: [00:17:05]protocol is kg_v1.0 [00:17:05]action value=get_value [00:17:05]process_action get_value [00:17:05]cmd_get_value [00:17:05]process_action get_value done [00:17:05]requested_data is exist [00:17:05]produce_requested_data [00:17:05]requested_item kkm.sn is exist - process it [00:17:05]requested_item kkm.ver is exist - process it [00:17:05]requested_item fm.sn is exist - process it [00:17:05]wFMCommunicate request_size=4 [00:17:05]MH_SAM_APDU [00:17:05]CAPDU: 80 11 00 00 [00:17:05]Write to MH i2c: E2 08 00 60 26 80 11 00 00 00 00 00 00 00 [00:17:05]Write i2c OK [00:17:05]MH_I2C_Read... [00:17:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:05]Read from MH i2c: E2 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: E2 17 00 [00:17:05]MH_I2C_Read... [00:17:05]Read from MH i2c: E2 17 00 60 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 55 [00:17:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:17:05]wFMCommunicate OK [00:17:05]requested_item fd.num is exist - process it [00:17:05]SAM_PROTO_GetFieldsCounters [00:17:05]wFMCommunicate request_size=4 [00:17:05]MH_SAM_APDU [00:17:05]CAPDU: 80 13 00 00 [00:17:05]Write to MH i2c: E2 08 00 61 26 80 13 00 00 00 00 00 00 03 [00:17:05]Write i2c OK [00:17:05]MH_I2C_Read... [00:17:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:17:06]Read from MH i2c: E2 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 62 00 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 62 00 61 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [00:17:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:17:06]wFMCommunicate OK [00:17:06]SAM_PROTO_GetFieldsCounters done [00:17:06]requested_item shift.num is exist - process it [00:17:06]requested_item shift.opened is exist - process it [00:17:06]req_shift_opened [00:17:06]FM_GetShiftState [00:17:06]SAM_PROTO_GetShiftState [00:17:06]wFMCommunicate request_size=4 [00:17:06]MH_SAM_APDU [00:17:06]CAPDU: 80 13 01 00 [00:17:06]Write to MH i2c: E2 08 00 62 26 80 13 01 00 00 00 00 00 05 [00:17:06]Write i2c OK [00:17:06]MH_I2C_Read... [00:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:06]Read from MH i2c: E2 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 0E 00 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 0E 00 62 26 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 6A [00:17:06]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:17:06]wFMCommunicate OK [00:17:06]SAM_PROTO_GetShiftState done [00:17:06]FM_GetShiftState done [00:17:06]req_shift_opened done [00:17:06]requested_item shift.open_date is exist - process it [00:17:06]req_shift_open_date [00:17:06]req_shift_open_date done [00:17:06]produce_requested_data done [00:17:06]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:17:06]process_action_free get_value [00:17:06]json_value_free [00:17:06]json_value_free done [00:17:06]process_json_proto returns [00:17:06]Send response to host [00:17:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:17:06]free response buf [00:17:06]execute_script done [00:17:06]execute_script returns [00:17:06]free content buf [00:17:06]Sock 7.Close socket [00:17:06]Sock 7.Thread stoped [00:17:06]accept exits with 5 [00:17:06]New connection [00:17:06]New thread 3066469732 created [00:17:06]Thread 3066613092 joined [00:17:06]Waiting for new connection... [00:17:06] Sock 5.Parse request [00:17:06]Sock 5.Check first char [00:17:06]Sock 5.First char is OK [00:17:06]request: POST /json_proto HTTP/1.0 [00:17:06]Method: POST [00:17:06]URL: /json_proto [00:17:06]Method is POST - this is cgi request [00:17:06]url: /json_proto [00:17:06]query_string will be loaded in cgi processing [00:17:06]execute_cgi json_proto POST (null) [00:17:06]execute_cgi path=json_proto method=POST [00:17:06]POST find Content-Length [00:17:06]Host: 172.17.42.195:8080 [00:17:06]Content-Length: 331 [00:17:06]Content-Type: application/json [00:17:06] [00:17:06]POST finish read [00:17:06]Found Content-Length = 331 [00:17:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:17:06]execute_script... [00:17:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:17:06]POST & json_proto [00:17:06]process_json_proto [00:17:06]json parsed OK: [00:17:06]protocol is kg_v1.0 [00:17:06]action value=get_value [00:17:06]process_action get_value [00:17:06]cmd_get_value [00:17:06]process_action get_value done [00:17:06]requested_data is exist [00:17:06]produce_requested_data [00:17:06]requested_item fm.sale.total is exist - process it [00:17:06]SAM_PROTO_GetFMData [00:17:06]wFMCommunicate request_size=4 [00:17:06]MH_SAM_APDU [00:17:06]CAPDU: 80 13 03 00 [00:17:06]Write to MH i2c: E2 08 00 63 26 80 13 03 00 00 00 00 00 08 [00:17:06]Write i2c OK [00:17:06]MH_I2C_Read... [00:17:06]OFD Sender: No OFD packet to send [00:17:06]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:17:06]Read from MH i2c: E2 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 FD 00 [00:17:06]MH_I2C_Read... [00:17:06]Read from MH i2c: E2 FD 00 63 26 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 02 [00:17:06]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:17:06]wFMCommunicate OK [00:17:06]wFMCommunicate request_size=4 [00:17:06]MH_SAM_APDU [00:17:06]CAPDU: 80 17 00 00 [00:17:06]Write to MH i2c: E2 08 00 64 26 80 17 00 00 00 00 00 00 0A [00:17:06]Write i2c OK [00:17:06]MH_I2C_Read... [00:17:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:07]Read from MH i2c: E2 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 64 26 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 E1 [00:17:07]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:17:07]wFMCommunicate OK [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 17 00 00 [00:17:07]Write to MH i2c: E2 08 00 65 26 80 17 00 00 00 00 00 00 0B [00:17:07]Write i2c OK [00:17:07]MH_I2C_Read... [00:17:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:07]Read from MH i2c: E2 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 65 26 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 32 [00:17:07]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:17:07]wFMCommunicate OK [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 17 00 00 [00:17:07]Write to MH i2c: E2 08 00 66 26 80 17 00 00 00 00 00 00 0C [00:17:07]Write i2c OK [00:17:07]MH_I2C_Read... [00:17:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:07]Read from MH i2c: E2 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 FD 00 66 26 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 87 [00:17:07]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:17:07]wFMCommunicate OK [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 17 00 00 [00:17:07]Write to MH i2c: E2 08 00 67 26 80 17 00 00 00 00 00 00 0D [00:17:07]Write i2c OK [00:17:07]MH_I2C_Read... [00:17:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:17:07]Read from MH i2c: E2 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 E3 00 [00:17:07]MH_I2C_Read... [00:17:07]Read from MH i2c: E2 E3 00 67 26 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 EC [00:17:07]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:17:07]wFMCommunicate OK [00:17:07]SAM_PROTO_GetFMData done [00:17:07]requested_item fm.sale_refund.total is exist - process it [00:17:07]requested_item fm.buy.total is exist - process it [00:17:07]requested_item shift.sale.total is exist - process it [00:17:07]SAM_PROTO_GetShiftData [00:17:07]wFMCommunicate request_size=4 [00:17:07]MH_SAM_APDU [00:17:07]CAPDU: 80 13 02 00 [00:17:07]Write to MH i2c: E2 08 00 68 26 80 13 02 00 00 00 00 00 0C [00:17:07]Write i2c OK [00:17:07]MH_I2C_Read... [00:17:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:17:08]Read from MH i2c: E2 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 68 26 00 A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 7F [00:17:08]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:17:08]wFMCommunicate OK [00:17:08]wFMCommunicate request_size=4 [00:17:08]MH_SAM_APDU [00:17:08]CAPDU: 80 17 00 00 [00:17:08]Write to MH i2c: E2 08 00 69 26 80 17 00 00 00 00 00 00 0F [00:17:08]Write i2c OK [00:17:08]MH_I2C_Read... [00:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:08]Read from MH i2c: E2 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 69 26 00 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 17 [00:17:08]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:17:08]wFMCommunicate OK [00:17:08]wFMCommunicate request_size=4 [00:17:08]MH_SAM_APDU [00:17:08]CAPDU: 80 17 00 00 [00:17:08]Write to MH i2c: E2 08 00 6A 26 80 17 00 00 00 00 00 00 10 [00:17:08]Write i2c OK [00:17:08]MH_I2C_Read... [00:17:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:08]Read from MH i2c: E2 [00:17:08]MH_I2C_Read... [00:17:08]Read from MH i2c: E2 FD 00 [00:17:08]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 6A 26 00 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 E2 [00:17:09]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:17:09]wFMCommunicate OK [00:17:09]wFMCommunicate request_size=4 [00:17:09]MH_SAM_APDU [00:17:09]CAPDU: 80 17 00 00 [00:17:09]Write to MH i2c: E2 08 00 6B 26 80 17 00 00 00 00 00 00 11 [00:17:09]Write i2c OK [00:17:09]MH_I2C_Read... [00:17:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:17:09]Read from MH i2c: E2 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 FD 00 6B 26 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 83 [00:17:09]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:17:09]wFMCommunicate OK [00:17:09]wFMCommunicate request_size=4 [00:17:09]MH_SAM_APDU [00:17:09]CAPDU: 80 17 00 00 [00:17:09]Write to MH i2c: E2 08 00 6C 26 80 17 00 00 00 00 00 00 12 [00:17:09]Write i2c OK [00:17:09]MH_I2C_Read... [00:17:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:17:09]Read from MH i2c: E2 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 BD 00 [00:17:09]MH_I2C_Read... [00:17:09]Read from MH i2c: E2 BD 00 6C 26 00 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F8 [00:17:09]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:17:09]wFMCommunicate OK [00:17:09]SAM_PROTO_GetShiftData done [00:17:09]requested_item shift.sale.total_cash is exist - process it [00:17:09]requested_item shift.sale_refund.total is exist - process it [00:17:09]requested_item shift.sale_refund.total_cash is exist - process it [00:17:09]requested_item shift.buy.total is exist - process it [00:17:09]requested_item shift.buy.total_cash is exist - process it [00:17:09]produce_requested_data done [00:17:09]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:17:09]process_action_free get_value [00:17:09]json_value_free [00:17:09]json_value_free done [00:17:09]process_json_proto returns [00:17:09]Send response to host [00:17:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:17:09]free response buf [00:17:09]execute_script done [00:17:09]execute_script returns [00:17:09]free content buf [00:17:09]Sock 5.Close socket [00:17:09]Sock 5.Thread stoped [00:17:11]OFD Sender: No OFD packet to send [00:17:16]OFD Sender: No OFD packet to send [00:17:21]*** FLAG_PRN_KEY set [00:17:21]*** FLAG_PRN_KEY reset [00:17:21]*** FLAG_PRN_KEY set [00:17:21]OFD Sender: No OFD packet to send [00:17:22]*** FLAG_PRN_KEY reset [00:17:26]OFD Sender: No OFD packet to send [00:17:31]OFD Sender: No OFD packet to send [00:17:36]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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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: *** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:10]A0 *** [00:00:10]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 54000000005725E6 (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 R236 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:11]*** step 39: 1572 (1111, 461 REF) [00:00:11]*** step 40: 1534 (1103, 431 REF) [00:00:11]*** step 41: 1497 (1093, 404 REF) [00:00:11]*** step 42: 1462 (1083, 379 REF) [00:00:11]*** step 43: 1428 (1073, 355 REF) [00:00:11]*** step 44: 1396 (1063, 333 REF) [00:00:11]*** step 45: 1365 (1053, 312 REF) [00:00:11]*** step 46: 1334 (1043, 291 REF) [00:00:11]*** step 47: 1305 (1033, 272 REF) [00:00:11]*** step 48: 1277 (1023, 254 REF) [00:00:11]*** step 49: 1250 (1013, 237 REF) [00:00:11]*** step 50: 1224 (990, 234 REF) [00:00:11]*** step 51: 1199 (980, 219 REF) [00:00:11]*** step 52: 1175 (970, 205 REF) [00:00:11]*** step 53: 1152 (960, 192 REF) [00:00:11]*** step 54: 1130 (950, 180 REF) [00:00:11]*** step 55: 1108 (940, 168 REF) [00:00:11]*** step 56: 1088 (930, 158 REF) [00:00:11]*** step 57: 1068 (920, 148 REF) [00:00:11]*** step 58: 1049 (910, 139 REF) [00:00:11]*** step 59: 1030 (900, 130 REF) [00:00:11]*** step 60: 1012 (890, 122 REF) [00:00:11]*** step 61: 995 (880, 115 REF) [00:00:11]*** step 62: 979 (870, 109 REF) [00:00:11]*** step 63: 963 (860, 103 REF) [00:00:11]*** step 64: 948 (850, 98 REF) [00:00:11]*** step 65: 933 (840, 93 REF) [00:00:11]*** step 66: 919 (830, 89 REF) [00:00:11]*** step 67: 905 (820, 85 REF) [00:00:11]*** step 68: 892 (810, 82 REF) [00:00:11]*** step 69: 879 (800, 79 REF) [00:00:11]*** step 70: 867 (790, 77 REF) [00:00:11]*** step 71: 855 (780, 75 REF) [00:00:11]*** step 72: 844 (770, 74 REF) [00:00:11]*** step 73: 833 (760, 73 REF) [00:00:11]*** step 74: 822 (750, 72 REF) [00:00:11]*** step 75: 812 (740, 72 REF) [00:00:11]*** step 76: 803 (730, 73 REF) [00:00:11]*** step 77: 793 (720, 73 REF) [00:00:11]*** step 78: 784 (710, 74 REF) [00:00:11]*** step 79: 776 (700, 76 REF) [00:00:11]*** step 80: 767 (690, 77 REF) [00:00:11]*** step 81: 759 (680, 79 REF) [00:00:11]*** step 82: 751 (670, 81 REF) [00:00:11]*** step 83: 744 (660, 84 REF) [00:00:11]*** step 84: 737 (650, 87 REF) [00:00:11]*** step 85: 730 (640, 90 REF) [00:00:11]*** step 86: 723 (630, 93 REF) [00:00:11]*** step 87: 717 (620, 97 REF) [00:00:11]*** step 88: 710 (610, 100 REF) [00:00:11]*** step 89: 705 (600, 105 REF) [00:00:11]*** step 90: 699 [00:00:11]*** step 91: 693 [00:00:11]*** step 92: 688 [00:00:11]*** step 93: 683 [00:00:11]*** step 94: 678 [00:00:11]*** step 95: 673 [00:00:11]*** step 96: 669 [00:00:11]*** step 97: 664 [00:00:11]*** step 98: 660 [00:00:11]*** step 99: 656 [00:00:11]*** step 100: 652 [00:00:11]*** step 101: 648 [00:00:11]*** step 102: 644 [00:00:11]*** step 103: 641 [00:00:11]*** step 104: 638 [00:00:11]*** step 105: 634 [00:00:11]*** step 106: 631 [00:00:11]*** step 107: 628 [00:00:11]*** step 108: 625 [00:00:11]*** step 109: 622 [00:00:11]*** step 110: 620 [00:00:11]*** step 111: 617 [00:00:11]*** step 112: 615 [00:00:11]*** step 113: 612 [00:00:11]*** step 114: 610 [00:00:11]*** step 115: 608 [00:00:11]*** step 116: 605 [00:00:11]*** step 117: 603 [00:00:11]*** step 118: 601 [00:00:11]*** step 119: 599 [00:00:11]*** printer: Printer HW initialized [00:00:11]*** initSamCard finished [00:00:11]*** RTC: 544450+1729271023=1729815473 [00:00:11]*** BPK Status Register BPK_RDY = 0x0 [00:00:11]*** SEN State Register SEN_STATE = 0x20ff [00:00:11]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:11]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [00:00:11]*** 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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 B2 E3 1A 67 EF 94 12 67 11 [00:17:54]Current date/time: 25.10.2024 00:17 [00:17:54]FM_Init [00:17:54]wFMConnect [00:17:54]MH_SAM_On [00:17:54]Write to MH i2c: E0 00 00 08 00 E7 [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_init finished! [00:17:54]*** atr: [00:17:54]*** 0F 3B D5 18 FF 81 91 FE [00:17:54]*** 1F C3 80 73 C8 21 10 0A [00:17:54]*** 00 00 00 00 00 00 00 00 [00:17:54]*** 00 00 00 00 00 00 00 00 [00:17:54]*** 00 00 00 00 00 00 00 00 [00:17:54]*** 00 00 00 00 00 00 00 00 [00:17:54]*** 00 00 00 00 00 00 00 00 [00:17:54]*** 00 00 00 00 00 00 00 00 [00:17:54]Read from MH i2c: E0 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E0 10 00 [00:17:54]MH_I2C_Read... [00:17:54]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:17:54]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:17:54]wFMCommunicate request_size=10 [00:17:54]MH_SAM_APDU [00:17:54]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:17:54]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:17:54]Read from MH i2c: E2 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:17:54]RAPDU: 90 00 [00:17:54]wFMCommunicate OK [00:17:54]wFMCommunicate request_size=4 [00:17:54]MH_SAM_APDU [00:17:54]CAPDU: 80 11 00 00 [00:17:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:54]Read from MH i2c: E2 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 17 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:17:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:17:54]wFMCommunicate OK [00:17:54]Detected FM SN is 0000000000874672 [00:17:54]Stored FM SN is 0000000000874672 [00:17:54]wFMCommunicate request_size=9 [00:17:54]MH_SAM_APDU [00:17:54]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:17:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:17:54]Read from MH i2c: E2 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:17:54]RAPDU: 90 00 [00:17:54]wFMCommunicate OK [00:17:54]FM PIN OK [00:17:54]wFMCommunicate request_size=8 [00:17:54]MH_SAM_APDU [00:17:54]CAPDU: 80 14 04 00 03 02 00 01 [00:17:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:17:54]Read from MH i2c: E2 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:17:54]RAPDU: 90 00 [00:17:54]wFMCommunicate OK [00:17:54]wFMCommunicate request_size=13 [00:17:54]MH_SAM_APDU [00:17:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:17:54]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:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:17:54]Read from MH i2c: E2 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:17:54]RAPDU: 90 00 [00:17:54]wFMCommunicate OK [00:17:54]wFMCommunicate request_size=4 [00:17:54]MH_SAM_APDU [00:17:54]CAPDU: 80 11 00 00 [00:17:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:54]Read from MH i2c: E2 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 17 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:17:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:17:54]wFMCommunicate OK [00:17:54]DocumentArchiveInit [00:17:54]Start Httpd... [00:17:54]Httpd thread 3067653476 created [00:17:54]Write to MH i2c: 01 00 00 0F 00 0F [00:17:54]Write i2c OK [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: 01 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: 01 07 00 [00:17:54]MH_I2C_Read... [00:17:54]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:17:54]MH Int Process started [00:17:54]Allocated Socket 8 [00:17:54]Bind OK [00:17:54]Listen OK [00:17:54]httpd running on port 8080 [00:17:54]Waiting for new connection... [00:17:54]OFD Sender: No OFD packet to send [00:17:59]OFD Sender: No OFD packet to send [00:18:04]accept exits with 9 [00:18:04]New connection [00:18:04]New thread 3067366756 created [00:18:04]Waiting for new connection... [00:18:04] Sock 9.Parse request [00:18:04]Sock 9.Check first char [00:18:04]Sock 9.First char is OK [00:18:04]request: POST /json_proto HTTP/1.0 [00:18:04]Method: POST [00:18:04]URL: /json_proto [00:18:04]Method is POST - this is cgi request [00:18:04]url: /json_proto [00:18:04]query_string will be loaded in cgi processing [00:18:04]execute_cgi json_proto POST (null) [00:18:04]execute_cgi path=json_proto method=POST [00:18:04]POST find Content-Length [00:18:04]Host: 172.17.42.195:8080 [00:18:04]Content-Length: 215 [00:18:04]Content-Type: application/json [00:18:04] [00:18:04]POST finish read [00:18:04]Found Content-Length = 215 [00:18: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" ] } } [00:18:04]execute_script... [00:18: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" ] } } [00:18:04]POST & json_proto [00:18:04]process_json_proto [00:18:04]json parsed OK: [00:18:04]protocol is kg_v1.0 [00:18:04]action value=get_value [00:18:04]process_action get_value [00:18:04]cmd_get_value [00:18:04]process_action get_value done [00:18:04]requested_data is exist [00:18:04]produce_requested_data [00:18:04]requested_item kkm.sn is exist - process it [00:18:04]requested_item kkm.ver is exist - process it [00:18:04]requested_item fm.sn is exist - process it [00:18:04]wFMCommunicate request_size=4 [00:18:04]MH_SAM_APDU [00:18:04]CAPDU: 80 11 00 00 [00:18:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:18:04]Write i2c OK [00:18:04]MH_I2C_Read... [00:18:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:04]Read from MH i2c: E2 [00:18:04]MH_I2C_Read... [00:18:04]Read from MH i2c: E2 17 00 [00:18:04]MH_I2C_Read... [00:18: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 36 37 32 90 00 DF [00:18:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:18:04]wFMCommunicate OK [00:18:04]requested_item fd.num is exist - process it [00:18:04]SAM_PROTO_GetFieldsCounters [00:18:04]wFMCommunicate request_size=4 [00:18:04]MH_SAM_APDU [00:18:04]CAPDU: 80 13 00 00 [00:18:04]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:18:04]Write i2c OK [00:18:04]MH_I2C_Read... [00:18:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:18:04]Read from MH i2c: E2 [00:18:04]MH_I2C_Read... [00:18:04]Read from MH i2c: E2 62 00 [00:18:04]MH_I2C_Read... [00:18:04]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:18:04]wFMCommunicate OK [00:18:04]SAM_PROTO_GetFieldsCounters done [00:18:04]requested_item shift.num is exist - process it [00:18:04]requested_item shift.opened is exist - process it [00:18:04]req_shift_opened [00:18:04]FM_GetShiftState [00:18:04]SAM_PROTO_GetShiftState [00:18:04]wFMCommunicate request_size=4 [00:18:04]MH_SAM_APDU [00:18:04]CAPDU: 80 13 01 00 [00:18:04]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:18:04]Write i2c OK [00:18:04]MH_I2C_Read... [00:18:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:18:04]Read from MH i2c: E2 [00:18:04]MH_I2C_Read... [00:18:04]Read from MH i2c: E2 0E 00 [00:18:04]MH_I2C_Read... [00:18:04]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:18:04]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:18:04]wFMCommunicate OK [00:18:04]SAM_PROTO_GetShiftState done [00:18:04]FM_GetShiftState done [00:18:04]req_shift_opened done [00:18:04]requested_item shift.open_date is exist - process it [00:18:04]req_shift_open_date [00:18:04]req_shift_open_date done [00:18:04]produce_requested_data done [00:18:04]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:18:04]process_action_free get_value [00:18:04]json_value_free [00:18:04]json_value_free done [00:18:04]process_json_proto returns [00:18:04]Send response to host [00:18:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:18:04]free response buf [00:18:04]execute_script done [00:18:04]execute_script returns [00:18:04]free content buf [00:18:04]Sock 9.Close socket [00:18:04]Sock 9.Thread stoped [00:18:04]accept exits with 7 [00:18:04]New connection [00:18:04]New thread 3067223396 created [00:18:04]Thread 3067366756 joined [00:18:04]Waiting for new connection... [00:18:04] Sock 7.Parse request [00:18:04]Sock 7.Check first char [00:18:04]Sock 7.First char is OK [00:18:04]request: POST /json_proto HTTP/1.0 [00:18:04]Method: POST [00:18:04]URL: /json_proto [00:18:04]Method is POST - this is cgi request [00:18:04]url: /json_proto [00:18:04]query_string will be loaded in cgi processing [00:18:04]execute_cgi json_proto POST (null) [00:18:04]execute_cgi path=json_proto method=POST [00:18:04]POST find Content-Length [00:18:04]Host: 172.17.42.195:8080 [00:18:04]Content-Length: 331 [00:18:04]Content-Type: application/json [00:18:04] [00:18:04]POST finish read [00:18:04]Found Content-Length = 331 [00:18:04]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:18:04]execute_script... [00:18:04]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:18:04]POST & json_proto [00:18:04]process_json_proto [00:18:04]json parsed OK: [00:18:04]protocol is kg_v1.0 [00:18:04]action value=get_value [00:18:04]process_action get_value [00:18:04]cmd_get_value [00:18:04]process_action get_value done [00:18:04]requested_data is exist [00:18:04]produce_requested_data [00:18:04]requested_item fm.sale.total is exist - process it [00:18:04]SAM_PROTO_GetFMData [00:18:04]wFMCommunicate request_size=4 [00:18:04]MH_SAM_APDU [00:18:04]CAPDU: 80 13 03 00 [00:18:04]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:18:04]Write i2c OK [00:18:04]MH_I2C_Read... [00:18:04]OFD Sender: No OFD packet to send [00:18:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:18:05]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:18:05]wFMCommunicate OK [00:18:05]wFMCommunicate request_size=4 [00:18:05]MH_SAM_APDU [00:18:05]CAPDU: 80 17 00 00 [00:18:05]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:18:05]Write i2c OK [00:18:05]MH_I2C_Read... [00:18:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:18:05]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:18:05]wFMCommunicate OK [00:18:05]wFMCommunicate request_size=4 [00:18:05]MH_SAM_APDU [00:18:05]CAPDU: 80 17 00 00 [00:18:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:18:05]Write i2c OK [00:18:05]MH_I2C_Read... [00:18:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:18:05]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:18:05]wFMCommunicate OK [00:18:05]wFMCommunicate request_size=4 [00:18:05]MH_SAM_APDU [00:18:05]CAPDU: 80 17 00 00 [00:18:05]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:18:05]Write i2c OK [00:18:05]MH_I2C_Read... [00:18:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:05]Read from MH i2c: E2 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 [00:18:05]MH_I2C_Read... [00:18:05]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:18:05]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:18:06]wFMCommunicate OK [00:18:06]wFMCommunicate request_size=4 [00:18:06]MH_SAM_APDU [00:18:06]CAPDU: 80 17 00 00 [00:18:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:18:06]Write i2c OK [00:18:06]MH_I2C_Read... [00:18:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:18:06]Read from MH i2c: E2 [00:18:06]MH_I2C_Read... [00:18:06]Read from MH i2c: E2 E3 00 [00:18:06]MH_I2C_Read... [00:18:06]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:18:06]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:18:06]wFMCommunicate OK [00:18:06]SAM_PROTO_GetFMData done [00:18:06]requested_item fm.sale_refund.total is exist - process it [00:18:06]requested_item fm.buy.total is exist - process it [00:18:06]requested_item shift.sale.total is exist - process it [00:18:06]SAM_PROTO_GetShiftData [00:18:06]wFMCommunicate request_size=4 [00:18:06]MH_SAM_APDU [00:18:06]CAPDU: 80 13 02 00 [00:18:06]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:18:06]Write i2c OK [00:18:06]MH_I2C_Read... [00:18:06]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:18:06]Read from MH i2c: E2 [00:18:06]MH_I2C_Read... [00:18:06]Read from MH i2c: E2 FD 00 [00:18:06]MH_I2C_Read... [00:18:06]Read from MH i2c: E2 FD 00 18 00 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 09 [00:18:06]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:18:06]wFMCommunicate OK [00:18:06]wFMCommunicate request_size=4 [00:18:06]MH_SAM_APDU [00:18:06]CAPDU: 80 17 00 00 [00:18:06]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:18:06]Write i2c OK [00:18:06]MH_I2C_Read... [00:18:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:06]Read from MH i2c: E2 [00:18:06]MH_I2C_Read... [00:18:06]Read from MH i2c: E2 FD 00 [00:18:06]MH_I2C_Read... [00:18:06]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:18:06]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:18:07]wFMCommunicate OK [00:18:07]wFMCommunicate request_size=4 [00:18:07]MH_SAM_APDU [00:18:07]CAPDU: 80 17 00 00 [00:18:07]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:18:07]Write i2c OK [00:18:07]MH_I2C_Read... [00:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:07]Read from MH i2c: E2 [00:18:07]MH_I2C_Read... [00:18:07]Read from MH i2c: E2 FD 00 [00:18:07]MH_I2C_Read... [00:18:07]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:18:07]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:18:07]wFMCommunicate OK [00:18:07]wFMCommunicate request_size=4 [00:18:07]MH_SAM_APDU [00:18:07]CAPDU: 80 17 00 00 [00:18:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:18:07]Write i2c OK [00:18:07]MH_I2C_Read... [00:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:18:07]Read from MH i2c: E2 [00:18:07]MH_I2C_Read... [00:18:07]Read from MH i2c: E2 FD 00 [00:18:07]MH_I2C_Read... [00:18:07]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:18:07]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:18:07]wFMCommunicate OK [00:18:07]wFMCommunicate request_size=4 [00:18:07]MH_SAM_APDU [00:18:07]CAPDU: 80 17 00 00 [00:18:07]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:18:07]Write i2c OK [00:18:07]MH_I2C_Read... [00:18:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:18:07]Read from MH i2c: E2 [00:18:07]MH_I2C_Read... [00:18:07]Read from MH i2c: E2 BD 00 [00:18:07]MH_I2C_Read... [00:18:07]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:18:07]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:18:07]wFMCommunicate OK [00:18:07]SAM_PROTO_GetShiftData done [00:18:07]requested_item shift.sale.total_cash is exist - process it [00:18:07]requested_item shift.sale_refund.total is exist - process it [00:18:07]requested_item shift.sale_refund.total_cash is exist - process it [00:18:07]requested_item shift.buy.total is exist - process it [00:18:07]requested_item shift.buy.total_cash is exist - process it [00:18:07]produce_requested_data done [00:18:07]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:18:07]process_action_free get_value [00:18:07]json_value_free [00:18:07]json_value_free done [00:18:07]process_json_proto returns [00:18:07]Send response to host [00:18:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:18:07]free response buf [00:18:07]execute_script done [00:18:07]execute_script returns [00:18:07]free content buf [00:18:07]Sock 7.Close socket [00:18:07]Sock 7.Thread stoped [00:18:09]OFD Sender: No OFD packet to send [00:18:14]OFD Sender: No OFD packet to send [00:18:19]OFD Sender: No OFD packet to send [00:18:24]OFD Sender: No OFD packet to send [00:18:29]OFD Sender: No OFD packet to send [00:18:34]OFD Sender: No OFD packet to send [00: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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 544510+1729271023=1729815533 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 EE E3 1A 67 EF 94 12 67 4D [00:18:54]Current date/time: 25.10.2024 00:18 [00:18:54]FM_Init [00:18:54]wFMConnect [00:18:54]MH_SAM_On [00:18:54]Write to MH i2c: E0 00 00 08 00 E7 [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_init finished! [00:18:54]*** atr: [00:18:54]*** 0F 3B D5 18 FF 81 91 FE [00:18:54]*** 1F C3 80 73 C8 21 10 0A [00:18:54]*** 00 00 00 00 00 00 00 00 [00:18:54]Read from MH i2c: E0 [00:18:54]MH_I2C_Read... [00:18:54]*** 00 00 00 00 00 00 00 00 [00:18:54]*** 00 00 00 00 00 00 00 00 [00:18:54]*** 00 00 00 00 00 00 00 00 [00:18:54]*** 00 00 00 00 00 00 00 00 [00:18:54]*** 00 00 00 00 00 00 00 00 [00:18:54]Read from MH i2c: E0 10 00 [00:18:54]MH_I2C_Read... [00:18:54]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:18:54]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:18:54]wFMCommunicate request_size=10 [00:18:54]MH_SAM_APDU [00:18:54]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:18:54]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:18:54]Read from MH i2c: E2 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:18:54]RAPDU: 90 00 [00:18:54]wFMCommunicate OK [00:18:54]wFMCommunicate request_size=4 [00:18:54]MH_SAM_APDU [00:18:54]CAPDU: 80 11 00 00 [00:18:54]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:54]Read from MH i2c: E2 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 17 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:18:54]wFMCommunicate OK [00:18:54]Detected FM SN is 0000000000874672 [00:18:54]Stored FM SN is 0000000000874672 [00:18:54]wFMCommunicate request_size=9 [00:18:54]MH_SAM_APDU [00:18:54]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:18:54]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:18:54]Read from MH i2c: E2 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:18:54]RAPDU: 90 00 [00:18:54]wFMCommunicate OK [00:18:54]FM PIN OK [00:18:54]wFMCommunicate request_size=8 [00:18:54]MH_SAM_APDU [00:18:54]CAPDU: 80 14 04 00 03 02 00 01 [00:18:54]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:18:54]Read from MH i2c: E2 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:18:54]RAPDU: 90 00 [00:18:54]wFMCommunicate OK [00:18:54]wFMCommunicate request_size=13 [00:18:54]MH_SAM_APDU [00:18:54]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:18:54]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:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:18:54]Read from MH i2c: E2 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:18:54]RAPDU: 90 00 [00:18:54]wFMCommunicate OK [00:18:54]wFMCommunicate request_size=4 [00:18:54]MH_SAM_APDU [00:18:54]CAPDU: 80 11 00 00 [00:18:54]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:18:54]Read from MH i2c: E2 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 17 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:18:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:18:54]wFMCommunicate OK [00:18:54]DocumentArchiveInit [00:18:54]Start Httpd... [00:18:54]Httpd thread 3066969444 created [00:18:54]Write to MH i2c: 01 00 00 0F 00 0F [00:18:54]Write i2c OK [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: 01 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: 01 07 00 [00:18:54]MH_I2C_Read... [00:18:54]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:18:54]MH Int Process started [00:18:54]Allocated Socket 8 [00:18:54]Bind OK [00:18:54]Listen OK [00:18:54]httpd running on port 8080 [00:18:54]Waiting for new connection... [00:18:54]OFD Sender: No OFD packet to send [00:18:59]OFD Sender: No OFD packet to send [00:19:04]accept exits with 9 [00:19:04]New connection [00:19:04]New thread 3066682724 created [00:19:04]Waiting for new connection... [00:19:04] Sock 9.Parse request [00:19:04]Sock 9.Check first char [00:19:04]Sock 9.First char is OK [00:19:04]request: POST /json_proto HTTP/1.0 [00:19:04]Method: POST [00:19:04]URL: /json_proto [00:19:04]Method is POST - this is cgi request [00:19:04]url: /json_proto [00:19:04]query_string will be loaded in cgi processing [00:19:04]execute_cgi json_proto POST (null) [00:19:04]execute_cgi path=json_proto method=POST [00:19:04]POST find Content-Length [00:19:04]Host: 172.17.42.195:8080 [00:19:04]Content-Length: 215 [00:19:04]Content-Type: application/json [00:19:04] [00:19:04]POST finish read [00:19:04]Found Content-Length = 215 [00:19: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" ] } } [00:19:04]execute_script... [00:19: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" ] } } [00:19:04]POST & json_proto [00:19:04]process_json_proto [00:19:04]json parsed OK: [00:19:04]protocol is kg_v1.0 [00:19:04]action value=get_value [00:19:04]process_action get_value [00:19:04]cmd_get_value [00:19:04]process_action get_value done [00:19:04]requested_data is exist [00:19:04]produce_requested_data [00:19:04]requested_item kkm.sn is exist - process it [00:19:04]requested_item kkm.ver is exist - process it [00:19:04]requested_item fm.sn is exist - process it [00:19:04]wFMCommunicate request_size=4 [00:19:04]MH_SAM_APDU [00:19:04]CAPDU: 80 11 00 00 [00:19:04]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:19:04]Write i2c OK [00:19:04]MH_I2C_Read... [00:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:04]Read from MH i2c: E2 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 17 00 [00:19:04]MH_I2C_Read... [00:19: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 36 37 32 90 00 DF [00:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:19:04]wFMCommunicate OK [00:19:04]requested_item fd.num is exist - process it [00:19:04]SAM_PROTO_GetFieldsCounters [00:19:04]wFMCommunicate request_size=4 [00:19:04]MH_SAM_APDU [00:19:04]CAPDU: 80 13 00 00 [00:19:04]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:19:04]Write i2c OK [00:19:04]MH_I2C_Read... [00:19:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:04]Read from MH i2c: E2 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 62 00 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00:19:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:04]wFMCommunicate OK [00:19:04]SAM_PROTO_GetFieldsCounters done [00:19:04]requested_item shift.num is exist - process it [00:19:04]requested_item shift.opened is exist - process it [00:19:04]req_shift_opened [00:19:04]FM_GetShiftState [00:19:04]SAM_PROTO_GetShiftState [00:19:04]wFMCommunicate request_size=4 [00:19:04]MH_SAM_APDU [00:19:04]CAPDU: 80 13 01 00 [00:19:04]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:19:04]Write i2c OK [00:19:04]MH_I2C_Read... [00:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:04]Read from MH i2c: E2 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 0E 00 [00:19:04]MH_I2C_Read... [00:19:04]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:19:04]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:19:04]wFMCommunicate OK [00:19:04]SAM_PROTO_GetShiftState done [00:19:04]FM_GetShiftState done [00:19:04]req_shift_opened done [00:19:04]requested_item shift.open_date is exist - process it [00:19:04]req_shift_open_date [00:19:04]req_shift_open_date done [00:19:04]produce_requested_data done [00:19:04]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:19:04]process_action_free get_value [00:19:04]json_value_free [00:19:04]json_value_free done [00:19:04]process_json_proto returns [00:19:04]Send response to host [00:19:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:19:04]free response buf [00:19:04]execute_script done [00:19:04]execute_script returns [00:19:04]free content buf [00:19:04]Sock 9.Close socket [00:19:04]Sock 9.Thread stoped [00:19:04]accept exits with 7 [00:19:04]New connection [00:19:04]New thread 3066539364 created [00:19:04]Thread 3066682724 joined [00:19:04]Waiting for new connection... [00:19:04] Sock 7.Parse request [00:19:04]Sock 7.Check first char [00:19:04]Sock 7.First char is OK [00:19:04]request: POST /json_proto HTTP/1.0 [00:19:04]Method: POST [00:19:04]URL: /json_proto [00:19:04]Method is POST - this is cgi request [00:19:04]url: /json_proto [00:19:04]query_string will be loaded in cgi processing [00:19:04]execute_cgi json_proto POST (null) [00:19:04]execute_cgi path=json_proto method=POST [00:19:04]POST find Content-Length [00:19:04]Host: 172.17.42.195:8080 [00:19:04]Content-Length: 331 [00:19:04]Content-Type: application/json [00:19:04] [00:19:04]POST finish read [00:19:04]Found Content-Length = 331 [00:19:04]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:19:04]execute_script... [00:19:04]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:19:04]POST & json_proto [00:19:04]process_json_proto [00:19:04]json parsed OK: [00:19:04]protocol is kg_v1.0 [00:19:04]action value=get_value [00:19:04]process_action get_value [00:19:04]cmd_get_value [00:19:04]process_action get_value done [00:19:04]requested_data is exist [00:19:04]produce_requested_data [00:19:04]requested_item fm.sale.total is exist - process it [00:19:04]SAM_PROTO_GetFMData [00:19:04]wFMCommunicate request_size=4 [00:19:04]MH_SAM_APDU [00:19:04]CAPDU: 80 13 03 00 [00:19:04]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:19:04]OFD Sender: No OFD packet to send [00:19:04]Write i2c OK [00:19:04]MH_I2C_Read... [00:19:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:19:05]Read from MH i2c: E2 [00:19:05]MH_I2C_Read... [00:19:05]Read from MH i2c: E2 FD 00 [00:19:05]MH_I2C_Read... [00:19:05]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:19:05]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:19:05]wFMCommunicate OK [00:19:05]wFMCommunicate request_size=4 [00:19:05]MH_SAM_APDU [00:19:05]CAPDU: 80 17 00 00 [00:19:05]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:19:05]Write i2c OK [00:19:05]MH_I2C_Read... [00:19:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:05]Read from MH i2c: E2 [00:19:05]MH_I2C_Read... [00:19:05]Read from MH i2c: E2 FD 00 [00:19:05]MH_I2C_Read... [00:19:05]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:19:05]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:19:05]wFMCommunicate OK [00:19:05]wFMCommunicate request_size=4 [00:19:05]MH_SAM_APDU [00:19:05]CAPDU: 80 17 00 00 [00:19:05]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:19:05]Write i2c OK [00:19:05]MH_I2C_Read... [00:19:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:05]Read from MH i2c: E2 [00:19:05]MH_I2C_Read... [00:19:05]Read from MH i2c: E2 FD 00 [00:19:05]MH_I2C_Read... [00:19:05]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:19:05]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:19:05]wFMCommunicate OK [00:19:05]wFMCommunicate request_size=4 [00:19:05]MH_SAM_APDU [00:19:05]CAPDU: 80 17 00 00 [00:19:05]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:19:05]Write i2c OK [00:19:05]MH_I2C_Read... [00:19:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:06]Read from MH i2c: E2 [00:19:06]MH_I2C_Read... [00:19:06]Read from MH i2c: E2 FD 00 [00:19:06]MH_I2C_Read... [00:19:06]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:19:06]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:19:06]wFMCommunicate OK [00:19:06]wFMCommunicate request_size=4 [00:19:06]MH_SAM_APDU [00:19:06]CAPDU: 80 17 00 00 [00:19:06]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:19:06]Write i2c OK [00:19:06]MH_I2C_Read... [00:19:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:19:06]Read from MH i2c: E2 [00:19:06]MH_I2C_Read... [00:19:06]Read from MH i2c: E2 E3 00 [00:19:06]MH_I2C_Read... [00:19:06]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:19:06]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:19:06]wFMCommunicate OK [00:19:06]SAM_PROTO_GetFMData done [00:19:06]requested_item fm.sale_refund.total is exist - process it [00:19:06]requested_item fm.buy.total is exist - process it [00:19:06]requested_item shift.sale.total is exist - process it [00:19:06]SAM_PROTO_GetShiftData [00:19:06]wFMCommunicate request_size=4 [00:19:06]MH_SAM_APDU [00:19:06]CAPDU: 80 13 02 00 [00:19:06]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:19:06]Write i2c OK [00:19:06]MH_I2C_Read... [00:19:06]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:19:06]Read from MH i2c: E2 [00:19:06]MH_I2C_Read... [00:19:06]Read from MH i2c: E2 FD 00 [00:19:06]MH_I2C_Read... [00:19:06]Read from MH i2c: E2 FD 00 18 00 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 09 [00:19:06]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:19:06]wFMCommunicate OK [00:19:06]wFMCommunicate request_size=4 [00:19:06]MH_SAM_APDU [00:19:06]CAPDU: 80 17 00 00 [00:19:06]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:19:06]Write i2c OK [00:19:06]MH_I2C_Read... [00:19:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:07]Read from MH i2c: E2 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 FD 00 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:19:07]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:19:07]wFMCommunicate OK [00:19:07]wFMCommunicate request_size=4 [00:19:07]MH_SAM_APDU [00:19:07]CAPDU: 80 17 00 00 [00:19:07]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:19:07]Write i2c OK [00:19:07]MH_I2C_Read... [00:19:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:07]Read from MH i2c: E2 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 FD 00 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:19:07]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:19:07]wFMCommunicate OK [00:19:07]wFMCommunicate request_size=4 [00:19:07]MH_SAM_APDU [00:19:07]CAPDU: 80 17 00 00 [00:19:07]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:19:07]Write i2c OK [00:19:07]MH_I2C_Read... [00:19:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:07]Read from MH i2c: E2 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 FD 00 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:19:07]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:19:07]wFMCommunicate OK [00:19:07]wFMCommunicate request_size=4 [00:19:07]MH_SAM_APDU [00:19:07]CAPDU: 80 17 00 00 [00:19:07]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:19:07]Write i2c OK [00:19:07]MH_I2C_Read... [00:19:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:19:07]Read from MH i2c: E2 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 BD 00 [00:19:07]MH_I2C_Read... [00:19:07]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:19:08]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:19:08]wFMCommunicate OK [00:19:08]SAM_PROTO_GetShiftData done [00:19:08]requested_item shift.sale.total_cash is exist - process it [00:19:08]requested_item shift.sale_refund.total is exist - process it [00:19:08]requested_item shift.sale_refund.total_cash is exist - process it [00:19:08]requested_item shift.buy.total is exist - process it [00:19:08]requested_item shift.buy.total_cash is exist - process it [00:19:08]produce_requested_data done [00:19:08]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:19:08]process_action_free get_value [00:19:08]json_value_free [00:19:08]json_value_free done [00:19:08]process_json_proto returns [00:19:08]Send response to host [00:19:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:19:08]free response buf [00:19:08]execute_script done [00:19:08]execute_script returns [00:19:08]free content buf [00:19:08]Sock 7.Close socket [00:19:08]Sock 7.Thread stoped [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: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:40]OFD Sender: No OFD packet to send [00:19:41]accept exits with 9 [00:19:41]New connection [00:19:41]New thread 3066682724 created [00:19:41]Thread 3066539364 joined [00:19:41]Waiting for new connection... [00:19:41] Sock 9.Parse request [00:19:41]Sock 9.Check first char [00:19:41]Sock 9.First char is OK [00:19:41]request: POST /json_proto HTTP/1.0 [00:19:41]Method: POST [00:19:41]URL: /json_proto [00:19:41]Method is POST - this is cgi request [00:19:41]url: /json_proto [00:19:41]query_string will be loaded in cgi processing [00:19:41]execute_cgi json_proto POST (null) [00:19:41]execute_cgi path=json_proto method=POST [00:19:41]POST find Content-Length [00:19:41]Host: 172.17.42.195:8080 [00:19:41]Content-Length: 215 [00:19:41]Content-Type: application/json [00:19:41] [00:19:41]POST finish read [00:19:41]Found Content-Length = 215 [00: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" ] } } [00:19:41]execute_script... [00: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" ] } } [00:19:41]POST & json_proto [00:19:41]process_json_proto [00:19:41]json parsed OK: [00:19:41]protocol is kg_v1.0 [00:19:41]action value=get_value [00:19:41]process_action get_value [00:19:41]cmd_get_value [00:19:41]process_action get_value done [00:19:41]requested_data is exist [00:19:41]produce_requested_data [00:19:41]requested_item kkm.sn is exist - process it [00:19:41]requested_item kkm.ver is exist - process it [00:19:41]requested_item fm.sn is exist - process it [00:19:41]wFMCommunicate request_size=4 [00:19:41]MH_SAM_APDU [00:19:41]CAPDU: 80 11 00 00 [00:19:41]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:19:41]Write i2c OK [00:19:41]MH_I2C_Read... [00:19:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:41]Read from MH i2c: E2 [00:19:41]MH_I2C_Read... [00:19:41]Read from MH i2c: E2 17 00 [00:19:41]MH_I2C_Read... [00:19:41]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [00:19:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:19:41]wFMCommunicate OK [00:19:41]requested_item fd.num is exist - process it [00:19:41]SAM_PROTO_GetFieldsCounters [00:19:41]wFMCommunicate request_size=4 [00:19:41]MH_SAM_APDU [00:19:41]CAPDU: 80 13 00 00 [00:19:41]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:19:41]Write i2c OK [00:19:41]MH_I2C_Read... [00:19:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:41]Read from MH i2c: E2 [00:19:41]MH_I2C_Read... [00:19:41]Read from MH i2c: E2 62 00 [00:19:41]MH_I2C_Read... [00:19:41]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:41]wFMCommunicate OK [00:19:41]SAM_PROTO_GetFieldsCounters done [00:19:41]requested_item shift.num is exist - process it [00:19:41]requested_item shift.opened is exist - process it [00:19:41]req_shift_opened [00:19:41]FM_GetShiftState [00:19:41]SAM_PROTO_GetShiftState [00:19:41]wFMCommunicate request_size=4 [00:19:41]MH_SAM_APDU [00:19:41]CAPDU: 80 13 01 00 [00:19:41]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:19:41]Write i2c OK [00:19:41]MH_I2C_Read... [00:19:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:41]Read from MH i2c: E2 [00:19:41]MH_I2C_Read... [00:19:41]Read from MH i2c: E2 0E 00 [00:19:41]MH_I2C_Read... [00:19:41]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 01 [00:19:41]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:19:41]wFMCommunicate OK [00:19:41]SAM_PROTO_GetShiftState done [00:19:41]FM_GetShiftState done [00:19:41]req_shift_opened done [00:19:41]requested_item shift.open_date is exist - process it [00:19:41]req_shift_open_date [00:19:41]req_shift_open_date done [00:19:41]produce_requested_data done [00:19:41]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:19:41]process_action_free get_value [00:19:41]json_value_free [00:19:41]json_value_free done [00:19:41]process_json_proto returns [00:19:41]Send response to host [00:19:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:19:41]free response buf [00:19:41]execute_script done [00:19:41]execute_script returns [00:19:41]free content buf [00:19:41]Sock 9.Close socket [00:19:41]Sock 9.Thread stoped [00:19:41]accept exits with 7 [00:19:41]New connection [00:19:41]New thread 3066539364 created [00:19:41]Thread 3066682724 joined [00:19:41]Waiting for new connection... [00:19:41] Sock 7.Parse request [00:19:41]Sock 7.Check first char [00:19:41]Sock 7.First char is OK [00:19:41]request: POST /json_proto HTTP/1.0 [00:19:41]Method: POST [00:19:41]URL: /json_proto [00:19:41]Method is POST - this is cgi request [00:19:41]url: /json_proto [00:19:41]query_string will be loaded in cgi processing [00:19:41]execute_cgi json_proto POST (null) [00:19:41]execute_cgi path=json_proto method=POST [00:19:41]POST find Content-Length [00:19:41]Host: 172.17.42.195:8080 [00:19:41]Content-Length: 331 [00:19:41]Content-Type: application/json [00:19:41] [00:19:41]POST finish read [00:19:41]Found Content-Length = 331 [00: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" ] } } [00:19:41]execute_script... [00:19:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:19:42]POST & json_proto [00:19:42]process_json_proto [00:19:42]json parsed OK: [00:19:42]protocol is kg_v1.0 [00:19:42]action value=get_value [00:19:42]process_action get_value [00:19:42]cmd_get_value [00:19:42]process_action get_value done [00:19:42]requested_data is exist [00:19:42]produce_requested_data [00:19:42]requested_item fm.sale.total is exist - process it [00:19:42]SAM_PROTO_GetFMData [00:19:42]wFMCommunicate request_size=4 [00:19:42]MH_SAM_APDU [00:19:42]CAPDU: 80 13 03 00 [00:19:42]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:19:42]Write i2c OK [00:19:42]MH_I2C_Read... [00:19:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:19:42]Read from MH i2c: E2 [00:19:42]MH_I2C_Read... [00:19:42]Read from MH i2c: E2 FD 00 [00:19:42]MH_I2C_Read... [00:19:42]Read from MH i2c: E2 FD 00 20 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 99 [00:19:42]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:19:42]wFMCommunicate OK [00:19:42]wFMCommunicate request_size=4 [00:19:42]MH_SAM_APDU [00:19:42]CAPDU: 80 17 00 00 [00:19:42]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:19:42]Write i2c OK [00:19:42]MH_I2C_Read... [00:19:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:42]Read from MH i2c: E2 [00:19:42]MH_I2C_Read... [00:19:42]Read from MH i2c: E2 FD 00 [00:19:42]MH_I2C_Read... [00:19:42]Read from MH i2c: E2 FD 00 21 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 78 [00:19:42]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:19:42]wFMCommunicate OK [00:19:42]wFMCommunicate request_size=4 [00:19:42]MH_SAM_APDU [00:19:42]CAPDU: 80 17 00 00 [00:19:42]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:19:42]Write i2c OK [00:19:42]MH_I2C_Read... [00:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:43]Read from MH i2c: E2 [00:19:43]MH_I2C_Read... [00:19:43]Read from MH i2c: E2 FD 00 [00:19:43]MH_I2C_Read... [00:19:43]Read from MH i2c: E2 FD 00 22 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C9 [00:19:43]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:19:43]wFMCommunicate OK [00:19:43]wFMCommunicate request_size=4 [00:19:43]MH_SAM_APDU [00:19:43]CAPDU: 80 17 00 00 [00:19:43]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:19:43]Write i2c OK [00:19:43]MH_I2C_Read... [00:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:43]Read from MH i2c: E2 [00:19:43]MH_I2C_Read... [00:19:43]Read from MH i2c: E2 FD 00 [00:19:43]MH_I2C_Read... [00:19:43]Read from MH i2c: E2 FD 00 23 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 1E [00:19:43]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:19:43]wFMCommunicate OK [00:19:43]wFMCommunicate request_size=4 [00:19:43]MH_SAM_APDU [00:19:43]CAPDU: 80 17 00 00 [00:19:43]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:19:43]Write i2c OK [00:19:43]MH_I2C_Read... [00:19:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:19:43]Read from MH i2c: E2 [00:19:43]MH_I2C_Read... [00:19:43]Read from MH i2c: E2 E3 00 [00:19:43]MH_I2C_Read... [00:19:43]Read from MH i2c: E2 E3 00 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:19:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:19:43]wFMCommunicate OK [00:19:43]SAM_PROTO_GetFMData done [00:19:43]requested_item fm.sale_refund.total is exist - process it [00:19:43]requested_item fm.buy.total is exist - process it [00:19:43]requested_item shift.sale.total is exist - process it [00:19:43]SAM_PROTO_GetShiftData [00:19:43]wFMCommunicate request_size=4 [00:19:43]MH_SAM_APDU [00:19:43]CAPDU: 80 13 02 00 [00:19:43]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:19:43]Write i2c OK [00:19:43]MH_I2C_Read... [00:19:44]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:19:44]Read from MH i2c: E2 [00:19:44]MH_I2C_Read... [00:19:44]Read from MH i2c: E2 FD 00 [00:19:44]MH_I2C_Read... [00:19:44]Read from MH i2c: E2 FD 00 25 00 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 16 [00:19:44]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:19:44]wFMCommunicate OK [00:19:44]wFMCommunicate request_size=4 [00:19:44]MH_SAM_APDU [00:19:44]CAPDU: 80 17 00 00 [00:19:44]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:19:44]Write i2c OK [00:19:44]MH_I2C_Read... [00:19:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:19:44]Read from MH i2c: E2 [00:19:44]MH_I2C_Read... [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 544591+1729271023=1729815614 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 3E E4 1A 67 EF 94 12 67 9E [00:20:14]Current date/time: 25.10.2024 00:20 [00:20:14]FM_Init [00:20:14]wFMConnect [00:20:14]MH_SAM_On [00:20:14]Write to MH i2c: E0 00 00 08 00 E7 [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_init finished! [00:20:14]*** atr: [00:20:14]*** 0F 3B D5 18 FF 81 91 FE [00:20:14]*** 1F C3 80 73 C8 21 10 0A [00:20:14]*** 00 00 00 00 00 00 00 00 [00:20:14]*** 00 00 00 00 00 00 00 00 [00:20:14]*** 00 00 00 00 00 00 00 00 [00:20:14]*** 00 00 00 00 00 00 00 00 [00:20:14]*** 00 00 00 00 00 00 00 00 [00:20:14]*** 00 00 00 00 00 00 00 00 [00:20:14]Read from MH i2c: E0 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E0 10 00 [00:20:14]MH_I2C_Read... [00:20: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:20:14]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:20:14]wFMCommunicate request_size=10 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:20: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:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:20:14]RAPDU: 90 00 [00:20:14]wFMCommunicate OK [00:20:14]wFMCommunicate request_size=4 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 11 00 00 [00:20:14]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 17 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:20:14]wFMCommunicate OK [00:20:14]Detected FM SN is 0000000000874672 [00:20:14]Stored FM SN is 0000000000874672 [00:20:14]wFMCommunicate request_size=9 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:20:14]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:20:14]RAPDU: 90 00 [00:20:14]wFMCommunicate OK [00:20:14]FM PIN OK [00:20:14]wFMCommunicate request_size=8 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 14 04 00 03 02 00 01 [00:20:14]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:20:14]RAPDU: 90 00 [00:20:14]wFMCommunicate OK [00:20:14]wFMCommunicate request_size=13 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:20: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:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:20:14]RAPDU: 90 00 [00:20:14]wFMCommunicate OK [00:20:14]wFMCommunicate request_size=4 [00:20:14]MH_SAM_APDU [00:20:14]CAPDU: 80 11 00 00 [00:20:14]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:14]Read from MH i2c: E2 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 17 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:20:14]wFMCommunicate OK [00:20:14]DocumentArchiveInit [00:20:14]Start Httpd... [00:20:14]Httpd thread 3067788644 created [00:20:14]Write to MH i2c: 01 00 00 0F 00 0F [00:20:14]Write i2c OK [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: 01 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: 01 07 00 [00:20:14]MH_I2C_Read... [00:20:14]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:20:14]MH Int Process started [00:20:14]Allocated Socket 8 [00:20:14]Bind OK [00:20:14]Listen OK [00:20:14]httpd running on port 8080 [00:20:14]Waiting for new connection... [00:20:14]OFD Sender: No OFD packet to send [00:20:19]OFD Sender: No OFD packet to send [00:20:21]accept exits with 9 [00:20:21]New connection [00:20:21]New thread 3067501924 created [00:20:21]Waiting for new connection... [00:20:21] Sock 9.Parse request [00:20:21]Sock 9.Check first char [00:20:21]Sock 9.First char is OK [00:20:21]request: POST /json_proto HTTP/1.0 [00:20:21]Method: POST [00:20:21]URL: /json_proto [00:20:21]Method is POST - this is cgi request [00:20:21]url: /json_proto [00:20:21]query_string will be loaded in cgi processing [00:20:21]execute_cgi json_proto POST (null) [00:20:21]execute_cgi path=json_proto method=POST [00:20:21]POST find Content-Length [00:20:21]Host: 172.17.42.195:8080 [00:20:21]Content-Length: 215 [00:20:21]Content-Type: application/json [00:20:21] [00:20:21]POST finish read [00:20:21]Found Content-Length = 215 [00:20: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" ] } } [00:20:21]execute_script... [00:20: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" ] } } [00:20:21]POST & json_proto [00:20:21]process_json_proto [00:20:21]json parsed OK: [00:20:21]protocol is kg_v1.0 [00:20:21]action value=get_value [00:20:21]process_action get_value [00:20:21]cmd_get_value [00:20:21]process_action get_value done [00:20:21]requested_data is exist [00:20:21]produce_requested_data [00:20:21]requested_item kkm.sn is exist - process it [00:20:21]requested_item kkm.ver is exist - process it [00:20:21]requested_item fm.sn is exist - process it [00:20:21]wFMCommunicate request_size=4 [00:20:21]MH_SAM_APDU [00:20:21]CAPDU: 80 11 00 00 [00:20:21]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:20:21]Write i2c OK [00:20:21]MH_I2C_Read... [00:20:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:21]Read from MH i2c: E2 [00:20:21]MH_I2C_Read... [00:20:21]Read from MH i2c: E2 17 00 [00:20:21]MH_I2C_Read... [00:20: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 36 37 32 90 00 DF [00:20:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:20:21]wFMCommunicate OK [00:20:21]requested_item fd.num is exist - process it [00:20:21]SAM_PROTO_GetFieldsCounters [00:20:21]wFMCommunicate request_size=4 [00:20:21]MH_SAM_APDU [00:20:21]CAPDU: 80 13 00 00 [00:20:21]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:20:21]Write i2c OK [00:20:21]MH_I2C_Read... [00:20:21]Read from MH i2c: E2 [00:20:21]MH_I2C_Read... [00:20:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:21]Read from MH i2c: E2 62 00 [00:20:21]MH_I2C_Read... [00:20: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:21]wFMCommunicate OK [00:20:21]SAM_PROTO_GetFieldsCounters done [00:20:21]requested_item shift.num is exist - process it [00:20:21]requested_item shift.opened is exist - process it [00:20:21]req_shift_opened [00:20:21]FM_GetShiftState [00:20:21]SAM_PROTO_GetShiftState [00:20:21]wFMCommunicate request_size=4 [00:20:21]MH_SAM_APDU [00:20:21]CAPDU: 80 13 01 00 [00:20:21]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:20:21]Write i2c OK [00:20:21]MH_I2C_Read... [00:20:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:22]Read from MH i2c: E2 [00:20:22]MH_I2C_Read... [00:20:22]Read from MH i2c: E2 0E 00 [00:20:22]MH_I2C_Read... [00:20:22]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:20:22]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:20:22]wFMCommunicate OK [00:20:22]SAM_PROTO_GetShiftState done [00:20:22]FM_GetShiftState done [00:20:22]req_shift_opened done [00:20:22]requested_item shift.open_date is exist - process it [00:20:22]req_shift_open_date [00:20:22]req_shift_open_date done [00:20:22]produce_requested_data done [00:20:22]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:20:22]process_action_free get_value [00:20:22]json_value_free [00:20:22]json_value_free done [00:20:22]process_json_proto returns [00:20:22]Send response to host [00:20:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:20:22]free response buf [00:20:22]execute_script done [00:20:22]execute_script returns [00:20:22]free content buf [00:20:22]Sock 9.Close socket [00:20:22]Sock 9.Thread stoped [00:20:22]accept exits with 7 [00:20:22]New connection [00:20:22]New thread 3067358564 created [00:20:22]Thread 3067501924 joined [00:20:22]Waiting for new connection... [00:20:22] Sock 7.Parse request [00:20:22]Sock 7.Check first char [00:20:22]Sock 7.First char is OK [00:20:22]request: POST /json_proto HTTP/1.0 [00:20:22]Method: POST [00:20:22]URL: /json_proto [00:20:22]Method is POST - this is cgi request [00:20:22]url: /json_proto [00:20:22]query_string will be loaded in cgi processing [00:20:22]execute_cgi json_proto POST (null) [00:20:22]execute_cgi path=json_proto method=POST [00:20:22]POST find Content-Length [00:20:22]Host: 172.17.42.195:8080 [00:20:22]Content-Length: 331 [00:20:22]Content-Type: application/json [00:20:22] [00:20:22]POST finish read [00:20:22]Found Content-Length = 331 [00:20:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:20:22]execute_script... [00:20:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:20:22]POST & json_proto [00:20:22]process_json_proto [00:20:22]json parsed OK: [00:20:22]protocol is kg_v1.0 [00:20:22]action value=get_value [00:20:22]process_action get_value [00:20:22]cmd_get_value [00:20:22]process_action get_value done [00:20:22]requested_data is exist [00:20:22]produce_requested_data [00:20:22]requested_item fm.sale.total is exist - process it [00:20:22]SAM_PROTO_GetFMData [00:20:22]wFMCommunicate request_size=4 [00:20:22]MH_SAM_APDU [00:20:22]CAPDU: 80 13 03 00 [00:20:22]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:20:22]Write i2c OK [00:20:22]MH_I2C_Read... [00:20:22]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:20:22]Read from MH i2c: E2 [00:20:22]MH_I2C_Read... [00:20:22]Read from MH i2c: E2 FD 00 [00:20:22]MH_I2C_Read... [00:20:22]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:20:22]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:20:22]wFMCommunicate OK [00:20:22]wFMCommunicate request_size=4 [00:20:22]MH_SAM_APDU [00:20:22]CAPDU: 80 17 00 00 [00:20:22]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:20:22]Write i2c OK [00:20:22]MH_I2C_Read... [00:20:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:23]Read from MH i2c: E2 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 FD 00 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:20:23]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:20:23]wFMCommunicate OK [00:20:23]wFMCommunicate request_size=4 [00:20:23]MH_SAM_APDU [00:20:23]CAPDU: 80 17 00 00 [00:20:23]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:20:23]Write i2c OK [00:20:23]MH_I2C_Read... [00:20:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:23]Read from MH i2c: E2 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 FD 00 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:20:23]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:20:23]wFMCommunicate OK [00:20:23]wFMCommunicate request_size=4 [00:20:23]MH_SAM_APDU [00:20:23]CAPDU: 80 17 00 00 [00:20:23]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:20:23]Write i2c OK [00:20:23]MH_I2C_Read... [00:20:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:23]Read from MH i2c: E2 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 FD 00 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:20:23]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:20:23]wFMCommunicate OK [00:20:23]wFMCommunicate request_size=4 [00:20:23]MH_SAM_APDU [00:20:23]CAPDU: 80 17 00 00 [00:20:23]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:20:23]Write i2c OK [00:20:23]MH_I2C_Read... [00:20:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:20:23]Read from MH i2c: E2 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 E3 00 [00:20:23]MH_I2C_Read... [00:20:23]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:20:23]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:20:23]wFMCommunicate OK [00:20:23]SAM_PROTO_GetFMData done [00:20:23]requested_item fm.sale_refund.total is exist - process it [00:20:23]requested_item fm.buy.total is exist - process it [00:20:23]requested_item shift.sale.total is exist - process it [00:20:23]SAM_PROTO_GetShiftData [00:20:23]wFMCommunicate request_size=4 [00:20:23]MH_SAM_APDU [00:20:23]CAPDU: 80 13 02 00 [00:20:23]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:20:23]Write i2c OK [00:20:23]MH_I2C_Read... [00:20:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:20:24]Read from MH i2c: E2 [00:20:24]MH_I2C_Read... [00:20:24]Read from MH i2c: E2 FD 00 [00:20:24]MH_I2C_Read... [00:20:24]Read from MH i2c: E2 FD 00 18 00 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 09 [00:20:24]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:20:24]wFMCommunicate OK [00:20:24]wFMCommunicate request_size=4 [00:20:24]MH_SAM_APDU [00:20:24]CAPDU: 80 17 00 00 [00:20:24]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:20:24]Write i2c OK [00:20:24]MH_I2C_Read... [00:20:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:24]Read from MH i2c: E2 [00:20:24]MH_I2C_Read... [00:20:24]Read from MH i2c: E2 FD 00 [00:20:24]MH_I2C_Read... [00:20:24]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:20:24]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:20:24]wFMCommunicate OK [00:20:24]wFMCommunicate request_size=4 [00:20:24]MH_SAM_APDU [00:20:24]CAPDU: 80 17 00 00 [00:20:24]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:20:24]Write i2c OK [00:20:24]MH_I2C_Read... [00:20:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:24]Read from MH i2c: E2 [00:20:24]MH_I2C_Read... [00:20:24]Read from MH i2c: E2 FD 00 [00:20:24]MH_I2C_Read... [00:20:24]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:20:24]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:20:24]wFMCommunicate OK [00:20:24]wFMCommunicate request_size=4 [00:20:24]MH_SAM_APDU [00:20:24]CAPDU: 80 17 00 00 [00:20:24]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:20:24]Write i2c OK [00:20:24]MH_I2C_Read... [00:20:24]OFD Sender: No OFD packet to send [00:20:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:25]Read from MH i2c: E2 [00:20:25]MH_I2C_Read... [00:20:25]Read from MH i2c: E2 FD 00 [00:20:25]MH_I2C_Read... [00:20:25]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:20:25]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:20:25]wFMCommunicate OK [00:20:25]wFMCommunicate request_size=4 [00:20:25]MH_SAM_APDU [00:20:25]CAPDU: 80 17 00 00 [00:20:25]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:20:25]Write i2c OK [00:20:25]MH_I2C_Read... [00:20:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:20:25]Read from MH i2c: E2 [00:20:25]MH_I2C_Read... [00:20:25]Read from MH i2c: E2 BD 00 [00:20:25]MH_I2C_Read... [00:20:25]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:20:25]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:20:25]wFMCommunicate OK [00:20:25]SAM_PROTO_GetShiftData done [00:20:25]requested_item shift.sale.total_cash is exist - process it [00:20:25]requested_item shift.sale_refund.total is exist - process it [00:20:25]requested_item shift.sale_refund.total_cash is exist - process it [00:20:25]requested_item shift.buy.total is exist - process it [00:20:25]requested_item shift.buy.total_cash is exist - process it [00:20:25]produce_requested_data done [00:20:25]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:20:25]process_action_free get_value [00:20:25]json_value_free [00:20:25]json_value_free done [00:20:25]process_json_proto returns [00:20:25]Send response to host [00:20:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:20:25]free response buf [00:20:25]execute_script done [00:20:25]execute_script returns [00:20:25]free content buf [00:20:25]Sock 7.Close socket [00:20:25]Sock 7.Thread stoped [00:20:29]OFD Sender: No OFD packet to send [00:20:34]accept exits with 9 [00:20:34]New connection [00:20:34]New thread 3067501924 created [00:20:34]Thread 3067358564 joined [00:20:34]Waiting for new connection... [00:20:34] Sock 9.Parse request [00:20:34]Sock 9.Check first char [00:20:34]Sock 9.First char is OK [00:20:34]request: POST /json_proto HTTP/1.0 [00:20:34]Method: POST [00:20:34]URL: /json_proto [00:20:34]Method is POST - this is cgi request [00:20:34]url: /json_proto [00:20:34]query_string will be loaded in cgi processing [00:20:34]execute_cgi json_proto POST (null) [00:20:34]execute_cgi path=json_proto method=POST [00:20:34]POST find Content-Length [00:20:34]Host: 172.17.42.195:8080 [00:20:34]Content-Length: 215 [00:20:34]Content-Type: application/json [00:20:34] [00:20:34]POST finish read [00:20:34]Found Content-Length = 215 [00:20:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:34]execute_script... [00:20:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:34]POST & json_proto [00:20:34]process_json_proto [00:20:34]json parsed OK: [00:20:34]protocol is kg_v1.0 [00:20:34]action value=get_value [00:20:34]process_action get_value [00:20:34]cmd_get_value [00:20:34]process_action get_value done [00:20:34]requested_data is exist [00:20:34]produce_requested_data [00:20:34]requested_item kkm.sn is exist - process it [00:20:34]requested_item kkm.ver is exist - process it [00:20:34]requested_item fm.sn is exist - process it [00:20:34]wFMCommunicate request_size=4 [00:20:34]MH_SAM_APDU [00:20:34]CAPDU: 80 11 00 00 [00:20:34]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:20:34]Write i2c OK [00:20:34]MH_I2C_Read... [00:20:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:34]Read from MH i2c: E2 [00:20:34]MH_I2C_Read... [00:20:34]Read from MH i2c: E2 17 00 [00:20:34]MH_I2C_Read... [00:20:34]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [00:20:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:20:34]wFMCommunicate OK [00:20:34]requested_item fd.num is exist - process it [00:20:34]SAM_PROTO_GetFieldsCounters [00:20:34]wFMCommunicate request_size=4 [00:20:34]MH_SAM_APDU [00:20:34]CAPDU: 80 13 00 00 [00:20:34]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:20:34]Write i2c OK [00:20:34]MH_I2C_Read... [00:20:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:34]Read from MH i2c: E2 [00:20:34]MH_I2C_Read... [00:20:34]Read from MH i2c: E2 62 00 [00:20:34]MH_I2C_Read... [00:20:34]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [00:20:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:34]wFMCommunicate OK [00:20:34]SAM_PROTO_GetFieldsCounters done [00:20:34]requested_item shift.num is exist - process it [00:20:34]requested_item shift.opened is exist - process it [00:20:34]req_shift_opened [00:20:34]FM_GetShiftState [00:20:34]SAM_PROTO_GetShiftState [00:20:34]wFMCommunicate request_size=4 [00:20:34]MH_SAM_APDU [00:20:34]CAPDU: 80 13 01 00 [00:20:34]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:20:34]Write i2c OK [00:20:34]MH_I2C_Read... [00:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:34]Read from MH i2c: E2 [00:20:34]MH_I2C_Read... [00:20:34]Read from MH i2c: E2 0E 00 [00:20:34]MH_I2C_Read... [00:20:34]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 01 [00:20:34]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:20:34]wFMCommunicate OK [00:20:34]SAM_PROTO_GetShiftState done [00:20:34]FM_GetShiftState done [00:20:34]req_shift_opened done [00:20:34]requested_item shift.open_date is exist - process it [00:20:34]req_shift_open_date [00:20:34]req_shift_open_date done [00:20:34]produce_requested_data done [00:20:34]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:20:34]process_action_free get_value [00:20:34]json_value_free [00:20:34]json_value_free done [00:20:34]process_json_proto returns [00:20:34]Send response to host [00:20:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:20:34]free response buf [00:20:34]execute_script done [00:20:34]execute_script returns [00:20:34]free content buf [00:20:34]Sock 9.Close socket [00:20:34]Sock 9.Thread stoped [00:20:34]accept exits with 7 [00:20:34]New connection [00:20:34]New thread 3067358564 created [00:20:34]Thread 3067501924 joined [00:20:34]Waiting for new connection... [00:20:34] Sock 7.Parse request [00:20:34]Sock 7.Check first char [00:20:34]Sock 7.First char is OK [00:20:34]request: POST /json_proto HTTP/1.0 [00:20:34]Method: POST [00:20:34]URL: /json_proto [00:20:34]Method is POST - this is cgi request [00:20:34]url: /json_proto [00:20:34]query_string will be loaded in cgi processing [00:20:34]execute_cgi json_proto POST (null) [00:20:34]execute_cgi path=json_proto method=POST [00:20:34]POST find Content-Length [00:20:34]Host: 172.17.42.195:8080 [00:20:34]Content-Length: 331 [00:20:34]Content-Type: application/json [00:20:34] [00:20:34]POST finish read [00:20:34]Found Content-Length = 331 [00:20:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:20:34]execute_script... [00:20:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:20:35]POST & json_proto [00:20:35]process_json_proto [00:20:35]json parsed OK: [00:20:35]protocol is kg_v1.0 [00:20:35]action value=get_value [00:20:35]process_action get_value [00:20:35]cmd_get_value [00:20:35]process_action get_value done [00:20:35]requested_data is exist [00:20:35]produce_requested_data [00:20:35]requested_item fm.sale.total is exist - process it [00:20:35]SAM_PROTO_GetFMData [00:20:35]wFMCommunicate request_size=4 [00:20:35]MH_SAM_APDU [00:20:35]CAPDU: 80 13 03 00 [00:20:35]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:20:35]OFD Sender: No OFD packet to send [00:20:35]Write i2c OK [00:20:35]MH_I2C_Read... [00:20:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:20:35]Read from MH i2c: E2 [00:20:35]MH_I2C_Read... [00:20:35]Read from MH i2c: E2 FD 00 [00:20:35]MH_I2C_Read... [00:20:35]Read from MH i2c: E2 FD 00 20 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 99 [00:20:35]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:20:35]wFMCommunicate OK [00:20:35]wFMCommunicate request_size=4 [00:20:35]MH_SAM_APDU [00:20:35]CAPDU: 80 17 00 00 [00:20:35]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:20:35]Write i2c OK [00:20:35]MH_I2C_Read... [00:20:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:35]Read from MH i2c: E2 [00:20:35]MH_I2C_Read... [00:20:35]Read from MH i2c: E2 FD 00 [00:20:35]MH_I2C_Read... [00:20:35]Read from MH i2c: E2 FD 00 21 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 78 [00:20:35]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:20:35]wFMCommunicate OK [00:20:35]wFMCommunicate request_size=4 [00:20:35]MH_SAM_APDU [00:20:35]CAPDU: 80 17 00 00 [00:20:35]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:20:35]Write i2c OK [00:20:35]MH_I2C_Read... [00:20:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:36]Read from MH i2c: E2 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 FD 00 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 FD 00 22 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C9 [00:20:36]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:20:36]wFMCommunicate OK [00:20:36]wFMCommunicate request_size=4 [00:20:36]MH_SAM_APDU [00:20:36]CAPDU: 80 17 00 00 [00:20:36]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:20:36]Write i2c OK [00:20:36]MH_I2C_Read... [00:20:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:36]Read from MH i2c: E2 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 FD 00 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 FD 00 23 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 1E [00:20:36]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:20:36]wFMCommunicate OK [00:20:36]wFMCommunicate request_size=4 [00:20:36]MH_SAM_APDU [00:20:36]CAPDU: 80 17 00 00 [00:20:36]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:20:36]Write i2c OK [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 [00:20:36]MH_I2C_Read... [00:20:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:20:36]Read from MH i2c: E2 E3 00 [00:20:36]MH_I2C_Read... [00:20:36]Read from MH i2c: E2 E3 00 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:20:36]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:20:36]wFMCommunicate OK [00:20:36]SAM_PROTO_GetFMData done [00:20:36]requested_item fm.sale_refund.total is exist - process it [00:20:36]requested_item fm.buy.total is exist - process it [00:20:36]requested_item shift.sale.total is exist - process it [00:20:36]SAM_PROTO_GetShiftData [00:20:36]wFMCommunicate request_size=4 [00:20:36]MH_SAM_APDU [00:20:36]CAPDU: 80 13 02 00 [00:20:36]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:20:36]Write i2c OK [00:20:36]MH_I2C_Read... [00:20:37]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:20:37]Read from MH i2c: E2 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 25 00 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 16 [00:20:37]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:20:37]wFMCommunicate OK [00:20:37]wFMCommunicate request_size=4 [00:20:37]MH_SAM_APDU [00:20:37]CAPDU: 80 17 00 00 [00:20:37]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:20:37]Write i2c OK [00:20:37]MH_I2C_Read... [00:20:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:37]Read from MH i2c: E2 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 26 00 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 AE [00:20:37]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:20:37]wFMCommunicate OK [00:20:37]wFMCommunicate request_size=4 [00:20:37]MH_SAM_APDU [00:20:37]CAPDU: 80 17 00 00 [00:20:37]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:20:37]Write i2c OK [00:20:37]MH_I2C_Read... [00:20:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:37]Read from MH i2c: E2 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 27 00 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 79 [00:20:37]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:20:37]wFMCommunicate OK [00:20:37]wFMCommunicate request_size=4 [00:20:37]MH_SAM_APDU [00:20:37]CAPDU: 80 17 00 00 [00:20:37]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:20:37]Write i2c OK [00:20:37]MH_I2C_Read... [00:20:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:20:37]Read from MH i2c: E2 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 [00:20:37]MH_I2C_Read... [00:20:37]Read from MH i2c: E2 FD 00 28 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 1A [00:20:37]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:20:38]wFMCommunicate OK [00:20:38]wFMCommunicate request_size=4 [00:20:38]MH_SAM_APDU [00:20:38]CAPDU: 80 17 00 00 [00:20:38]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:20:38]Write i2c OK [00:20:38]MH_I2C_Read... [00:20:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:20:38]Read from MH i2c: E2 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 BD 00 [00:20:38]MH_I2C_Read... [00:20:38]Read from MH i2c: E2 BD 00 29 00 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 8F [00:20:38]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:20:38]wFMCommunicate OK [00:20:38]SAM_PROTO_GetShiftData done [00:20:38]requested_item shift.sale.total_cash is exist - process it [00:20:38]requested_item shift.sale_refund.total is exist - process it [00:20:38]requested_item shift.sale_refund.total_cash is exist - process it [00:20:38]requested_item shift.buy.total is exist - process it [00:20:38]requested_item shift.buy.total_cash is exist - process it [00:20:38]produce_requested_data done [00:20:38]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:20:38]process_action_free get_value [00:20:38]json_value_free [00:20:38]json_value_free done [00:20:38]process_json_proto returns [00:20:38]Send response to host [00:20:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:20:38]free response buf [00:20:38]execute_script done [00:20:38]execute_script returns [00:20:38]free content buf [00:20:38]Sock 7.Close socket [00:20:38]Sock 7.Thread stoped [00:20:40]OFD Sender: No OFD packet to send [00:20:45]OFD Sender: No OFD packet to send [00:20:50]OFD Sender: No OFD packet to send [00:20:55]OFD Sender: No OFD packet to send [00:21:00]OFD Sender: No OFD packet to send [00:21:00]accept exits with 9 [00:21:00]New connection [00:21:00]New thread 3067501924 created [00:21:00]Thread 3067358564 joined [00:21:00]Waiting for new connection... [00:21:00] Sock 9.Parse request [00:21:00]Sock 9.Check first char [00:21:00]Sock 9.First char is OK [00:21:00]request: POST /json_proto HTTP/1.0 [00:21:00]Method: POST [00:21:00]URL: /json_proto [00:21:00]Method is POST - this is cgi request [00:21:00]url: /json_proto [00:21:00]query_string will be loaded in cgi processing [00:21:00]execute_cgi json_proto POST (null) [00:21:00]execute_cgi path=json_proto method=POST [00:21:00]POST find Content-Length [00:21:00]Host: 172.17.42.195:8080 [00:21:00]Content-Length: 215 [00:21:00]Content-Type: application/json [00:21:00] [00:21:00]POST finish read [00:21:00]Found Content-Length = 215 [00:21:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:00]execute_script... [00:21:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:00]POST & json_proto [00:21:00]process_json_proto [00:21:00]json parsed OK: [00:21:00]protocol is kg_v1.0 [00:21:00]action value=get_value [00:21:00]process_action get_value [00:21:00]cmd_get_value [00:21:00]process_action get_value done [00:21:00]requested_data is exist [00:21:00]produce_requested_data [00:21:00]requested_item kkm.sn is exist - process it [00:21:00]requested_item kkm.ver is exist - process it [00:21:00]requested_item fm.sn is exist - process it [00:21:00]wFMCommunicate request_size=4 [00:21:00]MH_SAM_APDU [00:21:00]CAPDU: 80 11 00 00 [00:21:00]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [00:21:00]Write i2c OK [00:21:00]MH_I2C_Read... [00:21:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:00]Read from MH i2c: E2 [00:21:00]MH_I2C_Read... [00:21:00]Read from MH i2c: E2 17 00 [00:21:00]MH_I2C_Read... [00:21:00]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [00:21:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:21:00]wFMCommunicate OK [00:21:00]requested_item fd.num is exist - process it [00:21:00]SAM_PROTO_GetFieldsCounters [00:21:00]wFMCommunicate request_size=4 [00:21:00]MH_SAM_APDU [00:21:00]CAPDU: 80 13 00 00 [00:21:00]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [00:21:00]Write i2c OK [00:21:00]MH_I2C_Read... [00:21:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:00]Read from MH i2c: E2 [00:21:00]MH_I2C_Read... [00:21:00]Read from MH i2c: E2 62 00 [00:21:00]MH_I2C_Read... [00:21:00]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [00:21:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:00]wFMCommunicate OK [00:21:00]SAM_PROTO_GetFieldsCounters done [00:21:00]requested_item shift.num is exist - process it [00:21:00]requested_item shift.opened is exist - process it [00:21:00]req_shift_opened [00:21:00]FM_GetShiftState [00:21:00]SAM_PROTO_GetShiftState [00:21:00]wFMCommunicate request_size=4 [00:21:00]MH_SAM_APDU [00:21:00]CAPDU: 80 13 01 00 [00:21:00]Write to MH i2c: E2 08 00 2C 00 80 13 01 00 00 00 00 00 A9 [00:21:00]Write i2c OK [00:21:00]MH_I2C_Read... [00:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:00]Read from MH i2c: E2 [00:21:00]MH_I2C_Read... [00:21:00]Read from MH i2c: E2 0E 00 [00:21:00]MH_I2C_Read... [00:21:00]Read from MH i2c: E2 0E 00 2C 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 0E [00:21:00]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:21:00]wFMCommunicate OK [00:21:00]SAM_PROTO_GetShiftState done [00:21:00]FM_GetShiftState done [00:21:00]req_shift_opened done [00:21:00]requested_item shift.open_date is exist - process it [00:21:00]req_shift_open_date [00:21:00]req_shift_open_date done [00:21:00]produce_requested_data done [00:21:00]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:21:00]process_action_free get_value [00:21:00]json_value_free [00:21:00]json_value_free done [00:21:00]process_json_proto returns [00:21:00]Send response to host [00:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:21:00]free response buf [00:21:00]execute_script done [00:21:00]execute_script returns [00:21:00]free content buf [00:21:00]Sock 9.Close socket [00:21:00]Sock 9.Thread stoped [00:21:00]accept exits with 7 [00:21:00]New connection [00:21:00]New thread 3067358564 created [00:21:00]Thread 3067501924 joined [00:21:00]Waiting for new connection... [00:21:00] Sock 7.Parse request [00:21:00]Sock 7.Check first char [00:21:00]Sock 7.First char is OK [00:21:00]request: POST /json_proto HTTP/1.0 [00:21:00]Method: POST [00:21:00]URL: /json_proto [00:21:00]Method is POST - this is cgi request [00:21:00]url: /json_proto [00:21:00]query_string will be loaded in cgi processing [00:21:00]execute_cgi json_proto POST (null) [00:21:00]execute_cgi path=json_proto method=POST [00:21:00]POST find Content-Length [00:21:00]Host: 172.17.42.195:8080 [00:21:00]Content-Length: 331 [00:21:00]Content-Type: application/json [00:21:00] [00:21:00]POST finish read [00:21:00]Found Content-Length = 331 [00:21:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:00]execute_script... [00:21:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:01]POST & json_proto [00:21:01]process_json_proto [00:21:01]json parsed OK: [00:21:01]protocol is kg_v1.0 [00:21:01]action value=get_value [00:21:01]process_action get_value [00:21:01]cmd_get_value [00:21:01]process_action get_value done [00:21:01]requested_data is exist [00:21:01]produce_requested_data [00:21:01]requested_item fm.sale.total is exist - process it [00:21:01]SAM_PROTO_GetFMData [00:21:01]wFMCommunicate request_size=4 [00:21:01]MH_SAM_APDU [00:21:01]CAPDU: 80 13 03 00 [00:21:01]Write to MH i2c: E2 08 00 2D 00 80 13 03 00 00 00 00 00 AC [00:21:01]Write i2c OK [00:21:01]MH_I2C_Read... [00:21:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:21:01]Read from MH i2c: E2 [00:21:01]MH_I2C_Read... [00:21:01]Read from MH i2c: E2 FD 00 [00:21:01]MH_I2C_Read... [00:21:01]Read from MH i2c: E2 FD 00 2D 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 A6 [00:21:01]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:21:01]wFMCommunicate OK [00:21:01]wFMCommunicate request_size=4 [00:21:01]MH_SAM_APDU [00:21:01]CAPDU: 80 17 00 00 [00:21:01]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [00:21:01]Write i2c OK [00:21:01]MH_I2C_Read... [00:21:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:01]Read from MH i2c: E2 [00:21:01]MH_I2C_Read... [00:21:01]Read from MH i2c: E2 FD 00 [00:21:01]MH_I2C_Read... [00:21:01]Read from MH i2c: E2 FD 00 2E 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 85 [00:21:01]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:21:01]wFMCommunicate OK [00:21:01]wFMCommunicate request_size=4 [00:21:01]MH_SAM_APDU [00:21:01]CAPDU: 80 17 00 00 [00:21:01]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [00:21:01]Write i2c OK [00:21:01]MH_I2C_Read... [00:21:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:02]Read from MH i2c: E2 [00:21:02]MH_I2C_Read... [00:21:02]Read from MH i2c: E2 FD 00 [00:21:02]MH_I2C_Read... [00:21:02]Read from MH i2c: E2 FD 00 2F 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 D6 [00:21:02]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:21:02]wFMCommunicate OK [00:21:02]wFMCommunicate request_size=4 [00:21:02]MH_SAM_APDU [00:21:02]CAPDU: 80 17 00 00 [00:21:02]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:21:02]Write i2c OK [00:21:02]MH_I2C_Read... [00:21:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:02]Read from MH i2c: E2 [00:21:02]MH_I2C_Read... [00:21:02]Read from MH i2c: E2 FD 00 [00:21:02]MH_I2C_Read... [00:21:02]Read from MH i2c: E2 FD 00 30 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 2B [00:21:02]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:21:02]wFMCommunicate OK [00:21:02]wFMCommunicate request_size=4 [00:21:02]MH_SAM_APDU [00:21:02]CAPDU: 80 17 00 00 [00:21:02]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:21:02]Write i2c OK [00:21:02]MH_I2C_Read... [00:21:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:21:02]Read from MH i2c: E2 [00:21:02]MH_I2C_Read... [00:21:02]Read from MH i2c: E2 E3 00 [00:21:02]MH_I2C_Read... [00:21:02]Read from MH i2c: E2 E3 00 31 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:21:02]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:02]wFMCommunicate OK [00:21:02]SAM_PROTO_GetFMData done [00:21:02]requested_item fm.sale_refund.total is exist - process it [00:21:02]requested_item fm.buy.total is exist - process it [00:21:02]requested_item shift.sale.total is exist - process it [00:21:02]SAM_PROTO_GetShiftData [00:21:02]wFMCommunicate request_size=4 [00:21:02]MH_SAM_APDU [00:21:02]CAPDU: 80 13 02 00 [00:21:02]Write to MH i2c: E2 08 00 32 00 80 13 02 00 00 00 00 00 B0 [00:21:02]Write i2c OK [00:21:02]MH_I2C_Read... [00:21:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:21:03]Read from MH i2c: E2 [00:21:03]MH_I2C_Read... [00:21:03]Read from MH i2c: E2 FD 00 [00:21:03]MH_I2C_Read... [00:21:03]Read from MH i2c: E2 FD 00 32 00 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 23 [00:21:03]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:21:03]wFMCommunicate OK [00:21:03]wFMCommunicate request_size=4 [00:21:03]MH_SAM_APDU [00:21:03]CAPDU: 80 17 00 00 [00:21:03]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:21:03]Write i2c OK [00:21:03]MH_I2C_Read... [00:21:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:03]Read from MH i2c: [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]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]/dev/ttyS4 opened [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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:10]*** MH1903S init start (LINUX_LIGHT) [00:00:10]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:10]*** Serial: 3139303353513838 54000000005725E6 (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: 544667+1729271023=1729815690 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [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 41 00 40 00 FF FF 5F [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: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 8B E4 1A 67 EF 94 12 67 EB [00:21:31]Current date/time: 25.10.2024 00:21 [00:21:31]FM_Init [00:21:31]wFMConnect [00:21:31]MH_SAM_On [00:21:31]Write to MH i2c: E0 00 00 08 00 E7 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_init finished! [00:21:31]*** atr: [00:21:31]*** 0F 3B D5 18 FF 81 91 FE [00:21:31]*** 1F C3 80 73 C8 21 10 0A [00:21:31]*** 00 00 00 00 00 00 00 00 [00:21:31]*** 00 00 00 00 00 00 00 00 [00:21:31]*** 00 00 00 00 00 00 00 00 [00:21:31]*** 00 00 00 00 00 00 00 00 [00:21:31]*** 00 00 00 00 00 00 00 00 [00:21:31]*** 00 00 00 00 00 00 00 00 [00:21:31]Read from MH i2c: E0 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E0 10 00 [00:21:31]MH_I2C_Read... [00:21: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 [00:21:31]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:21:31]wFMCommunicate request_size=10 [00:21:31]MH_SAM_APDU [00:21:31]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:21:31]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:21:31]Read from MH i2c: E2 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:21:31]RAPDU: 90 00 [00:21:31]wFMCommunicate OK [00:21:31]wFMCommunicate request_size=4 [00:21:31]MH_SAM_APDU [00:21:31]CAPDU: 80 11 00 00 [00:21:31]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:31]Read from MH i2c: E2 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 17 00 [00:21:31]MH_I2C_Read... [00:21: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 36 37 32 90 00 D9 [00:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:21:31]wFMCommunicate OK [00:21:31]Detected FM SN is 0000000000874672 [00:21:31]Stored FM SN is 0000000000874672 [00:21:31]wFMCommunicate request_size=9 [00:21:31]MH_SAM_APDU [00:21:31]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:21:31]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:21:31]Read from MH i2c: E2 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:21:31]RAPDU: 90 00 [00:21:31]wFMCommunicate OK [00:21:31]FM PIN OK [00:21:31]wFMCommunicate request_size=8 [00:21:31]MH_SAM_APDU [00:21:31]CAPDU: 80 14 04 00 03 02 00 01 [00:21:31]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:21:31]Read from MH i2c: E2 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:21:31]RAPDU: 90 00 [00:21:31]wFMCommunicate OK [00:21:31]wFMCommunicate request_size=13 [00:21:31]MH_SAM_APDU [00:21:31]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:21: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 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:21:31]Read from MH i2c: E2 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:21:31]RAPDU: 90 00 [00:21:31]wFMCommunicate OK [00:21:31]wFMCommunicate request_size=4 [00:21:31]MH_SAM_APDU [00:21:31]CAPDU: 80 11 00 00 [00:21:31]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:31]Read from MH i2c: E2 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: E2 17 00 [00:21:31]MH_I2C_Read... [00:21: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 36 37 32 90 00 DD [00:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:21:31]wFMCommunicate OK [00:21:31]DocumentArchiveInit [00:21:31]Start Httpd... [00:21:31]Httpd thread 3067514212 created [00:21:31]Write to MH i2c: 01 00 00 0F 00 0F [00:21:31]Write i2c OK [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: 01 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: 01 07 00 [00:21:31]MH_I2C_Read... [00:21:31]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:21:31]Allocated Socket 5 [00:21:31]Bind OK [00:21:31]Listen OK [00:21:31]httpd running on port 8080 [00:21:31]Waiting for new connection... [00:21:31]MH Int Process started [00:21:31]OFD Sender: No OFD packet to send [00:21:36]OFD Sender: No OFD packet to send [00:21:37]accept exits with 6 [00:21:37]New connection [00:21:37]New thread 3067227492 created [00:21:37]Waiting for new connection... [00:21:37] Sock 6.Parse request [00:21:37]Sock 6.Check first char [00:21:37]Sock 6.First char is OK [00:21:37]request: POST /json_proto HTTP/1.0 [00:21:37]Method: POST [00:21:37]URL: /json_proto [00:21:37]Method is POST - this is cgi request [00:21:37]url: /json_proto [00:21:37]query_string will be loaded in cgi processing [00:21:37]execute_cgi json_proto POST (null) [00:21:37]execute_cgi path=json_proto method=POST [00:21:37]POST find Content-Length [00:21:37]Host: 172.17.42.195:8080 [00:21:37]Content-Length: 215 [00:21:37]Content-Type: application/json [00:21:37] [00:21:37]POST finish read [00:21:37]Found Content-Length = 215 [00:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:37]execute_script... [00:21:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:37]POST & json_proto [00:21:37]process_json_proto [00:21:37]json parsed OK: [00:21:37]protocol is kg_v1.0 [00:21:37]action value=get_value [00:21:37]process_action get_value [00:21:37]cmd_get_value [00:21:37]process_action get_value done [00:21:37]requested_data is exist [00:21:37]produce_requested_data [00:21:37]requested_item kkm.sn is exist - process it [00:21:37]requested_item kkm.ver is exist - process it [00:21:37]requested_item fm.sn is exist - process it [00:21:37]wFMCommunicate request_size=4 [00:21:37]MH_SAM_APDU [00:21:37]CAPDU: 80 11 00 00 [00:21:37]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:21:37]Write i2c OK [00:21:37]MH_I2C_Read... [00:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:37]Read from MH i2c: E2 [00:21:37]MH_I2C_Read... [00:21:37]Read from MH i2c: E2 17 00 [00:21:37]MH_I2C_Read... [00:21:37]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [00:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:21:37]wFMCommunicate OK [00:21:37]requested_item fd.num is exist - process it [00:21:37]SAM_PROTO_GetFieldsCounters [00:21:37]wFMCommunicate request_size=4 [00:21:37]MH_SAM_APDU [00:21:37]CAPDU: 80 13 00 00 [00:21:37]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:21:37]Write i2c OK [00:21:37]MH_I2C_Read... [00:21:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:37]Read from MH i2c: E2 [00:21:37]MH_I2C_Read... [00:21:37]Read from MH i2c: E2 62 00 [00:21:37]MH_I2C_Read... [00:21:37]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00:21:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:37]wFMCommunicate OK [00:21:37]SAM_PROTO_GetFieldsCounters done [00:21:37]requested_item shift.num is exist - process it [00:21:37]requested_item shift.opened is exist - process it [00:21:37]req_shift_opened [00:21:37]FM_GetShiftState [00:21:37]SAM_PROTO_GetShiftState [00:21:37]wFMCommunicate request_size=4 [00:21:37]MH_SAM_APDU [00:21:37]CAPDU: 80 13 01 00 [00:21:37]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:21:37]Write i2c OK [00:21:37]MH_I2C_Read... [00:21:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:37]Read from MH i2c: E2 [00:21:37]MH_I2C_Read... [00:21:37]Read from MH i2c: E2 0E 00 [00:21:37]MH_I2C_Read... [00:21:37]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:21:37]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:21:37]wFMCommunicate OK [00:21:37]SAM_PROTO_GetShiftState done [00:21:37]FM_GetShiftState done [00:21:37]req_shift_opened done [00:21:37]requested_item shift.open_date is exist - process it [00:21:37]req_shift_open_date [00:21:37]req_shift_open_date done [00:21:37]produce_requested_data done [00:21:37]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:21:37]process_action_free get_value [00:21:37]json_value_free [00:21:37]json_value_free done [00:21:37]process_json_proto returns [00:21:37]Send response to host [00:21:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:21:37]free response buf [00:21:37]execute_script done [00:21:37]execute_script returns [00:21:37]free content buf [00:21:37]Sock 6.Close socket [00:21:37]Sock 6.Thread stoped [00:21:37]accept exits with 9 [00:21:37]New connection [00:21:37]New thread 3067084132 created [00:21:37]Thread 3067227492 joined [00:21:37]Waiting for new connection... [00:21:37] Sock 9.Parse request [00:21:37]Sock 9.Check first char [00:21:37]Sock 9.First char is OK [00:21:37]request: POST /json_proto HTTP/1.0 [00:21:37]Method: POST [00:21:37]URL: /json_proto [00:21:37]Method is POST - this is cgi request [00:21:37]url: /json_proto [00:21:37]query_string will be loaded in cgi processing [00:21:37]execute_cgi json_proto POST (null) [00:21:37]execute_cgi path=json_proto method=POST [00:21:37]POST find Content-Length [00:21:37]Host: 172.17.42.195:8080 [00:21:37]Content-Length: 331 [00:21:37]Content-Type: application/json [00:21:37] [00:21:37]POST finish read [00:21:37]Found Content-Length = 331 [00:21:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:37]execute_script... [00:21:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:37]POST & json_proto [00:21:37]process_json_proto [00:21:37]json parsed OK: [00:21:37]protocol is kg_v1.0 [00:21:37]action value=get_value [00:21:37]process_action get_value [00:21:38]cmd_get_value [00:21:38]process_action get_value done [00:21:38]requested_data is exist [00:21:38]produce_requested_data [00:21:38]requested_item fm.sale.total is exist - process it [00:21:38]SAM_PROTO_GetFMData [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 13 03 00 [00:21:38]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:38]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:21:38]Read from MH i2c: E2 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 FD 00 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:21:38]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:21:38]wFMCommunicate OK [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 17 00 00 [00:21:38]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:38]Read from MH i2c: E2 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 FD 00 [00:21:38]MH_I2C_Read... [00:21:38]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:21:38]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:21:38]wFMCommunicate OK [00:21:38]wFMCommunicate request_size=4 [00:21:38]MH_SAM_APDU [00:21:38]CAPDU: 80 17 00 00 [00:21:38]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:21:38]Write i2c OK [00:21:38]MH_I2C_Read... [00:21:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:21:39]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:21:39]wFMCommunicate OK [00:21:39]wFMCommunicate request_size=4 [00:21:39]MH_SAM_APDU [00:21:39]CAPDU: 80 17 00 00 [00:21:39]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:21:39]Write i2c OK [00:21:39]MH_I2C_Read... [00:21:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:21:39]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:21:39]wFMCommunicate OK [00:21:39]wFMCommunicate request_size=4 [00:21:39]MH_SAM_APDU [00:21:39]CAPDU: 80 17 00 00 [00:21:39]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:21:39]Write i2c OK [00:21:39]MH_I2C_Read... [00:21:39]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:21:39]Read from MH i2c: E2 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 E3 00 [00:21:39]MH_I2C_Read... [00:21:39]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:21:39]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:39]wFMCommunicate OK [00:21:39]SAM_PROTO_GetFMData done [00:21:39]requested_item fm.sale_refund.total is exist - process it [00:21:39]requested_item fm.buy.total is exist - process it [00:21:39]requested_item shift.sale.total is exist - process it [00:21:39]SAM_PROTO_GetShiftData [00:21:39]wFMCommunicate request_size=4 [00:21:39]MH_SAM_APDU [00:21:39]CAPDU: 80 13 02 00 [00:21:39]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:21:39]Write i2c OK [00:21:39]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 18 00 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 09 [00:21:40]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:21:40]wFMCommunicate OK [00:21:40]wFMCommunicate request_size=4 [00:21:40]MH_SAM_APDU [00:21:40]CAPDU: 80 17 00 00 [00:21:40]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:21:40]Write i2c OK [00:21:40]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:21:40]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:21:40]wFMCommunicate OK [00:21:40]wFMCommunicate request_size=4 [00:21:40]MH_SAM_APDU [00:21:40]CAPDU: 80 17 00 00 [00:21:40]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:21:40]Write i2c OK [00:21:40]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:21:40]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:21:40]wFMCommunicate OK [00:21:40]wFMCommunicate request_size=4 [00:21:40]MH_SAM_APDU [00:21:40]CAPDU: 80 17 00 00 [00:21:40]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:21:40]Write i2c OK [00:21:40]MH_I2C_Read... [00:21:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:40]Read from MH i2c: E2 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 [00:21:40]MH_I2C_Read... [00:21:40]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:21:41]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:21:41]wFMCommunicate OK [00:21:41]wFMCommunicate request_size=4 [00:21:41]MH_SAM_APDU [00:21:41]CAPDU: 80 17 00 00 [00:21:41]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:21:41]Write i2c OK [00:21:41]MH_I2C_Read... [00:21:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:21:41]Read from MH i2c: E2 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 BD 00 [00:21:41]MH_I2C_Read... [00:21:41]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:21:41]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:41]wFMCommunicate OK [00:21:41]SAM_PROTO_GetShiftData done [00:21:41]requested_item shift.sale.total_cash is exist - process it [00:21:41]requested_item shift.sale_refund.total is exist - process it [00:21:41]requested_item shift.sale_refund.total_cash is exist - process it [00:21:41]requested_item shift.buy.total is exist - process it [00:21:41]requested_item shift.buy.total_cash is exist - process it [00:21:41]produce_requested_data done [00:21:41]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:21:41]process_action_free get_value [00:21:41]json_value_free [00:21:41]json_value_free done [00:21:41]process_json_proto returns [00:21:41]Send response to host [00:21:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:21:41]free response buf [00:21:41]execute_script done [00:21:41]execute_script returns [00:21:41]free content buf [00:21:41]Sock 9.Close socket [00:21:41]Sock 9.Thread stoped [00:21:41]OFD Sender: No OFD packet to send [00:21:44]int [00:21:44]Write to MH i2c: 01 00 00 1D 00 1D [00:21:44]*** FLAG_PRN_KEY set [00:21:44]Write i2c OK [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: 01 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: 01 07 00 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: 01 07 00 1D 00 00 08 00 00 00 FF 0F 3A [00:21:44]state=0 [00:21:44]Key pressed [00:21:44]Feed [00:21:44]Write to MH i2c: D8 00 00 1E 00 F5 [00:21:44]Write i2c OK [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: D8 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: D8 01 00 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: D8 01 00 1E 00 00 F6 [00:21:44]int [00:21:44]Write to MH i2c: 01 00 00 1F 00 1F [00:21:44]Write i2c OK [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: 01 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: 01 07 00 [00:21:44]MH_I2C_Read... [00:21:44]Read from MH i2c: 01 07 00 1F 00 00 48 00 00 00 3D 00 AB [00:21:44]state=2 [00:21:44]Key pressed [00:21:45]int [00:21:45]Write to MH i2c: 01 00 00 20 00 20 [00:21:45]*** FLAG_PRN_KEY reset [00:21:45]Write i2c OK [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: 01 [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: 01 07 00 [00:21:45]MH_I2C_Read... [00:21:45]Read from MH i2c: 01 07 00 20 00 00 00 00 00 00 FB 0F 31 [00:21:45]state=2 [00:21:45]Stop feed [00:21:46]OFD Sender: No OFD packet to send [00:21:51]OFD Sender: No OFD packet to send [00:21:53]accept exits with 6 [00:21:53]New connection [00:21:53]New thread 3067227492 created [00:21:53]Thread 3067084132 joined [00:21:53]Waiting for new connection... [00:21:53] Sock 6.Parse request [00:21:53]Sock 6.Check first char [00:21:53]Sock 6.First char is OK [00:21:53]request: POST /json_proto HTTP/1.0 [00:21:53]Method: POST [00:21:53]URL: /json_proto [00:21:53]Method is POST - this is cgi request [00:21:53]url: /json_proto [00:21:53]query_string will be loaded in cgi processing [00:21:53]execute_cgi json_proto POST (null) [00:21:53]execute_cgi path=json_proto method=POST [00:21:53]POST find Content-Length [00:21:53]Host: 172.17.42.195:8080 [00:21:53]Content-Length: 215 [00:21:53]Content-Type: application/json [00:21:53] [00:21:53]POST finish read [00:21:53]Found Content-Length = 215 [00:21:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:53]execute_script... [00:21:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:21:53]POST & json_proto [00:21:53]process_json_proto [00:21:53]json parsed OK: [00:21:53]protocol is kg_v1.0 [00:21:53]action value=get_value [00:21:53]process_action get_value [00:21:53]cmd_get_value [00:21:53]process_action get_value done [00:21:53]requested_data is exist [00:21:53]produce_requested_data [00:21:53]requested_item kkm.sn is exist - process it [00:21:53]requested_item kkm.ver is exist - process it [00:21:53]requested_item fm.sn is exist - process it [00:21:53]wFMCommunicate request_size=4 [00:21:53]MH_SAM_APDU [00:21:53]CAPDU: 80 11 00 00 [00:21:53]Write to MH i2c: E2 08 00 21 00 80 11 00 00 00 00 00 00 9B [00:21:53]Write i2c OK [00:21:53]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 17 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 17 00 21 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [00:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:21:53]wFMCommunicate OK [00:21:53]requested_item fd.num is exist - process it [00:21:53]SAM_PROTO_GetFieldsCounters [00:21:53]wFMCommunicate request_size=4 [00:21:53]MH_SAM_APDU [00:21:53]CAPDU: 80 13 00 00 [00:21:53]Write to MH i2c: E2 08 00 22 00 80 13 00 00 00 00 00 00 9E [00:21:53]Write i2c OK [00:21:53]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 62 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 62 00 22 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [00:21:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:53]wFMCommunicate OK [00:21:53]SAM_PROTO_GetFieldsCounters done [00:21:53]requested_item shift.num is exist - process it [00:21:53]requested_item shift.opened is exist - process it [00:21:53]req_shift_opened [00:21:53]FM_GetShiftState [00:21:53]SAM_PROTO_GetShiftState [00:21:53]wFMCommunicate request_size=4 [00:21:53]MH_SAM_APDU [00:21:53]CAPDU: 80 13 01 00 [00:21:53]Write to MH i2c: E2 08 00 23 00 80 13 01 00 00 00 00 00 A0 [00:21:53]Write i2c OK [00:21:53]MH_I2C_Read... [00:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:53]Read from MH i2c: E2 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 0E 00 [00:21:53]MH_I2C_Read... [00:21:53]Read from MH i2c: E2 0E 00 23 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 05 [00:21:53]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:21:53]wFMCommunicate OK [00:21:53]SAM_PROTO_GetShiftState done [00:21:53]FM_GetShiftState done [00:21:53]req_shift_opened done [00:21:53]requested_item shift.open_date is exist - process it [00:21:53]req_shift_open_date [00:21:53]req_shift_open_date done [00:21:53]produce_requested_data done [00:21:53]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:21:53]process_action_free get_value [00:21:53]json_value_free [00:21:53]json_value_free done [00:21:53]process_json_proto returns [00:21:53]Send response to host [00:21:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:21:53]free response buf [00:21:53]execute_script done [00:21:53]execute_script returns [00:21:53]free content buf [00:21:53]Sock 6.Close socket [00:21:53]Sock 6.Thread stoped [00:21:53]accept exits with 9 [00:21:53]New connection [00:21:53]New thread 3067084132 created [00:21:53]Thread 3067227492 joined [00:21:53]Waiting for new connection... [00:21:53] Sock 9.Parse request [00:21:53]Sock 9.Check first char [00:21:53]Sock 9.First char is OK [00:21:53]request: POST /json_proto HTTP/1.0 [00:21:53]Method: POST [00:21:53]URL: /json_proto [00:21:53]Method is POST - this is cgi request [00:21:53]url: /json_proto [00:21:53]query_string will be loaded in cgi processing [00:21:53]execute_cgi json_proto POST (null) [00:21:53]execute_cgi path=json_proto method=POST [00:21:53]POST find Content-Length [00:21:53]Host: 172.17.42.195:8080 [00:21:53]Content-Length: 331 [00:21:53]Content-Type: application/json [00:21:53] [00:21:53]POST finish read [00:21:53]Found Content-Length = 331 [00:21: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" ] } } [00:21:53]execute_script... [00:21:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:21:54]POST & json_proto [00:21:54]process_json_proto [00:21:54]json parsed OK: [00:21:54]protocol is kg_v1.0 [00:21:54]action value=get_value [00:21:54]process_action get_value [00:21:54]cmd_get_value [00:21:54]process_action get_value done [00:21:54]requested_data is exist [00:21:54]produce_requested_data [00:21:54]requested_item fm.sale.total is exist - process it [00:21:54]SAM_PROTO_GetFMData [00:21:54]wFMCommunicate request_size=4 [00:21:54]MH_SAM_APDU [00:21:54]CAPDU: 80 13 03 00 [00:21:54]Write to MH i2c: E2 08 00 24 00 80 13 03 00 00 00 00 00 A3 [00:21:54]Write i2c OK [00:21:54]MH_I2C_Read... [00:21:54]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:21:54]Read from MH i2c: E2 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: E2 FD 00 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: E2 FD 00 24 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 9D [00:21:54]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:21:54]wFMCommunicate OK [00:21:54]wFMCommunicate request_size=4 [00:21:54]MH_SAM_APDU [00:21:54]CAPDU: 80 17 00 00 [00:21:54]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [00:21:54]Write i2c OK [00:21:54]MH_I2C_Read... [00:21:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:54]Read from MH i2c: E2 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: E2 FD 00 [00:21:54]MH_I2C_Read... [00:21:54]Read from MH i2c: E2 FD 00 25 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 7C [00:21:54]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:21:54]wFMCommunicate OK [00:21:54]wFMCommunicate request_size=4 [00:21:54]MH_SAM_APDU [00:21:54]CAPDU: 80 17 00 00 [00:21:54]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:21:54]Write i2c OK [00:21:54]MH_I2C_Read... [00:21:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:55]Read from MH i2c: E2 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: E2 FD 00 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: E2 FD 00 26 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 CD [00:21:55]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:21:55]wFMCommunicate OK [00:21:55]wFMCommunicate request_size=4 [00:21:55]MH_SAM_APDU [00:21:55]CAPDU: 80 17 00 00 [00:21:55]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:21:55]Write i2c OK [00:21:55]MH_I2C_Read... [00:21:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:55]Read from MH i2c: E2 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: E2 FD 00 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: E2 FD 00 27 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 22 [00:21:55]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:21:55]wFMCommunicate OK [00:21:55]wFMCommunicate request_size=4 [00:21:55]MH_SAM_APDU [00:21:55]CAPDU: 80 17 00 00 [00:21:55]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:21:55]Write i2c OK [00:21:55]MH_I2C_Read... [00:21:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:21:55]Read from MH i2c: E2 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: E2 E3 00 [00:21:55]MH_I2C_Read... [00:21:55]Read from MH i2c: E2 E3 00 28 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 87 [00:21:55]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:21:55]wFMCommunicate OK [00:21:55]SAM_PROTO_GetFMData done [00:21:55]requested_item fm.sale_refund.total is exist - process it [00:21:55]requested_item fm.buy.total is exist - process it [00:21:55]requested_item shift.sale.total is exist - process it [00:21:55]SAM_PROTO_GetShiftData [00:21:55]wFMCommunicate request_size=4 [00:21:55]MH_SAM_APDU [00:21:55]CAPDU: 80 13 02 00 [00:21:55]Write to MH i2c: E2 08 00 29 00 80 13 02 00 00 00 00 00 A7 [00:21:55]Write i2c OK [00:21:55]MH_I2C_Read... [00:21:56]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:21:56]Read from MH i2c: E2 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 FD 00 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 FD 00 29 00 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 1A [00:21:56]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:21:56]wFMCommunicate OK [00:21:56]wFMCommunicate request_size=4 [00:21:56]MH_SAM_APDU [00:21:56]CAPDU: 80 17 00 00 [00:21:56]Write to MH i2c: E2 08 00 2A 00 80 17 00 00 00 00 00 00 AA [00:21:56]Write i2c OK [00:21:56]MH_I2C_Read... [00:21:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:56]Read from MH i2c: E2 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 FD 00 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 FD 00 2A 00 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 B2 [00:21:56]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:21:56]wFMCommunicate OK [00:21:56]wFMCommunicate request_size=4 [00:21:56]MH_SAM_APDU [00:21:56]CAPDU: 80 17 00 00 [00:21:56]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [00:21:56]Write i2c OK [00:21:56]MH_I2C_Read... [00:21:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:56]Read from MH i2c: E2 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 FD 00 [00:21:56]MH_I2C_Read... [00:21:56]Read from MH i2c: E2 FD 00 2B 00 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 7D [00:21:56]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:21:56]wFMCommunicate OK [00:21:56]wFMCommunicate request_size=4 [00:21:56]MH_SAM_APDU [00:21:56]CAPDU: 80 17 00 00 [00:21:56]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [00:21:56]Write i2c OK [00:21:56]MH_I2C_Read... [00:21:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:21:56]OFD Sender: No OFD packet to send [00:21:57]Read from MH i2c: E2 [00:21:57]MH_I2C_Read... [00:21:57]Read from MH i2c: E2 FD 00 [00:21:57]MH_I2C_Read... [00:21:57]Read from MH i2c: E2 FD 00 2C 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 1E [00:21:57]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:21:57]wFMCommunicate OK [00:21:57]wFMCommunicate request_size=4 [00:21:57]MH_SAM_APDU [00:21:57]CAPDU: 80 17 00 00 [00:21:57]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [00:21:57]Write i2c OK [00:21:57]MH_I2C_Read... [00:21:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:21:57]Read from MH i2c: E2 [00:21:57]MH_I2C_Read... [00:21:57]Read from MH i2c: E2 BD 00 [00:21:57]MH_I2C_Read... [00:21:57]Read from MH i2c: E2 BD 00 2D 00 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 93 [00:21:57]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:21:57]wFMCommunicate OK [00:21:57]SAM_PROTO_GetShiftData done [00:21:57]requested_item shift.sale.total_cash is exist - process it [00:21:57]requested_item shift.sale_refund.total is exist - process it [00:21:57]requested_item shift.sale_refund.total_cash is exist - process it [00:21:57]requested_item shift.buy.total is exist - process it [00:21:57]requested_item shift.buy.total_cash is exist - process it [00:21:57]produce_requested_data done [00:21:57]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:21:57]process_action_free get_value [00:21:57]json_value_free [00:21:57]json_value_free done [00:21:57]process_json_proto returns [00:21:57]Send response to host [00:21:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:21:57]free response buf [00:21:57]execute_script done [00:21:57]execute_script returns [00:21:57]free content buf [00:21:57]Sock 9.Close socket [00:21:57]Sock 9.Thread stoped [00:22:02]OFD Sender: No OFD packet to send [00:22:05]int [00:22:05]Write to MH i2c: 01 00 00 2E 00 2E [00:22:05]*** FLAG_PRN_KEY set [00:22:05]Write i2c OK [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 07 00 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 07 00 2E 00 00 08 00 00 00 FF 0F 4B [00:22:05]state=0 [00:22:05]Key pressed [00:22:05]Feed [00:22:05]Write to MH i2c: D8 00 00 2F 00 06 [00:22:05]Write i2c OK [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: D8 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: D8 01 00 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: D8 01 00 2F 00 00 07 [00:22:05]int [00:22:05]Write to MH i2c: 01 00 00 30 00 30 [00:22:05]Write i2c OK [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 07 00 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 07 00 30 00 00 48 00 00 00 3D 00 BC [00:22:05]state=2 [00:22:05]Key pressed [00:22:05]int [00:22:05]Write to MH i2c: 01 00 00 31 00 31 [00:22:05]*** FLAG_PRN_KEY reset [00:22:05]Write i2c OK [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 07 00 [00:22:05]MH_I2C_Read... [00:22:05]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 F7 0F 3E [00:22:05]state=2 [00:22:05]Stop feed [00:22:07]OFD Sender: No OFD packet to send [00:22:12]OFD Sender: No OFD packet to send [00:22:17]OFD Sender: No OFD packet to send [00:22:22]OFD Sender: No OFD packet to send [00:22:24]accept exits with 6 [00:22:24]New connection [00:22:24]New thread 3067227492 created [00:22:24]Thread 3067084132 joined [00:22:24]Waiting for new connection... [00:22:24] Sock 6.Parse request [00:22:24]Sock 6.Check first char [00:22:24]Sock 6.First char is OK [00:22:24]request: POST /json_proto HTTP/1.0 [00:22:24]Method: POST [00:22:24]URL: /json_proto [00:22:24]Method is POST - this is cgi request [00:22:24]url: /json_proto [00:22:24]query_string will be loaded in cgi processing [00:22:24]execute_cgi json_proto POST (null) [00:22:24]execute_cgi path=json_proto method=POST [00:22:24]POST find Content-Length [00:22:24]Host: 172.17.42.195:8080 [00:22:24]Content-Length: 215 [00:22:24]Content-Type: application/json [00:22:24] [00:22:24]POST finish read [00:22:24]Found Content-Length = 215 [00:22:24]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:22:24]execute_script... [00:22:24]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:22:24]POST & json_proto [00:22:24]process_json_proto [00:22:24]json parsed OK: [00:22:24]protocol is kg_v1.0 [00:22:24]action value=get_value [00:22:24]process_action get_value [00:22:24]cmd_get_value [00:22:24]process_action get_value done [00:22:24]requested_data is exist [00:22:24]produce_requested_data [00:22:24]requested_item kkm.sn is exist - process it [00:22:24]requested_item kkm.ver is exist - process it [00:22:24]requested_item fm.sn is exist - process it [00:22:24]wFMCommunicate request_size=4 [00:22:24]MH_SAM_APDU [00:22:24]CAPDU: 80 11 00 00 [00:22:24]Write to MH i2c: E2 08 00 32 00 80 11 00 00 00 00 00 00 AC [00:22:24]Write i2c OK [00:22:24]MH_I2C_Read... [00:22:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:24]Read from MH i2c: E2 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 17 00 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 17 00 32 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 01 [00:22:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:22:24]wFMCommunicate OK [00:22:24]requested_item fd.num is exist - process it [00:22:24]SAM_PROTO_GetFieldsCounters [00:22:24]wFMCommunicate request_size=4 [00:22:24]MH_SAM_APDU [00:22:24]CAPDU: 80 13 00 00 [00:22:24]Write to MH i2c: E2 08 00 33 00 80 13 00 00 00 00 00 00 AF [00:22:24]Write i2c OK [00:22:24]MH_I2C_Read... [00:22:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:24]Read from MH i2c: E2 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 62 00 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 62 00 33 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [00:22:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:24]wFMCommunicate OK [00:22:24]SAM_PROTO_GetFieldsCounters done [00:22:24]requested_item shift.num is exist - process it [00:22:24]requested_item shift.opened is exist - process it [00:22:24]req_shift_opened [00:22:24]FM_GetShiftState [00:22:24]SAM_PROTO_GetShiftState [00:22:24]wFMCommunicate request_size=4 [00:22:24]MH_SAM_APDU [00:22:24]CAPDU: 80 13 01 00 [00:22:24]Write to MH i2c: E2 08 00 34 00 80 13 01 00 00 00 00 00 B1 [00:22:24]Write i2c OK [00:22:24]MH_I2C_Read... [00:22:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:24]Read from MH i2c: E2 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 0E 00 [00:22:24]MH_I2C_Read... [00:22:24]Read from MH i2c: E2 0E 00 34 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 16 [00:22:24]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:22:24]wFMCommunicate OK [00:22:24]SAM_PROTO_GetShiftState done [00:22:24]FM_GetShiftState done [00:22:24]req_shift_opened done [00:22:24]requested_item shift.open_date is exist - process it [00:22:24]req_shift_open_date [00:22:24]req_shift_open_date done [00:22:24]produce_requested_data done [00:22:24]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:22:24]process_action_free get_value [00:22:24]json_value_free [00:22:24]json_value_free done [00:22:24]process_json_proto returns [00:22:24]Send response to host [00:22:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:22:24]free response buf [00:22:24]execute_script done [00:22:24]execute_script returns [00:22:24]free content buf [00:22:24]Sock 6.Close socket [00:22:24]Sock 6.Thread stoped [00:22:24]accept exits with 9 [00:22:24]New connection [00:22:24]New thread 3067084132 created [00:22:24]Thread 3067227492 joined [00:22:24]Waiting for new connection... [00:22:24] Sock 9.Parse request [00:22:24]Sock 9.Check first char [00:22:24]Sock 9.First char is OK [00:22:24]request: POST /json_proto HTTP/1.0 [00:22:24]Method: POST [00:22:24]URL: /json_proto [00:22:24]Method is POST - this is cgi request [00:22:24]url: /json_proto [00:22:24]query_string will be loaded in cgi processing [00:22:24]execute_cgi json_proto POST (null) [00:22:24]execute_cgi path=json_proto method=POST [00:22:24]POST find Content-Length [00:22:24]Host: 172.17.42.195:8080 [00:22:24]Content-Length: 331 [00:22:24]Content-Type: application/json [00:22:24] [00:22:24]POST finish read [00:22:24]Found Content-Length = 331 [00:22:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:22:24]execute_script... [00:22:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:22:24]POST & json_proto [00:22:24]process_json_proto [00:22:24]json parsed OK: [00:22:24]protocol is kg_v1.0 [00:22:24]action value=get_value [00:22:24]process_action get_value [00:22:24]cmd_get_value [00:22:24]process_action get_value done [00:22:24]requested_data is exist [00:22:24]produce_requested_data [00:22:24]requested_item fm.sale.total is exist - process it [00:22:24]SAM_PROTO_GetFMData [00:22:24]wFMCommunicate request_size=4 [00:22:24]MH_SAM_APDU [00:22:24]CAPDU: 80 13 03 00 [00:22:24]Write to MH i2c: E2 08 00 35 00 80 13 03 00 00 00 00 00 B4 [00:22:24]Write i2c OK [00:22:24]MH_I2C_Read... [00:22:25]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:25]Read from MH i2c: E2 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 35 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 AE [00:22:25]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:22:25]wFMCommunicate OK [00:22:25]wFMCommunicate request_size=4 [00:22:25]MH_SAM_APDU [00:22:25]CAPDU: 80 17 00 00 [00:22:25]Write to MH i2c: E2 08 00 36 00 80 17 00 00 00 00 00 00 B6 [00:22:25]Write i2c OK [00:22:25]MH_I2C_Read... [00:22:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:25]Read from MH i2c: E2 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 36 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 8D [00:22:25]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:22:25]wFMCommunicate OK [00:22:25]wFMCommunicate request_size=4 [00:22:25]MH_SAM_APDU [00:22:25]CAPDU: 80 17 00 00 [00:22:25]Write to MH i2c: E2 08 00 37 00 80 17 00 00 00 00 00 00 B7 [00:22:25]Write i2c OK [00:22:25]MH_I2C_Read... [00:22:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:25]Read from MH i2c: E2 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 37 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 DE [00:22:25]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:22:25]wFMCommunicate OK [00:22:25]wFMCommunicate request_size=4 [00:22:25]MH_SAM_APDU [00:22:25]CAPDU: 80 17 00 00 [00:22:25]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [00:22:25]Write i2c OK [00:22:25]MH_I2C_Read... [00:22:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:25]Read from MH i2c: E2 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 [00:22:25]MH_I2C_Read... [00:22:25]Read from MH i2c: E2 FD 00 38 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 33 [00:22:25]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:22:25]wFMCommunicate OK [00:22:25]wFMCommunicate request_size=4 [00:22:25]MH_SAM_APDU [00:22:25]CAPDU: 80 17 00 00 [00:22:25]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [00:22:25]Write i2c OK [00:22:25]MH_I2C_Read... [00:22:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:22:26]Read from MH i2c: E2 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 E3 00 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 E3 00 39 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 98 [00:22:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:26]wFMCommunicate OK [00:22:26]SAM_PROTO_GetFMData done [00:22:26]requested_item fm.sale_refund.total is exist - process it [00:22:26]requested_item fm.buy.total is exist - process it [00:22:26]requested_item shift.sale.total is exist - process it [00:22:26]SAM_PROTO_GetShiftData [00:22:26]wFMCommunicate request_size=4 [00:22:26]MH_SAM_APDU [00:22:26]CAPDU: 80 13 02 00 [00:22:26]Write to MH i2c: E2 08 00 3A 00 80 13 02 00 00 00 00 00 B8 [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:26]Read from MH i2c: E2 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 FD 00 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 FD 00 3A 00 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 2B [00:22:26]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:22:26]wFMCommunicate OK [00:22:26]wFMCommunicate request_size=4 [00:22:26]MH_SAM_APDU [00:22:26]CAPDU: 80 17 00 00 [00:22:26]Write to MH i2c: E2 08 00 3B 00 80 17 00 00 00 00 00 00 BB [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:26]Read from MH i2c: E2 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 FD 00 [00:22:26]MH_I2C_Read... [00:22:26]Read from MH i2c: E2 FD 00 3B 00 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 C3 [00:22:26]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:22:26]wFMCommunicate OK [00:22:26]wFMCommunicate request_size=4 [00:22:26]MH_SAM_APDU [00:22:26]CAPDU: 80 17 00 00 [00:22:26]Write to MH i2c: E2 08 00 3C 00 80 17 00 00 00 00 00 00 BC [00:22:26]Write i2c OK [00:22:26]MH_I2C_Read... [00:22:27]OFD Sender: No OFD packet to send [00:22:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:27]Read from MH i2c: E2 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 FD 00 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 FD 00 3C 00 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 8E [00:22:27]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:22:27]wFMCommunicate OK [00:22:27]wFMCommunicate request_size=4 [00:22:27]MH_SAM_APDU [00:22:27]CAPDU: 80 17 00 00 [00:22:27]Write to MH i2c: E2 08 00 3D 00 80 17 00 00 00 00 00 00 BD [00:22:27]Write i2c OK [00:22:27]MH_I2C_Read... [00:22:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:27]Read from MH i2c: E2 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 FD 00 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 FD 00 3D 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 2F [00:22:27]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:22:27]wFMCommunicate OK [00:22:27]wFMCommunicate request_size=4 [00:22:27]MH_SAM_APDU [00:22:27]CAPDU: 80 17 00 00 [00:22:27]Write to MH i2c: E2 08 00 3E 00 80 17 00 00 00 00 00 00 BE [00:22:27]Write i2c OK [00:22:27]MH_I2C_Read... [00:22:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:22:27]Read from MH i2c: E2 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 BD 00 [00:22:27]MH_I2C_Read... [00:22:27]Read from MH i2c: E2 BD 00 3E 00 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 A4 [00:22:27]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:22:27]wFMCommunicate OK [00:22:27]SAM_PROTO_GetShiftData done [00:22:27]requested_item shift.sale.total_cash is exist - process it [00:22:27]requested_item shift.sale_refund.total is exist - process it [00:22:27]requested_item shift.sale_refund.total_cash is exist - process it [00:22:27]requested_item shift.buy.total is exist - process it [00:22:27]requested_item shift.buy.total_cash is exist - process it [00:22:27]produce_requested_data done [00:22:27]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:22:27]process_action_free get_value [00:22:27]json_value_free [00:22:27]json_value_free done [00:22:27]process_json_proto returns [00:22:27]Send response to host [00:22:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:22:27]free response buf [00:22:27]execute_script done [00:22:27]execute_script returns [00:22:27]free content buf [00:22:27]Sock 9.Close socket [00:22:27]Sock 9.Thread stoped [00:22:32]OFD Sender: No OFD packet to send [00:22:37]OFD Sender: No OFD packet to send [00:22:39]accept exits with 6 [00:22:39]New connection [00:22:39]New thread 3067227492 created [00:22:39]Thread 3067084132 joined [00:22:39]Waiting for new connection... [00:22:39] Sock 6.Parse request [00:22:39]Sock 6.Check first char [00:22:39]Sock 6.First char is OK [00:22:39]request: POST /json_proto HTTP/1.0 [00:22:39]Method: POST [00:22:39]URL: /json_proto [00:22:39]Method is POST - this is cgi request [00:22:39]url: /json_proto [00:22:39]query_string will be loaded in cgi processing [00:22:39]execute_cgi json_proto POST (null) [00:22:39]execute_cgi path=json_proto method=POST [00:22:39]POST find Content-Length [00:22:39]Host: 172.17.42.195:8080 [00:22:39]Content-Length: 215 [00:22:39]Content-Type: application/json [00:22:39] [00:22:39]POST finish read [00:22:39]Found Content-Length = 215 [00:22:39]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:22:39]execute_script... [00:22:39]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:22:39]POST & json_proto [00:22:39]process_json_proto [00:22:39]json parsed OK: [00:22:39]protocol is kg_v1.0 [00:22:39]action value=get_value [00:22:39]process_action get_value [00:22:39]cmd_get_value [00:22:39]process_action get_value done [00:22:39]requested_data is exist [00:22:39]produce_requested_data [00:22:39]requested_item kkm.sn is exist - process it [00:22:39]requested_item kkm.ver is exist - process it [00:22:39]requested_item fm.sn is exist - process it [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 11 00 00 [00:22:39]Write to MH i2c: E2 08 00 3F 00 80 11 00 00 00 00 00 00 B9 [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 17 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 17 00 3F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0E [00:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:22:39]wFMCommunicate OK [00:22:39]requested_item fd.num is exist - process it [00:22:39]SAM_PROTO_GetFieldsCounters [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 13 00 00 [00:22:39]Write to MH i2c: E2 08 00 40 00 80 13 00 00 00 00 00 00 BC [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 62 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 62 00 40 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 D2 [00:22:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:22:39]wFMCommunicate OK [00:22:39]SAM_PROTO_GetFieldsCounters done [00:22:39]requested_item shift.num is exist - process it [00:22:39]requested_item shift.opened is exist - process it [00:22:39]req_shift_opened [00:22:39]FM_GetShiftState [00:22:39]SAM_PROTO_GetShiftState [00:22:39]wFMCommunicate request_size=4 [00:22:39]MH_SAM_APDU [00:22:39]CAPDU: 80 13 01 00 [00:22:39]Write to MH i2c: E2 08 00 41 00 80 13 01 00 00 00 00 00 BE [00:22:39]Write i2c OK [00:22:39]MH_I2C_Read... [00:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:22:39]Read from MH i2c: E2 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 0E 00 [00:22:39]MH_I2C_Read... [00:22:39]Read from MH i2c: E2 0E 00 41 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 23 [00:22:39]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:22:39]wFMCommunicate OK [00:22:39]SAM_PROTO_GetShiftState done [00:22:39]FM_GetShiftState done [00:22:39]req_shift_opened done [00:22:39]requested_item shift.open_date is exist - process it [00:22:39]req_shift_open_date [00:22:39]req_shift_open_date done [00:22:39]produce_requested_data done [00:22:39]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:22:39]process_action_free get_value [00:22:39]json_value_free [00:22:39]json_value_free done [00:22:39]process_json_proto returns [00:22:39]Send response to host [00:22:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:22:39]free response buf [00:22:39]execute_script done [00:22:39]execute_script returns [00:22:39]free content buf [00:22:39]Sock 6.Close socket [00:22:39]Sock 6.Thread stoped [00:22:39]accept exits with 9 [00:22:39]New connection [00:22:39]New thread 3067084132 created [00:22:39]Thread 3067227492 joined [00:22:39]Waiting for new connection... [00:22:39] Sock 9.Parse request [00:22:39]Sock 9.Check first char [00:22:39]Sock 9.First char is OK [00:22:39]request: POST /json_proto HTTP/1.0 [00:22:39]Method: POST [00:22:39]URL: /json_proto [00:22:39]Method is POST - this is cgi request [00:22:39]url: /json_proto [00:22:39]query_string will be loaded in cgi processing [00:22:39]execute_cgi json_proto POST (null) [00:22:39]execute_cgi path=json_proto method=POST [00:22:39]POST find Content-Length [00:22:39]Host: 172.17.42.195:8080 [00:22:39]Content-Length: 331 [00:22:39]Content-Type: application/json [00:22:39] [00:22:39]POST finish read [00:22:39]Found Content-Length = 331 [00:22: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:22:39]execute_script... [00:22:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:22:40]POST & json_proto [00:22:40]process_json_proto [00:22:40]json parsed OK: [00:22:40]protocol is kg_v1.0 [00:22:40]action value=get_value [00:22:40]process_action get_value [00:22:40]cmd_get_value [00:22:40]process_action get_value done [00:22:40]requested_data is exist [00:22:40]produce_requested_data [00:22:40]requested_item fm.sale.total is exist - process it [00:22:40]SAM_PROTO_GetFMData [00:22:40]wFMCommunicate request_size=4 [00:22:40]MH_SAM_APDU [00:22:40]CAPDU: 80 13 03 00 [00:22:40]Write to MH i2c: E2 08 00 42 00 80 13 03 00 00 00 00 00 C1 [00:22:40]Write i2c OK [00:22:40]MH_I2C_Read... [00:22:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:22:40]Read from MH i2c: E2 [00:22:40]MH_I2C_Read... [00:22:40]Read from MH i2c: E2 FD 00 [00:22:40]MH_I2C_Read... [00:22:40]Read from MH i2c: E2 FD 00 42 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 BB [00:22:40]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:22:40]wFMCommunicate OK [00:22:40]wFMCommunicate request_size=4 [00:22:40]MH_SAM_APDU [00:22:40]CAPDU: 80 17 00 00 [00:22:40]Write to MH i2c: E2 08 00 43 00 80 17 00 00 00 00 00 00 C3 [00:22:40]Write i2c OK [00:22:40]MH_I2C_Read... [00:22:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:40]Read from MH i2c: E2 [00:22:40]MH_I2C_Read... [00:22:40]Read from MH i2c: E2 FD 00 [00:22:40]MH_I2C_Read... [00:22:40]Read from MH i2c: E2 FD 00 43 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 9A [00:22:40]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:22:40]wFMCommunicate OK [00:22:40]wFMCommunicate request_size=4 [00:22:40]MH_SAM_APDU [00:22:40]CAPDU: 80 17 00 00 [00:22:40]Write to MH i2c: E2 08 00 44 00 80 17 00 00 00 00 00 00 C4 [00:22:40]Write i2c OK [00:22:40]MH_I2C_Read... [00:22:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:41]Read from MH i2c: E2 [00:22:41]MH_I2C_Read... [00:22:41]Read from MH i2c: E2 FD 00 [00:22:41]MH_I2C_Read... [00:22:41]Read from MH i2c: E2 FD 00 44 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 EB [00:22:41]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:22:41]wFMCommunicate OK [00:22:41]wFMCommunicate request_size=4 [00:22:41]MH_SAM_APDU [00:22:41]CAPDU: 80 17 00 00 [00:22:41]Write to MH i2c: E2 08 00 45 00 80 17 00 00 00 00 00 00 C5 [00:22:41]Write i2c OK [00:22:41]MH_I2C_Read... [00:22:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:41]Read from MH i2c: E2 [00:22:41]MH_I2C_Read... [00:22:41]Read from MH i2c: E2 FD 00 [00:22:41]MH_I2C_Read... [00:22:41]Read from MH i2c: E2 FD 00 45 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 40 [00:22:41]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:22:41]wFMCommunicate OK [00:22:41]wFMCommunicate request_size=4 [00:22:41]MH_SAM_APDU [00:22:41]CAPDU: 80 17 00 00 [00:22:41]Write to MH i2c: E2 08 00 46 00 80 17 00 00 00 00 00 00 C6 [00:22:41]Write i2c OK [00:22:41]MH_I2C_Read... [00:22:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:22:41]Read from MH i2c: E2 [00:22:41]MH_I2C_Read... [00:22:41]Read from MH i2c: E2 E3 00 [00:22:41]MH_I2C_Read... [00:22:41]Read from MH i2c: E2 E3 00 46 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A5 [00:22:41]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:22:41]wFMCommunicate OK [00:22:41]SAM_PROTO_GetFMData done [00:22:41]requested_item fm.sale_refund.total is exist - process it [00:22:41]requested_item fm.buy.total is exist - process it [00:22:41]requested_item shift.sale.total is exist - process it [00:22:41]SAM_PROTO_GetShiftData [00:22:41]wFMCommunicate request_size=4 [00:22:41]MH_SAM_APDU [00:22:41]CAPDU: 80 13 02 00 [00:22:41]Write to MH i2c: E2 08 00 47 00 80 13 02 00 00 00 00 00 C5 [00:22:41]Write i2c OK [00:22:41]MH_I2C_Read... [00:22:42]OFD Sender: No OFD packet to send [00:22:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:22:42]Read from MH i2c: E2 [00:22:42]MH_I2C_Read... [00:22:42]Read from MH i2c: E2 FD 00 [00:22:42]MH_I2C_Read... [00:22:42]Read from MH i2c: E2 FD 00 47 00 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 38 [00:22:42]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:22:42]wFMCommunicate OK [00:22:42]wFMCommunicate request_size=4 [00:22:42]MH_SAM_APDU [00:22:42]CAPDU: 80 17 00 00 [00:22:42]Write to MH i2c: E2 08 00 48 00 80 17 00 00 00 00 00 00 C8 [00:22:42]Write i2c OK [00:22:42]MH_I2C_Read... [00:22:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:42]Read from MH i2c: E2 [00:22:42]MH_I2C_Read... [00:22:42]Read from MH i2c: E2 FD 00 [00:22:42]MH_I2C_Read... [00:22:42]Read from MH i2c: E2 FD 00 48 00 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 D0 [00:22:42]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:22:42]wFMCommunicate OK [00:22:42]wFMCommunicate request_size=4 [00:22:42]MH_SAM_APDU [00:22:42]CAPDU: 80 17 00 00 [00:22:42]Write to MH i2c: E2 08 00 49 00 80 17 00 00 00 00 00 00 C9 [00:22:42]Write i2c OK [00:22:42]MH_I2C_Read... [00:22:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:42]Read from MH i2c: E2 [00:22:42]MH_I2C_Read... [00:22:42]Read from MH i2c: E2 FD 00 [00:22:42]MH_I2C_Read... [00:22:42]Read from MH i2c: E2 FD 00 49 00 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 9B [00:22:42]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:22:42]wFMCommunicate OK [00:22:42]wFMCommunicate request_size=4 [00:22:42]MH_SAM_APDU [00:22:42]CAPDU: 80 17 00 00 [00:22:42]Write to MH i2c: E2 08 00 4A 00 80 17 00 00 00 00 00 00 CA [00:22:42]Write i2c OK [00:22:42]MH_I2C_Read... [00:22:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:22:43]Read from MH i2c: E2 [00:22:43]MH_I2C_Read... [00:22:43]Read from MH i2c: E2 FD 00 [00:22:43]MH_I2C_Read... [00:22:43]Read from MH i2c: E2 FD 00 4A 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 3C [00:22:43]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:22:43]wFMCommunicate OK [00:22:43]wFMCommunicate request_size=4 [00:22:43]MH_SAM_APDU [00:22:43]CAPDU: 80 17 00 00 [00:22:43]Write to MH i2c: E2 08 00 4B 00 80 17 00 00 00 00 00 00 CB [00:22:43]Write i2c OK [00:22:43]MH_I2C_Read... [00:22:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:22:43]Read from MH i2c: E2 [00:22:43]MH_I2C_Read... [00:22:43]Read from MH i2c: E2 BD 00 [00:22:43]MH_I2C_Read... [00:22:43]Read from MH i2c: E2 BD 00 4B 00 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 B1 [00:22:43]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:22:43]wFMCommunicate OK [00:22:43]SAM_PROTO_GetShiftData done [00:22:43]requested_item shift.sale.total_cash is exist - process it [00:22:43]requested_item shift.sale_refund.total is exist - process it [00:22:43]requested_item shift.sale_refund.total_cash is exist - process it [00:22:43]requested_item shift.buy.total is exist - process it [00:22:43]requested_item shift.buy.total_cash is exist - process it [00:22:43]produce_requested_data done [00:22:43]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:22:43]process_action_free get_value [00:22:43]json_value_free [00:22:43]json_value_free done [00:22:43]process_json_proto returns [00:22:43]Send response to host [00:22:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:22:43]free response buf [00:22:43]execute_script done [00:22:43]execute_script returns [00:22:43]free content buf [00:22:43]Sock 9.Close socket [00:22:43]Sock 9.Thread stoped [00:22:47]OFD Sender: No OFD packet to send [00:22:52]OFD Sender: No OFD packet to send [00:22:57]OFD Sender: No OFD packet to send [00:23:02]OFD Sender: No OFD packet to send [00:23:07]OFD Sender: No OFD packet to send [00:23:12]OFD Sender: No OFD packet to send [00:23:17]OFD Sender: No OFD packet to send [00:23:22]OFD Sender: No OFD packet to send [00:23:23]accept exits with 6 [00:23:23]New connection [00:23:23]New thread 3067227492 created [00:23:23]Thread 3067084132 joined [00:23:23]Waiting for new connection... [00:23:23] Sock 6.Parse request [00:23:23]Sock 6.Check first char [00:23:23]Sock 6.First char is OK [00:23:23]request: POST /json_proto HTTP/1.0 [00:23:23]Method: POST [00:23:23]URL: /json_proto [00:23:23]Method is POST - this is cgi request [00:23:23]url: /json_proto [00:23:23]query_string will be loaded in cgi processing [00:23:23]execute_cgi json_proto POST (null) [00:23:23]execute_cgi path=json_proto method=POST [00:23:23]POST find Content-Length [00:23:23]Host: 172.17.42.195:8080 [00:23:23]Content-Length: 215 [00:23:23]Content-Type: application/json [00:23:23] [00:23:23]POST finish read [00:23:23]Found Content-Length = 215 [00:23: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" ] } } [00:23:23]execute_script... [00:23: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" ] } } [00:23:23]POST & json_proto [00:23:23]process_json_proto [00:23:23]json parsed OK: [00:23:23]protocol is kg_v1.0 [00:23:23]action value=get_value [00:23:23]process_action get_value [00:23:23]cmd_get_value [00:23:23]process_action get_value done [00:23:23]requested_data is exist [00:23:23]produce_requested_data [00:23:23]requested_item kkm.sn is exist - process it [00:23:23]requested_item kkm.ver is exist - process it [00:23:23]requested_item fm.sn is exist - process it [00:23:23]wFMCommunicate request_size=4 [00:23:23]MH_SAM_APDU [00:23:23]CAPDU: 80 11 00 00 [00:23:23]Write to MH i2c: E2 08 00 4C 00 80 11 00 00 00 00 00 00 C6 [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:23]Read from MH i2c: E2 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: E2 17 00 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: E2 17 00 4C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 1B [00:23:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:23:23]wFMCommunicate OK [00:23:23]requested_item fd.num is exist - process it [00:23:23]SAM_PROTO_GetFieldsCounters [00:23:23]wFMCommunicate request_size=4 [00:23:23]MH_SAM_APDU [00:23:23]CAPDU: 80 13 00 00 [00:23:23]Write to MH i2c: E2 08 00 4D 00 80 13 00 00 00 00 00 00 C9 [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:23]Read from MH i2c: E2 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: E2 62 00 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: E2 62 00 4D 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 DF [00:23:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:23:23]wFMCommunicate OK [00:23:23]SAM_PROTO_GetFieldsCounters done [00:23:23]requested_item shift.num is exist - process it [00:23:23]requested_item shift.opened is exist - process it [00:23:23]req_shift_opened [00:23:23]FM_GetShiftState [00:23:23]SAM_PROTO_GetShiftState [00:23:23]wFMCommunicate request_size=4 [00:23:23]MH_SAM_APDU [00:23:23]CAPDU: 80 13 01 00 [00:23:23]Write to MH i2c: E2 08 00 4E 00 80 13 01 00 00 00 00 00 CB [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:23]Read from MH i2c: E2 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: E2 0E 00 [00:23:23]MH_I2C_Read... [00:23:23]Read from MH i2c: E2 0E 00 4E 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 30 [00:23:23]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:23:23]wFMCommunicate OK [00:23:23]SAM_PROTO_GetShiftState done [00:23:23]FM_GetShiftState done [00:23:23]req_shift_opened done [00:23:23]requested_item shift.open_date is exist - process it [00:23:23]req_shift_open_date [00:23:23]req_shift_open_date done [00:23:23]produce_requested_data done [00:23:23]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:23:23]process_action_free get_value [00:23:23]json_value_free [00:23:23]json_value_free done [00:23:23]process_json_proto returns [00:23:23]Send response to host [00:23:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:23:23]free response buf [00:23:23]execute_script done [00:23:23]execute_script returns [00:23:23]free content buf [00:23:23]Sock 6.Close socket [00:23:23]Sock 6.Thread stoped [00:23:23]accept exits with 9 [00:23:23]New connection [00:23:23]New thread 3067084132 created [00:23:23]Thread 3067227492 joined [00:23:23]Waiting for new connection... [00:23:23] Sock 9.Parse request [00:23:23]Sock 9.Check first char [00:23:23]Sock 9.First char is OK [00:23:23]request: POST /json_proto HTTP/1.0 [00:23:23]Method: POST [00:23:23]URL: /json_proto [00:23:23]Method is POST - this is cgi request [00:23:23]url: /json_proto [00:23:23]query_string will be loaded in cgi processing [00:23:23]execute_cgi json_proto POST (null) [00:23:23]execute_cgi path=json_proto method=POST [00:23:23]POST find Content-Length [00:23:23]Host: 172.17.42.195:8080 [00:23:23]Content-Length: 331 [00:23:23]Content-Type: application/json [00:23:23] [00:23:23]POST finish read [00:23:23]Found Content-Length = 331 [00:23:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:23:23]execute_script... [00:23:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:23:23]POST & json_proto [00:23:23]process_json_proto [00:23:23]json parsed OK: [00:23:23]protocol is kg_v1.0 [00:23:23]action value=get_value [00:23:23]process_action get_value [00:23:23]cmd_get_value [00:23:23]process_action get_value done [00:23:23]requested_data is exist [00:23:23]produce_requested_data [00:23:23]requested_item fm.sale.total is exist - process it [00:23:23]SAM_PROTO_GetFMData [00:23:23]wFMCommunicate request_size=4 [00:23:23]MH_SAM_APDU [00:23:23]CAPDU: 80 13 03 00 [00:23:23]Write to MH i2c: E2 08 00 4F 00 80 13 03 00 00 00 00 00 CE [00:23:23]Write i2c OK [00:23:23]MH_I2C_Read... [00:23:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:23:24]Read from MH i2c: E2 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 4F 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 C8 [00:23:24]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:23:24]wFMCommunicate OK [00:23:24]wFMCommunicate request_size=4 [00:23:24]MH_SAM_APDU [00:23:24]CAPDU: 80 17 00 00 [00:23:24]Write to MH i2c: E2 08 00 50 00 80 17 00 00 00 00 00 00 D0 [00:23:24]Write i2c OK [00:23:24]MH_I2C_Read... [00:23:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:24]Read from MH i2c: E2 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 50 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 A7 [00:23:24]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:23:24]wFMCommunicate OK [00:23:24]wFMCommunicate request_size=4 [00:23:24]MH_SAM_APDU [00:23:24]CAPDU: 80 17 00 00 [00:23:24]Write to MH i2c: E2 08 00 51 00 80 17 00 00 00 00 00 00 D1 [00:23:24]Write i2c OK [00:23:24]MH_I2C_Read... [00:23:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:24]Read from MH i2c: E2 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 51 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 F8 [00:23:24]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:23:24]wFMCommunicate OK [00:23:24]wFMCommunicate request_size=4 [00:23:24]MH_SAM_APDU [00:23:24]CAPDU: 80 17 00 00 [00:23:24]Write to MH i2c: E2 08 00 52 00 80 17 00 00 00 00 00 00 D2 [00:23:24]Write i2c OK [00:23:24]MH_I2C_Read... [00:23:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:24]Read from MH i2c: E2 [00:23:24]MH_I2C_Read... [00:23:24]Read from MH i2c: E2 FD 00 [00:23:24]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 FD 00 52 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 4D [00:23:25]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:23:25]wFMCommunicate OK [00:23:25]wFMCommunicate request_size=4 [00:23:25]MH_SAM_APDU [00:23:25]CAPDU: 80 17 00 00 [00:23:25]Write to MH i2c: E2 08 00 53 00 80 17 00 00 00 00 00 00 D3 [00:23:25]Write i2c OK [00:23:25]MH_I2C_Read... [00:23:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:23:25]Read from MH i2c: E2 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 E3 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 E3 00 53 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B2 [00:23:25]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:25]wFMCommunicate OK [00:23:25]SAM_PROTO_GetFMData done [00:23:25]requested_item fm.sale_refund.total is exist - process it [00:23:25]requested_item fm.buy.total is exist - process it [00:23:25]requested_item shift.sale.total is exist - process it [00:23:25]SAM_PROTO_GetShiftData [00:23:25]wFMCommunicate request_size=4 [00:23:25]MH_SAM_APDU [00:23:25]CAPDU: 80 13 02 00 [00:23:25]Write to MH i2c: E2 08 00 54 00 80 13 02 00 00 00 00 00 D2 [00:23:25]Write i2c OK [00:23:25]MH_I2C_Read... [00:23:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:23:25]Read from MH i2c: E2 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 FD 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 FD 00 54 00 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 45 [00:23:25]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:23:25]wFMCommunicate OK [00:23:25]wFMCommunicate request_size=4 [00:23:25]MH_SAM_APDU [00:23:25]CAPDU: 80 17 00 00 [00:23:25]Write to MH i2c: E2 08 00 55 00 80 17 00 00 00 00 00 00 D5 [00:23:25]Write i2c OK [00:23:25]MH_I2C_Read... [00:23:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:25]Read from MH i2c: E2 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 FD 00 [00:23:25]MH_I2C_Read... [00:23:25]Read from MH i2c: E2 FD 00 55 00 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 DD [00:23:26]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:23:26]wFMCommunicate OK [00:23:26]wFMCommunicate request_size=4 [00:23:26]MH_SAM_APDU [00:23:26]CAPDU: 80 17 00 00 [00:23:26]Write to MH i2c: E2 08 00 56 00 80 17 00 00 00 00 00 00 D6 [00:23:26]Write i2c OK [00:23:26]MH_I2C_Read... [00:23:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:26]Read from MH i2c: E2 [00:23:26]MH_I2C_Read... [00:23:26]Read from MH i2c: E2 FD 00 [00:23:26]MH_I2C_Read... [00:23:26]Read from MH i2c: E2 FD 00 56 00 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 A8 [00:23:26]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:23:26]wFMCommunicate OK [00:23:26]wFMCommunicate request_size=4 [00:23:26]MH_SAM_APDU [00:23:26]CAPDU: 80 17 00 00 [00:23:26]Write to MH i2c: E2 08 00 57 00 80 17 00 00 00 00 00 00 D7 [00:23:26]Write i2c OK [00:23:26]MH_I2C_Read... [00:23:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:26]Read from MH i2c: E2 [00:23:26]MH_I2C_Read... [00:23:26]Read from MH i2c: E2 FD 00 [00:23:26]MH_I2C_Read... [00:23:26]Read from MH i2c: E2 FD 00 57 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 49 [00:23:26]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:23:26]wFMCommunicate OK [00:23:26]wFMCommunicate request_size=4 [00:23:26]MH_SAM_APDU [00:23:26]CAPDU: 80 17 00 00 [00:23:26]Write to MH i2c: E2 08 00 58 00 80 17 00 00 00 00 00 00 D8 [00:23:26]Write i2c OK [00:23:26]MH_I2C_Read... [00:23:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:23:26]Read from MH i2c: E2 [00:23:26]MH_I2C_Read... [00:23:26]Read from MH i2c: E2 BD 00 [00:23:26]MH_I2C_Read... [00:23:26]Read from MH i2c: E2 BD 00 58 00 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 BE [00:23:26]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:23:26]wFMCommunicate OK [00:23:26]SAM_PROTO_GetShiftData done [00:23:26]requested_item shift.sale.total_cash is exist - process it [00:23:26]requested_item shift.sale_refund.total is exist - process it [00:23:26]requested_item shift.sale_refund.total_cash is exist - process it [00:23:26]requested_item shift.buy.total is exist - process it [00:23:26]requested_item shift.buy.total_cash is exist - process it [00:23:26]produce_requested_data done [00:23:26]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:23:26]process_action_free get_value [00:23:26]json_value_free [00:23:26]json_value_free done [00:23:26]process_json_proto returns [00:23:26]Send response to host [00:23:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:23:26]free response buf [00:23:26]execute_script done [00:23:26]execute_script returns [00:23:26]free content buf [00:23:26]Sock 9.Close socket [00:23:26]Sock 9.Thread stoped [00:23:27]OFD Sender: No OFD packet to send [00:23:32]OFD Sender: No OFD packet to send [00:23:37]OFD Sender: No OFD packet to send [00:23:39]accept exits with 6 [00:23:39]New connection [00:23:39]New thread 3067227492 created [00:23:39]Thread 3067084132 joined [00:23:39]Waiting for new connection... [00:23:39] Sock 6.Parse request [00:23:39]Sock 6.Check first char [00:23:39]Sock 6.First char is OK [00:23:39]request: POST /json_proto HTTP/1.0 [00:23:39]Method: POST [00:23:39]URL: /json_proto [00:23:39]Method is POST - this is cgi request [00:23:39]url: /json_proto [00:23:39]query_string will be loaded in cgi processing [00:23:39]execute_cgi json_proto POST (null) [00:23:39]execute_cgi path=json_proto method=POST [00:23:39]POST find Content-Length [00:23:39]Host: 172.17.42.195:8080 [00:23:39]Content-Length: 215 [00:23:39]Content-Type: application/json [00:23:39] [00:23:39]POST finish read [00:23:39]Found Content-Length = 215 [00:23:39]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:23:39]execute_script... [00:23:39]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:23:39]POST & json_proto [00:23:39]process_json_proto [00:23:39]json parsed OK: [00:23:39]protocol is kg_v1.0 [00:23:39]action value=get_value [00:23:39]process_action get_value [00:23:39]cmd_get_value [00:23:39]process_action get_value done [00:23:39]requested_data is exist [00:23:39]produce_requested_data [00:23:39]requested_item kkm.sn is exist - process it [00:23:39]requested_item kkm.ver is exist - process it [00:23:39]requested_item fm.sn is exist - process it [00:23:39]wFMCommunicate request_size=4 [00:23:39]MH_SAM_APDU [00:23:39]CAPDU: 80 11 00 00 [00:23:39]Write to MH i2c: E2 08 00 59 00 80 11 00 00 00 00 00 00 D3 [00:23:39]Write i2c OK [00:23:39]MH_I2C_Read... [00:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:23:39]Read from MH i2c: E2 [00:23:39]MH_I2C_Read... [00:23:39]Read from MH i2c: E2 17 00 [00:23:39]MH_I2C_Read... [00:23:39]Read from MH i2c: E2 17 00 59 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 28 [00:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:23:39]wFMCommunicate OK [00:23:39]requested_item fd.num is exist - process it [00:23:39]SAM_PROTO_GetFieldsCounters [00:23:39]wFMCommunicate request_size=4 [00:23:39]MH_SAM_APDU [00:23:39]CAPDU: 80 13 00 00 [00:23:39]Write to MH i2c: E2 08 00 5A 00 80 13 00 00 00 00 00 00 D6 [00:23:39]Write i2c OK [00:23:39]MH_I2C_Read... [00:23:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:23:39]Read from MH i2c: E2 [00:23:39]MH_I2C_Read... [00:23:39]Read from MH i2c: E2 62 00 [00:23:39]MH_I2C_Read... [00:23:39]Read from MH i2c: E2 62 00 5A 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:23:39]wFMCommunicate OK [00:23:39]SAM_PROTO_GetFieldsCounters done [00:23:39]requested_item shift.num is exist - process it [00:23:39]requested_item shift.opened is exist - process it [00:23:39]req_shift_opened [00:23:39]FM_GetShiftState [00:23:39]SAM_PROTO_GetShiftState [00:23:39]wFMCommunicate request_size=4 [00:23:39]MH_SAM_APDU [00:23:39]CAPDU: 80 13 01 00 [00:23:39]Write to MH i2c: E2 08 00 5B 00 80 13 01 00 00 00 00 00 D8 [00:23:39]Write i2c OK [00:23:39]MH_I2C_Read... [00:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:23:39]Read from MH i2c: E2 [00:23:39]MH_I2C_Read... [00:23:39]Read from MH i2c: E2 0E 00 [00:23:39]MH_I2C_Read... [00:23:39]Read from MH i2c: E2 0E 00 5B 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 3D [00:23:39]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:23:39]wFMCommunicate OK [00:23:39]SAM_PROTO_GetShiftState done [00:23:39]FM_GetShiftState done [00:23:39]req_shift_opened done [00:23:39]requested_item shift.open_date is exist - process it [00:23:39]req_shift_open_date [00:23:39]req_shift_open_date done [00:23:39]produce_requested_data done [00:23:39]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:23:39]process_action_free get_value [00:23:39]json_value_free [00:23:39]json_value_free done [00:23:39]process_json_proto returns [00:23:39]Send response to host [00:23:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:23:39]free response buf [00:23:39]execute_script done [00:23:39]execute_script returns [00:23:39]free content buf [00:23:39]Sock 6.Close socket [00:23:39]Sock 6.Thread stoped [00:23:39]accept exits with 9 [00:23:39]New connection [00:23:39]New thread 3067084132 created [00:23:39]Thread 3067227492 joined [00:23:39]Waiting for new connection... [00:23:39] Sock 9.Parse request [00:23:39]Sock 9.Check first char [00:23:39]Sock 9.First char is OK [00:23:39]request: POST /json_proto HTTP/1.0 [00:23:39]Method: POST [00:23:39]URL: /json_proto [00:23:39]Method is POST - this is cgi request [00:23:39]url: /json_proto [00:23:39]query_string will be loaded in cgi processing [00:23:39]execute_cgi json_proto POST (null) [00:23:39]execute_cgi path=json_proto method=POST [00:23:39]POST find Content-Length [00:23:39]Host: 172.17.42.195:8080 [00:23:39]Content-Length: 331 [00:23:39]Content-Type: application/json [00:23:39] [00:23:39]POST finish read [00:23:39]Found Content-Length = 331 [00:23: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:23:39]execute_script... [00:23: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:23:39]POST & json_proto [00:23:39]process_json_proto [00:23:39]json parsed OK: [00:23:39]protocol is kg_v1.0 [00:23:39]action value=get_value [00:23:39]process_action get_value [00:23:39]cmd_get_value [00:23:39]process_action get_value done [00:23:39]requested_data is exist [00:23:39]produce_requested_data [00:23:39]requested_item fm.sale.total is exist - process it [00:23:39]SAM_PROTO_GetFMData [00:23:39]wFMCommunicate request_size=4 [00:23:39]MH_SAM_APDU [00:23:39]CAPDU: 80 13 03 00 [00:23:39]Write to MH i2c: E2 08 00 5C 00 80 13 03 00 00 00 00 00 DB [00:23:39]Write i2c OK [00:23:39]MH_I2C_Read... [00:23:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:23:40]Read from MH i2c: E2 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 5C 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 D5 [00:23:40]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:23:40]wFMCommunicate OK [00:23:40]wFMCommunicate request_size=4 [00:23:40]MH_SAM_APDU [00:23:40]CAPDU: 80 17 00 00 [00:23:40]Write to MH i2c: E2 08 00 5D 00 80 17 00 00 00 00 00 00 DD [00:23:40]Write i2c OK [00:23:40]MH_I2C_Read... [00:23:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:40]Read from MH i2c: E2 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 5D 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 B4 [00:23:40]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:23:40]wFMCommunicate OK [00:23:40]wFMCommunicate request_size=4 [00:23:40]MH_SAM_APDU [00:23:40]CAPDU: 80 17 00 00 [00:23:40]Write to MH i2c: E2 08 00 5E 00 80 17 00 00 00 00 00 00 DE [00:23:40]Write i2c OK [00:23:40]MH_I2C_Read... [00:23:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:40]Read from MH i2c: E2 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 5E 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 05 [00:23:40]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:23:40]wFMCommunicate OK [00:23:40]wFMCommunicate request_size=4 [00:23:40]MH_SAM_APDU [00:23:40]CAPDU: 80 17 00 00 [00:23:40]Write to MH i2c: E2 08 00 5F 00 80 17 00 00 00 00 00 00 DF [00:23:40]Write i2c OK [00:23:40]MH_I2C_Read... [00:23:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:40]Read from MH i2c: E2 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 [00:23:40]MH_I2C_Read... [00:23:40]Read from MH i2c: E2 FD 00 5F 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 5A [00:23:40]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:23:40]wFMCommunicate OK [00:23:40]wFMCommunicate request_size=4 [00:23:40]MH_SAM_APDU [00:23:40]CAPDU: 80 17 00 00 [00:23:40]Write to MH i2c: E2 08 00 60 00 80 17 00 00 00 00 00 00 E0 [00:23:40]Write i2c OK [00:23:40]MH_I2C_Read... [00:23:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:23:41]Read from MH i2c: E2 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 E3 00 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 E3 00 60 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 BF [00:23:41]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:23:41]wFMCommunicate OK [00:23:41]SAM_PROTO_GetFMData done [00:23:41]requested_item fm.sale_refund.total is exist - process it [00:23:41]requested_item fm.buy.total is exist - process it [00:23:41]requested_item shift.sale.total is exist - process it [00:23:41]SAM_PROTO_GetShiftData [00:23:41]wFMCommunicate request_size=4 [00:23:41]MH_SAM_APDU [00:23:41]CAPDU: 80 13 02 00 [00:23:41]Write to MH i2c: E2 08 00 61 00 80 13 02 00 00 00 00 00 DF [00:23:41]Write i2c OK [00:23:41]MH_I2C_Read... [00:23:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:23:41]Read from MH i2c: E2 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 FD 00 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 FD 00 61 00 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 52 [00:23:41]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:23:41]wFMCommunicate OK [00:23:41]wFMCommunicate request_size=4 [00:23:41]MH_SAM_APDU [00:23:41]CAPDU: 80 17 00 00 [00:23:41]Write to MH i2c: E2 08 00 62 00 80 17 00 00 00 00 00 00 E2 [00:23:41]Write i2c OK [00:23:41]MH_I2C_Read... [00:23:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:41]Read from MH i2c: E2 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 FD 00 [00:23:41]MH_I2C_Read... [00:23:41]Read from MH i2c: E2 FD 00 62 00 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 EA [00:23:41]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:23:41]wFMCommunicate OK [00:23:41]wFMCommunicate request_size=4 [00:23:41]MH_SAM_APDU [00:23:41]CAPDU: 80 17 00 00 [00:23:41]Write to MH i2c: E2 08 00 63 00 80 17 00 00 00 00 00 00 E3 [00:23:41]Write i2c OK [00:23:41]MH_I2C_Read... [00:23:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 63 00 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 B5 [00:23:42]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:23:42]wFMCommunicate OK [00:23:42]wFMCommunicate request_size=4 [00:23:42]MH_SAM_APDU [00:23:42]CAPDU: 80 17 00 00 [00:23:42]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [00:23:42]Write i2c OK [00:23:42]MH_I2C_Read... [00:23:42]OFD Sender: No OFD packet to send [00:23:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 FD 00 64 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 56 [00:23:42]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:23:42]wFMCommunicate OK [00:23:42]wFMCommunicate request_size=4 [00:23:42]MH_SAM_APDU [00:23:42]CAPDU: 80 17 00 00 [00:23:42]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [00:23:42]Write i2c OK [00:23:42]MH_I2C_Read... [00:23:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:23:42]Read from MH i2c: E2 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 BD 00 [00:23:42]MH_I2C_Read... [00:23:42]Read from MH i2c: E2 BD 00 65 00 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 CB [00:23:42]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:23:42]wFMCommunicate OK [00:23:42]SAM_PROTO_GetShiftData done [00:23:42]requested_item shift.sale.total_cash is exist - process it [00:23:42]requested_item shift.sale_refund.total is exist - process it [00:23:42]requested_item shift.sale_refund.total_cash is exist - process it [00:23:42]requested_item shift.buy.total is exist - process it [00:23:42]requested_item shift.buy.total_cash is exist - process it [00:23:42]produce_requested_data done [00:23:42]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:23:42]process_action_free get_value [00:23:42]json_value_free [00:23:42]json_value_free done [00:23:42]process_json_proto returns [00:23:42]Send response to host [00:23:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:23:42]free response buf [00:23:42]execute_script done [00:23:42]execute_script returns [00:23:42]free content buf [00:23:42]Sock 9.Close socket [00:23:42]Sock 9.Thread stoped [00:23:47]OFD Sender: No OFD packet to send [00:23:52]OFD Sender: No OFD packet to send [00:23:57]OFD Sender: No OFD packet to send [00:24:02]OFD Sender: No OFD packet to send [00:24:07]OFD Sender: No OFD packet to send [00:24:12]OFD Sender: No OFD packet to send [00:24:17]OFD Sender: No OFD packet to send [00:24:21]int [00:24:21]Write to MH i2c: 01 00 00 66 00 66 [00:24:21]*** FLAG_PRN_KEY set [00:24:21]Write i2c OK [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 07 00 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 07 00 66 00 00 08 00 00 00 FF 0F 83 [00:24:21]state=0 [00:24:21]Key pressed [00:24:21]Feed [00:24:21]Write to MH i2c: D8 00 00 67 00 3E [00:24:21]Write i2c OK [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: D8 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: D8 01 00 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: D8 01 00 67 00 00 3F [00:24:21]int [00:24:21]Write to MH i2c: 01 00 00 68 00 68 [00:24:21]Write i2c OK [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 07 00 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 07 00 68 00 00 48 00 00 00 3D 00 F4 [00:24:21]state=2 [00:24:21]Key pressed [00:24:21]int [00:24:21]Write to MH i2c: 01 00 00 69 00 69 [00:24:21]*** FLAG_PRN_KEY reset [00:24:21]Write i2c OK [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 07 00 [00:24:21]MH_I2C_Read... [00:24:21]Read from MH i2c: 01 07 00 69 00 00 00 00 00 00 F9 0F 78 [00:24:21]state=2 [00:24:21]Stop feed [00:24:22]OFD Sender: No OFD packet to send [00:24:27]OFD Sender: No OFD packet to send [00:24:32]OFD Sender: No OFD packet to send [00:24:37]OFD Sender: No OFD packet to send [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]/dev/ttyS4 opened [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:08]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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [00:00:08]Are we in boot? [00:00:08]We are in boot - try to switch [00:00:08]Write to MH i2c: A0 00 00 02 00 A1 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:08]*** [00:00:08]Read from MH i2c: A0 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: A0 01 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:08]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:08]*** Waiting for read because exit forced [00:00:08]*** 10 ms more... [00:00:08]*** MH1903S init start (LINUX_LIGHT) [00:00:08]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:09]*** Serial: 3139303353513838 54000000005725E6 (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: 544878+1729271023=1729815901 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [00:00:09]*** Is cutter blocked? [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 03 00 02 [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 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:09]Are we in boot? [00:00:09]We are not in boot now [00:00:09]Write to MH i2c: 01 00 00 04 00 04 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:09]Model is 3 [00:00:09]MH firmware is 30620 [00:00:09]MH boot firmware is 3 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:09]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:09]Write to MH i2c: D5 00 00 06 00 DA [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]ExternCall_SetCallbacks [00:00:09]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 5D E5 1A 67 EF 94 12 67 BE [00:25:01]Current date/time: 25.10.2024 00:25 [00:25:01]FM_Init [00:25:01]wFMConnect [00:25:01]MH_SAM_On [00:25:01]Write to MH i2c: E0 00 00 08 00 E7 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_init finished! [00:25:01]*** atr: [00:25:01]*** 0F 3B D5 18 FF 81 91 FE [00:25:01]*** 1F C3 80 73 C8 21 10 0A [00:25:01]*** 00 00 00 00 00 00 00 00 [00:25:01]*** 00 00 00 00 00 00 00 00 [00:25:01]*** 00 00 00 00 00 00 00 00 [00:25:01]*** 00 00 00 00 00 00 00 00 [00:25:01]*** 00 00 00 00 00 00 00 00 [00:25:01]*** 00 00 00 00 00 00 00 00 [00:25:01]Read from MH i2c: E0 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E0 10 00 [00:25:01]MH_I2C_Read... [00:25:01]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:25:01]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:25:01]wFMCommunicate request_size=10 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:25:01]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:25:01]RAPDU: 90 00 [00:25:01]wFMCommunicate OK [00:25:01]wFMCommunicate request_size=4 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 11 00 00 [00:25:01]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 17 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:25:01]wFMCommunicate OK [00:25:01]Detected FM SN is 0000000000874672 [00:25:01]Stored FM SN is 0000000000874672 [00:25:01]wFMCommunicate request_size=9 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:25:01]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:25:01]RAPDU: 90 00 [00:25:01]wFMCommunicate OK [00:25:01]FM PIN OK [00:25:01]wFMCommunicate request_size=8 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 14 04 00 03 02 00 01 [00:25:01]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:25:01]RAPDU: 90 00 [00:25:01]wFMCommunicate OK [00:25:01]wFMCommunicate request_size=13 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:25:01]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:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:25:01]RAPDU: 90 00 [00:25:01]wFMCommunicate OK [00:25:01]wFMCommunicate request_size=4 [00:25:01]MH_SAM_APDU [00:25:01]CAPDU: 80 11 00 00 [00:25:01]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:01]Read from MH i2c: E2 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 17 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:25:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:25:01]wFMCommunicate OK [00:25:01]DocumentArchiveInit [00:25:01]Start Httpd... [00:25:01]Httpd thread 3066944868 created [00:25:01]Write to MH i2c: 01 00 00 0F 00 0F [00:25:01]Write i2c OK [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: 01 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: 01 07 00 [00:25:01]MH_I2C_Read... [00:25:01]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:25:01]MH Int Process started [00:25:01]Allocated Socket 8 [00:25:01]Bind OK [00:25:01]Listen OK [00:25:01]httpd running on port 8080 [00:25:01]Waiting for new connection... [00:25:01]OFD Sender: No OFD packet to send [00:25:06]accept exits with 9 [00:25:06]New connection [00:25:06]New thread 3066658148 created [00:25:06]Waiting for new connection... [00:25:06] Sock 9.Parse request [00:25:06]Sock 9.Check first char [00:25:06]Sock 9.First char is OK [00:25:06]request: POST /json_proto HTTP/1.0 [00:25:06]Method: POST [00:25:06]URL: /json_proto [00:25:06]Method is POST - this is cgi request [00:25:06]url: /json_proto [00:25:06]query_string will be loaded in cgi processing [00:25:06]execute_cgi json_proto POST (null) [00:25:06]execute_cgi path=json_proto method=POST [00:25:06]POST find Content-Length [00:25:06]Host: 172.17.42.195:8080 [00:25:06]Content-Length: 215 [00:25:06]Content-Type: application/json [00:25:06] [00:25:06]POST finish read [00:25:06]Found Content-Length = 215 [00:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:06]execute_script... [00:25:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:06]POST & json_proto [00:25:06]process_json_proto [00:25:06]json parsed OK: [00:25:06]protocol is kg_v1.0 [00:25:06]action value=get_value [00:25:06]process_action get_value [00:25:06]cmd_get_value [00:25:06]process_action get_value done [00:25:06]requested_data is exist [00:25:06]produce_requested_data [00:25:06]requested_item kkm.sn is exist - process it [00:25:06]requested_item kkm.ver is exist - process it [00:25:06]requested_item fm.sn is exist - process it [00:25:06]wFMCommunicate request_size=4 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 11 00 00 [00:25:06]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:25:06]Write i2c OK [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 [00:25:06]MH_I2C_Read... [00:25:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:06]Read from MH i2c: E2 17 00 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [00:25:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:25:06]wFMCommunicate OK [00:25:06]requested_item fd.num is exist - process it [00:25:06]SAM_PROTO_GetFieldsCounters [00:25:06]wFMCommunicate request_size=4 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 13 00 00 [00:25:06]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:25:06]Write i2c OK [00:25:06]MH_I2C_Read... [00:25:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:25:06]Read from MH i2c: E2 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 62 00 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00:25:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:25:06]wFMCommunicate OK [00:25:06]SAM_PROTO_GetFieldsCounters done [00:25:06]requested_item shift.num is exist - process it [00:25:06]requested_item shift.opened is exist - process it [00:25:06]req_shift_opened [00:25:06]FM_GetShiftState [00:25:06]SAM_PROTO_GetShiftState [00:25:06]wFMCommunicate request_size=4 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 13 01 00 [00:25:06]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:25:06]Write i2c OK [00:25:06]MH_I2C_Read... [00:25:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:06]Read from MH i2c: E2 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 0E 00 [00:25:06]MH_I2C_Read... [00:25:06]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:25:06]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:25:06]wFMCommunicate OK [00:25:06]SAM_PROTO_GetShiftState done [00:25:06]FM_GetShiftState done [00:25:06]req_shift_opened done [00:25:06]requested_item shift.open_date is exist - process it [00:25:06]req_shift_open_date [00:25:06]req_shift_open_date done [00:25:06]produce_requested_data done [00:25:06]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:25:06]process_action_free get_value [00:25:06]json_value_free [00:25:06]json_value_free done [00:25:06]process_json_proto returns [00:25:06]Send response to host [00:25:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:25:06]free response buf [00:25:06]execute_script done [00:25:06]execute_script returns [00:25:06]free content buf [00:25:06]Sock 9.Close socket [00:25:06]Sock 9.Thread stoped [00:25:06]accept exits with 6 [00:25:06]New connection [00:25:06]New thread 3066514788 created [00:25:06]Thread 3066658148 joined [00:25:06]Waiting for new connection... [00:25:06] Sock 6.Parse request [00:25:06]Sock 6.Check first char [00:25:06]Sock 6.First char is OK [00:25:06]request: POST /json_proto HTTP/1.0 [00:25:06]Method: POST [00:25:06]URL: /json_proto [00:25:06]Method is POST - this is cgi request [00:25:06]url: /json_proto [00:25:06]query_string will be loaded in cgi processing [00:25:06]execute_cgi json_proto POST (null) [00:25:06]execute_cgi path=json_proto method=POST [00:25:06]POST find Content-Length [00:25:06]Host: 172.17.42.195:8080 [00:25:06]Content-Length: 331 [00:25:06]Content-Type: application/json [00:25:06] [00:25:06]POST finish read [00:25:06]Found Content-Length = 331 [00:25:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:25:06]execute_script... [00:25:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:25:06]POST & json_proto [00:25:06]process_json_proto [00:25:06]json parsed OK: [00:25:06]protocol is kg_v1.0 [00:25:06]action value=get_value [00:25:06]process_action get_value [00:25:06]cmd_get_value [00:25:06]process_action get_value done [00:25:06]requested_data is exist [00:25:06]produce_requested_data [00:25:06]requested_item fm.sale.total is exist - process it [00:25:06]SAM_PROTO_GetFMData [00:25:06]wFMCommunicate request_size=4 [00:25:06]MH_SAM_APDU [00:25:06]CAPDU: 80 13 03 00 [00:25:06]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:25:06]OFD Sender: No OFD packet to send [00:25:06]Write i2c OK [00:25:06]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 FD 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:25:07]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:25:07]wFMCommunicate OK [00:25:07]wFMCommunicate request_size=4 [00:25:07]MH_SAM_APDU [00:25:07]CAPDU: 80 17 00 00 [00:25:07]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 FD 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:25:07]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:25:07]wFMCommunicate OK [00:25:07]wFMCommunicate request_size=4 [00:25:07]MH_SAM_APDU [00:25:07]CAPDU: 80 17 00 00 [00:25:07]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:07]Read from MH i2c: E2 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 FD 00 [00:25:07]MH_I2C_Read... [00:25:07]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:25:07]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:25:07]wFMCommunicate OK [00:25:07]wFMCommunicate request_size=4 [00:25:07]MH_SAM_APDU [00:25:07]CAPDU: 80 17 00 00 [00:25:07]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:25:07]Write i2c OK [00:25:07]MH_I2C_Read... [00:25:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:08]Read from MH i2c: E2 [00:25:08]MH_I2C_Read... [00:25:08]Read from MH i2c: E2 FD 00 [00:25:08]MH_I2C_Read... [00:25:08]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:25:08]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:25:08]wFMCommunicate OK [00:25:08]wFMCommunicate request_size=4 [00:25:08]MH_SAM_APDU [00:25:08]CAPDU: 80 17 00 00 [00:25:08]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:25:08]Write i2c OK [00:25:08]MH_I2C_Read... [00:25:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:25:08]Read from MH i2c: E2 [00:25:08]MH_I2C_Read... [00:25:08]Read from MH i2c: E2 E3 00 [00:25:08]MH_I2C_Read... [00:25:08]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:25:08]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:25:08]wFMCommunicate OK [00:25:08]SAM_PROTO_GetFMData done [00:25:08]requested_item fm.sale_refund.total is exist - process it [00:25:08]requested_item fm.buy.total is exist - process it [00:25:08]requested_item shift.sale.total is exist - process it [00:25:08]SAM_PROTO_GetShiftData [00:25:08]wFMCommunicate request_size=4 [00:25:08]MH_SAM_APDU [00:25:08]CAPDU: 80 13 02 00 [00:25:08]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:25:08]Write i2c OK [00:25:08]MH_I2C_Read... [00:25:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:25:08]Read from MH i2c: E2 [00:25:08]MH_I2C_Read... [00:25:08]Read from MH i2c: E2 FD 00 [00:25:08]MH_I2C_Read... [00:25:08]Read from MH i2c: E2 FD 00 18 00 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 09 [00:25:08]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:25:08]wFMCommunicate OK [00:25:08]wFMCommunicate request_size=4 [00:25:08]MH_SAM_APDU [00:25:08]CAPDU: 80 17 00 00 [00:25:08]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:25:08]Write i2c OK [00:25:08]MH_I2C_Read... [00:25:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 FD 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:25:09]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:25:09]wFMCommunicate OK [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 17 00 00 [00:25:09]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 FD 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:25:09]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:25:09]wFMCommunicate OK [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 17 00 00 [00:25:09]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:09]Read from MH i2c: E2 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 FD 00 [00:25:09]MH_I2C_Read... [00:25:09]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:25:09]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:25:09]wFMCommunicate OK [00:25:09]wFMCommunicate request_size=4 [00:25:09]MH_SAM_APDU [00:25:09]CAPDU: 80 17 00 00 [00:25:09]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:25:09]Write i2c OK [00:25:09]MH_I2C_Read... [00:25:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:25:10]Read from MH i2c: E2 [00:25:10]MH_I2C_Read... [00:25:10]Read from MH i2c: E2 BD 00 [00:25:10]MH_I2C_Read... [00:25:10]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:25:10]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:25:10]wFMCommunicate OK [00:25:10]SAM_PROTO_GetShiftData done [00:25:10]requested_item shift.sale.total_cash is exist - process it [00:25:10]requested_item shift.sale_refund.total is exist - process it [00:25:10]requested_item shift.sale_refund.total_cash is exist - process it [00:25:10]requested_item shift.buy.total is exist - process it [00:25:10]requested_item shift.buy.total_cash is exist - process it [00:25:10]produce_requested_data done [00:25:10]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:25:10]process_action_free get_value [00:25:10]json_value_free [00:25:10]json_value_free done [00:25:10]process_json_proto returns [00:25:10]Send response to host [00:25:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:25:10]free response buf [00:25:10]execute_script done [00:25:10]execute_script returns [00:25:10]free content buf [00:25:10]Sock 6.Close socket [00:25:10]Sock 6.Thread stoped [00:25:12]OFD Sender: No OFD packet to send [00:25:13]accept exits with 9 [00:25:13]New connection [00:25:13]New thread 3066658148 created [00:25:13]Thread 3066514788 joined [00:25:13]Waiting for new connection... [00:25:13] Sock 9.Parse request [00:25:13]Sock 9.Check first char [00:25:13]Sock 9.First char is OK [00:25:13]request: POST /json_proto HTTP/1.0 [00:25:13]Method: POST [00:25:13]URL: /json_proto [00:25:13]Method is POST - this is cgi request [00:25:13]url: /json_proto [00:25:13]query_string will be loaded in cgi processing [00:25:13]execute_cgi json_proto POST (null) [00:25:13]execute_cgi path=json_proto method=POST [00:25:13]POST find Content-Length [00:25:13]Host: 172.17.42.195:8080 [00:25:13]Content-Length: 215 [00:25:13]Content-Type: application/json [00:25:13] [00:25:13]POST finish read [00:25:13]Found Content-Length = 215 [00:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:13]execute_script... [00:25:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:13]POST & json_proto [00:25:13]process_json_proto [00:25:13]json parsed OK: [00:25:13]protocol is kg_v1.0 [00:25:13]action value=get_value [00:25:13]process_action get_value [00:25:13]cmd_get_value [00:25:13]process_action get_value done [00:25:13]requested_data is exist [00:25:13]produce_requested_data [00:25:13]requested_item kkm.sn is exist - process it [00:25:13]requested_item kkm.ver is exist - process it [00:25:13]requested_item fm.sn is exist - process it [00:25:13]wFMCommunicate request_size=4 [00:25:13]MH_SAM_APDU [00:25:13]CAPDU: 80 11 00 00 [00:25:13]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:25:13]Write i2c OK [00:25:13]MH_I2C_Read... [00:25:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:13]Read from MH i2c: E2 [00:25:13]MH_I2C_Read... [00:25:13]Read from MH i2c: E2 17 00 [00:25:13]MH_I2C_Read... [00:25:13]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [00:25:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:25:13]wFMCommunicate OK [00:25:13]requested_item fd.num is exist - process it [00:25:13]SAM_PROTO_GetFieldsCounters [00:25:13]wFMCommunicate request_size=4 [00:25:13]MH_SAM_APDU [00:25:13]CAPDU: 80 13 00 00 [00:25:13]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:25:13]Write i2c OK [00:25:13]MH_I2C_Read... [00:25:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:25:13]Read from MH i2c: E2 [00:25:13]MH_I2C_Read... [00:25:13]Read from MH i2c: E2 62 00 [00:25:13]MH_I2C_Read... [00:25:13]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [00:25:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:25:13]wFMCommunicate OK [00:25:13]SAM_PROTO_GetFieldsCounters done [00:25:13]requested_item shift.num is exist - process it [00:25:13]requested_item shift.opened is exist - process it [00:25:13]req_shift_opened [00:25:13]FM_GetShiftState [00:25:13]SAM_PROTO_GetShiftState [00:25:13]wFMCommunicate request_size=4 [00:25:13]MH_SAM_APDU [00:25:13]CAPDU: 80 13 01 00 [00:25:13]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:25:13]Write i2c OK [00:25:13]MH_I2C_Read... [00:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:13]Read from MH i2c: E2 [00:25:13]MH_I2C_Read... [00:25:13]Read from MH i2c: E2 0E 00 [00:25:13]MH_I2C_Read... [00:25:13]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 01 [00:25:13]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:25:13]wFMCommunicate OK [00:25:13]SAM_PROTO_GetShiftState done [00:25:13]FM_GetShiftState done [00:25:13]req_shift_opened done [00:25:13]requested_item shift.open_date is exist - process it [00:25:13]req_shift_open_date [00:25:13]req_shift_open_date done [00:25:13]produce_requested_data done [00:25:13]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:25:13]process_action_free get_value [00:25:13]json_value_free [00:25:13]json_value_free done [00:25:13]process_json_proto returns [00:25:13]Send response to host [00:25:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:25:13]free response buf [00:25:13]execute_script done [00:25:13]execute_script returns [00:25:13]free content buf [00:25:13]Sock 9.Close socket [00:25:13]Sock 9.Thread stoped [00:25:13]accept exits with 7 [00:25:13]New connection [00:25:13]New thread 3066514788 created [00:25:13]Thread 3066658148 joined [00:25:13]Waiting for new connection... [00:25:13] Sock 7.Parse request [00:25:13]Sock 7.Check first char [00:25:13]Sock 7.First char is OK [00:25:13]request: POST /json_proto HTTP/1.0 [00:25:13]Method: POST [00:25:13]URL: /json_proto [00:25:13]Method is POST - this is cgi request [00:25:13]url: /json_proto [00:25:13]query_string will be loaded in cgi processing [00:25:13]execute_cgi json_proto POST (null) [00:25:13]execute_cgi path=json_proto method=POST [00:25:13]POST find Content-Length [00:25:13]Host: 172.17.42.195:8080 [00:25:13]Content-Length: 331 [00:25:13]Content-Type: application/json [00:25:13] [00:25:13]POST finish read [00:25:13]Found Content-Length = 331 [00:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:25:13]execute_script... [00:25:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:25:13]POST & json_proto [00:25:13]process_json_proto [00:25:13]json parsed OK: [00:25:13]protocol is kg_v1.0 [00:25:13]action value=get_value [00:25:13]process_action get_value [00:25:13]cmd_get_value [00:25:13]process_action get_value done [00:25:13]requested_data is exist [00:25:13]produce_requested_data [00:25:13]requested_item fm.sale.total is exist - process it [00:25:13]SAM_PROTO_GetFMData [00:25:13]wFMCommunicate request_size=4 [00:25:13]MH_SAM_APDU [00:25:13]CAPDU: 80 13 03 00 [00:25:13]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:25:13]Write i2c OK [00:25:13]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 FD 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 FD 00 20 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 99 [00:25:14]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:25:14]wFMCommunicate OK [00:25:14]wFMCommunicate request_size=4 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 17 00 00 [00:25:14]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:14]Read from MH i2c: E2 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 FD 00 [00:25:14]MH_I2C_Read... [00:25:14]Read from MH i2c: E2 FD 00 21 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 78 [00:25:14]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:25:14]wFMCommunicate OK [00:25:14]wFMCommunicate request_size=4 [00:25:14]MH_SAM_APDU [00:25:14]CAPDU: 80 17 00 00 [00:25:14]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:25:14]Write i2c OK [00:25:14]MH_I2C_Read... [00:25:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:15]Read from MH i2c: E2 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: E2 FD 00 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: E2 FD 00 22 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C9 [00:25:15]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:25:15]wFMCommunicate OK [00:25:15]wFMCommunicate request_size=4 [00:25:15]MH_SAM_APDU [00:25:15]CAPDU: 80 17 00 00 [00:25:15]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:25:15]Write i2c OK [00:25:15]MH_I2C_Read... [00:25:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:15]Read from MH i2c: E2 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: E2 FD 00 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: E2 FD 00 23 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 1E [00:25:15]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:25:15]wFMCommunicate OK [00:25:15]wFMCommunicate request_size=4 [00:25:15]MH_SAM_APDU [00:25:15]CAPDU: 80 17 00 00 [00:25:15]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:25:15]Write i2c OK [00:25:15]MH_I2C_Read... [00:25:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:25:15]Read from MH i2c: E2 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: E2 E3 00 [00:25:15]MH_I2C_Read... [00:25:15]Read from MH i2c: E2 E3 00 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:25:15]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:25:15]wFMCommunicate OK [00:25:15]SAM_PROTO_GetFMData done [00:25:15]requested_item fm.sale_refund.total is exist - process it [00:25:15]requested_item fm.buy.total is exist - process it [00:25:15]requested_item shift.sale.total is exist - process it [00:25:15]SAM_PROTO_GetShiftData [00:25:15]wFMCommunicate request_size=4 [00:25:15]MH_SAM_APDU [00:25:15]CAPDU: 80 13 02 00 [00:25:15]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:25:15]Write i2c OK [00:25:15]MH_I2C_Read... [00:25:16]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:25:16]Read from MH i2c: E2 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 FD 00 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 FD 00 25 00 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 16 [00:25:16]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:25:16]wFMCommunicate OK [00:25:16]wFMCommunicate request_size=4 [00:25:16]MH_SAM_APDU [00:25:16]CAPDU: 80 17 00 00 [00:25:16]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:25:16]Write i2c OK [00:25:16]MH_I2C_Read... [00:25:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:16]Read from MH i2c: E2 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 FD 00 [00:25:16]MH_I2C_Read... [00:25:16]Read from MH i2c: E2 FD 00 26 00 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 AE [00:25:16]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:25:16]wFMCommunicate OK [00:25:16]wFMCommunicate request_size=4 [00:25:16]MH_SAM_APDU [00:25:16]CAPDU: 80 17 00 00 [00:25:16]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:25:16]Write i2c OK [00:25:16]MH_I2C_Read... [00:25:17]OFD Sender: No OFD packet to send [00:25:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:17]Read from MH i2c: E2 [00:25:17]MH_I2C_Read... [00:25:17]Read from MH i2c: E2 FD 00 [00:25:17]MH_I2C_Read... [00:25:17]Read from MH i2c: E2 FD 00 27 00 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 79 [00:25:17]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:25:17]wFMCommunicate OK [00:25:17]wFMCommunicate request_size=4 [00:25:17]MH_SAM_APDU [00:25:17]CAPDU: 80 17 00 00 [00:25:17]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:25:17]Write i2c OK [00:25:17]MH_I2C_Read... [00:25:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:25:17]Read from MH i2c: E2 [00:25:17]MH_I2C_Read... [00:25:17]Read from MH i2c: E2 FD 00 [00:25:17]MH_I2C_Read... [00:25:17]Read from MH i2c: E2 FD 00 28 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 1A [00:25:17]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:25:17]wFMCommunicate OK [00:25:17]wFMCommunicate request_size=4 [00:25:17]MH_SAM_APDU [00:25:17]CAPDU: 80 17 00 00 [00:25:17]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:25:17]Write i2c OK [00:25:17]MH_I2C_Read... [00:25:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:25:17]Read from MH i2c: E2 [00:25:17]MH_I2C_Read... [00:25:17]Read from MH i2c: E2 BD 00 [00:25:17]MH_I2C_Read... [00:25:17]Read from MH i2c: E2 BD 00 29 00 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 8F [00:25:17]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:25:18]wFMCommunicate OK [00:25:18]SAM_PROTO_GetShiftData done [00:25:18]requested_item shift.sale.total_cash is exist - process it [00:25:18]requested_item shift.sale_refund.total is exist - process it [00:25:18]requested_item shift.sale_refund.total_cash is exist - process it [00:25:18]requested_item shift.buy.total is exist - process it [00:25:18]requested_item shift.buy.total_cash is exist - process it [00:25:18]produce_requested_data done [00:25:18]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:25:18]process_action_free get_value [00:25:18]json_value_free [00:25:18]json_value_free done [00:25:18]process_json_proto returns [00:25:18]Send response to host [00:25:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:25:18]free response buf [00:25:18]execute_script done [00:25:18]execute_script returns [00:25:18]free content buf [00:25:18]Sock 7.Close socket [00:25:18]Sock 7.Thread stoped [00:25:22]OFD Sender: No OFD packet to send [00:25:27]OFD Sender: No OFD packet to send [00:25:32]OFD Sender: No OFD packet to send [00:25:37]OFD Sender: No OFD packet to send [00:25:42]OFD Sender: No OFD packet to send [00:25:47]OFD Sender: No OFD packet to send [00:25:52]OFD Sender: No OFD packet to send [00:25:57]OFD Sender: No OFD packet to send [00:26:02]OFD Sender: No OFD packet to send [00:26:07]OFD Sender: No OFD packet to send [00:26:12]OFD Sender: No OFD packet to send [00:26:17]OFD Sender: No OFD packet to send [00:26:22]OFD Sender: No OFD packet to send [00:26:24]accept exits with 9 [00:26:24]New connection [00:26:24]New thread 3066658148 created [00:26:24] Sock 9.Parse request [00:26:24]Thread 3066514788 joined [00:26:24]Sock 9.Check first char [00:26:24]Waiting for new connection... [00:26:24]Sock 9.First char is OK [00:26:24]request: POST /json_proto HTTP/1.0 [00:26:24]Method: POST [00:26:24]URL: /json_proto [00:26:24]Method is POST - this is cgi request [00:26:24]url: /json_proto [00:26:24]query_string will be loaded in cgi processing [00:26:24]execute_cgi json_proto POST (null) [00:26:24]execute_cgi path=json_proto method=POST [00:26:24]POST find Content-Length [00:26:24]Host: 172.17.42.195:8080 [00:26:24]Content-Length: 215 [00:26:24]Content-Type: application/json [00:26:24] [00:26:24]POST finish read [00:26:24]Found Content-Length = 215 [00:26:24]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:26:24]execute_script... [00:26:24]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:26:24]POST & json_proto [00:26:24]process_json_proto [00:26:24]json parsed OK: [00:26:24]protocol is kg_v1.0 [00:26:24]action value=get_value [00:26:24]process_action get_value [00:26:24]cmd_get_value [00:26:24]process_action get_value done [00:26:24]requested_data is exist [00:26:24]produce_requested_data [00:26:24]requested_item kkm.sn is exist - process it [00:26:24]requested_item kkm.ver is exist - process it [00:26:24]requested_item fm.sn is exist - process it [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 11 00 00 [00:26:24]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 17 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [00:26:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:26:24]wFMCommunicate OK [00:26:24]requested_item fd.num is exist - process it [00:26:24]SAM_PROTO_GetFieldsCounters [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 13 00 00 [00:26:24]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 62 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:24]wFMCommunicate OK [00:26:24]SAM_PROTO_GetFieldsCounters done [00:26:24]requested_item shift.num is exist - process it [00:26:24]requested_item shift.opened is exist - process it [00:26:24]req_shift_opened [00:26:24]FM_GetShiftState [00:26:24]SAM_PROTO_GetShiftState [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 13 01 00 [00:26:24]Write to MH i2c: E2 08 00 2C 00 80 13 01 00 00 00 00 00 A9 [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 0E 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 0E 00 2C 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 0E [00:26:24]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:26:24]wFMCommunicate OK [00:26:24]SAM_PROTO_GetShiftState done [00:26:24]FM_GetShiftState done [00:26:24]req_shift_opened done [00:26:24]requested_item shift.open_date is exist - process it [00:26:24]req_shift_open_date [00:26:24]req_shift_open_date done [00:26:24]produce_requested_data done [00:26:24]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:26:24]process_action_free get_value [00:26:24]json_value_free [00:26:24]json_value_free done [00:26:24]process_json_proto returns [00:26:24]Send response to host [00:26:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:26:24]free response buf [00:26:24]execute_script done [00:26:24]execute_script returns [00:26:24]free content buf [00:26:24]Sock 9.Close socket [00:26:24]Sock 9.Thread stoped [00:26:24]accept exits with 7 [00:26:24]New connection [00:26:24]New thread 3066514788 created [00:26:24]Thread 3066658148 joined [00:26:24]Waiting for new connection... [00:26:24] Sock 7.Parse request [00:26:24]Sock 7.Check first char [00:26:24]Sock 7.First char is OK [00:26:24]request: POST /json_proto HTTP/1.0 [00:26:24]Method: POST [00:26:24]URL: /json_proto [00:26:24]Method is POST - this is cgi request [00:26:24]url: /json_proto [00:26:24]query_string will be loaded in cgi processing [00:26:24]execute_cgi json_proto POST (null) [00:26:24]execute_cgi path=json_proto method=POST [00:26:24]POST find Content-Length [00:26:24]Host: 172.17.42.195:8080 [00:26:24]Content-Length: 331 [00:26:24]Content-Type: application/json [00:26:24] [00:26:24]POST finish read [00:26:24]Found Content-Length = 331 [00:26:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:24]execute_script... [00:26:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:24]POST & json_proto [00:26:24]process_json_proto [00:26:24]json parsed OK: [00:26:24]protocol is kg_v1.0 [00:26:24]action value=get_value [00:26:24]process_action get_value [00:26:24]cmd_get_value [00:26:24]process_action get_value done [00:26:24]requested_data is exist [00:26:24]produce_requested_data [00:26:24]requested_item fm.sale.total is exist - process it [00:26:24]SAM_PROTO_GetFMData [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 13 03 00 [00:26:24]Write to MH i2c: E2 08 00 2D 00 80 13 03 00 00 00 00 00 AC [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:24]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:26:24]Read from MH i2c: E2 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 [00:26:24]MH_I2C_Read... [00:26:24]Read from MH i2c: E2 FD 00 2D 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 A6 [00:26:24]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:26:24]wFMCommunicate OK [00:26:24]wFMCommunicate request_size=4 [00:26:24]MH_SAM_APDU [00:26:24]CAPDU: 80 17 00 00 [00:26:24]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [00:26:24]Write i2c OK [00:26:24]MH_I2C_Read... [00:26:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:25]Read from MH i2c: E2 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 2E 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 85 [00:26:25]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:26:25]wFMCommunicate OK [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 17 00 00 [00:26:25]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:25]Read from MH i2c: E2 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 2F 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 D6 [00:26:25]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:26:25]wFMCommunicate OK [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 17 00 00 [00:26:25]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:25]Read from MH i2c: E2 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 [00:26:25]MH_I2C_Read... [00:26:25]Read from MH i2c: E2 FD 00 30 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 2B [00:26:25]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:26:25]wFMCommunicate OK [00:26:25]wFMCommunicate request_size=4 [00:26:25]MH_SAM_APDU [00:26:25]CAPDU: 80 17 00 00 [00:26:25]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:26:25]Write i2c OK [00:26:25]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 E3 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 E3 00 31 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:26:26]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:26:26]wFMCommunicate OK [00:26:26]SAM_PROTO_GetFMData done [00:26:26]requested_item fm.sale_refund.total is exist - process it [00:26:26]requested_item fm.buy.total is exist - process it [00:26:26]requested_item shift.sale.total is exist - process it [00:26:26]SAM_PROTO_GetShiftData [00:26:26]wFMCommunicate request_size=4 [00:26:26]MH_SAM_APDU [00:26:26]CAPDU: 80 13 02 00 [00:26:26]Write to MH i2c: E2 08 00 32 00 80 13 02 00 00 00 00 00 B0 [00:26:26]Write i2c OK [00:26:26]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 32 00 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 23 [00:26:26]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:26:26]wFMCommunicate OK [00:26:26]wFMCommunicate request_size=4 [00:26:26]MH_SAM_APDU [00:26:26]CAPDU: 80 17 00 00 [00:26:26]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:26:26]Write i2c OK [00:26:26]MH_I2C_Read... [00:26:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:26]Read from MH i2c: E2 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 [00:26:26]MH_I2C_Read... [00:26:26]Read from MH i2c: E2 FD 00 33 00 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 BB [00:26:26]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:26:26]wFMCommunicate OK [00:26:26]wFMCommunicate request_size=4 [00:26:26]MH_SAM_APDU [00:26:26]CAPDU: 80 17 00 00 [00:26:26]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:26:26]Write i2c OK [00:26:26]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 34 00 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 86 [00:26:27]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:26:27]wFMCommunicate OK [00:26:27]wFMCommunicate request_size=4 [00:26:27]MH_SAM_APDU [00:26:27]CAPDU: 80 17 00 00 [00:26:27]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [00:26:27]Write i2c OK [00:26:27]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 FD 00 [00:26:27]MH_I2C_Read... [00:26:27]OFD Sender: No OFD packet to send [00:26:27]Read from MH i2c: E2 FD 00 35 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 27 [00:26:27]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:26:27]wFMCommunicate OK [00:26:27]wFMCommunicate request_size=4 [00:26:27]MH_SAM_APDU [00:26:27]CAPDU: 80 17 00 00 [00:26:27]Write to MH i2c: E2 08 00 36 00 80 17 00 00 00 00 00 00 B6 [00:26:27]Write i2c OK [00:26:27]MH_I2C_Read... [00:26:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:26:27]Read from MH i2c: E2 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 BD 00 [00:26:27]MH_I2C_Read... [00:26:27]Read from MH i2c: E2 BD 00 36 00 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 9C [00:26:27]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:26:27]wFMCommunicate OK [00:26:27]SAM_PROTO_GetShiftData done [00:26:27]requested_item shift.sale.total_cash is exist - process it [00:26:27]requested_item shift.sale_refund.total is exist - process it [00:26:27]requested_item shift.sale_refund.total_cash is exist - process it [00:26:27]requested_item shift.buy.total is exist - process it [00:26:27]requested_item shift.buy.total_cash is exist - process it [00:26:27]produce_requested_data done [00:26:27]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:26:27]process_action_free get_value [00:26:27]json_value_free [00:26:27]json_value_free done [00:26:27]process_json_proto returns [00:26:27]Send response to host [00:26:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:26:27]free response buf [00:26:27]execute_script done [00:26:27]execute_script returns [00:26:27]free content buf [00:26:27]Sock 7.Close socket [00:26:27]Sock 7.Thread stoped [00:26:32]OFD Sender: No OFD packet to send [00:26:37]OFD Sender: No OFD packet to send [00:26:42]OFD Sender: No OFD packet to send [00:26:47]OFD Sender: No OFD packet to send [00:26:50]accept exits with 9 [00:26:50]New connection [00:26:50]New thread 3066658148 created [00:26:50]Thread 3066514788 joined [00:26:50]Waiting for new connection... [00:26:50] Sock 9.Parse request [00:26:50]Sock 9.Check first char [00:26:50]Sock 9.First char is OK [00:26:50]request: POST /json_proto HTTP/1.0 [00:26:50]Method: POST [00:26:50]URL: /json_proto [00:26:50]Method is POST - this is cgi request [00:26:50]url: /json_proto [00:26:50]query_string will be loaded in cgi processing [00:26:50]execute_cgi json_proto POST (null) [00:26:50]execute_cgi path=json_proto method=POST [00:26:50]POST find Content-Length [00:26:50]Host: 172.17.42.195:8080 [00:26:50]Content-Length: 215 [00:26:50]Content-Type: application/json [00:26:50] [00:26:50]POST finish read [00:26:50]Found Content-Length = 215 [00:26:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:50]execute_script... [00:26:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:26:50]POST & json_proto [00:26:50]process_json_proto [00:26:50]json parsed OK: [00:26:50]protocol is kg_v1.0 [00:26:50]action value=get_value [00:26:50]process_action get_value [00:26:50]cmd_get_value [00:26:50]process_action get_value done [00:26:50]requested_data is exist [00:26:50]produce_requested_data [00:26:50]requested_item kkm.sn is exist - process it [00:26:50]requested_item kkm.ver is exist - process it [00:26:50]requested_item fm.sn is exist - process it [00:26:50]wFMCommunicate request_size=4 [00:26:50]MH_SAM_APDU [00:26:50]CAPDU: 80 11 00 00 [00:26:50]Write to MH i2c: E2 08 00 37 00 80 11 00 00 00 00 00 00 B1 [00:26:50]Write i2c OK [00:26:50]MH_I2C_Read... [00:26:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:26:50]Read from MH i2c: E2 [00:26:50]MH_I2C_Read... [00:26:50]Read from MH i2c: E2 17 00 [00:26:50]MH_I2C_Read... [00:26:50]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 36 37 32 90 00 06 [00:26:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:26:50]wFMCommunicate OK [00:26:50]requested_item fd.num is exist - process it [00:26:50]SAM_PROTO_GetFieldsCounters [00:26:50]wFMCommunicate request_size=4 [00:26:50]MH_SAM_APDU [00:26:50]CAPDU: 80 13 00 00 [00:26:50]Write to MH i2c: E2 08 00 38 00 80 13 00 00 00 00 00 00 B4 [00:26:50]Write i2c OK [00:26:50]MH_I2C_Read... [00:26:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:26:50]Read from MH i2c: E2 [00:26:50]MH_I2C_Read... [00:26:50]Read from MH i2c: E2 62 00 [00:26:50]MH_I2C_Read... [00:26:50]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:26:50]wFMCommunicate OK [00:26:50]SAM_PROTO_GetFieldsCounters done [00:26:50]requested_item shift.num is exist - process it [00:26:50]requested_item shift.opened is exist - process it [00:26:50]req_shift_opened [00:26:50]FM_GetShiftState [00:26:50]SAM_PROTO_GetShiftState [00:26:50]wFMCommunicate request_size=4 [00:26:50]MH_SAM_APDU [00:26:50]CAPDU: 80 13 01 00 [00:26:50]Write to MH i2c: E2 08 00 39 00 80 13 01 00 00 00 00 00 B6 [00:26:50]Write i2c OK [00:26:50]MH_I2C_Read... [00:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:26:50]Read from MH i2c: E2 [00:26:50]MH_I2C_Read... [00:26:50]Read from MH i2c: E2 0E 00 [00:26:50]MH_I2C_Read... [00:26:50]Read from MH i2c: E2 0E 00 39 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 1B [00:26:50]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:26:50]wFMCommunicate OK [00:26:50]SAM_PROTO_GetShiftState done [00:26:50]FM_GetShiftState done [00:26:50]req_shift_opened done [00:26:50]requested_item shift.open_date is exist - process it [00:26:50]req_shift_open_date [00:26:50]req_shift_open_date done [00:26:50]produce_requested_data done [00:26:50]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:26:50]process_action_free get_value [00:26:50]json_value_free [00:26:50]json_value_free done [00:26:50]process_json_proto returns [00:26:50]Send response to host [00:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:26:50]free response buf [00:26:50]execute_script done [00:26:50]execute_script returns [00:26:50]free content buf [00:26:50]Sock 9.Close socket [00:26:50]Sock 9.Thread stoped [00:26:50]accept exits with 7 [00:26:50]New connection [00:26:50]New thread 3066514788 created [00:26:50]Thread 3066658148 joined [00:26:50]Waiting for new connection... [00:26:50] Sock 7.Parse request [00:26:50]Sock 7.Check first char [00:26:50]Sock 7.First char is OK [00:26:50]request: POST /json_proto HTTP/1.0 [00:26:50]Method: POST [00:26:50]URL: /json_proto [00:26:50]Method is POST - this is cgi request [00:26:50]url: /json_proto [00:26:50]query_string will be loaded in cgi processing [00:26:50]execute_cgi json_proto POST (null) [00:26:50]execute_cgi path=json_proto method=POST [00:26:50]POST find Content-Length [00:26:50]Host: 172.17.42.195:8080 [00:26:50]Content-Length: 331 [00:26:50]Content-Type: application/json [00:26:50] [00:26:50]POST finish read [00:26:50]Found Content-Length = 331 [00:26:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:50]execute_script... [00:26:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:26:50]POST & json_proto [00:26:50]process_json_proto [00:26:50]json parsed OK: [00:26:50]protocol is kg_v1.0 [00:26:50]action value=get_value [00:26:50]process_action get_value [00:26:50]cmd_get_value [00:26:50]process_action get_value done [00:26:50]requested_data is exist [00:26:50]produce_requested_data [00:26:50]requested_item fm.sale.total is exist - process it [00:26:50]SAM_PROTO_GetFMData [00:26:50]wFMCommunicate request_size=4 [00:26:50]MH_SAM_APDU [00:26:50]CAPDU: 80 13 03 00 [00:26:50]Write to MH i2c: E2 08 00 3A 00 80 13 03 00 00 00 00 00 B9 [00:26:50]Write i2c OK [00:26:50]MH_I2C_Read... [00:00:09]/dev/ttyS4 opened [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]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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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]Read from MH i2c: A0 01 00 [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 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 54000000005725E6 (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: 545009+1729271023=1729816032 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x20ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [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 41 00 40 00 FF FF 5F [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 E1 E5 1A 67 EF 94 12 67 42 [00:27:13]Current date/time: 25.10.2024 00:27 [00:27:13]FM_Init [00:27:13]wFMConnect [00:27:13]MH_SAM_On [00:27:13]Write to MH i2c: E0 00 00 08 00 E7 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_init finished! [00:27:13]*** atr: [00:27:13]*** 0F 3B D5 18 FF 81 91 FE [00:27:13]*** 1F C3 80 73 C8 21 10 0A [00:27:13]*** 00 00 00 00 00 00 00 00 [00:27:13]Read from MH i2c: *** 00 00 00 00 00 00 00 00 [00:27:13]E0 [00:27:13]MH_I2C_Read... [00:27:13]*** 00 00 00 00 00 00 00 00 [00:27:13]Read from MH i2c: E0 10 00 [00:27:13]MH_I2C_Read... [00:27:13]*** 00 00 00 00 00 00 00 00 [00:27:13]*** 00 00 00 00 00 00 00 00 [00:27:13]*** 00 00 00 00 00 00 00 00 [00:27:13]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:27:13]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:27:13]wFMCommunicate request_size=10 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:27:13]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:27:13]RAPDU: 90 00 [00:27:13]wFMCommunicate OK [00:27:13]wFMCommunicate request_size=4 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 80 11 00 00 [00:27:13]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 17 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:27:13]wFMCommunicate OK [00:27:13]Detected FM SN is 0000000000874672 [00:27:13]Stored FM SN is 0000000000874672 [00:27:13]wFMCommunicate request_size=9 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:27:13]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:27:13]RAPDU: 90 00 [00:27:13]wFMCommunicate OK [00:27:13]FM PIN OK [00:27:13]wFMCommunicate request_size=8 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 80 14 04 00 03 02 00 01 [00:27:13]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:27:13]RAPDU: 90 00 [00:27:13]wFMCommunicate OK [00:27:13]wFMCommunicate request_size=13 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:27:13]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:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:27:13]RAPDU: 90 00 [00:27:13]wFMCommunicate OK [00:27:13]wFMCommunicate request_size=4 [00:27:13]MH_SAM_APDU [00:27:13]CAPDU: 80 11 00 00 [00:27:13]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:13]Read from MH i2c: E2 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 17 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:27:13]wFMCommunicate OK [00:27:13]DocumentArchiveInit [00:27:13]Start Httpd... [00:27:13]Httpd thread 3067624804 created [00:27:13]Write to MH i2c: 01 00 00 0F 00 0F [00:27:13]Write i2c OK [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: 01 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: 01 07 00 [00:27:13]MH_I2C_Read... [00:27:13]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:27:13]MH Int Process started [00:27:13]Allocated Socket 6 [00:27:13]Bind OK [00:27:13]Listen OK [00:27:13]httpd running on port 8080 [00:27:13]Waiting for new connection... [00:27:13]OFD Sender: No OFD packet to send [00:27:16]accept exits with 7 [00:27:16]New connection [00:27:16]New thread 3067338084 created [00:27:16]Waiting for new connection... [00:27:16] Sock 7.Parse request [00:27:16]Sock 7.Check first char [00:27:16]Sock 7.First char is OK [00:27:16]request: POST /json_proto HTTP/1.0 [00:27:16]Method: POST [00:27:16]URL: /json_proto [00:27:16]Method is POST - this is cgi request [00:27:16]url: /json_proto [00:27:16]query_string will be loaded in cgi processing [00:27:16]execute_cgi json_proto POST (null) [00:27:16]execute_cgi path=json_proto method=POST [00:27:16]POST find Content-Length [00:27:16]Host: 172.17.42.195:8080 [00:27:16]Content-Length: 215 [00:27:16]Content-Type: application/json [00:27:16] [00:27:16]POST finish read [00:27:16]Found Content-Length = 215 [00:27:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:16]execute_script... [00:27:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:16]POST & json_proto [00:27:16]process_json_proto [00:27:16]json parsed OK: [00:27:16]protocol is kg_v1.0 [00:27:16]action value=get_value [00:27:16]process_action get_value [00:27:16]cmd_get_value [00:27:16]process_action get_value done [00:27:16]requested_data is exist [00:27:16]produce_requested_data [00:27:16]requested_item kkm.sn is exist - process it [00:27:16]requested_item kkm.ver is exist - process it [00:27:16]requested_item fm.sn is exist - process it [00:27:16]wFMCommunicate request_size=4 [00:27:16]MH_SAM_APDU [00:27:16]CAPDU: 80 11 00 00 [00:27:16]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:27:16]Write i2c OK [00:27:16]MH_I2C_Read... [00:27:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:16]Read from MH i2c: E2 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 17 00 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [00:27:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:27:16]wFMCommunicate OK [00:27:16]requested_item fd.num is exist - process it [00:27:16]SAM_PROTO_GetFieldsCounters [00:27:16]wFMCommunicate request_size=4 [00:27:16]MH_SAM_APDU [00:27:16]CAPDU: 80 13 00 00 [00:27:16]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:27:16]Write i2c OK [00:27:16]MH_I2C_Read... [00:27:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:16]Read from MH i2c: E2 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 62 00 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00:27:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:16]wFMCommunicate OK [00:27:16]SAM_PROTO_GetFieldsCounters done [00:27:16]requested_item shift.num is exist - process it [00:27:16]requested_item shift.opened is exist - process it [00:27:16]req_shift_opened [00:27:16]FM_GetShiftState [00:27:16]SAM_PROTO_GetShiftState [00:27:16]wFMCommunicate request_size=4 [00:27:16]MH_SAM_APDU [00:27:16]CAPDU: 80 13 01 00 [00:27:16]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:27:16]Write i2c OK [00:27:16]MH_I2C_Read... [00:27:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:16]Read from MH i2c: E2 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 0E 00 [00:27:16]MH_I2C_Read... [00:27:16]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:27:16]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:27:16]wFMCommunicate OK [00:27:16]SAM_PROTO_GetShiftState done [00:27:16]FM_GetShiftState done [00:27:16]req_shift_opened done [00:27:16]requested_item shift.open_date is exist - process it [00:27:16]req_shift_open_date [00:27:16]req_shift_open_date done [00:27:16]produce_requested_data done [00:27:16]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:27:16]process_action_free get_value [00:27:16]json_value_free [00:27:16]json_value_free done [00:27:16]process_json_proto returns [00:27:16]Send response to host [00:27:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:27:16]free response buf [00:27:16]execute_script done [00:27:16]execute_script returns [00:27:16]free content buf [00:27:16]Sock 7.Close socket [00:27:16]Sock 7.Thread stoped [00:27:16]accept exits with 8 [00:27:16]New connection [00:27:16]New thread 3067194724 created [00:27:16]Thread 3067338084 joined [00:27:16]Waiting for new connection... [00:27:16] Sock 8.Parse request [00:27:16]Sock 8.Check first char [00:27:16]Sock 8.First char is OK [00:27:16]request: POST /json_proto HTTP/1.0 [00:27:16]Method: POST [00:27:16]URL: /json_proto [00:27:16]Method is POST - this is cgi request [00:27:16]url: /json_proto [00:27:16]query_string will be loaded in cgi processing [00:27:16]execute_cgi json_proto POST (null) [00:27:16]execute_cgi path=json_proto method=POST [00:27:16]POST find Content-Length [00:27:16]Host: 172.17.42.195:8080 [00:27:16]Content-Length: 331 [00:27:16]Content-Type: application/json [00:27:16] [00:27:16]POST finish read [00:27:16]Found Content-Length = 331 [00:27:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:16]execute_script... [00:27:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:16]POST & json_proto [00:27:16]process_json_proto [00:27:16]json parsed OK: [00:27:16]protocol is kg_v1.0 [00:27:16]action value=get_value [00:27:16]process_action get_value [00:27:16]cmd_get_value [00:27:16]process_action get_value done [00:27:16]requested_data is exist [00:27:16]produce_requested_data [00:27:17]requested_item fm.sale.total is exist - process it [00:27:17]SAM_PROTO_GetFMData [00:27:17]wFMCommunicate request_size=4 [00:27:17]MH_SAM_APDU [00:27:17]CAPDU: 80 13 03 00 [00:27:17]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:27:17]Write i2c OK [00:27:17]MH_I2C_Read... [00:27:17]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:17]Read from MH i2c: E2 [00:27:17]MH_I2C_Read... [00:27:17]Read from MH i2c: E2 FD 00 [00:27:17]MH_I2C_Read... [00:27:17]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:27:17]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:27:17]wFMCommunicate OK [00:27:17]wFMCommunicate request_size=4 [00:27:17]MH_SAM_APDU [00:27:17]CAPDU: 80 17 00 00 [00:27:17]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:27:17]Write i2c OK [00:27:17]MH_I2C_Read... [00:27:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:17]Read from MH i2c: E2 [00:27:17]MH_I2C_Read... [00:27:17]Read from MH i2c: E2 FD 00 [00:27:17]MH_I2C_Read... [00:27:17]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:27:17]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:27:17]wFMCommunicate OK [00:27:17]wFMCommunicate request_size=4 [00:27:17]MH_SAM_APDU [00:27:17]CAPDU: 80 17 00 00 [00:27:17]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:27:17]Write i2c OK [00:27:17]MH_I2C_Read... [00:27:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:18]Read from MH i2c: E2 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:27:18]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:27:18]wFMCommunicate OK [00:27:18]wFMCommunicate request_size=4 [00:27:18]MH_SAM_APDU [00:27:18]CAPDU: 80 17 00 00 [00:27:18]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:27:18]Write i2c OK [00:27:18]MH_I2C_Read... [00:27:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:18]Read from MH i2c: E2 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:27:18]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:27:18]wFMCommunicate OK [00:27:18]wFMCommunicate request_size=4 [00:27:18]MH_SAM_APDU [00:27:18]CAPDU: 80 17 00 00 [00:27:18]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:27:18]Write i2c OK [00:27:18]MH_I2C_Read... [00:27:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:27:18]Read from MH i2c: E2 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 E3 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:27:18]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:18]wFMCommunicate OK [00:27:18]SAM_PROTO_GetFMData done [00:27:18]requested_item fm.sale_refund.total is exist - process it [00:27:18]requested_item fm.buy.total is exist - process it [00:27:18]requested_item shift.sale.total is exist - process it [00:27:18]SAM_PROTO_GetShiftData [00:27:18]wFMCommunicate request_size=4 [00:27:18]MH_SAM_APDU [00:27:18]CAPDU: 80 13 02 00 [00:27:18]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:27:18]Write i2c OK [00:27:18]MH_I2C_Read... [00:27:18]OFD Sender: No OFD packet to send [00:27:19]Read from MH i2c: E2 [00:27:19]MH_I2C_Read... [00:27:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:27:19]Read from MH i2c: E2 FD 00 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 18 00 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 09 [00:27:19]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:27:19]wFMCommunicate OK [00:27:19]wFMCommunicate request_size=4 [00:27:19]MH_SAM_APDU [00:27:19]CAPDU: 80 17 00 00 [00:27:19]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:27:19]Write i2c OK [00:27:19]MH_I2C_Read... [00:27:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:19]Read from MH i2c: E2 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:27:19]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:27:19]wFMCommunicate OK [00:27:19]wFMCommunicate request_size=4 [00:27:19]MH_SAM_APDU [00:27:19]CAPDU: 80 17 00 00 [00:27:19]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:27:19]Write i2c OK [00:27:19]MH_I2C_Read... [00:27:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:19]Read from MH i2c: E2 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:27:19]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:27:19]wFMCommunicate OK [00:27:19]wFMCommunicate request_size=4 [00:27:19]MH_SAM_APDU [00:27:19]CAPDU: 80 17 00 00 [00:27:19]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:27:19]Write i2c OK [00:27:19]MH_I2C_Read... [00:27:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 FD 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:27:20]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:27:20]wFMCommunicate OK [00:27:20]wFMCommunicate request_size=4 [00:27:20]MH_SAM_APDU [00:27:20]CAPDU: 80 17 00 00 [00:27:20]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 BD 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:27:20]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:27:20]wFMCommunicate OK [00:27:20]SAM_PROTO_GetShiftData done [00:27:20]requested_item shift.sale.total_cash is exist - process it [00:27:20]requested_item shift.sale_refund.total is exist - process it [00:27:20]requested_item shift.sale_refund.total_cash is exist - process it [00:27:20]requested_item shift.buy.total is exist - process it [00:27:20]requested_item shift.buy.total_cash is exist - process it [00:27:20]produce_requested_data done [00:27:20]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:27:20]process_action_free get_value [00:27:20]json_value_free [00:27:20]json_value_free done [00:27:20]process_json_proto returns [00:27:20]Send response to host [00:27:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:27:20]free response buf [00:27:20]execute_script done [00:27:20]execute_script returns [00:27:20]free content buf [00:27:20]Sock 8.Close socket [00:27:20]Sock 8.Thread stoped [00:27:23]OFD Sender: No OFD packet to send [00:27:28]OFD Sender: No OFD packet to send [00:27:30]accept exits with 7 [00:27:30]New connection [00:27:30]New thread 3067338084 created [00:27:30]Thread 3067194724 joined [00:27:30]Waiting for new connection... [00:27:30] Sock 7.Parse request [00:27:30]Sock 7.Check first char [00:27:30]Sock 7.First char is OK [00:27:30]request: POST /json_proto HTTP/1.0 [00:27:30]Method: POST [00:27:30]URL: /json_proto [00:27:30]Method is POST - this is cgi request [00:27:30]url: /json_proto [00:27:30]query_string will be loaded in cgi processing [00:27:30]execute_cgi json_proto POST (null) [00:27:30]execute_cgi path=json_proto method=POST [00:27:30]POST find Content-Length [00:27:30]Host: 172.17.42.195:8080 [00:27:30]Content-Length: 215 [00:27:30]Content-Type: application/json [00:27:30] [00:27:30]POST finish read [00:27:30]Found Content-Length = 215 [00:27: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" ] } } [00:27:30]execute_script... [00:27: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" ] } } [00:27:30]POST & json_proto [00:27:30]process_json_proto [00:27:30]json parsed OK: [00:27:30]protocol is kg_v1.0 [00:27:30]action value=get_value [00:27:30]process_action get_value [00:27:30]cmd_get_value [00:27:30]process_action get_value done [00:27:30]requested_data is exist [00:27:30]produce_requested_data [00:27:30]requested_item kkm.sn is exist - process it [00:27:30]requested_item kkm.ver is exist - process it [00:27:30]requested_item fm.sn is exist - process it [00:27:30]wFMCommunicate request_size=4 [00:27:30]MH_SAM_APDU [00:27:30]CAPDU: 80 11 00 00 [00:27:30]Write to MH i2c: E2 08 00 1D 00 80 11 00 00 00 00 00 00 97 [00:27:30]Write i2c OK [00:27:30]MH_I2C_Read... [00:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 17 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 17 00 1D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EC [00:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:27:30]wFMCommunicate OK [00:27:30]requested_item fd.num is exist - process it [00:27:30]SAM_PROTO_GetFieldsCounters [00:27:30]wFMCommunicate request_size=4 [00:27:30]MH_SAM_APDU [00:27:30]CAPDU: 80 13 00 00 [00:27:30]Write to MH i2c: E2 08 00 1E 00 80 13 00 00 00 00 00 00 9A [00:27:30]Write i2c OK [00:27:30]MH_I2C_Read... [00:27:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:30]Read from MH i2c: E2 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 62 00 [00:27:30]MH_I2C_Read... [00:27:30]Read from MH i2c: E2 62 00 1E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [00:27:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:31]wFMCommunicate OK [00:27:31]SAM_PROTO_GetFieldsCounters done [00:27:31]requested_item shift.num is exist - process it [00:27:31]requested_item shift.opened is exist - process it [00:27:31]req_shift_opened [00:27:31]FM_GetShiftState [00:27:31]SAM_PROTO_GetShiftState [00:27:31]wFMCommunicate request_size=4 [00:27:31]MH_SAM_APDU [00:27:31]CAPDU: 80 13 01 00 [00:27:31]Write to MH i2c: E2 08 00 1F 00 80 13 01 00 00 00 00 00 9C [00:27:31]Write i2c OK [00:27:31]MH_I2C_Read... [00:27:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:31]Read from MH i2c: E2 [00:27:31]MH_I2C_Read... [00:27:31]Read from MH i2c: E2 0E 00 [00:27:31]MH_I2C_Read... [00:27:31]Read from MH i2c: E2 0E 00 1F 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 01 [00:27:31]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:27:31]wFMCommunicate OK [00:27:31]SAM_PROTO_GetShiftState done [00:27:31]FM_GetShiftState done [00:27:31]req_shift_opened done [00:27:31]requested_item shift.open_date is exist - process it [00:27:31]req_shift_open_date [00:27:31]req_shift_open_date done [00:27:31]produce_requested_data done [00:27:31]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:27:31]process_action_free get_value [00:27:31]json_value_free [00:27:31]json_value_free done [00:27:31]process_json_proto returns [00:27:31]Send response to host [00:27:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:27:31]free response buf [00:27:31]execute_script done [00:27:31]execute_script returns [00:27:31]free content buf [00:27:31]Sock 7.Close socket [00:27:31]Sock 7.Thread stoped [00:27:31]accept exits with 9 [00:27:31]New connection [00:27:31]New thread 3067194724 created [00:27:31]Thread 3067338084 joined [00:27:31]Waiting for new connection... [00:27:31] Sock 9.Parse request [00:27:31]Sock 9.Check first char [00:27:31]Sock 9.First char is OK [00:27:31]request: POST /json_proto HTTP/1.0 [00:27:31]Method: POST [00:27:31]URL: /json_proto [00:27:31]Method is POST - this is cgi request [00:27:31]url: /json_proto [00:27:31]query_string will be loaded in cgi processing [00:27:31]execute_cgi json_proto POST (null) [00:27:31]execute_cgi path=json_proto method=POST [00:27:31]POST find Content-Length [00:27:31]Host: 172.17.42.195:8080 [00:27:31]Content-Length: 331 [00:27:31]Content-Type: application/json [00:27:31] [00:27:31]POST finish read [00:27:31]Found Content-Length = 331 [00:27:31]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:27:31]execute_script... [00:27:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:27:31]POST & json_proto [00:27:31]process_json_proto [00:27:31]json parsed OK: [00:27:31]protocol is kg_v1.0 [00:27:31]action value=get_value [00:27:31]process_action get_value [00:27:31]cmd_get_value [00:27:31]process_action get_value done [00:27:31]requested_data is exist [00:27:31]produce_requested_data [00:27:31]requested_item fm.sale.total is exist - process it [00:27:31]SAM_PROTO_GetFMData [00:27:31]wFMCommunicate request_size=4 [00:27:31]MH_SAM_APDU [00:27:31]CAPDU: 80 13 03 00 [00:27:31]Write to MH i2c: E2 08 00 20 00 80 13 03 00 00 00 00 00 9F [00:27:31]Write i2c OK [00:27:31]MH_I2C_Read... [00:27:31]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:31]Read from MH i2c: E2 [00:27:31]MH_I2C_Read... [00:27:31]Read from MH i2c: E2 FD 00 [00:27:31]MH_I2C_Read... [00:27:31]Read from MH i2c: E2 FD 00 20 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 99 [00:27:31]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:27:31]wFMCommunicate OK [00:27:31]wFMCommunicate request_size=4 [00:27:31]MH_SAM_APDU [00:27:31]CAPDU: 80 17 00 00 [00:27:31]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:27:31]Write i2c OK [00:27:31]MH_I2C_Read... [00:27:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:32]Read from MH i2c: E2 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 21 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 78 [00:27:32]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:27:32]wFMCommunicate OK [00:27:32]wFMCommunicate request_size=4 [00:27:32]MH_SAM_APDU [00:27:32]CAPDU: 80 17 00 00 [00:27:32]Write to MH i2c: E2 08 00 22 00 80 17 00 00 00 00 00 00 A2 [00:27:32]Write i2c OK [00:27:32]MH_I2C_Read... [00:27:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:32]Read from MH i2c: E2 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 22 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C9 [00:27:32]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:27:32]wFMCommunicate OK [00:27:32]wFMCommunicate request_size=4 [00:27:32]MH_SAM_APDU [00:27:32]CAPDU: 80 17 00 00 [00:27:32]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:27:32]Write i2c OK [00:27:32]MH_I2C_Read... [00:27:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:32]Read from MH i2c: E2 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 [00:27:32]MH_I2C_Read... [00:27:32]Read from MH i2c: E2 FD 00 23 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 1E [00:27:32]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:27:32]wFMCommunicate OK [00:27:32]wFMCommunicate request_size=4 [00:27:32]MH_SAM_APDU [00:27:32]CAPDU: 80 17 00 00 [00:27:32]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:27:32]Write i2c OK [00:27:32]MH_I2C_Read... [00:27:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:27:33]Read from MH i2c: E2 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 E3 00 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 E3 00 24 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 83 [00:27:33]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:33]wFMCommunicate OK [00:27:33]SAM_PROTO_GetFMData done [00:27:33]requested_item fm.sale_refund.total is exist - process it [00:27:33]requested_item fm.buy.total is exist - process it [00:27:33]requested_item shift.sale.total is exist - process it [00:27:33]SAM_PROTO_GetShiftData [00:27:33]wFMCommunicate request_size=4 [00:27:33]MH_SAM_APDU [00:27:33]CAPDU: 80 13 02 00 [00:27:33]Write to MH i2c: E2 08 00 25 00 80 13 02 00 00 00 00 00 A3 [00:27:33]Write i2c OK [00:27:33]MH_I2C_Read... [00:27:33]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:27:33]Read from MH i2c: E2 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 FD 00 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 FD 00 25 00 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 16 [00:27:33]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:27:33]wFMCommunicate OK [00:27:33]wFMCommunicate request_size=4 [00:27:33]MH_SAM_APDU [00:27:33]CAPDU: 80 17 00 00 [00:27:33]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:27:33]Write i2c OK [00:27:33]MH_I2C_Read... [00:27:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:33]Read from MH i2c: E2 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 FD 00 [00:27:33]MH_I2C_Read... [00:27:33]Read from MH i2c: E2 FD 00 26 00 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 AE [00:27:33]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:27:33]wFMCommunicate OK [00:27:33]wFMCommunicate request_size=4 [00:27:33]MH_SAM_APDU [00:27:33]CAPDU: 80 17 00 00 [00:27:33]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:27:33]Write i2c OK [00:27:33]MH_I2C_Read... [00:27:34]OFD Sender: No OFD packet to send [00:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 FD 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 FD 00 27 00 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 79 [00:27:34]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:27:34]wFMCommunicate OK [00:27:34]wFMCommunicate request_size=4 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 17 00 00 [00:27:34]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 FD 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 FD 00 28 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 1A [00:27:34]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:27:34]wFMCommunicate OK [00:27:34]wFMCommunicate request_size=4 [00:27:34]MH_SAM_APDU [00:27:34]CAPDU: 80 17 00 00 [00:27:34]Write to MH i2c: E2 08 00 29 00 80 17 00 00 00 00 00 00 A9 [00:27:34]Write i2c OK [00:27:34]MH_I2C_Read... [00:27:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:27:34]Read from MH i2c: E2 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 BD 00 [00:27:34]MH_I2C_Read... [00:27:34]Read from MH i2c: E2 BD 00 29 00 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 8F [00:27:34]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:27:34]wFMCommunicate OK [00:27:34]SAM_PROTO_GetShiftData done [00:27:34]requested_item shift.sale.total_cash is exist - process it [00:27:34]requested_item shift.sale_refund.total is exist - process it [00:27:34]requested_item shift.sale_refund.total_cash is exist - process it [00:27:34]requested_item shift.buy.total is exist - process it [00:27:34]requested_item shift.buy.total_cash is exist - process it [00:27:34]produce_requested_data done [00:27:34]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:27:34]process_action_free get_value [00:27:34]json_value_free [00:27:34]json_value_free done [00:27:34]process_json_proto returns [00:27:34]Send response to host [00:27:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:27:34]free response buf [00:27:34]execute_script done [00:27:34]execute_script returns [00:27:34]free content buf [00:27:34]Sock 9.Close socket [00:27:34]Sock 9.Thread stoped [00:27:39]OFD Sender: No OFD packet to send [00:27:44]OFD Sender: No OFD packet to send [00:27:48]accept exits with 7 [00:27:48]New connection [00:27:48]New thread 3067338084 created [00:27:48]Thread 3067194724 joined [00:27:48]Waiting for new connection... [00:27:48] Sock 7.Parse request [00:27:48]Sock 7.Check first char [00:27:48]Sock 7.First char is OK [00:27:48]request: POST /json_proto HTTP/1.0 [00:27:48]Method: POST [00:27:48]URL: /json_proto [00:27:48]Method is POST - this is cgi request [00:27:48]url: /json_proto [00:27:48]query_string will be loaded in cgi processing [00:27:48]execute_cgi json_proto POST (null) [00:27:48]execute_cgi path=json_proto method=POST [00:27:48]POST find Content-Length [00:27:48]Host: 172.17.42.195:8080 [00:27:48]Content-Length: 215 [00:27:48]Content-Type: application/json [00:27:48] [00:27:48]POST finish read [00:27:48]Found Content-Length = 215 [00:27:48]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:27:48]execute_script... [00:27:48]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:27:48]POST & json_proto [00:27:48]process_json_proto [00:27:48]json parsed OK: [00:27:48]protocol is kg_v1.0 [00:27:48]action value=get_value [00:27:48]process_action get_value [00:27:48]cmd_get_value [00:27:48]process_action get_value done [00:27:48]requested_data is exist [00:27:48]produce_requested_data [00:27:48]requested_item kkm.sn is exist - process it [00:27:48]requested_item kkm.ver is exist - process it [00:27:48]requested_item fm.sn is exist - process it [00:27:48]wFMCommunicate request_size=4 [00:27:48]MH_SAM_APDU [00:27:48]CAPDU: 80 11 00 00 [00:27:48]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:48]Read from MH i2c: E2 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 17 00 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [00:27:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:27:48]wFMCommunicate OK [00:27:48]requested_item fd.num is exist - process it [00:27:48]SAM_PROTO_GetFieldsCounters [00:27:48]wFMCommunicate request_size=4 [00:27:48]MH_SAM_APDU [00:27:48]CAPDU: 80 13 00 00 [00:27:48]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:48]Read from MH i2c: E2 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 62 00 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [00:27:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:48]wFMCommunicate OK [00:27:48]SAM_PROTO_GetFieldsCounters done [00:27:48]requested_item shift.num is exist - process it [00:27:48]requested_item shift.opened is exist - process it [00:27:48]req_shift_opened [00:27:48]FM_GetShiftState [00:27:48]SAM_PROTO_GetShiftState [00:27:48]wFMCommunicate request_size=4 [00:27:48]MH_SAM_APDU [00:27:48]CAPDU: 80 13 01 00 [00:27:48]Write to MH i2c: E2 08 00 2C 00 80 13 01 00 00 00 00 00 A9 [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:48]Read from MH i2c: E2 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 0E 00 [00:27:48]MH_I2C_Read... [00:27:48]Read from MH i2c: E2 0E 00 2C 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 0E [00:27:48]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:27:48]wFMCommunicate OK [00:27:48]SAM_PROTO_GetShiftState done [00:27:48]FM_GetShiftState done [00:27:48]req_shift_opened done [00:27:48]requested_item shift.open_date is exist - process it [00:27:48]req_shift_open_date [00:27:48]req_shift_open_date done [00:27:48]produce_requested_data done [00:27:48]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:27:48]process_action_free get_value [00:27:48]json_value_free [00:27:48]json_value_free done [00:27:48]process_json_proto returns [00:27:48]Send response to host [00:27:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:27:48]free response buf [00:27:48]execute_script done [00:27:48]execute_script returns [00:27:48]free content buf [00:27:48]Sock 7.Close socket [00:27:48]Sock 7.Thread stoped [00:27:48]accept exits with 9 [00:27:48]New connection [00:27:48]New thread 3067194724 created [00:27:48]Thread 3067338084 joined [00:27:48]Waiting for new connection... [00:27:48] Sock 9.Parse request [00:27:48]Sock 9.Check first char [00:27:48]Sock 9.First char is OK [00:27:48]request: POST /json_proto HTTP/1.0 [00:27:48]Method: POST [00:27:48]URL: /json_proto [00:27:48]Method is POST - this is cgi request [00:27:48]url: /json_proto [00:27:48]query_string will be loaded in cgi processing [00:27:48]execute_cgi json_proto POST (null) [00:27:48]execute_cgi path=json_proto method=POST [00:27:48]POST find Content-Length [00:27:48]Host: 172.17.42.195:8080 [00:27:48]Content-Length: 331 [00:27:48]Content-Type: application/json [00:27:48] [00:27:48]POST finish read [00:27:48]Found Content-Length = 331 [00:27:48]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:27:48]execute_script... [00:27:48]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:27:48]POST & json_proto [00:27:48]process_json_proto [00:27:48]json parsed OK: [00:27:48]protocol is kg_v1.0 [00:27:48]action value=get_value [00:27:48]process_action get_value [00:27:48]cmd_get_value [00:27:48]process_action get_value done [00:27:48]requested_data is exist [00:27:48]produce_requested_data [00:27:48]requested_item fm.sale.total is exist - process it [00:27:48]SAM_PROTO_GetFMData [00:27:48]wFMCommunicate request_size=4 [00:27:48]MH_SAM_APDU [00:27:48]CAPDU: 80 13 03 00 [00:27:48]Write to MH i2c: E2 08 00 2D 00 80 13 03 00 00 00 00 00 AC [00:27:48]Write i2c OK [00:27:48]MH_I2C_Read... [00:27:49]OFD Sender: No OFD packet to send [00:27:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 2D 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 A6 [00:27:49]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:27:49]wFMCommunicate OK [00:27:49]wFMCommunicate request_size=4 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 17 00 00 [00:27:49]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 2E 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 85 [00:27:49]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:27:49]wFMCommunicate OK [00:27:49]wFMCommunicate request_size=4 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 17 00 00 [00:27:49]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:49]Read from MH i2c: E2 FD 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 2F 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 D6 [00:27:49]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:27:49]wFMCommunicate OK [00:27:49]wFMCommunicate request_size=4 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 17 00 00 [00:27:49]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:49]Read from MH i2c: E2 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 [00:27:49]MH_I2C_Read... [00:27:49]Read from MH i2c: E2 FD 00 30 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 2B [00:27:49]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:27:49]wFMCommunicate OK [00:27:49]wFMCommunicate request_size=4 [00:27:49]MH_SAM_APDU [00:27:49]CAPDU: 80 17 00 00 [00:27:49]Write to MH i2c: E2 08 00 31 00 80 17 00 00 00 00 00 00 B1 [00:27:49]Write i2c OK [00:27:49]MH_I2C_Read... [00:27:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:27:50]Read from MH i2c: E2 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 E3 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 E3 00 31 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 90 [00:27:50]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:27:50]wFMCommunicate OK [00:27:50]SAM_PROTO_GetFMData done [00:27:50]requested_item fm.sale_refund.total is exist - process it [00:27:50]requested_item fm.buy.total is exist - process it [00:27:50]requested_item shift.sale.total is exist - process it [00:27:50]SAM_PROTO_GetShiftData [00:27:50]wFMCommunicate request_size=4 [00:27:50]MH_SAM_APDU [00:27:50]CAPDU: 80 13 02 00 [00:27:50]Write to MH i2c: E2 08 00 32 00 80 13 02 00 00 00 00 00 B0 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:27:50]Read from MH i2c: E2 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 FD 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 FD 00 32 00 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 23 [00:27:50]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:27:50]wFMCommunicate OK [00:27:50]wFMCommunicate request_size=4 [00:27:50]MH_SAM_APDU [00:27:50]CAPDU: 80 17 00 00 [00:27:50]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:27:50]Write i2c OK [00:27:50]MH_I2C_Read... [00:27:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:50]Read from MH i2c: E2 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 FD 00 [00:27:50]MH_I2C_Read... [00:27:50]Read from MH i2c: E2 FD 00 33 00 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 BB [00:27:50]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:27:51]wFMCommunicate OK [00:27:51]wFMCommunicate request_size=4 [00:27:51]MH_SAM_APDU [00:27:51]CAPDU: 80 17 00 00 [00:27:51]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:27:51]Write i2c OK [00:27:51]MH_I2C_Read... [00:27:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:51]Read from MH i2c: E2 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 FD 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 FD 00 34 00 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 86 [00:27:51]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:27:51]wFMCommunicate OK [00:27:51]wFMCommunicate request_size=4 [00:27:51]MH_SAM_APDU [00:27:51]CAPDU: 80 17 00 00 [00:27:51]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [00:27:51]Write i2c OK [00:27:51]MH_I2C_Read... [00:27:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:27:51]Read from MH i2c: E2 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 FD 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 FD 00 35 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 27 [00:27:51]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:27:51]wFMCommunicate OK [00:27:51]wFMCommunicate request_size=4 [00:27:51]MH_SAM_APDU [00:27:51]CAPDU: 80 17 00 00 [00:27:51]Write to MH i2c: E2 08 00 36 00 80 17 00 00 00 00 00 00 B6 [00:27:51]Write i2c OK [00:27:51]MH_I2C_Read... [00:27:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:27:51]Read from MH i2c: E2 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 BD 00 [00:27:51]MH_I2C_Read... [00:27:51]Read from MH i2c: E2 BD 00 36 00 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 9C [00:27:51]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:27:51]wFMCommunicate OK [00:27:51]SAM_PROTO_GetShiftData done [00:27:51]requested_item shift.sale.total_cash is exist - process it [00:27:51]requested_item shift.sale_refund.total is exist - process it [00:27:51]requested_item shift.sale_refund.total_cash is exist - process it [00:27:51]requested_item shift.buy.total is exist - process it [00:27:51]requested_item shift.buy.total_cash is exist - process it [00:27:51]produce_requested_data done [00:27:51]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:27:51]process_action_free get_value [00:27:51]json_value_free [00:27:51]json_value_free done [00:27:51]process_json_proto returns [00:27:51]Send response to host [00:27:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:27:51]free response buf [00:27:51]execute_script done [00:27:51]execute_script returns [00:27:51]free content buf [00:27:51]Sock 9.Close socket [00:27:51]Sock 9.Thread stoped [00:27:54]OFD Sender: No OFD packet to send [00:27:59]OFD Sender: No OFD packet to send [00:28:04]OFD Sender: No OFD packet to send [00:28:09]OFD Sender: No OFD packet to send [00:28:14]OFD Sender: No OFD packet to send [00:28:19]OFD Sender: No OFD packet to send [00:28:24]OFD Sender: No OFD packet to send [00:28:29]OFD Sender: No OFD packet to send [00:28:34]OFD Sender: No OFD packet to send [00:28:39]OFD Sender: No OFD packet to send [00:28:44]OFD Sender: No OFD packet to send [00:28:49]OFD Sender: No OFD packet to send [00:28:54]OFD Sender: No OFD packet to send [00:28:59]OFD Sender: No OFD packet to send [00:29:04]OFD Sender: No OFD packet to send [00:29:09]OFD Sender: No OFD packet to send [00:29:14]OFD Sender: No OFD packet to send [00:29:19]OFD Sender: No OFD packet to send [00:29:24]OFD Sender: No OFD packet to send [00:29:29]OFD Sender: No OFD packet to send [00:29:34]OFD Sender: No OFD packet to send [00:29:39]OFD Sender: No OFD packet to send [00:29:44]OFD Sender: No OFD packet to send [00:29:49]OFD Sender: No OFD packet to send [00:29:54]OFD Sender: No OFD packet to send [00:29:59]OFD Sender: No OFD packet to send [00:30:04]OFD Sender: No OFD packet to send [00:30:09]OFD Sender: No OFD packet to send [00:30:14]OFD Sender: No OFD packet to send [00:30:19]OFD Sender: No OFD packet to send [00:30:24]OFD Sender: No OFD packet to send [00:30:29]OFD Sender: No OFD packet to send [00:30:34]OFD Sender: No OFD packet to send [00:30:39]OFD Sender: No OFD packet to send [00:30:44]OFD Sender: No OFD packet to send [00:30:49]OFD Sender: No OFD packet to send [00:30:54]OFD Sender: No OFD packet to send [00:30:59]OFD Sender: No OFD packet to send [00:31:04]OFD Sender: No OFD packet to send [00:31:09]OFD Sender: No OFD packet to send [00:31:14]OFD Sender: No OFD packet to send [00:31:19]OFD Sender: No OFD packet to send [00:31:24]OFD Sender: No OFD packet to send [00:31:29]OFD Sender: No OFD packet to send [00:31:32]accept exits with 7 [00:31:32]New connection [00:31:32]New thread 3067338084 created [00:31:32]Thread 3067194724 joined [00:31:32]Waiting for new connection... [00:31:32] Sock 7.Parse request [00:31:32]Sock 7.Check first char [00:31:32]Sock 7.First char is OK [00:31:32]request: GET /testengine HTTP/1.1 [00:31:32]Method: GET [00:31:32]URL: /testengine [00:31:32]Method is GET - find url and querystring [00:31:32]No ? found - this is static page request [00:31:32]url: /testengine [00:31:32]check /htdocs/testengine [00:31:32]accept exits with 9 [00:31:32]New connection [00:31:32]New thread 3067194724 created [00:31:32]Waiting for new connection... [00:31:32]file exist [00:31:32]serve_file /htdocs/testengine/index.html [00:31:32]read remaining request lines [00:31:32]Host: 172.17.42.195:8080 [00:31:32]Connection: keep-alive [00:31:32]Upgrade-Insecure-Requests: 1 [00:31:32]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:32]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [00:31:32]Accept-Encoding: gzip, deflate [00:31:32]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:32] [00:31:32]open file /htdocs/testengine/index.html [00:31:32] Sock 9.Parse request [00:31:32]Sock 9.Check first char [00:31:32]send HTTP headers [00:31:32]send file content [00:31:32]Finished. Sent 1003 bytes [00:31:32]close file [00:31:32]Sock 7.Close socket [00:31:32]Sock 7.Thread stoped [00:31:32]Sock 9.First char is OK [00:31:32]request: GET /testengine HTTP/1.1 [00:31:32]Method: GET [00:31:32]URL: /testengine [00:31:32]Method is GET - find url and querystring [00:31:32]No ? found - this is static page request [00:31:32]url: /testengine [00:31:32]check /htdocs/testengine [00:31:32]file exist [00:31:32]serve_file /htdocs/testengine/index.html [00:31:32]read remaining request lines [00:31:32]Host: 172.17.42.195:8080 [00:31:32]Connection: keep-alive [00:31:32]Upgrade-Insecure-Requests: 1 [00:31:32]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:32]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [00:31:32]Accept-Encoding: gzip, deflate [00:31:32]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:32] [00:31:32]open file /htdocs/testengine/index.html [00:31:32]send HTTP headers [00:31:32]send file content [00:31:32]Finished. Sent 1003 bytes [00:31:32]close file [00:31:32]Sock 9.Close socket [00:31:32]Sock 9.Thread stoped [00:31:32]accept exits with 10 [00:31:32]New connection [00:31:32]New thread 3067051364 created [00:31:32]Thread 3067338084 joined [00:31:32]Thread 3067194724 joined [00:31:32]Waiting for new connection... [00:31:32] Sock 10.Parse request [00:31:32]Sock 10.Check first char [00:31:32]Sock 10.First char is OK [00:31:32]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:31:32]Method: GET [00:31:32]URL: /testengine/css/app.915bc88f.css [00:31:32]Method is GET - find url and querystring [00:31:32]No ? found - this is static page request [00:31:32]url: /testengine/css/app.915bc88f.css [00:31:32]check /htdocs/testengine/css/app.915bc88f.css [00:31:32]accept exits with 7 [00:31:32]New connection [00:31:32]New thread 3067338084 created [00:31:32]Waiting for new connection... [00:31:32] Sock 7.Parse request [00:31:32]Sock 7.Check first char [00:31:32]Sock 7.First char is OK [00:31:32]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:31:32]Method: GET [00:31:32]URL: /testengine/css/chunk-vendors.1a13a212.css [00:31:32]Method is GET - find url and querystring [00:31:32]No ? found - this is static page request [00:31:32]url: /testengine/css/chunk-vendors.1a13a212.css [00:31:32]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:31:32]accept exits with 9 [00:31:32]New connection [00:31:32]New thread 3067194724 created [00:31:32]Waiting for new connection... [00:31:32]accept exits with 11 [00:31:32]New connection [00:31:32]file exist [00:31:32]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:31:32]read remaining request lines [00:31:32]Host: 172.17.42.195:8080 [00:31:32]Connection: keep-alive [00:31:32]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:32]Accept: text/css,*/*;q=0.1 [00:31:32]Referer: http://172.17.42.195:8080/testengine [00:31:32]Accept-Encoding: gzip, deflate [00:31:32]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:32] [00:31:32]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:31:32]send HTTP headers [00:31:32]send file content [00:31:32]New thread 3066908004 created [00:31:32]Waiting for new connection... [00:31:32]file exist [00:31:32]serve_file /htdocs/testengine/css/app.915bc88f.css [00:31:32]read remaining request lines [00:31:32]Finished. Sent 140 bytes [00:31:32]close file [00:31:32]Sock 7.Close socket [00:31:32]Sock 7.Thread stoped [00:31:32]Host: 172.17.42.195:8080 [00:31:32]Connection: keep-alive [00:31:32]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:32]Accept: text/css,*/*;q=0.1 [00:31:32]Referer: http://172.17.42.195:8080/testengine [00:31:32]Accept-Encoding: gzip, deflate [00:31:32]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:32] [00:31:32]open file /htdocs/testengine/css/app.915bc88f.css [00:31:32]send HTTP headers [00:31:32]send file content [00:31:32] Sock 9.Parse request [00:31:32]Sock 9.Check first char [00:31:32]Sock 9.First char is OK [00:31:32]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:31:32]Method: GET [00:31:32]URL: /testengine/js/app.a9c38288.js [00:31:32]Method is GET - find url and querystring [00:31:32]No ? found - this is static page request [00:31:32]url: /testengine/js/app.a9c38288.js [00:31:32]check /htdocs/testengine/js/app.a9c38288.js [00:31:32]Finished. Sent 1227 bytes [00:31:32]close file [00:31:32]Sock 10.Close socket [00:31:32]Sock 10.Thread stoped [00:31:32] Sock 11.Parse request [00:31:32]Sock 11.Check first char [00:31:32]Sock 11.First char is OK [00:31:32]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:31:32]Method: GET [00:31:32]URL: /testengine/js/chunk-vendors.8f546e50.js [00:31:32]Method is GET - find url and querystring [00:31:32]No ? found - this is static page request [00:31:32]url: /testengine/js/chunk-vendors.8f546e50.js [00:31:32]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:31:32]file exist [00:31:32]serve_file /htdocs/testengine/js/app.a9c38288.js [00:31:32]read remaining request lines [00:31:32]Host: 172.17.42.195:8080 [00:31:32]Connection: keep-alive [00:31:32]file exist [00:31:32]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:31:32]read remaining request lines [00:31:32]Host: 172.17.42.195:8080 [00:31:32]Connection: keep-alive [00:31:32]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:32]Accept: */* [00:31:32]Referer: http://172.17.42.195:8080/testengine [00:31:32]Accept-Encoding: gzip, deflate [00:31:32]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:32] [00:31:32]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:31:32]send HTTP headers [00:31:32]send file content [00:31:32]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:32]Accept: */* [00:31:32]Referer: http://172.17.42.195:8080/testengine [00:31:32]Accept-Encoding: gzip, deflate [00:31:32]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:32] [00:31:32]open file /htdocs/testengine/js/app.a9c38288.js [00:31:32]send HTTP headers [00:31:32]send file content [00:31:32]Finished. Sent 102400 bytes [00:31:32]close file [00:31:32]Sock 9.Close socket [00:31:32]Sock 9.Thread stoped [00:31:32]Finished. Sent 165537 bytes [00:31:32]close file [00:31:32]Sock 11.Close socket [00:31:32]Sock 11.Thread stoped [00:31:34]OFD Sender: No OFD packet to send [00:31:39]OFD Sender: No OFD packet to send [00:31:43]accept exits with 13 [00:31:43]New connection [00:31:43]New thread 3066764644 created [00:31:43]Thread 3067051364 joined [00:31:43]Thread 3067338084 joined [00:31:43]Thread 3067194724 joined [00:31:43]Thread 3066908004 joined [00:31:43]Waiting for new connection... [00:31:43] Sock 13.Parse request [00:31:43]Sock 13.Check first char [00:31:43]Sock 13.First char is OK [00:31:43]request: POST /json_proto HTTP/1.1 [00:31:43]Method: POST [00:31:43]URL: /json_proto [00:31:43]Method is POST - this is cgi request [00:31:43]url: /json_proto [00:31:43]query_string will be loaded in cgi processing [00:31:43]execute_cgi json_proto POST (null) [00:31:43]execute_cgi path=json_proto method=POST [00:31:43]POST find Content-Length [00:31:43]Host: 172.17.42.195:8080 [00:31:43]Connection: keep-alive [00:31:43]Content-Length: 361 [00:31:43]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:31:43]Accept: application/json, text/plain, */* [00:31:43]Content-Type: application/json [00:31:43]Origin: http://172.17.42.195:8080 [00:31:43]Referer: http://172.17.42.195:8080/testengine [00:31:43]Accept-Encoding: gzip, deflate [00:31:43]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:31:43] [00:31:43]POST finish read [00:31:43]Found Content-Length = 361 [00:31:43]post body = {"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:31:43]execute_script... [00:31:43]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:31:43]POST & json_proto [00:31:43]process_json_proto [00:31:43]json parsed OK: [00:31:43]protocol is kg_v1.0 [00:31:43]action value=open_shift [00:31:43]process_action open_shift [00:31:43]cmd_open_shift [00:31:43]MH_GetDate [00:31:43]Write to MH i2c: F0 00 00 37 00 26 [00:31:43]Write i2c OK [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: F0 [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: F0 09 00 [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: F0 09 00 37 00 00 F0 E6 1A 67 EF 94 12 67 82 [00:31:43]GetLastDocTimeStamp 1729815286 [00:31:43]current date 1729816304 [00:31:43]FM_GetShiftState [00:31:43]SAM_PROTO_GetShiftState [00:31:43]wFMCommunicate request_size=4 [00:31:43]MH_SAM_APDU [00:31:43]CAPDU: 80 13 01 00 [00:31:43]Write to MH i2c: E2 08 00 38 00 80 13 01 00 00 00 00 00 B5 [00:31:43]Write i2c OK [00:31:43]MH_I2C_Read... [00:31:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:31:43]Read from MH i2c: E2 [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: E2 0E 00 [00:31:43]MH_I2C_Read... [00:31:43]Read from MH i2c: E2 0E 00 38 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 1A [00:31:43]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:31:43]wFMCommunicate OK [00:31:43]SAM_PROTO_GetShiftState done [00:31:43]FM_GetShiftState done [00:31:43]process_action_free open_shift [00:31:43]json_value_free [00:31:43]json_value_free done [00:31:43]process_json_proto returns [00:31:43]Send response to host [00:31:43]{"protocol":"kg_v1.0","response":{"error":1040,"error_desc":"Shift is opened"}} [00:31:43]free response buf [00:31:43]execute_script done [00:31:43]execute_script returns [00:31:43]free content buf [00:31:43]Sock 13.Close socket [00:31:43]Sock 13.Thread stoped [00:31:44]OFD Sender: No OFD packet to send [00:31:49]OFD Sender: No OFD packet to send [00:31:54]OFD Sender: No OFD packet to send [00:31:59]OFD Sender: No OFD packet to send [00:32:04]OFD Sender: No OFD packet to send [00:32:09]OFD Sender: No OFD packet to send [00:05:06] *** EcrCore started. Build 196 *** [00:05:06]MH_InterfaceInit /dev/i2c-1 [00:05:06]/dev/ttyS4 opened [00:05:06]Malloc ok [00:05:06]MH_GetMetrics [00:05:06]Write to MH i2c: 00 00 00 01 00 00 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 00 29 00 [00:05:06]MH_I2C_Read... [00:05:06]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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8A [00:05:06]Are we in boot? [00:05:06]We are not in boot now [00:05:06]Write to MH i2c: 01 00 00 02 00 02 [00:05:06]Write i2c OK [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 01 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 01 07 00 [00:05:06]MH_I2C_Read... [00:05:06]Read from MH i2c: 01 07 00 02 00 00 00 00 00 00 FF 0F 17 [00:05:06]Model is 3 [00:05:07]MH firmware is 30620 [00:05:07]MH boot firmware is 3 [00:05:07]MH_SetPrinterDots 448 [00:05:07]HeadWidthInBytes 56 [00:05:07]maxmasksize 7 [00:05:07]Write to MH i2c: D6 06 00 03 00 41 00 40 00 FF FF 5D [00:05:07]Write i2c OK [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D6 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D6 01 00 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D6 01 00 03 00 00 D9 [00:05:07]Write to MH i2c: D5 00 00 04 00 D8 [00:05:07]Write i2c OK [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D5 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D5 01 00 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: D5 01 00 04 00 00 D9 [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]LoadDictionaryFromArray [00:05:07]Load OK [00:05:07]ExternCall_SetCallbacks [00:05:07]NVStorageInit [00:05:07]MH_GetDate [00:05:07]Write to MH i2c: F0 00 00 05 00 F4 [00:05:07]Write i2c OK [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: F0 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: F0 09 00 [00:05:07]MH_I2C_Read... [00:05:07]Read from MH i2c: F0 09 00 05 00 00 2E E7 1A 67 EF 94 12 67 8F [00:32:46]Current date/time: 25.10.2024 00:32 [00:32:46]FM_Init [00:32:46]wFMConnect [00:32:46]MH_SAM_On [00:32:46]Write to MH i2c: E0 00 00 06 00 E5 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_init finished! [00:32:46]*** atr: [00:32:46]*** 0F 3B D5 18 FF 81 91 FE [00:32:46]*** 1F C3 80 73 C8 21 10 0A [00:32:46]*** 00 00 00 00 00 00 00 00 [00:32:46]*** 00 00 00 00 00 00 00 00 [00:32:46]*** 00 00 00 00 00 00 00 00 [00:32:46]*** 00 00 00 00 00 00 00 00 [00:32:46]*** 00 00 00 00 00 00 00 00 [00:32:46]*** 00 00 00 00 00 00 00 00 [00:32:46]Read from MH i2c: E0 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E0 10 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E0 10 00 06 00 00 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A 04 [00:32:46]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:32:46]wFMCommunicate request_size=10 [00:32:46]MH_SAM_APDU [00:32:46]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:32:46]Write to MH i2c: E2 0D 00 07 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B1 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:32:46]Read from MH i2c: E2 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 07 00 00 90 00 7B [00:32:46]RAPDU: 90 00 [00:32:46]wFMCommunicate OK [00:32:46]wFMCommunicate request_size=4 [00:32:46]MH_SAM_APDU [00:32:46]CAPDU: 80 11 00 00 [00:32:46]Write to MH i2c: E2 08 00 08 00 80 11 00 00 00 00 00 00 82 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:46]Read from MH i2c: E2 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 17 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 17 00 08 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D7 [00:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:32:46]wFMCommunicate OK [00:32:46]Detected FM SN is 0000000000874672 [00:32:46]Stored FM SN is 0000000000874672 [00:32:46]wFMCommunicate request_size=9 [00:32:46]MH_SAM_APDU [00:32:46]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:32:46]Write to MH i2c: E2 0C 00 09 00 80 16 00 00 04 00 9C 57 00 00 00 00 83 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:32:46]Read from MH i2c: E2 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:32:46]RAPDU: 90 00 [00:32:46]wFMCommunicate OK [00:32:46]FM PIN OK [00:32:46]wFMCommunicate request_size=8 [00:32:46]MH_SAM_APDU [00:32:46]CAPDU: 80 14 04 00 03 02 00 01 [00:32:46]Write to MH i2c: E2 0B 00 0A 00 80 14 04 00 03 00 02 00 01 00 00 94 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:32:46]Read from MH i2c: E2 03 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 0A 00 00 90 00 7E [00:32:46]RAPDU: 90 00 [00:32:46]wFMCommunicate OK [00:32:46]wFMCommunicate request_size=13 [00:32:46]MH_SAM_APDU [00:32:46]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:32:46]Write to MH i2c: E2 10 00 0B 00 80 14 04 01 08 00 07 00 01 02 03 04 05 06 00 00 B9 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:32:46]Read from MH i2c: E2 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:32:46]RAPDU: 90 00 [00:32:46]wFMCommunicate OK [00:32:46]wFMCommunicate request_size=4 [00:32:46]MH_SAM_APDU [00:32:46]CAPDU: 80 11 00 00 [00:32:46]Write to MH i2c: E2 08 00 0C 00 80 11 00 00 00 00 00 00 86 [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:46]Read from MH i2c: E2 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 17 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: E2 17 00 0C 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DB [00:32:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:32:46]wFMCommunicate OK [00:32:46]DocumentArchiveInit [00:32:46]Start Httpd... [00:32:46]Httpd thread 3066969444 created [00:32:46]Write to MH i2c: 01 00 00 0D 00 0D [00:32:46]Write i2c OK [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: 01 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: 01 07 00 [00:32:46]MH_I2C_Read... [00:32:46]Read from MH i2c: 01 07 00 0D 00 00 00 00 00 00 FF 0F 22 [00:32:46]MH Int Process started [00:32:46]Allocated Socket 7 [00:32:46]Bind OK [00:32:46]Listen OK [00:32:46]httpd running on port 8080 [00:32:46]Waiting for new connection... [00:32:47]OFD Sender: No OFD packet to send [00:32:52]OFD Sender: No OFD packet to send [00:32:56]accept exits with 8 [00:32:56]New connection [00:32:56]New thread 3066682724 created [00:32:56]Waiting for new connection... [00:32:56] Sock 8.Parse request [00:32:56]Sock 8.Check first char [00:32:56]Sock 8.First char is OK [00:32:56]request: POST /json_proto HTTP/1.0 [00:32:56]Method: POST [00:32:56]URL: /json_proto [00:32:56]Method is POST - this is cgi request [00:32:56]url: /json_proto [00:32:56]query_string will be loaded in cgi processing [00:32:56]execute_cgi json_proto POST (null) [00:32:56]execute_cgi path=json_proto method=POST [00:32:56]POST find Content-Length [00:32:56]Host: 172.17.42.195:8080 [00:32:56]Content-Length: 215 [00:32:56]Content-Type: application/json [00:32:56] [00:32:56]POST finish read [00:32:56]Found Content-Length = 215 [00:32: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" ] } } [00:32:56]execute_script... [00:32: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" ] } } [00:32:56]POST & json_proto [00:32:56]process_json_proto [00:32:56]json parsed OK: [00:32:56]protocol is kg_v1.0 [00:32:56]action value=get_value [00:32:56]process_action get_value [00:32:56]cmd_get_value [00:32:56]process_action get_value done [00:32:56]requested_data is exist [00:32:56]produce_requested_data [00:32:56]requested_item kkm.sn is exist - process it [00:32:56]requested_item kkm.ver is exist - process it [00:32:56]requested_item fm.sn is exist - process it [00:32:56]wFMCommunicate request_size=4 [00:32:56]MH_SAM_APDU [00:32:56]CAPDU: 80 11 00 00 [00:32:56]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:32:56]Write i2c OK [00:32:56]MH_I2C_Read... [00:32:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:32:56]Read from MH i2c: E2 [00:32:56]MH_I2C_Read... [00:32:56]Read from MH i2c: E2 17 00 [00:32:56]MH_I2C_Read... [00:32:56]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:32:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:32:56]wFMCommunicate OK [00:32:56]requested_item fd.num is exist - process it [00:32:56]SAM_PROTO_GetFieldsCounters [00:32:56]wFMCommunicate request_size=4 [00:32:56]MH_SAM_APDU [00:32:56]CAPDU: 80 13 00 00 [00:32:56]Write to MH i2c: E2 08 00 0F 00 80 13 00 00 00 00 00 00 8B [00:32:56]Write i2c OK [00:32:56]MH_I2C_Read... [00:32:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:32:56]Read from MH i2c: E2 [00:32:56]MH_I2C_Read... [00:32:56]Read from MH i2c: E2 62 00 [00:32:56]MH_I2C_Read... [00:32:56]Read from MH i2c: E2 62 00 0F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A1 [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:32:56]wFMCommunicate OK [00:32:56]SAM_PROTO_GetFieldsCounters done [00:32:56]requested_item shift.num is exist - process it [00:32:56]requested_item shift.opened is exist - process it [00:32:56]req_shift_opened [00:32:56]FM_GetShiftState [00:32:56]SAM_PROTO_GetShiftState [00:32:56]wFMCommunicate request_size=4 [00:32:56]MH_SAM_APDU [00:32:56]CAPDU: 80 13 01 00 [00:32:56]Write to MH i2c: E2 08 00 10 00 80 13 01 00 00 00 00 00 8D [00:32:56]Write i2c OK [00:32:56]MH_I2C_Read... [00:32:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:32:56]Read from MH i2c: E2 [00:32:56]MH_I2C_Read... [00:32:56]Read from MH i2c: E2 0E 00 [00:32:56]MH_I2C_Read... [00:32:56]Read from MH i2c: E2 0E 00 10 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F2 [00:32:56]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:32:56]wFMCommunicate OK [00:32:56]SAM_PROTO_GetShiftState done [00:32:56]FM_GetShiftState done [00:32:56]req_shift_opened done [00:32:56]requested_item shift.open_date is exist - process it [00:32:56]req_shift_open_date [00:32:56]req_shift_open_date done [00:32:56]produce_requested_data done [00:32:56]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:32:56]process_action_free get_value [00:32:56]json_value_free [00:32:56]json_value_free done [00:32:56]process_json_proto returns [00:32:56]Send response to host [00:32:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:32:56]free response buf [00:32:56]execute_script done [00:32:56]execute_script returns [00:32:56]free content buf [00:32:56]Sock 8.Close socket [00:32:56]Sock 8.Thread stoped [00:32:56]accept exits with 10 [00:32:56]New connection [00:32:56]New thread 3066539364 created [00:32:56]Thread 3066682724 joined [00:32:56]Waiting for new connection... [00:32:56] Sock 10.Parse request [00:32:56]Sock 10.Check first char [00:32:56]Sock 10.First char is OK [00:32:56]request: POST /json_proto HTTP/1.0 [00:32:56]Method: POST [00:32:56]URL: /json_proto [00:32:56]Method is POST - this is cgi request [00:32:56]url: /json_proto [00:32:56]query_string will be loaded in cgi processing [00:32:56]execute_cgi json_proto POST (null) [00:32:56]execute_cgi path=json_proto method=POST [00:32:56]POST find Content-Length [00:32:56]Host: 172.17.42.195:8080 [00:32:56]Content-Length: 331 [00:32:56]Content-Type: application/json [00:32:56] [00:32:56]POST finish read [00:32:56]Found Content-Length = 331 [00:32:56]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:32:56]execute_script... [00:32: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" ] } } [00:32:57]POST & json_proto [00:32:57]process_json_proto [00:32:57]json parsed OK: [00:32:57]protocol is kg_v1.0 [00:32:57]action value=get_value [00:32:57]process_action get_value [00:32:57]cmd_get_value [00:32:57]process_action get_value done [00:32:57]requested_data is exist [00:32:57]produce_requested_data [00:32:57]requested_item fm.sale.total is exist - process it [00:32:57]SAM_PROTO_GetFMData [00:32:57]wFMCommunicate request_size=4 [00:32:57]MH_SAM_APDU [00:32:57]CAPDU: 80 13 03 00 [00:32:57]Write to MH i2c: E2 08 00 11 00 80 13 03 00 00 00 00 00 90 [00:32:57]OFD Sender: No OFD packet to send [00:32:57]Write i2c OK [00:32:57]MH_I2C_Read... [00:32:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:32:57]Read from MH i2c: E2 [00:32:57]MH_I2C_Read... [00:32:57]Read from MH i2c: E2 FD 00 [00:32:57]MH_I2C_Read... [00:32:57]Read from MH i2c: E2 FD 00 11 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8A [00:32:57]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:32:57]wFMCommunicate OK [00:32:57]wFMCommunicate request_size=4 [00:32:57]MH_SAM_APDU [00:32:57]CAPDU: 80 17 00 00 [00:32:57]Write to MH i2c: E2 08 00 12 00 80 17 00 00 00 00 00 00 92 [00:32:57]Write i2c OK [00:32:57]MH_I2C_Read... [00:32:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:57]Read from MH i2c: E2 [00:32:57]MH_I2C_Read... [00:32:57]Read from MH i2c: E2 FD 00 [00:32:57]MH_I2C_Read... [00:32:57]Read from MH i2c: E2 FD 00 12 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 69 [00:32:57]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:32:57]wFMCommunicate OK [00:32:57]wFMCommunicate request_size=4 [00:32:57]MH_SAM_APDU [00:32:57]CAPDU: 80 17 00 00 [00:32:57]Write to MH i2c: E2 08 00 13 00 80 17 00 00 00 00 00 00 93 [00:32:57]Write i2c OK [00:32:57]MH_I2C_Read... [00:32:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:58]Read from MH i2c: E2 [00:32:58]MH_I2C_Read... [00:32:58]Read from MH i2c: E2 FD 00 [00:32:58]MH_I2C_Read... [00:32:58]Read from MH i2c: E2 FD 00 13 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BA [00:32:58]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:32:58]wFMCommunicate OK [00:32:58]wFMCommunicate request_size=4 [00:32:58]MH_SAM_APDU [00:32:58]CAPDU: 80 17 00 00 [00:32:58]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:32:58]Write i2c OK [00:32:58]MH_I2C_Read... [00:32:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:58]Read from MH i2c: E2 [00:32:58]MH_I2C_Read... [00:32:58]Read from MH i2c: E2 FD 00 [00:32:58]MH_I2C_Read... [00:32:58]Read from MH i2c: E2 FD 00 14 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 0F [00:32:58]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:32:58]wFMCommunicate OK [00:32:58]wFMCommunicate request_size=4 [00:32:58]MH_SAM_APDU [00:32:58]CAPDU: 80 17 00 00 [00:32:58]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:32:58]Write i2c OK [00:32:58]MH_I2C_Read... [00:32:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:32:58]Read from MH i2c: E2 [00:32:58]MH_I2C_Read... [00:32:58]Read from MH i2c: E2 E3 00 [00:32:58]MH_I2C_Read... [00:32:58]Read from MH i2c: E2 E3 00 15 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 74 [00:32:58]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:32:58]wFMCommunicate OK [00:32:58]SAM_PROTO_GetFMData done [00:32:58]requested_item fm.sale_refund.total is exist - process it [00:32:58]requested_item fm.buy.total is exist - process it [00:32:58]requested_item shift.sale.total is exist - process it [00:32:58]SAM_PROTO_GetShiftData [00:32:58]wFMCommunicate request_size=4 [00:32:58]MH_SAM_APDU [00:32:58]CAPDU: 80 13 02 00 [00:32:58]Write to MH i2c: E2 08 00 16 00 80 13 02 00 00 00 00 00 94 [00:32:58]Write i2c OK [00:32:58]MH_I2C_Read... [00:32:59]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:32:59]Read from MH i2c: E2 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 16 00 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 07 [00:32:59]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:32:59]wFMCommunicate OK [00:32:59]wFMCommunicate request_size=4 [00:32:59]MH_SAM_APDU [00:32:59]CAPDU: 80 17 00 00 [00:32:59]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:32:59]Write i2c OK [00:32:59]MH_I2C_Read... [00:32:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:59]Read from MH i2c: E2 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 17 00 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 9F [00:32:59]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:32:59]wFMCommunicate OK [00:32:59]wFMCommunicate request_size=4 [00:32:59]MH_SAM_APDU [00:32:59]CAPDU: 80 17 00 00 [00:32:59]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:32:59]Write i2c OK [00:32:59]MH_I2C_Read... [00:32:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:59]Read from MH i2c: E2 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 18 00 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 6A [00:32:59]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:32:59]wFMCommunicate OK [00:32:59]wFMCommunicate request_size=4 [00:32:59]MH_SAM_APDU [00:32:59]CAPDU: 80 17 00 00 [00:32:59]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:32:59]Write i2c OK [00:32:59]MH_I2C_Read... [00:32:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:32:59]Read from MH i2c: E2 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 [00:32:59]MH_I2C_Read... [00:32:59]Read from MH i2c: E2 FD 00 19 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0B [00:32:59]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:32:59]wFMCommunicate OK [00:32:59]wFMCommunicate request_size=4 [00:32:59]MH_SAM_APDU [00:32:59]CAPDU: 80 17 00 00 [00:32:59]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:32:59]Write i2c OK [00:32:59]MH_I2C_Read... [00:33:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:33:00]Read from MH i2c: E2 [00:33:00]MH_I2C_Read... [00:33:00]Read from MH i2c: E2 BD 00 [00:33:00]MH_I2C_Read... [00:33:00]Read from MH i2c: E2 BD 00 1A 00 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 80 [00:33:00]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:33:00]wFMCommunicate OK [00:33:00]SAM_PROTO_GetShiftData done [00:33:00]requested_item shift.sale.total_cash is exist - process it [00:33:00]requested_item shift.sale_refund.total is exist - process it [00:33:00]requested_item shift.sale_refund.total_cash is exist - process it [00:33:00]requested_item shift.buy.total is exist - process it [00:33:00]requested_item shift.buy.total_cash is exist - process it [00:33:00]produce_requested_data done [00:33:00]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:33:00]process_action_free get_value [00:33:00]json_value_free [00:33:00]json_value_free done [00:33:00]process_json_proto returns [00:33:00]Send response to host [00:33:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:33:00]free response buf [00:33:00]execute_script done [00:33:00]execute_script returns [00:33:00]free content buf [00:33:00]Sock 10.Close socket [00:33:00]Sock 10.Thread stoped [00:33:02]OFD Sender: No OFD packet to send [00:33:04]accept exits with 8 [00:33:04]New connection [00:33:04]New thread 3066682724 created [00:33:04]Thread 3066539364 joined [00:33:04]Waiting for new connection... [00:33:04] Sock 8.Parse request [00:33:04]Sock 8.Check first char [00:33:04]Sock 8.First char is OK [00:33:04]request: GET /testengine HTTP/1.1 [00:33:04]Method: GET [00:33:04]URL: /testengine [00:33:04]Method is GET - find url and querystring [00:33:04]No ? found - this is static page request [00:33:04]url: /testengine [00:33:04]check /htdocs/testengine [00:33:04]accept exits with 9 [00:33:04]New connection [00:33:04]New thread 3066539364 created [00:33:04]Waiting for new connection... [00:33:04] Sock 9.Parse request [00:33:04]Sock 9.Check first char [00:33:04]file exist [00:33:04]serve_file /htdocs/testengine/index.html [00:33:04]read remaining request lines [00:33:04]Host: 172.17.42.195:8080 [00:33:04]Connection: keep-alive [00:33:04]Upgrade-Insecure-Requests: 1 [00:33:04]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:04]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [00:33:04]Accept-Encoding: gzip, deflate [00:33:04]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:04] [00:33:04]open file /htdocs/testengine/index.html [00:33:04]send HTTP headers [00:33:04]send file content [00:33:04]Finished. Sent 1003 bytes [00:33:04]close file [00:33:04]Sock 8.Close socket [00:33:04]Sock 8.Thread stoped [00:33:04]Sock 9.First char is OK [00:33:04]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:33:04]Method: GET [00:33:04]URL: /testengine/css/app.915bc88f.css [00:33:04]Method is GET - find url and querystring [00:33:04]No ? found - this is static page request [00:33:04]url: /testengine/css/app.915bc88f.css [00:33:04]check /htdocs/testengine/css/app.915bc88f.css [00:33:04]accept exits with 10 [00:33:04]New connection [00:33:04]New thread 3066396004 created [00:33:04]Thread 3066682724 joined [00:33:04]Waiting for new connection... [00:33:04]accept exits with 8 [00:33:04]New connection [00:33:04]New thread 3066682724 created [00:33:04]Waiting for new connection... [00:33:04]accept exits with 11 [00:33:04]New connection [00:33:04]New thread 3066252644 created [00:33:04]Waiting for new connection... [00:33:04] Sock 11.Parse request [00:33:04]Sock 11.Check first char [00:33:04]Sock 11.First char is OK [00:33:04]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:33:04]Method: GET [00:33:04]URL: /testengine/js/app.a9c38288.js [00:33:04]Method is GET - find url and querystring [00:33:04]No ? found - this is static page request [00:33:04]url: /testengine/js/app.a9c38288.js [00:33:04]check /htdocs/testengine/js/app.a9c38288.js [00:33:04]file exist [00:33:04]serve_file /htdocs/testengine/css/app.915bc88f.css [00:33:04]read remaining request lines [00:33:04]Host: 172.17.42.195:8080 [00:33:04]Connection: keep-alive [00:33:04]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:04]Accept: text/css,*/*;q=0.1 [00:33:04]Referer: http://172.17.42.195:8080/testengine [00:33:04]Accept-Encoding: gzip, deflate [00:33:04]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:04] [00:33:04]open file /htdocs/testengine/css/app.915bc88f.css [00:33:04]send HTTP headers [00:33:04]send file content [00:33:04] Sock 10.Parse request [00:33:04]Sock 10.Check first char [00:33:04]Sock 10.First char is OK [00:33:04]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:33:04]Method: GET [00:33:04]URL: /testengine/css/chunk-vendors.1a13a212.css [00:33:04]Method is GET - find url and querystring [00:33:04]No ? found - this is static page request [00:33:04]url: /testengine/css/chunk-vendors.1a13a212.css [00:33:04]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:33:04] Sock 8.Parse request [00:33:04]Sock 8.Check first char [00:33:04]Sock 8.First char is OK [00:33:04]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:33:04]Method: GET [00:33:04]URL: /testengine/js/chunk-vendors.8f546e50.js [00:33:04]Method is GET - find url and querystring [00:33:04]No ? found - this is static page request [00:33:04]url: /testengine/js/chunk-vendors.8f546e50.js [00:33:04]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:33:04]Finished. Sent 1227 bytes [00:33:04]close file [00:33:04]Sock 9.Close socket [00:33:04]Sock 9.Thread stoped [00:33:04]file exist [00:33:04]serve_file /htdocs/testengine/js/app.a9c38288.js [00:33:04]read remaining request lines [00:33:04]Host: 172.17.42.195:8080 [00:33:04]Connection: keep-alive [00:33:04]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:04]Accept: */* [00:33:04]Referer: http://172.17.42.195:8080/testengine [00:33:04]Accept-Encoding: gzip, deflate [00:33:04]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:04] [00:33:04]open file /htdocs/testengine/js/app.a9c38288.js [00:33:04]send HTTP headers [00:33:04]send file content [00:33:04]file exist [00:33:04]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:33:04]read remaining request lines [00:33:04]Host: 172.17.42.195:8080 [00:33:04]Connection: keep-alive [00:33:04]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:04]Accept: text/css,*/*;q=0.1 [00:33:04]Referer: http://172.17.42.195:8080/testengine [00:33:04]Accept-Encoding: gzip, deflate [00:33:04]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:04] [00:33:04]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:33:04]send HTTP headers [00:33:04]send file content [00:33:04]Finished. Sent 140 bytes [00:33:04]close file [00:33:04]Sock 10.Close socket [00:33:04]Sock 10.Thread stoped [00:33:04]file exist [00:33:04]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:33:04]read remaining request lines [00:33:04]Host: 172.17.42.195:8080 [00:33:04]Connection: keep-alive [00:33:04]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:04]Accept: */* [00:33:04]Referer: http://172.17.42.195:8080/testengine [00:33:04]Accept-Encoding: gzip, deflate [00:33:04]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:04] [00:33:04]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:33:04]send HTTP headers [00:33:04]send file content [00:33:04]Finished. Sent 102400 bytes [00:33:04]close file [00:33:04]Sock 11.Close socket [00:33:04]Sock 11.Thread stoped [00:33:04]Finished. Sent 165537 bytes [00:33:04]close file [00:33:04]Sock 8.Close socket [00:33:04]Sock 8.Thread stoped [00:33:07]OFD Sender: No OFD packet to send [00:33:08]accept exits with 12 [00:33:08]New connection [00:33:08]New thread 3066109284 created [00:33:08]Thread 3066252644 joined [00:33:08]Thread 3066539364 joined [00:33:08]Thread 3066682724 joined [00:33:08]Thread 3066396004 joined [00:33:08]Waiting for new connection... [00:33:08] Sock 12.Parse request [00:33:08]Sock 12.Check first char [00:33:08]Sock 12.First char is OK [00:33:08]request: POST /json_proto HTTP/1.1 [00:33:08]Method: POST [00:33:08]URL: /json_proto [00:33:08]Method is POST - this is cgi request [00:33:08]url: /json_proto [00:33:08]query_string will be loaded in cgi processing [00:33:08]execute_cgi json_proto POST (null) [00:33:08]execute_cgi path=json_proto method=POST [00:33:08]POST find Content-Length [00:33:08]Host: 172.17.42.195:8080 [00:33:08]Connection: keep-alive [00:33:08]Content-Length: 361 [00:33:08]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:08]Accept: application/json, text/plain, */* [00:33:08]Content-Type: application/json [00:33:08]Origin: http://172.17.42.195:8080 [00:33:08]Referer: http://172.17.42.195:8080/testengine [00:33:08]Accept-Encoding: gzip, deflate [00:33:08]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:08] [00:33:08]POST finish read [00:33:08]Found Content-Length = 361 [00:33:08]post body = {"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:33:08]execute_script... [00:33:08]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:33:08]POST & json_proto [00:33:08]process_json_proto [00:33:08]json parsed OK: [00:33:08]protocol is kg_v1.0 [00:33:08]action value=open_shift [00:33:08]process_action open_shift [00:33:08]cmd_open_shift [00:33:08]MH_GetDate [00:33:08]Write to MH i2c: F0 00 00 1B 00 0A [00:33:08]Write i2c OK [00:33:08]MH_I2C_Read... [00:33:08]Read from MH i2c: F0 [00:33:08]MH_I2C_Read... [00:33:08]Read from MH i2c: F0 09 00 [00:33:08]MH_I2C_Read... [00:33:08]Read from MH i2c: F0 09 00 1B 00 00 45 E7 1A 67 EF 94 12 67 BC [00:33:08]GetLastDocTimeStamp 1729815286 [00:33:08]current date 1729816389 [00:33:08]FM_GetShiftState [00:33:08]SAM_PROTO_GetShiftState [00:33:08]wFMCommunicate request_size=4 [00:33:08]MH_SAM_APDU [00:33:08]CAPDU: 80 13 01 00 [00:33:08]Write to MH i2c: E2 08 00 1C 00 80 13 01 00 00 00 00 00 99 [00:33:08]Write i2c OK [00:33:08]MH_I2C_Read... [00:33:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:33:08]Read from MH i2c: E2 [00:33:08]MH_I2C_Read... [00:33:08]Read from MH i2c: E2 0E 00 [00:33:08]MH_I2C_Read... [00:33:08]Read from MH i2c: E2 0E 00 1C 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 FE [00:33:08]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:33:08]wFMCommunicate OK [00:33:08]SAM_PROTO_GetShiftState done [00:33:08]FM_GetShiftState done [00:33:08]process_action_free open_shift [00:33:08]json_value_free [00:33:08]json_value_free done [00:33:08]process_json_proto returns [00:33:08]Send response to host [00:33:08]{"protocol":"kg_v1.0","response":{"error":1040,"error_desc":"Shift is opened"}} [00:33:08]free response buf [00:33:08]execute_script done [00:33:08]execute_script returns [00:33:08]free content buf [00:33:08]Sock 12.Close socket [00:33:08]Sock 12.Thread stoped [00:33:12]OFD Sender: No OFD packet to send [00:33:13]accept exits with 8 [00:33:13]New connection [00:33:13]New thread 3066682724 created [00:33:13]Thread 3066109284 joined [00:33:13]Waiting for new connection... [00:33:13] Sock 8.Parse request [00:33:13]Sock 8.Check first char [00:33:13]Sock 8.First char is OK [00:33:13]request: POST /json_proto HTTP/1.1 [00:33:13]Method: POST [00:33:13]URL: /json_proto [00:33:13]Method is POST - this is cgi request [00:33:13]url: /json_proto [00:33:13]query_string will be loaded in cgi processing [00:33:13]execute_cgi json_proto POST (null) [00:33:13]execute_cgi path=json_proto method=POST [00:33:13]POST find Content-Length [00:33:13]Host: 172.17.42.195:8080 [00:33:13]Connection: keep-alive [00:33:13]Content-Length: 369 [00:33:13]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:33:13]Accept: application/json, text/plain, */* [00:33:13]Content-Type: application/json [00:33:13]Origin: http://172.17.42.195:8080 [00:33:13]Referer: http://172.17.42.195:8080/testengine [00:33:13]Accept-Encoding: gzip, deflate [00:33:13]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:33:13] [00:33:13]POST finish read [00:33:13]Found Content-Length = 369 [00:33:13]post body = {"protocol":"kg_v1.0","request":{"action":"cash_in","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","amount":0}}} [00:33:13]execute_script... [00:33:13]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"cash_in","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов","amount":0}}} [00:33:13]POST & json_proto [00:33:13]process_json_proto [00:33:13]json parsed OK: [00:33:13]protocol is kg_v1.0 [00:33:13]action value=cash_in [00:33:13]process_action cash_in [00:33:13]cmd_cash_in [00:33:13]MH_GetDate [00:33:13]Write to MH i2c: F0 00 00 1D 00 0C [00:33:13]Write i2c OK [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: F0 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: F0 09 00 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: F0 09 00 1D 00 00 49 E7 1A 67 EF 94 12 67 C2 [00:33:13]GetLastDocTimeStamp 1729815286 [00:33:13]current date 1729816393 [00:33:13]FM_GetShiftState [00:33:13]SAM_PROTO_GetShiftState [00:33:13]wFMCommunicate request_size=4 [00:33:13]MH_SAM_APDU [00:33:13]CAPDU: 80 13 01 00 [00:33:13]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [00:33:13]Write i2c OK [00:33:13]MH_I2C_Read... [00:33:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:33:13]Read from MH i2c: E2 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: E2 0E 00 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 00 [00:33:13]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:33:13]wFMCommunicate OK [00:33:13]SAM_PROTO_GetShiftState done [00:33:13]FM_GetShiftState done [00:33:13]opened in 1729815286 [00:33:13]opened+sec_in_day 1729901686 [00:33:13]KKMCreateCashInDocument [00:33:13]Load OK [00:33:13]Malloc new data [00:33:13]MH_GetDate [00:33:13]Write to MH i2c: F0 00 00 1F 00 0E [00:33:13]Write i2c OK [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: F0 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: F0 09 00 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: F0 09 00 1F 00 00 49 E7 1A 67 EF 94 12 67 C4 [00:33:13]Malloc new data [00:33:13]wFMCommunicate request_size=4 [00:33:13]MH_SAM_APDU [00:33:13]CAPDU: 80 11 00 00 [00:33:13]Write to MH i2c: E2 08 00 20 00 80 11 00 00 00 00 00 00 9A [00:33:13]Write i2c OK [00:33:13]MH_I2C_Read... [00:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:33:13]Read from MH i2c: E2 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: E2 17 00 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: E2 17 00 20 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 EF [00:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:33:13]wFMCommunicate OK [00:33:13]SAM_PROTO_GetFieldsCounters [00:33:13]wFMCommunicate request_size=4 [00:33:13]MH_SAM_APDU [00:33:13]CAPDU: 80 13 00 00 [00:33:13]Write to MH i2c: E2 08 00 21 00 80 13 00 00 00 00 00 00 9D [00:33:13]Write i2c OK [00:33:13]MH_I2C_Read... [00:33:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:33:13]Read from MH i2c: E2 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: E2 62 00 [00:33:13]MH_I2C_Read... [00:33:13]Read from MH i2c: E2 62 00 21 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:33:13]wFMCommunicate OK [00:33:13]SAM_PROTO_GetFieldsCounters done [00:33:13]Malloc new data [00:33:13]KKMCreateCashInDocument OK [00:33:13]cash_in: Amount=0 [00:33:13]Malloc new data [00:33:13]KKMSetCashInData OK [00:33:13]KKMPrepareCashInFMData [00:33:13]SAM_PROTO_GetShiftData [00:33:13]wFMCommunicate request_size=4 [00:33:13]MH_SAM_APDU [00:33:13]CAPDU: 80 13 02 00 [00:33:13]Write to MH i2c: E2 08 00 22 00 80 13 02 00 00 00 00 00 A0 [00:33:13]Write i2c OK [00:33:13]MH_I2C_Read... [00:33:14]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:33:14]Read from MH i2c: E2 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 22 00 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 13 [00:33:14]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:33:14]wFMCommunicate OK [00:33:14]wFMCommunicate request_size=4 [00:33:14]MH_SAM_APDU [00:33:14]CAPDU: 80 17 00 00 [00:33:14]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:33:14]Write i2c OK [00:33:14]MH_I2C_Read... [00:33:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:33:14]Read from MH i2c: E2 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 23 00 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 AB [00:33:14]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:33:14]wFMCommunicate OK [00:33:14]wFMCommunicate request_size=4 [00:33:14]MH_SAM_APDU [00:33:14]CAPDU: 80 17 00 00 [00:33:14]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:33:14]Write i2c OK [00:33:14]MH_I2C_Read... [00:33:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:33:14]Read from MH i2c: E2 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 24 00 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 76 [00:33:14]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:33:14]wFMCommunicate OK [00:33:14]wFMCommunicate request_size=4 [00:33:14]MH_SAM_APDU [00:33:14]CAPDU: 80 17 00 00 [00:33:14]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [00:33:14]Write i2c OK [00:33:14]MH_I2C_Read... [00:33:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:33:14]Read from MH i2c: E2 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 [00:33:14]MH_I2C_Read... [00:33:14]Read from MH i2c: E2 FD 00 25 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 17 [00:33:14]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:33:14]wFMCommunicate OK [00:33:14]wFMCommunicate request_size=4 [00:33:14]MH_SAM_APDU [00:33:14]CAPDU: 80 17 00 00 [00:33:14]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:33:14]Write i2c OK [00:33:14]MH_I2C_Read... [00:33:15]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:33:15]Read from MH i2c: E2 [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: E2 BD 00 [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: E2 BD 00 26 00 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 8C [00:33:15]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:33:15]wFMCommunicate OK [00:33:15]SAM_PROTO_GetShiftData done [00:33:15]1194 (1180) - счетчики итогов смены [00:33:15] 1134 (4) - 0 - количество чеков со всеми признаками расчетов [00:33:15] 1129 (141) - счетчики операций «приход» [00:33:15] 1135 (4) - 0 - количество чеков по признаку расчетов [00:33:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:33:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:33:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:33:15] 1024 (117) - суммы налогов [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 0% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 12% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 2% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 3% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 5% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1130 (141) - счетчики операций «возврат прихода» [00:33:15] 1135 (4) - 0 - количество чеков по признаку расчетов [00:33:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:33:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:33:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:33:15] 1024 (117) - суммы налогов [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 0% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 12% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 2% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 3% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 5% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1131 (141) - счетчики операций «расход» [00:33:15] 1135 (4) - 0 - количество чеков по признаку расчетов [00:33:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:33:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:33:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:33:15] 1024 (117) - суммы налогов [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 0% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 12% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 2% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 3% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 5% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1132 (141) - счетчики операций «возврат расхода» [00:33:15] 1135 (4) - 0 - количество чеков по признаку расчетов [00:33:15] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:33:15] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:33:15] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:33:15] 1024 (117) - суммы налогов [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 0% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1006 (9) - суммы НДС [00:33:15] 1010 (1) - 12% - код ставки НДС [00:33:15] 1011 (0) - 0.00 - сумма НДС по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 2% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 3% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 5% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 0,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1007 (9) - суммы НСП [00:33:15] 1014 (1) - 1,50% - код ставки НСП [00:33:15] 1015 (0) - 0.00 - сумма НСП по ставке [00:33:15] 1133 (588) - - счетчики коррекции - не используются [00:33:15]SetTLVBufToDocument [00:33:15]Processing tag 1194 (04AA) [00:33:15]Tag 10006 is not found in document - skip this tag [00:33:15]SetTLVBufToDocument err=0 [00:33:15]KKMPrepareCashInFMData err=0 [00:33:15]NVStorageSaveData kkm_registers [00:33:15]File name is /storage/kkm_registers [00:33:15]Write 24 bytes [00:33:15]NVStorageSaveData done [00:33:15] ООО Ромашка Добро пожаловать Внесение ИНН: 02508201610067 Кассир: Сергей Смирнов ЗНМ: 0300000083 ** Здесь Вам всегда рады ** Сумма внесения: 0.00 *** СПАСИБО *** 25.10.2024 00:33 Смена: 522 РНМ: 0000000000091623 ФМ: 0000000000874672 *** ЖДЕМ ВАС ОПЯТЬ *** [00:33:15]StoreToDocumentArchive [00:33:15]MH_GetDate [00:33:15]Write to MH i2c: F0 00 00 27 00 16 [00:33:15]Write i2c OK [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: F0 [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: F0 09 00 [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: F0 09 00 27 00 00 4C E7 1A 67 EF 94 12 67 CF [00:33:15]shift 522 fd 1729816396 [00:33:15]Create dir for shift 0522 [00:33:15]save to /storage/0522/doc_1729816396 [00:33:15]save last doc name /storage/0522/doc_1729816396 to /storage/kkm_last_doc_name [00:33:15]save OK [00:33:15]Clear old archive folders... [00:33:15]NVStorageSaveData kkm_last_timestamp [00:33:15]File name is /storage/kkm_last_timestamp [00:33:15]Write 4 bytes [00:33:15]NVStorageSaveData done [00:33:15]ExternCall_PrintAddStr [00:33:15]wPrintStart [00:33:15]Write to MH i2c: 01 00 00 28 00 28 [00:33:15]Write i2c OK [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: 01 [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: 01 07 00 [00:33:15]MH_I2C_Read... [00:33:15]Read from MH i2c: 01 07 00 28 00 00 00 00 00 00 FF 0F 3D [00:33:15]RasterBufferAndPrint [00:33:15]line ООО Ромашка [00:33:15]line Добро пожаловать [00:33:15]line Внесение [00:33:15]line ИНН: 02508201610067 [00:33:15]line Кассир: Сергей Смирнов [00:33:15]line ЗНМ: 0300000083 [00:33:15]line ** Здесь Вам всегда рады ** [00:33:15]line Сумма внесения: 0.00 [00:33:15]line *** СПАСИБО *** [00:33:15]line 25.10.2024 00:33 [00:33:15]line Смена: 522 [00:33:15]line РНМ: 0000000000091623 [00:33:15]line ФМ: 0000000000874672 [00:33:15]line *** ЖДЕМ ВАС ОПЯТЬ *** [00:33:15]written 0, free lines is 4095 [00:33:16]Write to MH i2c: 01 00 00 38 00 38 [00:33:16]Write i2c OK [00:33:16]MH_I2C_Read... [00:33:16]Read from MH i2c: 01 [00:33:16]MH_I2C_Read... [00:33:16]Read from MH i2c: 01 07 00 [00:33:16]MH_I2C_Read... [00:33:16]Read from MH i2c: 01 07 00 38 00 00 00 00 00 00 87 0E D4 [00:33:16]RasterBufferAndPrint [00:33:16]line [00:33:16]line [00:33:16]line [00:33:16]line [00:33:16]line [00:33:16]written 0, free lines is 3723 [00:33:16]MH_Cut [00:33:16]Write to MH i2c: D1 01 00 3F 00 01 11 [00:33:16]Write i2c OK [00:33:16]MH_I2C_Read... [00:33:16]Read from MH i2c: D1 [00:33:16]MH_I2C_Read... [00:33:16]Read from MH i2c: D1 01 00 [00:33:16]MH_I2C_Read... [00:33:16]Read from MH i2c: D1 01 00 3F 00 00 10 [00:33:16]Write to MH i2c: 01 00 00 40 00 40 [00:33:16]Write i2c OK [00:33:16]MH_I2C_Read... [00:33:16]*** Cut start [00:33:16]*** Partial cut [00:33:16]*** CUTSNS_PIN = 1 [00:33:16]*** CUTSNS_PIN = 0 [00:33:16]*** Brake cut motor [00:33:17]OFD Sender: No OFD packet to send [00:33:17]Read from MH i2c: 01 [00:33:17]MH_I2C_Read... [00:33:17]*** Stop cut motor [00:33:17]*** Cut end [00:33:17]Read from MH i2c: 01 07 00 [00:33:17]MH_I2C_Read... [00:33:17]Read from MH i2c: 01 07 00 40 00 00 00 00 00 00 FF 0F 55 [00:33:17]process_action cash_in done [00:33:17]no requested_data - finishing processing [00:33:17]process_action_free cash_in [00:33:17]json_value_free [00:33:17]json_value_free done [00:33:17]process_json_proto returns [00:33:17]Send response to host [00:33:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [00:33:17]free response buf [00:33:17]execute_script done [00:33:17]execute_script returns [00:33:17]free content buf [00:33:17]Sock 8.Close socket [00:33:17]Sock 8.Thread stoped [00:33:22]OFD Sender: No OFD packet to send [00:33:27]OFD Sender: No OFD packet to send [00:33:32]OFD Sender: No OFD packet to send [00:33:37]OFD Sender: No OFD packet to send [00:33:42]OFD Sender: No OFD packet to send [00:33:47]OFD Sender: No OFD packet to send [00:33:52]OFD Sender: No OFD packet to send [00:33:57]OFD Sender: No OFD packet to send [00:34:02]OFD Sender: No OFD packet to send [00:34:07]OFD Sender: No OFD packet to send [00:34:07]accept exits with 9 [00:34:07]New connection [00:34:07]New thread 3066539364 created [00:34:07]Thread 3066682724 joined [00:34:07]Waiting for new connection... [00:34:07] Sock 9.Parse request [00:34:07]Sock 9.Check first char [00:34:07]Sock 9.First char is OK [00:34:07]request: POST /json_proto HTTP/1.0 [00:34:07]Method: POST [00:34:07]URL: /json_proto [00:34:07]Method is POST - this is cgi request [00:34:07]url: /json_proto [00:34:07]query_string will be loaded in cgi processing [00:34:07]execute_cgi json_proto POST (null) [00:34:07]execute_cgi path=json_proto method=POST [00:34:07]POST find Content-Length [00:34:07]Host: 172.17.42.195:8080 [00:34:07]Content-Length: 215 [00:34:07]Content-Type: application/json [00:34:07] [00:34:07]POST finish read [00:34:07]Found Content-Length = 215 [00:34:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:34:07]execute_script... [00:34:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:34:07]POST & json_proto [00:34:07]process_json_proto [00:34:07]json parsed OK: [00:34:07]protocol is kg_v1.0 [00:34:07]action value=get_value [00:34:07]process_action get_value [00:34:07]cmd_get_value [00:34:07]process_action get_value done [00:34:07]requested_data is exist [00:34:07]produce_requested_data [00:34:07]requested_item kkm.sn is exist - process it [00:34:07]requested_item kkm.ver is exist - process it [00:34:07]requested_item fm.sn is exist - process it [00:34:07]wFMCommunicate request_size=4 [00:34:07]MH_SAM_APDU [00:34:07]CAPDU: 80 11 00 00 [00:34:07]Write to MH i2c: E2 08 00 41 00 80 11 00 00 00 00 00 00 BB [00:34:07]Write i2c OK [00:34:07]MH_I2C_Read... [00:34:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:34:07]Read from MH i2c: E2 [00:34:07]MH_I2C_Read... [00:34:07]Read from MH i2c: E2 17 00 [00:34:07]MH_I2C_Read... [00:34:07]Read from MH i2c: E2 17 00 41 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 10 [00:34:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:34:07]wFMCommunicate OK [00:34:07]requested_item fd.num is exist - process it [00:34:07]SAM_PROTO_GetFieldsCounters [00:34:07]wFMCommunicate request_size=4 [00:34:07]MH_SAM_APDU [00:34:07]CAPDU: 80 13 00 00 [00:34:07]Write to MH i2c: E2 08 00 42 00 80 13 00 00 00 00 00 00 BE [00:34:07]Write i2c OK [00:34:07]MH_I2C_Read... [00:34:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:34:07]Read from MH i2c: E2 [00:34:07]MH_I2C_Read... [00:34:07]Read from MH i2c: E2 62 00 [00:34:07]MH_I2C_Read... [00:34:07]Read from MH i2c: E2 62 00 42 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [00:34:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:34:07]wFMCommunicate OK [00:34:07]SAM_PROTO_GetFieldsCounters done [00:34:07]requested_item shift.num is exist - process it [00:34:07]requested_item shift.opened is exist - process it [00:34:07]req_shift_opened [00:34:07]FM_GetShiftState [00:34:07]SAM_PROTO_GetShiftState [00:34:07]wFMCommunicate request_size=4 [00:34:07]MH_SAM_APDU [00:34:07]CAPDU: 80 13 01 00 [00:34:07]Write to MH i2c: E2 08 00 43 00 80 13 01 00 00 00 00 00 C0 [00:34:07]Write i2c OK [00:34:07]MH_I2C_Read... [00:34:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:07]Read from MH i2c: E2 [00:34:07]MH_I2C_Read... [00:34:07]Read from MH i2c: E2 0E 00 [00:34:07]MH_I2C_Read... [00:34:07]Read from MH i2c: E2 0E 00 43 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 25 [00:34:07]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:34:07]wFMCommunicate OK [00:34:07]SAM_PROTO_GetShiftState done [00:34:07]FM_GetShiftState done [00:34:07]req_shift_opened done [00:34:07]requested_item shift.open_date is exist - process it [00:34:07]req_shift_open_date [00:34:07]req_shift_open_date done [00:34:07]produce_requested_data done [00:34:07]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:34:07]process_action_free get_value [00:34:07]json_value_free [00:34:07]json_value_free done [00:34:07]process_json_proto returns [00:34:07]Send response to host [00:34:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:34:07]free response buf [00:34:07]execute_script done [00:34:07]execute_script returns [00:34:07]free content buf [00:34:07]Sock 9.Close socket [00:34:07]Sock 9.Thread stoped [00:34:07]accept exits with 8 [00:34:07]New connection [00:34:07]New thread 3066682724 created [00:34:07]Thread 3066539364 joined [00:34:07]Waiting for new connection... [00:34:07] Sock 8.Parse request [00:34:07]Sock 8.Check first char [00:34:07]Sock 8.First char is OK [00:34:07]request: POST /json_proto HTTP/1.0 [00:34:07]Method: POST [00:34:07]URL: /json_proto [00:34:07]Method is POST - this is cgi request [00:34:07]url: /json_proto [00:34:07]query_string will be loaded in cgi processing [00:34:07]execute_cgi json_proto POST (null) [00:34:07]execute_cgi path=json_proto method=POST [00:34:07]POST find Content-Length [00:34:07]Host: 172.17.42.195:8080 [00:34:07]Content-Length: 331 [00:34:07]Content-Type: application/json [00:34:07] [00:34:07]POST finish read [00:34:07]Found Content-Length = 331 [00:34:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:34:07]execute_script... [00:34:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:34:08]POST & json_proto [00:34:08]process_json_proto [00:34:08]json parsed OK: [00:34:08]protocol is kg_v1.0 [00:34:08]action value=get_value [00:34:08]process_action get_value [00:34:08]cmd_get_value [00:34:08]process_action get_value done [00:34:08]requested_data is exist [00:34:08]produce_requested_data [00:34:08]requested_item fm.sale.total is exist - process it [00:34:08]SAM_PROTO_GetFMData [00:34:08]wFMCommunicate request_size=4 [00:34:08]MH_SAM_APDU [00:34:08]CAPDU: 80 13 03 00 [00:34:08]Write to MH i2c: E2 08 00 44 00 80 13 03 00 00 00 00 00 C3 [00:34:08]Write i2c OK [00:34:08]MH_I2C_Read... [00:34:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:34:08]Read from MH i2c: E2 [00:34:08]MH_I2C_Read... [00:34:08]Read from MH i2c: E2 FD 00 [00:34:08]MH_I2C_Read... [00:34:08]Read from MH i2c: E2 FD 00 44 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 BD [00:34:08]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:34:08]wFMCommunicate OK [00:34:08]wFMCommunicate request_size=4 [00:34:08]MH_SAM_APDU [00:34:08]CAPDU: 80 17 00 00 [00:34:08]Write to MH i2c: E2 08 00 45 00 80 17 00 00 00 00 00 00 C5 [00:34:08]Write i2c OK [00:34:08]MH_I2C_Read... [00:34:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:34:08]Read from MH i2c: E2 [00:34:08]MH_I2C_Read... [00:34:08]Read from MH i2c: E2 FD 00 [00:34:08]MH_I2C_Read... [00:34:08]Read from MH i2c: E2 FD 00 45 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 9C [00:34:08]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:34:08]wFMCommunicate OK [00:34:08]wFMCommunicate request_size=4 [00:34:08]MH_SAM_APDU [00:34:08]CAPDU: 80 17 00 00 [00:34:08]Write to MH i2c: E2 08 00 46 00 80 17 00 00 00 00 00 00 C6 [00:34:08]Write i2c OK [00:34:08]MH_I2C_Read... [00:34:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:34:09]Read from MH i2c: E2 [00:34:09]MH_I2C_Read... [00:34:09]Read from MH i2c: E2 FD 00 [00:34:09]MH_I2C_Read... [00:34:09]Read from MH i2c: E2 FD 00 46 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 ED [00:34:09]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:34:09]wFMCommunicate OK [00:34:09]wFMCommunicate request_size=4 [00:34:09]MH_SAM_APDU [00:34:09]CAPDU: 80 17 00 00 [00:34:09]Write to MH i2c: E2 08 00 47 00 80 17 00 00 00 00 00 00 C7 [00:34:09]Write i2c OK [00:34:09]MH_I2C_Read... [00:34:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:34:09]Read from MH i2c: E2 [00:34:09]MH_I2C_Read... [00:34:09]Read from MH i2c: E2 FD 00 [00:34:09]MH_I2C_Read... [00:34:09]Read from MH i2c: E2 FD 00 47 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 42 [00:34:09]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:34:09]wFMCommunicate OK [00:34:09]wFMCommunicate request_size=4 [00:34:09]MH_SAM_APDU [00:34:09]CAPDU: 80 17 00 00 [00:34:09]Write to MH i2c: E2 08 00 48 00 80 17 00 00 00 00 00 00 C8 [00:34:09]Write i2c OK [00:34:09]MH_I2C_Read... [00:34:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:34:09]Read from MH i2c: E2 [00:34:09]MH_I2C_Read... [00:34:09]Read from MH i2c: E2 E3 00 [00:34:09]MH_I2C_Read... [00:34:09]Read from MH i2c: E2 E3 00 48 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A7 [00:34:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:34:09]wFMCommunicate OK [00:34:09]SAM_PROTO_GetFMData done [00:34:09]requested_item fm.sale_refund.total is exist - process it [00:34:09]requested_item fm.buy.total is exist - process it [00:34:09]requested_item shift.sale.total is exist - process it [00:34:09]SAM_PROTO_GetShiftData [00:34:09]wFMCommunicate request_size=4 [00:34:09]MH_SAM_APDU [00:34:09]CAPDU: 80 13 02 00 [00:34:09]Write to MH i2c: E2 08 00 49 00 80 13 02 00 00 00 00 00 C7 [00:34:09]Write i2c OK [00:34:09]MH_I2C_Read... [00:34:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:34:10]Read from MH i2c: E2 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 49 00 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 3A [00:34:10]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:34:10]wFMCommunicate OK [00:34:10]wFMCommunicate request_size=4 [00:34:10]MH_SAM_APDU [00:34:10]CAPDU: 80 17 00 00 [00:34:10]Write to MH i2c: E2 08 00 4A 00 80 17 00 00 00 00 00 00 CA [00:34:10]Write i2c OK [00:34:10]MH_I2C_Read... [00:34:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:34:10]Read from MH i2c: E2 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 4A 00 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 D2 [00:34:10]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:34:10]wFMCommunicate OK [00:34:10]wFMCommunicate request_size=4 [00:34:10]MH_SAM_APDU [00:34:10]CAPDU: 80 17 00 00 [00:34:10]Write to MH i2c: E2 08 00 4B 00 80 17 00 00 00 00 00 00 CB [00:34:10]Write i2c OK [00:34:10]MH_I2C_Read... [00:34:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:34:10]Read from MH i2c: E2 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 4B 00 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 9D [00:34:10]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:34:10]wFMCommunicate OK [00:34:10]wFMCommunicate request_size=4 [00:34:10]MH_SAM_APDU [00:34:10]CAPDU: 80 17 00 00 [00:34:10]Write to MH i2c: E2 08 00 4C 00 80 17 00 00 00 00 00 00 CC [00:34:10]Write i2c OK [00:34:10]MH_I2C_Read... [00:34:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:34:10]Read from MH i2c: E2 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 [00:34:10]MH_I2C_Read... [00:34:10]Read from MH i2c: E2 FD 00 4C 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 3E [00:34:10]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:34:10]wFMCommunicate OK [00:34:10]wFMCommunicate request_size=4 [00:34:10]MH_SAM_APDU [00:34:10]CAPDU: 80 17 00 00 [00:34:10]Write to MH i2c: E2 08 00 4D 00 80 17 00 00 00 00 00 00 CD [00:34:10]Write i2c OK [00:34:10]MH_I2C_Read... [00:34:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:34:11]Read from MH i2c: E2 [00:34:11]MH_I2C_Read... [00:34:11]Read from MH i2c: E2 BD 00 [00:34:11]MH_I2C_Read... [00:34:11]Read from MH i2c: E2 BD 00 4D 00 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 B3 [00:34:11]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:34:11]wFMCommunicate OK [00:34:11]SAM_PROTO_GetShiftData done [00:34:11]requested_item shift.sale.total_cash is exist - process it [00:34:11]requested_item shift.sale_refund.total is exist - process it [00:34:11]requested_item shift.sale_refund.total_cash is exist - process it [00:34:11]requested_item shift.buy.total is exist - process it [00:34:11]requested_item shift.buy.total_cash is exist - process it [00:34:11]produce_requested_data done [00:34:11]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:34:11]process_action_free get_value [00:34:11]json_value_free [00:34:11]json_value_free done [00:34:11]process_json_proto returns [00:34:11]Send response to host [00:34:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:34:11]free response buf [00:34:11]execute_script done [00:34:11]execute_script returns [00:34:11]free content buf [00:34:11]Sock 8.Close socket [00:34:11]Sock 8.Thread stoped [00:34:12]OFD Sender: No OFD packet to send [00:34:17]OFD Sender: No OFD packet to send [00:34:22]accept exits with 9 [00:34:22]New connection [00:34:22]New thread 3066539364 created [00:34:22]Thread 3066682724 joined [00:34:22]Waiting for new connection... [00:34:22] Sock 9.Parse request [00:34:22]Sock 9.Check first char [00:34:22]Sock 9.First char is OK [00:34:22]request: GET /testengine HTTP/1.1 [00:34:22]Method: GET [00:34:22]URL: /testengine [00:34:22]Method is GET - find url and querystring [00:34:22]No ? found - this is static page request [00:34:22]url: /testengine [00:34:22]check /htdocs/testengine [00:34:22]file exist [00:34:22]serve_file /htdocs/testengine/index.html [00:34:22]read remaining request lines [00:34:22]Host: 172.17.42.195:8080 [00:34:22]Connection: keep-alive [00:34:22]Upgrade-Insecure-Requests: 1 [00:34:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:34:22]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [00:34:22]Accept-Encoding: gzip, deflate [00:34:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:34:22] [00:34:22]open file /htdocs/testengine/index.html [00:34:22]send HTTP headers [00:34:22]send file content [00:34:22]Finished. Sent 1003 bytes [00:34:22]close file [00:34:22]Sock 9.Close socket [00:34:22]Sock 9.Thread stoped [00:34:22]accept exits with 8 [00:34:22]New connection [00:34:22]New thread 3066682724 created [00:34:22]Thread 3066539364 joined [00:34:22]Waiting for new connection... [00:34:22] Sock 8.Parse request [00:34:22]Sock 8.Check first char [00:34:22]OFD Sender: No OFD packet to send [00:34:22]Sock 8.First char is OK [00:34:22]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:34:22]Method: GET [00:34:22]URL: /testengine/css/app.915bc88f.css [00:34:22]Method is GET - find url and querystring [00:34:22]No ? found - this is static page request [00:34:22]url: /testengine/css/app.915bc88f.css [00:34:22]check /htdocs/testengine/css/app.915bc88f.css [00:34:22]file exist [00:34:22]serve_file /htdocs/testengine/css/app.915bc88f.css [00:34:22]read remaining request lines [00:34:22]Host: 172.17.42.195:8080 [00:34:22]Connection: keep-alive [00:34:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:34:22]Accept: text/css,*/*;q=0.1 [00:34:22]Referer: http://172.17.42.195:8080/testengine [00:34:22]Accept-Encoding: gzip, deflate [00:34:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:34:22] [00:34:22]open file /htdocs/testengine/css/app.915bc88f.css [00:34:22]send HTTP headers [00:34:22]send file content [00:34:22]Finished. Sent 1227 bytes [00:34:22]close file [00:34:22]Sock 8.Close socket [00:34:22]Sock 8.Thread stoped [00:34:22]accept exits with 9 [00:34:22]New connection [00:34:22]New thread 3066539364 created [00:34:22]Thread 3066682724 joined [00:34:22]Waiting for new connection... [00:34:22] Sock 9.Parse request [00:34:22]Sock 9.Check first char [00:34:22]accept exits with 8 [00:34:22]New connection [00:34:22]New thread 3066682724 created [00:34:22]Waiting for new connection... [00:34:22] Sock 8.Parse request [00:34:22]Sock 8.Check first char [00:34:22]Sock 9.First char is OK [00:34:22]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:34:22]Method: GET [00:34:22]URL: /testengine/css/chunk-vendors.1a13a212.css [00:34:22]Method is GET - find url and querystring [00:34:22]No ? found - this is static page request [00:34:22]url: /testengine/css/chunk-vendors.1a13a212.css [00:34:22]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:34:22]file exist [00:34:22]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:34:22]read remaining request lines [00:34:22]Host: 172.17.42.195:8080 [00:34:22]Connection: keep-alive [00:34:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:34:22]Accept: text/css,*/*;q=0.1 [00:34:22]Referer: http://172.17.42.195:8080/testengine [00:34:22]Accept-Encoding: gzip, deflate [00:34:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:34:22] [00:34:22]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:34:22]send HTTP headers [00:34:22]send file content [00:34:22]Finished. Sent 140 bytes [00:34:22]close file [00:34:22]Sock 9.Close socket [00:34:22]Sock 9.Thread stoped [00:34:22]accept exits with 10 [00:34:22]New connection [00:34:22]New thread 3066396004 created [00:34:22]Thread 3066539364 joined [00:34:22]Waiting for new connection... [00:34:22]Sock 8.First char is OK [00:34:22]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:34:22]Method: GET [00:34:22]URL: /testengine/js/app.a9c38288.js [00:34:22]Method is GET - find url and querystring [00:34:22]No ? found - this is static page request [00:34:22]url: /testengine/js/app.a9c38288.js [00:34:22]check /htdocs/testengine/js/app.a9c38288.js [00:34:22]file exist [00:34:22]serve_file /htdocs/testengine/js/app.a9c38288.js [00:34:22]read remaining request lines [00:34:22]Host: 172.17.42.195:8080 [00:34:22]Connection: keep-alive [00:34:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:34:22]Accept: */* [00:34:22]Referer: http://172.17.42.195:8080/testengine [00:34:22]Accept-Encoding: gzip, deflate [00:34:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:34:22] [00:34:22]open file /htdocs/testengine/js/app.a9c38288.js [00:34:22]send HTTP headers [00:34:22]send file content [00:34:22] Sock 10.Parse request [00:34:22]Sock 10.Check first char [00:34:22]Sock 10.First char is OK [00:34:22]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:34:22]Method: GET [00:34:22]URL: /testengine/js/chunk-vendors.8f546e50.js [00:34:22]Method is GET - find url and querystring [00:34:22]No ? found - this is static page request [00:34:22]url: /testengine/js/chunk-vendors.8f546e50.js [00:34:22]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:34:22]file exist [00:34:22]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:34:22]read remaining request lines [00:34:22]Host: 172.17.42.195:8080 [00:34:22]Connection: keep-alive [00:34:22]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:34:22]Accept: */* [00:34:22]Referer: http://172.17.42.195:8080/testengine [00:34:22]Accept-Encoding: gzip, deflate [00:34:22]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:34:22] [00:34:22]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:34:22]send HTTP headers [00:34:22]send file content [00:34:22]Finished. Sent 102400 bytes [00:34:22]close file [00:34:22]Sock 8.Close socket [00:34:22]Sock 8.Thread stoped [00:34:22]Finished. Sent 165537 bytes [00:34:22]close file [00:34:22]Sock 10.Close socket [00:34:22]Sock 10.Thread stoped [00:34:26]accept exits with 9 [00:34:26]New connection [00:34:26]New thread 3066539364 created [00:34:26]Thread 3066396004 joined [00:34:26]Thread 3066682724 joined [00:34:26]Waiting for new connection... [00:34:26] Sock 9.Parse request [00:34:26]Sock 9.Check first char [00:34:26]Sock 9.First char is OK [00:34:26]request: POST /json_proto HTTP/1.1 [00:34:26]Method: POST [00:34:26]URL: /json_proto [00:34:26]Method is POST - this is cgi request [00:34:26]url: /json_proto [00:34:26]query_string will be loaded in cgi processing [00:34:26]execute_cgi json_proto POST (null) [00:34:26]execute_cgi path=json_proto method=POST [00:34:26]POST find Content-Length [00:34:26]Host: 172.17.42.195:8080 [00:34:26]Connection: keep-alive [00:34:26]Content-Length: 361 [00:34:26]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:34:26]Accept: application/json, text/plain, */* [00:34:26]Content-Type: application/json [00:34:26]Origin: http://172.17.42.195:8080 [00:34:26]Referer: http://172.17.42.195:8080/testengine [00:34:26]Accept-Encoding: gzip, deflate [00:34:26]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:34:26] [00:34:26]POST finish read [00:34:26]Found Content-Length = 361 [00:34:26]post body = {"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:34:26]execute_script... [00:34:26]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:34:26]POST & json_proto [00:34:26]process_json_proto [00:34:26]json parsed OK: [00:34:26]protocol is kg_v1.0 [00:34:26]action value=open_shift [00:34:26]process_action open_shift [00:34:26]cmd_open_shift [00:34:26]MH_GetDate [00:34:26]Write to MH i2c: F0 00 00 4E 00 3D [00:34:26]Write i2c OK [00:34:26]MH_I2C_Read... [00:34:26]Read from MH i2c: F0 [00:34:26]MH_I2C_Read... [00:34:26]Read from MH i2c: F0 09 00 [00:34:26]MH_I2C_Read... [00:34:26]Read from MH i2c: F0 09 00 4E 00 00 93 E7 1A 67 EF 94 12 67 3D [00:34:26]GetLastDocTimeStamp 1729816393 [00:34:26]current date 1729816467 [00:34:26]FM_GetShiftState [00:34:26]SAM_PROTO_GetShiftState [00:34:26]wFMCommunicate request_size=4 [00:34:26]MH_SAM_APDU [00:34:26]CAPDU: 80 13 01 00 [00:34:26]Write to MH i2c: E2 08 00 4F 00 80 13 01 00 00 00 00 00 CC [00:34:26]Write i2c OK [00:34:26]MH_I2C_Read... [00:34:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:34:26]Read from MH i2c: E2 [00:34:26]MH_I2C_Read... [00:34:26]Read from MH i2c: E2 0E 00 [00:34:26]MH_I2C_Read... [00:34:26]Read from MH i2c: E2 0E 00 4F 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 31 [00:34:26]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:34:26]wFMCommunicate OK [00:34:26]SAM_PROTO_GetShiftState done [00:34:26]FM_GetShiftState done [00:34:26]process_action_free open_shift [00:34:26]json_value_free [00:34:26]json_value_free done [00:34:26]process_json_proto returns [00:34:26]Send response to host [00:34:26]{"protocol":"kg_v1.0","response":{"error":1040,"error_desc":"Shift is opened"}} [00:34:26]free response buf [00:34:26]execute_script done [00:34:26]execute_script returns [00:34:26]free content buf [00:34:26]Sock 9.Close socket [00:34:26]Sock 9.Thread stoped [00:34:27]OFD Sender: No OFD packet to send [00:34:32]OFD Sender: No OFD packet to send [00:34:37]OFD Sender: No OFD packet to send [00:34:42]OFD Sender: No OFD packet to send [00:34:45]accept exits with 8 [00:34:45]New connection [00:34:45]New thread 3066682724 created [00:34:45]Thread 3066539364 joined [00:34:45]Waiting for new connection... [00:34:45] Sock 8.Parse request [00:34:45]Sock 8.Check first char [00:34:47]OFD Sender: No OFD packet to send [00:34:52]OFD Sender: No OFD packet to send [00:34:54]Sock 8.No data in socket [00:34:54]Sock 8.Close socket [00:34:54]Sock 8.Thread stoped [00:34:57]OFD Sender: No OFD packet to send [00:35:02]OFD Sender: No OFD packet to send [00:35:07]OFD Sender: No OFD packet to send [00:35:12]OFD Sender: No OFD packet to send [00:35:17]OFD Sender: No OFD packet to send [00:35:17]accept exits with 9 [00:35:17]New connection [00:35:17]New thread 3066539364 created [00:35:17]Thread 3066682724 joined [00:35:17]Waiting for new connection... [00:35:17] Sock 9.Parse request [00:35:17]Sock 9.Check first char [00:35:17]Sock 9.First char is OK [00:35:17]request: GET /testengine HTTP/1.1 [00:35:17]Method: GET [00:35:17]URL: /testengine [00:35:17]Method is GET - find url and querystring [00:35:17]No ? found - this is static page request [00:35:17]url: /testengine [00:35:17]check /htdocs/testengine [00:35:17]file exist [00:35:17]serve_file /htdocs/testengine/index.html [00:35:17]read remaining request lines [00:35:17]Host: 172.17.42.195:8080 [00:35:17]Connection: keep-alive [00:35:17]Upgrade-Insecure-Requests: 1 [00:35:17]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:35:17]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [00:35:17]Accept-Encoding: gzip, deflate [00:35:17]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:35:17] [00:35:17]open file /htdocs/testengine/index.html [00:35:17]send HTTP headers [00:35:17]send file content [00:35:17]Finished. Sent 1003 bytes [00:35:17]close file [00:35:17]Sock 9.Close socket [00:35:17]Sock 9.Thread stoped [00:35:17]accept exits with 8 [00:35:17]New connection [00:35:17]New thread 3066682724 created [00:35:17]Thread 3066539364 joined [00:35:17]Waiting for new connection... [00:35:17] Sock 8.Parse request [00:35:17]Sock 8.Check first char [00:35:17]Sock 8.First char is OK [00:35:17]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:35:17]Method: GET [00:35:17]URL: /testengine/css/app.915bc88f.css [00:35:17]Method is GET - find url and querystring [00:35:17]No ? found - this is static page request [00:35:17]url: /testengine/css/app.915bc88f.css [00:35:17]check /htdocs/testengine/css/app.915bc88f.css [00:35:17]file exist [00:35:17]serve_file /htdocs/testengine/css/app.915bc88f.css [00:35:17]read remaining request lines [00:35:17]Host: 172.17.42.195:8080 [00:35:17]Connection: keep-alive [00:35:17]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:35:17]Accept: text/css,*/*;q=0.1 [00:35:17]Referer: http://172.17.42.195:8080/testengine [00:35:17]Accept-Encoding: gzip, deflate [00:35:17]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:35:17] [00:35:17]open file /htdocs/testengine/css/app.915bc88f.css [00:35:17]send HTTP headers [00:35:17]send file content [00:35:17]Finished. Sent 1227 bytes [00:35:17]close file [00:35:17]Sock 8.Close socket [00:35:17]Sock 8.Thread stoped [00:35:17]accept exits with 9 [00:35:17]New connection [00:35:17]New thread 3066539364 created [00:35:17]Thread 3066682724 joined [00:35:17]Waiting for new connection... [00:35:17]accept exits with 8 [00:35:17]New connection [00:35:17]New thread 3066682724 created [00:35:17]Waiting for new connection... [00:35:17]accept exits with 10 [00:35:17]New connection [00:35:17]New thread 3066396004 created [00:35:17]Waiting for new connection... [00:35:17] Sock 10.Parse request [00:35:17]Sock 10.Check first char [00:35:17]Sock 10.First char is OK [00:35:17]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:35:17]Method: GET [00:35:17]URL: /testengine/js/chunk-vendors.8f546e50.js [00:35:17]Method is GET - find url and querystring [00:35:17]No ? found - this is static page request [00:35:17]url: /testengine/js/chunk-vendors.8f546e50.js [00:35:17]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:35:17]file exist [00:35:17]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:35:17]read remaining request lines [00:35:17]Host: 172.17.42.195:8080 [00:35:17]Connection: keep-alive [00:35:17]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:35:17]Accept: */* [00:35:17]Referer: http://172.17.42.195:8080/testengine [00:35:17]Accept-Encoding: gzip, deflate [00:35:17]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:35:17] [00:35:17]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:35:17]send HTTP headers [00:35:17]send file content [00:35:17] Sock 9.Parse request [00:35:17]Sock 9.Check first char [00:35:17]Sock 9.First char is OK [00:35:17]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:35:17]Method: GET [00:35:17]URL: /testengine/css/chunk-vendors.1a13a212.css [00:35:17]Method is GET - find url and querystring [00:35:17]No ? found - this is static page request [00:35:17]url: /testengine/css/chunk-vendors.1a13a212.css [00:35:17]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:35:17]file exist [00:35:17]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:35:17]read remaining request lines [00:35:17]Host: 172.17.42.195:8080 [00:35:17]Connection: keep-alive [00:35:17]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:35:17]Accept: text/css,*/*;q=0.1 [00:35:17]Referer: http://172.17.42.195:8080/testengine [00:35:17]Accept-Encoding: gzip, deflate [00:35:17]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:35:17] [00:35:17]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:35:17]send HTTP headers [00:35:17]send file content [00:35:17]Finished. Sent 140 bytes [00:35:17]close file [00:35:17]Sock 9.Close socket [00:35:17]Sock 9.Thread stoped [00:35:17] Sock 8.Parse request [00:35:17]Sock 8.Check first char [00:35:17]Sock 8.First char is OK [00:35:17]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:35:17]Method: GET [00:35:17]URL: /testengine/js/app.a9c38288.js [00:35:17]Method is GET - find url and querystring [00:35:17]No ? found - this is static page request [00:35:17]url: /testengine/js/app.a9c38288.js [00:35:17]check /htdocs/testengine/js/app.a9c38288.js [00:35:17]file exist [00:35:17]serve_file /htdocs/testengine/js/app.a9c38288.js [00:35:17]read remaining request lines [00:35:17]Host: 172.17.42.195:8080 [00:35:17]Connection: keep-alive [00:35:17]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:35:17]Accept: */* [00:35:17]Referer: http://172.17.42.195:8080/testengine [00:35:17]Accept-Encoding: gzip, deflate [00:35:17]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:35:17] [00:35:17]open file /htdocs/testengine/js/app.a9c38288.js [00:35:17]send HTTP headers [00:35:17]send file content [00:35:17]Finished. Sent 165537 bytes [00:35:17]close file [00:35:17]Sock 10.Close socket [00:35:17]Sock 10.Thread stoped [00:35:17]Finished. Sent 102400 bytes [00:35:17]close file [00:35:17]Sock 8.Close socket [00:35:17]Sock 8.Thread stoped [00:35:21]accept exits with 11 [00:35:21]New connection [00:35:21]New thread 3066252644 created [00:35:21]Thread 3066396004 joined [00:35:21]Thread 3066539364 joined [00:35:21]Thread 3066682724 joined [00:35:21]Waiting for new connection... [00:35:21] Sock 11.Parse request [00:35:21]Sock 11.Check first char [00:35:21]Sock 11.First char is OK [00:35:21]request: POST /json_proto HTTP/1.1 [00:35:21]Method: POST [00:35:21]URL: /json_proto [00:35:21]Method is POST - this is cgi request [00:35:21]url: /json_proto [00:35:21]query_string will be loaded in cgi processing [00:35:21]execute_cgi json_proto POST (null) [00:35:21]execute_cgi path=json_proto method=POST [00:35:21]POST find Content-Length [00:35:21]Host: 172.17.42.195:8080 [00:35:21]Connection: keep-alive [00:35:21]Content-Length: 361 [00:35:21]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:35:21]Accept: application/json, text/plain, */* [00:35:21]Content-Type: application/json [00:35:21]Origin: http://172.17.42.195:8080 [00:35:21]Referer: http://172.17.42.195:8080/testengine [00:35:21]Accept-Encoding: gzip, deflate [00:35:21]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:35:21] [00:35:21]POST finish read [00:35:21]Found Content-Length = 361 [00:35:21]post body = {"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:35:21]execute_script... [00:35:21]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:35:21]POST & json_proto [00:35:21]process_json_proto [00:35:21]json parsed OK: [00:35:21]protocol is kg_v1.0 [00:35:21]action value=open_shift [00:35:21]process_action open_shift [00:35:21]cmd_open_shift [00:35:21]MH_GetDate [00:35:21]Write to MH i2c: F0 00 00 50 00 3F [00:35:21]Write i2c OK [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: F0 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: F0 09 00 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: F0 09 00 50 00 00 C9 E7 1A 67 EF 94 12 67 75 [00:35:21]GetLastDocTimeStamp 1729816393 [00:35:21]current date 1729816521 [00:35:21]FM_GetShiftState [00:35:21]SAM_PROTO_GetShiftState [00:35:21]wFMCommunicate request_size=4 [00:35:21]MH_SAM_APDU [00:35:21]CAPDU: 80 13 01 00 [00:35:21]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [00:35:21]Write i2c OK [00:35:21]MH_I2C_Read... [00:35:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:35:21]Read from MH i2c: E2 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: E2 0E 00 [00:35:21]MH_I2C_Read... [00:35:21]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 33 [00:35:21]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:35:21]wFMCommunicate OK [00:35:21]SAM_PROTO_GetShiftState done [00:35:21]FM_GetShiftState done [00:35:21]process_action_free open_shift [00:35:21]json_value_free [00:35:21]json_value_free done [00:35:21]process_json_proto returns [00:35:21]Send response to host [00:35:21]{"protocol":"kg_v1.0","response":{"error":1040,"error_desc":"Shift is opened"}} [00:35:21]free response buf [00:35:21]execute_script done [00:35:21]execute_script returns [00:35:21]free content buf [00:35:21]Sock 11.Close socket [00:35:21]Sock 11.Thread stoped [00:35:22]OFD Sender: No OFD packet to send [00:35:27]OFD Sender: No OFD packet to send [00:35:32]OFD Sender: No OFD packet to send [00:35:37]OFD Sender: No OFD packet to send [00:35:42]OFD Sender: No OFD packet to send [00:35:47]OFD Sender: No OFD packet to send [00:35:48]accept exits with 8 [00:35:48]New connection [00:35:48]New thread 3066682724 created [00:35:48]Thread 3066252644 joined [00:35:48]Waiting for new connection... [00:35:48] Sock 8.Parse request [00:35:48]Sock 8.Check first char [00:35:48]Sock 8.First char is OK [00:35:48]request: POST /json_proto HTTP/1.0 [00:35:48]Method: POST [00:35:48]URL: /json_proto [00:35:48]Method is POST - this is cgi request [00:35:48]url: /json_proto [00:35:48]query_string will be loaded in cgi processing [00:35:48]execute_cgi json_proto POST (null) [00:35:48]execute_cgi path=json_proto method=POST [00:35:48]POST find Content-Length [00:35:48]Host: 172.17.42.195:8080 [00:35:48]Content-Length: 215 [00:35:48]Content-Type: application/json [00:35:48] [00:35:48]POST finish read [00:35:48]Found Content-Length = 215 [00:35:48]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:35:48]execute_script... [00:35:48]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:35:48]POST & json_proto [00:35:48]process_json_proto [00:35:48]json parsed OK: [00:35:48]protocol is kg_v1.0 [00:35:48]action value=get_value [00:35:48]process_action get_value [00:35:48]cmd_get_value [00:35:48]process_action get_value done [00:35:48]requested_data is exist [00:35:48]produce_requested_data [00:35:48]requested_item kkm.sn is exist - process it [00:35:48]requested_item kkm.ver is exist - process it [00:35:48]requested_item fm.sn is exist - process it [00:35:48]wFMCommunicate request_size=4 [00:35:48]MH_SAM_APDU [00:35:48]CAPDU: 80 11 00 00 [00:35:48]Write to MH i2c: E2 08 00 52 00 80 11 00 00 00 00 00 00 CC [00:35:48]Write i2c OK [00:35:48]MH_I2C_Read... [00:35:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:35:48]Read from MH i2c: E2 [00:35:48]MH_I2C_Read... [00:35:48]Read from MH i2c: E2 17 00 [00:35:48]MH_I2C_Read... [00:35:48]Read from MH i2c: E2 17 00 52 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 21 [00:35:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:35:48]wFMCommunicate OK [00:35:48]requested_item fd.num is exist - process it [00:35:48]SAM_PROTO_GetFieldsCounters [00:35:48]wFMCommunicate request_size=4 [00:35:48]MH_SAM_APDU [00:35:48]CAPDU: 80 13 00 00 [00:35:48]Write to MH i2c: E2 08 00 53 00 80 13 00 00 00 00 00 00 CF [00:35:48]Write i2c OK [00:35:48]MH_I2C_Read... [00:35:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:35:48]Read from MH i2c: E2 [00:35:48]MH_I2C_Read... [00:35:48]Read from MH i2c: E2 62 00 [00:35:48]MH_I2C_Read... [00:35:48]Read from MH i2c: E2 62 00 53 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 E5 [00:35:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:35:48]wFMCommunicate OK [00:35:48]SAM_PROTO_GetFieldsCounters done [00:35:48]requested_item shift.num is exist - process it [00:35:48]requested_item shift.opened is exist - process it [00:35:48]req_shift_opened [00:35:48]FM_GetShiftState [00:35:48]SAM_PROTO_GetShiftState [00:35:48]wFMCommunicate request_size=4 [00:35:48]MH_SAM_APDU [00:35:48]CAPDU: 80 13 01 00 [00:35:48]Write to MH i2c: E2 08 00 54 00 80 13 01 00 00 00 00 00 D1 [00:35:48]Write i2c OK [00:35:48]MH_I2C_Read... [00:35:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:35:48]Read from MH i2c: E2 [00:35:48]MH_I2C_Read... [00:35:48]Read from MH i2c: E2 0E 00 [00:35:48]MH_I2C_Read... [00:35:48]Read from MH i2c: E2 0E 00 54 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 36 [00:35:48]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:35:48]wFMCommunicate OK [00:35:48]SAM_PROTO_GetShiftState done [00:35:48]FM_GetShiftState done [00:35:48]req_shift_opened done [00:35:48]requested_item shift.open_date is exist - process it [00:35:48]req_shift_open_date [00:35:48]req_shift_open_date done [00:35:48]produce_requested_data done [00:35:48]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:35:48]process_action_free get_value [00:35:48]json_value_free [00:35:48]json_value_free done [00:35:48]process_json_proto returns [00:35:48]Send response to host [00:35:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:35:48]free response buf [00:35:48]execute_script done [00:35:48]execute_script returns [00:35:48]free content buf [00:35:48]Sock 8.Close socket [00:35:48]Sock 8.Thread stoped [00:35:48]accept exits with 9 [00:35:48]New connection [00:35:48]New thread 3066539364 created [00:35:48]Thread 3066682724 joined [00:35:48]Waiting for new connection... [00:35:48] Sock 9.Parse request [00:35:48]Sock 9.Check first char [00:35:48]Sock 9.First char is OK [00:35:48]request: POST /json_proto HTTP/1.0 [00:35:48]Method: POST [00:35:48]URL: /json_proto [00:35:48]Method is POST - this is cgi request [00:35:48]url: /json_proto [00:35:48]query_string will be loaded in cgi processing [00:35:48]execute_cgi json_proto POST (null) [00:35:48]execute_cgi path=json_proto method=POST [00:35:48]POST find Content-Length [00:35:48]Host: 172.17.42.195:8080 [00:35:48]Content-Length: 331 [00:35:48]Content-Type: application/json [00:35:48] [00:35:48]POST finish read [00:35:48]Found Content-Length = 331 [00:35:48]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:35:48]execute_script... [00:35:48]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:35:48]POST & json_proto [00:35:48]process_json_proto [00:35:48]json parsed OK: [00:35:48]protocol is kg_v1.0 [00:35:48]action value=get_value [00:35:48]process_action get_value [00:35:48]cmd_get_value [00:35:48]process_action get_value done [00:35:48]requested_data is exist [00:35:48]produce_requested_data [00:35:48]requested_item fm.sale.total is exist - process it [00:35:48]SAM_PROTO_GetFMData [00:35:48]wFMCommunicate request_size=4 [00:35:48]MH_SAM_APDU [00:35:48]CAPDU: 80 13 03 00 [00:35:48]Write to MH i2c: E2 08 00 55 00 80 13 03 00 00 00 00 00 D4 [00:35:48]Write i2c OK [00:35:48]MH_I2C_Read... [00:35:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:35:49]Read from MH i2c: E2 [00:35:49]MH_I2C_Read... [00:35:49]Read from MH i2c: E2 FD 00 [00:35:49]MH_I2C_Read... [00:35:49]Read from MH i2c: E2 FD 00 55 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 CE [00:35:49]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:35:49]wFMCommunicate OK [00:35:49]wFMCommunicate request_size=4 [00:35:49]MH_SAM_APDU [00:35:49]CAPDU: 80 17 00 00 [00:35:49]Write to MH i2c: E2 08 00 56 00 80 17 00 00 00 00 00 00 D6 [00:35:49]Write i2c OK [00:35:49]MH_I2C_Read... [00:35:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:35:49]Read from MH i2c: E2 [00:35:49]MH_I2C_Read... [00:35:49]Read from MH i2c: E2 FD 00 [00:35:49]MH_I2C_Read... [00:35:49]Read from MH i2c: E2 FD 00 56 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 AD [00:35:49]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:35:49]wFMCommunicate OK [00:35:49]wFMCommunicate request_size=4 [00:35:49]MH_SAM_APDU [00:35:49]CAPDU: 80 17 00 00 [00:35:49]Write to MH i2c: E2 08 00 57 00 80 17 00 00 00 00 00 00 D7 [00:35:49]Write i2c OK [00:35:49]MH_I2C_Read... [00:35:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:35:49]Read from MH i2c: E2 [00:35:49]MH_I2C_Read... [00:35:49]Read from MH i2c: E2 FD 00 [00:35:49]MH_I2C_Read... [00:35:49]Read from MH i2c: E2 FD 00 57 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 FE [00:35:49]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:35:49]wFMCommunicate OK [00:35:49]wFMCommunicate request_size=4 [00:35:49]MH_SAM_APDU [00:35:49]CAPDU: 80 17 00 00 [00:35:49]Write to MH i2c: E2 08 00 58 00 80 17 00 00 00 00 00 00 D8 [00:35:49]Write i2c OK [00:35:49]MH_I2C_Read... [00:35:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:35:50]Read from MH i2c: E2 [00:35:50]MH_I2C_Read... [00:35:50]Read from MH i2c: E2 FD 00 [00:35:50]MH_I2C_Read... [00:35:50]Read from MH i2c: E2 FD 00 58 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 53 [00:35:50]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:35:50]wFMCommunicate OK [00:35:50]wFMCommunicate request_size=4 [00:35:50]MH_SAM_APDU [00:35:50]CAPDU: 80 17 00 00 [00:35:50]Write to MH i2c: E2 08 00 59 00 80 17 00 00 00 00 00 00 D9 [00:35:50]Write i2c OK [00:35:50]MH_I2C_Read... [00:35:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:35:50]Read from MH i2c: E2 [00:35:50]MH_I2C_Read... [00:35:50]Read from MH i2c: E2 E3 00 [00:35:50]MH_I2C_Read... [00:35:50]Read from MH i2c: E2 E3 00 59 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 B8 [00:35:50]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:35:50]wFMCommunicate OK [00:35:50]SAM_PROTO_GetFMData done [00:35:50]requested_item fm.sale_refund.total is exist - process it [00:35:50]requested_item fm.buy.total is exist - process it [00:35:50]requested_item shift.sale.total is exist - process it [00:35:50]SAM_PROTO_GetShiftData [00:35:50]wFMCommunicate request_size=4 [00:35:50]MH_SAM_APDU [00:35:50]CAPDU: 80 13 02 00 [00:35:50]Write to MH i2c: E2 08 00 5A 00 80 13 02 00 00 00 00 00 D8 [00:35:50]Write i2c OK [00:35:50]MH_I2C_Read... [00:35:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:35:50]Read from MH i2c: E2 [00:35:50]MH_I2C_Read... [00:35:50]Read from MH i2c: E2 FD 00 [00:35:50]MH_I2C_Read... [00:35:50]Read from MH i2c: E2 FD 00 5A 00 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 4B [00:35:50]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:35:50]wFMCommunicate OK [00:35:50]wFMCommunicate request_size=4 [00:35:50]MH_SAM_APDU [00:35:50]CAPDU: 80 17 00 00 [00:35:50]Write to MH i2c: E2 08 00 5B 00 80 17 00 00 00 00 00 00 DB [00:35:50]Write i2c OK [00:35:50]MH_I2C_Read... [00:35:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:35:51]Read from MH i2c: E2 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 FD 00 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 FD 00 5B 00 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 E3 [00:35:51]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:35:51]wFMCommunicate OK [00:35:51]wFMCommunicate request_size=4 [00:35:51]MH_SAM_APDU [00:35:51]CAPDU: 80 17 00 00 [00:35:51]Write to MH i2c: E2 08 00 5C 00 80 17 00 00 00 00 00 00 DC [00:35:51]Write i2c OK [00:35:51]MH_I2C_Read... [00:35:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:35:51]Read from MH i2c: E2 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 FD 00 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 FD 00 5C 00 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 AE [00:35:51]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:35:51]wFMCommunicate OK [00:35:51]wFMCommunicate request_size=4 [00:35:51]MH_SAM_APDU [00:35:51]CAPDU: 80 17 00 00 [00:35:51]Write to MH i2c: E2 08 00 5D 00 80 17 00 00 00 00 00 00 DD [00:35:51]Write i2c OK [00:35:51]MH_I2C_Read... [00:35:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:35:51]Read from MH i2c: E2 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 FD 00 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 FD 00 5D 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 4F [00:35:51]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:35:51]wFMCommunicate OK [00:35:51]wFMCommunicate request_size=4 [00:35:51]MH_SAM_APDU [00:35:51]CAPDU: 80 17 00 00 [00:35:51]Write to MH i2c: E2 08 00 5E 00 80 17 00 00 00 00 00 00 DE [00:35:51]Write i2c OK [00:35:51]MH_I2C_Read... [00:35:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:35:51]Read from MH i2c: E2 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 BD 00 [00:35:51]MH_I2C_Read... [00:35:51]Read from MH i2c: E2 BD 00 5E 00 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 C4 [00:35:51]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:35:52]wFMCommunicate OK [00:35:52]SAM_PROTO_GetShiftData done [00:35:52]requested_item shift.sale.total_cash is exist - process it [00:35:52]requested_item shift.sale_refund.total is exist - process it [00:35:52]requested_item shift.sale_refund.total_cash is exist - process it [00:35:52]requested_item shift.buy.total is exist - process it [00:35:52]requested_item shift.buy.total_cash is exist - process it [00:35:52]produce_requested_data done [00:35:52]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:35:52]process_action_free get_value [00:35:52]json_value_free [00:35:52]json_value_free done [00:35:52]process_json_proto returns [00:35:52]Send response to host [00:35:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:35:52]free response buf [00:35:52]execute_script done [00:35:52]execute_script returns [00:35:52]free content buf [00:35:52]Sock 9.Close socket [00:35:52]Sock 9.Thread stoped [00:35:52]OFD Sender: No OFD packet to send [00:35:57]OFD Sender: No OFD packet to send [00:36:02]OFD Sender: No OFD packet to send [00:36:07]OFD Sender: No OFD packet to send [00:36:07]accept exits with 8 [00:36:07]New connection [00:36:07]New thread 3066682724 created [00:36:07]Thread 3066539364 joined [00:36:07]Waiting for new connection... [00:36:07] Sock 8.Parse request [00:36:07]Sock 8.Check first char [00:36:07]Sock 8.First char is OK [00:36:07]request: POST /json_proto HTTP/1.0 [00:36:07]Method: POST [00:36:07]URL: /json_proto [00:36:07]Method is POST - this is cgi request [00:36:07]url: /json_proto [00:36:07]query_string will be loaded in cgi processing [00:36:07]execute_cgi json_proto POST (null) [00:36:07]execute_cgi path=json_proto method=POST [00:36:07]POST find Content-Length [00:36:07]Host: 172.17.42.195:8080 [00:36:07]Content-Length: 215 [00:36:07]Content-Type: application/json [00:36:07] [00:36:07]POST finish read [00:36:07]Found Content-Length = 215 [00:36:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:36:07]execute_script... [00:36:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:36:07]POST & json_proto [00:36:07]process_json_proto [00:36:07]json parsed OK: [00:36:07]protocol is kg_v1.0 [00:36:07]action value=get_value [00:36:07]process_action get_value [00:36:07]cmd_get_value [00:36:07]process_action get_value done [00:36:07]requested_data is exist [00:36:07]produce_requested_data [00:36:07]requested_item kkm.sn is exist - process it [00:36:07]requested_item kkm.ver is exist - process it [00:36:07]requested_item fm.sn is exist - process it [00:36:07]wFMCommunicate request_size=4 [00:36:07]MH_SAM_APDU [00:36:07]CAPDU: 80 11 00 00 [00:36:07]Write to MH i2c: E2 08 00 5F 00 80 11 00 00 00 00 00 00 D9 [00:36:07]Write i2c OK [00:36:07]MH_I2C_Read... [00:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:36:08]Read from MH i2c: E2 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 17 00 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 17 00 5F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 2E [00:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:36:08]wFMCommunicate OK [00:36:08]requested_item fd.num is exist - process it [00:36:08]SAM_PROTO_GetFieldsCounters [00:36:08]wFMCommunicate request_size=4 [00:36:08]MH_SAM_APDU [00:36:08]CAPDU: 80 13 00 00 [00:36:08]Write to MH i2c: E2 08 00 60 00 80 13 00 00 00 00 00 00 DC [00:36:08]Write i2c OK [00:36:08]MH_I2C_Read... [00:36:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:36:08]Read from MH i2c: E2 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 62 00 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 62 00 60 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [00:36:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:36:08]wFMCommunicate OK [00:36:08]SAM_PROTO_GetFieldsCounters done [00:36:08]requested_item shift.num is exist - process it [00:36:08]requested_item shift.opened is exist - process it [00:36:08]req_shift_opened [00:36:08]FM_GetShiftState [00:36:08]SAM_PROTO_GetShiftState [00:36:08]wFMCommunicate request_size=4 [00:36:08]MH_SAM_APDU [00:36:08]CAPDU: 80 13 01 00 [00:36:08]Write to MH i2c: E2 08 00 61 00 80 13 01 00 00 00 00 00 DE [00:36:08]Write i2c OK [00:36:08]MH_I2C_Read... [00:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:36:08]Read from MH i2c: E2 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 0E 00 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 0E 00 61 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 43 [00:36:08]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:36:08]wFMCommunicate OK [00:36:08]SAM_PROTO_GetShiftState done [00:36:08]FM_GetShiftState done [00:36:08]req_shift_opened done [00:36:08]requested_item shift.open_date is exist - process it [00:36:08]req_shift_open_date [00:36:08]req_shift_open_date done [00:36:08]produce_requested_data done [00:36:08]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:36:08]process_action_free get_value [00:36:08]json_value_free [00:36:08]json_value_free done [00:36:08]process_json_proto returns [00:36:08]Send response to host [00:36:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:36:08]free response buf [00:36:08]execute_script done [00:36:08]execute_script returns [00:36:08]free content buf [00:36:08]Sock 8.Close socket [00:36:08]Sock 8.Thread stoped [00:36:08]accept exits with 9 [00:36:08]New connection [00:36:08]New thread 3066539364 created [00:36:08]Thread 3066682724 joined [00:36:08]Waiting for new connection... [00:36:08] Sock 9.Parse request [00:36:08]Sock 9.Check first char [00:36:08]Sock 9.First char is OK [00:36:08]request: POST /json_proto HTTP/1.0 [00:36:08]Method: POST [00:36:08]URL: /json_proto [00:36:08]Method is POST - this is cgi request [00:36:08]url: /json_proto [00:36:08]query_string will be loaded in cgi processing [00:36:08]execute_cgi json_proto POST (null) [00:36:08]execute_cgi path=json_proto method=POST [00:36:08]POST find Content-Length [00:36:08]Host: 172.17.42.195:8080 [00:36:08]Content-Length: 331 [00:36:08]Content-Type: application/json [00:36:08] [00:36:08]POST finish read [00:36:08]Found Content-Length = 331 [00:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:36:08]execute_script... [00:36:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:36:08]POST & json_proto [00:36:08]process_json_proto [00:36:08]json parsed OK: [00:36:08]protocol is kg_v1.0 [00:36:08]action value=get_value [00:36:08]process_action get_value [00:36:08]cmd_get_value [00:36:08]process_action get_value done [00:36:08]requested_data is exist [00:36:08]produce_requested_data [00:36:08]requested_item fm.sale.total is exist - process it [00:36:08]SAM_PROTO_GetFMData [00:36:08]wFMCommunicate request_size=4 [00:36:08]MH_SAM_APDU [00:36:08]CAPDU: 80 13 03 00 [00:36:08]Write to MH i2c: E2 08 00 62 00 80 13 03 00 00 00 00 00 E1 [00:36:08]Write i2c OK [00:36:08]MH_I2C_Read... [00:36:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:36:08]Read from MH i2c: E2 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 FD 00 [00:36:08]MH_I2C_Read... [00:36:08]Read from MH i2c: E2 FD 00 62 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 DB [00:36:08]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:36:08]wFMCommunicate OK [00:36:08]wFMCommunicate request_size=4 [00:36:08]MH_SAM_APDU [00:36:08]CAPDU: 80 17 00 00 [00:36:08]Write to MH i2c: E2 08 00 63 00 80 17 00 00 00 00 00 00 E3 [00:36:08]Write i2c OK [00:36:08]MH_I2C_Read... [00:36:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:36:09]Read from MH i2c: E2 [00:36:09]MH_I2C_Read... [00:36:09]Read from MH i2c: E2 FD 00 [00:36:09]MH_I2C_Read... [00:36:09]Read from MH i2c: E2 FD 00 63 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 BA [00:36:09]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:36:09]wFMCommunicate OK [00:36:09]wFMCommunicate request_size=4 [00:36:09]MH_SAM_APDU [00:36:09]CAPDU: 80 17 00 00 [00:36:09]Write to MH i2c: E2 08 00 64 00 80 17 00 00 00 00 00 00 E4 [00:36:09]Write i2c OK [00:36:09]MH_I2C_Read... [00:36:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:36:09]Read from MH i2c: E2 [00:36:09]MH_I2C_Read... [00:36:09]Read from MH i2c: E2 FD 00 [00:36:09]MH_I2C_Read... [00:36:09]Read from MH i2c: E2 FD 00 64 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 0B [00:36:09]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:36:09]wFMCommunicate OK [00:36:09]wFMCommunicate request_size=4 [00:36:09]MH_SAM_APDU [00:36:09]CAPDU: 80 17 00 00 [00:36:09]Write to MH i2c: E2 08 00 65 00 80 17 00 00 00 00 00 00 E5 [00:36:09]Write i2c OK [00:36:09]MH_I2C_Read... [00:36:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:36:09]Read from MH i2c: E2 [00:36:09]MH_I2C_Read... [00:36:09]Read from MH i2c: E2 FD 00 [00:36:09]MH_I2C_Read... [00:36:09]Read from MH i2c: E2 FD 00 65 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 60 [00:36:09]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:36:09]wFMCommunicate OK [00:36:09]wFMCommunicate request_size=4 [00:36:09]MH_SAM_APDU [00:36:09]CAPDU: 80 17 00 00 [00:36:09]Write to MH i2c: E2 08 00 66 00 80 17 00 00 00 00 00 00 E6 [00:36:09]Write i2c OK [00:36:09]MH_I2C_Read... [00:36:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:36:10]Read from MH i2c: E2 [00:36:10]MH_I2C_Read... [00:36:10]Read from MH i2c: E2 E3 00 [00:36:10]MH_I2C_Read... [00:36:10]Read from MH i2c: E2 E3 00 66 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 C5 [00:36:10]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:36:10]wFMCommunicate OK [00:36:10]SAM_PROTO_GetFMData done [00:36:10]requested_item fm.sale_refund.total is exist - process it [00:36:10]requested_item fm.buy.total is exist - process it [00:36:10]requested_item shift.sale.total is exist - process it [00:36:10]SAM_PROTO_GetShiftData [00:36:10]wFMCommunicate request_size=4 [00:36:10]MH_SAM_APDU [00:36:10]CAPDU: 80 13 02 00 [00:36:10]Write to MH i2c: E2 08 00 67 00 80 13 02 00 00 00 00 00 E5 [00:36:10]Write i2c OK [00:36:10]MH_I2C_Read... [00:36:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:36:10]Read from MH i2c: E2 [00:36:10]MH_I2C_Read... [00:36:10]Read from MH i2c: E2 FD 00 [00:36:10]MH_I2C_Read... [00:36:10]Read from MH i2c: E2 FD 00 67 00 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 58 [00:36:10]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:36:10]wFMCommunicate OK [00:36:10]wFMCommunicate request_size=4 [00:36:10]MH_SAM_APDU [00:36:10]CAPDU: 80 17 00 00 [00:36:10]Write to MH i2c: E2 08 00 68 00 80 17 00 00 00 00 00 00 E8 [00:36:10]Write i2c OK [00:36:10]MH_I2C_Read... [00:36:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:36:10]Read from MH i2c: E2 [00:36:10]MH_I2C_Read... [00:36:10]Read from MH i2c: E2 FD 00 [00:36:10]MH_I2C_Read... [00:36:10]Read from MH i2c: E2 FD 00 68 00 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 F0 [00:36:10]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:36:10]wFMCommunicate OK [00:36:10]wFMCommunicate request_size=4 [00:36:10]MH_SAM_APDU [00:36:10]CAPDU: 80 17 00 00 [00:36:10]Write to MH i2c: E2 08 00 69 00 80 17 00 00 00 00 00 00 E9 [00:36:10]Write i2c OK [00:36:10]MH_I2C_Read... [00:36:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:36:11]Read from MH i2c: E2 [00:36:11]MH_I2C_Read... [00:36:11]Read from MH i2c: E2 FD 00 [00:36:11]MH_I2C_Read... [00:36:11]Read from MH i2c: E2 FD 00 69 00 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 BB [00:36:11]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:36:11]wFMCommunicate OK [00:36:11]wFMCommunicate request_size=4 [00:36:11]MH_SAM_APDU [00:36:11]CAPDU: 80 17 00 00 [00:36:11]Write to MH i2c: E2 08 00 6A 00 80 17 00 00 00 00 00 00 EA [00:36:11]Write i2c OK [00:36:11]MH_I2C_Read... [00:36:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:36:11]Read from MH i2c: E2 [00:36:11]MH_I2C_Read... [00:36:11]Read from MH i2c: E2 FD 00 [00:36:11]MH_I2C_Read... [00:36:11]Read from MH i2c: E2 FD 00 6A 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 5C [00:36:11]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:36:11]wFMCommunicate OK [00:36:11]wFMCommunicate request_size=4 [00:36:11]MH_SAM_APDU [00:36:11]CAPDU: 80 17 00 00 [00:36:11]Write to MH i2c: E2 08 00 6B 00 80 17 00 00 00 00 00 00 EB [00:36:11]Write i2c OK [00:36:11]MH_I2C_Read... [00:36:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:36:11]Read from MH i2c: E2 [00:36:11]MH_I2C_Read... [00:36:11]Read from MH i2c: E2 BD 00 [00:36:11]MH_I2C_Read... [00:36:11]Read from MH i2c: E2 BD 00 6B 00 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 D1 [00:36:11]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:36:11]wFMCommunicate OK [00:36:11]SAM_PROTO_GetShiftData done [00:36:11]requested_item shift.sale.total_cash is exist - process it [00:36:11]requested_item shift.sale_refund.total is exist - process it [00:36:11]requested_item shift.sale_refund.total_cash is exist - process it [00:36:11]requested_item shift.buy.total is exist - process it [00:36:11]requested_item shift.buy.total_cash is exist - process it [00:36:11]produce_requested_data done [00:36:11]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:36:11]process_action_free get_value [00:36:11]json_value_free [00:36:11]json_value_free done [00:36:11]process_json_proto returns [00:36:11]Send response to host [00:36:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:36:11]free response buf [00:36:11]execute_script done [00:36:11]execute_script returns [00:36:11]free content buf [00:36:11]Sock 9.Close socket [00:36:11]Sock 9.Thread stoped [00:36:12]OFD Sender: No OFD packet to send [00:36:17]OFD Sender: No OFD packet to send [00:36:22]OFD Sender: No OFD packet to send [00:36:27]OFD Sender: No OFD packet to send [00:36:32]OFD Sender: No OFD packet to send [00:36:37]OFD Sender: No OFD packet to send [00:36:42]OFD Sender: No OFD packet to send [00:36:47]OFD Sender: No OFD packet to send [00:36:52]OFD Sender: No OFD packet to send [00:36:57]OFD Sender: No OFD packet to send [00:37:02]OFD Sender: No OFD packet to send [00:37:07]OFD Sender: No OFD packet to send [00:00:10]/dev/ttyS4 opened [00:00:10] *** EcrCore started. Build 196 *** [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 545627+1729271023=1729816650 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 E8 1A 67 EF 94 12 67 AE [00:37:30]Current date/time: 25.10.2024 00:37 [00:37:30]FM_Init [00:37:30]wFMConnect [00:37:30]MH_SAM_On [00:37:30]Write to MH i2c: E0 00 00 08 00 E7 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_init finished! [00:37:30]*** atr: [00:37:30]*** 0F 3B D5 18 FF 81 91 FE [00:37:30]*** 1F C3 80 73 C8 21 10 0A [00:37:30]*** 00 00 00 00 00 00 00 00 [00:37:30]*** 00 00 00 00 00 00 00 00 [00:37:30]*** 00 00 00 00 00 00 00 00 [00:37:30]*** 00 00 00 00 00 00 00 00 [00:37:30]*** 00 00 00 00 00 00 00 00 [00:37:30]*** 00 00 00 00 00 00 00 00 [00:37:30]Read from MH i2c: E0 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E0 10 00 [00:37:30]MH_I2C_Read... [00:37:30]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:37:30]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:37:30]wFMCommunicate request_size=10 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:37:30]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:37:30]RAPDU: 90 00 [00:37:30]wFMCommunicate OK [00:37:30]wFMCommunicate request_size=4 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 11 00 00 [00:37:30]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 17 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:37:30]wFMCommunicate OK [00:37:30]Detected FM SN is 0000000000874672 [00:37:30]Stored FM SN is 0000000000874672 [00:37:30]wFMCommunicate request_size=9 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:37:30]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:37:30]RAPDU: 90 00 [00:37:30]wFMCommunicate OK [00:37:30]FM PIN OK [00:37:30]wFMCommunicate request_size=8 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 14 04 00 03 02 00 01 [00:37:30]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:37:30]RAPDU: 90 00 [00:37:30]wFMCommunicate OK [00:37:30]wFMCommunicate request_size=13 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:37:30]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:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:37:30]RAPDU: 90 00 [00:37:30]wFMCommunicate OK [00:37:30]wFMCommunicate request_size=4 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 11 00 00 [00:37:30]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 17 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:37:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:37:30]wFMCommunicate OK [00:37:30]DocumentArchiveInit [00:37:30]Start Httpd... [00:37:30]Httpd thread 3066936676 created [00:37:30]Write to MH i2c: 01 00 00 0F 00 0F [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: 01 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: 01 07 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:37:30]MH Int Process started [00:37:30]Allocated Socket 8 [00:37:30]Bind OK [00:37:30]Listen OK [00:37:30]httpd running on port 8080 [00:37:30]Waiting for new connection... [00:37:30]OFD Sender: No OFD packet to send [00:37:35]OFD Sender: No OFD packet to send [00:37:40]OFD Sender: No OFD packet to send [00:37:45]OFD Sender: No OFD packet to send [00:37:50]OFD Sender: No OFD packet to send [00:37:54]int [00:37:54]Write to MH i2c: 01 00 00 10 00 10 [00:37:54]*** FLAG_PRN_KEY set [00:37:54]Write i2c OK [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 07 00 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 07 00 10 00 00 08 00 00 00 FF 0F 2D [00:37:54]state=0 [00:37:54]Key pressed [00:37:54]Feed [00:37:54]Write to MH i2c: D8 00 00 11 00 E8 [00:37:54]Write i2c OK [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: D8 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: D8 01 00 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: D8 01 00 11 00 00 E9 [00:37:54]int [00:37:54]Write to MH i2c: 01 00 00 12 00 12 [00:37:54]Write i2c OK [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 07 00 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 07 00 12 00 00 48 00 00 00 3D 00 9E [00:37:54]state=2 [00:37:54]Key pressed [00:37:54]int [00:37:54]Write to MH i2c: 01 00 00 13 00 13 [00:37:54]*** FLAG_PRN_KEY reset [00:37:54]Write i2c OK [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 07 00 [00:37:54]MH_I2C_Read... [00:37:54]Read from MH i2c: 01 07 00 13 00 00 00 00 00 00 F6 0F 1F [00:37:54]state=2 [00:37:54]Stop feed [00:37:55]OFD Sender: No OFD packet to send [00:38:00]OFD Sender: No OFD packet to send [00:38:00]accept exits with 9 [00:38:00]New connection [00:38:00]New thread 3066649956 created [00:38:00]Waiting for new connection... [00:38:00] Sock 9.Parse request [00:38:00]Sock 9.Check first char [00:38:00]Sock 9.First char is OK [00:38:00]request: POST /json_proto HTTP/1.0 [00:38:00]Method: POST [00:38:00]URL: /json_proto [00:38:00]Method is POST - this is cgi request [00:38:00]url: /json_proto [00:38:00]query_string will be loaded in cgi processing [00:38:00]execute_cgi json_proto POST (null) [00:38:00]execute_cgi path=json_proto method=POST [00:38:00]POST find Content-Length [00:38:00]Host: 172.17.42.195:8080 [00:38:00]Content-Length: 215 [00:38:00]Content-Type: application/json [00:38:00] [00:38:00]POST finish read [00:38:00]Found Content-Length = 215 [00:38:00]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:38:00]execute_script... [00:38:00]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:38:00]POST & json_proto [00:38:00]process_json_proto [00:38:00]json parsed OK: [00:38:00]protocol is kg_v1.0 [00:38:00]action value=get_value [00:38:00]process_action get_value [00:38:00]cmd_get_value [00:38:00]process_action get_value done [00:38:00]requested_data is exist [00:38:00]produce_requested_data [00:38:00]requested_item kkm.sn is exist - process it [00:38:00]requested_item kkm.ver is exist - process it [00:38:00]requested_item fm.sn is exist - process it [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 14 00 80 11 00 00 00 00 00 00 8E [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 14 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 E3 [00:38:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:38:00]wFMCommunicate OK [00:38:00]requested_item fd.num is exist - process it [00:38:00]SAM_PROTO_GetFieldsCounters [00:38:00]wFMCommunicate request_size=4 [00:38:00]MH_SAM_APDU [00:38:00]CAPDU: 80 13 00 00 [00:38:00]Write to MH i2c: E2 08 00 15 00 80 13 00 00 00 00 00 00 91 [00:38:00]Write i2c OK [00:38:00]MH_I2C_Read... [00:38:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:38:01]Read from MH i2c: E2 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: E2 62 00 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: E2 62 00 15 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A7 [00:38:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:38:01]wFMCommunicate OK [00:38:01]SAM_PROTO_GetFieldsCounters done [00:38:01]requested_item shift.num is exist - process it [00:38:01]requested_item shift.opened is exist - process it [00:38:01]req_shift_opened [00:38:01]FM_GetShiftState [00:38:01]SAM_PROTO_GetShiftState [00:38:01]wFMCommunicate request_size=4 [00:38:01]MH_SAM_APDU [00:38:01]CAPDU: 80 13 01 00 [00:38:01]Write to MH i2c: E2 08 00 16 00 80 13 01 00 00 00 00 00 93 [00:38:01]Write i2c OK [00:38:01]MH_I2C_Read... [00:38:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:38:01]Read from MH i2c: E2 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: E2 0E 00 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: E2 0E 00 16 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F8 [00:38:01]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:38:01]wFMCommunicate OK [00:38:01]SAM_PROTO_GetShiftState done [00:38:01]FM_GetShiftState done [00:38:01]req_shift_opened done [00:38:01]requested_item shift.open_date is exist - process it [00:38:01]req_shift_open_date [00:38:01]req_shift_open_date done [00:38:01]produce_requested_data done [00:38:01]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:38:01]process_action_free get_value [00:38:01]json_value_free [00:38:01]json_value_free done [00:38:01]process_json_proto returns [00:38:01]Send response to host [00:38:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:38:01]free response buf [00:38:01]execute_script done [00:38:01]execute_script returns [00:38:01]free content buf [00:38:01]Sock 9.Close socket [00:38:01]Sock 9.Thread stoped [00:38:01]accept exits with 7 [00:38:01]New connection [00:38:01]New thread 3066506596 created [00:38:01]Thread 3066649956 joined [00:38:01]Waiting for new connection... [00:38:01] Sock 7.Parse request [00:38:01]Sock 7.Check first char [00:38:01]Sock 7.First char is OK [00:38:01]request: POST /json_proto HTTP/1.0 [00:38:01]Method: POST [00:38:01]URL: /json_proto [00:38:01]Method is POST - this is cgi request [00:38:01]url: /json_proto [00:38:01]query_string will be loaded in cgi processing [00:38:01]execute_cgi json_proto POST (null) [00:38:01]execute_cgi path=json_proto method=POST [00:38:01]POST find Content-Length [00:38:01]Host: 172.17.42.195:8080 [00:38:01]Content-Length: 331 [00:38:01]Content-Type: application/json [00:38:01] [00:38:01]POST finish read [00:38:01]Found Content-Length = 331 [00:38:01]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:38:01]execute_script... [00:38:01]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:38:01]POST & json_proto [00:38:01]process_json_proto [00:38:01]json parsed OK: [00:38:01]protocol is kg_v1.0 [00:38:01]action value=get_value [00:38:01]process_action get_value [00:38:01]cmd_get_value [00:38:01]process_action get_value done [00:38:01]requested_data is exist [00:38:01]produce_requested_data [00:38:01]requested_item fm.sale.total is exist - process it [00:38:01]SAM_PROTO_GetFMData [00:38:01]wFMCommunicate request_size=4 [00:38:01]MH_SAM_APDU [00:38:01]CAPDU: 80 13 03 00 [00:38:01]Write to MH i2c: E2 08 00 17 00 80 13 03 00 00 00 00 00 96 [00:38:01]Write i2c OK [00:38:01]MH_I2C_Read... [00:38:01]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:38:01]Read from MH i2c: E2 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: E2 FD 00 [00:38:01]MH_I2C_Read... [00:38:01]Read from MH i2c: E2 FD 00 17 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 90 [00:38:01]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:38:01]wFMCommunicate OK [00:38:01]wFMCommunicate request_size=4 [00:38:01]MH_SAM_APDU [00:38:01]CAPDU: 80 17 00 00 [00:38:01]Write to MH i2c: E2 08 00 18 00 80 17 00 00 00 00 00 00 98 [00:38:01]Write i2c OK [00:38:01]MH_I2C_Read... [00:38:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:02]Read from MH i2c: E2 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 FD 00 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 FD 00 18 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6F [00:38:02]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:38:02]wFMCommunicate OK [00:38:02]wFMCommunicate request_size=4 [00:38:02]MH_SAM_APDU [00:38:02]CAPDU: 80 17 00 00 [00:38:02]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:38:02]Write i2c OK [00:38:02]MH_I2C_Read... [00:38:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:02]Read from MH i2c: E2 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 FD 00 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 FD 00 19 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C0 [00:38:02]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:38:02]wFMCommunicate OK [00:38:02]wFMCommunicate request_size=4 [00:38:02]MH_SAM_APDU [00:38:02]CAPDU: 80 17 00 00 [00:38:02]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:38:02]Write i2c OK [00:38:02]MH_I2C_Read... [00:38:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:02]Read from MH i2c: E2 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 FD 00 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 FD 00 1A 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 15 [00:38:02]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:38:02]wFMCommunicate OK [00:38:02]wFMCommunicate request_size=4 [00:38:02]MH_SAM_APDU [00:38:02]CAPDU: 80 17 00 00 [00:38:02]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:38:02]Write i2c OK [00:38:02]MH_I2C_Read... [00:38:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:38:02]Read from MH i2c: E2 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 E3 00 [00:38:02]MH_I2C_Read... [00:38:02]Read from MH i2c: E2 E3 00 1B 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7A [00:38:02]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:38:02]wFMCommunicate OK [00:38:02]SAM_PROTO_GetFMData done [00:38:02]requested_item fm.sale_refund.total is exist - process it [00:38:02]requested_item fm.buy.total is exist - process it [00:38:02]requested_item shift.sale.total is exist - process it [00:38:02]SAM_PROTO_GetShiftData [00:38:02]wFMCommunicate request_size=4 [00:38:02]MH_SAM_APDU [00:38:02]CAPDU: 80 13 02 00 [00:38:02]Write to MH i2c: E2 08 00 1C 00 80 13 02 00 00 00 00 00 9A [00:38:02]Write i2c OK [00:38:02]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 FD 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 FD 00 1C 00 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 0D [00:38:03]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:38:03]wFMCommunicate OK [00:38:03]wFMCommunicate request_size=4 [00:38:03]MH_SAM_APDU [00:38:03]CAPDU: 80 17 00 00 [00:38:03]Write to MH i2c: E2 08 00 1D 00 80 17 00 00 00 00 00 00 9D [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 FD 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 FD 00 1D 00 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 A5 [00:38:03]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:38:03]wFMCommunicate OK [00:38:03]wFMCommunicate request_size=4 [00:38:03]MH_SAM_APDU [00:38:03]CAPDU: 80 17 00 00 [00:38:03]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:03]Read from MH i2c: E2 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 FD 00 [00:38:03]MH_I2C_Read... [00:38:03]Read from MH i2c: E2 FD 00 1E 00 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 70 [00:38:03]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:38:03]wFMCommunicate OK [00:38:03]wFMCommunicate request_size=4 [00:38:03]MH_SAM_APDU [00:38:03]CAPDU: 80 17 00 00 [00:38:03]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [00:38:03]Write i2c OK [00:38:03]MH_I2C_Read... [00:38:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:04]Read from MH i2c: E2 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 FD 00 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 FD 00 1F 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 11 [00:38:04]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:38:04]wFMCommunicate OK [00:38:04]wFMCommunicate request_size=4 [00:38:04]MH_SAM_APDU [00:38:04]CAPDU: 80 17 00 00 [00:38:04]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [00:38:04]Write i2c OK [00:38:04]MH_I2C_Read... [00:38:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:38:04]Read from MH i2c: E2 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 BD 00 [00:38:04]MH_I2C_Read... [00:38:04]Read from MH i2c: E2 BD 00 20 00 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 86 [00:38:04]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:38:04]wFMCommunicate OK [00:38:04]SAM_PROTO_GetShiftData done [00:38:04]requested_item shift.sale.total_cash is exist - process it [00:38:04]requested_item shift.sale_refund.total is exist - process it [00:38:04]requested_item shift.sale_refund.total_cash is exist - process it [00:38:04]requested_item shift.buy.total is exist - process it [00:38:04]requested_item shift.buy.total_cash is exist - process it [00:38:04]produce_requested_data done [00:38:04]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:38:04]process_action_free get_value [00:38:04]json_value_free [00:38:04]json_value_free done [00:38:04]process_json_proto returns [00:38:04]Send response to host [00:38:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:38:04]free response buf [00:38:04]execute_script done [00:38:04]execute_script returns [00:38:04]free content buf [00:38:04]Sock 7.Close socket [00:38:04]Sock 7.Thread stoped [00:38:05]OFD Sender: No OFD packet to send [00:38:08]accept exits with 9 [00:38:08]New connection [00:38:08]New thread 3066649956 created [00:38:08]Thread 3066506596 joined [00:38:08]Waiting for new connection... [00:38:08] Sock 9.Parse request [00:38:08]Sock 9.Check first char [00:38:08]Sock 9.First char is OK [00:38:08]request: POST /json_proto HTTP/1.0 [00:38:08]Method: POST [00:38:08]URL: /json_proto [00:38:08]Method is POST - this is cgi request [00:38:08]url: /json_proto [00:38:08]query_string will be loaded in cgi processing [00:38:08]execute_cgi json_proto POST (null) [00:38:08]execute_cgi path=json_proto method=POST [00:38:08]POST find Content-Length [00:38:08]Host: 172.17.42.195:8080 [00:38:08]Content-Length: 215 [00:38:08]Content-Type: application/json [00:38:08] [00:38:08]POST finish read [00:38:08]Found Content-Length = 215 [00:38: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" ] } } [00:38:08]execute_script... [00:38: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" ] } } [00:38:08]POST & json_proto [00:38:08]process_json_proto [00:38:08]json parsed OK: [00:38:08]protocol is kg_v1.0 [00:38:08]action value=get_value [00:38:08]process_action get_value [00:38:08]cmd_get_value [00:38:08]process_action get_value done [00:38:08]requested_data is exist [00:38:08]produce_requested_data [00:38:08]requested_item kkm.sn is exist - process it [00:38:08]requested_item kkm.ver is exist - process it [00:38:08]requested_item fm.sn is exist - process it [00:38:08]wFMCommunicate request_size=4 [00:38:08]MH_SAM_APDU [00:38:08]CAPDU: 80 11 00 00 [00:38:08]Write to MH i2c: E2 08 00 21 00 80 11 00 00 00 00 00 00 9B [00:38:08]Write i2c OK [00:38:08]MH_I2C_Read... [00:38:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:38:08]Read from MH i2c: E2 [00:38:08]MH_I2C_Read... [00:38:08]Read from MH i2c: E2 17 00 [00:38:08]MH_I2C_Read... [00:38:08]Read from MH i2c: E2 17 00 21 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F0 [00:38:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:38:08]wFMCommunicate OK [00:38:08]requested_item fd.num is exist - process it [00:38:08]SAM_PROTO_GetFieldsCounters [00:38:08]wFMCommunicate request_size=4 [00:38:08]MH_SAM_APDU [00:38:08]CAPDU: 80 13 00 00 [00:38:08]Write to MH i2c: E2 08 00 22 00 80 13 00 00 00 00 00 00 9E [00:38:08]Write i2c OK [00:38:08]MH_I2C_Read... [00:38:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:38:09]Read from MH i2c: E2 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 62 00 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 62 00 22 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [00:38:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:38:09]wFMCommunicate OK [00:38:09]SAM_PROTO_GetFieldsCounters done [00:38:09]requested_item shift.num is exist - process it [00:38:09]requested_item shift.opened is exist - process it [00:38:09]req_shift_opened [00:38:09]FM_GetShiftState [00:38:09]SAM_PROTO_GetShiftState [00:38:09]wFMCommunicate request_size=4 [00:38:09]MH_SAM_APDU [00:38:09]CAPDU: 80 13 01 00 [00:38:09]Write to MH i2c: E2 08 00 23 00 80 13 01 00 00 00 00 00 A0 [00:38:09]Write i2c OK [00:38:09]MH_I2C_Read... [00:38:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:38:09]Read from MH i2c: E2 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 0E 00 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 0E 00 23 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 05 [00:38:09]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:38:09]wFMCommunicate OK [00:38:09]SAM_PROTO_GetShiftState done [00:38:09]FM_GetShiftState done [00:38:09]req_shift_opened done [00:38:09]requested_item shift.open_date is exist - process it [00:38:09]req_shift_open_date [00:38:09]req_shift_open_date done [00:38:09]produce_requested_data done [00:38:09]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:38:09]process_action_free get_value [00:38:09]json_value_free [00:38:09]json_value_free done [00:38:09]process_json_proto returns [00:38:09]Send response to host [00:38:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:38:09]free response buf [00:38:09]execute_script done [00:38:09]execute_script returns [00:38:09]free content buf [00:38:09]Sock 9.Close socket [00:38:09]Sock 9.Thread stoped [00:38:09]accept exits with 7 [00:38:09]New connection [00:38:09]New thread 3066506596 created [00:38:09]Thread 3066649956 joined [00:38:09]Waiting for new connection... [00:38:09] Sock 7.Parse request [00:38:09]Sock 7.Check first char [00:38:09]Sock 7.First char is OK [00:38:09]request: POST /json_proto HTTP/1.0 [00:38:09]Method: POST [00:38:09]URL: /json_proto [00:38:09]Method is POST - this is cgi request [00:38:09]url: /json_proto [00:38:09]query_string will be loaded in cgi processing [00:38:09]execute_cgi json_proto POST (null) [00:38:09]execute_cgi path=json_proto method=POST [00:38:09]POST find Content-Length [00:38:09]Host: 172.17.42.195:8080 [00:38:09]Content-Length: 331 [00:38:09]Content-Type: application/json [00:38:09] [00:38:09]POST finish read [00:38:09]Found Content-Length = 331 [00:38: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" ] } } [00:38:09]execute_script... [00:38: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" ] } } [00:38:09]POST & json_proto [00:38:09]process_json_proto [00:38:09]json parsed OK: [00:38:09]protocol is kg_v1.0 [00:38:09]action value=get_value [00:38:09]process_action get_value [00:38:09]cmd_get_value [00:38:09]process_action get_value done [00:38:09]requested_data is exist [00:38:09]produce_requested_data [00:38:09]requested_item fm.sale.total is exist - process it [00:38:09]SAM_PROTO_GetFMData [00:38:09]wFMCommunicate request_size=4 [00:38:09]MH_SAM_APDU [00:38:09]CAPDU: 80 13 03 00 [00:38:09]Write to MH i2c: E2 08 00 24 00 80 13 03 00 00 00 00 00 A3 [00:38:09]Write i2c OK [00:38:09]MH_I2C_Read... [00:38:09]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:38:09]Read from MH i2c: E2 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 FD 00 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 FD 00 24 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 9D [00:38:09]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:38:09]wFMCommunicate OK [00:38:09]wFMCommunicate request_size=4 [00:38:09]MH_SAM_APDU [00:38:09]CAPDU: 80 17 00 00 [00:38:09]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [00:38:09]Write i2c OK [00:38:09]MH_I2C_Read... [00:38:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:09]Read from MH i2c: E2 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 FD 00 [00:38:09]MH_I2C_Read... [00:38:09]Read from MH i2c: E2 FD 00 25 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 7C [00:38:09]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:38:09]wFMCommunicate OK [00:38:09]wFMCommunicate request_size=4 [00:38:09]MH_SAM_APDU [00:38:09]CAPDU: 80 17 00 00 [00:38:10]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:38:10]Write i2c OK [00:38:10]MH_I2C_Read... [00:38:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:10]Read from MH i2c: E2 [00:38:10]MH_I2C_Read... [00:38:10]Read from MH i2c: E2 FD 00 [00:38:10]MH_I2C_Read... [00:38:10]Read from MH i2c: E2 FD 00 26 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 CD [00:38:10]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:38:10]wFMCommunicate OK [00:38:10]wFMCommunicate request_size=4 [00:38:10]MH_SAM_APDU [00:38:10]CAPDU: 80 17 00 00 [00:38:10]Write to MH i2c: E2 08 00 27 00 80 17 00 00 00 00 00 00 A7 [00:38:10]Write i2c OK [00:38:10]MH_I2C_Read... [00:38:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:10]Read from MH i2c: E2 [00:38:10]MH_I2C_Read... [00:38:10]Read from MH i2c: E2 FD 00 [00:38:10]MH_I2C_Read... [00:38:10]Read from MH i2c: E2 FD 00 27 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 22 [00:38:10]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:38:10]wFMCommunicate OK [00:38:10]wFMCommunicate request_size=4 [00:38:10]MH_SAM_APDU [00:38:10]CAPDU: 80 17 00 00 [00:38:10]Write to MH i2c: E2 08 00 28 00 80 17 00 00 00 00 00 00 A8 [00:38:10]Write i2c OK [00:38:10]MH_I2C_Read... [00:38:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:38:10]Read from MH i2c: E2 [00:38:10]MH_I2C_Read... [00:38:10]Read from MH i2c: E2 E3 00 [00:38:10]MH_I2C_Read... [00:38:10]Read from MH i2c: E2 E3 00 28 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 87 [00:38:10]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:38:11]wFMCommunicate OK [00:38:11]SAM_PROTO_GetFMData done [00:38:11]requested_item fm.sale_refund.total is exist - process it [00:38:11]requested_item fm.buy.total is exist - process it [00:38:11]requested_item shift.sale.total is exist - process it [00:38:11]SAM_PROTO_GetShiftData [00:38:11]wFMCommunicate request_size=4 [00:38:11]MH_SAM_APDU [00:38:11]CAPDU: 80 13 02 00 [00:38:11]Write to MH i2c: E2 08 00 29 00 80 13 02 00 00 00 00 00 A7 [00:38:11]OFD Sender: No OFD packet to send [00:38:11]Write i2c OK [00:38:11]MH_I2C_Read... [00:38:11]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:38:11]Read from MH i2c: E2 [00:38:11]MH_I2C_Read... [00:38:11]Read from MH i2c: E2 FD 00 [00:38:11]MH_I2C_Read... [00:38:11]Read from MH i2c: E2 FD 00 29 00 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 1A [00:38:11]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:38:11]wFMCommunicate OK [00:38:11]wFMCommunicate request_size=4 [00:38:11]MH_SAM_APDU [00:38:11]CAPDU: 80 17 00 00 [00:38:11]Write to MH i2c: E2 08 00 2A 00 80 17 00 00 00 00 00 00 AA [00:38:11]Write i2c OK [00:38:11]MH_I2C_Read... [00:38:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:11]Read from MH i2c: E2 [00:38:11]MH_I2C_Read... [00:38:11]Read from MH i2c: E2 FD 00 [00:38:11]MH_I2C_Read... [00:38:11]Read from MH i2c: E2 FD 00 2A 00 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 B2 [00:38:11]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:38:11]wFMCommunicate OK [00:38:11]wFMCommunicate request_size=4 [00:38:11]MH_SAM_APDU [00:38:11]CAPDU: 80 17 00 00 [00:38:11]Write to MH i2c: E2 08 00 2B 00 80 17 00 00 00 00 00 00 AB [00:38:11]Write i2c OK [00:38:11]MH_I2C_Read... [00:38:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:12]Read from MH i2c: E2 [00:38:12]MH_I2C_Read... [00:38:12]Read from MH i2c: E2 FD 00 [00:38:12]MH_I2C_Read... [00:38:12]Read from MH i2c: E2 FD 00 2B 00 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 7D [00:38:12]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:38:12]wFMCommunicate OK [00:38:12]wFMCommunicate request_size=4 [00:38:12]MH_SAM_APDU [00:38:12]CAPDU: 80 17 00 00 [00:38:12]Write to MH i2c: E2 08 00 2C 00 80 17 00 00 00 00 00 00 AC [00:38:12]Write i2c OK [00:38:12]MH_I2C_Read... [00:38:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:12]Read from MH i2c: E2 [00:38:12]MH_I2C_Read... [00:38:12]Read from MH i2c: E2 FD 00 [00:38:12]MH_I2C_Read... [00:38:12]Read from MH i2c: E2 FD 00 2C 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 1E [00:38:12]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:38:12]wFMCommunicate OK [00:38:12]wFMCommunicate request_size=4 [00:38:12]MH_SAM_APDU [00:38:12]CAPDU: 80 17 00 00 [00:38:12]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [00:38:12]Write i2c OK [00:38:12]MH_I2C_Read... [00:38:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:38:12]Read from MH i2c: E2 [00:38:12]MH_I2C_Read... [00:38:12]Read from MH i2c: E2 BD 00 [00:38:12]MH_I2C_Read... [00:38:12]Read from MH i2c: E2 BD 00 2D 00 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 93 [00:38:12]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:38:12]wFMCommunicate OK [00:38:12]SAM_PROTO_GetShiftData done [00:38:12]requested_item shift.sale.total_cash is exist - process it [00:38:12]requested_item shift.sale_refund.total is exist - process it [00:38:12]requested_item shift.sale_refund.total_cash is exist - process it [00:38:12]requested_item shift.buy.total is exist - process it [00:38:12]requested_item shift.buy.total_cash is exist - process it [00:38:12]produce_requested_data done [00:38:12]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:38:12]process_action_free get_value [00:38:12]json_value_free [00:38:12]json_value_free done [00:38:12]process_json_proto returns [00:38:12]Send response to host [00:38:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:38:12]free response buf [00:38:12]execute_script done [00:38:12]execute_script returns [00:38:12]free content buf [00:38:12]Sock 7.Close socket [00:38:12]Sock 7.Thread stoped [00:38:16]OFD Sender: No OFD packet to send [00:38:21]OFD Sender: No OFD packet to send [00:38:26]OFD Sender: No OFD packet to send [00:38:31]OFD Sender: No OFD packet to send [00:38:36]OFD Sender: No OFD packet to send [00:38:41]OFD Sender: No OFD packet to send [00:38:41]accept exits with 9 [00:38:41]New connection [00:38:41]New thread 3066649956 created [00:38:41]Thread 3066506596 joined [00:38:41]Waiting for new connection... [00:38:41] Sock 9.Parse request [00:38:41]Sock 9.Check first char [00:38:41]Sock 9.First char is OK [00:38:41]request: POST /json_proto HTTP/1.0 [00:38:41]Method: POST [00:38:41]URL: /json_proto [00:38:41]Method is POST - this is cgi request [00:38:41]url: /json_proto [00:38:41]query_string will be loaded in cgi processing [00:38:41]execute_cgi json_proto POST (null) [00:38:41]execute_cgi path=json_proto method=POST [00:38:41]POST find Content-Length [00:38:41]Host: 172.17.42.195:8080 [00:38:41]Content-Length: 215 [00:38:41]Content-Type: application/json [00:38:41] [00:38:41]POST finish read [00:38:41]Found Content-Length = 215 [00:38: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" ] } } [00:38:41]execute_script... [00:38: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" ] } } [00:38:41]POST & json_proto [00:38:41]process_json_proto [00:38:41]json parsed OK: [00:38:41]protocol is kg_v1.0 [00:38:41]action value=get_value [00:38:41]process_action get_value [00:38:41]cmd_get_value [00:38:41]process_action get_value done [00:38:41]requested_data is exist [00:38:41]produce_requested_data [00:38:41]requested_item kkm.sn is exist - process it [00:38:41]requested_item kkm.ver is exist - process it [00:38:41]requested_item fm.sn is exist - process it [00:38:41]wFMCommunicate request_size=4 [00:38:41]MH_SAM_APDU [00:38:41]CAPDU: 80 11 00 00 [00:38:41]Write to MH i2c: E2 08 00 2E 00 80 11 00 00 00 00 00 00 A8 [00:38:41]Write i2c OK [00:38:41]MH_I2C_Read... [00:38:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:38:41]Read from MH i2c: E2 [00:38:41]MH_I2C_Read... [00:38:41]Read from MH i2c: E2 17 00 [00:38:41]MH_I2C_Read... [00:38:41]Read from MH i2c: E2 17 00 2E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 FD [00:38:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:38:41]wFMCommunicate OK [00:38:41]requested_item fd.num is exist - process it [00:38:41]SAM_PROTO_GetFieldsCounters [00:38:41]wFMCommunicate request_size=4 [00:38:41]MH_SAM_APDU [00:38:41]CAPDU: 80 13 00 00 [00:38:41]Write to MH i2c: E2 08 00 2F 00 80 13 00 00 00 00 00 00 AB [00:38:41]Write i2c OK [00:38:41]MH_I2C_Read... [00:38:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:38:41]Read from MH i2c: E2 [00:38:41]MH_I2C_Read... [00:38:41]Read from MH i2c: E2 62 00 [00:38:41]MH_I2C_Read... [00:38:41]Read from MH i2c: E2 62 00 2F 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [00:38:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:38:41]wFMCommunicate OK [00:38:41]SAM_PROTO_GetFieldsCounters done [00:38:41]requested_item shift.num is exist - process it [00:38:41]requested_item shift.opened is exist - process it [00:38:41]req_shift_opened [00:38:41]FM_GetShiftState [00:38:41]SAM_PROTO_GetShiftState [00:38:41]wFMCommunicate request_size=4 [00:38:41]MH_SAM_APDU [00:38:41]CAPDU: 80 13 01 00 [00:38:41]Write to MH i2c: E2 08 00 30 00 80 13 01 00 00 00 00 00 AD [00:38:41]Write i2c OK [00:38:41]MH_I2C_Read... [00:38:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:38:41]Read from MH i2c: E2 [00:38:41]MH_I2C_Read... [00:38:41]Read from MH i2c: E2 0E 00 [00:38:41]MH_I2C_Read... [00:38:41]Read from MH i2c: E2 0E 00 30 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 12 [00:38:41]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:38:41]wFMCommunicate OK [00:38:41]SAM_PROTO_GetShiftState done [00:38:41]FM_GetShiftState done [00:38:41]req_shift_opened done [00:38:41]requested_item shift.open_date is exist - process it [00:38:41]req_shift_open_date [00:38:41]req_shift_open_date done [00:38:41]produce_requested_data done [00:38:41]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:38:41]process_action_free get_value [00:38:41]json_value_free [00:38:41]json_value_free done [00:38:41]process_json_proto returns [00:38:41]Send response to host [00:38:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:38:41]free response buf [00:38:41]execute_script done [00:38:41]execute_script returns [00:38:41]free content buf [00:38:41]Sock 9.Close socket [00:38:41]Sock 9.Thread stoped [00:38:41]accept exits with 7 [00:38:41]New connection [00:38:41]New thread 3066506596 created [00:38:41]Thread 3066649956 joined [00:38:41]Waiting for new connection... [00:38:41] Sock 7.Parse request [00:38:41]Sock 7.Check first char [00:38:41]Sock 7.First char is OK [00:38:41]request: POST /json_proto HTTP/1.0 [00:38:41]Method: POST [00:38:41]URL: /json_proto [00:38:41]Method is POST - this is cgi request [00:38:41]url: /json_proto [00:38:41]query_string will be loaded in cgi processing [00:38:41]execute_cgi json_proto POST (null) [00:38:41]execute_cgi path=json_proto method=POST [00:38:41]POST find Content-Length [00:38:41]Host: 172.17.42.195:8080 [00:38:41]Content-Length: 331 [00:38:41]Content-Type: application/json [00:38:41] [00:38:41]POST finish read [00:38:41]Found Content-Length = 331 [00:38:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:38:41]execute_script... [00:38:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:38:41]POST & json_proto [00:38:41]process_json_proto [00:38:41]json parsed OK: [00:38:41]protocol is kg_v1.0 [00:38:41]action value=get_value [00:38:41]process_action get_value [00:38:41]cmd_get_value [00:38:41]process_action get_value done [00:38:41]requested_data is exist [00:38:41]produce_requested_data [00:38:41]requested_item fm.sale.total is exist - process it [00:38:41]SAM_PROTO_GetFMData [00:38:41]wFMCommunicate request_size=4 [00:38:41]MH_SAM_APDU [00:38:41]CAPDU: 80 13 03 00 [00:38:41]Write to MH i2c: E2 08 00 31 00 80 13 03 00 00 00 00 00 B0 [00:38:41]Write i2c OK [00:38:41]MH_I2C_Read... [00:38:42]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:38:42]Read from MH i2c: E2 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 31 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 AA [00:38:42]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:38:42]wFMCommunicate OK [00:38:42]wFMCommunicate request_size=4 [00:38:42]MH_SAM_APDU [00:38:42]CAPDU: 80 17 00 00 [00:38:42]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [00:38:42]Write i2c OK [00:38:42]MH_I2C_Read... [00:38:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:42]Read from MH i2c: E2 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 32 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 89 [00:38:42]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:38:42]wFMCommunicate OK [00:38:42]wFMCommunicate request_size=4 [00:38:42]MH_SAM_APDU [00:38:42]CAPDU: 80 17 00 00 [00:38:42]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:38:42]Write i2c OK [00:38:42]MH_I2C_Read... [00:38:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:42]Read from MH i2c: E2 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 33 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 DA [00:38:42]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:38:42]wFMCommunicate OK [00:38:42]wFMCommunicate request_size=4 [00:38:42]MH_SAM_APDU [00:38:42]CAPDU: 80 17 00 00 [00:38:42]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:38:42]Write i2c OK [00:38:42]MH_I2C_Read... [00:38:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:42]Read from MH i2c: E2 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 [00:38:42]MH_I2C_Read... [00:38:42]Read from MH i2c: E2 FD 00 34 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 2F [00:38:42]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:38:42]wFMCommunicate OK [00:38:42]wFMCommunicate request_size=4 [00:38:42]MH_SAM_APDU [00:38:42]CAPDU: 80 17 00 00 [00:38:42]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [00:38:42]Write i2c OK [00:38:42]MH_I2C_Read... [00:38:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:38:43]Read from MH i2c: E2 [00:38:43]MH_I2C_Read... [00:38:43]Read from MH i2c: E2 E3 00 [00:38:43]MH_I2C_Read... [00:38:43]Read from MH i2c: E2 E3 00 35 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 94 [00:38:43]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:38:43]wFMCommunicate OK [00:38:43]SAM_PROTO_GetFMData done [00:38:43]requested_item fm.sale_refund.total is exist - process it [00:38:43]requested_item fm.buy.total is exist - process it [00:38:43]requested_item shift.sale.total is exist - process it [00:38:43]SAM_PROTO_GetShiftData [00:38:43]wFMCommunicate request_size=4 [00:38:43]MH_SAM_APDU [00:38:43]CAPDU: 80 13 02 00 [00:38:43]Write to MH i2c: E2 08 00 36 00 80 13 02 00 00 00 00 00 B4 [00:38:43]Write i2c OK [00:38:43]MH_I2C_Read... [00:38:43]Read from MH i2c: E2 [00:38:43]MH_I2C_Read... [00:38:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:38:43]Read from MH i2c: E2 FD 00 [00:38:43]MH_I2C_Read... [00:38:43]Read from MH i2c: E2 FD 00 36 00 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 27 [00:38:43]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:38:43]wFMCommunicate OK [00:38:43]wFMCommunicate request_size=4 [00:38:43]MH_SAM_APDU [00:38:43]CAPDU: 80 17 00 00 [00:38:43]Write to MH i2c: E2 08 00 37 00 80 17 00 00 00 00 00 00 B7 [00:38:43]Write i2c OK [00:38:43]MH_I2C_Read... [00:38:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:43]Read from MH i2c: E2 [00:38:43]MH_I2C_Read... [00:38:43]Read from MH i2c: E2 FD 00 [00:38:43]MH_I2C_Read... [00:38:43]Read from MH i2c: E2 FD 00 37 00 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 BF [00:38: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:38:43]wFMCommunicate OK [00:38:43]wFMCommunicate request_size=4 [00:38:43]MH_SAM_APDU [00:38:43]CAPDU: 80 17 00 00 [00:38:43]Write to MH i2c: E2 08 00 38 00 80 17 00 00 00 00 00 00 B8 [00:38:43]Write i2c OK [00:38:43]MH_I2C_Read... [00:38:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:44]Read from MH i2c: E2 [00:38:44]MH_I2C_Read... [00:38:44]Read from MH i2c: E2 FD 00 [00:38:44]MH_I2C_Read... [00:38:44]Read from MH i2c: E2 FD 00 38 00 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 8A [00:38:44]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:38:44]wFMCommunicate OK [00:38:44]wFMCommunicate request_size=4 [00:38:44]MH_SAM_APDU [00:38:44]CAPDU: 80 17 00 00 [00:38:44]Write to MH i2c: E2 08 00 39 00 80 17 00 00 00 00 00 00 B9 [00:38:44]Write i2c OK [00:38:44]MH_I2C_Read... [00:38:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:38:44]Read from MH i2c: E2 [00:38:44]MH_I2C_Read... [00:38:44]Read from MH i2c: E2 FD 00 [00:38:44]MH_I2C_Read... [00:38:44]Read from MH i2c: E2 FD 00 39 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 2B [00:38: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:38:44]wFMCommunicate OK [00:38:44]wFMCommunicate request_size=4 [00:38:44]MH_SAM_APDU [00:38:44]CAPDU: 80 17 00 00 [00:38:44]Write to MH i2c: E2 08 00 3A 00 80 17 00 00 00 00 00 00 BA [00:38:44]Write i2c OK [00:38:44]MH_I2C_Read... [00:38:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:38:44]Read from MH i2c: E2 [00:38:44]MH_I2C_Read... [00:38:44]Read from MH i2c: E2 BD 00 [00:38:44]MH_I2C_Read... [00:38:44]Read from MH i2c: E2 BD 00 3A 00 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 A0 [00:38:44]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:38:44]wFMCommunicate OK [00:38:44]SAM_PROTO_GetShiftData done [00:38:44]requested_item shift.sale.total_cash is exist - process it [00:38:44]requested_item shift.sale_refund.total is exist - process it [00:38:44]requested_item shift.sale_refund.total_cash is exist - process it [00:38:44]requested_item shift.buy.total is exist - process it [00:38:44]requested_item shift.buy.total_cash is exist - process it [00:38:44]produce_requested_data done [00:38:44]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:38:44]process_action_free get_value [00:38:44]json_value_free [00:38:44]json_value_free done [00:38:44]process_json_proto returns [00:38:44]Send response to host [00:38:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:38:44]free response buf [00:38:44]execute_script done [00:38:44]execute_script returns [00:38:44]free content buf [00:38:44]Sock 7.Close socket [00:38:44]Sock 7.Thread stoped [00:38:46]OFD Sender: No OFD packet to send [00:38:51]OFD Sender: No OFD packet to send [00:38:56]OFD Sender: No OFD packet to send [00:39:01]OFD Sender: No OFD packet to send [00:39:01]accept exits with 9 [00:39:01]New connection [00:39:01]New thread 3066649956 created [00:39:01]Thread 3066506596 joined [00:39:01]Waiting for new connection... [00:39:01] Sock 9.Parse request [00:39:01]Sock 9.Check first char [00:39:01]Sock 9.First char is OK [00:39:01]request: POST /json_proto HTTP/1.0 [00:39:01]Method: POST [00:39:01]URL: /json_proto [00:39:01]Method is POST - this is cgi request [00:39:01]url: /json_proto [00:39:01]query_string will be loaded in cgi processing [00:39:01]execute_cgi json_proto POST (null) [00:39:01]execute_cgi path=json_proto method=POST [00:39:01]POST find Content-Length [00:39:01]Host: 172.17.42.195:8080 [00:39:01]Content-Length: 215 [00:39:01]Content-Type: application/json [00:39:01] [00:39:01]POST finish read [00:39:01]Found Content-Length = 215 [00:39:01]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:39:01]execute_script... [00:39:01]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:39:01]POST & json_proto [00:39:01]process_json_proto [00:39:01]json parsed OK: [00:39:01]protocol is kg_v1.0 [00:39:01]action value=get_value [00:39:01]process_action get_value [00:39:01]cmd_get_value [00:39:01]process_action get_value done [00:39:01]requested_data is exist [00:39:01]produce_requested_data [00:39:01]requested_item kkm.sn is exist - process it [00:39:01]requested_item kkm.ver is exist - process it [00:39:01]requested_item fm.sn is exist - process it [00:39:01]wFMCommunicate request_size=4 [00:39:01]MH_SAM_APDU [00:39:01]CAPDU: 80 11 00 00 [00:39:01]Write to MH i2c: E2 08 00 3B 00 80 11 00 00 00 00 00 00 B5 [00:39:01]Write i2c OK [00:39:01]MH_I2C_Read... [00:39:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:39:01]Read from MH i2c: E2 [00:39:01]MH_I2C_Read... [00:39:01]Read from MH i2c: E2 17 00 [00:39:01]MH_I2C_Read... [00:39:01]Read from MH i2c: E2 17 00 3B 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 0A [00:39:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:39:01]wFMCommunicate OK [00:39:01]requested_item fd.num is exist - process it [00:39:01]SAM_PROTO_GetFieldsCounters [00:39:01]wFMCommunicate request_size=4 [00:39:01]MH_SAM_APDU [00:39:01]CAPDU: 80 13 00 00 [00:39:01]Write to MH i2c: E2 08 00 3C 00 80 13 00 00 00 00 00 00 B8 [00:39:01]Write i2c OK [00:39:01]MH_I2C_Read... [00:39:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:39:01]Read from MH i2c: E2 [00:39:01]MH_I2C_Read... [00:39:01]Read from MH i2c: E2 62 00 [00:39:01]MH_I2C_Read... [00:39:01]Read from MH i2c: E2 62 00 3C 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 CE [00:39:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:39:01]wFMCommunicate OK [00:39:01]SAM_PROTO_GetFieldsCounters done [00:39:01]requested_item shift.num is exist - process it [00:39:01]requested_item shift.opened is exist - process it [00:39:01]req_shift_opened [00:39:01]FM_GetShiftState [00:39:01]SAM_PROTO_GetShiftState [00:39:01]wFMCommunicate request_size=4 [00:39:01]MH_SAM_APDU [00:39:01]CAPDU: 80 13 01 00 [00:39:01]Write to MH i2c: E2 08 00 3D 00 80 13 01 00 00 00 00 00 BA [00:39:01]Write i2c OK [00:39:01]MH_I2C_Read... [00:39:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:02]Read from MH i2c: E2 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: E2 0E 00 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: E2 0E 00 3D 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 1F [00:39:02]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:39:02]wFMCommunicate OK [00:39:02]SAM_PROTO_GetShiftState done [00:39:02]FM_GetShiftState done [00:39:02]req_shift_opened done [00:39:02]requested_item shift.open_date is exist - process it [00:39:02]req_shift_open_date [00:39:02]req_shift_open_date done [00:39:02]produce_requested_data done [00:39:02]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:39:02]process_action_free get_value [00:39:02]json_value_free [00:39:02]json_value_free done [00:39:02]process_json_proto returns [00:39:02]Send response to host [00:39:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:39:02]free response buf [00:39:02]execute_script done [00:39:02]execute_script returns [00:39:02]free content buf [00:39:02]Sock 9.Close socket [00:39:02]Sock 9.Thread stoped [00:39:02]accept exits with 7 [00:39:02]New connection [00:39:02]New thread 3066506596 created [00:39:02]Thread 3066649956 joined [00:39:02]Waiting for new connection... [00:39:02] Sock 7.Parse request [00:39:02]Sock 7.Check first char [00:39:02]Sock 7.First char is OK [00:39:02]request: POST /json_proto HTTP/1.0 [00:39:02]Method: POST [00:39:02]URL: /json_proto [00:39:02]Method is POST - this is cgi request [00:39:02]url: /json_proto [00:39:02]query_string will be loaded in cgi processing [00:39:02]execute_cgi json_proto POST (null) [00:39:02]execute_cgi path=json_proto method=POST [00:39:02]POST find Content-Length [00:39:02]Host: 172.17.42.195:8080 [00:39:02]Content-Length: 331 [00:39:02]Content-Type: application/json [00:39:02] [00:39:02]POST finish read [00:39:02]Found Content-Length = 331 [00:39:02]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:39:02]execute_script... [00:39:02]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:39:02]POST & json_proto [00:39:02]process_json_proto [00:39:02]json parsed OK: [00:39:02]protocol is kg_v1.0 [00:39:02]action value=get_value [00:39:02]process_action get_value [00:39:02]cmd_get_value [00:39:02]process_action get_value done [00:39:02]requested_data is exist [00:39:02]produce_requested_data [00:39:02]requested_item fm.sale.total is exist - process it [00:39:02]SAM_PROTO_GetFMData [00:39:02]wFMCommunicate request_size=4 [00:39:02]MH_SAM_APDU [00:39:02]CAPDU: 80 13 03 00 [00:39:02]Write to MH i2c: E2 08 00 3E 00 80 13 03 00 00 00 00 00 BD [00:39:02]Write i2c OK [00:39:02]MH_I2C_Read... [00:39:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:39:02]Read from MH i2c: E2 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: E2 FD 00 [00:39:02]MH_I2C_Read... [00:39:02]Read from MH i2c: E2 FD 00 3E 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 B7 [00:39:02]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:39:02]wFMCommunicate OK [00:39:02]wFMCommunicate request_size=4 [00:39:02]MH_SAM_APDU [00:39:02]CAPDU: 80 17 00 00 [00:39:02]Write to MH i2c: E2 08 00 3F 00 80 17 00 00 00 00 00 00 BF [00:39:02]Write i2c OK [00:39:02]MH_I2C_Read... [00:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:39:03]Read from MH i2c: E2 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 FD 00 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 FD 00 3F 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 96 [00:39:03]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:39:03]wFMCommunicate OK [00:39:03]wFMCommunicate request_size=4 [00:39:03]MH_SAM_APDU [00:39:03]CAPDU: 80 17 00 00 [00:39:03]Write to MH i2c: E2 08 00 40 00 80 17 00 00 00 00 00 00 C0 [00:39:03]Write i2c OK [00:39:03]MH_I2C_Read... [00:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:39:03]Read from MH i2c: E2 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 FD 00 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 FD 00 40 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 E7 [00:39:03]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:39:03]wFMCommunicate OK [00:39:03]wFMCommunicate request_size=4 [00:39:03]MH_SAM_APDU [00:39:03]CAPDU: 80 17 00 00 [00:39:03]Write to MH i2c: E2 08 00 41 00 80 17 00 00 00 00 00 00 C1 [00:39:03]Write i2c OK [00:39:03]MH_I2C_Read... [00:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:39:03]Read from MH i2c: E2 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 FD 00 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 FD 00 41 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 3C [00:39:03]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:39:03]wFMCommunicate OK [00:39:03]wFMCommunicate request_size=4 [00:39:03]MH_SAM_APDU [00:39:03]CAPDU: 80 17 00 00 [00:39:03]Write to MH i2c: E2 08 00 42 00 80 17 00 00 00 00 00 00 C2 [00:39:03]Write i2c OK [00:39:03]MH_I2C_Read... [00:39:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:39:03]Read from MH i2c: E2 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 E3 00 [00:39:03]MH_I2C_Read... [00:39:03]Read from MH i2c: E2 E3 00 42 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 A1 [00:39:03]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:39:03]wFMCommunicate OK [00:39:03]SAM_PROTO_GetFMData done [00:39:03]requested_item fm.sale_refund.total is exist - process it [00:39:03]requested_item fm.buy.total is exist - process it [00:39:03]requested_item shift.sale.total is exist - process it [00:39:03]SAM_PROTO_GetShiftData [00:39:03]wFMCommunicate request_size=4 [00:39:03]MH_SAM_APDU [00:39:03]CAPDU: 80 13 02 00 [00:39:03]Write to MH i2c: E2 08 00 43 00 80 13 02 00 00 00 00 00 C1 [00:39:03]Write i2c OK [00:39:03]MH_I2C_Read... [00:39:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:39:04]Read from MH i2c: E2 [00:39:04]MH_I2C_Read... [00:39:04]Read from MH i2c: E2 FD 00 [00:39:04]MH_I2C_Read... [00:39:04]Read from MH i2c: E2 FD 00 43 00 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 34 [00:39:04]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:39:04]wFMCommunicate OK [00:39:04]wFMCommunicate request_size=4 [00:39:04]MH_SAM_APDU [00:39:04]CAPDU: 80 17 00 00 [00:39:04]Write to MH i2c: E2 08 00 44 00 80 17 00 00 00 00 00 00 C4 [00:39:04]Write i2c OK [00:39:04]MH_I2C_Read... [00:39:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:39:04]Read from MH i2c: E2 [00:39:04]MH_I2C_Read... [00:39:04]Read from MH i2c: E2 FD 00 [00:39:04]MH_I2C_Read... [00:39:04]Read from MH i2c: E2 FD 00 44 00 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 CC [00:39:04]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 90 00 [00:39:04]wFMCommunicate OK [00:39:04]wFMCommunicate request_size=4 [00:39:04]MH_SAM_APDU [00:39:04]CAPDU: 80 17 00 00 [00:39:04]Write to MH i2c: E2 08 00 45 00 80 17 00 00 00 00 00 00 C5 [00:39:04]Write i2c OK [00:39:04]MH_I2C_Read... [00:39:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:39:04]Read from MH i2c: E2 [00:39:04]MH_I2C_Read... [00:39:04]Read from MH i2c: E2 FD 00 [00:39:04]MH_I2C_Read... [00:39:04]Read from MH i2c: E2 FD 00 45 00 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 97 [00:39:04]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:39:04]wFMCommunicate OK [00:39:04]wFMCommunicate request_size=4 [00:39:04]MH_SAM_APDU [00:39:04]CAPDU: 80 17 00 00 [00:39:04]Write to MH i2c: E2 08 00 46 00 80 17 00 00 00 00 00 00 C6 [00:39:04]Write i2c OK [00:39:04]MH_I2C_Read... [00:39:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:39:05]Read from MH i2c: E2 [00:39:05]MH_I2C_Read... [00:39:05]Read from MH i2c: E2 FD 00 [00:39:05]MH_I2C_Read... [00:39:05]Read from MH i2c: E2 FD 00 46 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 38 [00:39:05]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [00:39:05]wFMCommunicate OK [00:39:05]wFMCommunicate request_size=4 [00:39:05]MH_SAM_APDU [00:39:05]CAPDU: 80 17 00 00 [00:39:05]Write to MH i2c: E2 08 00 47 00 80 17 00 00 00 00 00 00 C7 [00:39:05]Write i2c OK [00:39:05]MH_I2C_Read... [00:39:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:39:05]Read from MH i2c: E2 [00:39:05]MH_I2C_Read... [00:39:05]Read from MH i2c: E2 BD 00 [00:39:05]MH_I2C_Read... [00:39:05]Read from MH i2c: E2 BD 00 47 00 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 AD [00:39:05]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:39:05]wFMCommunicate OK [00:39:05]SAM_PROTO_GetShiftData done [00:39:05]requested_item shift.sale.total_cash is exist - process it [00:39:05]requested_item shift.sale_refund.total is exist - process it [00:39:05]requested_item shift.sale_refund.total_cash is exist - process it [00:39:05]requested_item shift.buy.total is exist - process it [00:39:05]requested_item shift.buy.total_cash is exist - process it [00:39:05]produce_requested_data done [00:39:05]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:39:05]process_action_free get_value [00:39:05]json_value_free [00:39:05]json_value_free done [00:39:05]process_json_proto returns [00:39:05]Send response to host [00:39:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:39:05]free response buf [00:39:05]execute_script done [00:39:05]execute_script returns [00:39:05]free content buf [00:39:05]Sock 7.Close socket [00:39:05]Sock 7.Thread stoped [00:39:06]OFD Sender: No OFD packet to send [00:39:11]OFD Sender: No OFD packet to send [00:39:16]OFD Sender: No OFD packet to send [00:39:21]OFD Sender: No OFD packet to send [00:39:26]OFD Sender: No OFD packet to send [00:39:31]OFD Sender: No OFD packet to send [00:39:36]OFD Sender: No OFD packet to send [00:39:41]OFD Sender: No OFD packet to send [00:39:46]OFD Sender: No OFD packet to send [00:39:51]OFD Sender: No OFD packet to send [00:39:51]accept exits with 9 [00:39:51]New connection [00:39:51]New thread 3066649956 created [00:39:51]Thread 3066506596 joined [00:39:51]Waiting for new connection... [00:39:51] Sock 9.Parse request [00:39:51]Sock 9.Check first char [00:39:51]Sock 9.First char is OK [00:39:51]request: GET /testengine HTTP/1.1 [00:39:51]Method: GET [00:39:51]URL: /testengine [00:39:51]Method is GET - find url and querystring [00:39:51]No ? found - this is static page request [00:39:51]url: /testengine [00:39:51]check /htdocs/testengine [00:39:51]accept exits with 7 [00:39:51]file exist [00:39:51]New connection [00:39:51]serve_file /htdocs/testengine/index.html [00:39:51]read remaining request lines [00:39:51]New thread 3066506596 created [00:39:51]Host: 172.17.42.195:8080 [00:39:51]Waiting for new connection... [00:39:51]Connection: keep-alive [00:39:51]Upgrade-Insecure-Requests: 1 [00:39:51]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:39:51]Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 [00:39:51]Accept-Encoding: gzip, deflate [00:39:51]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:39:51] [00:39:51]open file /htdocs/testengine/index.html [00:39:51]send HTTP headers [00:39:51]send file content [00:39:51]Finished. Sent 1003 bytes [00:39:51]close file [00:39:51]Sock 9.Close socket [00:39:51]Sock 9.Thread stoped [00:39:51] Sock 7.Parse request [00:39:51]Sock 7.Check first char [00:39:51]Sock 7.First char is OK [00:39:51]request: GET /testengine/css/app.915bc88f.css HTTP/1.1 [00:39:51]Method: GET [00:39:51]URL: /testengine/css/app.915bc88f.css [00:39:51]Method is GET - find url and querystring [00:39:51]No ? found - this is static page request [00:39:51]url: /testengine/css/app.915bc88f.css [00:39:51]check /htdocs/testengine/css/app.915bc88f.css [00:39:51]file exist [00:39:51]serve_file /htdocs/testengine/css/app.915bc88f.css [00:39:51]read remaining request lines [00:39:51]Host: 172.17.42.195:8080 [00:39:51]Connection: keep-alive [00:39:51]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:39:51]Accept: text/css,*/*;q=0.1 [00:39:51]Referer: http://172.17.42.195:8080/testengine [00:39:51]Accept-Encoding: gzip, deflate [00:39:51]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:39:51] [00:39:51]open file /htdocs/testengine/css/app.915bc88f.css [00:39:51]send HTTP headers [00:39:51]send file content [00:39:51]Finished. Sent 1227 bytes [00:39:51]close file [00:39:51]Sock 7.Close socket [00:39:51]Sock 7.Thread stoped [00:39:51]accept exits with 10 [00:39:51]New connection [00:39:51]New thread 3066363236 created [00:39:51]Thread 3066649956 joined [00:39:51]Thread 3066506596 joined [00:39:51]Waiting for new connection... [00:39:51] Sock 10.Parse request [00:39:51]Sock 10.Check first char [00:39:51]accept exits with 7 [00:39:51]New connection [00:39:51]New thread 3066649956 created [00:39:51]Waiting for new connection... [00:39:51] Sock 7.Parse request [00:39:51]Sock 7.Check first char [00:39:51]accept exits with 9 [00:39:51]Sock 10.First char is OK [00:39:51]New connection [00:39:51]request: GET /testengine/css/chunk-vendors.1a13a212.css HTTP/1.1 [00:39:51]New thread 3066506596 created [00:39:51]Method: GET [00:39:51]Waiting for new connection... [00:39:51]URL: /testengine/css/chunk-vendors.1a13a212.css [00:39:51]Sock 7.First char is OK [00:39:51]Method is GET - find url and querystring [00:39:51]No ? found - this is static page request [00:39:51]url: /testengine/css/chunk-vendors.1a13a212.css [00:39:51]request: GET /testengine/js/app.a9c38288.js HTTP/1.1 [00:39:51]check /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:39:51]Method: GET [00:39:51]URL: /testengine/js/app.a9c38288.js [00:39:51]Method is GET - find url and querystring [00:39:51]No ? found - this is static page request [00:39:51]url: /testengine/js/app.a9c38288.js [00:39:51]check /htdocs/testengine/js/app.a9c38288.js [00:39:51] Sock 9.Parse request [00:39:51]Sock 9.Check first char [00:39:51]Sock 9.First char is OK [00:39:51]request: GET /testengine/js/chunk-vendors.8f546e50.js HTTP/1.1 [00:39:51]Method: GET [00:39:51]URL: /testengine/js/chunk-vendors.8f546e50.js [00:39:51]Method is GET - find url and querystring [00:39:51]No ? found - this is static page request [00:39:51]url: /testengine/js/chunk-vendors.8f546e50.js [00:39:51]check /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:39:51]file exist [00:39:51]serve_file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:39:51]read remaining request lines [00:39:51]Host: 172.17.42.195:8080 [00:39:51]Connection: keep-alive [00:39:51]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:39:51]Accept: text/css,*/*;q=0.1 [00:39:51]Referer: http://172.17.42.195:8080/testengine [00:39:51]Accept-Encoding: gzip, deflate [00:39:51]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:39:51] [00:39:51]open file /htdocs/testengine/css/chunk-vendors.1a13a212.css [00:39:51]send HTTP headers [00:39:51]send file content [00:39:51]file exist [00:39:51]serve_file /htdocs/testengine/js/app.a9c38288.js [00:39:51]read remaining request lines [00:39:51]Host: 172.17.42.195:8080 [00:39:51]Connection: keep-alive [00:39:51]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:39:51]Accept: */* [00:39:51]Referer: http://172.17.42.195:8080/testengine [00:39:51]Accept-Encoding: gzip, deflate [00:39:51]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:39:51] [00:39:51]open file /htdocs/testengine/js/app.a9c38288.js [00:39:51]send HTTP headers [00:39:51]send file content [00:39:51]Finished. Sent 140 bytes [00:39:51]close file [00:39:51]Sock 10.Close socket [00:39:51]Sock 10.Thread stoped [00:39:51]file exist [00:39:51]serve_file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:39:51]read remaining request lines [00:39:51]Host: 172.17.42.195:8080 [00:39:51]Connection: keep-alive [00:39:51]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:39:51]Accept: */* [00:39:51]Referer: http://172.17.42.195:8080/testengine [00:39:51]Accept-Encoding: gzip, deflate [00:39:51]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:39:51] [00:39:51]open file /htdocs/testengine/js/chunk-vendors.8f546e50.js [00:39:51]send HTTP headers [00:39:51]send file content [00:39:51]Finished. Sent 102400 bytes [00:39:51]close file [00:39:51]Sock 7.Close socket [00:39:51]Sock 7.Thread stoped [00:39:51]Finished. Sent 165537 bytes [00:39:51]close file [00:39:51]Sock 9.Close socket [00:39:51]Sock 9.Thread stoped [00:39:54]accept exits with 11 [00:39:54]New connection [00:39:54]New thread 3066219876 created [00:39:54]Thread 3066363236 joined [00:39:54]Thread 3066649956 joined [00:39:54]Thread 3066506596 joined [00:39:54]Waiting for new connection... [00:39:54] Sock 11.Parse request [00:39:54]Sock 11.Check first char [00:39:54]Sock 11.First char is OK [00:39:54]request: POST /json_proto HTTP/1.1 [00:39:54]Method: POST [00:39:54]URL: /json_proto [00:39:54]Method is POST - this is cgi request [00:39:54]url: /json_proto [00:39:54]query_string will be loaded in cgi processing [00:39:54]execute_cgi json_proto POST (null) [00:39:54]execute_cgi path=json_proto method=POST [00:39:54]POST find Content-Length [00:39:54]Host: 172.17.42.195:8080 [00:39:54]Connection: keep-alive [00:39:54]Content-Length: 361 [00:39:54]User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 [00:39:54]Accept: application/json, text/plain, */* [00:39:54]Content-Type: application/json [00:39:54]Origin: http://172.17.42.195:8080 [00:39:54]Referer: http://172.17.42.195:8080/testengine [00:39:54]Accept-Encoding: gzip, deflate [00:39:54]Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 [00:39:54] [00:39:54]POST finish read [00:39:54]Found Content-Length = 361 [00:39:54]post body = {"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:39:54]execute_script... [00:39:54]execute_script path=json_proto method=POST query_string={"protocol":"kg_v1.0","request":{"action":"open_shift","params":{"pre_header_text":" ООО Ромашка\n Добро пожаловать","post_header_text":"** Здесь Вам всегда рады **","pre_footer_text":"*** СПАСИБО ***","post_footer_text":"*** ЖДЕМ ВАС ОПЯТЬ ***","operator":"Сергей Смирнов"}}} [00:39:54]POST & json_proto [00:39:54]process_json_proto [00:39:54]json parsed OK: [00:39:54]protocol is kg_v1.0 [00:39:54]action value=open_shift [00:39:54]process_action open_shift [00:39:54]cmd_open_shift [00:39:54]MH_GetDate [00:39:54]Write to MH i2c: F0 00 00 48 00 37 [00:39:54]Write i2c OK [00:39:54]MH_I2C_Read... [00:39:54]Read from MH i2c: F0 [00:39:54]MH_I2C_Read... [00:39:54]Read from MH i2c: F0 09 00 [00:39:54]MH_I2C_Read... [00:39:54]Read from MH i2c: F0 09 00 48 00 00 DB E8 1A 67 EF 94 12 67 80 [00:39:54]GetLastDocTimeStamp 1729816393 [00:39:54]current date 1729816795 [00:39:54]FM_GetShiftState [00:39:54]SAM_PROTO_GetShiftState [00:39:54]wFMCommunicate request_size=4 [00:39:54]MH_SAM_APDU [00:39:54]CAPDU: 80 13 01 00 [00:39:54]Write to MH i2c: E2 08 00 49 00 80 13 01 00 00 00 00 00 C6 [00:39:54]Write i2c OK [00:39:54]MH_I2C_Read... [00:39:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:39:55]Read from MH i2c: E2 [00:39:55]MH_I2C_Read... [00:39:55]Read from MH i2c: E2 0E 00 [00:39:55]MH_I2C_Read... [00:39:55]Read from MH i2c: E2 0E 00 49 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 2B [00:39:55]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:39:55]wFMCommunicate OK [00:39:55]SAM_PROTO_GetShiftState done [00:39:55]FM_GetShiftState done [00:39:55]process_action_free open_shift [00:39:55]json_value_free [00:39:55]json_value_free done [00:39:55]process_json_proto returns [00:39:55]Send response to host [00:39:55]{"protocol":"kg_v1.0","response":{"error":1040,"error_desc":"Shift is opened"}} [00:39:55]free response buf [00:39:55]execute_script done [00:39:55]execute_script returns [00:39:55]free content buf [00:39:55]Sock 11.Close socket [00:39:55]Sock 11.Thread stoped [00:39:56]OFD Sender: No OFD packet to send [00:40:01]OFD Sender: No OFD packet to send [00:40:06]OFD Sender: No OFD packet to send [00:40:11]OFD Sender: No OFD packet to send [00:40:16]OFD Sender: No OFD packet to send [00:40:21]OFD Sender: No OFD packet to send [00:40:26]OFD Sender: No OFD packet to send [00:40:31]OFD Sender: No OFD packet to send [00:40:36]OFD Sender: No OFD packet to send [00:40:41]OFD Sender: No OFD packet to send [00:40:46]OFD Sender: No OFD packet to send [00:40:51]OFD Sender: No OFD packet to send [00:40:56]OFD Sender: No OFD packet to send [00:41:01]OFD Sender: No OFD packet to send [00:41:06]OFD Sender: No OFD packet to send [00:41:11]OFD Sender: No OFD packet to send [00:41:16]OFD Sender: No OFD packet to send [00:41:21]OFD Sender: No OFD packet to send [00:41:26]OFD Sender: No OFD packet to send [00:41:31]OFD Sender: No OFD packet to send [00:41:36]OFD Sender: No OFD packet to send [00:41:41]OFD Sender: No OFD packet to send [00:41:46]OFD Sender: No OFD packet to send [00:41:51]OFD Sender: No OFD packet to send [00:41:56]OFD Sender: No OFD packet to send [00:42:01]OFD Sender: No OFD packet to send [00:42:06]OFD Sender: No OFD packet to send [00:42:11]OFD Sender: No OFD packet to send [00:42:16]OFD Sender: No OFD packet to send [00:42:21]OFD Sender: No OFD packet to send [00:42:26]OFD Sender: No OFD packet to send [00:42:31]OFD Sender: No OFD packet to send [00:42:36]OFD Sender: No OFD packet to send [00:42:41]OFD Sender: No OFD packet to send [00:42:46]OFD Sender: No OFD packet to send [00:42:51]OFD Sender: No OFD packet to send [00:42:56]OFD Sender: No OFD packet to send [00:43:01]OFD Sender: No OFD packet to send [00:43:06]OFD Sender: No OFD packet to send [00:43:11]OFD Sender: No OFD packet to send [00:43:16]OFD Sender: No OFD packet to send [00:43:21]OFD Sender: No OFD packet to send [00:43:26]OFD Sender: No OFD packet to send [00:43:31]OFD Sender: No OFD packet to send [00:43:36]OFD Sender: No OFD packet to send [00:43:41]OFD Sender: No OFD packet to send [00:43:46]OFD Sender: No OFD packet to send [00:43:51]OFD Sender: No OFD packet to send [00:43:56]OFD Sender: No OFD packet to send [00:44:01]OFD Sender: No OFD packet to send [00:44:06]OFD Sender: No OFD packet to send [00:44:11]OFD Sender: No OFD packet to send [00:44:16]OFD Sender: No OFD packet to send [00:44:21]OFD Sender: No OFD packet to send [00:44:26]OFD Sender: No OFD packet to send [00:44:41]OFD Sender: No OFD packet to send [00:44:46]OFD Sender: No OFD packet to send [00:44:51]OFD Sender: No OFD packet to send [00:44:56]OFD Sender: No OFD packet to send [00:45:01]OFD Sender: No OFD packet to send [00:45:06]OFD Sender: No OFD packet to send [00:45:11]OFD Sender: No OFD packet to send [00:45:16]OFD Sender: No OFD packet to send [00:45:21]OFD Sender: No OFD packet to send [00:45:26]OFD Sender: No OFD packet to send [00:45:31]OFD Sender: No OFD packet to send [00:45:36]OFD Sender: No OFD packet to send [00:45:41]OFD Sender: No OFD packet to send [00:45:46]OFD Sender: No OFD packet to send [00:45:51]OFD Sender: No OFD packet to send [00:45:56]OFD Sender: No OFD packet to send [00:46:01]OFD Sender: No OFD packet to send [00:46:06]OFD Sender: No OFD packet to send [00:46:11]OFD Sender: No OFD packet to send [00:46:17]OFD Sender: No OFD packet to send [00:46:22]OFD Sender: No OFD packet to send [00:46:27]OFD Sender: No OFD packet to send [00:46:32]OFD Sender: No OFD packet to send [00:46:37]OFD Sender: No OFD packet to send [00:46:42]OFD Sender: No OFD packet to send [00:46:47]OFD Sender: No OFD packet to send [00:46:52]OFD Sender: No OFD packet to send [00:46:52]ConnectInit Can't connect to host [00:46:57]OFD Sender: No OFD packet to send [00:47:02]OFD Sender: No OFD packet to send [00:47:07]OFD Sender: No OFD packet to send [00:47:12]OFD Sender: No OFD packet to send [00:47:17]OFD Sender: No OFD packet to send [00:47:22]OFD Sender: No OFD packet to send [00:47:27]OFD Sender: No OFD packet to send [00:47:32]OFD Sender: No OFD packet to send [00:47:37]OFD Sender: No OFD packet to send [00:47:42]OFD Sender: No OFD packet to send [00:47:47]OFD Sender: No OFD packet to send [00:47:52]OFD Sender: No OFD packet to send [00:47:57]OFD Sender: No OFD packet to send [00:48:02]OFD Sender: No OFD packet to send [00:48:07]OFD Sender: No OFD packet to send [00:48:12]OFD Sender: No OFD packet to send [00:48:17]OFD Sender: No OFD packet to send [00:48:22]OFD Sender: No OFD packet to send [00:48:27]OFD Sender: No OFD packet to send [00:48:32]OFD Sender: No OFD packet to send [00:48:37]OFD Sender: No OFD packet to send [00:48:42]OFD Sender: No OFD packet to send [00:48:47]OFD Sender: No OFD packet to send [00:48:52]OFD Sender: No OFD packet to send [00:48:57]OFD Sender: No OFD packet to send [00:49:02]OFD Sender: No OFD packet to send [00:49:07]OFD Sender: No OFD packet to send [00:49:12]OFD Sender: No OFD packet to send [00:49:17]OFD Sender: No OFD packet to send [00:49:22]OFD Sender: No OFD packet to send [00:49:27]OFD Sender: No OFD packet to send [00:49:32]OFD Sender: No OFD packet to send [00:49:37]OFD Sender: No OFD packet to send [00:49:42]OFD Sender: No OFD packet to send [00:49:47]OFD Sender: No OFD packet to send [00:49:52]OFD Sender: No OFD packet to send [00:49:57]OFD Sender: No OFD packet to send [00:50:02]OFD Sender: No OFD packet to send [00:50:07]OFD Sender: No OFD packet to send [00:50:12]OFD Sender: No OFD packet to send [00:50:17]OFD Sender: No OFD packet to send [00:50:22]OFD Sender: No OFD packet to send [00:50:27]OFD Sender: No OFD packet to send [00:50:32]OFD Sender: No OFD packet to send [00:50:37]OFD Sender: No OFD packet to send [00:50: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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 8B [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 54000000005725E6 (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: 546442+1729271023=1729817465 [00:00:10]*** BPK Status Register BPK_RDY = 0x0 [00:00:10]*** SEN State Register SEN_STATE = 0x20ff [00:00:10]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:10]*** Analog Control Register 0 SEN_ANA0 = 0x33560624 [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 E6 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 8C [00:00:11]Are we in boot? [00:00:11]We are not in boot now [00:00:11]Write to MH i2c: 01 00 00 04 00 04 [00:00:11]Write i2c OK [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 [00:00:11]MH_I2C_Read... [00:00:11]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:11]Model is 3 [00:00:11]MH firmware is 30620 [00:00:11]MH boot firmware is 3 [00:00:11]MH_SetPrinterDots 448 [00:00:11]HeadWidthInBytes 56 [00:00:11]maxmasksize 7 [00:00:11]Write to MH i2c: D6 06 00 05 00 41 00 40 00 FF FF 5F [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 79 EB 1A 67 EF 94 12 67 E0 [00:51:05]Current date/time: 25.10.2024 00:51 [00:51:05]FM_Init [00:51:05]wFMConnect [00:51:05]MH_SAM_On [00:51:05]Write to MH i2c: E0 00 00 08 00 E7 [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_init finished! [00:51:05]*** atr: [00:51:05]*** 0F 3B D5 18 FF 81 91 FE [00:51:05]*** 1F C3 80 73 C8 21 10 0A [00:51:05]*** 00 00 00 00 00 00 00 00 [00:51:05]*** 00 00 00 00 00 00 00 00 [00:51:05]*** 00 00 00 00 00 00 00 00 [00:51:05]*** 00 00 00 00 00 00 00 00 [00:51:05]*** 00 00 00 00 00 00 00 00 [00:51:05]*** 00 00 00 00 00 00 00 00 [00:51:05]Read from MH i2c: E0 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E0 10 00 [00:51:05]MH_I2C_Read... [00:51:05]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:51:05]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [00:51:05]wFMCommunicate request_size=10 [00:51:05]MH_SAM_APDU [00:51:05]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [00:51:05]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [00:51:05]Read from MH i2c: E2 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [00:51:05]RAPDU: 90 00 [00:51:05]wFMCommunicate OK [00:51:05]wFMCommunicate request_size=4 [00:51:05]MH_SAM_APDU [00:51:05]CAPDU: 80 11 00 00 [00:51:05]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:05]Read from MH i2c: E2 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 17 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D9 [00:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:51:05]wFMCommunicate OK [00:51:05]Detected FM SN is 0000000000874672 [00:51:05]Stored FM SN is 0000000000874672 [00:51:05]wFMCommunicate request_size=9 [00:51:05]MH_SAM_APDU [00:51:05]CAPDU: 80 16 00 00 04 9C 57 00 00 [00:51:05]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 9C 57 00 00 00 00 85 [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [00:51:05]Read from MH i2c: E2 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [00:51:05]RAPDU: 90 00 [00:51:05]wFMCommunicate OK [00:51:05]FM PIN OK [00:51:05]wFMCommunicate request_size=8 [00:51:05]MH_SAM_APDU [00:51:05]CAPDU: 80 14 04 00 03 02 00 01 [00:51:05]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [00:51:05]Read from MH i2c: E2 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [00:51:05]RAPDU: 90 00 [00:51:05]wFMCommunicate OK [00:51:05]wFMCommunicate request_size=13 [00:51:05]MH_SAM_APDU [00:51:05]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [00:51:05]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:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [00:51:05]Read from MH i2c: E2 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [00:51:05]RAPDU: 90 00 [00:51:05]wFMCommunicate OK [00:51:05]wFMCommunicate request_size=4 [00:51:05]MH_SAM_APDU [00:51:05]CAPDU: 80 11 00 00 [00:51:05]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:05]Read from MH i2c: E2 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 17 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DD [00:51:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:51:05]wFMCommunicate OK [00:51:05]DocumentArchiveInit [00:51:05]Start Httpd... [00:51:05]Httpd thread 3067784548 created [00:51:05]Write to MH i2c: 01 00 00 0F 00 0F [00:51:05]Write i2c OK [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: 01 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: 01 07 00 [00:51:05]MH_I2C_Read... [00:51:05]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [00:51:05]MH Int Process started [00:51:05]Allocated Socket 8 [00:51:05]Bind OK [00:51:05]Listen OK [00:51:05]httpd running on port 8080 [00:51:05]Waiting for new connection... [00:51:05]OFD Sender: No OFD packet to send [00:51:10]OFD Sender: No OFD packet to send [00:51:15]OFD Sender: No OFD packet to send [00:51:18]accept exits with 9 [00:51:18]New connection [00:51:18]New thread 3067497828 created [00:51:18]Waiting for new connection... [00:51:18] Sock 9.Parse request [00:51:18]Sock 9.Check first char [00:51:18]Sock 9.First char is OK [00:51:18]request: POST /json_proto HTTP/1.0 [00:51:18]Method: POST [00:51:18]URL: /json_proto [00:51:18]Method is POST - this is cgi request [00:51:18]url: /json_proto [00:51:18]query_string will be loaded in cgi processing [00:51:18]execute_cgi json_proto POST (null) [00:51:18]execute_cgi path=json_proto method=POST [00:51:18]POST find Content-Length [00:51:18]Host: 172.17.42.195:8080 [00:51:18]Content-Length: 215 [00:51:18]Content-Type: application/json [00:51:18] [00:51:18]POST finish read [00:51:18]Found Content-Length = 215 [00:51:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:18]execute_script... [00:51:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:18]POST & json_proto [00:51:18]process_json_proto [00:51:18]json parsed OK: [00:51:18]protocol is kg_v1.0 [00:51:18]action value=get_value [00:51:18]process_action get_value [00:51:18]cmd_get_value [00:51:18]process_action get_value done [00:51:18]requested_data is exist [00:51:18]produce_requested_data [00:51:18]requested_item kkm.sn is exist - process it [00:51:18]requested_item kkm.ver is exist - process it [00:51:18]requested_item fm.sn is exist - process it [00:51:18]wFMCommunicate request_size=4 [00:51:18]MH_SAM_APDU [00:51:18]CAPDU: 80 11 00 00 [00:51:18]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [00:51:18]Write i2c OK [00:51:18]MH_I2C_Read... [00:51:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:18]Read from MH i2c: E2 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: E2 17 00 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 DF [00:51:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:51:18]wFMCommunicate OK [00:51:18]requested_item fd.num is exist - process it [00:51:18]SAM_PROTO_GetFieldsCounters [00:51:18]wFMCommunicate request_size=4 [00:51:18]MH_SAM_APDU [00:51:18]CAPDU: 80 13 00 00 [00:51:18]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [00:51:18]Write i2c OK [00:51:18]MH_I2C_Read... [00:51:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:18]Read from MH i2c: E2 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: E2 62 00 [00:51:18]MH_I2C_Read... [00:51:18]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 A3 [00:51:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:18]wFMCommunicate OK [00:51:18]SAM_PROTO_GetFieldsCounters done [00:51:18]requested_item shift.num is exist - process it [00:51:18]requested_item shift.opened is exist - process it [00:51:18]req_shift_opened [00:51:18]FM_GetShiftState [00:51:18]SAM_PROTO_GetShiftState [00:51:18]wFMCommunicate request_size=4 [00:51:18]MH_SAM_APDU [00:51:18]CAPDU: 80 13 01 00 [00:51:18]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [00:51:18]Write i2c OK [00:51:18]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 0E 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 F4 [00:51:19]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:51:19]wFMCommunicate OK [00:51:19]SAM_PROTO_GetShiftState done [00:51:19]FM_GetShiftState done [00:51:19]req_shift_opened done [00:51:19]requested_item shift.open_date is exist - process it [00:51:19]req_shift_open_date [00:51:19]req_shift_open_date done [00:51:19]produce_requested_data done [00:51:19]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:51:19]process_action_free get_value [00:51:19]json_value_free [00:51:19]json_value_free done [00:51:19]process_json_proto returns [00:51:19]Send response to host [00:51:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:51:19]free response buf [00:51:19]execute_script done [00:51:19]execute_script returns [00:51:19]free content buf [00:51:19]Sock 9.Close socket [00:51:19]Sock 9.Thread stoped [00:51:19]accept exits with 7 [00:51:19]New connection [00:51:19]New thread 3067354468 created [00:51:19]Thread 3067497828 joined [00:51:19]Waiting for new connection... [00:51:19] Sock 7.Parse request [00:51:19]Sock 7.Check first char [00:51:19]Sock 7.First char is OK [00:51:19]request: POST /json_proto HTTP/1.0 [00:51:19]Method: POST [00:51:19]URL: /json_proto [00:51:19]Method is POST - this is cgi request [00:51:19]url: /json_proto [00:51:19]query_string will be loaded in cgi processing [00:51:19]execute_cgi json_proto POST (null) [00:51:19]execute_cgi path=json_proto method=POST [00:51:19]POST find Content-Length [00:51:19]Host: 172.17.42.195:8080 [00:51:19]Content-Length: 331 [00:51:19]Content-Type: application/json [00:51:19] [00:51:19]POST finish read [00:51:19]Found Content-Length = 331 [00:51:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:51:19]execute_script... [00:51:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:51:19]POST & json_proto [00:51:19]process_json_proto [00:51:19]json parsed OK: [00:51:19]protocol is kg_v1.0 [00:51:19]action value=get_value [00:51:19]process_action get_value [00:51:19]cmd_get_value [00:51:19]process_action get_value done [00:51:19]requested_data is exist [00:51:19]produce_requested_data [00:51:19]requested_item fm.sale.total is exist - process it [00:51:19]SAM_PROTO_GetFMData [00:51:19]wFMCommunicate request_size=4 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 13 03 00 [00:51:19]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:51:19]Read from MH i2c: E2 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 FD 00 [00:51:19]MH_I2C_Read... [00:51:19]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 8C [00:51:19]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:51:19]wFMCommunicate OK [00:51:19]wFMCommunicate request_size=4 [00:51:19]MH_SAM_APDU [00:51:19]CAPDU: 80 17 00 00 [00:51:19]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [00:51:19]Write i2c OK [00:51:19]MH_I2C_Read... [00:51:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:20]Read from MH i2c: E2 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 FD 00 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 6B [00:51:20]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:51:20]wFMCommunicate OK [00:51:20]wFMCommunicate request_size=4 [00:51:20]MH_SAM_APDU [00:51:20]CAPDU: 80 17 00 00 [00:51:20]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:20]Read from MH i2c: E2 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 FD 00 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [00:51:20]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:51:20]wFMCommunicate OK [00:51:20]wFMCommunicate request_size=4 [00:51:20]MH_SAM_APDU [00:51:20]CAPDU: 80 17 00 00 [00:51:20]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:20]Read from MH i2c: E2 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 FD 00 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [00:51:20]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:51:20]wFMCommunicate OK [00:51:20]wFMCommunicate request_size=4 [00:51:20]MH_SAM_APDU [00:51:20]CAPDU: 80 17 00 00 [00:51:20]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:51:20]Read from MH i2c: E2 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 E3 00 [00:51:20]MH_I2C_Read... [00:51:20]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [00:51:20]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:51:20]wFMCommunicate OK [00:51:20]SAM_PROTO_GetFMData done [00:51:20]requested_item fm.sale_refund.total is exist - process it [00:51:20]requested_item fm.buy.total is exist - process it [00:51:20]requested_item shift.sale.total is exist - process it [00:51:20]SAM_PROTO_GetShiftData [00:51:20]wFMCommunicate request_size=4 [00:51:20]MH_SAM_APDU [00:51:20]CAPDU: 80 13 02 00 [00:51:20]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [00:51:20]Write i2c OK [00:51:20]MH_I2C_Read... [00:51:20]OFD Sender: No OFD packet to send [00:51:21]Read from MH i2c: E2 [00:51:21]MH_I2C_Read... [00:51:21]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:51:21]Read from MH i2c: E2 FD 00 [00:51:21]MH_I2C_Read... [00:51:21]Read from MH i2c: E2 FD 00 18 00 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 09 [00:51:21]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:51:21]wFMCommunicate OK [00:51:21]wFMCommunicate request_size=4 [00:51:21]MH_SAM_APDU [00:51:21]CAPDU: 80 17 00 00 [00:51:21]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [00:51:21]Write i2c OK [00:51:21]MH_I2C_Read... [00:51:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:21]Read from MH i2c: E2 [00:51:21]MH_I2C_Read... [00:51:21]Read from MH i2c: E2 FD 00 [00:51:21]MH_I2C_Read... [00:51:21]Read from MH i2c: E2 FD 00 19 00 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 A1 [00:51:21]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:51:21]wFMCommunicate OK [00:51:21]wFMCommunicate request_size=4 [00:51:21]MH_SAM_APDU [00:51:21]CAPDU: 80 17 00 00 [00:51:21]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [00:51:21]Write i2c OK [00:51:21]MH_I2C_Read... [00:51:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:21]Read from MH i2c: E2 [00:51:21]MH_I2C_Read... [00:51:21]Read from MH i2c: E2 FD 00 [00:51:21]MH_I2C_Read... [00:51:21]Read from MH i2c: E2 FD 00 1A 00 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 6C [00:51:21]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:51:21]wFMCommunicate OK [00:51:21]wFMCommunicate request_size=4 [00:51:21]MH_SAM_APDU [00:51:21]CAPDU: 80 17 00 00 [00:51:21]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [00:51:21]Write i2c OK [00:51:21]MH_I2C_Read... [00:51:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:22]Read from MH i2c: E2 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 FD 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 FD 00 1B 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 0D [00:51:22]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:51:22]wFMCommunicate OK [00:51:22]wFMCommunicate request_size=4 [00:51:22]MH_SAM_APDU [00:51:22]CAPDU: 80 17 00 00 [00:51:22]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:51:22]Read from MH i2c: E2 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 BD 00 [00:51:22]MH_I2C_Read... [00:51:22]Read from MH i2c: E2 BD 00 1C 00 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 82 [00:51:22]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:51:22]wFMCommunicate OK [00:51:22]SAM_PROTO_GetShiftData done [00:51:22]requested_item shift.sale.total_cash is exist - process it [00:51:22]requested_item shift.sale_refund.total is exist - process it [00:51:22]requested_item shift.sale_refund.total_cash is exist - process it [00:51:22]requested_item shift.buy.total is exist - process it [00:51:22]requested_item shift.buy.total_cash is exist - process it [00:51:22]produce_requested_data done [00:51:22]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:51:22]process_action_free get_value [00:51:22]json_value_free [00:51:22]json_value_free done [00:51:22]process_json_proto returns [00:51:22]Send response to host [00:51:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:51:22]free response buf [00:51:22]execute_script done [00:51:22]execute_script returns [00:51:22]free content buf [00:51:22]Sock 7.Close socket [00:51:22]Sock 7.Thread stoped [00:51:22]accept exits with 9 [00:51:22]New connection [00:51:22]New thread 3067497828 created [00:51:22]Thread 3067354468 joined [00:51:22]Waiting for new connection... [00:51:22] Sock 9.Parse request [00:51:22]Sock 9.Check first char [00:51:22]Sock 9.First char is OK [00:51:22]request: POST /json_proto HTTP/1.0 [00:51:22]Method: POST [00:51:22]URL: /json_proto [00:51:22]Method is POST - this is cgi request [00:51:22]url: /json_proto [00:51:22]query_string will be loaded in cgi processing [00:51:22]execute_cgi json_proto POST (null) [00:51:22]execute_cgi path=json_proto method=POST [00:51:22]POST find Content-Length [00:51:22]Host: 172.17.42.195:8080 [00:51:22]Content-Length: 331 [00:51:22]Content-Type: application/json [00:51:22] [00:51:22]POST finish read [00:51:22]Found Content-Length = 331 [00:51:22]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:51:22]execute_script... [00:51:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:51:22]POST & json_proto [00:51:22]process_json_proto [00:51:22]json parsed OK: [00:51:22]protocol is kg_v1.0 [00:51:22]action value=get_value [00:51:22]process_action get_value [00:51:22]cmd_get_value [00:51:22]process_action get_value done [00:51:22]requested_data is exist [00:51:22]produce_requested_data [00:51:22]requested_item fm.sale.total is exist - process it [00:51:22]SAM_PROTO_GetFMData [00:51:22]wFMCommunicate request_size=4 [00:51:22]MH_SAM_APDU [00:51:22]CAPDU: 80 13 03 00 [00:51:22]Write to MH i2c: E2 08 00 1D 00 80 13 03 00 00 00 00 00 9C [00:51:22]Write i2c OK [00:51:22]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 FD 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 FD 00 1D 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 96 [00:51:23]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:51:23]wFMCommunicate OK [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 17 00 00 [00:51:23]Write to MH i2c: E2 08 00 1E 00 80 17 00 00 00 00 00 00 9E [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 FD 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 FD 00 1E 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 75 [00:51:23]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:51:23]wFMCommunicate OK [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 17 00 00 [00:51:23]Write to MH i2c: E2 08 00 1F 00 80 17 00 00 00 00 00 00 9F [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:23]Read from MH i2c: E2 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 FD 00 [00:51:23]MH_I2C_Read... [00:51:23]Read from MH i2c: E2 FD 00 1F 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 C6 [00:51:23]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:51:23]wFMCommunicate OK [00:51:23]wFMCommunicate request_size=4 [00:51:23]MH_SAM_APDU [00:51:23]CAPDU: 80 17 00 00 [00:51:23]Write to MH i2c: E2 08 00 20 00 80 17 00 00 00 00 00 00 A0 [00:51:23]Write i2c OK [00:51:23]MH_I2C_Read... [00:51:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:24]Read from MH i2c: E2 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: E2 FD 00 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: E2 FD 00 20 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 1B [00:51:24]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:51:24]wFMCommunicate OK [00:51:24]wFMCommunicate request_size=4 [00:51:24]MH_SAM_APDU [00:51:24]CAPDU: 80 17 00 00 [00:51:24]Write to MH i2c: E2 08 00 21 00 80 17 00 00 00 00 00 00 A1 [00:51:24]Write i2c OK [00:51:24]MH_I2C_Read... [00:51:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:51:24]Read from MH i2c: E2 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: E2 E3 00 [00:51:24]MH_I2C_Read... [00:51:24]Read from MH i2c: E2 E3 00 21 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [00:51:24]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:51:24]wFMCommunicate OK [00:51:24]SAM_PROTO_GetFMData done [00:51:24]requested_item fm.sale_refund.total is exist - process it [00:51:24]requested_item fm.buy.total is exist - process it [00:51:24]requested_item shift.sale.total is exist - process it [00:51:24]SAM_PROTO_GetShiftData [00:51:24]wFMCommunicate request_size=4 [00:51:24]MH_SAM_APDU [00:51:24]CAPDU: 80 13 02 00 [00:51:24]Write to MH i2c: E2 08 00 22 00 80 13 02 00 00 00 00 00 A0 [00:51:24]Write i2c OK [00:51:24]MH_I2C_Read... [00:51:25]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:51:25]Read from MH i2c: E2 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 FD 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 FD 00 22 00 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 13 [00:51:25]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:51:25]wFMCommunicate OK [00:51:25]wFMCommunicate request_size=4 [00:51:25]MH_SAM_APDU [00:51:25]CAPDU: 80 17 00 00 [00:51:25]Write to MH i2c: E2 08 00 23 00 80 17 00 00 00 00 00 00 A3 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:25]Read from MH i2c: E2 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 FD 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 FD 00 23 00 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 AB [00:51:25]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:51:25]wFMCommunicate OK [00:51:25]wFMCommunicate request_size=4 [00:51:25]MH_SAM_APDU [00:51:25]CAPDU: 80 17 00 00 [00:51:25]Write to MH i2c: E2 08 00 24 00 80 17 00 00 00 00 00 00 A4 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:25]Read from MH i2c: E2 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 FD 00 [00:51:25]MH_I2C_Read... [00:51:25]Read from MH i2c: E2 FD 00 24 00 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 76 [00:51:25]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:51:25]wFMCommunicate OK [00:51:25]wFMCommunicate request_size=4 [00:51:25]MH_SAM_APDU [00:51:25]CAPDU: 80 17 00 00 [00:51:25]Write to MH i2c: E2 08 00 25 00 80 17 00 00 00 00 00 00 A5 [00:51:25]Write i2c OK [00:51:25]MH_I2C_Read... [00:51:25]OFD Sender: No OFD packet to send [00:51:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 FD 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 FD 00 25 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 17 [00:51:26]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:51:26]wFMCommunicate OK [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 17 00 00 [00:51:26]Write to MH i2c: E2 08 00 26 00 80 17 00 00 00 00 00 00 A6 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 BD 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 BD 00 26 00 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 8C [00:51:26]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:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_GetShiftData done [00:51:26]requested_item shift.sale.total_cash is exist - process it [00:51:26]requested_item shift.sale_refund.total is exist - process it [00:51:26]requested_item shift.sale_refund.total_cash is exist - process it [00:51:26]requested_item shift.buy.total is exist - process it [00:51:26]requested_item shift.buy.total_cash is exist - process it [00:51:26]produce_requested_data done [00:51:26]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:51:26]process_action_free get_value [00:51:26]json_value_free [00:51:26]json_value_free done [00:51:26]process_json_proto returns [00:51:26]Send response to host [00:51:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:51:26]free response buf [00:51:26]execute_script done [00:51:26]execute_script returns [00:51:26]free content buf [00:51:26]Sock 9.Close socket [00:51:26]Sock 9.Thread stoped [00:51:26]accept exits with 7 [00:51:26]New connection [00:51:26]New thread 3067354468 created [00:51:26]Thread 3067497828 joined [00:51:26]Waiting for new connection... [00:51:26] Sock 7.Parse request [00:51:26]Sock 7.Check first char [00:51:26]Sock 7.First char is OK [00:51:26]request: POST /json_proto HTTP/1.0 [00:51:26]Method: POST [00:51:26]URL: /json_proto [00:51:26]Method is POST - this is cgi request [00:51:26]url: /json_proto [00:51:26]query_string will be loaded in cgi processing [00:51:26]execute_cgi json_proto POST (null) [00:51:26]execute_cgi path=json_proto method=POST [00:51:26]POST find Content-Length [00:51:26]Host: 172.17.42.195:8080 [00:51:26]Content-Length: 269 [00:51:26]Content-Type: application/json [00:51:26] [00:51:26]POST finish read [00:51:26]Found Content-Length = 269 [00:51:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0430\u0442\u0431\u0435\u043A\u043E\u0432 \u0421. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:26]execute_script... [00:51:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0430\u0442\u0431\u0435\u043A\u043E\u0432 \u0421. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:51:26]POST & json_proto [00:51:26]process_json_proto [00:51:26]json parsed OK: [00:51:26]protocol is kg_v1.0 [00:51:26]action value=x_report [00:51:26]process_action x_report [00:51:26]cmd_x_report [00:51:26]MH_GetDate [00:51:26]Write to MH i2c: F0 00 00 27 00 16 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: F0 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: F0 09 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: F0 09 00 27 00 00 8F EB 1A 67 EF 94 12 67 16 [00:51:26]GetLastDocTimeStamp 1729816393 [00:51:26]current date 1729817487 [00:51:26]FM_GetShiftState [00:51:26]SAM_PROTO_GetShiftState [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 13 01 00 [00:51:26]Write to MH i2c: E2 08 00 28 00 80 13 01 00 00 00 00 00 A5 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 0E 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 0E 00 28 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 0A [00:51:26]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_GetShiftState done [00:51:26]FM_GetShiftState done [00:51:26]KKMCreateXReportDocument [00:51:26]Load OK [00:51:26]Malloc new data [00:51:26]MH_GetDate [00:51:26]Write to MH i2c: F0 00 00 29 00 18 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: F0 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: F0 09 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: F0 09 00 29 00 00 8F EB 1A 67 EF 94 12 67 18 [00:51:26]Malloc new data [00:51:26]Malloc new data [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 11 00 00 [00:51:26]Write to MH i2c: E2 08 00 2A 00 80 11 00 00 00 00 00 00 A4 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:26]Read from MH i2c: E2 17 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 17 00 2A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 F9 [00:51:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_GetFieldsCounters [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 13 00 00 [00:51:26]Write to MH i2c: E2 08 00 2B 00 80 13 00 00 00 00 00 00 A7 [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:26]Read from MH i2c: E2 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 62 00 [00:51:26]MH_I2C_Read... [00:51:26]Read from MH i2c: E2 62 00 2B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [00: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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:26]wFMCommunicate OK [00:51:26]SAM_PROTO_GetFieldsCounters done [00:51:26]Malloc new data [00:51:26]Malloc new data [00:51:26]Malloc new data [00:51:26]KKMCreateXReportDocument OK [00:51:26]KKMSetXReportData OK [00:51:26]KKMPrepareXReportFMData [00:51:26]SAM_PROTO_GetShiftData [00:51:26]wFMCommunicate request_size=4 [00:51:26]MH_SAM_APDU [00:51:26]CAPDU: 80 13 02 00 [00:51:26]Write to MH i2c: E2 08 00 2C 00 80 13 02 00 00 00 00 00 AA [00:51:26]Write i2c OK [00:51:26]MH_I2C_Read... [00:51:27]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:51:27]Read from MH i2c: E2 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 FD 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 FD 00 2C 00 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 1D [00:51:27]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:51:27]wFMCommunicate OK [00:51:27]wFMCommunicate request_size=4 [00:51:27]MH_SAM_APDU [00:51:27]CAPDU: 80 17 00 00 [00:51:27]Write to MH i2c: E2 08 00 2D 00 80 17 00 00 00 00 00 00 AD [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:27]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:27]Read from MH i2c: E2 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 FD 00 [00:51:27]MH_I2C_Read... [00:51:27]Read from MH i2c: E2 FD 00 2D 00 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 B5 [00:51:27]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:51:27]wFMCommunicate OK [00:51:27]wFMCommunicate request_size=4 [00:51:27]MH_SAM_APDU [00:51:27]CAPDU: 80 17 00 00 [00:51:27]Write to MH i2c: E2 08 00 2E 00 80 17 00 00 00 00 00 00 AE [00:51:27]Write i2c OK [00:51:27]MH_I2C_Read... [00:51:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:28]Read from MH i2c: E2 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: E2 FD 00 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: E2 FD 00 2E 00 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 80 [00:51:28]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 90 00 [00:51:28]wFMCommunicate OK [00:51:28]wFMCommunicate request_size=4 [00:51:28]MH_SAM_APDU [00:51:28]CAPDU: 80 17 00 00 [00:51:28]Write to MH i2c: E2 08 00 2F 00 80 17 00 00 00 00 00 00 AF [00:51:28]Write i2c OK [00:51:28]MH_I2C_Read... [00:51:28]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:28]Read from MH i2c: E2 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: E2 FD 00 [00:51:28]MH_I2C_Read... [00:51:28]Read from MH i2c: E2 FD 00 2F 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 21 [00:51:28]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:51:28]wFMCommunicate OK [00:51:28]wFMCommunicate request_size=4 [00:51:28]MH_SAM_APDU [00:51:28]CAPDU: 80 17 00 00 [00:51:28]Write to MH i2c: E2 08 00 30 00 80 17 00 00 00 00 00 00 B0 [00:51:28]Write i2c OK [00:51:28]MH_I2C_Read... [00:51:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:51:29]Read from MH i2c: E2 [00:51:29]MH_I2C_Read... [00:51:29]Read from MH i2c: E2 BD 00 [00:51:29]MH_I2C_Read... [00:51:29]Read from MH i2c: E2 BD 00 30 00 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 96 [00:51:29]RAPDU: 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:51:29]wFMCommunicate OK [00:51:29]SAM_PROTO_GetShiftData done [00:51:29]1194 (1180) - счетчики итогов смены [00:51:29] 1134 (4) - 0 - количество чеков со всеми признаками расчетов [00:51:29] 1129 (141) - счетчики операций «приход» [00:51:29] 1135 (4) - 0 - количество чеков по признаку расчетов [00:51:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:51:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:51:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:51:29] 1024 (117) - суммы налогов [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 0% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 12% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 2% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 3% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 5% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1130 (141) - счетчики операций «возврат прихода» [00:51:29] 1135 (4) - 0 - количество чеков по признаку расчетов [00:51:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:51:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:51:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:51:29] 1024 (117) - суммы налогов [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 0% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 12% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 2% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 3% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 5% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1131 (141) - счетчики операций «расход» [00:51:29] 1135 (4) - 0 - количество чеков по признаку расчетов [00:51:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:51:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:51:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:51:29] 1024 (117) - суммы налогов [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 0% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 12% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 2% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 3% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 5% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1132 (141) - счетчики операций «возврат расхода» [00:51:29] 1135 (4) - 0 - количество чеков по признаку расчетов [00:51:29] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:51:29] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:51:29] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:51:29] 1024 (117) - суммы налогов [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 0% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1006 (9) - суммы НДС [00:51:29] 1010 (1) - 12% - код ставки НДС [00:51:29] 1011 (0) - 0.00 - сумма НДС по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 2% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 3% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 5% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 0,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1007 (9) - суммы НСП [00:51:29] 1014 (1) - 1,50% - код ставки НСП [00:51:29] 1015 (0) - 0.00 - сумма НСП по ставке [00:51:29] 1133 (588) - - счетчики коррекции - не используются [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1194 (04AA) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1134 (046E) [00:51:29]Malloc new data [00:51:29]Processing tag 1129 (0469) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1135 (046F) [00:51:29]Malloc new data [00:51:29]Processing tag 1201 (04B1) [00:51:29]Malloc new data [00:51:29]Processing tag 1136 (0470) [00:51:29]Malloc new data [00:51:29]Processing tag 1138 (0472) [00:51:29]Malloc new data [00:51:29]Processing tag 1024 (0400) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1006 (03EE) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1010 (03F2) [00:51:29]Malloc new data [00:51:29]Processing tag 1011 (03F3) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1006 (03EE) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1010 (03F2) [00:51:29]Malloc new data [00:51:29]Processing tag 1011 (03F3) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]SetTLVBufToDocument err=0 [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1130 (046A) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1135 (046F) [00:51:29]Malloc new data [00:51:29]Processing tag 1201 (04B1) [00:51:29]Malloc new data [00:51:29]Processing tag 1136 (0470) [00:51:29]Malloc new data [00:51:29]Processing tag 1138 (0472) [00:51:29]Malloc new data [00:51:29]Processing tag 1024 (0400) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1006 (03EE) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1010 (03F2) [00:51:29]Malloc new data [00:51:29]Processing tag 1011 (03F3) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1006 (03EE) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1010 (03F2) [00:51:29]Malloc new data [00:51:29]Processing tag 1011 (03F3) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]SetTLVBufToDocument err=0 [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1131 (046B) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1135 (046F) [00:51:29]Malloc new data [00:51:29]Processing tag 1201 (04B1) [00:51:29]Malloc new data [00:51:29]Processing tag 1136 (0470) [00:51:29]Malloc new data [00:51:29]Processing tag 1138 (0472) [00:51:29]Malloc new data [00:51:29]Processing tag 1024 (0400) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1006 (03EE) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1010 (03F2) [00:51:29]Malloc new data [00:51:29]Processing tag 1011 (03F3) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1006 (03EE) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1010 (03F2) [00:51:29]Malloc new data [00:51:29]Processing tag 1011 (03F3) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:29]Processing tag 1014 (03F6) [00:51:29]Malloc new data [00:51:29]Processing tag 1015 (03F7) [00:51:29]Malloc new data [00:51:29]SetTLVBufToDocument err=0 [00:51:29]Processing tag 1007 (03EF) [00:51:29]Load OK [00:51:29]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]SetTLVBufToDocument err=0 [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1132 (046C) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1135 (046F) [00:51:30]Malloc new data [00:51:30]Processing tag 1201 (04B1) [00:51:30]Malloc new data [00:51:30]Processing tag 1136 (0470) [00:51:30]Malloc new data [00:51:30]Processing tag 1138 (0472) [00:51:30]Malloc new data [00:51:30]Processing tag 1024 (0400) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1006 (03EE) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1010 (03F2) [00:51:30]Malloc new data [00:51:30]Processing tag 1011 (03F3) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1006 (03EE) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1010 (03F2) [00:51:30]Malloc new data [00:51:30]Processing tag 1011 (03F3) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1007 (03EF) [00:51:30]Load OK [00:51:30]SetTLVBufToDocument [00:51:30]Processing tag 1014 (03F6) [00:51:30]Malloc new data [00:51:30]Processing tag 1015 (03F7) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]SetTLVBufToDocument err=0 [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Processing tag 1133 (046D) [00:51:30]Malloc new data [00:51:30]SetTLVBufToDocument err=0 [00:51:30]SetTLVBufToDocument err=0 [00:51:30]Malloc new data [00:51:30]SAM_PROTO_GetFMData [00:51:30]wFMCommunicate request_size=4 [00:51:30]MH_SAM_APDU [00:51:30]CAPDU: 80 13 03 00 [00:51:30]Write to MH i2c: E2 08 00 31 00 80 13 03 00 00 00 00 00 B0 [00:51:30]Write i2c OK [00:51:30]MH_I2C_Read... [00:51:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:51:30]Read from MH i2c: E2 [00:51:30]MH_I2C_Read... [00:51:30]Read from MH i2c: E2 FD 00 [00:51:30]MH_I2C_Read... [00:51:30]Read from MH i2c: E2 FD 00 31 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 AA [00:51:30]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:51:30]wFMCommunicate OK [00:51:30]wFMCommunicate request_size=4 [00:51:30]MH_SAM_APDU [00:51:30]CAPDU: 80 17 00 00 [00:51:30]Write to MH i2c: E2 08 00 32 00 80 17 00 00 00 00 00 00 B2 [00:51:30]Write i2c OK [00:51:30]MH_I2C_Read... [00:51:31]OFD Sender: No OFD packet to send [00:51:31]Read from MH i2c: E2 [00:51:31]MH_I2C_Read... [00:51:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:31]Read from MH i2c: E2 FD 00 [00:51:31]MH_I2C_Read... [00:51:31]Read from MH i2c: E2 FD 00 32 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 89 [00:51:31]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:51:31]wFMCommunicate OK [00:51:31]wFMCommunicate request_size=4 [00:51:31]MH_SAM_APDU [00:51:31]CAPDU: 80 17 00 00 [00:51:31]Write to MH i2c: E2 08 00 33 00 80 17 00 00 00 00 00 00 B3 [00:51:31]Write i2c OK [00:51:31]MH_I2C_Read... [00:51:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:31]Read from MH i2c: E2 [00:51:31]MH_I2C_Read... [00:51:31]Read from MH i2c: E2 FD 00 [00:51:31]MH_I2C_Read... [00:51:31]Read from MH i2c: E2 FD 00 33 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 DA [00:51:31]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:51:31]wFMCommunicate OK [00:51:31]wFMCommunicate request_size=4 [00:51:31]MH_SAM_APDU [00:51:31]CAPDU: 80 17 00 00 [00:51:31]Write to MH i2c: E2 08 00 34 00 80 17 00 00 00 00 00 00 B4 [00:51:31]Write i2c OK [00:51:31]MH_I2C_Read... [00:51:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:32]Read from MH i2c: E2 [00:51:32]MH_I2C_Read... [00:51:32]Read from MH i2c: E2 FD 00 [00:51:32]MH_I2C_Read... [00:51:32]Read from MH i2c: E2 FD 00 34 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 2F [00:51:32]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:51:32]wFMCommunicate OK [00:51:32]wFMCommunicate request_size=4 [00:51:32]MH_SAM_APDU [00:51:32]CAPDU: 80 17 00 00 [00:51:32]Write to MH i2c: E2 08 00 35 00 80 17 00 00 00 00 00 00 B5 [00:51:32]Write i2c OK [00:51:32]MH_I2C_Read... [00:51:32]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:51:32]Read from MH i2c: E2 [00:51:32]MH_I2C_Read... [00:51:32]Read from MH i2c: E2 E3 00 [00:51:32]MH_I2C_Read... [00:51:32]Read from MH i2c: E2 E3 00 35 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 94 [00:51:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:51:32]wFMCommunicate OK [00:51:32]SAM_PROTO_GetFMData done [00:51:32]FM_GetFMData:85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 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 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:51:33]oper:6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:51:33]total:45 9D CD EF 07 [00:51:33]Malloc new data [00:51:33]oper:6F 04 04 00 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 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 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:51:33]total:30 AE DA 0A [00:51:33]Malloc new data [00:51:33]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:51:33]total: [00:51:33]Malloc new data [00:51:33]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:51:33]total: [00:51:33]Malloc new data [00:51:33]KKMPrepareXReportFMData err=0 [00:51:33]Х отчет ИНН: 02508201610067 Кассир: Туратбеков С. 25.10.2024 00:51 Смена: 522 РНМ: 0000000000091623 ЗНМ: 0300000083 СНО: Общий режим Всего чеков: 0 ИТОГИ ПРИХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 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 Нал. в кассе: 0.00 НС Приход: 340880008.37 НС Возвр.Прихода: 1821036.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874672 [00:51:33]StoreToDocumentArchive [00:51:33]MH_GetDate [00:51:33]Write to MH i2c: F0 00 00 36 00 25 [00:51:33]Write i2c OK [00:51:33]MH_I2C_Read... [00:51:33]Read from MH i2c: F0 [00:51:33]MH_I2C_Read... [00:51:33]Read from MH i2c: F0 09 00 [00:51:33]MH_I2C_Read... [00:51:33]Read from MH i2c: F0 09 00 36 00 00 96 EB 1A 67 EF 94 12 67 2C [00:51:33]shift 522 fd 1729817494 [00:51:33]save to /storage/0522/doc_1729817494 [00:51:33]save last doc name /storage/0522/doc_1729817494 to /storage/kkm_last_doc_name [00:51:33]save OK [00:51:33]Clear old archive folders... [00:51:33]NVStorageSaveData kkm_last_timestamp [00:51:33]File name is /storage/kkm_last_timestamp [00:51:33]Write 4 bytes [00:51:33]NVStorageSaveData done [00:51:33]ExternCall_PrintAddStr [00:51:33]wPrintStart [00:51:33]Write to MH i2c: 01 00 00 37 00 37 [00:51:33]Write i2c OK [00:51:33]MH_I2C_Read... [00:51:33]Read from MH i2c: 01 [00:51:33]MH_I2C_Read... [00:51:33]Read from MH i2c: 01 07 00 [00:51:33]MH_I2C_Read... [00:51:33]Read from MH i2c: 01 07 00 37 00 00 00 00 00 00 FF 0F 4C [00:51:33]RasterBufferAndPrint [00:51:33]line Х отчет [00:51:33]line ИНН: 02508201610067 [00:51:33]line Кассир: Туратбеков С. [00:51:33]line 25.10.2024 00:51 [00:51:33]line Смена: 522 [00:51:33]line РНМ: 0000000000091623 [00:51:33]line ЗНМ: 0300000083 [00:51:33]line СНО: Общий режим [00:51:33]line Всего чеков: 0 [00:51:33]line ИТОГИ ПРИХОД [00:51:33]line Чеков: 0 [00:51:33]line Общий итог: 0.00 [00:51:33]line Итого наличными: 0.00 [00:51:33]line Итого безнал.: 0.00 [00:51:33]line НДС 0% : 0.00 [00:51:33]line НДС 12% : 0.00 [00:51:33]line НСП 0% : 0.00 [00:51:33]line НСП 1,50% : 0.00 [00:51:33]line НСП 0,50% : 0.00 [00:51:33]line НСП 5% : 0.00 [00:51:33]line НСП 3% : 0.00 [00:51:33]line НСП 2% : 0.00 [00:51:33]line НСП 1% : 0.00 [00:51:33]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:51:33]line Чеков: 0 [00:51:33]line Общий итог: 0.00 [00:51:33]line Итого наличными: 0.00 [00:51:33]line Итого безнал.: 0.00 [00:51:33]line НДС 0% : 0.00 [00:51:33]line НДС 12% : 0.00 [00:51:33]line НСП 0% : 0.00 [00:51:33]line НСП 1,50% : 0.00 [00:51:33]line НСП 0,50% : 0.00 [00:51:33]line НСП 5% : 0.00 [00:51:33]line НСП 3% : 0.00 [00:51:33]line НСП 2% : 0.00 [00:51:33]line НСП 1% : 0.00 [00:51:33]line ИТОГИ РАСХОД [00:51:33]line Чеков: 0 [00:51:33]line Общий итог: 0.00 [00:51:33]line Итого наличными: 0.00 [00:51:33]line Итого безнал.: 0.00 [00:51:33]line НДС 0% : 0.00 [00:51:33]line НДС 12% : 0.00 [00:51:33]line НСП 0% : 0.00 [00:51:33]line НСП 1,50% : 0.00 [00:51:33]line НСП 0,50% : 0.00 [00:51:33]line НСП 5% : 0.00 [00:51:33]line НСП 3% : 0.00 [00:51:33]line НСП 2% : 0.00 [00:51:33]line НСП 1% : 0.00 [00:51:33]line ИТОГИ ВОЗВРАТ РАСХОДА [00:51:33]line Чеков: 0 [00:51:33]line Общий итог: 0.00 [00:51:33]line Итого наличными: 0.00 [00:51:33]line Итого безнал.: 0.00 [00:51:33]line НДС 0% : 0.00 [00:51:33]line НДС 12% : 0.00 [00:51:33]line НСП 0% : 0.00 [00:51:33]line НСП 1,50% : 0.00 [00:51:33]line НСП 0,50% : 0.00 [00:51:33]line НСП 5% : 0.00 [00:51:33]line НСП 3% : 0.00 [00:51:33]line НСП 2% : 0.00 [00:51:33]line НСП 1% : 0.00 [00:51:33]line Сумма внесений: 0.00 [00:51:33]line Сумма выплат: 0.00 [00:51:33]line Нал. в кассе: 0.00 [00:51:33]line НС Приход: 340880008.37 [00:51:33]line НС Возвр.Прихода: 1821036.00 [00:51:33]line НС Расход: 0.00 [00:51:33]line НС Возвр.Расхода: 0.00 [00:51:33]line ФМ: 0000000000874672 [00:51:33]written 0, free lines is 4095 [00:51:34]Write to MH i2c: 01 00 00 82 00 82 [00:51:34]Write i2c OK [00:51:34]MH_I2C_Read... [00:51:34]Read from MH i2c: 01 [00:51:34]MH_I2C_Read... [00:51:34]Read from MH i2c: 01 07 00 [00:51:34]MH_I2C_Read... [00:51:34]Read from MH i2c: 01 07 00 82 00 00 00 00 00 00 A0 0A 33 [00:51:34]RasterBufferAndPrint [00:51:34]line [00:51:34]line [00:51:34]line [00:51:34]line [00:51:34]line [00:51:34]written 0, free lines is 2750 [00:51:34]MH_Cut [00:51:34]Write to MH i2c: D1 01 00 89 00 01 5B [00:51:34]Write i2c OK [00:51:34]MH_I2C_Read... [00:51:34]Read from MH i2c: D1 [00:51:34]MH_I2C_Read... [00:51:34]Read from MH i2c: D1 01 00 [00:51:34]MH_I2C_Read... [00:51:34]Read from MH i2c: D1 01 00 89 00 00 5A [00:51:34]Write to MH i2c: 01 00 00 8A 00 8A [00:51:34]Write i2c OK [00:51:34]MH_I2C_Read... [00:51:35]*** Cut start [00:51:35]*** Partial cut [00:51:35]*** CUTSNS_PIN = 1 [00:51:35]*** CUTSNS_PIN = 0 [00:51:36]OFD Sender: No OFD packet to send [00:51:36]*** Brake cut motor [00:51:36]Read from MH i2c: 01 [00:51:36]MH_I2C_Read... [00:51:36]*** Stop cut motor [00:51:36]*** Cut end [00:51:36]Read from MH i2c: 01 07 00 [00:51:36]MH_I2C_Read... [00:51:36]Read from MH i2c: 01 07 00 8A 00 00 00 00 00 00 FF 0F 9F [00:51:36]process_action x_report done [00:51:36]requested_data is exist [00:51:36]produce_requested_data [00:51:36]requested_item fd.num is exist - process it [00:51:36]SAM_PROTO_GetFieldsCounters [00:51:36]wFMCommunicate request_size=4 [00:51:36]MH_SAM_APDU [00:51:36]CAPDU: 80 13 00 00 [00:51:36]Write to MH i2c: E2 08 00 8B 00 80 13 00 00 00 00 00 00 07 [00:51:36]Write i2c OK [00:51:36]MH_I2C_Read... [00:51:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:36]Read from MH i2c: E2 [00:51:36]MH_I2C_Read... [00:51:36]Read from MH i2c: E2 62 00 [00:51:36]MH_I2C_Read... [00:51:36]Read from MH i2c: E2 62 00 8B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 1D [00:51:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:36]wFMCommunicate OK [00:51:36]SAM_PROTO_GetFieldsCounters done [00:51:36]requested_item shift.num is exist - process it [00:51:36]requested_item shift.opened is exist - process it [00:51:36]req_shift_opened [00:51:36]FM_GetShiftState [00:51:36]SAM_PROTO_GetShiftState [00:51:36]wFMCommunicate request_size=4 [00:51:36]MH_SAM_APDU [00:51:36]CAPDU: 80 13 01 00 [00:51:36]Write to MH i2c: E2 08 00 8C 00 80 13 01 00 00 00 00 00 09 [00:51:36]Write i2c OK [00:51:36]MH_I2C_Read... [00:51:36]Read from MH i2c: E2 [00:51:36]MH_I2C_Read... [00:51:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:36]Read from MH i2c: E2 0E 00 [00:51:36]MH_I2C_Read... [00:51:36]Read from MH i2c: E2 0E 00 8C 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 6E [00:51:36]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:51:36]wFMCommunicate OK [00:51:36]SAM_PROTO_GetShiftState done [00:51:36]FM_GetShiftState done [00:51:36]req_shift_opened done [00:51:36]requested_item shift.open_date is exist - process it [00:51:36]req_shift_open_date [00:51:36]req_shift_open_date done [00:51:36]produce_requested_data done [00:51:36]produce_requested_data return {"fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:51:36]process_action_free x_report [00:51:36]json_value_free [00:51:36]json_value_free done [00:51:36]process_json_proto returns [00:51:36]Send response to host [00:51:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:51:36]free response buf [00:51:36]execute_script done [00:51:36]execute_script returns [00:51:36]free content buf [00:51:36]Sock 7.Close socket [00:51:36]Sock 7.Thread stoped [00:51:41]OFD Sender: No OFD packet to send [00:51:46]OFD Sender: No OFD packet to send [00:51:47]accept exits with 9 [00:51:47]New connection [00:51:47]New thread 3067497828 created [00:51:47]Thread 3067354468 joined [00:51:47]Waiting for new connection... [00:51:47] Sock 9.Parse request [00:51:47]Sock 9.Check first char [00:51:47]Sock 9.First char is OK [00:51:47]request: POST /json_proto HTTP/1.0 [00:51:47]Method: POST [00:51:47]URL: /json_proto [00:51:47]Method is POST - this is cgi request [00:51:47]url: /json_proto [00:51:47]query_string will be loaded in cgi processing [00:51:47]execute_cgi json_proto POST (null) [00:51:47]execute_cgi path=json_proto method=POST [00:51:47]POST find Content-Length [00:51:47]Host: 172.17.42.195:8080 [00:51:47]Content-Length: 215 [00:51:47]Content-Type: application/json [00:51:47] [00:51:47]POST finish read [00:51:47]Found Content-Length = 215 [00:51: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" ] } } [00:51:47]execute_script... [00:51: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" ] } } [00:51:47]POST & json_proto [00:51:47]process_json_proto [00:51:47]json parsed OK: [00:51:47]protocol is kg_v1.0 [00:51:47]action value=get_value [00:51:47]process_action get_value [00:51:47]cmd_get_value [00:51:47]process_action get_value done [00:51:47]requested_data is exist [00:51:47]produce_requested_data [00:51:47]requested_item kkm.sn is exist - process it [00:51:47]requested_item kkm.ver is exist - process it [00:51:47]requested_item fm.sn is exist - process it [00:51:47]wFMCommunicate request_size=4 [00:51:47]MH_SAM_APDU [00:51:47]CAPDU: 80 11 00 00 [00:51:47]Write to MH i2c: E2 08 00 8D 00 80 11 00 00 00 00 00 00 07 [00:51:47]Write i2c OK [00:51:47]MH_I2C_Read... [00:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:47]Read from MH i2c: E2 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 17 00 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 17 00 8D 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5C [00:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:51:47]wFMCommunicate OK [00:51:47]requested_item fd.num is exist - process it [00:51:47]SAM_PROTO_GetFieldsCounters [00:51:47]wFMCommunicate request_size=4 [00:51:47]MH_SAM_APDU [00:51:47]CAPDU: 80 13 00 00 [00:51:47]Write to MH i2c: E2 08 00 8E 00 80 13 00 00 00 00 00 00 0A [00:51:47]Write i2c OK [00:51:47]MH_I2C_Read... [00:51:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:47]Read from MH i2c: E2 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 62 00 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 62 00 8E 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [00:51:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:47]wFMCommunicate OK [00:51:47]SAM_PROTO_GetFieldsCounters done [00:51:47]requested_item shift.num is exist - process it [00:51:47]requested_item shift.opened is exist - process it [00:51:47]req_shift_opened [00:51:47]FM_GetShiftState [00:51:47]SAM_PROTO_GetShiftState [00:51:47]wFMCommunicate request_size=4 [00:51:47]MH_SAM_APDU [00:51:47]CAPDU: 80 13 01 00 [00:51:47]Write to MH i2c: E2 08 00 8F 00 80 13 01 00 00 00 00 00 0C [00:51:47]Write i2c OK [00:51:47]MH_I2C_Read... [00:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:47]Read from MH i2c: E2 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 0E 00 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 0E 00 8F 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 71 [00:51:47]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:51:47]wFMCommunicate OK [00:51:47]SAM_PROTO_GetShiftState done [00:51:47]FM_GetShiftState done [00:51:47]req_shift_opened done [00:51:47]requested_item shift.open_date is exist - process it [00:51:47]req_shift_open_date [00:51:47]req_shift_open_date done [00:51:47]produce_requested_data done [00:51:47]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:51:47]process_action_free get_value [00:51:47]json_value_free [00:51:47]json_value_free done [00:51:47]process_json_proto returns [00:51:47]Send response to host [00:51:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:51:47]free response buf [00:51:47]execute_script done [00:51:47]execute_script returns [00:51:47]free content buf [00:51:47]Sock 9.Close socket [00:51:47]Sock 9.Thread stoped [00:51:47]accept exits with 7 [00:51:47]New connection [00:51:47]New thread 3067354468 created [00:51:47]Thread 3067497828 joined [00:51:47]Waiting for new connection... [00:51:47] Sock 7.Parse request [00:51:47]Sock 7.Check first char [00:51:47]Sock 7.First char is OK [00:51:47]request: POST /json_proto HTTP/1.0 [00:51:47]Method: POST [00:51:47]URL: /json_proto [00:51:47]Method is POST - this is cgi request [00:51:47]url: /json_proto [00:51:47]query_string will be loaded in cgi processing [00:51:47]execute_cgi json_proto POST (null) [00:51:47]execute_cgi path=json_proto method=POST [00:51:47]POST find Content-Length [00:51:47]Host: 172.17.42.195:8080 [00:51:47]Content-Length: 331 [00:51:47]Content-Type: application/json [00:51:47] [00:51:47]POST finish read [00:51:47]Found Content-Length = 331 [00:51: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" ] } } [00:51:47]execute_script... [00:51: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" ] } } [00:51:47]POST & json_proto [00:51:47]process_json_proto [00:51:47]json parsed OK: [00:51:47]protocol is kg_v1.0 [00:51:47]action value=get_value [00:51:47]process_action get_value [00:51:47]cmd_get_value [00:51:47]process_action get_value done [00:51:47]requested_data is exist [00:51:47]produce_requested_data [00:51:47]requested_item fm.sale.total is exist - process it [00:51:47]SAM_PROTO_GetFMData [00:51:47]wFMCommunicate request_size=4 [00:51:47]MH_SAM_APDU [00:51:47]CAPDU: 80 13 03 00 [00:51:47]Write to MH i2c: E2 08 00 90 00 80 13 03 00 00 00 00 00 0F [00:51:47]Write i2c OK [00:51:47]MH_I2C_Read... [00:51:47]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:51:47]Read from MH i2c: E2 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 FD 00 [00:51:47]MH_I2C_Read... [00:51:47]Read from MH i2c: E2 FD 00 90 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 09 [00:51:48]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:51:48]wFMCommunicate OK [00:51:48]wFMCommunicate request_size=4 [00:51:48]MH_SAM_APDU [00:51:48]CAPDU: 80 17 00 00 [00:51:48]Write to MH i2c: E2 08 00 91 00 80 17 00 00 00 00 00 00 11 [00:51:48]Write i2c OK [00:51:48]MH_I2C_Read... [00:51:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:48]Read from MH i2c: E2 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 FD 00 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 FD 00 91 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 E8 [00:51:48]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:51:48]wFMCommunicate OK [00:51:48]wFMCommunicate request_size=4 [00:51:48]MH_SAM_APDU [00:51:48]CAPDU: 80 17 00 00 [00:51:48]Write to MH i2c: E2 08 00 92 00 80 17 00 00 00 00 00 00 12 [00:51:48]Write i2c OK [00:51:48]MH_I2C_Read... [00:51:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:48]Read from MH i2c: E2 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 FD 00 [00:51:48]MH_I2C_Read... [00:51:48]Read from MH i2c: E2 FD 00 92 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 39 [00:51:49]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:51:49]wFMCommunicate OK [00:51:49]wFMCommunicate request_size=4 [00:51:49]MH_SAM_APDU [00:51:49]CAPDU: 80 17 00 00 [00:51:49]Write to MH i2c: E2 08 00 93 00 80 17 00 00 00 00 00 00 13 [00:51:49]Write i2c OK [00:51:49]MH_I2C_Read... [00:51:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:49]Read from MH i2c: E2 [00:51:49]MH_I2C_Read... [00:51:49]Read from MH i2c: E2 FD 00 [00:51:49]MH_I2C_Read... [00:51:49]Read from MH i2c: E2 FD 00 93 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 8E [00:51:49]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:51:49]wFMCommunicate OK [00:51:49]wFMCommunicate request_size=4 [00:51:49]MH_SAM_APDU [00:51:49]CAPDU: 80 17 00 00 [00:51:49]Write to MH i2c: E2 08 00 94 00 80 17 00 00 00 00 00 00 14 [00:51:49]Write i2c OK [00:51:49]MH_I2C_Read... [00:51:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:51:49]Read from MH i2c: E2 [00:51:49]MH_I2C_Read... [00:51:49]Read from MH i2c: E2 E3 00 [00:51:49]MH_I2C_Read... [00:51:49]Read from MH i2c: E2 E3 00 94 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F3 [00:51:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:51:50]wFMCommunicate OK [00:51:50]SAM_PROTO_GetFMData done [00:51:50]requested_item fm.sale_refund.total is exist - process it [00:51:50]requested_item fm.buy.total is exist - process it [00:51:50]requested_item shift.sale.total is exist - process it [00:51:50]SAM_PROTO_GetShiftData [00:51:50]wFMCommunicate request_size=4 [00:51:50]MH_SAM_APDU [00:51:50]CAPDU: 80 13 02 00 [00:51:50]Write to MH i2c: E2 08 00 95 00 80 13 02 00 00 00 00 00 13 [00:51:50]Write i2c OK [00:51:50]MH_I2C_Read... [00:51:50]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:51:50]Read from MH i2c: E2 [00:51:50]MH_I2C_Read... [00:51:50]Read from MH i2c: E2 FD 00 [00:51:50]MH_I2C_Read... [00:51:50]Read from MH i2c: E2 FD 00 95 00 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 86 [00:51:50]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:51:50]wFMCommunicate OK [00:51:50]wFMCommunicate request_size=4 [00:51:50]MH_SAM_APDU [00:51:50]CAPDU: 80 17 00 00 [00:51:50]Write to MH i2c: E2 08 00 96 00 80 17 00 00 00 00 00 00 16 [00:51:50]Write i2c OK [00:51:50]MH_I2C_Read... [00:51:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:51]Read from MH i2c: E2 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: E2 FD 00 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: E2 FD 00 96 00 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 OFD Sender: No OFD packet to send [00:51:51]00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 1E [00:51:51]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:51:51]wFMCommunicate OK [00:51:51]wFMCommunicate request_size=4 [00:51:51]MH_SAM_APDU [00:51:51]CAPDU: 80 17 00 00 [00:51:51]Write to MH i2c: E2 08 00 97 00 80 17 00 00 00 00 00 00 17 [00:51:51]Write i2c OK [00:51:51]MH_I2C_Read... [00:51:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:51]Read from MH i2c: E2 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: E2 FD 00 [00:51:51]MH_I2C_Read... [00:51:51]Read from MH i2c: E2 FD 00 97 00 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 E9 [00:51:51]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:51:52]wFMCommunicate OK [00:51:52]wFMCommunicate request_size=4 [00:51:52]MH_SAM_APDU [00:51:52]CAPDU: 80 17 00 00 [00:51:52]Write to MH i2c: E2 08 00 98 00 80 17 00 00 00 00 00 00 18 [00:51:52]Write i2c OK [00:51:52]MH_I2C_Read... [00:51:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:52]Read from MH i2c: E2 [00:51:52]MH_I2C_Read... [00:51:52]Read from MH i2c: E2 FD 00 [00:51:52]MH_I2C_Read... [00:51:52]Read from MH i2c: E2 FD 00 98 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 8A [00:51:52]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:51:52]wFMCommunicate OK [00:51:52]wFMCommunicate request_size=4 [00:51:52]MH_SAM_APDU [00:51:52]CAPDU: 80 17 00 00 [00:51:52]Write to MH i2c: E2 08 00 99 00 80 17 00 00 00 00 00 00 19 [00:51:52]Write i2c OK [00:51:52]MH_I2C_Read... [00:51:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:51:52]Read from MH i2c: E2 [00:51:52]MH_I2C_Read... [00:51:52]Read from MH i2c: E2 BD 00 [00:51:52]MH_I2C_Read... [00:51:52]Read from MH i2c: E2 BD 00 99 00 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 FF [00:51:52]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:51:52]wFMCommunicate OK [00:51:52]SAM_PROTO_GetShiftData done [00:51:52]requested_item shift.sale.total_cash is exist - process it [00:51:52]requested_item shift.sale_refund.total is exist - process it [00:51:52]requested_item shift.sale_refund.total_cash is exist - process it [00:51:52]requested_item shift.buy.total is exist - process it [00:51:52]requested_item shift.buy.total_cash is exist - process it [00:51:52]produce_requested_data done [00:51:52]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:51:52]process_action_free get_value [00:51:52]json_value_free [00:51:52]json_value_free done [00:51:52]process_json_proto returns [00:51:52]Send response to host [00:51:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:51:52]free response buf [00:51:52]execute_script done [00:51:52]execute_script returns [00:51:52]free content buf [00:51:52]Sock 7.Close socket [00:51:52]Sock 7.Thread stoped [00:51:56]OFD Sender: No OFD packet to send [00:51:56]accept exits with 9 [00:51:56]New connection [00:51:56]New thread 3067497828 created [00:51:56]Thread 3067354468 joined [00:51:56]Waiting for new connection... [00:51:56] Sock 9.Parse request [00:51:56]Sock 9.Check first char [00:51:56]Sock 9.First char is OK [00:51:56]request: POST /json_proto HTTP/1.0 [00:51:56]Method: POST [00:51:56]URL: /json_proto [00:51:56]Method is POST - this is cgi request [00:51:56]url: /json_proto [00:51:56]query_string will be loaded in cgi processing [00:51:56]execute_cgi json_proto POST (null) [00:51:56]execute_cgi path=json_proto method=POST [00:51:56]POST find Content-Length [00:51:56]Host: 172.17.42.195:8080 [00:51:56]Content-Length: 215 [00:51:56]Content-Type: application/json [00:51:56] [00:51:56]POST finish read [00:51:56]Found Content-Length = 215 [00:51: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" ] } } [00:51:56]execute_script... [00:51: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" ] } } [00:51:56]POST & json_proto [00:51:56]process_json_proto [00:51:56]json parsed OK: [00:51:56]protocol is kg_v1.0 [00:51:56]action value=get_value [00:51:56]process_action get_value [00:51:56]cmd_get_value [00:51:56]process_action get_value done [00:51:56]requested_data is exist [00:51:56]produce_requested_data [00:51:56]requested_item kkm.sn is exist - process it [00:51:56]requested_item kkm.ver is exist - process it [00:51:56]requested_item fm.sn is exist - process it [00:51:56]wFMCommunicate request_size=4 [00:51:56]MH_SAM_APDU [00:51:56]CAPDU: 80 11 00 00 [00:51:56]Write to MH i2c: E2 08 00 9A 00 80 11 00 00 00 00 00 00 14 [00:51:56]Write i2c OK [00:51:56]MH_I2C_Read... [00:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:51:56]Read from MH i2c: E2 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 17 00 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 17 00 9A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 69 [00:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:51:56]wFMCommunicate OK [00:51:56]requested_item fd.num is exist - process it [00:51:56]SAM_PROTO_GetFieldsCounters [00:51:56]wFMCommunicate request_size=4 [00:51:56]MH_SAM_APDU [00:51:56]CAPDU: 80 13 00 00 [00:51:56]Write to MH i2c: E2 08 00 9B 00 80 13 00 00 00 00 00 00 17 [00:51:56]Write i2c OK [00:51:56]MH_I2C_Read... [00:51:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:51:56]Read from MH i2c: E2 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 62 00 [00:51:56]MH_I2C_Read... [00:51:56]Read from MH i2c: E2 62 00 9B 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [00:51:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:51:57]wFMCommunicate OK [00:51:57]SAM_PROTO_GetFieldsCounters done [00:51:57]requested_item shift.num is exist - process it [00:51:57]requested_item shift.opened is exist - process it [00:51:57]req_shift_opened [00:51:57]FM_GetShiftState [00:51:57]SAM_PROTO_GetShiftState [00:51:57]wFMCommunicate request_size=4 [00:51:57]MH_SAM_APDU [00:51:57]CAPDU: 80 13 01 00 [00:51:57]Write to MH i2c: E2 08 00 9C 00 80 13 01 00 00 00 00 00 19 [00:51:57]Write i2c OK [00:51:57]MH_I2C_Read... [00:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:51:57]Read from MH i2c: E2 [00:51:57]MH_I2C_Read... [00:51:57]Read from MH i2c: E2 0E 00 [00:51:57]MH_I2C_Read... [00:51:57]Read from MH i2c: E2 0E 00 9C 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 7E [00:51:57]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:51:57]wFMCommunicate OK [00:51:57]SAM_PROTO_GetShiftState done [00:51:57]FM_GetShiftState done [00:51:57]req_shift_opened done [00:51:57]requested_item shift.open_date is exist - process it [00:51:57]req_shift_open_date [00:51:57]req_shift_open_date done [00:51:57]produce_requested_data done [00:51:57]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:51:57]process_action_free get_value [00:51:57]json_value_free [00:51:57]json_value_free done [00:51:57]process_json_proto returns [00:51:57]Send response to host [00:51:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:51:57]free response buf [00:51:57]execute_script done [00:51:57]execute_script returns [00:51:57]free content buf [00:51:57]Sock 9.Close socket [00:51:57]Sock 9.Thread stoped [00:51:57]accept exits with 7 [00:51:57]New connection [00:51:57]New thread 3067354468 created [00:51:57]Thread 3067497828 joined [00:51:57]Waiting for new connection... [00:51:57] Sock 7.Parse request [00:51:57]Sock 7.Check first char [00:51:57]Sock 7.First char is OK [00:51:57]request: POST /json_proto HTTP/1.0 [00:51:57]Method: POST [00:51:57]URL: /json_proto [00:51:57]Method is POST - this is cgi request [00:51:57]url: /json_proto [00:51:57]query_string will be loaded in cgi processing [00:51:57]execute_cgi json_proto POST (null) [00:51:57]execute_cgi path=json_proto method=POST [00:51:57]POST find Content-Length [00:51:57]Host: 172.17.42.195:8080 [00:51:57]Content-Length: 331 [00:51:57]Content-Type: application/json [00:51:57] [00:51:57]POST finish read [00:51:57]Found Content-Length = 331 [00:51: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" ] } } [00:51:57]execute_script... [00:51: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" ] } } [00:51:57]POST & json_proto [00:51:57]process_json_proto [00:51:57]json parsed OK: [00:51:57]protocol is kg_v1.0 [00:51:57]action value=get_value [00:51:57]process_action get_value [00:51:57]cmd_get_value [00:51:57]process_action get_value done [00:51:57]requested_data is exist [00:51:57]produce_requested_data [00:51:57]requested_item fm.sale.total is exist - process it [00:51:57]SAM_PROTO_GetFMData [00:51:57]wFMCommunicate request_size=4 [00:51:57]MH_SAM_APDU [00:51:57]CAPDU: 80 13 03 00 [00:51:57]Write to MH i2c: E2 08 00 9D 00 80 13 03 00 00 00 00 00 1C [00:51:57]Write i2c OK [00:51:57]MH_I2C_Read... [00:51:57]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:51:57]Read from MH i2c: E2 [00:51:57]MH_I2C_Read... [00:51:57]Read from MH i2c: E2 FD 00 [00:51:57]MH_I2C_Read... [00:51:57]Read from MH i2c: E2 FD 00 9D 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 16 [00:51:57]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:51:57]wFMCommunicate OK [00:51:57]wFMCommunicate request_size=4 [00:51:57]MH_SAM_APDU [00:51:57]CAPDU: 80 17 00 00 [00:51:57]Write to MH i2c: E2 08 00 9E 00 80 17 00 00 00 00 00 00 1E [00:51:57]Write i2c OK [00:51:57]MH_I2C_Read... [00:51:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:58]Read from MH i2c: E2 [00:51:58]MH_I2C_Read... [00:51:58]Read from MH i2c: E2 FD 00 [00:51:58]MH_I2C_Read... [00:51:58]Read from MH i2c: E2 FD 00 9E 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 F5 [00:51:58]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:51:58]wFMCommunicate OK [00:51:58]wFMCommunicate request_size=4 [00:51:58]MH_SAM_APDU [00:51:58]CAPDU: 80 17 00 00 [00:51:58]Write to MH i2c: E2 08 00 9F 00 80 17 00 00 00 00 00 00 1F [00:51:58]Write i2c OK [00:51:58]MH_I2C_Read... [00:51:58]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:58]Read from MH i2c: E2 [00:51:58]MH_I2C_Read... [00:51:58]Read from MH i2c: E2 FD 00 [00:51:58]MH_I2C_Read... [00:51:58]Read from MH i2c: E2 FD 00 9F 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 46 [00:51:58]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:51:58]wFMCommunicate OK [00:51:58]wFMCommunicate request_size=4 [00:51:58]MH_SAM_APDU [00:51:58]CAPDU: 80 17 00 00 [00:51:58]Write to MH i2c: E2 08 00 A0 00 80 17 00 00 00 00 00 00 20 [00:51:58]Write i2c OK [00:51:58]MH_I2C_Read... [00:51:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:51:59]Read from MH i2c: E2 [00:51:59]MH_I2C_Read... [00:51:59]Read from MH i2c: E2 FD 00 [00:51:59]MH_I2C_Read... [00:51:59]Read from MH i2c: E2 FD 00 A0 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 9B [00:51:59]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:51:59]wFMCommunicate OK [00:51:59]wFMCommunicate request_size=4 [00:51:59]MH_SAM_APDU [00:51:59]CAPDU: 80 17 00 00 [00:51:59]Write to MH i2c: E2 08 00 A1 00 80 17 00 00 00 00 00 00 21 [00:51:59]Write i2c OK [00:51:59]MH_I2C_Read... [00:51:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:51:59]Read from MH i2c: E2 [00:51:59]MH_I2C_Read... [00:51:59]Read from MH i2c: E2 E3 00 [00:51:59]MH_I2C_Read... [00:51:59]Read from MH i2c: E2 E3 00 A1 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 00 [00:51:59]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:00]wFMCommunicate OK [00:52:00]SAM_PROTO_GetFMData done [00:52:00]requested_item fm.sale_refund.total is exist - process it [00:52:00]requested_item fm.buy.total is exist - process it [00:52:00]requested_item shift.sale.total is exist - process it [00:52:00]SAM_PROTO_GetShiftData [00:52:00]wFMCommunicate request_size=4 [00:52:00]MH_SAM_APDU [00:52:00]CAPDU: 80 13 02 00 [00:52:00]Write to MH i2c: E2 08 00 A2 00 80 13 02 00 00 00 00 00 20 [00:52:00]Write i2c OK [00:52:00]MH_I2C_Read... [00:52:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:52:00]Read from MH i2c: E2 [00:52:00]MH_I2C_Read... [00:52:00]Read from MH i2c: E2 FD 00 [00:52:00]MH_I2C_Read... [00:52:00]Read from MH i2c: E2 FD 00 A2 00 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 93 [00:52:00]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:52:00]wFMCommunicate OK [00:52:00]wFMCommunicate request_size=4 [00:52:00]MH_SAM_APDU [00:52:00]CAPDU: 80 17 00 00 [00:52:00]Write to MH i2c: E2 08 00 A3 00 80 17 00 00 00 00 00 00 23 [00:52:00]Write i2c OK [00:52:00]MH_I2C_Read... [00:52:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:01]Read from MH i2c: E2 [00:52:01]MH_I2C_Read... [00:52:01]Read from MH i2c: E2 FD 00 [00:52:01]MH_I2C_Read... [00:52:01]Read from MH i2c: E2 FD 00 A3 00 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 2B [00:52:01]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 OFD Sender: No OFD packet to send [00:52:01]03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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:52:01]wFMCommunicate OK [00:52:01]wFMCommunicate request_size=4 [00:52:01]MH_SAM_APDU [00:52:01]CAPDU: 80 17 00 00 [00:52:01]Write to MH i2c: E2 08 00 A4 00 80 17 00 00 00 00 00 00 24 [00:52:01]Write i2c OK [00:52:01]MH_I2C_Read... [00:52:01]Read from MH i2c: E2 [00:52:01]MH_I2C_Read... [00:52:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:01]Read from MH i2c: E2 FD 00 [00:52:01]MH_I2C_Read... [00:52:01]Read from MH i2c: E2 FD 00 A4 00 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 F6 [00:52:01]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:52:02]wFMCommunicate OK [00:52:02]wFMCommunicate request_size=4 [00:52:02]MH_SAM_APDU [00:52:02]CAPDU: 80 17 00 00 [00:52:02]Write to MH i2c: E2 08 00 A5 00 80 17 00 00 00 00 00 00 25 [00:52:02]Write i2c OK [00:52:02]MH_I2C_Read... [00:52:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:02]Read from MH i2c: E2 [00:52:02]MH_I2C_Read... [00:52:02]Read from MH i2c: E2 FD 00 [00:52:02]MH_I2C_Read... [00:52:02]Read from MH i2c: E2 FD 00 A5 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 97 [00:52:02]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:52:02]wFMCommunicate OK [00:52:02]wFMCommunicate request_size=4 [00:52:02]MH_SAM_APDU [00:52:02]CAPDU: 80 17 00 00 [00:52:02]Write to MH i2c: E2 08 00 A6 00 80 17 00 00 00 00 00 00 26 [00:52:02]Write i2c OK [00:52:02]MH_I2C_Read... [00:52:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:52:02]Read from MH i2c: E2 [00:52:02]MH_I2C_Read... [00:52:02]Read from MH i2c: E2 BD 00 [00:52:02]MH_I2C_Read... [00:52:02]Read from MH i2c: E2 BD 00 A6 00 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 0C [00:52:03]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:52:03]wFMCommunicate OK [00:52:03]SAM_PROTO_GetShiftData done [00:52:03]requested_item shift.sale.total_cash is exist - process it [00:52:03]requested_item shift.sale_refund.total is exist - process it [00:52:03]requested_item shift.sale_refund.total_cash is exist - process it [00:52:03]requested_item shift.buy.total is exist - process it [00:52:03]requested_item shift.buy.total_cash is exist - process it [00:52:03]produce_requested_data done [00:52:03]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:03]process_action_free get_value [00:52:03]json_value_free [00:52:03]json_value_free done [00:52:03]process_json_proto returns [00:52:03]Send response to host [00:52:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:03]free response buf [00:52:03]execute_script done [00:52:03]execute_script returns [00:52:03]free content buf [00:52:03]Sock 7.Close socket [00:52:03]Sock 7.Thread stoped [00:52:06]OFD Sender: No OFD packet to send [00:52:07]accept exits with 9 [00:52:07]New connection [00:52:07]New thread 3067497828 created [00:52:07]Thread 3067354468 joined [00:52:07]Waiting for new connection... [00:52:07] Sock 9.Parse request [00:52:07]Sock 9.Check first char [00:52:07]Sock 9.First char is OK [00:52:07]request: POST /json_proto HTTP/1.0 [00:52:07]Method: POST [00:52:07]URL: /json_proto [00:52:07]Method is POST - this is cgi request [00:52:07]url: /json_proto [00:52:07]query_string will be loaded in cgi processing [00:52:07]execute_cgi json_proto POST (null) [00:52:07]execute_cgi path=json_proto method=POST [00:52:07]POST find Content-Length [00:52:07]Host: 172.17.42.195:8080 [00:52:07]Content-Length: 215 [00:52:07]Content-Type: application/json [00:52:07] [00:52:07]POST finish read [00:52:07]Found Content-Length = 215 [00:52:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:07]execute_script... [00:52:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:07]POST & json_proto [00:52:07]process_json_proto [00:52:07]json parsed OK: [00:52:07]protocol is kg_v1.0 [00:52:07]action value=get_value [00:52:07]process_action get_value [00:52:07]cmd_get_value [00:52:07]process_action get_value done [00:52:07]requested_data is exist [00:52:07]produce_requested_data [00:52:07]requested_item kkm.sn is exist - process it [00:52:07]requested_item kkm.ver is exist - process it [00:52:07]requested_item fm.sn is exist - process it [00:52:07]wFMCommunicate request_size=4 [00:52:07]MH_SAM_APDU [00:52:07]CAPDU: 80 11 00 00 [00:52:07]Write to MH i2c: E2 08 00 A7 00 80 11 00 00 00 00 00 00 21 [00:52:07]Write i2c OK [00:52:07]MH_I2C_Read... [00:52:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:07]Read from MH i2c: E2 [00:52:07]MH_I2C_Read... [00:52:07]Read from MH i2c: E2 17 00 [00:52:07]MH_I2C_Read... [00:52:07]Read from MH i2c: E2 17 00 A7 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 76 [00:52:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:52:07]wFMCommunicate OK [00:52:07]requested_item fd.num is exist - process it [00:52:07]SAM_PROTO_GetFieldsCounters [00:52:07]wFMCommunicate request_size=4 [00:52:07]MH_SAM_APDU [00:52:07]CAPDU: 80 13 00 00 [00:52:07]Write to MH i2c: E2 08 00 A8 00 80 13 00 00 00 00 00 00 24 [00:52:07]Write i2c OK [00:52:07]MH_I2C_Read... [00:52:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:52:08]Read from MH i2c: E2 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 62 00 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 62 00 A8 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [00:52:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:52:08]wFMCommunicate OK [00:52:08]SAM_PROTO_GetFieldsCounters done [00:52:08]requested_item shift.num is exist - process it [00:52:08]requested_item shift.opened is exist - process it [00:52:08]req_shift_opened [00:52:08]FM_GetShiftState [00:52:08]SAM_PROTO_GetShiftState [00:52:08]wFMCommunicate request_size=4 [00:52:08]MH_SAM_APDU [00:52:08]CAPDU: 80 13 01 00 [00:52:08]Write to MH i2c: E2 08 00 A9 00 80 13 01 00 00 00 00 00 26 [00:52:08]Write i2c OK [00:52:08]MH_I2C_Read... [00:52:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:08]Read from MH i2c: E2 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 0E 00 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 0E 00 A9 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 8B [00:52:08]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:52:08]wFMCommunicate OK [00:52:08]SAM_PROTO_GetShiftState done [00:52:08]FM_GetShiftState done [00:52:08]req_shift_opened done [00:52:08]requested_item shift.open_date is exist - process it [00:52:08]req_shift_open_date [00:52:08]req_shift_open_date done [00:52:08]produce_requested_data done [00:52:08]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:52:08]process_action_free get_value [00:52:08]json_value_free [00:52:08]json_value_free done [00:52:08]process_json_proto returns [00:52:08]Send response to host [00:52:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:52:08]free response buf [00:52:08]execute_script done [00:52:08]execute_script returns [00:52:08]free content buf [00:52:08]Sock 9.Close socket [00:52:08]Sock 9.Thread stoped [00:52:08]accept exits with 10 [00:52:08]New connection [00:52:08]New thread 3067354468 created [00:52:08]Thread 3067497828 joined [00:52:08]Waiting for new connection... [00:52:08] Sock 10.Parse request [00:52:08]Sock 10.Check first char [00:52:08]Sock 10.First char is OK [00:52:08]request: POST /json_proto HTTP/1.0 [00:52:08]Method: POST [00:52:08]URL: /json_proto [00:52:08]Method is POST - this is cgi request [00:52:08]url: /json_proto [00:52:08]query_string will be loaded in cgi processing [00:52:08]execute_cgi json_proto POST (null) [00:52:08]execute_cgi path=json_proto method=POST [00:52:08]POST find Content-Length [00:52:08]Host: 172.17.42.195:8080 [00:52:08]Content-Length: 331 [00:52:08]Content-Type: application/json [00:52:08] [00:52:08]POST finish read [00:52:08]Found Content-Length = 331 [00:52:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:52:08]execute_script... [00:52:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:52:08]POST & json_proto [00:52:08]process_json_proto [00:52:08]json parsed OK: [00:52:08]protocol is kg_v1.0 [00:52:08]action value=get_value [00:52:08]process_action get_value [00:52:08]cmd_get_value [00:52:08]process_action get_value done [00:52:08]requested_data is exist [00:52:08]produce_requested_data [00:52:08]requested_item fm.sale.total is exist - process it [00:52:08]SAM_PROTO_GetFMData [00:52:08]wFMCommunicate request_size=4 [00:52:08]MH_SAM_APDU [00:52:08]CAPDU: 80 13 03 00 [00:52:08]Write to MH i2c: E2 08 00 AA 00 80 13 03 00 00 00 00 00 29 [00:52:08]Write i2c OK [00:52:08]MH_I2C_Read... [00:52:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:52:08]Read from MH i2c: E2 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 FD 00 [00:52:08]MH_I2C_Read... [00:52:08]Read from MH i2c: E2 FD 00 AA 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 23 [00:52:08]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:52:09]wFMCommunicate OK [00:52:09]wFMCommunicate request_size=4 [00:52:09]MH_SAM_APDU [00:52:09]CAPDU: 80 17 00 00 [00:52:09]Write to MH i2c: E2 08 00 AB 00 80 17 00 00 00 00 00 00 2B [00:52:09]Write i2c OK [00:52:09]MH_I2C_Read... [00:52:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:09]Read from MH i2c: E2 [00:52:09]MH_I2C_Read... [00:52:09]Read from MH i2c: E2 FD 00 [00:52:09]MH_I2C_Read... [00:52:09]Read from MH i2c: E2 FD 00 AB 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 02 [00:52:09]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:52:09]wFMCommunicate OK [00:52:09]wFMCommunicate request_size=4 [00:52:09]MH_SAM_APDU [00:52:09]CAPDU: 80 17 00 00 [00:52:09]Write to MH i2c: E2 08 00 AC 00 80 17 00 00 00 00 00 00 2C [00:52:09]Write i2c OK [00:52:09]MH_I2C_Read... [00:52:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:09]Read from MH i2c: E2 [00:52:09]MH_I2C_Read... [00:52:09]Read from MH i2c: E2 FD 00 [00:52:09]MH_I2C_Read... [00:52:10]Read from MH i2c: E2 FD 00 AC 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 53 [00:52:10]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:52:10]wFMCommunicate OK [00:52:10]wFMCommunicate request_size=4 [00:52:10]MH_SAM_APDU [00:52:10]CAPDU: 80 17 00 00 [00:52:10]Write to MH i2c: E2 08 00 AD 00 80 17 00 00 00 00 00 00 2D [00:52:10]Write i2c OK [00:52:10]MH_I2C_Read... [00:52:10]Read from MH i2c: E2 [00:52:10]MH_I2C_Read... [00:52:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:10]Read from MH i2c: E2 FD 00 [00:52:10]MH_I2C_Read... [00:52:10]Read from MH i2c: E2 FD 00 AD 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 A8 [00:52:10]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:52:10]wFMCommunicate OK [00:52:10]wFMCommunicate request_size=4 [00:52:10]MH_SAM_APDU [00:52:10]CAPDU: 80 17 00 00 [00:52:10]Write to MH i2c: E2 08 00 AE 00 80 17 00 00 00 00 00 00 2E [00:52:10]Write i2c OK [00:52:10]MH_I2C_Read... [00:52:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:52:11]Read from MH i2c: E2 [00:52:11]MH_I2C_Read... [00:52:11]Read from MH i2c: E2 E3 00 [00:52:11]MH_I2C_Read... [00:52:11]Read from MH i2c: E2 E3 00 AE 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [00:52:11]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 OFD Sender: No OFD packet to send [00:52:11]00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:11]wFMCommunicate OK [00:52:11]SAM_PROTO_GetFMData done [00:52:11]requested_item fm.sale_refund.total is exist - process it [00:52:11]requested_item fm.buy.total is exist - process it [00:52:11]requested_item shift.sale.total is exist - process it [00:52:11]SAM_PROTO_GetShiftData [00:52:11]wFMCommunicate request_size=4 [00:52:11]MH_SAM_APDU [00:52:11]CAPDU: 80 13 02 00 [00:52:11]Write to MH i2c: E2 08 00 AF 00 80 13 02 00 00 00 00 00 2D [00:52:11]Write i2c OK [00:52:11]MH_I2C_Read... [00:52:12]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:52:12]Read from MH i2c: E2 [00:52:12]MH_I2C_Read... [00:52:12]Read from MH i2c: E2 FD 00 [00:52:12]MH_I2C_Read... [00:52:12]Read from MH i2c: E2 FD 00 AF 00 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 A0 [00:52:12]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:52:12]wFMCommunicate OK [00:52:12]wFMCommunicate request_size=4 [00:52:12]MH_SAM_APDU [00:52:12]CAPDU: 80 17 00 00 [00:52:12]Write to MH i2c: E2 08 00 B0 00 80 17 00 00 00 00 00 00 30 [00:52:12]Write i2c OK [00:52:12]MH_I2C_Read... [00:52:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:12]Read from MH i2c: E2 [00:52:12]MH_I2C_Read... [00:52:12]Read from MH i2c: E2 FD 00 [00:52:12]MH_I2C_Read... [00:52:12]Read from MH i2c: E2 FD 00 B0 00 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 38 [00:52:12]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:52:13]wFMCommunicate OK [00:52:13]wFMCommunicate request_size=4 [00:52:13]MH_SAM_APDU [00:52:13]CAPDU: 80 17 00 00 [00:52:13]Write to MH i2c: E2 08 00 B1 00 80 17 00 00 00 00 00 00 31 [00:52:13]Write i2c OK [00:52:13]MH_I2C_Read... [00:52:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:13]Read from MH i2c: E2 [00:52:13]MH_I2C_Read... [00:52:13]Read from MH i2c: E2 FD 00 [00:52:13]MH_I2C_Read... [00:52:13]Read from MH i2c: E2 FD 00 B1 00 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 03 [00:52:13]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:52:13]wFMCommunicate OK [00:52:13]wFMCommunicate request_size=4 [00:52:13]MH_SAM_APDU [00:52:13]CAPDU: 80 17 00 00 [00:52:13]Write to MH i2c: E2 08 00 B2 00 80 17 00 00 00 00 00 00 32 [00:52:13]Write i2c OK [00:52:13]MH_I2C_Read... [00:52:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:14]Read from MH i2c: E2 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: E2 FD 00 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: E2 FD 00 B2 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 A4 [00:52:14]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:52:14]wFMCommunicate OK [00:52:14]wFMCommunicate request_size=4 [00:52:14]MH_SAM_APDU [00:52:14]CAPDU: 80 17 00 00 [00:52:14]Write to MH i2c: E2 08 00 B3 00 80 17 00 00 00 00 00 00 33 [00:52:14]Write i2c OK [00:52:14]MH_I2C_Read... [00:52:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:52:14]Read from MH i2c: E2 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: E2 BD 00 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: E2 BD 00 B3 00 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 19 [00:52:14]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:52:14]wFMCommunicate OK [00:52:14]SAM_PROTO_GetShiftData done [00:52:14]requested_item shift.sale.total_cash is exist - process it [00:52:14]requested_item shift.sale_refund.total is exist - process it [00:52:14]requested_item shift.sale_refund.total_cash is exist - process it [00:52:14]requested_item shift.buy.total is exist - process it [00:52:14]requested_item shift.buy.total_cash is exist - process it [00:52:14]produce_requested_data done [00:52:14]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:14]process_action_free get_value [00:52:14]json_value_free [00:52:14]json_value_free done [00:52:14]process_json_proto returns [00:52:14]Send response to host [00:52:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:14]free response buf [00:52:14]execute_script done [00:52:14]execute_script returns [00:52:14]free content buf [00:52:14]Sock 10.Close socket [00:52:14]Sock 10.Thread stoped [00:52:16]OFD Sender: No OFD packet to send [00:52:18]accept exits with 7 [00:52:18]New connection [00:52:18]New thread 3067497828 created [00:52:18]Thread 3067354468 joined [00:52:18]Waiting for new connection... [00:52:18] Sock 7.Parse request [00:52:18]Sock 7.Check first char [00:52:18]Sock 7.First char is OK [00:52:18]request: POST /json_proto HTTP/1.0 [00:52:18]Method: POST [00:52:18]URL: /json_proto [00:52:18]Method is POST - this is cgi request [00:52:18]url: /json_proto [00:52:18]query_string will be loaded in cgi processing [00:52:18]execute_cgi json_proto POST (null) [00:52:18]execute_cgi path=json_proto method=POST [00:52:18]POST find Content-Length [00:52:18]Host: 172.17.42.195:8080 [00:52:18]Content-Length: 215 [00:52:18]Content-Type: application/json [00:52:18] [00:52:18]POST finish read [00:52:18]Found Content-Length = 215 [00:52:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:18]execute_script... [00:52:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:18]POST & json_proto [00:52:18]process_json_proto [00:52:18]json parsed OK: [00:52:18]protocol is kg_v1.0 [00:52:18]action value=get_value [00:52:18]process_action get_value [00:52:18]cmd_get_value [00:52:18]process_action get_value done [00:52:18]requested_data is exist [00:52:18]produce_requested_data [00:52:18]requested_item kkm.sn is exist - process it [00:52:18]requested_item kkm.ver is exist - process it [00:52:18]requested_item fm.sn is exist - process it [00:52:18]wFMCommunicate request_size=4 [00:52:18]MH_SAM_APDU [00:52:18]CAPDU: 80 11 00 00 [00:52:18]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [00:52:18]Write i2c OK [00:52:18]MH_I2C_Read... [00:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:18]Read from MH i2c: E2 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 17 00 [00:52:18]MH_I2C_Read... [00:52:18]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 36 37 32 90 00 83 [00:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:52:18]wFMCommunicate OK [00:52:18]requested_item fd.num is exist - process it [00:52:18]SAM_PROTO_GetFieldsCounters [00:52:18]wFMCommunicate request_size=4 [00:52:18]MH_SAM_APDU [00:52:18]CAPDU: 80 13 00 00 [00:52:18]Write to MH i2c: E2 08 00 B5 00 80 13 00 00 00 00 00 00 31 [00:52:18]Write i2c OK [00:52:18]MH_I2C_Read... [00:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:52:19]Read from MH i2c: E2 [00:52:19]MH_I2C_Read... [00:52:19]Read from MH i2c: E2 62 00 [00:52:19]MH_I2C_Read... [00:52:19]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [00:52:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:52:19]wFMCommunicate OK [00:52:19]SAM_PROTO_GetFieldsCounters done [00:52:19]requested_item shift.num is exist - process it [00:52:19]requested_item shift.opened is exist - process it [00:52:19]req_shift_opened [00:52:19]FM_GetShiftState [00:52:19]SAM_PROTO_GetShiftState [00:52:19]wFMCommunicate request_size=4 [00:52:19]MH_SAM_APDU [00:52:19]CAPDU: 80 13 01 00 [00:52:19]Write to MH i2c: E2 08 00 B6 00 80 13 01 00 00 00 00 00 33 [00:52:19]Write i2c OK [00:52:19]MH_I2C_Read... [00:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:19]Read from MH i2c: E2 [00:52:19]MH_I2C_Read... [00:52:19]Read from MH i2c: E2 0E 00 [00:52:19]MH_I2C_Read... [00:52:19]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 98 [00:52:19]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:52:19]wFMCommunicate OK [00:52:19]SAM_PROTO_GetShiftState done [00:52:19]FM_GetShiftState done [00:52:19]req_shift_opened done [00:52:19]requested_item shift.open_date is exist - process it [00:52:19]req_shift_open_date [00:52:19]req_shift_open_date done [00:52:19]produce_requested_data done [00:52:19]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:52:19]process_action_free get_value [00:52:19]json_value_free [00:52:19]json_value_free done [00:52:19]process_json_proto returns [00:52:19]Send response to host [00:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:52:19]free response buf [00:52:19]execute_script done [00:52:19]execute_script returns [00:52:19]free content buf [00:52:19]Sock 7.Close socket [00:52:19]Sock 7.Thread stoped [00:52:19]accept exits with 9 [00:52:19]New connection [00:52:19]New thread 3067354468 created [00:52:19]Thread 3067497828 joined [00:52:19]Waiting for new connection... [00:52:19] Sock 9.Parse request [00:52:19]Sock 9.Check first char [00:52:19]Sock 9.First char is OK [00:52:19]request: POST /json_proto HTTP/1.0 [00:52:19]Method: POST [00:52:19]URL: /json_proto [00:52:19]Method is POST - this is cgi request [00:52:19]url: /json_proto [00:52:19]query_string will be loaded in cgi processing [00:52:19]execute_cgi json_proto POST (null) [00:52:19]execute_cgi path=json_proto method=POST [00:52:19]POST find Content-Length [00:52:19]Host: 172.17.42.195:8080 [00:52:19]Content-Length: 331 [00:52:19]Content-Type: application/json [00:52:19] [00:52:19]POST finish read [00:52:19]Found Content-Length = 331 [00:52:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:52:19]execute_script... [00:52:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:52:19]POST & json_proto [00:52:19]process_json_proto [00:52:19]json parsed OK: [00:52:19]protocol is kg_v1.0 [00:52:19]action value=get_value [00:52:19]process_action get_value [00:52:19]cmd_get_value [00:52:19]process_action get_value done [00:52:19]requested_data is exist [00:52:19]produce_requested_data [00:52:19]requested_item fm.sale.total is exist - process it [00:52:19]SAM_PROTO_GetFMData [00:52:19]wFMCommunicate request_size=4 [00:52:19]MH_SAM_APDU [00:52:19]CAPDU: 80 13 03 00 [00:52:19]Write to MH i2c: E2 08 00 B7 00 80 13 03 00 00 00 00 00 36 [00:52:19]Write i2c OK [00:52:19]MH_I2C_Read... [00:52:19]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:52:19]Read from MH i2c: E2 [00:52:19]MH_I2C_Read... [00:52:19]Read from MH i2c: E2 FD 00 [00:52:19]MH_I2C_Read... [00:52:19]Read from MH i2c: E2 FD 00 B7 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 30 [00:52:20]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:52:20]wFMCommunicate OK [00:52:20]wFMCommunicate request_size=4 [00:52:20]MH_SAM_APDU [00:52:20]CAPDU: 80 17 00 00 [00:52:20]Write to MH i2c: E2 08 00 B8 00 80 17 00 00 00 00 00 00 38 [00:52:20]Write i2c OK [00:52:20]MH_I2C_Read... [00:52:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:20]Read from MH i2c: E2 [00:52:20]MH_I2C_Read... [00:52:20]Read from MH i2c: E2 FD 00 [00:52:20]MH_I2C_Read... [00:52:20]Read from MH i2c: E2 FD 00 B8 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 0F [00:52:20]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:52:20]wFMCommunicate OK [00:52:20]wFMCommunicate request_size=4 [00:52:20]MH_SAM_APDU [00:52:20]CAPDU: 80 17 00 00 [00:52:20]Write to MH i2c: E2 08 00 B9 00 80 17 00 00 00 00 00 00 39 [00:52:20]Write i2c OK [00:52:20]MH_I2C_Read... [00:52:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:21]Read from MH i2c: E2 [00:52:21]MH_I2C_Read... [00:52:21]Read from MH i2c: E2 FD 00 [00:52:21]MH_I2C_Read... [00:52:21]Read from MH i2c: E2 FD 00 B9 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 60 [00:52:21]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:52:21]wFMCommunicate OK [00:52:21]wFMCommunicate request_size=4 [00:52:21]MH_SAM_APDU [00:52:21]CAPDU: 80 17 00 00 [00:52:21]Write to MH i2c: E2 08 00 BA 00 80 17 00 00 00 00 00 00 3A [00:52:21]Write i2c OK [00:52:21]MH_I2C_Read... [00:52:21]OFD Sender: No OFD packet to send [00:52:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:21]Read from MH i2c: E2 [00:52:21]MH_I2C_Read... [00:52:21]Read from MH i2c: E2 FD 00 [00:52:21]MH_I2C_Read... [00:52:21]Read from MH i2c: E2 FD 00 BA 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 B5 [00:52:22]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:52:22]wFMCommunicate OK [00:52:22]wFMCommunicate request_size=4 [00:52:22]MH_SAM_APDU [00:52:22]CAPDU: 80 17 00 00 [00:52:22]Write to MH i2c: E2 08 00 BB 00 80 17 00 00 00 00 00 00 3B [00:52:22]Write i2c OK [00:52:22]MH_I2C_Read... [00:52:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:52:22]Read from MH i2c: E2 [00:52:22]MH_I2C_Read... [00:52:22]Read from MH i2c: E2 E3 00 [00:52:22]MH_I2C_Read... [00:52:22]Read from MH i2c: E2 E3 00 BB 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 1A [00:52:22]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:22]wFMCommunicate OK [00:52:22]SAM_PROTO_GetFMData done [00:52:22]requested_item fm.sale_refund.total is exist - process it [00:52:22]requested_item fm.buy.total is exist - process it [00:52:22]requested_item shift.sale.total is exist - process it [00:52:22]SAM_PROTO_GetShiftData [00:52:22]wFMCommunicate request_size=4 [00:52:22]MH_SAM_APDU [00:52:22]CAPDU: 80 13 02 00 [00:52:22]Write to MH i2c: E2 08 00 BC 00 80 13 02 00 00 00 00 00 3A [00:52:22]Write i2c OK [00:52:22]MH_I2C_Read... [00:52:23]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:52:23]Read from MH i2c: E2 [00:52:23]MH_I2C_Read... [00:52:23]Read from MH i2c: E2 FD 00 [00:52:23]MH_I2C_Read... [00:52:23]Read from MH i2c: E2 FD 00 BC 00 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 AD [00:52:23]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:52:23]wFMCommunicate OK [00:52:23]wFMCommunicate request_size=4 [00:52:23]MH_SAM_APDU [00:52:23]CAPDU: 80 17 00 00 [00:52:23]Write to MH i2c: E2 08 00 BD 00 80 17 00 00 00 00 00 00 3D [00:52:23]Write i2c OK [00:52:23]MH_I2C_Read... [00:52:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:24]Read from MH i2c: E2 [00:52:24]MH_I2C_Read... [00:52:24]Read from MH i2c: E2 FD 00 [00:52:24]MH_I2C_Read... [00:52:24]Read from MH i2c: E2 FD 00 BD 00 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 45 [00:52:24]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:52:24]wFMCommunicate OK [00:52:24]wFMCommunicate request_size=4 [00:52:24]MH_SAM_APDU [00:52:24]CAPDU: 80 17 00 00 [00:52:24]Write to MH i2c: E2 08 00 BE 00 80 17 00 00 00 00 00 00 3E [00:52:24]Write i2c OK [00:52:24]MH_I2C_Read... [00:52:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:24]Read from MH i2c: E2 [00:52:24]MH_I2C_Read... [00:52:24]Read from MH i2c: E2 FD 00 [00:52:24]MH_I2C_Read... [00:52:24]Read from MH i2c: E2 FD 00 BE 00 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 10 [00:52:24]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:52:25]wFMCommunicate OK [00:52:25]wFMCommunicate request_size=4 [00:52:25]MH_SAM_APDU [00:52:25]CAPDU: 80 17 00 00 [00:52:25]Write to MH i2c: E2 08 00 BF 00 80 17 00 00 00 00 00 00 3F [00:52:25]Write i2c OK [00:52:25]MH_I2C_Read... [00:52:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:25]Read from MH i2c: E2 [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: E2 FD 00 [00:52:25]MH_I2C_Read... [00:52:25]Read from MH i2c: E2 FD 00 BF 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 B1 [00:52:25]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:52:25]wFMCommunicate OK [00:52:25]wFMCommunicate request_size=4 [00:52:25]MH_SAM_APDU [00:52:25]CAPDU: 80 17 00 00 [00:52:25]Write to MH i2c: E2 08 00 C0 00 80 17 00 00 00 00 00 00 40 [00:52:25]Write i2c OK [00:52:25]MH_I2C_Read... [00:52:26]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:52:26]Read from MH i2c: E2 [00:52:26]MH_I2C_Read... [00:52:26]Read from MH i2c: E2 BD 00 [00:52:26]MH_I2C_Read... [00:52:26]Read from MH i2c: E2 BD 00 C0 00 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 26 [00:52:26]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:52:26]wFMCommunicate OK [00:52:26]SAM_PROTO_GetShiftData done [00:52:26]requested_item shift.sale.total_cash is exist - process it [00:52:26]requested_item shift.sale_refund.total is exist - process it [00:52:26]requested_item shift.sale_refund.total_cash is exist - process it [00:52:26]requested_item shift.buy.total is exist - process it [00:52:26]requested_item shift.buy.total_cash is exist - process it [00:52:26]produce_requested_data done [00:52:26]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:26]process_action_free get_value [00:52:26]json_value_free [00:52:26]json_value_free done [00:52:26]process_json_proto returns [00:52:26]Send response to host [00:52:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:26]free response buf [00:52:26]execute_script done [00:52:26]execute_script returns [00:52:26]free content buf [00:52:26]Sock 9.Close socket [00:52:26]Sock 9.Thread stoped [00:52:26]OFD Sender: No OFD packet to send [00:52:31]OFD Sender: No OFD packet to send [00:52:36]OFD Sender: No OFD packet to send [00:52:41]OFD Sender: No OFD packet to send [00:52:45]accept exits with 7 [00:52:45]New connection [00:52:45]New thread 3067497828 created [00:52:45]Thread 3067354468 joined [00:52:45]Waiting for new connection... [00:52:45] Sock 7.Parse request [00:52:45]Sock 7.Check first char [00:52:45]Sock 7.First char is OK [00:52:45]request: POST /json_proto HTTP/1.0 [00:52:45]Method: POST [00:52:45]URL: /json_proto [00:52:45]Method is POST - this is cgi request [00:52:45]url: /json_proto [00:52:45]query_string will be loaded in cgi processing [00:52:45]execute_cgi json_proto POST (null) [00:52:45]execute_cgi path=json_proto method=POST [00:52:45]POST find Content-Length [00:52:45]Host: 172.17.42.195:8080 [00:52:45]Content-Length: 215 [00:52:45]Content-Type: application/json [00:52:45] [00:52:45]POST finish read [00:52:45]Found Content-Length = 215 [00:52: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" ] } } [00:52:45]execute_script... [00:52: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" ] } } [00:52:45]POST & json_proto [00:52:45]process_json_proto [00:52:45]json parsed OK: [00:52:45]protocol is kg_v1.0 [00:52:45]action value=get_value [00:52:45]process_action get_value [00:52:45]cmd_get_value [00:52:45]process_action get_value done [00:52:45]requested_data is exist [00:52:45]produce_requested_data [00:52:45]requested_item kkm.sn is exist - process it [00:52:45]requested_item kkm.ver is exist - process it [00:52:45]requested_item fm.sn is exist - process it [00:52:45]wFMCommunicate request_size=4 [00:52:45]MH_SAM_APDU [00:52:45]CAPDU: 80 11 00 00 [00:52:45]Write to MH i2c: E2 08 00 C1 00 80 11 00 00 00 00 00 00 3B [00:52:45]Write i2c OK [00:52:45]MH_I2C_Read... [00:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:45]Read from MH i2c: E2 [00:52:45]MH_I2C_Read... [00:52:45]Read from MH i2c: E2 17 00 [00:52:45]MH_I2C_Read... [00:52:45]Read from MH i2c: E2 17 00 C1 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 90 [00:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:52:45]wFMCommunicate OK [00:52:45]requested_item fd.num is exist - process it [00:52:45]SAM_PROTO_GetFieldsCounters [00:52:45]wFMCommunicate request_size=4 [00:52:45]MH_SAM_APDU [00:52:45]CAPDU: 80 13 00 00 [00:52:45]Write to MH i2c: E2 08 00 C2 00 80 13 00 00 00 00 00 00 3E [00:52:45]Write i2c OK [00:52:45]MH_I2C_Read... [00:52:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:52:45]Read from MH i2c: E2 [00:52:45]MH_I2C_Read... [00:52:45]Read from MH i2c: E2 62 00 [00:52:45]MH_I2C_Read... [00:52:45]Read from MH i2c: E2 62 00 C2 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 54 [00:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:52:46]wFMCommunicate OK [00:52:46]SAM_PROTO_GetFieldsCounters done [00:52:46]requested_item shift.num is exist - process it [00:52:46]requested_item shift.opened is exist - process it [00:52:46]req_shift_opened [00:52:46]FM_GetShiftState [00:52:46]SAM_PROTO_GetShiftState [00:52:46]wFMCommunicate request_size=4 [00:52:46]MH_SAM_APDU [00:52:46]CAPDU: 80 13 01 00 [00:52:46]Write to MH i2c: E2 08 00 C3 00 80 13 01 00 00 00 00 00 40 [00:52:46]Write i2c OK [00:52:46]MH_I2C_Read... [00:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:46]Read from MH i2c: E2 [00:52:46]MH_I2C_Read... [00:52:46]Read from MH i2c: E2 0E 00 [00:52:46]MH_I2C_Read... [00:52:46]Read from MH i2c: E2 0E 00 C3 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 A5 [00:52:46]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:52:46]wFMCommunicate OK [00:52:46]SAM_PROTO_GetShiftState done [00:52:46]FM_GetShiftState done [00:52:46]req_shift_opened done [00:52:46]requested_item shift.open_date is exist - process it [00:52:46]req_shift_open_date [00:52:46]req_shift_open_date done [00:52:46]produce_requested_data done [00:52:46]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:52:46]process_action_free get_value [00:52:46]json_value_free [00:52:46]json_value_free done [00:52:46]process_json_proto returns [00:52:46]Send response to host [00:52:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:52:46]free response buf [00:52:46]execute_script done [00:52:46]execute_script returns [00:52:46]free content buf [00:52:46]Sock 7.Close socket [00:52:46]Sock 7.Thread stoped [00:52:46]accept exits with 9 [00:52:46]New connection [00:52:46]New thread 3067354468 created [00:52:46]Thread 3067497828 joined [00:52:46]Waiting for new connection... [00:52:46] Sock 9.Parse request [00:52:46]Sock 9.Check first char [00:52:46]Sock 9.First char is OK [00:52:46]request: POST /json_proto HTTP/1.0 [00:52:46]Method: POST [00:52:46]URL: /json_proto [00:52:46]Method is POST - this is cgi request [00:52:46]url: /json_proto [00:52:46]query_string will be loaded in cgi processing [00:52:46]execute_cgi json_proto POST (null) [00:52:46]execute_cgi path=json_proto method=POST [00:52:46]POST find Content-Length [00:52:46]Host: 172.17.42.195:8080 [00:52:46]Content-Length: 331 [00:52:46]Content-Type: application/json [00:52:46] [00:52:46]POST finish read [00:52:46]Found Content-Length = 331 [00:52: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" ] } } [00:52:46]execute_script... [00:52: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" ] } } [00:52:46]POST & json_proto [00:52:46]process_json_proto [00:52:46]json parsed OK: [00:52:46]protocol is kg_v1.0 [00:52:46]action value=get_value [00:52:46]process_action get_value [00:52:46]cmd_get_value [00:52:46]process_action get_value done [00:52:46]requested_data is exist [00:52:46]produce_requested_data [00:52:46]requested_item fm.sale.total is exist - process it [00:52:46]SAM_PROTO_GetFMData [00:52:46]wFMCommunicate request_size=4 [00:52:46]MH_SAM_APDU [00:52:46]CAPDU: 80 13 03 00 [00:52:46]Write to MH i2c: E2 08 00 C4 00 80 13 03 00 00 00 00 00 43 [00:52:46]Write i2c OK [00:52:46]MH_I2C_Read... [00:52:46]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:52:46]Read from MH i2c: E2 [00:52:46]MH_I2C_Read... [00:52:46]Read from MH i2c: E2 FD 00 [00:52:46]MH_I2C_Read... [00:52:46]Read from MH i2c: E2 FD 00 C4 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 OFD Sender: No OFD packet to send [00:52:46]AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 3D [00:52:46]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:52:47]wFMCommunicate OK [00:52:47]wFMCommunicate request_size=4 [00:52:47]MH_SAM_APDU [00:52:47]CAPDU: 80 17 00 00 [00:52:47]Write to MH i2c: E2 08 00 C5 00 80 17 00 00 00 00 00 00 45 [00:52:47]Write i2c OK [00:52:47]MH_I2C_Read... [00:52:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:47]Read from MH i2c: E2 [00:52:47]MH_I2C_Read... [00:52:47]Read from MH i2c: E2 FD 00 [00:52:47]MH_I2C_Read... [00:52:47]Read from MH i2c: E2 FD 00 C5 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 1C [00:52:47]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:52:47]wFMCommunicate OK [00:52:47]wFMCommunicate request_size=4 [00:52:47]MH_SAM_APDU [00:52:47]CAPDU: 80 17 00 00 [00:52:47]Write to MH i2c: E2 08 00 C6 00 80 17 00 00 00 00 00 00 46 [00:52:47]Write i2c OK [00:52:47]MH_I2C_Read... [00:52:47]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:47]Read from MH i2c: E2 [00:52:47]MH_I2C_Read... [00:52:47]Read from MH i2c: E2 FD 00 [00:52:47]MH_I2C_Read... [00:52:47]Read from MH i2c: E2 FD 00 C6 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 6D [00:52:48]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:52:48]wFMCommunicate OK [00:52:48]wFMCommunicate request_size=4 [00:52:48]MH_SAM_APDU [00:52:48]CAPDU: 80 17 00 00 [00:52:48]Write to MH i2c: E2 08 00 C7 00 80 17 00 00 00 00 00 00 47 [00:52:48]Write i2c OK [00:52:48]MH_I2C_Read... [00:52:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:48]Read from MH i2c: E2 [00:52:48]MH_I2C_Read... [00:52:48]Read from MH i2c: E2 FD 00 [00:52:48]MH_I2C_Read... [00:52:48]Read from MH i2c: E2 FD 00 C7 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 C2 [00:52:48]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:52:48]wFMCommunicate OK [00:52:48]wFMCommunicate request_size=4 [00:52:48]MH_SAM_APDU [00:52:48]CAPDU: 80 17 00 00 [00:52:48]Write to MH i2c: E2 08 00 C8 00 80 17 00 00 00 00 00 00 48 [00:52:48]Write i2c OK [00:52:48]MH_I2C_Read... [00:52:48]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:52:48]Read from MH i2c: E2 [00:52:48]MH_I2C_Read... [00:52:48]Read from MH i2c: E2 E3 00 [00:52:48]MH_I2C_Read... [00:52:48]Read from MH i2c: E2 E3 00 C8 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 27 [00:52:49]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:52:49]wFMCommunicate OK [00:52:49]SAM_PROTO_GetFMData done [00:52:49]requested_item fm.sale_refund.total is exist - process it [00:52:49]requested_item fm.buy.total is exist - process it [00:52:49]requested_item shift.sale.total is exist - process it [00:52:49]SAM_PROTO_GetShiftData [00:52:49]wFMCommunicate request_size=4 [00:52:49]MH_SAM_APDU [00:52:49]CAPDU: 80 13 02 00 [00:52:49]Write to MH i2c: E2 08 00 C9 00 80 13 02 00 00 00 00 00 47 [00:52:49]Write i2c OK [00:52:49]MH_I2C_Read... [00:52:49]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:52:49]Read from MH i2c: E2 [00:52:49]MH_I2C_Read... [00:52:49]Read from MH i2c: E2 FD 00 [00:52:49]MH_I2C_Read... [00:52:49]Read from MH i2c: E2 FD 00 C9 00 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 BA [00:52:49]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:52:50]wFMCommunicate OK [00:52:50]wFMCommunicate request_size=4 [00:52:50]MH_SAM_APDU [00:52:50]CAPDU: 80 17 00 00 [00:52:50]Write to MH i2c: E2 08 00 CA 00 80 17 00 00 00 00 00 00 4A [00:52:50]Write i2c OK [00:52:50]MH_I2C_Read... [00:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:50]Read from MH i2c: E2 [00:52:50]MH_I2C_Read... [00:52:50]Read from MH i2c: E2 FD 00 [00:52:50]MH_I2C_Read... [00:52:50]Read from MH i2c: E2 FD 00 CA 00 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 52 [00:52:50]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:52:50]wFMCommunicate OK [00:52:50]wFMCommunicate request_size=4 [00:52:50]MH_SAM_APDU [00:52:50]CAPDU: 80 17 00 00 [00:52:50]Write to MH i2c: E2 08 00 CB 00 80 17 00 00 00 00 00 00 4B [00:52:50]Write i2c OK [00:52:50]MH_I2C_Read... [00:52:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:50]Read from MH i2c: E2 [00:52:50]MH_I2C_Read... [00:52:50]Read from MH i2c: E2 FD 00 [00:52:50]MH_I2C_Read... [00:52:50]Read from MH i2c: E2 FD 00 CB 00 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 1D [00:52:51]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:52:51]wFMCommunicate OK [00:52:51]wFMCommunicate request_size=4 [00:52:51]MH_SAM_APDU [00:52:51]CAPDU: 80 17 00 00 [00:52:51]Write to MH i2c: E2 08 00 CC 00 80 17 00 00 00 00 00 00 4C [00:52:51]Write i2c OK [00:52:51]MH_I2C_Read... [00:52:51]Read from MH i2c: E2 [00:52:51]MH_I2C_Read... [00:52:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:52:51]Read from MH i2c: E2 FD 00 [00:52:51]MH_I2C_Read... [00:52:51]Read from MH i2c: E2 FD 00 CC 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 BE [00:52:51]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:52:51]wFMCommunicate OK [00:52:51]wFMCommunicate request_size=4 [00:52:51]MH_SAM_APDU [00:52:51]CAPDU: 80 17 00 00 [00:52:51]Write to MH i2c: E2 08 00 CD 00 80 17 00 00 00 00 00 00 4D [00:52:51]Write i2c OK [00:52:51]MH_I2C_Read... [00:52:51]OFD Sender: No OFD packet to send [00:52:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:52:52]Read from MH i2c: E2 [00:52:52]MH_I2C_Read... [00:52:52]Read from MH i2c: E2 BD 00 [00:52:52]MH_I2C_Read... [00:52:52]Read from MH i2c: E2 BD 00 CD 00 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 33 [00:52:52]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:52:52]wFMCommunicate OK [00:52:52]SAM_PROTO_GetShiftData done [00:52:52]requested_item shift.sale.total_cash is exist - process it [00:52:52]requested_item shift.sale_refund.total is exist - process it [00:52:52]requested_item shift.sale_refund.total_cash is exist - process it [00:52:52]requested_item shift.buy.total is exist - process it [00:52:52]requested_item shift.buy.total_cash is exist - process it [00:52:52]produce_requested_data done [00:52:52]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:52]process_action_free get_value [00:52:52]json_value_free [00:52:52]json_value_free done [00:52:52]process_json_proto returns [00:52:52]Send response to host [00:52:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:52:52]free response buf [00:52:52]execute_script done [00:52:52]execute_script returns [00:52:52]free content buf [00:52:52]Sock 9.Close socket [00:52:52]Sock 9.Thread stoped [00:52:56]OFD Sender: No OFD packet to send [00:53:01]accept exits with 7 [00:53:01]New connection [00:53:01]New thread 3067497828 created [00:53:01]Thread 3067354468 joined [00:53:01]Waiting for new connection... [00:53:01] Sock 7.Parse request [00:53:01]Sock 7.Check first char [00:53:01]Sock 7.First char is OK [00:53:01]request: POST /json_proto HTTP/1.0 [00:53:01]Method: POST [00:53:01]URL: /json_proto [00:53:01]Method is POST - this is cgi request [00:53:01]url: /json_proto [00:53:01]query_string will be loaded in cgi processing [00:53:01]execute_cgi json_proto POST (null) [00:53:01]execute_cgi path=json_proto method=POST [00:53:01]POST find Content-Length [00:53:01]Host: 172.17.42.195:8080 [00:53:01]Content-Length: 215 [00:53:01]Content-Type: application/json [00:53:01] [00:53:01]POST finish read [00:53:01]Found Content-Length = 215 [00:53:01]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:53:01]execute_script... [00:53:01]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:53:01]POST & json_proto [00:53:01]process_json_proto [00:53:01]json parsed OK: [00:53:01]protocol is kg_v1.0 [00:53:01]action value=get_value [00:53:01]process_action get_value [00:53:01]cmd_get_value [00:53:01]process_action get_value done [00:53:01]requested_data is exist [00:53:01]produce_requested_data [00:53:01]requested_item kkm.sn is exist - process it [00:53:01]requested_item kkm.ver is exist - process it [00:53:01]requested_item fm.sn is exist - process it [00:53:01]wFMCommunicate request_size=4 [00:53:01]MH_SAM_APDU [00:53:01]CAPDU: 80 11 00 00 [00:53:01]Write to MH i2c: E2 08 00 CE 00 80 11 00 00 00 00 00 00 48 [00:53:01]Write i2c OK [00:53:01]MH_I2C_Read... [00:53:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:53:01]Read from MH i2c: E2 [00:53:01]MH_I2C_Read... [00:53:01]Read from MH i2c: E2 17 00 [00:53:01]MH_I2C_Read... [00:53:01]Read from MH i2c: E2 17 00 CE 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 9D [00:53:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:53:01]wFMCommunicate OK [00:53:01]requested_item fd.num is exist - process it [00:53:01]SAM_PROTO_GetFieldsCounters [00:53:01]wFMCommunicate request_size=4 [00:53:01]MH_SAM_APDU [00:53:01]CAPDU: 80 13 00 00 [00:53:01]Write to MH i2c: E2 08 00 CF 00 80 13 00 00 00 00 00 00 4B [00:53:01]Write i2c OK [00:53:01]MH_I2C_Read... [00:53:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:53:01]Read from MH i2c: E2 [00:53:01]MH_I2C_Read... [00:53:01]Read from MH i2c: E2 62 00 [00:53:01]MH_I2C_Read... [00:53:01]Read from MH i2c: E2 62 00 CF 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [00:53:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:53:01]wFMCommunicate OK [00:53:01]SAM_PROTO_GetFieldsCounters done [00:53:01]requested_item shift.num is exist - process it [00:53:01]requested_item shift.opened is exist - process it [00:53:01]req_shift_opened [00:53:01]FM_GetShiftState [00:53:01]SAM_PROTO_GetShiftState [00:53:01]wFMCommunicate request_size=4 [00:53:01]MH_SAM_APDU [00:53:01]CAPDU: 80 13 01 00 [00:53:01]Write to MH i2c: E2 08 00 D0 00 80 13 01 00 00 00 00 00 4D [00:53:01]Write i2c OK [00:53:01]MH_I2C_Read... [00:53:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:53:01]Read from MH i2c: E2 [00:53:01]MH_I2C_Read... [00:53:01]Read from MH i2c: E2 0E 00 [00:53:01]MH_I2C_Read... [00:53:01]Read from MH i2c: E2 0E 00 D0 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 B2 [00:53:01]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:53:01]wFMCommunicate OK [00:53:01]SAM_PROTO_GetShiftState done [00:53:01]FM_GetShiftState done [00:53:01]req_shift_opened done [00:53:01]requested_item shift.open_date is exist - process it [00:53:01]req_shift_open_date [00:53:01]req_shift_open_date done [00:53:01]produce_requested_data done [00:53:01]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:53:01]process_action_free get_value [00:53:01]json_value_free [00:53:01]json_value_free done [00:53:01]process_json_proto returns [00:53:01]Send response to host [00:53:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:53:01]free response buf [00:53:01]execute_script done [00:53:01]execute_script returns [00:53:01]free content buf [00:53:01]Sock 7.Close socket [00:53:01]Sock 7.Thread stoped [00:53:01]accept exits with 9 [00:53:01]New connection [00:53:01]New thread 3067354468 created [00:53:01]Thread 3067497828 joined [00:53:01]Waiting for new connection... [00:53:01] Sock 9.Parse request [00:53:01]Sock 9.Check first char [00:53:01]Sock 9.First char is OK [00:53:01]request: POST /json_proto HTTP/1.0 [00:53:01]Method: POST [00:53:01]URL: /json_proto [00:53:01]Method is POST - this is cgi request [00:53:01]url: /json_proto [00:53:01]query_string will be loaded in cgi processing [00:53:01]execute_cgi json_proto POST (null) [00:53:01]execute_cgi path=json_proto method=POST [00:53:01]POST find Content-Length [00:53:01]Host: 172.17.42.195:8080 [00:53:01]Content-Length: 331 [00:53:01]Content-Type: application/json [00:53:01] [00:53:01]POST finish read [00:53:01]Found Content-Length = 331 [00:53:01]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:53:01]execute_script... [00:53:01]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:53:01]POST & json_proto [00:53:01]process_json_proto [00:53:01]json parsed OK: [00:53:01]protocol is kg_v1.0 [00:53:01]action value=get_value [00:53:01]process_action get_value [00:53:01]cmd_get_value [00:53:01]process_action get_value done [00:53:01]requested_data is exist [00:53:01]produce_requested_data [00:53:01]requested_item fm.sale.total is exist - process it [00:53:01]SAM_PROTO_GetFMData [00:53:01]wFMCommunicate request_size=4 [00:53:01]MH_SAM_APDU [00:53:01]CAPDU: 80 13 03 00 [00:53:01]Write to MH i2c: E2 08 00 D1 00 80 13 03 00 00 00 00 00 50 [00:53:01]Write i2c OK [00:53:01]MH_I2C_Read... [00:53:01]OFD Sender: No OFD packet to send [00:53:02]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:53:02]Read from MH i2c: E2 [00:53:02]MH_I2C_Read... [00:53:02]Read from MH i2c: E2 FD 00 [00:53:02]MH_I2C_Read... [00:53:02]Read from MH i2c: E2 FD 00 D1 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 4A [00:53:02]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:53:02]wFMCommunicate OK [00:53:02]wFMCommunicate request_size=4 [00:53:02]MH_SAM_APDU [00:53:02]CAPDU: 80 17 00 00 [00:53:02]Write to MH i2c: E2 08 00 D2 00 80 17 00 00 00 00 00 00 52 [00:53:02]Write i2c OK [00:53:02]MH_I2C_Read... [00:53:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:02]Read from MH i2c: E2 [00:53:02]MH_I2C_Read... [00:53:02]Read from MH i2c: E2 FD 00 [00:53:02]MH_I2C_Read... [00:53:02]Read from MH i2c: E2 FD 00 D2 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 29 [00:53:02]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:53:02]wFMCommunicate OK [00:53:02]wFMCommunicate request_size=4 [00:53:02]MH_SAM_APDU [00:53:02]CAPDU: 80 17 00 00 [00:53:02]Write to MH i2c: E2 08 00 D3 00 80 17 00 00 00 00 00 00 53 [00:53:02]Write i2c OK [00:53:02]MH_I2C_Read... [00:53:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:03]Read from MH i2c: E2 [00:53:03]MH_I2C_Read... [00:53:03]Read from MH i2c: E2 FD 00 [00:53:03]MH_I2C_Read... [00:53:03]Read from MH i2c: E2 FD 00 D3 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 7A [00:53:03]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:53:03]wFMCommunicate OK [00:53:03]wFMCommunicate request_size=4 [00:53:03]MH_SAM_APDU [00:53:03]CAPDU: 80 17 00 00 [00:53:03]Write to MH i2c: E2 08 00 D4 00 80 17 00 00 00 00 00 00 54 [00:53:03]Write i2c OK [00:53:03]MH_I2C_Read... [00:53:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:03]Read from MH i2c: E2 [00:53:03]MH_I2C_Read... [00:53:03]Read from MH i2c: E2 FD 00 [00:53:03]MH_I2C_Read... [00:53:03]Read from MH i2c: E2 FD 00 D4 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 CF [00:53:03]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:53:03]wFMCommunicate OK [00:53:03]wFMCommunicate request_size=4 [00:53:03]MH_SAM_APDU [00:53:03]CAPDU: 80 17 00 00 [00:53:03]Write to MH i2c: E2 08 00 D5 00 80 17 00 00 00 00 00 00 55 [00:53:03]Write i2c OK [00:53:03]MH_I2C_Read... [00:53:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:53:04]Read from MH i2c: E2 [00:53:04]MH_I2C_Read... [00:53:04]Read from MH i2c: E2 E3 00 [00:53:04]MH_I2C_Read... [00:53:04]Read from MH i2c: E2 E3 00 D5 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 34 [00:53:04]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:53:04]wFMCommunicate OK [00:53:04]SAM_PROTO_GetFMData done [00:53:04]requested_item fm.sale_refund.total is exist - process it [00:53:04]requested_item fm.buy.total is exist - process it [00:53:04]requested_item shift.sale.total is exist - process it [00:53:04]SAM_PROTO_GetShiftData [00:53:04]wFMCommunicate request_size=4 [00:53:04]MH_SAM_APDU [00:53:04]CAPDU: 80 13 02 00 [00:53:04]Write to MH i2c: E2 08 00 D6 00 80 13 02 00 00 00 00 00 54 [00:53:04]Write i2c OK [00:53:04]MH_I2C_Read... [00:53:04]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:53:04]Read from MH i2c: E2 [00:53:04]MH_I2C_Read... [00:53:04]Read from MH i2c: E2 FD 00 [00:53:04]MH_I2C_Read... [00:53:04]Read from MH i2c: E2 FD 00 D6 00 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 C7 [00:53:05]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:53:05]wFMCommunicate OK [00:53:05]wFMCommunicate request_size=4 [00:53:05]MH_SAM_APDU [00:53:05]CAPDU: 80 17 00 00 [00:53:05]Write to MH i2c: E2 08 00 D7 00 80 17 00 00 00 00 00 00 57 [00:53:05]Write i2c OK [00:53:05]MH_I2C_Read... [00:53:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:05]Read from MH i2c: E2 [00:53:05]MH_I2C_Read... [00:53:05]Read from MH i2c: E2 FD 00 [00:53:05]MH_I2C_Read... [00:53:05]Read from MH i2c: E2 FD 00 D7 00 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 5F [00:53:05]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:53:05]wFMCommunicate OK [00:53:05]wFMCommunicate request_size=4 [00:53:05]MH_SAM_APDU [00:53:05]CAPDU: 80 17 00 00 [00:53:05]Write to MH i2c: E2 08 00 D8 00 80 17 00 00 00 00 00 00 58 [00:53:05]Write i2c OK [00:53:05]MH_I2C_Read... [00:53:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:06]Read from MH i2c: E2 [00:53:06]MH_I2C_Read... [00:53:06]Read from MH i2c: E2 FD 00 [00:53:06]MH_I2C_Read... [00:53:06]Read from MH i2c: E2 FD 00 D8 00 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 2A [00:53:06]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:53:06]wFMCommunicate OK [00:53:06]wFMCommunicate request_size=4 [00:53:06]MH_SAM_APDU [00:53:06]CAPDU: 80 17 00 00 [00:53:06]Write to MH i2c: E2 08 00 D9 00 80 17 00 00 00 00 00 00 59 [00:53:06]Write i2c OK [00:53:06]MH_I2C_Read... [00:53:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:06]Read from MH i2c: E2 [00:53:06]MH_I2C_Read... [00:53:06]Read from MH i2c: E2 FD 00 [00:53:06]MH_I2C_Read... [00:53:06]Read from MH i2c: E2 FD 00 D9 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 CB [00:53:06]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 OFD Sender: No OFD packet to send [00:53:07]03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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:53:07]wFMCommunicate OK [00:53:07]wFMCommunicate request_size=4 [00:53:07]MH_SAM_APDU [00:53:07]CAPDU: 80 17 00 00 [00:53:07]Write to MH i2c: E2 08 00 DA 00 80 17 00 00 00 00 00 00 5A [00:53:07]Write i2c OK [00:53:07]MH_I2C_Read... [00:53:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:53:07]Read from MH i2c: E2 [00:53:07]MH_I2C_Read... [00:53:07]Read from MH i2c: E2 BD 00 [00:53:07]MH_I2C_Read... [00:53:07]Read from MH i2c: E2 BD 00 DA 00 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 40 [00:53:07]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:53:07]wFMCommunicate OK [00:53:07]SAM_PROTO_GetShiftData done [00:53:07]requested_item shift.sale.total_cash is exist - process it [00:53:07]requested_item shift.sale_refund.total is exist - process it [00:53:07]requested_item shift.sale_refund.total_cash is exist - process it [00:53:07]requested_item shift.buy.total is exist - process it [00:53:07]requested_item shift.buy.total_cash is exist - process it [00:53:07]produce_requested_data done [00:53:07]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:07]process_action_free get_value [00:53:07]json_value_free [00:53:07]json_value_free done [00:53:07]process_json_proto returns [00:53:07]Send response to host [00:53:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:07]free response buf [00:53:07]execute_script done [00:53:07]execute_script returns [00:53:07]free content buf [00:53:07]Sock 9.Close socket [00:53:07]Sock 9.Thread stoped [00:53:12]OFD Sender: No OFD packet to send [00:53:15]accept exits with 7 [00:53:15]New connection [00:53:15]New thread 3067497828 created [00:53:15]Thread 3067354468 joined [00:53:15]Waiting for new connection... [00:53:15] Sock 7.Parse request [00:53:15]Sock 7.Check first char [00:53:15]Sock 7.First char is OK [00:53:15]request: POST /json_proto HTTP/1.0 [00:53:15]Method: POST [00:53:15]URL: /json_proto [00:53:15]Method is POST - this is cgi request [00:53:15]url: /json_proto [00:53:15]query_string will be loaded in cgi processing [00:53:15]execute_cgi json_proto POST (null) [00:53:15]execute_cgi path=json_proto method=POST [00:53:15]POST find Content-Length [00:53:15]Host: 172.17.42.195:8080 [00:53:15]Content-Length: 215 [00:53:15]Content-Type: application/json [00:53:15] [00:53:15]POST finish read [00:53:15]Found Content-Length = 215 [00:53:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:53:15]execute_script... [00:53:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:53:15]POST & json_proto [00:53:15]process_json_proto [00:53:15]json parsed OK: [00:53:15]protocol is kg_v1.0 [00:53:15]action value=get_value [00:53:15]process_action get_value [00:53:15]cmd_get_value [00:53:15]process_action get_value done [00:53:15]requested_data is exist [00:53:15]produce_requested_data [00:53:15]requested_item kkm.sn is exist - process it [00:53:15]requested_item kkm.ver is exist - process it [00:53:15]requested_item fm.sn is exist - process it [00:53:15]wFMCommunicate request_size=4 [00:53:15]MH_SAM_APDU [00:53:15]CAPDU: 80 11 00 00 [00:53:15]Write to MH i2c: E2 08 00 DB 00 80 11 00 00 00 00 00 00 55 [00:53:15]Write i2c OK [00:53:15]MH_I2C_Read... [00:53:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:53:15]Read from MH i2c: E2 [00:53:15]MH_I2C_Read... [00:53:15]Read from MH i2c: E2 17 00 [00:53:15]MH_I2C_Read... [00:53:15]Read from MH i2c: E2 17 00 DB 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 AA [00:53:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:53:15]wFMCommunicate OK [00:53:15]requested_item fd.num is exist - process it [00:53:15]SAM_PROTO_GetFieldsCounters [00:53:15]wFMCommunicate request_size=4 [00:53:15]MH_SAM_APDU [00:53:15]CAPDU: 80 13 00 00 [00:53:15]Write to MH i2c: E2 08 00 DC 00 80 13 00 00 00 00 00 00 58 [00:53:15]Write i2c OK [00:53:15]MH_I2C_Read... [00:53:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:53:15]Read from MH i2c: E2 [00:53:15]MH_I2C_Read... [00:53:15]Read from MH i2c: E2 62 00 [00:53:15]MH_I2C_Read... [00:53:15]Read from MH i2c: E2 62 00 DC 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 6E [00:53:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:53:15]wFMCommunicate OK [00:53:15]SAM_PROTO_GetFieldsCounters done [00:53:15]requested_item shift.num is exist - process it [00:53:15]requested_item shift.opened is exist - process it [00:53:15]req_shift_opened [00:53:15]FM_GetShiftState [00:53:15]SAM_PROTO_GetShiftState [00:53:15]wFMCommunicate request_size=4 [00:53:15]MH_SAM_APDU [00:53:15]CAPDU: 80 13 01 00 [00:53:15]Write to MH i2c: E2 08 00 DD 00 80 13 01 00 00 00 00 00 5A [00:53:15]Write i2c OK [00:53:15]MH_I2C_Read... [00:53:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:53:15]Read from MH i2c: E2 [00:53:15]MH_I2C_Read... [00:53:15]Read from MH i2c: E2 0E 00 [00:53:15]MH_I2C_Read... [00:53:15]Read from MH i2c: E2 0E 00 DD 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 BF [00:53:15]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:53:15]wFMCommunicate OK [00:53:15]SAM_PROTO_GetShiftState done [00:53:15]FM_GetShiftState done [00:53:15]req_shift_opened done [00:53:15]requested_item shift.open_date is exist - process it [00:53:15]req_shift_open_date [00:53:15]req_shift_open_date done [00:53:15]produce_requested_data done [00:53:15]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:53:15]process_action_free get_value [00:53:15]json_value_free [00:53:15]json_value_free done [00:53:15]process_json_proto returns [00:53:15]Send response to host [00:53:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:53:15]free response buf [00:53:15]execute_script done [00:53:15]execute_script returns [00:53:15]free content buf [00:53:15]Sock 7.Close socket [00:53:15]Sock 7.Thread stoped [00:53:15]accept exits with 9 [00:53:15]New connection [00:53:15]New thread 3067354468 created [00:53:15]Thread 3067497828 joined [00:53:15]Waiting for new connection... [00:53:15] Sock 9.Parse request [00:53:15]Sock 9.Check first char [00:53:15]Sock 9.First char is OK [00:53:15]request: POST /json_proto HTTP/1.0 [00:53:15]Method: POST [00:53:15]URL: /json_proto [00:53:15]Method is POST - this is cgi request [00:53:15]url: /json_proto [00:53:15]query_string will be loaded in cgi processing [00:53:15]execute_cgi json_proto POST (null) [00:53:15]execute_cgi path=json_proto method=POST [00:53:15]POST find Content-Length [00:53:15]Host: 172.17.42.195:8080 [00:53:15]Content-Length: 331 [00:53:15]Content-Type: application/json [00:53:15] [00:53:15]POST finish read [00:53:15]Found Content-Length = 331 [00:53: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:53:15]execute_script... [00:53: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:53:15]POST & json_proto [00:53:15]process_json_proto [00:53:15]json parsed OK: [00:53:15]protocol is kg_v1.0 [00:53:15]action value=get_value [00:53:15]process_action get_value [00:53:15]cmd_get_value [00:53:15]process_action get_value done [00:53:15]requested_data is exist [00:53:15]produce_requested_data [00:53:15]requested_item fm.sale.total is exist - process it [00:53:15]SAM_PROTO_GetFMData [00:53:15]wFMCommunicate request_size=4 [00:53:15]MH_SAM_APDU [00:53:15]CAPDU: 80 13 03 00 [00:53:15]Write to MH i2c: E2 08 00 DE 00 80 13 03 00 00 00 00 00 5D [00:53:15]Write i2c OK [00:53:15]MH_I2C_Read... [00:53:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:53:16]Read from MH i2c: E2 [00:53:16]MH_I2C_Read... [00:53:16]Read from MH i2c: E2 FD 00 [00:53:16]MH_I2C_Read... [00:53:16]Read from MH i2c: E2 FD 00 DE 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 57 [00:53:16]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:53:16]wFMCommunicate OK [00:53:16]wFMCommunicate request_size=4 [00:53:16]MH_SAM_APDU [00:53:16]CAPDU: 80 17 00 00 [00:53:16]Write to MH i2c: E2 08 00 DF 00 80 17 00 00 00 00 00 00 5F [00:53:16]Write i2c OK [00:53:16]MH_I2C_Read... [00:53:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:17]Read from MH i2c: E2 [00:53:17]MH_I2C_Read... [00:53:17]Read from MH i2c: E2 FD 00 [00:53:17]MH_I2C_Read... [00:53:17]Read from MH i2c: E2 FD 00 DF 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 36 [00:53:17]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 OFD Sender: No OFD packet to send [00:53:17]00 B1 90 00 [00:53:17]wFMCommunicate OK [00:53:17]wFMCommunicate request_size=4 [00:53:17]MH_SAM_APDU [00:53:17]CAPDU: 80 17 00 00 [00:53:17]Write to MH i2c: E2 08 00 E0 00 80 17 00 00 00 00 00 00 60 [00:53:17]Write i2c OK [00:53:17]MH_I2C_Read... [00:53:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:17]Read from MH i2c: E2 [00:53:17]MH_I2C_Read... [00:53:17]Read from MH i2c: E2 FD 00 [00:53:17]MH_I2C_Read... [00:53:17]Read from MH i2c: E2 FD 00 E0 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 87 [00:53:17]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:53:18]wFMCommunicate OK [00:53:18]wFMCommunicate request_size=4 [00:53:18]MH_SAM_APDU [00:53:18]CAPDU: 80 17 00 00 [00:53:18]Write to MH i2c: E2 08 00 E1 00 80 17 00 00 00 00 00 00 61 [00:53:18]Write i2c OK [00:53:18]MH_I2C_Read... [00:53:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:18]Read from MH i2c: E2 [00:53:18]MH_I2C_Read... [00:53:18]Read from MH i2c: E2 FD 00 [00:53:18]MH_I2C_Read... [00:53:18]Read from MH i2c: E2 FD 00 E1 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 DC [00:53:18]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:53:18]wFMCommunicate OK [00:53:18]wFMCommunicate request_size=4 [00:53:18]MH_SAM_APDU [00:53:18]CAPDU: 80 17 00 00 [00:53:18]Write to MH i2c: E2 08 00 E2 00 80 17 00 00 00 00 00 00 62 [00:53:18]Write i2c OK [00:53:18]MH_I2C_Read... [00:53:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:53:18]Read from MH i2c: E2 [00:53:18]MH_I2C_Read... [00:53:18]Read from MH i2c: E2 E3 00 [00:53:18]MH_I2C_Read... [00:53:18]Read from MH i2c: E2 E3 00 E2 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 41 [00:53:19]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:53:19]wFMCommunicate OK [00:53:19]SAM_PROTO_GetFMData done [00:53:19]requested_item fm.sale_refund.total is exist - process it [00:53:19]requested_item fm.buy.total is exist - process it [00:53:19]requested_item shift.sale.total is exist - process it [00:53:19]SAM_PROTO_GetShiftData [00:53:19]wFMCommunicate request_size=4 [00:53:19]MH_SAM_APDU [00:53:19]CAPDU: 80 13 02 00 [00:53:19]Write to MH i2c: E2 08 00 E3 00 80 13 02 00 00 00 00 00 61 [00:53:19]Write i2c OK [00:53:19]MH_I2C_Read... [00:53:19]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:53:19]Read from MH i2c: E2 [00:53:19]MH_I2C_Read... [00:53:19]Read from MH i2c: E2 FD 00 [00:53:19]MH_I2C_Read... [00:53:19]Read from MH i2c: E2 FD 00 E3 00 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 D4 [00:53:19]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:53:19]wFMCommunicate OK [00:53:19]wFMCommunicate request_size=4 [00:53:19]MH_SAM_APDU [00:53:19]CAPDU: 80 17 00 00 [00:53:19]Write to MH i2c: E2 08 00 E4 00 80 17 00 00 00 00 00 00 64 [00:53:19]Write i2c OK [00:53:19]MH_I2C_Read... [00:53:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:20]Read from MH i2c: E2 [00:53:20]MH_I2C_Read... [00:53:20]Read from MH i2c: E2 FD 00 [00:53:20]MH_I2C_Read... [00:53:20]Read from MH i2c: E2 FD 00 E4 00 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 6C [00:53:20]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:53:20]wFMCommunicate OK [00:53:20]wFMCommunicate request_size=4 [00:53:20]MH_SAM_APDU [00:53:20]CAPDU: 80 17 00 00 [00:53:20]Write to MH i2c: E2 08 00 E5 00 80 17 00 00 00 00 00 00 65 [00:53:20]Write i2c OK [00:53:20]MH_I2C_Read... [00:53:20]Read from MH i2c: E2 [00:53:20]MH_I2C_Read... [00:53:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:20]Read from MH i2c: E2 FD 00 [00:53:20]MH_I2C_Read... [00:53:20]Read from MH i2c: E2 FD 00 E5 00 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 37 [00:53:21]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:53:21]wFMCommunicate OK [00:53:21]wFMCommunicate request_size=4 [00:53:21]MH_SAM_APDU [00:53:21]CAPDU: 80 17 00 00 [00:53:21]Write to MH i2c: E2 08 00 E6 00 80 17 00 00 00 00 00 00 66 [00:53:21]Write i2c OK [00:53:21]MH_I2C_Read... [00:53:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:21]Read from MH i2c: E2 [00:53:21]MH_I2C_Read... [00:53:21]Read from MH i2c: E2 FD 00 [00:53:21]MH_I2C_Read... [00:53:21]Read from MH i2c: E2 FD 00 E6 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 D8 [00:53:21]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:53:21]wFMCommunicate OK [00:53:21]wFMCommunicate request_size=4 [00:53:21]MH_SAM_APDU [00:53:21]CAPDU: 80 17 00 00 [00:53:21]Write to MH i2c: E2 08 00 E7 00 80 17 00 00 00 00 00 00 67 [00:53:21]Write i2c OK [00:53:21]MH_I2C_Read... [00:53:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:53:22]Read from MH i2c: E2 [00:53:22]MH_I2C_Read... [00:53:22]Read from MH i2c: E2 BD 00 [00:53:22]MH_I2C_Read... [00:53:22]Read from MH i2c: E2 BD 00 E7 00 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 4D [00:53:22]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:53:22]wFMCommunicate OK [00:53:22]SAM_PROTO_GetShiftData done [00:53:22]requested_item shift.sale.total_cash is exist - process it [00:53:22]requested_item shift.sale_refund.total is exist - process it [00:53:22]requested_item shift.sale_refund.total_cash is exist - process it [00:53:22]requested_item shift.buy.total is exist - process it [00:53:22]requested_item shift.buy.total_cash is exist - process it [00:53:22]produce_requested_data done [00:53:22]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:22]process_action_free get_value [00:53:22]json_value_free [00:53:22]json_value_free done [00:53:22]process_json_proto returns [00:53:22]Send response to host [00:53:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:22]free response buf [00:53:22]execute_script done [00:53:22]execute_script returns [00:53:22]free content buf [00:53:22]Sock 9.Close socket [00:53:22]Sock 9.Thread stoped [00:53:22]OFD Sender: No OFD packet to send [00:53:27]OFD Sender: No OFD packet to send [00:53:28]accept exits with 7 [00:53:28]New connection [00:53:28]New thread 3067497828 created [00:53:28]Thread 3067354468 joined [00:53:28]Waiting for new connection... [00:53:28] Sock 7.Parse request [00:53:28]Sock 7.Check first char [00:53:28]Sock 7.First char is OK [00:53:28]request: POST /json_proto HTTP/1.0 [00:53:28]Method: POST [00:53:28]URL: /json_proto [00:53:28]Method is POST - this is cgi request [00:53:28]url: /json_proto [00:53:28]query_string will be loaded in cgi processing [00:53:28]execute_cgi json_proto POST (null) [00:53:28]execute_cgi path=json_proto method=POST [00:53:28]POST find Content-Length [00:53:28]Host: 172.17.42.195:8080 [00:53:28]Content-Length: 215 [00:53:28]Content-Type: application/json [00:53:28] [00:53:28]POST finish read [00:53:28]Found Content-Length = 215 [00:53: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:53:28]execute_script... [00:53: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:53:28]POST & json_proto [00:53:28]process_json_proto [00:53:28]json parsed OK: [00:53:28]protocol is kg_v1.0 [00:53:28]action value=get_value [00:53:28]process_action get_value [00:53:28]cmd_get_value [00:53:28]process_action get_value done [00:53:28]requested_data is exist [00:53:28]produce_requested_data [00:53:28]requested_item kkm.sn is exist - process it [00:53:28]requested_item kkm.ver is exist - process it [00:53:28]requested_item fm.sn is exist - process it [00:53:28]wFMCommunicate request_size=4 [00:53:28]MH_SAM_APDU [00:53:28]CAPDU: 80 11 00 00 [00:53:28]Write to MH i2c: E2 08 00 E8 00 80 11 00 00 00 00 00 00 62 [00:53:28]Write i2c OK [00:53:28]MH_I2C_Read... [00:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:53:28]Read from MH i2c: E2 [00:53:28]MH_I2C_Read... [00:53:28]Read from MH i2c: E2 17 00 [00:53:28]MH_I2C_Read... [00:53:28]Read from MH i2c: E2 17 00 E8 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 B7 [00:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:53:28]wFMCommunicate OK [00:53:28]requested_item fd.num is exist - process it [00:53:28]SAM_PROTO_GetFieldsCounters [00:53:28]wFMCommunicate request_size=4 [00:53:28]MH_SAM_APDU [00:53:28]CAPDU: 80 13 00 00 [00:53:28]Write to MH i2c: E2 08 00 E9 00 80 13 00 00 00 00 00 00 65 [00:53:28]Write i2c OK [00:53:28]MH_I2C_Read... [00:53:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:53:28]Read from MH i2c: E2 [00:53:28]MH_I2C_Read... [00:53:28]Read from MH i2c: E2 62 00 [00:53:28]MH_I2C_Read... [00:53:28]Read from MH i2c: E2 62 00 E9 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 7B [00:53:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:53:28]wFMCommunicate OK [00:53:28]SAM_PROTO_GetFieldsCounters done [00:53:28]requested_item shift.num is exist - process it [00:53:28]requested_item shift.opened is exist - process it [00:53:28]req_shift_opened [00:53:28]FM_GetShiftState [00:53:28]SAM_PROTO_GetShiftState [00:53:28]wFMCommunicate request_size=4 [00:53:28]MH_SAM_APDU [00:53:28]CAPDU: 80 13 01 00 [00:53:28]Write to MH i2c: E2 08 00 EA 00 80 13 01 00 00 00 00 00 67 [00:53:28]Write i2c OK [00:53:28]MH_I2C_Read... [00:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:53:28]Read from MH i2c: E2 [00:53:28]MH_I2C_Read... [00:53:28]Read from MH i2c: E2 0E 00 [00:53:28]MH_I2C_Read... [00:53:28]Read from MH i2c: E2 0E 00 EA 00 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 CC [00:53:28]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:53:28]wFMCommunicate OK [00:53:28]SAM_PROTO_GetShiftState done [00:53:28]FM_GetShiftState done [00:53:28]req_shift_opened done [00:53:28]requested_item shift.open_date is exist - process it [00:53:28]req_shift_open_date [00:53:28]req_shift_open_date done [00:53:28]produce_requested_data done [00:53:28]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:53:28]process_action_free get_value [00:53:28]json_value_free [00:53:28]json_value_free done [00:53:28]process_json_proto returns [00:53:28]Send response to host [00:53:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:53:28]free response buf [00:53:28]execute_script done [00:53:28]execute_script returns [00:53:28]free content buf [00:53:28]Sock 7.Close socket [00:53:28]Sock 7.Thread stoped [00:53:28]accept exits with 9 [00:53:28]New connection [00:53:28]New thread 3067354468 created [00:53:28]Thread 3067497828 joined [00:53:28]Waiting for new connection... [00:53:28] Sock 9.Parse request [00:53:28]Sock 9.Check first char [00:53:28]Sock 9.First char is OK [00:53:28]request: POST /json_proto HTTP/1.0 [00:53:28]Method: POST [00:53:28]URL: /json_proto [00:53:28]Method is POST - this is cgi request [00:53:28]url: /json_proto [00:53:28]query_string will be loaded in cgi processing [00:53:28]execute_cgi json_proto POST (null) [00:53:28]execute_cgi path=json_proto method=POST [00:53:28]POST find Content-Length [00:53:28]Host: 172.17.42.195:8080 [00:53:28]Content-Length: 331 [00:53:28]Content-Type: application/json [00:53:28] [00:53:28]POST finish read [00:53:28]Found Content-Length = 331 [00:53: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:53:28]execute_script... [00:53: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:53:28]POST & json_proto [00:53:28]process_json_proto [00:53:28]json parsed OK: [00:53:28]protocol is kg_v1.0 [00:53:28]action value=get_value [00:53:28]process_action get_value [00:53:28]cmd_get_value [00:53:28]process_action get_value done [00:53:28]requested_data is exist [00:53:28]produce_requested_data [00:53:28]requested_item fm.sale.total is exist - process it [00:53:28]SAM_PROTO_GetFMData [00:53:28]wFMCommunicate request_size=4 [00:53:28]MH_SAM_APDU [00:53:28]CAPDU: 80 13 03 00 [00:53:28]Write to MH i2c: E2 08 00 EB 00 80 13 03 00 00 00 00 00 6A [00:53:28]Write i2c OK [00:53:28]MH_I2C_Read... [00:53:29]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:53:29]Read from MH i2c: E2 [00:53:29]MH_I2C_Read... [00:53:29]Read from MH i2c: E2 FD 00 [00:53:29]MH_I2C_Read... [00:53:29]Read from MH i2c: E2 FD 00 EB 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 64 [00:53:29]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:53:29]wFMCommunicate OK [00:53:29]wFMCommunicate request_size=4 [00:53:29]MH_SAM_APDU [00:53:29]CAPDU: 80 17 00 00 [00:53:29]Write to MH i2c: E2 08 00 EC 00 80 17 00 00 00 00 00 00 6C [00:53:29]Write i2c OK [00:53:29]MH_I2C_Read... [00:53:29]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:29]Read from MH i2c: E2 [00:53:29]MH_I2C_Read... [00:53:29]Read from MH i2c: E2 FD 00 [00:53:29]MH_I2C_Read... [00:53:29]Read from MH i2c: E2 FD 00 EC 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 43 [00:53:29]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:53:30]wFMCommunicate OK [00:53:30]wFMCommunicate request_size=4 [00:53:30]MH_SAM_APDU [00:53:30]CAPDU: 80 17 00 00 [00:53:30]Write to MH i2c: E2 08 00 ED 00 80 17 00 00 00 00 00 00 6D [00:53:30]Write i2c OK [00:53:30]MH_I2C_Read... [00:53:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:30]Read from MH i2c: E2 [00:53:30]MH_I2C_Read... [00:53:30]Read from MH i2c: E2 FD 00 [00:53:30]MH_I2C_Read... [00:53:30]Read from MH i2c: E2 FD 00 ED 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 94 [00:53:30]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:53:30]wFMCommunicate OK [00:53:30]wFMCommunicate request_size=4 [00:53:30]MH_SAM_APDU [00:53:30]CAPDU: 80 17 00 00 [00:53:30]Write to MH i2c: E2 08 00 EE 00 80 17 00 00 00 00 00 00 6E [00:53:30]Write i2c OK [00:53:30]MH_I2C_Read... [00:53:30]Read from MH i2c: E2 [00:53:30]MH_I2C_Read... [00:53:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:30]Read from MH i2c: E2 FD 00 [00:53:30]MH_I2C_Read... [00:53:30]Read from MH i2c: E2 FD 00 EE 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 E9 [00:53:31]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:53:31]wFMCommunicate OK [00:53:31]wFMCommunicate request_size=4 [00:53:31]MH_SAM_APDU [00:53:31]CAPDU: 80 17 00 00 [00:53:31]Write to MH i2c: E2 08 00 EF 00 80 17 00 00 00 00 00 00 6F [00:53:31]Write i2c OK [00:53:31]MH_I2C_Read... [00:53:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:53:31]Read from MH i2c: E2 [00:53:31]MH_I2C_Read... [00:53:31]Read from MH i2c: E2 E3 00 [00:53:31]MH_I2C_Read... [00:53:31]Read from MH i2c: E2 E3 00 EF 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 4E [00:53:31]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:53:31]wFMCommunicate OK [00:53:31]SAM_PROTO_GetFMData done [00:53:31]requested_item fm.sale_refund.total is exist - process it [00:53:31]requested_item fm.buy.total is exist - process it [00:53:31]requested_item shift.sale.total is exist - process it [00:53:31]SAM_PROTO_GetShiftData [00:53:31]wFMCommunicate request_size=4 [00:53:31]MH_SAM_APDU [00:53:31]CAPDU: 80 13 02 00 [00:53:31]Write to MH i2c: E2 08 00 F0 00 80 13 02 00 00 00 00 00 6E [00:53:31]Write i2c OK [00:53:31]MH_I2C_Read... [00:53:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:53:32]Read from MH i2c: E2 [00:53:32]MH_I2C_Read... [00:53:32]Read from MH i2c: E2 FD 00 [00:53:32]MH_I2C_Read... [00:53:32]Read from MH i2c: E2 FD 00 F0 00 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 E1 [00:53:32]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 OFD Sender: No OFD packet to send [00:53:32]03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:53:32]wFMCommunicate OK [00:53:32]wFMCommunicate request_size=4 [00:53:32]MH_SAM_APDU [00:53:32]CAPDU: 80 17 00 00 [00:53:32]Write to MH i2c: E2 08 00 F1 00 80 17 00 00 00 00 00 00 71 [00:53:32]Write i2c OK [00:53:32]MH_I2C_Read... [00:53:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:33]Read from MH i2c: E2 [00:53:33]MH_I2C_Read... [00:53:33]Read from MH i2c: E2 FD 00 [00:53:33]MH_I2C_Read... [00:53:33]Read from MH i2c: E2 FD 00 F1 00 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 79 [00:53:33]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:53:33]wFMCommunicate OK [00:53:33]wFMCommunicate request_size=4 [00:53:33]MH_SAM_APDU [00:53:33]CAPDU: 80 17 00 00 [00:53:33]Write to MH i2c: E2 08 00 F2 00 80 17 00 00 00 00 00 00 72 [00:53:33]Write i2c OK [00:53:33]MH_I2C_Read... [00:53:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:33]Read from MH i2c: E2 [00:53:33]MH_I2C_Read... [00:53:33]Read from MH i2c: E2 FD 00 [00:53:33]MH_I2C_Read... [00:53:33]Read from MH i2c: E2 FD 00 F2 00 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 44 [00:53:33]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:53:34]wFMCommunicate OK [00:53:34]wFMCommunicate request_size=4 [00:53:34]MH_SAM_APDU [00:53:34]CAPDU: 80 17 00 00 [00:53:34]Write to MH i2c: E2 08 00 F3 00 80 17 00 00 00 00 00 00 73 [00:53:34]Write i2c OK [00:53:34]MH_I2C_Read... [00:53:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:34]Read from MH i2c: E2 [00:53:34]MH_I2C_Read... [00:53:34]Read from MH i2c: E2 FD 00 [00:53:34]MH_I2C_Read... [00:53:34]Read from MH i2c: E2 FD 00 F3 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 E5 [00:53:34]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:53:34]wFMCommunicate OK [00:53:34]wFMCommunicate request_size=4 [00:53:34]MH_SAM_APDU [00:53:34]CAPDU: 80 17 00 00 [00:53:34]Write to MH i2c: E2 08 00 F4 00 80 17 00 00 00 00 00 00 74 [00:53:34]Write i2c OK [00:53:34]MH_I2C_Read... [00:53:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:53:34]Read from MH i2c: E2 [00:53:34]MH_I2C_Read... [00:53:34]Read from MH i2c: E2 BD 00 [00:53:34]MH_I2C_Read... [00:53:34]Read from MH i2c: E2 BD 00 F4 00 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 5A [00:53:35]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:53:35]wFMCommunicate OK [00:53:35]SAM_PROTO_GetShiftData done [00:53:35]requested_item shift.sale.total_cash is exist - process it [00:53:35]requested_item shift.sale_refund.total is exist - process it [00:53:35]requested_item shift.sale_refund.total_cash is exist - process it [00:53:35]requested_item shift.buy.total is exist - process it [00:53:35]requested_item shift.buy.total_cash is exist - process it [00:53:35]produce_requested_data done [00:53:35]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:35]process_action_free get_value [00:53:35]json_value_free [00:53:35]json_value_free done [00:53:35]process_json_proto returns [00:53:35]Send response to host [00:53:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:35]free response buf [00:53:35]execute_script done [00:53:35]execute_script returns [00:53:35]free content buf [00:53:35]Sock 9.Close socket [00:53:35]Sock 9.Thread stoped [00:53:35]accept exits with 7 [00:53:35]New connection [00:53:35]New thread 3067497828 created [00:53:35]Thread 3067354468 joined [00:53:35]Waiting for new connection... [00:53:35] Sock 7.Parse request [00:53:35]Sock 7.Check first char [00:53:35]Sock 7.First char is OK [00:53:35]request: POST /json_proto HTTP/1.0 [00:53:35]Method: POST [00:53:35]URL: /json_proto [00:53:35]Method is POST - this is cgi request [00:53:35]url: /json_proto [00:53:35]query_string will be loaded in cgi processing [00:53:35]execute_cgi json_proto POST (null) [00:53:35]execute_cgi path=json_proto method=POST [00:53:35]POST find Content-Length [00:53:35]Host: 172.17.42.195:8080 [00:53:35]Content-Length: 331 [00:53:35]Content-Type: application/json [00:53:35] [00:53:35]POST finish read [00:53:35]Found Content-Length = 331 [00:53:35]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:53:35]execute_script... [00:53:35]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:53:35]POST & json_proto [00:53:35]process_json_proto [00:53:35]json parsed OK: [00:53:35]protocol is kg_v1.0 [00:53:35]action value=get_value [00:53:35]process_action get_value [00:53:35]cmd_get_value [00:53:35]process_action get_value done [00:53:35]requested_data is exist [00:53:35]produce_requested_data [00:53:35]requested_item fm.sale.total is exist - process it [00:53:35]SAM_PROTO_GetFMData [00:53:35]wFMCommunicate request_size=4 [00:53:35]MH_SAM_APDU [00:53:35]CAPDU: 80 13 03 00 [00:53:35]Write to MH i2c: E2 08 00 F5 00 80 13 03 00 00 00 00 00 74 [00:53:35]Write i2c OK [00:53:35]MH_I2C_Read... [00:53:35]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:53:35]Read from MH i2c: E2 [00:53:35]MH_I2C_Read... [00:53:35]Read from MH i2c: E2 FD 00 [00:53:35]MH_I2C_Read... [00:53:35]Read from MH i2c: E2 FD 00 F5 00 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 6E [00:53:36]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:53:36]wFMCommunicate OK [00:53:36]wFMCommunicate request_size=4 [00:53:36]MH_SAM_APDU [00:53:36]CAPDU: 80 17 00 00 [00:53:36]Write to MH i2c: E2 08 00 F6 00 80 17 00 00 00 00 00 00 76 [00:53:36]Write i2c OK [00:53:36]MH_I2C_Read... [00:53:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:36]Read from MH i2c: E2 [00:53:36]MH_I2C_Read... [00:53:36]Read from MH i2c: E2 FD 00 [00:53:36]MH_I2C_Read... [00:53:36]Read from MH i2c: E2 FD 00 F6 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 4D [00:53:36]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:53:36]wFMCommunicate OK [00:53:36]wFMCommunicate request_size=4 [00:53:36]MH_SAM_APDU [00:53:36]CAPDU: 80 17 00 00 [00:53:36]Write to MH i2c: E2 08 00 F7 00 80 17 00 00 00 00 00 00 77 [00:53:36]Write i2c OK [00:53:36]MH_I2C_Read... [00:53:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:37]Read from MH i2c: E2 [00:53:37]MH_I2C_Read... [00:53:37]Read from MH i2c: E2 FD 00 [00:53:37]MH_I2C_Read... [00:53:37]Read from MH i2c: E2 FD 00 F7 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 9E [00:53:37]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:53:37]wFMCommunicate OK [00:53:37]wFMCommunicate request_size=4 [00:53:37]MH_SAM_APDU [00:53:37]CAPDU: 80 17 00 00 [00:53:37]Write to MH i2c: E2 08 00 F8 00 80 17 00 00 00 00 00 00 78 [00:53:37]Write i2c OK [00:53:37]MH_I2C_Read... [00:53:37]OFD Sender: No OFD packet to send [00:53:37]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:37]Read from MH i2c: E2 [00:53:37]MH_I2C_Read... [00:53:37]Read from MH i2c: E2 FD 00 [00:53:37]MH_I2C_Read... [00:53:37]Read from MH i2c: E2 FD 00 F8 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 F3 [00:53:38]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:53:38]wFMCommunicate OK [00:53:38]wFMCommunicate request_size=4 [00:53:38]MH_SAM_APDU [00:53:38]CAPDU: 80 17 00 00 [00:53:38]Write to MH i2c: E2 08 00 F9 00 80 17 00 00 00 00 00 00 79 [00:53:38]Write i2c OK [00:53:38]MH_I2C_Read... [00:53:38]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:53:38]Read from MH i2c: E2 [00:53:38]MH_I2C_Read... [00:53:38]Read from MH i2c: E2 E3 00 [00:53:38]MH_I2C_Read... [00:53:38]Read from MH i2c: E2 E3 00 F9 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 58 [00:53:38]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:53:39]wFMCommunicate OK [00:53:39]SAM_PROTO_GetFMData done [00:53:39]requested_item fm.sale_refund.total is exist - process it [00:53:39]requested_item fm.buy.total is exist - process it [00:53:39]requested_item shift.sale.total is exist - process it [00:53:39]SAM_PROTO_GetShiftData [00:53:39]wFMCommunicate request_size=4 [00:53:39]MH_SAM_APDU [00:53:39]CAPDU: 80 13 02 00 [00:53:39]Write to MH i2c: E2 08 00 FA 00 80 13 02 00 00 00 00 00 78 [00:53:39]Write i2c OK [00:53:39]MH_I2C_Read... [00:53:39]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:53:39]Read from MH i2c: E2 [00:53:39]MH_I2C_Read... [00:53:39]Read from MH i2c: E2 FD 00 [00:53:39]MH_I2C_Read... [00:53:39]Read from MH i2c: E2 FD 00 FA 00 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 EB [00:53:39]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:53:39]wFMCommunicate OK [00:53:39]wFMCommunicate request_size=4 [00:53:39]MH_SAM_APDU [00:53:39]CAPDU: 80 17 00 00 [00:53:39]Write to MH i2c: E2 08 00 FB 00 80 17 00 00 00 00 00 00 7B [00:53:39]Write i2c OK [00:53:39]MH_I2C_Read... [00:53:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:40]Read from MH i2c: E2 [00:53:40]MH_I2C_Read... [00:53:40]Read from MH i2c: E2 FD 00 [00:53:40]MH_I2C_Read... [00:53:40]Read from MH i2c: E2 FD 00 FB 00 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 83 [00:53:40]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:53:40]wFMCommunicate OK [00:53:40]wFMCommunicate request_size=4 [00:53:40]MH_SAM_APDU [00:53:40]CAPDU: 80 17 00 00 [00:53:40]Write to MH i2c: E2 08 00 FC 00 80 17 00 00 00 00 00 00 7C [00:53:40]Write i2c OK [00:53:40]MH_I2C_Read... [00:53:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:40]Read from MH i2c: E2 [00:53:40]MH_I2C_Read... [00:53:40]Read from MH i2c: E2 FD 00 [00:53:40]MH_I2C_Read... [00:53:40]Read from MH i2c: E2 FD 00 FC 00 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 4E [00:53:41]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:53:41]wFMCommunicate OK [00:53:41]wFMCommunicate request_size=4 [00:53:41]MH_SAM_APDU [00:53:41]CAPDU: 80 17 00 00 [00:53:41]Write to MH i2c: E2 08 00 FD 00 80 17 00 00 00 00 00 00 7D [00:53:41]Write i2c OK [00:53:41]MH_I2C_Read... [00:53:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:41]Read from MH i2c: E2 [00:53:41]MH_I2C_Read... [00:53:41]Read from MH i2c: E2 FD 00 [00:53:41]MH_I2C_Read... [00:53:41]Read from MH i2c: E2 FD 00 FD 00 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 EF [00:53:41]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:53:42]wFMCommunicate OK [00:53:42]wFMCommunicate request_size=4 [00:53:42]MH_SAM_APDU [00:53:42]CAPDU: 80 17 00 00 [00:53:42]Write to MH i2c: E2 08 00 FE 00 80 17 00 00 00 00 00 00 7E [00:53:42]Write i2c OK [00:53:42]MH_I2C_Read... [00:53:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:53:42]Read from MH i2c: E2 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: E2 BD 00 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: E2 BD 00 FE 00 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 64 [00:53:42]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:53:42]wFMCommunicate OK [00:53:42]SAM_PROTO_GetShiftData done [00:53:42]requested_item shift.sale.total_cash is exist - process it [00:53:42]requested_item shift.sale_refund.total is exist - process it [00:53:42]requested_item shift.sale_refund.total_cash is exist - process it [00:53:42]requested_item shift.buy.total is exist - process it [00:53:42]requested_item shift.buy.total_cash is exist - process it [00:53:42]produce_requested_data done [00:53:42]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:42]process_action_free get_value [00:53:42]json_value_free [00:53:42]json_value_free done [00:53:42]process_json_proto returns [00:53:42]Send response to host [00:53:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:53:42]free response buf [00:53:42]execute_script done [00:53:42]execute_script returns [00:53:42]free content buf [00:53:42]Sock 7.Close socket [00:53:42]Sock 7.Thread stoped [00:53:42]accept exits with 9 [00:53:42]New connection [00:53:42]New thread 3067354468 created [00:53:42]Thread 3067497828 joined [00:53:42]Waiting for new connection... [00:53:42] Sock 9.Parse request [00:53:42]Sock 9.Check first char [00:53:42]Sock 9.First char is OK [00:53:42]request: POST /json_proto HTTP/1.0 [00:53:42]Method: POST [00:53:42]URL: /json_proto [00:53:42]Method is POST - this is cgi request [00:53:42]url: /json_proto [00:53:42]query_string will be loaded in cgi processing [00:53:42]execute_cgi json_proto POST (null) [00:53:42]execute_cgi path=json_proto method=POST [00:53:42]POST find Content-Length [00:53:42]Host: 172.17.42.195:8080 [00:53:42]Content-Length: 269 [00:53:42]Content-Type: application/json [00:53:42] [00:53:42]POST finish read [00:53:42]Found Content-Length = 269 [00:53:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0430\u0442\u0431\u0435\u043A\u043E\u0432 \u0421. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:53:42]execute_script... [00:53:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0422\u0443\u0440\u0430\u0442\u0431\u0435\u043A\u043E\u0432 \u0421. " } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:53:42]POST & json_proto [00:53:42]process_json_proto [00:53:42]json parsed OK: [00:53:42]protocol is kg_v1.0 [00:53:42]action value=x_report [00:53:42]process_action x_report [00:53:42]cmd_x_report [00:53:42]MH_GetDate [00:53:42]Write to MH i2c: F0 00 00 FF 00 EE [00:53:42]Write i2c OK [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: F0 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: F0 09 00 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: F0 09 00 FF 00 00 17 EC 1A 67 EF 94 12 67 77 [00:53:42]GetLastDocTimeStamp 1729817487 [00:53:42]current date 1729817623 [00:53:42]FM_GetShiftState [00:53:42]SAM_PROTO_GetShiftState [00:53:42]wFMCommunicate request_size=4 [00:53:42]MH_SAM_APDU [00:53:42]CAPDU: 80 13 01 00 [00:53:42]Write to MH i2c: E2 08 00 00 01 80 13 01 00 00 00 00 00 7E [00:53:42]Write i2c OK [00:53:42]MH_I2C_Read... [00:53:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:53:42]Read from MH i2c: E2 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: E2 0E 00 [00:53:42]MH_I2C_Read... [00:53:42]OFD Sender: No OFD packet to send [00:53:42]Read from MH i2c: E2 0E 00 00 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 E3 [00:53:42]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:53:42]wFMCommunicate OK [00:53:42]SAM_PROTO_GetShiftState done [00:53:42]FM_GetShiftState done [00:53:42]KKMCreateXReportDocument [00:53:42]Load OK [00:53:42]Malloc new data [00:53:42]MH_GetDate [00:53:42]Write to MH i2c: F0 00 00 01 01 F1 [00:53:42]Write i2c OK [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: F0 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: F0 09 00 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: F0 09 00 01 01 00 17 EC 1A 67 EF 94 12 67 7A [00:53:42]Malloc new data [00:53:42]Malloc new data [00:53:42]wFMCommunicate request_size=4 [00:53:42]MH_SAM_APDU [00:53:42]CAPDU: 80 11 00 00 [00:53:42]Write to MH i2c: E2 08 00 02 01 80 11 00 00 00 00 00 00 7D [00:53:42]Write i2c OK [00:53:42]MH_I2C_Read... [00:53:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:53:42]Read from MH i2c: E2 [00:53:42]MH_I2C_Read... [00:53:42]Read from MH i2c: E2 17 00 [00:53:43]MH_I2C_Read... [00:53:43]Read from MH i2c: E2 17 00 02 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 D2 [00:53:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:53:43]wFMCommunicate OK [00:53:43]SAM_PROTO_GetFieldsCounters [00:53:43]wFMCommunicate request_size=4 [00:53:43]MH_SAM_APDU [00:53:43]CAPDU: 80 13 00 00 [00:53:43]Write to MH i2c: E2 08 00 03 01 80 13 00 00 00 00 00 00 80 [00:53:43]Write i2c OK [00:53:43]MH_I2C_Read... [00:53:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:53:43]Read from MH i2c: E2 [00:53:43]MH_I2C_Read... [00:53:43]Read from MH i2c: E2 62 00 [00:53:43]MH_I2C_Read... [00:53:43]Read from MH i2c: E2 62 00 03 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [00:53:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:53:43]wFMCommunicate OK [00:53:43]SAM_PROTO_GetFieldsCounters done [00:53:43]Malloc new data [00:53:43]Malloc new data [00:53:43]Malloc new data [00:53:43]KKMCreateXReportDocument OK [00:53:43]KKMSetXReportData OK [00:53:43]KKMPrepareXReportFMData [00:53:43]SAM_PROTO_GetShiftData [00:53:43]wFMCommunicate request_size=4 [00:53:43]MH_SAM_APDU [00:53:43]CAPDU: 80 13 02 00 [00:53:43]Write to MH i2c: E2 08 00 04 01 80 13 02 00 00 00 00 00 83 [00:53:43]Write i2c OK [00:53:43]MH_I2C_Read... [00:53:43]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:53:43]Read from MH i2c: E2 [00:53:43]MH_I2C_Read... [00:53:43]Read from MH i2c: E2 FD 00 [00:53:43]MH_I2C_Read... [00:53:43]Read from MH i2c: E2 FD 00 04 01 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 F6 [00:53:44]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:53:44]wFMCommunicate OK [00:53:44]wFMCommunicate request_size=4 [00:53:44]MH_SAM_APDU [00:53:44]CAPDU: 80 17 00 00 [00:53:44]Write to MH i2c: E2 08 00 05 01 80 17 00 00 00 00 00 00 86 [00:53:44]Write i2c OK [00:53:44]MH_I2C_Read... [00:53:44]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:44]Read from MH i2c: E2 [00:53:44]MH_I2C_Read... [00:53:44]Read from MH i2c: E2 FD 00 [00:53:44]MH_I2C_Read... [00:53:44]Read from MH i2c: E2 FD 00 05 01 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 8E [00:53:44]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:53:45]wFMCommunicate OK [00:53:45]wFMCommunicate request_size=4 [00:53:45]MH_SAM_APDU [00:53:45]CAPDU: 80 17 00 00 [00:53:45]Write to MH i2c: E2 08 00 06 01 80 17 00 00 00 00 00 00 87 [00:53:45]Write i2c OK [00:53:45]MH_I2C_Read... [00:53:45]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:45]Read from MH i2c: E2 [00:53:45]MH_I2C_Read... [00:53:45]Read from MH i2c: E2 FD 00 [00:53:45]MH_I2C_Read... [00:53:45]Read from MH i2c: E2 FD 00 06 01 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 59 [00:53:45]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:53:45]wFMCommunicate OK [00:53:45]wFMCommunicate request_size=4 [00:53:45]MH_SAM_APDU [00:53:45]CAPDU: 80 17 00 00 [00:53:45]Write to MH i2c: E2 08 00 07 01 80 17 00 00 00 00 00 00 88 [00:53:45]Write i2c OK [00:53:45]MH_I2C_Read... [00:53:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:46]Read from MH i2c: E2 [00:53:46]MH_I2C_Read... [00:53:46]Read from MH i2c: E2 FD 00 [00:53:46]MH_I2C_Read... [00:53:46]Read from MH i2c: E2 FD 00 07 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 FA [00:53:46]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:53:46]wFMCommunicate OK [00:53:46]wFMCommunicate request_size=4 [00:53:46]MH_SAM_APDU [00:53:46]CAPDU: 80 17 00 00 [00:53:46]Write to MH i2c: E2 08 00 08 01 80 17 00 00 00 00 00 00 89 [00:53:46]Write i2c OK [00:53:46]MH_I2C_Read... [00:53:46]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:53:46]Read from MH i2c: E2 [00:53:46]MH_I2C_Read... [00:53:46]Read from MH i2c: E2 BD 00 [00:53:46]MH_I2C_Read... [00:53:46]Read from MH i2c: E2 BD 00 08 01 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 6F [00:53:46]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:53:47]wFMCommunicate OK [00:53:47]SAM_PROTO_GetShiftData done [00:53:47]1194 (1180) - счетчики итогов смены [00:53:47] 1134 (4) - 0 - количество чеков со всеми признаками расчетов [00:53:47] 1129 (141) - счетчики операций «приход» [00:53:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:53:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:53:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:53:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:53:47] 1024 (117) - суммы налогов [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 0% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 12% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 2% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 3% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 5% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1130 (141) - счетчики операций «возврат прихода» [00:53:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:53:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:53:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:53:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:53:47] 1024 (117) - суммы налогов [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 0% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 12% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 2% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 3% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 5% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1131 (141) - счетчики операций «расход» [00:53:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:53:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:53:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:53:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:53:47] 1024 (117) - суммы налогов [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 0% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 12% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 2% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 3% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 5% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1132 (141) - счетчики операций «возврат расхода» [00:53:47] 1135 (4) - 0 - количество чеков по признаку расчетов [00:53:47] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:53:47] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:53:47] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:53:47] 1024 (117) - суммы налогов [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 0% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1006 (9) - суммы НДС [00:53:47] 1010 (1) - 12% - код ставки НДС [00:53:47] 1011 (0) - 0.00 - сумма НДС по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 2% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 3% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 5% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 0,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1007 (9) - суммы НСП [00:53:47] 1014 (1) - 1,50% - код ставки НСП [00:53:47] 1015 (0) - 0.00 - сумма НСП по ставке [00:53:47] 1133 (588) - - счетчики коррекции - не используются [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1194 (04AA) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1134 (046E) [00:53:47]Malloc new data [00:53:47]Processing tag 1129 (0469) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1135 (046F) [00:53:47]Malloc new data [00:53:47]Processing tag 1201 (04B1) [00:53:47]Malloc new data [00:53:47]Processing tag 1136 (0470) [00:53:47]Malloc new data [00:53:47]Processing tag 1138 (0472) [00:53:47]Malloc new data [00:53:47]Processing tag 1024 (0400) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1006 (03EE) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1010 (03F2) [00:53:47]Malloc new data [00:53:47]Processing tag 1011 (03F3) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1006 (03EE) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1010 (03F2) [00:53:47]Malloc new data [00:53:47]Processing tag 1011 (03F3) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]SetTLVBufToDocument err=0 [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1130 (046A) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1135 (046F) [00:53:47]Malloc new data [00:53:47]Processing tag 1201 (04B1) [00:53:47]Malloc new data [00:53:47]Processing tag 1136 (0470) [00:53:47]Malloc new data [00:53:47]Processing tag 1138 (0472) [00:53:47]Malloc new data [00:53:47]Processing tag 1024 (0400) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1006 (03EE) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1010 (03F2) [00:53:47]Malloc new data [00:53:47]Processing tag 1011 (03F3) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1006 (03EE) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1010 (03F2) [00:53:47]Malloc new data [00:53:47]Processing tag 1011 (03F3) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]SetTLVBufToDocument err=0 [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1131 (046B) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1135 (046F) [00:53:47]Malloc new data [00:53:47]Processing tag 1201 (04B1) [00:53:47]Malloc new data [00:53:47]Processing tag 1136 (0470) [00:53:47]Malloc new data [00:53:47]Processing tag 1138 (0472) [00:53:47]Malloc new data [00:53:47]Processing tag 1024 (0400) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1006 (03EE) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1010 (03F2) [00:53:47]Malloc new data [00:53:47]Processing tag 1011 (03F3) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1006 (03EE) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1010 (03F2) [00:53:47]Malloc new data [00:53:47]Processing tag 1011 (03F3) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:47]Processing tag 1015 (03F7) [00:53:47]Malloc new data [00:53:47]SetTLVBufToDocument err=0 [00:53:47]Processing tag 1007 (03EF) [00:53:47]Load OK [00:53:47]SetTLVBufToDocument [00:53:47]Processing tag 1014 (03F6) [00:53:47]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]SetTLVBufToDocument err=0 [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1132 (046C) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1135 (046F) [00:53:48]Malloc new data [00:53:48]Processing tag 1201 (04B1) [00:53:48]Malloc new data [00:53:48]Processing tag 1136 (0470) [00:53:48]Malloc new data [00:53:48]Processing tag 1138 (0472) [00:53:48]Malloc new data [00:53:48]Processing tag 1024 (0400) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1006 (03EE) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1010 (03F2) [00:53:48]Malloc new data [00:53:48]Processing tag 1011 (03F3) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1006 (03EE) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1010 (03F2) [00:53:48]Malloc new data [00:53:48]Processing tag 1011 (03F3) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]OFD Sender: No OFD packet to send [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1007 (03EF) [00:53:48]Load OK [00:53:48]SetTLVBufToDocument [00:53:48]Processing tag 1014 (03F6) [00:53:48]Malloc new data [00:53:48]Processing tag 1015 (03F7) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]SetTLVBufToDocument err=0 [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Processing tag 1133 (046D) [00:53:48]Malloc new data [00:53:48]SetTLVBufToDocument err=0 [00:53:48]SetTLVBufToDocument err=0 [00:53:48]Malloc new data [00:53:48]SAM_PROTO_GetFMData [00:53:48]wFMCommunicate request_size=4 [00:53:48]MH_SAM_APDU [00:53:48]CAPDU: 80 13 03 00 [00:53:48]Write to MH i2c: E2 08 00 09 01 80 13 03 00 00 00 00 00 89 [00:53:48]Write i2c OK [00:53:48]MH_I2C_Read... [00:53:48]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:53:48]Read from MH i2c: E2 [00:53:48]MH_I2C_Read... [00:53:48]Read from MH i2c: E2 FD 00 [00:53:48]MH_I2C_Read... [00:53:48]Read from MH i2c: E2 FD 00 09 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 83 [00:53:48]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:53:49]wFMCommunicate OK [00:53:49]wFMCommunicate request_size=4 [00:53:49]MH_SAM_APDU [00:53:49]CAPDU: 80 17 00 00 [00:53:49]Write to MH i2c: E2 08 00 0A 01 80 17 00 00 00 00 00 00 8B [00:53:49]Write i2c OK [00:53:49]MH_I2C_Read... [00:53:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:49]Read from MH i2c: E2 [00:53:49]MH_I2C_Read... [00:53:49]Read from MH i2c: E2 FD 00 [00:53:49]MH_I2C_Read... [00:53:49]Read from MH i2c: E2 FD 00 0A 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 62 [00:53:49]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:53:50]wFMCommunicate OK [00:53:50]wFMCommunicate request_size=4 [00:53:50]MH_SAM_APDU [00:53:50]CAPDU: 80 17 00 00 [00:53:50]Write to MH i2c: E2 08 00 0B 01 80 17 00 00 00 00 00 00 8C [00:53:50]Write i2c OK [00:53:50]MH_I2C_Read... [00:53:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:50]Read from MH i2c: E2 [00:53:50]MH_I2C_Read... [00:53:50]Read from MH i2c: E2 FD 00 [00:53:50]MH_I2C_Read... [00:53:50]Read from MH i2c: E2 FD 00 0B 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 B3 [00:53:50]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:53:50]wFMCommunicate OK [00:53:50]wFMCommunicate request_size=4 [00:53:50]MH_SAM_APDU [00:53:50]CAPDU: 80 17 00 00 [00:53:50]Write to MH i2c: E2 08 00 0C 01 80 17 00 00 00 00 00 00 8D [00:53:50]Write i2c OK [00:53:50]MH_I2C_Read... [00:53:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:53:51]Read from MH i2c: E2 [00:53:51]MH_I2C_Read... [00:53:51]Read from MH i2c: E2 FD 00 [00:53:51]MH_I2C_Read... [00:53:51]Read from MH i2c: E2 FD 00 0C 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 08 [00:53:51]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:53:51]wFMCommunicate OK [00:53:51]wFMCommunicate request_size=4 [00:53:51]MH_SAM_APDU [00:53:51]CAPDU: 80 17 00 00 [00:53:51]Write to MH i2c: E2 08 00 0D 01 80 17 00 00 00 00 00 00 8E [00:53:51]Write i2c OK [00:53:51]MH_I2C_Read... [00:53:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:53:51]Read from MH i2c: E2 [00:53:51]MH_I2C_Read... [00:53:51]Read from MH i2c: E2 E3 00 [00:53:51]MH_I2C_Read... [00:53:51]Read from MH i2c: E2 E3 00 0D 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 6D [00:53:52]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:53:52]wFMCommunicate OK [00:53:52]SAM_PROTO_GetFMData done [00:53:52]FM_GetFMData:85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 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 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 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 OFD Sender: No OFD packet to send [00:53:53]03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:53:53]oper:6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:53:53]total:45 9D CD EF 07 [00:53:53]Malloc new data [00:53:53]oper:6F 04 04 00 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 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 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:53:53]total:30 AE DA 0A [00:53:54]Malloc new data [00:53:54]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:53:54]total: [00:53:54]Malloc new data [00:53:54]oper:6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 [00:53:54]total: [00:53:54]Malloc new data [00:53:54]KKMPrepareXReportFMData err=0 [00:53:54]Х отчет ИНН: 02508201610067 Кассир: Туратбеков С. 25.10.2024 00:53 Смена: 522 РНМ: 0000000000091623 ЗНМ: 0300000083 СНО: Общий режим Всего чеков: 0 ИТОГИ ПРИХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ РАСХОД Чеков: 0 Общий итог: 0.00 Итого наличными: 0.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 0.00 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 0.00 ИТОГИ ВОЗВРАТ РАСХОДА Чеков: 0 Общий итог: 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 Нал. в кассе: 0.00 НС Приход: 340880008.37 НС Возвр.Прихода: 1821036.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000874672 [00:53:54]StoreToDocumentArchive [00:53:54]MH_GetDate [00:53:54]Write to MH i2c: F0 00 00 0E 01 FE [00:53:54]Write i2c OK [00:53:54]MH_I2C_Read... [00:53:54]Read from MH i2c: F0 [00:53:54]MH_I2C_Read... [00:53:54]Read from MH i2c: F0 09 00 [00:53:54]MH_I2C_Read... [00:53:54]Read from MH i2c: F0 09 00 0E 01 00 23 EC 1A 67 EF 94 12 67 93 [00:53:54]shift 522 fd 1729817635 [00:53:54]save to /storage/0522/doc_1729817635 [00:53:54]save last doc name /storage/0522/doc_1729817635 to /storage/kkm_last_doc_name [00:53:54]save OK [00:53:54]Clear old archive folders... [00:53:54]NVStorageSaveData kkm_last_timestamp [00:53:54]File name is /storage/kkm_last_timestamp [00:53:54]Write 4 bytes [00:53:54]NVStorageSaveData done [00:53:54]ExternCall_PrintAddStr [00:53:54]wPrintStart [00:53:54]Write to MH i2c: 01 00 00 0F 01 10 [00:53:54]Write i2c OK [00:53:54]MH_I2C_Read... [00:53:54]Read from MH i2c: 01 [00:53:54]MH_I2C_Read... [00:53:54]Read from MH i2c: 01 07 00 [00:53:54]MH_I2C_Read... [00:53:54]Read from MH i2c: 01 07 00 0F 01 00 00 00 00 00 FF 0F 25 [00:53:54]RasterBufferAndPrint [00:53:54]line Х отчет [00:53:54]line ИНН: 02508201610067 [00:53:54]line Кассир: Туратбеков С. [00:53:54]line 25.10.2024 00:53 [00:53:54]line Смена: 522 [00:53:54]line РНМ: 0000000000091623 [00:53:54]line ЗНМ: 0300000083 [00:53:54]line СНО: Общий режим [00:53:54]line Всего чеков: 0 [00:53:54]line ИТОГИ ПРИХОД [00:53:54]line Чеков: 0 [00:53:54]line Общий итог: 0.00 [00:53:54]line Итого наличными: 0.00 [00:53:54]line Итого безнал.: 0.00 [00:53:54]line НДС 0% : 0.00 [00:53:54]line НДС 12% : 0.00 [00:53:54]line НСП 0% : 0.00 [00:53:54]line НСП 1,50% : 0.00 [00:53:54]line НСП 0,50% : 0.00 [00:53:54]line НСП 5% : 0.00 [00:53:54]line НСП 3% : 0.00 [00:53:54]line НСП 2% : 0.00 [00:53:54]line НСП 1% : 0.00 [00:53:54]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:53:54]line Чеков: 0 [00:53:54]line Общий итог: 0.00 [00:53:54]line Итого наличными: 0.00 [00:53:54]line Итого безнал.: 0.00 [00:53:54]line НДС 0% : 0.00 [00:53:54]line НДС 12% : 0.00 [00:53:54]line НСП 0% : 0.00 [00:53:54]line НСП 1,50% : 0.00 [00:53:54]line НСП 0,50% : 0.00 [00:53:54]line НСП 5% : 0.00 [00:53:54]line НСП 3% : 0.00 [00:53:54]line НСП 2% : 0.00 [00:53:54]line НСП 1% : 0.00 [00:53:54]line ИТОГИ РАСХОД [00:53:54]line Чеков: 0 [00:53:54]line Общий итог: 0.00 [00:53:54]line Итого наличными: 0.00 [00:53:54]line Итого безнал.: 0.00 [00:53:54]line НДС 0% : 0.00 [00:53:54]line НДС 12% : 0.00 [00:53:54]line НСП 0% : 0.00 [00:53:54]line НСП 1,50% : 0.00 [00:53:54]line НСП 0,50% : 0.00 [00:53:54]line НСП 5% : 0.00 [00:53:54]line НСП 3% : 0.00 [00:53:54]line НСП 2% : 0.00 [00:53:54]line НСП 1% : 0.00 [00:53:54]line ИТОГИ ВОЗВРАТ РАСХОДА [00:53:54]line Чеков: 0 [00:53:54]line Общий итог: 0.00 [00:53:54]line Итого наличными: 0.00 [00:53:54]line Итого безнал.: 0.00 [00:53:54]line НДС 0% : 0.00 [00:53:54]line НДС 12% : 0.00 [00:53:54]line НСП 0% : 0.00 [00:53:54]line НСП 1,50% : 0.00 [00:53:54]line НСП 0,50% : 0.00 [00:53:54]line НСП 5% : 0.00 [00:53:54]line НСП 3% : 0.00 [00:53:54]line НСП 2% : 0.00 [00:53:54]line НСП 1% : 0.00 [00:53:54]line Сумма внесений: 0.00 [00:53:54]line Сумма выплат: 0.00 [00:53:54]line Нал. в кассе: 0.00 [00:53:54]line НС Приход: 340880008.37 [00:53:54]line НС Возвр.Прихода: 1821036.00 [00:53:54]line НС Расход: 0.00 [00:53:54]line НС Возвр.Расхода: 0.00 [00:53:54]line ФМ: 0000000000874672 [00:53:54]written 0, free lines is 4095 [00:53:55]Write to MH i2c: 01 00 00 5A 01 5B [00:53:55]Write i2c OK [00:53:55]MH_I2C_Read... [00:53:55]Read from MH i2c: 01 [00:53:55]MH_I2C_Read... [00:53:55]Read from MH i2c: 01 07 00 [00:53:55]MH_I2C_Read... [00:53:55]Read from MH i2c: 01 07 00 5A 01 00 00 00 00 00 9F 0A 0B [00:53:55]RasterBufferAndPrint [00:53:55]line [00:53:55]line [00:53:55]line [00:53:55]line [00:53:55]line [00:53:55]written 0, free lines is 2774 [00:53:55]MH_Cut [00:53:55]Write to MH i2c: D1 01 00 61 01 01 34 [00:53:55]Write i2c OK [00:53:55]MH_I2C_Read... [00:53:55]Read from MH i2c: D1 [00:53:55]MH_I2C_Read... [00:53:55]Read from MH i2c: D1 01 00 [00:53:55]MH_I2C_Read... [00:53:55]Read from MH i2c: D1 01 00 61 01 00 33 [00:53:55]Write to MH i2c: 01 00 00 62 01 63 [00:53:55]Write i2c OK [00:53:55]MH_I2C_Read... [00:53:56]*** Cut start [00:53:56]*** Partial cut [00:53:56]*** CUTSNS_PIN = 1 [00:53:56]*** CUTSNS_PIN = 0 [00:53:56]*** Brake cut motor [00:53:57]Read from MH i2c: 01 [00:53:57]MH_I2C_Read... [00:53:57]*** Stop cut motor [00:53:57]*** Cut end [00:53:57]Read from MH i2c: 01 07 00 [00:53:57]MH_I2C_Read... [00:53:57]Read from MH i2c: 01 07 00 62 01 00 00 00 00 00 FF 0F 78 [00:53:57]process_action x_report done [00:53:57]requested_data is exist [00:53:57]produce_requested_data [00:53:57]requested_item fd.num is exist - process it [00:53:57]SAM_PROTO_GetFieldsCounters [00:53:57]wFMCommunicate request_size=4 [00:53:57]MH_SAM_APDU [00:53:57]CAPDU: 80 13 00 00 [00:53:57]Write to MH i2c: E2 08 00 63 01 80 13 00 00 00 00 00 00 E0 [00:53:57]Write i2c OK [00:53:57]MH_I2C_Read... [00:53:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:53:57]Read from MH i2c: E2 [00:53:57]MH_I2C_Read... [00:53:57]Read from MH i2c: E2 62 00 [00:53:57]MH_I2C_Read... [00:53:57]Read from MH i2c: E2 62 00 63 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [00:53:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:53:57]wFMCommunicate OK [00:53:57]SAM_PROTO_GetFieldsCounters done [00:53:57]requested_item shift.num is exist - process it [00:53:57]requested_item shift.opened is exist - process it [00:53:57]req_shift_opened [00:53:57]FM_GetShiftState [00:53:57]SAM_PROTO_GetShiftState [00:53:57]wFMCommunicate request_size=4 [00:53:57]MH_SAM_APDU [00:53:57]CAPDU: 80 13 01 00 [00:53:57]Write to MH i2c: E2 08 00 64 01 80 13 01 00 00 00 00 00 E2 [00:53:57]Write i2c OK [00:53:57]MH_I2C_Read... [00:53:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:53:57]Read from MH i2c: E2 [00:53:57]MH_I2C_Read... [00:53:57]Read from MH i2c: E2 0E 00 [00:53:57]MH_I2C_Read... [00:53:57]Read from MH i2c: E2 0E 00 64 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 47 [00:53:57]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:53:57]wFMCommunicate OK [00:53:57]SAM_PROTO_GetShiftState done [00:53:57]FM_GetShiftState done [00:53:57]req_shift_opened done [00:53:57]requested_item shift.open_date is exist - process it [00:53:57]req_shift_open_date [00:53:57]req_shift_open_date done [00:53:57]produce_requested_data done [00:53:57]produce_requested_data return {"fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:53:57]process_action_free x_report [00:53:57]json_value_free [00:53:57]json_value_free done [00:53:57]process_json_proto returns [00:53:57]Send response to host [00:53:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:53:57]free response buf [00:53:57]execute_script done [00:53:57]execute_script returns [00:53:57]free content buf [00:53:57]Sock 9.Close socket [00:53:57]Sock 9.Thread stoped [00:53:58]OFD Sender: No OFD packet to send [00:54:03]OFD Sender: No OFD packet to send [00:54:04]accept exits with 7 [00:54:04]New connection [00:54:04]New thread 3067497828 created [00:54:04]Thread 3067354468 joined [00:54:04]Waiting for new connection... [00:54:04] Sock 7.Parse request [00:54:04]Sock 7.Check first char [00:54:04]Sock 7.First char is OK [00:54:04]request: POST /json_proto HTTP/1.0 [00:54:04]Method: POST [00:54:04]URL: /json_proto [00:54:04]Method is POST - this is cgi request [00:54:04]url: /json_proto [00:54:04]query_string will be loaded in cgi processing [00:54:04]execute_cgi json_proto POST (null) [00:54:04]execute_cgi path=json_proto method=POST [00:54:04]POST find Content-Length [00:54:04]Host: 172.17.42.195:8080 [00:54:04]Content-Length: 215 [00:54:04]Content-Type: application/json [00:54:04] [00:54:04]POST finish read [00:54:04]Found Content-Length = 215 [00:54: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" ] } } [00:54:04]execute_script... [00:54: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" ] } } [00:54:04]POST & json_proto [00:54:04]process_json_proto [00:54:04]json parsed OK: [00:54:04]protocol is kg_v1.0 [00:54:04]action value=get_value [00:54:04]process_action get_value [00:54:04]cmd_get_value [00:54:04]process_action get_value done [00:54:04]requested_data is exist [00:54:04]produce_requested_data [00:54:04]requested_item kkm.sn is exist - process it [00:54:04]requested_item kkm.ver is exist - process it [00:54:04]requested_item fm.sn is exist - process it [00:54:04]wFMCommunicate request_size=4 [00:54:04]MH_SAM_APDU [00:54:04]CAPDU: 80 11 00 00 [00:54:04]Write to MH i2c: E2 08 00 65 01 80 11 00 00 00 00 00 00 E0 [00:54:04]Write i2c OK [00:54:04]MH_I2C_Read... [00:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:54:04]Read from MH i2c: E2 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 17 00 [00:54:04]MH_I2C_Read... [00:54:04]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 36 37 32 90 00 35 [00:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [00:54:04]wFMCommunicate OK [00:54:04]requested_item fd.num is exist - process it [00:54:04]SAM_PROTO_GetFieldsCounters [00:54:04]wFMCommunicate request_size=4 [00:54:04]MH_SAM_APDU [00:54:04]CAPDU: 80 13 00 00 [00:54:04]Write to MH i2c: E2 08 00 66 01 80 13 00 00 00 00 00 00 E3 [00:54:04]Write i2c OK [00:54:04]MH_I2C_Read... [00:54:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:54:04]Read from MH i2c: E2 [00:54:04]MH_I2C_Read... [00:54:04]Read from MH i2c: E2 62 00 [00:54:04]MH_I2C_Read... [00:54:04]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 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 F9 [00:54:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:54:05]wFMCommunicate OK [00:54:05]SAM_PROTO_GetFieldsCounters done [00:54:05]requested_item shift.num is exist - process it [00:54:05]requested_item shift.opened is exist - process it [00:54:05]req_shift_opened [00:54:05]FM_GetShiftState [00:54:05]SAM_PROTO_GetShiftState [00:54:05]wFMCommunicate request_size=4 [00:54:05]MH_SAM_APDU [00:54:05]CAPDU: 80 13 01 00 [00:54:05]Write to MH i2c: E2 08 00 67 01 80 13 01 00 00 00 00 00 E5 [00:54:05]Write i2c OK [00:54:05]MH_I2C_Read... [00:54:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:54:05]Read from MH i2c: E2 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 0E 00 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 0E 00 67 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 4A [00:54:05]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [00:54:05]wFMCommunicate OK [00:54:05]SAM_PROTO_GetShiftState done [00:54:05]FM_GetShiftState done [00:54:05]req_shift_opened done [00:54:05]requested_item shift.open_date is exist - process it [00:54:05]req_shift_open_date [00:54:05]req_shift_open_date done [00:54:05]produce_requested_data done [00:54:05]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [00:54:05]process_action_free get_value [00:54:05]json_value_free [00:54:05]json_value_free done [00:54:05]process_json_proto returns [00:54:05]Send response to host [00:54:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [00:54:05]free response buf [00:54:05]execute_script done [00:54:05]execute_script returns [00:54:05]free content buf [00:54:05]Sock 7.Close socket [00:54:05]Sock 7.Thread stoped [00:54:05]accept exits with 9 [00:54:05]New connection [00:54:05]New thread 3067354468 created [00:54:05]Thread 3067497828 joined [00:54:05]Waiting for new connection... [00:54:05] Sock 9.Parse request [00:54:05]Sock 9.Check first char [00:54:05]Sock 9.First char is OK [00:54:05]request: POST /json_proto HTTP/1.0 [00:54:05]Method: POST [00:54:05]URL: /json_proto [00:54:05]Method is POST - this is cgi request [00:54:05]url: /json_proto [00:54:05]query_string will be loaded in cgi processing [00:54:05]execute_cgi json_proto POST (null) [00:54:05]execute_cgi path=json_proto method=POST [00:54:05]POST find Content-Length [00:54:05]Host: 172.17.42.195:8080 [00:54:05]Content-Length: 331 [00:54:05]Content-Type: application/json [00:54:05] [00:54:05]POST finish read [00:54:05]Found Content-Length = 331 [00:54: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" ] } } [00:54:05]execute_script... [00:54: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" ] } } [00:54:05]POST & json_proto [00:54:05]process_json_proto [00:54:05]json parsed OK: [00:54:05]protocol is kg_v1.0 [00:54:05]action value=get_value [00:54:05]process_action get_value [00:54:05]cmd_get_value [00:54:05]process_action get_value done [00:54:05]requested_data is exist [00:54:05]produce_requested_data [00:54:05]requested_item fm.sale.total is exist - process it [00:54:05]SAM_PROTO_GetFMData [00:54:05]wFMCommunicate request_size=4 [00:54:05]MH_SAM_APDU [00:54:05]CAPDU: 80 13 03 00 [00:54:05]Write to MH i2c: E2 08 00 68 01 80 13 03 00 00 00 00 00 E8 [00:54:05]Write i2c OK [00:54:05]MH_I2C_Read... [00:54:05]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:54:05]Read from MH i2c: E2 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 [00:54:05]MH_I2C_Read... [00:54:05]Read from MH i2c: E2 FD 00 68 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 E2 [00:54:06]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [00:54:06]wFMCommunicate OK [00:54:06]wFMCommunicate request_size=4 [00:54:06]MH_SAM_APDU [00:54:06]CAPDU: 80 17 00 00 [00:54:06]Write to MH i2c: E2 08 00 69 01 80 17 00 00 00 00 00 00 EA [00:54:06]Write i2c OK [00:54:06]MH_I2C_Read... [00:54:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:06]Read from MH i2c: E2 [00:54:06]MH_I2C_Read... [00:54:06]Read from MH i2c: E2 FD 00 [00:54:06]MH_I2C_Read... [00:54:06]Read from MH i2c: E2 FD 00 69 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 C1 [00:54:06]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [00:54:07]wFMCommunicate OK [00:54:07]wFMCommunicate request_size=4 [00:54:07]MH_SAM_APDU [00:54:07]CAPDU: 80 17 00 00 [00:54:07]Write to MH i2c: E2 08 00 6A 01 80 17 00 00 00 00 00 00 EB [00:54:07]Write i2c OK [00:54:07]MH_I2C_Read... [00:54:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:07]Read from MH i2c: E2 [00:54:07]MH_I2C_Read... [00:54:07]Read from MH i2c: E2 FD 00 [00:54:07]MH_I2C_Read... [00:54:07]Read from MH i2c: E2 FD 00 6A 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 12 [00:54:07]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:54:07]wFMCommunicate OK [00:54:07]wFMCommunicate request_size=4 [00:54:07]MH_SAM_APDU [00:54:07]CAPDU: 80 17 00 00 [00:54:07]Write to MH i2c: E2 08 00 6B 01 80 17 00 00 00 00 00 00 EC [00:54:07]Write i2c OK [00:54:07]MH_I2C_Read... [00:54:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:08]Read from MH i2c: E2 [00:54:08]MH_I2C_Read... [00:54:08]Read from MH i2c: E2 FD 00 [00:54:08]MH_I2C_Read... [00:54:08]Read from MH i2c: E2 FD 00 6B 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 OFD Sender: No OFD packet to send [00:54:08]01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 67 [00:54:08]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:54:08]wFMCommunicate OK [00:54:08]wFMCommunicate request_size=4 [00:54:08]MH_SAM_APDU [00:54:08]CAPDU: 80 17 00 00 [00:54:08]Write to MH i2c: E2 08 00 6C 01 80 17 00 00 00 00 00 00 ED [00:54:08]Write i2c OK [00:54:08]MH_I2C_Read... [00:54:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:54:09]Read from MH i2c: E2 [00:54:09]MH_I2C_Read... [00:54:09]Read from MH i2c: E2 E3 00 [00:54:09]MH_I2C_Read... [00:54:09]Read from MH i2c: E2 E3 00 6C 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 CC [00:54:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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:54:09]wFMCommunicate OK [00:54:09]SAM_PROTO_GetFMData done [00:54:09]requested_item fm.sale_refund.total is exist - process it [00:54:09]requested_item fm.buy.total is exist - process it [00:54:09]requested_item shift.sale.total is exist - process it [00:54:09]SAM_PROTO_GetShiftData [00:54:09]wFMCommunicate request_size=4 [00:54:09]MH_SAM_APDU [00:54:09]CAPDU: 80 13 02 00 [00:54:09]Write to MH i2c: E2 08 00 6D 01 80 13 02 00 00 00 00 00 EC [00:54:09]Write i2c OK [00:54:09]MH_I2C_Read... [00:54:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:54:10]Read from MH i2c: E2 [00:54:10]MH_I2C_Read... [00:54:10]Read from MH i2c: E2 FD 00 [00:54:10]MH_I2C_Read... [00:54:10]Read from MH i2c: E2 FD 00 6D 01 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 5F [00:54:10]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [00:54:10]wFMCommunicate OK [00:54:10]wFMCommunicate request_size=4 [00:54:10]MH_SAM_APDU [00:54:10]CAPDU: 80 17 00 00 [00:54:10]Write to MH i2c: E2 08 00 6E 01 80 17 00 00 00 00 00 00 EF [00:54:10]Write i2c OK [00:54:10]MH_I2C_Read... [00:54:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:10]Read from MH i2c: E2 [00:54:10]MH_I2C_Read... [00:54:10]Read from MH i2c: E2 FD 00 [00:54:10]MH_I2C_Read... [00:54:10]Read from MH i2c: E2 FD 00 6E 01 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 F7 [00:54:11]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:54:11]wFMCommunicate OK [00:54:11]wFMCommunicate request_size=4 [00:54:11]MH_SAM_APDU [00:54:11]CAPDU: 80 17 00 00 [00:54:11]Write to MH i2c: E2 08 00 6F 01 80 17 00 00 00 00 00 00 F0 [00:54:11]Write i2c OK [00:54:11]MH_I2C_Read... [00:54:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:11]Read from MH i2c: E2 [00:54:11]MH_I2C_Read... [00:54:11]Read from MH i2c: E2 FD 00 [00:54:11]MH_I2C_Read... [00:54:11]Read from MH i2c: E2 FD 00 6F 01 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 C2 [00:54:11]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:54:12]wFMCommunicate OK [00:54:12]wFMCommunicate request_size=4 [00:54:12]MH_SAM_APDU [00:54:12]CAPDU: 80 17 00 00 [00:54:12]Write to MH i2c: E2 08 00 70 01 80 17 00 00 00 00 00 00 F1 [00:54:12]Write i2c OK [00:54:12]MH_I2C_Read... [00:54:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:54:12]Read from MH i2c: E2 [00:54:12]MH_I2C_Read... [00:54:12]Read from MH i2c: E2 FD 00 [00:54:12]MH_I2C_Read... [00:54:12]Read from MH i2c: E2 FD 00 70 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 63 [00:54:12]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:54:13]wFMCommunicate OK [00:54:13]wFMCommunicate request_size=4 [00:54:13]MH_SAM_APDU [00:54:13]CAPDU: 80 17 00 00 [00:54:13]Write to MH i2c: E2 08 00 71 01 80 17 00 00 00 00 00 00 F2 [00:54:13]Write i2c OK [00:54:13]MH_I2C_Read... [00:54:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:54:13]Read from MH i2c: E2 [00:54:13]MH_I2C_Read... [00:54:13]Read from MH i2c: E2 BD 00 [00:54:13]MH_I2C_Read... [00:54:13]Read from MH i2c: E2 BD 00 71 01 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 D8 [00:54:13]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:54:13]wFMCommunicate OK [00:54:13]SAM_PROTO_GetShiftData done [00:54:13]requested_item shift.sale.total_cash is exist - process it [00:54:13]requested_item shift.sale_refund.total is exist - process it [00:54:13]requested_item shift.sale_refund.total_cash is exist - process it [00:54:13]requested_item shift.buy.total is exist - process it [00:54:13]requested_item shift.buy.total_cash is exist - process it [00:54:13]produce_requested_data done [00:54:13]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:54:13]process_action_free get_value [00:54:13]json_value_free [00:54:13]json_value_free done [00:54:13]process_json_proto returns [00:54:13]Send response to host [00:54:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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:54:13]free response buf [00:54:13]OFD Sender: No OFD packet to send [00:54:13]execute_script done [00:54:13]execute_script returns [00:54:13]free content buf [00:54:13]Sock 9.Close socket [00:54:13]Sock 9.Thread stoped [00:54:18]OFD Sender: No OFD packet to send [00:54:23]OFD Sender: No OFD packet to send [00:54:28]OFD Sender: No OFD packet to send [00:54:33]OFD Sender: No OFD packet to send [00:54:38]OFD Sender: No OFD packet to send [00:54:43]OFD Sender: No OFD packet to send [00:54:48]OFD Sender: No OFD packet to send [00:54:53]OFD Sender: No OFD packet to send [00:54:58]OFD Sender: No OFD packet to send [00:55:03]OFD Sender: No OFD packet to send [00:55:08]OFD Sender: No OFD packet to send [00:55:13]OFD Sender: No OFD packet to send [00:55:18]OFD Sender: No OFD packet to send [00:55:23]OFD Sender: No OFD packet to send [00:55:28]OFD Sender: No OFD packet to send [00:55:33]OFD Sender: No OFD packet to send [00:55:38]OFD Sender: No OFD packet to send [00:55:43]OFD Sender: No OFD packet to send [00:55:48]OFD Sender: No OFD packet to send [00:55:53]OFD Sender: No OFD packet to send [00:55:58]OFD Sender: No OFD packet to send [00:56: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:57:59]OFD Sender: No OFD packet to send [00:58:04]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:39]OFD Sender: No OFD packet to send [00:59:44]OFD Sender: No OFD packet to send [00:59:49]OFD Sender: No OFD packet to send [00:59:54]OFD Sender: No OFD packet to send [00:59:59]OFD Sender: No OFD packet to send [01:00:04]OFD Sender: No OFD packet to send [01:00:09]OFD Sender: No OFD packet to send [01:00:14]OFD Sender: No OFD packet to send [01:00:19]OFD Sender: No OFD packet to send [01:00:24]OFD Sender: No OFD packet to send [01:00:29]OFD Sender: No OFD packet to send [01:00:34]OFD Sender: No OFD packet to send [01:00:39]OFD Sender: No OFD packet to send [01:00:44]OFD Sender: No OFD packet to send [01:00:49]OFD Sender: No OFD packet to send [01:00:54]OFD Sender: No OFD packet to send [01:00:59]OFD Sender: No OFD packet to send [01:01:04]OFD Sender: No OFD packet to send [01:01:09]OFD Sender: No OFD packet to send [01:01:14]OFD Sender: No OFD packet to send [01:01:19]OFD Sender: No OFD packet to send [01:01:24]OFD Sender: No OFD packet to send [01:01:29]OFD Sender: No OFD packet to send [01:01:34]OFD Sender: No OFD packet to send [01:01:39]OFD Sender: No OFD packet to send [01:01:44]OFD Sender: No OFD packet to send [01:01:49]OFD Sender: No OFD packet to send [01:01:54]OFD Sender: No OFD packet to send [01:01:59]OFD Sender: No OFD packet to send [01:02:04]OFD Sender: No OFD packet to send [01:02:09]OFD Sender: No OFD packet to send [01:02:14]OFD Sender: No OFD packet to send [01:02:19]OFD Sender: No OFD packet to send [01:02:24]OFD Sender: No OFD packet to send [01:02:29]OFD Sender: No OFD packet to send [01:02:34]OFD Sender: No OFD packet to send [01:02:39]OFD Sender: No OFD packet to send [01:02:44]OFD Sender: No OFD packet to send [01:02:49]OFD Sender: No OFD packet to send [01:02:54]OFD Sender: No OFD packet to send [01:02:59]OFD Sender: No OFD packet to send [01:03:04]OFD Sender: No OFD packet to send [01:03:09]OFD Sender: No OFD packet to send [01:03:14]OFD Sender: No OFD packet to send [01:03:19]OFD Sender: No OFD packet to send [01:03:24]OFD Sender: No OFD packet to send [01:03:29]OFD Sender: No OFD packet to send [01:03:34]OFD Sender: No OFD packet to send [01:03:39]OFD Sender: No OFD packet to send [01:03:44]OFD Sender: No OFD packet to send [01:03:49]OFD Sender: No OFD packet to send [01:03:54]OFD Sender: No OFD packet to send [01:03:59]OFD Sender: No OFD packet to send [01:04:04]OFD Sender: No OFD packet to send [01:04:09]OFD Sender: No OFD packet to send [01:04:14]OFD Sender: No OFD packet to send [01:04:19]OFD Sender: No OFD packet to send [01:04:24]OFD Sender: No OFD packet to send [01:04:29]OFD Sender: No OFD packet to send [01:04:34]OFD Sender: No OFD packet to send [01:04:39]OFD Sender: No OFD packet to send [01:04:44]OFD Sender: No OFD packet to send [01:04:49]OFD Sender: No OFD packet to send [01:04:54]OFD Sender: No OFD packet to send [01:04:59]OFD Sender: No OFD packet to send [01:05:04]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [01:06:10]OFD Sender: No OFD packet to send [01:06:15]OFD Sender: No OFD packet to send [01:06:20]OFD Sender: No OFD packet to send [01:06:25]OFD Sender: No OFD packet to send [01:06:30]OFD Sender: No OFD packet to send [01:06:35]OFD Sender: No OFD packet to send [01:06:40]OFD Sender: No OFD packet to send [01:06:45]OFD Sender: No OFD packet to send [01:06:50]OFD Sender: No OFD packet to send [01:06:55]OFD Sender: No OFD packet to send [01:07:00]OFD Sender: No OFD packet to send [01:07:05]OFD Sender: No OFD packet to send [01:07:10]OFD Sender: No OFD packet to send [01:07:15]OFD Sender: No OFD packet to send [01:07:20]OFD Sender: No OFD packet to send [01:07:25]OFD Sender: No OFD packet to send [01:07:30]OFD Sender: No OFD packet to send [01:07:35]OFD Sender: No OFD packet to send [01:07:40]OFD Sender: No OFD packet to send [01:07:45]OFD Sender: No OFD packet to send [01:07:50]OFD Sender: No OFD packet to send [01:07:55]OFD Sender: No OFD packet to send [01:08:00]OFD Sender: No OFD packet to send [01:08:05]OFD Sender: No OFD packet to send [01:08:10]OFD Sender: No OFD packet to send [01:08:15]OFD Sender: No OFD packet to send [01:08:20]OFD Sender: No OFD packet to send [01:08:25]OFD Sender: No OFD packet to send [01:08:30]OFD Sender: No OFD packet to send [01:08:35]OFD Sender: No OFD packet to send [01:08:40]OFD Sender: No OFD packet to send [01:08:45]OFD Sender: No OFD packet to send [01:08:50]OFD Sender: No OFD packet to send [01:08:55]OFD Sender: No OFD packet to send [01:09:00]OFD Sender: No OFD packet to send [01:09:05]OFD Sender: No OFD packet to send [01:09:10]OFD Sender: No OFD packet to send [01:09:15]OFD Sender: No OFD packet to send [01:09:20]OFD Sender: No OFD packet to send [01:09:25]OFD Sender: No OFD packet to send [01:09:30]OFD Sender: No OFD packet to send [01:09:35]OFD Sender: No OFD packet to send [01:09:40]OFD Sender: No OFD packet to send [01:09:45]OFD Sender: No OFD packet to send [01:09:50]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: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]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: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:50]OFD Sender: No OFD packet to send [01:15:55]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:11]OFD Sender: No OFD packet to send [01:17:16]OFD Sender: No OFD packet to send [01:17:21]OFD Sender: No OFD packet to send [01:17:26]OFD Sender: No OFD packet to send [01:17:31]OFD Sender: No OFD packet to send [01:17:36]OFD Sender: No OFD packet to send [01:17:41]OFD Sender: No OFD packet to send [01:17:46]OFD Sender: No OFD packet to send [01:17:51]OFD Sender: No OFD packet to send [01:17:56]OFD Sender: No OFD packet to send [01:18:01]OFD Sender: No OFD packet to send [01:18:06]OFD Sender: No OFD packet to send [01:18:11]OFD Sender: No OFD packet to send [01:18:16]OFD Sender: No OFD packet to send [01:18:21]OFD Sender: No OFD packet to send [01:18:26]OFD Sender: No OFD packet to send [01:18:31]OFD Sender: No OFD packet to send [01:18:36]OFD Sender: No OFD packet to send [01:18:41]OFD Sender: No OFD packet to send [01:18:46]OFD Sender: No OFD packet to send [01:18:51]OFD Sender: No OFD packet to send [01:18:56]OFD Sender: No OFD packet to send [01:19:01]OFD Sender: No OFD packet to send [01:19:06]OFD Sender: No OFD packet to send [01:19:11]OFD Sender: No OFD packet to send [01:19:16]OFD Sender: No OFD packet to send [01:19:21]OFD Sender: No OFD packet to send [01:19:26]OFD Sender: No OFD packet to send [01:19:31]OFD Sender: No OFD packet to send [01:19:36]OFD Sender: No OFD packet to send [01:19:41]OFD Sender: No OFD packet to send [01:19:46]OFD Sender: No OFD packet to send [01:19:51]OFD Sender: No OFD packet to send [01:19:56]OFD Sender: No OFD packet to send [01:20:01]OFD Sender: No OFD packet to send [01:20:06]OFD Sender: No OFD packet to send [01:20:11]OFD Sender: No OFD packet to send [01:20:16]OFD Sender: No OFD packet to send [01:20:21]OFD Sender: No OFD packet to send [01:20:26]OFD Sender: No OFD packet to send [01:20:31]OFD Sender: No OFD packet to send [01:20:36]OFD Sender: No OFD packet to send [01:20:41]OFD Sender: No OFD packet to send [01:20:46]OFD Sender: No OFD packet to send [01:20:51]OFD Sender: No OFD packet to send [01:20:56]OFD Sender: No OFD packet to send [01:21:01]OFD Sender: No OFD packet to send [01:21:06]OFD Sender: No OFD packet to send [01:21:11]OFD Sender: No OFD packet to send [01:21:16]OFD Sender: No OFD packet to send [01:21:21]OFD Sender: No OFD packet to send [01:21:26]OFD Sender: No OFD packet to send [01:21:31]OFD Sender: No OFD packet to send [01:21:36]OFD Sender: No OFD packet to send [01:21:41]OFD Sender: No OFD packet to send [01:21:46]OFD Sender: No OFD packet to send [01:21:51]OFD Sender: No OFD packet to send [01:21:56]OFD Sender: No OFD packet to send [01:22:01]OFD Sender: No OFD packet to send [01:22:06]OFD Sender: No OFD packet to send [01:22:11]OFD Sender: No OFD packet to send [01:22:16]OFD Sender: No OFD packet to send [01:22:21]OFD Sender: No OFD packet to send [01:22:26]OFD Sender: No OFD packet to send [01:22:31]OFD Sender: No OFD packet to send [01:22:36]OFD Sender: No OFD packet to send [01:22:41]OFD Sender: No OFD packet to send [01:22:46]OFD Sender: No OFD packet to send [01:22:51]OFD Sender: No OFD packet to send [01:22:56]OFD Sender: No OFD packet to send [01:23:01]OFD Sender: No OFD packet to send [01:23:06]OFD Sender: No OFD packet to send [01:23:11]OFD Sender: No OFD packet to send [01:23:16]OFD Sender: No OFD packet to send [01:23:21]OFD Sender: No OFD packet to send [01:23:26]OFD Sender: No OFD packet to send [01:23:31]OFD Sender: No OFD packet to send [01:23:36]OFD Sender: No OFD packet to send [01:23:41]OFD Sender: No OFD packet to send [01:23:46]OFD Sender: No OFD packet to send [01:23:51]OFD Sender: No OFD packet to send [01:23:56]OFD Sender: No OFD packet to send [01:24:01]OFD Sender: No OFD packet to send [01:24:06]OFD Sender: No OFD packet to send [01:24:11]OFD Sender: No OFD packet to send [01:24:16]OFD Sender: No OFD packet to send [01:24:21]OFD Sender: No OFD packet to send [01:24:26]OFD Sender: No OFD packet to send [01:24:31]OFD Sender: No OFD packet to send [01:24:36]OFD Sender: No OFD packet to send [01:24:41]OFD Sender: No OFD packet to send [01:24:46]OFD Sender: No OFD packet to send [01:24:51]OFD Sender: No OFD packet to send [01:24:56]OFD Sender: No OFD packet to send [01:25:01]OFD Sender: No OFD packet to send [01:25:06]OFD Sender: No OFD packet to send [01:25:11]OFD Sender: No OFD packet to send [01:25:16]OFD Sender: No OFD packet to send [01:25:21]OFD Sender: No OFD packet to send [01:25:26]OFD Sender: No OFD packet to send [01:25:31]OFD Sender: No OFD packet to send [01:25:36]OFD Sender: No OFD packet to send [01:25:41]OFD Sender: No OFD packet to send [01:25:46]OFD Sender: No OFD packet to send [01:25:51]OFD Sender: No OFD packet to send [01:25:56]OFD Sender: No OFD packet to send [01:26:02]OFD Sender: No OFD packet to send [01:26:07]OFD Sender: No OFD packet to send [01:26:12]OFD Sender: No OFD packet to send [01:26:17]OFD Sender: No OFD packet to send [01:26:22]OFD Sender: No OFD packet to send [01:26:27]OFD Sender: No OFD packet to send [01:26:32]OFD Sender: No OFD packet to send [01:26:37]OFD Sender: No OFD packet to send [01:26:42]OFD Sender: No OFD packet to send [01:26:47]OFD Sender: No OFD packet to send [01:26:52]OFD Sender: No OFD packet to send [01:26:57]OFD Sender: No OFD packet to send [01:27:02]OFD Sender: No OFD packet to send [01:27:07]OFD Sender: No OFD packet to send [01:27:12]OFD Sender: No OFD packet to send [01:27:17]OFD Sender: No OFD packet to send [01:27:22]OFD Sender: No OFD packet to send [01:27:27]OFD Sender: No OFD packet to send [01:27:32]OFD Sender: No OFD packet to send [01:27:37]OFD Sender: No OFD packet to send [01:27:42]OFD Sender: No OFD packet to send [01:27:47]OFD Sender: No OFD packet to send [01:27:52]OFD Sender: No OFD packet to send [01:27:57]OFD Sender: No OFD packet to send [01:28:02]OFD Sender: No OFD packet to send [01:28:07]OFD Sender: No OFD packet to send [01:28:12]OFD Sender: No OFD packet to send [01:28:17]OFD Sender: No OFD packet to send [01:28:22]OFD Sender: No OFD packet to send [01:28:27]OFD Sender: No OFD packet to send [01:28:32]OFD Sender: No OFD packet to send [01:28:37]OFD Sender: No OFD packet to send [01:28:42]OFD Sender: No OFD packet to send [01:28:47]OFD Sender: No OFD packet to send [01:28:52]OFD Sender: No OFD packet to send [01:28:57]OFD Sender: No OFD packet to send [01:29:02]OFD Sender: No OFD packet to send [01:29:17]OFD Sender: No OFD packet to send [01:29:22]OFD Sender: No OFD packet to send [01:29:27]OFD Sender: No OFD packet to send [01:29:32]OFD Sender: No OFD packet to send [01:29:37]OFD Sender: No OFD packet to send [01:29:42]OFD Sender: No OFD packet to send [01:29:47]OFD Sender: No OFD packet to send [01:29:52]OFD Sender: No OFD packet to send [01:29:57]OFD Sender: No OFD packet to send [01:30:02]OFD Sender: No OFD packet to send [01:30:07]OFD Sender: No OFD packet to send [01:30:12]OFD Sender: No OFD packet to send [01:30:17]OFD Sender: No OFD packet to send [01:30:22]OFD Sender: No OFD packet to send [01:30:27]OFD Sender: No OFD packet to send [01:30:32]OFD Sender: No OFD packet to send [01:30:37]OFD Sender: No OFD packet to send [01:30:42]OFD Sender: No OFD packet to send [01:30:47]OFD Sender: No OFD packet to send [01:30:52]OFD Sender: No OFD packet to send [01:30:57]OFD Sender: No OFD packet to send [01:31:02]OFD Sender: No OFD packet to send [01:31:07]OFD Sender: No OFD packet to send [01:31:12]OFD Sender: No OFD packet to send [01:31:17]OFD Sender: No OFD packet to send [01:31:22]OFD Sender: No OFD packet to send [01:31:26]ConnectInit Can't connect to host [01:31:27]OFD Sender: No OFD packet to send [01:31:32]OFD Sender: No OFD packet to send [01:31:37]OFD Sender: No OFD packet to send [01:31:42]OFD Sender: No OFD packet to send [01:31:47]OFD Sender: No OFD packet to send [01:31:52]OFD Sender: No OFD packet to send [01:31:57]OFD Sender: No OFD packet to send [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: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: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: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]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]accept exits with 7 [01:35:22]New connection [01:35:22]New thread 3067497828 created [01:35:22]Thread 3067354468 joined [01:35:22]Waiting for new connection... [01:35:22] Sock 7.Parse request [01:35:22]Sock 7.Check first char [01:35:22]Sock 7.First char is OK [01:35:22]request: POST /json_proto HTTP/1.0 [01:35:22]Method: POST [01:35:22]URL: /json_proto [01:35:22]Method is POST - this is cgi request [01:35:22]url: /json_proto [01:35:22]query_string will be loaded in cgi processing [01:35:22]execute_cgi json_proto POST (null) [01:35:22]execute_cgi path=json_proto method=POST [01:35:22]POST find Content-Length [01:35:22]Host: 172.17.42.195:8080 [01:35:22]Content-Length: 215 [01:35:22]Content-Type: application/json [01:35:22] [01:35:22]POST finish read [01:35:22]Found Content-Length = 215 [01:35:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:22]execute_script... [01:35:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:35:22]POST & json_proto [01:35:22]process_json_proto [01:35:22]json parsed OK: [01:35:22]protocol is kg_v1.0 [01:35:22]action value=get_value [01:35:22]process_action get_value [01:35:22]cmd_get_value [01:35:22]process_action get_value done [01:35:22]requested_data is exist [01:35:22]produce_requested_data [01:35:22]requested_item kkm.sn is exist - process it [01:35:22]requested_item kkm.ver is exist - process it [01:35:22]requested_item fm.sn is exist - process it [01:35:22]wFMCommunicate request_size=4 [01:35:22]MH_SAM_APDU [01:35:22]CAPDU: 80 11 00 00 [01:35:22]Write to MH i2c: E2 08 00 72 01 80 11 00 00 00 00 00 00 ED [01:35:22]Write i2c OK [01:35:22]MH_I2C_Read... [01:35:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:22]Read from MH i2c: E2 [01:35:22]MH_I2C_Read... [01:35:22]Read from MH i2c: E2 17 00 [01:35:22]MH_I2C_Read... [01:35:22]Read from MH i2c: E2 17 00 72 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 42 [01:35:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [01:35:22]wFMCommunicate OK [01:35:22]requested_item fd.num is exist - process it [01:35:22]SAM_PROTO_GetFieldsCounters [01:35:22]wFMCommunicate request_size=4 [01:35:22]MH_SAM_APDU [01:35:22]CAPDU: 80 13 00 00 [01:35:22]Write to MH i2c: E2 08 00 73 01 80 13 00 00 00 00 00 00 F0 [01:35:22]Write i2c OK [01:35:22]MH_I2C_Read... [01:35:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:35:22]Read from MH i2c: E2 [01:35:22]MH_I2C_Read... [01:35:22]Read from MH i2c: E2 62 00 [01:35:22]MH_I2C_Read... [01:35:22]Read from MH i2c: E2 62 00 73 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 06 [01:35:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:35:22]wFMCommunicate OK [01:35:22]SAM_PROTO_GetFieldsCounters done [01:35:22]requested_item shift.num is exist - process it [01:35:22]requested_item shift.opened is exist - process it [01:35:22]req_shift_opened [01:35:22]FM_GetShiftState [01:35:22]SAM_PROTO_GetShiftState [01:35:22]wFMCommunicate request_size=4 [01:35:22]MH_SAM_APDU [01:35:22]CAPDU: 80 13 01 00 [01:35:22]Write to MH i2c: E2 08 00 74 01 80 13 01 00 00 00 00 00 F2 [01:35:22]Write i2c OK [01:35:22]MH_I2C_Read... [01:35:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:22]Read from MH i2c: E2 [01:35:22]MH_I2C_Read... [01:35:22]Read from MH i2c: E2 0E 00 [01:35:22]MH_I2C_Read... [01:35:22]Read from MH i2c: E2 0E 00 74 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 57 [01:35:22]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [01:35:22]wFMCommunicate OK [01:35:22]SAM_PROTO_GetShiftState done [01:35:22]FM_GetShiftState done [01:35:22]req_shift_opened done [01:35:22]requested_item shift.open_date is exist - process it [01:35:22]req_shift_open_date [01:35:22]req_shift_open_date done [01:35:22]produce_requested_data done [01:35:22]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [01:35:22]process_action_free get_value [01:35:22]json_value_free [01:35:22]json_value_free done [01:35:22]process_json_proto returns [01:35:22]Send response to host [01:35:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [01:35:22]free response buf [01:35:22]execute_script done [01:35:22]execute_script returns [01:35:22]free content buf [01:35:22]Sock 7.Close socket [01:35:22]Sock 7.Thread stoped [01:35:22]accept exits with 9 [01:35:22]New connection [01:35:22]New thread 3067354468 created [01:35:22]Thread 3067497828 joined [01:35:22]Waiting for new connection... [01:35:22] Sock 9.Parse request [01:35:22]Sock 9.Check first char [01:35:22]Sock 9.First char is OK [01:35:22]request: POST /json_proto HTTP/1.0 [01:35:22]Method: POST [01:35:22]URL: /json_proto [01:35:22]Method is POST - this is cgi request [01:35:22]url: /json_proto [01:35:22]query_string will be loaded in cgi processing [01:35:22]execute_cgi json_proto POST (null) [01:35:22]execute_cgi path=json_proto method=POST [01:35:22]POST find Content-Length [01:35:22]Host: 172.17.42.195:8080 [01:35:22]Content-Length: 331 [01:35:22]Content-Type: application/json [01:35:22] [01:35:22]POST finish read [01:35:22]Found Content-Length = 331 [01:35:22]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" ] } } [01:35:22]execute_script... [01:35:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [01:35:22]POST & json_proto [01:35:22]process_json_proto [01:35:22]json parsed OK: [01:35:22]protocol is kg_v1.0 [01:35:22]action value=get_value [01:35:22]process_action get_value [01:35:22]cmd_get_value [01:35:22]process_action get_value done [01:35:22]requested_data is exist [01:35:22]produce_requested_data [01:35:22]requested_item fm.sale.total is exist - process it [01:35:22]SAM_PROTO_GetFMData [01:35:22]wFMCommunicate request_size=4 [01:35:22]MH_SAM_APDU [01:35:22]CAPDU: 80 13 03 00 [01:35:22]Write to MH i2c: E2 08 00 75 01 80 13 03 00 00 00 00 00 F5 [01:35:22]Write i2c OK [01:35:22]MH_I2C_Read... [01:35:22]OFD Sender: No OFD packet to send [01:35:23]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [01:35:23]Read from MH i2c: E2 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 75 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 EF [01:35:23]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [01:35:23]wFMCommunicate OK [01:35:23]wFMCommunicate request_size=4 [01:35:23]MH_SAM_APDU [01:35:23]CAPDU: 80 17 00 00 [01:35:23]Write to MH i2c: E2 08 00 76 01 80 17 00 00 00 00 00 00 F7 [01:35:23]Write i2c OK [01:35:23]MH_I2C_Read... [01:35:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:35:23]Read from MH i2c: E2 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 76 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 CE [01:35:23]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [01:35:23]wFMCommunicate OK [01:35:23]wFMCommunicate request_size=4 [01:35:23]MH_SAM_APDU [01:35:23]CAPDU: 80 17 00 00 [01:35:23]Write to MH i2c: E2 08 00 77 01 80 17 00 00 00 00 00 00 F8 [01:35:23]Write i2c OK [01:35:23]MH_I2C_Read... [01:35:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:35:23]Read from MH i2c: E2 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 77 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 1F [01:35:23]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [01:35:23]wFMCommunicate OK [01:35:23]wFMCommunicate request_size=4 [01:35:23]MH_SAM_APDU [01:35:23]CAPDU: 80 17 00 00 [01:35:23]Write to MH i2c: E2 08 00 78 01 80 17 00 00 00 00 00 00 F9 [01:35:23]Write i2c OK [01:35:23]MH_I2C_Read... [01:35:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:35:23]Read from MH i2c: E2 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 [01:35:23]MH_I2C_Read... [01:35:23]Read from MH i2c: E2 FD 00 78 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 74 [01:35:23]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [01:35:23]wFMCommunicate OK [01:35:23]wFMCommunicate request_size=4 [01:35:23]MH_SAM_APDU [01:35:23]CAPDU: 80 17 00 00 [01:35:23]Write to MH i2c: E2 08 00 79 01 80 17 00 00 00 00 00 00 FA [01:35:23]Write i2c OK [01:35:23]MH_I2C_Read... [01:35:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [01:35:24]Read from MH i2c: E2 [01:35:24]MH_I2C_Read... [01:35:24]Read from MH i2c: E2 E3 00 [01:35:24]MH_I2C_Read... [01:35:24]Read from MH i2c: E2 E3 00 79 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [01:35:24]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [01:35:24]wFMCommunicate OK [01:35:24]SAM_PROTO_GetFMData done [01:35:24]requested_item fm.sale_refund.total is exist - process it [01:35:24]requested_item fm.buy.total is exist - process it [01:35:24]requested_item shift.sale.total is exist - process it [01:35:24]SAM_PROTO_GetShiftData [01:35:24]wFMCommunicate request_size=4 [01:35:24]MH_SAM_APDU [01:35:24]CAPDU: 80 13 02 00 [01:35:24]Write to MH i2c: E2 08 00 7A 01 80 13 02 00 00 00 00 00 F9 [01:35:24]Write i2c OK [01:35:24]MH_I2C_Read... [01:35:24]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [01:35:24]Read from MH i2c: E2 [01:35:24]MH_I2C_Read... [01:35:24]Read from MH i2c: E2 FD 00 [01:35:24]MH_I2C_Read... [01:35:24]Read from MH i2c: E2 FD 00 7A 01 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 6C [01:35:24]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [01:35:24]wFMCommunicate OK [01:35:24]wFMCommunicate request_size=4 [01:35:24]MH_SAM_APDU [01:35:24]CAPDU: 80 17 00 00 [01:35:24]Write to MH i2c: E2 08 00 7B 01 80 17 00 00 00 00 00 00 FC [01:35:24]Write i2c OK [01:35:24]MH_I2C_Read... [01:35:24]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:35:24]Read from MH i2c: E2 [01:35:24]MH_I2C_Read... [01:35:24]Read from MH i2c: E2 FD 00 [01:35:24]MH_I2C_Read... [01:35:24]Read from MH i2c: E2 FD 00 7B 01 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 04 [01:35:24]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 [01:35:24]wFMCommunicate OK [01:35:24]wFMCommunicate request_size=4 [01:35:24]MH_SAM_APDU [01:35:24]CAPDU: 80 17 00 00 [01:35:24]Write to MH i2c: E2 08 00 7C 01 80 17 00 00 00 00 00 00 FD [01:35:24]Write i2c OK [01:35:24]MH_I2C_Read... [01:35:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:35:25]Read from MH i2c: E2 [01:35:25]MH_I2C_Read... [01:35:25]Read from MH i2c: E2 FD 00 [01:35:25]MH_I2C_Read... [01:35:25]Read from MH i2c: E2 FD 00 7C 01 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 CF [01:35:25]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 [01:35:25]wFMCommunicate OK [01:35:25]wFMCommunicate request_size=4 [01:35:25]MH_SAM_APDU [01:35:25]CAPDU: 80 17 00 00 [01:35:25]Write to MH i2c: E2 08 00 7D 01 80 17 00 00 00 00 00 00 FE [01:35:25]Write i2c OK [01:35:25]MH_I2C_Read... [01:35:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [01:35:25]Read from MH i2c: E2 [01:35:25]MH_I2C_Read... [01:35:25]Read from MH i2c: E2 FD 00 [01:35:25]MH_I2C_Read... [01:35:25]Read from MH i2c: E2 FD 00 7D 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 70 [01:35:25]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 [01:35:25]wFMCommunicate OK [01:35:25]wFMCommunicate request_size=4 [01:35:25]MH_SAM_APDU [01:35:25]CAPDU: 80 17 00 00 [01:35:25]Write to MH i2c: E2 08 00 7E 01 80 17 00 00 00 00 00 00 FF [01:35:25]Write i2c OK [01:35:25]MH_I2C_Read... [01:35:25]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [01:35:25]Read from MH i2c: E2 [01:35:25]MH_I2C_Read... [01:35:25]Read from MH i2c: E2 BD 00 [01:35:25]MH_I2C_Read... [01:35:25]Read from MH i2c: E2 BD 00 7E 01 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 E5 [01:35:25]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 [01:35:25]wFMCommunicate OK [01:35:25]SAM_PROTO_GetShiftData done [01:35:25]requested_item shift.sale.total_cash is exist - process it [01:35:25]requested_item shift.sale_refund.total is exist - process it [01:35:25]requested_item shift.sale_refund.total_cash is exist - process it [01:35:25]requested_item shift.buy.total is exist - process it [01:35:25]requested_item shift.buy.total_cash is exist - process it [01:35:25]produce_requested_data done [01:35:25]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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} [01:35:25]process_action_free get_value [01:35:25]json_value_free [01:35:25]json_value_free done [01:35:25]process_json_proto returns [01:35:25]Send response to host [01:35:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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}}} [01:35:25]free response buf [01:35:25]execute_script done [01:35:25]execute_script returns [01:35:25]free content buf [01:35:25]Sock 9.Close socket [01:35:25]Sock 9.Thread stoped [01:35:28]OFD Sender: No OFD packet to send [01:35:33]OFD Sender: No OFD packet to send [01:35:38]OFD Sender: No OFD packet to send [01:35:43]OFD Sender: No OFD packet to send [01:35:48]OFD Sender: No OFD packet to send [01:35:53]OFD Sender: No OFD packet to send [01:35:58]OFD Sender: No OFD packet to send [01:36:03]OFD Sender: No OFD packet to send [01:36:08]OFD Sender: No OFD packet to send [01:36:13]OFD Sender: No OFD packet to send [01:36:18]OFD Sender: No OFD packet to send [01:36:23]OFD Sender: No OFD packet to send [01:36:28]OFD Sender: No OFD packet to send [01:36:33]OFD Sender: No OFD packet to send [01:36:38]OFD Sender: No OFD packet to send [01:36:43]OFD Sender: No OFD packet to send [01:36:48]OFD Sender: No OFD packet to send [01:36:53]OFD Sender: No OFD packet to send [01:36:58]OFD Sender: No OFD packet to send [01:37:03]OFD Sender: No OFD packet to send [01:37:08]OFD Sender: No OFD packet to send [01:37:13]OFD Sender: No OFD packet to send [01:37:18]OFD Sender: No OFD packet to send [01:37:23]OFD Sender: No OFD packet to send [01:37:28]OFD Sender: No OFD packet to send [01:37:33]OFD Sender: No OFD packet to send [01:37:38]OFD Sender: No OFD packet to send [01:37:43]OFD Sender: No OFD packet to send [01:37:48]OFD Sender: No OFD packet to send [01:37:53]OFD Sender: No OFD packet to send [01:37:58]OFD Sender: No OFD packet to send [01:38:03]OFD Sender: No OFD packet to send [01:38:08]OFD Sender: No OFD packet to send [01:38:13]OFD Sender: No OFD packet to send [01:38:18]OFD Sender: No OFD packet to send [01:38:23]OFD Sender: No OFD packet to send [01:38:28]OFD Sender: No OFD packet to send [01:38:33]OFD Sender: No OFD packet to send [01:38:38]OFD Sender: No OFD packet to send [01:38:43]OFD Sender: No OFD packet to send [01:38:48]OFD Sender: No OFD packet to send [01:38:53]OFD Sender: No OFD packet to send [01:38:58]OFD Sender: No OFD packet to send [01:39:03]OFD Sender: No OFD packet to send [01:39:08]OFD Sender: No OFD packet to send [01:39:13]OFD Sender: No OFD packet to send [01:39:18]OFD Sender: No OFD packet to send [01:39:23]OFD Sender: No OFD packet to send [01:39:28]OFD Sender: No OFD packet to send [01:39:33]OFD Sender: No OFD packet to send [01:39:38]OFD Sender: No OFD packet to send [01:39:43]OFD Sender: No OFD packet to send [01:39:48]OFD Sender: No OFD packet to send [01:39:53]OFD Sender: No OFD packet to send [01:39:58]OFD Sender: No OFD packet to send [01:40:03]OFD Sender: No OFD packet to send [01:40:08]OFD Sender: No OFD packet to send [01:40:13]OFD Sender: No OFD packet to send [01:40:18]OFD Sender: No OFD packet to send [01:40:23]OFD Sender: No OFD packet to send [01:40:28]OFD Sender: No OFD packet to send [01:40:33]OFD Sender: No OFD packet to send [01:40:38]OFD Sender: No OFD packet to send [01:40:43]OFD Sender: No OFD packet to send [01:40:48]OFD Sender: No OFD packet to send [01:40:53]OFD Sender: No OFD packet to send [01:40:58]OFD Sender: No OFD packet to send [01:41:03]OFD Sender: No OFD packet to send [01:41:08]OFD Sender: No OFD packet to send [01:41:13]OFD Sender: No OFD packet to send [01:41:18]OFD Sender: No OFD packet to send [01:41:23]OFD Sender: No OFD packet to send [01:41:28]OFD Sender: No OFD packet to send [01:41:33]OFD Sender: No OFD packet to send [01:41:38]OFD Sender: No OFD packet to send [01:41:43]OFD Sender: No OFD packet to send [01:41:48]OFD Sender: No OFD packet to send [01:41:53]OFD Sender: No OFD packet to send [01:41:58]OFD Sender: No OFD packet to send [01:42:03]OFD Sender: No OFD packet to send [01:42:08]OFD Sender: No OFD packet to send [01:42:13]OFD Sender: No OFD packet to send [01:42:18]OFD Sender: No OFD packet to send [01:42:23]OFD Sender: No OFD packet to send [01:42:28]OFD Sender: No OFD packet to send [01:42:33]OFD Sender: No OFD packet to send [01:42:38]OFD Sender: No OFD packet to send [01:42:43]OFD Sender: No OFD packet to send [01:42:48]OFD Sender: No OFD packet to send [01:42:53]OFD Sender: No OFD packet to send [01:42:58]OFD Sender: No OFD packet to send [01:43:03]OFD Sender: No OFD packet to send [01:43:08]OFD Sender: No OFD packet to send [01:43:13]OFD Sender: No OFD packet to send [01:43:18]OFD Sender: No OFD packet to send [01:43:23]OFD Sender: No OFD packet to send [01:43:28]OFD Sender: No OFD packet to send [01:43:33]OFD Sender: No OFD packet to send [01:43:38]OFD Sender: No OFD packet to send [01:43:43]OFD Sender: No OFD packet to send [01:43:48]OFD Sender: No OFD packet to send [01:43:53]OFD Sender: No OFD packet to send [01:43:58]OFD Sender: No OFD packet to send [01:44:03]OFD Sender: No OFD packet to send [01:44:08]OFD Sender: No OFD packet to send [01:44:13]OFD Sender: No OFD packet to send [01:44:18]OFD Sender: No OFD packet to send [01:44:23]OFD Sender: No OFD packet to send [01:44:28]OFD Sender: No OFD packet to send [01:44:33]OFD Sender: No OFD packet to send [01:44:38]OFD Sender: No OFD packet to send [01:44:43]OFD Sender: No OFD packet to send [01:44:48]OFD Sender: No OFD packet to send [01:44:53]OFD Sender: No OFD packet to send [01:44:58]OFD Sender: No OFD packet to send [01:45:03]OFD Sender: No OFD packet to send [01:45:08]OFD Sender: No OFD packet to send [01:45:13]OFD Sender: No OFD packet to send [01:45:18]OFD Sender: No OFD packet to send [01:45:23]OFD Sender: No OFD packet to send [01:45:29]OFD Sender: No OFD packet to send [01:45:34]OFD Sender: No OFD packet to send [01:45:39]OFD Sender: No OFD packet to send [01:45:44]OFD Sender: No OFD packet to send [01:45:49]OFD Sender: No OFD packet to send [01:45:54]OFD Sender: No OFD packet to send [01:45:59]OFD Sender: No OFD packet to send [01:46:04]OFD Sender: No OFD packet to send [01:46:09]OFD Sender: No OFD packet to send [01:46:14]OFD Sender: No OFD packet to send [01:46:19]OFD Sender: No OFD packet to send [01:46:24]OFD Sender: No OFD packet to send [01:46:29]OFD Sender: No OFD packet to send [01:46:34]OFD Sender: No OFD packet to send [01:46:39]OFD Sender: No OFD packet to send [01:46:44]OFD Sender: No OFD packet to send [01:46:49]OFD Sender: No OFD packet to send [01:46:54]OFD Sender: No OFD packet to send [01:46:59]OFD Sender: No OFD packet to send [01:47:04]OFD Sender: No OFD packet to send [01:47:09]OFD Sender: No OFD packet to send [01:47:14]OFD Sender: No OFD packet to send [01:47:19]OFD Sender: No OFD packet to send [01:47:24]OFD Sender: No OFD packet to send [01:47:29]OFD Sender: No OFD packet to send [01:47:34]OFD Sender: No OFD packet to send [01:47:39]OFD Sender: No OFD packet to send [01:47:44]OFD Sender: No OFD packet to send [01:47:49]OFD Sender: No OFD packet to send [01:47:54]OFD Sender: No OFD packet to send [01:47:59]OFD Sender: No OFD packet to send [01:48:04]OFD Sender: No OFD packet to send [01:48:09]OFD Sender: No OFD packet to send [01:48:14]OFD Sender: No OFD packet to send [01:48:19]OFD Sender: No OFD packet to send [01:48:24]OFD Sender: No OFD packet to send [01:48:29]OFD Sender: No OFD packet to send [01:48:34]OFD Sender: No OFD packet to send [01:48:39]OFD Sender: No OFD packet to send [01:48:44]OFD Sender: No OFD packet to send [01:48:49]OFD Sender: No OFD packet to send [01:48:54]OFD Sender: No OFD packet to send [01:48:59]OFD Sender: No OFD packet to send [01:49:04]OFD Sender: No OFD packet to send [01:49:09]OFD Sender: No OFD packet to send [01:49:14]OFD Sender: No OFD packet to send [01:49:19]OFD Sender: No OFD packet to send [01:49:24]OFD Sender: No OFD packet to send [01:49:29]OFD Sender: No OFD packet to send [01:49:34]OFD Sender: No OFD packet to send [01:49:39]OFD Sender: No OFD packet to send [01:49:44]OFD Sender: No OFD packet to send [01:49:49]OFD Sender: No OFD packet to send [01:49:54]OFD Sender: No OFD packet to send [01:49:59]OFD Sender: No OFD packet to send [01:50:04]OFD Sender: No OFD packet to send [01:50:09]OFD Sender: No OFD packet to send [01:50:14]OFD Sender: No OFD packet to send [01:50:19]OFD Sender: No OFD packet to send [01:50:24]OFD Sender: No OFD packet to send [01:50:29]OFD Sender: No OFD packet to send [01:50:34]OFD Sender: No OFD packet to send [01:50:39]OFD Sender: No OFD packet to send [01:50:44]OFD Sender: No OFD packet to send [01:50:49]OFD Sender: No OFD packet to send [01:50:54]OFD Sender: No OFD packet to send [01:50:59]OFD Sender: No OFD packet to send [01:51:04]OFD Sender: No OFD packet to send [01:51:09]OFD Sender: No OFD packet to send [01:51:14]OFD Sender: No OFD packet to send [01:51:19]OFD Sender: No OFD packet to send [01:51:24]OFD Sender: No OFD packet to send [01:51:29]OFD Sender: No OFD packet to send [01:51:34]OFD Sender: No OFD packet to send [01:51:39]OFD Sender: No OFD packet to send [01:51:44]OFD Sender: No OFD packet to send [01:51:49]OFD Sender: No OFD packet to send [01:51:54]OFD Sender: No OFD packet to send [01:51:59]OFD Sender: No OFD packet to send [01:52:04]OFD Sender: No OFD packet to send [01:52:09]OFD Sender: No OFD packet to send [01:52:14]OFD Sender: No OFD packet to send [01:52:19]OFD Sender: No OFD packet to send [01:52:24]OFD Sender: No OFD packet to send [01:52:29]OFD Sender: No OFD packet to send [01:52:34]OFD Sender: No OFD packet to send [01:52:39]OFD Sender: No OFD packet to send [01:52:44]OFD Sender: No OFD packet to send [01:52:49]OFD Sender: No OFD packet to send [01:52:54]OFD Sender: No OFD packet to send [01:52:59]OFD Sender: No OFD packet to send [01:53:04]OFD Sender: No OFD packet to send [01:53:09]OFD Sender: No OFD packet to send [01:53:14]OFD Sender: No OFD packet to send [01:53:19]OFD Sender: No OFD packet to send [01:53:24]OFD Sender: No OFD packet to send [01:53:29]OFD Sender: No OFD packet to send [01:53:34]OFD Sender: No OFD packet to send [01:53:39]OFD Sender: No OFD packet to send [01:53:44]OFD Sender: No OFD packet to send [01:53:49]OFD Sender: No OFD packet to send [01:53:54]OFD Sender: No OFD packet to send [01:53:59]OFD Sender: No OFD packet to send [01:54:04]OFD Sender: No OFD packet to send [01:54:09]OFD Sender: No OFD packet to send [01:54:14]OFD Sender: No OFD packet to send [01:54:19]OFD Sender: No OFD packet to send [01:54:24]OFD Sender: No OFD packet to send [01:54:29]OFD Sender: No OFD packet to send [01:54:34]OFD Sender: No OFD packet to send [01:54:39]OFD Sender: No OFD packet to send [01:54:44]OFD Sender: No OFD packet to send [01:54:49]OFD Sender: No OFD packet to send [01:54:54]OFD Sender: No OFD packet to send [01:54:59]OFD Sender: No OFD packet to send [01:55:04]OFD Sender: No OFD packet to send [01:55:09]OFD Sender: No OFD packet to send [01:55:14]OFD Sender: No OFD packet to send [01:55:19]OFD Sender: No OFD packet to send [01:55:24]OFD Sender: No OFD packet to send [01:55:30]OFD Sender: No OFD packet to send [01:55:35]OFD Sender: No OFD packet to send [01:55:40]OFD Sender: No OFD packet to send [01:55:45]OFD Sender: No OFD packet to send [01:55:50]OFD Sender: No OFD packet to send [01:55:55]OFD Sender: No OFD packet to send [01:56:00]OFD Sender: No OFD packet to send [01:56:05]OFD Sender: No OFD packet to send [01:56:10]OFD Sender: No OFD packet to send [01:56:15]OFD Sender: No OFD packet to send [01:56:20]OFD Sender: No OFD packet to send [01:56:25]OFD Sender: No OFD packet to send [01:56:30]OFD Sender: No OFD packet to send [01:56:35]OFD Sender: No OFD packet to send [01:56:40]OFD Sender: No OFD packet to send [01:56:45]OFD Sender: No OFD packet to send [01:56:50]OFD Sender: No OFD packet to send [01:56:55]OFD Sender: No OFD packet to send [01:57:00]OFD Sender: No OFD packet to send [01:57:05]OFD Sender: No OFD packet to send [01:57:10]OFD Sender: No OFD packet to send [01:57:15]OFD Sender: No OFD packet to send [01:57:20]OFD Sender: No OFD packet to send [01:57:25]OFD Sender: No OFD packet to send [01:57:30]OFD Sender: No OFD packet to send [01:57:35]OFD Sender: No OFD packet to send [01:57:40]OFD Sender: No OFD packet to send [01:57:45]OFD Sender: No OFD packet to send [01:57:50]OFD Sender: No OFD packet to send [01:57:55]OFD Sender: No OFD packet to send [01:58:00]OFD Sender: No OFD packet to send [01:58:05]OFD Sender: No OFD packet to send [01:58:10]OFD Sender: No OFD packet to send [01:58:15]OFD Sender: No OFD packet to send [01:58:20]OFD Sender: No OFD packet to send [01:58:25]OFD Sender: No OFD packet to send [01:58:30]OFD Sender: No OFD packet to send [01:58:35]OFD Sender: No OFD packet to send [01:58:40]OFD Sender: No OFD packet to send [01:58:45]OFD Sender: No OFD packet to send [01:58:50]OFD Sender: No OFD packet to send [01:58:55]OFD Sender: No OFD packet to send [01:59:00]OFD Sender: No OFD packet to send [01:59:05]OFD Sender: No OFD packet to send [01:59:10]OFD Sender: No OFD packet to send [01:59:15]OFD Sender: No OFD packet to send [01:59:20]OFD Sender: No OFD packet to send [01:59:25]OFD Sender: No OFD packet to send [01:59:30]OFD Sender: No OFD packet to send [01:59:35]OFD Sender: No OFD packet to send [01:59:40]OFD Sender: No OFD packet to send [01:59:45]OFD Sender: No OFD packet to send [01:59:50]OFD Sender: No OFD packet to send [01:59:55]OFD Sender: No OFD packet to send [02:00:00]OFD Sender: No OFD packet to send [02:00:05]OFD Sender: No OFD packet to send [02:00:10]OFD Sender: No OFD packet to send [02:00:15]OFD Sender: No OFD packet to send [02:00:20]OFD Sender: No OFD packet to send [02:00:25]OFD Sender: No OFD packet to send [02:00:30]OFD Sender: No OFD packet to send [02:00:35]OFD Sender: No OFD packet to send [02:00:40]OFD Sender: No OFD packet to send [02:00:45]OFD Sender: No OFD packet to send [02:00:50]OFD Sender: No OFD packet to send [02:00:55]OFD Sender: No OFD packet to send [02:01:00]OFD Sender: No OFD packet to send [02:01:05]OFD Sender: No OFD packet to send [02:01:10]OFD Sender: No OFD packet to send [02:01:15]OFD Sender: No OFD packet to send [02:01:20]OFD Sender: No OFD packet to send [02:01:25]OFD Sender: No OFD packet to send [02:01:30]OFD Sender: No OFD packet to send [02:01:35]OFD Sender: No OFD packet to send [02:01:40]OFD Sender: No OFD packet to send [02:01:45]OFD Sender: No OFD packet to send [02:01:50]OFD Sender: No OFD packet to send [02:01:55]OFD Sender: No OFD packet to send [02:02:00]OFD Sender: No OFD packet to send [02:02:05]OFD Sender: No OFD packet to send [02:02:10]OFD Sender: No OFD packet to send [02:02:15]OFD Sender: No OFD packet to send [02:02:20]OFD Sender: No OFD packet to send [02:02:25]OFD Sender: No OFD packet to send [02:02:30]OFD Sender: No OFD packet to send [02:02:35]OFD Sender: No OFD packet to send [02:02:40]OFD Sender: No OFD packet to send [02:02:45]OFD Sender: No OFD packet to send [02:02:50]OFD Sender: No OFD packet to send [02:02:55]OFD Sender: No OFD packet to send [02:03:00]OFD Sender: No OFD packet to send [02:03:05]OFD Sender: No OFD packet to send [02:03:10]OFD Sender: No OFD packet to send [02:03:15]OFD Sender: No OFD packet to send [02:03:20]OFD Sender: No OFD packet to send [02:03:25]OFD Sender: No OFD packet to send [02:03:30]OFD Sender: No OFD packet to send [02:03:35]OFD Sender: No OFD packet to send [02:03:40]OFD Sender: No OFD packet to send [02:03:45]OFD Sender: No OFD packet to send [02:03:50]OFD Sender: No OFD packet to send [02:03:55]OFD Sender: No OFD packet to send [02:04:00]OFD Sender: No OFD packet to send [02:04:05]OFD Sender: No OFD packet to send [02:04:10]OFD Sender: No OFD packet to send [02:04:15]OFD Sender: No OFD packet to send [02:04:20]OFD Sender: No OFD packet to send [02:04:25]OFD Sender: No OFD packet to send [02:04:30]OFD Sender: No OFD packet to send [02:04:35]OFD Sender: No OFD packet to send [02:04:40]OFD Sender: No OFD packet to send [02:04:45]OFD Sender: No OFD packet to send [02:04:50]OFD Sender: No OFD packet to send [02:04:55]OFD Sender: No OFD packet to send [02:05:00]OFD Sender: No OFD packet to send [02:05:05]OFD Sender: No OFD packet to send [02:05:10]OFD Sender: No OFD packet to send [02:05:15]OFD Sender: No OFD packet to send [02:05:20]OFD Sender: No OFD packet to send [02:05:25]OFD Sender: No OFD packet to send [02:05:30]OFD Sender: No OFD packet to send [02:05:36]OFD Sender: No OFD packet to send [02:05:41]OFD Sender: No OFD packet to send [02:05:46]OFD Sender: No OFD packet to send [02:05:51]OFD Sender: No OFD packet to send [02:05:56]OFD Sender: No OFD packet to send [02:06:01]OFD Sender: No OFD packet to send [02:06:06]OFD Sender: No OFD packet to send [02:06:11]OFD Sender: No OFD packet to send [02:06:16]OFD Sender: No OFD packet to send [02:06:21]OFD Sender: No OFD packet to send [02:06:26]OFD Sender: No OFD packet to send [02:06:31]OFD Sender: No OFD packet to send [02:06:36]OFD Sender: No OFD packet to send [02:06:41]OFD Sender: No OFD packet to send [02:06:46]OFD Sender: No OFD packet to send [02:06:51]OFD Sender: No OFD packet to send [02:06:56]OFD Sender: No OFD packet to send [02:07:01]OFD Sender: No OFD packet to send [02:07:06]OFD Sender: No OFD packet to send [02:07:11]OFD Sender: No OFD packet to send [02:07:16]OFD Sender: No OFD packet to send [02:07:21]OFD Sender: No OFD packet to send [02:07:26]OFD Sender: No OFD packet to send [02:07:31]OFD Sender: No OFD packet to send [02:07:36]OFD Sender: No OFD packet to send [02:07:41]OFD Sender: No OFD packet to send [02:07:46]OFD Sender: No OFD packet to send [02:07:51]OFD Sender: No OFD packet to send [02:07:56]OFD Sender: No OFD packet to send [02:08:01]OFD Sender: No OFD packet to send [02:08:06]OFD Sender: No OFD packet to send [02:08:11]OFD Sender: No OFD packet to send [02:08:16]OFD Sender: No OFD packet to send [02:08:21]OFD Sender: No OFD packet to send [02:08:26]OFD Sender: No OFD packet to send [02:08:31]OFD Sender: No OFD packet to send [02:08:36]OFD Sender: No OFD packet to send [02:08:41]OFD Sender: No OFD packet to send [02:08:46]OFD Sender: No OFD packet to send [02:08:51]OFD Sender: No OFD packet to send [02:08:56]OFD Sender: No OFD packet to send [02:09:01]OFD Sender: No OFD packet to send [02:09:06]OFD Sender: No OFD packet to send [02:09:11]OFD Sender: No OFD packet to send [02:09:16]OFD Sender: No OFD packet to send [02:09:21]OFD Sender: No OFD packet to send [02:09:26]OFD Sender: No OFD packet to send [02:09:31]OFD Sender: No OFD packet to send [02:09:36]OFD Sender: No OFD packet to send [02:09:41]OFD Sender: No OFD packet to send [02:09:46]OFD Sender: No OFD packet to send [02:09:51]OFD Sender: No OFD packet to send [02:09:56]OFD Sender: No OFD packet to send [02:10:01]OFD Sender: No OFD packet to send [02:10:06]OFD Sender: No OFD packet to send [02:10:11]OFD Sender: No OFD packet to send [02:10:16]OFD Sender: No OFD packet to send [02:10:21]OFD Sender: No OFD packet to send [02:10:26]OFD Sender: No OFD packet to send [02:10:31]OFD Sender: No OFD packet to send [02:10:36]OFD Sender: No OFD packet to send [02:10:41]OFD Sender: No OFD packet to send [02:10:46]OFD Sender: No OFD packet to send [02:10:51]OFD Sender: No OFD packet to send [02:10:56]OFD Sender: No OFD packet to send [02:11:01]OFD Sender: No OFD packet to send [02:11:06]OFD Sender: No OFD packet to send [02:11:11]OFD Sender: No OFD packet to send [02:11:16]OFD Sender: No OFD packet to send [02:11:21]OFD Sender: No OFD packet to send [02:11:26]OFD Sender: No OFD packet to send [02:11:31]OFD Sender: No OFD packet to send [02:11:36]OFD Sender: No OFD packet to send [02:11:41]OFD Sender: No OFD packet to send [02:11:46]OFD Sender: No OFD packet to send [02:11:51]OFD Sender: No OFD packet to send [02:11:56]OFD Sender: No OFD packet to send [02:12:01]OFD Sender: No OFD packet to send [02:12:06]OFD Sender: No OFD packet to send [02:12:11]OFD Sender: No OFD packet to send [02:12:16]OFD Sender: No OFD packet to send [02:12:21]OFD Sender: No OFD packet to send [02:12:26]OFD Sender: No OFD packet to send [02:12:31]OFD Sender: No OFD packet to send [02:12:36]OFD Sender: No OFD packet to send [02:12:41]OFD Sender: No OFD packet to send [02:12:46]OFD Sender: No OFD packet to send [02:12:51]OFD Sender: No OFD packet to send [02:12:56]OFD Sender: No OFD packet to send [02:13:01]OFD Sender: No OFD packet to send [02:13:06]OFD Sender: No OFD packet to send [02:13:11]OFD Sender: No OFD packet to send [02:13:16]OFD Sender: No OFD packet to send [02:13:21]OFD Sender: No OFD packet to send [02:13:26]OFD Sender: No OFD packet to send [02:13:31]OFD Sender: No OFD packet to send [02:13:36]OFD Sender: No OFD packet to send [02:13:41]OFD Sender: No OFD packet to send [02:13:46]OFD Sender: No OFD packet to send [02:13:51]OFD Sender: No OFD packet to send [02:13:56]OFD Sender: No OFD packet to send [02:14:01]OFD Sender: No OFD packet to send [02:14:06]OFD Sender: No OFD packet to send [02:14:11]OFD Sender: No OFD packet to send [02:14:16]OFD Sender: No OFD packet to send [02:14:21]OFD Sender: No OFD packet to send [02:14:26]OFD Sender: No OFD packet to send [02:14:31]OFD Sender: No OFD packet to send [02:14:36]OFD Sender: No OFD packet to send [02:14:41]OFD Sender: No OFD packet to send [02:14:46]OFD Sender: No OFD packet to send [02:14:51]OFD Sender: No OFD packet to send [02:14:56]OFD Sender: No OFD packet to send [02:15:01]OFD Sender: No OFD packet to send [02:15:06]OFD Sender: No OFD packet to send [02:15:11]OFD Sender: No OFD packet to send [02:15:16]OFD Sender: No OFD packet to send [02:15:21]OFD Sender: No OFD packet to send [02:15:26]OFD Sender: No OFD packet to send [02:15:31]OFD Sender: No OFD packet to send [02:15:37]OFD Sender: No OFD packet to send [02:15:42]OFD Sender: No OFD packet to send [02:15:47]OFD Sender: No OFD packet to send [02:15:52]OFD Sender: No OFD packet to send [02:15:57]OFD Sender: No OFD packet to send [02:16:02]OFD Sender: No OFD packet to send [02:16:07]OFD Sender: No OFD packet to send [02:16:12]OFD Sender: No OFD packet to send [02:16:17]OFD Sender: No OFD packet to send [02:16:22]OFD Sender: No OFD packet to send [02:16:27]OFD Sender: No OFD packet to send [02:16:32]OFD Sender: No OFD packet to send [02:16:37]OFD Sender: No OFD packet to send [02:16:42]OFD Sender: No OFD packet to send [02:16:47]OFD Sender: No OFD packet to send [02:16:52]OFD Sender: No OFD packet to send [02:16:57]OFD Sender: No OFD packet to send [02:17:02]OFD Sender: No OFD packet to send [02:17:07]OFD Sender: No OFD packet to send [02:17:12]OFD Sender: No OFD packet to send [02:17:17]OFD Sender: No OFD packet to send [02:17:22]OFD Sender: No OFD packet to send [02:17:27]OFD Sender: No OFD packet to send [02:17:32]OFD Sender: No OFD packet to send [02:17:37]OFD Sender: No OFD packet to send [02:17:42]OFD Sender: No OFD packet to send [02:17:47]OFD Sender: No OFD packet to send [02:17:52]OFD Sender: No OFD packet to send [02:17:57]OFD Sender: No OFD packet to send [02:18:02]OFD Sender: No OFD packet to send [02:18:07]OFD Sender: No OFD packet to send [02:18:12]OFD Sender: No OFD packet to send [02:18:17]OFD Sender: No OFD packet to send [02:18:22]OFD Sender: No OFD packet to send [02:18:27]OFD Sender: No OFD packet to send [02:18:32]OFD Sender: No OFD packet to send [02:18:37]OFD Sender: No OFD packet to send [02:18:42]OFD Sender: No OFD packet to send [02:18:47]OFD Sender: No OFD packet to send [02:18:52]OFD Sender: No OFD packet to send [02:18:57]OFD Sender: No OFD packet to send [02:19:02]OFD Sender: No OFD packet to send [02:19:07]OFD Sender: No OFD packet to send [02:19:12]OFD Sender: No OFD packet to send [02:19:17]OFD Sender: No OFD packet to send [02:19:22]OFD Sender: No OFD packet to send [02:19:27]OFD Sender: No OFD packet to send [02:19:32]OFD Sender: No OFD packet to send [02:19:37]OFD Sender: No OFD packet to send [02:19:42]OFD Sender: No OFD packet to send [02:19:47]OFD Sender: No OFD packet to send [02:19:52]OFD Sender: No OFD packet to send [02:19:57]OFD Sender: No OFD packet to send [02:20:02]OFD Sender: No OFD packet to send [02:20:07]OFD Sender: No OFD packet to send [02:20:12]OFD Sender: No OFD packet to send [02:20:17]OFD Sender: No OFD packet to send [02:20:22]OFD Sender: No OFD packet to send [02:20:27]OFD Sender: No OFD packet to send [02:20:32]OFD Sender: No OFD packet to send [02:20:37]OFD Sender: No OFD packet to send [02:20:42]OFD Sender: No OFD packet to send [02:20:47]OFD Sender: No OFD packet to send [02:20:52]OFD Sender: No OFD packet to send [02:20:57]OFD Sender: No OFD packet to send [02:21:02]OFD Sender: No OFD packet to send [02:21:07]OFD Sender: No OFD packet to send [02:21:12]OFD Sender: No OFD packet to send [02:21:17]OFD Sender: No OFD packet to send [02:21:22]OFD Sender: No OFD packet to send [02:21:27]OFD Sender: No OFD packet to send [02:21:32]OFD Sender: No OFD packet to send [02:21:37]OFD Sender: No OFD packet to send [02:21:42]OFD Sender: No OFD packet to send [02:21:47]OFD Sender: No OFD packet to send [02:21:52]OFD Sender: No OFD packet to send [02:21:57]OFD Sender: No OFD packet to send [02:22:02]OFD Sender: No OFD packet to send [02:22:07]OFD Sender: No OFD packet to send [02:22:12]OFD Sender: No OFD packet to send [02:22:17]OFD Sender: No OFD packet to send [02:22:22]OFD Sender: No OFD packet to send [02:22:27]OFD Sender: No OFD packet to send [02:22:32]OFD Sender: No OFD packet to send [02:22:37]OFD Sender: No OFD packet to send [02:22:42]OFD Sender: No OFD packet to send [02:22:47]OFD Sender: No OFD packet to send [02:22:52]OFD Sender: No OFD packet to send [02:22:57]OFD Sender: No OFD packet to send [02:23:02]OFD Sender: No OFD packet to send [02:23:07]OFD Sender: No OFD packet to send [02:23:12]OFD Sender: No OFD packet to send [02:23:17]OFD Sender: No OFD packet to send [02:23:22]OFD Sender: No OFD packet to send [02:23:27]OFD Sender: No OFD packet to send [02:23:32]OFD Sender: No OFD packet to send [02:23:37]OFD Sender: No OFD packet to send [02:23:42]OFD Sender: No OFD packet to send [02:23:47]OFD Sender: No OFD packet to send [02:23:52]OFD Sender: No OFD packet to send [02:23:57]OFD Sender: No OFD packet to send [02:24:02]OFD Sender: No OFD packet to send [02:24:07]OFD Sender: No OFD packet to send [02:24:12]OFD Sender: No OFD packet to send [02:24:17]OFD Sender: No OFD packet to send [02:24:22]OFD Sender: No OFD packet to send [02:24:27]OFD Sender: No OFD packet to send [02:24:32]OFD Sender: No OFD packet to send [02:24:37]OFD Sender: No OFD packet to send [02:24:42]OFD Sender: No OFD packet to send [02:24:47]OFD Sender: No OFD packet to send [02:24:52]OFD Sender: No OFD packet to send [02:24:57]OFD Sender: No OFD packet to send [02:25:02]OFD Sender: No OFD packet to send [02:25:07]OFD Sender: No OFD packet to send [02:25:12]OFD Sender: No OFD packet to send [02:25:17]OFD Sender: No OFD packet to send [02:25:22]OFD Sender: No OFD packet to send [02:25:27]OFD Sender: No OFD packet to send [02:25:32]OFD Sender: No OFD packet to send [02:25:37]OFD Sender: No OFD packet to send [02:25:43]OFD Sender: No OFD packet to send [02:25:48]OFD Sender: No OFD packet to send [02:25:53]OFD Sender: No OFD packet to send [02:25:58]OFD Sender: No OFD packet to send [02:26:03]OFD Sender: No OFD packet to send [02:26:08]OFD Sender: No OFD packet to send [02:26:13]OFD Sender: No OFD packet to send [02:26:18]OFD Sender: No OFD packet to send [02:26:23]OFD Sender: No OFD packet to send [02:26:28]OFD Sender: No OFD packet to send [02:26:33]OFD Sender: No OFD packet to send [02:26:38]OFD Sender: No OFD packet to send [02:26:43]OFD Sender: No OFD packet to send [02:26:48]OFD Sender: No OFD packet to send [02:26:53]OFD Sender: No OFD packet to send [02:26:58]OFD Sender: No OFD packet to send [02:27:03]OFD Sender: No OFD packet to send [02:27:08]OFD Sender: No OFD packet to send [02:27:13]OFD Sender: No OFD packet to send [02:27:18]OFD Sender: No OFD packet to send [02:27:23]OFD Sender: No OFD packet to send [02:27:28]OFD Sender: No OFD packet to send [02:27:33]OFD Sender: No OFD packet to send [02:27:38]OFD Sender: No OFD packet to send [02:27:43]OFD Sender: No OFD packet to send [02:27:48]OFD Sender: No OFD packet to send [02:27:53]OFD Sender: No OFD packet to send [02:27:58]OFD Sender: No OFD packet to send [02:28:03]OFD Sender: No OFD packet to send [02:28:08]OFD Sender: No OFD packet to send [02:28:13]OFD Sender: No OFD packet to send [02:28:18]OFD Sender: No OFD packet to send [02:28:23]OFD Sender: No OFD packet to send [02:28:28]OFD Sender: No OFD packet to send [02:28:33]OFD Sender: No OFD packet to send [02:28:38]OFD Sender: No OFD packet to send [02:28:43]OFD Sender: No OFD packet to send [02:28:48]OFD Sender: No OFD packet to send [02:28:53]OFD Sender: No OFD packet to send [02:28:58]OFD Sender: No OFD packet to send [02:29:03]OFD Sender: No OFD packet to send [02:29:08]OFD Sender: No OFD packet to send [02:29:13]OFD Sender: No OFD packet to send [02:29:18]OFD Sender: No OFD packet to send [02:29:23]OFD Sender: No OFD packet to send [02:29:28]OFD Sender: No OFD packet to send [02:29:33]OFD Sender: No OFD packet to send [02:29:38]OFD Sender: No OFD packet to send [02:29:43]OFD Sender: No OFD packet to send [02:29:48]OFD Sender: No OFD packet to send [02:29:53]OFD Sender: No OFD packet to send [02:29:58]OFD Sender: No OFD packet to send [02:30:03]OFD Sender: No OFD packet to send [02:30:08]OFD Sender: No OFD packet to send [02:30:13]OFD Sender: No OFD packet to send [02:30:18]OFD Sender: No OFD packet to send [02:30:23]OFD Sender: No OFD packet to send [02:30:28]OFD Sender: No OFD packet to send [02:30:33]OFD Sender: No OFD packet to send [02:30:38]OFD Sender: No OFD packet to send [02:30:43]OFD Sender: No OFD packet to send [02:30:48]OFD Sender: No OFD packet to send [02:30:53]OFD Sender: No OFD packet to send [02:30:58]OFD Sender: No OFD packet to send [02:31:03]OFD Sender: No OFD packet to send [02:31:08]OFD Sender: No OFD packet to send [02:31:13]OFD Sender: No OFD packet to send [02:31:18]OFD Sender: No OFD packet to send [02:31:23]OFD Sender: No OFD packet to send [02:31:28]OFD Sender: No OFD packet to send [02:31:33]OFD Sender: No OFD packet to send [02:31:38]OFD Sender: No OFD packet to send [02:31:43]OFD Sender: No OFD packet to send [02:31:48]OFD Sender: No OFD packet to send [02:31:53]OFD Sender: No OFD packet to send [02:31:58]OFD Sender: No OFD packet to send [02:32:03]OFD Sender: No OFD packet to send [02:32:08]OFD Sender: No OFD packet to send [02:32:13]OFD Sender: No OFD packet to send [02:32:18]OFD Sender: No OFD packet to send [02:32:23]OFD Sender: No OFD packet to send [02:32:28]OFD Sender: No OFD packet to send [02:32:33]OFD Sender: No OFD packet to send [02:32:38]OFD Sender: No OFD packet to send [02:32:43]OFD Sender: No OFD packet to send [02:32:48]OFD Sender: No OFD packet to send [02:32:53]OFD Sender: No OFD packet to send [02:32:58]OFD Sender: No OFD packet to send [02:33:03]OFD Sender: No OFD packet to send [02:33:08]OFD Sender: No OFD packet to send [02:33:13]OFD Sender: No OFD packet to send [02:33:18]OFD Sender: No OFD packet to send [02:33:23]OFD Sender: No OFD packet to send [02:33:28]OFD Sender: No OFD packet to send [02:33:33]OFD Sender: No OFD packet to send [02:33:38]OFD Sender: No OFD packet to send [02:33:43]OFD Sender: No OFD packet to send [02:33:48]OFD Sender: No OFD packet to send [02:33:53]OFD Sender: No OFD packet to send [02:33:58]OFD Sender: No OFD packet to send [02:34:03]OFD Sender: No OFD packet to send [02:34:08]OFD Sender: No OFD packet to send [02:34:13]OFD Sender: No OFD packet to send [02:34:18]OFD Sender: No OFD packet to send [02:34:23]OFD Sender: No OFD packet to send [02:34:28]OFD Sender: No OFD packet to send [02:34:33]OFD Sender: No OFD packet to send [02:34:38]OFD Sender: No OFD packet to send [02:34:43]OFD Sender: No OFD packet to send [02:34:48]OFD Sender: No OFD packet to send [02:34:53]OFD Sender: No OFD packet to send [02:34:58]OFD Sender: No OFD packet to send [02:35:03]OFD Sender: No OFD packet to send [02:35:08]OFD Sender: No OFD packet to send [02:35:13]OFD Sender: No OFD packet to send [02:35:18]OFD Sender: No OFD packet to send [02:35:23]OFD Sender: No OFD packet to send [02:35:28]OFD Sender: No OFD packet to send [02:35:33]OFD Sender: No OFD packet to send [02:35:38]OFD Sender: No OFD packet to send [02:35:43]OFD Sender: No OFD packet to send [02:35:49]OFD Sender: No OFD packet to send [02:35:54]OFD Sender: No OFD packet to send [02:35:59]OFD Sender: No OFD packet to send [02:36:04]OFD Sender: No OFD packet to send [02:36:09]OFD Sender: No OFD packet to send [02:36:14]OFD Sender: No OFD packet to send [02:36:19]OFD Sender: No OFD packet to send [02:36:24]OFD Sender: No OFD packet to send [02:36:29]OFD Sender: No OFD packet to send [02:36:34]OFD Sender: No OFD packet to send [02:36:39]OFD Sender: No OFD packet to send [02:36:44]OFD Sender: No OFD packet to send [02:36:49]OFD Sender: No OFD packet to send [02:36:54]OFD Sender: No OFD packet to send [02:36:59]OFD Sender: No OFD packet to send [02:37:04]OFD Sender: No OFD packet to send [02:37:09]OFD Sender: No OFD packet to send [02:37:14]OFD Sender: No OFD packet to send [02:37:19]OFD Sender: No OFD packet to send [02:37:24]OFD Sender: No OFD packet to send [02:37:29]OFD Sender: No OFD packet to send [02:37:34]OFD Sender: No OFD packet to send [02:37:39]OFD Sender: No OFD packet to send [02:37:44]OFD Sender: No OFD packet to send [02:37:49]OFD Sender: No OFD packet to send [02:37:54]OFD Sender: No OFD packet to send [02:37:59]OFD Sender: No OFD packet to send [02:38:04]OFD Sender: No OFD packet to send [02:38:09]OFD Sender: No OFD packet to send [02:38:14]OFD Sender: No OFD packet to send [02:38:19]OFD Sender: No OFD packet to send [02:38:24]OFD Sender: No OFD packet to send [02:38:29]OFD Sender: No OFD packet to send [02:38:34]OFD Sender: No OFD packet to send [02:38:39]OFD Sender: No OFD packet to send [02:38:44]OFD Sender: No OFD packet to send [02:38:49]OFD Sender: No OFD packet to send [02:38:54]OFD Sender: No OFD packet to send [02:38:59]OFD Sender: No OFD packet to send [02:39:04]OFD Sender: No OFD packet to send [02:39:09]OFD Sender: No OFD packet to send [02:39:14]OFD Sender: No OFD packet to send [02:39:19]OFD Sender: No OFD packet to send [02:39:24]OFD Sender: No OFD packet to send [02:39:29]OFD Sender: No OFD packet to send [02:39:34]OFD Sender: No OFD packet to send [02:39:39]OFD Sender: No OFD packet to send [02:39:44]OFD Sender: No OFD packet to send [02:39:49]OFD Sender: No OFD packet to send [02:39:54]OFD Sender: No OFD packet to send [02:39:59]OFD Sender: No OFD packet to send [02:40:04]OFD Sender: No OFD packet to send [02:40:09]OFD Sender: No OFD packet to send [02:40:14]OFD Sender: No OFD packet to send [02:40:19]OFD Sender: No OFD packet to send [02:40:24]OFD Sender: No OFD packet to send [02:40:29]OFD Sender: No OFD packet to send [02:40:34]OFD Sender: No OFD packet to send [02:40:39]OFD Sender: No OFD packet to send [02:40:44]OFD Sender: No OFD packet to send [02:40:49]OFD Sender: No OFD packet to send [02:40:54]OFD Sender: No OFD packet to send [02:40:59]OFD Sender: No OFD packet to send [02:41:04]OFD Sender: No OFD packet to send [02:41:09]OFD Sender: No OFD packet to send [02:41:14]OFD Sender: No OFD packet to send [02:41:19]OFD Sender: No OFD packet to send [02:41:24]OFD Sender: No OFD packet to send [02:41:29]OFD Sender: No OFD packet to send [02:41:34]OFD Sender: No OFD packet to send [02:41:39]OFD Sender: No OFD packet to send [02:41:44]OFD Sender: No OFD packet to send [02:41:49]OFD Sender: No OFD packet to send [02:41:54]OFD Sender: No OFD packet to send [02:41:59]OFD Sender: No OFD packet to send [02:42:04]OFD Sender: No OFD packet to send [02:42:09]OFD Sender: No OFD packet to send [02:42:14]OFD Sender: No OFD packet to send [02:42:19]OFD Sender: No OFD packet to send [02:42:24]OFD Sender: No OFD packet to send [02:42:29]OFD Sender: No OFD packet to send [02:42:34]OFD Sender: No OFD packet to send [02:42:39]OFD Sender: No OFD packet to send [02:42:44]OFD Sender: No OFD packet to send [02:42:49]OFD Sender: No OFD packet to send [02:42:54]OFD Sender: No OFD packet to send [02:42:59]OFD Sender: No OFD packet to send [02:43:04]OFD Sender: No OFD packet to send [02:43:09]OFD Sender: No OFD packet to send [02:43:14]OFD Sender: No OFD packet to send [02:43:19]OFD Sender: No OFD packet to send [02:43:24]OFD Sender: No OFD packet to send [02:43:29]OFD Sender: No OFD packet to send [02:43:34]OFD Sender: No OFD packet to send [02:43:39]OFD Sender: No OFD packet to send [02:43:44]OFD Sender: No OFD packet to send [02:43:49]OFD Sender: No OFD packet to send [02:43:54]OFD Sender: No OFD packet to send [02:43:59]OFD Sender: No OFD packet to send [02:44:04]OFD Sender: No OFD packet to send [02:44:09]OFD Sender: No OFD packet to send [02:44:14]OFD Sender: No OFD packet to send [02:44:19]OFD Sender: No OFD packet to send [02:44:24]OFD Sender: No OFD packet to send [02:44:29]OFD Sender: No OFD packet to send [02:44:34]OFD Sender: No OFD packet to send [02:44:39]OFD Sender: No OFD packet to send [02:44:44]OFD Sender: No OFD packet to send [02:44:49]OFD Sender: No OFD packet to send [02:44:54]OFD Sender: No OFD packet to send [02:44:59]OFD Sender: No OFD packet to send [02:45:04]OFD Sender: No OFD packet to send [02:45:09]OFD Sender: No OFD packet to send [02:45:14]OFD Sender: No OFD packet to send [02:45:19]OFD Sender: No OFD packet to send [02:45:24]OFD Sender: No OFD packet to send [02:45:29]OFD Sender: No OFD packet to send [02:45:34]OFD Sender: No OFD packet to send [02:45:39]OFD Sender: No OFD packet to send [02:45:44]OFD Sender: No OFD packet to send [02:45:50]OFD Sender: No OFD packet to send [02:45:55]OFD Sender: No OFD packet to send [02:46:00]OFD Sender: No OFD packet to send [02:46:05]OFD Sender: No OFD packet to send [02:46:10]OFD Sender: No OFD packet to send [02:46:15]OFD Sender: No OFD packet to send [02:46:20]OFD Sender: No OFD packet to send [02:46:25]OFD Sender: No OFD packet to send [02:46:30]OFD Sender: No OFD packet to send [02:46:35]OFD Sender: No OFD packet to send [02:46:40]OFD Sender: No OFD packet to send [02:46:45]OFD Sender: No OFD packet to send [02:46:50]OFD Sender: No OFD packet to send [02:46:55]OFD Sender: No OFD packet to send [02:47:00]OFD Sender: No OFD packet to send [02:47:05]OFD Sender: No OFD packet to send [02:47:10]OFD Sender: No OFD packet to send [02:47:15]OFD Sender: No OFD packet to send [02:47:20]OFD Sender: No OFD packet to send [02:47:25]OFD Sender: No OFD packet to send [02:47:30]OFD Sender: No OFD packet to send [02:47:35]OFD Sender: No OFD packet to send [02:47:40]OFD Sender: No OFD packet to send [02:47:45]OFD Sender: No OFD packet to send [02:47:50]OFD Sender: No OFD packet to send [02:47:55]OFD Sender: No OFD packet to send [02:48:00]OFD Sender: No OFD packet to send [02:48:05]OFD Sender: No OFD packet to send [02:48:10]OFD Sender: No OFD packet to send [02:48:15]OFD Sender: No OFD packet to send [02:48:20]OFD Sender: No OFD packet to send [02:48:25]OFD Sender: No OFD packet to send [02:48:30]OFD Sender: No OFD packet to send [02:48:35]OFD Sender: No OFD packet to send [02:48:40]OFD Sender: No OFD packet to send [02:48:45]OFD Sender: No OFD packet to send [02:48:50]OFD Sender: No OFD packet to send [02:48:55]OFD Sender: No OFD packet to send [02:49:00]OFD Sender: No OFD packet to send [02:49:05]OFD Sender: No OFD packet to send [02:49:10]OFD Sender: No OFD packet to send [02:49:15]OFD Sender: No OFD packet to send [02:49:20]OFD Sender: No OFD packet to send [02:49:25]OFD Sender: No OFD packet to send [02:49:30]OFD Sender: No OFD packet to send [02:49:35]OFD Sender: No OFD packet to send [02:49:40]OFD Sender: No OFD packet to send [02:49:45]OFD Sender: No OFD packet to send [02:49:50]OFD Sender: No OFD packet to send [02:49:55]OFD Sender: No OFD packet to send [02:50:00]OFD Sender: No OFD packet to send [02:50:05]OFD Sender: No OFD packet to send [02:50:10]OFD Sender: No OFD packet to send [02:50:15]OFD Sender: No OFD packet to send [02:50:20]OFD Sender: No OFD packet to send [02:50:25]OFD Sender: No OFD packet to send [02:50:30]OFD Sender: No OFD packet to send [02:50:35]OFD Sender: No OFD packet to send [02:50:40]OFD Sender: No OFD packet to send [02:50:45]OFD Sender: No OFD packet to send [02:50:50]OFD Sender: No OFD packet to send [02:50:55]OFD Sender: No OFD packet to send [02:51:00]OFD Sender: No OFD packet to send [02:51:05]OFD Sender: No OFD packet to send [02:51:10]OFD Sender: No OFD packet to send [02:51:15]OFD Sender: No OFD packet to send [02:51:20]OFD Sender: No OFD packet to send [02:51:25]OFD Sender: No OFD packet to send [02:51:30]OFD Sender: No OFD packet to send [02:51:35]OFD Sender: No OFD packet to send [02:51:40]OFD Sender: No OFD packet to send [02:51:45]OFD Sender: No OFD packet to send [02:51:50]OFD Sender: No OFD packet to send [02:51:55]OFD Sender: No OFD packet to send [02:52:00]OFD Sender: No OFD packet to send [02:52:05]OFD Sender: No OFD packet to send [02:52:10]OFD Sender: No OFD packet to send [02:52:15]OFD Sender: No OFD packet to send [02:52:20]OFD Sender: No OFD packet to send [02:52:25]OFD Sender: No OFD packet to send [02:52:30]OFD Sender: No OFD packet to send [02:52:35]OFD Sender: No OFD packet to send [02:52:40]OFD Sender: No OFD packet to send [02:52:45]OFD Sender: No OFD packet to send [02:52:50]OFD Sender: No OFD packet to send [02:52:55]OFD Sender: No OFD packet to send [02:53:00]OFD Sender: No OFD packet to send [02:53:05]OFD Sender: No OFD packet to send [02:53:10]OFD Sender: No OFD packet to send [02:53:15]OFD Sender: No OFD packet to send [02:53:20]OFD Sender: No OFD packet to send [02:53:25]OFD Sender: No OFD packet to send [02:53:30]OFD Sender: No OFD packet to send [02:53:35]OFD Sender: No OFD packet to send [02:53:40]OFD Sender: No OFD packet to send [02:53:45]OFD Sender: No OFD packet to send [02:53:50]OFD Sender: No OFD packet to send [02:53:55]OFD Sender: No OFD packet to send [02:54:00]OFD Sender: No OFD packet to send [02:54:05]OFD Sender: No OFD packet to send [02:54:10]OFD Sender: No OFD packet to send [02:54:15]OFD Sender: No OFD packet to send [02:54:20]OFD Sender: No OFD packet to send [02:54:25]OFD Sender: No OFD packet to send [02:54:30]OFD Sender: No OFD packet to send [02:54:35]OFD Sender: No OFD packet to send [02:54:40]accept exits with 7 [02:54:40]New connection [02:54:40]New thread 3067497828 created [02:54:40]Thread 3067354468 joined [02:54:40]Waiting for new connection... [02:54:40] Sock 7.Parse request [02:54:40]Sock 7.Check first char [02:54:40]Sock 7.First char is OK [02:54:40]request: POST /json_proto HTTP/1.0 [02:54:40]Method: POST [02:54:40]URL: /json_proto [02:54:40]Method is POST - this is cgi request [02:54:40]url: /json_proto [02:54:40]query_string will be loaded in cgi processing [02:54:40]execute_cgi json_proto POST (null) [02:54:40]execute_cgi path=json_proto method=POST [02:54:40]POST find Content-Length [02:54:40]Host: 172.17.42.195:8080 [02:54:40]Content-Length: 215 [02:54:40]Content-Type: application/json [02:54:40] [02:54:40]POST finish read [02:54:40]Found Content-Length = 215 [02:54:40]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" ] } } [02:54:40]execute_script... [02:54:40]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" ] } } [02:54:40]POST & json_proto [02:54:40]process_json_proto [02:54:40]json parsed OK: [02:54:40]protocol is kg_v1.0 [02:54:40]action value=get_value [02:54:40]process_action get_value [02:54:40]cmd_get_value [02:54:40]process_action get_value done [02:54:40]requested_data is exist [02:54:40]produce_requested_data [02:54:40]requested_item kkm.sn is exist - process it [02:54:40]requested_item kkm.ver is exist - process it [02:54:40]requested_item fm.sn is exist - process it [02:54:40]wFMCommunicate request_size=4 [02:54:40]MH_SAM_APDU [02:54:40]CAPDU: 80 11 00 00 [02:54:40]Write to MH i2c: E2 08 00 7F 01 80 11 00 00 00 00 00 00 FA [02:54:40]Write i2c OK [02:54:40]MH_I2C_Read... [02:54:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:54:40]Read from MH i2c: E2 [02:54:40]MH_I2C_Read... [02:54:40]Read from MH i2c: E2 17 00 [02:54:40]MH_I2C_Read... [02:54:40]Read from MH i2c: E2 17 00 7F 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 4F [02:54:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [02:54:40]wFMCommunicate OK [02:54:40]requested_item fd.num is exist - process it [02:54:40]SAM_PROTO_GetFieldsCounters [02:54:40]wFMCommunicate request_size=4 [02:54:40]MH_SAM_APDU [02:54:40]CAPDU: 80 13 00 00 [02:54:40]Write to MH i2c: E2 08 00 80 01 80 13 00 00 00 00 00 00 FD [02:54:40]Write i2c OK [02:54:40]MH_I2C_Read... [02:54:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:54:40]Read from MH i2c: E2 [02:54:40]MH_I2C_Read... [02:54:40]Read from MH i2c: E2 62 00 [02:54:40]MH_I2C_Read... [02:54:40]Read from MH i2c: E2 62 00 80 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [02:54:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:54:40]wFMCommunicate OK [02:54:40]SAM_PROTO_GetFieldsCounters done [02:54:40]requested_item shift.num is exist - process it [02:54:40]requested_item shift.opened is exist - process it [02:54:40]req_shift_opened [02:54:40]FM_GetShiftState [02:54:40]SAM_PROTO_GetShiftState [02:54:40]wFMCommunicate request_size=4 [02:54:40]MH_SAM_APDU [02:54:40]CAPDU: 80 13 01 00 [02:54:40]Write to MH i2c: E2 08 00 81 01 80 13 01 00 00 00 00 00 FF [02:54:40]Write i2c OK [02:54:40]MH_I2C_Read... [02:54:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:54:40]Read from MH i2c: E2 [02:54:40]MH_I2C_Read... [02:54:40]Read from MH i2c: E2 0E 00 [02:54:40]MH_I2C_Read... [02:54:40]Read from MH i2c: E2 0E 00 81 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 64 [02:54:40]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [02:54:40]wFMCommunicate OK [02:54:40]SAM_PROTO_GetShiftState done [02:54:40]FM_GetShiftState done [02:54:40]req_shift_opened done [02:54:40]requested_item shift.open_date is exist - process it [02:54:40]req_shift_open_date [02:54:40]req_shift_open_date done [02:54:40]produce_requested_data done [02:54:40]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [02:54:40]process_action_free get_value [02:54:40]json_value_free [02:54:40]json_value_free done [02:54:40]process_json_proto returns [02:54:40]Send response to host [02:54:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [02:54:40]free response buf [02:54:40]execute_script done [02:54:40]execute_script returns [02:54:40]free content buf [02:54:40]Sock 7.Close socket [02:54:40]Sock 7.Thread stoped [02:54:40]accept exits with 9 [02:54:40]New connection [02:54:40]New thread 3067354468 created [02:54:40]Thread 3067497828 joined [02:54:40]Waiting for new connection... [02:54:40] Sock 9.Parse request [02:54:40]Sock 9.Check first char [02:54:40]Sock 9.First char is OK [02:54:40]request: POST /json_proto HTTP/1.0 [02:54:40]Method: POST [02:54:40]URL: /json_proto [02:54:40]Method is POST - this is cgi request [02:54:40]url: /json_proto [02:54:40]query_string will be loaded in cgi processing [02:54:40]execute_cgi json_proto POST (null) [02:54:40]execute_cgi path=json_proto method=POST [02:54:40]POST find Content-Length [02:54:40]Host: 172.17.42.195:8080 [02:54:40]Content-Length: 331 [02:54:40]Content-Type: application/json [02:54:40] [02:54:40]POST finish read [02:54:40]Found Content-Length = 331 [02:54:40]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" ] } } [02:54:40]execute_script... [02:54:40]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" ] } } [02:54:40]POST & json_proto [02:54:40]process_json_proto [02:54:40]json parsed OK: [02:54:40]protocol is kg_v1.0 [02:54:40]action value=get_value [02:54:40]process_action get_value [02:54:40]cmd_get_value [02:54:40]process_action get_value done [02:54:40]requested_data is exist [02:54:40]produce_requested_data [02:54:40]requested_item fm.sale.total is exist - process it [02:54:40]SAM_PROTO_GetFMData [02:54:40]wFMCommunicate request_size=4 [02:54:40]MH_SAM_APDU [02:54:40]CAPDU: 80 13 03 00 [02:54:40]Write to MH i2c: E2 08 00 82 01 80 13 03 00 00 00 00 00 02 [02:54:40]OFD Sender: No OFD packet to send [02:54:40]Write i2c OK [02:54:40]MH_I2C_Read... [02:54:41]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:54:41]Read from MH i2c: E2 [02:54:41]MH_I2C_Read... [02:54:41]Read from MH i2c: E2 FD 00 [02:54:41]MH_I2C_Read... [02:54:41]Read from MH i2c: E2 FD 00 82 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 FC [02:54:41]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [02:54:41]wFMCommunicate OK [02:54:41]wFMCommunicate request_size=4 [02:54:41]MH_SAM_APDU [02:54:41]CAPDU: 80 17 00 00 [02:54:41]Write to MH i2c: E2 08 00 83 01 80 17 00 00 00 00 00 00 04 [02:54:41]Write i2c OK [02:54:41]MH_I2C_Read... [02:54:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:41]Read from MH i2c: E2 [02:54:41]MH_I2C_Read... [02:54:41]Read from MH i2c: E2 FD 00 [02:54:41]MH_I2C_Read... [02:54:41]Read from MH i2c: E2 FD 00 83 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 DB [02:54:41]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [02:54:41]wFMCommunicate OK [02:54:41]wFMCommunicate request_size=4 [02:54:41]MH_SAM_APDU [02:54:41]CAPDU: 80 17 00 00 [02:54:41]Write to MH i2c: E2 08 00 84 01 80 17 00 00 00 00 00 00 05 [02:54:41]Write i2c OK [02:54:41]MH_I2C_Read... [02:54:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:41]Read from MH i2c: E2 [02:54:41]MH_I2C_Read... [02:54:41]Read from MH i2c: E2 FD 00 [02:54:41]MH_I2C_Read... [02:54:41]Read from MH i2c: E2 FD 00 84 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 2C [02:54:41]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [02:54:41]wFMCommunicate OK [02:54:41]wFMCommunicate request_size=4 [02:54:41]MH_SAM_APDU [02:54:41]CAPDU: 80 17 00 00 [02:54:41]Write to MH i2c: E2 08 00 85 01 80 17 00 00 00 00 00 00 06 [02:54:41]Write i2c OK [02:54:41]MH_I2C_Read... [02:54:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:42]Read from MH i2c: E2 [02:54:42]MH_I2C_Read... [02:54:42]Read from MH i2c: E2 FD 00 [02:54:42]MH_I2C_Read... [02:54:42]Read from MH i2c: E2 FD 00 85 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 81 [02:54:42]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [02:54:42]wFMCommunicate OK [02:54:42]wFMCommunicate request_size=4 [02:54:42]MH_SAM_APDU [02:54:42]CAPDU: 80 17 00 00 [02:54:42]Write to MH i2c: E2 08 00 86 01 80 17 00 00 00 00 00 00 07 [02:54:42]Write i2c OK [02:54:42]MH_I2C_Read... [02:54:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [02:54:42]Read from MH i2c: E2 [02:54:42]MH_I2C_Read... [02:54:42]Read from MH i2c: E2 E3 00 [02:54:42]MH_I2C_Read... [02:54:42]Read from MH i2c: E2 E3 00 86 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 E6 [02:54:42]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:54:42]wFMCommunicate OK [02:54:42]SAM_PROTO_GetFMData done [02:54:42]requested_item fm.sale_refund.total is exist - process it [02:54:42]requested_item fm.buy.total is exist - process it [02:54:42]requested_item shift.sale.total is exist - process it [02:54:42]SAM_PROTO_GetShiftData [02:54:42]wFMCommunicate request_size=4 [02:54:42]MH_SAM_APDU [02:54:42]CAPDU: 80 13 02 00 [02:54:42]Write to MH i2c: E2 08 00 87 01 80 13 02 00 00 00 00 00 06 [02:54:42]Write i2c OK [02:54:42]MH_I2C_Read... [02:54:42]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:54:42]Read from MH i2c: E2 [02:54:42]MH_I2C_Read... [02:54:42]Read from MH i2c: E2 FD 00 [02:54:42]MH_I2C_Read... [02:54:42]Read from MH i2c: E2 FD 00 87 01 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 79 [02:54:42]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [02:54:42]wFMCommunicate OK [02:54:42]wFMCommunicate request_size=4 [02:54:42]MH_SAM_APDU [02:54:42]CAPDU: 80 17 00 00 [02:54:42]Write to MH i2c: E2 08 00 88 01 80 17 00 00 00 00 00 00 09 [02:54:42]Write i2c OK [02:54:42]MH_I2C_Read... [02:54:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:43]Read from MH i2c: E2 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 FD 00 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 FD 00 88 01 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 11 [02:54: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 [02:54:43]wFMCommunicate OK [02:54:43]wFMCommunicate request_size=4 [02:54:43]MH_SAM_APDU [02:54:43]CAPDU: 80 17 00 00 [02:54:43]Write to MH i2c: E2 08 00 89 01 80 17 00 00 00 00 00 00 0A [02:54:43]Write i2c OK [02:54:43]MH_I2C_Read... [02:54:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:43]Read from MH i2c: E2 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 FD 00 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 FD 00 89 01 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 DC [02:54: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 [02:54:43]wFMCommunicate OK [02:54:43]wFMCommunicate request_size=4 [02:54:43]MH_SAM_APDU [02:54:43]CAPDU: 80 17 00 00 [02:54:43]Write to MH i2c: E2 08 00 8A 01 80 17 00 00 00 00 00 00 0B [02:54:43]Write i2c OK [02:54:43]MH_I2C_Read... [02:54:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:43]Read from MH i2c: E2 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 FD 00 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 FD 00 8A 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 7D [02:54:43]RAPDU: 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 90 00 [02:54:43]wFMCommunicate OK [02:54:43]wFMCommunicate request_size=4 [02:54:43]MH_SAM_APDU [02:54:43]CAPDU: 80 17 00 00 [02:54:43]Write to MH i2c: E2 08 00 8B 01 80 17 00 00 00 00 00 00 0C [02:54:43]Write i2c OK [02:54:43]MH_I2C_Read... [02:54:43]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [02:54:43]Read from MH i2c: E2 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 BD 00 [02:54:43]MH_I2C_Read... [02:54:43]Read from MH i2c: E2 BD 00 8B 01 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 F2 [02:54:43]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 [02:54:44]wFMCommunicate OK [02:54:44]SAM_PROTO_GetShiftData done [02:54:44]requested_item shift.sale.total_cash is exist - process it [02:54:44]requested_item shift.sale_refund.total is exist - process it [02:54:44]requested_item shift.sale_refund.total_cash is exist - process it [02:54:44]requested_item shift.buy.total is exist - process it [02:54:44]requested_item shift.buy.total_cash is exist - process it [02:54:44]produce_requested_data done [02:54:44]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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} [02:54:44]process_action_free get_value [02:54:44]json_value_free [02:54:44]json_value_free done [02:54:44]process_json_proto returns [02:54:44]Send response to host [02:54:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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}}} [02:54:44]free response buf [02:54:44]execute_script done [02:54:44]execute_script returns [02:54:44]free content buf [02:54:44]Sock 9.Close socket [02:54:44]Sock 9.Thread stoped [02:54:45]OFD Sender: No OFD packet to send [02:54:49]accept exits with 7 [02:54:49]New connection [02:54:49]New thread 3067497828 created [02:54:49]Thread 3067354468 joined [02:54:49]Waiting for new connection... [02:54:49] Sock 7.Parse request [02:54:49]Sock 7.Check first char [02:54:49]Sock 7.First char is OK [02:54:49]request: POST /json_proto HTTP/1.0 [02:54:49]Method: POST [02:54:49]URL: /json_proto [02:54:49]Method is POST - this is cgi request [02:54:49]url: /json_proto [02:54:49]query_string will be loaded in cgi processing [02:54:49]execute_cgi json_proto POST (null) [02:54:49]execute_cgi path=json_proto method=POST [02:54:49]POST find Content-Length [02:54:49]Host: 172.17.42.195:8080 [02:54:49]Content-Length: 215 [02:54:49]Content-Type: application/json [02:54:49] [02:54:49]POST finish read [02:54:49]Found Content-Length = 215 [02:54: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" ] } } [02:54:49]execute_script... [02:54: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" ] } } [02:54:49]POST & json_proto [02:54:49]process_json_proto [02:54:49]json parsed OK: [02:54:49]protocol is kg_v1.0 [02:54:49]action value=get_value [02:54:49]process_action get_value [02:54:49]cmd_get_value [02:54:49]process_action get_value done [02:54:49]requested_data is exist [02:54:49]produce_requested_data [02:54:49]requested_item kkm.sn is exist - process it [02:54:49]requested_item kkm.ver is exist - process it [02:54:49]requested_item fm.sn is exist - process it [02:54:49]wFMCommunicate request_size=4 [02:54:49]MH_SAM_APDU [02:54:49]CAPDU: 80 11 00 00 [02:54:49]Write to MH i2c: E2 08 00 8C 01 80 11 00 00 00 00 00 00 07 [02:54:49]Write i2c OK [02:54:49]MH_I2C_Read... [02:54:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:54:49]Read from MH i2c: E2 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 17 00 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 17 00 8C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 5C [02:54:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [02:54:49]wFMCommunicate OK [02:54:49]requested_item fd.num is exist - process it [02:54:49]SAM_PROTO_GetFieldsCounters [02:54:49]wFMCommunicate request_size=4 [02:54:49]MH_SAM_APDU [02:54:49]CAPDU: 80 13 00 00 [02:54:49]Write to MH i2c: E2 08 00 8D 01 80 13 00 00 00 00 00 00 0A [02:54:49]Write i2c OK [02:54:49]MH_I2C_Read... [02:54:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:54:49]Read from MH i2c: E2 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 62 00 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 62 00 8D 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 20 [02:54:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:54:49]wFMCommunicate OK [02:54:49]SAM_PROTO_GetFieldsCounters done [02:54:49]requested_item shift.num is exist - process it [02:54:49]requested_item shift.opened is exist - process it [02:54:49]req_shift_opened [02:54:49]FM_GetShiftState [02:54:49]SAM_PROTO_GetShiftState [02:54:49]wFMCommunicate request_size=4 [02:54:49]MH_SAM_APDU [02:54:49]CAPDU: 80 13 01 00 [02:54:49]Write to MH i2c: E2 08 00 8E 01 80 13 01 00 00 00 00 00 0C [02:54:49]Write i2c OK [02:54:49]MH_I2C_Read... [02:54:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:54:49]Read from MH i2c: E2 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 0E 00 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 0E 00 8E 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 71 [02:54:49]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [02:54:49]wFMCommunicate OK [02:54:49]SAM_PROTO_GetShiftState done [02:54:49]FM_GetShiftState done [02:54:49]req_shift_opened done [02:54:49]requested_item shift.open_date is exist - process it [02:54:49]req_shift_open_date [02:54:49]req_shift_open_date done [02:54:49]produce_requested_data done [02:54:49]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [02:54:49]process_action_free get_value [02:54:49]json_value_free [02:54:49]json_value_free done [02:54:49]process_json_proto returns [02:54:49]Send response to host [02:54:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [02:54:49]free response buf [02:54:49]execute_script done [02:54:49]execute_script returns [02:54:49]free content buf [02:54:49]Sock 7.Close socket [02:54:49]Sock 7.Thread stoped [02:54:49]accept exits with 9 [02:54:49]New connection [02:54:49]New thread 3067354468 created [02:54:49]Thread 3067497828 joined [02:54:49]Waiting for new connection... [02:54:49] Sock 9.Parse request [02:54:49]Sock 9.Check first char [02:54:49]Sock 9.First char is OK [02:54:49]request: POST /json_proto HTTP/1.0 [02:54:49]Method: POST [02:54:49]URL: /json_proto [02:54:49]Method is POST - this is cgi request [02:54:49]url: /json_proto [02:54:49]query_string will be loaded in cgi processing [02:54:49]execute_cgi json_proto POST (null) [02:54:49]execute_cgi path=json_proto method=POST [02:54:49]POST find Content-Length [02:54:49]Host: 172.17.42.195:8080 [02:54:49]Content-Length: 331 [02:54:49]Content-Type: application/json [02:54:49] [02:54:49]POST finish read [02:54:49]Found Content-Length = 331 [02:54:49]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" ] } } [02:54:49]execute_script... [02:54:49]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" ] } } [02:54:49]POST & json_proto [02:54:49]process_json_proto [02:54:49]json parsed OK: [02:54:49]protocol is kg_v1.0 [02:54:49]action value=get_value [02:54:49]process_action get_value [02:54:49]cmd_get_value [02:54:49]process_action get_value done [02:54:49]requested_data is exist [02:54:49]produce_requested_data [02:54:49]requested_item fm.sale.total is exist - process it [02:54:49]SAM_PROTO_GetFMData [02:54:49]wFMCommunicate request_size=4 [02:54:49]MH_SAM_APDU [02:54:49]CAPDU: 80 13 03 00 [02:54:49]Write to MH i2c: E2 08 00 8F 01 80 13 03 00 00 00 00 00 0F [02:54:49]Write i2c OK [02:54:49]MH_I2C_Read... [02:54:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:54:49]Read from MH i2c: E2 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 FD 00 [02:54:49]MH_I2C_Read... [02:54:49]Read from MH i2c: E2 FD 00 8F 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 09 [02:54:49]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [02:54:49]wFMCommunicate OK [02:54:49]wFMCommunicate request_size=4 [02:54:49]MH_SAM_APDU [02:54:49]CAPDU: 80 17 00 00 [02:54:49]Write to MH i2c: E2 08 00 90 01 80 17 00 00 00 00 00 00 11 [02:54:49]Write i2c OK [02:54:49]MH_I2C_Read... [02:54:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:50]Read from MH i2c: E2 [02:54:50]MH_I2C_Read... [02:54:50]Read from MH i2c: E2 FD 00 [02:54:50]MH_I2C_Read... [02:54:50]Read from MH i2c: E2 FD 00 90 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 E8 [02:54:50]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [02:54:50]wFMCommunicate OK [02:54:50]wFMCommunicate request_size=4 [02:54:50]MH_SAM_APDU [02:54:50]CAPDU: 80 17 00 00 [02:54:50]Write to MH i2c: E2 08 00 91 01 80 17 00 00 00 00 00 00 12 [02:54:50]Write i2c OK [02:54:50]MH_I2C_Read... [02:54:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:50]Read from MH i2c: E2 [02:54:50]MH_I2C_Read... [02:54:50]Read from MH i2c: E2 FD 00 [02:54:50]MH_I2C_Read... [02:54:50]Read from MH i2c: E2 FD 00 91 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 39 [02:54:50]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [02:54:50]wFMCommunicate OK [02:54:50]wFMCommunicate request_size=4 [02:54:50]MH_SAM_APDU [02:54:50]CAPDU: 80 17 00 00 [02:54:50]Write to MH i2c: E2 08 00 92 01 80 17 00 00 00 00 00 00 13 [02:54:50]Write i2c OK [02:54:50]MH_I2C_Read... [02:54:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:51]Read from MH i2c: E2 [02:54:51]MH_I2C_Read... [02:54:51]Read from MH i2c: E2 FD 00 [02:54:51]MH_I2C_Read... [02:54:51]OFD Sender: No OFD packet to send [02:54:51]Read from MH i2c: E2 FD 00 92 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 8E [02:54:51]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [02:54:51]wFMCommunicate OK [02:54:51]wFMCommunicate request_size=4 [02:54:51]MH_SAM_APDU [02:54:51]CAPDU: 80 17 00 00 [02:54:51]Write to MH i2c: E2 08 00 93 01 80 17 00 00 00 00 00 00 14 [02:54:51]Write i2c OK [02:54:51]MH_I2C_Read... [02:54:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [02:54:51]Read from MH i2c: E2 [02:54:51]MH_I2C_Read... [02:54:51]Read from MH i2c: E2 E3 00 [02:54:51]MH_I2C_Read... [02:54:51]Read from MH i2c: E2 E3 00 93 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 F3 [02:54:51]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:54:51]wFMCommunicate OK [02:54:51]SAM_PROTO_GetFMData done [02:54:51]requested_item fm.sale_refund.total is exist - process it [02:54:51]requested_item fm.buy.total is exist - process it [02:54:51]requested_item shift.sale.total is exist - process it [02:54:51]SAM_PROTO_GetShiftData [02:54:51]wFMCommunicate request_size=4 [02:54:51]MH_SAM_APDU [02:54:51]CAPDU: 80 13 02 00 [02:54:51]Write to MH i2c: E2 08 00 94 01 80 13 02 00 00 00 00 00 13 [02:54:51]Write i2c OK [02:54:51]MH_I2C_Read... [02:54:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:54:51]Read from MH i2c: E2 [02:54:51]MH_I2C_Read... [02:54:51]Read from MH i2c: E2 FD 00 [02:54:51]MH_I2C_Read... [02:54:51]Read from MH i2c: E2 FD 00 94 01 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 86 [02:54:51]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [02:54:51]wFMCommunicate OK [02:54:51]wFMCommunicate request_size=4 [02:54:51]MH_SAM_APDU [02:54:51]CAPDU: 80 17 00 00 [02:54:51]Write to MH i2c: E2 08 00 95 01 80 17 00 00 00 00 00 00 16 [02:54:51]Write i2c OK [02:54:51]MH_I2C_Read... [02:54:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:52]Read from MH i2c: E2 [02:54:52]MH_I2C_Read... [02:54:52]Read from MH i2c: E2 FD 00 [02:54:52]MH_I2C_Read... [02:54:52]Read from MH i2c: E2 FD 00 95 01 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 1E [02:54:52]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 [02:54:52]wFMCommunicate OK [02:54:52]wFMCommunicate request_size=4 [02:54:52]MH_SAM_APDU [02:54:52]CAPDU: 80 17 00 00 [02:54:52]Write to MH i2c: E2 08 00 96 01 80 17 00 00 00 00 00 00 17 [02:54:52]Write i2c OK [02:54:52]MH_I2C_Read... [02:54:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:52]Read from MH i2c: E2 [02:54:52]MH_I2C_Read... [02:54:52]Read from MH i2c: E2 FD 00 [02:54:52]MH_I2C_Read... [02:54:52]Read from MH i2c: E2 FD 00 96 01 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 E9 [02:54:52]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 [02:54:52]wFMCommunicate OK [02:54:52]wFMCommunicate request_size=4 [02:54:52]MH_SAM_APDU [02:54:52]CAPDU: 80 17 00 00 [02:54:52]Write to MH i2c: E2 08 00 97 01 80 17 00 00 00 00 00 00 18 [02:54:52]Write i2c OK [02:54:52]MH_I2C_Read... [02:54:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:54:52]Read from MH i2c: E2 [02:54:52]MH_I2C_Read... [02:54:52]Read from MH i2c: E2 FD 00 [02:54:52]MH_I2C_Read... [02:54:52]Read from MH i2c: E2 FD 00 97 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 8A [02:54:52]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 [02:54:52]wFMCommunicate OK [02:54:52]wFMCommunicate request_size=4 [02:54:52]MH_SAM_APDU [02:54:52]CAPDU: 80 17 00 00 [02:54:52]Write to MH i2c: E2 08 00 98 01 80 17 00 00 00 00 00 00 19 [02:54:52]Write i2c OK [02:54:52]MH_I2C_Read... [02:54:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [02:54:53]Read from MH i2c: E2 [02:54:53]MH_I2C_Read... [02:54:53]Read from MH i2c: E2 BD 00 [02:54:53]MH_I2C_Read... [02:54:53]Read from MH i2c: E2 BD 00 98 01 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 FF [02:54:53]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 [02:54:53]wFMCommunicate OK [02:54:53]SAM_PROTO_GetShiftData done [02:54:53]requested_item shift.sale.total_cash is exist - process it [02:54:53]requested_item shift.sale_refund.total is exist - process it [02:54:53]requested_item shift.sale_refund.total_cash is exist - process it [02:54:53]requested_item shift.buy.total is exist - process it [02:54:53]requested_item shift.buy.total_cash is exist - process it [02:54:53]produce_requested_data done [02:54:53]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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} [02:54:53]process_action_free get_value [02:54:53]json_value_free [02:54:53]json_value_free done [02:54:53]process_json_proto returns [02:54:53]Send response to host [02:54:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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}}} [02:54:53]free response buf [02:54:53]execute_script done [02:54:53]execute_script returns [02:54:53]free content buf [02:54:53]Sock 9.Close socket [02:54:53]Sock 9.Thread stoped [02:54:56]OFD Sender: No OFD packet to send [02:55:01]OFD Sender: No OFD packet to send [02:55:06]OFD Sender: No OFD packet to send [02:55:07]accept exits with 7 [02:55:07]New connection [02:55:07]New thread 3067497828 created [02:55:07]Thread 3067354468 joined [02:55:07]Waiting for new connection... [02:55:07] Sock 7.Parse request [02:55:07]Sock 7.Check first char [02:55:07]Sock 7.First char is OK [02:55:07]request: POST /json_proto HTTP/1.0 [02:55:07]Method: POST [02:55:07]URL: /json_proto [02:55:07]Method is POST - this is cgi request [02:55:07]url: /json_proto [02:55:07]query_string will be loaded in cgi processing [02:55:07]execute_cgi json_proto POST (null) [02:55:07]execute_cgi path=json_proto method=POST [02:55:07]POST find Content-Length [02:55:07]Host: 172.17.42.195:8080 [02:55:07]Content-Length: 215 [02:55:07]Content-Type: application/json [02:55:07] [02:55:07]POST finish read [02:55:07]Found Content-Length = 215 [02:55:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:07]execute_script... [02:55:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:07]POST & json_proto [02:55:07]process_json_proto [02:55:07]json parsed OK: [02:55:07]protocol is kg_v1.0 [02:55:07]action value=get_value [02:55:07]process_action get_value [02:55:07]cmd_get_value [02:55:07]process_action get_value done [02:55:07]requested_data is exist [02:55:07]produce_requested_data [02:55:07]requested_item kkm.sn is exist - process it [02:55:07]requested_item kkm.ver is exist - process it [02:55:07]requested_item fm.sn is exist - process it [02:55:07]wFMCommunicate request_size=4 [02:55:07]MH_SAM_APDU [02:55:07]CAPDU: 80 11 00 00 [02:55:07]Write to MH i2c: E2 08 00 99 01 80 11 00 00 00 00 00 00 14 [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 17 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 17 00 99 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 69 [02:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [02:55:07]wFMCommunicate OK [02:55:07]requested_item fd.num is exist - process it [02:55:07]SAM_PROTO_GetFieldsCounters [02:55:07]wFMCommunicate request_size=4 [02:55:07]MH_SAM_APDU [02:55:07]CAPDU: 80 13 00 00 [02:55:07]Write to MH i2c: E2 08 00 9A 01 80 13 00 00 00 00 00 00 17 [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 62 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 62 00 9A 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [02:55:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:55:07]wFMCommunicate OK [02:55:07]SAM_PROTO_GetFieldsCounters done [02:55:07]requested_item shift.num is exist - process it [02:55:07]requested_item shift.opened is exist - process it [02:55:07]req_shift_opened [02:55:07]FM_GetShiftState [02:55:07]SAM_PROTO_GetShiftState [02:55:07]wFMCommunicate request_size=4 [02:55:07]MH_SAM_APDU [02:55:07]CAPDU: 80 13 01 00 [02:55:07]Write to MH i2c: E2 08 00 9B 01 80 13 01 00 00 00 00 00 19 [02:55:07]Write i2c OK [02:55:07]MH_I2C_Read... [02:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:07]Read from MH i2c: E2 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 0E 00 [02:55:07]MH_I2C_Read... [02:55:07]Read from MH i2c: E2 0E 00 9B 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 7E [02:55:07]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [02:55:07]wFMCommunicate OK [02:55:07]SAM_PROTO_GetShiftState done [02:55:07]FM_GetShiftState done [02:55:07]req_shift_opened done [02:55:07]requested_item shift.open_date is exist - process it [02:55:07]req_shift_open_date [02:55:07]req_shift_open_date done [02:55:07]produce_requested_data done [02:55:07]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [02:55:07]process_action_free get_value [02:55:07]json_value_free [02:55:07]json_value_free done [02:55:07]process_json_proto returns [02:55:07]Send response to host [02:55:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [02:55:07]free response buf [02:55:07]execute_script done [02:55:07]execute_script returns [02:55:07]free content buf [02:55:07]Sock 7.Close socket [02:55:07]Sock 7.Thread stoped [02:55:07]accept exits with 9 [02:55:07]New connection [02:55:07]New thread 3067354468 created [02:55:07]Thread 3067497828 joined [02:55:07]Waiting for new connection... [02:55:07] Sock 9.Parse request [02:55:07]Sock 9.Check first char [02:55:07]Sock 9.First char is OK [02:55:07]request: POST /json_proto HTTP/1.0 [02:55:07]Method: POST [02:55:07]URL: /json_proto [02:55:07]Method is POST - this is cgi request [02:55:07]url: /json_proto [02:55:07]query_string will be loaded in cgi processing [02:55:07]execute_cgi json_proto POST (null) [02:55:07]execute_cgi path=json_proto method=POST [02:55:07]POST find Content-Length [02:55:07]Host: 172.17.42.195:8080 [02:55:07]Content-Length: 331 [02:55:07]Content-Type: application/json [02:55:07] [02:55:07]POST finish read [02:55:07]Found Content-Length = 331 [02:55:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:55:07]execute_script... [02:55:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:55:07]POST & json_proto [02:55:07]process_json_proto [02:55:07]json parsed OK: [02:55:07]protocol is kg_v1.0 [02:55:07]action value=get_value [02:55:07]process_action get_value [02:55:07]cmd_get_value [02:55:07]process_action get_value done [02:55:07]requested_data is exist [02:55:07]produce_requested_data [02:55:08]requested_item fm.sale.total is exist - process it [02:55:08]SAM_PROTO_GetFMData [02:55:08]wFMCommunicate request_size=4 [02:55:08]MH_SAM_APDU [02:55:08]CAPDU: 80 13 03 00 [02:55:08]Write to MH i2c: E2 08 00 9C 01 80 13 03 00 00 00 00 00 1C [02:55:08]Write i2c OK [02:55:08]MH_I2C_Read... [02:55:08]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:55:08]Read from MH i2c: E2 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: E2 FD 00 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: E2 FD 00 9C 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 16 [02:55:08]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [02:55:08]wFMCommunicate OK [02:55:08]wFMCommunicate request_size=4 [02:55:08]MH_SAM_APDU [02:55:08]CAPDU: 80 17 00 00 [02:55:08]Write to MH i2c: E2 08 00 9D 01 80 17 00 00 00 00 00 00 1E [02:55:08]Write i2c OK [02:55:08]MH_I2C_Read... [02:55:08]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:08]Read from MH i2c: E2 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: E2 FD 00 [02:55:08]MH_I2C_Read... [02:55:08]Read from MH i2c: E2 FD 00 9D 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 F5 [02:55:08]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [02:55:08]wFMCommunicate OK [02:55:08]wFMCommunicate request_size=4 [02:55:08]MH_SAM_APDU [02:55:08]CAPDU: 80 17 00 00 [02:55:08]Write to MH i2c: E2 08 00 9E 01 80 17 00 00 00 00 00 00 1F [02:55:08]Write i2c OK [02:55:08]MH_I2C_Read... [02:55:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:09]Read from MH i2c: E2 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 FD 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 FD 00 9E 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 46 [02:55:09]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [02:55:09]wFMCommunicate OK [02:55:09]wFMCommunicate request_size=4 [02:55:09]MH_SAM_APDU [02:55:09]CAPDU: 80 17 00 00 [02:55:09]Write to MH i2c: E2 08 00 9F 01 80 17 00 00 00 00 00 00 20 [02:55:09]Write i2c OK [02:55:09]MH_I2C_Read... [02:55:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:09]Read from MH i2c: E2 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 FD 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 FD 00 9F 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 9B [02:55:09]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [02:55:09]wFMCommunicate OK [02:55:09]wFMCommunicate request_size=4 [02:55:09]MH_SAM_APDU [02:55:09]CAPDU: 80 17 00 00 [02:55:09]Write to MH i2c: E2 08 00 A0 01 80 17 00 00 00 00 00 00 21 [02:55:09]Write i2c OK [02:55:09]MH_I2C_Read... [02:55:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [02:55:09]Read from MH i2c: E2 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 E3 00 [02:55:09]MH_I2C_Read... [02:55:09]Read from MH i2c: E2 E3 00 A0 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 [02:55:09]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:55:09]wFMCommunicate OK [02:55:09]SAM_PROTO_GetFMData done [02:55:09]requested_item fm.sale_refund.total is exist - process it [02:55:09]requested_item fm.buy.total is exist - process it [02:55:09]requested_item shift.sale.total is exist - process it [02:55:09]SAM_PROTO_GetShiftData [02:55:09]wFMCommunicate request_size=4 [02:55:09]MH_SAM_APDU [02:55:09]CAPDU: 80 13 02 00 [02:55:09]Write to MH i2c: E2 08 00 A1 01 80 13 02 00 00 00 00 00 20 [02:55:09]Write i2c OK [02:55:09]MH_I2C_Read... [02:55:10]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:55:10]Read from MH i2c: E2 [02:55:10]MH_I2C_Read... [02:55:10]Read from MH i2c: E2 FD 00 [02:55:10]MH_I2C_Read... [02:55:10]Read from MH i2c: E2 FD 00 A1 01 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 93 [02:55:10]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [02:55:10]wFMCommunicate OK [02:55:10]wFMCommunicate request_size=4 [02:55:10]MH_SAM_APDU [02:55:10]CAPDU: 80 17 00 00 [02:55:10]Write to MH i2c: E2 08 00 A2 01 80 17 00 00 00 00 00 00 23 [02:55:10]Write i2c OK [02:55:10]MH_I2C_Read... [02:55:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:10]Read from MH i2c: E2 [02:55:10]MH_I2C_Read... [02:55:10]Read from MH i2c: E2 FD 00 [02:55:10]MH_I2C_Read... [02:55:10]Read from MH i2c: E2 FD 00 A2 01 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 2B [02:55:10]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 [02:55:10]wFMCommunicate OK [02:55:10]wFMCommunicate request_size=4 [02:55:10]MH_SAM_APDU [02:55:10]CAPDU: 80 17 00 00 [02:55:10]Write to MH i2c: E2 08 00 A3 01 80 17 00 00 00 00 00 00 24 [02:55:10]Write i2c OK [02:55:10]MH_I2C_Read... [02:55:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:10]Read from MH i2c: E2 [02:55:10]MH_I2C_Read... [02:55:10]Read from MH i2c: E2 FD 00 [02:55:10]MH_I2C_Read... [02:55:10]Read from MH i2c: E2 FD 00 A3 01 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 F6 [02:55:10]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 [02:55:10]wFMCommunicate OK [02:55:10]wFMCommunicate request_size=4 [02:55:10]MH_SAM_APDU [02:55:10]CAPDU: 80 17 00 00 [02:55:10]Write to MH i2c: E2 08 00 A4 01 80 17 00 00 00 00 00 00 25 [02:55:10]Write i2c OK [02:55:10]MH_I2C_Read... [02:55:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:11]Read from MH i2c: E2 [02:55:11]MH_I2C_Read... [02:55:11]Read from MH i2c: E2 FD 00 [02:55:11]MH_I2C_Read... [02:55:11]Read from MH i2c: E2 FD 00 A4 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 97 [02:55:11]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 [02:55:11]wFMCommunicate OK [02:55:11]wFMCommunicate request_size=4 [02:55:11]MH_SAM_APDU [02:55:11]CAPDU: 80 17 00 00 [02:55:11]Write to MH i2c: E2 08 00 A5 01 80 17 00 00 00 00 00 00 26 [02:55:11]OFD Sender: No OFD packet to send [02:55:11]Write i2c OK [02:55:11]MH_I2C_Read... [02:55:11]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [02:55:11]Read from MH i2c: E2 [02:55:11]MH_I2C_Read... [02:55:11]Read from MH i2c: E2 BD 00 [02:55:11]MH_I2C_Read... [02:55:11]Read from MH i2c: E2 BD 00 A5 01 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 0C [02:55:11]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 [02:55:11]wFMCommunicate OK [02:55:11]SAM_PROTO_GetShiftData done [02:55:11]requested_item shift.sale.total_cash is exist - process it [02:55:11]requested_item shift.sale_refund.total is exist - process it [02:55:11]requested_item shift.sale_refund.total_cash is exist - process it [02:55:11]requested_item shift.buy.total is exist - process it [02:55:11]requested_item shift.buy.total_cash is exist - process it [02:55:11]produce_requested_data done [02:55:11]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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} [02:55:11]process_action_free get_value [02:55:11]json_value_free [02:55:11]json_value_free done [02:55:11]process_json_proto returns [02:55:11]Send response to host [02:55:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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}}} [02:55:11]free response buf [02:55:11]execute_script done [02:55:11]execute_script returns [02:55:11]free content buf [02:55:11]Sock 9.Close socket [02:55:11]Sock 9.Thread stoped [02:55:15]accept exits with 7 [02:55:15]New connection [02:55:15]New thread 3067497828 created [02:55:15]Thread 3067354468 joined [02:55:15]Waiting for new connection... [02:55:15] Sock 7.Parse request [02:55:15]Sock 7.Check first char [02:55:15]Sock 7.First char is OK [02:55:15]request: POST /json_proto HTTP/1.0 [02:55:15]Method: POST [02:55:15]URL: /json_proto [02:55:15]Method is POST - this is cgi request [02:55:15]url: /json_proto [02:55:15]query_string will be loaded in cgi processing [02:55:15]execute_cgi json_proto POST (null) [02:55:15]execute_cgi path=json_proto method=POST [02:55:15]POST find Content-Length [02:55:15]Host: 172.17.42.195:8080 [02:55:15]Content-Length: 215 [02:55:15]Content-Type: application/json [02:55:15] [02:55:15]POST finish read [02:55:15]Found Content-Length = 215 [02:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:15]execute_script... [02:55:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:55:15]POST & json_proto [02:55:15]process_json_proto [02:55:15]json parsed OK: [02:55:15]protocol is kg_v1.0 [02:55:15]action value=get_value [02:55:15]process_action get_value [02:55:15]cmd_get_value [02:55:15]process_action get_value done [02:55:15]requested_data is exist [02:55:15]produce_requested_data [02:55:15]requested_item kkm.sn is exist - process it [02:55:15]requested_item kkm.ver is exist - process it [02:55:15]requested_item fm.sn is exist - process it [02:55:15]wFMCommunicate request_size=4 [02:55:15]MH_SAM_APDU [02:55:15]CAPDU: 80 11 00 00 [02:55:15]Write to MH i2c: E2 08 00 A6 01 80 11 00 00 00 00 00 00 21 [02:55:15]Write i2c OK [02:55:15]MH_I2C_Read... [02:55:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:55:15]Read from MH i2c: E2 [02:55:15]MH_I2C_Read... [02:55:15]Read from MH i2c: E2 17 00 [02:55:15]MH_I2C_Read... [02:55:15]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 36 37 32 90 00 76 [02:55:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 90 00 [02:55:15]wFMCommunicate OK [02:55:15]requested_item fd.num is exist - process it [02:55:15]SAM_PROTO_GetFieldsCounters [02:55:15]wFMCommunicate request_size=4 [02:55:15]MH_SAM_APDU [02:55:15]CAPDU: 80 13 00 00 [02:55:15]Write to MH i2c: E2 08 00 A7 01 80 13 00 00 00 00 00 00 24 [02:55:15]Write i2c OK [02:55:15]MH_I2C_Read... [02:55:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:55:15]Read from MH i2c: E2 [02:55:15]MH_I2C_Read... [02:55:15]Read from MH i2c: E2 62 00 [02:55:15]MH_I2C_Read... [02:55:15]Read from MH i2c: E2 62 00 A7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [02:55:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 38 37 34 36 37 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 31 36 32 33 10 04 04 00 32 B1 05 00 0E 04 04 00 0D 02 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:55:16]wFMCommunicate OK [02:55:16]SAM_PROTO_GetFieldsCounters done [02:55:16]requested_item shift.num is exist - process it [02:55:16]requested_item shift.opened is exist - process it [02:55:16]req_shift_opened [02:55:16]FM_GetShiftState [02:55:16]SAM_PROTO_GetShiftState [02:55:16]wFMCommunicate request_size=4 [02:55:16]MH_SAM_APDU [02:55:16]CAPDU: 80 13 01 00 [02:55:16]Write to MH i2c: E2 08 00 A8 01 80 13 01 00 00 00 00 00 26 [02:55:16]Write i2c OK [02:55:16]MH_I2C_Read... [02:55:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:55:16]Read from MH i2c: E2 [02:55:16]MH_I2C_Read... [02:55:16]Read from MH i2c: E2 0E 00 [02:55:16]MH_I2C_Read... [02:55:16]Read from MH i2c: E2 0E 00 A8 01 00 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 8B [02:55:16]RAPDU: 09 00 01 F6 E2 1A 67 00 00 00 00 90 00 [02:55:16]wFMCommunicate OK [02:55:16]SAM_PROTO_GetShiftState done [02:55:16]FM_GetShiftState done [02:55:16]req_shift_opened done [02:55:16]requested_item shift.open_date is exist - process it [02:55:16]req_shift_open_date [02:55:16]req_shift_open_date done [02:55:16]produce_requested_data done [02:55:16]produce_requested_data return {"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286} [02:55:16]process_action_free get_value [02:55:16]json_value_free [02:55:16]json_value_free done [02:55:16]process_json_proto returns [02:55:16]Send response to host [02:55:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000083","kkm.ver":"001","fm.sn":"0000000000874672","fd.num":373042,"shift.num":525,"shift.opened":1,"shift.open_date":1729815286}}} [02:55:16]free response buf [02:55:16]execute_script done [02:55:16]execute_script returns [02:55:16]free content buf [02:55:16]Sock 7.Close socket [02:55:16]Sock 7.Thread stoped [02:55:16]accept exits with 9 [02:55:16]New connection [02:55:16]New thread 3067354468 created [02:55:16]Thread 3067497828 joined [02:55:16]Waiting for new connection... [02:55:16] Sock 9.Parse request [02:55:16]Sock 9.Check first char [02:55:16]Sock 9.First char is OK [02:55:16]request: POST /json_proto HTTP/1.0 [02:55:16]Method: POST [02:55:16]URL: /json_proto [02:55:16]Method is POST - this is cgi request [02:55:16]url: /json_proto [02:55:16]query_string will be loaded in cgi processing [02:55:16]execute_cgi json_proto POST (null) [02:55:16]execute_cgi path=json_proto method=POST [02:55:16]POST find Content-Length [02:55:16]Host: 172.17.42.195:8080 [02:55:16]Content-Length: 331 [02:55:16]Content-Type: application/json [02:55:16] [02:55:16]POST finish read [02:55:16]Found Content-Length = 331 [02:55:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:55:16]execute_script... [02:55:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [02:55:16]POST & json_proto [02:55:16]process_json_proto [02:55:16]json parsed OK: [02:55:16]protocol is kg_v1.0 [02:55:16]action value=get_value [02:55:16]process_action get_value [02:55:16]cmd_get_value [02:55:16]process_action get_value done [02:55:16]requested_data is exist [02:55:16]produce_requested_data [02:55:16]requested_item fm.sale.total is exist - process it [02:55:16]SAM_PROTO_GetFMData [02:55:16]wFMCommunicate request_size=4 [02:55:16]MH_SAM_APDU [02:55:16]CAPDU: 80 13 03 00 [02:55:16]Write to MH i2c: E2 08 00 A9 01 80 13 03 00 00 00 00 00 29 [02:55:16]Write i2c OK [02:55:16]MH_I2C_Read... [02:55:16]OFD Sender: No OFD packet to send [02:55:16]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [02:55:16]Read from MH i2c: E2 [02:55:16]MH_I2C_Read... [02:55:16]Read from MH i2c: E2 FD 00 [02:55:16]MH_I2C_Read... [02:55:16]Read from MH i2c: E2 FD 00 A9 01 00 C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 23 [02:55:16]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 17 AD 05 00 69 04 A4 00 6F 04 04 00 01 AB 05 00 B1 04 05 00 45 9D CD EF 07 70 04 05 00 E8 E1 84 28 06 72 04 05 00 5D BB 48 C7 01 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 BE 2B D5 D7 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 C7 12 FC 11 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 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 16 02 00 00 B1 04 04 00 30 AE DA 0A 70 04 04 00 30 AE DA 0A 72 04 00 00 00 04 7C 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 BF 1B 27 01 EF 03 90 00 [02:55:16]wFMCommunicate OK [02:55:16]wFMCommunicate request_size=4 [02:55:16]MH_SAM_APDU [02:55:16]CAPDU: 80 17 00 00 [02:55:16]Write to MH i2c: E2 08 00 AA 01 80 17 00 00 00 00 00 00 2B [02:55:16]Write i2c OK [02:55:16]MH_I2C_Read... [02:55:16]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:16]Read from MH i2c: E2 [02:55:16]MH_I2C_Read... [02:55:16]Read from MH i2c: E2 FD 00 [02:55:16]MH_I2C_Read... [02:55:16]Read from MH i2c: E2 FD 00 AA 01 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 02 [02:55:16]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 6D 97 18 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [02:55:17]wFMCommunicate OK [02:55:17]wFMCommunicate request_size=4 [02:55:17]MH_SAM_APDU [02:55:17]CAPDU: 80 17 00 00 [02:55:17]Write to MH i2c: E2 08 00 AB 01 80 17 00 00 00 00 00 00 2C [02:55:17]Write i2c OK [02:55:17]MH_I2C_Read... [02:55:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:17]Read from MH i2c: E2 [02:55:17]MH_I2C_Read... [02:55:17]Read from MH i2c: E2 FD 00 [02:55:17]MH_I2C_Read... [02:55:17]Read from MH i2c: E2 FD 00 AB 01 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 53 [02:55:17]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [02:55:17]wFMCommunicate OK [02:55:17]wFMCommunicate request_size=4 [02:55:17]MH_SAM_APDU [02:55:17]CAPDU: 80 17 00 00 [02:55:17]Write to MH i2c: E2 08 00 AC 01 80 17 00 00 00 00 00 00 2D [02:55:17]Write i2c OK [02:55:17]MH_I2C_Read... [02:55:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:17]Read from MH i2c: E2 [02:55:17]MH_I2C_Read... [02:55:17]Read from MH i2c: E2 FD 00 [02:55:17]MH_I2C_Read... [02:55:17]Read from MH i2c: E2 FD 00 AC 01 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 A8 [02:55:17]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [02:55:17]wFMCommunicate OK [02:55:17]wFMCommunicate request_size=4 [02:55:17]MH_SAM_APDU [02:55:17]CAPDU: 80 17 00 00 [02:55:17]Write to MH i2c: E2 08 00 AD 01 80 17 00 00 00 00 00 00 2E [02:55:17]Write i2c OK [02:55:17]MH_I2C_Read... [02:55:17]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [02:55:17]Read from MH i2c: E2 [02:55:17]MH_I2C_Read... [02:55:17]Read from MH i2c: E2 E3 00 [02:55:17]MH_I2C_Read... [02:55:17]Read from MH i2c: E2 E3 00 AD 01 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 0D [02:55:18]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [02:55:18]wFMCommunicate OK [02:55:18]SAM_PROTO_GetFMData done [02:55:18]requested_item fm.sale_refund.total is exist - process it [02:55:18]requested_item fm.buy.total is exist - process it [02:55:18]requested_item shift.sale.total is exist - process it [02:55:18]SAM_PROTO_GetShiftData [02:55:18]wFMCommunicate request_size=4 [02:55:18]MH_SAM_APDU [02:55:18]CAPDU: 80 13 02 00 [02:55:18]Write to MH i2c: E2 08 00 AE 01 80 13 02 00 00 00 00 00 2D [02:55:18]Write i2c OK [02:55:18]MH_I2C_Read... [02:55:18]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [02:55:18]Read from MH i2c: E2 [02:55:18]MH_I2C_Read... [02:55:18]Read from MH i2c: E2 FD 00 [02:55:18]MH_I2C_Read... [02:55:18]Read from MH i2c: E2 FD 00 AE 01 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 A0 [02:55:18]RAPDU: A0 04 AA 04 9C 04 6E 04 04 00 00 00 00 00 69 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 90 00 [02:55:18]wFMCommunicate OK [02:55:18]wFMCommunicate request_size=4 [02:55:18]MH_SAM_APDU [02:55:18]CAPDU: 80 17 00 00 [02:55:18]Write to MH i2c: E2 08 00 AF 01 80 17 00 00 00 00 00 00 30 [02:55:18]Write i2c OK [02:55:18]MH_I2C_Read... [02:55:18]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:18]Read from MH i2c: E2 [02:55:18]MH_I2C_Read... [02:55:18]Read from MH i2c: E2 FD 00 [02:55:18]MH_I2C_Read... [02:55:18]Read from MH i2c: E2 FD 00 AF 01 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 38 [02:55:19]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 [02:55:19]wFMCommunicate OK [02:55:19]wFMCommunicate request_size=4 [02:55:19]MH_SAM_APDU [02:55:19]CAPDU: 80 17 00 00 [02:55:19]Write to MH i2c: E2 08 00 B0 01 80 17 00 00 00 00 00 00 31 [02:55:19]Write i2c OK [02:55:19]MH_I2C_Read... [02:55:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:19]Read from MH i2c: E2 [02:55:19]MH_I2C_Read... [02:55:19]Read from MH i2c: E2 FD 00 [02:55:19]MH_I2C_Read... [02:55:19]Read from MH i2c: E2 FD 00 B0 01 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 03 [02:55:19]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 [02:55:19]wFMCommunicate OK [02:55:19]wFMCommunicate request_size=4 [02:55:19]MH_SAM_APDU [02:55:19]CAPDU: 80 17 00 00 [02:55:19]Write to MH i2c: E2 08 00 B1 01 80 17 00 00 00 00 00 00 32 [02:55:19]Write i2c OK [02:55:19]MH_I2C_Read... [02:55:19]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [02:55:19]Read from MH i2c: E2 [02:55:19]MH_I2C_Read... [02:55:19]Read from MH i2c: E2 FD 00 [02:55:19]MH_I2C_Read... [02:55:19]Read from MH i2c: E2 FD 00 B1 01 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 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 A4 [02:55:19]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 [02:55:19]wFMCommunicate OK [02:55:19]wFMCommunicate request_size=4 [02:55:19]MH_SAM_APDU [02:55:19]CAPDU: 80 17 00 00 [02:55:19]Write to MH i2c: E2 08 00 B2 01 80 17 00 00 00 00 00 00 33 [02:55:19]Write i2c OK [02:55:19]MH_I2C_Read... [02:55:20]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [02:55:20]Read from MH i2c: E2 [02:55:20]MH_I2C_Read... [02:55:20]Read from MH i2c: E2 BD 00 [02:55:20]MH_I2C_Read... [02:55:20]Read from MH i2c: E2 BD 00 B2 01 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 19 [02:55:20]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 [02:55:20]wFMCommunicate OK [02:55:20]SAM_PROTO_GetShiftData done [02:55:20]requested_item shift.sale.total_cash is exist - process it [02:55:20]requested_item shift.sale_refund.total is exist - process it [02:55:20]requested_item shift.sale_refund.total_cash is exist - process it [02:55:20]requested_item shift.buy.total is exist - process it [02:55:20]requested_item shift.buy.total_cash is exist - process it [02:55:20]produce_requested_data done [02:55:20]produce_requested_data return {"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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} [02:55:20]process_action_free get_value [02:55:20]json_value_free [02:55:20]json_value_free done [02:55:20]process_json_proto returns [02:55:20]Send response to host [02:55:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":340880008.37,"fm.sale_refund.total":1821036.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}}} [02:55:20]free response buf [02:55:20]execute_script done [02:55:20]execute_script returns [02:55:20]free content buf [02:55:20]Sock 9.Close socket [02:55:20]Sock 9.Thread stoped [02:55:21]OFD Sender: No OFD packet to send [02:55:26]OFD Sender: No OFD packet to send [02:55:31]OFD Sender: No OFD packet to send [02:55:36]OFD Sender: No OFD packet to send [02:55:41]OFD Sender: No OFD packet to send [02:55:46]OFD Sender: No OFD packet to send [02:55:51]OFD Sender: No OFD packet to send [02:55:56]OFD Sender: No OFD packet to send [02:56:01]OFD Sender: No OFD packet to send [02:56:06]OFD Sender: No OFD packet to send [02:56:11]OFD Sender: No OFD packet to send [02:56:16]OFD Sender: No OFD packet to send [02:56:21]OFD Sender: No OFD packet to send [02:56:26]OFD Sender: No OFD packet to send [02:56:31]OFD Sender: No OFD packet to send [02:56:36]OFD Sender: No OFD packet to send [02:56:41]OFD Sender: No OFD packet to send [02:56:46]OFD Sender: No OFD packet to send [02:56:51]OFD Sender: No OFD packet to send [02:56:56]OFD Sender: No OFD packet to send [02:57:01]OFD Sender: No OFD packet to send [02:57:06]OFD Sender: No OFD packet to send [02:57:11]OFD Sender: No OFD packet to send [02:57:16]OFD Sender: No OFD packet to send [02:57:21]OFD Sender: No OFD packet to send [02:57:26]OFD Sender: No OFD packet to send [02:57:31]OFD Sender: No OFD packet to send [02:57:36]OFD Sender: No OFD packet to send [02:57:41]OFD Sender: No OFD packet to send [02:57:46]OFD Sender: No OFD packet to send [02:57:51]OFD Sender: No OFD packet to send [02:57:56]OFD Sender: No OFD packet to send [02:58:01]OFD Sender: No OFD packet to send [02:58:06]OFD Sender: No OFD packet to send [02:58:11]OFD Sender: No OFD packet to send [02:58:16]OFD Sender: No OFD packet to send [02:58:21]OFD Sender: No OFD packet to send [02:58:26]OFD Sender: No OFD packet to send [02:58:31]OFD Sender: No OFD packet to send